基于线性网络编码的传输控制方法、系统、装置及介质制造方法及图纸

技术编号:33286643 阅读:42 留言:0更新日期:2022-04-30 23:55
本发明专利技术公开了一种基于线性网络编码的传输控制方法、系统、装置及介质,包括:获取原始待发送数据;按预设的数据包个数对所述原始待发送数据进行分包得到组内的分包数据,并按预设的编码包个数对所述组内的分包数据进行编码得到组内的编码数据;所述预设的数据包个数根据链路的发送时间间隔最大值及链路的最大发送数据包个数确定,所述预设的编码包个数根据所述预设的数据包个数、接收端解码后的数据丢包率及预设的可接受丢包率确定;将所述组内的分包数据和所述组内的编码数据发送给所述接收端。本发明专利技术实施例能够降低延时、提高实时性和可靠性,可广泛应用于多媒体信息传输领域。域。域。

【技术实现步骤摘要】
基于线性网络编码的传输控制方法、系统、装置及介质


[0001]本专利技术涉及多媒体信息传输领域,尤其涉及一种基于线性网络编码的传输控制方法、系统、装置及介质。

技术介绍

[0002]在相关技术中线性网络编码的方法如下:发送方将相连的数据包进行分组,设每组数据一共有n个数据包,发送方通过线性组合的方式由数据包分组产生m个编码包,并将数据包和编码包共n+m个都发送给接收方,接收方只需收到其中n个无关的数据包或编码包便可还原出原始的n个数据包。当n或m的数值设置的不合适,将会导致延时过大或无法及时还原数据包。

技术实现思路

[0003]有鉴于此,本专利技术实施例的目的是提供一种基于线性网络编码的传输控制方法、系统、装置及介质,能够降低延时、提高实时性和可靠性。
[0004]第一方面,本专利技术实施例提供了一种基于线性网络编码的传输控制方法,包括以下步骤:
[0005]获取原始待发送数据;
[0006]按预设的数据包个数对所述原始待发送数据进行分包得到组内的分包数据,并按预设的编码包个数对所述组内的分包数据进行编本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于线性网络编码的传输控制方法,其特征在于,包括:获取原始待发送数据;按预设的数据包个数对所述原始待发送数据进行分包得到组内的分包数据,并按预设的编码包个数对所述组内的分包数据进行编码得到组内的编码数据;所述预设的数据包个数根据链路的发送时间间隔最大值及链路的最大发送数据包个数确定,所述预设的编码包个数根据所述预设的数据包个数、接收端解码后的数据丢包率及预设的可接受丢包率确定;将所述组内的分包数据和所述组内的编码数据发送给所述接收端。2.根据权利要求1所述的方法,其特征在于,所述预设的数据包个数通过以下方法确定:根据所述链路的发送时间间隔最大值确定组内的第一数据包个数;取所述组内的第一数据包个数和所述链路的最大发送数据包个数中的较小值作为预设的数据包个数。3.根据权利要求2所述的方法,其特征在于,所述链路的发送时间间隔最大值通过以下方法确定:根据链路传输的数据类型确定链路的发送时间间隔最大值。4.根据权利要求2所述的方法,其特征在于,所述链路的最大发送数据包个数通过以下方法确定:根据链路的最大丢包率和最大发包速率确定链路的最大发送数据包个数。5.根据权利要求1所述的方法,其特征在于,所述预设的编码包个数通过以下方法确定:根据链路传输的数据类型确定预设的可接受丢包率;模拟多组数据包个数和编码包个数与接收端解码后的数据丢包率的对应关系;根据所述对应关系及预设的数据包个数计算接收端解码后的数据丢包率小于所述预设的可接受丢包率的最小编码包...

【专利技术属性】
技术研发人员:蔡俊杰周志雄
申请(专利权)人:广东中兴新支点技术有限公司
类型:发明
国别省市:

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

1