无线链路数据传输方法及无线通信网络节点的制作方法

文档序号:7716563阅读:103来源:国知局
专利名称:无线链路数据传输方法及无线通信网络节点的制作方法
技术领域
本发明涉及无线数字通信领域,尤其涉及无线链路数据传输方法及无线通信网络 节点。
背景技术
演进的通用移动通信系统(Universal Mobile TelecommunicationsSystem, UMTS)陆上无线接入网(Evolved UMTS Terrestrial Radio AccessNetwork, E-UTRAN) 的无线链路控制层包括三种类型的RLC(无线链路控制,Radio Link Control)实体 透明模式(Transparent Mode, TM)、非确认模式(Unacknowledged Mode, UM)和确认 模式(Acknowledged Mode,AM)。其中AM RLC实体利用自动重传请求ARQ(Automatic RetransmissionRequest)机制提供可靠数据传输服务。在AM RLC实体的ARQ功能中,AM RLC实体首先发送RLC数据协议数据单元(RLC Data Protocol Data Unit, RLC Data PDU)到对等 AM RLC 实体的接收侧,对等 AM RLC 实 体接收这些RLC Data PDU并检测这些包中的轮询标志域。当检测轮询时,在满足条件的情 况下,对等AM RLC实体会发送状态PDU (STATUS PDU)给AM RLC实体,报告对等实体的接收 情况。对于STATUS PDU中指示丢失的或接收不完全的RLC Data PDU, AM RLC实体会重传 相关数据部分;对于STATUS PDU中指示成功传输的RLC Data PDU,如果其中包含了完整的 高层PDU,在满足条件的情况下给高层发送数据成功传输的通知。AM RLC实体可以被高层重建,在AM RLC实体重建的时候发送侧清空所有缓冲,停 止复位所有的定时器,并复位所有的状态变量;在接收侧首先将缓冲在接收缓冲区的那些 不连续的RLC Data PDU重组为高层PDU,并按升序发送给高层,然后清空缓冲区,最后停止 复位所有定时器并复位所有状态变量。AM RLC实体的重建过程见图1。在AM RLC实体的发送侧维护一个窗,发送窗是由三个状态变量组成,它们是确认 状态变量(Acknowledgement status variable,VT(A))、最大发送状态变量(Maximum send state variable,VT(MS))和发送状态变量(Send state variable,VT(S))。VT(A)是保存 了 RLC Data PDU已经确认挨次接收的下一个RLC Data PDU的序列号(Sequence Number, SN),也是发送窗的下界,当VT(A)更新的时候发送窗向前移动。VT(MS)是发送窗的上界,其 值等于 VT(A)+AM_Window_Size。VT(S)是下一个将要产生的 RLC Data PDU 的 SN。在当前E-UTRAN的协议标准(长期演进(Long Time Evolution, LTE) 36. 322V850) 中,AM RLC实体发送侧向高层发送数据成功传输通知的处理过程如图2所示。在图2中我 们可以看出,只有当VT(A)得到确认后,才有可能给高层发送数据成功传输的通知。这样处 理可以降低RLC发送消息给高层的频率,但这就意味着如果VT (A)没有更新时,即便是有其 它高层PDU成功发送,也不会给高层通知。如果在传输过程中不发生重建,所有数据都成功 发送后,这些数据的确认最终在VT(A)的更新后会上报给高层。但是如果在传输过程中发 生重建,那么对等AM RLC实体的会将接收到的不连续的数据提交给高层,而AM RLC实体的 发送侧会清空数据缓冲区。这时,那些对等RLC实体已经确认的数据(在重建时也已提交给高层),RLC实体发送侧可能由于VT (A)没有更新而不会将其成功发送的消息通知发送侧 高层。这就会造成重建之后那些已经成功发送的高层PDU由于没有及时得到成功发送通知 而重传。在某些情况下,这个问题会很严重。例如在接收侧,如果VT(A)指向的数据包一 直没有成功接收,而接收窗内的其它数据包都已成功接收(接收窗的大小为512),这时RLC 实体接收侧不能向高层提交数据,而是不断发送STATUS PDU向发送侧要求重发VT (A)指 向的数据包;而在发送侧由于VT(A)没有更新,不会向高层确认数据发送成功,而会不断重 发VT(A)指向的数据包,当重发次数超过了协议规定的限制后,RLC实体会向上报告重发失 败。高层会认为无线链路失败而重建RLC实体,在RLC实体重建时,RLC实体接收侧会把接 收窗内的除了 VT(A)以外的所有包重组为RLC服务数据单元(RLC Service Data Unit, RLC SDU)并上报给高层。RLC实体重建之后,发送侧高层会重新发送没有得到确认的数据。这 就意味这存在很多(可能是511个)已经成功传输的RLC SDU,会在重建之后重新传输,造 成了空口资源的严重浪费。

发明内容
本发明要解决的技术问题是,提供一种无线链路数据传输方法及无线通信网络节 点,以提高AM RLC实体的传输效率。本发明要解决的技术问题是,提供一种无线链路数据传输方法,无线链路控制RLC 实体重建情况下,该方法包括所述RLC实体接收到重建指示后,将服务数据单元SDU发送成功的确认信息上报
给尚层;所述RLC实体重建后,高层根据所述RLC实体上报的所述确认信息确定需要重新 发送的SDU。进一步地,所述确认信息是所述RLC实体根据对等RLC实体发送的状态协议数据 单元STATUS PDU确定的。进一步地,所述确认信息包括已确认发送成功但还未上报的SDU的序列号SN,所 述需要重新发送的SDU是已确认未成功发送的SDU。为解决上述技术问题,本发明提供一种无线链路数据传输方法,无线链路控制RLC 实体重建情况下,该方法包括所述RLC实体接收到重建指示后,将服务数据单元SDU的发送状态信息上报给高 层;所述RLC实体重建后,高层根据所述RLC实体上报的所述发送状态信息确定需要 重新发送的服务数据单元SDU0进一步地,所述发送状态信息是所述RLC实体根据对等RLC实体发送的状态协议 数据单元STATUS PDU确定的。进一步地,所述发送状态信息包括已确认发送成功或未发送成功的SDU的序列号 SN,所述需要重新发送的SDU是已确认未成功发送的SDU。进一步地,所述RLC实体接收到重建指示后,所述RLC实体接收侧将接收的不连续 的数据PDU重组为SDU并提交给高层,以及丢弃接收侧剩余的数据PDU及其分段;所述RLC实体发送侧向所述高层上报所述发送状态信息以及丢弃发送侧所有的PDU和SDU。为解决上述技术问题,本发明还提供一种无线通信网络节点,所述无线通信网络 节点包括相互连接的高层和无线链路控制RLC实体,其中,所述RLC实体,用于传输高层数据,并接收重建指示后向所述高层上报服务数据 单元SDU的发送状态信息;所述高层,通过RLC传输数据,并用于接收所述发送状态信息,以及在RLC实体重 建后,根据所述发送状态信息确定需要重新发送SDU0进一步地,所述RLC实体是确认模式,包括相互连接的发送侧部分和接收侧部分, 所述发送状态信息是所述RLC实体发送侧部分根据对等RLC实体接收侧部分发送的状态协 议数据单元PDU确定的。进一步地,所述发送状态信息包括已确认发送成功或未发送成功的SDU的序列号 SN,所述需要重新发送的SDU是已确认未成功发送的SDU。与现有技术相比,本发明方法和无线通信网络节点在现有技术方案中的AM RLC 实体建过程中增加了对SDU的发送状态信息的上报。这样在重建之后的数据传输过程中, 在保留了原有技术确认消息发送较少的优点的同时,只会重发那些没有确认成功发送的数 据,节省了重传已成功确认数据的开销,提高了 AM RLC实体的传输效率。


图1是现有AM RLC实体重建过程。图2是现有AM RLC实体发送数据成功传输通知给高层过程。图3是本发明无线链路数据传输方法示意图。图4是本发明AM RLC实体重建时的处理流程图。
具体实施例方式RLC实体重建情况下,本发明无线链路数据传输方法,如图3所示,包括步骤301 所述RLC实体接收到重建指示后,重建RLC实体并将服务数据单元SDU 的发送状态信息上报给高层;所述发送状态信息是所述RLC实体根据对等RLC实体发送的STATUSPDU(状态 协议数据单元)确定的,包括已确认发送成功或未发送成功的RLC服务数据单元(RLC Service Data Unit, RLC SDU)的 SN(SequenceNumber,序列号),所述需要重新发送的 RLC SDU是已确认未成功发送的RLC SDU。步骤302 所述RLC实体重建后,高层根据所述RLC实体上报的所述发送状态信息 确定需要重新发送的RLC SDU0本发明方法在不消弱原方案的消息传递较少的优点的同时,仅修改部分重建过程 来消除原有方案在重建之后重发已经确认数据的弊端。如图4所示,无线链路数据传输方法是基于现有技术中RLC AM实体的重建过程而 改进的,AM RLC实体的处理过程具体包括以下步骤步骤401 =AM RLC实体接收到重建指示;步骤402 =AM RLC实体接收侧将接收缓冲区中的不连续的RLC DataPDU重组为RLCSDU,并按升序提交给高层;AM RLC实体接收侧从接收缓冲区中取出SN小于VR(MR)(最大接收状态变量, Maximum Receive state variable, ) ^ ^Τ VR(R) (Receive state variable,)的那些RLC Data PDU,将其中包含的完整的RLC SDU重组出来,在重组过程中 去掉RLC Data PDU的头;AM RLC实体接收侧将重组出来的RLC SDU提交给高层,这些重组出来的RLC SDU 可能是不连续的,所以只需要按照升序把RLC SDU提交给高层即可;步骤403 丢弃接收侧剩余的RLC Data PDU及其分段;步骤404 发送侧根据对等AM RLC实体接收侧发送的状态PDU确定的服务数据单 元SDU发送成功的确认信息并上报给高层,确认信息包括已经确认成功发送但还未上报的 RLC SDU 的 SN ;步骤405 丢弃发送侧所有的RLC PDU以及RLC SDU ;步骤406 停止并复位所有定时器;定时器包括AM RLC实体发送侧的定时器和接收侧的定时器。步骤407 复位所有的状态变量为它们的初始值。状态变量包括AM实体发送侧的所有状态变量和AM实体接收侧的所有状态变量, 将它们复位为初始值。AM RLC发送侧的状态变量包括VT (A)、VT (MS)、VT (S)等。AM RLC 实体接收侧的状态变量包括=VR(R)、VR(MS)、VR(MR)等。以上过程中,发送侧和接收侧的处理不分先后。RLC实体重建之后,发送侧高层根据AM RLC实体发送的已确认发送成功的SDU序 列号重新发送没有得到确认的RLC SDU0采用本发明所述方法,与现有技术相比,在保留了原有技术确认消息发送较少的 优点的同时,又达到了消除RLC实体重建时重传已成功确认数据的效果,节省了重传已成 功确认数据的开销,提高了 AM RLC实体的传输效率。为实现以上方法,本发明还提供了一种无线通信网络节点,所述无线通信网络节 点包括相互连接的高层和无线链路控制RLC实体,其中所述RLC实体,用于传输高层数据,并在接收重建指示后向所述高层上报服务数 据单元SDU的发送状态信息;所述RLC实体是确认模式,包括相互连接的发送侧部分和接收侧部分,所述发送 状态信息是所述RLC实体发送侧部分根据对等RLC实体接收侧部分反馈的STATUS PDU确 定的,包括已确认发送成功或未发送成功的SDU的序列号SN,所述需要重新发送的SDU是已 确认未成功发送的SDU。所述RLC实体接收侧部分,用于接收对等RLC实体发送的PDU并保存在接收缓冲 区,以及通过同一实体的发送侧部分向对等RLC实体发送状态PDU ;在收到高层的重建指示 时,还用于将接收缓冲区中的不连续的PDU重组为SDU并按升序提交给高层,以及删除剩余 的数据PDU。所述RLC实体的发送侧部分及接收侧部分,在收到高层的重建指示后,还用于停 止并复位所有定时器及复位所有状态变量为初始值。所述高层,通过RLC传输数据,并用于接收所述发送状态信息,以及在RLC实体重建后,根据所述发送状态信息确定需要重新发送SDU。无线通信网络节点指移动终端或基站。与现有技术相比,本发明方法和无线通信网络节点在现有技术方案中的AM RLC实 体建过程中增加了对服务数据单元SDU的发送状态信息的上报。这样在重建之后的数据传 输过程中,在保留了原有技术确认消息发送较少的优点的同时,只会重发那些没有确认成 功发送的数据,节省了重传已成功确认数据的开销,提高了 AM RLC实体的传输效率。
权利要求
一种无线链路数据传输方法,其特征在于,无线链路控制RLC实体重建情况下,该方法包括所述RLC实体接收到重建指示后,将服务数据单元SDU发送成功的确认信息上报给高层;所述RLC实体重建后,高层根据所述RLC实体上报的所述确认信息确定需要重新发送的SDU。
2.如权利要求1所述的方法,其特征在于所述确认信息是所述RLC实体根据对等RLC 实体发送的状态协议数据单元STATUS PDU确定的。
3.如权利要求1或2所述的方法,其特征在于所述确认信息包括已确认发送成功但 还未上报的SDU的序列号SN,所述需要重新发送的SDU是已确认未成功发送的SDU。
4.一种无线链路数据传输方法,其特征在于,无线链路控制RLC实体重建情况下,该方 法包括所述RLC实体接收到重建指示后,将服务数据单元SDU的发送状态信息上报给高层;所述RLC实体重建后,高层根据所述RLC实体上报的所述发送状态信息确定需要重新 发送的服务数据单元SDU0
5.如权利要求4所述的方法,其特征在于所述发送状态信息是所述RLC实体根据对 等RLC实体发送的状态协议数据单元STATUS PDU确定的。
6.如权利要求4或5所述的方法,其特征在于所述发送状态信息包括已确认发送成 功或未发送成功的SDU的序列号SN,所述需要重新发送的SDU是已确认未成功发送的SDU0
7.如权利要求4所述的方法,其特征在于所述RLC实体接收到重建指示后,所述RLC 实体接收侧将接收的不连续的数据PDU重组为SDU并提交给高层,以及丢弃接收侧剩余的 数据PDU及其分段;所述RLC实体发送侧向所述高层上报所述发送状态信息以及丢弃发送 侧所有的PDU和SDU。
8.一种无线通信网络节点,其特征在于所述无线通信网络节点包括相互连接的高层 和无线链路控制RLC实体,其中,所述RLC实体,用于传输高层数据,并接收重建指示后向所述高层上报服务数据单元 SDU的发送状态信息;所述高层,通过RLC传输数据,并用于接收所述发送状态信息,以及在RLC实体重建后, 根据所述发送状态信息确定需要重新发送SDU0
9.如权利要求8所述的无线通信网络节点,其特征在于所述RLC实体是确认模式,包 括相互连接的发送侧部分和接收侧部分,所述发送状态信息是所述RLC实体发送侧部分根 据对等RLC实体接收侧部分发送的状态协议数据单元PDU确定的。
10.如权利要求8或9所述的无线通信网络节点,其特征在于所述发送状态信息包括 已确认发送成功或未发送成功的SDU的序列号SN,所述需要重新发送的SDU是已确认未成 功发送的SDU。
全文摘要
本发明提供一种无线链路数据传输方法,无线链路控制RLC实体重建情况下,该方法包括所述RLC实体接收到重建指示后,将服务数据单元SDU的发送状态信息上报给高层;所述RLC实体重建后,高层根据所述RLC实体上报的所述发送状态信息确定需要重新发送的服务数据单元SDU。本发明方法及无线通信网络节点,可以提高AM RLC实体的传输效率。
文档编号H04W88/12GK101924621SQ20091020376
公开日2010年12月22日 申请日期2009年6月12日 优先权日2009年6月12日
发明者吴勇, 周晓星, 张翀, 范小岗 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1