用于提供多个服务的方法

文档序号:7939374阅读:198来源:国知局

专利名称::用于提供多个服务的方法
技术领域
:本发明涉及用于提供将通过公共区域传输的多个服务的方法。
背景技术
:长期演进(LTE-这是UTRANUMTS(通用移动电信系统)陆地无线电接入网络的演进)多媒体广播/多播服务MBMS(如3GPP,即,第三代合作伙伴计划中所定义的)计划支持多媒体广播单频网络(MBSFN)操作,其中,通过从属于MBSFN区域的所有基站(eNB-演进节点B(LTE基站))发射完全相同的信号来实现宏分集增益。MBSFN区域可以定义为发射相同MBMS服务的同步数据的小区集合。为了使多小区接收在从MBSFN接收信号的终端(UE)中正确地工作,在由OF匿(正交频分复用)信号的循环前缀(CP)、信号传播和站间距离所定义的时段内,应当从属于MBSFN的所有eNB发射相同的比特。在正确操作期间,来自不同参与小区的信号在终端接收机中以相同的方式进行结合,就如同它们是源自相同发射机的多路径分量一样。如果从不同的eNB发送不同比特,则信号可能破坏性地干扰。eNB可以发射来自多个MBSFN的内容和/或小区特定的内容。MBMS可以在专用MBMS频率层上或者在混合层上提供,其中单播传输(包括单小区MBMS内容)可以与相同频率层上的MBSFN传输进行时分复用。在2007年3月的3GPPTS22.246"MultimediaBroadcast/MulticastService(MBMS)userservice;Stage1(Release8)",V.8.3.0中,针对基于MBMS的TV服务的频道改变的需求依如下给出-当在不同TV流之间切换时,MBMS服务向相对于TV流的编码而引入的任何延迟应当增加不超过1秒钟。-操作者应当能够配置MBMS电视服务,使得从最终用户的角度看,典型的切换时间不会超过2秒钟。已编码视频信号的数据率可以是可变的。H.264(由ITU,S卩,国际电信联盟所定义的)是目前唯一指定用于WCDMA(宽带码分多址)MBMS视频流式传输(包括电视)服务的编解码器。虽然基于内容的差异(视频图像中运动的量)在编码之后几乎不会产生数据率变化,但是由于要包括"完整图像"帧(也称为I帧)这一在某种程度上不可预测的需求,已编码视频信号的数据率可能会有显著的变化。这种数据率变化的一个示例在图1中示出。虽然流是使用"恒定比特率"编码器设置生成的,但是最大数据率是403kbps,而平均值则是322kbps。图1示出了y轴上的数据率相对于x轴上1秒时段的图示。可以看到,每1秒间隔的数据率逐个间隔而变化,也即,1秒间隔中传输的数据量会变化。由于频道改变需求,最大I帧间隔(开始视频流的回放所需的完整图像)应当约为1秒。为了确保I帧在一秒内传输,布置数据的缓冲或者流量定型,以使得不会超过1秒的平均周期。为了传输图1中所示的数据,TV服务可以由可变比特率连接来服务,或者可以预留平均水平之上约25%的传输资源,这导致了无线电资源的明显浪费。由于不同TV频道的数据率通常是不相关的,因此多个MBMS服务的复用趋于使合计数据率稳定。图2中示出了完整的E(演进)-MBMS架构,其目前正在RA丽G3(无线电接入网络工作组3)中进行讨论。如图2中示意性示出的,存在三个域应用域2、EPC(演进分组核心)域4以及E-UTRAN(演进UTRAN)域6。应用域包括负责递送MBMS服务的BM-SC8广播多播服务中心。BM-SC是诸如TV传输的MBMS内容的源。其可以同时利用多种不同的无线电接入技术。EPC域包括MBMS网关GW10。E-UTRAN域6包括IP(互联网协议)多播功能12、协作控制平面节点MBMS控制实体(MCE)14以及多个eNB16。BM-SC8被布置为与MBMSGWIO通信。MBMSGWIO被布置为连至IP多播功能以及连接至MCE14。MCE14连接到至少某些eNB16,但未必是全部eNB16。MCE14将连接至已定义的MBSFN区域中的eNB。MCE14还被布置为连接至IP多播功能12。IP多播功能12连接至eNB16。BM-SC8向MBMSGW10提供用户平面广播数据,MBMSGW10继而向IP多播功能12提供信号。IP多播功能12向eNB16和MCE14提供信号。MCE14向MBMS网关10提供信号。MCE14被布置为具有如下功能在MBSFN区域中分配由所有eNB使用的无线电资源,以用于使用MBSFN操作的多小区MBMS传输。参考图3,其示出了所谓的"轻量级MBMS部署",其中省略了作为独立节点的MCE。这是为了提供与图2的布置相比较而言更为简化的架构。通过图2与图3的对比可以看到,除了省略MCE实体之外,架构看上去是类似的。轻量级部署的限制之一在于其不支持无线电资源的频繁的分配和重分配。因此,可变比特率没有作为集中式功能而得到支持。利用完整的E-MBMS架构,支持每个调度周期的比特率变化可能需要在MBMSGW10与MCE14之间非常频繁的信令。MBMSGWIO将需要为每个调度周期指示用于每个MBMS服务的所提供数据量,并且MCE14将需要为每个MBMS服务指示所分配的容量。为了提供对资源的有效使用,可能需要支持每个MBMS服务的可变比特率。集中式解决方案(其中中央节点将监测为每个服务提供的业务量,并相应地调度业务)与轻量级部署不兼容,并且对于目前达成一致的3GPP架构来说不是优选的,其中3GPP架构寻求与单播中使用的分布式架构的最大配准。本发明人已经认识到,存在如下问题需要解决,即获得统计复用增益,同时支持分布式解决方案中每个服务的保证比特率,当数据在Ml-u接口(这是IP多播功能与MBSFN区域中的eNB之间的接口)上丢失的情况下也能维护所有eNB间的内容同步。在DVB-H(手持式数字视频广播)中,这一问题已经通过在表示为"MPE-FEC"(即,多协议封装-前向纠错)的层上的中央节点中进行复用而得以解决。可以将多个TV频道求和为MPE-FEC帧的一个复用,其中通过复用对合计数据率进行平均。尽管该集中式解决方案是直接的,但是其可能与目前的E-UTRANMBMS架构不兼容。
发明内容本发明的各个方面可参见所附权利要求。附图说明为了更好地理解本发明以及如何实现本发明,现在将仅以示例的方式来参考附图,其中图l示出了H.264编码视频在1秒间隔上的平均数据率的示例;图2示意性地示出了完整的E-MBMS架构;图3示意性地示出了"轻量级"E-MBMS部署;图4示意性地示出了指示"SYNC"协议的终止点的协议栈;图5示出了具有报头的一个MBMS服务的数据突发;图6示出了在专用MBMS频率层上的复用和调度配置的一个示例;图7示出了在混合的单播/MBMS频率层上的复用和调度的一个示例;图8示出了将每个服务的保证比特率GBR考虑在内的动态服务复用调度的流程图;图9示出了动态复用环境中的服务复用的一个示例;图10示出了本发明的实施方式中使用的高层MAC(媒体访问控制)和RLC(无线电链路控制)PDU(协议数据单元)结构;图11示出了长度指示符可选扩展;图12示出了MBMS服务ID(标识符)选项扩展;图13示出了MACPDU和RLCPDU的示例;图14示意性地示出了实现本发明的一个架构;以及图15示出了SYNC协议报头结构的一个示例。具体实施方式现在将描述本发明的实施方式。本发明的实施方式可以在与UTRAN长期演进(LTE也称为3.9G或者演进UTRAN)有关并且其中提供有多媒体广播/多播服务(MBMS)的环境中实现。在本发明的实施方式中,可以为参与的eNB提供足够的信息,以便能够本地执行对复用服务的最终调度,同时确保属于相同MBSFN的所有eNB间的统一操作。本发明人已经认识到,将多个MBMS服务复用到中央节点的一个无线电承载中(该无线电承载仍具有固定的数据率)存在问题,因为(1)仅能够针对服务的组合而非个体服务来保证比特率,这导致了如下问题如果首先调度的TV频道超过了其平均数据率,则不会有容量留给最后调度的TV频道;以及(2)UE必须接收整个复用的无线电承载,即使其只想要一个TV频道,这导致了增加的接收机活动和功耗。本发明人已经认识到,还需要内容同步策略,用于确保同时或者基本上同时从所有基站发射相同的数据。下面给出例如以下文档中的提案的基本概述,并可以将其理解为现有技术3GPPTdocR3-070220,"Detai1sofeMBMSContentSynchronization(eMBMS内容同步的细节)",来源Alcatel-Lucent;3GPPTdocR3_070558,"AnalysisofdistributedandcentralizedL2f皿ctionalitiesforMBMSinLTE(用于LTE中MBMS的分布式和集中式L2功能的分析)",来源Nokia,SiemensNetworks;以及3GPPTdocR3-070708,"TextproposalforMBMScontentsynch皿ization(MBMS内容同步的文本提案)",来源NTTDoCoMo、IPWireless、Ericsson、Panasonic、SiemensNetworks、Nokia、Alcatel-Lucent。图4不出了"SYNC,,(同步)协议的终止点。图4中所示的布置包括连接至eNB16的用户设备UE20,eNB16继而连接至MBMSGWIO,而MBMSGW10以类似于图2和图3中所示布置的方式连接至BM-SC8。该布置使得BM-SC8可以经由MBMSGW10和相应的eNB16连接至UE20,并且eNB16可以连接至MBMS网关。UE包括使用接收到的MBMS分组22的应用层、RLC层24、MAC层26以及PHY(物理层)28。eNB包括RLC层30、MAC层32和PHY层34。RLC层24和20、MAC层26和32以及PHY层28和34分别布置为与其他实体中的相应层通信。UE与eNB之间的连接将通过无线连接。eNB16还具有SYNC协议36和TNL(传输网络层)功能38。MBMSGW10包括相应的SYNC37协议和TNL功能39。SYNC协议用于对用来生成特定无线电帧的数据进行同步。BM-SC8包括传输MBMS分组40的应用层40以及TNL功能42。应用层40这样布置,使得其与UEMBMS应用层22通信。假设MBMSGW10中的SYNC协议为参与的eNB添加用于在Ml—u接口上传输的适当信息,以支持内容同步。用于跨Ml—u接口传输的信息在图5中示出,其中,SYNC报头80之后是MBMS分组82。对SYNC协议的需求可以概括为(1)参与的eNB得到其将相同数据的传输与相同物理层资源进行同步所需的信息。(2)eNB必须能够在调度突发中已经丢失或者延迟数据之后进行恢复。静默(mute)受影响的传输块,从下一传输块恢复传输,其中针对该下一传输块的完整信息是可用的。SYNC协议的诸方面概括如下(l)假设数据以周期形式在可分离的突发中传输,定义周期的时间间隔表示为调度周期。突发中的数据量是MBMS服务在一个调度周期期间需要的数据量。如果MBMS服务彼此单纯地分时复用,则数据突发在彼此之后从每个活跃的MBMS服务发送(在相同频率层上),并且在一个调度周期之后,将会提供第一服务的后续突发。(2)网关(GW)中的"SYNC"协议将额外信息附加至每个MBMS服务的IP分组,以促进内容同步。(3)每个服务的突发的开始携带时间戳(时间参考)。该时间戳是所有参与的eNB都能够理解的。时间戳还充当隐式的突发开始指示符,使得eNB知晓新的突发正在开始。如果网络传输足够精确,则时间戳指示也可以是隐式的。其包括在报头80中。(4)插入到每个分组报头中的分组计数器信元对分组的数目进行计数-这包括在报头80中。(5)插入到每个分组报头中的八位组(octet)计数器元素对已经过(elapsed)八位组的数目累加地计数。在不同的变形中,该八位组计数器针对每个分组突发可以进行重置也可以不进行重置。这包括在报头80中。(6)突发的最后分组的报头80包括特殊的"最后分组"指示符标志。如果构建在eNB中的RLC/MAC协议中的分段和连结功能遵循以下原则,即每个RLCSDU(服务数据单元)恰7好添加一个长度指示符元素,则接收eNB可以计算准确的丢失数据量和应当已经创建的传输块的长度二者,这使得可以成功恢复在Ml-u接口上丢失的数据。受到影响的eNB必须在应当传输丢失数据的周期期间静默其传输。同步传输可以从完整信息可用的无线电子帧向前恢复。SYNC协议支持如下情况如果数据丢失,则可以继续从内容可用的点向前传输。SYNC协议意味着,要跳过的时间是已知的。SNYC协议正在对通过各eNB的传输进行同步。现在讨论本发明的优选实施方式。在某些实施方式中,提供了用于通过分布式架构中的无线电资源的动态共享来有效地支持可变比特率的手段。为此,需要一种混合型方案。定义多播/广播服务复用。复用可以仅包含服务,其在相同的MBSFN区域上广播,也即,从严格相同的eNB和小区进行发射。无线电资源的动态共享仅在服务复用之内是可能的。复用中每个MBMS服务的信息,例如复用内服务的传输顺序以及每个服务的优先级和保证比特率,被传送至所有参与的eNB。对于每个服务复用,同步协议(SYNC)在整个服务复用上插入已经过八位组计数器和已经过分组计数器。在某些稍后描述的实现变形中,也可以存在每个个体MBMS服务上单独的已经过八位组计数器和已经过分组计数器。可以向eNB提供用于将动态复用的所有分组联系在一起的标识符(诸如,复用ID)和/或唯一地分离复用中每个MBMS服务的标识符(诸如,MBMS服务ID)。可以将属于所述服务复用的所有已提供数据发送至参与的eNB。如图14所示,eNB包含处理器100,用于基于预配置的规则以及服务复用必须满足的、半静态配置的无线电资源分配,来处理和调度数据。eNB将基于配置的信息来决定传输哪些数据。这是由处理器100或者其他实体或功能完成的。eNB16还将用信号向UE20通知对复用内每个服务的调度,使得UE20只需要接收其感兴趣的MBMS服务的数据。处理器还向无线电收发机102提供该信息,无线电收发机102发射此信息,其由UE20的收发机104进行接收。如果调度信息作为MBSFN传输在空中接口上传输,这需要调度信息对于每个eNB是比特严格相同的,则eNB应当具有来自服务复用中每个服务的分组和数据的总量的正确知识。Ml_u接口上的每个复用的MBMS服务的数据量和分组量的正确传输的概率可以这样来改进在服务的所有数据已经转发之后,针对每个调度周期和每个服务重复总计八位组计数器和分组计数器一次或多次,作为SYNC协议的部分。这是为了确保来自所有eNB的调度消息变为一致,即使eNB没有都接收到完整的服务数据。半静态调度的粒度可以仅在适当大小的时间块中定义,或者在适当大小的时间块和频率块中定义。在目前的E-UTRAN规范中,频率复用仅在以相同MBSFN区域为目的地的MBSFN传输的服务间是可能的。因此,在提议与目前规定的E-UTRAN结合使用的本发明的实施方式中,对于频率复用MBSFN传输的服务来说,可能只有动态调度是可应用的。在这种情况下,可能不需要服务之间的半静态频率复用,虽然半静态频率复用可以应用于本发明的备选实施方式。实现本发明的系统可以支持半静态分配和动态分配二者。半静态边界至少将单小区服务的组与每个不同的MBSFN区域分离开。动态分配优选地仅在服务复用的服务之间是可能的,其中服务复用的所有服务必须在相同的MBSFN区域上广播。半静态块之间的调度可以通过诸如MBMS网关的集中式实体来完成为这些半静态区域的每一个形成具有报头信息的IP分组的可分离的流。如果半静态分配的资源的数据没有完全使用该资源,则剩余的分配(完整传输时段(TTI))可以用于混合MBMS载波上的单播服务(受制于适当单播数据的可用性)。用于专用MBMS频率层的简化示例配置在图6中描绘,图6示出了第一调度周期49。服务1和2分别表示为标号50和52,其目的地是单个小区,并且可以动态地复用,但是由于其调度也可以在eNB中完全本地处理,因此不需要SYNC协议。服务3表示为标号54,其具有专用的MBSFN区域1,因此不与任何其他服务进行动态复用。如果瞬时数据率低于半静态预留的容量,则插入填充(padding)56。服务4、5和6(标号分别为58、60和62)被发送至相同的MBSFN区域,并且因此可以按照本发明的实施方式所提议的进行动态复用。如果提供的数据总量没有充满分配的容量,则插入填充64。服务7(标号为66)也以专用的MBSFN区域为目标,并且不是动态复用的。在调度周期49的最后服务之后,新的调度周期68开始。图7中示出了用于混合频率层的相应图像,其中可以提供单播和MBMS业务二者。现在,单小区TTI实际上是单播TTI,其中单小区MBMS业务可以在DL-SCH(下行链路共享信道,与多播信道(MCH)相对,用于MBSFN传输)上发送。单播服务与单小区MBMS服务之间的复用可以是完全动态的,而无需集中式SYNC协议。与专用载波情况的另一区别在于,现在单播数据(如果可用的话)可以使用服务3的未使用容量,因为整个TTI还未使用。换言之,与插入填充不同,该时间可以用来插入另一(单小区)服务。这是因为,可用时间的长度足够长,使其可用于单播服务。应当理解,在本发明的某些实施方式中,将会保留填充。由此,MBMS服务1作为单播业务在DL-SCH上发送。换言之,如果MBMS服务仅仅意在一个或一些MBSFN小区,则该服务可以在DL-SCH上发送。从图7可以看到,除了上文所描述的之外,服务3至IJ7基本上如同关于图6所描述的。对于服务复用(例如,关于图6和图7描述的实施方式中的服务4、5和6),每个服务的所有已提供数据被发送至参与的eNB——即使数据的总合计量可能超过服务复用的半静态分配。至少在整个服务复用上计算八位组计数器字段和分组计数器字段。这是由MBMSGW中的处理器106使用八位组计数器108和分组计数器110来实现的。这些计数器可以是硬件或软件计数器。在本发明的某些实施方式中,可以提供多个不同的计数器,以应对不同的频率、不同的MBSFN区域等。在备选实施方式中,每个个体服务上的MBMS中的相应八位组计数器112和分组计数器114也可以作为SYNC协议的一部分来计算和用信号通知。而且,eNB必须能够在服务复用的服务之间进行区分,并且将属于它的所有分组链接在一起——用信号通知它的可能方式例如是SYNC协议,或者Ml-u接口PDU报头。用于连接服务复用的分组的一种可能方法是向所有分组插入由MBMSGW中的时间戳功能116提供的"时间戳"信息;另一方法是设置MBMS中的复用ID功能118提供的独立的"复用ID"。作为示例,"时间戳"可以是将要传输服务复用的第一分组的"系统帧号"(SFN),或者参考GPS(全球定位系统)时钟定时的绝对时间。所有eNB应当按照预定的算法来确定在服务复用的服务之间的资源共享。这种算法的一个示例在图8中描述,其示出了关于每个服务的GBR的动态服务复用调度的流程图。在示例算法中(l)在接收到用于复用的所有数据之后(接收到具有最后分组指示符的分组,或者用于执行调度的eNB内部超时),开始算法(标号200)。(2)计算用于复用的总计提供数据(标号202)。(3)确定总计提供数据是否超过了复用的可用半静态容量(标号204)。(4)如果总计提供数据没有超过复用的可用半静态容量,则照原样传输。这意味着,对复用的服务进行调度以便按照指定的顺序来传输。如果数据缺失,则静默相应的传输块(标号206)。(5)然后算法结束(标号208)。(6)如果总计提供数据超过了复用的可用半静态容量,则找到目前超过其保证比特率的、最低优先级的服务,并从所述服务中移除最后分组(标号210),并返回(2)。在两个或者更多服务具有相同优先级的情况下,将从指定的服务中丢弃分组。这例如可以是指定传输顺序中的第一个或者最后一个。以此方式,保证所有服务得到至多为其保证比特率9的容量(如果他们需要这么多容量的话)。如果某些服务不需要多至GBR的容量,则额外容量变得可用于复用的其他服务。在对上述算法的一个修改中,在第(6)点中,算法使用可用的容量来确定需要丢弃的分组数目,使得其后将传输数据。算法可以使用各种规则,在考虑服务优先级以及将要丢弃的分组数目的情况下,确定要丢弃哪个或者哪些分组。由此,例如,如果将要丢弃两个分组,则这两个分组可以都来自最低优先级服务,或者每个可以分别来自两个最低优先级服务中的每个。服务的相对优先级和/或服务的绝对优先级可以用来确定将要丢弃哪些分组。该算法可以至少部分地或者完全由eNB的处理器100执行。在本发明的备选实施方式中,算法可以由eNB的其他功能来执行。为了维护eNB从Ml—u接口上的分组丢失中恢复的能力(特别是在没有提供服务特定的已经过分组计数器和八位组计数器的情况下),相同服务复用中的服务可以连结。在这种情况下,表示新MBMS服务的开始的报头信息嵌入在RLC-PDU结构中。由于个体服务的开始点和结束点将不会涉及传输块边界,因此UE需要接收前一服务或者下一服务的某些数据,以便收集所有数据。作为该方法的益处,可以按照与仅利用半静态分配发送一个服务的情况相同的方式,来确保Ml—u接口上数据丢失之后的eNB恢复。eNB在动态复用中的数据调度的一个示例在图9中示出。具有数据220a-e的服务4具有高优先级,具有数据222a-d的服务5具有中优先级,而具有数据224a-d的服务6具有低优先级。服务的传输顺序被配置为eNB按照编号顺序(4、5、6)。从第一个半静态分配的TTI的开始,对服务4、5和6进行分段,并将其连结到可用的空间中。在此调度周期中,服务4超过其GBR。服务5和6提供低于GBR的数据,并且可以向其中任何一个提供某些填充。在虚线中,备选的示例服务6将具有提供的一个或多个分组,使得用于复用的数据量溢出。由于服务6在三个动态复用的服务中具有最低的优先级,因此在这种情况下将丢弃服务6的最后分组。下面描述本发明的实施方式中使用的MAC和RLCPDU的示例。应当理解,下面的PDU结构是可以实现本发明一个实施方式的一种方式。本发明的备选实施方式可以按照多种不同的方式在RLC级别上实现。具有此结构的分组的形式化在eNB中完成,并且可以由处理器100来执行。PDU的高层结构在图10中示出。下面列出用于各信息字段和八位组的縮写。数据按照下面陈述字段的顺序被安排在PDU中。ME=MAC扩展标记(标号230)。如果ME标志被置位,则其后是可选的RLC报头扩展,其示例在图11和图12中示出。TI二尾部指示符标志(标号232)。TI标志覆盖如下情况,即最后的SDU恰好填充整个PDU。每当SDU恰好在PDU的末端结束时,则对该标志置位。随后的PDU以哑元(dummy)分段长度指示符(零长度的分段)开始,以便每个SDU产生所需的恰好一个长度指示符,从而保持同步。MBMS服务ID=MBMS服务的标识符(标号234)。图10中的MBMS服务ID标识在PDU中具有数据的第一MBMS服务。其后是可选扩展字段1到n(标号236a-n)。换言之,可以存在零个、一个或多个可选扩展字段。可选扩展字段的示例在图11和图12中示出。可以为零个或多个的可选扩展字段可以是两种类型之一长度指示符(图11)或者新MBMS服务ID(图12)。图11的可选扩展是长度指示符可选扩展,并且包括E=RLC扩展标志(标号238)。C=继续标志(标号240)。如果在最后的SDU之后存在填充,则C=0。如果C=1,则表示另一SDU开始,并且一直继续到RLC-PDU的末端。T=类型标志(标号242)。分段长度11比特(足够2048个八位组净荷;当前假设1444的最大传输块大小)_(标号244)。只要SDU在当前RLC-PDU内结束,便插入长度指示符。存在某些备用比特(标号246)。MBMS服务ID扩展包括以下字段E=RLC扩展标志(标号248)。T=类型标志(标号250)。MBMS服务ID字段(标号252)。当新MBMS服务在当前RLC-PDU内开始时,插入新MBMS服务ID。如果在可选扩展字段之一中E=l,则这表示之后存在另一可选扩展。如果E不等于1,这指示这是最后一个可选扩展。T标志用信号通知当前报头扩展是分段长度字段(T=0)还是新MBMS服务ID(T=1,在当前RLC-PDU中的服务改变的情况下)。其后接着是净荷237。图13中示出了以下情况的示例,即第一服务具有MAC-PDU中的一个SDU(SDU1)的剩余部分,而第二服务以一个完整的SDU和第二SDU的第一片段继续。第一服务具有第一MBMS服务ID254(如图10中的第一行),其后是第一服务的第一长度指示符扩展256。其后是第一MBMS服务ID可选扩展258,随后是第二服务的第二长度指示符可选扩展260。此后是服务1的SDU1262,以及属于服务2的SDU2264和SDU3266。SDU3继续到下一PDU。如果SDU3在此结束,则结尾指示符TI将设置为1,并且将在下一MAC-PDU的开始处插入哑元LI长度指示符。如果将调度信息作为MBSFN传输向UE进行传输,这需要调度信息对于每个eNB是比特严格相同的,则应当针对参与的eNB来改进Ml_u接口上的每个复用MBMS服务的数据量和分组量的正确接收的概率,因为如果eNB丢失了某些数据分组,则如何形式化对UE的调度信息以及谁应当在特定的时间点开始接收将是模糊不清的。一个选项是在已经转发了服务的所有数据之后,可以重复每个服务的八位组计数器和分组计数器,作为SYNC协议的一部分。上文描述的实施方式建立在以下假设的基础之上,即MBMSGW节点可以一个服务接一个服务(分组可能按照任何顺序到达eNB,只要SNYC报头信息形成了正确的顺序)按照正确的顺序来构造复用服务的已经过分组计数器和已经过八位组计数器。为此,GW可能还需要在可以转发数据之前缓冲整个调度周期。应当理解,在本发明的实施方式中,SYNC报头信息由MBMSGW10向eNB16提供。在MBMSGW中缓冲数据以实现正确排序的SYNC报头信息的一种备选实施方式是可能的在服务复用和每个个体服务二者上计算已经过分组计数器和已经过八位组计数器。MBMSGWIO通过SYNC协议将所有这些信息传送至参与的eNB。现在,eNB将具有充足的信息来重新安排要传输的分组,即使它们从MBMSGW是散乱传输的。这可以由处理器IOO来执行,其将分组传递给发射机102,以便传输到UE20。已经过分组计数器用来对分组的数目进行计数。例如从零开始,已经过分组计数器针对每个新分组的报头而递增,因此第二分组中的已经过分组计数器的值将是1,第三分组中的将是2,依此类推。在不同的实施方式中,已经过分组计数器可以在新调度周期的开始处进行重置或者不进行重置。备选地,可以存在最大值,在该最大值之后计数将从零重新开始。已经过八位组计数器用来计算分组中已经传输的数据量。在从零开始的情况下,第二分组的已经过八位组计数器将被设置为以八位组为单位的第一分组的长度(=已经过的八位组数)。以八位组为单位的第二分组的长度将被添加到已经过八位组计数器中,使得第三分组的已经过八位组计数器将包含第一分组和第二分组的组合长度。在本发明的某些实施方式中,可以使用术语"字节计数器"来取代"八位组计数器"。与上文描述的每个服务重复八位组计数器和分组计数器这一增加的安全选项一起,该备选实施方式将支持另一有益选项服务复用的服务也将仅在确定的点(可寻址传输块的边界)处开始,在服务之间存在某些填充。作为一个益处,给予UE的调度信息将准确地指向每个服务的开始。由此,UE从eNB接收调度信息。该调度信息由接收机104接收,并被传递到处理器105。处理器使用该调度信息来控制接收机何时接收信息。在备选方案中,处理器105可以使用该信息来加速对所接收服务的处理。而且,对于服务复用内的半静态调度服务和动态调度服务二者而言,报头结构可以完全遵循相同的模型,也即,可以不需要RLC-PDU报头的可选部分中的MBMS服务ID。应当理解,UE20将接收由多个eNB传输的相同服务。UE可以使用用于处理这些多个传输的任何适当策略,诸如结合两个或者更多传输、选择最强传输等。在下表中定义各种实施方式。应当理解,这些选项中的每一个包括本发明的一个实施方式。然而,这些只是示例的方式,可以提供本发明的备选实现。<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table>由此,SYNC信息可以在SYNC报头中、SYNC分组中或者利用一个或多个MBMS服务而从MBMSGW10向eNB进行传送。SYNC信息可以包括以下一个或多个信息_时间戳信息(在某些系统中这是显式提供的,而在其他系统中,该信息可以通过SYNC信息本身的定时而隐式提供)。-MBMS复用ID(在某些系统这是显式提供的,而在其他系统中,它是隐式定义的)。—MBMS月艮务ID-复用上的已经过分组这是针对已经发送的所有复用服务的分组的计数器,针对每个新分组递增1。-复用上的已经过八位组这是针对在所有复用服务上已经发送的八位组的组合总数的计数器,针对每个新分组而递增以八位组(8比特的集合)为单位的前一分组的长度。-最后分组标志(如果分组是最后的分组)。-服务上的已经过分组这是针对当前服务的分组的计数器,针对每个新分组而递增1。-服务上的已经过八位组这是针对当前服务的八位组数目的计数器,针对每个新分组而递增以八位组为单位的前一分组的长度。-服务上的总计分组这是给定服务的总计分组数目。-服务上的总计八位组这是给定服务的总计八位组数目。应当理解,在本发明的实施方式中,在提供不止一个SYNC信息的情况下,这些信息可以一起提供,或者可以在不同的位置(诸如,不同的报头和分组中)提供。图15示出了SYNC协议报头结构的一个示例。时间戳格式是SFN。这只是时间戳格式的一个示例。其标号为268,并且被示为在第一部分268a和第二部分268b中。这之后是一些备用比特(标号270)。这之后是LPI(最后分组指示符)272,其将在分组是最后分组的情况下被置位。这之后是MBMS服务ID274和分组编号276。分组计数器在此例中是8个比特,表示在每个调度周期针对每个服务最大为255个分组。这之后是MBMS复用ID278,取决于本发明的实施方式,这是可选的(参见上表)。复用ID未必是必须的,因为当eNB和GW知道复用了哪些服务时,服务ID在协议中已经足够。因此,复用ID被标记为"(可选)"。这在此例中具有4个比特,表示可能有16个复用。这之后是字节计数器280a-c。在此示例中,计数器是20比特的,这表示每个调度周期最大大约为1M字节。这之后是净荷。本发明的实施方式可以提供针对每个服务保证的可变比特率,其可以在分布式架构中支持。在本发明的某些实施方式中,在所有参与eNB中需要使用在调度周期上进行缓冲的容量。图14的布置示意性地表示本发明的实施方式。应当理解,所描述和/或示出的一个或多个功能或部分可以由计算机程序来实现。因此,本发明的实施方式扩展到包括计算机可执行部分的计算机程序,其中当计算机可执行部分在计算机或微处理器等上运行时,其可以被执行。备选地或附加地,应当理解,图14中所示的布置是示意性的,给出的实体可以提供图14中示出的一个或多个实体的功能。如所讨论的,上述操作可能需要各种实体中的数据处理。数据处理可以借助于一个或多个数据处理器来提供。当是的那个的计算机程序代码产品加载到计算机时,其可以用来实现实施方式。用于提供操作的程序代码产品可以存储在服务器中并通过适当软件来提供。在本文中使用了术语eNB。应当理解,本发明的实施方式可以利用任何其他类型的基站来实现。应当理解,eNB是LTE提案中提出的基站。MBMS服务可以是任何适当的服务。作为示例,电视或者无线电广播可以作为MBMS服务来提供。应当理解,本发明的实施方式可以利用MBMS服务之外的服务来应用。应当理解,本发明的实施方式可以在不同于上文所描述实施方式的LTE上下文中使用。用户设备可以是任何适当形式的用户设备,诸如移动台、移动电话、个人组织器、PDA(个人数字助理)、计算机、便携式计算机、笔记本、服务接收机、MBMS服务接收机、电视接收机、无线电接收机等。应当注意,尽管上文描述了本发明的示范性实施方式,但是可以对所公开的解决方案进行多种变形和修改,而不脱离所附权利要求中限定的发明范围。权利要求一种方法,包括提供将由多个节点在公共区域上传输的多个服务;以及向所述多个节点提供与全部所述服务的所述多个服务的数据量有关的信息。2.如权利要求l的方法,其中所述信息包括计数值。3.如权利要求1或2的方法,其中与数据量有关的所述信息包括与分组数目和八位组数目的至少一个有关的信息。4.如权利要求1到3任一项的方法,其中与数据量有关的所述信息包括关于在所述多个服务中已经提供的数据量的信息。5.如任一前述权利要求的方法,所述服务包括多个分组,每个分组提供有计数值,与所述数据量有关的所述信息包括所述计数值。6.如权利要求5的方法,包括针对所述多个服务的每个附加分组递增计数器,所述计数器的值与所述多个服务的相应分组相关联。7.如任一前述权利要求的方法,其中所述服务包括多个八位组,与所述数据量有关的所述信息包括指示所述八位组的数目的所述计数值。8.如权利要求7的方法,其中所述八位组在分组中提供,并且包括将计数器递增分组中的八位组数目。9.如任一前述权利要求的方法,其由网关节点来执行。10.—种方法,包括提供将由多个节点在公共区域上传输的多个服务;以及向所述多个节点提供用于链接所述多个服务的公共标识符。11.如权利要求10的方法,包括向所述多个节点提供用于标识每个所述服务的标识符。12.如权利要求11的方法,包括在单个分组中提供多个服务,所述分组包括与所述分组中提供的多个服务相关联的相应服务标识符。13.—种方法,包括提供将由多个节点在公共区域上传输的多个服务;以及向所述多个节点提供针对所述多个服务中每一个的不同标识符。14.一种方法,包括向多个传输节点提供与将在公共区域上广播的多个服务有关的数据;以及在所述多个节点的每一个处确定将由相应的节点传输哪些数据。15.—种方法,包括在多个节点之一处,接收与将由所述多个节点在公共区域上广播的多个服务有关的数据;以及在所述多个节点之一处确定将要由此传输哪些数据。16.—种方法,包括向多个传输节点提供与将要在公共区域上广播的多个服务有关的数据;以及向至少一个接收节点提供与所述多个服务的调度有关的信息。17.如权利要求16的方法,包括在至少一个接收节点处使用所述调度信息来允许所述接收节点对所述服务中一个期望服务的接收时间进行调度。18.如任一前述权利要求的方法,包括复用所述多个服务。19.如任一前述权利要求的方法,其中所述服务包括多媒体广播/多播服务。20.如任一前述权利要求的方法,其中每个服务由独立的承载提供。21.如任一前述权利要求的方法,包括独立地向所述多个节点提供与所述多个服务中每一个的数据量有关的信息。22.如任一前述权利要求的方法,其中所述公共区域由包括与相应节点关联的多个小区的区域来定义。23.如权利要求22的方法,其中每个所述节点包括基站。24.如任一前述权利要求的方法,包括传输标识以下至少一项的信息所述服务的传输顺序、所述服务的优先级信息以及与每个所述服务相关联的保证比特率信息。25.如权利要求24的方法,包括向与所述公共区域相关联的每个节点传输所述信息。26.—种方法,包括确定与将要复用的多个服务有关的数据量;如果所述数据量超过允许量,则确定最低优先级服务;以及丢弃与所述最低优先级服务有关的至少某些数据。27.如权利要求26的方法,包括如果所述数据量超过所述允许量,则丢弃来自所述最低优先级服务的分组。28.如权利要求27的方法,包括如果所述数据量超过所述允许量,丢弃来自所述最低优先级服务的最后分组。29.如权利要求26到28任一项的方法,包括在丢弃所述至少某些数据之后,确定所述数据量减去所述丢弃的数据是否超过所述允许量。30.如权利要求26到29任一项的方法,包括在确定所述数据量是否超过所述允许量之前,接收全部所述数据量。31.如权利要求30的方法,包括通过确定是否已接收到最后分组标识符,来确定已接收到全部所述数据量。32.如权利要求30的方法,包括通过确定预定时段是否已超时,来确定已接收到全部所述数据量。33.—种计算机程序,包括至少一个计算机可执行组件,当其在计算机上运行时,其执行任一前述权利要求的方法的至少部分。34.—种系统,包括用于提供将由多个节点在公共区域上传输的多个服务的装置;以及用于向所述多个节点提供与全部所述服务的所述多个服务的数据量有关的信息的装置。35.—种节点,包括用于提供将由多个节点在公共区域上传输的多个服务的装置;以及用于向所述多个节点提供用于链接所述多个服务的公共标识符的装置。36.如权利要求35的节点,其中所述节点包括网关节点。37.—种节点,包括用于提供将由多个节点在公共区域上传输的多个服务的装置;以及用于向所述多个节点提供针对所述多个服务中每一个的不同标识符的装置。38.—种系统,包括第一节点,配置用于向多个第二节点提供与将在公共区域上广播的多个服务有关的数据;以及多个第二节点,所述第二节点中的至少某些被配置用于在所述多个节点的每一个处确定将要由相应的第二节点传输哪些数据。39.—种系统,包括第一节点,配置用于向多个第二节点提供与将在公共区域上广播的多个服务有关的数据;以及多个第二节点,配置用于向至少一个接收节点提供与所述多个服务的调度有关的信息。40.—种节点,包括用于确定与将要复用的多个服务有关的数据量的装置;用于在所述数据量超过允许量的情况下确定最低优先级服务的装置;以及用于丢弃与所述最低优先级服务有关的至少某些数据的装置。41.一种节点,配置用于向至少一个接收节点用信号通知多个服务中每个服务的接收时间。全文摘要一种方法,包括提供将由多个节点在公共区域上传输的多个服务;以及向所述多个节点提供与全部所述服务的所述多个服务的数据量有关的信息。文档编号H04W4/06GK101772966SQ200880101188公开日2010年7月7日申请日期2008年6月17日优先权日2007年6月18日发明者H·科斯基南,M·J·兰纳,T·科伊维斯托,T·阿库利申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1