用于控制点到多点数据传输的技术的制作方法

文档序号:7642607阅读:104来源:国知局
专利名称:用于控制点到多点数据传输的技术的制作方法
技术领域
本发明总体上涉及内容数据的多播/广播传输领域。更特别地,本发明涉及用于控制内容通过广播使能(broadcast-enabled)网络向用户组的点到多点传输的技术。

背景技术
电话技术、消息接发以及点播(on-demand)流式服务是点到点(PTP)或单播通信服务的实例。另一方面,广播和多播服务则基于点到多点(PTM)通信。使用PTM通信,内容(例如语音、文本、图形或多媒体内容)典型地从单源向多个目的地传输。PTM服务可能例如为流式服务或者文件传送(delivery)服务。
多播PTM服务将内容传送给已经注册到特定多播组的用户。通常,多播组包括对特定内容感兴趣的多个用户,所述特定内容例如体育运动、经济、政治等领域的新闻。
广播使能网络(例如移动网络)的广播PTM服务将内容数据广播到预定的地理区域。用户不必在接收到该内容之前注册或者加入某个组。
3GPP(第3代合作伙伴计划)规定了用于GSM(全球移动通信系统)和UMTS(通用移动电信系统)网络的广播和多播服务,即多媒体广播和多播服务(MBMS)特征。该特征例如记载于3GPP TS(技术规范)23.246以及TS26.346中。MBMS将多种广播/多播相关技术添加到常规的GSM或UMTS网络中。为了实现这些技术,规定了控制服务的广播/多播传送的功能实体,其称为广播/多播服务中心(BM-SC)。
在MBMS内,BM-SC负责提供和传送广播/多播服务。BM-SC用作内容传送服务的入口点,建立和控制MBMS输送载体,并且另外地还可以用来启动MBMS传输。例如,BM-SC可以提供向用户设备(UE)发信号告知即将到来的多播传输的服务通告,所述用户设备(UE)是相关组的成员。这些通告包括诸如多播服务标识符、因特网协议(IP)多播地址、传输时间以及媒体描述之类的所有必要信息,用户设备需要这些信息来加入多播会话。
每个广播/多播服务涉及服务区域——地理区域或地带,在所述服务区域内可以广播或传输所述内容。该服务区域可以包括MNO(移动网络运营商)的整个PLMN(公用陆地移动网络)或者甚至包括若干PLMN,条件是就服务等级协定达成一致。另一方面,服务区域可以被配置成小到网络的单个无线小区。一般而言,服务区域包括PLMN的合理部分。
PTM数据源的下游,网络中的每个节点具有一系列另外的下游节点,以便确定它应当将MBMS内容转发到哪些节点。这样,建立起层级组织的内容分发树,其中基站收发信机/节点B站中的每个为单个无线小区服务,从而形成该分发树的叶子。
多播服务要求网络了解向服务组注册的组成员的位置。即使MBMS传输载体空闲,即没有内容传输正在进行,也有必要跟踪用户(在组服务区域内部,即在该特定组的服务区域内部)的运动。因此,例如在移动网络的无线电网络以及核心网络中需要复杂的组管理功能,以便能够从网络资源的角度有效地建立传输树。
广播服务不包括任何组管理功能,因而需要少得多的资源。例如,MBMS广播模式只提供简单的PTM传输,即所述网络在MBMS传输之间或者期间不跟踪用户的运动。内容被广播到广播服务区域中,而不管可能对该内容感兴趣的用户的位置如何。这意味着广播服务区域必须被配置得尽可能地大,并且至少对于非本地化服务而言,优选地包括整个广播使能网络,以便确保该内容能够为感兴趣的用户接收。这同样导致资源的浪费,因为可能存在其中只有非常少(或甚至没有)的对接收被广播内容感兴趣的用户的小区或地理区域。
因此,有必要提供改进的PTM传输技术。


发明内容
依照本发明的第一个方面,提出了用于控制PTM使能网络环境中的内容分发的方法。该方法包括步骤启动位置信息查询消息到组服务区域的第一PTM传输,其中可以为组数据的点到多点传输预先定义所述组服务区域;接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备(UE)的位置的位置信息;基于接收的位置信息响应消息确定内容传输区域;以及准备经由到该内容传输区域的第二PTM传输和/或单播检索(retrieval)进行内容分发。
准备经由第二PTM传输进行内容分发可以包括设置传输会话开始的时间;向将充当用于所述传输的数据源的发送器提供与该传输有关的数据,例如PTM地址(例如适当的广播地址)和所需的载体资源;以及向发送器提供内容数据。准备经由单播检索进行内容分发可以包括为充当用于单播检索的数据源的点(其可能为例如广播文件修复服务的网络地址)设置激活单播检索的时间(即将从其开始处理相应的请求的时间);以及向数据源提供所述内容,例如提供存储空间中的位置,所述内容存储在该存储空间中。在MBMS的情况下,3GPP TS 23.246的4.4.3.1节、4.4.3.2节以及TS 26.346的9.3.2节中分别规定了采用来例如准备广播传输和单播检索的动作。
PTM使能网络可能是被使能于广播和/或多播传输和/或被使能于另外的PTM传输技术(例如未来要开发的PTM传输技术)的网络。第一PTM传输和/或第二PTM传输可以例如是广播传输。
组服务区域可以是地理区域。该地理区域可以具有任何结构,例如可以包括若干子区域,这些子区域可以彼此相邻或者可以彼此远离。内容传输区域可以包括组服务区域的一个或多个子区域。
组服务区域可以包括所述网络的小区集合。例如,组服务区域可以包括一个PLMN(或若干个PLMN)的所有小区,或者例如针对与特定地理位置有关的服务可以包括仅仅单个或者少数几个小区。内容传输区域可以包括来自组服务区域的小区集合的子集。内容传输区域的小区可以分散在整个组服务区域上。组服务区域和/或内容传输区域可以包括小区的仅仅一部分。功率控制技术和天线波束控制例如允许这些区域的粒度比仅仅小区的尺寸还要小。
位置信息查询消息可以包括位置信息指示符,其指示要包含在位置信息响应消息中的位置信息的类型。例如,请求的位置信息可以是相应用户设备所在的小区的小区标识(ID)。可替换地或者另外地,位置信息可以指示用户设备的地理位置,该地理位置例如利用基于GPS(全球定位系统)的技术或者通过网络(例如用于用户订购的定位服务)来测量。举另一个实例而言,位置信息指示符可以请求小区ID为必须具备的,并且请求地理位置为可选的。
位置信息查询消息可以包括开始时间信息,其指示第二PTM传输开始的时间以及用户设备启动单播检索的时间点或等待时段中的至少一个。开始时间信息可以例如规定将某个数字解释成从位置信息查询消息的接收直到第二PTM传输正要开始的时间,例如20秒。可替换地,可以将开始时间信息解释成例如依照格林威治(Greenwich)标准时间(GMT)或者世界标准时间的时间点。举另一个实例而言,开始时间信息除了包含值之外,还可以包括有关如何解释该值的指示,即解释成GMT下的时间段或者时间点。
位置信息查询消息可以包括地址信息,其指示用于传输到内容传输区域中的数据的单播检索的地址。UE有时可以不接收经由第二PTM传输而传输的内容。一个原因可能在于,用户设备位于组服务区域中而不是位于内容传输区域中。于是,UE可以使用到由所述地址信息提供的地址的单播通信(自动地或者应用户的请求)以便从该地址检索内容。该单播通信可以是任何PTP会话,例如诸如FTP(文件传输协议)或HTTP(超文本传输协议)会话之类的PTP IP(因特网协议)会话。该PTP会话可以例如使用具有交互业务类别的UMTS载体服务来实现。
位置信息查询消息可以包括响应延迟信息,其指示用于发送位置信息响应消息的时间延迟。在许多用户注册了组服务的情况下,许多UE可以响应该位置信息查询消息。在所有UE同时响应的情况下,网络中例如在无线电接口处可能出现拥塞。因此,有利的是UE的应答时间具有分散。响应延迟信息可以规定解释成接收位置信息查询消息之后的时间间隔的值,例如5秒。每个UE可以在该规定的时间间隔内在随机的时间点上响应,例如在1.1或3.7秒之后响应。另外地或者可替换地,响应延迟信息可以指示最早的响应时间,或者可以对组的所有UE只提供固定的时间延迟。例如,两个组服务可以提供相关的内容(作为纯文本的新闻,以及作为多媒体的新闻,但是包括第一服务的文本内容)。于是,响应延迟信息可以被选择成对于这两个服务是不同的。当然,响应延迟信息可以包括上述内容的组合。
所述方法可以包括另外的步骤使用例如文件修复服务提供用于单播检索的内容数据。3GPP MBMS提供了如TS 26.346中规定的文件修复服务。该服务可以重新用于本文提出的技术。在UE不位于内容传输区域中的情况下,该UE可以使用这种已知的文件修复服务来经由单播通信检索内容。
内容传输区域可以被确定成包括至少预定量的用户设备项目所在的网络的地理区域。用户设备项目的量可以定义为百分比值、用户密度值或者绝对值。例如,组服务区域的无线电小区可以被确定成属于内容传输区域,如果该小区中的单个UE响应位置信息查询消息的话。然而,该阈值也可以被设置成更大的用户数量。例如,可能要求的是,五个用户从小区或小区组中做出响应,以便该小区或小区组成为所述内容传输区域的一部分。依照该算法将不能够接收第二PTM传输的用户有机会经由单播通信接收所述内容。
确定内容传输区域的步骤可以包括在第二PTM传输期间预测用户设备项目的位置。位置信息响应消息允许在接收到位置信息查询消息时确定移动终端的近似场所或位置的快照。用户的运动(由本身公知的其他技术所确定)可以用来预测当第二PTM传输开始时和/或当传输停止时这一时间点的其位置。另外地或者可替换地,该预测可以使用例如与所述小区本身有关的其他数据。所述小区可以例如包括沿着高速公路或铁路的地理区域。如果UE从该小区内做出响应,那么就可以以一定概率预测该UE将沿着该高速公路或铁路运动。
所述预测可以用来最优化内容传输区域的确定,使得它包括在第二PTM传输期间至少预定量的用户设备项目所在的网络的地理区域。例如,在第二PTM传输期间UE所在的一个或多个小区(依照所述预测)可能包含在内容传输区域中。
对于静止或缓慢运动(例如行人)的用户的UE而言,最优化可能是不必要的,因为它们的位置在PTM过程期间基本上将不发生变化。另一方面,任何类型的运动车辆中的用户的位置可能迅速地变化。最优化在这种情况下将是有利的,以便预测这些用户的运动。在小区覆盖汽车高速公路或者铁路轨道的情况下,可以将沿着公路/轨道的下一小区包括进热点区域的确定中。
所述方法可以包括另外的步骤根据位置信息响应消息中的至少一个确定与相应用户设备和相应用户设备的用户中的至少一个有关的身份信息。例如,可以出于管理的目的确定IMSI(国际移动订户身份)、TMSI(临时移动订户身份)和/或IMEI(国际移动设备身份)。例如,可能令人感兴趣的是检测订购了组服务的用户是否或者多么频繁地实际使用该服务,或者检测他或她更喜欢哪个内容。可选地,可以收集响应消息的统计量(例如以便确定用户组的大小等等)。
在当前上下文下,组服务可以例如通过使用第一广播服务以便将位置信息查询消息传输到组服务区域中并且据此准备将第二广播传输用于实际内容的分发来实现。因此,广播传输用来实现类似于多播服务的服务。例如,可能需要注册到该服务。相应于位置信息查询消息的UE的注册可以在考虑来自该UE的位置信息响应消息中接收的位置信息之前加以检查。如果该UE未被注册,那么可以不接收其响应消息,或者如果接收了,则丢弃。
依照本发明的另一个方面,提出了用于控制用户设备以便接收PTM使能网络中的内容的方法。该方法包括步骤经由第一PTM传输从该网络中接收位置信息查询消息;响应于该位置信息查询消息而发送包含位置信息的位置信息响应消息以用于第二PTM传输,所述位置信息指示用户设备的位置;以及准备经由第二PTM传输和单播检索中的至少一个进行内容接收。
该方法还可以包括步骤经由第二PTM传输接收所述内容。另外地或者可替换地,该内容可以经由单播检索来接收。例如如果对于第二PTM传输的全部或者部分持续时间而言,UE不在所述网络确定的内容传输区域中,那么情况可能就是这样。UE不能够接收所述内容的部分或者全部还可能存在另外的原因,例如无线电接口之上的技术故障或者不利状况。
位置信息可以包括用户设备所在的网络的小区的小区ID。另外地或者可替换地,位置信息可以包括用户设备的地理位置。
在另一个步骤中,可以在用户设备中设置单播检索定时器。该设置可以通过接收位置信息查询消息或者任何适当的事件来触发。
单播检索定时器的定时器值可以基于包含在位置信息查询消息中的开始时间信息来确定。开始时间信息可以指示单播检索的时间点或等待时段,或者指示PTM传输开始时间。例如,如果开始时间信息指示了在20秒内开始第二PTM传输,那么可以将所述定时器设置成稍微更大的值,例如30秒。
在经由PTM传输没有接收组数据的情况下,内容数据可以在单播检索定时器期满之后经由单播检索来获取。上面已经概述了未达到经由PTM传输进行内容分发的一些可能的原因。
可以随机地延迟发送位置信息响应消息的步骤。例如,在位置信息查询消息内可能已经接收了响应延迟信息。可替换地,在位置信息查询消息中没有明确指示的情况下,可以通过UE来设置随机延迟。这种将被设置成处于预定时间间隔内的随机延迟可以例如是特定于网络的。
依照本发明的另一个方面,提出了包括程序代码部分的计算机程序产品,所述程序代码部分用于在该计算机程序产品运行在一个或多个计算设备上时执行本文所述方法方面中的任何一个的步骤。该计算机程序产品可以存储在计算机可读记录介质上。
依照本发明的又一个方面,提出了网络节点,其实现PTM使能网络中的组服务控制部件以便控制内容分发。该网络节点包括第一接口,其适于启动位置信息查询消息到组服务区域的第一PTM传输;第二接口,其适于接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息;处理单元,其适于基于接收的位置信息响应消息确定内容传输区域;以及第三接口,其适于启动到内容传输区域的第二PTM传输。
依照本发明的另一个方面,提出了另一种网络节点,其实现PTM使能网络环境中的组服务控制部件以便控制内容分发。该网络节点包括第一接口,其适于启动位置信息查询消息到组服务区域的第一PTM传输;第二接口,其适于接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息;处理单元,其适于基于接收的位置信息响应消息确定内容传输区域;以及第四接口,其适于控制用于单播检索的内容的提供。
该网络节点还可以包括第五接口,该接口适于使用例如依照3GPPTS 26.346的文件修复服务来提供用于单播检索的组数据。第五接口可以与上面概述的网络的第四接口相同。
依照本发明的又一个方面,提出了用户设备,其适于PTM使能网络中的内容接收。该用户设备包括第一接口,其适于经由第一PTM传输从所述网络中接收位置信息查询消息;以及第二接口,其适于响应于该位置信息查询消息而发送包含位置信息的位置信息响应消息以用于内容分发控制,所述位置信息指示用户设备的位置。可选地,可以提供第三接口,其适于经由第二PTM传输和单播检索中的一个接收内容。
依照本发明的上述实现方式的用户设备还可以包括实现单播检索定时器的处理器。该处理器可以适于设置所述单播检索定时器。所述设置可以通过位置信息查询消息的接收来触发。



在下文中,将参照附图中示出的示例性实施例来进一步描述本发明,在附图中 图1为PLMN的实施例的示意图; 图2为说明网络节点实施例和用户设备实施例的功能部件的框图; 图3为说明用于控制广播使能网络环境中的内容分发的第一方法实施例的流程图; 图4为说明用于控制广播使能网络环境中的内容分发的第二方法实施例的流程图; 图5为说明用于在用户设备中控制从广播使能网络接收内容的第一方法实施例的流程图; 图6为说明用于在用户设备中控制从广播使能网络接收内容的第二方法实施例的流程图; 图7为说明用于在用户设备中控制从广播使能网络接收内容的第三方法实施例的流程图; 图8为说明广播使能网络环境中的内容分发的消息序列图表。

具体实施例方式 在以下描述中,出于解释而不是限制的目的,陈述了特定的细节,例如包括特定网络节点的特定网络拓扑结构、通信协议等等,以便提供对于本发明的透彻理解。本领域技术人员应当理解,本发明可以在偏离这些特定细节的其他实施例中实现。例如,本领域技术人员应当理解的是,本发明可以利用PTM服务、多播/广播机制或者不同于3GPP MBMS标准的其他PTM通信特征来实现,这些特征在下面进行讨论以便说明本发明。另外,本发明可以在可移动用户可附连到的任何网络中实现。例如,除了移动网络之外,本发明另外地或可替换地可应用到WLAN、蓝牙、DVB或者类似的无线网络,而且还可以应用到有线线路(wireline)网络,例如具有一些或许多单独的子公司的公司的内联网。
本领域技术人员还应当理解的是,以下解释的功能可以使用单独的硬件电路、使用结合经过编程的微处理器或者通用计算机来起作用的软件、使用专用集成电路(ASIC)和/或使用一个或多个数字信号处理器(DSP)来实现。还应当理解的是,当把本发明描述成一种方法时,它也可以在计算机处理器和耦合到处理器的存储器中实现,其中该存储器利用一个或多个程序来编码,所述程序在由处理器执行时实现本文公开的方法。
尽管以下描述的示例性实施例基于广播使能网络并且PTM传输是广播传输,但是本领域技术人员应当理解,也可以使用其他PTM传输技术,例如基于多播传输的PTM技术或者未来开发的其他PTM技术。
本文使用的术语“接口”包括“功能接口”。功能接口指的是包含在功能部件或结构(硬件和/或软件部件或功能实体)内的、目的在于与其他外部部件或结构通信的子结构。例如,如果功能接口为其提供对接功能的结构是软件部件的话,那么该功能接口可以纯粹是软件实现的。
参照图1,其示意性示出了广播使能网络或PLMN 150的一个实施例。PLMN 150遍布地理区域152。该区域152可以包括一个州或者若干州,并且可以包括乡村和城市区域(未示出)。PLMN 150也可以包括一个州或若干州的区域,或者可以包括一个州的仅仅一部分。
组服务区域154限定在PLMN 150内。服务区域154覆盖PLMN 150的合理部分,但是组服务区域通常可以针对整个PLMN或者仅针对PLMN的非常小的部分来限定。组服务区域154被示为单个简单形状的区域。然而,组服务区域一般可以包括若干地理子区域,这些子区域可能彼此分离。组服务区域还可以具有孔洞,即其可以包围广播使能网络的区域,其中分配了组服务区域的组服务未被提供。
对于特定的内容分发,PLMN 150可能在到组服务区域154中的第一广播传输中通告了位置信息查询消息。位置信息响应消息已经从若干UE(未示出)处接收。基于这些响应消息,网络150确定内容传输区域。该区域包括用户密度在预定阈值之上的地理区域,例如无线小区(未明确示出)。举例而言,至少五个用户可能必须位于无线小区(或者在软组合的情况下为小区组)内部,以便将该无线小区(或小区组)包含在内容传输区域中。所述阈值可以被配置成使得内容数据到用户密度高于该阈值的区域(即“热点区域”)的广播传输在资源利用方面与多个单播通信相比是高效的。
在图1所示的这个示例性实施例中,内容传输区域包括组服务区域154的子区域156、157和158。例如,子区域156可以覆盖城市,更小的子区域157与乡村重合,子区域158可以包括沿着连接城市和乡村的高速公路延伸的无线小区。
用于分发内容的第二广播传输将仅在子区域156、157和158内进行。这些区域之外的或者缺少技术能力的用户将不得不经由单播检索来接收内容。
图2示意性地示出了网络节点200实施例以及用户设备204实施例的功能部件,所述网络节点200实现广播使能网络202中的组服务控制部件以便控制内容分发,所述用户设备204适于从网络202中接收内容。
在本实施例中,网络202是移动网络,例如UMTS网络。网络202可以例如是图1的PLMN 150。节点200实现的组服务控制部件可以是UMTS网络202的BM-SC或者BM-SC的一部分。网络节点200包括第一接口206,其适于启动位置信息查询消息到组服务区域154(参见图1)的第一广播传输,其中该消息可以由UE204接收。节点200还包括适于例如从UE204以及许多类似的UE(未示出)中接收位置信息响应消息的第二接口208。利用位置信息响应消息,UE204往回报告指示用户设备204的位置的位置信息。
网络节点200还包括适于基于接收的位置信息响应消息而确定内容传输区域156、157、158的处理单元210。第三接口212适于启动到内容传输区域156、157、158中的第二广播传输,UE 204可能位于或者可能不位于所述内容传输区域。第二广播传输包括诸如一个文件或多个文件或者流式数据之类的内容。
网络节点200的第四接口214适于例如在UE 204不包含在所述内容传输区域中的情况下控制用于单播检索的内容的提供,并且从而必须经由单播通信来检索内容。接口214可以例如与内容数据源通信以便指示内容提供的时间以及可能地指示检索参数,例如每个用户的最大带宽。
第四接口214适于使用例如依照3GPP TS 26.346的文件修复服务来控制用于单播检索的内容的提供。另外地或者可替换地,该接口还适于依照其他机制来控制内容提供。
消息和数据经由图2中的网络216来传输。网络216可以是广播使能网络202的一部分。例如,网络216可以包括移动网络202的核心网络以及无线电接入网络的部分。为了广播位置信息查询消息以及内容数据,从内容数据源(未示出)穿过网络216到UE 204和其他UE所在的小区遵循着分发树。内容数据源不必并且通常不与BM-SC 200相同,而是将具有其自身的网络地址。
用户设备204(例如移动电话)包括适于经由第一广播传输从网络节点200中接收位置信息查询消息的第一接口218。第二接口220适于响应于该位置信息查询消息而发送包含指示用户设备204位置的位置信息的位置信息响应消息。该位置信息可以预期用于第二广播传输。
第三接口222适于接收内容。该内容可以在由BM-SC 200的接口212启动的第二广播传输期间接收。可替换地,该内容可以经由单播通信来接收,其中用于单播检索的内容数据的提供由网络节点200的接口214来控制。原则上,例如在被广播的内容数据例如由于传输故障而被破坏的情况下,也可以经由第二广播传输以及另外地经由单播通信来接收该内容数据。
用户设备204包括实现单播检索定时器的处理器224。处理器224适于设置单播检索定时器。所述设置通过位置信息查询消息的接收来触发。
参照图3,流程图100示出了第一方法实施例的单独的步骤,该第一方法实施例用于控制广播使能网络环境(例如图1的PLMN 150)中的内容分发。
在步骤102中,启动位置信息查询消息或“热点查询消息”到组服务区域(例如到图1的组服务区域154中)的第一广播传输。针对所述服务预先定义组服务区域。将热点查询消息广播(例如使用MBMS广播模式)到整个组服务区域154中。
在步骤104中,接收位置信息响应消息。每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息。
在步骤106中,基于接收的位置信息响应消息来确定内容传输区域156、157、158。该步骤可以包括等待这些响应消息到达的子步骤。等待时间可以在数百毫秒到数秒的范围内。然后,关于包含的位置信息来评估在等待间隔内接收的响应消息。相应地,可以确定热点区域156、157、158。
在步骤108中,启动到内容传输或热点区域156、157、158的第二广播传输。在另一个步骤109中,可以收集接收应答,所述接收应答发送自确认接收到所述内容的UE。步骤109可以是必须的或者可以是任选的步骤。
参照图4,流程图120示出了第二方法实施例的单独的步骤,该第二方法实施例用于控制广播使能网络环境中的内容分发。该第二方法实施例可以与上面参照图3描述的第一方法实施例相结合。
在步骤122中,启动位置信息查询消息到组服务区域的第一广播传输。针对所述内容的点到多点传输预先定义组服务区域。在步骤124中,接收位置信息响应消息。每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息。
在步骤126中,基于接收的位置信息响应消息来确定内容传输区域。在步骤128中,提供所述内容以便进行单播检索。
参照图5,流程图130示出了第一方法实施例的单独的步骤,该第一方法实施例用于在用户设备中控制从广播使能网络中接收内容。
在步骤132中,经由第一广播传输从所述网络中接收位置信息查询消息。在步骤134中,响应于该位置信息查询消息,发送包含位置信息的位置信息响应消息以用于第二广播传输,所述位置信息指示了用户设备的位置。
参照图6,流程图140示出了第二方法实施例的单独的步骤,该第二方法实施例用于控制用户设备中的内容接收。
在步骤142中,经由第一广播传输从所述网络中接收位置信息查询消息。在步骤144中,响应于该位置信息查询消息,发送包含位置信息的位置信息响应消息,所述位置信息指示了用户设备的位置。在步骤146中,接收所述内容。
图7为示出了第三方法实施例的单独的步骤的流程图160,该第三方法实施例用于在用户设备中控制从广播使能网络中接收内容。
在步骤162中,用户设备(或客户)向用户组注册。在图7所示的实例中,组服务可以是文件分发(传递)服务。分发的一个或多个文件可以包含体育运动新闻或者任何其他内容。该注册是成为组成员的前提条件。
文件分发服务是推送(push)服务,其中服务提供商将一个或多个文件推送进UE(例如移动电话)存储器中。文件分发服务通常是面向事件的。例如,在比赛的最终进球(goal)发生之后立即将有关该最终进球的视频剪辑推送进所有注册用户的电话存储器中。
在步骤164中,作为内容分发的准备,接收位置信息查询消息(这里也称为热点查询消息/文件)。在步骤166中,响应于该查询消息,用户设备准备并且发送包含所述UE暂时所在的小区的ID的位置信息响应消息。通过该查询消息的接收触发,也启动单播检索定时器。
在步骤168中,UE等待所述内容的广播传输开始。在接收到广播传输的情况170下(该UE在内容传输区域内部),在步骤172中接收要经由广播传输来传递的文件。MBMS广播过程在3GPP TS 23.246中进行了详细的规定,因而这里将不进一步加以描述。在步骤174中,一旦成功接收到传递的文件,则停止单播检索定时器。在步骤176中,依照MBMS下载规范进行进一步的处理。例如,可以执行依照TS 26.346中的9.4节的接收报告过程。该方法在步骤178中结束。
在所述UE不在内容传输区域内部的情况下,等待广播传输开始的步骤168将继续,直到在步骤180中单播检索定时器期满。由于定时器期满,在步骤182中将经由单播通信检索文件,即文件传递会话将经由交互通道来进行。单播地址对于来自注册的UE可能是已知的和/或可能在热点查询消息中提供。该UE可能随机地延迟单播通信的开始以便防止内容数据源处或者所述网络(无线接口)中的过载。在步骤178中,该方法分支在内容文件的成功单播检索之后结束。
图8示出了广播使能网络环境中的内容传输的另一个实施例的消息序列图表(调用流程)。该消息序列中涉及第一UE310和第二UE 312。此外,绘出了广播使能网络的GGSN(网关GPRS支持节点)314。该网络还包括包含三个功能部件316、318、320的BM-SC 315,这些功能部件在图8中出于说明的目的被视为单独的单元。一般而言,BM-SC 315的部件可以在单个硬件单元上实现或者可以在若干单独的硬件单元上实现。
附图标记316表示用于启动和控制MBMS广播传输会话的BM发送器。附图标记318表示用于从3GPP TS 26.346的9.3节已知的文件修复服务的功能部件。BM-SC 315的反馈收集器320接收位置信息响应消息并且基于接收的位置信息响应消息来确定内容传输区域。尽管是BM-SC 315的部分,但是子部分316、318、320中的一些或部分可以具有它们自身的网络地址,例如可以直接寻址反馈收集器320。
附图标记1)-9)表示依照图8所示实施例的PTM内容传输过程的基本步骤。在步骤1)中,一个或多个文件为所考虑的组服务准备好分发。因此,BM发送器316通过TS 23.246中规定的MBMS会话开始过程启动MBMS广播会话。在这方面,触发GGSN 314以用于MBMS载体资源的提供。
在载体建立之后,在步骤2)中使用有关MBMS载体服务的FLUTE协议(在这方面参见TS 26.346的7节)通过IP-UDP-ALC(IP因特网协议,UDP用户数据报协议,ALC异步分层编码)传输热点查询消息(位置信息查询消息)。将该热点查询消息广播(使用MBMS广播模式)到整个组服务区域。
MBMS服务区域被设置成所述组服务的组服务区域。因此,对于该MBMS组服务而言,热点查询消息被传输到整个组服务区域中。
热点查询消息查询组成员的小区标识符(ID)。它还向URI(统一资源标识符)通告文件传递会话的单播检索,即包含反馈收集器320的地址。
此外,可以将开始时间信息绑定到所述URI,并且向其提供所述热点查询消息。该开始时间信息指示UE 310、312应当等待广播传输多长时间。例如,可以指示20秒的值。
此外,所述热点查询消息可以包含响应延迟时间以便保护上行链路和服务器以免受到过载和拥塞状况的影响。每个UE应当在响应延迟信息指示的时间间隔内随机地延迟所述响应。
在所述热点查询消息传输到组服务区域中之后,在步骤3)中BM发送器316拆掉MBMS载体。
在步骤4)中,一旦接收到所述热点查询消息,那么UE 310、312就作出响应并且通过向该热点查询消息中指示的反馈收集器320的地址发送位置信息响应消息来报告它们的位置。所报告的位置可能包含指示组服务区域的小区的小区ID,在步骤2)中所述热点查询消息分布在其内。另外地或者可替换地,可以发送其他的位置信息,例如地理位置。
使用已知的IP-TCP-HTTP协议栈(TCP传输控制协议,HTTP超文本传输协议)发送UE 310、312以及已经接收了该热点查询消息的另外的UE(未示出)的位置信息响应消息。由于所述热点查询消息包含了指示用于发送所述位置信息响应消息的时间延迟的响应延迟信息,因而不同UE的响应消息将被随机地延迟。图8中示例性地示出了这一点,其中UE 310比UE 312以更大的量延迟其响应。通过这种方式,避免了由于所有响应UE同时发送响应消息而引起的上行链路过载。
在步骤5)中,反馈收集器320用作BM-SC 315的接口部件,并且接收UE 310、312(以及许多另外的UE)的位置信息响应消息。反馈收集器320还用来基于接收的位置信息响应消息确定内容传输区域。例如,该内容传输区域可以包括所有小区,从中至少五个UE响应了所述热点查询消息。此外,反馈收集器320可以考虑这些UE沿着公路和铁路轨道的运动,直到所述内容传输实际开始以及该传输的时间期间。适当的小区可以包含在该内容传输区域中。所述反馈收集器还可以为所述内容传输确定广播分发树。
所述反馈收集器向BM发送器316报告包含一个或多个热点区域的被确定内容传输区域以及广播分发树。在步骤6)中,BM发送器316建立新的MBMS广播载体。该载体通常可以是任何适合用于所述内容传输的传统交互式/流式载体。该载体向着所述内容传输区域的小区来建立,即向着反馈收集器320确定的热点来建立。在步骤7)中,使用Flute过程通过IP-TCP将预期用于分发的文件传递到所述内容传输区域中。在步骤8)中,当BM发送器316释放了MBMS载体时,该文件传递会话结束。
在步骤7)期间,只有UE 310接收预期用于分发的内容。另一方面,UE312位于所述内容传输区域之外,即在热点之外。UE312可能是其小区中的唯一UE,其响应热点查询消息,并且该小区因而由反馈收集器320确定成不是所述内容传输区域的一部分。因此,UE 312必须经由单播通信来检索所述内容。在步骤9)中,UE 312使用HTTP-TCP从热点查询消息中提供的单播URI处取回内容。为此目的,使用功能部件318中实现的已知MBMS文件修复服务。例如,UE 312可以在接收到热点查询消息之后30秒开始HTTP检索过程。依照热点查询消息中包含的开始时间信息,UE 312应当在接收到该热点查询消息之后大约20秒就已经接收了MBMS广播传输。
如根据以上实施例变得明显的是,可以避免包含复杂的组管理功能的纯多播传输的开销,同时与纯广播传输相比提高了内容分发的效率,所述纯广播传输包括将内容传输到具有潜在的低用户密度或者甚至没有用户的区域中。
与已知的广播/多播服务相比,通过如上所述适当地配置PTM服务,PLMN的运营商可以最小化网络资源的使用。例如,运营商可以依照网络的网络拓扑结构为要包括在内容传输区域中的最小区域选择合适的大小,或者运营商可以为用户密度配置阈值,以便最好地服务注册到组的用户,而不造成网络资源的过分浪费。
这些技术可以有利地实现在例如广播使能网络的广播特征之上。此外,在一种实现方式中,不必在用户设备中处理新的数据;任何运行的UE都知道其位置,至少它有权访问它所在小区的ID。
总的说来,所提出的技术允许提供“多播状”服务,而不必真正实现已知多播服务的整个特征框架。
尽管已经结合本发明的优选实施例描述了本发明,但是应当理解,该描述仅仅用于说明的非限制性目的。本发明应当仅由这里所附的权利要求来限制。
权利要求
1.一种用于控制PTM使能网络环境(150)中的内容分发的方法,该方法包括步骤
-启动位置信息查询消息到组服务区域(154)的第一PTM传输;
-接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备(204,310,312)的位置的位置信息;
-基于接收的位置信息响应消息确定内容传输区域(156,157,158);以及
-准备经由到所述内容传输区域的第二PTM传输和单播检索中的至少一个进行内容分发。
2.依照权利要求1的方法,
其中第一PTM传输和/或第二PTM传输为广播传输。
3.依照权利要求1或2的方法,
其中所述组服务区域为地理区域,并且所述内容传输区域包括该组服务区域内的子区域。
4.依照权利要求3的方法,
其中所述组服务区域为所述网络的小区集合并且所述内容传输区域包括来自该组服务区域的小区集合的子集。
5.依照前面的权利要求中任何一项的方法,
其中所述位置信息查询消息包括位置信息指示符,该指示符指示要包含在所述位置信息响应消息中的位置信息的类型。
6.依照前面的权利要求中任何一项的方法,
其中所述位置信息查询消息包括开始时间信息,该开始时间信息指示第二PTM传输开始的时间以及所述用户设备启动单播检索的时间点或等待时段中的至少一个。
7.依照前面的权利要求中任何一项的方法,
其中所述位置信息查询消息包括地址信息,该地址信息指示用于传输到所述内容传输区域中的数据的单播检索的地址。
8.依照前面的权利要求中任何一项的方法,
其中所述位置信息查询消息包括响应延迟信息,该响应延迟信息指示用于发送所述位置信息响应消息的时间延迟。
9.依照前面的权利要求中任何一项的方法,
包括步骤使用文件修复服务提供用于单播检索的内容。
10.依照前面的权利要求中任何一项的方法,
其中所述内容传输区域被确定成包括至少预定量的用户设备项目所在的网络的地理区域。
11.依照前面的权利要求中任何一项的方法,
其中确定所述内容传输区域的步骤包括在第二PTM传输期间预测用户设备项目的位置,并且其中依照该预测将所述内容传输区域确定成包括在第二PTM传输期间至少预定量的用户设备项目所在的网络的地理区域。
12.依照前面的权利要求中任何一项的方法,
包括另外的步骤根据所述位置信息响应消息中的至少一个确定与相应用户设备和相应用户设备的用户中的至少一个有关的身份信息。
13.一种用于控制用户设备(204)以用于在PTM使能网络中的内容接收的方法,该方法包括步骤
-经由第一PTM传输从该网络中接收位置信息查询消息;
-响应于该位置信息查询消息而发送包含位置信息的位置信息响应消息以用于第二PTM传输,所述位置信息指示所述用户设备的位置;以及
-准备经由第二PTM传输和单播检索中的至少一个进行内容接收。
14.依照权利要求13的方法,
还包括步骤经由第二PTM传输接收所述内容。
15.依照权利要求13或14的方法,
还包括步骤经由单播检索来接收所述内容。
16.依照权利要求13-15中任何一项的方法,
其中所述位置信息包括所述用户设备所在的网络的小区的小区标识以及所述用户设备的地理位置中的至少一个。
17.依照权利要求13-16中任何一项的方法,
还包括步骤设置单播检索定时器。
18.依照权利要求17的方法,
其中所述单播检索定时器的定时器值基于包含在所述位置信息查询消息中的开始时间信息来确定。
19.依照权利要求17或18的方法,
还包括在没有或者不能经由PTM传输接收所述内容的情况下,在所述单播检索定时器期满之后经由单播来检索该内容。
20.依照权利要求13-19中任何一项的方法,
其中随机地延迟发送所述位置信息响应消息的步骤。
21.一种包括程序代码部分的计算机程序产品,所述程序代码部分用于在该计算机程序产品运行在一个或多个计算设备上时执行前面的权利要求中任何一项的步骤。
22.依照权利要求21的计算机程序产品,其存储在计算机可读记录介质上。
23.一种网络节点(200),其实现PTM使能网络环境中的组服务控制部件以便控制内容分发,其中该网络节点包括
-第一接口(206),其适于启动位置信息查询消息到组服务区域的第一PTM传输;
-第二接口(208),其适于接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息;
-处理单元(210),其适于基于接收的位置信息响应消息确定内容传输区域;
-第三接口(212),其适于启动到所述内容传输区域的第二PTM传输。
24.一种网络节点(200),其实现PTM使能网络环境中的组服务控制部件以便控制内容分发,其中该网络节点包括
-第一接口(206),其适于启动位置信息查询消息到组服务区域的第一PTM传输;
-第二接口(208),其适于接收位置信息响应消息,每个位置信息响应消息包含指示已经接收了该位置信息查询消息的用户设备的位置的位置信息;
-处理单元(210),其适于基于接收的位置信息响应消息确定内容传输区域;
-第四接口(214),其适于控制用于单播检索的内容的提供。
25.一种用户设备(204),用于PTM使能网络中的内容接收,其中该用户设备包括
-第一接口(218),其适于经由第一PTM传输从所述网络中接收位置信息查询消息;以及
-第二接口(220),其适于响应于该位置信息查询消息而发送包含位置信息的位置信息响应消息以用于内容分发控制,所述位置信息指示所述用户设备的位置。
26.权利要求25的用户设备,
还包括实现单播检索定时器并且适于设置所述单播检索定时器的处理器(224)。
全文摘要
提出了用于控制数据通过PTM使能网络(150)向用户组的点到多点(PTM)传输的技术。在第一PTM传输中,将位置信息查询消息分发到组服务区域(154)中。一旦接收到该查询消息,那么用户设备项目就利用包含指示对应用户设备的位置的位置信息的位置信息响应消息来进行响应。基于接收的位置信息响应消息,确定内容传输区域(156,157,158)。然后,启动到所述内容传输区域的第二PTM传输以便进行内容分发。此外,该内容可以经由单播检索来分发。
文档编号H04L12/18GK101449514SQ200680054773
公开日2009年6月3日 申请日期2006年6月2日 优先权日2006年6月2日
发明者T·洛马, U·霍恩 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1