上行状态报告上报方法、无线链路控制数据发送方法及装置的制作方法

文档序号:7634644阅读:215来源:国知局
专利名称:上行状态报告上报方法、无线链路控制数据发送方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种上行状态报告上报方法、无线链路控制数据发送方法及装置。
背景技术
第三代移动通信系统的无线链路控制(Radio Link Control,简称为RLC)确认模式通过“按顺序递送”保证在接收端传送到高层的数据(例如,协议数据单元(ProtocolData Unit,简称为MAC-es PDU))顺序和在发送端从高层传送下来的顺序是一致的,确认模式的RLC数据PDU中包含序列号域提供12比特(bit)的序列号,在数据发送时按顺序进行设置;通过“误码纠错”要求重传错误的rou,发送端要求接收端发送一个确认应答报告,以确定哪些接收到的PDU是错误的。
确认模式无线链路控制(简称为AM RLC)实体自动重传请求(简称为ARQ)接收端响应状态报告在接收方与发送方的对等实体传递,状态报告可通过状态PDU (STATUS PDU)或者附带的状态I3DU(piggybacked STATUS PDU)携带,其中包含确认消息(简称为ACK)或非确认消息(简称为NACK),数据包格式有位图(BITMAP)、列表(LIST)、相对列表(RLIST)三种。状态报告的触发机制为周期性、无线链路控制层协议数据单元(RLC PDU)丢失检测、接收到发送端的轮流检测消息(Polling)、在可变RLC SIZE模式下接收到发送端的超字段轮询(POLL SUFI)四种触发方式。为了达到更高的数据吞吐量尤其是小区边缘的吞吐率,经过3GPP的技术分析与论证,提出一种增强功能用户设备(User Equipment,简称为UE)可以同时从不同的基站(例如,NodeB)或相同的NodeB的相同频点或者同一频点的两个小区同时接收数据块,SP在同一个传输时间间隔(简称为TTI)内,UE能接收到相当于传统模式二倍的数据块,称为DF-DC-HSDPA或者SF-DC-HSDPA技术。在同一 NodeB接收不同小区数据块的模式称为Intra-NodeB模式;在不同NodeB接收不同小区数据块的模式称为Inter-NodeB模式。在Intra-NodeB模式下,即UE同时从一个NodeB的两个小区接收数据由同一个NodeB控制所有数据传输,因此,NodeB与UE都只需要存在一个演进高速下行分组接入媒体接入控制(MAC-ehs)实体,每个数据流都有独立的HARQ实体处理;但是,在Inter-NodeB模式下,即U E同时从两个NodeB的两个小区接收数据,U E必须具备两个MAC-ehs实体处理两个不同NodeB的对等MAC-ehs实体。因此,接收方UE必然会接收到不连续的RLC PDU,而按照目前3GPP协议的“按顺序递送”的原则以及状态报告触发机制,必定满足无线链路控制层协议数据单元丢失监测的触发条件,因此,接收方UE必定会通过状态报告上报接收到的SN间隙,即SN的非确认消息ACK ;发送方RNC根据状态报告中unacknowledged PDU序列号进行重传。例如,序列号(Sequence Number,简称为SN)为1、2、3的RLC PDU在celll发送,SN为4、5、6的RLC PDU在cell2发送,正常情况下,在第一个TTI,接收方UE能收到SN为I和SN为4的rou,按照目前的协议处理,UE需要触发状态报告上报,SN为2、3的PDU为unacknowledged, RNC收到这样的状态报告后将重传SN为2、3的TOU。而事实上,没有收到SN为2、3的PDU并不是由于空口传输错误或者丢失,而是由于发送方通过两个不同的小区分别发送顺序数据而导致的接收方必然收到不连续H)U,即在这种情况下是不需要RNC重传“丢失”的SN为2、3的rou。

发明内容
本发明的主要目的在于提供一种上行状态报告上报方法、无线链路控制数据发送方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种上行状态报告上报方法,包括以下步骤经由演进高速下行分组接入媒体接入控制MAC-ehs实体接收无线链路控制RLC数据,其中,所述RLC数据中携带有通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围的起始序列号;根据接收到RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及接收到的轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定是否发送上行状态报告以及需要上报的RLC数据的状态报告。
优选地,还包括接收到当前序列号为所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者,接收到POLL PDU,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。优选地,在接收到携带有POLL的RLC数据或者所述POLL PDU之后,检测所述起始序列号和所述结束序列号或者检测所述起始序列号或者所述第二结束序列号之间的RLC数据是否完全接收;如果检测结果为否,则向所述RLC数据的发送端上报上行状态报告,请求重传未接收到的RLC数据,和/或,如果检测结果为是,则向所述RLC数据的发送端上报所述上行状态报告,通知所述发送端RLC数据正确接收。优选地,在所述RLC数据为RLC PDU的情况下,所述起始序列号通过所述RLC PDU的专门长度指示进行指示;或者,在所述RLC数据为POLL PDU的情况下,所述起始序列号携带于所述POLL PDU中。优选地,所述POLL PDU是一种预定类型的RLC状态rou,用于可变RLC PDU尺寸和/或固定RLC PDU尺寸配置。根据本发明的一个方面,提供了一种无线链路控制数据发送方法,包括以下步骤确定在MAC-ehs实体中期望连续发送无线链路控制RLC数据的期望序列号范围;通过所述MAC-ehs实体发送RLC数据,其中,所述RLC数据中携带有所述期望序列号范围中的起始序列号。优选地,发送所述RLC数据包括发送所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有轮流检测信息POLL ;或者,所述方法还包括发送轮流检测协议数据单元POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。
优选地,发送所述起始序列号对应的RLC数据时,启动第一定时器;在所述第一定时器到时前,如果发送了所述结束序列号对应的RLC数据,则结束所述第一定时器;否则在所述第一定时器超时的情况下,发送所述POLL PDU0优选地,在所述RLC数据为RLC PDU的情况下,所述起始序列号通过所述RLC PDU的专门长度指示进行指示;或者,在所述RLC数据为POLL PDU的情况下,所述起始序列号携带于所述POLL PDU中。优选地,所述POLL PDU是一种预定类型的RLC状态H)U,用于可变RLC PDU尺寸和/或固定RLC PDU尺寸配置。优选地,还包括接收上行状态报告,其中,所述上行状态报告是接收端根据接收到所述RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定上报的。优选地,所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,重新发送所述结束序列号对应的RLC数据或所述POLL PDU,直到所述上行状态报告指示所述接收端接收到所述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据。优选地,在发送所述结束序列号对应的RLC数据或所述POLL PDU之后,设置第二定时器,如果在所述第二定时器到时之前,接收到的所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,在所述第二定时器超时时,重新发送所述结束序列号对应的RLC数据或所述POLL PDU,并重置所述第二定时器,直到所述上行状态报告指示所述接收端接收到所述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据之后,停止所述第二定时器。
根据本发明的再一个方面,提供了一种上行状态报告上报装置,包括接收模块,用于经由MAC-ehs实体接收无线链路控制RLC数据,其中,所述RLC数据中携带有通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围的起始序列号;上报模块,用于根据接收到RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及POLL或P0LLPDU决定是否发送上行状态报告以及需要上报的RLC数据的状态报告。优选地,所述接收模块,用于接收到当前序列号为所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者,所述接收模块,还用于接收到轮流检测协议数据单元POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的序列号范围中已发送的最后一个RLC数据的序列号。根据本发明的再一个方面,还提供了一种无线链路控制数据发送装置,包括确定模块,用于确定在MAC-ehs实体中期望连续发送无线链路控制RLC数据的期望序列号范围;发送模块,用于通过所述MAC-ehs实体发送RLC数据,其中,所述RLC数据中携带有所述期望序列号范围中的起始序列号。优选地,所述发送模块还用于发送所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者,所述发送模块还用于发送P0LLPDU,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。优选地,还包括接收模块,用于接收上行状态报告,其中,所述上行状态报告是接收端根据接收到所述RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定上报的。优选地,所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,所述发送模块还用于重新发送所述结束序列号对应的RLC数据或所述POLL PDU,直到所述上行状态报告指示所述接收端接收到所 述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据。通过本发明,解决了相关技术中在Inter-NodeB场景下接收方无法判断RLC数据是否正常丢失的问题,进而使接收方能够正确判断RLC数据是否丢失。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的上行状态报告上报方法的流程图;图2是根据本发明实施例的无线链路控制数据发送方法的流程图;图3是根据本发明实施例的上行状态报告上报装置的结构框图;图4是根据本发明实施例的无线链路控制数据发送装置的结构框图;图5是根据本发明实施例的无线链路控制数据发送装置优选的结构框图;图6是根据本发明优选实施例的发送端AM RLC实体发送AM RLC PDUs的流程图;图7是根据本发明优选实施例的接收端AM RLC实体根据RLC PDU状态报告触发的流程图;图8是根据本发明优选实施例的RLC PDU格式的示意图;以及,图9是根据本发明优选实施例的POLL PDU格式的示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中,提供了一种上行状态报告上报方法,图I是根据本发明实施例的上行状态报告上报方法的流程图,如图I所示,该流程包括以下步骤步骤S102,经由MAC-ehs实体接收RLC数据(例如,RLC PDU),其中,该RLC数据中携带有通过该MAC-ehs实体期望连续发送的RLC数据的期望序列号范围(简称为序列号范围)的起始序列号;例如,为了对现有的RLC数据改动较小,该起始序列号可以通过RLC PDU的专门的长度指示进行指示,或者,在该RLC数据为POLL PDU的情况下,起始序列号可以携带在该P0LLPDU中。优选地,该P0LLPDU可以是一种预定类型(例如,新类型)的RLC状态PDU,用于可变 RLC PDU 尺寸(flexible RLC PDU size)和 / 或固定 RLC PDU 尺寸(fixedRLC PDU size)配置。步骤S104,根据接收到RLC数据的当前序列号、序列号范围中的起始序列号以及POLL(或者,POLL PDU)决定是否发送上行状态报告以及需要上报的哪些RLC数据的状态报
生口 o通过上述步骤,使接收端(例如,UE)可以获知经由一个MAC-ehs实体(也可以是基站)发送的RLC数据的序列号范围,从而该接收端根据接收到的RLC数据的序列号以及起始序列号就可以判断出RLC数据的接收是否正常,从而解决了 Inter-NodeB场景下接收方无法判断RLC数据是否正常丢失的问题。需要说明的是,在接收端中,如果接收来自多个不同基站的数据,对应于每个基站则都会有一个MAC-ehs实体相对应,因此,在下文中,对于发送端和/或接收端中涉及到的对基站的相关处理,均可以认为是对与该基站对应的MAC-ehs实体的处理。图2是根据本发明实施例的无线链路控制数据发送方法的流程图,如图2所示,该 流程包括以下步骤步骤S202,确定在基站中期望连续发送无线链路控制RLC数据的序列号范围。步骤S204,通过基站发送RLC数据,其中,RLC数据中携带有期望序列号范围中的起始序列号。上述步骤S202至步骤S204对发送端(例如,RNC)确定在每个基站发送的RLC数据的序列号范围并将序列号范围中的起始序列号携带在RLC数据中,可以使接收到该RLC数据的接收端得到该基站发送的期望序列号范围的RLC数据起始序列号。优选地,在实施时,为了触发接收端上报上行状态报告,和/或为了确保接收端接收到期望序列号范围的相关RLC数据,可以在发送期望序列号范围中的结束序列号对应的RLC数据中携带有轮流检测信息POLL,此时,POLL中携带有期望序列号范围中的结束序列号;或者,发送轮流检测协议数据单元POLL H)U,其中,POLL PDU中携带有起始序列号和第二结束序列号。需要说明的是,此时的第二结束序列号为从起始序列号开始通过该MAC-ehs实体期望连续发送的RLC数据的序列号范围中已发送的最后一个RLC数据的序列号,因此,第二结束序列号有可能等于步骤S202中的序列号范围的结束序列号,也有可能不等于该结束序列号。对应的,在采用该优选实施方式时,接收端可以接收结束序列号对应的RLC数据,其中,结束序列号对应的RLC数据中携带有轮流检测信息POLL;或者,接收端也可以接收到轮流检测协议数据单元POLL H)U,其中,该POLL PDU中携带有起始序列号和第二结束序列号。更优地,可以采用计时器的方式来确定如何发送结束序列号对应的携带有POLL的RLC数据或者POLL H)U,例如,发送起始序列号对应的RLC数据时,启动第一定时器;在第一定时器到时前,如果发送结束序列号对应的RLC数据,则结束第一定时器;否则在第一定时器超时的情况下,发送POLL PDU0对于接收端而言,触发其上报上行状态报告的方式可以采用现有的方式,在本实施例中,接收端在接收到携带有POLL的RLC数据或者POLL PDU之后,可以检测起始序列号和结束序列号或者检测起始序列号或者第二结束序列号之间的RLC数据是否完全接收,如果检测结果为否,则向RLC数据的发送端上报上行状态报告,请求重传未接收到的RLC数据,如果RLC数据完全接收,也可以向发送端上报上行状态报告,告知发送端所有的数据均正常接收。对于发送端而言,可以接收到上行状态报告,该上行状态报告是接收端根据接收到RLC数据的序列号以及序列号范围中的起始序列号和结束序列号上报的。更优地,发送端可以根据该上行状态报告来确定进行重传操作的相关信息,例如,是否需要重传以及需要重传哪些或哪个RLC数据等。在此以一个优选实施方式为例进行说明。在该优选实施方式中,上行状态报告指示接收端有未接收到的RLC数据的情况下,重新发送结束序列号对应的RLC数据或POLL PDU,直到上行状态报告指示接收端接收到起始序列号到结束序列号或者起始序列号到第二结束序列号之间的全部RLC数据。更优地,可以在该优选实施方式中增加一个第二定时器,例如在发送结束序列号对应的RLC数据或POLL PDU之后,设置第二定时器,如果在第二定时器到时之前,接收到的上行状态报告指示接收端有未接收到的RLC数据的情况下,在第二定时器超时时,重新发送结束序列号对应的RLC数据或POLL H)U,并重置第二定时器,直到上行状态报告指示接收端接收到起始序列号到结束序列号或者起始序列号到第二结束序列号之间的全部RLC数据之后,停止第二定时器。 对应于上述实施例及其优选实施方式,在本实施例中还提供了一种上行状态报告上报装置,在上文中已经进行过说明的在此不再赘述,下面对该装置涉及到的模块进行说明。图3是根据本发明实施例的上行状态报告上报装置的结构框图,如图3所示,该结构包括接收模块32和上报模块34,下面对该结构进行说明。 接收模块32,该模块用于经由基站接收无线链路控制RLC数据,其中,RLC数据中携带有通过基站连续发送的RLC数据的期望序列号范围的起始序列号;上报模块34,该模块连接至接收模块32,用于根据接收到RLC数据的当前序列号、序列号范围中的起始序列号、以及POLL或POLL PDU决定(或确定)是否发送上行状态报告以及需要上报的哪些RLC数据的状态报告。优选地,接收模块32用于接收到当前序列号为期望序列号范围中的结束序列号对应的RLC数据,其中,结束序列号对应的RLC数据中携带有POLL ;或者,接收模块32还用于接收POLL H)U,其中,POLL PDU中携带有起始序列号和第二结束序列号,其中,第二结束序列号为从起始序列号开始通过该MAC-ehs实体期望连续发送的RLC数据的序列号范围中已发送的最后一个RLC数据的序列号。对应于上述实施例及其优选实施方式,在本实施例中还提供了一种无线链路控制数据发送装置,在上文中已经进行过说明的在此不再赘述,下面对该装置涉及到的模块进行说明。图4是根据本发明实施例的无线链路控制数据发送装置的结构框图,如图4所示,该结构包括确定模块42和发送模块44,下面对该结构进行说明。确定模块42,该模块用于确定在基站中期望连续发送无线链路控制RLC数据的序列号范围;发送模块44,连接至确定模块42,该模块用于通过基站发送RLC数据,其中,RLC数据中携带有序列号范围中的起始序列号。优选地,发送模块44还用于发送期望序列号范围中的结束序列号对应的RLC数据,其中,结束序列号对应的RLC数据中携带有POLL ;或者,发送模块44还用于发送POLLH)U,其中,POLL PDU中携带有起始序列号和第二结束序列号,其中,第二结束序列号为从起始序列号开始通过该MAC-ehs实体期望连续发送的RLC数据的序列号范围中已发送的最后一个RLC数据的序列号。图5是根据本发明实施例的无线链路控制数据发送装置优选的结构框图,如图5所示,该结构还包括接收模块52,该模块用于接收上行状态报告,其中,该上行状态报告是接收端根据接收到RLC数据的当前序列号、期望序列号范围中的起始序列号、以及POLL (或POLL PDU)决定上报的。优选地,上行状态报告指示接收端有未接收到的RLC数据的情况下,发送模块44还用于重新发送结束序列号对应的RLC数据或POLL PDU,直到上行状态报告指示接收端接收到起始序列号到结束序列号或者起始序列号到第二结束序列号之间的全部RLC数据。以下的一个优选实施例以RNC中的确认模式无线链路控制(简称为AM RLC)实体为发送端,以UE为接收端为例进行说明。在本优选实施例中提供了 AM RLC实体的RLC PDU序列号设置以及状态报告触发方法。在该方法中,发送端确认模式无线链路控制实体发送RLC数据(例如,RLC PDUs)时随路携带发送端计划在对应NodeB中连续发送的RLC数据的起始序列号(简称为SNfirst)和结束序列号(简称为SNlast);发送端发送结束序列号的RLC PDU时随路携带POLL ;接收端确认模式无线链路控制实体根据接收RLC数据中的序列号以及起始序列号以及POLL决定是否发送上行状态报告以及检测上报哪些RLC数据(RLC PDUs)的状态报告。该方法包括如下步骤步骤SI,发送端确认模式无线链路控制实体发送RLC数据时携带起始序列号。优选地,上述起始序列号和结束序列号是发送端确认模式无线链路控制实体需要在某NodeB中连续发送RLC数据的起始序列号和结束序列号。优选地,为了保证RLC PDU的前向兼容性,该RLC数据的长度指示(LengthIndicator)可扩展如下表一所示,或者使用其他方法(例如,可以包括其他带内和/或带外协商方法)通知UE RLC PDU格式变化。
表一
BitDescription of Length Indicator IE
1111101 UMD PDU: The first data octet in this RLC PDU is the first octetof an RLC SDU and the last octet in this RLC PDU is the lastoctet of the same RLC SDU. AMD PDU:原为 “Reserved (PDUswith this coding will be discarded by this version of theprotocol).”,变更为 “SN-first is included. ”
111111111 UMD PDU: The first data octet in this RLC PDU is the first octet 111101 of an RLC SDU and the last octet in this RLC PDU is the last octet of the same RLC SDU. AMD PDU:原为 “Reserved (PDUs with this coding will be discarded by this version of the protocol).”,变更为 “SN-first is included.”优选地,上述发送端确认模式无线链路控制实体需要在某NodeB中连续发送RLC数据的数据量可以和业务在该NodeB的空口能力相关。步骤S2,发送端确认模式无线链路控制实体发送序列号为SNlast的RLC数据时随路携带POLL或者发送POLL H)U,该POLL PDU需要携带起始序列号和第二结束序列号。优选地,发送端确认模式无线链路控制实体发送SNfirst的RLC数据时启动定时器SNLastlDelayTimer,发送端确认模式无线链路控制实体在定时器SNLastlDelayTimer内发送序号为SNlast的RLC数据(RLC PDU),随路携带Poll ;同时清除定时器SNLastlDelayTimer ;,发送端确认模式无线链路控制实体在定时器SNLastlDelayTimer超时时(说明该发送端未发送序列号为SNlast的RLC数据),发送一个单独POLL TOU,该POLLPDU需要携带起始序列号(SNfirst)和第二结束序列号。优选地,该POLL PDU可以是一种新类型的RLC状态H)U,用于可变RLC PDU尺寸(flexible RLC PDU size)和 / 或固定 RLC PDU 尺寸(fixed RLC PDU size)配置。步骤S3,接收端确认模式无线链路控制实体根据接收RLC数据中的序列号(SN)、起始序列号以及POLL决定是否发送上行状态报告以及检测上报哪些RLC数据(RLC PDUs)的状态报告。优选地,接收端确认模式无线链路控制实体接收到带POLL的RLC数据和/或POLLrou (S);则接收端可能向发送端发送RLC状态报告。优选地,接收端确认模式无线链路控制实体接收多个RLC数据,其接收数据的序 列号区间(参考第一部分的起始序列号和结束序列号)可能有一个甚至多个。优选地,接收端确认模式无线链路控制实体处理每个序列号区间的RLC数据记录该序列号区间成功接收的RLC数据中的最大序列号SNlargest ;检查起始序列号SNf irst和最大序列号SNlargest之间的RLC数据是否完整接收,如果完整,则视为接收序号的RLC数据未丢弃。接收端确认模式无线链路控制实体向发送端发送RLC状态报告,包括丢弃RLC数据的序列号列表以及成功接收的RLC数据的序列号列表。步骤S4,发送端确认模式无线链路控制实体重传某序列号区间的POLL PDU,该P0LLPDU可能是序列号SNlast的携带POLL的RLC数据或者单独的POLL PDU0优选地,发送端确认模式无线链路控制实体发送POLL PDU后的一段时间PollResendDelayTimer内如果未收全该发送序列号区间(参考步骤SI的起始序列号和结束序列号),则根据RLC数据的接收状态报告,重传POLL PDU0例如,重传的POLL PDU可能是序列号SNlast的携带POLL的RLC数据或者单独的POLL PDU ;发送端确认模式无线链路控制实体发送POLL PDU后的一段时间PollResendDelayTimer内收全该发送序列号区间RLC数据的成功接收状态报告,则停止该定时器。通过本优选实施例,达到了如下效果解决引入DF-DC-HSDPA或者SF-DC-HSDPA技术后导致的确认模式接收端无线链路控制实体在接收到数据PDU存在SN间隙时,根据按顺序发送原则无法判断正常或非正常PDU丢失的问题;最大限度地沿用现有协议确认模式无线链路控制实体的主要功能,如丢失监测等,保证后向兼容性。更优地,为避免接收端确认模式无线链路控制AM RLC实体响应过多的RLC P0LL,该优选实施例可以配合状态禁止定时器(Timer_Status_Prohibit)使用。下面结合附图对本优选实施例进行说明。图6是根据本优选实施例的发送端AM RLC实体发送AM RLC PDUs的流程图,在该图示出的流程中,发送端多个RLC数据(RLC PDUs)通过两个NodeB发送到接收端,每个RLC数据携带起始序列号,RLC数据中可以携带P0LL,或者发送端发送POLL TOU,如图6所示,该流程包括如下步骤步骤S610,发送端可以根据各NodeB的空口发送能力等因素预分配期望序列号范围给每个NodeB,记预分配给各NodeB的期望序列号范围为[SNfirst, SNlast],其中,SNfirst是初始序列号,SNlast是结束序列号,RLC PDU格式可以参考图8,当然,图8中的RLC PDU为一种优选的格式;POLL PDU可以参考图9,其中新增一种SUFI(stb-field)类型POLL_EXT,当然图9中的POLL PDU为一种优选的格式,并不限于此。步骤S620,发送端发送RLC数据,随路携带SNfirst ;步骤S630,发送端发送SNfirst的RLC数据的同时设置定时器SNLastlDelayTimer ;步骤S640,发送端在定时器SNLastlDelayTimer内发送序号为SNlast的RLC数据,则随路携带POLL,同时清除定时器SNLastlDelayTimer ;
步骤S650,发送端在定时器SNLastlDelayTimer超时时发送一个单独POLL PDU,同时携带SNfirst和期望序列号范围中的最后发送的RLC数据的序列号;步骤S660,步骤 S640 或步骤 S650 后设置定时器 PollResendDelayTimer ;步骤S670,如果发送端在定时器PollResendDelayTimer内收齐该发送序列号区间所有RLC数据的成功接收状态报告,则清除该定时器;步骤8680,如果发送端在定时器PollResendDelayTimer内未收齐该发送序列号区间所有RLC数据的成功接收状态报告,则重发步骤S640或步骤S650中的携带POLL的RLC PDU 或者 POLL PDU0图7是根据本优选实施例的接收端AM RLC实体根据RLC PDU状态报告触发的流程图如图7所示,该流程包括步骤S710,接收端AM RLC实体接收到带POLL的RLC数据或者POLL H)U,则接收端可能向发送端发送RLC状态报告;步骤8720,接收端AM RLC实体接收RLC数据,其期望序列号区间(参考起始序列号(SNfirst)和结束序列号(SNlast))可能有一个甚至多个;步骤S730,接收端AM RLC实体处理每个期望序列号区间的RLC数据;对各序列号区间RLC数据的处理过程参考步骤S730-10/20 ;步骤S730-10,记录序列号区间内成功接收的RLC数据中的最大序列号SNlargest ;步骤S730-20,检查序列号区间内起始序列号SNfirst和最大序列号SNlargest之间的RLC数据是否完整接收,如果完整,则视为接收序号的RLC数据未丢弃,如果未完整接收,在认为有RLC数据被丢弃;步骤S740,接收端AM RLC实体返回状态报告,包括丢弃RLC数据的序列号列表以及成功接收的RLC数据的序列号列表。通过上述实施例,解决了 Inter-NodeB场景下接收方无法判断RLC数据是否正常丢失的问题。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种上行状态报告上报方法,其特征在于包括以下步骤 经由演进高速下行分组接入媒体接入控制MAC-ehs实体接收无线链路控制RLC数据,其中,所述RLC数据中携带有通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围的起始序列号; 根据接收到RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及接收到的轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定是否发送上行状态报告以及需要上报的RLC数据的状态报告。
2.根据权利要求I所述的方法,其特征在于还包括 接收到当前序列号为所述期望序列号范围结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者, 接收到POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。
3.根据权利要求2所述的方法,其特征在于, 在接收到携带有POLL的RLC数据或者所述POLL PDU之后,检测所述起始序列号和所述结束序列号或者检测所述起始序列号或者所述第二结束序列号之间的RLC数据是否完全接收; 如果检测结果为否,则向所述RLC数据的发送端上报上行状态报告,请求重传未接收到的RLC数据,和/或,如果检测结果为是,则向所述RLC数据的发送端上报所述上行状态报告,通知所述发送端RLC数据正确接收。
4.根据权利要求I至3中任一项所述的方法,其特征在于, 在所述RLC数据为RLC PDU的情况下,所述起始序列号通过所述RLC PDU的专门长度指示进行指示;或者, 在所述RLC数据为POLL PDU的情况下,所述起始序列号携带于所述POLL PDU中。
5.根据权利要求4所述的方法,其特征在于,所述POLLPDU是一种预定类型的RLC状态rou,用于可变RLC PDU尺寸和/或固定RLC PDU尺寸配置。
6.一种无线链路控制数据发送方法,其特征在于包括以下步骤 确定在MAC-ehs实体中期望连续发送无线链路控制RLC数据的期望序列号范围; 通过所述MAC-ehs实体发送RLC数据,其中,所述RLC数据中携带有所述期望序列号范围中的起始序列号。
7.根据权利要求6所述的方法,其特征在于, 发送所述RLC数据包括发送所述期望序列号范围的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有轮流检测信息POLL ;或者, 所述方法还包括发送轮流检测协议数据单元POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。
8.根据权利要求7所述的方法,其特征在于, 发送所述起始序列号对应的RLC数据时,启动第一定时器;在所述第一定时器到时前,如果发送了所述结束序列号对应的RLC数据,则结束所述第一定时器;否则在所述第一定时器超时的情况下,发送所述POLL PDU0
9.根据权利要求6至8中任一项所述的方法,其特征在于, 在所述RLC数据为RLC PDU的情况下,所述起始序列号通过所述RLC PDU的专门长度指示进行指示;或者, 在所述RLC数据为POLL PDU的情况下,所述起始序列号携带于所述POLL PDU中。
10.根据权利要求4所述的方法,其特征在于,所述POLLPDU是一种预定类型的RLC状态rou,用于可变RLC PDU尺寸和/或固定RLC PDU尺寸配置。
11.根据权利要求6至8中任一项所述的方法,其特征在于还包括 接收上行状态报告,其中,所述上行状态报告是接收端根据接收到所述RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定上报的。
12.根据权利要求11所述的方法,其特征在于, 所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,重新发送所述结束序列号对应的RLC数据或所述POLL PDU,直到所述上行状态报告指示所述接收端接收到所述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据。
13.根据权利要求12所述的方法,其特征在于, 在发送所述结束序列号对应的RLC数据或所述POLL PDU之后,设置第二定时器,如果在所述第二定时器到时之前,接收到的所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,在所述第二定时器超时时,重新发送所述结束序列号对应的RLC数据或所述POLL PDU,并重置所述第二定时器,直到所述上行状态报告指示所述接收端接收到所述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据之后,停止所述第二定时器。
14.一种上行状态报告上报装置,其特征在于包括 接收模块,用于经由MAC-ehs实体接收无线链路控制RLC数据,其中,所述RLC数据中携带有通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围的起始序列号; 上报模块,用于根据接收到RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及POLL或POLL PDU决定是否发送上行状态报告以及需要上报的RLC数据的状态手艮告。
15.根据权利要求14所述的装置,其特征在于, 所述接收模块,用于接收到当前序列号为所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者, 所述接收模块,还用于接收到轮流检测协议数据单元POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的序列号范围中已发送的最后一个RLC数据的序列号。
16.一种无线链路控制数据发送装置,其特征在于包括 确定模块,用于确定在MAC-ehs实体中期望连续发送无线链路控制RLC数据的期望序列号范围; 发送模块,用于通过所述MAC-ehs实体发送RLC数据,其中,所述RLC数据中携带有所述期望序列号范围中的起始序列号。
17.根据权利要求16所述的装置,其特征在于, 所述发送模块还用于发送所述期望序列号范围中的结束序列号对应的RLC数据,其中,所述结束序列号对应的RLC数据中携带有POLL ;或者, 所述发送模块还用于发送POLL H)U,其中,所述POLL PDU中携带有所述起始序列号和第二结束序列号,其中,所述第二结束序列号为从所述起始序列号开始通过所述MAC-ehs实体期望连续发送的RLC数据的期望序列号范围中已发送的最后一个RLC数据的序列号。
18.根据权利要求16或17所述的装置,其特征在于还包括 接收模块,用于接收上行状态报告,其中,所述上行状态报告是接收端根据接收到所述RLC数据的当前序列号、所述期望序列号范围中的起始序列号、以及轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定上报的。
19.根据权利要求18所述的装置,其特征在于, 所述上行状态报告指示所述接收端有未接收到的RLC数据的情况下,所述发送模块还用于重新发送所述结束序列号对应的RLC数据或所述POLL PDU,直到所述上行状态报告指示所述接收端接收到所述起始序列号到所述结束序列号或者所述起始序列号到所述第二结束序列号之间的全部RLC数据。
全文摘要
本发明公开了上行状态报告上报方法、无线链路控制数据发送方法及装置,该上行状态报告上报方法包括经由演进高速下行分组接入媒体接入控制MAC-ehs实体接收无线链路控制RLC数据,其中,RLC数据中携带有通过MAC-ehs实体期望连续发送的RLC数据的期望序列号范围的起始序列号;根据接收到RLC数据的当前序列号、期望序列号范围中的起始序列号、以及接收到的轮流检测信息POLL或轮流检测协议数据单元POLL PDU决定是否发送上行状态报告以及需要上报的RLC数据的状态报告。通过本发明使接收方能够正确判断RLC数据是否丢失。
文档编号H04W28/04GK102740353SQ20111008842
公开日2012年10月17日 申请日期2011年4月8日 优先权日2011年4月2日
发明者张瑜, 杨阳, 陈艳丽 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1