[go: up one dir, main page]

WO2020073999A1 - Method for controlling video ringing playback and related apparatus - Google Patents

Method for controlling video ringing playback and related apparatus Download PDF

Info

Publication number
WO2020073999A1
WO2020073999A1 PCT/CN2019/110756 CN2019110756W WO2020073999A1 WO 2020073999 A1 WO2020073999 A1 WO 2020073999A1 CN 2019110756 W CN2019110756 W CN 2019110756W WO 2020073999 A1 WO2020073999 A1 WO 2020073999A1
Authority
WO
WIPO (PCT)
Prior art keywords
call
video
message
user equipment
calling user
Prior art date
Application number
PCT/CN2019/110756
Other languages
French (fr)
Chinese (zh)
Inventor
孟斌
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2020073999A1 publication Critical patent/WO2020073999A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1046Call controllers; Call servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1096Supplementary features, e.g. call forwarding or call holding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • 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

Definitions

  • the present application relates to the field of multimedia services, and in particular, to a method and related device for controlling video color ring back tone playback.
  • the quality of voice calls has been significantly improved compared to the 2 / 3G era.
  • HD voice calls and video calls can be provided.
  • Carrier's important voice value-added services compared with the standard definition CRBT experience under 2 / 3G, the IMS-based CRBT service can provide HD CRBT and video CRBT experiences.
  • Video CRBT means that when the caller initiates an audio or video call to the called CRBT user, he can see a piece of video content while waiting for the call to connect. Video CRBT users can create or upload personalized video content, or choose from the operator's video library. Under the current video ring back tone solution, the calling user device will play the video ring back tone only after the called user device rings, and the playing time of the video ring back tone is shorter.
  • Embodiments of the present invention provide a method and apparatus for controlling video color ring back tone playback, to solve the limitation in the prior art that the video color ring back tone playback process can only be started after the called user equipment has been ringing.
  • the various solutions provided below are beneficial to prolong the playing time of video color ring back tone and improve the user experience of video color ring back tone.
  • an embodiment of the present invention provides a method for controlling video color ring back tone playback, which may include: a color ring back tone server receiving a call request message, where the request message carries a calling user identification.
  • the CRBT server starts the process of playing the video CRBT early, and sends a call response message to the calling user device corresponding to the calling user ID.
  • the color ring back tone server and the calling user device perform audio and video media negotiation, and after the audio and video media negotiation is completed, send the video color ring back tone media stream to the calling user device.
  • the CRBT server sends a call response message to the calling user equipment without waiting for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, so that the calling user You can watch the video ring back tone, without increasing the call connection time, the video ring back tone playing time is extended.
  • the color ring back tone server determines that the request message carries an indication that the telephone application server (TAS) of the calling domain has the ability to play the video ring back tone early. Based on the determination, the color ring back tone server initiates the process of playing the video color ring back tone early, and sends a call answering message to the calling user equipment. And the instruction indicates that the network elements of the calling domain are capable of playing video CRBT early. Based on this solution, when the calling domain device has the ability to play video CRBTs early, the CRBT server initiates the early video CRBT process to avoid problems such as incorrect answer rate statistics because the calling domain device does not support the early video CRBT function.
  • TAS telephone application server
  • the call response message sent by the CRBT server to the calling user equipment is a 183 message.
  • the CRBT server replaces the called user equipment and sends a 183 message to the calling user equipment.
  • the 183 message is used to respond to the calling UE's call request and respond to the calling UE's SDP negotiation request, ending the SDP negotiation process. Therefore, this solution does not have to wait for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, and the video color ring back tone playback time is extended without increasing the call connection time.
  • the color ring back tone server sends a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF to play the video color ring back tone for this call in advance.
  • the notification message may be a 183 message or an Invite message
  • the CRBT server adds an indication that the early playback of the video CRBT has been activated in the notification message.
  • the CRBT server transmits to the CSCF of the called domain the information of playing the video CRBT in advance for this call, and the CSCF will also transmit this information to other network elements of the calling domain and the called domain, such as the telephone application server (TAS), etc. . In this way, it is avoided that other network elements process the call in the prior art process, which causes errors in answer rate statistics and the like.
  • TAS telephone application server
  • the color ring back tone server receives the call status prompt message sent by the TAS of the called domain, and notifies the calling user of the corresponding call status prompt in the prompt message.
  • the call status prompt message may be an INFO message.
  • the INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. Based on this solution, the calling user can get the status information of the call in time. Based on this information, the calling user can choose to end the call or continue to wait for the call to be answered.
  • the method for the CRBT server to notify the calling user of the call status prompt may be to synthesize the call status prompt into the video CRBT. Based on this solution, the calling user can obtain the notification of the call status while watching the video ring back tone, which improves the user experience.
  • the call status prompt is a call failure prompt
  • the call failure prompt carries a call failure reason value.
  • the call failure reason value can be the code value corresponding to the reason for the call failure, such as 000 corresponding to the unavailability of the called network, 001 corresponding to the called UE being in a call, 010 corresponding to the called UE being turned off, and calling no one Answer the corresponding 011, the call is dropped and the corresponding 100, etc.
  • the calling user can be promptly notified and the reason for the call failure. And when the call fails, the calling user may continue to watch the video ring back tone.
  • the call status prompt is a prompt that the called user equipment has ringed. Based on this solution, when the called user has successfully paged, the calling user can be promptly notified.
  • an embodiment of the present invention provides a method for controlling video CRBT playback, which may include: a calling user equipment sends a call request message to a CRBT server, and then receives a call response message returned by the CRBT server.
  • the calling user equipment and the CRBT server conduct audio and video media negotiation, and after the audio and video media negotiation is completed, the video CRBT is played.
  • the calling user equipment receives the call response message sent by the color ring back tone server, and starts the process of negotiating and playing the video color ring back tone, without waiting for the process of paging the called user equipment, that is, the video color ring tone playback process is started in advance. Therefore, during the time of paging the called party, the calling user can watch the video color ring back tone, which extends the playing time of the video color ring back tone.
  • the call response message sent by the CRBT server received by the calling user equipment is a 183 message.
  • the CRBT server replaces the called user equipment and sends a 183 message to the calling user equipment.
  • the 183 message is used to respond to the calling UE's call request and the calling UE's SDP negotiation request, ending the SDP negotiation process. Therefore, this solution does not have to wait for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, and the video color ring back tone playback time is extended without increasing the call connection time.
  • the call request message may carry an indication of having video information synthesis capability.
  • the calling user equipment can notify the network side whether it has video synthesis capabilities when it initiates a call.
  • the calling user equipment receives the call status prompt message and synthesizes the corresponding call status prompt in the prompt message into the video color ring back tone.
  • the call status prompt message may be an INFO message.
  • the INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. Based on this solution, the calling user can obtain the notification of the call status while watching the video ring back tone, which improves the user experience. And the calling user can choose to end the call or continue to wait for the call to be answered according to this prompt.
  • the call status prompt is a call failure prompt
  • the call failure prompt carries a call failure reason value.
  • the call failure reason value can be the code corresponding to the reason for the call failure, such as 000 corresponding to the unavailability of the called network, 001 corresponding to the called UE being in a call, 010 corresponding to the called UE being turned off, and 010 corresponding to the unanswered call. 011, 100 corresponding to the call being dropped.
  • the call status prompt is a prompt that the called user equipment has ringed. Based on this solution, when the called user has successfully paged, the calling user can be promptly notified.
  • an embodiment of the present invention provides a color ring back tone server that controls video color ring back tone playback.
  • the color ring back tone server has a function of implementing the method corresponding to the first aspect described above. This function can be realized by hardware, and can also be realized by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • an embodiment of the present invention provides a color ring back tone server for controlling video color ring back tone playback, which may include: a transceiver, a processor, a memory, and a bus; the memory is used to store computer execution instructions, and the processor and the memory pass the Bus connection, when the CRBT server is running, the processor executes the computer execution instruction stored in the memory, so that the CRBT server executes the method for controlling video CRBT playback as described in any one of the first aspects above.
  • an embodiment of the present invention provides a computer-readable storage medium having instructions stored therein, which when run on a computer, enables the computer to execute any of the above-mentioned first aspects A method to control the playback of video ring tones.
  • the storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and other media that can store program codes.
  • an embodiment of the present invention provides a computer program product containing instructions that, when run on a computer, enable the computer to execute any one of the methods for controlling video CRBT playback according to any one of the first aspects above.
  • an embodiment of the present invention provides a calling user equipment that controls video color ring back tone playback.
  • the calling user equipment has a function of implementing the method corresponding to the second aspect described above. This function can be realized by hardware, and can also be realized by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • an embodiment of the present invention provides a calling user equipment that controls video ring back tone playback, which may include: a transceiver, a processor, a memory, and a bus; the memory is used to store computer-executed instructions, and the processor and the memory Through the bus connection, when the calling user equipment is running, the processor executes the computer execution instruction stored in the memory, so that the calling user equipment executes the control of the video ring back tone playback as described in any one of the second aspects above Methods.
  • an embodiment of the present invention provides a computer-readable storage medium having instructions stored therein, which when run on a computer, enables the computer to execute any of the above-mentioned second aspects A method to control the playback of video ring tones.
  • the storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
  • an embodiment of the present invention provides a computer program product containing instructions that, when run on a computer, enable the computer to execute any method for controlling video ring back tone playback according to any one of the foregoing second aspects.
  • FIG. 1 is a schematic diagram of a system architecture provided in an embodiment of the present invention
  • FIG. 2 is a schematic diagram of an embodiment of a method for controlling video color ring back tone playback in an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an embodiment of a color ring back tone server in an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of an embodiment of a calling user equipment according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of another embodiment of a color ring back tone server according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of another embodiment of a calling user equipment according to an embodiment of the present invention.
  • Embodiments of the present invention provide a method and related device for controlling the playback of video color ring back tone, which is used to extend the playing time of video color ring back tone, and realize the function of fully utilizing the time of paging called to play video color ring back tone.
  • FIG. 1 is an application scenario diagram of a method for controlling video CRBT playback provided by an embodiment of the present invention, which may include: a calling user equipment (UE), a called UE, an IMS domain core network (IMS Core), and an evolved packet core network (Evolved) Packet Core, EPC).
  • the color ring back tone server as an important telecommunications value-added business support, may include a color ring back tone application server (Customized Alerting Tone Application Server, CAT AS), located in the called IMS Core.
  • CAT AS Customerized Alerting Tone Application Server
  • the signalling plane of the CRBT server is connected to the service type call session control function (Serving-Call Session Control, Function, S-CSCF), and the media plane is connected to the session border control (Session Border Controller, SBC) to provide users with the media playback of CRBT sound.
  • S-CSCF Service type call session control function
  • SBC Session Border Controller
  • the status video prompt server located in the called IMS Core, is used to realize the function of calling status prompt in the video. For example, when the call fails, the video color ring back displays "The user you dialed is not in the service area".
  • the status video prompt server can be an independent newly created network element entity, or it can use an existing server to realize its function, such as CAT AS.
  • the calling IMS domain may include the calling IMS Core and the calling EPC.
  • the calling IMS Core includes: Home Subscriber Server (HSS), Telephony Application Server (TAS), interrogating-call session control function (I-CSCF), proxy Type of call session control function (Proxy-Call session Control Function, P-CSCF), service type call session control function (Service-Call session Control Function, S-CSCF) and session border control (Session Border Controller, SBC).
  • EPC includes a service gateway (Serving Gateway, S-GW), a packet data network gateway (Public data network Gateway, P-GW); and a mobile management entity (Mobile Management Entity, MME).
  • the called IMS domain also includes CAT AS, status video prompt server, and called EPC.
  • S-CSCF responsible for user registration, authentication control, session routing and service trigger control, and maintain session state information.
  • I-CSCF responsible for the assignment and query of S-CSCF registered by users.
  • P-CSCF Agent responsible for signaling and messages.
  • TAS Mainly responsible for call control and service, providing multiple logical function points, including Multimedia Telephony Application Server (MMTel AS).
  • MMTel AS provides basic and supplementary services for multimedia telephony.
  • HSS is a user database system that stores user subscription information and location information.
  • SBC Provide secure access and media processing.
  • MME Mainly responsible for session management, mobility management and call switching.
  • S / P-GW responsible for packet data routing, forwarding, and bearer management.
  • CAT AS It is the service equipment of the CRBT service. It is responsible for connecting the called party and triggering the CRBT playback when the CRBT is called.
  • Status video prompt server provides users with a call system in various scenarios (such as user shutdown, user is on a call, call connected, etc.), which can personally customize the video prompt service.
  • the IMS domain CRBT trigger mainly follows the 3GPP 24.182 protocol specification, and uses the called IMS domain triggering principle.
  • the request (Invite) message initiated by the calling IMS domain is sent to the called IMS domain S-CSCF, the called S-CSCF passes the user.
  • the initial filter rule (iFC) subscription information is triggered to the color ring back tone server.
  • the color ring back tone server processes the call message back to the S-CSCF, the subsequent process such as paging the called user equipment is performed.
  • the CRBT server starts the playback process to the calling user.
  • the CRBT server initiates a Re-Invite process to complete the media between the calling and the called party Negotiation, and finally complete the call between the calling and called users.
  • the CRBT server will start the video CRBT playback process. However, it takes about 2 to 6 seconds from receiving the Invite request initiated by the calling party from the CRBT server to the ringing of the called user device. This period of time has not been utilized.
  • a method and related device for controlling the playback of a video color ring back tone are provided, so that after the color ring back tone server receives the Invite request initiated by the calling party, the color ring back tone server starts the video color ring tone playback process.
  • the present invention can also implement a call status prompt function.
  • One method is to use a status video prompt server to synthesize call status information into a video color ring back tone and display it on the screen of the calling user device.
  • Another method is that the calling user equipment has video synthesis capability and displays the status information of the call on the screen. The calling user can see the prompt information of the call status at the same time when watching the video.
  • the technical solutions of the present invention will be described below by way of examples.
  • the following description takes an audio call as an example, but any other type of communication service or multimedia service, such as a video call, is also applicable.
  • the early playing of the color ring back tone in the embodiment of the present invention means that the color ring back tone server starts the video color ring back tone playing process when it receives the call request initiated by the calling user equipment, that is, it does not need to wait for the called party
  • the process of playing the video color ring back tone may also be called playing the video color ring back tone in advance, or the video color ring back tone is turned on in seconds, etc., which is not limited in this embodiment of the present invention.
  • FIG. 2 it is a schematic diagram of an embodiment of a method for controlling video CRBT playback in an embodiment of the present invention.
  • the method for controlling the playback of a video color ring back tone provided by an embodiment of the present invention can be applied to the application scenario provided in FIG. 1 described above, and CAT AS is used as a color ring back tone server for illustration in the following schematic diagram of the embodiment.
  • the status video prompt server may be implemented by an independent network element entity, or by using another existing service that can simultaneously implement a call status prompt function.
  • the embodiment of the present invention uses a status video prompt server
  • the function is implemented by CAT AS as an example, other situations are also applicable.
  • the embodiments of the present invention include:
  • the calling UE initiates an audio call
  • the color ring back tone server starts the process of playing the video color ring back tone early;
  • the called IMS domain pages the called user equipment
  • the process of playing the video color ring back tone is started.
  • the process of calling the called user equipment by the called IMS domain is parallel to the process of playing the video color ring back tone early. In some technologies, it is necessary to wait for the called party to page and ring before starting the limitation of playing the video color ring back tone, which prolongs the playing time of the video color ring back tone.
  • the calling UE in step 201 initiates an audio call may include:
  • the calling user equipment sends an invitation request (Invite) message, which includes the calling UE's session description protocol (Session Description Protocol (SDP) information, calling user identification (caller ID), Called user identification (called ID) and audio call.
  • SDP Session Description Protocol
  • the calling UE is the device corresponding to the calling ID.
  • the calling user identification is the calling user number
  • the calling user device is the mobile phone with the SIM card of that number inserted.
  • the calling UE is the requesting entity Offerer, so the SDP of the calling UE can be expressed as SDP_O.
  • the Invite message may carry an indication that the calling UE has video synthesis capability, for example, add + g.3gpp.subtitles in the Contact header field.
  • the calling session control function device (P-CSCF, I / S-CSCF) of the calling domain receives the Invite message, if it supports the early playback of video ring back tone function, add each of the early playback video ring back tone to the Invite message An indication of ability.
  • the telephone application server (TAS) in the calling domain detects whether the call session control function devices all have the ability to play video CRBT early. If all the call session control function devices have this capability, and TAS also has this capability, TAS is calling the called party.
  • TAS telephone application server
  • P-CSCF and I / S-CSCF add their own record-route records in the Invite message, they also add the g.3gpp.cat-prering string as an indication of the ability to play video CRBT early.
  • TAS reconstructs the record-route header field, if all current record-route records have a g.3gpp.cat-prering string, and TAS itself also has the ability to play video CRBT early, TAS is in the new record-route
  • the g.3gpp.cat-prering string is added to the header field as an indication that TAS has the ability to play video CRBTs early, and this indication also indicates that P-CSCF, I / S-CSCF, and TAS of the calling domain are all equipped with early play video CRBTs.
  • Ability
  • the call session control function (CSCF) of the called IMS domain transmits the Invite message to the color ring back tone application server (CAT AS);
  • the color ring back tone server starts the process of playing the video color ring back tone early. Specifically, it may include:
  • CAT AS After receiving the request, CAT AS starts the process of playing early video ringback tone according to the user's subscription information or local configuration. For example, according to the called user's subscription information, check whether the early play video ringback tone function is enabled. If the function is enabled, start The process of playing video CRBT early.
  • the CAT AS After the CAT AS receives the request, it will detect whether the network elements of the calling domain all have the ability to play video CRBT early.
  • CAT AS starts the process of playing video CRBTs early.
  • the Invite message carries an indication that the TAS of the calling domain is capable of playing video CRBTs early
  • CAT AS starts the process of playing video CRBTs early.
  • the indication may be that there is a g.3gpp.cat-prering string in the record-route record of TAS.
  • the TAS of the calling domain When the TAS of the calling domain receives the Invite message, it will delete the record-route record of the call session control function device, and the TAS has reconstructed the record-route header domain and added the g.3gpp.cat-prering string. Confirm that the call session control function device and itself are capable of playing early video ringback tone, so CAT AS detects that the TAS carrying the calling domain in the Invite message is capable of playing early video ringback tone, and it can be obtained that the network elements of the calling domain are all equipped. The ability to play video CRBT early.
  • the Invite message may be a notification message, used to notify the CSCF of the called domain that the video CRBT will be played in advance for this call, and the CSCF of the called domain will also notify other networks of the called domain. yuan.
  • the prompt to activate the early playing video color ring back tone is added, and the prompt to play the early playing video color ring back tone can have many expressions.
  • the Invite message carries Contact: + g.3gpp.cat-prering-active;
  • the CAT AS sends a 183 message to the CSCF, and the CSCF forwards the 183 message to the calling UE.
  • the 183 message includes the response SDP information (SDP_A).
  • the 183 message is a call answer message and is constructed by CAT AS.
  • CAT AS instead of the called UE sends a 183 message to the calling UE, which is used to respond to the calling request message of the calling UE, respond to the calling UE's SDP negotiation request, and end the SDP negotiation process.
  • the 183 message can carry SDP information of CAT AS or fictitious SDP information. For example, the IP port number in SDP is not used externally (loopback address of network segment 127, or private network of network segment 192) Address, etc.).
  • the CAT AS also adds a reminder that the early playback of video ring back tone has been activated in the 183 message.
  • the 183 message can also be a notification message to notify the CSCF to play the video ring back tone in advance for this call, and the CSCF will also notify other network elements of the called domain and The network element of the calling domain.
  • the 183 message carries Alert-info: urn: service: preringing.
  • the 183 message is sent by the called UE to the calling UE in the flow of the prior art, indicating that the called UE has received the call request message, that is, the called UE has successfully paged.
  • the 183 message is sent by the CAT AS to the calling UE to replace the called UE in response to the calling request message of the calling UE, and does not indicate that the called UE has successfully paged . Therefore, the network element of the calling domain and the network element of the called domain do not count the 183 message with the early play video color ring back tone as the called UE has paged successfully when doing the answer rate statistics.
  • the network element that makes the answer rate statistics can make separate statistics for the 183 message with the prompt that the early play video CRBT has been activated;
  • the calling UE After receiving the 183 message, the calling UE returns a PRACK message, indicating that the 183 message has been received;
  • the CAT AS returns a 200 OK message to the calling UE.
  • the 200 OK message carries PRACK information, indicating that the called party has received the PRACK message;
  • the CAT AS sends an Update message to the calling UE.
  • the Update message includes the SDP information of the CAT AS.
  • the CAT AS is the requesting entity Offer. Therefore, the SDP of the CAT AS can be expressed as SDP_O.
  • the calling UE receives the Update message and sends a 200OK message to the CSCF.
  • the calling UE supports audio / video CRBT media, perform audio / video media negotiation based on the audio / video CRBT media SDP information carried in the Update message and the calling UE's media capability information, and obtain the audio / video media negotiation results.
  • CAT AS sends a 200 OK message, which carries the result of the audio / video media negotiation;
  • CAT AS sends a video CRBT to the calling UE, and the calling UE displays the video CRBT.
  • step 1 the SDP_O carried in the Invite message sent by the calling UE may not include video media related information or the video media information included is CAT AS Not supported, so the CAT AS in steps 4 to 5 sends a 183 message for SDP negotiation response, which does not guarantee that the audio / video CRBT media can negotiate successfully.
  • steps 10 to 11 CAT AS sends an Update message to renegotiate audio and video media.
  • the SDP carried already contains both audio media and video media related information, and the video media related information is supported by CAT AS, then steps 1 to 5 CAT AS After completing the audio and video CRBT media negotiation with the calling UE, the audio and video media renegotiation in steps 10 to 13 of this paragraph may not be necessary.
  • the called IMS domain pages the called user equipment.
  • the 203-segment signaling and the 202-segment 4 to 13-step signaling are parallel. Specifically, it may include:
  • the CSCF transmits the Invite message to the TAS of the called domain.
  • the Invite message carries the SDP of the calling UE and a prompt that the early play video color ring back tone has been activated.
  • TAS then returns the Invite message to the CSCF.
  • the embodiment of the present invention takes TAS deployed after CAT AS as an example for description. TAS can obtain the information that the early play video color ring back tone carried in the Invite message is activated, and the information that the call starts playing the video color ring back in advance is obtained.
  • the TAS can obtain the information that the early play video color ring back tone carried in the 183 message is activated and the information that the call starts playing the video color ring back in advance;
  • the CSCF transparently transmits the Invite message to the called UE;
  • the called UE After receiving the Invite message, the called UE returns a 183 message to the CSCF.
  • the 183 message includes the SDP information of the called UE.
  • the called UE is the response entity Answerer, so the SDP of the called UE can be expressed as SDP_A.
  • the 183 message indicates that the called UE has received the call request message, that is, the called UE has successfully paged.
  • the network elements of the calling domain and the network domain of the called domain do the answer rate statistics, they can count the receipt of the 183 message (without the early play video ring back tone prompt) as the called UE has paged successfully;
  • CSCF sends 183 message to TAS; TAS returns 183 message to CSCF;
  • CSCF sends 183 message to CAT AS
  • the CAT AS After the CAT AS receives the 183 message, it returns a confirmation (PRACK) message, indicating that the 183 message has been received;
  • the CSCF sends the PRACK message to the TAS; the TAS returns the PRACK message to the CSCF;
  • CSCF sends a PRACK message to the called UE
  • the called UE After receiving the PRACK message, the called UE returns a 200 OK message.
  • the 200 OK message carries PRACK information, indicating that the called UE has received the PRACK message;
  • CSCF sends a 200OK message to TAS; TAS returns the 200OK message to CSCF;
  • the CSCF sends a 200OK message to CAT AS;
  • the called user equipment rings includes:
  • the called UE sends a 180 message to the CSCF, indicating that the called UE has started ringing;
  • the CSCF sends the 180 message to the TAS; the TAS returns the 180 message to the CSCF;
  • the CSCF sends the 180 message to the CAT AS; the CAT AS returns the 180 message to the CSCF.
  • the 180 is a call status prompt message.
  • the corresponding call status prompt is that the called UE has ringed, and the CAT AS obtains the information that the called UE has ringed from the 180 message.
  • CAT AS can synthesize the ringing information of the called UE into the video screen of the video color ring back tone. For example, CAT AS synthesizes subtitles such as "The called party has ringed", "Call connected, waiting for the user to answer" to the video screen. Then, the video color ring back tone played by the calling UE shows the prompt that the called UE has ringed, and the calling user gets the information.
  • the CSCF sends a 180 message to the calling UE.
  • the calling UE obtains the information that the called UE has ringed from the 180 message.
  • the calling UE can synthesize the ringing information of the called UE into the video screen of the video color ring back tone.
  • the calling UE synthesizes the video screen with subtitles such as "The called party has ringed", "Call connected, and waiting for the user to answer”.
  • the video color ring back played by the calling UE displays the information that the called UE has ringed, and the calling user obtains the information.
  • the information that the called party has ringed may not be displayed in the color ring back of the video being played, but may be displayed elsewhere on the mobile phone screen; or the calling UE does not need to notify the calling user after receiving the 180 message.
  • the call end may include a call failure or a call hang up.
  • a call failure For example, when the CSCF sends an Invite message to TAS at step 14 of section 203, the called network is unavailable, and the called user owes a down payment.
  • the calling UE sends an Invite message the called UE is in a call or the called UE has been turned off, etc.
  • the called UE After the 203 paragraph 24 step, it has not received the message that the called UE has ringed (180), that is, the paging has timed out
  • the called UE has ringed, but the called user has not picked up the phone, that is, the call is not answered.
  • TAS can send an INFO message to CAT AS.
  • the INFO message is a call status prompt message, and the corresponding call status prompt is a call failure prompt.
  • the INFO message may contain information about the call. For example, the From header field is the calling number, the R-URI header field is the CAT-AS address, and the TO header field is the called number.
  • the call failure prompt of the INFO message may carry a call failure reason value.
  • the call failure reason value may be the code value corresponding to the reason for the call failure situation, for example, the corresponding number of the called network is unavailable, 000, the corresponding of the called UE is in a call.
  • the call failure prompt of the INFO message may carry subtitle information of video synthesis, that is, subtitle information that prompts the calling user of the call failure, and the subtitle information may be the value of the cause of the call failure.
  • the call failure prompt can also carry the subtitle type of video synthesis, such as Chinese and English.
  • the CAT AS After the CAT AS receives the INFO message, it synthesizes the call failure prompt into the video color ring back tone, then the video color ring back tone played by the calling UE displays a call failure prompt, and notifies the calling user of the prompt.
  • CAT AS decodes the value of the cause of the call failure in the INFO message to obtain the cause of the call failure and synthesizes it into the video screen in the form of subtitles or barrage.
  • subtitles for the reasons for call failures such as "The user you dialed is not in the service area", "The phone you dialed are in a call", "The user you dialed are turned off", and "The phone you dialed are not answered” are displayed.
  • the method for synthesizing the video may be to decode the current video CRBT video stream, and then superimpose the subtitles and the video picture and then re-encode. So there are subtitles in the video screen.
  • the calling user can continue to watch the video ringback tone, or can hang up to end the call. If the video ringback tone playback ends, the calling user has not hung up, and the network side actively ends the call.
  • CAT AS can decide whether to continue to play the video ringback tone for a few seconds according to local configuration, or directly stop the video ringback tone playback, play an audio prompt of the call failure to the calling user, and notify the call failure prompt To the calling user.
  • the TAS can also send an INFO message to the calling UE.
  • the INFO message is a call status prompt message, and the corresponding call status prompt is a call failure prompt.
  • the INFO message may also carry information about the call, call failure prompt, etc.
  • the call failure prompt may carry the call failure reason value. For details, see 29a.
  • the calling UE can synthesize the call failure prompt into the video screen of the video color ring back tone. For details, see 29a.
  • the method of synthesizing the video may be to superimpose the subtitle directly on the video. Then, the video color ring back tone played by the calling UE displays a call failure notification.
  • the calling user can continue to watch the video ringback tone, or can hang up to end the call. If the video ringback tone playback ends, the calling user has not hung up, and the network side actively ends the call.
  • the calling UE may decide whether to continue to play the video ringback tone for a few seconds according to local configuration, or directly stop the video ringback tone playback, and play an audio prompt of the call failure to the calling user.
  • 29a and 29b are two possible situations in which a call failure notification is notified to the calling user.
  • 29a is that TAS sends a call failure prompt message to CAT AS to notify the calling user through CAT AS;
  • 29b is TAS Send a call failure prompt message to the calling UE, and then notify the calling user.
  • the INFO message is used as a call status prompt message as an example.
  • the call status prompt message may also be an Update message or other messages.
  • the TAS takes over and plays the audio prompt of the call failure for the calling UE.
  • the CAT AS sends an OXX message to the calling UE, indicating that the call has failed, closes the call signaling for this call, and releases the media resources for this call.
  • the TAS may also send an OXX message to the calling UE, which is not limited in this embodiment of the present invention.
  • the called user picks up the phone, CAT AS stops playing the video ring back tone, and initiates a Re-Invite process to complete the media negotiation between the calling and called parties, and complete the calling and called users Call. Eventually the call hangs up and the call ends normally.
  • the calling UE initiates the call, and the CRBT server starts the process of playing the video CRBT early after receiving the call request.
  • the invention solves the limitation that the video color ring back playing process can only be started after the called user equipment has ringed.
  • a method for playing the video color ring back tone in advance can be provided, so that the calling user can start watching the video color ring back tone during the process of paging the called party, thereby extending the playing time of the video color ring back tone.
  • the technical solution of the present invention also implements a call status prompt function, so that the calling user can understand the status of the call while watching the video color ring back tone.
  • the calling user device can continue to watch the video color ring back tone, which improves User experience of video ring back tone.
  • the present invention also notifies the network elements of the calling domain and the called domain of the information that the call is played in advance in order to avoid errors in the answer rate statistics.
  • the color ring back tone server includes a sending module 301, a receiving module 302, a negotiation module 303, a determining module 304, a notification module 305, and a video synthesis Module 306.
  • the receiving module 302 is configured to receive a call request message, where the request message carries the calling user identification.
  • the sending module 301 is used to send a call answering message to the calling user equipment.
  • the calling user equipment is a device corresponding to the calling user identity and the answering message may be a 183 message.
  • the negotiation module 303 is also used to negotiate audio and video media with the calling user equipment.
  • the specific process may refer to 202 in FIG. 2; the sending module 301 is also used to send a video color ring backing media stream to the calling user equipment after the audio and video media negotiation is completed, and play the video color ring back to the calling user equipment.
  • the specific process please refer to 202 in FIG. 2.
  • the determining module 304 is configured to determine that the call request message carries an indication that the phone application server corresponding to the calling user device has the ability to play the video CRBT early. Based on the determination, the sending module 301 is used to send a call response message to the calling user equipment. For the specific process, please refer to 201 and 202 in FIG. 2.
  • the sending module 301 is also used to send a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF of the call advance Play video ring tones.
  • the notification message may be a 183 message or an Invite message, and the notification message carries an indication that the early play of the video CRBT has been activated.
  • the prompt that the video CRBT has been activated such as Alert-info: urn: service: preringing carried in the 183 message, or Contact: + g.3gpp.cat-prering-active carried in the Invite message.
  • the 183 message with the early play video color ring back tone prompt is counted as the called user equipment has paged successfully.
  • the network element that makes the answer rate statistics can perform separate statistics for the 183 message with the early play video color ring back tone prompt.
  • the receiving module 302 is also used to receive a call status prompt message sent by the telephone application server of the called domain; the notification module 305 is also used to notify the calling user of the call status prompt corresponding to the prompt message.
  • the call status prompt message may be an INFO message.
  • the INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. For the specific process, please refer to 204 and 205 in FIG. 2.
  • the video synthesis module 306 is also used to synthesize the call status prompt into the video color ring back tone.
  • the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value.
  • the call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is already in the video” "Shutdown" and other subtitles for the reason for the call failure.
  • the call status prompt may be a prompt that the called user equipment has ringed.
  • Synthesize the reminder that the called user has ringed into the video which can be combined into the video screen in the form of subtitles.
  • subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer” are synthesized in the video.
  • the above function of receiving the call status prompt message and calling status prompt of the calling user can be performed by the relevant module of the color ring back tone server, or by the relevant module of the status video prompt server, or by other
  • the related modules of the network element entity that has the existing service and can simultaneously implement the call status prompt function are completed.
  • the embodiment of the present invention is not limited, and only the ring back tone server is used as an example for description here.
  • the color ring back tone server provided by the embodiment of the present invention can be used to control the method of playing video ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.
  • the calling user equipment includes a sending module 401, a receiving module 402, a negotiation module 403, a playing module 404, and video synthesis Module 405.
  • the sending module 401 is configured to send a call request message to the color ring back tone server.
  • the call request message may be an Invite message.
  • the call request message may carry an indication that the calling user equipment has video synthesis capability.
  • the receiving module 402 is used to receive a call response message sent by the color ring back tone server, and the response message may be a 183 message.
  • the negotiation module 403 is also used for audio and video media negotiation with the CRBT server.
  • the play module 404 is used to play the video ring back tone after the audio and video media negotiation is completed.
  • the receiving module 402 is also used to receive a call status prompt message.
  • the call status prompt message may be an INFO message.
  • the INFO message may carry information about the call, call status prompt, call status subtitle information and subtitle type, etc .
  • the video synthesis module 405 is also used to synthesize the call status prompt to the video In CRBT; optionally, the call status prompt may be a call failure prompt, and the call failure prompt carries the value of the call failure reason.
  • the call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", “the phone you dialed is in a call”, “the user you dialed is already in the video” "Shutdown” and other subtitles for the reason of the call failure; optionally, the call status prompt may be that the called user equipment has ringed.
  • Synthesize the reminder that the called user has ringed into the video which can be combined into the video screen in the form of subtitles. For example, subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video.
  • subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video.
  • the calling user equipment provided by the embodiment of the present invention can be used to control the method of playing the video color ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.
  • FIG. 5 it is a schematic diagram of another embodiment of a color ring back tone server in an embodiment of the present invention.
  • a color ring back tone server in an embodiment of the present invention.
  • the CRBT server may have a relatively large difference due to different configurations or performances, and may include a transceiver 501, one or more central processing units (CPUs) 502 (for example, one or more processors), and a memory 503 , One or more storage media 504 (for example, one or more mass storage devices) that stores application programs 5041 or data 5042.
  • the memory 503 and the storage medium 504 may be short-term storage or persistent storage.
  • the program stored in the storage medium 504 may include one or more modules (not shown in FIG. 5), and each module may include a series of instruction operations on the color ring back tone server.
  • the central processor 502 may be configured to communicate with the storage medium 504 and execute a series of instruction operations in the storage medium 504 on the CRBT server.
  • the transceiver 501 has the following function: used to receive a call request message, where the request message carries the calling user identification.
  • the specific receiving process can be referred to 201 in FIG. 2; it is used to send a call response message to the calling user equipment, where the calling user equipment is a device corresponding to the calling user identity and the response message may be a 183 message.
  • the transceiver 501 or the central processor 502 is used for audio and video media negotiation with the calling user equipment.
  • the central processor 502 is also used to send a video CRBT media stream to the calling user equipment after the audio and video media negotiation is completed, and play the video CRBT to the calling user equipment.
  • the central processor 502 is used to determine that the call request message carries an indication that the phone application server corresponding to the calling user equipment has the ability to play video CRBT early. Based on this determination, the transceiver 501 is used to send a call response message to the calling user equipment.
  • the specific process please refer to 201 and 202 in FIG. 2.
  • the transceiver 501 is also used to send a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF that the call is played in advance Video ring tones.
  • the notification message may be a 183 message or an Invite message, and the notification message carries an indication that the early play of the video CRBT has been activated.
  • the prompt that the video CRBT has been activated such as Alert-info: urn: service: preringing carried in the 183 message, or Contact: + g.3gpp.cat-prering-active carried in the Invite message.
  • the 183 message with the early play video color ring back tone prompt is counted as the called user equipment has paged successfully.
  • the network element that makes the answer rate statistics can perform separate statistics for the 183 message with the early play video color ring back tone prompt.
  • the transceiver 501 is also used to receive a call status prompt message sent by the telephone application server of the called domain.
  • the transceiver 501 or the central processor 502 is also used to notify the calling user of the call status prompt corresponding to the prompt message.
  • the call status prompt message may be an INFO message.
  • the INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. For the specific process, please refer to 204 and 205 in FIG. 2.
  • the central processor 502 is also used to synthesize the call status prompt into the video color ring back tone.
  • the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value.
  • the call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is already in the video” "Shutdown" and other subtitles for the reason for the call failure.
  • the call status prompt may be a prompt that the called user equipment has ringed.
  • Synthesize the reminder that the called user has ringed into the video which can be combined into the video screen in the form of subtitles.
  • subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer” are synthesized in the video.
  • the above-mentioned function of receiving the call status prompt message and calling status prompt of the calling user can be completed by the transceiver 501 and the central processor 502 of the color ring back tone server, or by the status video prompt server, or It can also be completed by other network elements that have existing services and can also implement the call status prompt function.
  • the embodiment of the present invention is not limited, and only the ring back tone server is used as an example for description here.
  • the color ring back tone server provided by the embodiment of the present invention can be used to control the method of playing video ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.
  • FIG. 6 it is a schematic diagram of another embodiment of a calling user equipment according to an embodiment of the present invention.
  • the calling user device may be a user's mobile phone or other mobile devices that can access the operator's wireless network, such as Internet of Things mobile devices.
  • FIG. 6 is a block diagram showing the structure of relevant parts of the calling user equipment according to an embodiment of the present invention.
  • the calling user equipment includes: a radio frequency (Radio Frequency) circuit 610, a memory 620, an input unit 630, a display unit 640, a sensor 650, an audio circuit 660, a wireless fidelity (WiFi) module 670, The processor 680, the power supply 690 and other components.
  • a radio frequency (Radio Frequency) circuit 610 the structure of the calling user equipment shown in FIG. 6 does not constitute a limitation on the calling user equipment, and may include more or less components than the illustration, or a combination of certain components, or different Parts layout.
  • the RF circuit 610 can be used for receiving and sending signals during receiving and sending information or during a call. In particular, after receiving the downlink information of the base station, it is processed by the processor 680; in addition, the uplink data designed to be sent to the base station.
  • the RF circuit 610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, and the like.
  • the RF circuit 610 can also communicate with other devices through a wireless communication network.
  • the above wireless communication can use any communication standard or protocol, including but not limited to Global Mobile System (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division) Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), New Radio (New Radio), Email, Short Message Service (Short Messaging Service, SMS) )Wait.
  • GSM Global Mobile System
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • New Radio New Radio
  • Email Short Message Service
  • SMS Short Message Service
  • the memory 620 may be used to store software programs and modules.
  • the memory 620 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required by at least one function (such as a sound playback function, an image playback function, etc.), etc .; the storage data area may store Data created by the use of user equipment (such as audio data, phone book, etc.), etc.
  • the memory 620 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the processor 680 is the control center of the calling user equipment, uses various interfaces and lines to connect the various parts of the entire user equipment, runs or executes the software programs and / or modules stored in the memory 620, and calls stored in the memory 620 Data, perform various functions and process data of the calling user equipment, so as to monitor the calling user equipment as a whole.
  • the processor 680 may include one or more processing units; optionally, the processor 680 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, and application programs Wait, the modem processor mainly deals with wireless communications. It can be understood that, the foregoing modem processor may not be integrated into the processor 680.
  • the RF circuit 610 included in the calling user equipment also has the following function: used to send a call request message to the color ring back tone server, and the call request message may be an Invite message.
  • the call request message may carry an indication that the calling user equipment has video synthesis capability.
  • the specific process can be referred to 201 in FIG. 2; it is used to receive a call response message sent by the color ring back tone server, and the response message may be a 183 message.
  • the specific process can be referred to 202 in FIG. 2; it is also used for audio and video media negotiation with the CRBT server. For the specific process, please refer to 202 in FIG. 2;
  • the display unit 640 also has the following function: used to play the video color ring back tone after the audio and video media negotiation is completed. For the specific process, please refer to 202 in FIG. 2.
  • the RF circuit 610 is also used to receive a call status prompt message.
  • the call status prompt message may be an INFO message.
  • the INFO message may carry information about the call, call status prompt, call status subtitle information, and subtitle type
  • the processor 680 is also used to synthesize the call status prompt into the video ring back tone.
  • the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value.
  • the call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", “the phone you dialed is in a call", “the user you dialed is "Shutdown” and other subtitles for the reason of the call failure; optionally, the call status prompt may be that the called user equipment has ringed.
  • Synthesize the reminder that the called user has ringed into the video which can be combined into the video screen in the form of subtitles. For example, subtitles such as “the called party has ringed", "call connected, and waiting for the user to answer” are synthesized in the video.
  • subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video.
  • the calling user equipment provided by the embodiment of the present invention can be used to control the method of playing the video color ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the units is only a division of logical functions.
  • there may be other divisions for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or software function unit.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
  • the technical solution of the present invention essentially or part of the contribution to the existing technology or all or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium , Including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present invention.
  • the foregoing storage media include various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed in embodiments of the present invention are a method for controlling video ringing playback and a related apparatus. The method comprises: a calling party device sends a call request message to a ringing server; after receiving the request message, the ringing server sends a call answering message to the calling party device; the calling party device negotiates audio/video media with the ringing server, and plays the video ringing after the negotiation. The ringing server and the calling party device can inform a calling party of the call state, and the call state can be displayed in the video ringing in the form of subtitle by means of video synthesis. The embodiments of the present invention provide a method for playing video ringing in the process of paging a called party, prolonging the time of video ringing playback and improving user experience of video ringing.

Description

一种控制视频彩铃播放的方法及相关装置Method and related device for controlling video color ring back tone

本申请要求于2018年10月12日提交中国国家知识产权局、申请号为CN201811189894.8、申请名称为“一种控制视频彩铃播放的方法及相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application requires the priority of the Chinese patent application submitted to the State Intellectual Property Office of China on October 12, 2018 with the application number CN201811189894.8 and the application name "a method and related device for controlling video color ring back tone playback", all of which are The contents are incorporated in this application by reference.

技术领域Technical field

本申请涉及多媒体业务领域,尤其涉及一种控制视频彩铃播放的方法及相关装置。The present application relates to the field of multimedia services, and in particular, to a method and related device for controlling video color ring back tone playback.

背景技术Background technique

随着基于互联网协议多媒体子系统(Internet Protocol Multimedia Subsystem,IMS)的语音业务的引入,语音通话质量相比2/3G时代有了明显的提高,可提供高清语音通话和视频通话,而彩铃业务作为运营商重要的语音增值业务,对比2/3G下的标清彩铃体验,基于IMS的彩铃业务可以提供高清彩铃和视频彩铃体验。With the introduction of voice services based on the Internet Protocol Multimedia Subsystem (IMS), the quality of voice calls has been significantly improved compared to the 2 / 3G era. HD voice calls and video calls can be provided. Carrier's important voice value-added services, compared with the standard definition CRBT experience under 2 / 3G, the IMS-based CRBT service can provide HD CRBT and video CRBT experiences.

视频彩铃就是当主叫向被叫彩铃用户发起音频或视频呼叫时,在等待呼叫接通的过程中可以看到一段视频内容。视频彩铃用户可以制作或上传个性化视频内容,或者从运营商的视频库进行选择。在目前的视频彩铃的解决方案下,只有在被叫用户设备振铃后,主叫用户设备才会播放视频彩铃,视频彩铃的播放时间较短。Video CRBT means that when the caller initiates an audio or video call to the called CRBT user, he can see a piece of video content while waiting for the call to connect. Video CRBT users can create or upload personalized video content, or choose from the operator's video library. Under the current video ring back tone solution, the calling user device will play the video ring back tone only after the called user device rings, and the playing time of the video ring back tone is shorter.

发明内容Summary of the invention

本发明实施例提供了一种控制视频彩铃播放的方法及装置,以解决现有技术中只有在被叫用户设备已振铃后,视频彩铃播放流程才能启动的限制。特别地,采用以下提供的各种解决方案,有利于延长视频彩铃播放的时间,提高视频彩铃的用户体验。Embodiments of the present invention provide a method and apparatus for controlling video color ring back tone playback, to solve the limitation in the prior art that the video color ring back tone playback process can only be started after the called user equipment has been ringing. In particular, the various solutions provided below are beneficial to prolong the playing time of video color ring back tone and improve the user experience of video color ring back tone.

第一方面,本发明实施例提供了一种控制视频彩铃播放的方法,可包括:彩铃服务器接收呼叫请求消息,该请求消息携带了主叫用户标识。彩铃服务器启动早播放视频彩铃流程,向主叫用户标识对应的主叫用户设备发送呼叫应答消息。彩铃服务器和主叫用户设备进行音视频媒体协商,在音视频媒体协商完成之后,向主叫用户设备发送视频彩铃媒体流。基于该方案,由彩铃服务器向主叫用户设备发送呼叫应答消息,不必等待寻呼被叫用户设备的过程,提前启动了视频彩铃的播放流程,使得在寻呼被叫的时间里,主叫用户就可以观看视频彩铃了,在没有增加呼叫接续时间的情况下,延长了视频彩铃的播放时间。In a first aspect, an embodiment of the present invention provides a method for controlling video color ring back tone playback, which may include: a color ring back tone server receiving a call request message, where the request message carries a calling user identification. The CRBT server starts the process of playing the video CRBT early, and sends a call response message to the calling user device corresponding to the calling user ID. The color ring back tone server and the calling user device perform audio and video media negotiation, and after the audio and video media negotiation is completed, send the video color ring back tone media stream to the calling user device. Based on this solution, the CRBT server sends a call response message to the calling user equipment without waiting for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, so that the calling user You can watch the video ring back tone, without increasing the call connection time, the video ring back tone playing time is extended.

可选的,彩铃服务器接收主叫用户设备发送的呼叫请求消息后,确定该请求消息中携带有主叫域的电话应用服务器(TAS)具备早播放视频彩铃能力的指示。基于该确定,彩铃服务器启动早播放视频彩铃流程,向主叫用户设备发送呼叫应答消息。且该指示表示主叫域的网元都具备早播放视频彩铃能力。基于该方案,主叫域的设备具备早播放视频彩铃能力时,彩铃服务器启动早播放视频彩铃流程,避免由于主叫域设备不支持早播放视频彩铃功能而出现应答率统计错误等问题。Optionally, after receiving the call request message sent by the calling user equipment, the color ring back tone server determines that the request message carries an indication that the telephone application server (TAS) of the calling domain has the ability to play the video ring back tone early. Based on the determination, the color ring back tone server initiates the process of playing the video color ring back tone early, and sends a call answering message to the calling user equipment. And the instruction indicates that the network elements of the calling domain are capable of playing video CRBT early. Based on this solution, when the calling domain device has the ability to play video CRBTs early, the CRBT server initiates the early video CRBT process to avoid problems such as incorrect answer rate statistics because the calling domain device does not support the early video CRBT function.

可选的,彩铃服务器向主叫用户设备发送的呼叫应答消息为183消息。基于该方案,由彩铃服务器替代被叫用户设备向主叫用户设备发送183消息,该183消息用于响应主叫UE的呼叫请求,响应主叫UE的SDP协商请求,结束SDP协商流程。因此,该方案不必等待寻呼被叫用户设备的过程,提前启动了视频彩铃的播放流程,在没有增加呼叫接续时间的情况下,延长了视频彩铃的播放时间。Optionally, the call response message sent by the CRBT server to the calling user equipment is a 183 message. Based on this solution, the CRBT server replaces the called user equipment and sends a 183 message to the calling user equipment. The 183 message is used to respond to the calling UE's call request and respond to the calling UE's SDP negotiation request, ending the SDP negotiation process. Therefore, this solution does not have to wait for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, and the video color ring back tone playback time is extended without increasing the call connection time.

可选的,彩铃服务器在接收呼叫请求消息之后,向被叫域的呼叫会话控制功能设备(CSCF)发送通知消息,用于通知CSCF本次呼叫提前播放视频彩铃。该通知消息可以是183消息,也可以是Invite消息,且彩铃服务器在该通知消息中添加早播放视频彩铃已激活的指示。基于该方案,彩铃服务器向被叫域的CSCF传递本次呼叫提前播放视频彩铃的信息,CSCF也会向主叫域和被叫域的其他网元传递该信息,例如电话应用服务器(TAS)等。以此避免其他网元以现有技术的流程来处理本次呼叫而造成应答率统计等出现错误。Optionally, after receiving the call request message, the color ring back tone server sends a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF to play the video color ring back tone for this call in advance. The notification message may be a 183 message or an Invite message, and the CRBT server adds an indication that the early playback of the video CRBT has been activated in the notification message. Based on this solution, the CRBT server transmits to the CSCF of the called domain the information of playing the video CRBT in advance for this call, and the CSCF will also transmit this information to other network elements of the calling domain and the called domain, such as the telephone application server (TAS), etc. . In this way, it is avoided that other network elements process the call in the prior art process, which causes errors in answer rate statistics and the like.

可选的,彩铃服务器接收被叫域的TAS发送的呼叫状态提示消息,并将提示消息中对应的呼叫状态提示通知到主叫用户。该呼叫状态提示消息可以是INFO消息。INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等。基于该方案,主叫用户能够及时得到呼叫的状态信息。根据这个信息,主叫用户可以自主选择结束此次呼叫或者继续等待呼叫被接听。Optionally, the color ring back tone server receives the call status prompt message sent by the TAS of the called domain, and notifies the calling user of the corresponding call status prompt in the prompt message. The call status prompt message may be an INFO message. The INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. Based on this solution, the calling user can get the status information of the call in time. Based on this information, the calling user can choose to end the call or continue to wait for the call to be answered.

可选的,彩铃服务器将呼叫状态提示通知到主叫用户的方法,可以是将呼叫状态提示合成到视频彩铃中。基于该方案,主叫用户可以在观看视频彩铃的同时就能获取呼叫状态的提示,提高了用户体验。Optionally, the method for the CRBT server to notify the calling user of the call status prompt may be to synthesize the call status prompt into the video CRBT. Based on this solution, the calling user can obtain the notification of the call status while watching the video ring back tone, which improves the user experience.

可选的,当出现呼叫失败情况时,呼叫状态提示为呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。呼叫失败原因值可以是呼叫失败情况出现的原因对应的编码取值,例如被叫网络不可用对应的000、被叫UE正在通话中对应的001、被叫UE已关机对应的010、呼叫无人接听对应的011、呼叫被挂断对应的100等。基于该方案,当出现呼叫失败情况时,主叫用户能够及时得到提示以及呼叫失败的原因。并且在呼叫失败时,主叫用户还有可能继续观看视频彩铃。Optionally, when a call failure occurs, the call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value. The call failure reason value can be the code value corresponding to the reason for the call failure, such as 000 corresponding to the unavailability of the called network, 001 corresponding to the called UE being in a call, 010 corresponding to the called UE being turned off, and calling no one Answer the corresponding 011, the call is dropped and the corresponding 100, etc. Based on this solution, when a call fails, the calling user can be promptly notified and the reason for the call failure. And when the call fails, the calling user may continue to watch the video ring back tone.

可选的,当被叫用户设备已振铃时,呼叫状态提示则为被叫用户设备已振铃提示。基于该方案,当被叫用户已寻呼成功时,主叫用户能够及时得到提示。Optionally, when the called user equipment has ringed, the call status prompt is a prompt that the called user equipment has ringed. Based on this solution, when the called user has successfully paged, the calling user can be promptly notified.

第二方面,本发明实施例提供了一种控制视频彩铃播放的方法,可包括:主叫用户设备向彩铃服务器发送呼叫请求消息,之后接收彩铃服务器返回的呼叫应答消息。主叫用户设备和彩铃服务器进行音视频媒体协商,在音视频媒体协商完成之后,播放视频彩铃。基于该方案,主叫用户设备接收到彩铃服务器发送的呼叫应答消息,就开始视频彩铃的协商和播放流程,不必等待寻呼被叫用户设备的过程,也就是提前启动了视频彩铃的播放流程,使得在寻呼被叫的时间里,主叫用户就可以观看视频彩铃了,延长了视频彩铃的播放时间。In a second aspect, an embodiment of the present invention provides a method for controlling video CRBT playback, which may include: a calling user equipment sends a call request message to a CRBT server, and then receives a call response message returned by the CRBT server. The calling user equipment and the CRBT server conduct audio and video media negotiation, and after the audio and video media negotiation is completed, the video CRBT is played. Based on this solution, the calling user equipment receives the call response message sent by the color ring back tone server, and starts the process of negotiating and playing the video color ring back tone, without waiting for the process of paging the called user equipment, that is, the video color ring tone playback process is started in advance. Therefore, during the time of paging the called party, the calling user can watch the video color ring back tone, which extends the playing time of the video color ring back tone.

可选的,主叫用户设备接收的彩铃服务器发送的呼叫应答消息为183消息。基于该方案,由彩铃服务器替代被叫用户设备向主叫用户设备发送183消息,该183消息用于响应主叫UE的呼叫请求,响应主叫UE的SDP协商请求,结束SDP协商流 程。因此,该方案不必等待寻呼被叫用户设备的过程,提前启动了视频彩铃的播放流程,在没有增加呼叫接续时间的情况下,延长了视频彩铃的播放时间。Optionally, the call response message sent by the CRBT server received by the calling user equipment is a 183 message. Based on this solution, the CRBT server replaces the called user equipment and sends a 183 message to the calling user equipment. The 183 message is used to respond to the calling UE's call request and the calling UE's SDP negotiation request, ending the SDP negotiation process. Therefore, this solution does not have to wait for the process of paging the called user equipment, and the video color ring back tone playback process is started in advance, and the video color ring back tone playback time is extended without increasing the call connection time.

可选的,当主叫用户设备具有视频合成能力时,可以在呼叫请求消息中携带具备视频信息合成能力的指示。基于此方案,主叫用户设备在发起呼叫时,可通知网络侧是否具备视频合成能力。Optionally, when the calling user equipment has video synthesis capability, the call request message may carry an indication of having video information synthesis capability. Based on this solution, the calling user equipment can notify the network side whether it has video synthesis capabilities when it initiates a call.

可选的,主叫用户设备接收呼叫状态提示消息,并将提示消息中对应的呼叫状态提示合成到视频彩铃中。该呼叫状态提示消息可以是INFO消息。INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等。基于该方案,主叫用户可以在观看视频彩铃的同时就能获取呼叫状态的提示,提高了用户体验。且主叫用户可根据这个提示,自主选择结束此次呼叫或者继续等待呼叫被接听。Optionally, the calling user equipment receives the call status prompt message and synthesizes the corresponding call status prompt in the prompt message into the video color ring back tone. The call status prompt message may be an INFO message. The INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. Based on this solution, the calling user can obtain the notification of the call status while watching the video ring back tone, which improves the user experience. And the calling user can choose to end the call or continue to wait for the call to be answered according to this prompt.

可选的,当出现呼叫失败情况时,呼叫状态提示为呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。呼叫失败原因值可以是呼叫失败情况出现的原因对应的编码,例如被叫网络不可用对应的000、被叫UE正在通话中对应的001、被叫UE已关机对应的010、呼叫无人接听对应的011、呼叫被挂断对应的100等。基于该方案,当出现呼叫失败情况时,主叫用户能够及时得到提示以及呼叫失败的原因。并且在呼叫失败时,主叫用户还有可能继续观看视频彩铃。Optionally, when a call failure occurs, the call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value. The call failure reason value can be the code corresponding to the reason for the call failure, such as 000 corresponding to the unavailability of the called network, 001 corresponding to the called UE being in a call, 010 corresponding to the called UE being turned off, and 010 corresponding to the unanswered call. 011, 100 corresponding to the call being dropped. Based on this solution, when a call fails, the calling user can be promptly notified and the reason for the call failure. And when the call fails, the calling user may continue to watch the video ring back tone.

可选的,当被叫用户设备已振铃时,呼叫状态提示则为被叫用户设备已振铃提示。基于该方案,当被叫用户已寻呼成功时,主叫用户能够及时得到提示。Optionally, when the called user equipment has ringed, the call status prompt is a prompt that the called user equipment has ringed. Based on this solution, when the called user has successfully paged, the calling user can be promptly notified.

第三方面,本发明实施例提供了一种控制视频彩铃播放的彩铃服务器,该彩铃服务器具有实现对应于上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, an embodiment of the present invention provides a color ring back tone server that controls video color ring back tone playback. The color ring back tone server has a function of implementing the method corresponding to the first aspect described above. This function can be realized by hardware, and can also be realized by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

第四方面,本发明实施例提供了一种控制视频彩铃播放的彩铃服务器,可包括:收发器,处理器,存储器和总线;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该彩铃服务器运行时,该处理器执行该存储器存储的该计算机执行指令,以使该彩铃服务器执行如上述第一方面中任一所述的控制视频彩铃播放的方法。According to a fourth aspect, an embodiment of the present invention provides a color ring back tone server for controlling video color ring back tone playback, which may include: a transceiver, a processor, a memory, and a bus; the memory is used to store computer execution instructions, and the processor and the memory pass the Bus connection, when the CRBT server is running, the processor executes the computer execution instruction stored in the memory, so that the CRBT server executes the method for controlling video CRBT playback as described in any one of the first aspects above.

第五方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项的控制视频彩铃播放的方法。该存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。According to a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium having instructions stored therein, which when run on a computer, enables the computer to execute any of the above-mentioned first aspects A method to control the playback of video ring tones. The storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and other media that can store program codes.

第六方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项的控制视频彩铃播放的方法。According to a sixth aspect, an embodiment of the present invention provides a computer program product containing instructions that, when run on a computer, enable the computer to execute any one of the methods for controlling video CRBT playback according to any one of the first aspects above.

其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。The technical effects brought by any one of the design methods in the third aspect to the sixth aspect can be referred to the technical effects brought by the different design methods in the first aspect, which will not be repeated here.

第七方面,本发明实施例提供了一种控制视频彩铃播放的主叫用户设备,该主叫用户设备具有实现对应于上述第二方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。According to a seventh aspect, an embodiment of the present invention provides a calling user equipment that controls video color ring back tone playback. The calling user equipment has a function of implementing the method corresponding to the second aspect described above. This function can be realized by hardware, and can also be realized by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

第八方面,本发明实施例提供了一种控制视频彩铃播放的主叫用户设备,可包括:收发器,处理器,存储器和总线;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该主叫用户设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该主叫用户设备执行如上述第二方面中任一所述的控制视频彩铃播放的方法。According to an eighth aspect, an embodiment of the present invention provides a calling user equipment that controls video ring back tone playback, which may include: a transceiver, a processor, a memory, and a bus; the memory is used to store computer-executed instructions, and the processor and the memory Through the bus connection, when the calling user equipment is running, the processor executes the computer execution instruction stored in the memory, so that the calling user equipment executes the control of the video ring back tone playback as described in any one of the second aspects above Methods.

第九方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项的控制视频彩铃播放的方法。该存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。In a ninth aspect, an embodiment of the present invention provides a computer-readable storage medium having instructions stored therein, which when run on a computer, enables the computer to execute any of the above-mentioned second aspects A method to control the playback of video ring tones. The storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

第十方面,本发明实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项的控制视频彩铃播放的方法。According to a tenth aspect, an embodiment of the present invention provides a computer program product containing instructions that, when run on a computer, enable the computer to execute any method for controlling video ring back tone playback according to any one of the foregoing second aspects.

其中,第七方面至第十方面中任一种设计方式所带来的技术效果可参见第二方面中不同设计方式所带来的技术效果,此处不再赘述。The technical effects brought by any one of the design methods in the seventh aspect to the tenth aspect can be referred to the technical effects brought by the different design methods in the second aspect, which will not be repeated here.

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These or other aspects of the present invention will be more concise and understandable in the description of the following embodiments.

附图说明BRIEF DESCRIPTION

图1为本发明实施例中提供的一个系统架构示意图;FIG. 1 is a schematic diagram of a system architecture provided in an embodiment of the present invention;

图2为本发明实施例中控制视频彩铃播放的方法的一个实施例示意图;2 is a schematic diagram of an embodiment of a method for controlling video color ring back tone playback in an embodiment of the present invention;

图3为本发明实施例中彩铃服务器的一个实施例示意图;3 is a schematic diagram of an embodiment of a color ring back tone server in an embodiment of the present invention;

图4为本发明实施例中主叫用户设备的一个实施例示意图;4 is a schematic diagram of an embodiment of a calling user equipment according to an embodiment of the present invention;

图5为本发明实施例中彩铃服务器的另一个实施例示意图;5 is a schematic diagram of another embodiment of a color ring back tone server according to an embodiment of the present invention;

图6为本发明实施例中主叫用户设备的另一个实施例示意图。6 is a schematic diagram of another embodiment of a calling user equipment according to an embodiment of the present invention.

具体实施方式detailed description

本发明实施例提供了一种控制视频彩铃播放的方法及相关装置,用于延长视频彩铃的播放时间,实现了充分利用寻呼被叫的时间来播放视频彩铃的功能。Embodiments of the present invention provide a method and related device for controlling the playback of video color ring back tone, which is used to extend the playing time of video color ring back tone, and realize the function of fully utilizing the time of paging called to play video color ring back tone.

图1为本发明实施例提供的控制视频彩铃播放的方法的应用场景图,可包括:主叫用户设备(UE),被叫UE、IMS域核心网(IMS Core)和演进分组核心网(Evolved Packet Core,EPC)。彩铃服务器作为重要的电信增值业务的支撑,可包括彩铃应用服务器(Customized Alerting Tone Application Server,CAT AS),位于被叫IMS Core。 彩铃服务器的信令面与服务类型的呼叫会话控制功能(Serving-Call session Control Function,S-CSCF)相连,媒体面与会话边界控制(Session Border Controller,SBC)相连,为用户提供彩铃的媒体放音。状态视频提示服务器,位于被叫IMS Core,用于实现在视频中进行呼叫状态提示的功能,例如当呼叫失败时,在播放的视频彩铃中显示“您拨打的用户不在服务区”“您拨打的用户已关机”、“您拨打的用户正在通话中”、“您拨打的电话无人接听”等提示;当被叫用户设备已振铃时,在播放的视频彩铃中显示“您拨打的电话已振铃”等提示。状态视频提示服务器可以是一个独立的新建的网元实体,也可以利用已有的服务器来实现其功能,例如CAT AS。FIG. 1 is an application scenario diagram of a method for controlling video CRBT playback provided by an embodiment of the present invention, which may include: a calling user equipment (UE), a called UE, an IMS domain core network (IMS Core), and an evolved packet core network (Evolved) Packet Core, EPC). The color ring back tone server, as an important telecommunications value-added business support, may include a color ring back tone application server (Customized Alerting Tone Application Server, CAT AS), located in the called IMS Core. The signalling plane of the CRBT server is connected to the service type call session control function (Serving-Call Session Control, Function, S-CSCF), and the media plane is connected to the session border control (Session Border Controller, SBC) to provide users with the media playback of CRBT sound. The status video prompt server, located in the called IMS Core, is used to realize the function of calling status prompt in the video. For example, when the call fails, the video color ring back displays "The user you dialed is not in the service area". User has been turned off "," The user you dialed is in a call "," The phone you dialed is unanswered "and other prompts; when the called user's device has been ringing," The phone you dialed has been displayed in the played video ringback tone " Ringing "and other prompts. The status video prompt server can be an independent newly created network element entity, or it can use an existing server to realize its function, such as CAT AS.

在图1所示的架构图中,主叫IMS域可包括主叫IMS Core和主叫EPC。在主叫IMS Core包括:归属用户服务器(Home Subscriber Server,HSS),电话应用服务器(Telephony Application Server,TAS),查询类型的呼叫会话控制功能(Interrogating-Call session Control Function,I-CSCF),代理类型的呼叫会话控制功能(Proxy-Call session Control Function,P-CSCF),服务类型的呼叫会话控制功能(Service-Call session Control Function,S-CSCF)和会话边界控制(Session Border Controller,SBC)。EPC中包括服务网关(Serving Gateway,S-GW),分组数据网网关(Public data network Gateway,P-GW);和移动管理实体(Mobile Management Entity,MME)。在被叫IMS域除了包括上述主叫IMS域中所说明的网元之外,还包括CAT AS、状态视频提示服务器、被叫EPC等。In the architecture diagram shown in FIG. 1, the calling IMS domain may include the calling IMS Core and the calling EPC. The calling IMS Core includes: Home Subscriber Server (HSS), Telephony Application Server (TAS), interrogating-call session control function (I-CSCF), proxy Type of call session control function (Proxy-Call session Control Function, P-CSCF), service type call session control function (Service-Call session Control Control Function, S-CSCF) and session border control (Session Border Controller, SBC). EPC includes a service gateway (Serving Gateway, S-GW), a packet data network gateway (Public data network Gateway, P-GW); and a mobile management entity (Mobile Management Entity, MME). In addition to the network elements described in the calling IMS domain, the called IMS domain also includes CAT AS, status video prompt server, and called EPC.

下面对上述所提及的一些网元做一个简要的说明:The following is a brief description of some of the network elements mentioned above:

S-CSCF:负责用户的注册、鉴权控制、会话路由和业务触发控制,并维持会话状态信息等。S-CSCF: Responsible for user registration, authentication control, session routing and service trigger control, and maintain session state information.

I-CSCF:负责用户注册的S-CSCF的指配和查询等。I-CSCF: Responsible for the assignment and query of S-CSCF registered by users.

P-CSCF:负责信令和消息的代理等。P-CSCF: Agent responsible for signaling and messages.

TAS:主要负责呼叫的控制和服务,提供了多个逻辑功能点,包括多媒体电话应用服务器(Multimedia Telephony Application Server,MMTel AS)。MMTel AS提供多媒体电话基本业务及补充业务。TAS: Mainly responsible for call control and service, providing multiple logical function points, including Multimedia Telephony Application Server (MMTel AS). MMTel AS provides basic and supplementary services for multimedia telephony.

HSS:是存储用户签约信息和位置信息的用户数据库系统。HSS: is a user database system that stores user subscription information and location information.

SBC:提供安全接入和媒体处理。SBC: Provide secure access and media processing.

MME:主要负责会话管理、移动性管理和呼叫切换等。MME: Mainly responsible for session management, mobility management and call switching.

S/P-GW:负责分组数据的路由、转发和承载的管理等。S / P-GW: responsible for packet data routing, forwarding, and bearer management.

CAT AS:是彩铃业务的服务设备,负责彩铃呼叫时接续被叫和触发彩铃放音等。CAT AS: It is the service equipment of the CRBT service. It is responsible for connecting the called party and triggering the CRBT playback when the CRBT is called.

状态视频提示服务器:为用户提供呼叫系统处于各场景下(如用户关机、用户正在通话、通话接通等),可个性化定制视频提示的服务。Status video prompt server: provides users with a call system in various scenarios (such as user shutdown, user is on a call, call connected, etc.), which can personally customize the video prompt service.

IMS域彩铃SIP路由触发简述:Brief introduction of SIP routing trigger of CRBT in IMS domain:

IMS域彩铃触发主要遵循的3GPP 24.182协议规范,采用被叫IMS域触发原则, 当主叫IMS域发起的请求(Invite)消息送至被叫IMS域S-CSCF后,被叫S-CSCF通过用户的初始过滤规则(initial Filter Criteria,iFC)签约信息,触发到彩铃服务器,彩铃服务器处理之后,呼叫消息回到S-CSCF,之后进行寻呼被叫用户设备等后续流程。彩铃服务器收到被叫振铃消息(180)后启动向主叫用户的放音流程,当被叫摘机后,彩铃服务器发起重请求(Re-Invite)流程,完成主被叫之间的媒体协商,并最终完成主、被叫用户之间的通话。The IMS domain CRBT trigger mainly follows the 3GPP 24.182 protocol specification, and uses the called IMS domain triggering principle. When the request (Invite) message initiated by the calling IMS domain is sent to the called IMS domain S-CSCF, the called S-CSCF passes the user. The initial filter rule (iFC) subscription information is triggered to the color ring back tone server. After the color ring back tone server processes the call message back to the S-CSCF, the subsequent process such as paging the called user equipment is performed. After receiving the called ringing message (180), the CRBT server starts the playback process to the calling user. When the called party goes off-hook, the CRBT server initiates a Re-Invite process to complete the media between the calling and the called party Negotiation, and finally complete the call between the calling and called users.

在现有技术中,只有在被叫用户设备已振铃(180)后,彩铃服务器才会启动视频彩铃的播放流程。然而,从彩铃服务器接收主叫发起的Invite请求到被叫用户设备振铃,大概需要2~6秒钟的时间,这段时间并没有被利用起来。在本发明技术方案中,提出了一种控制视频彩铃播放的方法及相关装置,使彩铃服务器接收到主叫发起的Invite请求后,彩铃服务器就启动视频彩铃的播放流程。并且本发明也能够实现呼叫状态的提示功能,一种方法是利用状态视频提示服务器,将呼叫的状态信息合成到视频彩铃中,显示在主叫用户设备的屏幕上。另一种方法是主叫用户设备具有视频合成能力,将呼叫的状态信息显示在屏幕上。主叫用户在观看视频时,能够同时看到呼叫状态的提示信息。In the prior art, only after the called user equipment has ringed (180), the CRBT server will start the video CRBT playback process. However, it takes about 2 to 6 seconds from receiving the Invite request initiated by the calling party from the CRBT server to the ringing of the called user device. This period of time has not been utilized. In the technical solution of the present invention, a method and related device for controlling the playback of a video color ring back tone are provided, so that after the color ring back tone server receives the Invite request initiated by the calling party, the color ring back tone server starts the video color ring tone playback process. In addition, the present invention can also implement a call status prompt function. One method is to use a status video prompt server to synthesize call status information into a video color ring back tone and display it on the screen of the calling user device. Another method is that the calling user equipment has video synthesis capability and displays the status information of the call on the screen. The calling user can see the prompt information of the call status at the same time when watching the video.

下面以实施例的方式,对本发明技术方案做一个说明。以下描述以音频呼叫为例,但是任何其他类型的通信服务或多媒体服务,例如视频呼叫,也是适用的。另外,需要说明的是,本发明实施例中的早播放视频彩铃是指彩铃服务器接收到主叫用户设备发起的呼叫请求时,就启动视频彩铃的播放流程,也就是无需等待寻呼被叫的过程就播放视频彩铃,也可以叫做提前播放视频彩铃、或者视频彩铃秒开等、本发明实施例不做限制。The technical solutions of the present invention will be described below by way of examples. The following description takes an audio call as an example, but any other type of communication service or multimedia service, such as a video call, is also applicable. In addition, it should be noted that the early playing of the color ring back tone in the embodiment of the present invention means that the color ring back tone server starts the video color ring back tone playing process when it receives the call request initiated by the calling user equipment, that is, it does not need to wait for the called party The process of playing the video color ring back tone may also be called playing the video color ring back tone in advance, or the video color ring back tone is turned on in seconds, etc., which is not limited in this embodiment of the present invention.

如图2所示,为本发明实施例中控制视频彩铃播放的方法的一个实施例示意图。本发明实施例提供的控制视频彩铃播放的方法可以应用在上述图1提供的应用场景中,且在下述的实施例示意图中以CAT AS作为彩铃服务器来进行说明。另外,需要说明的是,状态视频提示服务器可由独立的网元实体实现、或者利用其他已有业务的又能同时实现呼叫状态提示功能的网元实体实现,本发明实施例以状态视频提示服务器的功能由CAT AS实现为例进行说明,其他情况也是适用的。本发明实施例包括:As shown in FIG. 2, it is a schematic diagram of an embodiment of a method for controlling video CRBT playback in an embodiment of the present invention. The method for controlling the playback of a video color ring back tone provided by an embodiment of the present invention can be applied to the application scenario provided in FIG. 1 described above, and CAT AS is used as a color ring back tone server for illustration in the following schematic diagram of the embodiment. In addition, it should be noted that the status video prompt server may be implemented by an independent network element entity, or by using another existing service that can simultaneously implement a call status prompt function. The embodiment of the present invention uses a status video prompt server The function is implemented by CAT AS as an example, other situations are also applicable. The embodiments of the present invention include:

201、主叫UE发起音频呼叫;201. The calling UE initiates an audio call;

202、彩铃服务器启动早播放视频彩铃流程;202. The color ring back tone server starts the process of playing the video color ring back tone early;

203、被叫IMS域寻呼被叫用户设备;203. The called IMS domain pages the called user equipment;

204、被叫用户设备振铃;204. The called user equipment rings;

205、呼叫结束。205. The call ends.

本发明实施例在彩铃服务器接收到主叫UE的呼叫请求后,就启动了播放视频彩铃流程,被叫IMS域寻呼被叫用户设备的过程与早播放视频彩铃流程是并行的,解决了现有技术中需要等待被叫寻呼、振铃后,才开始启动播放视频彩铃的限制,延长了视频彩铃播放的时间。In the embodiment of the present invention, after the color ring back tone server receives the calling request of the calling UE, the process of playing the video color ring back tone is started. The process of calling the called user equipment by the called IMS domain is parallel to the process of playing the video color ring back tone early. In some technologies, it is necessary to wait for the called party to page and ring before starting the limitation of playing the video color ring back tone, which prolongs the playing time of the video color ring back tone.

具体信令步骤叙述如下:The specific signaling steps are described as follows:

其中,步骤201中的主叫UE发起音频呼叫可包括:Wherein, the calling UE in step 201 initiates an audio call may include:

1、主叫用户设备(User Equipment,UE)发出邀请请求(Invite)消息,该Invite消息包括主叫UE的会话描述协议(Session Description Protocol,SDP)信息、主叫用户标识(主叫ID)、被叫用户标识(被叫ID)和音频呼叫。主叫UE是主叫ID对应的设备,例如,主叫用户标识是主叫用户号码,而主叫用户设备是该号码的SIM卡插入的手机。主叫UE为请求实体Offerer,因此主叫UE的SDP可表示为SDP_O。1. The calling user equipment (User Equipment, UE) sends an invitation request (Invite) message, which includes the calling UE's session description protocol (Session Description Protocol (SDP) information, calling user identification (caller ID), Called user identification (called ID) and audio call. The calling UE is the device corresponding to the calling ID. For example, the calling user identification is the calling user number, and the calling user device is the mobile phone with the SIM card of that number inserted. The calling UE is the requesting entity Offerer, so the SDP of the calling UE can be expressed as SDP_O.

可选的,当主叫UE具有视频合成能力时,可在Invite消息中携带主叫UE具有视频合成能力的指示,例如在Contact头域中添加+g.3gpp.subtitles。Optionally, when the calling UE has video synthesis capability, the Invite message may carry an indication that the calling UE has video synthesis capability, for example, add + g.3gpp.subtitles in the Contact header field.

可选的,主叫域的呼叫会话控制功能设备(P-CSCF、I/S-CSCF)在接收Invite消息时,如果支持早播放视频彩铃功能,就在Invite消息中添加各自具备早播放视频彩铃能力的指示。主叫域的电话应用服务器(TAS)检测呼叫会话控制功能设备是否都具备早播放视频彩铃能力,若所有呼叫会话控制功能设备都具备该能力,且TAS也具备该能力,则TAS在向被叫IMS域转发Invite消息时,在其中添加TAS具备早播放视频彩铃能力的指示,且这个指示也表示主叫域网元都具备早播放视频彩铃的能力。例如P-CSCF、I/S-CSCF在Invite消息中添加自己的record-route记录时,同时添加g.3gpp.cat-prering字符串作为具备早播放视频彩铃能力的指示。TAS在重新构造record-route头域时,若当前所有的record-route记录都有g.3gpp.cat-prering字符串,且TAS自身也具备早播放视频彩铃能力时,TAS在新的record-route头域中添加g.3gpp.cat-prering字符串作为TAS具备早播放视频彩铃能力的指示,且这个指示也表示主叫域的P-CSCF、I/S-CSCF和TAS都具备早播放视频彩铃的能力;Optionally, when the calling session control function device (P-CSCF, I / S-CSCF) of the calling domain receives the Invite message, if it supports the early playback of video ring back tone function, add each of the early playback video ring back tone to the Invite message An indication of ability. The telephone application server (TAS) in the calling domain detects whether the call session control function devices all have the ability to play video CRBT early. If all the call session control function devices have this capability, and TAS also has this capability, TAS is calling the called party. When the Invite message is forwarded in the IMS domain, an indication that the TAS has the ability to play video CRBTs is added to it, and this indication also indicates that the calling domain network elements all have the ability to play the video CRBTs early. For example, when P-CSCF and I / S-CSCF add their own record-route records in the Invite message, they also add the g.3gpp.cat-prering string as an indication of the ability to play video CRBT early. When TAS reconstructs the record-route header field, if all current record-route records have a g.3gpp.cat-prering string, and TAS itself also has the ability to play video CRBT early, TAS is in the new record-route The g.3gpp.cat-prering string is added to the header field as an indication that TAS has the ability to play video CRBTs early, and this indication also indicates that P-CSCF, I / S-CSCF, and TAS of the calling domain are all equipped with early play video CRBTs. Ability;

2、被叫IMS域的呼叫会话控制功能(CSCF)接收到请求后,将Invite消息传输到彩铃应用服务器(CAT AS);2. After receiving the request, the call session control function (CSCF) of the called IMS domain transmits the Invite message to the color ring back tone application server (CAT AS);

202、彩铃服务器启动早播放视频彩铃流程。具体的,可包括:202. The color ring back tone server starts the process of playing the video color ring back tone early. Specifically, it may include:

3、CAT AS接收请求后,根据用户签约信息或者本地配置,启动早播放视频彩铃的流程,例如根据被叫用户的签约信息查看是否开通了早播放视频彩铃功能,如果开通了该功能,则启动早播放视频彩铃的流程。3. After receiving the request, CAT AS starts the process of playing early video ringback tone according to the user's subscription information or local configuration. For example, according to the called user's subscription information, check whether the early play video ringback tone function is enabled. If the function is enabled, start The process of playing video CRBT early.

可选的,CAT AS接收请求后,会检测主叫域的网元是否都具备早播放视频彩铃的能力。当主叫域的网元都具备早播放视频彩铃的能力时,CAT AS启动早播放视频彩铃的流程。例如,当Invite消息中携带主叫域的TAS具备早播放视频彩铃能力的指示时,CAT AS启动早播放视频彩铃的流程。该指示可以是在TAS的record-route记录中有g.3gpp.cat-prering字符串。由于主叫域的TAS在接收Invite消息时,会将呼叫会话控制功能设备的record-route记录删除,且TAS在重新构造record-route头域,添加g.3gpp.cat-prering字符串时,已经确认呼叫会话控制功能设备和自身都具备早播放视频彩铃能力,因此CAT AS检测到Invite消息中携带主叫域的TAS具备早播放视频彩铃能力的指示,就可以得到主叫域的网元都具备早播放视频彩铃的能力。Optionally, after the CAT AS receives the request, it will detect whether the network elements of the calling domain all have the ability to play video CRBT early. When the network elements of the calling domain are capable of playing video CRBTs early, CAT AS starts the process of playing video CRBTs early. For example, when the Invite message carries an indication that the TAS of the calling domain is capable of playing video CRBTs early, CAT AS starts the process of playing video CRBTs early. The indication may be that there is a g.3gpp.cat-prering string in the record-route record of TAS. When the TAS of the calling domain receives the Invite message, it will delete the record-route record of the call session control function device, and the TAS has reconstructed the record-route header domain and added the g.3gpp.cat-prering string. Confirm that the call session control function device and itself are capable of playing early video ringback tone, so CAT AS detects that the TAS carrying the calling domain in the Invite message is capable of playing early video ringback tone, and it can be obtained that the network elements of the calling domain are all equipped. The ability to play video CRBT early.

CAT AS向被叫域的CSCF转发Invite消息,该Invite消息可以是通知消息,用于通知被叫域的CSCF本次呼叫提前播放视频彩铃,被叫域的CSCF也会通知被叫域 的其他网元。例如在Invite消息中添加早播放视频彩铃已激活的提示,早播放视频彩铃已激活的提示可以有很多种表达方式,例如Invite消息中携带Contact:+g.3gpp.cat-prering-active;CAT AS forwards the Invite message to the CSCF of the called domain. The Invite message may be a notification message, used to notify the CSCF of the called domain that the video CRBT will be played in advance for this call, and the CSCF of the called domain will also notify other networks of the called domain. yuan. For example, in the Invite message, the prompt to activate the early playing video color ring back tone is added, and the prompt to play the early playing video color ring back tone can have many expressions. For example, the Invite message carries Contact: + g.3gpp.cat-prering-active;

4~5、CAT AS向CSCF发送183消息,CSCF向主叫UE转发183消息。该183消息包括响应的SDP信息(SDP_A)。该183消息是呼叫应答消息,是由CAT AS构造的。CAT AS代替被叫UE向主叫UE发送183消息,用于响应主叫UE的呼叫请求消息,响应主叫UE的SDP协商请求,结束SDP协商流程。该183消息中携带的可以是CAT AS的SDP信息,也可以是虚构的SDP信息,例如SDP中的IP端口号是不对外使用的(127网段的环回地址,或者192网段的私网地址等)。4-5. The CAT AS sends a 183 message to the CSCF, and the CSCF forwards the 183 message to the calling UE. The 183 message includes the response SDP information (SDP_A). The 183 message is a call answer message and is constructed by CAT AS. CAT AS instead of the called UE sends a 183 message to the calling UE, which is used to respond to the calling request message of the calling UE, respond to the calling UE's SDP negotiation request, and end the SDP negotiation process. The 183 message can carry SDP information of CAT AS or fictitious SDP information. For example, the IP port number in SDP is not used externally (loopback address of network segment 127, or private network of network segment 192) Address, etc.).

CAT AS在183消息中也添加早播放视频彩铃已激活的提示,该183消息也可以是通知消息,用于通知CSCF本次呼叫提前播放视频彩铃,CSCF也会通知被叫域的其他网元以及主叫域的网元。其中,早播放视频彩铃已激活的提示可以有很多种表达方式,例如183消息中携带Alert-info:urn:service:preringing。CAT AS also adds a reminder that the early playback of video ring back tone has been activated in the 183 message. The 183 message can also be a notification message to notify the CSCF to play the video ring back tone in advance for this call, and the CSCF will also notify other network elements of the called domain and The network element of the calling domain. Among them, there may be many ways to express the prompt that the video CRBT has been activated, for example, the 183 message carries Alert-info: urn: service: preringing.

183消息在现有技术的流程中是由被叫UE向主叫UE发送的,表示被叫UE已接收到呼叫请求消息,即被叫UE已寻呼成功。而对于本发明的早播放视频彩铃的流程,183消息是由CAT AS向主叫UE发送的,用以代替被叫UE响应主叫UE的呼叫请求消息,并不能表示被叫UE已寻呼成功。因此,主叫域的网元和被叫域的网元在做应答率统计时,不将带有早播放视频彩铃提示的183消息统计为被叫UE已寻呼成功。可选的,做应答率统计的网元可以为带有早播放视频彩铃已激活提示的183消息进行单独统计;The 183 message is sent by the called UE to the calling UE in the flow of the prior art, indicating that the called UE has received the call request message, that is, the called UE has successfully paged. As for the process of playing the video CRBT early in the present invention, the 183 message is sent by the CAT AS to the calling UE to replace the called UE in response to the calling request message of the calling UE, and does not indicate that the called UE has successfully paged . Therefore, the network element of the calling domain and the network element of the called domain do not count the 183 message with the early play video color ring back tone as the called UE has paged successfully when doing the answer rate statistics. Optionally, the network element that makes the answer rate statistics can make separate statistics for the 183 message with the prompt that the early play video CRBT has been activated;

6~7、主叫UE接收183消息后,再返回确认(PRACK)消息,表示已接收183消息;6-7. After receiving the 183 message, the calling UE returns a PRACK message, indicating that the 183 message has been received;

8~9、CAT AS向主叫UE返回200OK消息,该200OK消息携带PRACK信息,表示被叫侧已接收PRACK消息;8-9. The CAT AS returns a 200 OK message to the calling UE. The 200 OK message carries PRACK information, indicating that the called party has received the PRACK message;

10~11、CAT AS向主叫UE发送更新(Update)消息,该Update消息包括CAT AS的SDP信息,CAT AS为请求实体Offerer,因此CAT AS的SDP可表示为SDP_O。10-11. The CAT AS sends an Update message to the calling UE. The Update message includes the SDP information of the CAT AS. The CAT AS is the requesting entity Offer. Therefore, the SDP of the CAT AS can be expressed as SDP_O.

12~13、主叫UE接收Update消息,向CSCF发送200OK消息。12-13. The calling UE receives the Update message and sends a 200OK message to the CSCF.

若主叫UE支持音/视频彩铃媒体,根据Update消息中携带的音/视频彩铃媒体SDP信息和主叫UE的媒体能力信息,进行音/视频媒体协商,获得音/视频媒体协商结果,并向CAT AS发送200OK消息,该200OK消息中携带该音/视频媒体协商结果;CAT AS向主叫UE发送视频彩铃,主叫UE显示该视频彩铃。If the calling UE supports audio / video CRBT media, perform audio / video media negotiation based on the audio / video CRBT media SDP information carried in the Update message and the calling UE's media capability information, and obtain the audio / video media negotiation results. CAT AS sends a 200 OK message, which carries the result of the audio / video media negotiation; CAT AS sends a video CRBT to the calling UE, and the calling UE displays the video CRBT.

需要说明的是,本发明实施例是以音频呼叫为示例来说明的,第1步在主叫UE发送的Invite消息中携带的SDP_O可能不包含视频媒体相关信息或者包含的视频媒体信息是CAT AS不支持的,因此第4~5步的CAT AS发送183消息进行SDP协商响应,并不能保证音/视频彩铃媒体能够协商成功。本段10~11步CAT AS发送Update消息,进行音视频媒体重协商。当主叫UE发起视频呼叫或者主叫UE发起音频呼叫时携带的SDP已经同时包含音频媒体和视频媒体相关信息,并且视频媒体相关信息 是CAT AS支持的,则第1~5步CAT AS就可以完成与主叫UE的音视频彩铃媒体协商,本段10~13步的音视频媒体重协商可以不需要。It should be noted that the embodiment of the present invention is illustrated by taking an audio call as an example. In step 1, the SDP_O carried in the Invite message sent by the calling UE may not include video media related information or the video media information included is CAT AS Not supported, so the CAT AS in steps 4 to 5 sends a 183 message for SDP negotiation response, which does not guarantee that the audio / video CRBT media can negotiate successfully. In this section, steps 10 to 11 CAT AS sends an Update message to renegotiate audio and video media. When the calling UE initiates a video call or the calling UE initiates an audio call, the SDP carried already contains both audio media and video media related information, and the video media related information is supported by CAT AS, then steps 1 to 5 CAT AS After completing the audio and video CRBT media negotiation with the calling UE, the audio and video media renegotiation in steps 10 to 13 of this paragraph may not be necessary.

203、被叫IMS域寻呼被叫用户设备。需要说明的是,203段信令与202段4~13步信令是并行的。具体的,可包括:203. The called IMS domain pages the called user equipment. It should be noted that the 203-segment signaling and the 202-segment 4 to 13-step signaling are parallel. Specifically, it may include:

14、CSCF将Invite消息传输到被叫域的TAS,该Invite消息携带主叫UE的SDP和早播放视频彩铃已激活的提示。TAS再将Invite消息返回至CSCF。需要说明的是,本发明实施例以TAS部署在CAT AS之后为例进行说明,TAS可以从Invite消息中携带的早播放视频彩铃已激活的提示,得到本次呼叫启动提前播放视频彩铃的信息。而对于本发明实施例未示出的TAS部署在CAT AS之前的情况,TAS可以从183消息中携带的早播放视频彩铃已激活的提示得到本次呼叫启动提前播放视频彩铃的信息;14. The CSCF transmits the Invite message to the TAS of the called domain. The Invite message carries the SDP of the calling UE and a prompt that the early play video color ring back tone has been activated. TAS then returns the Invite message to the CSCF. It should be noted that the embodiment of the present invention takes TAS deployed after CAT AS as an example for description. TAS can obtain the information that the early play video color ring back tone carried in the Invite message is activated, and the information that the call starts playing the video color ring back in advance is obtained. For the case where the TAS not shown in the embodiment of the present invention is deployed before the CAT AS, the TAS can obtain the information that the early play video color ring back tone carried in the 183 message is activated and the information that the call starts playing the video color ring back in advance;

15、CSCF将Invite消息透传到被叫UE;15. The CSCF transparently transmits the Invite message to the called UE;

16、被叫UE接收到Invite消息后,返回183消息至CSCF,183消息包括被叫UE的SDP信息,被叫UE为响应实体Answerer,因此被叫UE的SDP可表示为SDP_A。该183消息表示被叫UE已接收到呼叫请求消息,即被叫UE已寻呼成功。主叫域的网元和被叫域的网元在做应答率统计时,可以将收到该183消息(不带有早播放视频彩铃提示)统计为被叫UE已寻呼成功;16. After receiving the Invite message, the called UE returns a 183 message to the CSCF. The 183 message includes the SDP information of the called UE. The called UE is the response entity Answerer, so the SDP of the called UE can be expressed as SDP_A. The 183 message indicates that the called UE has received the call request message, that is, the called UE has successfully paged. When the network elements of the calling domain and the network domain of the called domain do the answer rate statistics, they can count the receipt of the 183 message (without the early play video ring back tone prompt) as the called UE has paged successfully;

17、CSCF将183消息发送至TAS;TAS再将183消息返回至CSCF;17. CSCF sends 183 message to TAS; TAS returns 183 message to CSCF;

18、CSCF将183消息发送至CAT AS;18. CSCF sends 183 message to CAT AS;

19、CAT AS接收183消息后,再返回确认(PRACK)消息,表示已接收183消息;19. After the CAT AS receives the 183 message, it returns a confirmation (PRACK) message, indicating that the 183 message has been received;

20、CSCF将PRACK消息发送至TAS;TAS再将PRACK消息返回至CSCF;20. The CSCF sends the PRACK message to the TAS; the TAS returns the PRACK message to the CSCF;

21、CSCF将PRACK消息发送至被叫UE;21. CSCF sends a PRACK message to the called UE;

22、被叫UE接收PRACK消息后,再返回200OK消息,该200OK消息携带PRACK信息,表示被叫UE已接收PRACK消息;22. After receiving the PRACK message, the called UE returns a 200 OK message. The 200 OK message carries PRACK information, indicating that the called UE has received the PRACK message;

23、CSCF将200OK消息发送至TAS;TAS再将200OK消息返回至CSCF;23. CSCF sends a 200OK message to TAS; TAS returns the 200OK message to CSCF;

24、CSCF将200OK消息发送至CAT AS;24. The CSCF sends a 200OK message to CAT AS;

204、被叫用户设备振铃。具体的,包括:204. The called user equipment rings. Specifically, it includes:

25、被叫UE向CSCF发送180消息,表示被叫UE已开始振铃;25. The called UE sends a 180 message to the CSCF, indicating that the called UE has started ringing;

26、CSCF将180消息发送至TAS;TAS再将180消息返回至CSCF;26. The CSCF sends the 180 message to the TAS; the TAS returns the 180 message to the CSCF;

27、CSCF将180消息发送至CAT AS;CAT AS再将180消息返回至CSCF。该180是呼叫状态提示消息,对应的呼叫状态提示为被叫UE已振铃,CAT AS从180消息中得到被叫UE已振铃的信息。可选的,CAT AS可将被叫UE已振铃信息合成到视频彩铃的视频屏幕中。例如,CAT AS将“被叫已振铃”、“呼叫接通,等待用户接听”等字幕合成到视频屏幕中。则主叫UE播放的视频彩铃显示被叫UE已振铃的提 示,主叫用户得到该信息。27. The CSCF sends the 180 message to the CAT AS; the CAT AS returns the 180 message to the CSCF. The 180 is a call status prompt message. The corresponding call status prompt is that the called UE has ringed, and the CAT AS obtains the information that the called UE has ringed from the 180 message. Optionally, CAT AS can synthesize the ringing information of the called UE into the video screen of the video color ring back tone. For example, CAT AS synthesizes subtitles such as "The called party has ringed", "Call connected, waiting for the user to answer" to the video screen. Then, the video color ring back tone played by the calling UE shows the prompt that the called UE has ringed, and the calling user gets the information.

28、CSCF将180消息发送至主叫UE。主叫UE从180消息中得到被叫UE已振铃的信息。可选的,当主叫UE具有视频合成能力时,可由主叫UE将被叫UE已振铃信息合成到视频彩铃的视频屏幕中。例如,主叫UE以“被叫已振铃”、“呼叫接通,等待用户接听”等字幕合成到视频屏幕中。则主叫UE播放的视频彩铃显示被叫UE已振铃的信息,主叫用户得到该信息。需要说明的是,被叫已振铃的信息也可以不在播放中的视频彩铃中显示,而在手机屏幕的其他地方显示;或者主叫UE得到180消息后,不用通知主叫用户。28. The CSCF sends a 180 message to the calling UE. The calling UE obtains the information that the called UE has ringed from the 180 message. Optionally, when the calling UE has video synthesis capability, the calling UE can synthesize the ringing information of the called UE into the video screen of the video color ring back tone. For example, the calling UE synthesizes the video screen with subtitles such as "The called party has ringed", "Call connected, and waiting for the user to answer". Then, the video color ring back played by the calling UE displays the information that the called UE has ringed, and the calling user obtains the information. It should be noted that the information that the called party has ringed may not be displayed in the color ring back of the video being played, but may be displayed elsewhere on the mobile phone screen; or the calling UE does not need to notify the calling user after receiving the 180 message.

205、呼叫结束。205. The call ends.

其中,呼叫结束可以包括呼叫失败或呼叫挂断。呼叫失败有很多种可能的情况,例如发生于203段14步,CSCF向TAS发送Invite消息时,被叫网络不可用、被叫用户欠费停机等;例如发生于203段15步,CSCF向被叫UE发送Invite消息时,被叫UE正在通话中或者被叫UE已关机等;例如发生于203段24步以后,一直没有接收到被叫UE已振铃(180)消息,即寻呼已超时等;例如发生于204段28步以后,被叫UE已振铃,但被叫用户一直未摘机,即通话无人接听等。Among them, the call end may include a call failure or a call hang up. There are many possible situations for a call failure. For example, when the CSCF sends an Invite message to TAS at step 14 of section 203, the called network is unavailable, and the called user owes a down payment. When the calling UE sends an Invite message, the called UE is in a call or the called UE has been turned off, etc. For example, after the 203 paragraph 24 step, it has not received the message that the called UE has ringed (180), that is, the paging has timed out For example, after step 28 of paragraph 204, the called UE has ringed, but the called user has not picked up the phone, that is, the call is not answered.

29a、当出现呼叫失败的情况时,TAS可向CAT AS发送INFO消息。该INFO消息是呼叫状态提示消息,对应的呼叫状态提示为呼叫失败提示。该INFO消息中可以包含此次呼叫的信息,例如From头域中为主叫号码,R-URI头域中为CAT-AS的地址,TO头域为被叫号码。该INFO消息的呼叫失败提示可以携带呼叫失败原因值,呼叫失败原因值可以是呼叫失败情况出现的原因对应的编码取值,例如被叫网络不可用对应的000、被叫UE正在通话中对应的001、被叫UE已关机对应的010、呼叫无人接听对应的011、呼叫被挂断对应的100等。该INFO消息的呼叫失败提示可以携带视频合成的字幕信息,也就是向主叫用户提示呼叫失败的字幕信息,字幕信息可以是上述呼叫失败原因值。另外,呼叫失败提示还可以携带视频合成的字幕类型,例如中文、英文等。29a. When a call fails, TAS can send an INFO message to CAT AS. The INFO message is a call status prompt message, and the corresponding call status prompt is a call failure prompt. The INFO message may contain information about the call. For example, the From header field is the calling number, the R-URI header field is the CAT-AS address, and the TO header field is the called number. The call failure prompt of the INFO message may carry a call failure reason value. The call failure reason value may be the code value corresponding to the reason for the call failure situation, for example, the corresponding number of the called network is unavailable, 000, the corresponding of the called UE is in a call. 001, 010 corresponding to the called UE being turned off, 011 corresponding to the unanswered call, 100 corresponding to the call being hung up, etc. The call failure prompt of the INFO message may carry subtitle information of video synthesis, that is, subtitle information that prompts the calling user of the call failure, and the subtitle information may be the value of the cause of the call failure. In addition, the call failure prompt can also carry the subtitle type of video synthesis, such as Chinese and English.

CAT AS接收INFO消息后,将呼叫失败提示合成到视频彩铃中,则主叫UE播放的视频彩铃显示呼叫失败的提示,将该提示通知到主叫用户。CAT AS将INFO消息中的呼叫失败原因值解码,得到呼叫失败情况出现的原因,并以字幕、或者弹幕的形式合成到视频屏幕中。视频屏幕中出现“您拨打的用户不在服务区”、“您拨打的电话正在通话”、“您拨打的用户已关机”、“您拨打的电话无人接听”等呼叫失败原因的字幕。视频的合成方法可以是将当前视频彩铃视频流解码后,再将字幕和视频画面叠加后在重新编码。这样视频画面中就有了字幕。After the CAT AS receives the INFO message, it synthesizes the call failure prompt into the video color ring back tone, then the video color ring back tone played by the calling UE displays a call failure prompt, and notifies the calling user of the prompt. CAT AS decodes the value of the cause of the call failure in the INFO message to obtain the cause of the call failure and synthesizes it into the video screen in the form of subtitles or barrage. On the video screen, subtitles for the reasons for call failures such as "The user you dialed is not in the service area", "The phone you dialed are in a call", "The user you dialed are turned off", and "The phone you dialed are not answered" are displayed. The method for synthesizing the video may be to decode the current video CRBT video stream, and then superimpose the subtitles and the video picture and then re-encode. So there are subtitles in the video screen.

主叫用户在看到呼叫失败的提示后,可以继续观看视频彩铃,也可以主动挂机结束通话。如果视频彩铃播放结束,主叫用户仍未挂机,网络侧主动结束通话。After seeing the call failure prompt, the calling user can continue to watch the video ringback tone, or can hang up to end the call. If the video ringback tone playback ends, the calling user has not hung up, and the network side actively ends the call.

可选的,CAT AS接收INFO消息后,可根据本地配置决定是否继续播放几秒钟的视频彩铃,或者直接停止视频彩铃的播放,向主叫用户播放呼叫失败的音频提示,将呼叫失败提示通知到主叫用户。Optionally, after receiving the INFO message, CAT AS can decide whether to continue to play the video ringback tone for a few seconds according to local configuration, or directly stop the video ringback tone playback, play an audio prompt of the call failure to the calling user, and notify the call failure prompt To the calling user.

29b、当出现呼叫失败的情况时,TAS也可向主叫UE发送INFO消息。该INFO消息是呼叫状态提示消息,对应的呼叫状态提示为呼叫失败提示。该INFO消息也可携带此次呼叫的信息、呼叫失败提示等内容,呼叫失败提示可以携带呼叫失败原因值,具体内容参见29a。29b. When a call fails, the TAS can also send an INFO message to the calling UE. The INFO message is a call status prompt message, and the corresponding call status prompt is a call failure prompt. The INFO message may also carry information about the call, call failure prompt, etc. The call failure prompt may carry the call failure reason value. For details, see 29a.

当主叫UE具有视频合成能力时,主叫UE接收INFO消息后,可将呼叫失败的提示合成到视频彩铃的视频屏幕中,具体内容参见29a。合成视频的方法可以是将字幕直接叠加到视频之上。则主叫UE播放的视频彩铃显示呼叫失败的提示。When the calling UE has video synthesis capability, after receiving the INFO message, the calling UE can synthesize the call failure prompt into the video screen of the video color ring back tone. For details, see 29a. The method of synthesizing the video may be to superimpose the subtitle directly on the video. Then, the video color ring back tone played by the calling UE displays a call failure notification.

主叫用户在看到呼叫失败的提示后,可以继续观看视频彩铃,也可以主动挂机结束通话。如果视频彩铃播放结束,主叫用户仍未挂机,网络侧主动结束通话。After seeing the call failure prompt, the calling user can continue to watch the video ringback tone, or can hang up to end the call. If the video ringback tone playback ends, the calling user has not hung up, and the network side actively ends the call.

可选的,主叫UE接收INFO消息后,可根据本地配置决定是否继续播放几秒钟的视频彩铃,或者直接停止视频彩铃的播放,向主叫用户播放呼叫失败的音频提示。Optionally, after receiving the INFO message, the calling UE may decide whether to continue to play the video ringback tone for a few seconds according to local configuration, or directly stop the video ringback tone playback, and play an audio prompt of the call failure to the calling user.

需要说明的是,29a和29b是将呼叫失败提示通知到主叫用户的两种可能的情况,29a是TAS将呼叫失败提示消息发送到CAT AS,通过CAT AS向主叫用户通知;29b是TAS将呼叫失败提示消息发送到主叫UE,进而向主叫用户通知。本发明实施例中,以INFO消息作为呼叫状态提示消息为例,呼叫状态提示消息也可以是Update消息等其他消息。例如,当呼叫失败情况出现时,TAS向CAT AS发送Update消息,携带PEM=sendonly表示网络侧放音,CAT AS收到Update消息后停止播放视频彩铃,并向主叫UE转发Update消息,此种情况下,由TAS接管为主叫UE播放呼叫失败的音频提示。It should be noted that 29a and 29b are two possible situations in which a call failure notification is notified to the calling user. 29a is that TAS sends a call failure prompt message to CAT AS to notify the calling user through CAT AS; 29b is TAS Send a call failure prompt message to the calling UE, and then notify the calling user. In the embodiment of the present invention, the INFO message is used as a call status prompt message as an example. The call status prompt message may also be an Update message or other messages. For example, when a call failure occurs, TAS sends an Update message to CAT AS, carrying PEM = sendonly means that the network side plays the sound, CAT AS stops playing the video ring back tone after receiving the Update message, and forwards the Update message to the calling UE. In this case, the TAS takes over and plays the audio prompt of the call failure for the calling UE.

30、CAT AS向主叫UE发送OXX消息,表示呼叫失败,关闭本次呼叫信令,释放本次呼叫的媒体资源。30. The CAT AS sends an OXX message to the calling UE, indicating that the call has failed, closes the call signaling for this call, and releases the media resources for this call.

需要说明的是,也可由TAS向主叫UE发送OXX消息,本发明实施例不做限定。It should be noted that the TAS may also send an OXX message to the calling UE, which is not limited in this embodiment of the present invention.

另外,当呼叫正常进行时,被叫用户摘机,CAT AS停止播放视频彩铃,并发起重请求(Re-Invite)流程,完成主被叫之间的媒体协商,并完成主、被叫用户之间的通话。最终呼叫挂断,呼叫正常结束。In addition, when the call proceeds normally, the called user picks up the phone, CAT AS stops playing the video ring back tone, and initiates a Re-Invite process to complete the media negotiation between the calling and called parties, and complete the calling and called users Call. Eventually the call hangs up and the call ends normally.

在本发明的实施例中,主叫UE发起呼叫,彩铃服务器收到呼叫请求后启动早播放视频彩铃的流程。本发明解决了只有在被叫用户设备已振铃后,视频彩铃播放流程才能启动的限制。基于本发明技术方案,可以提供提前播放视频彩铃的方法,使得主叫用户在寻呼被叫的过程中就能开始观看视频彩铃,延长了视频彩铃的播放时间。且本发明技术方案还实现了呼叫状态的提示功能,使得主叫用户在观看视频彩铃的同时还能了解呼叫的状态,即使呼叫失败了,主叫用户设备也可以选择继续观看视频彩铃,提高了视频彩铃的用户体验。另外,本发明还将本次呼叫提前播放视频这一信息通知到主叫域和被叫域的网元,避免应答率统计出现错误。In the embodiment of the present invention, the calling UE initiates the call, and the CRBT server starts the process of playing the video CRBT early after receiving the call request. The invention solves the limitation that the video color ring back playing process can only be started after the called user equipment has ringed. Based on the technical solution of the present invention, a method for playing the video color ring back tone in advance can be provided, so that the calling user can start watching the video color ring back tone during the process of paging the called party, thereby extending the playing time of the video color ring back tone. Moreover, the technical solution of the present invention also implements a call status prompt function, so that the calling user can understand the status of the call while watching the video color ring back tone. Even if the call fails, the calling user device can continue to watch the video color ring back tone, which improves User experience of video ring back tone. In addition, the present invention also notifies the network elements of the calling domain and the called domain of the information that the call is played in advance in order to avoid errors in the answer rate statistics.

如图3所示,为上述实施例中所涉及的彩铃服务器的一种可能的结构示意图,该彩铃服务器包括发送模块301、接收模块302、协商模块303、确定模块304、通知模块305和视频合成模块306。As shown in FIG. 3, it is a schematic diagram of a possible structure of the color ring back tone server involved in the above embodiment. The color ring back tone server includes a sending module 301, a receiving module 302, a negotiation module 303, a determining module 304, a notification module 305, and a video synthesis Module 306.

接收模块302,用于接收呼叫请求消息,该请求消息携带了主叫用户标识。具体 接收流程可参见图2的201;发送模块301,用于向所述主叫用户设备发送呼叫应答消息,该主叫用户设备为主叫用户标识对应的设备且该应答消息可以是183消息。具体流程可参见图2的202;协商模块303,还用于与主叫用户设备进行音视频媒体协商。具体流程可参见图2的202;发送模块301,还用于音视频媒体协商完成后向主叫用户设备发送视频彩铃媒体流,为主叫用户设备播放视频彩铃。具体流程可参见图2的202。The receiving module 302 is configured to receive a call request message, where the request message carries the calling user identification. For the specific receiving process, please refer to 201 in FIG. 2; the sending module 301 is used to send a call answering message to the calling user equipment. The calling user equipment is a device corresponding to the calling user identity and the answering message may be a 183 message. For the specific process, refer to 202 in FIG. 2; the negotiation module 303 is also used to negotiate audio and video media with the calling user equipment. The specific process may refer to 202 in FIG. 2; the sending module 301 is also used to send a video color ring backing media stream to the calling user equipment after the audio and video media negotiation is completed, and play the video color ring back to the calling user equipment. For the specific process, please refer to 202 in FIG. 2.

可选的,接收模块302接收呼叫请求之后,确定模块304,用于确定呼叫请求消息中携带主叫用户设备对应的电话应用服务器具备早播放视频彩铃能力的指示。基于该确定,发送模块301用于向主叫用户设备发送呼叫应答消息。具体流程可参见图2的201、202。Optionally, after the receiving module 302 receives the call request, the determining module 304 is configured to determine that the call request message carries an indication that the phone application server corresponding to the calling user device has the ability to play the video CRBT early. Based on the determination, the sending module 301 is used to send a call response message to the calling user equipment. For the specific process, please refer to 201 and 202 in FIG. 2.

可选的,接收模块302接收主叫用户设备发送的呼叫请求消息之后,发送模块301还用于向被叫域的呼叫会话控制功能设备(CSCF)发送通知消息,用于通知CSCF本次呼叫提前播放视频彩铃。该通知消息可以是183消息,也可以是Invite消息,且该通知消息携带早播放视频彩铃已激活的指示。其中,早播放视频彩铃已激活的提示可以有很多种表达方式,例如183消息中携带Alert-info:urn:service:preringing,或者Invite消息中携带Contact:+g.3gpp.cat-prering-active。主叫域的网元和被叫域的网元在做应答率统计时,均不能将带有早播放视频彩铃提示的183消息统计为被叫用户设备已寻呼成功。可选的,做应答率统计的网元可以为带有早播放视频彩铃提示的183消息进行单独统计。具体流程可参见图2的202和203。Optionally, after the receiving module 302 receives the call request message sent by the calling user equipment, the sending module 301 is also used to send a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF of the call advance Play video ring tones. The notification message may be a 183 message or an Invite message, and the notification message carries an indication that the early play of the video CRBT has been activated. Among them, there may be many ways to express the prompt that the video CRBT has been activated, such as Alert-info: urn: service: preringing carried in the 183 message, or Contact: + g.3gpp.cat-prering-active carried in the Invite message. When the answering rate statistics of the network element of the calling domain and the network element of the called domain cannot be counted, the 183 message with the early play video color ring back tone prompt is counted as the called user equipment has paged successfully. Optionally, the network element that makes the answer rate statistics can perform separate statistics for the 183 message with the early play video color ring back tone prompt. For the specific process, please refer to 202 and 203 in FIG. 2.

可选的,接收模块302还用于接收被叫域的电话应用服务器发送的呼叫状态提示消息;通知模块305,还用于将该提示消息对应的呼叫状态提示通知主叫用户。该呼叫状态提示消息可以是INFO消息。INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等。具体流程可参见图2的204和205。Optionally, the receiving module 302 is also used to receive a call status prompt message sent by the telephone application server of the called domain; the notification module 305 is also used to notify the calling user of the call status prompt corresponding to the prompt message. The call status prompt message may be an INFO message. The INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. For the specific process, please refer to 204 and 205 in FIG. 2.

可选的,视频合成模块306还用于将呼叫状态提示合成到视频彩铃中。可选的,呼叫状态提示可以是呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。可以将呼叫失败提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“您拨打的用户不在服务区”、“您拨打的电话正在通话”、“您拨打的用户已关机”等呼叫失败原因的字幕。可选的,呼叫状态提示可以是被叫用户设备已振铃提示。将被叫用户已振铃提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“被叫已振铃”、“呼叫接通,等待用户接听”等字幕。具体流程可参见图2的204和205。Optionally, the video synthesis module 306 is also used to synthesize the call status prompt into the video color ring back tone. Optionally, the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value. The call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is already in the video" "Shutdown" and other subtitles for the reason for the call failure. Optionally, the call status prompt may be a prompt that the called user equipment has ringed. Synthesize the reminder that the called user has ringed into the video, which can be combined into the video screen in the form of subtitles. For example, subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video. For the specific process, please refer to 204 and 205 in FIG. 2.

需要说明的是,上述接收呼叫状态提示消息并对主叫用户进行呼叫状态提示的功能,可以由彩铃服务器相关模块来完成,也可以由状态视频提示服务器的相关模块来完成,或者也可以由其他已有业务的又能同时实现呼叫状态提示功能的网元实体的相关模块来完成,本发明实施例不做限定,此处仅以彩铃服务器作为示例进行说明。It should be noted that the above function of receiving the call status prompt message and calling status prompt of the calling user can be performed by the relevant module of the color ring back tone server, or by the relevant module of the status video prompt server, or by other The related modules of the network element entity that has the existing service and can simultaneously implement the call status prompt function are completed. The embodiment of the present invention is not limited, and only the ring back tone server is used as an example for description here.

由于本发明实施例提供的彩铃服务器可用于控制视频彩铃播放的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。Since the color ring back tone server provided by the embodiment of the present invention can be used to control the method of playing video ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.

如图4所示,为上述实施例中所涉及的主叫用户设备的一种可能的结构示意图, 该主叫用户设备包括发送模块401、接收模块402、协商模块403、播放模块404和视频合成模块405。As shown in FIG. 4, it is a possible structural schematic diagram of the calling user equipment involved in the foregoing embodiment. The calling user equipment includes a sending module 401, a receiving module 402, a negotiation module 403, a playing module 404, and video synthesis Module 405.

发送模块401,用于向彩铃服务器发送呼叫请求消息,该呼叫请求消息可以是Invite消息。可选的,当主叫用户设备具有视频合成能力时,该呼叫请求消息中可以携带主叫用户设备具有视频合成能力的指示。具体流程可参见图2的201;接收模块402,用于接收彩铃服务器发送的呼叫应答消息,该应答消息可以是183消息。具体流程可参见图2的202;协商模块403,还用于与彩铃服务器进行音视频媒体协商。具体流程可参见图2的202;播放模块404,用于音视频媒体协商完成后播放视频彩铃。具体流程可参见图2的202。The sending module 401 is configured to send a call request message to the color ring back tone server. The call request message may be an Invite message. Optionally, when the calling user equipment has video synthesis capability, the call request message may carry an indication that the calling user equipment has video synthesis capability. For the specific process, see 201 in FIG. 2; the receiving module 402 is used to receive a call response message sent by the color ring back tone server, and the response message may be a 183 message. For the specific process, please refer to 202 in FIG. 2; the negotiation module 403 is also used for audio and video media negotiation with the CRBT server. For the specific process, please refer to 202 in FIG. 2; the play module 404 is used to play the video ring back tone after the audio and video media negotiation is completed. For the specific process, please refer to 202 in FIG. 2.

可选的,接收模块402,还用于接收呼叫状态提示消息。该呼叫状态提示消息可以是INFO消息,INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等;视频合成模块405,还用于将呼叫状态提示合成到视频彩铃中;可选的,呼叫状态提示可以是呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。可以将呼叫失败提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“您拨打的用户不在服务区”、“您拨打的电话正在通话”、“您拨打的用户已关机”等呼叫失败原因的字幕;可选的,呼叫状态提示可以是被叫用户设备已振铃提示。将被叫用户已振铃提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“被叫已振铃”、“呼叫接通,等待用户接听”等字幕。具体流程可参见图2的204和205。Optionally, the receiving module 402 is also used to receive a call status prompt message. The call status prompt message may be an INFO message. The INFO message may carry information about the call, call status prompt, call status subtitle information and subtitle type, etc .; the video synthesis module 405 is also used to synthesize the call status prompt to the video In CRBT; optionally, the call status prompt may be a call failure prompt, and the call failure prompt carries the value of the call failure reason. The call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is already in the video" "Shutdown" and other subtitles for the reason of the call failure; optionally, the call status prompt may be that the called user equipment has ringed. Synthesize the reminder that the called user has ringed into the video, which can be combined into the video screen in the form of subtitles. For example, subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video. For the specific process, please refer to 204 and 205 in FIG. 2.

由于本发明实施例提供的主叫用户设备可用于控制视频彩铃播放的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。Since the calling user equipment provided by the embodiment of the present invention can be used to control the method of playing the video color ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.

如图5所示,为本发明实施例中的彩铃服务器的另一个实施例示意图。包括:As shown in FIG. 5, it is a schematic diagram of another embodiment of a color ring back tone server in an embodiment of the present invention. include:

该彩铃服务器可因配置或性能不同而产生比较大的差异,可以包括收发器501,一个或一个以上中央处理器(central processing units,CPU)502(例如,一个或一个以上处理器)和存储器503,一个或一个以上存储应用程序5041或数据5042的存储介质504(例如一个或一个以上海量存储设备)。其中,存储器503和存储介质504可以是短暂存储或持久存储。存储在存储介质504的程序可以包括一个或一个以上模块(图5中没示出),每个模块可以包括对彩铃服务器中的一系列指令操作。更进一步地,中央处理器502可以设置为与存储介质504通信,在彩铃服务器上执行存储介质504中的一系列指令操作。The CRBT server may have a relatively large difference due to different configurations or performances, and may include a transceiver 501, one or more central processing units (CPUs) 502 (for example, one or more processors), and a memory 503 , One or more storage media 504 (for example, one or more mass storage devices) that stores application programs 5041 or data 5042. The memory 503 and the storage medium 504 may be short-term storage or persistent storage. The program stored in the storage medium 504 may include one or more modules (not shown in FIG. 5), and each module may include a series of instruction operations on the color ring back tone server. Furthermore, the central processor 502 may be configured to communicate with the storage medium 504 and execute a series of instruction operations in the storage medium 504 on the CRBT server.

在本发明的一个实施例中,收发器501具有如下功能:用于接收呼叫请求消息,该请求消息携带了主叫用户标识。具体接收流程可参见图2的201;用于向主叫用户设备发送呼叫应答消息,该主叫用户设备是主叫用户标识对应的设备且该应答消息可以是183消息。具体流程可参见图2的202;收发器501或中央处理器502,用于与主叫用户设备进行音视频媒体协商。具体流程可参见图2的202。中央处理器502,还用于音视频媒体协商完成后向主叫用户设备发送视频彩铃媒体流,为主叫用户设备播放视频彩铃。具体流程可参见图2的202。In one embodiment of the present invention, the transceiver 501 has the following function: used to receive a call request message, where the request message carries the calling user identification. The specific receiving process can be referred to 201 in FIG. 2; it is used to send a call response message to the calling user equipment, where the calling user equipment is a device corresponding to the calling user identity and the response message may be a 183 message. For the specific process, refer to 202 in FIG. 2; the transceiver 501 or the central processor 502 is used for audio and video media negotiation with the calling user equipment. For the specific process, please refer to 202 in FIG. 2. The central processor 502 is also used to send a video CRBT media stream to the calling user equipment after the audio and video media negotiation is completed, and play the video CRBT to the calling user equipment. For the specific process, please refer to 202 in FIG. 2.

可选的,收发器501接收呼叫请求之后,中央处理器502,用于确定呼叫请求消 息中携带主叫用户设备对应的电话应用服务器具备早播放视频彩铃能力的指示。基于该确定,收发器501用于向主叫用户设备发送呼叫应答消息。具体流程可参见图2的201、202。Optionally, after the transceiver 501 receives the call request, the central processor 502 is used to determine that the call request message carries an indication that the phone application server corresponding to the calling user equipment has the ability to play video CRBT early. Based on this determination, the transceiver 501 is used to send a call response message to the calling user equipment. For the specific process, please refer to 201 and 202 in FIG. 2.

可选的,收发器501用于接收主叫用户设备发送的呼叫请求消息之后,还用于向被叫域的呼叫会话控制功能设备(CSCF)发送通知消息,用于通知CSCF本次呼叫提前播放视频彩铃。该通知消息可以是183消息,也可以是Invite消息,且该通知消息携带早播放视频彩铃已激活的指示。其中,早播放视频彩铃已激活的提示可以有很多种表达方式,例如183消息中携带Alert-info:urn:service:preringing,或者Invite消息中携带Contact:+g.3gpp.cat-prering-active。主叫域的网元和被叫域的网元在做应答率统计时,均不能将带有早播放视频彩铃提示的183消息统计为被叫用户设备已寻呼成功。可选的,做应答率统计的网元可以为带有早播放视频彩铃提示的183消息进行单独统计。具体流程可参见图2的202和203。Optionally, after receiving the call request message sent by the calling user equipment, the transceiver 501 is also used to send a notification message to the call session control function device (CSCF) of the called domain to notify the CSCF that the call is played in advance Video ring tones. The notification message may be a 183 message or an Invite message, and the notification message carries an indication that the early play of the video CRBT has been activated. Among them, there may be many ways to express the prompt that the video CRBT has been activated, such as Alert-info: urn: service: preringing carried in the 183 message, or Contact: + g.3gpp.cat-prering-active carried in the Invite message. When the answering rate statistics of the network element of the calling domain and the network element of the called domain cannot be counted, the 183 message with the early play video color ring back tone prompt is counted as the called user equipment has paged successfully. Optionally, the network element that makes the answer rate statistics can perform separate statistics for the 183 message with the early play video color ring back tone prompt. For the specific process, please refer to 202 and 203 in FIG. 2.

可选的,收发器501,还用于接收被叫域的电话应用服务器发送的呼叫状态提示消息。收发器501或中央处理器502,还用于将该提示消息对应的呼叫状态提示通知主叫用户。该呼叫状态提示消息可以是INFO消息。INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等。具体流程可参见图2的204和205。Optionally, the transceiver 501 is also used to receive a call status prompt message sent by the telephone application server of the called domain. The transceiver 501 or the central processor 502 is also used to notify the calling user of the call status prompt corresponding to the prompt message. The call status prompt message may be an INFO message. The INFO message can carry information about the call, call status prompts, subtitle information and subtitle type of the call status, etc. For the specific process, please refer to 204 and 205 in FIG. 2.

可选的,中央处理器502,还用于将呼叫状态提示合成到视频彩铃中。可选的,呼叫状态提示可以是呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。可以将呼叫失败提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“您拨打的用户不在服务区”、“您拨打的电话正在通话”、“您拨打的用户已关机”等呼叫失败原因的字幕。可选的,呼叫状态提示可以是被叫用户设备已振铃提示。将被叫用户已振铃提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“被叫已振铃”、“呼叫接通,等待用户接听”等字幕。具体流程可参见图2的204和205。Optionally, the central processor 502 is also used to synthesize the call status prompt into the video color ring back tone. Optionally, the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value. The call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is already in the video" "Shutdown" and other subtitles for the reason for the call failure. Optionally, the call status prompt may be a prompt that the called user equipment has ringed. Synthesize the reminder that the called user has ringed into the video, which can be combined into the video screen in the form of subtitles. For example, subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video. For the specific process, please refer to 204 and 205 in FIG. 2.

需要说明的是,上述接收呼叫状态提示消息并对主叫用户进行呼叫状态提示的功能,可以由彩铃服务器的收发器501和中央处理器502来完成,也可以由状态视频提示服务器来完成,或者也可以由其他已有业务的又能同时实现呼叫状态提示功能的网元实体来完成,本发明实施例不做限定,此处仅以彩铃服务器作为示例进行说明。It should be noted that the above-mentioned function of receiving the call status prompt message and calling status prompt of the calling user can be completed by the transceiver 501 and the central processor 502 of the color ring back tone server, or by the status video prompt server, or It can also be completed by other network elements that have existing services and can also implement the call status prompt function. The embodiment of the present invention is not limited, and only the ring back tone server is used as an example for description here.

由于本发明实施例提供的彩铃服务器可用于控制视频彩铃播放的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。Since the color ring back tone server provided by the embodiment of the present invention can be used to control the method of playing video ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.

如图6所示,为本发明实施例中的主叫用户设备的另一个实施例示意图。需要说明的是主叫用户设备可以是用户手机,也可以是其他能接入运营商无线网络的移动设备,如物联网移动设备等。As shown in FIG. 6, it is a schematic diagram of another embodiment of a calling user equipment according to an embodiment of the present invention. It should be noted that the calling user device may be a user's mobile phone or other mobile devices that can access the operator's wireless network, such as Internet of Things mobile devices.

图6示出的是本发明实施例提供的主叫用户设备的相关部分结构的框图。参考图6,主叫用户设备包括:射频(Radio Frequency,RF)电路610、存储器620、输入单元630、显示单元640、传感器650、音频电路660、无线保真(wireless fidelity,WiFi)模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图 6中示出的主叫用户设备结构并不构成对主叫用户设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 6 is a block diagram showing the structure of relevant parts of the calling user equipment according to an embodiment of the present invention. 6, the calling user equipment includes: a radio frequency (Radio Frequency) circuit 610, a memory 620, an input unit 630, a display unit 640, a sensor 650, an audio circuit 660, a wireless fidelity (WiFi) module 670, The processor 680, the power supply 690 and other components. Those skilled in the art may understand that the structure of the calling user equipment shown in FIG. 6 does not constitute a limitation on the calling user equipment, and may include more or less components than the illustration, or a combination of certain components, or different Parts layout.

下面结合图6对主叫用户设备的各个构成部件进行具体的介绍:The following describes the components of the calling user equipment in detail with reference to FIG. 6:

RF电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器680处理;另外,将设计上行的数据发送给基站。通常,RF电路610包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、新空口(New Radio)、电子邮件、短消息服务(Short Messaging Service,SMS)等。The RF circuit 610 can be used for receiving and sending signals during receiving and sending information or during a call. In particular, after receiving the downlink information of the base station, it is processed by the processor 680; in addition, the uplink data designed to be sent to the base station. Generally, the RF circuit 610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 610 can also communicate with other devices through a wireless communication network. The above wireless communication can use any communication standard or protocol, including but not limited to Global Mobile System (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division) Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), New Radio (New Radio), Email, Short Message Service (Short Messaging Service, SMS) )Wait.

存储器620可用于存储软件程序以及模块。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据用户设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 620 may be used to store software programs and modules. The memory 620 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required by at least one function (such as a sound playback function, an image playback function, etc.), etc .; the storage data area may store Data created by the use of user equipment (such as audio data, phone book, etc.), etc. In addition, the memory 620 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

处理器680是主叫用户设备的控制中心,利用各种接口和线路连接整个用户设备的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行主叫用户设备的各种功能和处理数据,从而对主叫用户设备进行整体监控。可选的,处理器680可包括一个或多个处理单元;可选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。The processor 680 is the control center of the calling user equipment, uses various interfaces and lines to connect the various parts of the entire user equipment, runs or executes the software programs and / or modules stored in the memory 620, and calls stored in the memory 620 Data, perform various functions and process data of the calling user equipment, so as to monitor the calling user equipment as a whole. Optionally, the processor 680 may include one or more processing units; optionally, the processor 680 may integrate an application processor and a modem processor, where the application processor mainly processes the operating system, user interface, and application programs Wait, the modem processor mainly deals with wireless communications. It can be understood that, the foregoing modem processor may not be integrated into the processor 680.

在本发明的一个实施例中,该主叫用户设备所包括的RF电路610还具有以下功能:用于向彩铃服务器发送呼叫请求消息,该呼叫请求消息可以是Invite消息。可选的,当主叫用户设备具有视频合成能力时,该呼叫请求消息中可携带主叫用户设备具有视频合成能力的指示。具体流程可参见图2的201;用于接收彩铃服务器发送的呼叫应答消息,该应答消息可以是183消息。具体流程可参见图2的202;还用于与彩铃服务器进行音视频媒体协商。具体流程可参见图2的202;In an embodiment of the present invention, the RF circuit 610 included in the calling user equipment also has the following function: used to send a call request message to the color ring back tone server, and the call request message may be an Invite message. Optionally, when the calling user equipment has video synthesis capability, the call request message may carry an indication that the calling user equipment has video synthesis capability. The specific process can be referred to 201 in FIG. 2; it is used to receive a call response message sent by the color ring back tone server, and the response message may be a 183 message. The specific process can be referred to 202 in FIG. 2; it is also used for audio and video media negotiation with the CRBT server. For the specific process, please refer to 202 in FIG. 2;

显示单元640还具有以下功能:用于音视频媒体协商完成后播放视频彩铃。具体流程可参见图2的202。The display unit 640 also has the following function: used to play the video color ring back tone after the audio and video media negotiation is completed. For the specific process, please refer to 202 in FIG. 2.

可选的,RF电路610,还用于接收呼叫状态提示消息,该呼叫状态提示消息可以是INFO消息,INFO消息可以携带此次呼叫的信息、呼叫状态的提示、呼叫状态的字幕信息和字幕类型等;处理器680,还用于将呼叫状态提示合成到视频彩铃中。可选的,呼叫状态提示可以是呼叫失败提示,且呼叫失败提示携带呼叫失败原因值。 可以将呼叫失败提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“您拨打的用户不在服务区”、“您拨打的电话正在通话”、“您拨打的用户已关机”等呼叫失败原因的字幕;可选的,呼叫状态提示可以是被叫用户设备已振铃提示。将被叫用户已振铃提示合成到视频中,可以以字幕的形式合成到视频屏幕中,例如视频中合成“被叫已振铃”、“呼叫接通,等待用户接听”等字幕。具体流程可参见图2的204和205。Optionally, the RF circuit 610 is also used to receive a call status prompt message. The call status prompt message may be an INFO message. The INFO message may carry information about the call, call status prompt, call status subtitle information, and subtitle type The processor 680 is also used to synthesize the call status prompt into the video ring back tone. Optionally, the call status prompt may be a call failure prompt, and the call failure prompt carries a call failure reason value. The call failure prompt can be synthesized into the video, and can be synthesized into the video screen in the form of subtitles, such as "the user you dialed is not in the service area", "the phone you dialed is in a call", "the user you dialed is "Shutdown" and other subtitles for the reason of the call failure; optionally, the call status prompt may be that the called user equipment has ringed. Synthesize the reminder that the called user has ringed into the video, which can be combined into the video screen in the form of subtitles. For example, subtitles such as "the called party has ringed", "call connected, and waiting for the user to answer" are synthesized in the video. For the specific process, please refer to 204 and 205 in FIG. 2.

由于本发明实施例提供的主叫用户设备可用于控制视频彩铃播放的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。Since the calling user equipment provided by the embodiment of the present invention can be used to control the method of playing the video color ring back tone, the technical effects that can be obtained can refer to the above method embodiments, which will not be repeated here.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and conciseness of the description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a division of logical functions. In actual implementation, there may be other divisions, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software function unit.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention essentially or part of the contribution to the existing technology or all or part of the technical solution can be embodied in the form of a software product, the computer software product is stored in a storage medium , Including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage media include various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still The technical solutions described in the embodiments are modified, or some of the technical features are equivalently replaced; and these modifications or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (22)

一种控制视频彩铃播放的方法,其特征在于,所述方法包括:A method for controlling the playback of video color ring back tone, characterized in that the method includes: 彩铃服务器接收呼叫请求消息,所述呼叫请求消息携带主叫用户标识;The color ring back tone server receives the call request message, and the call request message carries the calling user ID; 所述彩铃服务器向主叫用户设备发送呼叫应答消息,所述主叫用户设备是所述主叫用户标识对应的设备;The CRBT server sends a call response message to the calling user equipment, and the calling user equipment is a device corresponding to the calling user identity; 所述彩铃服务器和所述主叫用户设备进行音视频媒体协商,音视频媒体协商完成后向所述主叫用户设备发送视频彩铃媒体流。The CRBT server and the calling user equipment negotiate audio and video media, and after the audio and video media negotiation is complete, send a video CRBT media stream to the calling user equipment. 根据权利要求1所述的方法,其特征在于,所述彩铃服务器向所述主叫用户设备发送所述呼叫应答消息,包括:The method according to claim 1, wherein the CRBT server sending the call response message to the calling user equipment comprises: 确定所述呼叫请求消息携带所述主叫用户设备对应的电话应用服务器具备早播放视频彩铃能力的指示;Determining that the call request message carries an indication that the phone application server corresponding to the calling user equipment is capable of playing video CRBT early; 所述彩铃服务器向所述主叫用户设备发送所述呼叫应答消息。The CRBT server sends the call response message to the calling user equipment. 根据权利要求1所述的方法,其特征在于,所述呼叫应答消息为183消息。The method according to claim 1, wherein the call response message is a 183 message. 根据权利要求1所述的方法,其特征在于,所述彩铃服务器接收所述呼叫请求消息后,还包括:The method according to claim 1, wherein after receiving the call request message, the CRBT server further comprises: 所述彩铃服务器向被叫用户设备对应的呼叫会话控制功能设备发送通知消息,用于通知所述呼叫会话控制功能设备本次呼叫提前播放视频彩铃。The CRBT server sends a notification message to the call session control function device corresponding to the called user equipment to notify the call session control function device to play the video CRBT in advance for this call. 根据权利要求1-4任一项所述的方法,其特征在于,还包括:The method according to any one of claims 1-4, further comprising: 所述彩铃服务器接收所述被叫用户设备对应的电话应用服务器发送的呼叫状态提示消息;The CRBT server receives a call status prompt message sent by a telephone application server corresponding to the called user equipment; 所述彩铃服务器将所述提示消息对应的呼叫状态提示通知主叫用户。The CRBT server notifies the calling user of the call status prompt corresponding to the prompt message. 根据权利要求5所述的方法,其特征在于,所述彩铃服务器将所述呼叫状态提示通知所述主叫用户,包括:The method according to claim 5, wherein the color ring back tone server notifying the calling user of the call status prompt includes: 所述彩铃服务器将所述呼叫状态提示合成到所述视频彩铃中。The CRBT server synthesizes the call status prompt into the video CRBT. 根据权利要求5所述的方法,其特征在于,还包括:The method of claim 5, further comprising: 所述呼叫状态提示为呼叫失败提示,所述呼叫失败提示携带呼叫失败原因值。The call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value. 一种控制视频彩铃播放的方法,其特征在于,所述方法包括:A method for controlling the playback of video color ring back tone, characterized in that the method includes: 主叫用户设备向彩铃服务器发送呼叫请求消息;The calling user equipment sends a call request message to the CRBT server; 所述主叫用户设备接收所述彩铃服务器发送的呼叫应答消息;The calling user equipment receives a call response message sent by the color ring back tone server; 所述主叫用户设备和所述彩铃服务器进行音视频媒体协商,音视频媒体协商完成后播放视频彩铃。The calling user equipment and the color ring back tone server perform audio and video media negotiation, and play the video color ring back tone after the audio and video media negotiation is completed. 根据权利要求8所述的方法,其特征在于,所述呼叫请求消息携带所述主叫用户设备具备视频信息合成能力的指示。The method according to claim 8, wherein the call request message carries an indication that the calling user equipment is capable of synthesizing video information. 根据权利要求8~9任一所述的方法,其特征在于,还包括:The method according to any one of claims 8 to 9, further comprising: 所述主叫用户设备接收呼叫状态提示消息;The calling user equipment receives a call status prompt message; 所述主叫用户设备将所述提示消息对应的呼叫状态提示合成到所述视频彩铃中。The calling user equipment synthesizes the call status prompt corresponding to the prompt message into the video color ring back tone. 根据权利要求10所述的方法,其特征在于,还包括:The method according to claim 10, further comprising: 所述呼叫状态提示为呼叫失败提示,所述呼叫失败提示携带呼叫失败原因值。The call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value. 一种彩铃服务器,其特征在于,包括:A color ring back tone server, characterized in that it includes: 接收模块,用于接收呼叫请求消息,所述呼叫请求消息携带主叫用户标识;A receiving module, configured to receive a call request message, the call request message carrying a calling user identification; 发送模块,用于向主叫用户设备发送呼叫应答消息,所述主叫用户设备是所述主叫用户标识对应的设备;A sending module, configured to send a call response message to the calling user equipment, where the calling user equipment is a device corresponding to the calling user identity; 协商模块,用于与所述主叫用户设备进行音视频媒体协商;A negotiation module, used for audio and video media negotiation with the calling user equipment; 所述发送模块,还用于音视频媒体协商完成后向所述主叫用户设备发送视频彩铃媒体流。The sending module is also used to send a video color ring back tone media stream to the calling user equipment after the audio and video media negotiation is completed. 根据权利要求12所述的彩铃服务器,其特征在于,所述发送模块用于向所述主叫用户设备发送所述呼叫应答消息,包括:The color ring back tone server according to claim 12, wherein the sending module is configured to send the call response message to the calling user equipment, including: 确定模块,用于确定所述呼叫请求消息携带所述主叫用户设备对应的电话应用服务器具备早播放视频彩铃能力的指示;A determining module, configured to determine that the call request message carries an indication that the telephone application server corresponding to the calling user equipment is capable of playing video CRBT early; 所述发送模块,用于向所述主叫用户设备发送所述呼叫应答消息。The sending module is configured to send the call response message to the calling user equipment. 根据权利要求12所述的彩铃服务器,其特征在于,所述呼叫应答消息为183消息。The color ring back tone server according to claim 12, wherein the call answering message is a 183 message. 根据权利要求12所述的彩铃服务器,其特征在于,所述接收模块接收所述呼叫请求消息后,所述发送模块还用于向被叫用户设备对应的呼叫会话控制功能设备发送通知消息,所述通知消息用于通知所述呼叫会话控制功能设备本次呼叫提前播放视频彩铃。The color ring back tone server according to claim 12, wherein after the receiving module receives the call request message, the sending module is further configured to send a notification message to a call session control function device corresponding to the called user equipment. The notification message is used to notify the call session control function device that the video CRBT is played in advance for this call. 根据权利要求12-15任一项所述的彩铃服务器,其特征在于,还包括:The color ring back tone server according to any one of claims 12-15, further comprising: 所述接收模块,还用于接收所述被叫用户设备对应的电话应用服务器发送的呼叫状态提示消息;The receiving module is further configured to receive a call status prompt message sent by a telephone application server corresponding to the called user equipment; 通知模块,用于将所述提示消息对应的呼叫状态提示通知主叫用户。The notification module is used to notify the calling user of the call status prompt corresponding to the prompt message. 根据权利要求16所述的彩铃服务器,其特征在于,所述通知模块用于将所述呼叫状态提示通知所述主叫用户,包括:The color ring back tone server according to claim 16, wherein the notification module is configured to notify the calling user of the call status prompt, including: 视频合成模块,用于将所述呼叫状态提示合成到所述视频彩铃中。A video synthesis module is used to synthesize the call status prompt into the video color ring back tone. 根据权利要求17所述的彩铃服务器,其特征在于,所述呼叫状态提示为呼叫失败提示,所述呼叫失败提示携带呼叫失败原因值。The color ring back tone server according to claim 17, wherein the call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value. 一种主叫用户设备,其特征在于,包括:A calling user equipment is characterized by comprising: 发送模块,用于向彩铃服务器发送呼叫请求消息;Sending module, used to send call request message to the CRBT server; 接收模块,用于接收所述彩铃服务器发送的呼叫应答消息;A receiving module, configured to receive a call response message sent by the color ring back tone server; 协商模块,用于与所述彩铃服务器进行音视频媒体协商;Negotiation module, used for audio and video media negotiation with the CRBT server; 播放模块,用于音视频媒体协商完成后播放视频彩铃。The play module is used to play the video ring back tone after the audio and video media negotiation is completed. 根据权利要求19所述的主叫用户设备,其特征在于,所述呼叫请求消息携带所述主叫用户设备具备视频信息合成能力的指示。The calling user equipment according to claim 19, wherein the call request message carries an indication that the calling user equipment is capable of synthesizing video information. 根据权利要求19~20任一所述的主叫用户设备,其特征在于,还包括:The calling user equipment according to any one of claims 19 to 20, further comprising: 所述接收模块,还用于接收呼叫状态提示消息;The receiving module is also used to receive a call status prompt message; 视频合成模块,用于将所述提示消息对应的呼叫状态提示合成到所述视频彩铃中。The video synthesis module is used to synthesize the call status prompt corresponding to the prompt message into the video color ring back tone. 根据权利要求21所述的主叫用户设备,其特征在于,所述呼叫状态提示为呼叫失败提示,所述呼叫失败提示携带呼叫失败原因值。The calling user equipment according to claim 21, wherein the call status prompt is a call failure prompt, and the call failure prompt carries a call failure reason value.
PCT/CN2019/110756 2018-10-12 2019-10-12 Method for controlling video ringing playback and related apparatus WO2020073999A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811189894.8A CN111049778B (en) 2018-10-12 2018-10-12 A method and related device for controlling video CRBT playback
CN201811189894.8 2018-10-12

Publications (1)

Publication Number Publication Date
WO2020073999A1 true WO2020073999A1 (en) 2020-04-16

Family

ID=70163610

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/110756 WO2020073999A1 (en) 2018-10-12 2019-10-12 Method for controlling video ringing playback and related apparatus

Country Status (2)

Country Link
CN (1) CN111049778B (en)
WO (1) WO2020073999A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112134999A (en) * 2020-09-18 2020-12-25 咪咕文化科技有限公司 Method and device for processing video color ring and computer readable storage medium
CN113784003A (en) * 2021-08-11 2021-12-10 咪咕音乐有限公司 Color ringtone calling method, system and communication device
CN114554016A (en) * 2022-01-28 2022-05-27 号百信息服务有限公司 Method and device for instantly changing video color ring, electronic equipment and storage medium
CN114679516A (en) * 2022-03-22 2022-06-28 东创数通(北京)科技有限公司 A method for realizing video CRBT for mobile phone trumpet

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022032574A1 (en) * 2020-08-13 2022-02-17 Qualcomm Incorporated User equipment signaling of customize ringing signal capability
CN115484566B (en) * 2021-05-31 2023-09-05 中国移动通信集团辽宁有限公司 Realization method, device, equipment and storage medium of video ring back tone service
CN115442479A (en) * 2021-06-04 2022-12-06 中兴通讯股份有限公司 Color bell business processing method and device, storage medium and electronic device
CN114079697B (en) * 2021-09-26 2023-03-24 天翼爱音乐文化科技有限公司 Video color ring realization method, subscription method and system and readable storage medium
CN114338615B (en) * 2021-12-22 2024-03-08 咪咕音乐有限公司 Multimedia ring tone playback method, device and storage medium
CN115190208B (en) * 2022-07-12 2023-05-02 天翼爱音乐文化科技有限公司 Digital authentication information display method and system based on color vibration integration
CN115334050B (en) * 2022-08-11 2023-09-15 迈普通信技术股份有限公司 Call processing method, device, session initiation protocol server and storage medium
CN117319555B (en) * 2023-10-19 2024-11-15 中电信数智科技有限公司 Method for playing video color ring
CN120238524A (en) * 2023-12-29 2025-07-01 华为技术有限公司 A media resource playing method and related device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070071218A1 (en) * 2005-04-04 2007-03-29 Huawei Technologies Co., Ltd. Method for implementing a customized ring back tone service and system thereof
CN101009735A (en) * 2007-02-02 2007-08-01 周洋 Communication method and communication system
CN102244842A (en) * 2010-05-10 2011-11-16 中兴通讯股份有限公司 Method for realizing polyphonic ringtone service, polyphonic ringtone service front-end processor and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859496B (en) * 2006-03-10 2010-07-28 华为技术有限公司 A system and method for realizing multimedia video ring back tone service
CN101043647A (en) * 2007-03-13 2007-09-26 华为技术有限公司 Method, system and apparatus for realizing multimedia color bell and multimedia color image service
US7894454B2 (en) * 2007-06-27 2011-02-22 Alcatel-Lucent Usa Inc. Special termination mobile announcement, for wireless VoIP customized ring back tone service
CN101399828B (en) * 2007-09-29 2011-11-30 中国电信股份有限公司 System and method for implementing ring back tone and multimedia call based on WEB stream media
CN101448046B (en) * 2008-05-07 2010-12-08 中兴通讯股份有限公司 Call-establishing method for realizing single-conversation color ring back tone service
CN101931614B (en) * 2009-06-19 2015-01-28 中兴通讯股份有限公司 Method and system for presenting user state information during calling
CN106303104B (en) * 2016-07-27 2019-12-17 华为技术有限公司 A method for playing video ring tone and calling user equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070071218A1 (en) * 2005-04-04 2007-03-29 Huawei Technologies Co., Ltd. Method for implementing a customized ring back tone service and system thereof
CN101009735A (en) * 2007-02-02 2007-08-01 周洋 Communication method and communication system
CN102244842A (en) * 2010-05-10 2011-11-16 中兴通讯股份有限公司 Method for realizing polyphonic ringtone service, polyphonic ringtone service front-end processor and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112134999A (en) * 2020-09-18 2020-12-25 咪咕文化科技有限公司 Method and device for processing video color ring and computer readable storage medium
CN112134999B (en) * 2020-09-18 2021-12-03 咪咕文化科技有限公司 Method and device for processing video color ring and computer readable storage medium
CN113784003A (en) * 2021-08-11 2021-12-10 咪咕音乐有限公司 Color ringtone calling method, system and communication device
CN113784003B (en) * 2021-08-11 2024-04-09 咪咕音乐有限公司 Color ring calling method, system and communication equipment
CN114554016A (en) * 2022-01-28 2022-05-27 号百信息服务有限公司 Method and device for instantly changing video color ring, electronic equipment and storage medium
CN114679516A (en) * 2022-03-22 2022-06-28 东创数通(北京)科技有限公司 A method for realizing video CRBT for mobile phone trumpet

Also Published As

Publication number Publication date
CN111049778A (en) 2020-04-21
CN111049778B (en) 2021-10-15

Similar Documents

Publication Publication Date Title
WO2020073999A1 (en) Method for controlling video ringing playback and related apparatus
KR100932350B1 (en) Video communication methods, video communication systems, and integrated media resource servers
EP1677485B1 (en) Method and apparatus for providing multimedia ringback services to user devices in IMS networks.
WO2020073998A1 (en) Method for controlling video color ring back tone in call and related apparatus
US8483378B2 (en) Method and system for implementing multimedia ring back tone service and multimedia caller identification service
US8630628B2 (en) Multimedia calling methods and systems for video phones
US20080031227A1 (en) Method for delivering multimedia greeting data to calling party in IMS or other IP network
US20070201635A1 (en) System and method for implementing multimedia calling line identification presentation service
US20100104082A1 (en) Method and apparatus for implementing multimedia customized rbt and multimedia customized rt services
US11849067B2 (en) Method for playing multimedia customized ringing signal and customized alerting tone, and application server
EP2317745A1 (en) Method, device for playing multimedia color ring back tone and system thereof
CN109040493B (en) Terminal equipment calling method, device, device and storage medium
US11509767B2 (en) Status prompt multimedia playing method and system, and apparatus
WO2011050698A1 (en) Switching system and method of ringing session with crbt
CN109040456B (en) Terminal equipment calling method, device, equipment and storage medium
CN101202955A (en) A method and device for realizing calling chromatic image service in IMS network
KR101184193B1 (en) Call response services in ims networks for businesses
US9002327B2 (en) Method and device for providing user equipment with voice messages
CN112400307A (en) Enhanced built-in voicemail for user devices
CN114205463A (en) Method and apparatus for suppressing conventional media before wideband voice call
JP2011041192A (en) Session control apparatus and method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19872191

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19872191

Country of ref document: EP

Kind code of ref document: A1