[发明专利]异步数据通讯方法、介质、设备及异步数据通讯系统有效

专利信息
申请号: 202010259361.3 申请日: 2020-04-03
公开(公告)号: CN111478755B 公开(公告)日: 2023-08-01
发明(设计)人: 汤天;常远 申请(专利权)人: 上海银欣高新技术发展股份有限公司
主分类号: H04L1/1867 分类号: H04L1/1867;H04L1/1809;H04L49/90
代理公司: 上海光华专利事务所(普通合伙) 31219 代理人: 徐秋平
地址: 200041 上海市静安区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 异步 数据通讯 方法 介质 设备 系统
【说明书】:

发明提供一种异步数据通讯方法、介质、设备及异步数据通讯系统,所述异步数据通讯方法包括:将实时获取的多个数据点信息发送至服务端;接收所述服务端针对发送成功的数据点信息返回的响应信息;通过所述响应信息中的数据点标识更新数据点状态存储表,根据所述数据点状态存储表中各数据点的信息发送状态筛选发送失败的数据点信息;将所述发送失败的数据点信息重新发送至服务端,直至所有数据点信息均发送成功。本发明通过在一个发送周期内,每次只针对前一次发送失败的数据点信息进行再次发送,不仅能够减轻通讯总线的压力,还能提高总线带宽的使用率。

技术领域

本发明属于异步数据通讯的技术领域,涉及一种异步数据通讯方法,特别是涉及一种异步数据通讯方法、介质、设备及异步数据通讯系统。

背景技术

在工业测控系统中,数据通讯是整个系统的一个重要部分。数据通讯包括同步通讯和异步通讯。同步通讯是指发送方发出数据后,等接收方发回响应以后才发下一个数据包。异步通讯是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包。其传统的工控应用模型采用同步通讯方式,具体是首先设备把请求发送给服务器,然后服务器接收并处理请求,最后服务器把响应消息再返回给设备。在整个过程中,发送请求、处理请求、返回响应这三个步骤不能同时进行,必须前一个步骤完成后才能进行下一步骤,这样一个通讯周期将花费较多的时间,而整个过程中设备大部分时间处于等待状态,实时性不强。

因此,如何提供一种异步数据通讯方法,以解决现有技术无法在减轻通讯总线压力的同时提高总线带宽的使用率,实已成为本领域技术人员亟待解决的技术问题。

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种异步数据通讯方法、介质、设备及异步数据通讯系统,用于解决异步通讯中在减轻通讯总线压力的同时提高总线带宽使用率的问题。

为实现上述目的及其他相关目的,本发明提供一种异步数据通讯方法,应用于设备,至少一个所述设备与服务端通信连接;所述异步数据通讯方法包括:将实时获取的多个数据点信息发送至服务端;接收所述服务端针对发送成功的数据点信息返回的响应信息;通过所述响应信息中的数据点标识更新数据点状态存储表,根据所述数据点状态存储表中各数据点的信息发送状态筛选发送失败的数据点信息;其中,所述数据点状态存储表设于所述设备中;将所述发送失败的数据点信息重新发送至服务端,直至所有数据点信息均发送成功。

于本发明的一实施例中,将实时获取的多个数据点信息发送至服务端的步骤包括:将实时获取的多个数据点信息存储于本地的发送缓存队列中;所述数据点信息包括模拟量数据和数字量数据;按照预设时间间隔将所述发送缓存队列中的数据点信息发送至所述服务端。

于本发明的一实施例中,通过所述响应信息中的数据点标识更新数据点状态存储表,根据所述数据点状态存储表中各数据点的信息发送状态筛选发送失败的数据点信息的步骤包括:读取所述响应信息中的数据点标识;将所述数据点标识保存于数据点状态存储表中;查找所述数据点状态存储表中缺失的数据点标识;根据缺失的数据点标识确定发送失败的数据点信息。

于本发明的一实施例中,将所述发送失败的数据点信息重新发送至服务端,直至所有数据点信息均发送成功的步骤包括:将所述发送失败的数据点信息重新发送至服务端;判断是否接收到所述服务端针对重新发送的数据点信息返回的响应信息;若是,则判定所述数据点信息发送成功;若否,返回将所述发送失败的数据点信息重新发送至服务端的步骤,直至所有数据点信息均发送成功。

于本发明的一实施例中,所述异步数据通讯方法还包括:确定所述数据点信息对应的数据点的数目,将全部数据点均发送成功作为一个发送周期。

于本发明的一实施例中,当获取到所述数据点信息后,实时将所述数据点信息发送至服务端,且无需接收所述服务端的发送指令与响应信息后再进行发送;当接收到所述响应信息之后,实时对各数据点信息的发送状态进行更新。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海银欣高新技术发展股份有限公司,未经上海银欣高新技术发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010259361.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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