一种远程控制的方法、系统及控制设备与流程

文档序号:18161235发布日期:2019-07-13 09:20阅读:183来源:国知局
一种远程控制的方法、系统及控制设备与流程

本申请涉及远程控制领域,特别涉及一种远程控制的方法、系统及控制设备。



背景技术:

现有的远程工业图传系统可对工业现场的工业控制系统屏幕显示信息进行实时监控,在授权的情况下,通过远程监控系统的键盘和鼠标,还能够对现场的控制终端进行远程控制。

然而,现有的远程监控系统若想要实现远程控制,必须在受控终端中安装控制软件,控制软件的安装势必会对运行在受控终端上正常的业务软件产生影响,可能会出现各种不可预知的现象,带来安全和可靠性的问题。而且,工业现场的工业控制终端对于安全可靠性和保密等方面都有着非常严格的要求,往往不允许对其控制终端做出任何修改,更不允许随意安装其它软件。

因此,如何在不安装控制软件的情况下实现对受控终端的远程控制是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本申请的目的是提供一种远程控制的方法、系统及控制设备,用于在不安装控制软件的情况下实现对受控终端的远程控制。

为解决上述技术问题,本申请提供一种远程控制的方法,该方法包括:

远程终端将输入的控制信号发送至信号接收端;

所述信号接收端将所述控制信号转换为串口通信格式的数据包,并将所述hid信号通过串行接口发送至控制设备;

所述控制设备将所述串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,以使所述受控终端执行所述hid信号,完成对所述受控终端的控制。

本申请还提供一种远程控制的方法,应用于控制设备,该方法包括:

接收信号接收端发送的串口通信格式的数据包;

将所述串口通信格式的数据包处理为hid信号;

将所述hid信号通过usb接口发送至受控终端,以使所述受控终端执行所述hid信号,完成对所述受控终端的控制。

可选的,在将所述串口通信格式的数据包处理为hid信号之前,还包括:

查询控制开关是否处于开启状态;

若是,则返回执行将所述串口通信格式的数据包处理为hid信号的步骤;

若否,则发出提示信息。

可选的,将所述串口通信格式的数据包处理为hid信号,包括:

获取所述串口通信格式的数据包的类型;

当所述串口通信格式的数据包的类型为键盘数据包时,将所述键盘数据包转换为hid键盘信号;

当所述串口通信格式的数据包的类型为鼠标数据包时,将所述鼠标数据包转换为hid鼠标信号。

本申请还提供一种远程控制的系统,该系统包括远程终端、信号接收端、控制设备、受控终端,其中:

所述远程终端,用于将输入的控制信号发送至所述信号接收端;

所述信号接收端,用于将所述控制信号转换为串口通信格式的数据包,并通过串行接口发送至所述控制设备;

所述控制设备,用于将所述串口通信格式的数据包处理为hid信号,并通过usb接口发送至所述受控终端;

所述受控终端,用于执行所述hid信号。

本申请还提供一种控制设备,该控制设备包括:

用于接收信号接收端发送的串口通信格式的数据包的串行接口;

连接于所述串行接口、用于将所述串口通信格式的数据包处理为hid信号的处理器;

与所述处理器连接、用于将所述hid信号发送至受控终端的usb接口。

还包括连接于所述处理器、用于控制所述处理功能是否运行的控制开关。

可选的,该控制设备还包括连接于所述处理器、用于发出提示信息的提示组件。

可选的,所述串行接口具体为rs232接口。

可选的,该控制设备还包括连接于所述处理器、用于为所述处理器供电的电源。

本申请所提供远程控制的方法,包括:远程终端将输入的控制信号发送至信号接收端;信号接收端将控制信号转换为串口通信格式的数据包,并通过串行接口发送至控制设备;控制设备将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,以使受控终端执行hid信号,完成对受控终端的控制。

本申请所提供的技术方案,通过信号接收端将远程终端发送的控制信号转换为串口通信格式的数据包,并通过串行接口发送至控制设备,使得不需要受控终端接收控制信号并调用控制软件执行,进而不需要对受控终端的硬件做出修改,也不需要在受控终端上安装控制软件;控制设备将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,模拟成标准的hid设备,使得受控终端执行该hid信号,完成对受控终端的控制。本申请同时还提供了一种远程控制的系统及控制设备,具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种远程控制的方法的流程图;

图2为本申请实施例所提供的另一种远程控制的方法的流程图;

图3为本申请实施例所提供的一种远程控制的系统的结构图;

图4为本申请实施例所提供的一种控制设备的结构图;

图5为本申请实施例所提供的另一种控制设备的结构图。

具体实施方式

本申请的核心是提供一种远程控制的方法、系统及控制设备,用于在不安装控制软件的情况下实现对受控终端的远程控制。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种远程控制的方法的流程图。

其具体包括如下步骤:

s101:远程终端将输入的控制信号发送至信号接收端;

现有的远程监控系统通常是采用软件方式实现对受控系统的键鼠控制。一般需要在监控系统和受控终端中分别安装监控软件和控制软件,监控软件采集远程监控系统的键盘鼠标的操作数据,通过通信系统发送到受控终端,受控终端的控制软件接收远程系统传输过来的控制数据,转换成本地键盘鼠标数据,从而完成受控终端的远程控制。

然而,控制软件的安装势必会对受控终端产生影响,可能会出现各种不可预知的现象,带来安全和可靠性的问题。并且,工业现场的工业控制终端对于安全可靠性和保密等方面都有着非常严格的要求,往往不允许对其控制终端做出任何修改,更不允许随意安装其它软件。

因此,现有的远程监控系统就不适用于这些工业控制系统的远程监控,故本申请提供了一种远程控制的方法用于在不安装控制软件的情况下实现对受控终端的远程控制。

可选的,这里提到的,远程终端将输入的控制信号发送至信号接收端,其具体可以为:

安装于远程终端的监控软件检测是否有键鼠操作;

若有键鼠操作,则捕获键盘或鼠标的控制信号,并将控制信号通过通信网络发送到受控终端;

其中,可以通过有线通信方式进行发送,也可以通过无线通信方式进行发送。

s102:信号接收端将控制信号转换为串口通信格式的数据包,并将hid信号通过串行接口发送至控制设备;

这里提到的信号接收端与控制设备通过串口通信协议进行通信,当信号接收端接收到控制信号后,将其转换为串口通信格式的数据包,并通过串行接口发送至控制设备;

其中,串口通信是指串口按比特位发送和接收字节,在串口通信中,常用的协议包括rs-232、rs-422和rs-485;

可选的,这里提到的,信号接收端将控制信号转换为串口通信格式的数据包,并通过串行接口发送至控制设备,其具体可以为:

信号接收端从通信网络中接收数据;

判断接收到的数据中是否有控制信号;

若是,则将控制信号转换为串口通信格式的数据包,并将转换后的数据包通过串口发送至控制设备;

若否,否则继续接收数据。

s103:控制设备将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,以使受控终端执行hid信号,完成对受控终端的控制。

这里提到的hid信号即为人机接口设备(humaninterfacedevice,hid)所产生的信号,控制设备将串口通信格式的数据包处理为hid信号的目的在于,将远程终端发送的控制信号在受控终端上模拟成标准的hid设备所产生的信号,使得受控终端执行该hid信号,完成对受控终端的控制。

基于上述技术方案,本申请所提供的一种远程控制的方法,通过信号接收端将远程终端发送的控制信号转换为串口通信格式的数据包,并通过串行接口发送至控制设备,使得不需要受控终端接收控制信号并调用控制软件执行,进而不需要对受控终端的硬件做出修改,也不需要在受控终端上安装控制软件;控制设备将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,模拟成标准的hid设备,使得受控终端执行该hid信号,完成对受控终端的控制。

本申请还提供了另一种远程控制的方法,应用于控制设备,请参考图2,图2为本申请实施例所提供的另一种远程控制的方法的流程图。

其具体包括以下步骤:

s201:接收信号接收端发送的串口通信格式的数据包;

s202:将串口通信格式的数据包处理为hid信号;

可选的,这里提到的,将串口通信格式的数据包处理为hid信号,其具体可以为:

获取串口通信格式的数据包的类型;

当串口通信格式的数据包的类型为键盘数据包时,将键盘数据包转换为hid键盘信号;

当串口通信格式的数据包的类型为鼠标数据包时,将鼠标数据包转换为hid鼠标信号。

s203:将hid信号通过usb接口发送至受控终端,以使受控终端执行hid信号,完成对受控终端的控制。

可选的,在将串口通信格式的数据包处理为hid信号之前,还可以包括如下步骤:

查询控制开关是否处于开启状态;

若是,则返回执行将串口通信格式的数据包处理为hid信号的步骤;

若否,则发出提示信息。

基于上述技术方案,本申请实施例通过将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端,模拟成标准的hid设备,使得受控终端执行该hid信号,完成对受控终端的控制。

请参考图3,图3为本申请实施例所提供的一种远程控制的系统的结构图。

该系统可以包括远程终端100、信号接收端200、控制设备300、受控终端400,其中:

远程终端100,用于将输入的控制信号发送至信号接收端200;

信号接收端200,用于将控制信号转换为串口通信格式的数据包,并通过串行接口发送至控制设备300;

控制设备300,用于将串口通信格式的数据包处理为hid信号,并通过usb接口发送至受控终端400;

受控终端400,用于执行hid信号。

由于系统部分的实施例与方法部分的实施例相互对应,因此系统部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

请参考图4及图5,图4为本申请实施例所提供的一种控制设备的结构图;图5为本申请实施例所提供的另一种控制设备的结构图。

如图4所示,该控制设备包括用于接收信号接收端发送的串口通信格式的数据包的串行接口401;连接于串行接口401、用于将串口通信格式的数据包处理为hid信号的处理器402;与处理器402连接、用于将hid信号发送至受控终端的usb接口403。

处理器402是控制设备的核心,可选的,该处理器402具体可以为具有arm内核或其它51系列或8086兼容的单片机、uart接口和usb接口的处理器;

可选的,该串行接口具体可以为rs232接口。

可选的,如图5所示,该控制设备还可以包括连接于处理器402、用于控制处理是否运行的控制开关404;

可选的,该控制设备还可以包括连接于处理器402、用于发出提示信息的提示组件405,该提示组件405具体可以为蜂鸣器、指示灯或警报器;

该控制设备还可以包括连接于处理器402、用于为处理器402供电的电源406,电源406具体可以为板载锂电池或蓄电池。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

以上对本申请所提供的一种远程控制的方法、系统及控制设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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