The method and system that multiple music services unification represents
Technical field
The present invention relates to the communications field, relate in particular to the method and system that multiple music services unification represents.
Background technology
Existing interactive voice response (IVR) business, personalized ring back tone service, 12580 business etc. can both be carried out audio call program request song and customized personal ring-back tone in the website or by the mode of WAP.But the user need remember to want the song number of program request, and the mode of making a phone call by mobile phone is carried out program request then; Or the identifier (ID) of remembeing song number carries out the customization of Customized Ring Back Tone to the corresponding individual ring back tone custom web site.The process complexity of existing program request or custom service, and the user misremembers easily, brought inconvenience for user's use.
In the existing business, can only finish the audition and the download function of ringing sound of cell phone, but can not finish popular IVR program request at present and give and the Customized Ring Back Tone customization function.
During present music services represents, there are a lot of bell sounds to download the client software of class.Though the method that realizes is varied, but all can only realize the function that simple bell sound is downloaded.Do not realize that the IVR playing speech on demand gives the function with Customized Ring Back Tone customization.
Summary of the invention
In order to solve above-mentioned technical problem, the method and system that provide multiple music services unification to represent, its purpose is, concentrate and represent each music services, realize the fusion of each music services, solution realizes the intercommunication of each music platform and integrated in client software, for multiple music services provides a unified show surroundings.
The invention provides the method that multiple music services unification represents, may further comprise the steps:
Data transmission step is used for sending information by wireless network to server end, and receives the information that described server end sends;
The storage step is used for storing the information that described server end sends with the mode of menu buffer memory;
The function performing step, the information that is used for sending according to described server end realizes ring tone downloading, the interactive voice response program request is given or the Customized Ring Back Tone custom service.
Described data transmission step comprises:
Step 21 sends the directory operation solicited message to server end;
Step 22, described server end Returning catalogue operation requests result.
In the step 21, described directory operation solicited message comprises the platform number of mobile phone and the catalogue identifier that will visit.
In the step 22, described directory operation request results comprises subdirectories all under the catalogue that will visit and music file information.
Further comprising the steps of:
Step 51 sends new directory operation solicited message to server end;
Step 52, described server end returns new catalog request result.
In the step 51, described new directory operation solicited message comprises the new catalogue identifier that will visit.
In the step 52, described new directory operation request results comprises subdirectories all under the new catalogue that will visit and music file information.
In the step 52, all subdirectory and music file information comprises the interactive voice response number of music file identifier, music file title, music file and the singer of music file under the described new catalogue that will visit, perhaps subdirectory identifier, subdirectory title, subdirectory type.
In the step 22, described all subdirectories and music file information comprise the interactive voice response number of music file identifier, music file title, music file and the singer of music file, perhaps subdirectory identifier, subdirectory title, subdirectory type.
In the described storage step, with the singer of music file title, music file, perhaps the subdirectory title shows.
In the described storage step, with the singer of music file title, music file, perhaps the subdirectory title shows.
In the described function performing step: send music file identifier, cell phone platform number and the mobile phone international mobile subscriber identification code is finished ring tone downloading to described server end, finish the interactive voice response program request according to the interactive voice response number triggering interactive voice response request of music file and give, perhaps finish the Customized Ring Back Tone customization to described server transmission mobile phone international mobile subscriber identification code and music file identifier.
The invention provides the system that multiple music services unification represents, comprising:
Network connecting module is used for sending information by wireless network to server end, and receives the information that described server end sends;
The menu data cache module is used for storing the information that described server end sends with the mode of menu buffer memory;
Function realizes module, is used for realizing at least that ring tone downloading, interactive voice response program request give or the Customized Ring Back Tone custom service.
Described wireless network is CDMA 1X, CDMA 2000, WCDMA, GSM or TD-SCDMA cordless communication network.
The information that sends to server end comprises the platform number of mobile phone and the catalogue identifier that will visit.
The described information that sends to server end comprises the new catalogue identifier that will visit.
The information that described server end sends comprises subdirectories all under the described catalogue that will visit and music file information.
Described all subdirectories and music file information comprise the interactive voice response number of music file identifier, music file title, music file and the singer of music file, perhaps subdirectory identifier, subdirectory title, subdirectory type.
Menu item will be stored in the music file title in the described menu data cache module, the singer of music file, and perhaps the subdirectory title shows.
Function realizes that module comprises that ring tone downloading module, interactive voice response program request give module and Customized Ring Back Tone customized module.
The present invention concentrates and to represent each music services, realizes the fusion of each music services, and complete function is easy and simple to handle, is implemented in the intercommunication of each music platform in the client software and integrated, for multiple music services provides a unified show surroundings.The present invention allows the user use program request and Customized Ring Back Tone custom service easily, for the user provides the service and the better experience of hommization more.
Description of drawings
Fig. 1 represents system for multiple music services unification provided by the invention;
Fig. 2 gives flow chart for IVR program request provided by the invention;
Fig. 3 represents the structure of system for multiple music services unification provided by the invention.
Embodiment
The present invention is to be that development platform (is used J2ME with high pass Brew technology, Symbain, Palm, platforms such as Windows Mobile also can), (use CDMA2000, WCDMA, GSM by CDMA 1X cordless communication network, cordless communication networks such as TD-SCDMA also can) connect the back-stage management service end, concentrate to have represented each music services.
System of the present invention is divided into three modules:
Network connecting module: initiate network by cordless communication network and connect, enable to connect the background management system in public network or the private network, and from management system reading of data.
The menu data cache module: use the menu caching technology, the storage that will read from background management system is in the menu buffer memory.
Function realizes module: having realized each functional module, mainly is the download of the tinkle of bells, and IVR program request and Customized Ring Back Tone (CRBT, Coloring Ring Back Tone) customization is set.
Method of the present invention may further comprise the steps:
Step 1, transfer of data
When each user initiates the network connection, all can send the platform number (PlatformID) of mobile phone and the catalogue ID that will visit to server end.The platform of mobile phone number is the unique identification that BREW distributes to each mobile phone, for other development platform for example J2ME, Windows Mobile also can give unique identification of each handset allocation, this unique identification is sent to server end when connecting initiating network.The catalogue ID that initiates for the first time to send when network connects is the catalogue ID of acquiescence, such as: 0000.
Server end is after PlatformID that receives transmission and catalogue ID, and all subdirectories and music file information under the catalogue that will visit send it back client, and are stored in the data buffer area.Sending the information of returning mainly contains: subdirectory ID, subdirectory title, subdirectory type or music file ID, music file IVR number, music file title, singer's information etc.
If the user continues another catalogue is operated, will initiate new network so and connect, send the new catalogue ID that will visit, server returns all subdirectories and music file information under this new catalogue that will visit.
Step 2, storage
Read the catalogue of getting off or music file information stores in the menu data cache module from server end.This metadata cache is the array of pointers of a structure, and is corresponding one by one with each menu item.Menu item shows the name of the music file that reads or catalogue, singer's information etc., and other information that read, as music file IVR number, music file or catalogue ID etc. then are kept in the buffer area, when needing to use these information, ID by menu just can find the corresponding cache district, just can obtain the information that needs.
Step 3, function realizes
After data buffer area, the user can operate music file according to the demand of oneself in the music file information stores, realizes that music file is downloaded, functions such as the IVR program request is given, Customized Ring Back Tone customization.
When carrying out the music file down operation, server end is confirmed behind the PlatformID that receives the client transmission, music file ID, IMSI.After confirming to pass through, music file title, music file length, the music file data of music file ID correspondence are sent to client, after client finishes receiving the music file data are saved as music file with music file title same names.
When carrying out the IVR program request and give, at first to obtain the IVR number from buffer area, the interface by audio call carries out outgoing call then.This IVR number is the ID of music in " Li Yinjie " business platform that will listen in fact, after " Li Yinjie " business platform receives that Client-initiated is called out, can give the user with the playback of songs of corresponding ID in the platform, the user also can be according to voice suggestion, gives relatives, friend to oneself with music.
During the Customized Ring Back Tone customization, obtain the ID of music file earlier from buffer area, client uploads to this ID, mobile phone IMSI the Customized Ring Back Tone customization server on backstage together then, server is received after the customized information, can connect music center platform, search the Customized Ring Back Tone number of this music file by music center platform and each place individual ring-back tone platform, this music is set to user's ring-back tone after allowing, and finishes the customization of user to Customized Ring Back Tone.
Describe the entire flow that the user uses IVR program request presentation business below in detail:
The user sends request by wireless network to server earlier.The parameter that sends when asking for the first time has the catalogue ID (for example 0000) of cell phone platform number (PlatformID) and default access.Receive at server after the request of transmission that All Files or subdirectory information under the catalogue ID (0000) that can will visit send it back to client (the file here refers to music file).These information mainly contain: the ID of file, the IVR number of file, singer's title and song title, or subdirectory type, the title of subdirectory and the ID of subdirectory.These information that send it back client all are stored in the menu data cache module.When the user needs once more certain subdirectory to be initiated visit, can from data cache module, take out the ID of this catalogue earlier, and this ID and cell phone platform number are sent to server end together.Server receives after the request, the file under this catalogue or subdirectory information can be sent it back client again and preserves.The user need to select the music file ID of use, and triggers the option that IVR calls out with button.After this option was triggered, client software at first can find the user need carry out the IVR number of the music of IVR calling in data cache module, is connected to the IVR platform then automatically and carries out the IVR calling.
Fig. 3 represents the structure of system for multiple music services unification provided by the invention.The unified client (abbreviation client) that represents represents server and communicates with unified by cordless communication network, unification represents the request of server according to client, by router read music services 1, music services 2, music services 3 ..., or music services N, and send the data to client by cordless communication network.Client is according to the Information Selection music file information that receives, and goes forward side by side according to this music file information and down-load music, uses this music file information to carry out the IVR program request to give or carry out the Customized Ring Back Tone customization.
Those skilled in the art can also carry out various modifications to above content under the condition that does not break away from the definite the spirit and scope of the present invention of claims.Therefore scope of the present invention is not limited in above explanation, but determine by the scope of claims.