CN102006371A - Method and equipment for realizing multi-media polyphonic ringtone and string vibration ringtone service - Google Patents

Method and equipment for realizing multi-media polyphonic ringtone and string vibration ringtone service Download PDF

Info

Publication number
CN102006371A
CN102006371A CN200910190004XA CN200910190004A CN102006371A CN 102006371 A CN102006371 A CN 102006371A CN 200910190004X A CN200910190004X A CN 200910190004XA CN 200910190004 A CN200910190004 A CN 200910190004A CN 102006371 A CN102006371 A CN 102006371A
Authority
CN
China
Prior art keywords
request message
color vibration
multimedia color
message
indication information
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.)
Granted
Application number
CN200910190004XA
Other languages
Chinese (zh)
Other versions
CN102006371B (en
Inventor
郜文美
陈国乔
包渊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Huawei Device Shenzhen Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN200910190004.XA priority Critical patent/CN102006371B/en
Publication of CN102006371A publication Critical patent/CN102006371A/en
Application granted granted Critical
Publication of CN102006371B publication Critical patent/CN102006371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method and equipment for realizing multi-media polyphonic ringtone and string vibration ringtone service, relating to the technical field of communication. The method comprises the following steps of: receiving a calling request message sent by a calling terminal; inserting the indication information of an associated mark into the calling request message and sending the calling request message into which the indication information of the associated mark is inserted to a called terminal; receiving a response message which is returned by the called terminal by aiming at the calling request message and carries the indication message of the associated mark; and constructing a new calling request message and sending to the called terminal so as to establish an independent dialogue for early media consultation. The invention also provides response equipment. By adopting the invention, the problem that the multi-media polyphonic ringtone consultation and the multi-media string vibration ringtone consultation fail when the multi-media polyphonic ringtone and the multi-media string vibration ringtone interact and an Early-Session mode is used is solved.

Description

A kind of method and apparatus of realizing multimedia color vibration business
Technical field
The present invention relates to communication technical field, but relate in particular to the method and apparatus of realization multimedia color vibration business.
Background technology
Multimedia ringing tone (Customized Ringing Signal, CRS): be called multimedia color vibration again, i.e. caller is dialed when called, before called off-hook is answered, the called multimedia ringing tone of enjoying; Multimedia audible ringing tone (Customized Alerting Tone, CAT): be called multimedia color ring back tone again, i.e. dial when called, and before called off-hook was answered, multimedia audible ringing tone was enjoyed in caller by caller.
SIP (Session Initiation Protocol, session initiation protocol), be the control protocol of application layer, be used for setting up, revise and stop based on the calling between the user of I P network, its application in the middle of reality comprises but is limited to voice, video, instant message not to the utmost, has message etc.
Early media be meant the called subscriber accept a specific session (session) before, the medium that exchanged among the Early session (early-session) that set up, refer in particular to multimedia color ring back tone in this article or coloured silk shakes.In Session Initiation Protocol, Dialog (dialogue) sets up by sip message, for example a 18x response or a 2xx response at the INVITE request message.
In realizing process of the present invention, the inventor finds that there are the following problems at least in the prior art:
Mutual and when all using the Early-Session pattern in the prior art when multimedia color ring back tone and multimedia color vibration, " two Early-session SDP " can occur, thereby cause multimedia color ring back tone and multimedia color vibration to consult all problems of failure.
Summary of the invention
In view of this, the embodiment of the invention provides a kind of method and apparatus of realizing multimedia color vibration mutual and when all using the Early-Session pattern when multimedia color ring back tone and multimedia color vibration to solve, the problem that multimedia color ring back tone that can occur and multimedia color vibration negotiation are all failed.
For solving the problems of the technologies described above, on the one hand, provide the method that realizes multimedia color vibration, comprising:
Receive the calling sent by calling terminal request message; The call request message that inserts the indication information of associated flag and will insert the indication information of associated flag in described call request message sends to terminal called; Receive the response message of the indication information that carries described associated flag that described terminal called returns at described call request message; Construct new call request message and issue described terminal called is used for early media negotiation with foundation independent dialogue.
The another kind of method that realizes multimedia color vibration also is provided on the other hand, comprises:
Receive that the multimedia color vibration application server transmits from calling terminal and insert the call request message of the indication information of associated flag by described multimedia color vibration application server; Transmission at the response message of the indication information that carries described associated flag of described call request message to described multimedia color vibration application server; The call request message that receives the neotectonics of described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
On the one hand, provide a kind of multimedia color vibration application server, comprising:
Call request message receiver module: be used to receive the calling sent by calling terminal request message;
Handle sending module: be used for sending to terminal called at the call request message that described call request message inserts the indication information of associated flag and will insert the indication information of associated flag;
Feedback message receiver module: the response message that is used to receive the indication information that carries described associated flag that described terminal called returns at described call request message;
Call request message sending module: be used to construct new call request message and issue described terminal called is used for early media negotiation with foundation independent dialogue.
On the other hand, provide a kind of terminal, comprising:
First receiver module: be used to receive that the multimedia color vibration application server transmits from calling terminal and inserted the call request message of the indication information of associated flag by described multimedia color vibration application server;
Sending module: be used to send response message at the indication information that carries described associated flag of described call request message to described multimedia color vibration application server;
Second receiver module: the call request message that is used to receive the neotectonics that described multimedia color vibration application server sends is used for the independent dialogue of early media negotiation with foundation.
The embodiment of the invention provides, and that a kind of method and apparatus of realizing multimedia color vibration solved when multimedia color ring back tone and multimedia color vibration is mutual and when all using the Early-Session pattern, can occur " two Early-session SDP ", thereby cause multimedia color ring back tone and multimedia color vibration to consult all problems of failure.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the networking structure schematic diagram of the embodiment of the invention one;
Fig. 2 is the call flow diagram of the method for the embodiment of the invention one;
Fig. 3 is the networking structure schematic diagram of the embodiment of the invention two;
Fig. 4 is the call flow diagram of the method for the embodiment of the invention two;
Fig. 5 is the method schematic diagram of the embodiment of the invention three;
Fig. 6 is the another kind of method schematic diagram of the embodiment of the invention three;
Fig. 7 is the method schematic diagram of the embodiment of the invention four;
Fig. 8 is the another kind of method schematic diagram of the embodiment of the invention four;
Fig. 9 is the schematic diagram of the multimedia color vibration application server of the embodiment of the invention five;
Figure 10 is another schematic diagram of the multimedia color vibration application server of the embodiment of the invention five;
Figure 11 is the schematic diagram of the terminal of the embodiment of the invention six;
Figure 12 is another schematic diagram of the terminal of the embodiment of the invention six.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to accompanying drawing six embodiment that develop simultaneously, the present invention is described in more detail.
First embodiment provided by the invention has provided a kind of concrete call flow of realizing multimedia color vibration, comprising:
At first, application scenarios is as follows: in the IMS network, user A has customized multimedia color vibration business by Web Portal (portal website) for user B, and particular content can be one section MV.When user A calling party B, multimedia multi-color vibration server is user B play multimedia coloured silk shake (one section MV).After called subscriber B saw this MV, off-hook was answered, and MV stops to play, and calling and called carry out communication process.
The networking structure schematic diagram of present embodiment is as shown in Figure 1, and is specific as follows:
UE:User Equipment, subscriber equipment; Subscriber equipment A is a calling terminal herein, and subscriber equipment B is a terminal called;
Base station 101 or base station 112: it is NodeB, the base station of WCDMA system, and promptly radio receiving-transmitting unit is mainly finished the processing of Uu interface physical layer protocol;
Radio network controller 102 or radio network controller 111: it is RNC (Radio Network Controller, a radio network controller), is used to control the Radio Resource of UTRAN;
Serving GPRS Support Node 103 or Serving GPRS Support Node 110: it is SGSN (Serving GPRS Support Node, Serving GPRS Support Node), be WCDMA core net PS domain-functionalities nodes, the function such as routing forwarding, mobile management, session management, authentication, encryption in PS territory mainly is provided;
Gateway GPRS Support Node 104 or Gateway GPRS Support Node 109: it is GGSN (Gateway GPRS Support Node, Gateway GPRS Support Node), be WCDMA core net PS domain-functionalities nodes, route and the encapsulation of packet between WCDMA mobile network and external data network mainly is provided.The GGSN major function provides the critical point function that UE inserts extenal grouped network;
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 first contact point of user in the IMS network, main checking request, processing and the transmitted response be responsible for;
Service call conversation control function A 106 or service call conversation control function B 107: it is S-CSCF (Serving Call Session Control Function, service call conversation control function), S-CSCF is in the core the driver's seat in the IMS network, be the key point of IMS multi-process control.It is responsible for record and control consumer process state, carries out the session routing function, and constantly carries out alternately with application service and billing function, carries out value-added service according to rule and triggers with business and control;
Home subscriber server A113 or home subscriber server B114: it is HSS (Home Subscriber Server, home subscriber server), HSS is used to store user and service related data, be the HLR of a upgrading, HSS has write down user identity, log-on message, access parameter and service trigger message etc. with the XML form;
Multimedia multi-color vibration server 115: it is CRS AS (Customized Ringing Signal Application Server, a multimedia color vibration application server), and CRS AS is mainly used in provides CRS service logic, and control MRF carries out the broadcast of media resource;
Media resource function: it is MRF (Multimedia Resource Function, media resource function), MRF comprises MRFC (control section) and MRFP (processing section of user plane), the business relevant with carrying provided support, as multimedia resource broadcast, video conference, user's bulletin etc., can finish the mixing of data medium stream, the distribution of Media Stream, the conversion of carrying code, the transmission of charge information etc.;
Specifically referring to accompanying drawing 2, concrete steps are as follows for call flow in the present embodiment:
Step 201, subscriber equipment A make a call, and send the INVITE request message, have comprised the Offer SDP of subscriber equipment A in the message;
Step 202, CRS AS insert " supported:Relevancy " header field in INVITE after receiving INVITE, need to prove that the Relevancy option-tag is expanded by the present invention;
If step 203, subscriber equipment B support associate feature, promptly can discern " supported:Relevancy " header field, then in 180 response messages that return, insert " supported:Relevancy " header field, support this associate feature to show;
After step 204, CRS AS receive 180 response messages, check wherein whether comprise " supported:Relevancy " header field,, then be left intact if do not comprise; If comprise, then construct a new INVITE, and this INVITE has following characteristics:
A. comprise " Require:Early-Session, Relevancy " header field;
The tag value of the From header field in the INVITE that the tag value of b.From header field and calling terminal send is different;
The value of the Call-ID header field in the INVITE that the value of c.Call-ID header field and caller send is identical, and increase the indication information parameter of an associated flag behind the Call-ID header field: " Relevancy-Flag ", and its value is changed to 1, thereby the indication information parameter of Call-ID header field and associated flag is jointly as the indication information of associated flag;
Different in the INVITE that d.P-Asserted-Identity header field and caller send;
E. be the color Early-Session Offer SDP that shakes in the message body.
Then, CRS AS sends to terminal called subscriber equipment B with the INVITE of neotectonics, is used for setting up a new dialogue (Dialog-1, i.e. dialogue 1 in the accompanying drawing 2) to consult the coloured silk session of shaking;
Step 205, subscriber equipment B receive after second INVITE, the value of finding the indication information parameter of associated flag is 1, then contrast the Call-ID header field of two INVITE, if it is identical, then can determine call request and color vibration business request that two INVITE are same user, thereby only show an incoming call, and suppress local ring back tone;
Step 206, subscriber equipment B returns 18x message at new INVITE then, this message has been carried CRS Answer SDP, and the To-tag value of 180 message of returning before its To-tag value and the UE-B is different, thereby has set up an independent dialogue, with the session of shaking of special negotiation coloured silk;
After step 207, CRS AS receive this message, finish the coloured silk session negotiation of shaking, indication MRF is that UE-B plays coloured silk and shakes;
Step 208~step 2012:CRS AS is to 180 message of subscriber equipment A forwarding Dialog-2 (being the dialogue 2 in the accompanying drawing 2), and subscriber equipment A returns the affirmation message PRACK to 180 message; Subscriber equipment B returns to the response message 200OK of PRACK message (PRACK); Need to prove that step 208 also can take place before the step 204;
Step 2013~step 2021: callee's off-hook, subscriber equipment B sends offhook message 200OK (INVITE), is carrying UE-B Answer SDP in the message, is used to reply UE-A Offer; CRS AS receives 200OK (INVITE) afterwards, and indication MRF stops to play CRS, and is used to stop Dialog-1 to subscriber equipment B transmission CANCEL, then 200OK (INVITE) is transmitted to subscriber equipment A; Subscriber equipment B returns the response message 200OK (CANCEL) to CANCEL; Subscriber equipment A returns acknowledge message ACK, and CRS AS is transmitted to subscriber equipment B with ACK; Enter the normal talking process then between the calling and called.
Optionally, step 2016 in the accompanying drawing 2 and step 2018 can not wanted, but by terminal called when off-hook sends 200OK (INVITE), send a 4xx error response message at Dialog-1,486busy for example is so that CRS AS stops Dialog-1.
The embodiment of the invention also has other possibilities for the selection of signaling message: promptly CRS AS is after receiving the INVITE that caller sends, do not produce new INVITE, but carry message such as INFO, the MESSAGE of CRS Offer SDP or OPTIONS to called transmission, terminal called carries CRS Answer SDP in the 200OK message of returning, thereby finishes the negotiation of Early media.
The embodiment of the invention also has other possibilities for the realization of the indication information of associated flag: promptly, the indication information header field of an associated flag of expansion in described new call request message makes the value of call identification header field of the related call request message of value and the needs of indication information header field of described associated flag identical.
This embodiment is the situation that multimedia color vibration business is only arranged, mainly be after CRS AS confirms that terminal called is supported associate feature, send an INVITE that is associated with original I NVITE, consult the multimedia color vibration Early media to set up independently dialogue, this embodiment requires terminal called can support associate feature.
Second embodiment provided by the invention has provided the method flow of another kind of realization multimedia color vibration, comprising:
At first application scenarios is as follows: in the IMS network, user A has customized multimedia color vibration business for user B, and user B has customized Multimedia Ring Back Tone service for user A.When user A calling party B, multimedia multi-color vibration server shakes for user B play multimedia coloured silk, and multimedia polyphonic ringtone server is calling subscriber's play multimedia CRBT.After called subscriber B off-hook was answered, multimedia color ring back tone, multimedia color vibration all stopped to play, and calling and called carry out communication process;
The networking structure schematic diagram of present embodiment is as shown in Figure 3, and is specific as follows:
Compare with the networking structure among the embodiment one, just increased a multimedia polyphonic ringtone server 316 in the accompanying drawing 3, all the other are identical, repeat no more herein; Multimedia polyphonic ringtone server 316:CATAS (Customized Alerting Tone Application Server, the multimedia color ring back tone application server) AS provides IM (IP multimedia) server of value-added service for the user in the IMS network, can be positioned at the user attaching net, also can provide by the third party.CAT AS is mainly used in provides CAT service logic, and control MRF carries out the broadcast of media resource.
Specifically referring to accompanying drawing 4, concrete steps are as follows for call flow in the present embodiment:
Step 401, subscriber equipment A make a call, and send the INVITE request message, have comprised the Offer SDP of UE-A in the message;
Step 402 to step 403, CRS AS after receiving INVITE, in INVITE, insert " supported:Relevancy " header field, need to prove that the Relevancy option-tag is expanded by the present invention, CRS AS is transmitted to subscriber equipment B with INVITE;
If step 404, subscriber equipment B support associate feature, promptly can discern " supported:Relevancy " header field, then in 180 response messages that return, insert " supported:Relevancy " header field, support this associate feature to show;
After step 405, CAT AS receive 180 message, be converted to 183 with 180, and in message, insert " Require:Early-Session " header field and CAT Offer SDP message body;
After step 406, CRS AS receive 183, check wherein whether comprise " supported:Relevancy " header field,, then be left intact if do not comprise; If comprise, then construct a new INVITE, and this INVITE has following characteristics:
A. comprise " Require:Early-Session, Relevancy " header field;
The tag value of the From header field in the INVITE that the tag value of b.From header field and calling terminal send is different;
The value of the Call-ID header field in the INVITE that the value of c.Call-ID header field and caller send is identical, and increase the indication information parameter of an associated flag behind the Call-ID header field: " Relevancy-Flag ", and its value is changed to 1, thereby the indication information parameter of Call-ID header field and associated flag is jointly as the indication information of associated flag;
Different in the INVITE that d.P-Asserted-Identity header field and caller send;
E. be the color Early-Session Offer SDP that shakes in the message body.
Then, CRS AS sends to terminal called subscriber equipment B with the INVITE of neotectonics, is used for setting up a new dialogue Dialog-1, i.e. dialogue 1 in the accompanying drawing 4 is to consult the coloured silk session of shaking;
Because different among the INVITE of the P-Asserted-Identity header field in the INVITE of neotectonics and subscriber equipment A transmission, therefore when the S-CSCF of process called network, according to the iFC strategy, can not be routed to CAT AS, but directly be transmitted to subscriber equipment B;
Step 407 is after step 408, subscriber equipment B receive second INVITE, the value of finding the indication information parameter of associated flag is 1, then contrast the Call-ID header field of two INVITE, if it is identical, then can determine call request and multimedia color vibration business request that two INVITE are same user, thereby only show an incoming call, and suppress local ring back tone; Subscriber equipment B returns 18x message at new INVITE then, this message has been carried CRS Answer SDP, and its To-tag value is different with the To-tag value of 180 message that UE-B returns before, thereby has set up an independent dialogue, with the session of special negotiation multimedia color vibration;
After step 409, CRS AS receive this message, finish the coloured silk session negotiation of shaking, indication MRF is that UE-B plays coloured silk and shakes;
Step 4010 to step 4017, CRS AS transmitted Dialog-2, i.e. 183 message of the dialogue 2 in the accompanying drawing 4 to subscriber equipment A; After subscriber equipment A receives 183 message, return the PRACK message that carries CAT Answer SDP, after CAT AS receives this message, extract CAT Answer SDP wherein, finish the negotiation of CRBT Early media, given subscriber equipment B with the PRACK forwards of sky then; Described subscriber equipment B returns response message 200OK (PRACK) and gives subscriber equipment A; CAT AS indication MRF is a subscriber equipment A coloring ring back tone playing;
Annotate: the action of step 4010 also can take place before the step 4006;
Step 4018 is to step 4029, called off-hook, and subscriber equipment B sends offhook message 200OK (INVITE), is carrying subscriber equipment B Answer SDP in the message, is used to reply subscriber equipment A Offer; CAT AS receives 200OK (INVITE) afterwards, and indication MRF stops to play CAT; CRS AS receives 200OK (INVITE) afterwards, indication MRF stops to play CRS, and send CANCEL to subscriber equipment B and be used to stop Dialog-1, then 200OK (INVITE) is transmitted to subscriber equipment A, subscriber equipment B returns the response message 200OK (CANCEL) to CANCEL, subscriber equipment A receives 200OK (PRACK) and returns acknowledge message ACK afterwards, enters the normal talking process then between the calling and called.
Optionally, step 2016 in the accompanying drawing 2 and step 2018 can not wanted, but by terminal called when off-hook sends 200OK (INVITE), send a 4xx error response message at Dialog-1,486busy for example is so that CRS AS stops Dialog-1.
The embodiment of the invention also has other possibilities for the selection of signaling message: promptly CRS AS is after receiving the INVITE that caller sends, do not produce new INVITE, but carry message such as INFO, the MESSAGE of CRS Offer SDP or OPTIONS to called transmission, terminal called carries CRS Answer SDP in the 200OK message of returning, thereby finishes the negotiation of Early media.
The embodiment of the invention also has other possibilities for the realization of the indication information of associated flag: promptly, the indication information header field of an associated flag of expansion in described new call request message makes the value of call identification header field of the related call request message of value and the needs of indication information header field of described associated flag identical.
This embodiment is the simultaneous situation of CRBT and color vibration business, and what its Colorful Ring Service adopted is the early-session pattern, can see between CRBT and the color vibration business without any alternately, thereby also just of the prior art pair of SDP problem can not occur.
The 3rd embodiment provided by the invention has provided a kind of method that realizes multimedia color vibration, at first,
Application scenarios comprises embodiment one and 2 two kinds of sights of embodiment, repeats no more herein;
As shown in Figure 5, concrete steps are as follows:
Step 501, reception calling sent by calling terminal request message;
Step 502, the call request message that inserts the indication information of associated flag and will insert the indication information of associated flag in described call request message send to terminal called;
Step 503, receive the response message of the indication information that carries described associated flag that described terminal called returns at described call request message;
Step 504, the new call request message of structure are also issued described terminal called is used for early media negotiation with foundation independent dialogue;
The call request message that described structure is new comprises:
Comprise " requiring: early-session sign, the indication information of associated flag " header field;
Make value of statistical indicant in the new call request message be different from the value of statistical indicant from header field of described reception calling sent by calling terminal request message from header field;
Make the indication information that carries associated flag in the new call request message;
Make the certified sign header field of network in the new call request message be different from the certified sign header field of network of described reception calling sent by calling terminal request message.
The described indication information that carries associated flag in the new call request message that makes specifically comprises:
Make the value of the call identification header field in the new call request message identical with the value of the call identification header field of described reception calling sent by calling terminal request message, and behind described call identification header field, increase the indication information parameter of an associated flag, the indication information parameter of described associated flag is changed to one, with the indication information parameter of described call identification header field and associated flag jointly as the indication information of associated flag;
Perhaps,
The indication information header field of an associated flag of expansion in described new call request message makes the value of call identification header field of the related call request message of value and the needs of indication information header field of described associated flag identical.
Described step 504 can be replaced by following scheme:
The information request message INFO that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation; Perhaps,
The message request message MESSAGE that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation; Perhaps,
The options request message OPTIONS that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation;
The described value of the call identification header field in the new call request message that makes is identical with the value of the call identification header field of described reception calling sent by calling terminal request message, and behind described call identification header field, increase the indication information parameter of an associated flag, the indication information parameter of described associated flag is changed to one, and the indication information parameter of described call identification header field and associated flag is replaced by following scheme as the indication information of associated flag jointly:
The indication information header field of an associated flag of expansion in described new call request message makes the value of call identification header field of the related call request message of value and the needs of indication information header field of described associated flag identical.
Optionally, as shown in Figure 6, described method also comprises
Receive the response message that described terminal called returns at new call request message, indication media resource function entity is that described terminal called play multimedia coloured silk shakes.
The implementation main body of above step is CRS AS, and concrete techniqueflow is referring to embodiment one and embodiment two;
The method that the embodiment of the invention provided has solved mutual and when all using the Early-Session pattern when multimedia color ring back tone and multimedia color vibration, can occur " two Early-session SDP ", thereby cause multimedia color ring back tone and multimedia color vibration to consult all problems of failure.
The 4th embodiment provided by the invention has provided a kind of method that realizes multimedia color vibration, at first,
Application scenarios comprises embodiment one and 2 two kinds of sights of embodiment, repeats no more herein;
As shown in Figure 7, concrete steps are as follows:
Step 701, receive that the multimedia color vibration application server transmits from calling terminal and insert the call request message of the indication information of associated flag by described multimedia color vibration application server;
Step 702, send response message at the indication information that carries described associated flag of described call request message to described multimedia color vibration application server;
The call request message of the neotectonics that step 703, the described multimedia color vibration application server of reception send is used for the independent dialogue of early media negotiation with foundation.
Described step 703 can be replaced by following scheme:
The information request message INFO that carries the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation; Perhaps,
The message request message MESSAGE that carries the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation; Perhaps,
The options request message OPTIONS that carries the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
Optionally, as shown in Figure 8, described method also comprises
Send response message, so that described multimedia color vibration application server indication media resource function entity play multimedia coloured silk shakes.
The implementation main body of above step is a subscriber equipment, and concrete techniqueflow is referring to embodiment one and embodiment two;
The method that the embodiment of the invention provided has solved mutual and when all using the Early-Session pattern when multimedia color ring back tone and multimedia color vibration, can occur " two Early-session SDP ", thereby cause multimedia color ring back tone and multimedia color vibration to consult all problems of failure.
The 5th embodiment provided by the invention has provided a kind of multimedia multi-color vibration server, and at first application scenarios is identical with embodiment three with embodiment one, embodiment two, does not repeat them here;
As shown in Figure 9, specific as follows:
Call request message receiver module 901: be used to receive the calling sent by calling terminal request message;
Handle sending module 902: be used for sending to terminal called at the call request message that described call request message inserts the indication information of associated flag and will insert the indication information of associated flag;
Feedback message receiver module 903: the response message that is used to receive the indication information that carries described associated flag that described terminal called returns at described call request message;
Call request message sending module 904: be used to construct new call request message and issue described terminal called is used for early media negotiation with foundation independent dialogue.
Optionally, as shown in Figure 10, described multimedia color vibration application server also comprises following at least a kind of module:
Message transmission module 1: send the information request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue;
Message transmission module 2 906: send the message request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue;
Message transmission module 3 907: send the options request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue.
The idiographic flow of carrying out with upper module is specifically referring to related content among embodiment one, embodiment two and the embodiment three.
Need to prove that message transmission module 1, message transmission module 2 906 and message transmission module 3 907 are optional module, do not increase above-mentioned arbitrary module and can solve all problems of failure of multimedia color ring back tone and multimedia color vibration negotiation equally, increase above-mentioned arbitrary module and can make further that the executive mode of described multimedia multi-color vibration server is abundanter, for operator provides more more options, convenient follow-up upgrading evolution.
The 5th embodiment provided by the invention has provided a kind of terminal, and at first application scenarios and embodiment one, embodiment two identical and embodiment four do not repeat them here;
Need to prove that described terminal includes but not limited to that subscriber equipment, fixed terminal, portable terminal or wireless terminal etc. have the electronic equipment of data-handling capacity and communication capacity, described communication capacity includes but not limited to the various forms of radio communication and wire communication.
As shown in figure 11, described terminal comprises as lower module:
First receiver module 1101: be used to receive that the multimedia color vibration application server transmits from calling terminal and inserted the call request message of the indication information of associated flag by described multimedia color vibration application server;
Sending module 1102: be used to send response message at the indication information that carries described associated flag of described call request message to described multimedia color vibration application server;
Second receiver module 1103: the call request message that is used to receive the neotectonics that described multimedia color vibration application server sends is used for the independent dialogue of early media negotiation with foundation.
Optionally, as shown in Figure 12, described terminal also comprises following at least a module at least:
The 3rd receiver module 1104: the information request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation;
The 4th receiver module 1105: the message request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation;
The 5th receiver module 1106: the options request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
The idiographic flow of carrying out with upper module is specifically referring to related content among embodiment one, embodiment two and the embodiment four.
Need to prove that the 3rd receiver module 1104, the 4th receiver module 1105 and the 5th receiver module 1106 are optional module, do not increase above-mentioned arbitrary module and can solve all problems of failure of multimedia color ring back tone and multimedia color vibration negotiation equally, increase above-mentioned arbitrary module and can make further that the executive mode of described multimedia multi-color vibration server is abundanter, for operator provides more more options, convenient follow-up upgrading evolution.
Should emphasize, when in explanation, using word " comprise or comprise ", be the existence of expression feature, integral body, step or the part of being stated, and therefore do not get rid of the existence of one or more other features, integral body, step, part or its combination.
It will be appreciated by those skilled in the art that: accompanying drawing is the schematic diagram of a preferred embodiment, and the module in the accompanying drawing, entity or flow process might not be that enforcement is essential to the invention.
It will be appreciated by those skilled in the art that: multimedia multi-color vibration server among the embodiment and the module in the terminal or entity can be distributed in according to the description of embodiment in the multimedia multi-color vibration server and terminal of embodiment, also can carry out response change and be arranged in the one or more equipment that are different from present embodiment.Module of the foregoing description or entity can be merged into a module or entity, also can essence further split into a plurality of submodules or entity.
The invention described above embodiment sequence number is not represented the quality of embodiment just to description.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by hardware, also can realize by the mode that software adds necessary general hardware platform, based on such understanding, technical scheme of the present invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise that some instructions are with so that a computer equipment (can be a personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (12)

1. a method that realizes multimedia color vibration is characterized in that, comprising:
Receive the calling sent by calling terminal request message;
The call request message that inserts the indication information of associated flag and will insert the indication information of associated flag in described call request message sends to terminal called;
Receive the response message of the indication information that carries described associated flag that described terminal called returns at described call request message;
Construct new call request message and issue described terminal called is used for early media negotiation with foundation independent dialogue.
2. the method for claim 1 is characterized in that, the call request message that described structure is new comprises:
Comprise " requiring: early-session sign, the indication information of associated flag " header field;
Make value of statistical indicant in the new call request message be different from the value of statistical indicant from header field of described reception calling sent by calling terminal request message from header field;
Make the indication information that carries associated flag in the new call request message;
Make the certified sign header field of network in the new call request message be different from the certified sign header field of network of described reception calling sent by calling terminal request message;
Make the conversation request that comprises multimedia color vibration in the message body of new call request message.
3. method as claimed in claim 1 or 2 is characterized in that, described method also comprises:
Receive the response message that described terminal called returns at new call request message, indication media resource function entity is that described terminal called play multimedia coloured silk shakes.
4. the method for claim 1 is characterized in that, the call request message that described structure is new is also issued described terminal called and replaced by following scheme with the independent dialogue that foundation is used for early media negotiation: will go up that this is as a matter of expediency
The information request message that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation; Perhaps,
The message request message that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation; Perhaps,
The options request message that the multimedia color vibration conversation request is carried in transmission is used for independently talking with of early media negotiation to terminal called with foundation.
5. method as claimed in claim 2 is characterized in that, the described indication information that carries associated flag in the new call request message that makes comprises:
Make the value of the call identification header field in the new call request message identical with the value of the call identification header field of described reception calling sent by calling terminal request message, and behind described call identification header field, increase the indication information parameter of an associated flag, the indication information parameter of described associated flag is changed to one, with the indication information parameter of described call identification header field and associated flag jointly as the indication information of associated flag; Perhaps,
The indication information header field of an associated flag of expansion in described new call request message makes the value of call identification header field of the related call request message of value and the needs of indication information header field of described associated flag identical.
6. a method that realizes multimedia color vibration is characterized in that, comprising:
Receive that the multimedia color vibration application server transmits from calling terminal and insert the call request message of the indication information of associated flag by described multimedia color vibration application server;
Transmission at the response message of the indication information that carries described associated flag of described call request message to described multimedia color vibration application server;
The call request message that receives the neotectonics of described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
7. method as claimed in claim 6 is characterized in that, the new call request message of the described multimedia color vibration application server structure of described reception is replaced by following scheme with the independent dialogue that foundation is used for early media negotiation:
The information request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation; Perhaps,
The message request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation; Perhaps,
The options request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
8. as claim 6 or 7 described methods, it is characterized in that described method also comprises:
Send response message, so that described multimedia color vibration application server indication media resource function entity play multimedia coloured silk shakes.
9. a multimedia color vibration application server is characterized in that, comprising:
Call request message receiver module: be used to receive the calling sent by calling terminal request message;
Handle sending module: be used for sending to terminal called at the call request message that described call request message inserts the indication information of associated flag and will insert the indication information of associated flag;
Feedback message receiver module: the response message that is used to receive the indication information that carries described associated flag that described terminal called returns at described call request message;
Call request message sending module: be used to construct new call request message and issue described terminal called is used for early media negotiation with foundation independent dialogue.
10. multimedia color vibration as claimed in claim 9 should be used server, it is characterized in that, described content management apparatus also comprises following at least a kind of module:
Message transmission module one: send the information request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue;
Message transmission module two: send the message request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue;
Message transmission module three: send the options request message of carrying the multimedia color vibration conversation request is used for early media negotiation with foundation to terminal called independent dialogue.
11. a terminal is characterized in that, described terminal comprises:
First receiver module: be used to receive that the multimedia color vibration application server transmits from calling terminal and inserted the call request message of the indication information of associated flag by described multimedia color vibration application server;
Sending module: be used to send response message at the indication information that carries described associated flag of described call request message to described multimedia color vibration application server;
Second receiver module: the call request message that is used to receive the neotectonics that described multimedia color vibration application server sends is used for the independent dialogue of early media negotiation with foundation.
12. terminal as claimed in claim 11 is characterized in that, described terminal also comprises following at least a module at least:
The 3rd receiver module: the information request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation;
The 4th receiver module: the message request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation;
The 5th receiver module: the options request message of carrying the multimedia color vibration conversation request that receives described multimedia color vibration application server transmission is used for the independent dialogue of early media negotiation with foundation.
CN200910190004.XA 2009-09-02 2009-09-02 Method and equipment for realizing multi-media polyphonic ringtone Active CN102006371B (en)

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 true CN102006371A (en) 2011-04-06
CN102006371B CN102006371B (en) 2014-01-22

Family

ID=43813435

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910190004.XA Active 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)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113645361A (en) * 2020-05-11 2021-11-12 中国电信股份有限公司 Method, device and system for providing value added service before call and storage medium
CN113784003A (en) * 2021-08-11 2021-12-10 咪咕音乐有限公司 Color ring calling method, system and communication equipment
CN114302353A (en) * 2021-12-31 2022-04-08 咪咕音乐有限公司 Media negotiation method, communication device and readable storage medium
CN114449103A (en) * 2020-10-30 2022-05-06 华为终端有限公司 Reminding method, graphical user interface and terminal
CN115334050A (en) * 2022-08-11 2022-11-11 迈普通信技术股份有限公司 Call processing method, device, session initiation protocol server and storage medium
CN115842808A (en) * 2021-08-04 2023-03-24 ***通信有限公司研究院 Call interaction method, device, network node and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
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
WO2007142447A1 (en) * 2006-06-09 2007-12-13 Sk Telecom Co., Ltd. Method for providing early-media service based on session initiation protocol
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007142447A1 (en) * 2006-06-09 2007-12-13 Sk Telecom Co., Ltd. Method for providing early-media service based on session initiation protocol
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

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113645361A (en) * 2020-05-11 2021-11-12 中国电信股份有限公司 Method, device and system for providing value added service before call and storage medium
CN113645361B (en) * 2020-05-11 2023-04-07 中国电信股份有限公司 Method, device and system for providing value added service before call and storage medium
CN114449103A (en) * 2020-10-30 2022-05-06 华为终端有限公司 Reminding method, graphical user interface and terminal
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
CN113784003A (en) * 2021-08-11 2021-12-10 咪咕音乐有限公司 Color ring calling method, system and communication equipment
CN113784003B (en) * 2021-08-11 2024-04-09 咪咕音乐有限公司 Color ring calling method, system and communication equipment
CN114302353A (en) * 2021-12-31 2022-04-08 咪咕音乐有限公司 Media negotiation method, communication device and readable storage medium
CN114302353B (en) * 2021-12-31 2023-10-20 咪咕音乐有限公司 Media negotiation method, communication device and readable storage medium
CN115334050A (en) * 2022-08-11 2022-11-11 迈普通信技术股份有限公司 Call processing method, device, session initiation protocol server and storage medium
CN115334050B (en) * 2022-08-11 2023-09-15 迈普通信技术股份有限公司 Call processing method, device, session initiation protocol server and storage medium

Also Published As

Publication number Publication date
CN102006371B (en) 2014-01-22

Similar Documents

Publication Publication Date Title
US9219764B2 (en) Personal network access control system and method
CN1972254B (en) Method and apparatus for interactive services between voice of terminal and multimedia
US7206611B2 (en) Method for displaying special alerting icon
CN101884205B (en) Dynamic initiation of i1-ps signaling in ims centralized services
CN102857891A (en) Domain selection method and domain selection system for called party and HSS(home subscriber server) in domain selection system
CN102006371B (en) Method and equipment for realizing multi-media polyphonic ringtone
CN102123211B (en) Realizing method and system of multi-party calling service
CN101764802B (en) Method, server and terminal equipment for playing multimedia tone during talking
CN102130888B (en) Method for continuing alerting tone and ringing signal in call process and servers
CN102394989A (en) Method for playing multimedia ringtone in conversation period, server and terminal equipment
CN101459735B (en) Implementing method and system for customized ring back tone and color image service
CN101529883B (en) System and method to provide combinational services to anonymous callers
CN101699882B (en) Method, device and system for implementing interaction between color ring back tone service and supplementary service
CN101123822B (en) Implementation method for emergent call service in IP multimedia subsystem central service
CN101325590B (en) Method for implementation terminal call of IP multimedia subsystem central control business
CN1921482B (en) Method and device for business processing based on conversation initiating protocol
CN101753517B (en) Method for transmitting and receiving multi-media ringtone file, server and user facility
CN101212778A (en) Ring tone editing method
CN101795330A (en) Method, server and terminal device for playing multimedia ringing tone during call
CN102143280B (en) Method for playing multimedia color vibration and multimedia color vibration application server
CN101754489B (en) Multimedia multi-color vibration business realization method, multimedia multi-color vibration server and user equipment
CN101553042A (en) Method, system and equipment for selecting gateway
CN102257784B (en) A kind of method, equipment and system realizing security mechanism of multimedia ringing tone services
CN102833715B (en) Inquisition switching implementation method, application server, business terminal and system
CN100450210C (en) R4 network system and method for provoding medium resource

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
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.

TR01 Transfer of patent right
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.