一种kvm远程控制的方法、编码盒及系统的制作方法

文档序号:9914517阅读:872来源:国知局
一种kvm远程控制的方法、编码盒及系统的制作方法
【技术领域】
[0001]本发明涉及计算机通信技术领域,尤其涉及一种KVM远程控制的方法、编码盒及系统。
【背景技术】
[0002]KVM:就是Keyboard Video Mouse的缩写。KVM交换机通过直接连接键盘、视频和鼠标(KVM)端口,让您能够访问和控制计算机。KVM技术无需目标服务器修改软件。这就意味着可以在Windows的B1S环境下,随时访问目标计算机。KVM提供真正的主板级别访问,并支持多平台服务器和串行设备。
[0003]KVM技术已经从最初的基础S0H0办公型,发展成为企业IT基础机房设施管理系统。可以从KVM客户端管理软件轻松的直接访问位于多个远程位置的服务器和设备。KVM overIP解决方案具备完善的多地点故障转移功能、符合新服务器管理标准(IPMI)的直接界面,以及将本地存储媒体映射至远程位置的功能。
[0004]目前的KVM实现方案是,在用户目标PC安装一个用于接受和处理KVM消息的应用程序(简称事件服务),然后主服务通过TCP连接事件服务实现KVM功能。这种方案会给用户环境带来很大的安全隐患的技术问题,以致有些客户根本不允许安装事件服务程序。

【发明内容】

[0005]本发明实施例提供的一种KVM远程控制的方法、编码盒及系统,解决了目前的在用户目标PC安装一个用于接受和处理KVM消息的应用程序,然后主服务通过TCP连接事件服务实现KVM功能,给用户环境造成的很大的安全隐患的技术问题。
[0006]本发明实施例提供的一种KVM远程控制的方法,包括:
[0007]获取到客户端发送的KVM消息;
[0008]通过外接的数据控制端模拟键盘或鼠标操作目标客户端。
[0009]可选地,获取到客户端发送的KVM消息之前还包括:
[0010]当所述客户端请求KVM连接时,与主服务器建立连接。
[0011 ]可选地,获取到客户端发送的KVM消息具体包括:
[0012]获取到所述客户端通过所述主服务器转发的所述KVM消息。
[0013]可选地,通过外接的数据控制端模拟键盘或鼠标操作目标客户端具体包括:
[0014]通过外接的usb线模拟键盘或鼠标操作所述目标客户端。
[0015]本发明实施例提供的一种KVM远程控制的编码盒,包括:
[0016]获取单元,用于获取到客户端发送的KVM消息;
[0017]控制单元,用于通过外接的数据控制端模拟键盘或鼠标操作目标客户端。
[0018]可选地,所述的KVM远程控制的编码盒还包括:
[0019]通信单元,用于当所述客户端请求KVM连接时,与主服务器建立连接。
[0020]可选地,获取单元,具体用于获取到所述客户端通过所述主服务器转发的所述KVM消息。
[0021]可选地,控制单元,具体用于通过外接的usb线模拟键盘或鼠标操作所述目标客户端。
[0022]本发明实施例提供的一种KVM远程控制的系统,包括:
[0023]VIS子系统和目标客户端;
[0024]所述VIS子系统和所述目标客户端之间连接有外接的数据控制端;
[0025]所述VIS子系统包括本实施例中提及的任意一种所述的KVM远程控制的编码盒。
[0026]可选地,所述VIS子系统还包括:
[0027]主服务器和客户端,所述主服务器和所述客户端建立有通信连接关系;
[0028]所述数据控制端为usb线。
[0029]从以上技术方案可以看出,本发明实施例具有以下优点:
[0030]本发明实施例提供的一种KVM远程控制的方法、编码盒及系统,其中,KVM远程控制的方法包括:获取到客户端发送的KVM消息;通过外接的数据控制端模拟键盘或鼠标操作目标客户端。本实施例中,通过获取到客户端发送的KVM消息,最后通过外接的数据控制端模拟键盘或鼠标操作目标客户端,实现了通过硬件连接的方式将目标客户端和VIS系统进行隔离,解决了目前的在用户目标PC安装一个用于接受和处理KVM消息的应用程序(简称事件服务),然后主服务通过TCP连接事件服务实现KVM功能,给用户环境造成的很大的安全隐患的技术问题。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0032]图1为本发明实施例中提供的一种KVM远程控制的方法的一个实施例的流程示意图;
[0033]图2为本发明实施例中提供的一种KVM远程控制的方法的另一个实施例的流程示意图;
[0034]图3为本发明实施例中提供的一种KVM远程控制的编码盒的一个实施例的结构示意图;
[0035]图4为本发明实施例中提供的一种KVM远程控制的编码盒的另一个实施例的结构示意图;
[0036]图5为本发明实施例中提供的一种KVM远程控制的系统的一个实施例的结构示意图;
[0037]图6为图2的应用例示意图。
【具体实施方式】
[0038]本发明实施例提供的一种KVM远程控制的方法、编码盒及系统,解决了目前的在用户目标PC安装一个用于接受和处理KVM消息的应用程序,然后主服务通过TCP连接事件服务实现KVM功能,给用户环境造成的很大的安全隐患的技术问题。
[0039]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0040]请参阅图1,本发明实施例中提供的一种KVM远程控制的方法的一个实施例包括:[0041 ] 101、获取到客户端发送的KVM消息;
[0042]本实施例中,当在不需要在用户目标PC上安装任何应用程序的前提下,实现KVM功能,提高系统的安全性时,首先需要获取到客户端发送的KVM消息。
[0043]102、通过外接的数据控制端模拟键盘或鼠标操作目标客户端。
[0044]当获取到客户端发送的KVM消息之后,需要通过外接的数据控制端模拟键盘或鼠标操作目标客户端。
[0045]本实施例中,通过获取到客户端发送的KVM消息,最后通过外接的数据控制端模拟键盘或鼠标操作目标客户端,实现了通过硬件连接的方式将目标客户端和VIS系统进行隔离,解决了目前的在用户目标PC安装一个用于接受和处理KVM消息的应用程序(简称事件服务),然后主服务通过TCP连接事件服务实现KVM功能,给用户环境造成的很大的安全隐患的技术问题。
[0046]上面是对KVM远程控制的方法的过程进行详细的描述,下面将对附加步骤进行详细的描述,请参阅图2,本发明实施例中提供的一种KVM远程控制的方法的另一个实施例包括:
[0047]201、当客户端请求KVM连接时,与主服务器建立连接;
[0048]本实施例中,当在不需要在用户目标PC上安装任何应用程序的前提下,实现KVM功能,提高系统的安全性时,首先需要当客户端请求KVM连接时,与主服务器建立连接。
[0049]202、获取到客户端通过主服务器转发的KVM消息;
[0050]当当客户端请求KVM连接时,与主服务器建立连接之后,需要获取到客户端通过主服务器转发的KVM消息。
[0051 ] 203、通过外接的usb线模拟键盘或鼠标操作目标客户端。
[0052]当获取到客户端通过主服务器转发的KVM消息之后,需要通过外接的usb线模拟键盘或鼠标操作目标客户端,前述的usb线为mini usb线。
[0053]如图6所示,下面以一具体应用场景进行描述,应用例包括:
[0054]1.客户端请求KVM连接,主服务和编码盒通过TCP协议建立连接;
[0055]2.客户端发送KVM信息经主服务转发到编码盒;
[0056]3.编码盒接受和解析KVM数据=;
[0057]4.编码盒通过USB Gadget API模拟控制键盘和鼠标;
[0058]5.用户PC端通过Mini USB进行Xindows系统响应驱动事件;
[0059]6.客户端进行下一组KVM数据发送,重复执行步骤2至5;
[0060]7.客户端结束KVM连接。
[0061 ]本实施例中,通过获取到客户端发送的KVM消息,最后通过外接的数据控制端模拟键盘或鼠标操作目标客户端,实现了通过硬件连接的方式将目标客户端和VIS系统进行隔离,解决了目前的在用户目标PC安装一个用于接受和处理KVM消息的应用程序(简称事件服务),然后主服务通过TCP连接事件服务实现KVM功能,给用户环境造成的很大的安全
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1