[发明专利]一种报文乱序的处理方法和装置有效
申请号: | 201910100778.2 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109889779B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 王艳辉;沈军;李红雨;郭金 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N7/15;H04L12/953 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
1.一种报文乱序的处理方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联猫终端,与所述视联猫终端连接的互联网终端,所述方法包括:
所述视联猫终端针对当前所接收的视联网报文,判断所述视联网报文是否为分片报文;
若是,所述视联猫终端识别所述分片报文为第一片报文或第二片报文,所述第一片报文的大小为标准视联网数据包大小,所述第二片分片报文的大小为所述视联网报文减去标准视联网数据包的大小,一个标准视联网数据包的大小适于在视联网中传输;
当识别结果为第一片报文时,包括以下步骤:
所述视联猫终端判断缓存中是否有与所述第一片报文对应的目标第二片报文;
若所述缓存中有所述目标第二片报文,所述视联猫终端将所述第一片报文和所述目标第二片报文重组,生成互联网报文,并将所述互联网报文发送至所述互联网终端;
若所述缓存中无所述目标第二片报文,所述视联猫终端将所述第一片报文存入所述缓存;
当识别结果为第二片报文时,包括以下步骤:
所述视联猫终端判断缓存中是否有与所述第二片报文对应的目标第一片报文;
若所述缓存中有所述目标第一片报文,所述视联猫终端将所述第二片报文和所述目标第一片报文重组,生成互联网报文,并将所述互联网报文发送至所述互联网终端;
若所述缓存中无所述目标第一片报文,所述视联猫终端将所述第二片报文存入所述缓存。
2.根据权利要求1所述的方法,其特征在于,
所述分片报文包括视联网报文头和负载;
所述视联网报文头携带有分片标识,所述分片标识包括第一片标识或第二片标识。
3.根据权利要求2所述的方法,其特征在于,所述视联猫终端将所述第一片报文和所述目标第二片报文重组,或,将所述第二片报文和所述目标第一片报文重组,生成互联网报文的步骤包括:
所述视联猫终端将所述第一片报文和所述目标第二片报文均拆解为视联网报文头和负载,或将所述第二片报文和所述目标第一片报文均拆解为视联网报文头和负载;
所述视联猫终端将所述第一片报文和所述目标第二片报文的负载拼接,或将所述第二片报文和所述目标第一片报文的负载拼接;
所述视联猫终端对拼接后的负载添加互联网报文头,生成互联网报文。
4.根据权利要求2所述的方法,其特征在于,所述视联网报文头还携带有视联网序号;所述缓存包括缓存阈值长度;
所述视联猫终端将所述第一片报文或所述第二片报文存入所述缓存的步骤之前,所述方法还包括:
所述视联猫终端获取所述第一片报文的第一视联网序号,或所述第二片报文的第二视联网序号;
所述视联猫终端将所述第一视联网序号对所述缓存阈值长度取余数,以所述余数确定为所述第一片报文在所述缓存中的第一对应位置编号;或将所述第二视联网序号对所述缓存阈值长度取余数,以所述余数确定为所述第二片报文在所述缓存中的第二对应位置编号。
5.根据权利要求4所述的方法,其特征在于,若所述缓存中无所述目标第二片报文,所述视联猫终端将所述第一片报文存入所述缓存的步骤包括:
若所述缓存中无所述目标第二片报文,所述视联猫终端判断所述第一片报文在所述缓存中的第一对应位置是否已被占用;
若所述第一对应位置未被占用,所述视联猫终端将所述第一片报文存入所述第一对应位置;
若所述第一对应位置已被占用,所述视联猫终端将所述第一对应位置的内容清除,并将所述第一片报文存入所述第一对应位置。
6.根据权利要求4所述的方法,其特征在于,若所述缓存中无所述目标第一片报文,所述视联猫终端将所述第二片报文存入所述缓存的步骤包括:
若所述缓存中无所述目标第一片报文,所述视联猫终端判断所述第二片报文在所述缓存中的第二对应位置是否已被占用;
若所述第二对应位置未被占用,所述视联猫终端将所述第二片报文存入所述第二对应位置;
若所述第二对应位置已被占用,所述视联猫终端将所述第二对应位置的内容清除,并将所述第二片报文存入所述第二对应位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910100778.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地理信息采集系统
- 下一篇:数据同步方法和装置