【技术实现步骤摘要】
数据包纠错方法、装置以及计算机设备
[0001]本说明书涉及数据传输
,尤其涉及数据包纠错方法、装置以及计算机设备。
技术介绍
[0002]网络协议是指通信双方就通信如何进行所必须共同遵守的约定和通信规则的集合,在网络上通信的双方只有遵守相同的协议,才能正确地交流信息,使用较广的有TCP(传输控制协议,Transport Control Protocol)和UDP(用户数据报协议,User Data Protocol),其中UDP通信协议由于是采用不可靠无连接的传输方式,因此其存在丢包概率。
[0003]而无线传输的过程中,由于无线传输易受干扰的特征,使得无线传输也存在一定的丢包概率,因此在使用UDP协议进行无线传输时,相比于有线传输或TCP传输,存在较高的丢包概率和传输不稳定的问题。
技术实现思路
[0004]为克服相关技术中存在的问题,本说明书提供了一种数据包纠错方法、装置以及计算机设备。
[0005]根据本说明书实施例的第一方面,提供一种数据包纠错方法,应用于发送端;方法包括:获取待发数据,对待发数据进行编码;其中,编码的过程中:每次生成第一预设数量的信息包后,基于第一预设数量的信息包生成第一纠错包;其中,信息包为对待发数据编码得到的数据包,第一纠错包用于对第一预设数量的信息包进行纠错;第一纠错包包括第一纠错区域,第一纠错区域的比特位数与第一预设数量中最长比特位数的信息包相同;并且,第一纠错区域的各比特位编码信息,均基于第一预设数量中各信息包相同次序的比特位编码信息确定。< ...
【技术保护点】
【技术特征摘要】
1.一种数据包纠错方法,应用于发送端;所述方法包括:获取待发数据,对所述待发数据进行编码;其中,所述编码的过程中:每次生成第一预设数量的信息包后,基于所述第一预设数量的信息包生成第一纠错包;其中,所述信息包为对所述待发数据编码得到的数据包,所述第一纠错包用于对所述第一预设数量的信息包进行纠错;所述第一纠错包包括第一纠错区域,所述第一纠错区域的比特位数与第一预设数量中最长比特位数的所述信息包相同;并且,所述第一纠错区域的各比特位编码信息,均基于第一预设数量中各所述信息包相同次序的比特位编码信息确定。2.根据权利要求1所述的方法,所述方法还包括:每次生成第二预设数量的信息包后,基于所述第二预设数量的信息包生成的第二纠错包;其中,所述第二预设数量大于所述第一预设数量,所述第二纠错包用于对所述第二预设数量的信息包进行纠错;所述第二纠错包包括第二纠错区域,所述第二纠错区域的比特位数与第二预设数量中最长比特位数的所述信息包相同;并且,所述第二纠错区域的各比特位编码信息,均基于第二预设数量中各所述信息包相同次序的比特位编码信息确定。3.根据权利要求2所述的方法,所述信息包具有标识;所述第一纠错包中还包括第一标识指示信息;所述第一标识指示信息用于指示所述第一预设数量的信息包的标识;和/或,所述第二纠错包中还包括第二标识指示信息,所述第二标识指示信息用于指示所述第二预设数量的信息包的标识。4.根据权利要求3所述的方法,所述第一标识指示信息,包括第一预设数量的信息包中的首位信息包编号、末位信息包编号以及次序关系;和/或,所述第二标识指示信息,包括第二预设数量的信息包中的首位信息包编号、末位信息包编号以及次序关系。5.根据权利要求3所述的方法,所述第一纠错包中,所述第一纠错区域位于所述第一标识指示信息之后;和/或,所述第二纠错包中,所述第二纠错区域位于所述第二标识指示信息之后。6.根据权利要求2所述的方法,所述基于所述第一预设数量的信息包生成第一纠错包,包括:基于所述第一预设数量的信息包生成至少一个第一纠错包;所述第一纠错包中还包括第一数量指示信息,所述第一数量指示信息用于指示基于所述第一预设数量的信息包生成的所述第一纠错包的数量;和/或,所述基于所述第二预设数量的信息包生成第二纠错包,包括:基于所述第二预设数量的信息包生成至少一个第二纠错包;所述第二纠错包中还包括第二数量指示信息;所述第二数量指示信息用于指示基于所述第二预设数量的信息包生成的所述第二纠错包的数量。7.根据权利要求6所述的方法,所述第一数量指示信息,包括第一纠错包中的首位第一纠错包编号、末位第一纠错包编号以及次序关系;和/或,所述第二数量指示信息,包括第二纠错包中的首位第二纠错包编号、末位第二纠错包编号以及次序关系。
8.根据权利要求6所述的方法,所述第一纠错包中,所述第一纠错区域位于所述第一数量指示信息之后;和/或,所述第二纠错包中,所述第二纠错区域位于所述第二数量指示信息之后。9.根据权利要求1所述的方法,还包括:若接收到接收端的重传指令,则基于所述重传...
【专利技术属性】
技术研发人员:夏浩,张延,闵伟,赵亚坤,施杰,沈国斌,
申请(专利权)人:浙江口碑网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。