[发明专利]基于感知和重传的两路异步消息传输方法在审
申请号: | 202010957704.3 | 申请日: | 2020-09-12 |
公开(公告)号: | CN112134657A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 石聪明;黄永灿;马靳鲜;葛艳敏;董晨沛;宋旭;柳翠寅;刘应波;梅盈 | 申请(专利权)人: | 安阳师范学院 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
地址: | 455000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 感知 异步 消息 传输 方法 | ||
1.一种基于感知和重传的两路异步消息传输方法,其特征在于,包括传输步骤和检索步骤:
传输步骤:
S11、将待发送数据消息在发送端数据库中设置超时重传标识;
S12、向数据接收端异步发送数据消息;
S13、接收数据接收端基于所述数据消息生成并异步发送的反馈消息,将反馈消息加入反馈消息队列一中;
S14、从反馈消息队列一中取出反馈消息进行处理,并更新发送端数据库中该数据消息对应的超时重传标识的数据传输状态;
检索步骤:
S21、定时检索识别发送端数据库中所述超时重传标识中的数据传输状态;
S22、根据所述数据传输状态判断是否对当前数据消息执行所述传输步骤;若是,执行S12-S14。
2.根据权利要求1所述的基于感知和重传的两路异步消息传输方法,其特征在于,所述超时重传标识的数据传输状态包括:
状态0:当前数据消息待发送状态;
状态1:当前数据消息已发送但未接收到对应反馈消息状态;
状态2:当前数据消息已发送且已接收到对应反馈消息状态。
3.根据权利要求1所述的基于感知和重传的两路异步消息传输方法,其特征在于,S22具体包括如下步骤:
在数据发送端启动从数据库检索新增数据消息,即待发送状态的数据消息,并将该数据消息加入数据消息队列的守护进程;
在数据发送端启动从发送端数据库检索已发送但未接收到对应反馈消息状态的数据消息并将该数据消息加入数据消息队列的守护进程。
4.根据权利要求3所述的基于感知和重传的两路异步消息传输方法,其特征在于,所述在数据发送端启动从发送端数据库检索已发送但未接收到对应反馈消息状态的数据消息并将该数据消息加入数据消息队列的守护进程,具体包括如下步骤:
从数据库中检索出超时时间戳与检索时间戳之间的时间差超过设定的时间间隔仍未收到数据消息的反馈消息,并将该数据消息加入数据消息队列中,同时将该数据消息的超时时间戳时间更新为检索时间戳的时间;
其中,超时时间戳为该数据消息上一次被发送的时间;
检索时间戳为当前检索步骤执行的时间。
5.根据权利要求1所述的基于感知和重传的两路异步消息传输方法,其特征在于,S13中数据接收端基于所述数据消息生成并异步发送反馈消息,具体包括如下步骤:
S131、数据接收端接收数据消息,并将数据消息加入数据消息队列;
S132、从数据消息队列取一个数据消息进行处理,产生一个反馈消息,并将反馈消息加入反馈消息队列二;
S133、从反馈消息队列二中取出一个反馈消息,并将反馈消息异步发送给数据发送端。
6.根据权利要求5所述的基于感知和重传的两路异步消息传输方法,其特征在于,S132中所述的从数据消息队列取一个数据消息进行处理,产生一个反馈消息,并将反馈消息加入反馈消息队列二,具体包括如下步骤:
S1321、在数据接收端检查数据消息队列是否为为空;
S1322、如果数据接收端的数据消息队列为空,休眠给定时间,跳转到S1321;否则,从数据消息队列中取一条数据消息,启动一个处理该数据消息的线程,跳转到S1321。
7.根据权利要求1所述的基于感知和重传的两路异步消息传输方法,其特征在于,S14具体包括如下步骤:
S141、检查反馈消息队列一是否为空;
S142、如果反馈消息队列一为空,休眠给定时间,跳转到S141;否则,从反馈消息队列一中取出一条反馈消息,并为该反馈消息启动一个处理线程,跳转到S141。
8.根据权利要求7所述的基于感知和重传的两路异步消息传输方法,其特征在于,为该反馈消息启动一个处理线程包括:更新发送端数据库中反馈消息对应数据消息的超时重传标识的数据传输状态,即从当前数据消息已发送但未接收到对应反馈消息状态更新为当前数据消息已发送且已接收到对应反馈消息状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安阳师范学院,未经安阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010957704.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外用鼻炎中药丸
- 下一篇:模具运动镶件、后模芯组件及双色模具