GB2440581A - Preloading and download of content to a mobile device - Google Patents
Preloading and download of content to a mobile device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 15
- 230000011664 signaling Effects 0.000 claims abstract description 6
- 230000036316 preload Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H04L29/06027—
-
- H04L29/08108—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/61—Scheduling 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)
- <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>
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)
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)
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)
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 |
-
2006
- 2006-08-04 GB GB0615482A patent/GB2440581B/en not_active Expired - Fee Related
-
2007
- 2007-07-17 WO PCT/GB2007/050412 patent/WO2008015468A1/en active Application Filing
Patent Citations (3)
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)
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 |