CN101589630B - 用于在下载递送期间实现mbms切换的***和方法 - Google Patents
用于在下载递送期间实现mbms切换的***和方法 Download PDFInfo
- Publication number
- CN101589630B CN101589630B CN2008800030527A CN200880003052A CN101589630B CN 101589630 B CN101589630 B CN 101589630B CN 2008800030527 A CN2008800030527 A CN 2008800030527A CN 200880003052 A CN200880003052 A CN 200880003052A CN 101589630 B CN101589630 B CN 101589630B
- Authority
- CN
- China
- Prior art keywords
- request
- multimedia broadcast
- service
- broadcast service
- broadcast
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- 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
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种改进的***和方法,用于在下载递送期间实现多媒体广播/多播服务(MBMS)切换。本发明的各种实施例涉及使用HTTP/1.1“组块”模式来在推送式模式中递送会话的文件递送表(FDT)的更新。为了允许对FLUTE会话的内容的推送递送,每个FDT实例被编码为多部分MIME消息的一个部分,并且作为单独的组块被发送。接收机可以解译每个所述单独的组块,以便从所述组块提取FDT实例。所述消息的每个部分的内容类型被设置成“text/xml”或另一MIMI类型,以便指示所述内容是FDT实例。在解析所述FDT实例并且更新所述FDT之后,所述接收机能够标识所述会话的哪些文件是感兴趣的,并且可以进行HTTP GET请求来检索特定的文件。
Description
技术领域
本发明一般涉及多媒体广播多播服务(MBMS)的使用。更特别地,本发明涉及当客户机设备从MBMS覆盖区移动到MBMS中断区(MBMS-outage area)时MBMS文件下载会话的切换。
背景技术
这部分旨在提供权利要求中所陈述的本发明的背景或上下文。此处的描述可以包括可被推行但却不一定是先前已被构思或推行的概念。因此,除非文中另外指出,在这部分中所描述的内容对本申请中的说明书和权利要求书而言并不是现有技术,并且不因为被包括在该部分中而承认是现有技术。
近些年来,移动广播解决方案已被不同的组织标准化,诸如第三代合作伙伴项目(3GPP)MBMS服务。MBMS是可以经由现有GSM和UMTS蜂窝网络来提供的广播服务。3GPP MBMS使得能够向移动用户在资源高效的情况下递送流行的多媒体内容。MBMS客户机可以经由下载递送、流式递送以及流式递送和下载递送的组合来接收内容。
MBMS是在3GPP Release 6(版本6)中描述的特征。然而,MBMS仅可以被运营商部署在少数区域中,在这样的区域中,对流行内容进行广播/多播分发是成本高效的。当MBMS订户移动到没有MBMS覆盖的区域时,运营商可以以单播模式分发MBMS内容。在这样的使用情况中,要求应用/传输层信令,以便确保在MBMS内容的广播/多播模式接收与单播模式接收之间的无缝切换。
关于MBMS用户服务扩展的3GPP SA4 Release 7工作项目的目标之 一是:指定用于按照单播模式(通过流式和交互承载)的MBMS内容分发所需要的应用/传输层信令。另一目标是:指定用于MBMS内容递送的优化技术。
以下的表1示出了3GPP SA4中用于在广播/多播与单播模式中将要使用的协议之间的映射的当前工作假设。
表1
仅下载 使用情况 | 仅流式传输 使用情况 | 流式传输+下载 使用情况 | |
按照广播/ 多播模式 的MBMS 内容分发 | FLUTE/UDP | MBMS流式框架 -用于媒体传输 的RTP/UDP -用于FEC传输 的RTP/UDP | MBMS流式框架 -用于媒体传输的RTP/UDP -用于FEC传输的RTP/UDP + 用于文件下载的 FLUTE/UDP |
按照单播 模式的 MBMS内 容分发 | OMA-PUSH -OTA-WSP -OTA-HTTP | PSSe -用于会话控制 的RTSP -用于媒体传输 的RTP/UDP | PSSe -用于会话控制的RTSP -用于媒体传输的RTP -用于在相同RTSP会话中 的文件下载的FLUTE/UDP |
在因特网工程任务组(IETF)请求注解(RFC)3926中讨论了基于单向传输的文件递送(FLUTE)协议,可在www.ietf.org/rfc/rfc3926.txt处获得(通过引用的方式将其纳入文中)。在IETF RFC 768中讨论了用户数据报协议(UDP),其可在www.ietf.org/rfc/rfc0768.txt处获得(通过引用的方式将其纳入文中)。在IETF RFC 3550中讨论了RTP-用于实时应用的传输协议,其可在www.ietf.org/rfc/rfc3550.txt处获得(通过引用的方式将其纳入文中)。在开放移动联盟WAP-230-WSP中讨论了无线会 话协议(WSP),其可在www1.wapforum.org/tech/documents/WAP-230-WSP-20010705-a.pdf处获得(通过引用的方式将其纳入文中)。在IETFRFC 2326中讨论了实时流式协议(RTSP),其可在www.ietf.org/rfc/rfc2326.txt处获得(通过引用的方式将其纳入文中)。
3GPP分组交换流式服务(PSS)是使得能够在移动设备中进行分组交换流式传输的3GPP解决方案。PSS定义了使得流式服务能够用于移动设备的协议和媒体编解码器。PSS基于用于会话建立和控制的RTSP。当前在3GPP中定义了3GPP分组交换流式服务增强(PSSe)。这些增强的目的是为了定义对3GPP PSS Release No.6的扩展,以便优化流式服务。可以在3GPP TS 26.233 V6.0.0(2004-09)中找到对于PSS的概括性描述:Transparent end-to-end packet switched streaming service(PSS);Generaldescription(Release 6),可在www.3gpp.org/ftp/Specs/archive/26_series/26.233处获得(通过引用的方式将其纳入文中)。
对于“仅下载”使用情况,当前没有完整地指定MBMS切换机制。
开放移动联盟(OMA)-PUSH(推送)会话是一个用于实现这样的切换的选项,但却存在很多缺陷。OMA-PUSH***一般根据3GPPTSG-SA4#41 Tdoc S4-060662中的提议如下。在该***中,如果MBMS用户装备(UE)在其归属网络之外,并且如果提供了接入地址(例如作为单播接入URI(unicastAccessURI))的属性在递送方法描述中是可用的,那么MBMS UE向BM-SC注册其MBMS下载服务。单播服务递送注册请求包括MBMS用户服务的标识(例如作为MBMS用户服务的serviceId(服务ID)),以及用户设备的标识(例如作为MBMS UE的移动台综合服务数字网(MSISDN)。
MBMS UE使用HTTP请求方法GET作出单播服务递送注册请求。在因特网工程任务组(IETF)请求注解(RFC)2616(1999年6月)中详细讨论了HTTP:“Hypertext Transfer Protocol--HTTP/1.1”(可在www.ietf.org/rfc/rfc2616.txt处获得,并且通过引用的方式将其纳入文中)。MBMS UE的serviceId和MSISDN被编码到URI查询部分中,这在IETF STD 0066/RFC 3986(2005年1月)中进行了详细的讨论:“UniformResource Identifier(URI)”(可在www.ietf.org/rfc/rfc3986.txt处获得,并且通过引用的方式将其纳入文中),如以下所定义的,在HTTP GET请求中包括该URI查询部分:
GET/unicastReg?serviceId=urn:3gpp:0010120123hotdog&MSISDN=436642012345HTTP/1.1
Host:bmsc.example.com
MBMS下载递送会话可以含有一个或多个文件。在FLUTE文件递送表(FDT)中描述了所述文件。如果MBMS下载递送方法含有超过一个的文件,那么如J.Palme、A.Hopmann、N.Shelness在IETF RFC 2557(1999年3月)的“MIME Encapsulation of Aggregate Documents,suchas HTML(MHTML)”(可在www.ietf.org/rfc/rfc3986.txt处获得,并且通过引用的方式将其纳入文中)中所定义的多部分MIME(MultipartMIME)被用来将所述文件封装到聚合服务通告文档中。
根据如在OMA Push OTA(推送空中下载)协议(2001年4月25日):WAP-235-PushOTA-20010425-a中所讨论的OMA Push Over-the-Air(OTA)规范,来格式化在HTTP推送承载上的MBMS下载,其可在www.openmobilealliance.org/tech/affiliates/wap/wap-235-pushota-20010425-a.pdf处获得(通过引用的方式将其纳入文中)。在HTTP推送承载上使用OTA-HTTP。如在OMA Push OTA协议中所指定的使用了应用端口寻址。要使用的应用ID由OMA命名机构(OMNA)来分配,如在OMAOMNA注册PUSH应用ID列表www.openmobilealliance.org/tech/omna/omna-push-app-id.htm中所讨论的(通过引用的方式将其纳入文中)。如果使用GZip压缩工具,则会包括内容编码报头。
OMA-PUSH方法有许多缺陷。例如,在该布置中,广播-多播服务中心(BM-SC)没有关于MBMS客户机的状态的任何信息,即,BM-SC不知道哪些对象、源块或符号将要经由OTA-HTTP被递送到MBMS客户机。在接收到以上引用的单播注册请求之后,BM-SC的行为是不清楚的。然而, BM-SC可以表现为两种方式中的任何一种。如果FLUTE会话涉及各种尺寸的多个对象,那么BM-SC不得不经由OTA-HTTP会话来传输FLUTE会话的所有对象,包括客户机已经在FLUTE会话中接收到的对象。这造成很大的资源浪费。可选地,在接收到上述注册请求之后,BM-SC可以经由OTA-HTTP仅发送剩余对象,在这种情况下,客户机在所接收到的数据中具有一些“孔”。在这种情形下,客户机不具有从它停止接收FLUTE传输的点以来以及从BM-SC开始经由OTA-HTTP发送数据的点以来的任何数据。
另外,在OTA-HTTP会话的结束处,客户机仍然不得不发起另一HTTP会话,用于对不完整对象/源块的点到点(PtP)修复。尽管在两个HTTP会话可以被组合成一个的情况下可减少信令开销,然而在这些情形中,一个HTTP会话由BM-SC发起,而另一HTTP会话由客户机发起。
如果文件递送表(FDT)是动态的,那么每当存在更新的FDT时,BM-SC服务器都可以进行对客户机的OMA-PUSH操作。在这种情况下,客户机不需要进行对FDT更新的任何轮询。然而,以上引用的缺陷仍旧存在。
另一在下载递送期间用于实现MBMS切换的选项涉及在单播***上使用FLUTE/UDP。然而,这种方法要求不必要的开销来包括FLUTE报头和转发纠错(FEC)修复符号。特别地,FLUTE报头和FEC修复符号对于点到点递送来说都是不必要的。另外,对于FLUTE/UDP传输,还必须建立新的RTSP会话。
除以上之外,在MBMS TS 26.346 v 7.2.0中所指定的PtP修复请求/响应机制也可以被扩展用于在少数特殊环境下的MBMS切换使用情况。当MBMS客户机从MBMS-覆盖区移动到MBMS-中断区中时,其可以触发PtP文件修复机制。客户机然后尝试进行对于到该点为止所接收到的所有对象的所有源块的FEC解码,确定缺失符号的数目/身份,并且通过包括所有要求的细节(例如,文件URI、源块号(SBN)、缺失符号的数目、缺失符号的编码符号ID(ESI)等)来向修复服务器发送HTTP GET请求。 如果客户机已经接收到FDT,并且如果该FDT对FLUTE会话的其余部分保持为静态,那么它知道在FLUTE会话的剩余部分中将期望哪些文件URI/对象。客户机然后可以向修复服务器请求当前对象中的剩余源块以及当前会话中的剩余对象。因而,MBMS客户机也可以重用用于MBMS切换使用情况的PtP修复请求机制。不幸的是,FDT很有可能是动态的,即,在相同的FLUTE会话中可能存在所传送的FDT的新实例。因此,客户机不能假定FDT是静态的,因为FLUTE明确允许FDT是动态的,并且它允许在FLUTE会话的带内递送FDT的新实例。因此,PtP修复请求机制往往不能过载以便覆盖MBMS切换使用情况。
因此,提供一种既可以被用于静态FDT又可以被用于动态FDT但却不过度使用开销的解决方案将是令人期望的。
发明内容
本发明的各种实施例涉及使用HTTP/1.1“组块(chunked)”模式来在推送式模式(push-like mode)中递送会话的FDT的更新。多部分多用途因特网邮件扩展(MIME)消息的每个部分由内容类型报头中所声明的边界隔开。不期望在消息有效载荷中出现的任何串都可以被用作分隔符。所述多部分mime消息的每个部分还必须指定该部分的内容类型。为了允许推送对FLUTE会话的内容的递送,每个FDT实例被编码为多部分MIME消息的一个部分,并且作为单独的组块被发送。接收机可以解译每个所述单独的组块,以便从所述组块中提取FDT实例。所述消息的每个部分的内容类型被设置为“text(文本)/xml”或另一MIMI类型,以便指示所述内容是FDT实例。在解析所述FDT实例和更新所述FDT之后,所述接收机能够标识所述会话的哪些文件是感兴趣的,并且可以进行HTTPGET请求来检索特定的文件。所述服务器可以使用HTTP的连接报头字段(其具有被设置为“closed(闭合)”的值)来指示所述会话的结束。
利用本发明的各种实施例,不需要对OTA-HTTP或OTA-WSP的完整实现来实现推送递送,因为文件修复功能已要求对HTTP/1.1的支持。
从以下结合附图进行的详细描述中,本发明的这些和其它的优势和特征及其组织和操作方式一起将变得显而易见,其中,遍及以下描述的若干附图中,同样的元件具有同样的标记。
附图说明
图1是示出了实现本发明实施例的过程的流程图;
图2是示出了根据本发明的一个实施例在文件下载会话期间的MBMS切换的示图;
图3是示出了根据本发明实施例经由多个组块从服务器向客户机终端传输多个FDT实例的示图;
图4是可以在本发明的实现中使用的电子设备的透视图;以及
图5是图4的电子设备的电路的示意性示图。
具体实施方式
本发明的各种实施例涉及使用HTTP/1.1“组块”模式来以推送式模式递送会话的FDT的更新。在HTTP/1.1中定义了组块模式,以便支持来自服务器的动态内容生成和递送。在几个情况中,Web服务器可以不知道内容的确切长度。组块模式是一种传送编码的形式,它允许将内容分成已知长度的组块,然后每个组块可以在消息部分中被发送到接收机。HTTP 1.1组块模式通常与持久连接一起使用,这允许推送型递送。使用多部分/混合内容类型来传输消息的内容,且消息的每个部分作为单独的组块被递送。
接收机可以解译每个单独的组块,以便从组块中提取FDT实例。消息的每个部分的内容类型被设置为“text/xml”或另一MIME类型来指示该内容是FDT实例。在解析FDT实例并且更新FDT之后,接收机能够标识会话的哪些文件是感兴趣的,并且可以进行HTTP GET请求来检索特定文件。服务器可以使用HTTP的连接报头字段(其具有被设置为“闭合”的值)来指示会话的结束。
图2较为详细地示出了根据本发明的一个实施例的MBMS切换过程, 其中在切换前和切换时,根据FLUTE协议对组块进行广播/多播。如图2中所示,一旦组块被发送用于单播接收,新的传输对象标识符(TOI)便被用于所述组块,并且用于所述组块的源块号(SBN)被重置。
图1是示出了可以实现本发明实施例的过程的流程图。在图1中的100处,曾处于MBMS覆盖区内的终端离开MBMS覆盖区。在105处,该终端从服务通告中检索单播接入URI。在110处,该终端建立与HTTP或Web服务器的持久传输控制协议(TCP)连接。在115处,该终端向HTTP服务器发送GET请求。请求统一资源定位符(URL)与单播接入URI相同,其在HTTP服务器处唯一标识了FLUTE会话。以下是关于请求可如何出现的样例:
GET/flute_serive?serviceId=2987324HTTP/1.1
Host:www.example.com
在120处,HTTP服务器将从终端接收到的请求标识为对发起FLUTE会话的单播递送的请求,并且基于“serviceId(服务ID)”参数来标识服务,其中“serviceId”参数与服务通告所指示的serviceId相同。在125处,HTTP服务器创建响应消息。该响应消息指示它是否愿意服务该终端。以下是包括了关于HTTP服务器愿意服务该终端的指示的样例响应:
HTTP/1.1200 OK
Content-type:multipart/mixed(内容-类型:多部分/混合)
Transfer-encoding:chunked(传送-编码:组块)
在130处,新的FDT实例变得可用。当新的FDT实例变得可用时,在135处,HTTP服务器创建新的组块,并且将新的FDT实例作为多部分MIMI消息的新的部分来派送。这在每次新的FDT实例变得可用时被重复。图3是示出了在125的HTTP响应消息已被发送之后经由多个组块从HTTP服务器向终端传输FDT实例的示图。在140处,接收机接收并检查组块,并且相应地更新其FDT。随后,在140处所表示的,接收机可以发送GET请求,以便检索感兴趣的文件。
图4和图5示出了一个代表性的电子设备12,在电子设备12内可以实现本发明。然而,应当理解,本发明并不旨在限于电子设备12的一个特 定类型。图4和图5的电子设备12包括外壳30、液晶显示器形式的显示器32、键板34、扩音器36、耳机38、电池40、红外端口42、天线44、根据本发明一个实施例的UICC形式的智能卡46、读卡器48、无线电接口电路52、编解码器电路54、控制器56、存储器58以及电池80。各个电路和元件都是本领域中的已知类型,例如诺基亚移动电话系列。
移动电话。
文中所描述的各种实施例是在方法步骤或过程的一般情景中描述的,通过在计算机可读介质中体现的计算机程序产品,可以在一个实施例中实现所述方法步骤或过程,所述计算机程序产品包括了由计算机在联网环境中执行的诸如程序代码的计算机可执行指令。计算机可读介质可以包括可装卸的和不可装卸的存储设备,包括但不限于:只读存储器(ROM)、随机访问存储器(RAM)、光盘(CD)、数字通用盘(DVD)等。一般地,程序模块包括实施特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、关联数据结构以及程序模块代表用于执行文中所公开的方法的步骤的程序代码的例子。这样的可执行指令或关联数据结构的特定序列代表用于实现在这样的步骤中所描述的功能的对应动作的例子。
利用标准编程技术以及基于规则的逻辑和其它完成各种数据库搜索步骤或过程、相关步骤或过程、比较步骤或过程以及判决步骤或过程的逻辑,可以完成各种实施例的软件和Web实现。应当注意,如文中以及在以下权利要求中所使用的措辞“组件”和“模块”,旨在包括使用一行或多行软件代码的实现和/或硬件实现和/或用于接收手动输入的装备。
已经出于说明和描述的目的给出了对本发明实施例的前述描述。以上描述并不旨在是穷举性的或是将本发明的实施例限制于所公开的精确形式,根据前述教导的修改和变型是可能的,或者可以从本发明的实践中获得这些修改和变型。选择并描述了文中所讨论的实施例是为了解释各种实施例的原理和特性及其实际应用,以便使本领域的技术人员能够在各种实施例中利用本发明并且使各种修改适合于所设想的特定使用。文中所描述 的实施例的特征可以被组合在方法、装置、模块、***和计算机程序产品的所有可能的组合中。
Claims (19)
1.一种通信方法,其包括:
确定多媒体广播/多播服务移动终端退出多媒体广播/多播服务区进入非多媒体广播/多播服务区,其中所述多媒体广播/多播服务区使用广播/多播服务递送机制;
建立与超文本传送协议服务器的持久传输控制协议连接;
向所述超文本传送协议服务器发送第一GET请求,所述第一GET请求是在建立的持久传输控制协议连接上发送的单播服务递送注册请求;
从所述超文本传送协议服务器接收响应消息,其指示所述超文本传送协议服务器愿意提供服务;以及
当新的文件递送表实例变得可用时,从所述超文本传送协议服务器接收在数据组块中的所述新的文件递送表实例;
至少部分基于接收的新的文件递送表实例来检索媒体内容。
2.根据权利要求1的方法,其进一步包括:在接收到所述新的文件递送表实例时,更新文件递送表来反映所述新的文件递送表实例。
3.根据权利要求1的方法,其中所述检索媒体内容包括:发送第二GET请求,以便从所述超文本传送协议服务器获得感兴趣的文件。
4.根据权利要求1的方法,其中,所述数据组块是多用途因特网邮件扩展消息的一部分。
5.根据权利要求1的方法,其中,所述持久传输控制协议连接是使用从之前的服务通告中所接收的单播接入URI来建立的。
6.根据权利要求5的方法,其中,所述第一GET请求包括与所述单播接入URI相同的请求统一资源定位符。
7.一种通信设备,其包括:
用于确定多媒体广播/多播服务移动终端退出多媒体广播/多播服务区进入非多媒体广播/多播服务区,其中所述多媒体广播/多播服务区使用广播/多播服务递送机制的装置;
用于建立与超文本传送协议服务器的持久传输控制协议连接的装置;
用于向所述超文本传送协议服务器发送第一GET请求,所述第一GET请求是在建立的持久传输控制协议连接上发送的单播服务递送注册请求的装置;
用于从所述超文本传送协议服务器接收响应消息,其指示所述超文本传送协议服务器愿意提供服务的装置;以及
用于当新的文件递送表实例变得可用时,从所述超文本传送协议服务器接收在数据组块中的所述新的文件递送表实例的装置;
用于至少部分基于接收的新的文件递送表实例来检索媒体内容的装置。
8.根据权利要求7的装置,其中进一步使得所述装置:在接收到所述新的文件递送表时,更新文件递送表来反映新的文件递送表实例。
9.根据权利要求7的装置,其中用于检索媒体内容的装置包括:用于发送第二GET请求,以便从所述超文本传送协议服务器获得感兴趣的文件的装置。
10.根据权利要求7的装置,其中,所述数据组块是多用途因特网邮件扩展消息的一部分。
11.根据权利要求7的装置,其中,所述持久传输控制协议连接是使用从之前的服务通告中所接收的单播接入URI来建立的。
12.根据权利要求11的装置,其中,所述第一GET请求包括与所述单播接入URI相同的请求统一资源定位符。
13.一种通信方法,其包括:
从退出了多媒体广播/多播服务区的多媒体广播/多播服务终端接收第一GET请求,所述第一GET请求是在持久传输控制协议连接上接收的单播服务递送注册请求;
将所述第一GET请求标识为所述多媒体广播/多播服务终端对发起基于单向传输的文件递送会话的单播递送的请求;
在决定服务所述多媒体广播/多播服务终端时,向所述终端发送响应消息;以及
当新的文件递送表实例变得可用时,在数据组块中向所述多媒体广播/多播服务终端发送所述新的文件递送表实例,其中所述多媒体广播/多播服务终端使用所述新的文件递送表实例来检索媒体内容。
14.一种通信设备,其包括:
用于从退出了多媒体广播/多播服务区的多媒体广播/多播服务终端接收第一GET请求,所述第一GET请求是在持久传输控制协议连接上接收的单播服务递送注册请求的装置;
用于将所述第一GET请求标识为所述多媒体广播/多播服务终端对发起基于单向传输的文件递送会话的单播递送的请求的装置;
用于在决定服务所述多媒体广播/多播服务终端时,向所述终端发送响应消息的装置;以及
用于当新的文件递送表实例变得可用时,在数据组块中向所述多媒体广播/多播服务终端发送所述新的文件递送表实例,其中所述多媒体广播/多播服务终端使用所述新的文件递送表实例来检索媒体内容的装置。
15.根据权利要求14的装置,其中,所述数据组块是多用途因特网邮件扩展消息的一部分。
16.根据权利要求14的装置,其中,所述第一GET请求包括与从之前的服务通告所接收的单播接入URI相同的请求统一资源定位符。
17.根据权利要求14的装置,其中,所述多媒体广播/多播服务终端检索媒体内容包括使得所述装置实现:
处理所接收的对于获得感兴趣的文件的第二GET请求;以及
响应于所述第二GET请求,向所述多媒体广播/多播服务终端发送所述感兴趣的文件。
18.根据权利要求14的装置,其中进一步使得所述装置:使用服务ID参数来标识由所述多媒体广播/多播服务终端所请求的服务,所述服务ID参数与在之前的服务通告中所含有的标识相同。
19.一种通信***,其包括:
多媒体广播/多播服务终端;以及
超文本传送协议服务器,
其中,所述多媒体广播/多播服务终端被配置以便:
确定所述多媒体广播/多播服务终端退出多媒体广播/多播服务区;
建立与所述超文本传送协议服务器的持久传输控制协议连接;以及
向所述超文本传送协议服务器发送第一GET请求,所述第一GET请求是在建立的持久传输控制协议连接上发送的单播服务递送注册请求;
并且其中,所述超文本传送协议服务器被配置以便:
将所述第一GET请求标识为所述多媒体广播/多播服务终端对发起基于单向传输的文件递送会话的单播递送的请求;
当决定服务所述多媒体广播/多播服务终端时,向所述终端发送响应消息;以及
当新的文件递送表实例变得可用时,在数据组块中向所述终端发送所述新的文件递送表实例;
其中进一步将所述多媒体广播/多播服务终端配置为,至少部分基于所述新的文件递送表实例来检索媒体内容。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US88438807P | 2007-01-10 | 2007-01-10 | |
US60/884,388 | 2007-01-10 | ||
PCT/IB2008/050051 WO2008084441A1 (en) | 2007-01-10 | 2008-01-08 | System and method for implementing mbms handover during download delivery |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101589630A CN101589630A (zh) | 2009-11-25 |
CN101589630B true CN101589630B (zh) | 2013-07-17 |
Family
ID=39608409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800030527A Active CN101589630B (zh) | 2007-01-10 | 2008-01-08 | 用于在下载递送期间实现mbms切换的***和方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US8015296B2 (zh) |
EP (1) | EP2103014B1 (zh) |
KR (1) | KR101151935B1 (zh) |
CN (1) | CN101589630B (zh) |
AR (1) | AR064845A1 (zh) |
CA (1) | CA2674996C (zh) |
RU (1) | RU2436245C2 (zh) |
TW (1) | TWI461022B (zh) |
WO (1) | WO2008084441A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7631085B2 (en) * | 2004-08-30 | 2009-12-08 | Nokia Corporation | Point-to-point delivery verification report mechanism for point-to-multipoint transmission systems |
US8874683B2 (en) | 2008-11-18 | 2014-10-28 | Lg Electronics Inc. | Method of processing non-real time service and broadcast receiver |
US8272022B2 (en) | 2008-11-18 | 2012-09-18 | Lg Electronics Inc. | Method for receiving a broadcast signal and broadcast receiver |
WO2010072239A1 (en) * | 2008-12-23 | 2010-07-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for controlling bearer selection |
US8782725B2 (en) | 2009-01-15 | 2014-07-15 | Lg Electronics Inc. | Method of processing non-real time service and broadcast receiver |
KR101695820B1 (ko) | 2009-01-15 | 2017-01-23 | 엘지전자 주식회사 | 비실시간 서비스 처리 방법 및 방송 수신기 |
US20110182272A1 (en) | 2010-01-25 | 2011-07-28 | Qualcomm Incorporated | Application-layer handoff of an access terminal from a first system of an access network to a second system of the access network during a communication session within a wireless communications system |
US8780876B2 (en) | 2010-08-13 | 2014-07-15 | Intel Corporation | Delivery of multicast and broadcast services concurrently with unicast data |
CN102164178B (zh) * | 2011-03-28 | 2014-04-16 | 华为技术有限公司 | 内容获取方法及客户端 |
US9026671B2 (en) | 2011-04-05 | 2015-05-05 | Qualcomm Incorporated | IP broadcast streaming services distribution using file delivery methods |
US9451401B2 (en) * | 2011-05-27 | 2016-09-20 | Qualcomm Incorporated | Application transport level location filtering of internet protocol multicast content delivery |
CN103748810B (zh) * | 2011-08-11 | 2017-05-10 | 英特尔公司 | 用于dash格式化内容从mbms下载切换到基于http的交付的方法和设备 |
US9213605B2 (en) * | 2012-01-23 | 2015-12-15 | Intel Corporation | IP multimedia subsystem and method for MBMS file repair using HTTP servers |
TWI590631B (zh) * | 2012-03-15 | 2017-07-01 | 微軟技術授權有限責任公司 | 無線網路上的多模態通信優先性 |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
US9820259B2 (en) * | 2012-05-04 | 2017-11-14 | Qualcomm Incorporated | Smooth transition between multimedia broadcast multicast service (MBMS) and unicast service by demand |
CN103929445B (zh) * | 2013-01-11 | 2017-06-13 | 中国科学院声学研究所 | 一种在线解析HTTP chunked编码数据的方法 |
US9900166B2 (en) * | 2013-04-12 | 2018-02-20 | Qualcomm Incorporated | Methods for delivery of flows of objects over broadcast/multicast enabled networks |
US10127263B2 (en) | 2013-05-30 | 2018-11-13 | Qualcomm Incorporated | Full file repair using schedule description fragment in eMBMS |
JP2016536914A (ja) * | 2013-09-13 | 2016-11-24 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | ストリーミングメディア送信方法及びシステム、ユーザ機器及びサーバ |
WO2016056013A1 (en) * | 2014-10-07 | 2016-04-14 | Routier Ltd. | Systems and methods for http message content modification streaming |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7188366B2 (en) * | 2000-09-12 | 2007-03-06 | Nippon Telegraph And Telephone Corporation | Distributed denial of service attack defense method and device |
US6973081B1 (en) * | 2000-10-12 | 2005-12-06 | Realnetworks, Inc. | System and method for seamlessly joining multicast session |
US20050245240A1 (en) * | 2004-04-30 | 2005-11-03 | Senaka Balasuriya | Apparatus and method for storing media during interruption of a media session |
US7590922B2 (en) * | 2004-07-30 | 2009-09-15 | Nokia Corporation | Point-to-point repair request mechanism for point-to-multipoint transmission systems |
US7376150B2 (en) * | 2004-07-30 | 2008-05-20 | Nokia Corporation | Point-to-point repair response mechanism for point-to-multipoint transmission systems |
MX2007001408A (es) * | 2004-08-04 | 2007-04-16 | Lg Electronics Inc | Sistema de servicio de difusion/multidifusion y metodo que proporciona itineracion entre redes. |
US7631085B2 (en) * | 2004-08-30 | 2009-12-08 | Nokia Corporation | Point-to-point delivery verification report mechanism for point-to-multipoint transmission systems |
US20060059267A1 (en) * | 2004-09-13 | 2006-03-16 | Nokia Corporation | System, method, and device for downloading content using a second transport protocol within a generic content download protocol |
US20070168523A1 (en) * | 2005-04-11 | 2007-07-19 | Roundbox, Inc. | Multicast-unicast adapter |
DE602005023789D1 (de) | 2005-06-21 | 2010-11-04 | Ericsson Telefon Ab L M | Bereitstellung des multimedia-broadcast/multicast-dienstes (mbms) für roaming-teilnehmer |
WO2007028137A2 (en) * | 2005-09-01 | 2007-03-08 | Nokia Corporation | Method for embedding svg content into an iso base media file format for progressive downloading and streaming of rich media content |
US8422509B2 (en) * | 2008-08-22 | 2013-04-16 | Lg Electronics Inc. | Method for processing a web service in an NRT service and a broadcast receiver |
-
2008
- 2008-01-08 CA CA2674996A patent/CA2674996C/en active Active
- 2008-01-08 CN CN2008800030527A patent/CN101589630B/zh active Active
- 2008-01-08 KR KR1020097016503A patent/KR101151935B1/ko active IP Right Grant
- 2008-01-08 US US11/971,153 patent/US8015296B2/en active Active
- 2008-01-08 RU RU2009130149/09A patent/RU2436245C2/ru active
- 2008-01-08 EP EP08700224.2A patent/EP2103014B1/en active Active
- 2008-01-08 WO PCT/IB2008/050051 patent/WO2008084441A1/en active Application Filing
- 2008-01-09 TW TW097100807A patent/TWI461022B/zh active
- 2008-01-10 AR ARP080100108A patent/AR064845A1/es active IP Right Grant
Non-Patent Citations (2)
Title |
---|
Ericsson.MBMS Roaming Support.《3GPP TSG-SA4#41 Tdoc S4-060662》.2006,第1-3节. |
MBMS Roaming Support;Ericsson;《3GPP TSG-SA4#41 Tdoc S4-060662》;20061110;第1-3节 * |
Also Published As
Publication number | Publication date |
---|---|
CA2674996C (en) | 2015-05-12 |
WO2008084441A1 (en) | 2008-07-17 |
US8015296B2 (en) | 2011-09-06 |
AR064845A1 (es) | 2009-04-29 |
KR20090091247A (ko) | 2009-08-26 |
TWI461022B (zh) | 2014-11-11 |
US20080307041A1 (en) | 2008-12-11 |
RU2436245C2 (ru) | 2011-12-10 |
EP2103014A4 (en) | 2015-08-12 |
TW200840269A (en) | 2008-10-01 |
RU2009130149A (ru) | 2011-02-20 |
KR101151935B1 (ko) | 2012-07-11 |
CN101589630A (zh) | 2009-11-25 |
CA2674996A1 (en) | 2008-07-17 |
EP2103014B1 (en) | 2018-05-23 |
EP2103014A1 (en) | 2009-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101589630B (zh) | 用于在下载递送期间实现mbms切换的***和方法 | |
US8495228B2 (en) | System and method for optimizing download user service delivery to roaming clients | |
CA2573388C (en) | Grouping of session objects | |
US20190334974A1 (en) | System and associated terminal, method and computer program product for uploading content | |
CN100559791C (zh) | 用于下载所推送内容的***、方法和计算机程序产品 | |
EP2122874A1 (en) | Method for supporting file versioning in mbms file repair | |
US20080101317A1 (en) | System and method for providing advanced session control of a unicast session | |
CN1996941B (zh) | 一种鲁棒性头部压缩u模式出错时的处理方法 | |
CN101627609A (zh) | 用于文件递送协议的高速缓存命令 | |
CN101288321A (zh) | 用于将第一广播/多播***的服务指南作为第二广播/多播***的节目进行传递的***、方法和计算机程序产品 | |
CN104782078A (zh) | 用于执行文件修复过程的用户设备节点、服务器节点以及在此类节点中执行的方法 | |
EP3750303B1 (en) | A method, a user equipment and a computer program product for enabling a dynamic adaptive streaming over http, dash, player to fetch media segments from a network | |
KR100902855B1 (ko) | 세션 객체들의 그룹화 | |
KR20090072602A (ko) | 휴대인터넷상에서 멀티캐스트 방식을 이용한문자메시지/파일 전송 시스템 및 그 방법과, 그에 따른콘텐츠 파일 수신 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160205 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |