远端集中管理系统、设备及方法与流程

文档序号:11916874阅读:285来源:国知局
远端集中管理系统、设备及方法与流程

本发明涉及远程控制领域,尤其是有关于一种远端集中管理系统、远端集中管理设备及远端集中管理方法。



背景技术:

多电脑切换器(Keyboard-Video-Mouse Switch,KVM Switch)是连接于用户端中控装置与多台被控电脑(目标电脑)之间,使得使用者可以通过一组键盘、屏幕和鼠标来控制多台的被控电脑。所谓的网络型多电脑切换器(IP-based KVM Switch或称为KVM over IP)是一种具有网络介面的多电脑切换器,其使得桌上型或笔记型电脑的使用者可以通过网络管理多台位于远端的被控电脑并对个别的被控电脑进行操作。

请参照图1,图1为现有一种远端集中管理系统的示意图。如图1所示的远端集中管理系统100,客户端的中控电脑10是通过网络20连接至远端集中管理设备30以管理硬件装置40,41(例如网络型多电脑切换器(KVM over IP)),并可通过硬件装置40,41间接访问及控制其管辖下的目标电脑50a~50c,51a~51c,其中远端集中管理设备30是通过网络21连接硬件装置40,41。依此,中控电脑10的使用者便可通过远端集中管理设备30访问管理硬件装置40,41,进而控制一或多台位于远端的目标电脑50a~50c,51a~51c,并于中控电脑10的屏幕上显示目标电脑50a~50c,51a~51c的操作介面的图像(例如桌面图像),以供使用者进行操作之用。另一方面,虽然中控电脑10的使用者不通过远端集中管理设备30亦可直接个别地操作管理硬件装置40,41,但是中控电脑10的使用者必须知道管理硬件装置40,41其个别的IP地址,因此使用上较为不方便,尤其是当硬件装置的个数很多的时候。使用该远端集中管理设备30的优点之一在于中控电脑10的使用者仅需知道此远端集中管理设备30的IP地址便可通过单一入口访问多台的硬件装置(例如网络型多电脑切换器),使用者完全不需要知道这些硬件装置个别的IP地址。

然而,在上述远端集中管理设备30中要能管理硬件装置40,41的前提是至少中控电脑10与硬件装置40、41都必须使用相同的应用层协议(Application Layer Protocol),否则中控电脑10将无法对来自硬件装置40、41的封包进行正确的解译,并且远端集中管理设备30还必须能取得硬件装置40、41的相关讯息,进而在中控电脑10的使用者介面上显示出该硬件装置40、41的相关讯息,例如硬件装置40、41的名称、共有几个埠以及其下所管理的电脑等等,才能让中控电脑10的使用者看见这些硬件装置40、41(得知其存在)并进而点选其辖下的目标电脑。举例来说,若远端集中管理设备30和硬件装置40是来自同一供应商(例如宏正自动科技公司,ATEN International)且都使用第一应用层协议,而硬件装置41是来自另一供应商,因此其具有不同于第一应用层协议的第二应用层协议,由于远端集中管理设备30与硬件装置41分别使用不同的应用层协议,此时远端集中管理设备30将无法管理硬件装置41进而也无法控制及监看其管辖下的目标电脑51a~51c的影像,因此当然也无法将目标电脑51a~51c的操作(键盘/影像/鼠标)数据信息纪录于远端录影装置(Video Session Recorder)60中,其中远端录影装置60是通过网络22连接远端集中管理设备30。

虽然目前也有一些管理软件(例如ATEN提供的CC2000管理软件)可以管理第三方设备,但是必须在客户端的中控电脑上为不同供应商的第三方设备安装不同的检视程序(Viewer),例如图1所示的对应硬件装置41的应用程序12。或者是当没有现成的检视程序时,开发者也必须通过硬件装置供应商提供的软件开发套件(Software Development Kit,SDK)来开发对应的检视程序,这将导致开发者必须花费相当多的时间与心力去开发这些不同的应用程序,进而造成开发者很大的困扰。而且并非所有的硬件装置供应商均有提供SDK。另一方面,即使在中控电脑10上面顺利安装了多种检视程序,也仅能实现经由中控电脑10由远端检视目标电脑(例如50a-50c)的桌面的功能,前述的远端录影装置60仍仅能对自家的硬件装置40所管辖的目标电脑(例如50a-50c)进行录影,前述的远端录影装置60仍然无法对硬件装置41所管辖的目标电脑(例如51a-51c)进行录影。



技术实现要素:

因此,本发明提出一种远端集中管理系统、远端集中管理设备及远端集中管理方法,可解决在现有技术中所遭遇到的上述问题。

本发明的目的在于提出一种远端集中管理系统、远端集中管理设备及远端集中管理方法,仅需在客户端的中控电脑上安装单一应用程序(检视程序),即可管理具不同应用层协议的硬件装置及控制其管辖下的目标电脑,亦即可以管理及操作不同供应商的硬件装置,同时也可将对于目标电脑的操作(键盘/影像/鼠标)数据信息纪录于远端录影装置中,以解决传统上必须花费大量时间与心力去开发及在中控电脑上安装多个不同应用程序(检视程序)的问题。

依照本发明的目的,为了达到所述的这些与其他优点,本发明提供一种远端集中管理系统,包括第一应用程序与远端集中管理设备。第一应用程序是安装于中控电脑上,其使得中控电脑可与第一硬件装置交换第一数据信息,其中第一应用程序对应第一应用层协议。远端集中管理设备经由网络分别连接中控电脑、第一硬件装置及第二硬件装置,其中远端集中管理设备上建立有虚拟机(virtual machine),虚拟机上安装有第二应用程序藉以和第二硬件装置交换第二数据信息,第二应用程序对应第二应用层协议,且第二应用层协议与第一应用层协议不相通,所以中控电脑并无法直接与使用第二应用程序的第一或第二硬件装置沟通。为此,中控电脑是以远端集中管理设备上的虚拟机为桥接介面,并经由第一应用程序通过桥接介面而与第二硬件装置交换第二数据信息。

依照本发明的另一目的,本发明提供一种远端集中管理设备,其上建立有一虚拟机;当远端集中管理设备接收到来自第一应用程序的第一控制请求时,使第一应用程序与第一硬件装置交换第一数据信息;当远端集中管理设备接收到来自第一应用程序的第二控制请求时,使第一应用程序通过虚拟机上的第二应用程序与第二硬件装置交换第二数据信息;其中,第一应用程序对应第一应用层协议,第二应用程序对应第二应用层协议,且第一应用层协议与第二应用层协议不相通。

依照本发明的又一目的,本发明提供一种远端集中管理方法,包括下列步骤:提供中控电脑,在中控电脑上建立第一应用程序,使中控电脑经由第一应用程序并依据第一应用层协议而和第一硬件装置交换第一数据信息;提供远端集中管理设备,并在远端集中管理设备上建立虚拟机;在虚拟机上建立第二应用程序,使第二应用程序依据第二应用层协议而和第二硬件装置交换第二数据信息,其中第二应用层协议与第一应用层协议不相通;以及以虚拟机为桥接介面,使中控电脑经由第一应用程序并通过桥接介面而和第二硬件装置交换第二数据信息。

本发明的附加特征及优点将于随后的描述中加以说明使其更为明显,或者可经由本发明的实践而得知。本发明的其他目的及优点将可从本案说明书与其的权利要求以及附加图式中所述结构而获得实现与达成。

附图说明

图1为现有一种远端集中管理系统的示意图;

图2为本发明较佳实施例的远端集中管理系统的示意图;

图3为本发明较佳实施例的中控电脑的示意图;

图4为本发明较佳实施例的远端集中管理设备的示意图;

图5为本发明较佳实施例的控制硬件装置的操作流程图;

图6A至图6C为对应图5的操作流程的图例说明;

图7为本发明较佳实施例的远端集中管理方法的操作流程图。

主要元件符号说明:

10、110 中控电脑

12 应用程序

20、21、22、120、121、122 网络

30、130 远端集中管理设备

40、41 硬件装置

50a~50c、51a~51c、150a~150c、151a~151c 目标电脑

60、160 远端录影装置

100、200 远端集中管理系统

112、132 作业系统

114 第一应用程序

116 第一网页浏览器

131 虚拟机

134 第二应用程序

136 第二网页浏览器

138 管理软件

140 第一硬件装置

141 第二硬件装置

165 配置选单

170 部分圈选

180 全部圈选

300 屏幕

具体实施方式

请同时参照图2至图4,图2为本发明较佳实施例的远端集中管理系统的示意图,图3为本发明较佳实施例的中控电脑的示意图,以及图4为本发明较佳实施例的远端集中管理设备的示意图。

如图2所示,本发明的远端集中管理系统200包括中控电脑110与远端集中管理设备130。中控电脑110是通过网络120连接远端集中管理设备130以管理第一硬件装置140及第二硬件装置141,例如多电脑切换器或网络型多电脑切换器,并可通过第一硬件装置140及第二硬件装置141间接访问及控制其管辖下的目标电脑150a~150c及151a~151c。其中该些目标电脑150a~150c均是以该第一硬件装置140作为联外网络通信的网络介面,亦即该些目标电脑150a~150c的网络封包均是须通过该第一硬件装置140才能传送与接收;该些目标电脑151a~151c均是以该第二硬件装置141作为联外网络通信的网络介面,亦即该些目标电脑151a~151c的网络封包均是须通过该第二硬件装置141才能传送与接收。远端集中管理设备130较佳可以是通过网络121或直接电性连接第一硬件装置140及第二硬件装置141。在本实施例中,远端集中管理设备30是通过网络121连接第一硬件装置140及第二硬件装置141,且第一硬件装置140及第二硬件装置141为网络型多电脑切换器。

必须注意的是,在本实施例中是以两台硬件装置且分别各连接三台目标电脑为例来做说明,然并非限于此,例如可以是三台或以上的硬件装置且分别连接多台目标电脑,由此构成一个庞大且复杂的远端集中管理系统。此外,以下实施例所提及的远端集中管理设备130与第一硬件装置140较佳具有相同的应用层协议,而远端集中管理设备130与第二硬件装置141较佳分别具有不同的应用层协议。

如图3所示,于中控电脑110上安装有作业系统112与第一应用程序114,其中作业系统112可包括Windows、Linux或其他作业系统,而该第一应用程序114为一检视程序(Viewer)且对应于第一应用层协议。作业系统112之上可运行一第一网页浏览器116,使中控电脑110可通过该第一网页浏览器116登入远端集中管理设备130以取得对应第一硬件装置140的配置选单(第一选单),并经由该配置选单控制该第一硬件装置140,进而控制目标电脑150a~150c,例如与该目标电脑150a~150c交换第一数据信息,其中上述第一数据信息较佳包括但不限于中控电脑110通过第一硬件装置140存取目标电脑150a~150c时的桌面影像、键盘输入及鼠标点击。

如图4所示,于远端集中管理设备130上建立有一虚拟机(Virtual Machine)131,并在虚拟机131上安装有作业系统132与第二应用程序134,其中作业系统132可包括Windows、Linux或其他作业系统,而该第二应用程序134对应于第二应用层协议,该第二应用层协议使得该远端集中管理设备130可与该第二硬件装置141交换数据,但是其中第二应用层协议与第一应用层协议不相通(互为“异质”),所以中控电脑110并无法直接控制或管理该第二硬件装置141。在本发明中,于虚拟机131的作业系统132或远端集中管理设备的作业系统上可运行一第二网页浏览器136,使远端集中管理设备130可取得对应第二硬件装置141的配置选单(第二选单),该第二选单可为一网页的全部或局部内容,然后在将该配置选单映射至该中控电脑110后便可使中控电脑110的使用者可通过第一网页浏览器116及对应该第二硬件装置141的配置选单(第二选单)来管理第二硬件装置141及点选其管辖下的目标电脑151a~151c。

请同时参阅图2、图3及图4,当远端集中管理设备130接收到来自第一应用程序114的第一控制请求时,上述第一控制请求例如是请求管理第一硬件装置140,中控电脑110便可经由第一应用程序114通过远端集中管理设备130与第一硬件装置140交换第一数据信息,进而控制目标电脑150a~150c。而当远端集中管理设备130接收到来自第一应用程序114的第二控制请求时,上述第二控制请求例如是请求管理第二硬件装置141辖下的目标电脑151a~151c时,此时中控电脑110便会以虚拟机131为桥接介面,使中控电脑110可经由虚拟机131及第二应用程序134而与第二硬件装置141辖下的目标电脑151a~151c交换第二数据信息,进而控制目标电脑151a~151c。上述第一数据信息及第二数据信息较佳包括但不限于中控电脑110分别通过第一硬件装置140及第二硬件装置141存取目标电脑150a~150c及目标电脑151a~151c时的桌面影像、键盘输入及鼠标点击。更详细地说,目标电脑151a~151c输出的影像是通过第二硬件装置141传给第二应用程序134,然后再由虚拟机131通过远端集中管理设备130的网络介面将该影像传给中控电脑110的第一应用程序114,在第一应用程序114将该影像正确解码之后,中控电脑110的使用者便可看到该影像所呈现出来的画面,例如该目标电脑151a~151c的桌面。在此实施例中,该第二应用程序134的功能类似于一个一般是安装于中控电脑110的检视程序(viewer),其可对影像相关数据进行解码,并且此第二应用程序134并非由该远端集中管理设备130的制造商或供应商所提供。

此外,于远端集中管理设备130上较佳安装有一管理软件138,中控电脑110可经由第一应用程序114并通过管理软件138向虚拟机131取得对应第二硬件装置141的配置选单,并经由第一应用程序114通过第二硬件装置141的配置选单来控制第二硬件装置141与目标电脑151a~151c。在较佳实施例中,远端集中管理设备130为管理伺服器,管理软件138为宏正自动科技公司提供的CC2000管理软件,而CC2000管理软件的详细功能介绍可参考其官方网站内的相关说明。举例来说,中控电脑110的使用者通过如CC2000的管理软件138所提供的单一网络协定地址(IP address)便可存取其下的第一硬件装置140及第二硬件装置141,而该使用者无须知道第一硬件装置140及第二硬件装置141的IP地址,其中第一硬件装置140及第二硬件装置141分别具有不同的IP地址。

请再参照图2,本发明的远端集中管理系统200还包括远端录影装置160,其是经由网络122连接至远端集中管理设备130,用以将中控电脑110对目标电脑150a~150c或151a~151c的操作(例如桌面影像、键盘输入及鼠标点击)纪录下来,以做为影像日志(Video Log)供日后查找发生问题的原因。目标电脑150a~150c或151a~151c输出的影像及来自中控电脑110的键盘或鼠标信号会通过远端集中管理设备130转发给远端录影装置160。

以下将举例说明如何将第三方设备(“异质”设备,例如第二硬件装置141)纳入管理。图5为本发明一较佳实施例的控制硬件装置的操作流程图,图6A至图6C为对应图5的操作流程的图例说明。

请同时参照图2、图4、图5及图6A至图6C。首先,在图5的步骤S1,由管理软件138启动远端集中管理设备130上的第二网页浏览器136以取得对应第二硬件装置141的配置选单(第二选单)165,然后将该配置选单165映设/显示于中控电脑110的屏幕300上供使用者查看,其中配置选单165内的信息可包括硬件装置名称、目标电脑名称、目标电脑IP地址、目标电脑使用状态,以及其他相关信息等,且该配置选单165可为一树状结构,如图6A所示。

在步骤S2,管理者可使用例如鼠标于屏幕180上对配置选单165进行一圈选行为,其中上述圈选行为包括部分圈选170或全部圈选180,如图6B所示。

在步骤S3,管理软件138会将对应管理者的圈选行为的圈选部分(例如全部圈选180)映射至屏幕300上,如图6C所示。在较佳实施例中,上述映射方法包括截图映射技术或现有的网页分析技术及图像识别技术等,其中截图映射技术例如是将管理者的圈选部分以截图方式撷取下来,然后将此截图传送至中控电脑110并显示于屏幕300上。

在步骤S4,使用者可通过操作上述圈选部分而能控制第二硬件装置141及目标电脑151a~151c。更明确来说,于屏幕300上所显示的圈选部分仅是截图,但是当使用者于屏幕300对圈选部分进行操作时,其操作指令都将立即反应到远端集中管理设备130进而可控制第二硬件装置141及其管辖下的目标电脑151a~151c,使得使用者感觉仿佛是实际操作网页一样而相当于直接对第二硬件装置141进行操作。

请参照图7,图7为本发明较佳实施例的远端集中管理方法的操作流程图。本发明的远端集中管理方法包括以下步骤:首先,如步骤S11,提供中控电脑及远端集中管理设备。接着如步骤S12,在中控电脑上建立第一应用程序,使中控电脑可经由第一应用程序并依据第一应用层协议而和第一硬件装置交换第一数据信息。再来如步骤S13,在远端集中管理设备上建立虚拟机。接着如步骤S14,在虚拟机上建立第二应用程序,使第二应用程序依据第二应用层协议而和第二硬件装置交换第二数据信息,其中第二应用层协议与该第一应用层协议不相通。然后如步骤S15,以虚拟机为桥接介面,使中控电脑经由第一应用程序并通过上述桥接介面而和第二硬件装置交换第二数据信息。

本发明的远端集中管理方法还包括安装管理软件于远端集中管理设备上,使第一应用程序通过管理软件而和第一硬件装置交换第一数据信息,以及使第一应用程序通过管理软件并经由桥接介面而和第二硬件装置交换第二数据信息。

本发明的远端集中管理方法还包括使中控电脑通过第一网页浏览器登入远端集中管理设备以取得对应第一硬件装置的第一配置选单,并经由第一配置选单来控制连接第一硬件装置的至少一第一目标电脑,其中第一网页浏览器可由运行于中控电脑上的第一作业系统所提供。

本发明的远端集中管理方法还包括以远端集中管理设备上的第二网页浏览器登入第二硬件装置以取得对应第二硬件装置的第二配置选单,然后将该第二配置选单映设至中控电脑,之后中控电脑的使用者便可通过第二配置选单来控制连接第二硬件装置的至少一第二目标电脑,其中该第二配置选单映设至该中控电脑后可由该第一网页浏览器或该应用程序所呈现。

综上所述,依照本发明的远端集中管理系统的虚拟机,仅需在客户端的中控电脑上安装单一个检视程序(Viewer),即可管理多个各自具不同应用层协议的硬件装置(“异质”装置)及控制其管辖下之一或多个目标电脑,同时也可将中控电脑对目标电脑的操作(键盘/影像/鼠标)数据信息纪录于远端录影装置中,依此将可减少管理者必须花费大量时间与心力去安装多个不同检视程序的问题。

在不脱离本发明的精神或范围内,本领域普通技术人员可对本发明的远端伺服器管理方法及相关装置做各种修饰与变化。因此,在权利要求及其均等的范围内进行各种修饰与变化均包含于本发明的范围内。

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