Summary of the invention
The purpose of this invention is to provide a kind of method and system of color ring volume, method and system of coloring ring back tone playing regulated, solved the problem that the user can't regulate the CRBT file volume.
Embodiments of the invention disclose a kind of method of regulating color ring volume, comprising:
Receive the adjusting volume solicited message that user terminal or receiving management person's terminal send, described adjusting volume solicited message comprises volume offset amount, Subscriber Number and CRBT coding;
Obtain the volume offset amount according to described adjusting volume solicited message, and described volume offset amount is stored in described Subscriber Number of storage and the CRBT coded data storehouse.
Embodiments of the invention also disclose a kind of method of coloring ring back tone playing, comprising:
Reception coloring ring back tone playing notice, and obtain CRBT according to the coloring ring back tone playing notice and encode and the volume offset amount; Obtain CRBT file according to described CRBT coding;
Add that with the volume offset amount CRBT file volume is as this broadcast sound volume coloring ring back tone playing file.
Embodiments of the invention also disclose a kind of system that regulates color ring volume, comprising: terminal, portal server and database server,
Described terminal is used for sending adjusting volume solicited message to portal server, and described adjusting volume solicited message comprises volume offset amount, Subscriber Number and CRBT coding;
Described portal server is used for receiving regulates the volume request message, and the volume offset amount is stored in described Subscriber Number of storage and the CRBT coded data storehouse server;
Described database server is used to store the volume offset amount, and Subscriber Number corresponding with described volume offset amount and CRBT coding.
Embodiments of the invention also disclose a kind of portal server, comprising:
Receiving element is used for receiving and regulates the volume solicited message, and described adjusting volume solicited message comprises volume offset amount, Subscriber Number and CRBT coding;
Memory cell is used for the volume offset amount that described receiving element receives is stored in described Subscriber Number of storage and CRBT coded data storehouse server.
Embodiments of the invention also disclose a kind of coloring ring back tone playing system, comprising: exchange control network element, color ring platform,
Described exchange control network element is used for sending the coloring ring back tone playing notice to color ring platform;
Described color ring platform is used to receive the coloring ring back tone playing notice of described exchange control network element, and according to coloring ring back tone playing notice acquisition CRBT coding and volume offset amount, obtain CRBT file according to described CRBT coding, and with the CRBT file volume add the volume offset amount as this broadcast sound volume to exchange control network element coloring ring back tone playing file.
Embodiments of the invention also disclose a kind of color ring platform, comprising: tone playing equipment, enhancing ip intelligent peripherals, database server, CRBT file server,
Described enhancing ip intelligent peripherals is used to receive the coloring ring back tone playing notice of exchange control network element, and obtains volume offset amount and CRBT coding according to the coloring ring back tone playing notice from database server; Strengthen ip intelligent peripherals and also be used for sending the coloring ring back tone playing instruction to tone playing equipment, and make tone playing equipment to exchange control network element coloring ring back tone playing, described coloring ring back tone playing instruction comprises volume offset amount and CRBT coding;
Described tone playing equipment is used to receive the coloring ring back tone playing instruction that strengthens ip intelligent peripherals, and according to CRBT coding acquisition CRBT file, add the volume offset amount as this broadcast sound volume coloring ring back tone playing file with the CRBT file volume then, reply the coloring ring back tone playing success message to strengthening ip intelligent peripherals;
Described database server is used to store CRBT coding, volume offset amount;
Described CRBT file server is used to store CRBT file.
According to the present invention, can make user terminal regulate the CRBT file volume, and regulate the CRBT file volume according to the volume offset amount of customization, make the user that good impression be arranged.
Embodiment
Understand and realization the present invention the existing embodiments of the invention of describing in conjunction with the accompanying drawings for the ease of persons skilled in the art.
Be that example is described the technical scheme of regulating color ring volume below with the CRBT.
As shown in Figure 1, embodiments of the invention 1 provide a kind of method of regulating color ring volume.Before regulating color ring volume, SP (service provider) or keeper are by the portal server of visit color ring platform, upload CRBT file to the CRBT file server, portal server is with the multimedia bell information data-in storehouse server of uploading simultaneously, described multimedia bell information comprises the CRBT coding, and described CRBT file has determined the CRBT file volume.In addition; system can be provided with an acquiescence color ring volume side-play amount usually; be used for when the user is not provided with the color ring volume side-play amount; add the volume of CRBT file volume with acquiescence color ring volume side-play amount as CRBT file; as the color ring volume side-play amount not being set as the user; acquiescence color ring volume side-play amount is set at 0 o'clock, and expression is according to CRBT file volume coloring ring back tone playing.The method of regulating color ring volume is described below with reference to Fig. 1.
The volume solicited message is regulated in step 1, reception, and described adjusting volume solicited message comprises the volume offset amount.
For example, user terminal can send to the portal server of color ring platform and regulate the volume solicited message, and described adjusting volume solicited message comprises Subscriber Number, CRBT coding and color ring volume side-play amount, and at this moment, the volume offset amount is the color ring volume side-play amount.User terminal sends to the portal server of color ring platform and regulates the volume solicited message and select CRBT coding and color ring volume side-play amount to realize on can be by the custom-made color ring page that provides at portal server.Whether the color ring volume side-play amount of selecting for definite user is suitable, portal server with the CRBT file volume add the color ring volume side-play amount as this broadcast sound volume of CRBT to the user terminal coloring ring back tone playing, checking this broadcast sound volume whether in OK range, described OK range for predetermined upper limit volume to the scope between the predetermined lower bound volume.
In addition, described acquiescence color ring volume side-play amount can be provided with and/or be adjusted by administrator terminal.The method of adjusting is as follows: administrator terminal sends to color ring platform and regulates the volume solicited message, and described adjusting volume solicited message comprises acquiescence color ring volume side-play amount, and at this moment the volume offset amount is acquiescence color ring volume side-play amount.
The described custom-made color ring page is described below.On the custom-made color ring page that described portal server provides, be respectively equipped with CRBT option list and color ring volume side-play amount option list, the CRBT option list has been enumerated various CRBT coding.Color ring volume side-play amount tabulation has been enumerated minimum value MIN from the volume offset amount to all values the maximum MAX, and default value is 0.When the color ring volume side-play amount is 0, then the CRBT file volume is defined as this broadcast sound volume; When the volume offset amount is not 0, then the CRBT file volume is added that the color ring volume side-play amount is defined as this broadcast sound volume.The user can be by selecting the color ring volume side-play amount like this, makes this broadcast sound volume of CRBT be fit to the hobby of oneself.Portal server also can provide an option: customization volume option.If the user chooses customization volume option, then can select the color ring volume side-play amount by color ring volume side-play amount option list, otherwise, do not allow to select the color ring volume side-play amount, at this moment the value of color ring volume side-play amount is empty.
Step 2, obtain the volume offset amount according to described adjusting volume solicited message, and the volume offset amount in the stored adjustment volume solicited message.
For example, for the adjusting color ring volume request that sends by user terminal, the color ring volume side-play amount is stored in Subscriber Number and CRBT encodes in the corresponding database; For the adjusting color ring volume request that sends by administrator terminal, acquiescence color ring volume side-play amount is stored in the specific territory of database.
Step 3, when coloring ring back tone playing, the volume offset amount is added that the CRBT file volume is defined as the volume of coloring ring back tone playing file.
Also can adopt following method to determine the different volumes of CRBT: Ring Back Tone service provider can provide the CRBT file of different volumes at same CRBT, and at this moment, the user can determine the CRBT file volume by the CRBT of selecting suitable volume according to oneself hobby.
In order to guarantee that CRBT has suitable volume, according to the present invention, in portal server, be provided with the volume detector, the volume that the volume detector is used to detect the CRBT file of uploading whether in suitable scope, described OK range for predetermined upper limit volume to the scope between the predetermined lower bound volume.Like this, when service provider or keeper uploaded CRBT, the volume detector detected the volume of CRBT file, and when the CRBT file volume was not in OK range, portal server was rejected this CRBT.
CRBT file with waveform coding is the course of work of example explanation volume detector below.At first the audio sampling data of CRBT is decoded, obtain the size of each sampled data, thereby obtain the maximum of this CRBT file volume.If this maximum all in predetermined upper limit volume range, illustrates that then this CRBT file volume is suitable; Otherwise this CRBT file volume is improper, need readjust.
Described volume detector also can place client.If portal server is B/S (browser/server) framework, in the time of the custom-made color ring page of each user capture portal server, this volume detector by the browser downloads of client to the main frame of client, the user uploads before the CRBT file, the script startup volume detector of client, whether the CRBT file volume of uploading with detection is suitable.If portal server is C/S (client/server) framework, client is installed this volume detector in advance, before uploading CRBT file, this CRBT file volume is detected by this volume detector, whether the color ring volume of uploading with detection is suitable, if CRBT file volume improper (suitable notion is referring to the description of the preceding paragraph) is not uploaded this CRBT file.
It should be noted that in order to obtain the CRBT that the user regulates volume, also should have CRBT to obtain condition in the data of storage volume offset amount, obtain the CRBT coding so that obtain condition according to CRBT, and color ring volume side-play amount or default volume side-play amount.Described CRBT obtains condition and is divided into: unconditionally obtain and have ready conditions and obtain two kinds.Unconditionally obtain and be meant this CRBT at all users, promptly all calling subscribers can hear this CRBT, when not setting CRBT and obtain condition, just think unconditionally to obtain.Having ready conditions to obtain is meant this CRBT at certain customers, and the certain customers that promptly have only setting just can hear this CRBT during as caller, and other user can not hear this CRBT.
As shown in Figure 2, embodiments of the invention 2 also provide a kind of system that regulates color ring volume, comprise user terminal, administrator terminal, portal server, CRBT file server and database server.Described user terminal is used for sending adjusting volume solicited message to portal server, and described adjusting volume solicited message comprises Subscriber Number, CRBT coding and color ring volume side-play amount.Described administrator terminal is used for sending adjusting volume solicited message to color ring platform, and described adjusting volume solicited message comprises acquiescence color ring volume side-play amount.Described portal server is used for receiving adjusting volume request message, described reception is regulated the volume solicited message and is comprised CRBT coding and color ring volume side-play amount, and make service provider or keeper upload CRBT file, as by the custom-made color ring page is provided, can allow user terminal regulate the volume solicited message by the custom-made color ring page reception that portal server provides.Described database server is used to store Subscriber Number, CRBT coding, color ring volume side-play amount and acquiescence color ring volume side-play amount.Described CRBT file server is used to store CRBT file.
As shown in Figure 2, embodiments of the invention 3 also disclose a kind of portal server, comprising: the custom-made color ring units of pages is used to provide CRBT the encoding option and color ring volume side-play amount option; Receiving element is used for receiving and regulates the volume solicited message, and described adjusting volume solicited message comprises the volume offset amount; Memory cell is used for the volume offset amount that described receiving element receives is stored in database server.
Embodiments of the invention 4 also disclose a kind of method of coloring ring back tone playing.The method of coloring ring back tone playing is described below with reference to Fig. 3.
Step 31, reception coloring ring back tone playing notice, described coloring ring back tone playing notice comprises calling number, called number.
Step 32, obtain the CRBT customized information according to called number in the coloring ring back tone playing notice and/or calling number, described CRBT customized information comprises CRBT coding and color ring volume side-play amount or CRBT coding and gives tacit consent to the color ring volume side-play amount.
Particularly, obtain condition and called number according to CRBT, perhaps CRBT obtains condition and calling number, perhaps CRBT obtains condition, called number and calling number and obtains the CRBT customized information, promptly, search with the corresponding CRBT of called number and obtain condition,, then directly obtain and corresponding CRBT coding of called number and color ring volume side-play amount if do not exist CRBT to obtain condition; If exist CRBT to obtain condition, then obtain condition and obtain CRBT coding and color ring volume side-play amount according to CRBT, as, to obtain condition corresponding with the CRBT of setting to judge calling number, if then obtain CRBT coding and as the color ring volume side-play amount of volume offset amount.When the color ring volume side-play amount is null value, at this moment will obtain CRBT coding and as the acquiescence color ring volume side-play amount of volume offset amount.
Step 33, obtain CRBT file according to CRBT coding.
Step 34, add that with the CRBT file volume acquiescence color ring volume side-play amount or CRBT file volume add that the color ring volume side-play amount is as this broadcast sound volume coloring ring back tone playing.
As shown in Figure 4, embodiments of the invention 5 also disclose a kind of coloring ring back tone playing system, described coloring ring back tone playing system comprises: exchange control network element and color ring platform, described exchange control network element is used for sending the coloring ring back tone playing notice to color ring platform, and receives the CRBT bell sound that color ring platform is play.Described color ring platform is used to receive the coloring ring back tone playing notice of described exchange control network element, and according to coloring ring back tone playing notice acquisition CRBT customized information and CRBT file, described CRBT customized information comprises CRBT coding, and color ring volume side-play amount or acquiescence color ring volume side-play amount, and with the CRBT file volume add acquiescence color ring volume side-play amount or CRBT file volume add the color ring volume side-play amount as this broadcast sound volume of CRBT file to exchange control network element coloring ring back tone playing file.
Embodiments of the invention 6 also disclose a kind of color ring platform, and described color ring platform comprises tone playing equipment, strengthens ip intelligent peripherals, database server, CRBT file server.Introduce each part of color ring platform below.
Described enhancing ip intelligent peripherals is used to receive the coloring ring back tone playing notice that exchange control network element sends, and obtaining the CRBT customized information to database server according to called number and/or calling number, described CRBT customized information comprises CRBT coding, and color ring volume side-play amount or acquiescence color ring volume side-play amount.Described enhancing ip intelligent peripherals also is used for sending the coloring ring back tone playing instruction to tone playing equipment, and the speech channel that will connect exchange control network element (end office (EO) or tandem exchange) overlaps the CRBT bell sound that exchange control network element (end office (EO) or tandem exchange) acquisition is play with this broadcast sound volume with the speech channel that is connected tone playing equipment.
Described tone playing equipment is used to provide the playback interface to strengthening ip intelligent peripherals, receive the coloring ring back tone playing instruction that strengthens ip intelligent peripherals, and described coloring ring back tone playing instruction comprises CRBT coding and CRBT sound offset X or acquiescence color ring volume offset X.And obtain CRBT file from the CRBT file server according to CRBT coding, add that with the CRBT file volume acquiescence color ring volume side-play amount or CRBT file volume add color ring volume side-play amount this broadcast sound volume coloring ring back tone playing file as CRBT file, reply the coloring ring back tone playing success message to strengthening ip intelligent peripherals; Wherein, X is illustrated in greater than 0 to be increased X unit (unit can be one or more db on the basis of CRBT file volume, can own selection when system realizes) volume, X is illustrated on the basis of CRBT file volume less than 0 and reduces | and the volume of the individual unit of X| (absolute value of X), it is constant to equal 0 expression.Need to limit the maximum of X, if the parameter of importing into greater than maximum, is just got MAX.
Described database server is used to store Subscriber Number, CRBT coding, color ring volume side-play amount and acquiescence color ring volume side-play amount.Described acquiescence color ring volume side-play amount also can be stored in the CRBT file server, perhaps is stored in to strengthen on ip intelligent peripherals and/or the tone playing equipment.
When acquiescence color ring volume side-play amount is recorded in the database server, can one of configuration territory (zone that is used for recording configuration information) increase in database server come record.When obtaining, just obtain acquiescence color ring volume side-play amount less than the color ring volume side-play amount.
Described CRBT file server is used to store CRBT file.
According to the present invention, can make user terminal regulate the CRBT file volume, and regulate the CRBT file volume according to the volume offset amount of customization, make the user that good impression be arranged.
Though described the present invention by embodiment, those of ordinary skills know, without departing from the spirit and substance in the present invention, just can make the present invention that many distortion and variation are arranged, and scope of the present invention is limited to the appended claims.