[go: up one dir, main page]

CN110650253B - Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium - Google Patents

Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium Download PDF

Info

Publication number
CN110650253B
CN110650253B CN201910752216.6A CN201910752216A CN110650253B CN 110650253 B CN110650253 B CN 110650253B CN 201910752216 A CN201910752216 A CN 201910752216A CN 110650253 B CN110650253 B CN 110650253B
Authority
CN
China
Prior art keywords
color ring
back tone
ring back
dialing
played
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910752216.6A
Other languages
Chinese (zh)
Other versions
CN110650253A (en
Inventor
谭泽北
庄晓亮
肖潇
杨硕
聂国梁
王科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Music Co Ltd
Original Assignee
MIGU Music Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MIGU Music Co Ltd filed Critical MIGU Music Co Ltd
Priority to CN201910752216.6A priority Critical patent/CN110650253B/en
Publication of CN110650253A publication Critical patent/CN110650253A/en
Application granted granted Critical
Publication of CN110650253B publication Critical patent/CN110650253B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Environmental & Geological Engineering (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention relates to the field of communication, and discloses a self-adaptive playing method of a color ring, terminal equipment, a server and a storage medium. The invention discloses a self-adaptive playing method of a color ring, which comprises the following steps: triggering detection of a dialing gesture after a call request is initiated; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; and acquiring and playing the polyphonic ringtone to be played. The invention selects to play the audio color ring or the video color ring for the calling terminal according to the dialing gesture of the calling terminal, and can play the color ring most suitable for the dialing gesture at that time for the user, so that the color ring playing is more effective and more humanized.

Description

Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium
Technical Field
The embodiment of the invention relates to the field of communication, in particular to a self-adaptive playing method of a color ring.
Background
Under the current internet era big environment of fast-paced life, the fragmentization time of a user gradually becomes an important place for competing and competing among big merchants, and the video color ring business pushes videos to the user just by using 'gold 15 seconds' before the user answers the call, so that brand-new conversation experience is brought to the user. The video color ring back tone service is a further development of the color ring back tone service, and the color ring back tone and the video color ring back tone are simply introduced below.
The essence of color ring back tones is a ring back tone, which may be music or other audio content personalized, unlike conventional, relatively monotonous ring back tones. The realization of the color ring back tone service enhances the user experience and expands the profit space of operators. With the development of communication technology, the existing color ring technology is also developed from the color ring technology providing audio to the color ring technology providing video. The existing video color ring technology is mainly realized as follows: the called party customizes the video color ring service at the network side; when a calling terminal calls a called party, before the called party goes off-hook, if calling user equipment supports video playing, the customized video color ring of the called party is pushed to the calling terminal.
However, the inventors of the present invention found that: in the prior art, a video color ring is pushed to a calling terminal according to the setting of a called user and the service capability supported by the calling terminal, and the playing effect cannot be ensured because the video color ring is always pushed.
Disclosure of Invention
The invention aims to provide a self-adaptive playing method of a color ring, terminal equipment, a server and a storage medium, which can select to play an audio color ring or a video color ring for a calling terminal according to the dialing gesture of the calling terminal, can play the color ring most suitable for the dialing gesture at that time for a user, and enables the color ring to be played more effectively and more humanized.
In order to solve the above technical problem, an embodiment of the present invention provides a method for adaptively playing a color ring back tone, which is applied to a terminal and includes: triggering detection of a dialing gesture after a call request is initiated; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; and acquiring and playing the polyphonic ringtone to be played.
The embodiment of the invention also provides a self-adaptive playing method of the color ring back tone, which is applied to a server and comprises the following steps: receiving a detection result of the dialing gesture of the calling terminal; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; and sending the polyphonic ringtone to be played to the calling terminal for the calling terminal to play.
An embodiment of the present invention further provides a terminal device, including: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method for adaptively playing the polyphonic ringtone applied to the terminal.
Embodiments of the present invention also provide a server, comprising at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method for adaptively playing the polyphonic ringtone applied to the server.
The embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the method for adaptively playing a color ring applied to a terminal is implemented, or when the computer program is executed by a processor, the method for adaptively playing a color ring applied to a server is implemented.
Compared with the prior art, the implementation mode of the invention has the main differences and the effects that: triggering detection of a dialing gesture after a call request is initiated; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; and acquiring and playing corresponding color ring back tones. Because the dialing gesture of the calling terminal is considered, the playing of the audio color ring or the video color ring is determined according to the dialing gesture, the color ring which is most suitable for the dialing gesture at that time can be played for the user, and the color ring playing is more effective and humanized.
In addition, the dialing gesture comprises an ear sticking dialing gesture; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture, and specifically comprising the following steps: if the detection result is the ear-facing dialing gesture, determining the polyphonic ringtone to be played as an audio polyphonic ringtone; and if the detection result is the non-ear-facing dialing gesture, determining the color ring back tone to be played as a video color ring back tone. Considering that the user cannot watch the video color ring when the user dials in the ear, and the user can watch the video color ring when the user dials in the ear, the user can play the color ring with a proper dialing scene for the user according to the detection result of whether the user dials in the ear, so that the user experience effect is improved.
In addition, detection of the dialing gesture includes: detecting the distance between a first type sensor and human ears according to detection data of the built-in first type sensor; if the distance between the first type of sensor and the human ear is smaller than a preset threshold, the dialing gesture detection result is the ear-sticking dialing gesture. The distance between the equipment and the human ear is detected through a sensor arranged in the equipment, and the dialing gesture can be accurately and effectively judged, so that a proper color ring is selected to be played for a user.
In addition, according to the detection result of the dialing gesture, determining that the color ring to be played is an audio color ring or a video color ring, specifically comprising: and sending the detection result of the dialing gesture to the polyphonic ringtone platform through a negotiation process for resource reservation between the polyphonic ringtone platform and the calling terminal, and negotiating with the polyphonic ringtone platform to determine that the polyphonic ringtone to be played is an audio polyphonic ringtone or a video polyphonic ringtone. The existing negotiation process for resource reservation in the color ring playing process is utilized to confirm the color ring to be played, no additional negotiation flow is needed to be added, and system resources are saved.
In addition, after the color ring to be played is obtained and played, the method further comprises the following steps: if the dialing posture change is detected, negotiating with a polyphonic ringtone platform to determine an updated polyphonic ringtone to be played; if the information of the dialing posture change is that the dialing posture is changed into the non-ear-sticking dialing posture, the updated polyphonic ringtone to be played is a video polyphonic ringtone, and if the information of the dialing posture change is that the dialing posture is changed into the ear-sticking dialing posture, the updated polyphonic ringtone to be played is an audio polyphonic ringtone; and acquiring and playing the updated color ring back tone to be played. The played color ring is changed according to the real-time change of the dialing posture of the calling terminal, so that the playing mode of the color ring is more flexible, and the playing effect of the color ring is further improved.
In addition, the non-ear-sticking dialing postures comprise a horizontal screen posture and a vertical screen posture; detection of a dialing gesture, comprising: detecting the horizontal and vertical screen postures according to the detection data of the built-in second type sensor; obtaining and playing a color ring to be played, specifically comprising: if the determined color ring back tone to be played is a video color ring back tone and the detection result of the horizontal and vertical screen gestures is the horizontal screen gesture, acquiring a horizontal screen video color ring back tone and playing the horizontal screen video color ring back tone on the horizontal screen; and if the determined color ring back tone to be played is the video color ring back tone and the detection result of the transverse and vertical screen gestures is the vertical screen gesture, acquiring the vertical screen video color ring back tone and playing the vertical screen video color ring back tone by the vertical screen. And playing the corresponding transverse and vertical screen video color ring for the user according to the transverse and vertical screen gestures of the equipment, so that the playing effect of the video color ring is improved, and the user experience is better.
In addition, the audio color ring specifically comprises: and watching the prompt information of the video color ring. To prompt the user to change the dialing gesture and thus view the video polyphonic ringtone.
Drawings
One or more embodiments are illustrated by the corresponding figures in the drawings, which are not meant to be limiting.
Fig. 1 is a flowchart of a method for adaptively playing a color ring back tone according to a first embodiment of the present invention;
fig. 2 is a schematic view of an interaction flow between a calling terminal and a color ring platform according to a first embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for adaptively playing a color ring back tone according to a second embodiment of the present invention;
fig. 4 is a schematic view of an interaction flow between a calling terminal and a color ring platform according to a second embodiment of the present invention;
FIG. 5 is a flowchart illustrating a method for adaptively playing a color ring back tone according to a third embodiment of the present invention;
fig. 6 is a schematic configuration diagram of a terminal according to a fourth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
The first embodiment of the invention relates to a self-adaptive playing method of a color ring, which can be applied to terminal equipment, such as a user mobile phone or a tablet computer. In this embodiment, after a call request is initiated, detection of a dialing gesture is triggered; determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; and acquiring and playing the polyphonic ringtone to be played.
In the embodiment, because the dialing gesture of the calling terminal is considered, the playing of the audio color ring or the video color ring is determined according to the dialing gesture, the color ring which is most suitable for the dialing gesture at that time can be played for a user, and the color ring playing is more effective and humanized.
The following describes implementation details of the adaptive color ring back tone playing method of this embodiment in detail, and the following is only implementation details provided for easy understanding and is not necessary to implement the present solution.
Fig. 1 shows a flow chart of a method for adaptively playing a color ring back tone in this embodiment, which includes:
step 101, after a call request is initiated, triggering detection of a dialing gesture; wherein the dialing gesture comprises an ear-sticking dialing gesture.
Specifically, a calling terminal starts to call a called terminal, a first type sensor in the calling terminal is triggered to start to detect the dialing gesture of the calling terminal, and the distance between the first type sensor and the human ear is detected according to the detection data of the built-in first type sensor; if the distance between the first type of sensor and the human ear is smaller than a preset threshold, the dialing gesture detection result is the ear-sticking dialing gesture.
In one example, the first type of sensor may be a temperature sensor, the preset threshold corresponds to a temperature parameter, and when the temperature detected by the temperature sensor is greater than the temperature parameter, it may be determined that the distance between the first type of sensor and the human ear is less than the preset threshold. That is, when the calling terminal plays the called terminal, the calling terminal may obtain the dialing gesture by using the temperature detected by the built-in temperature sensor, for example, when the detected temperature is greater than or equal to 33 degrees, it is determined that the distance between the first type sensor and the human ear is less than the preset threshold, and the detection result of the dialing gesture is the ear-attached dialing gesture.
In an example, the first type of sensor may be a front-mounted infrared sensor or a brightness sensor, and when the infrared sensor senses that the infrared light or the brightness parameter sensed by the brightness sensor is lower than a preset value, it is determined that the distance between the first type of sensor and the human ear is smaller than a preset threshold, so as to obtain a detection result of whether the terminal is in an ear-facing dialing gesture. The sensor may select one gesture for detecting dialing or may detect the dialing gesture together to improve the accuracy of the detection result, which is not limited in this embodiment.
Step 102, determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture.
Specifically, through a negotiation process for resource reservation between the color ring platform and the calling terminal, the calling terminal sends a detection result of the dialing gesture to the color ring platform, and negotiates with the color ring platform to determine the color ring to be played. If the detection result is the ear-sticking dialing gesture, determining the polyphonic ringtone to be played as an audio polyphonic ringtone; and if the detection result is the non-ear-facing dialing gesture, determining the color ring back tone to be played as a video color ring back tone.
In practical application, an interaction flow diagram of a calling terminal and a color ring platform is shown in fig. 2, the calling terminal detects a dialed attitude parameter, the attitude parameter is sent to the color ring platform by the calling terminal through an invite message, and if the attitude parameter indicates that the calling terminal is dialed by attaching to the ear, the color ring to be played is negotiated into an audio color ring through an update/200ok (update/response) message interaction flow between the calling terminal and the color ring platform; if the gesture parameter indicates that the calling terminal is not in-ear dialing, the calling terminal and the polyphonic ringtone platform negotiate the polyphonic ringtone to be played into a video polyphonic ringtone through an update/200ok message interaction process, as shown by a dotted line box in fig. 2.
And step 103, acquiring and playing the polyphonic ringtone to be played.
Specifically, the calling terminal obtains an audio color ring or a video color ring from the color ring platform, and plays the obtained audio color ring or video color ring.
The embodiment considers the dialing gesture of the calling terminal, determines to play the audio color ring or the video color ring according to the dialing gesture, and can play the color ring which is most suitable for the dialing gesture at that time for the user, so that the color ring playing is more effective and humanized.
The second embodiment of the present invention relates to a method for adaptively playing a color ring, which is substantially the same as the first embodiment, except that: in the embodiment, the transverse and vertical screen postures of the equipment during non-ear-to-ear dialing and the change of the color ring playing mode during the equipment dialing posture change are further considered, so that the color ring playing is more effective and humanized.
A flowchart of the method for adaptively playing a color ring back tone in this embodiment is shown in fig. 3, and includes:
step 301, after a call request is initiated, triggering detection of a dialing gesture; wherein the dialing posture comprises an ear-sticking dialing posture and a non-ear-sticking dialing posture; the non-ear-sticking dialing postures also comprise the non-ear-sticking dialing postures of the transverse screen and the non-ear-sticking dialing postures of the vertical screen.
Specifically, a calling terminal starts to call a called terminal, the calling terminal detects the distance between equipment and human ears by using a built-in first sensor, and detects the horizontal and vertical screen gestures by using a built-in second sensor to obtain the detection result of any one of the following dialing gestures: an ear-sticking dialing gesture, a non-ear-sticking dialing gesture of a vertical screen or a non-ear-sticking dialing gesture of a horizontal screen.
In one example, the second type of sensor may be a gyroscope. That is, when the calling terminal plays a call to the called terminal, the gyroscope in the calling terminal obtains the horizontal and vertical states of the calling terminal by measuring the angular velocity of the actions such as deflection, inclination and the like, and judges whether the calling terminal is an ear-attached dialing gesture or not by combining a temperature sensor (the temperature parameter is more than or equal to 33 degrees and is near the ear) or a front infrared/brightness sensor (the infrared sensor senses that the infrared light or the brightness sensor senses that the brightness parameter is lower than a preset value and is near the ear), so as to obtain that the dialing gesture of the calling terminal is one of the following states: an ear-sticking dialing gesture, a non-ear-sticking dialing gesture of a vertical screen or a non-ear-sticking dialing gesture of a horizontal screen.
Step 302, determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture; if the detection result is the ear-sticking dialing gesture, determining the polyphonic ringtone to be played as an audio polyphonic ringtone; if the detection result is the non-ear-sticking dialing gesture of the transverse screen, determining the color ring back tone to be played as a transverse screen video color ring back tone; and if the detection result is the non-ear-sticking dialing gesture of the vertical screen, determining the color ring back tone to be played as a vertical screen video color ring back tone.
In one example, if the detection result of the dialing gesture is the ear-facing dialing gesture, the calling terminal and the polyphonic ringtone platform negotiate the polyphonic ringtone to be played into the audio polyphonic ringtone through an update/200ok (update/response) message interaction process, and the content of the audio polyphonic ringtone can be specifically a prompt tone such as 'please watch video polyphonic ringtone', so as to remind a user to change the dialing gesture and thus facilitate watching the video polyphonic ringtone; if the detection result of the dialing gesture is the non-ear-to-ear dialing gesture of the vertical screen, negotiating the color ring to be played into the vertical screen video color ring through an update/200ok (update/response) message interaction flow between the calling terminal and the color ring platform; and if the detection result of the dialing gesture is the non-ear-to-ear dialing gesture of the transverse screen, negotiating the polyphonic ringtone to be played into the transverse screen video polyphonic ringtone by an update/200ok (update/response) message interaction process between the calling terminal and the polyphonic ringtone platform.
Step 303, obtaining and playing the color ring to be played.
Specifically, if the determined color ring to be played is an audio color ring, the calling terminal acquires and plays the audio color ring from the color ring platform; if the determined color ring back tone to be played is a cross-screen video color ring back tone, the calling terminal acquires the cross-screen video color ring back tone from the color ring back tone platform and plays the cross-screen video color ring back tone on the cross screen; and if the determined color ring back tone to be played is the vertical screen video color ring back tone, the calling terminal acquires the vertical screen video color ring back tone from the color ring back tone platform and plays the vertical screen video color ring back tone in a vertical screen mode.
Step 304, if detecting the dialing gesture change, negotiating with the color ring platform to determine the updated color ring to be played.
In practical application, the dialing posture of the calling terminal may change, if a first type sensor in the calling terminal senses that the terminal leaves the ear, the calling terminal reports the posture parameters again through the update message, the polyphonic ringtone platform and the calling terminal negotiate into a video polyphonic ringtone through an update/200ok message interaction process, and the corresponding horizontal and vertical screen video polyphonic ringtone is played for the calling terminal according to the horizontal and vertical screen parameters. If the dialing posture of the first type sensor sensing terminal in the calling terminal is changed to be close to the ear, the calling terminal reports the posture parameters again through the updating message, the polyphonic ringtone platform and the calling terminal negotiate into the audio polyphonic ringtone through an update/200ok message interaction process, and the specific interaction process is shown in figure 4. Similarly, the color ring back tone playing the horizontal screen video may be changed into the color ring back tone playing the vertical screen video, or the color ring back tone playing the vertical screen video may be changed into the color ring back tone playing the horizontal screen video, which is not described herein in detail.
And 305, acquiring the updated color ring back tone to be played and playing the color ring back tone.
Therefore, the embodiment considers the dialing gesture of the calling terminal, determines to play the audio color ring or the video color ring according to the dialing gesture, further considers to correspondingly play the transverse screen or the vertical screen video color ring according to the transverse and vertical screen gesture when the calling terminal dials, and timely adjusts the transverse and vertical screen playing mode from the network side, so that the user experience is better; in addition, the method for playing the color ring is changed according to the change of the dialing posture of the calling terminal, so that the color ring playing efficiency is further maximized, and the color ring playing is more humanized.
A third embodiment of the present invention relates to a method for adaptively playing a color ring, where the third embodiment is applied to a server, such as a color ring platform, and a specific flow is shown in fig. 5, where the method includes:
step 501, receiving a detection result of a dialing gesture of a calling terminal; wherein the dialing gesture comprises an ear-sticking dialing gesture.
Specifically, the calling terminal detects the dialing gesture of the calling terminal through a built-in sensor and sends the dialing gesture to the polyphonic ringtone platform, and the polyphonic ringtone platform receives the detection result of the dialing gesture sent by the calling terminal. For example, the polyphonic ringtone platform receives a call request message (invite message) sent by the calling terminal, and the message includes a gesture detection result of the close-to-ear dialing gesture or the non-close-to-ear dialing gesture.
Step 502, according to the detection result of the dialing gesture, determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone.
Specifically, the polyphonic ringtone platform negotiates with the calling terminal to determine that the polyphonic ringtone to be played is an audio polyphonic ringtone or a video polyphonic ringtone through a negotiation process for resource reservation between the polyphonic ringtone platform and the calling terminal. If the detection result is the ear-sticking dialing gesture, determining the polyphonic ringtone to be played as an audio polyphonic ringtone; and if the detection result is the non-ear-facing dialing gesture, determining the color ring back tone to be played as a video color ring back tone.
Step 503, sending the color ring to be played to the calling terminal.
That is, the color ring to be played is sent to the calling terminal for the calling terminal to play.
Specifically, the polyphonic ringtone platform sends the polyphonic ringtone determined to be played to the calling terminal for the calling terminal to play. For example, if the played color ring is determined to be an audio color ring, the audio color ring is sent to the calling terminal for playing, the content of the audio color ring can be prompt sounds such as a request for watching the video color ring for playing, and a user is reminded to change a dialing gesture so as to conveniently watch the video color ring; and if the played color ring is determined to be the video color ring, sending the video color ring to the calling terminal for playing.
Further, after step 503, the present embodiment may further include:
step 504, if receiving the information of the calling terminal for indicating the dialing gesture change, negotiating with the calling terminal to determine the updated color ring to be played.
It can be understood that if the information of the dialing posture change is that the dialing posture is changed into the non-ear-facing dialing posture, the updated polyphonic ringtone to be played is a video polyphonic ringtone, and if the information of the dialing posture change is that the dialing posture is changed into the ear-facing dialing posture, the updated polyphonic ringtone to be played is an audio polyphonic ringtone;
and step 505, sending the updated color ring back tone to be played to the calling terminal.
That is, the updated color ring back tone to be played is sent to the calling terminal for the calling terminal to play.
Those skilled in the art can understand that step 504 and step 505 correspond to step 304 and step 305 in the second embodiment, respectively, and are not described herein again.
Therefore, the embodiment considers the dialing gesture of the calling terminal, the color ring platform determines to play the audio color ring or the video color ring for the color ring platform according to the dialing gesture of the calling terminal, and changes the mode of playing the color ring according to the change of the dialing gesture of the calling terminal, so that the color ring playing efficiency is further maximized, and the color ring playing is more humanized.
A fourth embodiment of the present application provides a terminal device, and a specific structure of the terminal device is shown in fig. 6. Comprises at least one processor 601; and a memory 602 communicatively coupled to the at least one processor 601. The memory 602 stores instructions executable by the at least one processor 601, and the instructions are executed by the at least one processor 601, so that the at least one processor 601 can execute the method for adaptively playing a color ring according to the first or second embodiment.
In the present embodiment, the processor 601 is exemplified by a Central Processing Unit (CPU), and the Memory 402 is exemplified by a Random Access Memory (RAM). The processor 601 and the memory 602 may be connected by a bus or other means, and fig. 6 illustrates an example of a connection by a bus. The memory 602 is used as a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program for implementing the color ring back tone adaptive playing method in the embodiment of the present application, which is stored in the memory 602. The processor 601 executes various functional applications and data processing of the device by running the nonvolatile software program, instructions and modules stored in the memory 602, that is, the method for adaptively playing the color ring back tone is implemented.
The memory 602 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store a list of options, etc. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 602 may optionally include memory located remotely from the processor 601, which may be connected to an external device via a network.
One or more program modules are stored in the memory 602 and, when executed by the one or more processors 601, perform the method for adaptive playback of polyphonic ringtone in any of the above-described method embodiments.
The product can execute the method provided by the embodiment of the application, has corresponding functional modules and beneficial effects of the execution method, and can refer to the method provided by the embodiment of the application without detailed technical details in the embodiment.
A fifth embodiment of the present application relates to a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the method for adaptively playing a color ring back tone according to any method embodiment of the present application can be implemented.
Those skilled in the art can understand that all or part of the steps in the method according to the above embodiments may be implemented by a program to instruct related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, etc.) or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples for carrying out the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.

Claims (12)

1. A self-adaptive playing method of color ring is characterized in that the method is applied to a terminal and comprises the following steps:
triggering detection of a dialing gesture after a call request is initiated;
determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture;
acquiring and playing the polyphonic ringtone to be played;
the determining, according to the detection result of the dialing gesture, that the color ring to be played is an audio color ring or a video color ring specifically includes:
sending the detection result of the dialing gesture to the polyphonic ringtone platform through a negotiation process for resource reservation between the polyphonic ringtone platform and the calling terminal, and negotiating with the polyphonic ringtone platform to determine that the polyphonic ringtone to be played is an audio polyphonic ringtone or a video polyphonic ringtone;
the dialing gesture comprises a gesture capable of watching the video color ring back tone and a gesture incapable of watching the video color ring back tone;
if the detection result is that the video color ring back tone cannot be watched, determining the color ring back tone to be played as an audio color ring back tone; and if the detection result is that the video color ring back tone can be watched, determining the color ring back tone to be played as the video color ring back tone.
2. The method of claim 1, wherein the video ring back tone incapable of being viewed comprises an ear-to-ear dialing gesture; the gestures enabling viewing of the video ring back tone include a non-ear-facing dialing gesture.
3. The method for adaptively playing a coloring ring back tone according to claim 2, wherein the detecting of the dialing gesture comprises:
detecting the distance between a first type sensor and human ears according to detection data of the built-in first type sensor;
if the distance between the first type of sensor and the human ear is smaller than a preset threshold, the dialing gesture detection result is an ear-sticking dialing gesture.
4. The method for adaptively playing a coloring ring back tone according to claim 1, wherein after the coloring ring back tone to be played is obtained and played, the method further comprises:
if the dialing posture is detected to be changed, negotiating with a polyphonic ringtone platform to determine an updated polyphonic ringtone to be played; if the information of the dialing posture change is that the dialing posture is changed into a non-ear-sticking dialing posture, the updated polyphonic ringtone to be played is a video polyphonic ringtone, and if the information of the dialing posture change is that the dialing posture is changed into an ear-sticking dialing posture, the updated polyphonic ringtone to be played is an audio polyphonic ringtone;
and acquiring and playing the updated color ring back tone to be played.
5. The method for adaptively playing a coloring ring back tone according to claim 2, wherein the non-ear-facing dialing gesture comprises a landscape screen gesture and a portrait screen gesture; the detection of the dialing gesture comprises:
detecting the horizontal and vertical screen postures according to the detection data of the built-in second type sensor;
acquiring and playing the color ring to be played, specifically comprising:
if the determined color ring back tone to be played is a video color ring back tone and the detection result of the horizontal and vertical screen gestures is a horizontal screen gesture, acquiring a horizontal screen video color ring back tone and playing the horizontal screen video color ring back tone on the horizontal screen;
and if the determined color ring back tone to be played is the video color ring back tone and the detection result of the horizontal and vertical screen gestures is the vertical screen gesture, acquiring the vertical screen video color ring back tone and playing the vertical screen video color ring back tone through the vertical screen.
6. The method for adaptively playing a color ring according to any one of claims 1 to 5, wherein the audio color ring is specifically: and watching the prompt information of the video color ring.
7. A self-adaptive playing method of color ring is characterized in that the method is applied to a server and comprises the following steps:
receiving a detection result of the dialing gesture of the calling terminal;
determining the color ring back tone to be played as an audio color ring back tone or a video color ring back tone according to the detection result of the dialing gesture;
sending the color ring to be played to the calling terminal for the calling terminal to play;
the determining, according to the detection result of the dialing gesture, that the color ring to be played is an audio color ring or a video color ring specifically includes:
receiving the detection result of the dialing gesture through a negotiation process for resource reservation between a color ring platform and a calling terminal, and negotiating with the calling terminal to determine that the color ring to be played is an audio color ring or a video color ring;
the dialing gesture comprises a gesture capable of watching the video color ring back tone and a gesture incapable of watching the video color ring back tone;
if the detection result is that the video color ring back tone cannot be watched, determining the color ring back tone to be played as an audio color ring back tone; and if the detection result is that the video color ring back tone can be watched, determining the color ring back tone to be played as the video color ring back tone.
8. The method of claim 7, wherein the video ring back tone incapable of being viewed comprises an ear-to-ear dialing gesture; the gestures enabling viewing of the video ring back tone include a non-ear-facing dialing gesture.
9. The method for adaptively playing a coloring ring back tone according to claim 7, wherein after sending the coloring ring back tone to be played to the calling terminal, the method further comprises:
if receiving the information of the calling terminal for indicating the dialing posture change, negotiating with the calling terminal to determine an updated color ring to be played; if the information of the dialing posture change is that the dialing posture is changed into the posture capable of viewing the video color ring back tone, the updated color ring back tone to be played is the video color ring back tone, and if the information of the dialing posture change is that the dialing posture is changed into the posture incapable of viewing the video color ring back tone, the updated color ring back tone to be played is the audio color ring back tone;
and sending the updated color ring back tone to be played to the calling terminal for the calling terminal to play.
10. A terminal device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of adaptive playback of a coloring ring back tone according to any one of claims 1 to 6.
11. A server, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of adaptive playback of a coloring ring back tone according to any one of claims 7 to 9.
12. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for adaptively playing a color ring back tone according to any one of claims 1 to 6, or the computer program, when executed by a processor, implements the method for adaptively playing a color ring back tone according to any one of claims 7 to 9.
CN201910752216.6A 2019-08-15 2019-08-15 Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium Active CN110650253B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910752216.6A CN110650253B (en) 2019-08-15 2019-08-15 Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910752216.6A CN110650253B (en) 2019-08-15 2019-08-15 Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium

Publications (2)

Publication Number Publication Date
CN110650253A CN110650253A (en) 2020-01-03
CN110650253B true CN110650253B (en) 2021-12-03

Family

ID=69009571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910752216.6A Active CN110650253B (en) 2019-08-15 2019-08-15 Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium

Country Status (1)

Country Link
CN (1) CN110650253B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787173A (en) * 2020-06-22 2020-10-16 深圳威尔视觉传媒有限公司 Display switching method and device of video color ring, electronic equipment and storage medium
CN114070933B (en) * 2020-08-04 2023-10-27 中国移动通信集团重庆有限公司 Video color ring negotiation anomaly processing method, device and server
CN115484349B (en) * 2021-05-31 2024-11-15 中国移动通信集团重庆有限公司 Video ringback tone playing method, device, equipment and computer storage medium
CN113377995A (en) * 2021-06-18 2021-09-10 广州酷狗计算机科技有限公司 Media resource playing method and device, storage medium and electronic equipment

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494842A (en) * 2009-03-20 2009-07-29 深圳华为通信技术有限公司 Method and communication apparatus for multimedia color communication between 2G and 3G networks
CN102905106B (en) * 2011-07-28 2015-12-02 联芯科技有限公司 Reduce the method and system of the resource consumption for video call of electronic equipment
US20130294593A1 (en) * 2012-05-01 2013-11-07 Bo Xing Network nodes providing pre-call and during call advertising
CN102984374A (en) * 2012-11-22 2013-03-20 东莞宇龙通信科技有限公司 Communication terminal and switching method of call mode thereof
CN105100368B (en) * 2014-04-21 2018-11-09 联想(北京)有限公司 Information processing method and device
CN105187611A (en) * 2014-06-18 2015-12-23 中兴通讯股份有限公司 Calling terminal polyphonic ringtone processing method and device
CN106657684A (en) * 2015-07-29 2017-05-10 中兴通讯股份有限公司 Polyphonic ringtone switching method and polyphonic ringtone switching device
CN105491252A (en) * 2015-12-29 2016-04-13 科大讯飞股份有限公司 Method and device of switching color ring back tone
CN107027001A (en) * 2017-03-31 2017-08-08 北京奇艺世纪科技有限公司 A kind of video communication method and device
CN110087017A (en) * 2019-05-31 2019-08-02 广东小天才科技有限公司 Call control method, device, terminal, system and storage medium

Also Published As

Publication number Publication date
CN110650253A (en) 2020-01-03

Similar Documents

Publication Publication Date Title
CN110650253B (en) Self-adaptive playing method of polyphonic ringtone, terminal equipment, server and storage medium
CN110890945B (en) Data transmission method, device, terminal and storage medium
CN106488335B (en) Live-broadcast control method and device
WO2019174470A1 (en) Method, device, terminal and storage medium for adjusting image quality parameters
US20090061841A1 (en) Media out interface
CN107172497A (en) Live broadcasting method, apparatus and system
CN106911967B (en) Live playback method and device
JP2016535351A (en) Video information sharing method, apparatus, program, and recording medium
CN108920120B (en) Information display control method and device
CN111246022A (en) Operation method, system, electronic device and storage medium for video CRBT
JP2008219256A (en) Information processor, projecting method and projection program
CN113141523A (en) Resource transmission method, device, terminal and storage medium
US12399668B2 (en) Page display method and apparatus, electronic device, and readable storage medium
CN110113256B (en) Information interaction method and device, server, user terminal and readable storage medium
CN113890745B (en) Business continuity decision-making method, device, electronic equipment and readable storage medium
CN109614470B (en) Method and device for processing answer information, terminal and readable storage medium
CN105635254A (en) Multimedia resource download method and device
WO2019170118A1 (en) Video playing method, device and apparatus
CN110149491A (en) Method for video coding, video encoding/decoding method, terminal and storage medium
CN108848309A (en) A kind of camera programm starting method and mobile terminal
US20220043852A1 (en) Method and apparatus for recalling image file, control method and apparatus for recalling image file, and mobile terminal
EP1753213B1 (en) Display of multimedia data during download of data
WO2019020012A1 (en) Picture processing method and apparatus
CN113141541B (en) Code rate switching method, device, equipment and storage medium
CN112911337A (en) Method and device for configuring video cover pictures of terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant