【技术实现步骤摘要】
一种数据包发送方法及装置
本专利技术涉及数据处理
,特别是涉及一种数据包发送方法以及装置,以及一种计算机可读存储介质。
技术介绍
与传统的通信技术相比,4G通信技术最明显的优势在于通话质量及数据通信速度,最大数据传输速率达到100Mbit/s,是目前3G上网速度的10倍以上,能很好的承载高清视频监控业务。用户数据报协议UDP(英文全称为UserDatagramProtocol)是4G通信技术中的常用协议,在UDP链路传输过程中,由于UDP传输为非可靠传输,传输有丢包现象,导致接收端接收的包序会出现乱序、丢序的现象,如果直接传输此种包,接收端将无法解码展示。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据包发送方法、一种数据包发送装置,以及一种计算机可读存储介质。为了解决上述问题,本专利技术实施例公开了一种数据包发送方法,包括4G图传服务器,与所述4G图传服务器通信连接的4G图传设备;所述4G图传服务器包括前向纠错FEC模块;所述方法包括:所述4G图传服务器接收所述4G图传设备发送的多个数据包;所述数据包由4G图传设备获取,具有包序;所述4G图传服务器将所述多个数据包按所述包序顺序依次存入缓存;当所述缓存中的数据包达到预设缓存值时,所述4G图传服务器将当前缓存中包序最小的数据包N发送至所述FEC模块,并判断当前缓存中下一个包序最小的数据包的包序是否为N+1;若当前缓存中下一个包序最小的数据包的包序为N+1,所述4G图传服务器将包序为N+1的数据包发送至所述FEC模块;若当前缓存中下一个包序最小 ...
【技术保护点】
1.一种数据包发送方法,其特征在于,包括4G图传服务器,与所述4G图传服务器通信连接的4G图传设备;所述4G图传服务器包括前向纠错FEC模块;所述方法包括:所述4G图传服务器接收所述4G图传设备发送的多个数据包;所述数据包由4G图传设备获取,具有包序;所述4G图传服务器将所述多个数据包按所述包序顺序依次存入缓存;当所述缓存中的数据包达到预设缓存值时,所述4G图传服务器将当前缓存中包序最小的数据包N发送至所述FEC模块,并判断当前缓存中下一个包序最小的数据包的包序是否为N+1;若当前缓存中下一个包序最小的数据包的包序为N+1,所述4G图传服务器将包序为N+1的数据包发送至所述FEC模块;若当前缓存中下一个包序最小的数据包的包序大于N+1,所述4G图传服务器等待所述缓存中的数据包达到预设缓存值,再将所述缓存中包序最小的数据包发送至所述FEC模块;所述4G图传服务器通过所述FEC模块确定丢弃的数据包,并利用所述FEC模块将丢弃的数据包找回。
【技术特征摘要】
1.一种数据包发送方法,其特征在于,包括4G图传服务器,与所述4G图传服务器通信连接的4G图传设备;所述4G图传服务器包括前向纠错FEC模块;所述方法包括:所述4G图传服务器接收所述4G图传设备发送的多个数据包;所述数据包由4G图传设备获取,具有包序;所述4G图传服务器将所述多个数据包按所述包序顺序依次存入缓存;当所述缓存中的数据包达到预设缓存值时,所述4G图传服务器将当前缓存中包序最小的数据包N发送至所述FEC模块,并判断当前缓存中下一个包序最小的数据包的包序是否为N+1;若当前缓存中下一个包序最小的数据包的包序为N+1,所述4G图传服务器将包序为N+1的数据包发送至所述FEC模块;若当前缓存中下一个包序最小的数据包的包序大于N+1,所述4G图传服务器等待所述缓存中的数据包达到预设缓存值,再将所述缓存中包序最小的数据包发送至所述FEC模块;所述4G图传服务器通过所述FEC模块确定丢弃的数据包,并利用所述FEC模块将丢弃的数据包找回。2.根据权利要求1所述的方法,其特征在于,所述4G图传设备中包括多条第一用户数据报协议UDP链路,所述4G图传服务器中包括多条第二UDP链路;所述4G图传服务器接收所述4G图传设备发送的多个数据包的步骤进一步包括:所述4G图传服务器通过所述第二UDP链路接收所述4G图传设备通过多条第一UDP链路发送的多个数据包;所述数据包由所述4G图传设备分送给所述多条第一UDP链路;所述4G图传服务器将所述多个数据包按所述包序顺序依次存入缓存之前,所述方法包括:所述4G图传服务器针对多条第二UDP链路所接收的数据包,将同一个4G图传设备发送的数据包进行链路聚合。3.根据权利要求1或3所述的方法,其特征在于,包括与所述4G图传服务器通信连接的视联网服务器,所述方法包括:所述4G图传服务器将所述FEC模块发送的数据包发送至所述视联网服务器。4.一种数据包发送方法,其特征在于,包括4G图传服务器,与所述4G图传服务器通信连接的4G图传设备;所述4G图传服务器包括前向纠错FEC模块;所述方法包括:所述4G图传设备获取数据包,所述数据包具有包序;所述4G图传设备将数据包发送至所述4G图传服务器;所述4G图传服务器用于将所述多个数据包按所述包序顺序依次存入缓存;当所述缓存中的数据包达到预设缓存值时,所述4G图传服务器用于将当前缓存中包序最小的数据包N发送至所述FEC模块,并判断当前缓存中下一个包序最小的数据包的包序是否为N+1;若当前缓存中下一个包序最小的数据包的包序为N+1,所述4G图传服务器用于将包序为N+1的数据包发送至所述FEC模块;若当前缓存中下一个包序最小的数据包的包序大于N+1,所述4G图传服务器等待所述缓存中的数据包达到预设缓存值,再将所述缓存中包序最小的数据包发送至所述FEC模块;所述4G图传服务器用于通过所述FEC模块确定丢弃的数据包,并利用所述...
【专利技术属性】
技术研发人员:谢文龙,李云鹏,吕亚亚,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。