The invention discloses a serial port server control method and system based on the heartbeat packet function, wherein the method comprises: sending heartbeat packet data to a link transmitting data between the serial port server and the data center to detect the connectivity of the link; buffering the data sent by the serial port server to the data center in the case of the link disconnection to After the link is unobstructed, the data is sent to the data center; in the case of the link is unobstructed, the data is sent to the data center. The method overcomes the problem that the serial server in the prior art can not know the smoothness of the link used for data transmission, resulting in the state of data transmission can not be known, which affects the normal operation of the serial server.
【技术实现步骤摘要】
基于心跳包功能的串口服务器控制方法和系统
本专利技术涉及串口服务器控制领域,具体地,涉及一种基于心跳包功能的串口服务器控制方法和系统。
技术介绍
串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。现有技术中的串口服务器对于数据传输使用的链路的通畅性无法获知,造成数据传输的状态也是无法获知的,影响串口服务器地正常运行。因此,提供一种在使用过程中可以克服以上技术问题的基于心跳包功能的串口服务器控制方法和系统是本专利技术亟需解决的问题。
技术实现思路
针对上述技术问题,本专利技术的目的是克服现有技术中的串口服务器对于数据传输使用的链路的通畅性无法获知,造成数据传输的状态也是无法获知的,影响串口服务器地正常运行的问题,从而提供一种在使用过程中可以克服以上技术问题的基于心跳包功能的串口服务器控制方法和系统。为了实现上述目的,本专利技术提供了一种基于心跳包功能的串口服务器控制方法,所述方法包括:向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将所述数据发送至所述数据中心;在所述链路通畅的情况下,将所述数据发送至所述数据中心。优选地,所述向串口服务器与数据中心传输数据的链路发送心跳包数据中发送所述心跳包数据为周期性发送。优选地,两次所 ...
【技术保护点】
1.一种基于心跳包功能的串口服务器控制方法,其特征在于,所述方法包括:向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将所述数据发送至所述数据中心;在所述链路通畅的情况下,将所述数据发送至所述数据中心。
【技术特征摘要】
1.一种基于心跳包功能的串口服务器控制方法,其特征在于,所述方法包括:向串口服务器与数据中心传输数据的链路发送心跳包数据,以检测所述链路的通断性;在所述链路断开的情况下,对所述串口服务器发送至所述数据中心的数据进行缓冲,至所述链路通畅后,将所述数据发送至所述数据中心;在所述链路通畅的情况下,将所述数据发送至所述数据中心。2.根据权利要求1所述的基于心跳包功能的串口服务器控制方法,其特征在于,所述向串口服务器与数据中心传输数据的链路发送心跳包数据中发送所述心跳包数据为周期性发送。3.根据权利要求1所述的基于心跳包功能的串口服务器控制方法,其特征在于,两次所述心跳包数据两次发送的间隔周期为1-60000秒。4.根据权利要求3所述的基于心跳包功能的串口服务器控制方法,其特征在于,两次所述心跳包数据两次发送的间隔周期为50-70秒。5.根据权利要求1所述的基于心跳包功能的串口服务器控制方法,其特征在于,所述串口服务器监测到的数据通过Tcp/IP协议栈实时...
【专利技术属性】
技术研发人员:刘立群,
申请(专利权)人:安徽康海时代科技股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。