[go: up one dir, main page]

WO2014005270A1 - Method and apparatus for obtaining digital music - Google Patents

Method and apparatus for obtaining digital music Download PDF

Info

Publication number
WO2014005270A1
WO2014005270A1 PCT/CN2012/078076 CN2012078076W WO2014005270A1 WO 2014005270 A1 WO2014005270 A1 WO 2014005270A1 CN 2012078076 W CN2012078076 W CN 2012078076W WO 2014005270 A1 WO2014005270 A1 WO 2014005270A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
ring back
ringback tone
back tone
digital music
Prior art date
Application number
PCT/CN2012/078076
Other languages
French (fr)
Chinese (zh)
Inventor
全奇
张永锋
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN2012800009378A priority Critical patent/CN102870439A/en
Priority to PCT/CN2012/078076 priority patent/WO2014005270A1/en
Publication of WO2014005270A1 publication Critical patent/WO2014005270A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and an apparatus for acquiring digital music. Background technique
  • the ring back tone service mainly has the following functions: (1) The prompt function, that is, prompting the calling user that the current call is waiting for the called user to answer the call, please wait a moment; (2) the publicity function, which can be for some songs, music, advertisements Promote and increase the popularity of ringback tone content.
  • the ringback tone content is mainly based on songs; when the specified song is advertised through the ring back tone service, the implementation process is as follows: For example, user B activates the ring back tone service, and selects song 1 as the ring back tone content; User A initiates a call to User B. During the process of waiting for User B to answer, the communication carrier plays Song 1 to User A; if User A is interested in Song 1, it is necessary to ask User B for the song name of Song 1, or according to The information such as the lyrics in the song 1 is searched through the network to obtain the song name of the song 1; after the song name is obtained, the song name can be searched to obtain the corresponding digital music.
  • Embodiments of the present invention provide a method and apparatus for digital music acquisition, which can simplify the process of acquiring digital music by ring back tone.
  • an embodiment of the present invention provides a method for acquiring digital music, where the method includes: Sending the address book information of the user terminal to the ring back tone server, where the address book information includes the mobile subscriber number MSISDN of each contact in the user terminal;
  • an embodiment of the present invention further provides a digital music acquiring apparatus, where the apparatus includes:
  • a sending unit configured to send address book information of the user terminal to the ring back tone server, where the address book information includes a mobile subscriber number MSISDN of each contact in the user terminal;
  • An obtaining unit configured to acquire, from the ring back tone server, ringback tone information corresponding to each contact, and display, according to the ringback tone information, a track name of a ringback tone set by each contact in the address book. , Get the digital music corresponding to the track name.
  • the method and device for acquiring digital music provided by the embodiment of the present invention can display the song name of the ring back tone content set by each contact in the address book on the user terminal, so that the user obtains the setting of each contact person according to the song name.
  • the digital music of the ringback tone content simplifies the process of acquiring digital music through the ringback tone.
  • FIG. 1 is a schematic flowchart of a method for acquiring digital music according to a first embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for acquiring digital music according to a second embodiment of the present invention
  • FIG. 12 is a structural block diagram of a device for acquiring digital music according to Embodiment 4 of the present invention. detailed description
  • An embodiment of the present invention provides a method for acquiring digital music. As shown in FIG. 1, the method includes:
  • the method provided by the embodiment of the present invention may be implemented by using a user terminal, or may be implemented by a ringback tone client installed on the user terminal, which is not limited herein.
  • the song name of the ring back tone content set by each contact in the address book can be displayed on the user terminal, so that the user obtains the set back of each contact according to the song name.
  • the digital music of ringtone content simplifies the process of acquiring digital music through ringback tones.
  • An embodiment of the present invention provides a method for acquiring digital music, which is described in detail in conjunction with a user terminal and a ring back tone server. As shown in FIG. 2a, the method includes:
  • the user terminal sends a ring back tone registration request to the ring back tone server.
  • the ring back tone registration request may be directly sent by the user terminal to the ring back tone server, or may be sent to the ring back tone server through a client installed in the user terminal, but is not limited thereto.
  • the embodiment of the present invention is described by taking a request message directly sent by the user terminal to the ring back tone server.
  • the ringback tone server receives a ringback tone registration request sent by the user terminal, where the ringback tone registration request includes an IMSI (International Mobile Subscriber Identification Number) and an MSISDN of the user terminal.
  • IMSI International Mobile Subscriber Identification Number
  • the user terminal may send a ring back tone registration request by sending a service short message to the ring back tone server, or may send the ring back tone client to the ring back tone server through the ring back tone client installed on the user terminal.
  • Ringback tone registration request but not limited to this.
  • the ringback tone server performs authentication and authentication on the user terminal according to the IMSI and the MSISDN, and establishes an account for the user terminal after the authentication is passed.
  • the ringback tone server may query the communication operator according to the IMSI and the MSISDN whether the user terminal has the right to enable the ring back tone service, or the ring back tone server may also send the ring back tone server to the user terminal. Whether to confirm the service short message of the ring back tone service, if the user terminal returns a confirmation message (for example, the user terminal returns a message with the content "Y"), it is determined to pass the authentication. It should be noted that steps 201-203 are used to complete the registration of the ring back tone user.
  • the user terminal sends a context state setting message to a ring back tone server.
  • the ringback tone server receives a scenario state setting message sent by the user terminal, and determines a current scenario state of the user terminal according to the scenario state setting message.
  • the user-set scene state may include at least: work, rest, meeting, driving, and the like.
  • the user terminal sends a ring back tone setting message to the ring back tone server, where the ring back tone setting message is used to set the ring back tone content in the current scene state.
  • the user terminal can set the ring back tone content in different scene states according to the user instruction.
  • the user terminal can set the song 1 as the ring back tone in the working state according to the user instruction, and set the song 2 to be the ring back tone in the conference state.
  • the ring back tone server receives a ring back tone setting message sent by the user terminal, and sets a ring back tone for the user terminal according to the ring back tone setting message, and uses the ring back tone as the current situation state.
  • the default ring back tone, and the ring back tone information of the user terminal is saved, and the ring back tone information includes an IMSI of the user terminal, and a track name of the ring back tone corresponding to the user terminal in the current scene state.
  • the ring back tone server may send a ring back tone list information to the user terminal, where the ring back tone list information includes a number of ring back tone names, so that the user can list according to the ring back tone list.
  • the message sets the ringback tone and determines the ringback tone setting message. For example: The hottest 10 ringback tone names in the recent period, each ringback tone corresponds to a unique number; then the user terminal can return a number to the ringback tone server to set the ringback tone.
  • the user terminal can set different ringback tones for different context states. For example, when the user is at rest, song A can be selected as the current ring back tone; when the user is working, song B can be selected as the current ring back tone, and so on. It should be noted that steps 204 and 205 are optional, and the user can of course only set the default ring back tone without distinguishing between different scene states.
  • the user terminal sends an address book synchronization request to the ring back tone server, and carries the address book information in the address book synchronization request, where the MSISDN of each contact stored in the user terminal is included.
  • the ringback tone server receives an address book synchronization request sent by the user terminal, synchronizes address book information of the user terminal, and obtains address book information of the user terminal, where the address book information includes the user.
  • the MSISDN of each contact stored by the terminal Specifically, when the ring back tone server synchronizes the address book information of the user terminal, the following two situations are included: (1) after the user terminal successfully registers, the address ring synchronization request is sent to the ring back tone server for the first time; At this time, the ring back tone server acquires the address book information in the user terminal for the first time, so the ring back tone server acquires and stores the MSISDN of all the contacts in the address book information.
  • the user terminal may send an address book synchronization request to the ring back tone server to update the address book information of the user terminal stored on the ring back tone server; After the ring back tone server obtains the address book information of the user terminal, the ring back tone server may perform deduplication processing on the repeated MSISDN.
  • the ringback tone server updates the scenario status of each MSISDN corresponding user terminal in the address book information in real time, determines a default ring back tone of each MSISDN in the current scenario state, and obtains ring back tone information corresponding to each MSISDN.
  • steps 204-207 provide a method for setting different ring back tones for different context states. Therefore, when obtaining the ring back tone information of each contact, step 210 can also determine each contact at the same time. The state of the person's situation.
  • steps 208-210 are used to enable the ring back tone server to obtain the current scene state and the current ring back tone information of each contact in the address book of the user terminal.
  • the method for acquiring digital music provided by this embodiment further includes steps 211-219 shown in FIG. 2b, which are specifically as follows:
  • the ringback tone server sends ringback tone information corresponding to each MSISDN in the address book to the user terminal.
  • the user terminal acquires ring back tone information corresponding to each MSISDN from the ring back tone server, and displays a track name of a ring back tone set by each contact in the address book according to the ring back tone information.
  • the ring back tone server when the contact sets the scene state, the ring back tone server also sends the profile status of the contact to the user terminal and displays on the user terminal.
  • the user terminal selects a ringback tone of the designated contact to perform audition according to the user instruction.
  • the context state of each contact and the corresponding ringback tone track name can be displayed on the user terminal.
  • the user terminal displays: The status of the contact A is the working status, the current ring back tone content is the song 1 , and the audition option can be set for the user to select.
  • the ringback tone server receives a ringback tone audition request sent by the user terminal,
  • the ringback tone audition request includes a target MSISDN, and the target MSISDN is an MSISDN of the contact corresponding to the ringback tone that the user determines to audition.
  • the ringback tone server determines, according to the target MSISDN, the ringback tone content that needs to be audition, generates a play address of the ringback tone content, and returns the play address to the user terminal.
  • the user terminal acquires, according to the play address, a media stream of the digital music corresponding to the ringback tone content, and plays the media stream.
  • the user terminal may be triggered to send a download request to the ring back tone server.
  • the ringback tone server receives the download request sent by the user terminal, and returns a download address to the user terminal.
  • the user terminal acquires the auditioned digital music according to the download address.
  • the digital music acquired by the user terminal may be a color ring tone, or may be other music forms such as ringing or full music, which is not limited herein.
  • the song name of the ring back tone content set by each contact in the address book can be displayed on the user terminal, so that the user obtains the ring back tone content set by each contact according to the song name.
  • Digital music simplifying the process of acquiring digital music through ring back tones.
  • the embodiment of the present invention provides a method for acquiring digital music.
  • the embodiment of the present invention is described in conjunction with an actual application scenario.
  • the method for acquiring digital music may be implemented by a ring back tone server and a ring back tone client, where the ring back tone client may be an application installed on the user terminal.
  • the ring back tone server includes the following network element device: ESG (Electronic Service Guide) 31: used for (1) implementing a ring back tone client and a ring back tone server. Inter-request message and response message forwarding, as well as data synchronization and management, terminal presentation management functions; (2) docking with the central music platform, completing ring tone information synchronization, list synchronization, etc.; recording through the client's operation, and reporting The system provides a source of data.
  • ESG Electronic Service Guide
  • Report Report System 32 Used to generate report data related to ringback tone service operations: It mainly includes the number of users who open the account through the ringback tone client, the ringtone record downloaded through the ringback tone client, the subscription relationship of the scenario package, the whole song download record, the accounts receivable report, the current user activity report, and the maintenance statistics. Class reports, etc.
  • CAB (Converged Address Book) 33 The address book information used by the client to obtain the ringback tone client from the user address book through the bus interface layer IB is synchronized to the CAB, and the CAB generates an address book according to the address book information. List, the list of contacts can be used by other network elements.
  • UGC (User Generated Content) 34 For storing the user's head image, the user's evaluation content of the ring back tone, etc., the user terminal can provide the ring back tone evaluation information based on the address book.
  • SNS Social Network Services 35: Used to generate friend relationships, user ringback tone status, user ringback tone subscription relationship in the address book, and so on.
  • IB (Integration Bus) 36 Used to provide interface call and interworking capabilities for network elements in the ringback tone server.
  • IMP Integrated Music Platform 37: It is used to provide music content (including ringback tone, ringing, full song, etc.), and docking with the province's ringback tone platform to complete the download and billing of the ringback tone.
  • DLS ( Download Server, Download Server) 38 Used to download the ring back tone content.
  • the ring back tone server provided in this embodiment is used to implement registration of a ring back tone user. As shown in FIG. 4, the process includes:
  • the user terminal sends an account binding request message to the ESG by using a ringback tone client, where the account binding request message includes the IMSI and the MSISDN of the user terminal.
  • the ESG receives the account binding request message, and binds the IMSI and the MSISDN of the user terminal, and the ringback tone client can automatically log in to the ringback tone server after the binding is completed.
  • the ESG sends an account binding response message to the ringback tone client, where the account binding response message is used to indicate that the account binding of the user terminal is successful.
  • the user terminal sends a ringback tone registration request message to the ESG by using a ringback tone client, where the ringback tone registration request includes the IMSI and the MSISDN of the user terminal.
  • the ESG sends the registration request message to the CAB through the IB.
  • the CAB receives the registration request message, according to the IMSI and the MSISDN pair.
  • the user terminal performs authentication authentication, and after the authentication is passed, the user terminal is registered, and the IMSI and the MSISDN of the user terminal are stored.
  • the CAB returns a registration response message to the ESG, where the registration response message indicates whether the user terminal is successfully registered.
  • the CAB After the CAB completes registration with the user terminal, the CAB generates an address book list according to the address book information of the user terminal, and the address book list can be used by other network element devices.
  • the ESG sends an SNS registration request message to the SNS through the IB.
  • the SNS receives the SNS registration request message, performs authentication authentication on the user terminal according to the IMSI and the MSISDN, registers the user terminal after the authentication, and stores the IMSI and the MSISDN of the user terminal.
  • the SNS returns an SNS registration response message to the ESG, where the SNS registration response message indicates whether the user terminal is successfully registered.
  • the SNS can manage the ring back tone status of the user terminal, and manage the user ring back tone order information of each contact in the address book of the user terminal, but is not limited thereto.
  • the ESG determines, according to the response message returned by the CAB and the SNS registration response message returned by the SNS, whether the user terminal is successfully registered. If yes, the registration ends, and the information that the user terminal registers successfully in the CAB and the SNS is stored, so as to be followed by the CAB and the SNS. Performing service authentication on the user terminal; if not, repeating steps 404-410.
  • steps 405-407 and steps 408-410 is interchangeable and is not limited herein.
  • the address book synchronization can be performed. As shown in FIG. 5, the method for implementing the address book synchronization includes:
  • step 501 The user terminal sends an address book synchronization request message to the ESG through the ring back tone client.
  • the triggering condition of step 501 includes at least the following two situations: (1) When the ringback tone user successfully registers for the first time after running the ringback tone client, the user is prompted to perform address book synchronization, and the user terminal is used. The contact is uploaded to the ringback tone server for storage; (2) when the address information of the user terminal changes (for example, the contact phone changes, or a new contact is added, etc.), the address book is synchronized according to the user instruction, and back The contact information stored by the ring tone server is updated.
  • the ESG receives the address book synchronization request message, and sends an authentication to the CAB through the IB. Request.
  • the CAB performs authentication authentication on the user terminal, and returns a response message of the authentication authentication to the user terminal after the end of the authentication, where the response message is used to notify the user terminal whether to pass the authentication.
  • the ESG After the authentication is passed, the ESG sends an address book synchronization request message to the CAB, and reports the address book information of the user terminal to the CAB.
  • the CAB receives and stores the address book information of the user terminal.
  • the C A B needs to perform deduplication processing on the contacts in the address book information.
  • the CAB sends an address book synchronization response message to the ESG through the IB, where the address book synchronization response message is used to represent the result of the CAB communication synchronization.
  • the ESG sends the address book synchronization response message to the user terminal, so that the user terminal determines whether the address book is successfully synchronized according to the message of the address book synchronization response.
  • step 508 If yes, go to step 508; if no, repeat steps 501-507.
  • the ESG initiates an authentication request to the SNS through the IB.
  • the SNS performs SNS authentication on the user terminal, and returns an authentication response message to the ESG after the end of the authentication, where the response message is used to notify the ESG whether the user terminal passes the SNS authentication.
  • the ESG sends the address record information of the user terminal to the SNS.
  • the SNS receives the address book information sent by the ESG. If the contact in the address book information already exists in the SNS, the SNS needs to perform deduplication processing.
  • the SNS After obtaining the address book information of the user terminal, the SNS returns an SNS response message to the ESG, where the SNS response message is used to indicate whether the SNS successfully obtains the address book information of the user terminal.
  • the ring back tone can be set. As shown in FIG. 6, the method for implementing the ring back tone setting includes:
  • the ringback tone client sets a scenario state according to the user indication, and sends a scenario state setting message to the ESG, where the scenario state message includes an identifier of the ringback tone selected by the user.
  • the user can also directly set the ring back tone without setting the scene state, so the ring back tone setting message can also be directly sent in this step.
  • the ESG receives the scenario state setting message, and initiates a scenario state change request to the SNS through the IB. 603.
  • the SNS changes the scenario state of the user terminal, and returns the changed scenario state result to the ESG through the IB.
  • the ESG returns a scenario state setting result to the client, so that the client updates the scenario state of the user terminal.
  • the ESG sends a scenario ringback tone setting message to the IMP according to the identifier of the ringback tone selected by the user included in the scenario state message, where the ringback tone setting message includes an identifier of the ringback tone content selected by the user terminal. .
  • the IMP receives the scenario ringback tone setting message, and sets a ringback tone for the user terminal according to the identifier of the ringback tone selected by the user, and uses the ringback tone as the default ringback tone of the current context state. And save the ring back tone information of the user terminal.
  • the IMP feeds back the ring back tone setting result to the ESG.
  • the ring back tone server may further update an avatar of each contact in the address book of the user terminal, as shown in FIG. 7 , update the contact avatar.
  • the process includes:
  • the user terminal sends an avatar update request to the ESG by using a ringback tone client, where the header update request is used to update an avatar of each contact.
  • the ESG receives an avatar update request sent by the user terminal, and sends the avatar update request to the UGC.
  • the UGC is used to store information such as the avatar of each ringback tone user and the evaluation content of each user's ringback tone.
  • the UGC obtains avatar information of each contact, and returns an avatar update response to the ESG, where the avatar update response includes avatar information of each contact.
  • the user terminal receives the avatar update response returned by the ESG through the ringback tone client, obtains avatar information of each contact, and updates and displays the avatar of each contact.
  • the ring back tone information of each contact in the address book information of the user terminal may be counted, as shown in FIG. 8 , the statistical contact ring back tone information is implemented.
  • Methods include:
  • the SNS obtains address book information of the user terminal.
  • the process of obtaining the address book information by the SNS is as shown in FIG. 5 for implementing the method of synchronizing the address book.
  • the SNS sends an inquiry request for obtaining ringback tone information of each contact to the IMP through the IB and the ESG. 803.
  • the IMP receives the query request, and searches for a scenario state of each contact in the address book information and a ringback tone content in the scenario state.
  • the IMP sends the obtained scene state of each contact and the ringback tone content in the scene state to the SNS.
  • the SNS writes the ring back tone information of each contact to the UGC.
  • UGC can optionally provide the ringback tone content of each contact to the ring back tone client, and can store the user's evaluation information of the specified ring back tone content for other users to refer to.
  • the ringback tone content of each contact may be displayed on the ringback tone client, as shown in FIG.
  • the ringback tone client After the ringback tone client is started, displaying locally cached contact information, where the contact information includes at least: an avatar of the contact, a scene state of the contact, and a current ringback tone content of the contact.
  • the ringback tone client sends a request for acquiring a user context state to the SNS through the ESG, where the request is used to instruct the SNS to return the query result.
  • the SNS returns a query result to the ring back tone client.
  • the method for obtaining the result of the query by the SNS can refer to the process shown in FIG. 8.
  • the ringback tone client updates the context state of each contact according to the query result returned by the SNS.
  • the ringback tone client initiates a request for acquiring an avatar to the UGC through the ESG.
  • the UGC receives the request for acquiring an avatar, and returns a query result to the ringback tone client, where the query result includes avatar information of each contact.
  • the ringback tone client updates the avatar of each contact according to the query result returned by the UGC.
  • the ringback tone client initiates a request for querying the ringback tone of each contact to the SNS.
  • the SNS initiates a query request to the UGC, obtains the query result, and transparently transmits the query result to the ringback tone client through the IB and the ESG.
  • the ringback tone client refreshes the ring back tone information of each contact according to the query result returned by the SNS, and displays the song name of the ring back tone set by each contact.
  • the SNS may send the query request to the UGC to obtain the evaluation information of each ringback tone content, and send the evaluation information to the ringback tone client to present to the user.
  • the ringback tone client may provide the ringback tone content to the user for audition according to the user indication. If the user is interested in the ringback tone content of the audition, The ringback tone content can also be purchased, as shown in Figure 10: 1001.
  • the ringback tone client sends a ringback tone audition request to the ESG according to the user indication.
  • the ringback tone audition request includes a target MSISDN, where the target MSISDN is an MSISDN of a contact corresponding to the ringback tone that the user determines to listen to.
  • the ESG forwards the ringback tone audition request to the Steaming platform via IB and IMP.
  • the Steaming platform can provide streaming media resources to the ringback tone client.
  • the Steaming platform generates a matching play address according to the network type used by the ring back tone client and the UA (User Agent) attribute of the user terminal, and sends the matched play address to the ring back tone client.
  • UA User Agent
  • the ringback tone client interacts with the streaming media platform according to the received play address, and obtains the ringback tone content selected by the user for audition.
  • the purchase can be performed as follows.
  • the ringback tone client sends a purchase request to the ESG.
  • the ESG sends the purchase request to the IMP through the IB, and the IMP invokes the purchase interface provided by the province ringback tone platform, purchases a ringback tone, and completes the charging operation.
  • the province ring back tone platform is used to manage the ring back tone service of all users in a province, and can count the ring back tone information of the users belonging to the province, and can implement the operation of the user to purchase the ring back tone content.
  • the IMP obtains a purchase result response from the province ringback tone platform, and sends the purchase result response to the ringback tone client through the IB.
  • the ringback tone client responds according to the purchase result returned by the ESG, and displays a message indicating whether the ringback tone content is successfully purchased.
  • the user terminal can purchase the ring back tone, but it is not limited to this, and the whole song and ringing can also be purchased.
  • the user initiates a purchase of a full song or a ringing operation through a ringback tone client.
  • the ringback tone client sends a request message to the ESG, where the request message carries the current network connection of the user and the UA attribute of the terminal.
  • the download interface provided by the IMP is invoked to initiate a download request to the DLS.
  • the DLS generates the current network and the UA attribute of the user carried in the request message. Real download address.
  • the DLS returns the generated download address to the ringback tone client through the IB and the ESG.
  • the user initiates a download request to the address by using a ringback tone client.
  • the DLS initiates authentication for the download request, and starts downloading after the authentication is passed. After the download is completed, the DLS initiates a charging request to the charging component. If the authentication fails, the process ends.
  • the DLS returns a charging response to the ringback tone client.
  • the contact information in the address book of the user terminal may also be other information supported by the CAB, such as E-mail.
  • the embodiment of the invention provides a method for acquiring digital music, which can display the song name of the ringback tone content set by each contact in the address book on the ringback tone client of the user terminal, and the user can select a ringback tone.
  • the content is auditioned or purchased, so that the user obtains the digital music of the ringback tone content set by each contact according to the song name.
  • the embodiment of the present invention provides a digital music acquisition device, which may be a client installed on the user terminal side, and can implement the method of the ringback tone client side in the foregoing method embodiment.
  • the device is as shown in FIG. Includes:
  • the sending unit 121 is configured to send the address book information of the user terminal to the ring back tone server, where the address book information includes a mobile subscriber number MSISDN of each contact in the user terminal;
  • the obtaining unit 122 is configured to acquire, from the ring back tone server, ringback tone information corresponding to each contact, and display, according to the ringback tone information, a track of a ringback tone set by each contact in the address book. Name, obtain the digital music corresponding to the name of the track.
  • the acquiring unit 122 acquires the digital music corresponding to the track name, specifically: sending, to the ring back tone server, a request for downloading digital music corresponding to the track name, where the request includes the digital music Track name
  • the sending unit 121 is further configured to send a ring back tone setting message to the ring back tone server, where the ring back tone setting message includes a mobile subscriber number MSISDN of the user terminal and the user The identifier of the ringback tone content selected by the terminal.
  • the sending unit 121 is further configured to: send a context state setting message to the ring back tone server, and set a scenario state of the user terminal;
  • the ring back tone setting message is specifically configured to: set a ring back tone of the user terminal in the scene state.
  • the sending unit 121 is further configured to send a ring back tone registration request message to the ring back tone server, so that the ring back tone server performs authentication and authentication on the user terminal, and the authentication is passed after the authentication is passed.
  • the user terminal establishes an account, and the ringback tone registration request includes an international mobile device identity code IMSI and an MSISDN of the user terminal.
  • the device for acquiring digital music provided by the embodiment of the present invention can display the song name of the ring back tone content set by each contact in the address book on the user terminal, so that the user obtains the set back of each contact according to the song name.
  • Digital music for ringtone content can display the song name of the ring back tone content set by each contact in the address book on the user terminal, so that the user obtains the set back of each contact according to the song name.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are a method and an apparatus for obtaining digital music, so as to solve problems of a cumbersome process and an ineffective publicity effect when a user obtains digital music through a ring back tone service of a communication provider. The present invention relates to the field of communications. The method provided by the present invention comprises: sending information of an address book of a user terminal to a ring back tone server, the information of the address book comprising a mobile subscriber number MSISDN of each contact in the user terminal; and obtaining ring back tone information corresponding to each contact from the ring back tone server, displaying, according to the ring back tone information, a track name set by each contact in the address book, and obtaining digital music corresponding to the track name.

Description

数字音乐的获取方法及装置 技术领域  Method and device for acquiring digital music
本发明涉及通信领域, 尤其涉及一种数字音乐的获取方法及装置。 背景技术  The present invention relates to the field of communications, and in particular, to a method and an apparatus for acquiring digital music. Background technique
随着通信技术的发展,通信运营商推出了多种业务以向用户提供更好 的通信服务, 其中包括回铃音业务。 当主叫用户向被叫用户发起呼叫时, 如果被叫用户开通了回铃音业务, 则主叫用户在等待被叫用户接听的等待 过程中听到的不是传统的 "嘟…嘟…" 声, 而是被叫用户预先设定的回铃 音内容, 例如: 音乐、歌曲、 广告等。 回铃音业务主要具备如下功能: ( 1 ) 提示功能, 即提示主叫用户当前呼叫正在等待被叫用户接听的过程中, 请 稍等; (2 ) 宣传功能, 可以为一些歌曲、 音乐、 广告进行宣传, 提高回 铃音内容知名度。  With the development of communication technologies, communication operators have introduced a variety of services to provide users with better communication services, including ring back tone services. When the calling user initiates a call to the called user, if the called user activates the ring back tone service, the calling user does not hear the traditional "beep...beep" sound while waiting for the called user to answer the call. , but the user's preset ringback tone content, such as: music, songs, advertisements, etc. The ring back tone service mainly has the following functions: (1) The prompt function, that is, prompting the calling user that the current call is waiting for the called user to answer the call, please wait a moment; (2) the publicity function, which can be for some songs, music, advertisements Promote and increase the popularity of ringback tone content.
目前, 回铃音内容主要以歌曲为主; 在通过回铃音业务对指定歌曲进 行宣传时, 实现过程如下: 例如用户 B开通了回铃音业务, 并选择歌曲 1 作为回铃音内容; 当用户 A向用户 B发起呼叫, 在等待用户 B接听过程 中, 通信运营商向用户 A播放歌曲 1 ; 如果用户 A对歌曲 1感兴趣, 则需 要向用户 B询问歌曲 1的歌曲名称,或根据听到的歌曲 1 中的歌词等信息 通过网络进行搜索, 得到歌曲 1的歌曲名称; 在获取歌曲名称后, 可以根 据该歌曲名称进行搜索以获取相应的数字音乐。  At present, the ringback tone content is mainly based on songs; when the specified song is advertised through the ring back tone service, the implementation process is as follows: For example, user B activates the ring back tone service, and selects song 1 as the ring back tone content; User A initiates a call to User B. During the process of waiting for User B to answer, the communication carrier plays Song 1 to User A; if User A is interested in Song 1, it is necessary to ask User B for the song name of Song 1, or according to The information such as the lyrics in the song 1 is searched through the network to obtain the song name of the song 1; after the song name is obtained, the song name can be searched to obtain the corresponding digital music.
在实现上述获取数字音乐的过程中, 发明人发现, 通过回铃音获取相 应的数字音乐需要进行如下流程: ( 1 ) 向被叫用户发起呼叫; (2 )获取 被叫用户的回铃音内容的歌曲名称。 上述两个流程均需要用户主动触发, 导致获取数字音乐的过程较为繁瑣。 发明内容  In the process of realizing the above-mentioned digital music acquisition, the inventor found that obtaining the corresponding digital music through the ring back tone requires the following processes: (1) initiating a call to the called user; (2) acquiring the ringback tone content of the called user. The name of the song. Both of the above processes require the user to actively trigger, which leads to a cumbersome process of acquiring digital music. Summary of the invention
本发明的实施例提供一种数字音乐获取的方法及装置,能够简化通过 回铃音获取数字音乐的过程。  Embodiments of the present invention provide a method and apparatus for digital music acquisition, which can simplify the process of acquiring digital music by ring back tone.
为达到上述目的, 本发明的实施例采用如下技术方案:  In order to achieve the above object, the embodiment of the present invention adopts the following technical solutions:
一方面, 本发明实施例提供了一种数字音乐的获取方法, 所述方法包 括: 向回铃音服务器发送用户终端的通讯录信息,所述通讯录信息中包括 所述用户终端中各联系人的移动用户号码 MSISDN; In one aspect, an embodiment of the present invention provides a method for acquiring digital music, where the method includes: Sending the address book information of the user terminal to the ring back tone server, where the address book information includes the mobile subscriber number MSISDN of each contact in the user terminal;
从所述回铃音服务器获取所述各联系人对应的回铃音信息,根据所述 回铃音信息显示所述通讯录中各联系人设定的回铃音的曲目名称, 获取与 所述曲目名称对应的数字音乐。  Obtaining ring back tone information corresponding to each contact from the ring back tone server, and displaying, according to the ring back tone information, a track name of a ring back tone set by each contact in the address book, acquiring and The digital music corresponding to the track name.
再一方面, 本发明实施例还提供了一种数字音乐的获取装置, 所述装 置包括:  In still another aspect, an embodiment of the present invention further provides a digital music acquiring apparatus, where the apparatus includes:
发送单元, 用于向回铃音服务器发送用户终端的通讯录信息, 所述通 讯录信息中包括所述用户终端中各联系人的移动用户号码 MSISDN;  a sending unit, configured to send address book information of the user terminal to the ring back tone server, where the address book information includes a mobile subscriber number MSISDN of each contact in the user terminal;
获取单元,用于从所述回铃音服务器获取所述各联系人对应的回铃音 信息,根据所述回铃音信息显示所述通讯录中各联系人设定的回铃音的曲 目名称, 获取与所述曲目名称对应的数字音乐。  An obtaining unit, configured to acquire, from the ring back tone server, ringback tone information corresponding to each contact, and display, according to the ringback tone information, a track name of a ringback tone set by each contact in the address book. , Get the digital music corresponding to the track name.
本发明实施例提供的数字音乐的获取方法及装置,能够在用户终端上 显示通讯录中各联系人所设定回铃音内容的歌曲名称, 以便于用户根据该 歌曲名称获取各联系人所设定回铃音内容的数字音乐, 简化通过回铃音获 取数字音乐的过程。 附图说明  The method and device for acquiring digital music provided by the embodiment of the present invention can display the song name of the ring back tone content set by each contact in the address book on the user terminal, so that the user obtains the setting of each contact person according to the song name. The digital music of the ringback tone content simplifies the process of acquiring digital music through the ringback tone. DRAWINGS
图 1为本发明实施例一提供的一种数字音乐获取的方法流程示意图; 图 2为本发明实施例二提供的一种数字音乐获取的方法流程示意图; 图 3-图 11 为本发明实施例三提供的一种数字音乐获取的方法流程 示意图;  1 is a schematic flowchart of a method for acquiring digital music according to a first embodiment of the present invention; FIG. 2 is a schematic flowchart of a method for acquiring digital music according to a second embodiment of the present invention; FIG. A schematic diagram of a method for acquiring digital music provided by three;
图 12为本发明实施例四提供的一种数字音乐获取的装置结构框图。 具体实施方式  FIG. 12 is a structural block diagram of a device for acquiring digital music according to Embodiment 4 of the present invention. detailed description
下面结合附图对本发明实施例数字音乐获取的方法及装置进行详细 描述。  The method and apparatus for acquiring digital music according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
实施例一  Embodiment 1
本发明实施例提供了一种数字音乐的获取方法, 如图 1所示, 所述方 法包括:  An embodiment of the present invention provides a method for acquiring digital music. As shown in FIG. 1, the method includes:
101、 向回铃音服务器发送用户终端的通讯录信息, 所述通讯录信息 中包括所述用户终端中各联系人的移动用户号码 MSISDN。 值得说明的是, 本发明实施例提供的方法可以通过用户终端实现, 也 可以通过安装于用户终端的回铃音客户端实现, 此处不做限定。 101. Send, to the ring back tone server, address book information of the user terminal, where the address book information includes a mobile subscriber number MSISDN of each contact in the user terminal. It is to be noted that the method provided by the embodiment of the present invention may be implemented by using a user terminal, or may be implemented by a ringback tone client installed on the user terminal, which is not limited herein.
102、 从所述回铃音服务器获取所述各联系人对应的回铃音信息, 根 据所述回铃音信息显示所述通讯录中各联系人设定的回铃音的曲目名称, 获取与所述曲目名称对应的数字音乐。  102. Acquire, from the ring back tone server, ringback tone information corresponding to each contact, and display, according to the ringback tone information, a track name of a ringback tone set by each contact in the address book, and obtain and The digital music corresponding to the track name.
采用本实施例提供的数字音乐的获取方法,能够在用户终端上显示通 讯录中各联系人所设定回铃音内容的歌曲名称, 以便于用户根据该歌曲名 称获取各联系人所设定回铃音内容的数字音乐, 简化通过回铃音获取数字 音乐的过程。 实施例二  With the method for acquiring digital music provided by the embodiment, the song name of the ring back tone content set by each contact in the address book can be displayed on the user terminal, so that the user obtains the set back of each contact according to the song name. The digital music of ringtone content simplifies the process of acquiring digital music through ringback tones. Embodiment 2
本发明实施例提供了一种数字音乐的获取方法,结合用户终端和回铃 音服务器进行详细完整的描述, 如图 2a所示, 所述方法包括:  An embodiment of the present invention provides a method for acquiring digital music, which is described in detail in conjunction with a user terminal and a ring back tone server. As shown in FIG. 2a, the method includes:
201、 用户终端向回铃音服务器发送回铃音注册请求。  201. The user terminal sends a ring back tone registration request to the ring back tone server.
值得说明的是,所述回铃音注册请求可以由所述用户终端直接发送给 回铃音服务器, 也可以通过安装于所述用户终端的客户端发送给回铃音服 务器, 但不仅限于此。  It should be noted that the ring back tone registration request may be directly sent by the user terminal to the ring back tone server, or may be sent to the ring back tone server through a client installed in the user terminal, but is not limited thereto.
为了便于理解,本发明实施例以用户终端直接向回铃音服务器发送请 求消息为例进行说明。  For ease of understanding, the embodiment of the present invention is described by taking a request message directly sent by the user terminal to the ring back tone server.
202、 回铃音服务器接收用户终端发送的回铃音注册请求, 所述回铃 音注册请求中包括所述用户终端的 IMSI ( International Mobile Subscriber Identification Number , 国际移动用户识别码 ) 和 MSISDN。  202. The ringback tone server receives a ringback tone registration request sent by the user terminal, where the ringback tone registration request includes an IMSI (International Mobile Subscriber Identification Number) and an MSISDN of the user terminal.
值得说明的是,所述用户终端可以通过向回铃音服务器发送服务短信 的方式发送回铃音注册请求, 也可以通过在所述用户终端上安装的回铃音 客户端向回铃音服务器发送回铃音注册请求, 但不仅限于此。  It should be noted that the user terminal may send a ring back tone registration request by sending a service short message to the ring back tone server, or may send the ring back tone client to the ring back tone server through the ring back tone client installed on the user terminal. Ringback tone registration request, but not limited to this.
203、 所述回铃音服务器根据所述 IMSI和 MSISDN对所述用户终端 进行鉴权认证, 认证通过后为所述用户终端建立账户。  203. The ringback tone server performs authentication and authentication on the user terminal according to the IMSI and the MSISDN, and establishes an account for the user terminal after the authentication is passed.
例如, 所述回铃音服务器可以根据所述 IMSI和 MSISDN向通讯运营 商查询所述用户终端是否具备开通回铃音业务的权限, 或者, 所述回铃音 服务器也可以向所述用户终端发送是否确认开通回铃音业务的服务短信, 如果所述用户终端返回确认短信 (例如所述用户终端返回内容为 "Y" 的 短信) , 则判定通过鉴权认证。 值得说明的是, 步骤 201-203用于完成回铃音用户的注册。 For example, the ringback tone server may query the communication operator according to the IMSI and the MSISDN whether the user terminal has the right to enable the ring back tone service, or the ring back tone server may also send the ring back tone server to the user terminal. Whether to confirm the service short message of the ring back tone service, if the user terminal returns a confirmation message (for example, the user terminal returns a message with the content "Y"), it is determined to pass the authentication. It should be noted that steps 201-203 are used to complete the registration of the ring back tone user.
204、 所述用户终端向回铃音服务器发送情景状态设定消息。  204. The user terminal sends a context state setting message to a ring back tone server.
205、所述回铃音服务器接收所述用户终端发送的情景状态设定消息, 根据所述情景状态设定消息确定所述用户终端当前的情景状态。  205. The ringback tone server receives a scenario state setting message sent by the user terminal, and determines a current scenario state of the user terminal according to the scenario state setting message.
例如, 用户设定的情景状态至少可以包括: 工作、 休息、 开会、 开车 等其他状态。  For example, the user-set scene state may include at least: work, rest, meeting, driving, and the like.
206、 所述用户终端向回铃音服务器发送回铃音设定消息, 所述回铃 音设定消息用于设定在当前情景状态下的回铃音内容。  206. The user terminal sends a ring back tone setting message to the ring back tone server, where the ring back tone setting message is used to set the ring back tone content in the current scene state.
具体的,所述用户终端可以根据用户指示设定不同情景状态下的回铃 音内容。 例如, 用户终端可以根据用户指示, 设定歌曲 1为工作状态下的 回铃音, 设定歌曲 2为会议状态下的回铃音等。  Specifically, the user terminal can set the ring back tone content in different scene states according to the user instruction. For example, the user terminal can set the song 1 as the ring back tone in the working state according to the user instruction, and set the song 2 to be the ring back tone in the conference state.
207、 所述回铃音服务器接收用户终端发送的回铃音设定消息, 根据 所述回铃音设定消息为所述用户终端设定回铃音, 将该回铃音作为当前情 景状态的默认回铃音, 并保存该用户终端的回铃音信息, 所述回铃音信息 包括该用户终端的 IMSI、 该用户终端在当前情景状态下对应的回铃音的 曲目名称。  207. The ring back tone server receives a ring back tone setting message sent by the user terminal, and sets a ring back tone for the user terminal according to the ring back tone setting message, and uses the ring back tone as the current situation state. The default ring back tone, and the ring back tone information of the user terminal is saved, and the ring back tone information includes an IMSI of the user terminal, and a track name of the ring back tone corresponding to the user terminal in the current scene state.
可选的, 所述回铃音服务器可以向所述用户终端发送回铃音榜单信 息, 所述回铃音榜单信息包括若干回铃音名称, 以便于用户根据所述回铃 音榜单信息设定回铃音, 确定回铃音设定消息。 例如: 近一段时期内最热 的 10首回铃音名称, 每首回铃音都对应有唯一的编号; 则用户终端可以 向所述回铃音服务器返回编号来设定回铃音。  Optionally, the ring back tone server may send a ring back tone list information to the user terminal, where the ring back tone list information includes a number of ring back tone names, so that the user can list according to the ring back tone list. The message sets the ringback tone and determines the ringback tone setting message. For example: The hottest 10 ringback tone names in the recent period, each ringback tone corresponds to a unique number; then the user terminal can return a number to the ringback tone server to set the ringback tone.
通过步骤 204-207 , 用户终端可以针对不同的情景状态设定不同的回 铃音。 例如, 当用户休息时, 可以选择歌曲 A作为当前回铃音; 当用户工 作时, 可以选择歌曲 B作为当前回铃音, 等等。 值得说明的是, 步骤 204 与 205是可选的, 用户当然也可以不区分不同的情景状态而只设定默认的 回铃音。  Through steps 204-207, the user terminal can set different ringback tones for different context states. For example, when the user is at rest, song A can be selected as the current ring back tone; when the user is working, song B can be selected as the current ring back tone, and so on. It should be noted that steps 204 and 205 are optional, and the user can of course only set the default ring back tone without distinguishing between different scene states.
208、 用户终端向所述回铃音服务器发送通讯录同步请求, 在通讯录 同步请求中携带通讯录信息, 其中包括所述用户终端中存储的各联系人的 MSISDN。  208. The user terminal sends an address book synchronization request to the ring back tone server, and carries the address book information in the address book synchronization request, where the MSISDN of each contact stored in the user terminal is included.
209、 所述回铃音服务器接收用户终端发送的通讯录同步请求, 对所 述用户终端的通讯录信息进行同步, 获取所述用户终端的通讯录信息, 所 述通讯录信息中包括所述用户终端存储的各联系人的 MSISDN。 具体的, 所述回铃音服务器在对用户终端的通讯录信息进行同步时, 至少包括如下两种情况: ( 1 ) 用户终端在注册成功后, 初次向回铃音服 务器发送通讯录同步请求; 此时, 回铃音服务器第一次获取该用户终端中 的通讯录信息, 所以回铃音服务器会获取所述通讯录信息中的所有联系人 的 MSISDN并存储。 (2 ) 当用户终端的通讯录信息发生变化时, 用户终 端可以向回铃音服务器发送通讯录同步请求, 以对回铃音服务器上存储的 所述用户终端的通讯录信息进行更新; 此时, 回铃音服务器在获取所述用 户终端的通讯录信息后, 可以对重复的 MSISDN进行去重处理。 209. The ringback tone server receives an address book synchronization request sent by the user terminal, synchronizes address book information of the user terminal, and obtains address book information of the user terminal, where the address book information includes the user. The MSISDN of each contact stored by the terminal. Specifically, when the ring back tone server synchronizes the address book information of the user terminal, the following two situations are included: (1) after the user terminal successfully registers, the address ring synchronization request is sent to the ring back tone server for the first time; At this time, the ring back tone server acquires the address book information in the user terminal for the first time, so the ring back tone server acquires and stores the MSISDN of all the contacts in the address book information. (2) When the address book information of the user terminal changes, the user terminal may send an address book synchronization request to the ring back tone server to update the address book information of the user terminal stored on the ring back tone server; After the ring back tone server obtains the address book information of the user terminal, the ring back tone server may perform deduplication processing on the repeated MSISDN.
210、 所述回铃音服务器实时更新所述通讯录信息中各 MSISDN对应 用户终端的情景状态, 确定各 MSISDN在当前情景状态下的默认回铃音 , 获取各 MSISDN对应的回铃音信息。  210. The ringback tone server updates the scenario status of each MSISDN corresponding user terminal in the address book information in real time, determines a default ring back tone of each MSISDN in the current scenario state, and obtains ring back tone information corresponding to each MSISDN.
值得说明的是, 步骤 204-207提供了一种针对不同的情景状态设定不 同回铃音的实现方法, 所以, 步骤 210在获取各联系人的回铃音信息时, 也可以同时确定各联系人的情景状态。  It should be noted that the steps 204-207 provide a method for setting different ring back tones for different context states. Therefore, when obtaining the ring back tone information of each contact, step 210 can also determine each contact at the same time. The state of the person's situation.
值得说明的是, 步骤 208-210用于使得回铃音服务器获取所述用户终 端的通讯录中各联系人的当前情景状态和当前的回铃音信息。  It should be noted that the steps 208-210 are used to enable the ring back tone server to obtain the current scene state and the current ring back tone information of each contact in the address book of the user terminal.
进一步的, 本实施例提供的数字音乐的获取方法还包括图 2b所示的 步骤 211— 219, 具体如下:  Further, the method for acquiring digital music provided by this embodiment further includes steps 211-219 shown in FIG. 2b, which are specifically as follows:
211、 所述回铃音服务器将所述通讯录中各 MSISDN对应的回铃音信 息发送给所述用户终端。  211. The ringback tone server sends ringback tone information corresponding to each MSISDN in the address book to the user terminal.
212、 用户终端从所述回铃音服务器获取各 MSISDN对应的回铃音信 息,根据所述回铃音信息显示所述通讯录中各联系人设定的回铃音的曲目 名称。  212. The user terminal acquires ring back tone information corresponding to each MSISDN from the ring back tone server, and displays a track name of a ring back tone set by each contact in the address book according to the ring back tone information.
其中, 在联系人设定了情景状态的情况下, 回铃音服务器也会同时把 联系人的情景状态发送到用户终端, 并在所述用户终端上进行显示。  Wherein, when the contact sets the scene state, the ring back tone server also sends the profile status of the contact to the user terminal and displays on the user terminal.
213、 所述用户终端根据用户指示, 选择指定联系人的回铃音进行试 听。  213. The user terminal selects a ringback tone of the designated contact to perform audition according to the user instruction.
值得说明的是,通过步骤 212即可在用户终端上显示各联系人的情景 状态和对应的回铃音曲目名称。 例如, 用户终端上显示: 联系人 A的情景 状态为工作状态, 当前的回铃音内容是歌曲 1 , 并可以设定有试听选项供 用户选择。  It is worth noting that, by step 212, the context state of each contact and the corresponding ringback tone track name can be displayed on the user terminal. For example, the user terminal displays: The status of the contact A is the working status, the current ring back tone content is the song 1 , and the audition option can be set for the user to select.
214、 所述回铃音服务器接收所述用户终端发送的回铃音试听请求, 所述回铃音试听请求中包括目标 MSISDN,所述目标 MSISDN是所述用户 确定试听的回铃音所对应联系人的 MSISDN。 214. The ringback tone server receives a ringback tone audition request sent by the user terminal, The ringback tone audition request includes a target MSISDN, and the target MSISDN is an MSISDN of the contact corresponding to the ringback tone that the user determines to audition.
215、 所述回铃音服务器根据所述目标 MSISDN确定所述需要进行试 听的回铃音内容, 生成该回铃音内容的播放地址, 并将所述播放地址返回 给所述用户终端。  215. The ringback tone server determines, according to the target MSISDN, the ringback tone content that needs to be audition, generates a play address of the ringback tone content, and returns the play address to the user terminal.
216、 所述用户终端根据所述播放地址获取所述回铃音内容对应的数 字音乐的媒体流, 并对其进行播放。  216. The user terminal acquires, according to the play address, a media stream of the digital music corresponding to the ringback tone content, and plays the media stream.
217、 如果用户对所试听的数字音乐感兴趣, 则可以触发用户终端向 回铃音服务器发送下载请求。  217. If the user is interested in the digital music that is being listened to, the user terminal may be triggered to send a download request to the ring back tone server.
218、 回铃音服务器接收所述用户终端发送的下载请求, 向所述用户 终端返回下载地址。  218. The ringback tone server receives the download request sent by the user terminal, and returns a download address to the user terminal.
219、 用户终端根据所述下载地址获取所述试听的数字音乐。  219. The user terminal acquires the auditioned digital music according to the download address.
值得说明的是, 用户终端获取的数字音乐可以是彩铃, 也可以是振铃 或全曲等其他音乐形态, 此处不做限定。  It is to be noted that the digital music acquired by the user terminal may be a color ring tone, or may be other music forms such as ringing or full music, which is not limited herein.
采用本发明实施例提供的方法,能够在用户终端上显示通讯录中各联 系人所设定回铃音内容的歌曲名称, 以便于用户根据该歌曲名称获取各联 系人所设定回铃音内容的数字音乐, 简化通过回铃音获取数字音乐的过 程。 实施例三  According to the method provided by the embodiment of the present invention, the song name of the ring back tone content set by each contact in the address book can be displayed on the user terminal, so that the user obtains the ring back tone content set by each contact according to the song name. Digital music, simplifying the process of acquiring digital music through ring back tones. Embodiment 3
本发明实施例提供了一种数字音乐的获取方法, 为了更加清楚、 详细 的描述本发明实施例提供的方法, 本发明实施例结合实际应用场景进行描 述。  The embodiment of the present invention provides a method for acquiring digital music. In order to describe the method provided by the embodiment of the present invention, the embodiment of the present invention is described in conjunction with an actual application scenario.
本发明实施例提供的数字音乐的获取方法可以通过回铃音服务器和 回铃音客户端进行实现, 其中, 回铃音客户端可以是安装于用户终端的应 用程序。 具体的, 如图 3所示, 所述回铃音服务器包括如下网元设备: ESG ( Electronic Service Guide , 电子服务向导) 31 : 用于 ( 1 ) 实现 回铃音客户端和回铃音服务器之间请求消息及响应消息的转发, 以及进行 数据同步和管理、 终端展现管理功能; (2 ) 与中央音乐平台对接, 完成 铃音信息同步、 榜单同步等; 记录通过客户端的操作, 并为报表系统提供 数据来源。  The method for acquiring digital music provided by the embodiment of the present invention may be implemented by a ring back tone server and a ring back tone client, where the ring back tone client may be an application installed on the user terminal. Specifically, as shown in FIG. 3, the ring back tone server includes the following network element device: ESG (Electronic Service Guide) 31: used for (1) implementing a ring back tone client and a ring back tone server. Inter-request message and response message forwarding, as well as data synchronization and management, terminal presentation management functions; (2) docking with the central music platform, completing ring tone information synchronization, list synchronization, etc.; recording through the client's operation, and reporting The system provides a source of data.
Report报表系统 32: 用于生成与回铃音业务运营相关的报表数据: 主要包括通过回铃音客户端开户的用户数、通过回铃音客户端下载铃音记 录、 情景包的订购关系、 全曲下载记录、 应收账款的报表、 当前用户的活 跃度报表、 维护统计类报表等。 Report Report System 32: Used to generate report data related to ringback tone service operations: It mainly includes the number of users who open the account through the ringback tone client, the ringtone record downloaded through the ringback tone client, the subscription relationship of the scenario package, the whole song download record, the accounts receivable report, the current user activity report, and the maintenance statistics. Class reports, etc.
CAB ( Converged Address Book, 通信录管理部件) 33 : 用于客户端 将用户通讯录通过总线接口层 IB获取回铃音客户端的通讯录信息同步到 CAB, 由 CAB根据所述通讯录信息生成通讯录列表, 所述通讯录列表可 供其他网元使用。  CAB (Converged Address Book) 33: The address book information used by the client to obtain the ringback tone client from the user address book through the bus interface layer IB is synchronized to the CAB, and the CAB generates an address book according to the address book information. List, the list of contacts can be used by other network elements.
UGC ( User Generated Content, 用户原创中心 ) 34: 用于存储用户头 像、 用户对回铃音的评价内容等, 可以向用户终端提供基于通信录的回铃 音评价信息。  UGC (User Generated Content) 34: For storing the user's head image, the user's evaluation content of the ring back tone, etc., the user terminal can provide the ring back tone evaluation information based on the address book.
SNS ( Social Network Services, 社会性网络服务) 35 : 用于生成好友 关系、 用户回铃音状态、 通讯录中用户回铃音订购关系等。  SNS (Social Network Services) 35: Used to generate friend relationships, user ringback tone status, user ringback tone subscription relationship in the address book, and so on.
IB ( Integration Bus, 总线接口层) 36: 用于为回铃音服务器中的网 元提供接口调用和互通能力。  IB (Integration Bus) 36: Used to provide interface call and interworking capabilities for network elements in the ringback tone server.
IMP ( Integrated Music Platform, 中央音乐平台) 37: 用于提供音乐 内容(包括回铃音、 振铃、 全曲等) , 和省份回铃音平台对接, 完成回铃 音的下载、 计费。  IMP (Integrated Music Platform) 37: It is used to provide music content (including ringback tone, ringing, full song, etc.), and docking with the province's ringback tone platform to complete the download and billing of the ringback tone.
DLS ( Download Server, 下载服务器) 38: 用于实现回铃音内容的下 载。  DLS ( Download Server, Download Server) 38: Used to download the ring back tone content.
具体的, 本实施例提供的回铃音服务器用于实现回铃音用户的注册, 如图 4所示, 该流程包括:  Specifically, the ring back tone server provided in this embodiment is used to implement registration of a ring back tone user. As shown in FIG. 4, the process includes:
401、 用户终端通过回铃音客户端向 ESG发送账号绑定请求消息, 所 述账号绑定请求消息中包括所述用户终端的 IMSI和 MSISDN。  401. The user terminal sends an account binding request message to the ESG by using a ringback tone client, where the account binding request message includes the IMSI and the MSISDN of the user terminal.
402、所述 ESG接收所述账号绑定请求消息,对所述用户终端的 IMSI 和 MSISDN进行绑定,完成绑定后所述回铃音客户端能够自动登录所述回 铃音服务器。  402. The ESG receives the account binding request message, and binds the IMSI and the MSISDN of the user terminal, and the ringback tone client can automatically log in to the ringback tone server after the binding is completed.
403、 所述 ESG向所述回铃音客户端发送账号绑定响应消息, 所述账 号绑定响应消息用于表征所述用户终端的账号绑定成功。  403. The ESG sends an account binding response message to the ringback tone client, where the account binding response message is used to indicate that the account binding of the user terminal is successful.
404、 用户终端通过回铃音客户端向 ESG发送回铃音注册请求消息, 所述回铃音注册请求中包括所述用户终端的 IMSI和 MSISDN。  404. The user terminal sends a ringback tone registration request message to the ESG by using a ringback tone client, where the ringback tone registration request includes the IMSI and the MSISDN of the user terminal.
405、 ESG通过 IB将所述注册请求消息发送至 CAB。  405. The ESG sends the registration request message to the CAB through the IB.
406、 CAB接收所述注册请求消息, 才艮据所述 IMSI和 MSISDN对所 述用户终端进行鉴权认证, 认证通过后对所述用户终端进行注册, 存储所 述用户终端的 IMSI和 MSISDN。 406. The CAB receives the registration request message, according to the IMSI and the MSISDN pair. The user terminal performs authentication authentication, and after the authentication is passed, the user terminal is registered, and the IMSI and the MSISDN of the user terminal are stored.
407、 CAB 向 ESG返回注册响应消息, 所述注册响应消息表征用户 终端是否注册成功。  407. The CAB returns a registration response message to the ESG, where the registration response message indicates whether the user terminal is successfully registered.
值得说明的是, CAB对所述用户终端完成注册后, 所述 CAB根据所 述用户终端的通讯录信息生成通讯录列表, 该通讯录列表可供其他网元设 备使用。  It is to be noted that after the CAB completes registration with the user terminal, the CAB generates an address book list according to the address book information of the user terminal, and the address book list can be used by other network element devices.
408、 ESG通过 IB向 SNS发送 SNS注册请求消息。  408. The ESG sends an SNS registration request message to the SNS through the IB.
409、 SNS接收所述 SNS注册请求消息, 根据所述 IMSI和 MSISDN 对所述用户终端进行鉴权认证, 认证通过后对所述用户终端进行注册, 存 储所述用户终端的 IMSI和 MSISDN。  409. The SNS receives the SNS registration request message, performs authentication authentication on the user terminal according to the IMSI and the MSISDN, registers the user terminal after the authentication, and stores the IMSI and the MSISDN of the user terminal.
410、 SNS向 ESG返回 SNS注册响应消息, 所述 SNS注册响应消息 表征用户终端是否注册成功。  410. The SNS returns an SNS registration response message to the ESG, where the SNS registration response message indicates whether the user terminal is successfully registered.
SNS 对所述用户终端完成注册后, SNS 可以管理该用户终端的彩铃 状态, 并管理该用户终端的通讯录中各联系人的用户彩铃订购信息, 但不 仅限于此。  After the SNS completes the registration of the user terminal, the SNS can manage the ring back tone status of the user terminal, and manage the user ring back tone order information of each contact in the address book of the user terminal, but is not limited thereto.
411、 ESG根据 CAB返回的响应消息和 SNS返回的 SNS注册响应消 息判断所述用户终端是否注册成功; 若是, 则注册结束, 存储用户终端在 CAB和 SNS注册成功的信息, 以便后续在 CAB和 SNS对所述用户终端 进行业务鉴权; 若否, 则重复步骤 404-410。  411. The ESG determines, according to the response message returned by the CAB and the SNS registration response message returned by the SNS, whether the user terminal is successfully registered. If yes, the registration ends, and the information that the user terminal registers successfully in the CAB and the SNS is stored, so as to be followed by the CAB and the SNS. Performing service authentication on the user terminal; if not, repeating steps 404-410.
值得说明的是, 步骤 405-407与步骤 408-410的顺序是可以互换的, 此处不做限定。  It should be noted that the order of steps 405-407 and steps 408-410 is interchangeable and is not limited herein.
在实现上述回铃音用户的注册流程之后, 可以进行通讯录的同步, 如 图 5所示, 实现通讯录同步的方法包括:  After the registration process of the ringback tone user is implemented, the address book synchronization can be performed. As shown in FIG. 5, the method for implementing the address book synchronization includes:
501、 用户终端通过回铃音客户端向 ESG发送通讯录同步请求消息。 值得说明的是, 执行步骤 501 的触发条件至少包括如下两种情况: ( 1 ) 回铃音用户注册成功后第一次运行回铃音客户端时, 会提示用户进 行通讯录同步, 将用户终端的联系人上传至回铃音服务器进行存储; (2 ) 当用户终端的通讯录信息发生变化(例如联系人电话变更、 或增加新联系 人等) 时, 根据用户指示进行通讯录同步, 对回铃音服务器存储的联系人 信息进行更新。  501. The user terminal sends an address book synchronization request message to the ESG through the ring back tone client. It should be noted that the triggering condition of step 501 includes at least the following two situations: (1) When the ringback tone user successfully registers for the first time after running the ringback tone client, the user is prompted to perform address book synchronization, and the user terminal is used. The contact is uploaded to the ringback tone server for storage; (2) when the address information of the user terminal changes (for example, the contact phone changes, or a new contact is added, etc.), the address book is synchronized according to the user instruction, and back The contact information stored by the ring tone server is updated.
502、 ESG接收所述通讯录同步请求消息, 通过 IB向 CAB发送鉴权 请求。 502. The ESG receives the address book synchronization request message, and sends an authentication to the CAB through the IB. Request.
503、 CAB对所述用户终端进行鉴权认证, 认证结束后向所述用户终 端返回鉴权认证的响应消息, 该响应消息用于通知用户终端是否通过鉴权 认证。  503. The CAB performs authentication authentication on the user terminal, and returns a response message of the authentication authentication to the user terminal after the end of the authentication, where the response message is used to notify the user terminal whether to pass the authentication.
504、 鉴权认证通过后, ESG 向 CAB发送通讯录同步请求消息, 将 所述用户终端的通讯录信息上报给 CAB。  504. After the authentication is passed, the ESG sends an address book synchronization request message to the CAB, and reports the address book information of the user terminal to the CAB.
505、 CAB接收并存储所述用户终端的通讯录信息。  505. The CAB receives and stores the address book information of the user terminal.
值得说明的是, 如果所述通讯录请求不是用户终端第一次发送的, 则 C A B需要对通讯录信息中的联系人进行去重处理。  It is worth noting that if the address book request is not sent by the user terminal for the first time, the C A B needs to perform deduplication processing on the contacts in the address book information.
506、 CAB通过 IB向 ESG发送通讯录同步响应消息, 所述通讯录同 步响应消息是用于表征所述 CAB通信讯同步的结果。  506. The CAB sends an address book synchronization response message to the ESG through the IB, where the address book synchronization response message is used to represent the result of the CAB communication synchronization.
507、 ESG将通讯录同步响应消息发送给用户终端, 以使得用户终端 根据通讯录同步响应的消息判断通讯录是否同步成功。  507. The ESG sends the address book synchronization response message to the user terminal, so that the user terminal determines whether the address book is successfully synchronized according to the message of the address book synchronization response.
若是, 则执行步骤 508; 若否, 则重复步骤 501-507。  If yes, go to step 508; if no, repeat steps 501-507.
508、 ESG通过 IB向 SNS发起鉴权请求。  508. The ESG initiates an authentication request to the SNS through the IB.
509、 SNS对用户终端进行 SNS鉴权认证, 认证结束后向 ESG返回 鉴权响应消息, 该响应消息用于通知 ESG该用户终端是否通过 SNS鉴权 认证。  509. The SNS performs SNS authentication on the user terminal, and returns an authentication response message to the ESG after the end of the authentication, where the response message is used to notify the ESG whether the user terminal passes the SNS authentication.
510、 SNS鉴权认证通过后, ESG向 SNS发送用户终端的通讯录信息。 510. After the SNS authentication and authentication is passed, the ESG sends the address record information of the user terminal to the SNS.
511、 SNS接收 ESG发送的通讯录信息, 如果通讯录信息中的联系人 在 SNS中已存在, 则 SNS需要进行去重处理。 511. The SNS receives the address book information sent by the ESG. If the contact in the address book information already exists in the SNS, the SNS needs to perform deduplication processing.
512、 SNS获取用户终端的通讯录信息后, 向 ESG返回 SNS响应消 息,该 SNS响应消息用于表征 SNS是否成功获取用户终端的通讯录信息。  512. After obtaining the address book information of the user terminal, the SNS returns an SNS response message to the ESG, where the SNS response message is used to indicate whether the SNS successfully obtains the address book information of the user terminal.
值得说明的是,如果 SNS获取通讯录信息失败,则重复步骤 508-512。 在实现上述通讯录的同步之后,可以进行回铃音的设置,如图 6所示, 实现回铃音设置的方法包括:  It is worth noting that if the SNS fails to obtain the address book information, steps 508-512 are repeated. After the synchronization of the address book is implemented, the ring back tone can be set. As shown in FIG. 6, the method for implementing the ring back tone setting includes:
601、 回铃音客户端根据用户指示设置情景状态, 向 ESG发送情景状 态设定消息, 所述情景状态消息中包括用户选择的回铃音的标识。  601. The ringback tone client sets a scenario state according to the user indication, and sends a scenario state setting message to the ESG, where the scenario state message includes an identifier of the ringback tone selected by the user.
其中, 用户也可以不设置情景状态, 而直接设置回铃音, 因而也可在 此步骤中直接发送回铃音设定消息。  The user can also directly set the ring back tone without setting the scene state, so the ring back tone setting message can also be directly sent in this step.
602、 ESG接收情景状态设定消息, 通过 IB向 SNS发起情景状态变 更请求。 603、 SNS变更用户终端的情景状态, 将变更后的情景状态结果通过 IB返回给 ESG。 602. The ESG receives the scenario state setting message, and initiates a scenario state change request to the SNS through the IB. 603. The SNS changes the scenario state of the user terminal, and returns the changed scenario state result to the ESG through the IB.
604、 ESG向客户端返回情景状态设置结果, 以使得客户端更新用户 终端的情景状态。  604. The ESG returns a scenario state setting result to the client, so that the client updates the scenario state of the user terminal.
605、 ESG根据所述情景状态消息中包括的用户选择的回铃音的标识, 向 IMP发起情景回铃音设置消息,所述回铃音设置消息中包括用户终端所 选择回铃音内容的标识。  605. The ESG sends a scenario ringback tone setting message to the IMP according to the identifier of the ringback tone selected by the user included in the scenario state message, where the ringback tone setting message includes an identifier of the ringback tone content selected by the user terminal. .
606、 IMP接收所述情景回铃音设置消息, 根据所述用户选择的回铃 音的标识为所述用户终端设定回铃音, 将该回铃音作为当前情景状态的默 认回铃音, 并保存该用户终端的回铃音信息。  606. The IMP receives the scenario ringback tone setting message, and sets a ringback tone for the user terminal according to the identifier of the ringback tone selected by the user, and uses the ringback tone as the default ringback tone of the current context state. And save the ring back tone information of the user terminal.
607、 IMP向 ESG反馈回铃音设置结果。  607. The IMP feeds back the ring back tone setting result to the ESG.
可选的, 在完成回铃音的设置之后, 所述回铃音服务器还可以对所述 用户终端的通讯录中的各联系人的头像进行更新, 如图 7所示, 更新联系 人头像的流程包括:  Optionally, after the setting of the ring back tone is completed, the ring back tone server may further update an avatar of each contact in the address book of the user terminal, as shown in FIG. 7 , update the contact avatar. The process includes:
701、 用户终端通过回铃音客户端向 ESG发送头像更新请求, 所述头 像更新请求用于更新各联系人的头像。  701. The user terminal sends an avatar update request to the ESG by using a ringback tone client, where the header update request is used to update an avatar of each contact.
702、 ESG接收所述用户终端发送的头像更新请求, 将所述头像更新 请求发送给 UGC。  702. The ESG receives an avatar update request sent by the user terminal, and sends the avatar update request to the UGC.
值得说明的是, UGC 用于存储各回铃音用户的头像, 以及各用户对 回铃音的评价内容等信息。  It is worth noting that the UGC is used to store information such as the avatar of each ringback tone user and the evaluation content of each user's ringback tone.
703、 UGC获取所述各联系人的头像信息, 向 ESG返回头像更新响 应, 所述头像更新响应中包括各联系人的头像信息。  703. The UGC obtains avatar information of each contact, and returns an avatar update response to the ESG, where the avatar update response includes avatar information of each contact.
704、 用户终端通过回铃音客户端接收 ESG返回的头像更新响应, 获 取各联系人的头像信息, 对所述各联系人的头像进行更新并显示。  704. The user terminal receives the avatar update response returned by the ESG through the ringback tone client, obtains avatar information of each contact, and updates and displays the avatar of each contact.
在完成回铃音的设置, 或者完成联系人头像的更新流程之后, 可以统 计用户终端的通讯录信息中各联系人的回铃音信息, 如图 8所示, 实现统 计联系人回铃音信息方法包括:  After the setting of the ring back tone is completed, or the update process of the contact avatar is completed, the ring back tone information of each contact in the address book information of the user terminal may be counted, as shown in FIG. 8 , the statistical contact ring back tone information is implemented. Methods include:
801、 SNS获取用户终端的通讯录信息。  801. The SNS obtains address book information of the user terminal.
具体的, SNS获取通讯录信息的过程参见图 5所示实现通讯录同步的 方法。  Specifically, the process of obtaining the address book information by the SNS is as shown in FIG. 5 for implementing the method of synchronizing the address book.
802、 SNS通过 IB、 ESG向 IMP发送获取各联系人的回铃音信息的 查询请求。 803、 IMP接收所述查询请求, 查找所述通讯录信息中各联系人的情 景状态及该情景状态下的回铃音内容。 802. The SNS sends an inquiry request for obtaining ringback tone information of each contact to the IMP through the IB and the ESG. 803. The IMP receives the query request, and searches for a scenario state of each contact in the address book information and a ringback tone content in the scenario state.
804、 IMP将查找得到的各联系人的情景状态及该情景状态下的回铃 音内容发送给 SNS。  804. The IMP sends the obtained scene state of each contact and the ringback tone content in the scene state to the SNS.
805、 SNS将各联系人的回铃音信息写入 UGC。  805. The SNS writes the ring back tone information of each contact to the UGC.
值得说明的是, UGC 可选向回铃音客户端提供各联系人的回铃音内 容, 并可以存储用户对指定回铃音内容的评价信息以供其他用户参考。  It is worth noting that UGC can optionally provide the ringback tone content of each contact to the ring back tone client, and can store the user's evaluation information of the specified ring back tone content for other users to refer to.
在完成统计用户终端的通讯录信息中各联系人的回铃音信息之后,可 以在回铃音客户端显示各联系人的回铃音内容, 如图 9所示:  After the ringback tone information of each contact in the address book information of the user terminal is calculated, the ringback tone content of each contact may be displayed on the ringback tone client, as shown in FIG.
901、 回铃音客户端启动后, 显示本地緩存的联系人信息, 所述联系 人信息至少包括: 联系人的头像、 联系人的情景状态、 联系人当前的回铃 音内容等。  901. After the ringback tone client is started, displaying locally cached contact information, where the contact information includes at least: an avatar of the contact, a scene state of the contact, and a current ringback tone content of the contact.
902、 回铃音客户端通过 ESG向 SNS发起获取用户情景状态的请求, 该请求用于指示 SNS返回查询结果。  902. The ringback tone client sends a request for acquiring a user context state to the SNS through the ESG, where the request is used to instruct the SNS to return the query result.
903、 SNS向回铃音客户端返回查询结果。  903. The SNS returns a query result to the ring back tone client.
具体的, SNS获取查询的结果的方法可以参照图 8所示的流程。  Specifically, the method for obtaining the result of the query by the SNS can refer to the process shown in FIG. 8.
904、 回铃音客户端根据 SNS返回的查询结果, 更新各联系人的情景 状态。  904. The ringback tone client updates the context state of each contact according to the query result returned by the SNS.
905、 回铃音客户端通过 ESG向 UGC发起获取头像的请求。  905. The ringback tone client initiates a request for acquiring an avatar to the UGC through the ESG.
906、 UGC接收所述获取头像的请求,向回铃音客户端返回查询结果, 所述查询结果包括各联系人的头像信息。  906. The UGC receives the request for acquiring an avatar, and returns a query result to the ringback tone client, where the query result includes avatar information of each contact.
907、 回铃音客户端根据 UGC返回的查询结果更新各联系人的头像。 907. The ringback tone client updates the avatar of each contact according to the query result returned by the UGC.
908、 回铃音客户端向 SNS发起查询各联系人回铃音的请求。 908. The ringback tone client initiates a request for querying the ringback tone of each contact to the SNS.
909、 SNS 向 UGC发起查询请求, 获取查询结果, 将查询结果通过 IB、 ESG透传给回铃音客户端。  909. The SNS initiates a query request to the UGC, obtains the query result, and transparently transmits the query result to the ringback tone client through the IB and the ESG.
910、 回铃音客户端根据 SNS返回的查询结果刷新各联系人的回铃音 信息, 显示各联系人所设定回铃音的歌曲名称。  910. The ringback tone client refreshes the ring back tone information of each contact according to the query result returned by the SNS, and displays the song name of the ring back tone set by each contact.
可选的, SNS还可以通过向 UGC发送查询请求, 获取各回铃音内容 的评价信息, 将所述评价信息发送给回铃音客户端呈现给用户。  Optionally, the SNS may send the query request to the UGC to obtain the evaluation information of each ringback tone content, and send the evaluation information to the ringback tone client to present to the user.
回铃音客户端显示各联系人的回铃音内容之后, 进一步的, 回铃音客 户端可以根据用户指示向用户提供回铃音内容进行试听, 如果用户对试听 的回铃音内容感兴趣, 还可以对该回铃音内容进行购买, 如图 10所示: 1001、 回铃音客户端根据用户指示向 ESG发送回铃音试听请求。 其中, 所述回铃音试听请求中包括目标 MSISDN, 所述目标 MSISDN 是用户确定试听的回铃音所对应联系人的 MSISDN。 After the ringback tone client displays the ringback tone content of each contact, the ringback tone client may provide the ringback tone content to the user for audition according to the user indication. If the user is interested in the ringback tone content of the audition, The ringback tone content can also be purchased, as shown in Figure 10: 1001. The ringback tone client sends a ringback tone audition request to the ESG according to the user indication. The ringback tone audition request includes a target MSISDN, where the target MSISDN is an MSISDN of a contact corresponding to the ringback tone that the user determines to listen to.
1002、 ESG将所述回铃音试听请求通过 IB和 IMP转发至 Steaming 平台。 其中, 所述 Steaming平台能够向回铃音客户端提供流媒体资源。  1002. The ESG forwards the ringback tone audition request to the Steaming platform via IB and IMP. The Steaming platform can provide streaming media resources to the ringback tone client.
1003、 Steaming平台根据回铃音客户端所使用的网络类型、 以及用户 终端的 UA ( User Agent, 用户代理) 属性, 生成匹配的播放地址并将其 发送给回铃音客户端。  1003. The Steaming platform generates a matching play address according to the network type used by the ring back tone client and the UA (User Agent) attribute of the user terminal, and sends the matched play address to the ring back tone client.
1004、 回铃音客户端根据接收的播放地址与流媒体平台进行交互, 获 取用户选择试听的回铃音内容进行试听。  1004. The ringback tone client interacts with the streaming media platform according to the received play address, and obtains the ringback tone content selected by the user for audition.
值得说明的是, 如果用户对选择试听的回铃音内容感兴趣, 则可以按 照如下步骤进行购买。  It is worth noting that if the user is interested in selecting the ringback tone content of the audition, the purchase can be performed as follows.
1005、 回铃音客户端向 ESG发送购买请求。  1005. The ringback tone client sends a purchase request to the ESG.
1006、 ESG将所述购买请求通过 IB发送给 IMP, IMP调用省份回铃 音平台提供的购买接口, 购买回铃音, 并完成计费操作。  1006. The ESG sends the purchase request to the IMP through the IB, and the IMP invokes the purchase interface provided by the province ringback tone platform, purchases a ringback tone, and completes the charging operation.
其中, 省份回铃音平台用于管理一个省份内所有用户的回铃音业务, 能够统计归属地属于该省份的用户的回铃音信息, 并能够实现用户购买回 铃音内容的操作。  The province ring back tone platform is used to manage the ring back tone service of all users in a province, and can count the ring back tone information of the users belonging to the province, and can implement the operation of the user to purchase the ring back tone content.
1007、 IMP从省份回铃音平台获取购买结果响应, 并通过 IB将所述 购买结果响应发送给回铃音客户端。  1007. The IMP obtains a purchase result response from the province ringback tone platform, and sends the purchase result response to the ringback tone client through the IB.
1008、 回铃音客户端根据 ESG返回的购买结果响应, 显示回铃音内 容是否购买成功的提示信息。  1008. The ringback tone client responds according to the purchase result returned by the ESG, and displays a message indicating whether the ringback tone content is successfully purchased.
值得说明的是, 所述用户终端可以购买回铃音, 但并不仅限于此, 也 可以购买全曲和振铃。  It should be noted that the user terminal can purchase the ring back tone, but it is not limited to this, and the whole song and ringing can also be purchased.
可选的, 如果用户购买的是回铃音对应的全曲, 则其流程如图 11所 示:  Optionally, if the user purchases a full song corresponding to the ring back tone, the process is as shown in FIG. 11:
1101、 用户通过回铃音客户端发起购买全曲或振铃操作。 回铃音客户 端向 ESG发送请求消息, 在请求消息中携带用户当前网络连接及终端的 UA属性。  1101. The user initiates a purchase of a full song or a ringing operation through a ringback tone client. The ringback tone client sends a request message to the ESG, where the request message carries the current network connection of the user and the UA attribute of the terminal.
1102、 ESG经过 IB, 调用 IMP提供的下载接口, 向 DLS发起下载请 求。  1102. After the ESG passes the IB, the download interface provided by the IMP is invoked to initiate a download request to the DLS.
1103、 DLS根据请求消息中携带的用户当前网络以及 UA属性, 生成 真实下载地址。 1103. The DLS generates the current network and the UA attribute of the user carried in the request message. Real download address.
1104、 DLS通过 IB和 ESG将生成的下载地址返回给回铃音客户端。  1104. The DLS returns the generated download address to the ringback tone client through the IB and the ESG.
1105、 用户通过回铃音客户端向该地址发起下载请求。  1105. The user initiates a download request to the address by using a ringback tone client.
1106、 DLS 对该下载请求发起鉴权, 鉴权通过后开始下载, 下载完 成后, DLS向计费部件发起计费请求。 如鉴权未通过, 则流程结束。  1106. The DLS initiates authentication for the download request, and starts downloading after the authentication is passed. After the download is completed, the DLS initiates a charging request to the charging component. If the authentication fails, the process ends.
1107、 DLS向回铃音客户端返回计费响应。  1107. The DLS returns a charging response to the ringback tone client.
可选的,所述用户终端的通讯录中的联系人联系方式也可以为 E-mail 等所述 CAB支持的其他信息。  Optionally, the contact information in the address book of the user terminal may also be other information supported by the CAB, such as E-mail.
本发明实施例提供了一种数字音乐的获取方法,能够在用户终端的回 铃音客户端上显示通讯录中各联系人所设定回铃音内容的歌曲名称, 用户 可以选择指定回铃音内容进行试听或购买,使得用户根据该歌曲名称获取 各联系人所设定回铃音内容的数字音乐。 实施例四  The embodiment of the invention provides a method for acquiring digital music, which can display the song name of the ringback tone content set by each contact in the address book on the ringback tone client of the user terminal, and the user can select a ringback tone. The content is auditioned or purchased, so that the user obtains the digital music of the ringback tone content set by each contact according to the song name. Embodiment 4
本发明实施例提供了一种数字音乐的获取装置,可以是安装于用户终 端侧的客户端, 能够实现上述方法实施例中回铃音客户端侧的方法, 如图 12所示, 所述装置包括:  The embodiment of the present invention provides a digital music acquisition device, which may be a client installed on the user terminal side, and can implement the method of the ringback tone client side in the foregoing method embodiment. As shown in FIG. 12, the device is as shown in FIG. Includes:
发送单元 121 , 用于向回铃音服务器发送用户终端的通讯录信息, 所 述通讯录信息中包括所述用户终端中各联系人的移动用户号码 MSISDN;  The sending unit 121 is configured to send the address book information of the user terminal to the ring back tone server, where the address book information includes a mobile subscriber number MSISDN of each contact in the user terminal;
获取单元 122, 用于从所述回铃音服务器获取所述各联系人对应的回 铃音信息,根据所述回铃音信息显示所述通讯录中各联系人设定的回铃音 的曲目名称, 获取与所述曲目名称对应的数字音乐。  The obtaining unit 122 is configured to acquire, from the ring back tone server, ringback tone information corresponding to each contact, and display, according to the ringback tone information, a track of a ringback tone set by each contact in the address book. Name, obtain the digital music corresponding to the name of the track.
其中, 获取单元 122获取与所述曲目名称对应的数字音乐, 具体为: 向所述回铃音服务器发送下载与所述曲目名称对应的数字音乐的请 求, 所述请求中包括所述数字音乐的曲目名称;  The acquiring unit 122 acquires the digital music corresponding to the track name, specifically: sending, to the ring back tone server, a request for downloading digital music corresponding to the track name, where the request includes the digital music Track name
接收所述回铃音服务器返回的所述数字音乐的下载地址;  Receiving a download address of the digital music returned by the ring back tone server;
根据所述下载地址获取所述数字音乐。  Obtaining the digital music according to the download address.
具体的, 所述发送单元 121还用于, 向所述回铃音服务器发送回铃音 设定消息, 所述回铃音设定消息中包括所述用户终端的移动用户号码 MSISDN和所述用户终端所选择回铃音内容的标识。  Specifically, the sending unit 121 is further configured to send a ring back tone setting message to the ring back tone server, where the ring back tone setting message includes a mobile subscriber number MSISDN of the user terminal and the user The identifier of the ringback tone content selected by the terminal.
具体的, 所述发送单元 121还用于, 向所述回铃音服务器发送情景状 态设定消息, 设定所述用户终端的情景状态; 所述回铃音设定消息具体为:设定所述用户终端在所述情景状态下的 回铃音。 Specifically, the sending unit 121 is further configured to: send a context state setting message to the ring back tone server, and set a scenario state of the user terminal; The ring back tone setting message is specifically configured to: set a ring back tone of the user terminal in the scene state.
具体的, 所述发送单元 121还用于, 向所述回铃音服务器发送回铃音 注册请求消息, 以便于所述回铃音服务器对所述用户终端进行鉴权认证, 认证通过后为所述用户终端建立账户, 所述回铃音注册请求中包括所述用 户终端的国际移动设备身份码 IMSI和 MSISDN。  Specifically, the sending unit 121 is further configured to send a ring back tone registration request message to the ring back tone server, so that the ring back tone server performs authentication and authentication on the user terminal, and the authentication is passed after the authentication is passed. The user terminal establishes an account, and the ringback tone registration request includes an international mobile device identity code IMSI and an MSISDN of the user terminal.
本发明实施例提供的数字音乐的获取装置,能够在用户终端上显示通 讯录中各联系人所设定回铃音内容的歌曲名称, 以便于用户根据该歌曲名 称获取各联系人所设定回铃音内容的数字音乐。  The device for acquiring digital music provided by the embodiment of the present invention can display the song name of the ring back tone content set by each contact in the address book on the user terminal, so that the user obtains the set back of each contact according to the song name. Digital music for ringtone content.
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明 的保护范围应所述以权利要求的保护范围为准。  The above is only the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.

Claims

权 利 要 求 书 claims
1、 一种数字音乐的获取方法, 其特征在于, 包括: 1. A method for obtaining digital music, which is characterized by including:
向回铃音服务器发送用户终端的通讯录信息,所述通讯录信息中包括 所述用户终端中各联系人的移动用户号码 MSISDN; Send the address book information of the user terminal to the ringback tone server, where the address book information includes the mobile subscriber number MSISDN of each contact in the user terminal;
从所述回铃音服务器获取所述各联系人对应的回铃音信息,根据所述 回铃音信息显示所述通讯录中各联系人设定的回铃音的曲目名称, 获取与 所述曲目名称对应的数字音乐。 Obtain the ring back tone information corresponding to each contact from the ring back tone server, display the track name of the ring back tone set by each contact in the address book according to the ring back tone information, obtain the ring back tone information corresponding to the The digital music corresponding to the track name.
2、 根据权利要求 1所述的方法, 其特征在于, 所述获取与所述曲目 名称对应的数字音乐, 具体为: 2. The method according to claim 1, characterized in that said obtaining the digital music corresponding to the name of the track is specifically:
向所述回铃音服务器发送下载与所述曲目名称对应的数字音乐的请 求, 所述请求中包括所述数字音乐的曲目名称; Send a request to download the digital music corresponding to the track name to the ringback tone server, where the request includes the track name of the digital music;
接收所述回铃音服务器返回的所述数字音乐的下载地址; Receive the download address of the digital music returned by the ringback tone server;
根据所述下载地址获取所述数字音乐。 Obtain the digital music according to the download address.
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述方法还包括: 向所述回铃音服务器发送回铃音设定消息,所述回铃音设定消息中包 括所述用户终端的移动用户号码 MSISDN 和所述用户终端所选择回铃音 内容的标识。 3. The method according to claim 1 or 2, characterized in that, the method further includes: sending a ringback tone setting message to the ringback tone server, the ringback tone setting message including the The mobile subscriber number MSISDN of the user terminal and the identification of the ringback tone content selected by the user terminal.
4、 根据权利要求 3所述的方法, 其特征在于, 所述向回铃音服务器 发送回铃音设定消息之前, 还包括: 4. The method according to claim 3, characterized in that before sending the ring back tone setting message to the ring back tone server, the method further includes:
向所述回铃音服务器发送情景状态设定消息,设定所述用户终端的情 景状态; Send a context state setting message to the ringback tone server to set the context state of the user terminal;
所述回铃音设定消息具体为:设定所述用户终端在所述情景状态下的 回铃音。 The ring back tone setting message is specifically: setting the ring back tone of the user terminal in the situation state.
5、 根据权利要求 3或 4所述的方法, 其特征在于, 所述向回铃音服 务器发送回铃音设定消息之前, 还包括: 5. The method according to claim 3 or 4, characterized in that before sending the ring back tone setting message to the ring back tone server, the method further includes:
向所述回铃音服务器发送回铃音注册请求消息,以便于所述回铃音服 务器对所述用户终端进行鉴权认证, 认证通过后为所述用户终端建立账 户,所述回铃音注册请求中包括所述用户终端的国际移动设备身份码 IMSI 和 MSISDN。 Send a ringback tone registration request message to the ringback tone server so that the ringback tone server authenticates the user terminal. After passing the authentication, an account is established for the user terminal. The ringback tone registration The request includes the international mobile equipment identity code IMSI and MSISDN of the user terminal.
6、 根据权利要求 1-5 中任一项所述的方法, 其特征在于, 所述数字 音乐的形式为彩铃、 振铃或全曲。 6. The method according to any one of claims 1 to 5, characterized in that the digital music is in the form of a ringtone, a ringtone or a full song.
7、 一种数字音乐的获取装置, 其特征在于, 包括: 7. A digital music acquisition device, characterized by including:
发送单元, 用于向回铃音服务器发送用户终端的通讯录信息, 所述通 讯录信息中包括所述用户终端中各联系人的移动用户号码 MSISDN; A sending unit, configured to send the address book information of the user terminal to the ringback tone server, where the address book information includes the mobile subscriber number MSISDN of each contact in the user terminal;
获取单元,用于从所述回铃音服务器获取所述各联系人对应的回铃音 信息, 根据所述回铃音信息显示所述通讯录中各联系人设定的回铃音的曲 目名称, 获取与所述曲目名称对应的数字音乐。 An acquisition unit configured to obtain the ring back tone information corresponding to each contact from the ring back tone server, and display the track name of the ring back tone set by each contact in the address book according to the ring back tone information. , obtain the digital music corresponding to the track name.
8、 根据权利要求 11所述的装置, 其特征在于, 所述获取单元用于获 取与所述曲目名称对应的数字音乐, 具体为: 8. The device according to claim 11, wherein the acquisition unit is used to acquire digital music corresponding to the track name, specifically:
向所述回铃音服务器发送下载与所述曲目名称对应的数字音乐的请 求, 所述请求中包括所述数字音乐的曲目名称; Send a request to the ringback tone server to download digital music corresponding to the track name, where the request includes the track name of the digital music;
接收所述回铃音服务器返回的所述数字音乐的下载地址; Receive the download address of the digital music returned by the ringback tone server;
根据所述下载地址获取所述数字音乐。 Obtain the digital music according to the download address.
9、 根据权利要求 7或 8所述的装置, 其特征在于, 所述发送单元还 用于, 向所述回铃音服务器发送回铃音设定消息, 所述回铃音设定消息中 包括所述用户终端的移动用户号码 MSISDN 和所述用户终端所选择回铃 音内容的标识。 9. The device according to claim 7 or 8, wherein the sending unit is further configured to send a ringback tone setting message to the ringback tone server, and the ringback tone setting message includes: The mobile subscriber number MSISDN of the user terminal and the identifier of the ringback tone content selected by the user terminal.
10、根据权利要求 9所述的装置,其特征在于,所述发送单元还用于, 向所述回铃音服务器发送情景状态设定消息,设定所述用户终端的情景状 态; 10. The device according to claim 9, wherein the sending unit is further configured to send a context state setting message to the ringback tone server to set the context state of the user terminal;
所述回铃音设定消息具体为:设定所述用户终端在所述情景状态下的 回铃音。 The ring back tone setting message is specifically: setting the ring back tone of the user terminal in the situation state.
11、 根据权利要求 9或 10所述的装置, 其特征在于, 所述发送单元 还用于, 向所述回铃音服务器发送回铃音注册请求消息, 以便于所述回铃 音服务器对所述用户终端进行鉴权认证,认证通过后为所述用户终端建立 账户, 所述回铃音注册请求中包括所述用户终端的国际移动设备身份码 IMSI和 MSISDN。 11. The device according to claim 9 or 10, wherein the sending unit is further configured to send a ringback tone registration request message to the ringback tone server, so that the ringback tone server can The user terminal performs authentication and authentication. After passing the authentication, an account is established for the user terminal. The ringback tone registration request includes the international mobile equipment identity code IMSI and MSISDN of the user terminal.
PCT/CN2012/078076 2012-07-02 2012-07-02 Method and apparatus for obtaining digital music WO2014005270A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012800009378A CN102870439A (en) 2012-07-02 2012-07-02 Method and apparatus for obtaining digital music
PCT/CN2012/078076 WO2014005270A1 (en) 2012-07-02 2012-07-02 Method and apparatus for obtaining digital music

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/078076 WO2014005270A1 (en) 2012-07-02 2012-07-02 Method and apparatus for obtaining digital music

Publications (1)

Publication Number Publication Date
WO2014005270A1 true WO2014005270A1 (en) 2014-01-09

Family

ID=47447774

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/078076 WO2014005270A1 (en) 2012-07-02 2012-07-02 Method and apparatus for obtaining digital music

Country Status (2)

Country Link
CN (1) CN102870439A (en)
WO (1) WO2014005270A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014005270A1 (en) * 2012-07-02 2014-01-09 华为技术有限公司 Method and apparatus for obtaining digital music
CN103428699A (en) * 2013-07-16 2013-12-04 李锦风 Registration binding and identity authentication method based on mobile phone hardware feature information
CN105791075B (en) * 2014-12-19 2019-01-22 中国电信股份有限公司 It is a kind of to obtain the method and system for being used for instant messaging CRBT
CN108259683A (en) * 2018-01-26 2018-07-06 杭州启化信息技术有限公司 A kind of method and system that video frequency color ring content is accessed based on call record list

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937668A (en) * 2006-08-30 2007-03-28 华为技术有限公司 Method for converting frequency-modulated music into mobile communication terminal caller ring tone and its terminal
CN1964396A (en) * 2006-09-30 2007-05-16 华为技术有限公司 A method, system and device to copy color ring
CN101841606A (en) * 2009-03-20 2010-09-22 华为技术有限公司 CRBT (Color Ring Back Tone) system and music box management method and equipment
CN102137344A (en) * 2010-09-14 2011-07-27 华为技术有限公司 CRBT (color ring back tone) realizing method, CRBT platform and CRBT system
CN102870439A (en) * 2012-07-02 2013-01-09 华为技术有限公司 Method and apparatus for obtaining digital music

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100479565C (en) * 2006-11-06 2009-04-15 中国移动通信集团公司 Acquisition and update method for setting information of individualized ring-back tone
CN101795504A (en) * 2009-11-11 2010-08-04 华为终端有限公司 Method, device and system for prompting contents of mobile phone setting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937668A (en) * 2006-08-30 2007-03-28 华为技术有限公司 Method for converting frequency-modulated music into mobile communication terminal caller ring tone and its terminal
CN1964396A (en) * 2006-09-30 2007-05-16 华为技术有限公司 A method, system and device to copy color ring
CN101841606A (en) * 2009-03-20 2010-09-22 华为技术有限公司 CRBT (Color Ring Back Tone) system and music box management method and equipment
CN102137344A (en) * 2010-09-14 2011-07-27 华为技术有限公司 CRBT (color ring back tone) realizing method, CRBT platform and CRBT system
CN102870439A (en) * 2012-07-02 2013-01-09 华为技术有限公司 Method and apparatus for obtaining digital music

Also Published As

Publication number Publication date
CN102870439A (en) 2013-01-09

Similar Documents

Publication Publication Date Title
US8060055B2 (en) Method, system and color ring back tone platform for downloading media resources to terminal
JP5486055B2 (en) Calling method and system for videophone
US20080064378A1 (en) Media playing on another device
WO2008119266A1 (en) Prompt method and apparatus of short message splitting
WO2014067367A1 (en) Method, apparatus and device for establishing call
WO2014005270A1 (en) Method and apparatus for obtaining digital music
TW200917734A (en) Method and system for lawful interception of the value-added service in IP multimedia subsystem
WO2015014174A1 (en) Ring-back playing method and apparatus, and ring-back service system
WO2014056160A1 (en) Color ring back tone setting method, user terminal, and application platform
CN108076451B (en) Method and device for prompting call type
US10176493B2 (en) System and method for compensating telecommunication subscribers for permitting playing of advertisements as ring back tones and direct activation of advertised services
CN105704684B (en) A method, device, server and system for realizing color ringtone
WO2012151966A1 (en) Method and system for implementing electronic business card service
CN101600161B (en) Method, device and system for providing customized ringtone
US10127604B2 (en) Identification and caller options relating to custom ringback audio
CN105516936B (en) A method and device for transmitting CRBT during a call
CN105813041A (en) Ring-back tone playing method and mobile communication terminal
CN102308564A (en) Method, color ring platform and system for implementing the press copy service
CN101232645A (en) Color ring replication method in IP multimedia subsystem
CN101043549B (en) System for realizing downloaded color bell tone as mobile terminal vibration ring and method thereof
MX2010009048A (en) Method, device, system and terminal for processing coloring ring back tone.
CN101009890A (en) Method, system and ring back tone platform for the media resource download of the terminal
CN111447334A (en) Call method, device, phone terminal and storage medium
WO2012083598A1 (en) Method and apparatus for processing calling number
WO2014026362A1 (en) Ringtone playing method and system, and ringtone platform

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201280000937.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12880456

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12880456

Country of ref document: EP

Kind code of ref document: A1