一种基于非应答机制的数据帧重传方法和系统的制作方法

文档序号:7623159阅读:145来源:国知局
专利名称:一种基于非应答机制的数据帧重传方法和系统的制作方法
技术领域
本发明涉及无线网络通讯技术领域,具体涉及一种基于非应答机制的数据帧重传方法和系统。
背景技术
目前,3G移动通信技术逐渐成熟商用,3GPP2(第三代移动通信合作项目组织2)CDMA20001XEV-DO(Evolution,演进,Data Only,仅支持分组数据业务)会进一步在未来几年内提供有竞争力的无线接入系统。
1XEV-DO技术是一种用于传输高速分组数据业务的技术,每扇区载频支持的最大峰值速率可达到2.4Mbps,在版本A中,峰值速率可达到3.1Mbps。但是,要想保持未来十年或者几十年内的竞争力,需要引入新的无线接入技术。
目前,业界已经就3GPP2的空口技术演进达成初步一致,即将3GPP2的空口技术演进分成2个阶段进行,阶段一、采用多载波DO技术,在尽量保证不改动物理层的情况下,通过上层软件升级,获取更高的峰值数率,保证后向兼容,该标准的完成时间大致是2005年底;阶段二、引入更为先进的新技术,是3GPP2长期的演进计划。
RLP(Radio Link Protocol无线链路协议)是1XEV-DO系统中保证分组数据尽力传输的链路层协议,它能够为上层如TCP层提供更为可靠的数据传输,从而屏蔽无线侧带来的突发误码干扰。
RLP是一种基于NAK(非应答)提供错误检测和数据帧重传的协议。当数据接收端检测到传输过程中有数据帧丢失,则可以通过NAK控制消息请求数据发送端对丢失的数据帧进行重传。数据发送端根据NAK控制消息中携带的丢失数据的首字节序号以及丢失数据的长度进行数据重传。
在多载波DO系统中,可能存在多条前向载波信道同时进行数据帧传输的现象,所以,需要对RLP进行修改,以保证数据接收的有效性和可靠性。
目前,基于单RLP(single-RLP)实例的数据帧重传的实现方法原理图如附图1所示。
图1中,网络侧维护单个RLP实例,RLP实例将上层分组数据进行打包,并为每个RLP包分配连续的SAR_Seq序号,然后,将具有连续SAR_Seq序号的RLP包根据调度算法分配到不同的载波链路上发送,每个载波链路对其上传输的RLP包分配连续的ARQ_Seq序号。
无线接入终端根据各RLP包的ARQ_Seq序号的连续性来检测该载波链路上是否有误帧产生,而RLP包的SAR_Seq序号则用于将多个载波链路上接收到的RLP包重新排序,以便提交到上层处理。
如果无线接入终端检测到某个载波链路上ARQ_Seq序号不连续,则说明该载波链路上有误帧产生,无线接入终端需要通过NAK控制消息请求网络侧重新发送被误帧的RLP包。
下面通过两个具体的例子对目前基于非应答机制的数据帧重传方法进行详细说明。
例1、无线接入终端分别从载波链路1和载波链路2中接收到的RLP包的SAR_Seq序号和ARQ_Seq序号如下所示载波链路1,即Link1载波链路2,即Link2<ARQ_Seq,SAR_Seq><ARQ_Seq,SAR_Seq>
<1,5>--正确接收 <1,6>--正确接收<2,8>--还没收到<3,9>--正确接收 <3,10>--还没收到无线接入终端从载波链路1中接收到的RLP包的ARQ_Seq序号分别为1、3,无线接入终端从载波链路2中接收到的RLP包的ARQ_Seq序号为1;由于载波链路1中RLP包的ARQ_Seq序号不连续,所以,无线接入终端检测出有误帧产生,需要请求网络侧重传该RLP包。
无线接入终端在确定有需要重传的RLP包后,需要进一步确定丢失的RLP包的SAR_Seq序号,目前,无线接入终端确定丢失的RLP包的SAR_Seq序号的方法为无线接入终端确定其从两条载波链路上最后接收到的RLP包的SAR_Seq序号分别为6和9,所以,无线接入终端确定丢失的RLP包的SAR_Seq序号为7和8,虽然,SAR_Seq序号为8的RLP包还可能在空中传输。
无线接入终端在确定丢失的RLP包的SAR_Seq序号后,组装NAK控制消息并将其发送到网络侧,NAK控制消息中需要包含的信息为丢失的RLP包的SAR_Seq序号7和8,无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号9,无线接入终端在载波链路2上接收的最后一个RLP包的SAR_Seq序号6。
网络侧接收到NAK控制消息后,根据自身维护的列表确定丢失的RLP包是在哪个载波链路上发送的,如确定SAR_Seq序号为7的RLP包是在载波链路1上发送的,SAR_Seq序号为8的RLP包是在载波链路2上发送的,网络侧根据NAK控制消息中提供的无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号9,可以确定SAR_Seq序号为7的RLP包是被误帧,需要进行重传;网络侧根据NAK控制消息中提供的无线接入终端在载波链路2上接收的最后1个RLP包的SAR_Seq序号6,可以确定SAR_Seq序号为8的RLP包还没有接收到,不是被误帧,不需要进行重传。
网络侧在确定需要重传的RLP包后,将SAR_Seq序号为7的RLP包重新传输至无线接入终端,从而解决了多载波DO系统中基于RLP前向数据稳定传输的问题。
例2、无线接入终端从载波链路1和载波链路2中接收到的RLP包的SAR_Seq序号和ARQ_Seq序号如下所示载波链路1,即Link1载波链路2,即Link2<ARQ_Seq,SAR_Seq><ARQ_Seq,SAR_Seq>
<1,5>--正确接收 <1,6>--正确接收<2,7>--正确接收<3,8>--正确接收<2,10>--正确接收<5,11>--正确接收 <3,12>--还没收到无线接入终端从载波链路1中接收到的RLP包的ARQ_Seq序号分别为1、2、3、5,无线接入终端从载波链路2中接收到的RLP包的ARQ_Seq序号为1、2、3;由于载波链路1中RLP包的ARQ_Seq序号不连续,所以,无线接入终端检测出有误帧产生,需要请求网络侧重传该RLP包。
无线接入终端在确定有需要重传的RLP包后,需要进一步确定丢失的RLP包的SAR_Seq序号。无线接入终端分别确定其从两条载波链路上最后接收到的RLP包的SAR_Seq序号分别为10和11,而SAR_Seq序号为8的RLP包已被正确接收,所以,无线接入终端确定丢失的RLP包的SAR_Seq序号9。
无线接入终端在确定丢失的RLP包的SAR_Seq序号后,组装NAK控制消息并将其发送到网络侧,NAK控制消息中需要包含的信息为丢失的RLP包的SAR_Seq序号9,无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号11,无线接入终端在载波链路2上接收的最后一个RLP包的SAR_Seq序号10。
网络侧接收到NAK控制消息后,根据自身维护的列表确定丢失的RLP包是在哪个载波链路上发送的,如确定SAR_Seq序号为9的RLP包是在载波链路1上发送的,网络侧根据NAK控制消息中提供的无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号11,可以确定SAR_Seq序号为9的RLP包是被误帧,需要进行重传。
网络侧在确定需要重传的RLP包后,将SAR_Seq序号为9的RLP包重新传输至无线接入终端,从而解决了多载波DO系统中基于RLP前向数据稳定传输的问题。
从上述描述可知,现有的基于非应答机制的数据帧重传方法中,终端设备需要根据其从多个载波链路中接收的RLP包来确定被误帧,在前向载波链路数量较多的情况下,大大增加了无线接入终端对丢失数据帧的判断复杂度,使无线接入终端不能够对丢失的数据帧进行快速响应。而且,无线接入终端组装的NAK控制消息中携带了其从各载波链路中最后接收到的RLP包的SAR_Seq序号,使NAK控制消息的长度与载波链路数量成正比,在实际应用中,SAR_Seq序号一般都是22bits,当载波链路数量增加时,大大增加了NAK控制消息的长度,从而降低了有效数据的传输效率,降低数据吞吐量。

发明内容
本发明的目的在于,提供一种基于非应答机制的数据帧重传方法,简化了无线接入终端检测被误帧的处理过程、简化了无线接入终端与网络侧之间传输的消息内容,实现了提高无线接入终端对被误帧的响应速度、提高数据帧重传效率、提高多载波DO系统中有效数据传输效率的目的。
为达到上述目的,本发明提供的一种基于非应答机制的数据帧重传方法,包括a、无线接入终端确定出现基于非应答机制的被误帧;b、无线接入终端将该被误帧所在载波链路中已正确接收的数据帧的标识信息传输至网络侧;
c、网络侧根据其接收的标识信息确定需要进行数据重传的数据帧,并进行数据帧重传。
所述步骤a具体包括无线接入终端在检测到其接收的数据帧的基于载波链路的序号不连续时,确定出现基于非应答机制的被误帧。
所述步骤b中已正确接收的数据帧为已正确接收的、与被误帧前后相邻的两个非重传数据帧。
所述数据帧的标识信息为网络侧为无线接入终端的各载波链路上传输的所有数据帧分配的具有连续性的数据帧序号。
所述步骤b具体包括无线接入终端根据已正确接收的数据帧的标识信息组装非应答控制消息,并将其传输至网络侧,请求网络侧重传被误帧。
所述步骤c具体包括c1、网络侧根据数据帧发送列表确定与其接收的数据帧标识信息匹配的表项中的载波链路标识信息,并将该载波链路标识信息确定为被误帧所在的载波链路标识信息;c2、网络侧根据数据帧发送列表、所述被误帧所在的载波链路标识信息、其接收的数据帧标识信息确定需要进行数据重传的数据帧。
所述步骤c2具体包括网络侧根据其接收的数据帧标识信息确定被误帧标识信息;网络侧根据数据帧发送列表确定与被误帧标识信息匹配的表项中的载波链路标识信息,并判断所述匹配表项中的载波链路标识信息与所述被误帧所在的载波链路标识信息是否相同;如果相同,将该被误帧确定为需要进行数据重传的数据帧,并进行数据帧重传;
如果不相同,确定该被误帧不需要进行数据重传。
所述非应答机制为基于缺省分组应用的非应答机制、或基于缺省多流分组的非应答机制、或基于增强多流分组的非应答机制。
本发明还提供一种基于非应答机制的数据帧重传系统,包括重传请求端在确定出现基于非应答机制的被误帧时,确定该被误帧所在载波链路中已正确接收的数据帧的标识信息,并将所述已正确接收的数据帧的标识信息传输至数据帧重传端;数据帧重传端根据其接收的标识信息确定需要进行数据重传的数据帧,并将其重传至重传请求端。
所述重传请求端包括检测被误帧模块、确定标识信息模块、组装NAK消息模块;且所述数据帧重传端包括确定重传数据帧模块和重传模块;检测被误帧模块检测无线接入终端接收的数据帧的基于载波链路的序号,在确定所述数据帧的载波链路为其分配的序号不连续时,确定出现基于非应答机制的被误帧,并通知确定标识信息模块;确定标识信息模块接收到检测被误帧模块的通知后,确定无线接入终端从被误帧所在的载波链路中已正确接收的、与所述被误帧前后相邻的两个非重传数据帧的数据帧序号,并将所述两个非重传数据帧的数据帧序号传输至组装NAK消息模块;组装NAK消息模块根据其接收的两个非重传数据帧的数据帧序号组装NAK控制消息,并将其传输至确定重传数据帧模块;确定重传数据帧模块根据其存储的数据帧发送列表确定与其接收的数据帧序号匹配表项中的载波链路标识信息,并根据数据帧发送列表、所述载波链路标识信息、其接收的非重传数据帧标识信息确定需要进行数据重传的数据帧,并需要重传的数据帧序号传输至重传模块;重传模块根据其接收的数据帧序号将相应的数据帧传输至无线接入终端。
通过上述技术方案的描述可知,本发明的无线接入终端在确定出现被误帧时,不需要判断其他载波链路的数据帧接收情况,直接获得其从该被误帧所在的载波链路上已正确接收的数据帧的标识信息即可,大大简化了无线接入终端检测被误帧的处理过程;通过将无线接入终端从被误帧所在的载波链路中已正确接收的、与被误帧前后相邻的两个非重传数据帧的标识信息如数据帧序号传输至网络侧,网络侧通过将其接收的数据帧标识信息进行表项匹配、获取被误帧所在的载波链路的标识信息,同时根据数据帧发送列表、已正确接收的数据帧标识信息、被误帧所在的载波链路的标识信息来确定需要重传的数据帧,在没有增加网络侧判断重传数据帧处理过程的复杂度的情况下,大大简化了无线接入终端与网络侧传输的消息内容,使NAK控制消息的长度得到有效减小,且使NAK控制消息的长度与载波链路的数量无关;从而通过本发明提供的技术方案实现了提高无线接入终端对被误帧的响应速度、提高数据帧重传效率、提高多载波DO系统中有效数据传输效率的目的。


图1是现有技术中的基于非应答机制的数据帧重传的实现原理图;图2是本发明的基于非应答机制的数据帧重传系统示意图。
具体实施例方式
本发明的方法和系统的核心均为无线接入终端确定出现基于非应答机制的被误帧,无线接入终端将该被误帧所在载波链路中已正确接收的数据帧的标识信息传输至网络侧,网络侧根据其接收的标识信息确定需要进行数据重传的数据帧,并进行数据帧重传。
下面基于本发明的核心思想对本发明提供的技术方案做进一步的描述。
当基于非应答机制的数据帧从网络侧传输至无线接入终端时,会携带两个标识信息,一个是网络侧为所有需要传输至该无线接入终端的数据帧分配的具有连续性、顺序性的序号,如SAR_Seq序号;另一个是每个载波链路为其发送的数据帧分配的具有连续性、顺序性的序号,即基于载波链路的序号,如ARQ_Seq序号;为便于描述,这里将网络侧为所有需要传输至该无线接入终端的数据帧分配的序号称为数据帧序号,将每个载波链路为其发送的数据帧分配的序号称为数据帧在载波链路中的序号。
无线接入终端从各载波链路接收网络侧传输来的数据帧,并根据数据帧在载波链路中的序号确定是否出现基于非应答机制的被误帧,即无线接入终端在确定其从某条载波链路中接收的数据帧的数据帧在载波链路中的序号不连续时,无线接入终端确定该载波链路中出现被误帧。
在确定一条载波链路中出现被误帧后,无线接入终端应确定其从该被误帧所在的载波链路中正确接收的、且与该被误帧前后相邻的两个非重传数据帧的数据帧序号。由此可以看出,本发明中无线接入终端在确定被误帧的数据帧序号时,不需要参照无线接入终端从其它载波链路中接收的数据帧的数据帧序号,只需要确定出其从被误帧所在的载波链路中已正确接收的、与该被误帧前后相邻的两个非重传数据帧的数据帧序号即可,简化了无线接入终端对被误帧的处理过程,提高了无线接入终端对被误帧的响应速度。
无线接入终端在确定了已正确接收的两个非重传数据帧的数据帧序号后,需要将这两个数据帧序号传输至网络侧,无线接入终端可以将这两个非重传数据帧的数据帧序号承载于NAK控制消息中传输至网络侧。这样,NAK控制消息中不出现其它载波链路中数据帧的数据帧序号,且NAK控制消息的长度与载波链路的数量无关,NAK控制消息的长度取决于数据帧序号的长度,在实际应用中数据帧序号的长度为22bit,因此,不论载波链路的数量如何,NAK控制消息中的数据帧标识信息始终占用44bit。
从上述描述可以看出,无线接入终端在向网络侧传输NAK控制消息时,不需要将其从各载波链路中最后接收到的数据帧的数据帧序号都承载于NAK控制消息中,简化了NAK控制消息,缩短了NAK控制消息的长度,提高了多载波DO系统中有效数据的传输效率。
网络侧从其接收的NAK控制消息中获取与被误帧前后相邻的、已正确接收的两个非重传数据帧的数据帧序号,并将其中任一个数据帧的数据帧序号与网络侧记录存储的数据帧发送列表进行匹配,得到匹配表项。网络侧将该匹配表项中的载波链路标识确定为被误帧所在的载波链路标识,网络侧根据上述两个非重传数据帧的数据帧序号确定被误帧的数据帧序号范围,并对被误帧的数据帧序号范围内的每个数据帧进行判定,如果数据帧序号范围内的数据帧在数据帧发送列表中对应的载波链路标识与上述确定的被误帧的载波链路标识相同,则确定该数据帧为需要进行数据重传的数据帧,即该数据帧是真正的被误帧;如果数据帧序号范围内的数据帧在数据帧发送列表中对应的载波链路标识与上述确定的被误帧的载波链路标识不相同,则确定该数据帧是通过其它载波链路进行传输的,该数据帧不需要进行数据重传,即该数据帧不是真正的被误帧。
当然,网络侧也可以不确定出被误帧的数据帧序号范围,而是将数据帧发送列表中被误帧所在载波链路的数据帧的数据帧序号与两个非重传数据帧的数据帧序号进行比较,也可以确定出需要进行数据重传的数据帧。
从上述描述可以看出,本发明在改进无线接入终端确定被误帧的数据帧序号的方法、及NAK控制消息中承载的信息后,网络侧判断需要进行数据重传的数据帧的方法没有大的改变,更重要的是,本发明没有因此而增加网络侧判断需要进行数据重传的数据帧方法的复杂度,从而使本发明的方法适用性好。
本发明中非应答机制为基于缺省分组应用的非应答机制、或基于缺省多流分组的非应答机制、或基于增强多流分组的非应答机制。
下面以背景技术中基于单RLP的非应答机制中的两个具体的应用为例,对本发明的方法进行说明。
例3、无线接入终端从载波链路1和载波链路2中接收到的RLP包的SAR_Seq序号和ARQ_Seq序号如下所示载波链路1,即Link1载波链路2,即Link2<ARQ_Seq,SAR_Seq><ARQ_Seq,SAR_Seq>
<1,5>--正确接收 <1,6>--正确接收<2,8>--还没收到<3,9>--正确接收 <3,10>--还没收到无线接入终端从载波链路1中正确接收的非重传RLP包的ARQ_Seq序号分别为1、3,无线接入终端从载波链路2中接收的RLP包的ARQ_Seq序号为1、2、3;由于载波链路1中RLP包的ARQ_Seq序号不连续,所以,无线接入终端检测出有被误帧产生,需要请求网络侧重传该RLP包。
无线接入终端在确定有被误帧、需要重传RLP包后,需要进一步确定无线接入终端从被误帧所在载波链路正确接收的、与丢失的RLP包前后相邻的两个RLP包的SAR_Seq序号。无线接入终端确定其从载波链路1中正确接收的、与丢失的RLP包前后相邻的两个非重传RLP包的SAR_Seq序号分别为5和9。
无线接入终端在确定其从被误帧所在载波链路正确接收的、与丢失的RLP包前后相邻的两个非重传RLP包的SAR_Seq序号后,组装NAK控制消息并将其发送到网络侧,NAK控制消息中需要包含的信息为载波链路1中的与被误帧前后相邻的、已被无线接入终端正确接收的两个非重传RLP包的SAR_Seq序号,5和9。
网络侧接收到NAK控制消息后,根据SAR_Seq序号5和9确定被误帧的SAR_Seq序号范围为6至8。网络侧确定自身记录存储的RLP包发送列表中与SAR_Seq序号5或9匹配的表项,从该表项中确定被误帧的载波链路标识为载波链路1。
网络侧再将被误帧SAR_Seq序号范围内的每一个SAR_Seq序号与RLP包发送列表进行匹配,由于SAR_Seq序号为6和8的RLP包是通过载波链路2发送的,所以,分别与SAR_Seq序号6、8匹配的表项中的载波链路标识应为载波链路2的标识,这样,网络侧确定的被误帧所在的载波链路标识即载波链路1的标识与SAR_Seq序号6、8匹配的表项中的载波链路标识不相同,网络侧确定SAR_Seq序号6、8的RLP包不需要进行数据重传。同样,由于SAR_Seq序号为7的RLP包是通过载波链路1发送的,所以,与SAR_Seq序号7匹配的表项中的载波链路标识应为载波链路1的标识,这样,网络侧确定的被误帧所在的载波链路标识即载波链路1的标识与SAR_Seq序号7匹配的表项中的载波链路标识相同,网络侧确定SAR_Seq序号7的RLP包是被误帧,需要进行数据重传。
网络侧在确定需要重传的RLP包后,将SAR_Seq序号为7的RLP包重新传输至无线接入终端,从而解决了多载波DO系统中基于RLP前向数据稳定传输的问题。
从例3可以看出,本发明中无线接入终端不需要参照其从载波链路2中接收的RLP包的SAR_Seq序号,仅需要确定其从载波链路1中正确接收的RLP包的SAR_Seq序号即能够组装NAK控制消息,简化了无线接入终端对被误帧的处理过程。现有技术的例1中NAK控制消息中包含的信息为丢失的RLP包的SAR_Seq序号7,无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号9,无线接入终端在载波链路2上接收的最后一个RLP包的SAR_Seq序号6;而本发明的NAK控制消息中包含的信息为无线接入终端从载波链路1中已正确接收的、与被误帧相邻的两个非重传RLP包的SAR_Seq序号5和9;由于SAR_Seq序号一般占用22bit,所以,现有技术的例1的NAK消息的长度至少为66bit,且随着载波链路数量的增长,NAK消息的长度还会以22bit的倍数增加,而本发明中NAK控制消息的长度至少为44bit、且消息长度与载波链路的数量无关,从而简化了NAK控制消息,提高了多载波DO系统中有效数据的传输效率。
例4、无线接入终端从载波链路1和载波链路2中接收到的RLP包的SAR_Seq序号和ARQ_Seq序号如下所示载波链路1,即Link1载波链路2,即Link2<ARQ_Seq,SAR_Seq><ARQ__Seq,SAR_Seq>
<1,5>--正确接收 <1,6>--正确接收<2,7>--正确接收<3,8>--正确接收<2,10>--正确接收<5,11>--正确接收 <3,12>--还没收到无线接入终端从载波链路1中已正确接收到的RLP包的ARQ_Seq序号分别为1、2、3、5,无线接入终端从载波链路2中接收的RLP包的ARQ_Seq序号为1、2、3;由于载波链路1中RLP包的ARQ_Seq序号不连续,所以,无线接入终端检测出有误帧产生,需要请求网络侧重传该RLP包。
无线接入终端在确定有需要重传的RLP包后,需要进一步确定无线接入终端已正确接收的、与被误帧前后相邻的两个非重传RLP包的SAR_Seq序号。无线接入终端确定其从载波链路1中正确接收的、与丢失的RLP包前后相邻的两个非重传RLP包的SAR_Seq序号分别为8和11。
无线接入终端在确定已正确接收的、与被误帧前后相邻的两个非重传RLP包的SAR_Seq序号后,组装NAK控制消息并将其发送到网络侧,NAK控制消息中需要包含的信息为载波链路1中的与被误帧前后相邻的、已被无线接入终端正确接收的两个非重传RLP包的SAR_Seq序号,8和11。
网络侧接收到NAK控制消息后,根据SAR_Seq序号8和11确定被误帧的SAR_Seq序号范围为9至10。网络侧确定自身记录存储的RLP包发送列表中与SAR_Seq序号8或11匹配的表项,从该表项中确定被误帧的载波链路标识为载波链路1。
网络侧确定自身记录存储的RLP包发送列表中分别与SAR_Seq序号9和10匹配的表项,由于SAR_Seq序号为10的RLP包是通过载波链路2发送的,所以,与SAR_Seq序号10匹配的表项中的载波链路标识应为载波链路2的标识,这样,网络侧确定的被误帧所在的载波链路1的标识与SAR_Seq序号10匹配的表项中的载波链路标识不相同,网络侧确定SAR_Seq序号10的RLP包不需要进行数据重传。同样,由于SAR_Seq序号为9的RLP包是通过载波链路1发送的,所以,与SAR_Seq序号9匹配的表项中的载波链路标识应为载波链路1的标识,这样,网络侧确定的被误帧所在的载波链路1的标识与SAR_Seq序号9匹配的表项中的载波链路标识相同,网络侧确定SAR_Seq序号9的RLP包是被误帧,需要进行数据重传。
网络侧在确定需要重传的RLP包后,将SAR_Seq序号为9的RLP包重新传输至无线接入终端,从而解决了多载波DO系统中基于RLP前向数据稳定传输的问题。
从例4可以看出,本发明中无线接入终端不需要参照其从载波链路2中接收的RLP包的SAR_Seq序号,仅需要确定其从载波链路1中正确接收的RLP包的SAR_Seq序号即能够组装NAK控制消息,简化了无线接入终端对被误帧的处理过程。现有技术的例2中NAK控制消息中包含的信息为丢失的RLP包的SAR_Seq序号9,无线接入终端在载波链路1上接收的最后1个RLP包的SAR_Seq序号11,无线接入终端在载波链路2上接收的最后一个RLP包的SAR_Seq序号10;而本发明的NAK控制消息中包含的信息为无线接入终端从载波链路1中已正确接收的、与被误帧相邻的两个非重传RLP包的SAR_Seq序号;由于SAR_Seq序号一般占用22bit,所以,现有技术的例2的NAK消息的长度至少为66bit,且随着载波链路数量的增长,NAK消息的长度还会以22bit的倍数增加,而本发明中NAK控制消息的长度至少为44bit、且消息长度与载波链路的数量无关,从而简化了NAK控制消息,提高了多载波DO系统中有效数据的传输效率。
当然,上述例3、例4中的RLP包的SAR_Seq序号也可以为数值范围的形式,如0-100、100-200等,此时,传输至网络侧的SAR_Seq序号应该为与被误帧前后相邻的两个非重传RLP包的SAR_Seq序号中的部分数值,如无线接入终端从载波链路1中正确接收的非重传RLP包的ARQ_Seq序号和SAR_Seq序号分别为<1,0-100>、<3,201-300>,由于ARQ_Seq序号不连续,无线接入终端确定出现被误帧,此时,无线接入终端传输至网络侧的SAR_Seq序号应该为100和201,网络侧根据100和201确定需要重传的RLP包,如将<2,101-200>的RLP包重新发送至无线接入终端。
本发明提供的多载波DO系统中基于非应答机制的数据帧重传系统如附图2所示。
图2中,本发明的系统主要包括重传请求端和数据帧重传端。重传请求端为无线接入终端,数据帧重传端位于网络侧。
重传请求端主要用于在确定出现基于非应答机制的被误帧时,确定该被误帧所在载波链路中已正确接收的、与被误帧前后相邻的两个非重传数据帧的标识信息,并将这两个非重传数据帧的标识信息传输至数据帧重传端。
数据帧重传端主要用于根据其接收的标识信息确定需要进行数据重传的数据帧,并将其重传至重传请求端。
重传请求端的主要功能由检测被误帧模块、确定标识信息模块、组装NAK消息模块来实现。数据帧重传端的主要功能由确定重传数据帧模块和重传模块来实现。
检测被误帧模块主要用于检测无线接入终端从各载波链路中接收的数据帧的基于载波链路的序号,在确定某个载波链路中的数据帧在载波链路中的序号不连续时,确定出现基于非应答机制的被误帧,并通知确定标识信息模块,如无线接入终端从载波链路1中接收到的RLP包的ARQ_Seq序号分别为1、2、3、5时,确定出现丢失的RLP包。
确定标识信息模块主要用于根据检测被误帧模块的通知确定无线接入终端从被误帧所在的载波链路中已正确接收的、与被误帧前后相邻的两个非重传数据帧的数据帧序号,如无线接入终端从载波链路1中接收的、与丢失的RLP包相邻的两个非重传RLP包的SAR_Seq序号分别为8和11。确定标识信息模块将这两个非重传RLP包的数据帧序号传输至组装NAK消息模块。
组装NAK消息模块主要用于根据其接收的两个非重传RLP包的数据帧序号组装NAK控制消息,并将NAK控制消息传输至确定重传数据帧模块;如将SAR_Seq序号8和11承载于NAK控制消息中传输至确定重传数据帧模块。
确定重传数据帧模块主要用于根据其接收的数据帧序号确定被误帧的数据帧序号范围,并根据其接收的数据帧序号、其存储的数据帧发送列表确定被误帧的载波链路标识信息,然后,根据其存储的数据帧发送列表确定与被误帧的数据帧序号范围内的每个数据帧序号匹配表项中的载波链路标识信息,并在匹配表项中的载波链路标识信息与上述确定的被误帧的载波链路标识信息相同时,将该被误帧确定为需要进行数据重传的数据帧,并将该被误帧的数据帧序号传输至重传模块。如设定数据帧发送列表中SAR_Seq序号为10的RLP包对应的载波链路为载波链路2,且数据帧发送列表中SAR_Seq序号为9的RLP包对应的载波链路为载波链路1,由于NAK控制消息中的信息为SAR_Seq序号8和11,确定被误帧的数据帧序号范围为9至10、且被误帧的载波链路标识为载波链路1,由此,SAR_Seq序号9的RLP包是被误帧,需要进行数据重传,确定重传数据帧模块将SAR_Seq序号9传输至重传模块。
重传模块主要用于根据其接收的数据帧序号如SAR_Seq序号9,将相应的数据帧重新传输至无线接入终端。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
1.一种基于非应答机制的数据帧重传方法,其特征在于,包括a、无线接入终端确定出现基于非应答机制的被误帧;b、无线接入终端将该被误帧所在载波链路中已正确接收的数据帧的标识信息传输至网络侧;c、网络侧根据其接收的标识信息确定需要进行数据重传的数据帧,并进行数据帧重传。
2.如权利要求1所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述步骤a具体包括无线接入终端在检测到其接收的数据帧的基于载波链路的序号不连续时,确定出现基于非应答机制的被误帧。
3.如权利要求1所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述步骤b中已正确接收的数据帧为已正确接收的、与被误帧前后相邻的两个非重传数据帧。
4.如权利要求1所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述数据帧的标识信息为网络侧为无线接入终端的各载波链路上传输的所有数据帧分配的具有连续性的数据帧序号。
5.如权利要求1、2、3或4所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述步骤b具体包括无线接入终端根据已正确接收的数据帧的标识信息组装非应答控制消息,并将其传输至网络侧,请求网络侧重传被误帧。
6.如权利要求1、2、3或4所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述步骤c具体包括c1、网络侧根据数据帧发送列表确定与其接收的数据帧标识信息匹配的表项中的载波链路标识信息,并将该载波链路标识信息确定为被误帧所在的载波链路标识信息;c2、网络侧根据数据帧发送列表、所述被误帧所在的载波链路标识信息、其接收的数据帧标识信息确定需要进行数据重传的数据帧。
7.如权利要求6所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述步骤c2具体包括网络侧根据其接收的数据帧标识信息确定被误帧标识信息;网络侧根据数据帧发送列表确定与被误帧标识信息匹配的表项中的载波链路标识信息,并判断所述匹配表项中的载波链路标识信息与所述被误帧所在的载波链路标识信息是否相同;如果相同,将该被误帧确定为需要进行数据重传的数据帧,并进行数据帧重传;如果不相同,确定该被误帧不需要进行数据重传。
8.如权利要求1、2、3或4所述的一种基于非应答机制的数据帧重传方法,其特征在于,所述非应答机制为基于缺省分组应用的非应答机制、或基于缺省多流分组的非应答机制、或基于增强多流分组的非应答机制。
9.一种基于非应答机制的数据帧重传系统,其特征在于,包括重传请求端在确定出现基于非应答机制的被误帧时,确定该被误帧所在载波链路中已正确接收的数据帧的标识信息,并将所述已正确接收的数据帧的标识信息传输至数据帧重传端;数据帧重传端根据其接收的标识信息确定需要进行数据重传的数据帧,并将其重传至重传请求端。
10.如权利要求9所述的一种基于非应答机制的数据帧重传系统,其特征在于,所述重传请求端包括检测被误帧模块、确定标识信息模块、组装NAK消息模块;且所述数据帧重传端包括确定重传数据帧模块和重传模块;检测被误帧模块检测无线接入终端接收的数据帧的基于载波链路的序号,在确定所述数据帧的载波链路为其分配的序号不连续时,确定出现基于非应答机制的被误帧,并通知确定标识信息模块;确定标识信息模块接收到检测被误帧模块的通知后,确定无线接入终端从被误帧所在的载波链路中已正确接收的、与所述被误帧前后相邻的两个非重传数据帧的数据帧序号,并将所述两个非重传数据帧的数据帧序号传输至组装NAK消息模块;组装NAK消息模块根据其接收的两个非重传数据帧的数据帧序号组装NAK控制消息,并将其传输至确定重传数据帧模块;确定重传数据帧模块根据其存储的数据帧发送列表确定与其接收的数据帧序号匹配表项中的载波链路标识信息,并根据数据帧发送列表、所述载波链路标识信息、其接收的非重传数据帧标识信息确定需要进行数据重传的数据帧,并需要重传的数据帧序号传输至重传模块;重传模块根据其接收的数据帧序号将相应的数据帧传输至无线接入终端。
全文摘要
本发明提供一种基于非应答机制的数据帧重传方法和系统,其方法和系统的核心均为无线接入终端确定出现基于非应答机制的被误帧,无线接入终端将该被误帧所在载波链路中已正确接收的数据帧的标识信息传输至网络侧,网络侧根据其接收的标识信息确定需要进行数据重传的数据帧,并进行数据帧重传。本发明大大简化了无线接入终端检测被误帧的处理过程,简化了无线接入终端与网络侧传输的消息内容,使NAK控制消息的长度减小;从而实现了提高无线接入终端对被误帧的响应速度、提高数据帧重传效率、提高多载波DO系统中有效数据传输效率的目的。
文档编号H04L1/16GK1801687SQ200510098469
公开日2006年7月12日 申请日期2005年9月8日 优先权日2005年9月8日
发明者刘珏君, 卢建民, 张道中 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1