[发明专利]基于感知和重传的两路异步消息传输方法在审
| 申请号: | 202010957704.3 | 申请日: | 2020-09-12 |
| 公开(公告)号: | CN112134657A | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 石聪明;黄永灿;马靳鲜;葛艳敏;董晨沛;宋旭;柳翠寅;刘应波;梅盈 | 申请(专利权)人: | 安阳师范学院 |
| 主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
| 地址: | 455000 河南*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 感知 异步 消息 传输 方法 | ||
本发明提供了一种基于感知和重传的两路异步消息传输方法,包括:传输步骤:将待发送数据消息在发送端数据库中设置超时重传标识;向数据接收端异步发送数据消息;接收数据接收端基于数据消息生成并异步发送的反馈消息,将反馈消息加入反馈消息队列一中;从反馈消息队列一中取出反馈消息进行处理,并更新发送端数据库中该数据消息对应的超时重传标识的数据传输状态;检索步骤:定时检索识别发送端数据库中超时重传标识中的数据传输状态;根据数据传输状态判断是否对当前数据消息执行传输步骤;若是,执行传输步骤。本发明不仅具有同步消息传输方法的高可靠性,而且还具有异步消息传输方法的高效性。
技术领域
本发明涉及海量科学数据异地归档技术领域,具体涉及一种海量科学数据要实现全部或部分海量科学数据从一个数据中心到另外一个数据中心的基于感知和重传功能的高速高可靠性异地归档数据两路异步消息传输方法。
背景技术
随着信息技术的发展和大型科学仪器灵敏度的提高,大型科学仪器产生的科学数据都在呈指数增长,进而导致海量科学数据从数据采集站所在的科学数据中心异地归档传输到其它区域的科学数据中心的高速高可靠性的异地归档数据传输系统提出了巨大挑战。目前的异地归档数据传输系统主要基于同步消息传输方法和异步消息传输方法。
但是同步消息传输方法虽然能够在数据消息发送方和接收方之间实现一个高可靠性的异地归档数据传输系统,但是由于数据消息发送方每发送一条数据消息都需要等待数据消息接收方发送一条反馈消息,这就在一定程度上使同步消息传输方法丧失了持续的高速传输性能。同时,异步消息传输方法虽然能够在数据消息发送方和数据消息接收方获得高速的数据传输性能,但是其却无法保证数据消息接收方能够完全接收到数据消息发送方发送的所有数据消息,这就使异步消息传输在一定程度上丧失了高可靠性。
因此,如何提供一种基于感知和重传功能的,能够满足高速传输性能的同时,保证数据消息接收方能够完全接收到数据消息发送方发送的所有数据消息两路异步消息传输方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了提供了一种具有高速高可靠性的带感知和重传功能的两路异步消息传输方法。
为了实现上述目的,本发明采用如下技术方案:
一种基于感知和重传的两路异步消息传输方法,包括传输步骤和检索步骤:
传输步骤:
S11、将待发送数据消息在发送端数据库中设置超时重传标识;
S12、向数据接收端异步发送数据消息;
S13、接收数据接收端基于所述数据消息生成并异步发送的反馈消息,将反馈消息加入反馈消息队列一中;
S14、从反馈消息队列一中取出反馈消息进行处理,并更新发送端数据库中该数据消息对应的超时重传标识的数据传输状态;
检索步骤:
S21、定时检索识别发送端数据库中所述超时重传标识中的数据传输状态;
S22、根据所述数据传输状态判断是否对当前数据消息执行所述传输步骤;若是,执行S12-S14。
优选的,所述超时重传标识的数据传输状态包括:
状态0:当前数据消息待发送状态;
状态1:当前数据消息已发送但未接收到对应反馈消息状态;
状态2:当前数据消息已发送且已接收到对应反馈消息状态。
优选的,S22具体包括如下步骤:
在数据发送端启动从数据库检索新增数据消息,即待发送状态的数据消息,并将该数据消息加入数据消息队列的守护进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安阳师范学院,未经安阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010957704.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外用鼻炎中药丸
- 下一篇:模具运动镶件、后模芯组件及双色模具





