[发明专利]一种避免因丢包而连续损失两组报文的报文处理方法有效

专利信息
申请号: 201510048181.X 申请日: 2015-01-29
公开(公告)号: CN104660499B 公开(公告)日: 2017-12-26
发明(设计)人: 张小国;王庆;姚荣亮;徐美娇 申请(专利权)人: 东南大学
主分类号: H04L12/70 分类号: H04L12/70
代理公司: 南京瑞弘专利商标事务所(普通合伙)32249 代理人: 杨晓玲
地址: 211189 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种避免因丢包而损失连续两组报文的处理方法,定长报文对所获取的报文进行报文头匹配,匹配成功后,先预读取报文头后面的报文内容,在预读报文内容的同时也要检测在报文内容中是否含有报文头。在预读报文内容中没有检测到报文头,那么读取的报文是完整的;在预读报文内容中检测到了报文头,就认为接收的报文内容有丢包的现象,在检查到报文头处读取下一个报文内容。对于有报文尾的报文先对报文进行报文头匹配,匹配成功后,在读取报文的同时也要检测在报文中是否含有报文尾,检测到报文尾就停止读取,重复再匹配报文头。本发明避免因为前一个报文的内容发生丢包现象,而造成下一个报文被错误忽略。
搜索关键词: 一种 避免 连续 损失 报文 处理 方法
【主权项】:
一种避免因丢包现象而造成连续损失两组报文的报文处理方法,其特征在于,该方法对具有报文头和固定长度报文内容的报文或具有报文头、报文尾以及报文内容的报文进行处理,包括步骤:1)当每个报文是由一个报文头和一个固定长的报文内容组成,假设获取到的总报文的总长度为A*(m+n),由A个报文组成,其中每个报文头长度为m,每个报文内容长度为n:11)对获取到的报文进行报文头检测,令首先检测得到的可识别报文头为第i=1个报文头;12)读取第i个报文头后面长度为(n+m‑t),t=1~m‑1的报文内容,并同时对长度为(n+m‑t)的报文内容进行第i+1个报文头检测:若未在长度为(n+m‑t)的报文内容中检测到可识别的第i+1个报文头,则认为该报文是完整的,进行步骤13);若在长度为(n+m‑t)的报文内容中检测到可识别的第i+1个报文头,就认为刚刚接收的报文有丢包现象,在检测到的报文头处重新进行下一个可识别的报文头检测,即在第i+1个报文头处停止读取,然后进行步骤14);13)令i=i+1,检测得到可识别的第i+1个报文头,重复步骤12),直至读取完整个总报文;14)令i=i+1,重复步骤12),直至读取完整个总报文;2)当报文是由报文头、报文内容以及报文尾组成的:21)对获取到的报文进行报文头检测,令首先检测得到的可识别报文头为第i=1个报文头;22)读取第i个报文头后面的报文内容,并且同时对该报文内容进行报文尾检测,检测到报文尾则进入步骤23);23)令i=i+1,检测得到可识别的第i+1个报文头,重复步骤22),直至读取完整个总报文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510048181.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top