数据处理方法、重传上报方法、设备及数据传输系统技术方案

技术编号:4198540 阅读:294 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了数据处理方法、数据重传上报方法、设备及数据传输系统,所述数据发送方法包括:接收状态报告;获取所述状态报告中请求重传的分段数据包的状态信息;根据所述状态信息执行删除或保留所述分段数据包中最后一个请求重传的分段数据后的剩余分段数据。应用本发明专利技术实施例可以根据状态信息发送请求重传的分段数据,同时删除或保留分段数据包中最后一个请求重传的分段数据后的剩余分段数据,在状态报告携带的信息容量大小受到限制时,由于增加了携带的信息内容,发送端根据该信息内容不会删除未在状态报告中指示的出现错误的分段数据,使得整个链路在传输数据时不会因为误删数据而出现业务中断。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及数据处理方法、重传上报方 法、设备及数据传输系统。
技术介绍
在EUTRAN ( Evolved UMTS Terrestrial Radio Access Network, 演进的UMTS陆地无线接入网)系统中,UE (User Equipment,用户 设备)和eNB (Evolved NodeB,演进的节点B)之间可以基于RLC (Radio Link Control,无线链路控制)层、MAC (Medium Access Control,媒体接入控制)层、PHY (Physical,物理)层等进行数据传 输。其中,RLC层有三种传输模式,分别为AM(确认模式)、UM(非 确认模式)和TM (透明模式),在AM模式下传输数据时,发送端需 要对数据进行打包,打包后的数据称为RLC AMD PDU ( Protocol Data Unit,协议数据分组)。基于RLC层传输数据时,UE和eNB互为发送端和接收端,发送 端为每个打包后的RLC AMD PDU分配一个序列号,这些RLC AMD PDU按照序列号顺序传输,进一步,当一个RLCAMDPDU太大导致 难以一次传输时,可以将该RLC AMD PDU进行分段,每个分l史的 RLC AMD PDU传输时,可以通过序列号加偏移量进4亍标识,例如, 对于一个500字节,序列号为1号的RLC AMDPDU,如果一次只能 传输100字节,则该RLC AMD PDU的第一个分段数据表示为1, SOU, 100),,,其中,'T,表示序列号,SO(1, IOO)表示偏移量。 接收端接收到RLCAMDPDU后,通过读取序列号发现缺少数据时, 启动定时器,并在定时器超时后反馈状态报告请求发送端重传缺少的 数据,具有ARQ ( Auto Request Repeat,自动重传)功能的发送端可 以根据状态报告重传缺少的数据。专利技术人在对现有技术的研究过程中发现,对于分段传输的数据包,状态报告包含没有被正确接收的数据包的序列号,以及出现错误 的分段数据的起始偏移量和末尾偏移量。当多个数据出现传输错误时, 由于状态报告携带的信息量有限,数据接收端通常无法写入所有传输 错误的分段数据的偏移量信息,这将导致数据发送端将未在状态报告 中指示的出现错误的分段数据作为发送成功的分段数据予以删除,数 据接收端将无法接收到这些分段数据,从而最终导致链路传输数据失 败。
技术实现思路
本专利技术实施例的目的在于提供一种数据处理方法、重传上报方 法、设备及数据传输系统,以使发送端在按照状态报告重传数据时不 会误删数据,提高数据传输成功率。为实现本专利技术实施例的目的,本专利技术实施例提供如下技术方案一种数据处理方法,包括接收状态报告;获取所述状态报告中请求重传的分段数据包的状态信息;根据所述状态信息执行删除或保留所述分段数据包中最后 一个 请求重传的分段数据后的剩余分段数据。一种数据重传上报方法,包括接收数据包,所述数据包中包含分段数据包;当检测到分段数据包中有未被正确接收的分段数据时,发送包含 状态信息的状态报告,所述状态信息用于指示保留或删除所述请求重 传的分段数据包中最后 一个请求重传的分段数据后的剩余分段数据。一种数据传输系统,包括发送端和接收端,所述发送端,用于向所述接收端发送包含分段数据包的数据包, 以及在接收到所述接收端返回的状态报告后,获取所述状态报告中请 求重传的分段数据包的状态信息,并根据所述状态信息执行保留或删 除所述分段数据包中最后 一个请求重传的分段数据后的剩余分段数 据;所述接收端,用于接收发送端发送的所述数据包,并向所述发送端发送所述状态报告。一种数据传输系统,包括发送端和接收端,所述接收端,用于接收所述发送端发送的数据包,所述数据包中 包含分段数据包,当检测到分段数据包中有未被正确接收的分段数据 时,发送包含状态信息的状态报告,所述状态信息用于指示保留或删 除所述分段数据包中最后 一 个请求重传的分段数据后的剩余分段数据;所述发送端,用于接收到所述状态报告后,通过检测所述状态报 告获取请求重传的分段数据包的状态信息,并按照所述状态信息执行 保留或删除所述剩余分段数据。一种数据处理设备,包括接收单元,用于接收状态报告;获取单元,用于获取所述状态报告中请求重传的分段数据包的状 态J& 'l;执行单元,用于根据所述状态信息执行删除或保留所述分段数据 包中最后 一个请求重传的分段数据后的剩余分段数据。一种数据重传上报设备,包括接收单元,用于接收数据包,所述数据包中包含分段数据包; 检测单元,用于检测分段数据包中的分段数据是否被正确接收; 发送单元,用于当检测到分段数据包中有未被正确接收的分段数 据时,发送包含状态信息的状态报告,所述状态信息用于指示保留或 删除所述请求重传的分段数据包中最后 一个请求重传的分段数据后的 剩余分段数据。应用本专利技术实施例进行数据传输时,可以根据状态信息执行删除 或保留分段数据包中最后 一个请求重传的分段数据后的剩余分段数 据,在状态报告携带的信息容量大小受到限制时,由于增加了携带的 信息内容,发送端根据该信息内容不会删除未在状态报告中指示的出 现错误的分段数据,因此所述分段数据可以在接收到后续状态报告后 进行重传,使得整个链路在传输数据时不会因为误删数据而出现业务中断。 附图说明图1为本专利技术数据重传上报方法的实施例流程图; 图2为本专利技术数据处理方法的第一实施例流程图; 图3为本专利技术数据处理方法的第二实施例流程图; 图4为本专利技术数据处理方法的第三实施例流程图; 图5为本专利技术数据重传上报设备的第一实施例框图; 图6为本专利技术数据重传上报设备的第二实施例框图; 图7为本专利技术数据处理设备的第一实施例框图; 图8为本专利技术数据处理设备的第二实施例框图; 图9为本专利技术数据处理设备的第三实施例框图; 图IO为本专利技术数据传输系统的实施例框图。具体实施例方式本专利技术实施例提供了一种数据处理方法、重传上报方法、设备及 数据传输系统,发送端接收状态报告后获取所述状态报告中分段数据 包的状态信息,根据所述状态信息执行删除或保留分段数据包中最后 一个请求重传的分段数据后的剩余分段数据。为了使本
的人员更好地理解本专利技术方案,并使本专利技术的 上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施 方式对本专利技术作进一步详细的说明。在描述本专利技术实施例前,首先对状态报告的数据格式进行介绍。 状态报告中包含D (Data) /C (Control)字段,表示该状态报告是数 据还是控制;CPT (Control PDU Type,控制数据包类型)域字段,表 示控制数据包的类型;ACK—SN (确认序列号),表示该序列号之前的 数据包已经被正确接收,但这些正确接收的数据包不包括该ACK—SN 指示的数据包,以及NACK—SN指示的数据包;NACK—SN (非确认 数据包序列号),表示没有被正确接收的数据包的序列号;SO—start, 表示分段数据包中没有被正确接收的分段数据的起始偏移量;SO一end,表示分段数据包中没有被正确接收的分段数据的末尾偏移 量。本专利技术数据重传上报方法的实施例流程图如图l所示,该实施例 通常用于接收端根据接收数据本文档来自技高网
...

【技术保护点】
一种数据处理方法,其特征在于,包括: 接收状态报告; 获取所述状态报告中请求重传的分段数据包的状态信息; 根据所述状态信息执行删除或保留所述分段数据包中最后一个请求重传的分段数据后的剩余分段数据。

【技术特征摘要】
1、一种数据处理方法,其特征在于,包括接收状态报告;获取所述状态报告中请求重传的分段数据包的状态信息;根据所述状态信息执行删除或保留所述分段数据包中最后一个请求重传的分段数据后的剩余分段数据。2、 根据权利要求1所述的方法,其特征在于,所述获取状态报 告中请求重传的分段数据包的状态信息包括通过检测状态报告中的控制数据包类型域CPT获取所述请求重 传的分段数据包的状态信息;或通过检测状态报告中所述分段数据包的末尾偏移量获取所述请 求重传的分段数据包的状态信息。3、 根据权利要求2所述的方法,其特征在于,所述通过检测状 态报告中的CPT获取所述请求重传的分段数据包的状态信息包括读取所述CPT指示的信息;当所述指示的信息指示所述状态报告为不完整状态报告时,确定 所述请求重传的分段数据包的状态信息为保留所述分段数据包中最后 一个请求重传的分段数据后的剩余分段数据。4、 根据权利要求2所述的方法,其特征在于,所述通过检测状 态报告中的CPT获取所述请求重传的分段数据包的状态信息包括读取所述CPT指示的信息;当所述指示的信息指示所述状态报告为完整状态报告时,确定所 述请求重传的分段数据包的状态信息为删除所述分段数据包中最后一 个请求重传的分段数据后的剩余分段数据。5、 根据权利要求2所述的方法,其特征在于,所述通过检测状 态报告中分段数据包的末尾偏移量获取所述请求重传的分段数据包的 状态信息包括判断所述末尾偏移量指示的信息是否为所述请求重传的分段数 据包的结束位置;当所述指示的信息不是结束位置时,确定所述分段数据包的状态信息为保留所述分段数据包中最后 一个请求重传的分段数据后的剩余 分段数据。6、 一种数据重传上报方法,其特征在于,包括 接收数据包,所述数据包包含分段数据包;当检测到分段数据包中有未被正确接收的分段数据时,发送包含 状态信息的状态报告,所述状态信息用于指示保留或删除所述请求重 传的分段数据包中最后 一个请求重传的分段数据后的剩余分段数据。7、 一种数据传输系统,其特征在于,包括发送端和接收端, 所述发送端,用于向所述接收端发送包含分段数据包的数据包,以及在接收到所述接收端返回的状态报告后,获取所述状...

【专利技术属性】
技术研发人员:邵飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1