基于公网集群方式复用数据链路的远程反控方法和系统与流程

文档序号:11156869阅读:235来源:国知局
基于公网集群方式复用数据链路的远程反控方法和系统与制造工艺

本发明涉及通讯控制领域,具体涉及一种基于公网集群方式复用数据链路的远程反控方法和系统。



背景技术:

随着物联网的理念越来越普及,连接到互联网的设备越来越多。其中,TCP/IP传输协议应用是设备之间实现数据传输和反控的必备通道。当大量的设备需要数据传输时,如何高效地接收数据,如何合理地管理传输链路,在无数据传输时如何保持链路,怎么样异步控制设备都是相关领域技术人员密切关注的课题。

目前的TCP/IP传输协议应用包括以下几种:

1)单纯的TCP/IP协议应用结构,不包含多个TCP/IP服务,单台计算机对数据进行接收存储,异步反控设备需要设备端建立固定的TCP/IP服务,以进行设备控制。

2)能实现多个TCP/IP协议应用对设备数据进行接收存储的结构,但是这种结构需要手动给设备分配服务端的数据传输地址,异步反控设备也需要设备端建立固定的TCP/IP服务,以进行设备控制。

以上两种应用都无法在任何时候异步控制连接上的设备,还有待进一步改善。



技术实现要素:

有鉴于此,有必要针对现有技术中存在的问题,提供一种利用公网集群方式复用数据链路实现远程反控的方法,其可以在任何时候异步控制连接上的设备。

为实现上述目的,本发明采用以下技术方案:

一种基于公网集群方式复用数据链路的远程反控方法,包括以下步骤:

S1、反应:监听设备的I/O端口有没有客户端数据进入,如果有数据进入则进行通知;

S2、注册:接到S1的通知后,主动注册该客户端数据的链路,以保持长期连接;

S3、读取:读取客户端数据,并使用线程池对客户端数据进行解码、计算、编码处理;

S4、反控:通过S2中注册的原有链路将指令发送给客户端,以实现对客户端的控制。

一种基于公网集群方式复用数据链路的远程反控系统,包括:

反应器,用于监听系统的I/O端口有没有客户端数据进入,如果有数据进入则进行通知;

注册器,用于在反应器发出通知时,主动注册该客户端数据的链路,一保持长期连接;

读取器,用于读取客户端数据,并使用线程池对客户端数据进行解码、计算、编码处理;

反控器,用于通过注册器中注册的原有链路将指令发送给客户端,以实现对客户端的控制。

本发明提供的基于公网集群方式复用数据链路的远程反控方法和系统,是一种高效的TCP/IP协议应用集群数据传输服务,其具有多线程的数据接收和存储,无需手动给设备拆分多服务的配置,对设备反控实现了原链路控制,无需在设备端建立固定TCP/IP服务。本发明的无线有线通信稳定性好、准确性高,可以在任何时候异步控制连接上的设备;便于安装调试;指令由原链路反控到设备,大大提升了控制的针对性和安全性。

附图说明

图1是本发明提供的基于公网集群方式复用数据链路的远程反控系统的总体结构示意图。

图2是本发明提供的基于公网集群方式复用数据链路的远程反控系统的工作原理图。

具体实施方式

下面将结合附图和具体的实施例对本发明的技术方案进行详细说明。

本发明提供了一种基于公网集群方式复用数据链路的远程反控方法,包括以下步骤:

S1、反应:监听设备的I/O端口有没有客户端数据进入,如果有数据进入则进行通知;

S2、注册:接到S1的通知后,主动注册该客户端数据的链路,以保持长期连接;

S3、读取:读取客户端数据,并使用线程池对客户端数据进行解码、计算、编码处理;

S4、反控:通过S2中注册的原有链路将指令发送给客户端,以实现对客户端的控制。

如图1和图2所示,本发明还提供了一种基于公网集群方式复用数据链路的远程反控系统,包括:

反应器,用于监听系统的I/O端口有没有客户端数据进入,如果有数据进入则进行通知;

注册器,用于在反应器发出通知时,主动注册该客户端数据的链路,一保持长期连接;

读取器,用于读取客户端数据,并使用线程池对客户端数据进行解码、计算、编码处理;

反控器,用于通过注册器中注册的原有链路将指令发送给客户端,以实现对客户端的控制。

本发明实施例利用TCP/IP及socket技术,socket技术对I/O进行客户端连接状态的监听从而获取连接完整的客户端数据链路信息,明确客户端的网络状态和传输链路,确保反控链路的安全性。TCP/IP又名网络通讯协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。通过TCP/IP协议来完成反控传输的完整性。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1