供IKVM服务器使用的智慧型网络管理平台制造技术

技术编号:6725382 阅读:337 留言:0更新日期:2012-04-11 18:40
网络型KVM(IKVM)切换器系统包含通过各自对应的路由器连接网络的多个控制中心。一组IKVM切换器连接至各路由器。每个IKVM切换器连接至多个远程电脑。每个控制中心储存所有其他控制中心的系统组态信息,包含IP地址、端口信息、所管理的IKVM的信息、以及(选择性地)与各个IKVM切换器连接的远程电脑。这些控制中心利用主从式架构来分享组态信息。当客户端登入任一控制中心时,在使用者接口上显示系统中所有的IKVM,使得客户端得以选择欲存取的任何IKVM或(选择性地)远程电脑。这些控制中心执行一些必要的功能来帮助客户端存取所选定的IKVM或远程电脑。

【技术实现步骤摘要】

本专利技术关于多个基于IP的装置(例如基于IP的KVM切换器,亦称IKVM切换器) 的管理;具体而言,本专利技术是关于以统一的方式对位于不同子网络的IP装置进行管理。
技术介绍
多电脑切换器(keyboard, video, mouse switch ;KVM switch)是一种用来将多个 电脑连接到一个或多个使用者操纵端(user console)的装置。每个使用者操纵端一般包含 显示器以及一组使用者输入装置,例如键盘与鼠标。每个使用者操纵端可以选择性地与一 或多个连接至KVM切换器的电脑进行通讯。IKVM切换器有时称作基于IP的KVM (IP-based KVM)、通过 IP 的 KVM (KVM over IP)、或更广泛地称作网络型 KVM (network-based KVM),是 一种可以通过例如网际网络anternet)、广域网络(WAN)、区域网络(LAN)等类型的网络来 进行存取的KVM切换器。在IKVM系统中,使用者操纵端一般会与连上网络的客户端电脑连 接。由于远离客户端电脑的关系,与IKVM切换器连接的电脑被称作远程电脑。图1以图示说明包含多个IKVM切换器的传统IKVM系统。在此系统中,多个控制电 脑130、230与330 (在此被称为控制中心)通过各自对应的路由器120、220与320连接至 网络100,例如网际网络或广域网络等。一组数个或一个的IKVM切换器141与142(或Ml 与M2,亦或341与342)分别连接至各路由器120 (或220、320)。每个IKVM切换器141 (或 142、241等)连接至多个电脑(称作远程电脑)151与152 (或153、154、251至邪4、351至 354)。在图1中,为了避免附图过于拥挤起见,针对每个控制中心仅显示出两个IKVM切换 器,针对每个IKVM切换器则仅显示出两个电脑。客户端10连接至网络100,且包含客户端 电脑IOa与使用者操纵端11。使用者操纵端11包含显示器Ila与使用者输入装置,例如 键盘lib及/或鼠标11c。在图1中,控制中心以130、230等以及客户端10全都表示为连 接至开放网络100(例如网际网络)。选替地,控制中心130、230等可以连接至私有广域网 络,而客户端10通过网际网络存取其中一个或更多个控制中心。每个IKVM切换器(例如141等)具有一种切换功能使得客户端10得以对其所选 定的连接至IKVM切换器的远程电脑进行通讯及控制。具体而言,IKVM切换器通过网络100 将影像数据从选定的远程电脑传输至客户端10,并将从客户端10接收到的键盘与鼠标的 数据传输至选定的远程电脑。每个控制中心130(或230、330)对连接至其对应的路由器120 (或220、320)的一 或更多个IKVM切换器装置141、142(或M1J42,或341、34幻分别进行管理。本专利技术的申 请人一宏正自动科技股份有限公司生产了一种称为CC1000的软件产品,可以安装在如图1 所示的传统IKVM系统中的控制中心130等装置。执行CC1000软件的控制中心130等对所 属的装置例如141等进行管理,包含控制使用者对所属装置的存取(亦即提供安全控制), 以及提供基于Web浏览器的使用者接口,以允许通过网络来存取所属的装置等。每个由控 制中心所管理的IKVM切换器141等通过执行软件程式来与控制中心进行协作。在图1所示的系统中,连接于各路由器的装置(亦即控制电脑与多个IKVM切换器)形成本地网络(子网络),并由各别路由器将子网络连接至网络100。在一般状况中, 每个子网是私有网络,而子网络中的装置不可从外界直接存取。在图1所示的传统IKVM系统中,客户端10只能通过登入与IKVM切换器相同的路 由器所连接的控制中心来存取IKVM切换器(以及连接于该IKVM切换器的远程电脑)。例 如,为了对IKVM切换器141及远程电脑151进行存取,客户端10必需登入控制中心130。
技术实现思路
本专利技术系针对一种改良的IKVM系统及其相关方法。本专利技术的一个目的在于提供一种IKVM系统的网络架构,其包含多个控制中心服 务器,使得连接一个控制中心的客户端电脑能通过该控制中心存取整个系统中的所有IKVM 切换器。本专利技术的另一个目的在于针对包含有多个控制中心服务器的IKVM系统,提供具 有较高可靠性与强固性的网络架构。至于本专利技术的其他特性及优点,可以通过后续的说明阐明以及部分可从说明中得 知,或可由实作本专利技术来得知。本专利技术的目的及其他优点将由专利技术说明及其相关申请专利 范围与附加的附图中特别指出的架构来实现及达成。在具体实施与概括说明的情况下,为了达成上述及其他优点并根据本专利技术 的目的,本专利技术提供实施于第一控制电脑中的方法,藉以在客户端及多个网络装置 (network-based devices)间建立连接。第一控制电脑与客户端之间通过第一网络相连接, 且第一控制电脑更通过第二网络连接到一或更多个第二控制电脑,每个网络装置与第一控 制电脑或其中一个第二控制电脑相关联,此方法包含(a)取得并储存系统组态信息,此系 统组态信息包含第一控制电脑及第二控制电脑各个的地址及端口信息、以及与控制电脑相 关联的所有网络装置的识别信息;(b)利用使用者接口与客户端进行通讯,此使用者接口 显示连接至第一控制电脑与所有第二控制电脑的所有网络装置;(c)自客户端接收指明网 络装置中的一个选定者的输入;以及(d)若选定的网络装置与其中一个第二控制电脑相关 联,则使客户端能与第二控制电脑进行通讯。在上述的方法中,步骤(d)可以包含(dl)将请求传输至第二控制电脑,此请求系 用以识别选定的网络装置;(d2)自第二控制电脑接收数据;(们)将步骤(业)中自第二控 制电脑所接收的数据传输至客户端;(d4)自客户端接收数据;以及(d5)将步骤(d4)中自 客户端接收的数据传输至第二控制电脑。在上述的方法中,步骤(a)可以包含(al)判断第一控制电脑是主(master)控制 电脑或从(slave)控制电脑。若第一控制电脑是主控制电脑,(^)自各个第二控制电脑 接收该第二控制电脑的地址和端口信息,以及与该第二控制电脑相关联的网络装置的识别 信息,并基于接收的信息产生系统组态信息,且(a3)传输系统组态信息至各个第二控制电 脑。若第一控制电脑是从控制电脑,(a4)传输第一控制电脑的地址和端口信息,以及与第 一控制电脑相关的网络装置的识别信息至第二控制电脑中作为主控制电脑者,且(a5)自 主控制电脑接收系统组态信息,并储存接收到的系统组态信息。另一方面,本专利技术提供第一控制电脑,具有用来储存电脑可读取程序的存储器,此 电脑可读取程序组态成使得第制电脑执行上述步骤。需注意的是,无论前述的一般说明或以下的详细描述皆为示范及解释性质,其目 的是为所主张的专利技术提供进一步的解释。附图说明图1示意说明传统的IKVM系统;图2示意说明本专利技术的实施例中所实现的IKVM系统;图3(a)及图3(b)示意说明在控制中心所产生的使用者接口视窗中显示IKVM系 统中的所有IKVM切换器的范例;图4至图4C示意说明客户端选定所要的IKVM切换器并与的进行通讯的流程图5(a)示意说明通过网络相连接的多个控制中心的主从式架本文档来自技高网
...

【技术保护点】
1.一种实施于一第一控制电脑的方法,用以在一客户端及多个网络装置之间建立连接,该第一控制电脑与该客户端通过一第一网络连接,该第一控制电脑与一或多个第二控制电脑通过一第二网络连接,各网络装置与该第一控制电脑或该第二控制电脑的其中一个相关联,该方法至少包含:(a)取得并储存系统组态信息,该系统组态信息包含该第一控制电脑及该第二控制电脑各个的地址及端口信息,及与控制电脑相关联的所有网络装置的识别信息;(b)利用一使用者接口与该客户端进行通讯,其中该使用者接口显示与该第一控制电脑及所有第二控制电脑连接的所有网络装置;(c)自该客户端接收一输入以指明该些网络装置的一选定者;以及(d)若该选定的网络装置与该些第二控制电脑之一相关联,则使该客户端与该第二控制电脑之间能进行通讯。

【技术特征摘要】
2009.12.31 US 12/651,4291.一种实施于一第一控制电脑的方法,用以在一客户端及多个网络装置之间建立连 接,该第一控制电脑与该客户端通过一第一网络连接,该第一控制电脑与一或多个第二控 制电脑通过一第二网络连接,各网络装置与该第一控制电脑或该第二控制电脑的其中一个 相关联,该方法至少包含(a)取得并储存系统组态信息,该系统组态信息包含该第一控制电脑及该第二控制电 脑各个的地址及端口信息,及与控制电脑相关联的所有网络装置的识别信息;(b)利用一使用者接口与该客户端进行通讯,其中该使用者接口显示与该第一控制电 脑及所有第二控制电脑连接的所有网络装置;(c)自该客户端接收一输入以指明该些网络装置的一选定者;以及(d)若该选定的网络装置与该些第二控制电脑之一相关联,则使该客户端与该第二控 制电脑之间能进行通讯。2.如权利要求1所述的方法,其特征在于,步骤(d)更包含(dl)将一请求传输至该第二控制电脑,该请求用以识别该选定的网络装置; (d2)自该第二控制电脑接收数据;(d3)将步骤(业)中自该第二控制电脑所接收的数据传输至该客户端; (d4)自该客户端接收数据;以及(d5)将步骤(d4)中自该客户端接收的数据传输至该第二控制电脑。3.如权利要求1所述的方法,其特征在于,步骤(d)更包含将一请求传输至该第二控制 电脑,该请求用以识别该选定的网络装置,且该请求更指明该客户端的地址,并请求该第二 控制电脑与该客户端直接进行通讯。4.如权利要求1所述的方法,其特征在于,在步骤(d)之前更包含(e)根据步骤(a)中储存的该系统组态信息,判断该选定的网络装置是否与该第一控 制电脑或该些第二控制电脑的一相关联。5.如权利要求4所述的方法,其特征在于,在步骤(e)之后更包含(f)若该选定的网络装置与该第一控制电脑相关联,则与该选定的网络装置进行通讯, 并在该客户端与该选定的网络装置之间传输数据。6.如权利要求1所述的方法,其特征在于,更包含(g)自该些第二控制电脑之一接收一请求,该请求用以识别与该第一控制电脑相关联 的一选定的网络装置;(h)与该选定的网络装置进行通讯;以及(i)在该选定的网络装置与该第二控制电脑之间传输数据。7.如权利要求1所述的方法,其特征在于,步骤(a)更包含 (al)判断该第一控制电脑是主控制电脑或从控制电脑;若该第一控制电脑为主控制电脑,则(a2)自各该第二控制电脑接收该第二控制电脑的地址及端口信息及与该第二控制电 脑相关联的所有网络装置的识别信息,并基于接收的信息产生该系统组态信息;以及 (a3)传输该系统组态信息至各该第二控制电脑;以及 若该第一控制电脑是从控制电脑,则(a4)将该第一控制电脑的地址及端口信息及与该第一控制电脑相关的所有网络装置的识别信息传输至该些第二控制电脑中作为主控制电脑者;以及(a5)自该主控制电脑接收该系统组态信息,并储存所接收的系统组态信息。8.如权利要求7所述的方法,其特征在于,步骤(a)更包含(a6)若该第一控制电脑是从控制电脑,则侦测该主控制电脑是否失效; (a7)若该主控制电脑失效,则判断该第一控制电脑是否为新的主控制电脑; (a8)若该第一控制电脑是新的主控制电脑,则重复步骤(a2)及(a3);以及 (a9)若该第一控制电脑不是新的主控制电脑,则重复步骤(a4)及(a5)。9.如权利要求1所述的方法,其特征在于,该第一网络为网际网络,该第二网络为网际 网络或广域网络(WAN),且其中该地址为IP地址。10.如权利要求1所述的方法,其特征在于,该网络装置为网络型多电脑(键盘-影 像-鼠标)切换器,各连接多台远程电脑。11.一种第一控制电脑,具有一储存一电脑可读程序的存储器,该电脑可读程序用以使 该第一控制电脑执行在一客户端及多个网络装置之间建立连结的一程序,该第一控制电脑 与该客户端系通过一第一网络连接,该第一控制电脑与一或多个第二控制电脑通过一第二 网络连接,各该网络装置与该第一控制电脑或该第二控制电脑的其...

【专利技术属性】
技术研发人员:何旭
申请(专利权)人:宏正自动科技股份有限公司
类型:发明
国别省市:71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1