一种基于公网传输的kvm远程监控系统及方法

文档序号:7768413阅读:210来源:国知局
专利名称:一种基于公网传输的kvm远程监控系统及方法
技术领域
本发明涉及KVM技术,具体涉及的是一种基于公网传输的KVM远程监控系统 及方法。
背景技术
KVM系统是一种基于硬件(键盘、鼠标等)实现远程PC桌面监控的系统,其 主要包括有被监控PC、KVM卡和客户端PC (见图1),客户端PC通过计算机网络、 KVM卡与被监控PC通信连接,而用户则可通过客户端PC上的键盘和鼠标对被监控的 PC进行直接的监控。KVM卡与被监控PC有两条物理连接线,一条为VGA信号线,通过该信号线, KVM卡可以捕获被监控PC的桌面VGA信号;另外一条为USB线,通过这条USB线可 将客户端PC发给KVM卡的鼠标和键盘消息通过USB总线发给被监控的PC,从而起到 控制被监控PC的目的。目前市场上KVM卡与客户端的网络结构通常采用C/S结构(即客户机和服务器 结构),KVM卡作为服务器提供KVM服务,当KVM卡和客户端都处于一个局域网时, 这种C/S结构不存在什么问题。当KVM卡和客户端处于公网中,且客户端PC需要在公网上对KVM卡进行监 控时,其监控过程与局域网一样,采用C/S模型,KVM卡则作为服务器供客户端PC上 的KVM客户端软件访问。一旦有客户端软件访问上来,KVM卡就可以将VGA信号通 过网络发给KVM客户端软件,并接收客户端软件的鼠标和键盘操作指令。但是由于网络环境的差异会导致公网上访问KVM卡需要对网络环境进行额外的 设置。公网上对KVM卡进行监控的网络结构图如图2所示,这种网络结构对于为了在 外网上访问到局域网内多台挂了 KVM卡PC的企业级用户而言,必须对局域网的路由器 和KVM卡进行如下设置
1、对路由器的设置将每块KVM卡的MAC地址与一个固定IP地址绑定在一起, 保证每块KVM卡每次启动后从路由器中获取的IP是固定的,然后对每块卡进行端口映 射,为每一块卡分配一个单独的端口 ;
2、对KVM卡的设置这一步是否需要取决于路由器是否允许将局域网内提供相同 服务端口的不同机器映射为不同外网端口。如果允许则不需要对KVM卡进行设置如果 不允许则需要KVM卡提供服务端口动态配置功能,同时还要手动的为每块KVM卡进行 端口的设置,使用的端口为外网映射到该卡的端口。在局域网1中,假定其中一块KVM卡的IP为192.168丄105,这时局域网内的一 台客户端PC其IP为192.168丄94,则不需要进行额外的网络设置,客户端PC就可以访 问到该KVM卡;但是如果客户端PC在公网上,其IP为213.85.144.26,这时如果直接去 访问局域网内IP为192.168.0.93的KVM卡是无法访问的,因为192.168.1.105为一个局域 网内的IP地址,不是公网上的IP地址,网络本身是不通的。
此时如果要让局域网内192.168丄105这个IP地址的KVM卡可以被公网IP为
213.85.144.26的客户端访问,就需要对局域网内的路由器进行配置,开一个端口映射, 如果上述KVM卡的服务端口号为3389,则此时对路由器的转发规则进行设置,路由器设 置后的规则如下表所示,ID为5的第五条设置的意思是所有从公网上到这个局域网的IP 包,如果IP包中指定的端口号为3389则这些IP包全部发给192.168.1.105这个IP的物理 机(就是具有配置了这个IP地址的PC机或者KV M卡)。然而对于家庭用户来说,由于C/S网络结构要求在访问KVM卡之前知道家里的 公网IP,如果家里的公网IP是动态变化的(如ADSL),每次访问前都要通过路由器先 查看一下公网IP;同时还需要在家里对路由器进行端口映射,而当有多块KVM卡时还要 更改KVM卡的服务端口,目前对于部分家庭用户对路由器进行端口映射还存在一定的技 术困难。综上所述,在公网中采用C/S网络结构实现客户端PC对被监控PC监控,尤其 是被监控PC数量较多,所挂KVM卡较多时,需要对路由器、KVM等进行设置,不但工 作量大、效率低,而且很容易产生混淆,无法准确快速的对被监控PC进行监控。

发明内容
为此,本发明的目的在于提供一种基于公网传输的KVM远程监控系统及方法, 以解决目前公网KVM监控中采用C/S结构而存在的对路由器、KVM设置,工作量大、 效率低,容易产生混淆的问题。为实现上述目的,本发明主要采用以下技术方案 一种基于公网传输的KVM远程监控系统,包括有
多个KVM卡,位于不同的局域网中,且分别与相应局域网中的被监控PC—一对应 连接;
一 KVM服务器,通过公网分别与上述局域网连接; 多个客户端PC,分别通过公网与上述KVM服务器连接;
上述KVM卡通过所在局域网连接到公网,由公网登陆到KVM服务器,并在KVM 服务器上注册该KVM卡信息;所述客户端PC通过公网登陆上述KVM服务器,并输入 相应的KVM卡信息,通过KVM服务器建立与该信息匹配的KVM卡之间的数据传输连接。其中所述KVM卡与被监控PC之间通过VGA信号线和USB数据线连接。其中所述KVM卡信息包括卡的识别名和卡的访问密码。其中所述KVM服务器包括有状态信息接入单元、中央处理单元、状态显示单元、数据通信单元、信息验证单元、状态识别单元和验证信息输入单元,所述状态信息 接入单元与KVM卡连接,用于对KVM卡当前状态进行接入;状态显示单元通过中央处 理单元与状态信息接入单元连接,用于根据状态信息接入单元的接入信息显示KVM卡当 前的在线状态;状态识别单元与客户端PC连接,用于将状态显示单元所显示的KVM卡 当前在线状态反馈给客户端PC;客户端PC通过验证信息输入单元输入KVM卡信息,通 过信息验证单元进行验证,验证通过则通过数据通信单元建立与KVM卡的连接。另外本发明还提供了一种基于公网传输的KVM远程监控方法,其具体包括步 骤
a 登陆到KVM服务器,在KVM服务器上注册KVM卡信息; C客户端PC登陆到KVM服务器,根据上述KVM卡信息,建立与该KVM卡的数 据传输连接。其中所述步骤a具体包括
根据KVM卡上的ID号和注册号,登陆到KVM服务器,对KVM卡进行注册,并设 定卡的识别名和卡的访问密码。其中所述步骤a与步骤C之间还包括步骤
b KVM卡在KVM服务器上显示处于在线状态,等待与客户端PC建立通信。其中步骤b具体包括
bl 将KVM卡安装在局域网中,并与被监控PC对应连接;
b2开启KVM卡使其处于工作模式,并通过公网向KVM服务器发送在线状态报
生 P=I ;
b3 KVM服务器根据该在线状态报告,下发给KVM卡等待与客户端PC建立通信的 指令。其中所述步骤c具体包括
Cl 客户端PC通过客户端登陆端口登陆到KVM服务器; c2 输入所需访问KVM卡的注册信息;
c3 KVM服务器对该KVM卡的注册信息进行验证,如果验证通过,则建立客户端 PC与该KVM卡的数据传输连接。其中所述步骤C3中客户端PC与KVM卡之间的数据传输方式为点对点传输。本发明根据每一块KVM卡的ID号和注册号,将KVM卡在公网KVM服务器上 进行注册,并设定该KVM卡的识别名和访问密码,当客户端PC需要通过KVM卡对被监 控PC进行监控时,只需要通过本机的登陆端口登陆到KVM服务器,将所知的KVM卡 识别名和访问密码输入即可,如果验证通过就能通过KVM卡实现对被监控PC的监控。 与目前C/S网络结构的KVM监控系统相比,本发明无需对所有局域网中路由器及KVM 卡进行设置,大大降低了组网的难度,减少了工作量;而且使客户端PC能够在复杂网络 中快速准确的找到被监控PC的位置,提高了工作效率。


图1为现有技术中客户端PC通过KVM卡对被监控PC进行监控的系统框图。图2为现有技术中客户端PC通过公网对局域网中与不同KVM卡连接的被监控PC进行监控的系统框图。图3为本发明的系统框图。图4为本发明KVM卡的系统结构示意图。图5为本发明的工作原理流程图。
具体实施例方式本发明的核心思想是首先根据每一块KVM卡的ID号和注册号,将KVM卡在 公网KVM服务器上进行注册,并设定该KVM卡的识别名和访问密码,同时在KVM服 务器上显示KVM卡的在线状态,客户端PC需要通过KVM卡对被监控PC进行监控时, 通过客户端PC的登陆端口登陆到KVM服务器,查看所需访问的KVM卡是否在线,如果 是,则通过KVM服务器连接到该KVM卡,并在连接时将所知的KVM卡识别名和访问 密码输入,如果验证通过,则可建立与KVM卡的数据通信,实现对被监控PC的监控。为阐述本发明的思想及目的,下面将结合附图和具体实施例对本发明做进一步 的说明。请参见图3所示,图3为本发明的系统框图。本发明提供了一种基于公网传输 的KVM远程监控系统,包括有多个KVM卡、一个KVM服务器以及多个客户端PC, 这里的KVM卡和客户端PC都是通过公网与KVM服务器连接的。其中上述的多个KVM卡,位于不同的局域网中,且分别与相应局域网中的被监 控PC—一对应连接,本实施例图3中包括有至少两个局域网,且每个局域网中包括至少 3台被监控的PC,这些PC分别与KVM卡一一对应连接,二者之间具体是通过VGA信 号线和USB数据线连接的。而所述的KVM服务器,是通过公网分别与上述局域网连接的;其具体包括有状 态信息接入单元、中央处理单元、状态显示单元、数据通信单元、信息验证单元、状态 识别单元和验证信息输入单元,所述状态信息接入单元通过公网与局域网中的KVM卡连 接,用于对KVM卡当前状态进行接入;状态显示单元通过中央处理单元与状态信息接入 单元连接,用于根据状态信息接入单元的接入信息显示KVM卡当前的在线状态;状态识 别单元与客户端PC连接,用于将状态显示单元所显示的KVM卡当前在线状态反馈给客 户端PC;客户端PC通过验证信息输入单元输入KVM卡信息,通过信息验证单元进行验 证,验证通过则通过数据通信单元建立与KVM卡的连接。多个客户端PC,分别通过公网与上述KVM服务器连接。KVM卡通过所在局域网连接到公网,由公网登陆到KVM服务器,并根据KVM 卡自身的ID号和注册号,在KVM服务器上进行注册,设定该KVM卡的识别名和访问 密码,其具体注册都是通过中央处理单元进行处理的,当注册完成后,中央处理单元会 将该KVM卡的ID号、注册号及设定的识别名和访问密码进行唯一匹配,并存储在KVM 卡服务器中,以备随时调用。完成上述注册后,当KVM卡处于工作状态时(即此时连接正常,且处于通电 状态),将会产生在线状态信号,该信号直接被KVM卡服务器的状态信息接入单元所获 取,状态显示单元则根据状态信息接入单元所获取的信息,将该KVM卡的状态显示为在 线,以供选择。
当客户端PC需要通过KVM卡对被监控PC进行监控时,首先需要通过客户端 PC的本机登陆端口登陆到KVM服务器,然后通过KVM卡服务器的状态识别单元识别所 需要访问的KVM卡是否在线,如果否,则终止,如果是,客户端PC则通过验证信息输 入单元输入所知道的KVM卡识别名和访问密码,并通过信息验证单元进行验证,如果识 别名和访问密码正确,则验证通过,KVM服务器就会通过数据通信单元建立客户端PC 与KVM卡之间的连接;如果验证未通过,则拒绝客户端PC连接到KVM卡的请求。以上是对本发明基于公网传输的KVM远程监控系统进行了说明,下面将结合图 5对本发明基于公网传输的KVM远程监控方法做进一步的描述。本发明还提供了一种基于公网传输的KVM远程监控方法,其中主要包括步 骤
a 登陆到KVM服务器,在KVM服务器上注册KVM卡信息; 根据KVM卡上的ID号和注册号,登陆到KVM服务器,对KVM卡进行注册,并设 定卡的识别名和卡的访问密码。其具体步骤为当KVM卡与被监控的PC连接时,此时用户可通过被监控的 PC由局域网、公网登陆到KVM服务器上,并根据KVM服务器的要求进行注册,其注册 时,可设置该KVM卡的识别名称和识别密码,如识别名称设置为张三,识别密码设置 为123456,在注册过程中用户需要输入KVM卡上的ID号和注册号,以实现与所设置 的识别名称和识别密码进行唯一匹配。需要说明的是,用户根据KVM卡上的ID号和注册号注册的用户名称及密码可 以改变,但必须满足KVM服务器的注册要求,且不能与网络中其他KVM卡的注册信息重复。b KVM卡在KVM服务器上显示处于在线状态,等待与客户端PC建立通信。当完成KVM卡的注册后,KVM卡会将自己所处的工作状态发送给KVM卡服 务器,比如KVM卡已经关闭或无法连接到KVM卡服务器,此时KVM卡服务器则显示 该KVM卡不在线;否则则显示在线。其中其具体步骤为
bl 将KVM卡安装在局域网中,并与被监控PC对应连接; 首先将KVM卡与被监控的PC连接,并使该KVM卡处在与KVM连接的网络中,且 确保所处网络通畅;
b2开启KVM卡使其处于工作模式,并通过公网向KVM服务器发送在线状态报
生 P=I ;
然后启动KVM卡,使之处于工作状态,此时KVM卡则会发送在线信息发送给KVM 服务器的状态信息接入单元,而KVM服务器则根据接入的信息将KVM卡的在线状态进 行显不;
b3 KVM服务器根据该在线状态报告,下发给KVM卡等待与客户端PC建立通信的 指令。c客户端PC登陆到KVM服务器,根据上述KVM卡信息,建立与该KVM卡 的数据传输连接。其中步骤C具体包括Cl 客户端PC通过客户端登陆端口登陆到KVM服务器;
首先客户端PC通过本机的客户端登陆端口登陆到KVM服务器,这里的客户端登陆 端口为KVM服务器的网络接入接口。C2 输入所需访问KVM卡的注册信息;
在此之前,首先通过客户端PC查看所需监控的PC是否在线(即KVM卡是否在 线),如果在线,则选择该KVM登陆,此时提示输入识别名称和识别密码,如上述的识 别名称张三,识别密码123456;如果需要被监控的KVM卡不在线,则结束。C3 KVM服务器对该KVM卡的注册信息进行验证,如果验证通过,则建立客 户端PC与该KVM卡的数据传输连接。当输入识别名称及识别密码后,KVM卡服务器则会将该识别名称及识别密码与 已注册的KVM卡进行验证,如果识别名称及识别密码一致,则表示验证通过,可以建立 数据传输连接,如果识别名称与识别密码不一致,则表示验证不通过,拒绝客户端PC访 问该KVM卡,当客户端PC多次输入密码仍未验证通过时,KVM卡服务器则会对该客户 端PC进行锁定。当客户端PC通过KVM卡建立与被监控PC的连接后,则可通过点对点的数据传 输方式对被监控PC进行控制。与目前C/S网络结构的KVM监控系统相比,本发明根据每一块KVM卡的ID 号和注册号,在公网KVM服务器上进行注册,并设定该KVM卡的识别名和访问密码, 当客户端PC需要对被监控PC进行监控时,只需要通过本机的登陆端口登陆到KVM服务 器,将所知的KVM卡识别名和访问密码输入即可,验证通过就能通过KVM卡实现对被 监控PC的监控。本发明无需对所有局域网中的路由器及KVM卡进行设置,大大降低了 组网的难度,减少了工作量;而且使客户端PC能够在复杂网络中快速准确的找到被监控 PC的位置,提高了工作效率。以上是对本发明所提供的一种基于公网传输的KVM远程监控系统及方法进 行了详细的介绍,本文中应用了具体个例对本发明的结构原理及实施方式进行了阐述, 以上实施例只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般 技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于公网传输的KVM远程监控系统,其特征在于包括有多个KVM卡,位于不同的局域网中,且分别与相应局域网中的被监控PC—一对应 连接;一 KVM服务器,通过公网分别与上述局域网连接;多个客户端PC,分别通过公网与上述KVM服务器连接;上述KVM卡通过所在局域网连接到公网,由公网登陆到KVM服务器,并在KVM 服务器上注册该KVM卡信息;所述客户端PC通过公网登陆上述KVM服务器,并输入 相应的KVM卡信息,通过KVM服务器建立与该信息匹配的KVM卡之间的数据传输连接。
2.根据权利要求1所述的基于公网传输的KVM远程监控系统,其特征在于所述KVM 卡与被监控PC之间通过VGA信号线和USB数据线连接。
3.根据权利要求1所述的基于公网传输的KVM远程监控系统,其特征在于所述KVM 卡信息包括卡的识别名和卡的访问密码。
4.根据权利要求1所述的基于公网传输的KVM远程监控系统,其特征在于所述KVM 服务器包括有状态信息接入单元、中央处理单元、状态显示单元、数据通信单元、信息 验证单元、状态识别单元和验证信息输入单元,所述状态信息接入单元与KVM卡连接, 用于对KVM卡当前状态进行接入;状态显示单元通过中央处理单元与状态信息接入单元 连接,用于根据状态信息接入单元的接入信息显示KVM卡当前的在线状态;状态识别单 元与客户端PC连接,用于将状态显示单元所显示的KVM卡当前在线状态反馈给客户端 PC;客户端PC通过验证信息输入单元输入KVM卡信息,通过信息验证单元进行验证, 验证通过则通过数据通信单元建立与KVM卡的连接。
5.一种基于公网传输的KVM远程监控方法,其特征在于包括步骤a 登陆到KVM服务器,在KVM服务器上注册KVM卡信息;C客户端PC登陆到KVM服务器,根据上述KVM卡信息,建立与该KVM卡的数 据传输连接。
6.根据权利要求5所述的基于公网传输的KVM远程监控方法,其特征在于所述步骤 a具体包括根据KVM卡上的ID号和注册号,登陆到KVM服务器,对KVM卡进行注册,并设 定卡的识别名和卡的访问密码。
7.根据权利要求5所述的基于公网传输的KVM远程监控方法,其特征在于所述步骤 a与步骤c之间还包括步骤b KVM卡在KVM服务器上显示处于在线状态,等待与客户端PC建立通信。
8.根据权利要求7所述的基于公网传输的KVM远程监控方法,其特征在于步骤b具 体包括bl 将KVM卡安装在局域网中,并与被监控PC对应连接;b2开启KVM卡使其处于工作模式,并通过公网向KVM服务器发送在线状态报告;b3 KVM服务器根据该在线状态报告,下发给KVM卡等待与客户端PC建立通信的 指令。
9.根据权利要求5所述的基于公网传输的KVM远程监控方法,其特征在于所述步骤 c具体包括Cl 客户端PC通过客户端登陆端口登陆到KVM服务器; c2 输入所需访问KVM卡的注册信息;c3 KVM服务器对该KVM卡的注册信息进行验证,如果验证通过,则建立客户端 PC与该KVM卡的数据传输连接。
10.根据权利要求9所述的基于公网传输的KVM远程监控方法,其特征在于所述步 骤c3中客户端PC与KVM卡之间的数据传输方式为点对点传输。
全文摘要
本发明公开了一种基于公网传输的KVM远程监控系统及方法,包括步骤a登陆到KVM服务器,在KVM服务器上注册KVM卡信息;bKVM卡在KVM服务器上显示处于在线状态,等待与客户端PC建立通信;c客户端PC登陆到KVM服务器,根据上述KVM卡信息,建立与该KVM卡的数据传输连接。与目前C/S网络结构的KVM监控系统相比,本发明无需对所有局域网中路由器及KVM卡进行设置,大大降低了组网的难度,减少了工作量;而且使客户端PC能够在复杂网络中快速准确的找到被监控PC的位置,提高了工作效率。
文档编号H04L29/08GK102014166SQ201010583000
公开日2011年4月13日 申请日期2010年12月10日 优先权日2010年12月10日
发明者代豪, 刘晓宁, 包健, 惠志朋, 王驰江, 赵卫东, 阳广 申请人:深圳市云舒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1