CN102006371B - Method and equipment for realizing multi-media polyphonic ringtone - Google Patents
Method and equipment for realizing multi-media polyphonic ringtone Download PDFInfo
- Publication number
- CN102006371B CN102006371B CN200910190004.XA CN200910190004A CN102006371B CN 102006371 B CN102006371 B CN 102006371B CN 200910190004 A CN200910190004 A CN 200910190004A CN 102006371 B CN102006371 B CN 102006371B
- Authority
- CN
- China
- Prior art keywords
- request message
- call request
- indication information
- multimedia
- header field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种实现多媒体彩振的方法及设备,本发明涉及通信技术领域,所述方法包括:接收主叫终端发送的呼叫请求消息;在所述呼叫请求消息中插入关联标志的指示信息并将插入关联标志的指示信息的呼叫请求消息发送给被叫终端;接收所述被叫终端针对所述呼叫请求消息返回的携带所述关联标志的指示信息的响应消息;构造新的呼叫请求消息并发给所述被叫终端以建立用于早期媒体协商的独立对话;还提供了响应的设备,采用本发明可解决当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现的多媒体彩铃和多媒体彩振协商均失败的问题。
The invention discloses a method and equipment for realizing multimedia color vibration. The invention relates to the field of communication technology. The method includes: receiving a call request message sent by a calling terminal; inserting indication information of an associated flag into the call request message And inserting the call request message of the indication information of the association flag to the called terminal; receiving the response message carrying the indication information of the association flag returned by the called terminal for the call request message; constructing a new call request message and sent to the called terminal to establish an independent dialogue for early media negotiation; a response device is also provided, and the present invention can solve the problem of Both the MCRBT and MCRRT negotiations fail.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及实现可多媒体彩振业务的方法及设备。The invention relates to the technical field of communication, in particular to a method and equipment for realizing a multi-media color vibration service.
背景技术 Background technique
多媒体振铃音(Customized Ringing Signal,CRS):又称为多媒体彩振,即主叫拨打被叫时,在被叫摘机接听之前,被叫欣赏到多媒体振铃音;多媒体回铃音(Customized Alerting Tone,CAT):又称为多媒体彩铃,即主叫拨打被叫时,在被叫摘机接听之前,主叫欣赏到多媒体回铃音。Multimedia ringing tone (Customized Ringing Signal, CRS): also known as multimedia color ringing, that is, when the calling party dials the called party, the called party can enjoy the multimedia ringing tone before the called party picks up the phone; Alerting Tone (CAT): also known as multimedia ring back tone, that is, when the calling party dials the called party, the calling party can enjoy the multimedia ring back tone before the called party picks up the phone to answer the call.
SIP(Session Initiation Protocol,会话初始协议),是应用层的控制协议,用来建立,修改和终止基于I P网络的用户间的呼叫,其在现实当中的应用包括但不尽限于语音、视频、即时消息、存在消息等。SIP (Session Initiation Protocol, Session Initiation Protocol) is an application layer control protocol used to establish, modify and terminate calls between users based on IP networks. Its applications in reality include but are not limited to voice, video, Instant messages, presence messages, etc.
Early media是指在被叫用户接受一个特定的session(会话)之前、在所建立的Early session(早期会话)中所交换的媒体,在本文中特指多媒体彩铃或彩振。在SIP协议中,Dialog(对话)是通过SIP消息建立的,例如一个针对INVITE请求消息的18x响应或2xx响应。Early media refers to the media exchanged in the established Early session (early session) before the called user accepts a specific session (session), specifically refers to multimedia ring tones or ring tones in this paper. In the SIP protocol, a Dialog is established through a SIP message, such as an 18x response or a 2xx response to an INVITE request message.
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:In the course of realizing the present invention, the inventor finds that there are at least the following problems in the prior art:
现有技术中当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现“双Early-session SDP”,从而造成多媒体彩铃和多媒体彩振协商均失败的问题。In the prior art, when the multimedia CRBT interacts with the multimedia CRBT and both use the Early-Session mode, a "dual early-session SDP" will occur, resulting in the failure of both the multimedia CRBT and the multimedia CRBT negotiation.
发明内容 Contents of the invention
有鉴于此,本发明实施例提供一种实现多媒体彩振的方法及设备以解决当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现的多媒体彩铃和多媒体彩振协商均失败的问题。In view of this, the embodiment of the present invention provides a method and device for realizing multimedia ring tone to solve the problem that occurs when the multimedia ring tone and multimedia ring tone interact and both use the Early-Session mode. The problem of failure.
为解决上述技术问题,一方面,提供了实现多媒体彩振的方法,包括:In order to solve the above technical problems, on the one hand, a method for realizing multimedia color vibration is provided, including:
接收主叫终端发送的呼叫请求消息;在所述呼叫请求消息中插入关联标志的指示信息并将插入关联标志的指示信息的呼叫请求消息发送给被叫终端;接收所述被叫终端针对所述呼叫请求消息返回的携带所述关联标志的指示信息的响应消息;构造新的呼叫请求消息并发给所述被叫终端以建立用于早期媒体协商的独立对话。receiving the call request message sent by the calling terminal; inserting the indication information of the association flag into the call request message and sending the call request message inserted with the indication information of the association flag to the called terminal; receiving the call request message from the called terminal for the A response message carrying the indication information of the association flag returned by the call request message; constructing a new call request message and sending it to the called terminal to establish an independent dialogue for early media negotiation.
另一方面还提供另一种实现多媒体彩振的方法,包括:On the other hand, another method for realizing multimedia color vibration is provided, including:
接收多媒体彩振应用服务器转发的来自主叫终端并由所述多媒体彩振应用服务器插入关联标志的指示信息的呼叫请求消息;发送针对所述呼叫请求消息的携带所述关联标志的指示信息的响应消息给所述多媒体彩振应用服务器;接收所述多媒体彩振应用服务器发送的新构造的呼叫请求消息以建立用于早期媒体协商的独立对话。Receiving the call request message from the calling terminal forwarded by the multimedia color tone application server and inserted by the multimedia color tone application server into the indication information of the association flag; sending a response to the call request message carrying the indication information of the association flag sending a message to the multimedia color tone application server; receiving the newly constructed call request message sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation.
一方面,提供一种多媒体彩振应用服务器,包括:On the one hand, a multimedia color vibration application server is provided, including:
呼叫请求消息接收模块:用于接收主叫终端发送的呼叫请求消息;Call request message receiving module: used to receive the call request message sent by the calling terminal;
处理发送模块:用于在所述呼叫请求消息中插入关联标志的指示信息并将插入关联标志的指示信息的呼叫请求消息发送给被叫终端;Processing and sending module: used to insert the indication information of the association flag into the call request message and send the call request message inserted with the indication information of the association flag to the called terminal;
反馈消息接收模块:用于接收所述被叫终端针对所述呼叫请求消息返回的携带所述关联标志的指示信息的响应消息;A feedback message receiving module: used to receive a response message carrying the indication information of the association flag returned by the called terminal in response to the call request message;
呼叫请求消息发送模块:用于构造新的呼叫请求消息并发给所述被叫终端以建立用于早期媒体协商的独立对话。Call request message sending module: used to construct a new call request message and send it to the called terminal to establish an independent dialogue for early media negotiation.
另一方面,提供一种终端,包括:In another aspect, a terminal is provided, comprising:
第一接收模块:用于接收多媒体彩振应用服务器转发的来自主叫终端并由所述多媒体彩振应用服务器插入关联标志的指示信息的呼叫请求消息;The first receiving module: used to receive the call request message from the calling terminal forwarded by the multimedia color tone application server and inserting the indication information of the association flag by the multimedia color tone application server;
发送模块:用于发送针对所述呼叫请求消息的携带所述关联标志的指示信息的响应消息给所述多媒体彩振应用服务器;A sending module: used to send a response message carrying the indication information of the association flag to the multimedia ringtone application server for the call request message;
第二接收模块:用于接收所述多媒体彩振应用服务器发送的新构造的呼叫请求消息以建立用于早期媒体协商的独立对话。The second receiving module: used for receiving the newly constructed call request message sent by the multimedia ring tone application server to establish an independent dialogue for early media negotiation.
本发明实施例提供的一种实现多媒体彩振的方法及设备解决了当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现“双Early-session SDP”,从而造成多媒体彩铃和多媒体彩振协商均失败的问题。The embodiment of the present invention provides a method and device for implementing multimedia color ringing to solve the problem of "double early-session SDP" when multimedia ring back tones interact with multimedia color ringing and both use the Early-Session mode, resulting in multimedia ring back tones Negotiation with the multimedia color tone failed.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例一的组网结构示意图;FIG. 1 is a schematic diagram of a networking structure according to Embodiment 1 of the present invention;
图2为本发明实施例一的方法的呼叫流程图;Fig. 2 is the call flowchart of the method of embodiment 1 of the present invention;
图3为本发明实施例二的组网结构示意图;FIG. 3 is a schematic diagram of a networking structure in Embodiment 2 of the present invention;
图4为本发明实施例二的方法的呼叫流程图;Fig. 4 is the call flowchart of the method of embodiment 2 of the present invention;
图5为本发明实施例三的方法示意图;5 is a schematic diagram of the method of Embodiment 3 of the present invention;
图6为本发明实施例三的另一种方法示意图;FIG. 6 is a schematic diagram of another method in Embodiment 3 of the present invention;
图7为本发明实施例四的方法示意图;Fig. 7 is a schematic diagram of the method of Embodiment 4 of the present invention;
图8为本发明实施例四的另一种方法示意图;Fig. 8 is a schematic diagram of another method according to Embodiment 4 of the present invention;
图9为本发明实施例五的多媒体彩振应用服务器的示意图;FIG. 9 is a schematic diagram of a multimedia color vibration application server according to Embodiment 5 of the present invention;
图10为本发明实施例五的多媒体彩振应用服务器的另一示意图;FIG. 10 is another schematic diagram of the multimedia color vibration application server according to the fifth embodiment of the present invention;
图11为本发明实施例六的终端的示意图;FIG. 11 is a schematic diagram of a terminal according to Embodiment 6 of the present invention;
图12为本发明实施例六的终端的另一示意图。FIG. 12 is another schematic diagram of a terminal according to Embodiment 6 of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举六个实施例,对本发明进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and six embodiments.
本发明提供的第一实施例是提供了一种实现多媒体彩振的具体呼叫流程,包括:The first embodiment provided by the present invention provides a specific call flow for realizing multimedia color ringing, including:
首先,应用场景如下:在IMS网络中,用户A通过Web Portal(门户网站)为用户B定制了多媒体彩振业务,具体内容可以为一段MV。当用户A呼叫用户B时,多媒体彩振服务器为用户B播放多媒体彩振(一段MV)。被叫用户B看到该MV后,摘机接听,MV停止播放,主被叫进行通话过程。First, the application scenario is as follows: In the IMS network, user A customizes the multimedia color vibration service for user B through the Web Portal (portal website), and the specific content can be a section of MV. When user A calls user B, the multimedia ring tone server plays multimedia ring tone (a section of MV) for user B. After seeing the MV, the called user B picks up the phone to answer the call, the MV stops playing, and the calling party and the called party continue the conversation.
本实施例的组网结构示意图如附图1所示,具体如下:The schematic diagram of the networking structure of this embodiment is shown in Figure 1, specifically as follows:
UE:User Equipment,用户设备;此处用户设备A为主叫终端,用户设备B为被叫终端;UE: User Equipment, user equipment; here user equipment A is the calling terminal, and user equipment B is the called terminal;
基站101或基站112:其为NodeB,WCDMA系统的基站,即无线收发信机,主要完成Uu接口物理层协议的处理;
无线网络控制器102或无线网络控制器111:其为RNC(Radio NetworkController,无线网络控制器),用于控制UTRAN的无线资源;Radio Network Controller 102 or Radio Network Controller 111: it is RNC (Radio Network Controller, Radio Network Controller), used to control the radio resources of UTRAN;
服务GPRS支持节点103或服务GPRS支持节点110:其为SGSN(Serving GPRS Support Node,服务GPRS支持节点),是WCDMA核心网PS域功能节点,主要提供PS域的路由转发、移动性管理、会话管理、鉴权、加密等功能;Serving
网关GPRS支持节点104或网关GPRS支持节点109:其为GGSN(Gateway GPRS Support Node,网关GPRS支持节点),是WCDMA核心网PS域功能节点,主要提供数据包在WCDMA移动网和外部数据网之间的路由和封装。GGSN主要功能是提供UE接入外部分组网络的关口功能;Gateway
代理呼叫会话控制功能A 105或代理呼叫会话控制功能B 108:其为P-CSCF(Proxy Call Session Control Function,代理呼叫会话控制功能),P-CSCF是IMS网络中用户的第一个接触点,主要负责验证请求,处理和转发响应;Proxy Call Session Control Function A 105 or Proxy Call Session Control Function B 108: it is P-CSCF (Proxy Call Session Control Function, Proxy Call Session Control Function), P-CSCF is the first contact point of the user in the IMS network, Mainly responsible for validating requests, processing and forwarding responses;
服务呼叫会话控制功能A 106或服务呼叫会话控制功能B 107:其为S-CSCF(Serving Call Session Control Function,服务呼叫会话控制功能),S-CSCF在IMS网络中处于核心控制地位,是IMS多进程控制的关键所在。其负责记录并控制用户进程状态,执行会话路由功能,并不断与应用服务和计费功能进行交互,根据规则进行增值业务触发与业务控制;Serving Call Session Control Function A 106 or Serving Call Session Control Function B 107: it is S-CSCF (Serving Call Session Control Function, Serving Call Session Control Function). The key to process control. It is responsible for recording and controlling user process status, executing session routing functions, and constantly interacting with application services and billing functions, and triggering and controlling value-added services according to rules;
归属用户服务器A 113或归属用户服务器B 114:其为HSS(HomeSubscriber Server,归属用户服务器),HSS用于存储用户和服务相关数据,是一个升级的HLR,HSS以XML形式记录了用户身份、注册信息、接入参数和服务触发信息等;Home Subscriber Server A 113 or Home Subscriber Server B 114: it is HSS (Home Subscriber Server, Home Subscriber Server), HSS is used for storing user and service related data, is an upgraded HLR, HSS records user identity, registration in XML form information, access parameters and service trigger information, etc.;
多媒体彩振服务器115:其为CRS AS(Customized Ringing SignalApplication Server,多媒体彩振应用服务器),CRS AS主要用于提供CRS业务逻辑,并控制MRF进行媒体资源的播放;Multimedia ringing server 115: it is CRS AS (Customized Ringing Signal Application Server, multimedia ringing application server), CRS AS is mainly used to provide CRS business logic, and control MRF to carry out the broadcast of media resource;
媒体资源功能:其为MRF(Multimedia Resource Function,媒体资源功能),MRF包括MRFC(控制部分)和MRFP(用户平面的处理部分),对与承载相关的业务提供支持,如多媒体资源播放、视频会议、用户公告等,能够完成数据媒体流的混合、媒体流的分发、承载代码的转换、计费信息的发送等;Media resource function: it is MRF (Multimedia Resource Function, media resource function), MRF includes MRFC (control part) and MRFP (user plane processing part), and provides support for bearing-related services, such as multimedia resource playback, video conferencing , user announcements, etc., can complete the mixing of data and media streams, the distribution of media streams, the conversion of bearer codes, the transmission of billing information, etc.;
本实施例中的呼叫流程具体参见附图2,具体步骤如下:For the call flow in this embodiment, refer to accompanying drawing 2 for details, and the specific steps are as follows:
步骤201、用户设备A发起呼叫,发送INVITE请求消息,消息中包含了用户设备A的Offer SDP;Step 201, user equipment A initiates a call, and sends an INVITE request message, which includes the Offer SDP of user equipment A;
步骤202、CRS AS在接收到INVITE消息后,在INVITE消息中插入“supported:Relevancy”头域,需要说明的是Relevancy选项标签为本发明所扩展;Step 202. After receiving the INVITE message, the CRS AS inserts the "supported: Relevancy" header field into the INVITE message. It should be noted that the Relevancy option tag is extended by the present invention;
步骤203、用户设备B如果支持关联特性,即能够识别“supported:Relevancy”头域,则在返回的180响应消息中插入“supported:Relevancy”头域,以表明支持该关联特性;Step 203, if user equipment B supports the association feature, that is, it can recognize the "supported: Relevancy" header field, insert the "supported: Relevancy" header field into the returned 180 response message to indicate that the association feature is supported;
步骤204、CRS AS接收到180响应消息后,检查其中是否包含“supported:Relevancy”头域,如果未包含,则不做任何处理;如果包含,则构造一个新的INVITE消息,且该INVITE消息具有如下特点:Step 204: After receiving the 180 response message, the CRS AS checks whether it contains the "supported: Relevancy" header field, and if it does not contain it, it does not do any processing; if it contains it, it constructs a new INVITE message, and the INVITE message has The following features:
a.包含“Require:Early-Session,Relevancy”头域;a. Contains the "Require: Early-Session, Relevancy" header field;
b.From头域的tag值与主叫终端发送的INVITE消息中的From头域的tag值不同;b. The tag value of the From header field is different from the tag value of the From header field in the INVITE message sent by the calling terminal;
c.Call-ID头域的值与主叫发送的INVITE消息中的Call-ID头域的值相同,并且Call-ID头域后增加一个关联标志的指示信息参数:“Relevancy-Flag”,并将其值置为1,从而Call-ID头域和关联标志的指示信息参数共同作为关联标志的指示信息;c. The value of the Call-ID header field is the same as the value of the Call-ID header field in the INVITE message sent by the calling party, and an indication information parameter of a correlation flag is added after the Call-ID header field: "Relevancy-Flag", and Set its value to 1, so that the Call-ID header field and the indication information parameter of the association flag are jointly used as the indication information of the association flag;
d.P-Asserted-Identity头域与主叫发送的INVITE消息中的不同;d. The P-Asserted-Identity header field is different from that in the INVITE message sent by the calling party;
e.消息体中为彩振的Early-Session Offer SDP。e. The message body is the Early-Session Offer SDP of the color tone.
然后,CRS AS将新构造的INVITE消息发送给被叫终端用户设备B,用来建立一个新的对话(Dialog-1,即附图2中的对话1)以协商彩振会话;Then, the CRS AS sends the newly constructed INVITE message to the called terminal user equipment B, for setting up a new dialogue (Dialog-1, i.e. dialogue 1 in the accompanying drawing 2) to negotiate the ring tone session;
步骤205、用户设备B接收到第二个INVITE之后,发现关联标志的指示信息参数的值为1,则对比两个INVITE消息的Call-ID头域,如果相同,则可以确定两个INVITE为同一用户的呼叫请求及彩振业务请求,从而仅显示有一个来电,并抑制本地振铃音;Step 205: After user equipment B receives the second INVITE, it finds that the value of the indication information parameter of the association flag is 1, then compares the Call-ID header fields of the two INVITE messages, and if they are the same, it can be determined that the two INVITEs are the same The user's call request and color ring service request, so that only one incoming call is displayed, and the local ring tone is suppressed;
步骤206、然后用户设备B针对新的INVITE返回18x消息,该消息携带了CRS Answer SDP,且其To-tag值与UE-B之前返回的180消息的To-tag值不同,从而建立了一个单独的对话,以专门协商彩振会话;Step 206, then user equipment B returns a 18x message for the new INVITE, the message carries the CRS Answer SDP, and its To-tag value is different from the To-tag value of the 180 message returned by UE-B before, thus establishing a separate Dialogue to exclusively negotiate color tone sessions;
步骤207、CRS AS接收到该消息后,完成彩振会话协商,指示MRF为UE-B播放彩振;Step 207: After receiving the message, the CRS AS completes the color tone session negotiation and instructs the MRF to play the color tone for UE-B;
步骤208~步骤2012:CRS AS向用户设备A转发Dialog-2(即附图2中的对话2)的180消息,用户设备A返回对180消息的确认消息PRACK;用户设备B返回对PRACK消息的应答消息200OK(PRACK);需要说明的是步骤208也可以步骤204之前发生;Steps 208 to 2012: The CRS AS forwards the 180 message of Dialog-2 (that is, dialog 2 in the accompanying drawing 2) to the user equipment A, and the user equipment A returns the confirmation message PRACK to the 180 message; the user equipment B returns the PRACK message to the PRACK message. Response message 200OK (PRACK); It should be noted that step 208 can also occur before step 204;
步骤2013~步骤2021:被叫方摘机,用户设备B发送摘机消息200OK(INVITE),消息中携带着UE-B Answer SDP,用于应答UE-A Offer;CRS AS接收到200OK(INVITE)之后,指示MRF停止播放CRS,并向用户设备B发送CANCEL消息用于终止Dialog-1,然后将200OK(INVITE)转发给用户设备A;用户设备B返回对CANCEL消息的响应消息200OK(CANCEL);用户设备A返回确认消息ACK,CRS AS将ACK转发给用户设备B;然后主被叫之间进入正常通话过程。Step 2013~Step 2021: The called party picks up the phone, and user equipment B sends an off-hook message 200OK (INVITE), which carries UE-B Answer SDP, which is used to answer UE-A Offer; CRS AS receives 200OK (INVITE) Afterwards, instruct MRF to stop playing the CRS, and send a CANCEL message to user equipment B to terminate Dialog-1, and then forward 200OK (INVITE) to user equipment A; user equipment B returns a response message 200OK (CANCEL) to the CANCEL message; User equipment A returns an acknowledgment message ACK, and CRS AS forwards the ACK to user equipment B; then the caller and the called party enter into a normal call process.
可选的,附图2中的步骤2016和步骤2018可以不要,而是由被叫终端在摘机发送200OK(INVITE)的同时,针对Dialog-1发送一个4xx错误响应消息,例如486busy,以使得CRS AS终止Dialog-1。Optionally, step 2016 and step 2018 in the accompanying drawing 2 may not be required, but the called terminal sends a 4xx error response message, such as 486busy, for Dialog-1 while off-hook sending 200OK (INVITE), so that CRS AS terminates Dialog-1.
本发明实施例对于信令消息的选择还有其他可选方案:即CRS AS在接收到主叫发来的INVITE之后,不产生新的INVITE消息,而是向被叫发送携带CRS Offer SDP的INFO、MESSAGE或OPTIONS等消息,被叫终端在返回的200OK消息中携带CRS Answer SDP,从而完成早期媒体的协商。In the embodiment of the present invention, there are other options for the selection of signaling messages: that is, after receiving the INVITE sent by the calling party, the CRS AS does not generate a new INVITE message, but sends an INFO message carrying the CRS Offer SDP to the called party. , MESSAGE, or OPTIONS messages, the called terminal carries CRS Answer SDP in the returned 200OK message, thus completing the early media negotiation.
本发明实施例对于关联标志的指示信息的实现还有其他可选方案:即,在所述新的呼叫请求消息中扩展一个关联标志的指示信息头域,使所述关联标志的指示信息头域的值与需要关联的呼叫请求消息的呼叫标识头域的值相同。In the embodiment of the present invention, there are other options for the realization of the indication information of the association flag: that is, an indication information header field of the association flag is extended in the new call request message, so that the indication information header field of the association flag The value of is the same as the value of the Call ID header field of the call request message that needs to be associated.
该实施例是仅有多媒体彩振业务的情形,主要是CRS AS确认被叫终端支持关联特性后,发送一个与原始INVITE相关联的INVITE消息,以建立独立的对话来协商多媒体彩振早期媒体,该实施例要求被叫终端能够支持关联特性。This embodiment is only for the situation of the multimedia color tone service, mainly after the CRS AS confirms that the called terminal supports the associated feature, it sends an INVITE message associated with the original INVITE to establish an independent dialogue to negotiate the early media of the multimedia color tone, This embodiment requires that the called terminal can support the association feature.
本发明提供的第二实施例是提供了另一种实现多媒体彩振的方法流程,包括:The second embodiment provided by the present invention provides another method flow for realizing multimedia color vibration, including:
首先应用场景如下:在IMS网络中,用户A为用户B定制了多媒体彩振业务,用户B为用户A定制了多媒体彩铃业务。当用户A呼叫用户B时,多媒体彩振服务器为用户B播放多媒体彩振,多媒体彩铃服务器为主叫用户播放多媒体彩铃。被叫用户B摘机接听后,多媒体彩铃、多媒体彩振均停止播放,主被叫进行通话过程;First, the application scenario is as follows: In an IMS network, user A subscribes the multimedia ring back tone service for user B, and user B subscribes the multimedia ring back tone service for user A. When user A calls user B, the multimedia CRBT server plays the multimedia CRBT for user B, and the multimedia CRBT server plays the multimedia CRBT for the calling user. After the called user B picks up the phone to answer the call, both the multimedia ring tone and the multimedia ring tone stop playing, and the caller and the called party continue the conversation;
本实施例的组网结构示意图如附图3所示,具体如下:The schematic diagram of the networking structure of this embodiment is shown in Figure 3, specifically as follows:
与实施例一中的组网结构相比,只是附图3中增加了一个多媒体彩铃服务器316,其余完全相同,此处不再赘述;多媒体彩铃服务器316:CATAS(Customized Alerting Tone Application Server,多媒体彩铃应用服务器)AS是IMS网络中为用户提供IM(IP多媒体)增值业务的服务器,可以位于用户归属网,也可以由第三方提供。CAT AS主要用于提供CAT业务逻辑,并控制MRF进行媒体资源的播放。Compared with the networking structure in Embodiment 1, only a multimedia ring back
本实施例中的呼叫流程具体参见附图4,具体步骤如下:For the call flow in this embodiment, refer to accompanying drawing 4 for details, and the specific steps are as follows:
步骤401、用户设备A发起呼叫,发送INVITE请求消息,消息中包含了UE-A的Offer SDP;Step 401, user equipment A initiates a call, and sends an INVITE request message, which includes the Offer SDP of UE-A;
步骤402至步骤403、CRS AS在接收到INVITE消息后,在INVITE消息中插入“supported:Relevancy”头域,需要说明的是Relevancy选项标签为本发明所扩展,CRS AS将INVITE消息转发给用户设备B;From step 402 to step 403, after receiving the INVITE message, the CRS AS inserts the "supported: Relevancy" header field into the INVITE message. It should be noted that the Relevancy option tag is extended by the present invention, and the CRS AS forwards the INVITE message to the user equipment B;
步骤404、用户设备B如果支持关联特性,即能够识别“supported:Relevancy”头域,则在返回的180响应消息中插入“supported:Relevancy”头域,以表明支持该关联特性;Step 404: If user equipment B supports the association feature, that is, it can recognize the "supported: Relevancy" header field, insert the "supported: Relevancy" header field into the returned 180 response message to indicate that the association feature is supported;
步骤405、CAT AS接收到180消息后,将180转换为183,并在消息中插入“Require:Early-Session”头域和CAT Offer SDP消息体;Step 405, after the CAT AS receives the 180 message, it converts 180 into 183, and inserts the "Require: Early-Session" header field and the CAT Offer SDP message body into the message;
步骤406、CRS AS接收到183后,检查其中是否包含“supported:Relevancy”头域,如果未包含,则不做任何处理;如果包含,则构造一个新的INVITE消息,且该INVITE消息具有如下特点:Step 406, after the CRS AS receives 183, check whether it contains the "supported: Relevancy" header field, if not, do nothing; if it does, construct a new INVITE message, and the INVITE message has the following characteristics :
a.包含“Require:Early-Session,Relevancy”头域;a. Contains the "Require: Early-Session, Relevancy" header field;
b.From头域的tag值与主叫终端发送的INVITE消息中的From头域的tag值不同;b. The tag value of the From header field is different from the tag value of the From header field in the INVITE message sent by the calling terminal;
c.Call-ID头域的值与主叫发送的INVITE消息中的Call-ID头域的值相同,并且Call-ID头域后增加一个关联标志的指示信息参数:“Relevancy-Flag”,并将其值置为1,从而Call-ID头域和关联标志的指示信息参数共同作为关联标志的指示信息;c. The value of the Call-ID header field is the same as the value of the Call-ID header field in the INVITE message sent by the calling party, and an indication information parameter of a correlation flag is added after the Call-ID header field: "Relevancy-Flag", and Set its value to 1, so that the Call-ID header field and the indication information parameter of the association flag are jointly used as the indication information of the association flag;
d.P-Asserted-Identity头域与主叫发送的INVITE消息中的不同;d. The P-Asserted-Identity header field is different from that in the INVITE message sent by the calling party;
e.消息体中为彩振的Early-Session Offer SDP。e. The message body is the Early-Session Offer SDP of the color tone.
然后,CRS AS将新构造的INVITE消息发送给被叫终端用户设备B,用来建立一个新的对话Dialog-1,即附图4中的对话1,以协商彩振会话;Then, the CRS AS sends the newly constructed INVITE message to the called terminal user equipment B to set up a new dialogue Dialog-1, namely dialogue 1 in the accompanying drawing 4, to negotiate the ring tone session;
由于新构造的INVITE消息中的P-Asserted-Identity头域与用户设备A发送的INVITE中的不同,因此在经过被叫网络的S-CSCF时,根据iFC策略,不会路由到CAT AS,而是直接转发给用户设备B;Since the P-Asserted-Identity header field in the newly constructed INVITE message is different from that in the INVITE sent by user equipment A, when passing through the S-CSCF of the called network, according to the iFC policy, it will not be routed to the CAT AS, but is directly forwarded to user equipment B;
步骤407至步骤408、用户设备B接收到第二个INVITE之后,发现关联标志的指示信息参数的值为1,则对比两个INVITE消息的Call-ID头域,如果相同,则可以确定两个INVITE为同一用户的呼叫请求及多媒体彩振业务请求,从而仅显示有一个来电,并抑制本地振铃音;然后用户设备B针对新的INVITE返回18x消息,该消息携带了CRS Answer SDP,且其To-tag值与UE-B之前返回的180消息的To-tag值不同,从而建立了一个单独的对话,以专门协商多媒体彩振会话;From step 407 to step 408, after user equipment B receives the second INVITE, it finds that the value of the indication information parameter of the association flag is 1, then compares the Call-ID header fields of the two INVITE messages, and if they are the same, it can be determined that the two INVITE is the call request and the multimedia color ring service request of the same user, so that only one incoming call is displayed and the local ring tone is suppressed; then user equipment B returns an 18x message for the new INVITE, which carries the CRS Answer SDP, and its The To-tag value is different from the To-tag value of the 180 message returned by UE-B before, thus establishing a separate dialogue to specifically negotiate the multimedia ring tone session;
步骤409、CRS AS接收到该消息后,完成彩振会话协商,指示MRF为UE-B播放彩振;Step 409: After receiving the message, the CRS AS completes the color tone session negotiation and instructs the MRF to play the color tone for UE-B;
步骤4010至步骤4017、CRS AS向用户设备A转发Dialog-2,即附图4中的对话2的183消息;用户设备A接收到183消息后,返回携带有CAT Answer SDP的PRACK消息,CAT AS接收到该消息后,提取其中的CAT Answer SDP,完成了彩铃早期媒体的协商,然后将空的PRACK消息转发给用户设备B;所述用户设备B返回响应消息200OK(PRACK)给用户设备A;CAT AS指示MRF为用户设备A播放彩铃;From step 4010 to step 4017, the CRS AS forwards Dialog-2 to user equipment A, that is, the 183 message of dialog 2 in Figure 4; after receiving the 183 message, user equipment A returns a PRACK message carrying CAT Answer SDP, CAT AS After receiving the message, extract the CAT Answer SDP therein, complete the negotiation of the early media of the CRBT, then forward the empty PRACK message to the user equipment B; the user equipment B returns a response message 200OK (PRACK) to the user equipment A; The CAT AS instructs the MRF to play the CRBT for the user equipment A;
注:步骤4010的动作也可以步骤4006之前发生;Note: the action of step 4010 can also occur before step 4006;
步骤4018至步骤4029、被叫摘机,用户设备B发送摘机消息200OK(INVITE),消息中携带着用户设备B Answer SDP,用于应答用户设备A Offer;CAT AS接收到200OK(INVITE)之后,指示MRF停止播放CAT;CRS AS接收到200OK(INVITE)之后,指示MRF停止播放CRS,并向用户设备B发送CANCEL消息用于终止Dialog-1,然后将200OK(INVITE)转发给用户设备A,用户设备B返回对CANCEL消息的响应消息200OK(CANCEL),用户设备A接收到200OK(PRACK)之后返回确认消息ACK,然后主被叫之间进入正常通话过程。Step 4018 to step 4029, called off-hook, user equipment B sends off-hook message 200OK (INVITE), carrying user equipment B Answer SDP in the message, for answering user equipment A Offer; CAT AS after receiving 200OK (INVITE) , instruct MRF to stop playing CAT; after receiving 200OK (INVITE), CRS AS instructs MRF to stop playing CRS, and sends a CANCEL message to user equipment B to terminate Dialog-1, and then forwards 200OK (INVITE) to user equipment A, User equipment B returns a response message 200 OK (CANCEL) to the CANCEL message, and user equipment A returns an acknowledgment message ACK after receiving 200 OK (PRACK), and then the caller and the called party enter into a normal conversation process.
可选的,附图2中的步骤2016和步骤2018可以不要,而是由被叫终端在摘机发送200OK(INVITE)的同时,针对Dialog-1发送一个4xx错误响应消息,例如486busy,以使得CRS AS终止Dialog-1。Optionally, step 2016 and step 2018 in the accompanying drawing 2 may not be required, but the called terminal sends a 4xx error response message, such as 486busy, for Dialog-1 while off-hook sending 200OK (INVITE), so that CRS AS terminates Dialog-1.
本发明实施例对于信令消息的选择还有其他可选方案:即CRS AS在接收到主叫发来的INVITE之后,不产生新的INVITE消息,而是向被叫发送携带CRS Offer SDP的INFO、MESSAGE或OPTIONS等消息,被叫终端在返回的200OK消息中携带CRS Answer SDP,从而完成早期媒体的协商。In the embodiment of the present invention, there are other options for the selection of signaling messages: that is, after receiving the INVITE sent by the calling party, the CRS AS does not generate a new INVITE message, but sends an INFO message carrying the CRS Offer SDP to the called party. , MESSAGE, or OPTIONS messages, the called terminal carries CRS Answer SDP in the returned 200OK message, thus completing the early media negotiation.
本发明实施例对于关联标志的指示信息的实现还有其他可选方案:即,在所述新的呼叫请求消息中扩展一个关联标志的指示信息头域,使所述关联标志的指示信息头域的值与需要关联的呼叫请求消息的呼叫标识头域的值相同。In the embodiment of the present invention, there are other options for the realization of the indication information of the association flag: that is, an indication information header field of the association flag is extended in the new call request message, so that the indication information header field of the association flag The value of is the same as the value of the Call ID header field of the call request message that needs to be associated.
该实施例是彩铃与彩振业务同时存在的情形,其中彩铃业务采用的是early-session模式,可以看到彩铃和彩振业务之间没有任何交互,从而也就不会出现现有技术中的双SDP问题。This embodiment is the situation that the color ring back tone and the ring tone service exist at the same time, and the color ring tone service adopts the early-session mode, and it can be seen that there is no interaction between the color ring tone and the color tone service, so that the existing technology does not appear Double SDP problem.
本发明提供的第三实施例是提供了一种实现多媒体彩振的方法,首先,The third embodiment provided by the present invention provides a method for realizing multimedia color vibration. First,
应用场景包括实施例一和实施例二两种情景,此处不再赘述;The application scenarios include two scenarios of Embodiment 1 and Embodiment 2, which will not be repeated here;
如附图5所示,具体步骤如下:As shown in Figure 5, the specific steps are as follows:
步骤501、接收主叫终端发送的呼叫请求消息;
步骤502、在所述呼叫请求消息中插入关联标志的指示信息并将插入关联标志的指示信息的呼叫请求消息发送给被叫终端;
步骤503、接收所述被叫终端针对所述呼叫请求消息返回的携带所述关联标志的指示信息的响应消息;
步骤504、构造新的呼叫请求消息并发给所述被叫终端以建立用于早期媒体协商的独立对话;
所述构造新的呼叫请求消息包括:The new call request message of the construction comprises:
包含“要求:早期会话标志,关联标志的指示信息”头域;Contains the "Required: Early Session Flags, Indication of Association Flags" header field;
使新的呼叫请求消息中的来自头域的标志值不同于所述接收主叫终端发送的呼叫请求消息的来自头域的标志值;making the flag value from the header field in the new call request message different from the flag value from the header field of the call request message sent by the receiving calling terminal;
使新的呼叫请求消息中携带关联标志的指示信息;making the new call request message carry the indication information of the association flag;
使新的呼叫请求消息中的网络已证实的标识头域不同于所述接收主叫终端发送的呼叫请求消息的网络已证实的标识头域。Make the network-confirmed identification header field in the new call request message different from the network-confirmed identification header field in the call request message sent by the receiving calling terminal.
所述使新的呼叫请求消息中携带关联标志的指示信息具体包括:The instruction information for carrying the associated flag in the new call request message specifically includes:
使新的呼叫请求消息中的呼叫标识头域的值与所述接收主叫终端发送的呼叫请求消息的呼叫标识头域的值相同,并且在所述呼叫标识头域后增加一个关联标志的指示信息参数,所述关联标志的指示信息参数置为一,将所述呼叫标识头域和关联标志的指示信息参数共同作为关联标志的指示信息;Make the value of the call identification header field in the new call request message the same as the value of the call identification header field of the call request message sent by the receiving calling terminal, and add an indication of an association flag after the call identification header field Information parameters, the indication information parameter of the association flag is set to one, and the indication information parameter of the call identification header field and the association flag is jointly used as the indication information of the association flag;
或者,or,
在所述新的呼叫请求消息中扩展一个关联标志的指示信息头域,使所述关联标志的指示信息头域的值与需要关联的呼叫请求消息的呼叫标识头域的值相同。An indication information header field of an association flag is extended in the new call request message, so that the value of the indication information header field of the association flag is the same as the value of the call identification header field of the call request message that needs to be associated.
所述步骤504可由以下方案代替:The
发送携带多媒体彩振会话请求的信息请求消息INFO给被叫终端以建立用于早期媒体协商的独立对话;或者,Send an information request message INFO carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation; or,
发送携带多媒体彩振会话请求的消息请求消息MESSAGE给被叫终端以建立用于早期媒体协商的独立对话;或者,Send a message request message MESSAGE carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation; or,
发送携带多媒体彩振会话请求的选项请求消息OPTIONS给被叫终端以建立用于早期媒体协商的独立对话;Send an option request message OPTIONS carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation;
所述使新的呼叫请求消息中的呼叫标识头域的值与所述接收主叫终端发送的呼叫请求消息的呼叫标识头域的值相同,并且在所述呼叫标识头域后增加一个关联标志的指示信息参数,所述关联标志的指示信息参数置为一,将所述呼叫标识头域和关联标志的指示信息参数共同作为关联标志的指示信息由以下方案代替:The value of the call identification header field in the new call request message is the same as the value of the call identification header field of the call request message sent by the receiving calling terminal, and an association flag is added after the call identification header field The indication information parameter of the association flag, the indication information parameter of the association flag is set to one, and the indication information parameters of the call identification header field and the association flag are jointly used as the indication information of the association flag is replaced by the following scheme:
在所述新的呼叫请求消息中扩展一个关联标志的指示信息头域,使所述关联标志的指示信息头域的值与需要关联的呼叫请求消息的呼叫标识头域的值相同。An indication information header field of an association flag is extended in the new call request message, so that the value of the indication information header field of the association flag is the same as the value of the call identification header field of the call request message that needs to be associated.
可选的,如附图6所示,所述方法还包括Optionally, as shown in Figure 6, the method further includes
接收所述被叫终端针对新的呼叫请求消息返回的响应消息,指示媒体资源功能实体为所述被叫终端播放多媒体彩振。receiving a response message returned by the called terminal in response to the new call request message, and instructing the media resource function entity to play multimedia ringtones for the called terminal.
以上步骤的实行主体为CRS AS,具体技术流程参见实施例一和实施例二;The subject of the above steps is CRS AS, and the specific technical process refers to Embodiment 1 and Embodiment 2;
本发明实施例所提供的方法解决了当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现“双Early-session SDP”,从而造成多媒体彩铃和多媒体彩振协商均失败的问题。The method provided by the embodiment of the present invention solves the problem that “double Early-session SDP” will appear when the multimedia CRBT interacts with the multimedia CRBT and both use the Early-Session mode, thus causing both the multimedia CRBT and the multimedia CRBT negotiation to fail question.
本发明提供的第四实施例是提供了一种实现多媒体彩振的方法,首先,The fourth embodiment provided by the present invention provides a method for realizing multimedia color vibration. First,
应用场景包括实施例一和实施例二两种情景,此处不再赘述;The application scenarios include two scenarios of Embodiment 1 and Embodiment 2, which will not be repeated here;
如附图7所示,具体步骤如下:As shown in Figure 7, the specific steps are as follows:
步骤701、接收多媒体彩振应用服务器转发的来自主叫终端并由所述多媒体彩振应用服务器插入关联标志的指示信息的呼叫请求消息;
步骤702、发送针对所述呼叫请求消息的携带所述关联标志的指示信息的响应消息给所述多媒体彩振应用服务器;
步骤703、接收所述多媒体彩振应用服务器发送的新构造的呼叫请求消息以建立用于早期媒体协商的独立对话。Step 703: Receive the newly constructed call request message sent by the multimedia ring tone application server to establish an independent dialogue for early media negotiation.
所述步骤703可由以下方案代替:The
接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的信息请求消息INFO以建立用于早期媒体协商的独立对话;或者,receiving the information request message INFO carrying the multimedia color tone session request sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation; or,
接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的消息请求消息MESSAGE以建立用于早期媒体协商的独立对话;或者,Receive a message request message MESSAGE carrying a multimedia color tone session request sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation; or,
接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的选项请求消息OPTIONS以建立用于早期媒体协商的独立对话。An option request message OPTIONS carrying a multimedia color tone session request sent by the multimedia color tone application server is received to establish an independent dialogue for early media negotiation.
可选的,如附图8所示,所述方法还包括Optionally, as shown in Figure 8, the method further includes
发送响应消息,以使所述多媒体彩振应用服务器指示媒体资源功能实体播放多媒体彩振。Sending a response message, so that the multimedia ring tone application server instructs the media resource function entity to play the multimedia ring tone.
以上步骤的实行主体为用户设备,具体技术流程参见实施例一和实施例二;The subject of the above steps is the user equipment, and the specific technical process refers to Embodiment 1 and Embodiment 2;
本发明实施例所提供的方法解决了当多媒体彩铃与多媒体彩振交互、且均使用Early-Session模式时,会出现“双Early-session SDP”,从而造成多媒体彩铃和多媒体彩振协商均失败的问题。The method provided by the embodiment of the present invention solves the problem that “double Early-session SDP” will appear when the multimedia CRBT interacts with the multimedia CRBT and both use the Early-Session mode, thus causing both the multimedia CRBT and the multimedia CRBT negotiation to fail question.
本发明提供的第五实施例是提供了一种多媒体彩振服务器,首先应用场景与实施例一、实施例二和实施例三相同,在此不再赘述;The fifth embodiment provided by the present invention provides a multimedia color vibration server. Firstly, the application scenarios are the same as those in Embodiment 1, Embodiment 2, and Embodiment 3, and will not be repeated here;
如图9所示,具体如下:As shown in Figure 9, the details are as follows:
呼叫请求消息接收模块901:用于接收主叫终端发送的呼叫请求消息;Call request message receiving module 901: for receiving the call request message sent by the calling terminal;
处理发送模块902:用于在所述呼叫请求消息中插入关联标志的指示信息并将插入关联标志的指示信息的呼叫请求消息发送给被叫终端;Processing and sending module 902: for inserting the indication information of the association flag into the call request message and sending the call request message inserted with the indication information of the association flag to the called terminal;
反馈消息接收模块903:用于接收所述被叫终端针对所述呼叫请求消息返回的携带所述关联标志的指示信息的响应消息;Feedback message receiving module 903: for receiving a response message carrying indication information of the association flag returned by the called terminal in response to the call request message;
呼叫请求消息发送模块904:用于构造新的呼叫请求消息并发给所述被叫终端以建立用于早期媒体协商的独立对话。Call request message sending module 904: for constructing a new call request message and sending it to the called terminal to establish an independent dialogue for early media negotiation.
可选的,如附图10所示,所述多媒体彩振应用服务器还包括至少以下一种模块:Optionally, as shown in Figure 10, the multimedia color vibration application server further includes at least one of the following modules:
消息发送模块一905:发送携带多媒体彩振会话请求的信息请求消息给被叫终端以建立用于早期媒体协商的独立对话;Message sending module 1 905: sending an information request message carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation;
消息发送模块二906:发送携带多媒体彩振会话请求的消息请求消息给被叫终端以建立用于早期媒体协商的独立对话;Message sending module 2 906: Send a message request message carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation;
消息发送模块三907:发送携带多媒体彩振会话请求的选项请求消息给被叫终端以建立用于早期媒体协商的独立对话。Message sending module three 907: Send an option request message carrying a multimedia ring tone session request to the called terminal to establish an independent dialogue for early media negotiation.
以上模块执行的具体流程具体参见实施例一、实施例二及实施例三中相关内容。For the specific process executed by the above modules, please refer to the relevant content in the first embodiment, the second embodiment and the third embodiment.
需要说明的是消息发送模块一905、消息发送模块二906及消息发送模块三907为可选模块,不增加上述任一模块同样可以解决多媒体彩铃和多媒体彩振协商均失败的问题,增加上述任一模块可进一步使得所述多媒体彩振服务器的执行方式更加丰富,为运营商提供更多选择,方便后续的升级演进。It should be noted that the first
本发明提供的第五实施例是提供了一种终端,首先应用场景与实施例一、实施例二相同和实施例四,在此不再赘述;The fifth embodiment provided by the present invention provides a terminal. Firstly, the application scenario is the same as that of Embodiment 1, Embodiment 2 and Embodiment 4, and will not be repeated here;
需要说明的是所述终端包括但不限于用户设备、固定终端、移动终端或无线终端等具有数据处理能力以及通信能力的电子设备,所述通信能力包括但不限于无线通信和有线通信的各种形式。It should be noted that the terminal includes but not limited to user equipment, fixed terminal, mobile terminal or wireless terminal and other electronic equipment with data processing capabilities and communication capabilities. The communication capabilities include but not limited to various types of wireless communication and wired communication form.
如图11所示,所述终端包括如下模块:As shown in Figure 11, the terminal includes the following modules:
第一接收模块1101:用于接收多媒体彩振应用服务器转发的来自主叫终端并由所述多媒体彩振应用服务器插入关联标志的指示信息的呼叫请求消息;The first receiving module 1101: used to receive the call request message from the calling terminal forwarded by the multimedia color tone application server and inserting the indication information of the association flag by the multimedia color tone application server;
发送模块1102:用于发送针对所述呼叫请求消息的携带所述关联标志的指示信息的响应消息给所述多媒体彩振应用服务器;Sending module 1102: for sending a response message carrying indication information of the associated flag to the multimedia ring tone application server for the call request message;
第二接收模块1103:用于接收所述多媒体彩振应用服务器发送的新构造的呼叫请求消息以建立用于早期媒体协商的独立对话。The second receiving module 1103: for receiving the newly constructed call request message sent by the multimedia ring tone application server to establish an independent dialogue for early media negotiation.
可选的,如附图12所示,所述终端还至少包括以下至少一种模块:Optionally, as shown in Figure 12, the terminal further includes at least one of the following modules:
第三接收模块1104:接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的信息请求消息以建立用于早期媒体协商的独立对话;The third receiving module 1104: receiving an information request message carrying a multimedia color tone session request sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation;
第四接收模块1105:接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的消息请求消息以建立用于早期媒体协商的独立对话;The fourth receiving module 1105: receiving a message request message carrying a multimedia color tone session request sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation;
第五接收模块1106:接收所述多媒体彩振应用服务器发送的携带多媒体彩振会话请求的选项请求消息以建立用于早期媒体协商的独立对话。The fifth receiving module 1106: Receive an option request message carrying a multimedia color tone session request sent by the multimedia color tone application server to establish an independent dialogue for early media negotiation.
以上模块执行的具体流程具体参见实施例一、实施例二及实施例四中相关内容。For the specific process executed by the above modules, please refer to the relevant content in the first embodiment, the second embodiment and the fourth embodiment.
需要说明的是第三接收模块1104、第四接收模块1105及第五接收模块1106为可选模块,不增加上述任一模块同样可以解决多媒体彩铃和多媒体彩振协商均失败的问题,增加上述任一模块可进一步使得所述多媒体彩振服务器的执行方式更加丰富,为运营商提供更多选择,方便后续的升级演进。It should be noted that the
应当强调,当在说明中用到措词“包括或包含”时,是表示所陈述的特征、整体、步骤或组成部分的存在,而不因此排除一个或多个其他特征、整体、步骤、组成部分或其组合的存在。It should be emphasized that when the word "comprises or comprises" is used in the description, it means the existence of stated features, integers, steps or components, and does not thereby exclude one or more other features, integers, steps, components part or combination thereof.
本领域的技术人员可以理解:附图只是一个优选实施例的示意图,附图中的模块、实体或流程并不一定是实施本发明所必需的。Those skilled in the art can understand that the accompanying drawing is only a schematic diagram of a preferred embodiment, and the modules, entities or processes in the accompanying drawings are not necessarily necessary for implementing the present invention.
本领域的技术人员可以理解:实施例中的多媒体彩振服务器及终端中的模块或实体可以按照实施例的描述分布于实施例的多媒体彩振服务器及终端中,也可以进行响应变化位于不同于本实施例的一个或多个设备中。上述实施例的模块或实体可以合并成一个模块或实体,也可以精进一步拆分成多个子模块或实体。Those skilled in the art can understand that: the modules or entities in the multimedia color vibration server and the terminal in the embodiment can be distributed in the multimedia color vibration server and the terminal in the embodiment according to the description of the embodiment, and the response change can also be located in a different location. In one or more devices of this embodiment. The modules or entities in the above embodiments can be combined into one module or entity, or can be further divided into multiple sub-modules or entities.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by hardware, or by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the technology of the present invention The solution can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.), and includes several instructions to make a computer device ( It may be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910190004.XA CN102006371B (en) | 2009-09-02 | 2009-09-02 | Method and equipment for realizing multi-media polyphonic ringtone |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910190004.XA CN102006371B (en) | 2009-09-02 | 2009-09-02 | Method and equipment for realizing multi-media polyphonic ringtone |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102006371A CN102006371A (en) | 2011-04-06 |
| CN102006371B true CN102006371B (en) | 2014-01-22 |
Family
ID=43813435
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910190004.XA Expired - Fee Related CN102006371B (en) | 2009-09-02 | 2009-09-02 | Method and equipment for realizing multi-media polyphonic ringtone |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102006371B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113645361B (en) * | 2020-05-11 | 2023-04-07 | 中国电信股份有限公司 | Method, device and system for providing value added service before call and storage medium |
| CN114449103B (en) * | 2020-10-30 | 2024-01-30 | 华为终端有限公司 | Reminding method, graphical user interface and terminal |
| CN115842808A (en) * | 2021-08-04 | 2023-03-24 | 中国移动通信有限公司研究院 | Call interaction method, device, network node and storage medium |
| CN113784003B (en) * | 2021-08-11 | 2024-04-09 | 咪咕音乐有限公司 | Color ring calling method, system and communication equipment |
| CN114302353B (en) * | 2021-12-31 | 2023-10-20 | 咪咕音乐有限公司 | Media negotiation method, communication device and readable storage medium |
| CN115334050B (en) * | 2022-08-11 | 2023-09-15 | 迈普通信技术股份有限公司 | Call processing method, device, session initiation protocol server and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009575A (en) * | 2006-12-30 | 2007-08-01 | 北京邮电大学 | Method for multiple early media services in one call process |
| CN101217698A (en) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | A method for realizing CRBT and/or color image service |
| CN101227303A (en) * | 2007-01-19 | 2008-07-23 | 中兴通讯股份有限公司 | Method for sending customized ring back tone and color image as well as method for sending early media |
| CN101330750A (en) * | 2007-08-03 | 2008-12-24 | 中兴通讯股份有限公司 | Method for simultaneously playing multimedia information for call subscriber and called subscriber |
| CN101459735A (en) * | 2008-06-26 | 2009-06-17 | 中兴通讯股份有限公司 | Implementing method and system for customized ring back tone and color image service |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101248568B1 (en) * | 2006-06-09 | 2013-06-24 | 에스케이텔레콤 주식회사 | Method for providing early-media service based on session initiation protocol |
-
2009
- 2009-09-02 CN CN200910190004.XA patent/CN102006371B/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009575A (en) * | 2006-12-30 | 2007-08-01 | 北京邮电大学 | Method for multiple early media services in one call process |
| CN101227303A (en) * | 2007-01-19 | 2008-07-23 | 中兴通讯股份有限公司 | Method for sending customized ring back tone and color image as well as method for sending early media |
| CN101330750A (en) * | 2007-08-03 | 2008-12-24 | 中兴通讯股份有限公司 | Method for simultaneously playing multimedia information for call subscriber and called subscriber |
| CN101217698A (en) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | A method for realizing CRBT and/or color image service |
| CN101459735A (en) * | 2008-06-26 | 2009-06-17 | 中兴通讯股份有限公司 | Implementing method and system for customized ring back tone and color image service |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102006371A (en) | 2011-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101056492B1 (en) | Method and system for realizing multimedia ringback tone service and multimedia caller identification service | |
| US8718238B2 (en) | Method and a system for implementing a multimedia ring back tone service | |
| US20060034195A1 (en) | SIP message extension for push to watch service | |
| US8494527B2 (en) | Method for transferring a communication session in a telecommunications network from a first connection to a second connection | |
| CN100411391C (en) | System and method for realizing personalized ring back tone based on IP multimedia subsystem | |
| TW200830804A (en) | System and method for managing call continuity in IMS network environment using SIP messaging | |
| US20110142222A1 (en) | Method, apparatus and system for playing multimedia ring back tones | |
| CN102006371B (en) | Method and equipment for realizing multi-media polyphonic ringtone | |
| CN102130888B (en) | Method for continuing alerting tone and ringing signal in call process and servers | |
| EP2587777B1 (en) | Method and system for implementing color ring back tone and multimedia ring alert tone service. | |
| US20120213346A1 (en) | Method, server and terminal device for playing multimedia ring tone during call | |
| JP5551786B2 (en) | Method, server and terminal device for playing multimedia ringer during conversation | |
| CN101699882B (en) | Method, device and system for implementing interaction between color ring back tone service and supplementary service | |
| JP5593304B2 (en) | Method for terminating call and voice over IP terminal | |
| CN1327680C (en) | Method of establishing circuit exchange network to IMS network calling route | |
| CN102394989A (en) | Method for playing multimedia ringtone in conversation period, server and terminal equipment | |
| CN102143280B (en) | Method for playing multimedia color vibration and multimedia color vibration application server | |
| JP2011526441A (en) | Method and network unit for realizing customized video services in an IMS network | |
| WO2010043168A1 (en) | Method for sending and receiving multimedia ring tone file | |
| CN102257784B (en) | A method, device and system for realizing security mechanism of multimedia ring tone service | |
| CN101754489A (en) | Multimedia multi-color vibration business realization method, multimedia multi-color vibration server and user equipment | |
| CN101459665A (en) | Early media information playing control method | |
| CN101764895B (en) | Method, server and system for realizing customized multimedia ringing tone of called terminal | |
| CN101800948B (en) | Method, device and system for implementing call forwarding service | |
| CN102056110B (en) | Method, system and device for 2-generation (2G) communication system and IP multimedia subsystem (IMS) communication system to share ring back tone service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong. Patentee after: Huawei terminal (Shenzhen) Co.,Ltd. Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong. Patentee before: HUAWEI DEVICE Co.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20190107 Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province Patentee after: HUAWEI DEVICE Co.,Ltd. Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong. Patentee before: Huawei terminal (Shenzhen) Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140122 |