一种数据包发送方法和装置制造方法及图纸

技术编号:23860491 阅读:36 留言:0更新日期:2020-04-18 13:33
本发明专利技术实施例提供了一种数据包发送方法和装置,方法应用于视联网中,包括:获取i个视联网视频数据包的第一长度值,其中,i为大于2的正整数;在所述第一长度值小于预设长度值、第二长度值小于所述预设长度值且第三长度值大于所述预设长度值的情况下,则根据所述预设长度值及所述第二长度值,确定第四长度值;根据所述第四长度值将第i个数据包进行拆分,获得拆分后的与所述第四长度值对应的拆分视频数据包;将前i‑1个第一长度值对应的所述视联网视频数据包和所述拆分视频数据包按照预设规则填充到待发送的数据帧结构,以供视联网终端设备进行发送,提升视联网传输视频数据效率,同时也提升带宽的利用率。

A method and device for sending data packets

【技术实现步骤摘要】
一种数据包发送方法和装置
本专利技术涉及视联网
,特别是涉及一种数据包发送方法和装置。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。目前在视联网中传输小分辨率视频数据包时,例如传输的数据包的视频格式为D1视频格式类型,其中,D1视频格式类型为数字电视系统显示格式的一种,分辨率是720*576;D1数据包在每次传输过程中,为了避免带宽资源浪费,将多个小分辨率视频数据包进行合并,放在一个数据帧中进行发送,但是,有时候并不能将数据帧全部占满,这种情况下仍然会出现很多空字节,从而造成带宽资源的浪费。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据包发送方法和装置。第一个方面,本专利技术实施例提供一种数据包发送方法,所述方法应用于视联网中,包括:获取i个视联网视频数据包的第一长度值,其中,i为大于2的正整数;在所述第一长度值小于预设长度值、第二长度值小于所述预设长度值且第三长度本文档来自技高网...

【技术保护点】
1.一种数据包发送方法,其特征在于,所述方法应用于视联网中,包括:/n获取i个视联网视频数据包的第一长度值,其中,i为大于2的正整数;/n在所述第一长度值小于预设长度值、第二长度值小于所述预设长度值且第三长度值大于所述预设长度值的情况下,则根据所述预设长度值及所述第二长度值,确定第四长度值;其中:所述第二长度值根据前i-1个所述视联网视频数据包对应的第一长度值确定;所述第三长度值根据前i个所述视联网视频数据包对应的第一长度值确定;/n根据所述第四长度值将第i个数据包进行拆分,获得拆分后的与所述第四长度值对应的拆分视频数据包;/n将前i-1个第一长度值对应的所述视联网视频数据包和所述拆分视频数据...

【技术特征摘要】
1.一种数据包发送方法,其特征在于,所述方法应用于视联网中,包括:
获取i个视联网视频数据包的第一长度值,其中,i为大于2的正整数;
在所述第一长度值小于预设长度值、第二长度值小于所述预设长度值且第三长度值大于所述预设长度值的情况下,则根据所述预设长度值及所述第二长度值,确定第四长度值;其中:所述第二长度值根据前i-1个所述视联网视频数据包对应的第一长度值确定;所述第三长度值根据前i个所述视联网视频数据包对应的第一长度值确定;
根据所述第四长度值将第i个数据包进行拆分,获得拆分后的与所述第四长度值对应的拆分视频数据包;
将前i-1个第一长度值对应的所述视联网视频数据包和所述拆分视频数据包按照预设规则填充到待发送的数据帧结构,以供视联网终端设备进行发送。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第四长度值将第i个数据包进行拆分,获得拆分后的与所述第四长度值对应的拆分视频数据包,包括:
根据所述第四长度值对第i个数据包进行拆分,生成与所述第四长度值相对应的所述拆分视频数据包;
为所述拆分视频数据包设置对应的帧编号和是否完整的标识信息。


3.根据权利要求2所述的方法,其特征在于,所述将前i-1个第一长度值对应的所述视联网视频数据包和所述拆分视频数据包按照预设规则填充到待发送的数据帧结构,以供视联网终端设备进行发送,具体包括:
按照预设规则,将前i-1个填充数据包和所述拆分视频数据包填充到待发送的数据帧结构,以供视联网终端设备进行发送;
其中,所述预设规则包括视频格式类型、前i-1个填充数据包和所述拆分视频数据包,其中,所述填充数据包或拆分视频数据包至少包括起始位、是否完整标识位、帧编号、视频数据、结束位、保留位;其中,所述填充数据包为与第一长度值对应的视联网视频数据包。


4.根据权利要求1所述的方法,其特征在于,所述获取i个视联网视频数据包的第一长度值,包括:
获取i个视联网视频数据包;
根据预设的视频格式类型分别对i个所述视联网视频数据包进行处理,分别得到所述i个所述视联网视频数据包对应的填充数据包;
采用len函数分别计算i个所述填充数据包的第一长度值。

【专利技术属性】
技术研发人员:张召朱道彦潘廷勇杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1