专利名称:无线链路控制序列号同步方法及无线网络控制器的制作方法
技术领域:
本发明涉及通信领域,更具体地涉及一种实现无线链路控制序列号在无线网络控制器之间同步的方法及一种无线网络控制器。
背景技术:
现在,人们对移动通信的需求已不再满足于电话和消息业务,随着互联网的迅猛发展,大量多媒体业务涌现了出来。其中,在一些应用业务中,多个用户能够同时接收相同数据,如视频点播、电视广播、视频会议、网上教育、互动游戏等。为了最有效地利用移动网络资源,提出了多媒体广播/组播服务(Multimedia Broadcast/Multicast Service,简称MBMS)技术,其是一种从一个数据源向多个用户发送数据的点到多点业务,用于实现网络资源的共享(包括移动核心网和接入网资源的共享,尤其包括空口资源的共享)。3GPP定义的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且能实现高速率的多媒体业务组播和广播,这无疑顺应了未来移动数据发展的趋势。
作为提高MBMS业务频谱利用率的技术,单频网(SingleFrequency Network,简称SFN)或者码片级合并(Chip合并)技术要求所有相邻基站同步发送相同的无线信号。
在SFN模式下,用户设备(User Equipment,简称UE)可以将来自于不同基站的信号视为多径信号。使得公共物理信道传送广播业务获得比较大信号增益,从而提高了MBMS业务的服务质量(Quality of Service,简称Qos)性能。但是,该技术的引入带来了新的问题来自不同基站信号被手机视为多径,就要求各个径数据必须保持同步发送。在Chip合并模式下,UE同时接收不同基站发送的业务信号,并通过多小区联合检测技术在码片级实现合并。这都要求UE接收到的不同小区发送的MBMS业务信号,在同一时隙都是一样的。3GPP引入MBMS后,用户面的协议栈发生了变化,无线网络控制器(Radio Network Controller,简称RNC)在MBMS业务承载建立时可以按照核心网的SA(Service Area,服务区域)列表,以小区组方式建立多个小区共享分组数据汇聚协议(packetdata convergence protocol,简称PDCP)和无线链路控制(radio linkcontrol,简称RLC)实体。其中,每个小区使用各自的MBMS的媒体接入控制(Medium Access Control for MBMS,简称MAC-m)以及各自的帧协议(Frame Protocol,简称FP)。其中RLC使用非确认模式(UM模式)。
MBMS业务是面向全网的服务,同一个MBMS业务可能建立在不同RNC上。这样,在不同RNC间的小区为了利用SFN或者Chip合并技术提高UE接收增益,需要和相邻RNC的小区同步发送相同的MBMS业务空口信号。否则,属于不同RNC的相邻小区间信号会造成同频干扰,或者UE得不到接收增益。
为了使RLC属于不同RNC的小区能够同步发送相同的空口信号,需要保证业务数据和协议控制包头内容的一致性,这就要求不同的RNC在实现无线链路控制(Radio Link Control,简称RLC)处理时,保证RLC序列号是同步的,对相同的业务数据包,要标记相同的RLC序列号。
在一种使用核心网标记时间戳来实现MBMS业务的RNC间同步的方案中,考虑到网络丢包、延时的可能性,如果某个RNC没有在要求的时间内接收到业务数据包,而其它的RNC在要求的时间内接收到了该数据包,那么按照现有协议的处理方式,不同RNC分配的RLC序列号就会出现不一致。比如,出现丢包的RNC分配的RLC序列号要落后于没有丢包的RNC。RLC序列号的不同会导致同一个时刻业务相关的无线信号不同,从而使得RNC间无线信号不同步。
由上可见,需要提供一种实现无线链路控制序列号在无线网络控制器之间同步的机制,以在丢包的情况下,保持MBMS业务数据包RLC层序列号在RNC之间的一致性。
发明内容
鉴于以上问题,本发明提供了一种实现无线链路控制序列号在无线网络控制器之间同步的方法及一种无线网络控制器。
根据本发明的实现无线链路控制序列号在无线网络控制器之间同步的方法包括以下步骤S102,无线网络控制器为业务数据单元(SDU,Service Data Unit)的第一个无线链路控制分片分配固定起始序列号;以及S104,无线网路控制器为业务数据单元中的后续无线链路控制分片分配从固定起始序列号开始的无线链路控制序列号。
其中,固定起始序列号通过配置或信令方式在多个无线网络控制器之间保持一致。所分配的序列号满足Pi=(N+i×c)%M,其中,N为固定起始序列号,Pi为业务数据单元的第i个无线链路控制分片的无线链路控制序列号,M为无线链路控制序列号最大值+1,c为序列号扩展系数。其中,在无线链路控制分片没有填满所分配无线链路控制协议数据单元(PDU)的情况下,填充该单元。根据本发明的方法可以应用于多媒体广播组播业务。
根据本发明的无线网络控制器包括固定序列号分配单元,用于为服务数据单元的第一个无线链路控制分片分配固定起始序列号;以及后续序列号分配单元,用于为业务数据单元中的后续无线链路控制分片分配从固定起始序列号开始的无线链路控制序列号。
其中,无线网络控制器通过配置或信令方式,使固定起始序列号在多个无线网络控制器之间保持一致。所分配的序列号满足Pi=(N+i×c)%M,其中,N为固定起始序列号,Pi为业务数据单元的第i个无线链路控制分片的无线链路控制序列号,M为无线链路控制序列号最大值+1,c为序列号扩展系数。在无线链路控制分片没有填满所分配无线链路控制协议数据单元(PDU)的情况下,填充该单元。根据本发明的无线网络控制器可以应用于多媒体广播组播业务。
通过本发明,可以在丢包的情况下,保持MBMS业务数据包无线链路控制(RLC)层序列号在无线网络控制器(RNC)之间的一致性。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的实现无线链路控制序列号在无线网络控制器之间同步的方法的流程图;图2是根据本发明实施例的无线网络控制器的框图。
具体实施例方式
下面参考附图,详细说明本发明的具体实施方式
。
参考图1,说明根据本发明实施例的实现无线链路控制序列号在无线网络控制器之间同步的方法。如图1所示,该实现无线链路控制序列号在无线网络控制器之间同步的方法包括以下步骤S102,无线网络控制器为业务数据单元的第一个无线链路控制分片分配固定起始序列号;以及S104,无线网路控制器为业务数据单元中的后续无线链路控制分片分配从固定起始序列号开始的无线链路控制序列号。
其中,在RLC分片处理中,对SDU(Service Data Unit,业务数据单元)的第一个RLC分片分配固定起始序列号N。对该SDU后续的RLC分片分配从N开始的RLC序列号。序列号P满足Pi=(N+i×c)%M,其中Pi为SDU的第i个RLC分片的RLC序列号,M为RLC序列号的最大值+1,C为序列号扩展系数。固定起始序列号N通过配置或者信令方式来保持在RNC间的一致性。其中,在无线链路控制协议数据单元(PDU)没有填满的情况下,填充该无线链路控制协议数据单元。根据本发明的方法可以应用于多媒体广播组播业务。
例如,RNC将固定RLC分片的起始序号N配置为0、将序列号扩展系数c配置为1、并将RLC PDU长度配置为100。RLC对收到的长度为98的SDU分配序列号0。同时对其占用的PDU内剩余的空间进行RLC填充。RLC将收到的长度为202的SDU分为3个分片,其中,第一个分片的序列号为0,第二个分片的序列号为1,第三个分片的序列号为2。对最后一个PDU的剩余空间做RLC填充。
参考图2,说明根据本发明实施例的无线网络控制器。如图2所示,该无线网络控制器包括固定序列号分配单元202,用于为业务数据单元(SDU)的第一个无线链路控制分片分配固定起始序列号;以及后续序列号分配单元204,用于为业务数据单元中的后续无线链路控制分片分配从固定起始序列号开始的无线链路控制序列号。
其中,无线网络控制器通过配置或信令方式,使固定起始序列号在多个无线网络控制器之间保持一致。所分配的序列号满足Pi=(N+i×c)%M,其中,N为固定起始序列号,Pi为业务数据单元的第i个无线链路控制分片的无线链路控制序列号,M为无线链路控制序列号最大值+1,c为序列号扩展系数。在无线链路控制协议数据单元(PDU)没有填满的情况下,填充该协议数据单元。根据本发明的无线网络控制器可以应用于多媒体广播组播业务。
综上所述,本发明通过对每个业务数据包的分片采取固定起始序列号的方式,使得RLC序列号的分配在每个数据包之间保持独立。从而,即使某个RNC没有收到一个或多个数据包,也不会影响后续收到的数据包的RLC分片序列号分配,从而在RNC间能保持RLC序列号的一致。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种无线链路控制序列号同步方法,其特征在于,包括以下步骤S102,无线网络控制器为业务数据单元的第一个无线链路控制分片分配固定起始序列号;以及S104,所述无线网路控制器为所述业务数据单元中的后续无线链路控制分片分配从所述固定起始序列号开始的无线链路控制序列号。
2.根据权利要求1所述的方法,其特征在于,所述固定起始序列号通过配置或信令方式在多个所述无线网络控制器之间保持一致。
3.根据权利要求2所述的方法,其特征在于,所分配的序列号满足Pi=(N+i×c)%M,其中,N为所述固定起始序列号,Pi为业务数据单元的第i个无线链路控制分片的无线链路控制序列号,M为所述无线链路控制序列号最大值+1,c为序列号扩展系数。
4.根据权利要求3所述的方法,其特征在于,在所述的无线链路控制分片没有填满所占用的无线链路控制协议数据单元情况下,填充该单元。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法用于多媒体广播组播业务。
6.一种无线网络控制器,其特征在于包括固定序列号分配单元,用于为业务数据单元的第一个无线链路控制分片分配固定起始序列号;以及后续序列号分配单元,用于为所述业务数据单元中的后续无线链路控制分片分配从所述固定起始序列号开始的无线链路控制序列号。
7.根据权利要求6所述的无线网络控制器,其特征在于,所述无线网络控制器通过配置或信令方式,使所述固定起始序列号在多个所述无线网络控制器之间保持一致。
8.根据权利要求7所述的无线网络控制器,其特征在于,所分配的序列号满足Pi=(N+i×c)%M,其中,N为所述固定起始序列号,Pi为业务数据单元的第i个无线链路控制分片的无线链路控制序列号,M为所述无线链路控制序列号最大值+1,c为序列号扩展系数。
9.根据权利要求8所述的无线网络控制器,其特征在于,在所述的无线链路控制分片没有填满所占用的无线链路控制协议数据单元情况下,填充该单元。
10.根据权利要求6至9中任一项所述的无线网络控制器,其特征在于,所述无线网络控制器用于多媒体广播组播业务。
全文摘要
本发明提供了一种无线链路控制序列号同步的方法及一种无线网络控制器。其中,该方法包括以下步骤S102,无线网络控制器为业务数据单元的第一个无线链路控制分片分配固定起始序列号;以及S104,无线网路控制器为业务数据单元中的后续无线链路控制分片分配从固定起始序列号开始的无线链路控制序列号。通过本发明,可以在丢包的情况下,保持MBMS业务数据包RLC层序列号在RNC之间的一致性。
文档编号H04L12/56GK101047437SQ200710086640
公开日2007年10月3日 申请日期2007年3月23日 优先权日2007年3月23日
发明者艾建勋, 马子江 申请人:中兴通讯股份有限公司