WO2002013488A1 - Method and apparatus for streaming set-up within a mobile terminal - Google Patents

Method and apparatus for streaming set-up within a mobile terminal Download PDF

Info

Publication number
WO2002013488A1
WO2002013488A1 PCT/SE2001/001591 SE0101591W WO0213488A1 WO 2002013488 A1 WO2002013488 A1 WO 2002013488A1 SE 0101591 W SE0101591 W SE 0101591W WO 0213488 A1 WO0213488 A1 WO 0213488A1
Authority
WO
WIPO (PCT)
Prior art keywords
streaming
mobile terminal
identifier
client
command
Prior art date
Application number
PCT/SE2001/001591
Other languages
French (fr)
Inventor
Mats Stille
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
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 Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to GB0300319A priority Critical patent/GB2380639B/en
Priority to AU2001271185A priority patent/AU2001271185A1/en
Publication of WO2002013488A1 publication Critical patent/WO2002013488A1/en

Links

Classifications

    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for providing streaming data to a mobile terminal (10) wherein a WAP browser (25) enables selection of a streaming object (30) from a database (18) located within a network (20). A provided identifier enables the establisment of a radio channel by a WAP client (25) within a mobile terminal (10) to a server (45) associated with transmission of streaming data from the database (15) without going through the delays inherent in paging a mobile station (10) from a network (20).

Description

METHOD AND APPARATUS FOR STREAMING SET-UP WITHIN A MOBILE TERMINAL
BACKGROUND OF THE INVENTION Technical Field of the Invention
The present invention relates to streaming objects, and more particularly, to streaming objects within a mobile terminal, such as mobile telephone. Description of Related Art The expansion of the Internet and the increased bandwidth capabilities becoming available for accessing the Internet have increased the popularity of such features as streaming video and streaming audio. These features enable a user to download and execute video or audio files in a substantially real time fashion. The audio or video data is downloaded to a buffer within a user's personal computer, and the information within the buffer is used within an audio or video player such that the audio and video data may be presented to the user substantially simultaneously as it is being downloaded from a website. This capability has increased the number of people which are surfing the web sites of record companies and other audio and video producers to listen to music or view videos. Streaming video and audio have largely been used for PC based systems to date, and the use of these features within mobile ' terminal based systems have not been possible.
Users have grown used to the relatively fast response times over the Internet using high bandwidth connections and fast performing PC's. These same users desire similar response times from mobile terminal based audio and video streaming capabilities even though high error prone radio channels will be utilized rather than existing high bandwidth wireline connections. Thus, it will become necessary to minimize the time between the selection of an audio or video file for streaming play upon a mobile terminal. There is also a need to provide a mobile device capable of providing streaming capabilities that can travel virtually anywhere with the user and further to provide a device adaptable to any existing infrastructure. The next generation of mobile terminal systems should provide the necessary functionality to utilize realtime streaming audio and video capabilities. Audio and video streaming will then be able to be transmitted over the radio interface to IP based streaming switches connected with the mobile terminal, or over circuit oriented radio connections to a circuit conversational switch associated with the mobile terminal.
SUMMARY OF THE INVENTION
The present invention overcomes the foregoing and other problems with a method and apparatus for providing streaming data to a mobile terminal. A WAP client within the mobile terminal enables selection of a streaming object from a database located within a network. An identifier is provided to the WAP client responsive to the selected streaming object. In response to the provided identifier, a wireless connection is established from the mobile terminal to a server associated with the transmission of streaming data from the database.
BRIEF DESCRIPTION OF THE DRAWINGS A more complete understanding of the method and apparatus of the present invention may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings wherein:
FIGURE 1 is a functional block diagram of a mobile terminal providing the audio and video streaming capabilities over a wireless network connection according to the present invention; and
FIGURE 2 is a signaling diagram illustrating the interaction of the various components of a mobile terminal and a network according to the present invention.
DETAILED DESCRIPTION Referring now to the drawings, and more particularly to FIGURE 1, there is illustrated a functional block diagram of a mobile terminal 10 configured to access an audio/video database 15 according to the method of the present invention. While the following description is primarily directed to streaming of audio and visual data, the invention may be used for streaming audio files, video files, 3-D complex graphics files, measuring data, etc. in man-machine and machine-machine applications. A mobile terminal 10, which may comprise a mobile telephone, laptop computer, etc., can be contacted in one of two different manners. An external IP network 20 may contact the mobile terminal 10 via a PLMN network 77, or alternatively, the mobile terminal 10 may contact the external IP network 20 via the PLMN network 77. The establishment of a connection from a PLMN network 77 to the mobile terminal 10 requires a paging operation which can take up to ten seconds, hi view of this required delay for the external IP network 20 to contact the mobile terminal 10, requests for access to audio/video objects 30 within the audio/video database 15 are better initiated from the mobile terminal 10. The following discussions are with respect to use within a WAP environment, the invention may be used with any mobile client browser. A WAP client 25, consisting of a WAP browser located within the mobile terminal 10, enables a user of the mobile terminal 10 to select audio or video objects 30 as WAP selectable items from WAP gateway/server 45. alternative embodiments, the mobile terminal 10 may be connected directly to an Internet application server, without the aid of a WAP gateway. This would provide better bandwidth and bearer quality. The objects are physically stored within an audio/video database 15. The WAP client 25 communicates with the audio/video database 15 via a radio unit 35 providing a wireless link 75 to the IP based streaming server 50 via a PLMN network 77. Once a selection of a streaming object has been made from a list of the streaming objects on the WAP gateway server 45 using wireless link 40 through the PLMN 77, the wireless links 75 are established through the PLMN network 77. The WAP gateway/server 45 may comprise separate components for the gateway and server functionalities or may be incorporated together. The IP based streaming server 50 resides within the external IP network 20.
The IP based streaming server 50 also enables a determination of the audio/video descriptions that are related with each object 30 within the audio/video database 15. The address/identity (an identifier) of selectable audio/video objects within the WAP gateway/server 45 may comprise an E-164 number to allow for the case where the mobile terminal 10 uses a circuit multimedia client such as 3GPP's 3G-324M. To allow for 3G-324M circuit video mobiles, the IP streaming server 50 would need, for example, a 2 Mbs (32 x 64) circuit trunk front board to interface to the circuit network. Alternatively, the address/identity of an object 30 may consist of an e-mail address or URL type address if an IP streaming client is used based on RTSP.
Once the WAP client 25 within the mobile terminal 10 determines that it has received an address/identity of the type "RTSP://" of the selected audio/video streaming object, the WAP client generates a set-up command for transmission to a streaming client 60, also located within the mobile terminal 10. The set-up command includes the address/identity of the selected streaming object. The WAP client 25 and the streaming client 60 are interconnected via an interface 65 which may be standardized or proprietary. It should be realized, that the WAP gateway/client 25 may also be used to start clients other than streaming client 60. If the received target address is tagged with, for example, "SIP://", the WAP client 25 could start up a SIP client rather than a streaming client. The SIP client would then use the provided address to establish a SIP session (e.g., an audio/video or just audio conference between two parties) .
The streaming client 60, in response to the set-up command received from the WAP client 25, transmits a second set-up command to the radio unit 35 to establish a wireless signaling link 75 between the mobile terminal 10 and the IP based streaming server 50. An interface 70 also interconnects the streaming client 60 with the radio unit 35 which may be standardized or proprietary.
The radio unit 35, responsive to the second set-up command from the streaming client, sets up a wireless signaling link 75 that fulfills the requirements for a streaming capable client 60 to transmit and receive signals with the IP based streaming server 50 within the external IP network 20. The radio unit 35 notifies the streaming client 60 once said connection is established or notifies the streaming client
60 immediately in case a wireless signaling link already exists. Once the wireless signaling link 40 is established between the external IP network 20 and the mobile teπninal 10, either one of them may transmit streaming data signaling over the link.
Signals for obtaining an audio/video description and setting up the streaming audio/video criteria are transmitted over the link 40. When said signaling over said wireless signaling link 40 is completed, the streaming client 60 transmits a third command to the radio unit 35 to establish a wireless streaming media link on the wireless signaling link 75 between the mobile terminal 10 and the IP streaming server 50. The radio unit 35, responsive to the third set-up command from the streaming client, sets up a streaming medium over link 75 that fulfills the requirements for a streaming capable client 60 to receive streaming audio/video media from the IP based streaming server 50 within the external IP network 20.
The radio unit 35 notifies the streaming client 60 once said wireless streaming media link 75 is established. The streaming client 60 can then submit a "play" signal over said wireless signaling link 75 to streaming server 50. Once the streaming server 50 sends an acknowledgment to streaming client 60, the streaming server 50 will start transmitting audio/video media over said wireless streaming media link 75 to the streaming client 60.
Referring now to FIGURE 2, there is provided a signaling diagram more specifically illustrating the process discussed above with respect to FIGURE 1. Initially, the WAP client 25 selects at 80 an address/identity of each of the selectable streaming objects 30 provided by WAP server 45. The selection 80 is made via the radio unit 35 and WAP server 45. The selected address/identity of each of the selectable streaming objects are transmitted at 85 back to the WAP client 25 wherein t h e i d e n t i t y i s n o t e d ( e . g . , R T S P : / / audiovideo.cellularoperatorone.com/jackmichelson/thriller) and forwarded to the streaming client 60 within a set-up command 90. As mentioned previously, the set-up command 90 must contain the address/identity of the selected streaming object 30 within the WAP gateway/server 45. The streaming client 60 transmits a second set-up command 95 to the radio unit 35 to initiate establishment of a signaling radio channel 100 to the IP based streaming server 50 within the external IP network 20. The streaming client 60 is notified at 105 of establishment of the signaling radio channel 100. Once notified at 105 of establishment of the channel 100, the streaming client 60 sends a "describe" signal 108 including the access/identity of the selected streaming object 30 to the streaming server 50. The "describe" signal 108 includes the address to the description of the streaming object 30 in audio/video data base 15. When the streaming client 60 receives a description 110 of the streaming object 30 (e.g., codec type) via streaming server 50, the client sends back "set-up" signals 115 indicating, for example, the IP address and port numbers on which the client wishes to receive streaming audio or video data from the streaming server 50, and the streaming server 50 transmits back an acknowledgment signal 120 responsive to the set-up signals. When the streaming client 60 receives the acknowledgment signal 120, it sends a third set-up command 125 to the radio unit 35 to initiate the establishment of a wireless streaming media radio channel 130 to the IP based streaming server 50 within the external IP network 20. The streaming client 60 is notified at 135 by the radio unit 35 of the establishment of the streaming media radio channel 130. The streaming client 60 sends a "play" signal 140 to the streaming server 50, which activates at 145 the selected object 30 in the audio/video database 15. When the streaming client 60 receives the acknowledgment signal 150 from the streaming server 50, the streaming client can then receive the selected streaming object 30 over said streaming media radio channel 130. This process enables all mobile terminals 10 equipped with a WAP streaming client and an IP streaming client or circuit multimedia client to receive realtime streaming audio/video data from a external IP network 20 without utilizing a time consuming "network to mobile terminal" paging process. This process would, of course, normally be implemented in a media rights management call chain, which includes authorization, charging, etc. The authorization and charging related parameters would be fed back to the user when the user clicks on a desired streaming object shown on the WAP Homepage.
The previous description is of a preferred embodiment for implementing the invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.

Claims

WHAT IS CLAIMED IS:
1. A method for providing streaming data to a mobile terminal comprising the steps of: selecting a streaming object residing in a database located in a network through a client of the mobile terminal; providing an identifier of the selected streaming object to the client of the mobile terminal; and establishing a connection from the mobile terminal to a server associated with transmission of the streaming data from the database, responsive to the provided identifier.
2. The method of Claim 1, wherein the identifier further comprises an E.164 number.
3. The method of Claim 1 , wherein the identifier further comprises an e- mail address.
4. The method of Claim 1 , wherein the identifier further comprises a URL address.
5. The method of Claim 1, wherein the step of establishing further comprises the steps of: generating a first set-up command containing the provided identifier for transmission from the client to a streaming client within the mobile terminal responsive to the provided identifier; generating a second set-up command containing the provided identifier for transmission from the streaming client to a radio unit within the mobile terminal responsive to the first set-up command; establishing a second connection between the radio unit and the server responsive to the second set-up command; generating a third set-up command to establish a streaming media radio channel; and establishing the sfreaming media radio channel between the radio unit and the server.
6. The method of Claim 5, further comprising the step of transmitting the streaming data over the established radio streaming media radio channel from the database to the mobile terminal.
7. The method of Claim 5, further comprising the step of notifying the sfreaming client of establishment of the radio link with the server.
8. The method of Claim 1, wherein the streaming data comprises audio streaming data.
9. The method of Claim 1, wherein the streaming data comprises video sfreaming data.
10. The method of Claim 1, wherein the streaming data comprises 3-D complex graphics data.
11. The method of Claim 1, wherein the streaming data comprises measuring data.
12. A method for providing streaming data at a mobile terminal, comprising the steps of: selecting a streaming object residing in a storage location in a network using a browser in the mobile terminal; receiving an identifier for the selected streaming object; generating a first set-up command containing the provided identifier for transmission from the client to a streaming client within the mobile terminal responsive to the provided identifier; generating a second set-up command containing the provided identifier for transmission from the streaming client to a radio unit within the mobile terminal responsive to the first set-up command; establishing a link between the radio unit and the server responsive to the second set-up command; generating a third set-up command to establish a sfreaming media radio channel; and establishing the sfreaming media radio channel between the radio unit and the server.
13. The method of Claim 12, wherein the identifier further comprises an E.164 number.
14. The method of Claim 12, wherein the identifier further comprises an e-mail address.
15. The method of Claim 12, wherein the identifier further comprises a URL address.
16. The method of Claim 12, further comprising the step of notifying the sfreaming client of the establishment of the radio link with the server.
17. The method of Claim 12, wherein the streaming data comprises audio streaming data.
18. The method of Claim 12, wherein the streaming data comprises video sfreaming data.
19. The method of Claim 12, wherein the streaming data comprises 3-D complex graphics data.
20. The method of Claim 12, wherein the streaming data comprises measuring data.
21. A mobile terminal for transmitting streaming data comprising: a browser for selecting a streaming obj ect residing at a storage location within a network, said browser further generating a first set-up command responsive to receipt of an identifier for the selected streaming object; a streaming client responsive to the first setup command for generating a second set-up command; a radio unit for establishing a communication link with a streaming server responsive to the second set-up command, the radio unit further notifying the streaming client upon establishment of the communications link.
22. The mobile terminal of Claim 21 , wherein the first and second set-up commands further include the identifier.
23. The mobile terminal of Claim 21 , wherein the identifier comprises an E.164 number.
24. The mobile terminal of Claim 21 , wherein the identifier comprises an e-mail address.
25. The mobile terminal of Claim 21, wherein the identifier comprises a URL address.
PCT/SE2001/001591 2000-08-04 2001-07-06 Method and apparatus for streaming set-up within a mobile terminal WO2002013488A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB0300319A GB2380639B (en) 2000-08-04 2001-07-06 Method and apparatus for streaming set-up within a mobile terminal
AU2001271185A AU2001271185A1 (en) 2000-08-04 2001-07-06 Method and apparatus for streaming set-up within a mobile terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63269400A 2000-08-04 2000-08-04
US09/632,694 2000-08-04

Publications (1)

Publication Number Publication Date
WO2002013488A1 true WO2002013488A1 (en) 2002-02-14

Family

ID=24536534

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/001591 WO2002013488A1 (en) 2000-08-04 2001-07-06 Method and apparatus for streaming set-up within a mobile terminal

Country Status (3)

Country Link
AU (1) AU2001271185A1 (en)
GB (1) GB2380639B (en)
WO (1) WO2002013488A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003048971A1 (en) * 2001-12-07 2003-06-12 Nokia Corporation A method and a server providing database inquiry services
GB2407738A (en) * 2003-10-27 2005-05-04 Nokia Corp Accessing broadcast services through a service portal
EP1750211A1 (en) * 2005-08-03 2007-02-07 Neomtel Co., Ltd. Method and apparatus for displaying multimedia content with plug-in on wap browser incorporated in mobile communication terminal

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023223A (en) * 1999-03-18 2000-02-08 Baxter, Jr.; John Francis Early warning detection and notification network for environmental conditions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023223A (en) * 1999-03-18 2000-02-08 Baxter, Jr.; John Francis Early warning detection and notification network for environmental conditions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LUIZ M ALVES DOS SANTOS: "MULTIMEDIA DATA AND TOOLS FOR WEB SERVICES OVER WIRELESS PLATFORMS", IEEE PERSONAL COMMUNICATIONS,IEEE COMMUNICATIONS SOCIETY,US, vol. 5, no. 5, 1 October 1998 (1998-10-01), pages 42 - 46, XP000786615, ISSN: 1070-9916 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003048971A1 (en) * 2001-12-07 2003-06-12 Nokia Corporation A method and a server providing database inquiry services
US7359892B2 (en) 2001-12-07 2008-04-15 Nokia Corporation Method and apparatus providing database inquiry services by dynamically creating intelligent links for refining a search
GB2407738A (en) * 2003-10-27 2005-05-04 Nokia Corp Accessing broadcast services through a service portal
US7711315B2 (en) 2003-10-27 2010-05-04 Nokia Corporation Method and mobile terminal for accessing a service portal via bi-directional network
EP1750211A1 (en) * 2005-08-03 2007-02-07 Neomtel Co., Ltd. Method and apparatus for displaying multimedia content with plug-in on wap browser incorporated in mobile communication terminal

Also Published As

Publication number Publication date
GB2380639B (en) 2004-03-03
GB2380639A (en) 2003-04-09
GB0300319D0 (en) 2003-02-05
AU2001271185A1 (en) 2002-02-18

Similar Documents

Publication Publication Date Title
CN100524280C (en) Method and apparatus for participating communication conversation
CN100471114C (en) Method and system for accessing computer resource through mobile terminal
EP1629662B1 (en) System, method and apparatus for facilitating media content channels
CN100399756C (en) Method and apparatus for multi-media communication over multiple networks
EP1417854B1 (en) Method for changing graphical data like avatars by mobile telecommunications terminals
US20070258418A1 (en) Method and system for controlling streaming of media to wireless communication devices
US20020065944A1 (en) Enhancement of communication capabilities
US20040148400A1 (en) Data transmission
US20060211455A1 (en) Mobile communication terminal for setting background music during telephone conversation and method thereof
US20040192272A1 (en) Method of starting an application program of a mobile terminal and method of providing service data in a mobile communication system
CN101194443B (en) Terminal, method and system for performing combination service using terminal capability version
EP2127320B1 (en) System, method and device for providing secondary information to a communication device
CN112637546B (en) Video conference system, gateway and conference control method for docking video monitoring platform
EP2066093A1 (en) Mobile communication terminal and signal relay method
KR20040048086A (en) Mobile communications system and method for transmitting multimedia message
WO2002013488A1 (en) Method and apparatus for streaming set-up within a mobile terminal
CN105100523A (en) Method, device and system for establishing voice channel
GB2397723A (en) Data transmission
KR20030092958A (en) Peer to peer service method for mobile communication device using wireless application protocol
US7058713B2 (en) Method to assess the quality of a voice communication over packet networks
CN101803357A (en) Method, apparatus and system for multimedia communication
KR20080049868A (en) Method and system for data streaming between digital devices
EP1839196A1 (en) Monitoring access to a mobile information server in a communication system.
CN102970357A (en) embedded device communication system based on ad-hoc network and communication method thereof
KR100393634B1 (en) System for audio and image communication in web brower using session initiation protocol

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref country code: GB

Ref document number: 0300319

Kind code of ref document: A

Free format text: PCT FILING DATE = 20010706

Format of ref document f/p: F

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP