[发明专利]基于心跳包功能的串口服务器控制方法和系统在审
申请号: | 201910734974.5 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110445686A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 刘立群 | 申请(专利权)人: | 安徽康海时代科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 周锟 |
地址: | 241000 安徽省芜湖市高新技术产*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口服务器 数据中心 心跳包 链路通畅 数据传输 数据发送 获知 链路 传输数据 链路断开 链路发送 缓冲 通断 通畅 发送 检测 | ||
本发明公开了一种基于心跳包功能的串口服务器控制方法和系统,其中,所述方法包括:向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将所述数据发送至所述数据中心;在所述链路通畅的情况下,将所述数据发送至所述数据中心。该方法克服现有技术中的串口服务器对于数据传输使用的链路的通畅性无法获知,造成数据传输的状态也是无法获知的,影响串口服务器地正常运行的问题。
技术领域
本发明涉及串口服务器控制领域,具体地,涉及一种基于心跳包功能的串口服务器控制方法和系统。
背景技术
串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。
现有技术中的串口服务器对于数据传输使用的链路的通畅性无法获知,造成数据传输的状态也是无法获知的,影响串口服务器地正常运行。
因此,提供一种在使用过程中可以克服以上技术问题的基于心跳包功能的串口服务器控制方法和系统是本发明亟需解决的问题。
发明内容
针对上述技术问题,本发明的目的是克服现有技术中的串口服务器对于数据传输使用的链路的通畅性无法获知,造成数据传输的状态也是无法获知的,影响串口服务器地正常运行的问题,从而提供一种在使用过程中可以克服以上技术问题的基于心跳包功能的串口服务器控制方法和系统。
为了实现上述目的,本发明提供了一种基于心跳包功能的串口服务器控制方法,所述方法包括:
向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;
在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将所述数据发送至所述数据中心;
在所述链路通畅的情况下,将所述数据发送至所述数据中心。
优选地,所述向串口服务器与数据中心传输数据的链路发送心跳包数据中发送所述心跳包数据为周期性发送。
优选地,两次所述心跳包数据两次发送的间隔周期为1-60000秒。
优选地,两次所述心跳包数据两次发送的间隔周期为50-70秒。
优选地,所述串口服务器监测到的数据通过Tcp/IP协议栈实时传送至所述数据中心。
本发明提供了一种基于心跳包功能的串口服务器控制系统,所述系统包括:
心跳包模块,用于向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;
缓冲模块,用于在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将缓冲的所述数据发送至所述数据中心。
优选地,所述心跳包模块发送所述心跳包数据为周期性发送。
优选地,两次所述心跳包数据两次发送的间隔周期为50-70秒。
优选地,所述串口服务器监测到的数据通过Tcp/IP协议栈实时传送至所述数据中心。
本发明还提供了了一种机器可读存储介质,其上存储有程序,该程序被执行时实现如权利要求1-5中任一项权利要求所述的基于心跳包功能的串口服务器控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽康海时代科技股份有限公司,未经安徽康海时代科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910734974.5/2.html,转载请声明来源钻瓜专利网。