数据重传方法、装置、存储介质及其网络设备制造方法及图纸

技术编号:20081191 阅读:42 留言:0更新日期:2019-01-15 02:39
本申请涉及一种数据重传方法、装置、存储介质及其网络设备,该数据重传方法包括:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。从而解决了传统技术中空口资源浪费的技术问题,进而将RLC数据传输进程继续向前推进,减少不必要的重复传输,提升上行业务的传输资源利用效率。

Data Retransmitting Method, Device, Storage Media and Network Equipment

This application relates to a data retransmitting method, device, storage medium and network device. The data retransmitting method includes: reading the packet loss information of the unprocessed RLC upstream lost message, the packet loss information includes the RLC packet loss identification and the first packet loss time; determining the RLC upstream lost message corresponding to the RLC packet loss identification according to the first packet loss time and the current time. Retransmit time-consuming; if the retransmit time is longer than the preset delay value, a request to stop retransmitting the RLC packet loss identification corresponding to the RLC upstream lost message is sent. Thus it solves the technical problem of waste of empty port resources in traditional technology, and further advances the data transmission process of RLC, reduces unnecessary duplicate transmission, and improves the utilization efficiency of transmission resources of upstream services.

【技术实现步骤摘要】
数据重传方法、装置、存储介质及其网络设备
本申请涉及通信
,特别是涉及一种数据重传方法、装置、存储介质及其网络设备。
技术介绍
在移动通信
,基站设备部署于运营商核心网络之下,其为手机终端客户提供的速率体验受整个传输过程中每个结点设备的影响。LTE空口层协议包括PDCP(PacketDataConvergenceProtocol,分组数据集中协议)、RLC(RadioLinkControl,无线链路控制)和MAC(MediaAccessControl,介质访问控制)协议。其中,RLC提供确认模式(AM模式)传输和非确认模式(UM模式)可配置的模式。当RLC配置为AM模式时,RLC接收端需要根据自己对RLCPDU(ProtocolDataUnit,协议数据单元)的接收情况给RLC发送端发送状态报告,用来给RLC发送端确认目前RLC接收端已经正确接收的RLCPDU,以及RLC接收端没有正确接收需要RLC发送端重传的RLCPDU。为了保证链路数据传输的可靠性,基站设备一般采用AM模式传输。基站设备在RLC层对基于RLC协议的数据单元传输进行前向优化,方法是结合轮询定时器或者将RLC数据与HARQ进程信息结合,对RLC数据进行快速重传。但是,专利技术人在实现过程中发现,重传的过程中存在不必要的重传,并且造成了空口资源浪费。
技术实现思路
基于此,有必要针对传统技术中存在不必要重传导致空口资源浪费的技术问题,提供一种节省系统空口资源且优化传输链路的数据重传方法、装置、存储介质及其网络设备。一方面,本专利技术实施例提供一种数据重传方法,包括:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。在其中一个实施例中,所述读取未被处理的RLC上行丢失报文的丢包信息,包括:周期性地检测是否存在所述未被处理的RLC上行丢失报文的丢包信息;若存在,则在RLC层上行缓存队列中,读取所述未被处理的RLC上行丢失报文的丢包信息。在其中一个实施例中,在所述周期性地检测是否存在所述未被处理的RLC上行丢失报文的丢包信息之前,所述方法还包括:接收MAC层发送的上行数据报文;检测所述RLC层上行缓存队列中是否存在所述RLC上行丢失报文;若存在,则获取所述RLC上行丢失报文的丢包标识;根据所述RLC上行丢失报文的丢包标识,判断是否首次出现所述RLC上行丢失报文;若是,则确定所述RLC上行丢失报文首次出现的时间为所述首次丢包时刻,并保存所述RLC上行丢失报文的丢包信息。在其中一个实施例中,所述若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求,包括:若所述重传耗时大于预设时延值,根据所述RLC丢包标识,发送所述RLC丢包标识对应的确认收到信息至发送端以停止重传所述RLC上行丢失报文,并删除所述RLC上行丢失报文的丢包信息。在其中一个实施例中,所述方法还包括:若所述重传耗时不大于预设时延值,根据所述RLC丢包标识,发送所述RLC丢包标识对应的否认收到信息至发送端以请求重传所述RLC上行丢失报文。在其中一个实施例中,所述预设时延值为调节系数与网络时延值的乘积。在其中一个实施例中,所述网络时延值通过测量获取,包括:获取RLC层的上行数据报文,所述上行数据报文包括源地址和目标地址;根据所述源地址和所述目标地址,组建ICMP请求报文;发送所述ICMP请求报文至GTP层;接收GTP层发送的下行数据报文;根据所述ICMP请求报文,从所述下行数据报文中筛选对应的ICMP响应报文;根据所述ICMP请求报文和所述ICMP响应报文,计算所述网络时延值。另一方面,本专利技术实施例还提供一种数据重传装置,包括:丢包信息读取模块,用于读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;重传耗时确定模块,用于根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;重传调控模块,用于若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。又一方面,本专利技术实施例提供一种网络设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。再一方面,本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。上述技术方案中的一个技术方案具有如下优点和有益效果:在传输RLC上行报文的过程中,通过读取未被处理的RLC上行丢失报文的丢包信息,丢包信息包括RLC丢包标识和首次丢包时刻,根据当前时刻与首次丢包时刻,确定RLC丢包标识对应的RLC上行丢失报文的重传耗时。比较重传耗时与预设时延值,当重传耗时大于预设时延值时,则发送停止重传RLC丢包标识对应的RLC上行丢失报文的请求,从而解决了传统技术中空口资源浪费的技术问题,进而将RLC数据传输进程继续向前推进,减少不必要的重复传输,提升上行业务的传输资源利用效率。附图说明图1a为一个实施例中数据重传方法的应用环境图;图1b为传统技术中基站数据处理结构示意图;图2a为一个实施例中数据重传方法的流程示意图;图2b为一个实施例中基站数据处理结构示意图;图3为一实施例中数据重传方法中步骤S110之前的流程示意图;图4为一实施例中数据重传方法中步骤S310之前的流程示意图;图5a为一个实施例中测量网络时延值的流程示意图;图5b为一个实施例中基站数据处理结构示意图;图6为一实施例中数据重传方法的流程示意图;图7为一实施例中数据重传方法的流程示意图;图8为一个实施例中数据重传装置的结构框图;图9为一个实施例中数据重传装置的结构框图;图10为一个实施例中数据重传装置的结构框图;图11为一个实施例中网络设备的结构示意图。具体实施方式正如
技术介绍
所述,为了保证链路数据传输的可靠性,基站设备一般采用AM模式传输。在数据传输过程中,发送端在高层数据上添加必要的控制协议开销后进行传送,并保证传递到对等实体。因为接收端的RLC层具有自动重传请求(ARQ)能力,如果接收端的RLC层接收到错误的RLC报文或者接收到的RLC报文不完整,会通知发送端的RLC层重传该错误的RLC报文、没有接收到的RLC报文。而且接收端在RLC层基于RLC协议对接收到的发送端的数据进行处理并传输本文档来自技高网
...

【技术保护点】
1.一种数据重传方法,其特征在于,包括:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。

【技术特征摘要】
1.一种数据重传方法,其特征在于,包括:读取未被处理的RLC上行丢失报文的丢包信息,所述丢包信息包括RLC丢包标识和首次丢包时刻;根据所述首次丢包时刻和当前时刻,确定与所述RLC丢包标识对应的RLC上行丢失报文的重传耗时;若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求。2.根据权利要求1所述的方法,其特征在于,所述读取未被处理的RLC上行丢失报文的丢包信息,包括:周期性地检测是否存在所述未被处理的RLC上行丢失报文的丢包信息;若存在,则在RLC层上行缓存队列中,读取所述未被处理的RLC上行丢失报文的丢包信息。3.根据权利要求2所述的方法,其特征在于,在所述周期性地检测是否存在所述未被处理的RLC上行丢失报文的丢包信息之前,所述方法还包括:接收MAC层发送的上行数据报文;检测所述RLC层上行缓存队列中是否存在所述RLC上行丢失报文;若存在,则获取所述RLC上行丢失报文的丢包标识;根据所述RLC上行丢失报文的丢包标识,判断是否首次出现所述RLC上行丢失报文;若是,则确定所述RLC上行丢失报文首次出现的时间为所述首次丢包时刻,并保存所述RLC上行丢失报文的丢包信息。4.根据权利要求3所述的方法,其特征在于,所述若所述重传耗时大于预设时延值,则发送停止重传所述RLC丢包标识对应的RLC上行丢失报文的请求,包括:若所述重传耗时大于预设时延值,根据所述RLC丢包标识,发送所述RLC丢包标识对应的确认收到信息至发送端以停止重传所述RLC上行丢失报文,并删除所述RLC上行丢失报文的丢包信息。5.根据权利要求...

【专利技术属性】
技术研发人员:陈昌运郑自永
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1