[发明专利]一种报文乱序的处理方法和装置有效
申请号: | 201910100778.2 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109889779B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 王艳辉;沈军;李红雨;郭金 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N7/15;H04L12/953 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
本申请实施例提供了一种报文乱序的处理方法和装置,所述方法和装置应用于视联网中,所述视联网包括视联猫终端,与所述视联猫终端连接的互联网终端;视联猫终端将所述第一片报文存入所述第一对应位置后,可等待目标第二片报文的到来,或将所述第二片报文存入所述第二对应位置后,可等待目标第一片报文的到来,以此实现数据重组,当视联猫终端所转发的数据在小范围内发生乱序时,本申请实施例可避免分片报文丢弃,达到降低丢包率的目的。
技术领域
本申请涉及视联网技术领域,特别是涉及一种报文乱序的处理方法和一种报文乱序的处理装置。
背景技术
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。最终将实现世界无距离,实现全球范围内人与人的距离只是一个屏幕的距离。
随着视联网的广泛应用,也实现了视联网与互联网的相互访问,但是目前实现视联网与互联网相互访问的视联猫终端和视联猫服务端在转发数据时,时常出现报文乱序的现象,导致数据频繁丢包。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种报文乱序的处理方法和相应的一种报文乱序的处理装置,可实现视联猫终端或视联猫服务端所转发的数据在小范围内发生乱序时,避免分片报文丢弃,降低丢包率的目的。
为了解决上述问题,本申请实施例公开了一种报文乱序的处理方法,所述方法应用于视联网中,所述视联网包括视联猫终端,与所述视联猫终端连接的互联网终端,所述方法包括:
所述视联猫终端针对当前所接收的视联网报文,判断所述视联网报文是否为分片报文;
若是,所述视联猫终端识别所述分片报文为第一片报文或第二片报文;
当识别结果为第一片报文时,包括以下步骤:
所述视联猫终端判断缓存中是否有与所述第一片报文对应的目标第二片报文;
若所述缓存中有所述目标第二片报文,所述视联猫终端将所述第一片报文和所述目标第二片报文重组,生成互联网报文,并将所述互联网报文发送至所述互联网终端;
若所述缓存中无所述目标第二片报文,所述视联猫终端将所述第一片报文存入所述缓存;
当识别结果为第二片报文时,包括以下步骤:
所述视联猫终端判断缓存中是否有与所述第二片报文对应的目标第一片报文;
若所述缓存中有所述目标第一片报文,所述视联猫终端将所述第二片报文和所述目标第一片报文重组,生成互联网报文,并将所述互联网报文发送至所述互联网终端;
若所述缓存中无所述目标第一片报文,所述视联猫终端将所述第二片报文存入所述缓存。
可选的,所述分片报文包括视联网报文头和负载;
所述视联网报文头携带有分片标识,所述分片标识包括第一片标识或第二片标识。
可选的,所述视联猫终端将所述第一片报文和所述目标第二片报文重组,或,将所述第二片报文和所述目标第一片报文重组,生成互联网报文的步骤包括:
所述视联猫终端将所述第一片报文和所述目标第二片报文均拆解为视联网报文头和负载,或将所述第二片报文和所述目标第一片报文均拆解为视联网报文头和负载;
所述视联猫终端将所述第一片报文和所述目标第二片报文的负载拼接,或将所述第二片报文和所述目标第一片报文的负载拼接;
所述视联猫终端对拼接后的负载添加互联网报文头,生成互联网报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910100778.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地理信息采集系统
- 下一篇:数据同步方法和装置