[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

GB2440581A - Preloading and download of content to a mobile device - Google Patents

Preloading and download of content to a mobile device Download PDF

Info

Publication number
GB2440581A
GB2440581A GB0615482A GB0615482A GB2440581A GB 2440581 A GB2440581 A GB 2440581A GB 0615482 A GB0615482 A GB 0615482A GB 0615482 A GB0615482 A GB 0615482A GB 2440581 A GB2440581 A GB 2440581A
Authority
GB
United Kingdom
Prior art keywords
content
mobile device
service
start time
play out
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
GB0615482A
Other versions
GB0615482D0 (en
GB2440581B (en
Inventor
Angelo Centonza
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to GB0615482A priority Critical patent/GB2440581B/en
Publication of GB0615482D0 publication Critical patent/GB0615482D0/en
Priority to PCT/GB2007/050412 priority patent/WO2008015468A1/en
Publication of GB2440581A publication Critical patent/GB2440581A/en
Application granted granted Critical
Publication of GB2440581B publication Critical patent/GB2440581B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • H04L29/06027
    • H04L29/08108
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method of transferring data to a mobile device 2 comprises broadcasting service content from a network 1 to one or more mobile devices having a pre-existing relationship with a service provider; starting download of the content at each mobile device at a session start time; and signalling a play out start time to the mobile device. Acceptance of the service by the mobile device is requested and if the service has been accepted, the play out on the mobile device starts at the predetermined play out start time; and the mobile device continues to download and play out the remainder of the session. This provides a trade-off of delivery mode between pure content downloading and content streaming. Content can be downloaded at a lower bit rate than the content was encoded at. The time delay 6 the mobile device has to wait before starting play of the content ensures no interruption of play.

Description

<p>A METHOD OF TRANSFERRING DATA TO A MOBILE I)EV ICE This invention
relates to a niethod of transferring data to a mobile device, in particular audio and video data.</p>
<p>Mobile applications employing streaming of audio and video contents are becoming more and more frequent in wireless networks. One popular examp le of the use of such applications is mobile TV. However, content streaming is often not needed due to the fact that services are prescheduled, as it is for standard TV programs and content can he downloaded in advance on the user's terminals instead of being streamed in real time. Content downloading puts less stress on network resource allocation and improves quality of service (QoS) due to the fact that the downloading can be performed during low load times and in acknowledged niode. However, downloading content also increases the requirements on terminal storage space and does not allow for immediate delivery of content that has just become available to the network.</p>
<p>In accordance with the present invention, a method of transferring data to a mobile device comprises broadcasting service content from a network to one or more mobile devices having a pre- existing relationship with a service provider; starting download of the content at each mobile device at a session start time: signalling a play out start time to the mobile device; requesting acceptance of the service by the mobile device; if the service has been accepted, starting the play out on the mobile device at the predetermined play out start time; and continuing to download and play out the remainder of the session.</p>
<p>The present invention provides a trade off delivery mode between pure content downloading and content streaming. Unlike pure downloading, the invention still gives the opportunity to deploy content that has just become available to tl network but unlike streaming. the invention does not require large amounts of resource in a short period of time. instead it spreads the resources needed along a longer time interval thereby meaning that other services running in parallel do not have to be blocked due to lack of resources. By opportune signalling between the network and terminals the invention also gives a perceived real-time experience to the user.</p>
<p>Preferably, if the service has not been accepted at the end of the download, the downloaded content is deleted from the mobile device.</p>
<p>Preferably, the play out start time is determined in the network based on preload hit rate; content encoding hit rate; and total content size.</p>
<p>Preferably, the play out start time is signalled from the network at the session start time.</p>
<p>Preferably, if the service is refused at any time, the download ceases and already downloaded content is deleted.</p>
<p>Preferably, previously stored data on the mobile device is displayed for at least part of the delay between the session start time and the play out start time.</p>
<p>An example of a method of transferring data to a mobile device according to the present invention will now be described with reference to the accompanying drawings in which: Figure 1 shows a first arrangenient for transferring content from a BM-SC to a mobile device in accordance with the present invention; and, Figure 2 illustrates signalling sequences for the method of the present invention with multiple devices.</p>
<p>There are many technologies providing services like audio/video streaming content for applications like mobile TV, so the approach towards the problem of optimum deployment of such services is different depending on the technology context.</p>
<p>Conventionally, deployment of tlse types of content is either as streaming, or as download and play. Streaming consists of a continuous unacknowledged transmission of the audio/video content at the bit rate in which the content has been encoded and for a length of time equal to the duration of the audio/video sequence. Since streaming requires a high amount of resources in a relatively short period of time, it reduces the number of alternative services deployable at the same time and the opportunities for sharing the same resources in the network. Further, being based on unacknowledged transmission, streaming does not guarantee good QoS. Download and play techniques are based on acknowledged and/or forward error correction (FEC) protected download of contents. Download and play has been implemented within several technologies like multimedia broadcast multicast service (MBMS), MediaFLO and digital video broadcast handheld (DVB-H). However, these solutions arc based on the preloading of content during off peak times and require high storage space at the terminal side.</p>
<p>Consequently, the number of services that can he prcloaded is limited by the memory available at the terminal. Moreover, this technique does not allow deployment of content just made available to the network (e.g. the latest news video clips, or football video clips, etc.).</p>
<p>The present invention signals from the network to the terminals a time at which a slill-preloading audio/video content will start being played on the terminal. The signalling occurs at the service session start and communicates to the terminals a play out start time, with respect to the session start time, which occurs while the content is still preloading via broadcast channels on to the terminals. The network is able to provide this information due to the fact it knows the bit rate the content is preloaded at.</p>
<p>the bit rate the content will he played at on the terminals and the overall size of the audio/video content.</p>
<p>A detailed example is described with respect to MI3MS systems as illustrated in Fig. I and Fig. 2. Fig. I shows a typical set-up in which a broadcast multicast service centre (BM-SC) I has content br a terminal, or UE 2 which is signalled via an RNC 3.</p>
<p>A service session start message is delivered to the terminal including a waiting time (D) br content play out startup 4, and the content download is begun 5. The service content is preloaded on the subscribed UEs 2 via a broadcastimulticast channel using a bit rate much lower than the bit rate the content was encoded at. That is, the bit rate of the preload is much lower than the bit rate of the corresponding streaming service. The UEs 2 receiving the service must have pieviously subscribed to the service (namely the users agreed to establish a relationship with the service provider, which allows the user to receive the MBMS service as illustrated in Fig. 2). Together with the service session start niessage the network serds 4 the content play out start time 6, which is defined as the time D. measured from the session start, that the UE has to wait to start playing the audio/video content.</p>
<p>The er is prompted with a "service acceptance" message 7 and if service acceptance occurs within the service session duration, the content is played, beginning at the content play out start time 8 on the UE, otherwise the content will be automatically deleted once the session terminates, so not to occupy large amounts of UE memory. A content download end message 9 is sent from the BM-SC 1 to the UE 2.</p>
<p>As mentiord above, Fig. 2 illustrates the sequence with more than one user terminal behaving in different ways. UE 1 10 sets up a subscription with a network and subsequently UE2 11 also sets up a subscription. In this example, counting 13 for the first session equals two, as there are two UEs subscribed and at the first session start 14 download of the audio/video content 15 begins. UFI 10 sends a service acceptance 16 to accept service consumption and the audio/video content is played 17 by UE1 up to a first. session slop 18. The content starts playing while the download is still ongoing.</p>
<p>UE2 did not accept the service by the end of the session, so the downloaded audio/video content is deleted 19 from UE2. Counting for repetition of the first session is zero, as UE I has received the service and UE2 does not want it, so no repetition is required. The start time for content playing on the UE is determined in such a way that the audio/video sequence can play smoothly using the downloaded content. Such start time can he calculated by the BM-SC because the BM-SC knows the bit rate at which the preload will occur, the hit rate the audio/video content has been encoded at and the overall size of the content. For example, if a three minute audio/video sequence encoded at 128Kbps is preloaded on a UE at 64Kbps, the total preload time will be six minutes and the content will start playing on the UE after 3 minutes from the start of the preload. A further delay can be added to the theoretical play out start time in order to address eventual unpredicted delays in the download. The waiting time between start of the download and start of the audio/video sequence can be used for advertisements, sent to the UF in the form of MMS or as small files downloaded during off-peak times.</p>
<p>Content will be consunied only if the users positively reply to the service acceptance message. If the reply is negative, the content is immediately deleted in order not to occupy UE memory. This is in line with the way streaming services work i.e. the content is only available for the duration of the session and is not available once the session has ended unless the session is retransmitted. Nonetheless, this solution of the present invention has advantages over streaming because it allows consumption of the whole audio/video content if service acceptance is performed during the session duration, while in streaming mode users can consume only the content available from the time of joining the session, losing the content sent from the sesslon start to the session joining.</p>
<p>The present invention provides the advantage of delivering audio/video contents at lower bit rate with respect to the corresponding streaming bit rate, whilst still giving users a perceived real time experience which is not achievable with pure download and play.</p>
<p>The fact that the services are downloaded on broadcast channels using a lower bit rate allows more resources to be available for any alternative service (e.g. voice, data) provided by the operator at the same time and on the same radio resources. In the case of MBMS for example this feature is essential as radio resources are limited and lack of resources would cause service blockage. By contrast, streanhing delivery mode requires more resources in shorter time periods, therefore impairing deployment of alternative services in the same frequency bandwidth and during the same time intervals.</p>
<p>By preloading not only during off peak times, hut also immediately before the audio/video sequence play out, the preloading technique can be used for delivery of content that has just become available in the network. This still gives users the perception of a real time service, whereas download and play nde only allows content downloaded well in advance with respect to when the content will be consumed.</p>
<p>Therefore, download and play mode is not suitable for services related to the latest events" but only fits delivery of "old" content. The UE would not know when to start playing and conventional transport protocols do not allow for the requirement that files need to be updated whilst being consumed. One solution is to divide the content into sub files, so that the application layer only accesses sets that are complete. For example, files are fragmented into smaller sub-files that are sequentially created during the download and that are sequentially played by the application.</p>

Claims (1)

  1. <p>CLAIMS</p>
    <p>I. A method of transferring data to a mobile device, the method coniprising broadcasting service content from a network to one or more mobile devices having a pre-existing relationship with a service provider: starting download of the content at each mobile device at a session start time: signalling a play out. start time to the mobile device: requesting acceptance of the service by the mobile device: if the service has been accepted, starting the play out on the mobile device at the predetermined play out start time; and continuing to download and play out the remainder of the session.</p>
    <p>2. A method according to claim 1, wherein if the service has not been accepted at the end of the download, the downloaded content is deleted from the mobile device.</p>
    <p>3. A method according to claim 1, or claim 2, wherein the play out start time is determined in the network based on preload bit rate; content encoding bit rate; and total content size.</p>
    <p>4. A method according to any preceding claim, wherein the play out start time is signalled from the network at the session start time.</p>
    <p>5. A method according to any preceding claim, wherein, if the service is refused at any time, the download ceases and already downloaded content is deleted.</p>
    <p>6. A method according to any preceding claim, wherein previously stored data on the mobile device is displayed for at least pall, of the delay between the session start time and the play out start time.</p>
GB0615482A 2006-08-04 2006-08-04 A method of transferring data to a mobile device Expired - Fee Related GB2440581B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB0615482A GB2440581B (en) 2006-08-04 2006-08-04 A method of transferring data to a mobile device
PCT/GB2007/050412 WO2008015468A1 (en) 2006-08-04 2007-07-17 A method of transferring data to a mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB0615482A GB2440581B (en) 2006-08-04 2006-08-04 A method of transferring data to a mobile device

Publications (3)

Publication Number Publication Date
GB0615482D0 GB0615482D0 (en) 2006-09-13
GB2440581A true GB2440581A (en) 2008-02-06
GB2440581B GB2440581B (en) 2011-07-13

Family

ID=37027215

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0615482A Expired - Fee Related GB2440581B (en) 2006-08-04 2006-08-04 A method of transferring data to a mobile device

Country Status (2)

Country Link
GB (1) GB2440581B (en)
WO (1) WO2008015468A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616494A (en) * 2008-06-27 2009-12-30 希姆通信息技术(上海)有限公司 The sharing mobile TV in real time method
EP2139192A1 (en) * 2008-05-08 2009-12-30 Research In Motion Limited System and method for providing streaming data to a mobile device
EP2141880A1 (en) * 2008-07-03 2010-01-06 Music2Me Aktiebolag Downloading of media products to a terminal in a communication network
US8565740B2 (en) 2008-05-08 2013-10-22 Blackberry Limited System and method for providing streaming data to a mobile device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08204734A (en) * 1995-01-23 1996-08-09 Matsushita Electric Ind Co Ltd Multimedia data reproducing device
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
US20040128343A1 (en) * 2001-06-19 2004-07-01 Mayer Daniel J Method and apparatus for distributing video programs using partial caching

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002091863A (en) * 2000-09-12 2002-03-29 Sony Corp Information providing method
FI20011871A (en) * 2001-09-24 2003-03-25 Nokia Corp Processing of multimedia data
US7465231B2 (en) * 2004-05-20 2008-12-16 Gametap Llc Systems and methods for delivering content over a network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08204734A (en) * 1995-01-23 1996-08-09 Matsushita Electric Ind Co Ltd Multimedia data reproducing device
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
US20040128343A1 (en) * 2001-06-19 2004-07-01 Mayer Daniel J Method and apparatus for distributing video programs using partial caching

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2139192A1 (en) * 2008-05-08 2009-12-30 Research In Motion Limited System and method for providing streaming data to a mobile device
US8565740B2 (en) 2008-05-08 2013-10-22 Blackberry Limited System and method for providing streaming data to a mobile device
US9210205B2 (en) 2008-05-08 2015-12-08 Blackberry Limited System and method for providing streaming data to a mobile device
CN101616494A (en) * 2008-06-27 2009-12-30 希姆通信息技术(上海)有限公司 The sharing mobile TV in real time method
EP2141880A1 (en) * 2008-07-03 2010-01-06 Music2Me Aktiebolag Downloading of media products to a terminal in a communication network

Also Published As

Publication number Publication date
GB0615482D0 (en) 2006-09-13
GB2440581B (en) 2011-07-13
WO2008015468A1 (en) 2008-02-07

Similar Documents

Publication Publication Date Title
US8661155B2 (en) Service layer assisted change of multimedia stream access delivery
EP1938549B1 (en) Coordinated distribution and playback of multimedia programs
EP1584202B1 (en) Broadcast hand-over in a wireless network
EP2373051B1 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US20060171369A1 (en) Resource utilization for multimedia broadcast multicast services (MBMS)
US20100257566A1 (en) Broadcast storage arrangement
US8724535B2 (en) Technique for controlling content distributions in point-to-multipoint enabled network environments
JP5681870B2 (en) Method for promoting MBMS service activation
GB2440581A (en) Preloading and download of content to a mobile device
US10095575B2 (en) User equipment node, server node and methods performed in such nodes for performing file repair procedure
US8904020B2 (en) Method which permits a block-based file to be played out during transmission
EP3127327B1 (en) Method and broadcast multicast service center, bm-sc, node for providing an on-request service
KR102044001B1 (en) multicast and unicast mixed streaming apparatus and method for mobile IPTV service
US20060168289A1 (en) System and method for signaling clients for multimedia streaming
JP2008258972A (en) Communication system, radio base station suitable for being used for the communication system, user terminal, and charging server
KR100749079B1 (en) Broadcast storage arrangement
CN106303980B (en) Method and system for processing enhanced multimedia broadcast multicast service
US20180310138A1 (en) MBMS Switching Improvement
Saranya et al. Survey on massive multimedia content delivery in push-based wireless converged network

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)

Free format text: REGISTERED BETWEEN 20090212 AND 20090218

PCNP Patent ceased through non-payment of renewal fee

Effective date: 20111013