CN114338615B - Method, device and storage medium for playing multimedia color ring - Google Patents

Method, device and storage medium for playing multimedia color ring Download PDF

Info

Publication number
CN114338615B
CN114338615B CN202111585600.5A CN202111585600A CN114338615B CN 114338615 B CN114338615 B CN 114338615B CN 202111585600 A CN202111585600 A CN 202111585600A CN 114338615 B CN114338615 B CN 114338615B
Authority
CN
China
Prior art keywords
color ring
multimedia
playing
multimedia color
server
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
CN202111585600.5A
Other languages
Chinese (zh)
Other versions
CN114338615A (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.)
China Mobile Communications Group Co Ltd
MIGU Music Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Music Co Ltd
MIGU Culture Technology 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 China Mobile Communications Group Co Ltd, MIGU Music Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202111585600.5A priority Critical patent/CN114338615B/en
Publication of CN114338615A publication Critical patent/CN114338615A/en
Application granted granted Critical
Publication of CN114338615B publication Critical patent/CN114338615B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The application discloses a playing method, a device and a storage medium of multimedia color ring, wherein the playing method of the multimedia color ring comprises the following steps: when a call is initiated, receiving a multimedia color ring sent by a color ring server, and playing the multimedia color ring; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than the preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to the called terminal. After the user is interested in the multimedia color ring, the method sends a delay playing request to the color ring server, so that the calling terminal can play the complete multimedia color ring, and the effect of delay playing of the multimedia color ring is achieved.

Description

Method, device and storage medium for playing multimedia color ring
Technical Field
The present disclosure relates to the field of multimedia polyphonic ringtones, and in particular, to a method and an apparatus for playing multimedia polyphonic ringtones, and a storage medium.
Background
The multimedia ring back tone is a special service of a Long Term Evolution Voice-Term Evolution (VoLTE) service, and the "listening ring back tone" is evolved into the "looking ring back tone". A calling user dials a voice call or a video call under a VoLTE network, a video content is seen before the call is put through, if a called user puts through the call at any time point, the multimedia color ring is directly interrupted, namely the multimedia color ring cannot control the playing time length and cannot be played in a delayed manner, and the video is terminated once the called user puts through the call.
Disclosure of Invention
The embodiment of the application aims to solve the problem that the multimedia color ring cannot be played in a delayed mode by providing a playing method, a device and a storage medium of the multimedia color ring.
In order to achieve the above objective, an aspect of the present application provides a method for playing a multimedia color ring, where the method is applied to a calling terminal, and the method includes:
when a call is initiated, receiving a multimedia color ring sent by a color ring server, and playing the multimedia color ring;
acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index;
and when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal.
Optionally, the step of obtaining the interest index of the multimedia ring back tone and determining the interest value of the user for the multimedia ring back tone according to the interest index includes:
acquiring video information of the user;
acquiring an interest index of the user on the multimedia color ring according to the video information, wherein the interest index comprises at least one of eye concentration degree, eye concentration duration and facial expression;
and taking the sum value of the interest indexes as the interest value of the user for the multimedia color ring.
Optionally, when the value of interest is greater than a preset value, the step of sending the delay play request of the multimedia ring back tone to the ring back tone server includes:
when the interested value is larger than a preset value, acquiring first identification information of the calling terminal and second identification information of the multimedia color ring;
generating a delay play request of the multimedia color ring according to the first identification information and the second identification information;
and sending the delay play request to the color ring server.
Optionally, before the step of obtaining the interest index of the multimedia ring back tone and determining the interest value of the user for the multimedia ring back tone according to the interest index, the method includes:
sending an attribute query request of the multimedia color ring to the color ring server;
receiving attribute information of the multimedia color ring sent by the color ring server;
and when the attribute information comprises preset attribute information, starting the camera equipment, wherein the preset attribute information is that the multimedia color ring supports delayed playing.
In addition, in order to achieve the above objective, another aspect of the present application further provides a method for playing a multimedia color ring, where the method is applied to a called terminal, and the method includes:
receiving a delay play request sent by a color ring server;
displaying a preset answering interface according to the delay play request, wherein the preset answering interface comprises delay answering options;
and receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server.
Optionally, after the step of receiving the delay answering instruction and sending the delay answering instruction to the color ring server, the method includes:
acquiring the playing time length of the calling terminal for playing the multimedia color ring;
and when the playing time length is longer than or equal to the preset time length, responding to the call request of the calling terminal.
Optionally, the step of obtaining the playing duration of the multimedia color ring played by the calling terminal includes:
sending a play query request of the multimedia color ring to the color ring server, wherein the color ring server sends play information of the multimedia color ring to the called terminal after receiving the play query request;
and receiving the playing information sent by the color ring server, and determining the playing time length of the calling terminal for playing the multimedia color ring according to the playing information.
In addition, in order to achieve the above objective, another aspect of the present application further provides a playing device for multimedia polyphonic ringtone, where the device includes a memory, a processor, and a playing program stored in the memory and running on the processor, where the playing program for multimedia polyphonic ringtone is executed by the processor to implement the steps of the playing method for multimedia polyphonic ringtone as described above.
In addition, in order to achieve the above objective, another aspect of the present application further provides a storage medium, where a playing program of a multimedia ring back tone is stored on the storage medium, where the playing program of the multimedia ring back tone is executed by a processor to implement the steps of the playing method of the multimedia ring back tone as described above.
The application provides a playing method of multimedia color ring, which receives the multimedia color ring sent by a color ring server and plays the multimedia color ring when a call is initiated; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than the preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to the called terminal. After the user is interested in the multimedia color ring, the method sends a delay playing request to the color ring server, so that the calling terminal can play the complete multimedia color ring, and the effect of delay playing of the multimedia color ring is achieved.
Drawings
Fig. 1 is a schematic diagram of a terminal structure of a hardware running environment according to an embodiment of the present application;
fig. 2 is a schematic flow chart of a first embodiment of a method for playing multimedia color ring back tones in the present application;
fig. 3 is a schematic diagram of a refinement flow of step S20 in the first embodiment of the playing method of the multimedia ring back tone of the present application;
fig. 4 is a schematic flow chart of a third embodiment of a playing method of the multimedia ring back tone of the present application;
fig. 5 is a flowchart of a specific embodiment of a method for playing multimedia color ring back tones in the present application;
fig. 6 is a schematic architecture diagram of a playing system of the multimedia ring back tone of the present application;
FIG. 7 is a schematic diagram of a switch-on assembly of the terminal of the present application;
FIG. 8 is another schematic diagram of a switch-on assembly of the terminal of the present application;
fig. 9 is a schematic block diagram of a method for playing a multimedia color ring according to the present application;
fig. 10 is another schematic block diagram of a playing method of the multimedia ring back tone of the present application.
The realization, functional characteristics and advantages of the present application will be further described with reference to the embodiments, referring to the attached drawings.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The main solutions of the embodiments of the present application are: when a call is initiated, receiving a multimedia color ring sent by a color ring server, and playing the multimedia color ring; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal.
A calling user dials a voice call or a video call under a VoLTE network, a video content is seen before the call is put through, if a called user puts through the call at any time point, the multimedia color ring is directly interrupted, namely the multimedia color ring cannot control the playing time length and cannot be played in a delayed manner, and the video is terminated once the called user puts through the call.
The proposal of the application is that when a call is initiated, the multimedia color ring sent by the color ring server is received and played; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than the preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to the called terminal. After the user is interested in the multimedia color ring, the method sends a delay playing request to the color ring server, so that the calling terminal can play the complete multimedia color ring, and the effect of delay playing of the multimedia color ring is achieved.
As shown in fig. 1, fig. 1 is a schematic diagram of a terminal structure of a hardware running environment according to an embodiment of the present application.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the terminal structure shown in fig. 1 is not limiting of the terminal device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, a storage 1005, which is a storage medium, may include a playing program of the multimedia color ring.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for data communication with a background server; the user interface 1003 is mainly used for data communication with a client (user side); when the terminal is a calling terminal, the processor 1001 may be configured to call a playing program of the multimedia ring back tone in the memory 1005, and perform the following operations:
when a call is initiated, receiving a multimedia color ring sent by a color ring server, and playing the multimedia color ring;
acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index;
and when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal.
When the terminal is a called terminal, the processor 1001 may be configured to call a playing program of the multimedia ring back tone in the memory 1005, and perform the following operations:
receiving a delay play request sent by a color ring server;
displaying a preset answering interface according to the delay play request, wherein the preset answering interface comprises delay answering options;
and receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server.
Referring to fig. 2, fig. 2 is a flowchart of a first embodiment of a method for playing a multimedia ring back tone according to the present application.
The embodiment of the present application provides a method for playing multimedia color ring, and it should be noted that, although a logic sequence is shown in the flowchart, in some cases, the steps shown or described may be performed in a different sequence from that shown or described herein.
The playing method of the multimedia color ring back tone of the embodiment is applied to a calling terminal and comprises the following steps:
step S10, when a call is initiated, receiving a multimedia color ring sent by a color ring server and playing the multimedia color ring;
in this embodiment, after receiving the INVITE message sent by the calling terminal, the called terminal generates a ringing message, and sends the ringing message to the ring server; the method comprises the steps that a CRBT server obtains identification information (such as a telephone number) of a called terminal according to a ringing message, then obtains a multimedia CRBT set by the called terminal according to the identification information, then sends the multimedia CRBT to a calling terminal, and finally plays the multimedia CRBT by the calling terminal, wherein different media such as videos, animations, pictures, characters and music can be set in the multimedia CRBT.
Optionally, when the calling terminal initiates a call (INVITE) to the called terminal, the INVITE message will first pass through the color ring server and then reach the called terminal, where the INVITE message carries identification information of the called terminal. Based on the above, after receiving the ringing message of the called terminal, the ring back tone server directly obtains the identification information (such as telephone number) of the called terminal from the INVITE message, then obtains the multimedia ring back tone set by the called terminal according to the identification information, then sends the multimedia ring back tone to the calling terminal, and finally plays the multimedia ring back tone by the calling terminal.
Step S20, acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index;
it should be noted that, the calling terminal of this embodiment is provided with a "coloring ring back tone interest identification system" for identifying whether the user is interested in the multimedia coloring ring back tone.
The calling terminal sends an attribute query request of the multimedia color ring to the color ring server while initiating a call to the called terminal, then receives attribute information of the multimedia color ring sent by the color ring server, judges whether the attribute information comprises a preset attribute, and starts the camera equipment if the attribute information comprises the preset attribute information, wherein the preset attribute information is that the multimedia color ring supports delay play. In one embodiment, the caller dials a call to the callee, at this time, the caller dialing system (built-in by the handset vendor system) sends an attribute query request (based on TCP/ip http protocol communication in the 4G/5G network) to the polyphonic ring server. After receiving the attribute inquiry request, the CRBT server acquires the identification information (such as a telephone number) of the called terminal based on the attribute inquiry request, then determines the multimedia CRBT to be played based on the identification information, and returns the attribute information of the multimedia CRBT to be played to the calling terminal, if the attribute information returned by the CRBT server is that the multimedia CRBT supports delay playing, at the moment, the calling terminal immediately starts the front-end camera of the mobile phone, and starts the CRBT interest identification system.
In one embodiment, the color ring interest recognition system is provided with a plurality of interest indexes of the multimedia color ring, including eye concentration, eye concentration time period, facial expression and the like, and then determines an interest value of the user on the multimedia color ring based on the interest indexes. For example, the color ring interest recognition system is used for recognizing video information collected by the front camera, including information such as eye information, pupil information, facial expression and the like of the user, so as to determine the interest value of the user on the multimedia color ring.
And step S30, when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal.
In this embodiment, after determining the value of interest of the user in the multimedia ring back tone, it is determined whether the value of interest is greater than a preset value, if so, it is indicated that the user is interested in the currently played multimedia ring back tone, at this time, the calling terminal sends a delay play request of the multimedia ring back tone to the ring back tone server, so that the ring back tone server sends the delay play request to the called terminal, the called terminal displays a delay answer option, and if the called user selects the delay answer option, the calling terminal can play the complete multimedia ring back tone, thereby achieving the effect of delay playing the multimedia ring back tone.
Optionally, when the interested value is greater than a preset value, acquiring first identification information of the calling terminal and second identification information of the multimedia color ring, generating a delay play request of the multimedia color ring according to the first identification information and the second identification information, and then sending the delay play request to the color ring server. For example, if the interest value N is greater than 5, i.e., N > 5, it is determined that the user is interested in the multimedia ring back tone, at this time, a user identifier (such as a phone number, ID information, etc.) of the calling terminal and the currently played multimedia ring back tone ID are obtained, and then a delay play request is generated based on the user identifier and the multimedia ring back tone ID, and the delay play request is sent to the ring back tone server.
Optionally, after receiving the delay play request sent by the calling terminal, the color ring server marks the user and the multimedia color ring with an interested mark based on the delay play request, so that the interested content of the user, such as tremble voice recommendation, is analyzed by the later big data. At the same time, a annual report is provided for the called user, such as "2021 you set < xxx > multimedia color ring successfully attracts 20 users".
When a call is initiated, the embodiment receives the multimedia color ring sent by the color ring server and plays the multimedia color ring; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than the preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to the called terminal. After the user is interested in the multimedia color ring, the method sends a delay playing request to the color ring server, so that the calling terminal can play the complete multimedia color ring, and the effect of delay playing of the multimedia color ring is achieved.
Further, referring to fig. 3, fig. 3 is a flowchart of a second embodiment of a playing method of the multimedia ring back tone of the present application.
The method for playing the multimedia color ring back tone of the present embodiment is applied to the calling terminal, and the difference between the second embodiment and the first embodiment is that the step S20 includes:
step S21, obtaining video information of the user;
in this embodiment, when determining that the multimedia color ring set by the called terminal supports delayed playing, the calling terminal starts the front camera to collect video information of the user.
Step S22, acquiring an interest index of the user on the multimedia color ring according to the video information, wherein the interest index comprises at least one of eye concentration degree, eye concentration duration and facial expression;
in this embodiment, after the calling terminal starts the color ring interest recognition system, the collected video information is recognized by using the color ring interest recognition system to determine an interest index of the user on the multimedia color ring, where the interest index includes at least one of eye concentration, eye concentration duration and facial expression.
In an embodiment, pupil information, eye concentration information and facial muscle change information of a user are obtained according to video information, and then eye concentration of the user is determined according to a first preset corresponding relation between the pupil information and the eye concentration, wherein the first preset corresponding relation is a corresponding relation between the pupil information and the eye concentration. For example, the degree of dilation of the pupil is determined from the pupil information, and then a value (used to characterize the concentration of the eye) is given from the degree of dilation of the pupil, the value ranging from 1 to 10, the greater the value, the more concentration the user is.
And determining the concentration time of the eye of the user according to the eye information and a second preset corresponding relation, wherein the second preset corresponding relation is the corresponding relation between the eye information and the concentration time. For example, the length of time for which the user views the screen is determined from the eye information, and then a value (for characterizing the eye concentration time) is given according to the length of time for which the user views the screen, the value ranging from 1 to 10, the larger the value, the longer the eye concentration time.
And determining the facial expression of the user according to the facial muscle change information and a third preset corresponding relation, wherein the third preset corresponding relation is the corresponding relation between the facial muscle change information and the facial expression. For example, the degree of facial muscle change of the user is determined from the facial muscle change information, and then a value (for characterizing the facial expression of the user) is given from the degree of facial muscle change, the value ranging from 1 to 10, the larger the value, the richer the facial expression of the user is explained.
And S23, taking the sum value of the interesting indexes as the interesting value of the user for the multimedia color ring.
In this embodiment, after determining the concentration degree X, concentration duration Y, and facial expression Z of the user, a sum of the respective interest indicators is obtained, and the sum is used as the interest value of the user for the multimedia color ring, for example, the interest value n=x+y+z.
Optionally, determining a weight value of each interested index, and carrying out weighted summation on each interested index based on the weight value, wherein the sum value is used as an interested value of the user on the multimedia color ring. For example, assuming that the weight value of the eye concentration X is 30%, the eye concentration period Y is 20%, and the facial expression Z is 50%, the value of interest n=x is 30% + Y is 20% + Z is 50%.
In the embodiment, the collected video information is identified by adopting the color ring interest identification system so as to determine the interest index of the user on the multimedia color ring, thereby determining whether a delay playing request needs to be sent to the color ring server or not so as to realize the delay playing of the multimedia color ring.
Further, referring to fig. 4, fig. 4 is a flowchart of a third embodiment of a playing method of a multimedia ring back tone in the present application.
The playing method of the multimedia color ring back tone of the embodiment is applied to a called terminal and comprises the following steps:
step S40, receiving a delay play request sent by a color ring server;
in this embodiment, when the called terminal receives a call request sent by the calling terminal, the called terminal rings, at this time, the called terminal and the color ring server establish a WebSocket communication protocol based on TCP, and at the same time, the color ring server actively sends a delay play request to the called terminal.
Step S50, displaying a preset answering interface according to the delay play request, wherein the preset answering interface comprises delay answering options;
it should be noted that, referring to fig. 7, the mobile phone system of the present application defaults to preset two sets of on assemblies, which are an on assembly a and an on assembly B, respectively, where the on assembly a includes two operation options of "answer" and "hang-up"; the connection component B comprises three operation choices of 'later answer', 'immediate answer', 'hang-up', and meanwhile, the connection component B also comprises a text prompt 'detect that your friend is interested in your video color ring'.
When the called terminal receives the delay play request, the connection component B is used as a preset answer interface, and information of the connection component B is displayed, namely, a text prompt is displayed, namely, three operation choices of "answer later", "answer immediately" and "hang-up" are displayed, wherein the text prompt is that your friend is interested in your video color ring.
Optionally, if the called terminal does not receive the delay play request sent by the color ring server or the multimedia color ring does not support delay play, the called terminal directly displays the connection component A, i.e. displays two operation options of "answer" and "hang-up", when receiving the call request sent by the calling terminal.
Step S60, receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server.
In this embodiment, when the called terminal receives a delayed answer instruction triggered by the called user based on a preset answer interface, the delayed answer instruction is sent to the color ring server. For example, after the called user clicks "answer later", the called terminal receives a delay answer instruction, and simultaneously, the called terminal and the CRBT server establish a WebSocket communication protocol based on TCP and send the delay answer instruction to the CRBT server, at this time, the CRBT server continues to push the customized multimedia CRBT to the calling terminal, so that the calling user can watch the complete multimedia CRBT, and the effect of delay playing of the multimedia CRBT is achieved.
In an embodiment, a playing time length of the multimedia ring back tone played by the calling terminal is obtained, then whether the playing time length is greater than or equal to a preset time length is judged, the preset time length is the preset playing time length of the multimedia ring back tone, if the current playing time length is greater than or equal to the preset time length, the multimedia ring back tone is indicated to be played completely, and at the moment, the called terminal responds to a call request of the calling terminal, namely, an incoming call of the calling is answered.
Optionally, after the called user clicks "answer later", the called terminal queries the playing of the multimedia ring back tone to the ring back tone server, and after receiving the playing query, the ring back tone server determines the calling terminal playing the multimedia ring back tone, and then sends the playing information of the calling terminal to the called terminal. After receiving the playing information sent by the color ring server, the called terminal determines the playing time length of the calling terminal for playing the multimedia color ring according to the playing information, wherein the playing information comprises information such as a playing end, the playing time length, playing content and the like.
Optionally, referring to fig. 8, when the called user selects "answer later", the answer interface displays a text prompt "after the end of receiving your video color ring, the opposite party will automatically make a call", and displays "countdown", such as "countdown: 00:38".
In this embodiment, when the delay play request is received, the content of the switch-on component B is displayed, so that the user can select "answer later", thereby realizing delay play of the multimedia color ring.
In order to better explain the playing method of the multimedia ring back tone of the present application, referring to fig. 5 to fig. 6, fig. 5 is a flow chart of a specific embodiment of the playing method of the multimedia ring back tone of the present application, and fig. 6 is a schematic structural diagram of the playing system of the multimedia ring back tone of the present application.
In this embodiment, when a caller calls a callee, a video color ring sent by a color ring server is received, the video color ring is played, and at the same time, an attribute query request of the video color ring is sent to the color ring server. Based on the attribute information returned by the CRBT server, determining whether the video CRBT supports delayed playing, namely whether the video CRBT supports 'later answering', if the video CRBT supports delayed playing, starting a front camera, and a CRBT interest recognition system, recognizing the acquired video information based on the CRBT interest recognition system, if the time of the user focusing on the video is detected to be more than 5 seconds (which can be determined according to the user requirement and is not limited here), sending a delayed playing request to the CRBT server, and if the time of the user focusing on the video is detected to be not more than 5 seconds, not sending the delayed playing request to the CRBT server.
When the called terminal rings, a WebSocket communication protocol based on TCP is established with the CRBT server, and meanwhile, the CRBT server can actively send a delay play request to the called terminal, or the called terminal can inquire whether the multimedia CRBT needs to be played in a delay way to the CRBT server, if the multimedia CRBT does not need to be played in a delay way, the connection component A is directly displayed, namely two operation choices of answering and hanging up are displayed. If the multimedia color ring needs to be played in a delayed mode, a connection component B is displayed, namely a text prompt is displayed, namely three operation choices of 'detecting that your friend is interested in your video color ring', and 'answering later', 'answering immediately', 'hanging up' are displayed. If the called user clicks the "answer later", the called terminal will acquire the current ringing time length, then judge whether the ringing time length exceeds the total time length of the video color ring, if yes, answer automatically.
According to the embodiment, the traditional video color ring playing logic is modified through the color ring interest recognition system and the connection of the two sets of components, and color ring delay playing is realized through mutual information transmission.
In addition, the application also provides a playing device of the multimedia color ring, which comprises a memory, a processor and a playing program of the multimedia color ring stored in the memory and running on the processor, wherein the device receives the multimedia color ring sent by the color ring server and plays the multimedia color ring when a call is initiated; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; and when the interested value is larger than the preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to the called terminal. After the user is interested in the multimedia color ring, the method sends a delay playing request to the color ring server, so that the calling terminal can play the complete multimedia color ring, and the effect of delay playing of the multimedia color ring is achieved.
Further, referring to fig. 9, fig. 9 is a schematic block diagram of a playing method of the multimedia ring back tone of the present application.
The playing device 100 of the multimedia color ring comprises a playing module 10, an obtaining module 20 and a sending module 30, wherein:
the playing module 10 is configured to receive a multimedia color ring sent by a color ring server and play the multimedia color ring when a call is initiated;
the acquiring module 20 is configured to acquire an interest index of the multimedia ring back tone, and determine an interest value of the user for the multimedia ring back tone according to the interest index;
the sending module 30 is configured to send a delay play request of the multimedia ring back tone to the ring back tone server when the value of interest is greater than a preset value, so that the ring back tone server sends the delay play request to a called terminal;
further, the acquisition module 20 includes an acquisition unit and a processing unit;
the acquisition unit is used for acquiring the video information of the user;
the acquisition unit is further configured to acquire an interest index of the user on the multimedia color ring according to the video information, where the interest index includes at least one of a concentration degree of the eye, a concentration duration of the eye, and a facial expression;
and the processing unit is used for taking the sum value of the interesting indexes as the interesting value of the user for the multimedia color ring.
Further, the transmitting module 30 includes a first acquiring unit, a first processing module, and a transmitting unit;
the first obtaining unit is configured to obtain, when the value of interest is greater than a preset value, first identification information of the calling terminal and second identification information of the multimedia color ring;
the first processing unit is used for generating a delay play request of the multimedia color ring according to the first identification information and the second identification information;
and the sending unit is used for sending the delay play request to the color ring server.
Further, the obtaining module 20 further includes a first sending unit, a receiving unit, and an opening unit:
the first sending unit is used for sending an attribute query request of the multimedia color ring to the color ring server;
the receiving unit is used for receiving the attribute information of the multimedia color ring sent by the color ring server;
the starting unit is used for starting the camera equipment when the attribute information comprises preset attribute information, wherein the preset attribute information is that the multimedia color ring supports delayed playing.
Referring to fig. 10, fig. 10 is another schematic block diagram of a playing method of a multimedia ring back tone according to the present application;
the playing device 100 of the multimedia color ring comprises a first receiving module 40, a display module 50 and a second receiving module 60, wherein:
the first receiving module 40 is configured to receive a delay play request sent by the ring back tone server;
the display module 50 is configured to display a preset answer interface according to the delayed play request, where the preset answer interface includes a delayed answer option;
the second receiving module 60 is configured to receive a delayed answer instruction triggered based on the preset answer interface, and send the delayed answer instruction to the ring back tone server.
Further, the second receiving module 60 includes a second acquiring unit and a responding unit;
the second obtaining unit is used for obtaining the playing time length of the multimedia color ring played by the calling terminal;
and the response unit is used for responding to the call request of the calling terminal when the playing time length is longer than or equal to the preset time length.
Further, the second acquisition unit comprises a sending subunit and a receiving subunit;
the sending subunit is configured to send a play query request of the multimedia ring back tone to the ring back tone server, where the ring back tone server sends play information of the multimedia ring back tone to the called terminal after receiving the play query request;
the receiving subunit is configured to receive the playing information sent by the polyphonic ringtone server, and determine a playing duration of the calling terminal for playing the multimedia polyphonic ringtone according to the playing information.
The implementation of the functions of each module of the playing device of the multimedia color ring is similar to the process in the embodiment of the method, and is not described in detail herein.
In addition, the application further provides a storage medium, and the storage medium stores a playing method program of the multimedia color ring, and when the playing method program of the multimedia color ring is executed by the processor, the steps of the playing method of the multimedia color ring are realized.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
While alternative embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following appended claims be interpreted as including alternative embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (10)

1. The method for playing the multimedia color ring is characterized by being applied to a calling terminal and comprising the following steps:
when a call is initiated, receiving a multimedia color ring sent by a color ring server, and playing the multimedia color ring;
acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index;
when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server, so that the color ring server sends the delay play request to a called terminal, and the called terminal displays a preset answering interface according to the delay play request, wherein the preset answering interface comprises a delay answering option; and receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server.
2. The method for playing multimedia color ring back tone according to claim 1, wherein the step of obtaining an interest index of the multimedia color ring back tone and determining an interest value of a user for the multimedia color ring back tone according to the interest index comprises:
acquiring video information of the user;
acquiring an interest index of the user on the multimedia color ring according to the video information, wherein the interest index comprises at least one of eye concentration degree, eye concentration duration and facial expression;
and taking the sum value of the interest indexes as the interest value of the user for the multimedia color ring.
3. The method for playing multimedia color ring back tone according to claim 1, wherein the step of sending a delay play request of the multimedia color ring back tone to the color ring back tone server when the interested value is greater than a preset value comprises:
when the interested value is larger than a preset value, acquiring first identification information of the calling terminal and second identification information of the multimedia color ring;
generating a delay play request of the multimedia color ring according to the first identification information and the second identification information;
and sending the delay play request to the color ring server.
4. The method for playing multimedia color ring back tone according to claim 1, wherein said step of obtaining an interest index of said multimedia color ring back tone and determining an interest value of a user for said multimedia color ring back tone according to said interest index comprises:
sending an attribute query request of the multimedia color ring to the color ring server;
receiving attribute information of the multimedia color ring sent by the color ring server;
and when the attribute information comprises preset attribute information, starting the camera equipment, wherein the preset attribute information is that the multimedia color ring supports delayed playing.
5. The method for playing the multimedia color ring is characterized by being applied to a called terminal, and comprises the following steps:
receiving a delay play request sent by a color ring server, wherein a calling terminal receives a multimedia color ring sent by the color ring server and plays the multimedia color ring when initiating a call; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal;
displaying a preset answering interface according to the delay play request, wherein the preset answering interface comprises delay answering options;
and receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server.
6. The method for playing multimedia color ring back tone according to claim 5, wherein after the step of receiving a delayed answer command and transmitting the delayed answer command to the color ring server, the method comprises:
acquiring the playing time length of the calling terminal for playing the multimedia color ring;
and when the playing time length is longer than or equal to the preset time length, responding to the call request of the calling terminal.
7. The method for playing multimedia color ring back tone as recited in claim 6, wherein the step of obtaining a playing time length of the calling terminal for playing the multimedia color ring back tone comprises:
sending a play query request of the multimedia color ring to the color ring server, wherein the color ring server sends play information of the multimedia color ring to the called terminal after receiving the play query request;
and receiving the playing information sent by the color ring server, and determining the playing time length of the calling terminal for playing the multimedia color ring according to the playing information.
8. The playing device of the multimedia color ring is characterized by comprising a playing module, an acquisition module and a sending module, wherein:
the playing module is used for receiving the multimedia color ring sent by the color ring server and playing the multimedia color ring when a call is initiated;
the acquisition module is used for acquiring the interest index of the multimedia color ring, and determining the interest value of the user on the multimedia color ring according to the interest index;
the sending module is used for sending a delay play request of the multimedia color ring to the color ring server when the interested value is larger than a preset value, so that the color ring server sends the delay play request to a called terminal, the called terminal displays a preset answer interface according to the delay play request, and the preset answer interface comprises a delay answer option; receiving a delay answering instruction triggered based on the preset answering interface, and sending the delay answering instruction to the CRBT server;
or, the playing device of the multimedia color ring comprises a first receiving module, a display module and a second receiving module, wherein:
the first receiving module is used for receiving a delay play request sent by the CRBT server, wherein when a calling terminal initiates a call, the first receiving module receives a multimedia CRBT sent by the CRBT server and plays the multimedia CRBT; acquiring an interest index of the multimedia color ring, and determining an interest value of a user on the multimedia color ring according to the interest index; when the interested value is larger than a preset value, sending a delay play request of the multimedia color ring to the color ring server so that the color ring server sends the delay play request to a called terminal;
the display module is used for displaying a preset answering interface according to the delay play request, wherein the preset answering interface comprises delay answering options;
the second receiving module is configured to receive a delayed answer instruction triggered based on the preset answer interface, and send the delayed answer instruction to the color ring server.
9. A device for playing multimedia color ring, characterized in that the device comprises a memory, a processor and a playing program stored on the memory and running on the processor, the processor implementing the steps of the method according to any one of claims 1 to 7 when executing the playing program of the multimedia color ring.
10. A storage medium, wherein a playing program of a multimedia ring back tone is stored on the storage medium, and the playing program of the multimedia ring back tone implements the steps of the method according to any one of claims 1 to 7 when executed by a processor.
CN202111585600.5A 2021-12-22 2021-12-22 Method, device and storage medium for playing multimedia color ring Active CN114338615B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111585600.5A CN114338615B (en) 2021-12-22 2021-12-22 Method, device and storage medium for playing multimedia color ring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111585600.5A CN114338615B (en) 2021-12-22 2021-12-22 Method, device and storage medium for playing multimedia color ring

Publications (2)

Publication Number Publication Date
CN114338615A CN114338615A (en) 2022-04-12
CN114338615B true CN114338615B (en) 2024-03-08

Family

ID=81054919

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111585600.5A Active CN114338615B (en) 2021-12-22 2021-12-22 Method, device and storage medium for playing multimedia color ring

Country Status (1)

Country Link
CN (1) CN114338615B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870694A (en) * 2005-05-27 2006-11-29 华为技术有限公司 Method for broadcasting opera browser
CN101370189A (en) * 2008-09-24 2009-02-18 深圳市戴文科技有限公司 Multimedia playing method and system, multimedia server and mobile terminal
CN101374259A (en) * 2007-08-22 2009-02-25 华为技术有限公司 Method and apparatus for implementing multimedia color ring and multimedia polychrome business
WO2009115010A1 (en) * 2008-03-19 2009-09-24 深圳华为通信技术有限公司 Color ring setting method, terminal and color ring source server
CN102131312A (en) * 2010-01-20 2011-07-20 中国电信股份有限公司 Playing method and method of customized polyphonic ringtone during roaming
CN102131009A (en) * 2010-01-15 2011-07-20 华为技术有限公司 Method for playing video CRBT (color ring back tone), multimedia CRBT server and user equipment
CN105430499A (en) * 2015-11-27 2016-03-23 努比亚技术有限公司 Advertisement playing method, device and terminal
CN105491252A (en) * 2015-12-29 2016-04-13 科大讯飞股份有限公司 Method and device of switching color ring back tone
WO2017181598A1 (en) * 2016-04-19 2017-10-26 乐视控股(北京)有限公司 Method and device for playing video
CN111049778A (en) * 2018-10-12 2020-04-21 华为技术有限公司 Method and related device for controlling video color ring playing
WO2020086380A1 (en) * 2018-10-24 2020-04-30 Pcms Holdings, Inc. Systems and methods for region of interest estimation for virtual reality
CN111865883A (en) * 2019-04-30 2020-10-30 华为技术有限公司 Method and apparatus for call processing

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016189350A1 (en) * 2015-05-23 2016-12-01 Yogesh Chunilal Rathod Calling to user(s) for real-time sharing, participation, e-commerce, workflow, communication & collaboration in the event of acceptance of call by caller user(s)
US20210149941A1 (en) * 2017-09-12 2021-05-20 AebeZe Labs System and Method for Autonomously Generating a Mood-Filtered Slideshow

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870694A (en) * 2005-05-27 2006-11-29 华为技术有限公司 Method for broadcasting opera browser
CN101374259A (en) * 2007-08-22 2009-02-25 华为技术有限公司 Method and apparatus for implementing multimedia color ring and multimedia polychrome business
WO2009115010A1 (en) * 2008-03-19 2009-09-24 深圳华为通信技术有限公司 Color ring setting method, terminal and color ring source server
CN101370189A (en) * 2008-09-24 2009-02-18 深圳市戴文科技有限公司 Multimedia playing method and system, multimedia server and mobile terminal
CN102131009A (en) * 2010-01-15 2011-07-20 华为技术有限公司 Method for playing video CRBT (color ring back tone), multimedia CRBT server and user equipment
CN102131312A (en) * 2010-01-20 2011-07-20 中国电信股份有限公司 Playing method and method of customized polyphonic ringtone during roaming
CN105430499A (en) * 2015-11-27 2016-03-23 努比亚技术有限公司 Advertisement playing method, device and terminal
CN105491252A (en) * 2015-12-29 2016-04-13 科大讯飞股份有限公司 Method and device of switching color ring back tone
WO2017181598A1 (en) * 2016-04-19 2017-10-26 乐视控股(北京)有限公司 Method and device for playing video
CN111049778A (en) * 2018-10-12 2020-04-21 华为技术有限公司 Method and related device for controlling video color ring playing
WO2020086380A1 (en) * 2018-10-24 2020-04-30 Pcms Holdings, Inc. Systems and methods for region of interest estimation for virtual reality
CN111865883A (en) * 2019-04-30 2020-10-30 华为技术有限公司 Method and apparatus for call processing

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"移动环境下的个性化推荐用户兴趣建模研究";刘滨强;《中国优秀硕士学位论文全文数据库信息科技辑》;全文 *

Also Published As

Publication number Publication date
CN114338615A (en) 2022-04-12

Similar Documents

Publication Publication Date Title
US8077702B2 (en) Caller information provision
US7761816B2 (en) Personalization content sharing system and method
US9544436B2 (en) Providing missed call and message information
RU2734114C1 (en) Personalized audio/video invitations for phone calls
CN110896376B (en) Message reminding method, message sending method, related device and equipment
US8600021B2 (en) Method and apparatus for connecting a caller previously diverted to voicemail
CN105704309B (en) Mobile terminal and method for customizing incoming call reminding thereof
EP1742437A1 (en) Provision of a telecommunication connection
US20110244842A1 (en) Communications system, device with dialing function and method thereof
WO2017128653A1 (en) Incoming call processing method and apparatus
US20070072648A1 (en) Method and apparatus for identifying a calling party
US20170164166A1 (en) Method and device for pushing information during call and storage medium
WO2016150011A1 (en) Voice call method and apparatus, and server
CN101521702B (en) Multimedia personalized call method and communication terminals
WO2015014174A1 (en) Ring-back playing method and apparatus, and ring-back service system
CN109120804B (en) Outbound system based on response information identification
CN114338615B (en) Method, device and storage medium for playing multimedia color ring
CN109600506B (en) Incoming call voice calling method and terminal
KR100862741B1 (en) Method and device for providing multimedia data to receiving terminal
US11431841B2 (en) Volte-based voice call method and system
JP2010516218A (en) Improved telecommunications greeting system
CN106302950A (en) A kind of call verification method, device and mobile terminal
RU2015154444A (en) METHOD AND HOME GATEWAY FOR IMPLEMENTING VOICE MESSAGE FUNCTION
CN101600161A (en) Method, device and the system of customizing ringing sound are provided
EP1398943A1 (en) Telecommunication system

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