当前位置: 首页 > 专利查询>中山大学专利>正文

一种用于北斗三号RDSS链路优化的数据丢包重传方法技术

技术编号:34892666 阅读:58 留言:0更新日期:2022-09-10 13:51
本发明专利技术公开了一种用于北斗三号RDSS链路优化的数据丢包重传方法及系统,方法包括:发送端采集待发送数据,并构造数据报文;发送端获取从接收端反馈的漏包报文,并更新漏包表;根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,直至将所有待发送的数据报文发送完毕;其中,所述发送端向所述接收端发送的数据报文中包括待发送数据的原始报文序列和待发送数据的编码报文,当报文传输过程中发生报文丢失时,接收端可以通过对所述编码报文的解码来获取丢失的报文。本发明专利技术能够节省重传带来的时间损耗和流量损耗,具有高稳定高鲁棒性,可广泛应用于通信技术领域。广泛应用于通信技术领域。广泛应用于通信技术领域。

【技术实现步骤摘要】
一种用于北斗三号RDSS链路优化的数据丢包重传方法


[0001]本专利技术涉及通信
,尤其是一种用于北斗三号RDSS链路优化的数据丢包重传方法及系统。

技术介绍

[0002]北斗RDSS服务具有全空域、大范围和全天侯的通信能力,目前北斗设备已逐渐在航空领域得到应用。试验证明,在远洋、山区等地区北斗RDSS通信链路比传统的通信链路具有更好的适应性和更高的通信成功率。相比卫星通信,北斗短报文(RDSS)具有以下独特优势,北斗终端锁星速度快,天线有效俯仰角范围大,收发成功率高,且经过多年市场检验,技术成熟度高。
[0003]在RDSS短报文通信容量方面,相比较于传统的文字传输,北斗三号相比北斗二号有了巨大的提升,为语音图像等多媒体的传输提供了保障。
[0004]但是图像和语音等数据包较大,需要分包传输,而大量的数据包发送与接收的过程中,由于北斗卫星链路容易受到大气条件、电磁干扰等因素影响,在使用环境的原因(城区,山区)遮挡等,容易出现数据丢包,丢失报文数据,意味着丢失子数据,如果无法发现以及重新传输,特别是图像传输,最后将无法得到完整信息。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种用于北斗三号RDSS链路优化的数据丢包重传方法及系统,能够节省重传带来的时间损耗和流量损耗,具有高稳定高鲁棒性。
[0006]本专利技术的一方面提供了一种用于北斗三号RDSS链路优化的数据丢包重传方法,包括:
[0007]发送端采集待发送数据,并构造数据报文;
[0008]发送端获取从接收端反馈的漏包报文,并更新漏包表;
[0009]根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,直至将所有待发送的数据报文发送完毕;
[0010]其中,所述发送端向所述接收端发送的数据报文中包括待发送数据的原始报文序列和待发送数据的编码报文,当报文传输过程中发生报文丢失时,接收端可以通过对所述编码报文的解码来获取丢失的报文。
[0011]可选地,所述发送端获取从接收端反馈的漏包报文,并更新漏包表,包括:
[0012]实时监听所述接收端的反馈信息,当所述接收端的反馈报文中包含丢包标记时,对发送端的漏包表中的漏包信息进行更新。
[0013]可选地,所述根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,包括:
[0014]检查所述漏包表,当所述漏包表中的报文数据不为空时,将所述漏包表中的报文数据发送至接收端;当所述漏包表中的报文数据为空时,将所述待发送的数据报文发送至
接收端。
[0015]可选地,所述方法还包括:
[0016]发送端将采集到的待发送数据的数据报文进行分包处理得到原始报文序列,并对各个数据报文进行编码操作构成编码报文,将所述原始报文序列和所述编码报文一起发送至所述接收端,具体地:
[0017]发送端根据丢包率,每隔1/x

1个原始报文向接收端发送一个编码报文;其中,每一个编码报文都是这1/x

1个原始报文的线性组合,这1/x

1个原始报文和对应的编码报文构成一组报文
[0018]其中,x代表丢包率。
[0019]本专利技术实施例的另一方面还提供了一种用于北斗三号RDSS链路优化的数据丢包重传方法,包括:
[0020]接收端获取发送端发送的数据报文,并对数据报文携带的编码报文进行解码,将得到的所有数据合成目标数据,所述目标数据包括图像数据、音频数据或文本数据;
[0021]在预设的时间间隔内定时向所述发送端发送反馈信息,所述反馈信息用于描述发送端的报文传输状态,所述报文传输状态包括报文丢失。
[0022]可选地,所述方法还包括:
[0023]接收端根据接收到的数据报文,判断报文的类型并根据报文类型解析报文数据;其中,所述报文类型包括图像、音频或文本;
[0024]接收端解析报文后,若发现漏包情况发生,则向发送端反馈发送漏包表的信息;若没有发现漏包情况发生则继续对下一个数据报文进行分析,直至分析完所有数据报文;
[0025]当接收到所有数据报文后,关闭接收端的接收系统,并对接收端的数据索引表进行更新检查,以确定索引表中指向的各个数据文件接收完整。
[0026]可选地,所述接收端采用动态反馈的方式向发送端发送反馈信息,包括以下步骤:
[0027]在接收端设置一个定时器,当定时器的定时时间到时,接收端检查报文接收过程中的丢包情况,并将包含丢包情况的反馈信息发送给发送端;
[0028]其中,所述定时器的定时时间根据北斗三号RDSS链路时延、链路带宽以及所述发送端的剩余未发送报文数量来决定。
[0029]本专利技术实施例的另一方面还提供了一种用于北斗三号RDSS链路优化的数据丢包重传系统,包括:
[0030]发送端,用于发送端采集待发送数据,并构造数据报文;发送端获取从接收端反馈的漏包报文,并更新漏包表;根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,直至将所有待发送的数据报文发送完毕;
[0031]北斗三号卫星,用于实现所述发送端与所述接收端之间的数据通信;
[0032]接收端,用于接收端获取发送端发送的数据报文,并对数据报文携带的编码报文进行解码,将得到的所有数据合成目标数据,所述目标数据包括图像数据、音频数据或文本数据;在预设的时间间隔内定时向所述发送端发送反馈信息,所述反馈信息用于描述发送端的报文传输状态,所述报文传输状态包括报文丢失;
[0033]其中,所述发送端向所述接收端发送的数据报文中包括待发送数据的原始报文序列和待发送数据的编码报文,当报文传输过程中发生报文丢失时,接收端可以通过对所述
编码报文的解码来获取丢失的报文。
[0034]本专利技术实施例的另一方面还提供了一种电子设备,包括处理器以及存储器;
[0035]所述存储器用于存储程序;
[0036]所述处理器执行所述程序实现如前面所述的方法。
[0037]本专利技术实施例的另一方面还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
[0038]本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
[0039]本专利技术的实施例的发送端采集待发送数据,并构造数据报文;发送端获取从接收端反馈的漏包报文,并更新漏包表;根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,直至将所有待发送的数据报文发送完毕;其中,所述发送端向所述接收端发送的数据报文中包括待发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于北斗三号RDSS链路优化的数据丢包重传方法,其特征在于,包括:发送端采集待发送数据,并构造数据报文;发送端获取从接收端反馈的漏包报文,并更新漏包表;根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,直至将所有待发送的数据报文发送完毕;其中,所述发送端向所述接收端发送的数据报文中包括待发送数据的原始报文序列和待发送数据的编码报文,当报文传输过程中发生报文丢失时,接收端可以通过对所述编码报文的解码来获取丢失的报文。2.根据权利要求1所述的一种用于北斗三号RDSS链路优化的数据丢包重传方法,其特征在于,所述发送端获取从接收端反馈的漏包报文,并更新漏包表,包括:实时监听所述接收端的反馈信息,当所述接收端的反馈报文中包含丢包标记时,对发送端的漏包表中的漏包信息进行更新。3.根据权利要求1所述的一种用于北斗三号RDSS链路优化的数据丢包重传方法,其特征在于,所述根据所述漏包表的表格内容,确定所述发送端将要发出的数据内容,向所述接收端发送相应的数据报文,包括:检查所述漏包表,当所述漏包表中的报文数据不为空时,将所述漏包表中的报文数据发送至接收端;当所述漏包表中的报文数据为空时,将所述待发送的数据报文发送至接收端。4.根据权利要求1所述的一种用于北斗三号RDSS链路优化的数据丢包重传方法,其特征在于,所述方法还包括:发送端将采集到的待发送数据的数据报文进行分包处理得到原始报文序列,并对各个数据报文进行编码操作构成编码报文,将所述原始报文序列和所述编码报文一起发送至所述接收端,具体地:发送端根据丢包率,每隔1/x

1个原始报文向接收端发送一个编码报文;其中,每一个编码报文都是这1/x

1个原始报文的线性组合,这1/x

1个原始报文和对应的编码报文构成一组报文其中,x代表丢包率。5.一种用于北斗三号RDSS链路优化的数据丢包重传方法,其特征在于,包括:接收端获取发送端发送的数据报文,并对数据报文携带的编码报文进行解码,将得到的所有数据合成目标数据,所述目标数据包括图像数据、音频数据或文本数据;在预设的时间间隔内定时向所述发送端发送反馈信息,所述反馈信息用于描述发送端的报文传输状态,所述报文传输状态包括报文丢失。6.根据...

【专利技术属性】
技术研发人员:朱祥维欧阳明俊李俊志陈正坤沈丹
申请(专利权)人:中山大学
类型:发明
国别省市:

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

1