Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of implementation method of Ring Back Tone service and device and manner of execution and terminal, solves the problem that prior art sound intermediate frequency or video frequency color ring cannot meet Consumer's Experience requirement completely.
For solving the problems of the technologies described above, embodiments of the invention provide a kind of implementation method of Ring Back Tone service, comprise the steps:
Can odoriferous calling terminal make a call to terminal called time, server of color ring back tone service receive core net forward request message after, reply to calling terminal instruction message; Described instruction message comprises and distributes the instruction of default fragrance according to described instruction message and play the instruction of audio frequency CRBT that described terminal called arranges or video frequency color ring.
Above-mentioned implementation method, wherein, can odoriferous calling terminal make a call step to terminal called before described implementation method also comprise:
Obtain the settings of described terminal called to fragrance CRBT.
Above-mentioned implementation method, wherein, obtains the settings step of described terminal called to fragrance CRBT and comprises:
Obtaining described terminal called is the CRBT that described calling terminal is selected;
The described CRBT obtained is recorded in database.
Above-mentioned implementation method, wherein, described server of color ring back tone service also comprises before replying to described calling terminal instruction message:
Server of color ring back tone service inquires about described database, Query Result be described terminal called sign be fragrance Ring Back Tone service time, inquire about the settings of described terminal called to fragrance CRBT.
Above-mentioned implementation method, wherein, also comprises:
After described terminal called answers active calls, server of color ring back tone service triggers described calling terminal and stops fragrant and stopping audio plays CRBT or video frequency color ring instruction, and sends to described calling terminal.
Present invention also offers a kind of implement device of Ring Back Tone service, comprising:
Processing module, for can odoriferous calling terminal make a call to terminal called time, after receiving the request message of forwarding, reply instruction message; Described instruction message comprises and distributes the instruction of default fragrance according to described instruction message and play the instruction of audio frequency CRBT that described terminal called arranges or video frequency color ring.
Above-mentioned implement device, wherein, also comprises:
Acquisition module, for obtaining the settings of described terminal called to fragrance CRBT.
Above-mentioned implement device, wherein, described acquisition module comprises:
Acquiring unit is the CRBT that described calling terminal is selected for obtaining described terminal called;
Record cell, for being recorded to the described CRBT obtained in database.
Above-mentioned implement device, wherein, also comprises:
Whether the first enquiry module, sign fragrance Ring Back Tone service for inquiring about described terminal called before replying to message described in described calling terminal from described database;
Second enquiry module, during for being described terminal called signing fragrance Ring Back Tone service at the Query Result of described first enquiry module, from described acquisition module, inquire about described settings, described processing module processes according to the Query Result of described second enquiry module.
Above-mentioned implement device, wherein, also comprises:
Trigger sending module, for after described terminal called answers active calls, trigger described calling terminal and stop fragrant and stopping audio plays CRBT or video frequency color ring instruction, and send to described calling terminal.
Present invention also offers a kind of manner of execution of Ring Back Tone service, comprise the steps:
Call request is sent to terminal called;
After receiving the instruction message of replying for described request, distribute default fragrance according to described instruction message, and play audio frequency CRBT or the video frequency color ring of terminal called setting.
Above-mentioned manner of execution, wherein, distributes default fragrance according to described instruction message, and the step of the audio frequency CRBT or video frequency color ring of playing terminal called setting comprises:
Receive the instruction message of replying;
Analyze the described instruction message received, obtain an analysis result;
The fragrance that terminal called is preset according to described analysis result query, obtains a Query Result;
Start according to described Query Result and distribute default fragrance;
Audio frequency CRBT or the video frequency color ring of the setting of described terminal called is play according to described Query Result.
Above-mentioned manner of execution, wherein, described manner of execution also comprises the steps:
After receiving the instruction stopping fragrant and stopping audio plays CRBT or video frequency color ring, stop fragrant and stop audio plays CRBT or video frequency color ring.
Present invention also offers a kind of terminal, comprising:
Sending module, sends call request for calling terminal to terminal called;
Distribute playing module, after receiving the instruction message for described request reply, distribute default fragrance according to described instruction message, and play audio frequency CRBT or the video frequency color ring of terminal called setting.
Above-mentioned terminal, wherein, described in distribute playing module and comprise:
Receiving element, for receiving the instruction message of reply;
Analytic unit, for analyzing the described instruction message of reception, obtains an analysis result;
Query unit, for the fragrance that terminal called according to described analysis result query is preset, obtains a Query Result;
Starting diffusing unit, distributing default fragrance for starting according to described Query Result;
Broadcast unit, for playing audio frequency CRBT or the video frequency color ring of the setting of described terminal called according to described Query Result.
Above-mentioned terminal, wherein, described terminal also comprises:
Memory module, for storing described fragrance.
Above-mentioned terminal, wherein, described in distribute playing module after receiving and stopping instruction that is fragrant and that stop audio plays CRBT or video frequency color ring, stop fragrant and stop audio plays CRBT or video frequency color ring.
The beneficial effect of technique scheme of the present invention is as follows:
In such scheme, the implementation method of described Ring Back Tone service make calling subscriber can call out signed the CRBT service provided to the called party user of fragrance Ring Back Tone service time, the audio frequency CRBT that CRBT service provided to the called party user is arranged for calling subscriber can not only be heard or see the video frequency color ring that CRBT service provided to the called party user is arranged for calling subscriber, the fragrance that CRBT service provided to the called party user is arranged for calling subscriber can also be smelt, improve Consumer's Experience, meet Consumer's Experience requirement further.
Embodiment
For making the technical problem to be solved in the present invention, technical scheme and advantage clearly, be described in detail below in conjunction with the accompanying drawings and the specific embodiments.
The present invention is directed to the problem that existing audio or video CRBT cannot meet Consumer's Experience requirement completely, a kind of implementation method of Ring Back Tone service is provided, comprises the steps:
Can odoriferous calling terminal make a call to terminal called time, server of color ring back tone service receive core net forward request (Invite) message after, reply to calling terminal instruction message; Described instruction message comprises and distributes the instruction of default fragrance according to described instruction message and play the instruction of audio frequency CRBT that described terminal called arranges or video frequency color ring.
Wherein, described terminal called has signed fragrance Ring Back Tone service.
Above-mentioned steps is specially: support that the calling subscriber calls of fragrance terminal has signed the CRBT service provided to the called party user of fragrance Ring Back Tone service, call proceeding is to core net, and message is sent to the server of color ring back tone service at CRBT center by core net; Server of color ring back tone service instruction media server playback, and in the message replying to calling terminal the Trigger message of fragrant CRBT; After calling terminal receives message, distribute corresponding fragrance according to message content, and audio plays CRBT or video frequency color ring.Wherein, CRBT service provided to the called party user terminal does not need to support odoriferous instruction.
The implementation method of the described Ring Back Tone service that the embodiment of the present invention provides make calling subscriber can call out signed the CRBT service provided to the called party user of fragrance Ring Back Tone service time, the audio frequency CRBT that CRBT service provided to the called party user is arranged for calling subscriber can not only be heard or see the video frequency color ring that CRBT service provided to the called party user is arranged for calling subscriber, the fragrance that CRBT service provided to the called party user is arranged for calling subscriber can also be smelt, improve Consumer's Experience, meet Consumer's Experience requirement further.
Further, the described implementation method that provides of the embodiment of the present invention can odoriferous calling terminal make a call step to terminal called before also comprise: obtain the settings of described terminal called to fragrance CRBT.
Concrete, the described implementation method that the embodiment of the present invention provides, wherein, obtains the settings step of described terminal called to fragrance CRBT and comprises: obtaining described terminal called is the CRBT that described calling terminal is selected; The described CRBT obtained is recorded in database.
Wherein, the set-up mode of described terminal called to fragrance CRBT comprises: arranged by webpage.Other modes that can reach technique effect can certainly be adopted to arrange fragrance CRBT, in this citing that differs.
Above-mentioned steps is specially: CRBT service provided to the called party user, by logging in CRBT website or other modes, except selecting to play except certain audio or video CRBT to calling subscriber, can also select the fragrance of a certain specific mobile phone terminal support as CRBT; User selects to be recorded in database by CRBT websites etc.
The idiographic flow that described CRBT service provided to the called party user is arranged fragrance CRBT by webpage as shown in Figure 1, mainly contains following steps:
Step 11: color ring user logs in color ring user website.
Step 12: color ring user is selected to arrange fragrance CRBT on interface.
Step 13: color ring user arranges on the page at fragrance CRBT and specifically arranges, can carry out acquiescence fragrance CRBT or time period fragrance CRBT is arranged, and can select different fragrance CRBT.
Step 14: information-setting by user is saved in database by server of color ring back tone service.
The described implementation method that the embodiment of the present invention provides, wherein, described server of color ring back tone service also comprises before replying to described calling terminal instruction message: server of color ring back tone service inquires about described database, Query Result be described terminal called sign be fragrance Ring Back Tone service time, inquire about the settings of described terminal called to fragrance CRBT.
Consider actual service condition, the described implementation method that the embodiment of the present invention provides also comprises: after described terminal called answers active calls, server of color ring back tone service triggers described calling terminal and stops fragrant and stopping audio plays CRBT or video frequency color ring instruction, and sends to described calling terminal.This step is specially: CRBT service provided to the called party user receive calls, and CRBT center receives corresponding message; Server of color ring back tone service instruction media server stop playing coloring ring back tone.Server of color ring back tone service sends message to calling terminal, with the odoriferous instruction of stopping in message; Calling terminal receives message, stops fragrant according to instruction.
Wherein, described calling terminal prestores at least one fragrance to be emitted.
Concrete, the described implementation method that the embodiment of the present invention provides, wherein, after described calling terminal receives described message, distributes default fragrance according to described message content, and plays audio frequency CRBT or the video frequency color ring of the setting of described terminal called.This step is specially: the message of the savory trigger of CRBT instruction of described calling terminal receiving belt; The fragrance that terminal called is preset according to described information query; Start according to Query Result and distribute default fragrance, play audio frequency CRBT or the video frequency color ring of described terminal called setting simultaneously.
The described implementation method that the embodiment of the present invention provides, wherein, CRBT method of calling comprises: broadband network is called out, such as broadband signalling control protocol (SIP) CRBT calling, other can certainly be adopted can to reach the method for calling of technique effect, in this citing that differs.
The implementation structure general illustration of the described implementation method that the embodiment of the present invention provides as shown in Figure 2, wherein, CRBT center: comprise server of color ring back tone service, media server, CRBT web server, Ring Back Tone service interface message processor (IMP).
Server of color ring back tone service: the service logic being responsible for Ring Back Tone service controls, the preservation of business datum and inquiry (comprising the fragrance color ring data that user is arranged), control etc. to media server.
Media server: be responsible for server of color ring back tone service control signal mutual, to the broadcasting of CRBT file, its with NFS (NFS) complete storage to the CRBT resource file uploaded.
Ring Back Tone service interface message processor (IMP): mainly comprise CRBT core interface machine, CRBT file uploads interface message processor (IMP), the part such as note Processing Interface machine.The audition that user carries out by CRBT core interface machine, order, operation is set etc. sends to CRBT management service to process, be also responsible for here carrying out regular to the numbered musical notation of user's input; CRBT file is uploaded interface message processor (IMP) and is responsible for uploading CRBT file; The note that note Processing Interface machine process CRBT center receives.
CRBT web server: be responsible for providing user interface, in order to upload, to arrange CRBT etc.User can arrange fragrance CRBT by CRBT web.
UE: calling/called terminal.Wherein, UE_A is calling terminal, and UE_B is terminal called.Calling terminal can be all kinds, such as G mobile communication (3G) user, internet protocol multi-media system (IMS) user etc.; Calling terminal needs support fragrant and identify odoriferous instruction.
Core net: complete basic access function, user's sign on function and set up and the call link of server of color ring back tone service.
Below for the calling of broadband SIP CRBT, illustrate fragrance CRBT call flows, as shown in Figure 3, mainly contain following steps:
Step 31: support that the calling terminal UE_A of fragrant instruction calls out the terminal called UE_B having signed Ring Back Tone service, sends Invite message and is routed to core net, with the media information sdpA of caller in message.
Step 32: core net detects that called subscriber has signed fragrance Ring Back Tone service, inquires and needs the CRBT play and the fragrance code distributed, and forwards Invite message to server of color ring back tone service, with the media information sdpA of caller in message.
Step 33-34: server of color ring back tone service triggers Ring Back Tone service, sends Invite message to UE_B, through core net, with the media information sdpA of caller in message.
Step 35-36:UE_B ring, UE_B reply 180ring(to the reply of Invite message) message to server of color ring back tone service, through core net, with the media sdpBA consulted in message.
Step 37: server of color ring back tone service sends Invite message to media server, with the media information sdpA of caller in message.
Step 38: media server replys 200OK(to the reply of Invite message) message, with the media information sdpCA of the media server through consulting in message.
Step 39: server of color ring back tone service sends data transmission and confirms that (Ack) message is to media server.
Step 310-311: server of color ring back tone service sends Temporary Response transmitting (Prack) message (confirmation to receiving 180 message) to UE_B, through core net.
Step 312-313:UE_B send 200OK(to the reply of Prack message) message to server of color ring back tone service, through core net.
Step 314: server of color ring back tone service sends 180(to the reply of Invite message) message to core net, with the media information sdpCA of media server through consulting in message, also play the instruction of certain fragrance with indicating terminal.
Step 315: core net forwards 180(to the reply of Invite message) message is to UE_A.After UE_A receives this message, be resolved to odoriferous instruction, distribute corresponding fragrance according to the fragrance code in instruction.
Step 316:UE_A sends Prack message (confirmation to receiving 180 message) to core net.
Step 317: core net forwards Prack message (confirmation to receiving 180 message) to server of color ring back tone service.
Step 318: server of color ring back tone service replys 200OK(to the reply of Prack message) message is to core net.
Step 319: core net replys 200OK(to the reply of Prack message) message is to UE_A.
Step 320: server of color ring back tone service sends notice (Info) message to media server, with the audio or video CRBT that color ring user is arranged in message.
Step 321: media server reply 200OK(to the reply of Info message) message to server of color ring back tone service, media server audio plays or video frequency color ring.
Step 322: calledly to answer, UE_B sends 200OK(to the reply of Invite message) message is to core net.
Step 323: core net forwards 200OK(to the reply of Invite message) message is to server of color ring back tone service.
Step 324: server of color ring back tone service sends Ack message to core net.
Step 325: core net sends Ack message to UE_B.
Step 326: server of color ring back tone service sends Bye message to media server, requires stop playing coloring ring back tone and cutting call.
Step 327: media server stops playback, sends 200Ok(to the reply of Bye message) to server of color ring back tone service.
Step 328-329: server of color ring back tone service sends and changes session (Re-invite) message to UE_B, requires to re-start media negotiation, through core net.
Step 330-331:UE_B sends 200Ok(to the reply of Re-invite message) to server of color ring back tone service, through core net.With called media information sdpB ' in message.
Step 332-333: server of color ring back tone service sends and upgrades (Update) message to UE_A, through core net.With called media information sdpB ' in message, and stop odoriferous instruction.
After step 334-335:UE_A receives message, stop fragrant according to instruction, and carry out media negotiation, send 200Ok(to the reply of Update message) message to server of color ring back tone service, through core net.With the media information sdpAB ' consulted in message.
Step 336-337: server of color ring back tone service sends Ack message to UE_B, through core net.With the media information sdpAB ' consulted in message.
Step 338: server of color ring back tone service sends 200Ok(to the reply of Invite message) message is to core net.
Step 339: core net sends 200Ok(to the reply of Invite message) message is to UE_A.
Step 340:UE_A sends Ack message (confirmation to 200Ok message) to core net.
Step 341: core net sends Ack message (confirmation to 200Ok message) to server of color ring back tone service.Calling and called start call.
For solving the problems of the technologies described above, the embodiment of the present invention additionally provides a kind of implement device of Ring Back Tone service, as shown in Figure 4, comprising:
Processing module, for can odoriferous calling terminal make a call to the terminal called having signed fragrance Ring Back Tone service time, after receiving request (Invite) message of forwarding, reply instruction message; Described instruction message comprises and distributes the instruction of default fragrance according to described instruction message and play the instruction of audio frequency CRBT that described terminal called arranges or video frequency color ring.
In order to meet the individual demand of color ring user, user can be arranged, the described implement device that the embodiment of the present invention provides to fragrance CRBT according to the demand of oneself, as shown in Figure 4, also comprise: acquisition module, for obtaining the settings of described terminal called to fragrance CRBT.Wherein, the set-up mode of described terminal called to fragrance CRBT comprises: arranged by webpage.Other modes that can reach technique effect can certainly be adopted to arrange fragrance CRBT, in this citing that differs.
Concrete, described acquisition module comprises: acquiring unit, is the CRBT that described calling terminal is selected for obtaining described terminal called; Record cell, for being recorded to the described CRBT obtained in database.
Further, the described implement device that the embodiment of the present invention provides, as shown in Figure 4, also comprises: the first enquiry module, whether signs fragrance Ring Back Tone service for inquiring about described terminal called before replying to message described in described calling terminal from described database; Second enquiry module, during for being described terminal called signing fragrance Ring Back Tone service at the Query Result of described first enquiry module, from described acquisition module, inquire about described settings, described processing module processes according to the Query Result of described second enquiry module.
Consider actual service condition, the described implement device that the embodiment of the present invention provides, also comprise: trigger sending module, for after described terminal called answers active calls, trigger described calling terminal and stop fragrant and stopping audio plays CRBT or video frequency color ring instruction, and send to described calling terminal.
In the described implement device that the embodiment of the present invention provides, CRBT method of calling comprises broadband network calling, and such as broadband SIP CRBT calling, can certainly adopt other can reach the method for calling of technique effect, in this citing that differs.
Wherein, the described embodiment that realizes of said method is all applicable in the embodiment of this device, also can reach identical technique effect.
For solving the problems of the technologies described above, the embodiment of the present invention additionally provides a kind of manner of execution of Ring Back Tone service, comprises the steps:
Call request is sent to terminal called;
After receiving the instruction message of replying for described request, distribute default fragrance according to described instruction message, and play audio frequency CRBT or the video frequency color ring of terminal called setting.
Wherein, distribute default fragrance according to described instruction message, and the step of the audio frequency CRBT or video frequency color ring of playing terminal called setting comprises: receive the instruction message of replying; Analyze the described instruction message received, obtain an analysis result; The fragrance that terminal called is preset according to described analysis result query, obtains a Query Result; Start according to described Query Result and distribute default fragrance; Audio frequency CRBT or the video frequency color ring of the setting of described terminal called is play according to described Query Result.
Further, the described manner of execution that the embodiment of the present invention provides also comprises the steps:, after receiving the instruction stopping fragrant and stopping audio plays CRBT or video frequency color ring, stop fragrant and stop audio plays CRBT or video frequency color ring.
For solving the problems of the technologies described above, present invention also offers a kind of terminal, comprising:
Sending module, sends call request for calling terminal to terminal called;
Distribute playing module, after receiving the instruction message for described request reply, distribute default fragrance according to described instruction message, and play audio frequency CRBT or the video frequency color ring of terminal called setting.
The described instruction message that the described terminal that the embodiment of the present invention provides receives can from server of color ring back tone service, can certainly from other servers, in this citing that differs.
Concrete, distribute playing module described in the described terminal that the embodiment of the present invention provides and comprise: receiving element, for receiving the instruction message of reply; Analytic unit, for analyzing the described instruction message of reception, obtains an analysis result; Query unit, for the fragrance that terminal called according to described analysis result query is preset, obtains a Query Result; Starting diffusing unit, distributing default fragrance for starting according to described Query Result; Broadcast unit, for playing audio frequency CRBT or the video frequency color ring of the setting of described terminal called according to described Query Result.
Separately, the described terminal that the embodiment of the present invention provides also comprises: memory module, for storing described fragrance.
Further, described in distribute playing module after receiving and stopping instruction that is fragrant and that stop audio plays CRBT or video frequency color ring, stop fragrant and stop audio plays CRBT or video frequency color ring.
The described terminal that the embodiment of the present invention provides can when calling subscriber calls have signed the CRBT service provided to the called party user of fragrance Ring Back Tone service, play audio frequency CRBT or video frequency color ring that CRBT service provided to the called party user arranges for calling subscriber, distribute the fragrance that CRBT service provided to the called party user is arranged for calling subscriber simultaneously, improve Consumer's Experience, meet Consumer's Experience requirement further.
Illustrate that described terminal pins that the embodiment of the present invention provides is to the general execution flow process of fragrance CRBT below.
Calling terminal makes a call to terminal called, after the instruction message receiving server of color ring back tone service reply, instruction message is analyzed, then inquire about according to analysis result, finally distribute the fragrance of terminal called setting according to Query Result, and play audio frequency CRBT or the video frequency color ring of terminal called setting; After terminal called answers active calls, calling terminal receives and stops fragrant and stopping audio plays CRBT or video frequency color ring instruction, then stop fragrant and stop audio plays CRBT or video frequency color ring.
The above is the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the prerequisite not departing from principle of the present invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.