一种远程集中控制系统的制作方法

文档序号:6296858阅读:241来源:国知局
一种远程集中控制系统的制作方法
【专利摘要】本发明一种远程集中控制系统包括远程设备、被远程设备、一中心服务器、至少一中间服务器及至少一录像服务器,远程设备和被远程设备的桌面信息与键盘鼠标事件通过录像服务器连接,被远程设备的事件消息则通过中间服务器和中心服务器与远程设备通信,并由中心服务器进行统一管理。
【专利说明】一种远程集中控制系统
【技术领域】
[0001]本发明涉及控制领域,尤其涉及一种应用于风力发电控制领域的远程集中控制系统。
【背景技术】
[0002]由于各个风电场的设备相互不统一,系统类型多样,给远程集中控制带来了相当大的麻烦。在现有应用中,风电场的集中控制还处在远程采集,中心统一处理模式,该模式成本昂贵,系统部署繁琐。
[0003]其次通过现有的远程控制方法中可以使用远程桌面技术通过一台计算机(远程计算机)直接(或者通过中间服务器)与位于异地的计算机(被远程计算机)连接并控制被远程计算机。
[0004]但是现有的远程控制方法不能主动处理被远程计算机的事件请求(例如:风力发电机组SOE消息或者其他消息),存在技术上的限制,阻碍了远程集中控制技术的应用。

【发明内容】

[0005]本发明的目的是针对上述【背景技术】存在的缺陷,提供一种能够使若干个风电场得到统一监控与管理,有效地实现风电场群综合监控,提高运营效率的远程集中控制系统。
[0006]为实现上述目的,本发明一种远程集中控制控制系统包括远程设备、被远程设备、一中心服务器、至少一中间服务器及至少一录像服务器,远程设备和被远程设备的桌面信息与键盘鼠标事件通过录像服务器连接,被远程设备的事件消息则通过中间服务器和中心服务器与远程设备通信,并由中心服务器进行统一管理。
[0007]中间服务器负责采集各个被远程设备的事件消息并转发给中心服务器,中心服务器对多个中间服务器的数据进行汇总处理后发送给远程设备,远程设备按照事件优先级自动或者有选择地通过录像服务器连接上被远程设备进行处理。
[0008]录像服务器接收来自被远程设备的桌面信息,并将桌面信息发送给远程设备。
[0009]录像服务器对连接上的被远程设备桌面信息进行录像保存,同时,录像服务器接收来自远程设备对被远程设备进行的键盘鼠标信息,并将键盘鼠标信息发送给被远程设备。
[0010]综上所述,本发明改变了传统方案中的远程集中控制模式,降低了费用和部署的时间,简化了系统和对于远程集中控制技术中存在的安全和技术上的限制问题的解决提供了可能,进而更有利于远程桌面技术的应用。
【专利附图】

【附图说明】
[0011]图1为本发明一种远程集中控制系统的结构示意图。
[0012]图2为本发明具体实施例中的录像服务器的结构框图。
[0013]图3为本发明具体实施例中的中间服务器的结构框图。[0014]图4为本发明具体实施例的中心服务器的结构框图。
[0015]图5为本发明一种远程集中控制方法的整体流程图
【具体实施方式】
[0016]为详细说明本发明的技术内容、构造特征、所达成目的及效果,以下兹例举实施例并配合附图详予说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互吻合。
[0017]在现有技术中存在安全隐患(例如,无法对远程过程中进行有效的监管,对进行的远程操作没有记录,无法还原当时情况)和技术上的限制(被远程设备无法主动请求远程设备进行处理,远程设备无法对多个被远程设备进行分优先级处理)与现有的远程集中控制架构有很大关系,在以下实施例中提供了一种与现有技术不同的架构,从而为现有技术中的问题的解决提供了可能。
[0018]请参阅图1,本发明之一一种远程集中控制系统包括远程设备、被控远程设备,该远程集中控制系统还进一步包括一中心服务器、至少一中间服务器及至少一录像服务器。在具体应用中,本发明远程集中控制系统具有至少一被远程设备,同时,每一被远程设备由至少一被远程设备构成。录像服务器和中间服务器并不是一台,而是一台或多台的总称,一一对应,即每一被远程设备分别与一中间服务器及一录像服务器相互一一对应。相比现有技术,在改进系统中新增加了中间服务器、中心服务器、录像服务器。从而使远程设备和被远程设备的桌面信息与键盘鼠标事件必须通过录像服务器连接;而被远程设备的事件消息则通过中间服务器和中心服务器与远程设备通信,并由中心服务器进行统一管理。彻底改变了现有远程集中控制的系统架构。
[0019]其中,录像服务器、中间服务器及被远程设备处在同一网络;而录像服务器、中间服务器与中心服务器、远程设备可处于同一网络,也可处于不同网络。在实际应用中,五部分中间的数据传输均进行软硬件加密传输。
[0020]请续参阅图1,该远程集中控制系统的每一控制步骤是由中心服务器、录像服务器及中间服务器单独或协同完成的:
[0021]中间服务器负责采集各个被远程设备的事件消息并转发给中心服务器,中心服务器对多个中间服务器的数据进行汇总处理后发送给远程设备,远程设备按照事件优先级自动或者有选择地通过录像服务器连接上被远程设备进行处理;
[0022]录像服务器接收来自被远程设备的桌面信息,并将桌面信息发送给远程设备;
[0023]录像服务器对连接上的被远程设备桌面信息进行录像保存;
[0024]同时,录像服务器接收来自远程设备对被远程设备进行的键盘鼠标信息,并将键盘鼠标信息发送给被远程设备;
[0025]上述步骤中,在远程设备和被远程设备之间连接录像服务器,通过该录像服务器对远程设备和被远程设备之间的桌面信息与键盘鼠标信息进行中转,并对被远程设备进行录像保存,能确保对远程控制环节进行监控;同时,另一条连接添加中间服务器和中心服务器,该种结构为被远程设备主动连接远程设备,使被远程设备的事件消息能按优先级进行远程集中统一处理提供了可能。
[0026]请参阅图2,录像服务器包括:第一数据转发模块、第二数据转发模块、权限认证模块及桌面录像模块。
[0027]第一数据转发模块,用于接收来自被远程设备的桌面信息,并将相应的桌面信息转发给远程设备;
[0028]第二数据转发模块,用于接收来自远程设备的对被远程设备进行的键盘鼠标操作信息,并将相应的键盘鼠标信息发送给远程设备;
[0029]桌面录像模块,用于接收连接上的被远程设备桌面和鼠标键盘信息,进行录像保存;
[0030]权限认证模块,至少用于验证远程设备的权限是否得到认证,对被远程设备的操作权限是否为控制、查看、无权限之一进行认证。
[0031]请参阅图3,本发明之一的远程集中控制系统的中间服务器包括:事件转发模块、操作转发模块及信息记录模块。
[0032]事件转发模块,用于接收来自被远程设备的事件消息,并转发给中心服务器;
[0033]操作转发模块,用于接收中心服务器转发的操作信息,并转发给相应的被远程设备;
[0034]信息记录模块,用于记录各个被远程设备的信息,相应的被远程设备的事件信息和中心服务器的信息。
[0035]请参阅图4,中心服务器包括:事件转处理发模块、操作处理转发模块及事件保存与查询模块。
[0036]事件处理转发模块,用于接收多个中间服务器上传的事件消息,并转发给连接上的所有远程设备;
[0037]操作处理转发模块,用于接收远程设备对被远程设备的操作消息,并转发给对应被远程设备的中间服务器上;
[0038]事件保存与查询模块,保存接收到的中间服务器上传的事件,并且返回远程设备对相应被远程设备的事件进行查询的结果。
[0039]本实施例可以解决远程集中控制过程存在的不同程度缺陷,例如,不能对连接进行有效的监管,被远程设备不能根据事件消息自动或按照优先级让远程设备连接。在本实施例中,提供一种对被远程设备进行统一管理、安全连接、监控以及事后可追溯的远程控制技术,或者至少解决上述问题之一。
[0040]在本实施例中,本发明远程集中控制系统由远程设备端、被远程设备端、录像服务器、中间服务器及中心服务器组成。
[0041]被远程设备端,被远程设备端安装到被远程设备中,用于执行如下功能包括:(一)登录录像服务器;(二)负责获取被远程主机的桌面并对其进行处理后传输到录像服务器;
(三)在接收任意一个远程设备对本机操作的前提下,接收录像服务器发来的键盘和鼠标事件并与本地键盘鼠标操作判断是否需要互斥,进一步地响应事件转换对本机的操作;(四)获取至少包括本机的屏幕、CPU、内存、程序进程及当前活动窗口在内的信息并实时发送到录像服务器。
[0042]远程设备端,远程设备端安装到远程设备中,用于执行如下功能:(一)登录中心服务器;(二)接收中心服务器发送来的事件消息;(三)按事件消息情况判断是否登录相应的录像服务器;(四)负责从录像服务器接收被远程设备的桌面;(五)向被远程发起键盘鼠标操作请求;(六)在被远程主机操作过程中需要将本地键盘鼠标操作发送到被远程主机。
[0043]中间服务器,中间服务器包括对各个被远程设备消息记录,事件操作消息转发,该中间服务器用于执行如下功能:(一)记录各个被远程设备的信息;(二)配置各个远程设备需要处理事件消息的规则;(三)转发并记录各个被远程设备的事件和操作消息。
[0044]中心服务器,中心服务器包括对各个中间服务器的事件操作处理,该中心服务器用于执行如下功能:(一)对接收到的事件进行保存;(二)对接收到事件按照一定的规则进行统一排序后,转发给远程设备;(三)对于远程设备的查询和设置操作进行响应,并返回相应的操作结果给远程设备。
[0045]录像服务器,录像服务器用于执行如下功能:(一)对远程设备的身份验证识别;(二)远程设备对被远程设备的权限分配管理;(三)接收被远程设备桌面消息,并进行转发;
(四)对接收的所有被远程设备的桌面数据进行录像保存,支持查询和回放;(五)可以对连接上的被远程设备一路或多路数据进行转发。
[0046]请参阅图5,本发明之一的一种用于管理与监控的远程集中控制系统的控制方法,该方法包括如下步骤:
[0047]步骤1:被远程设备启动,登录录像服务器并提供全局唯一的便于识别的远程主机名ID ;
[0048]步骤2:录像服务器为该被远程设备分配资源,并进行权限分配,记录远程主机名ID分组管理;
[0049]步骤3:同时录像服务器对连接上的被远程设备的桌面信息进行录像保存,方便事故追溯;
[0050]步骤4:相应的中间服务器运行并主动连接中心服务器,根据数据库事先配置好的事件消息,当事件消息触发后,中间服务器采集到事件消息转发给中心服务器;
[0051]步骤5:中心服务器运行后,同时可能接收到多个中间服务器的事件消息,进行统一处理后,转发给登录上的远程设备;
[0052]步骤6:远程设备运行登录上中心服务器,得到当前的经过处理的所有事件消息,按照需要进行判断是否需要远程连接,需要,则根据事件消息连接相应的录像服务器,并提供一个全局唯一的便于识别的主机名ID,在录像服务器上进行权限判断,通过才能获得相应的被控制端的桌面信息,并进行操作。不需要,则不处理。
[0053]进一步地,步骤2中为被远程设备分配资源,包括内存缓存、网络端口、权限的配置。
[0054]进一步地,步骤3中同时录像服务器对连接上的被远程设备的桌面信息进行录像保存,方便事故追溯,其具体包括将接收到的桌面和操作信息进行视频编码,保存为视频文件。
[0055]进一步地,步骤4中的根据数据库事先配置好的事件消息,不限于事件消息,也可以为其他的一些配置(如文件类型)。
[0056]进一步地,步骤5中所述统一处理具体为:接收到多个中间服务器的事件消息,进行优先级排序后,按照优先级顺序发送给远程设备。
[0057]具体地,步骤6中的主机名ID主要用于通过录像服务器的权限认证模块进行判断是否具有对步骤I中所述远程主机名ID的设备进行控制。[0058]进一步地,远程设备可以同时连接多个被远程设备,此处的远程设备可能为一台或多台计算机,对所有连接上的被远程设备进行统一管理,集中控制。各个分系统具有详细的日志和报表记录,录像服务器有桌面录像视频,可以进行本地播放。
[0059]综上所述,通过上述实施例,改变了传统方案中的采集模式,降低了价格,简化了系统和对于远程集中控制技术中存在的安全和技术上的限制问题的解决提供了可能,进而更有利于远程桌面技术的应用。
[0060]以上所述的技术方案仅为本发明一种远程集中控制系统的较佳实施例,任何在本发明一种远程集中控制系统基础上所作的等效变换或替换都包含在本专利的权利要求的范围之内。
【权利要求】
1.一种远程集中控制系统,包括远程设备及被远程设备,其特征在于:该远程集中控制系统进一步包括一中心服务器、至少一中间服务器及至少一录像服务器,远程设备和被远程设备的桌面信息与键盘鼠标事件通过录像服务器连接,被远程设备的事件消息则通过中间服务器和中心服务器与远程设备通信,并由中心服务器进行统一管理; 中间服务器负责采集各个被远程设备的事件消息并转发给中心服务器,中心服务器对多个中间服务器的数据进行汇总处理后发送给远程设备,远程设备按照事件优先级自动或者有选择地通过录像服务器连接上被远程设备进行处理; 录像服务器接收来自被远程设备的桌面信息,并将桌面信息发送给远程设备; 录像服务器对连接上的被远程设备桌面信息进行录像保存,同时,录像服务器接收来自远程设备对被远程设备进行的键盘鼠标信息,并将键盘鼠标信息发送给被远程设备。
2.根据权利要求1所述的一种远程集中控制系统,其特征在于:远程集中控制系统具有至少一被远程设备,同时,每一被远程设备由至少一被远程设备构成。
3.根据权利要求1所述的一种远程集中控制系统,其特征在于:每一被远程设备分别与一中间服务器及一录像服务器相互一一对应。
4.根据权利要求3所述的一种远程集中控制系统,其特征在于:录像服务器、中间服务器及被远程设备处在同一网络。
5.根据权利要求1或4所述的一种远程集中控制系统,其特征在于:录像服务器、中间服务器、被远程设备与中心服务器、远程设备可处于同一网络,也可处于不同网络。
6.根据权利要求1至4任意一项所述的一种远程集中控制系统,其特征在于:中间服务器包括事件转发模块、操作转发模块及信息记录模块; 事件转发模块,用于接收来自被远程设备的事件消息,并转发给中心服务器; 操作转发模块,用于接收中心服务器转发的操作信息,并转发给相应的被远程设备; 信息记录模块,用于记录各个被远程设备的信息,相应的被远程设备的事件信息和中心服务器的信息。
7.根据权利要求1至4任意一项所述的一种远程集中控制系统,其特征在于:中心服务器包括事件转处理发模块、操作处理转发模块及事件保存与查询模块; 事件处理转发模块,用于接收多个中间服务器上传的事件消息,并转发给连接上的所有远程设备; 操作处理转发模块,用于接收远程设备对被远程设备的操作消息,并转发给对应被远程设备的中间服务器上; 事件保存与查询模块,保存接收到的中间服务器上传的事件,并且返回远程设备对相应被远程设备的事件进行查询的结果。
【文档编号】G05B19/418GK103529784SQ201310475869
【公开日】2014年1月22日 申请日期:2013年10月12日 优先权日:2013年10月12日
【发明者】王小康, 苗强 申请人:成都阜特科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1