Method and system for obtaining internet radio resources based on session initiation protocol
Abstract
A method for obtaining Internet radio resources based on Session Initiation Protocol (SIP) is adapted for use between an administrator server and at least one client terminal. The method includes the following steps: (a) enabling the client terminal and the administrator server to set up a tunnel based on the SIP; (b) enabling the client terminal to send a SIP message requesting radio station data to the administrator server through the tunnel; and (c) enabling the administrator server to provide the radio station data to the client terminal through the tunnel. Since SIP has very good flexibility and functionality, obtaining Internet radio resources based on the SIP can overcome inconveniences associated with searching by the user.
Claims
exact text as granted — not AI-modified1 . A method for obtaining Internet radio resources based on Session Initiation Protocol, the method being adapted for use between an administrator server and at least one client terminal, and comprising the following steps:
(a) enabling the client terminal and the administrator server to set up a tunnel based on Session Initiation Protocol (SIP); (b) enabling the client terminal to send a SIP message requesting radio station data to the administrator server through the tunnel; and (c) enabling the administrator server to provide requested radio station data to the client terminal through the tunnel.
2 . The method for obtaining Internet radio resources based on Session Initiation Protocol according to claim 1 , wherein the radio station data stored in the administrator server include at least one of introduction data and media data of various radio stations.
3 . A method for obtaining Internet radio resources based on Session Initiation Protocol, the method being adapted for use between an administrator server and at least one radio station terminal, and comprising the following steps:
(a) enabling the radio station terminal and the administrator server to set up a tunnel based on Session Initiation Protocol (SIP); (b) enabling the radio station terminal to send a SIP message appended with radio station data to the administrator server through the tunnel; and (c) enabling the administrator server to obtain the SIP message through the tunnel and to store the radio station data therein in a radio resource database.
4 . The method for obtaining Internet radio resources based on Session Initiation Protocol according to claim 3 , wherein step (a) includes the following sub-steps:
(a1) enabling the radio station terminal to send a register message to the administrator server; and (a2) enabling the administrator server to send back a 200 OK message to the radio station terminal to indicate completion of setup of the Session Initiation Protocol-based tunnel after receipt of the register message.
5 . The method for obtaining Internet radio resources based on Session Initiation Protocol according to claim 4 , wherein the register message includes an account name, a password, and a communication address of the radio station terminal.
6 . The method for obtaining Internet radio resources based on Session Initiation Protocol according to claim 3 , wherein the radio station data are introduction data of the radio station terminal, the method further comprising the following steps after step (c):
(d) enabling the radio station terminal to transmit media data to the administrator server through the tunnel; and (e) enabling the administrator server to store the media data in the radio resource database.
7 . A system for obtaining Internet radio resources based on Session Initiation Protocol (SIP), comprising:
at least one radio station terminal, which sends a SIP message appended with radio station data through a tunnel compliant with the Session Initiation Protocol; and an administrator server connected to said radio station terminal through a communications network including a radio resource database, and disposed to extract the radio station data from the SIP message for storage in said radio resource database thereof.
8 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 7 , wherein the radio station data are introduction data with content including one of a name of a radio station, a communication address, a minimum bandwidth requirement, a supported media type, a radio style, a country name, a language type, and whether registration is required.
9 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 7 , wherein said administrator server further includes:
an address-of-record unit for recording a register message having a communication address sent by said radio station terminal; and a SIP server module responsible for sending back to said radio station terminal a 200 OK message indicating completion of setup of the Session Initiation Protocol-compliant tunnel upon receipt of the register message.
10 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 9 , wherein the register message includes an account name, a password, and a communication address of said radio station terminal.
11 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 7 , wherein said administrator server further includes:
a media transport protocol module for receiving media data from said radio station terminal and for storing the media data in said radio resource database.
12 . A system for obtaining Internet radio resources based on Session Initiation Protocol (SIP), comprising:
a client terminal, which sends a SIP message appended with a search command to search for a radio station terminal through a tunnel compliant with the Session Initiation Protocol; and an administrator server connected to said client terminal through a communications network and including a radio resource database, said administrator server receiving the SIP message through the tunnel, locating matching radio station data from said radio resource database based on the search command in the SIP message, and subsequently sending another SIP message having the matching radio station data to the client terminal.
13 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 12 , wherein the radio station data are introduction data with content including one of a name of a radio station, a communication address, a minimum bandwidth requirement, a supported media type, a radio style, a country name, a language type, and whether registration is required.
14 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 12 , wherein said administrator server further includes:
an address-of-record unit for recording a register message having a communication address sent by said client terminal; and a SIP server module responsible for sending back to said client terminal a 200 OK message to indicate completion of the tunnel compliant with the Session Initiation Protocol upon receipt of the register message.
15 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 14 , wherein the register message includes an account name, a password, and a communication address of said client terminal.
16 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 12 , wherein said client terminal includes:
an input module operable by the user to generate the search command to search for a radio station terminal; a data transport protocol module responsible for transmitting and receiving data to and from the communications network; aback-to-back user agent responsible for packeting the search command from said input module into the SIP message and for extracting the SIP message from said data transport protocol module; and a temporary storage database for temporary storage of data received by said data transport protocol module.
17 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 12 , wherein said client terminal includes:
a data management module that manages the radio station data of radio station terminals according to user requirement; and a storage database for storing the radio station data of the radio station terminals which are specified by said data management module.
18 . A system for obtaining Internet radio resources based on Session Initiation Protocol (SIP), comprising:
at least one client terminal, which sends a SIP message appended with a trial listening request in respect of a radio station terminal through a tunnel compliant with the Session Initiation Protocol; and an administrator server connected to said client terminal through a communications network and including a radio resource database, said administrator server receiving the SIP message through the tunnel, locating matching media data from said radio resource database based on the trial listening request in the SIP message, and sending the matching media data to said client terminal.
19 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 18 , wherein said administrator server further includes a media transport protocol module for transmitting the matching media data to said client terminal, the matching media data being one of an image, an audio, a video, and an audiovisual file.
20 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 18 , wherein said administrator server further includes:
an address-of-record unit for recording a register message sent by said client terminal; and a SIP server module responsible for sending back to said client terminal a 200 OK message to indicate completion of setup of the tunnel compliant with the Session Initiation Protocol upon receipt of the register message.
21 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 20 , wherein said register message includes an account name, a password, and a communication address of said client terminal.
22 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 18 , wherein said client terminal includes:
an input module operable by the user to generate the trial listening request to search for the radio station terminal; a data transport protocol module responsible for transmitting and receiving data from the communications network; aback-to-back user agent responsible for packeting the trial listening request from said input module into the SIP message and for extracting the SIP message from said data transport module; and a temporary storage database for temporary storage of data received by said data transport protocol module.
23 . The system for obtaining Internet radio resources based on Session Initiation Protocol according to claim 18 , wherein said client terminal includes:
a media process library module for processing the matching media data; and an output module for outputting results of processing of the matching media data by said media process library module.Join the waitlist — get patent alerts
Track US2009041007A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.