【技术实现步骤摘要】
本专利技术涉及远程计算机存取技术,尤其涉及一种KVM(Key、Viedo、Mouse,键盘、显示器、鼠标)切换系统及其鼠标同步方法。
技术介绍
随着计算机技术和网络的发展,在远端完成对于服务器的集中控制的需求越来越迫切,正是在这种迫切的需求下,KVM技术应运而生。KVM技术是一种用于服务器远程控制的技术,其思想就是使用一套输入/输出设备,即一套键盘、显示器和鼠标,通过网络实现对一台或多台服务器的完全控制和管理。在现有的计算机系统中,鼠标作为一种单向计算机输入设备,通常采用相对移动距离作为鼠标参数发送至计算机系统,计算机系统根据这个相对移动距离对显示器上的鼠标光标做相对移动。当操作者滑动鼠标时,鼠标将其在横向和纵向移动的相对距离dx和dy发送至计算机系统,计算机系统相应地将显示器上的鼠标光标在横向和纵向上做dx和dy的相对移动。在计算机系统中,相对移动距离dx和dy采用8位的有符号数表示,即相对移动距离的范围表示在-127至127之间。现有的KVM切换系统也是采用发送相对移动距离的方式来发送鼠标数据。图1示出了现有的KVM切换系统的结构示意图。在图1中,所示出的控制台是用于控制服务器的输入/输出设备,所述控制台通过局域网连接至KVM切换设备,KVM切换设备通过键盘线、鼠标线和显示器线分别连接至被管理的服务器的键盘接口、鼠标接口和显示器接口。当控制台的操作者操作鼠标时,控制台将鼠标输入的鼠标操作数据,即在横向和纵向上移动的相对距离dx和dy通过局域网发送至KVM切换设备。KVM切换设备将通过局域网接收到的鼠标操作数据转换为服务器可以接收的鼠标格式(诸如US ...
【技术保护点】
一种KVM切换系统,其特征在于,包括控制台、KVM切换设备和服务器,控制台与KVM切换设备通过网络相连,KVM切换设备通过键盘线、鼠标线和视频线与服务器相连,其中, 控制台用于将当前的控制台光标位置发送至KVM切换设备,以及根据KVM切换设备发送的当前的服务器光标位置和当前的控制台光标位置检测鼠标是否同步,当鼠标不同步时将当前的控制台光标位置发送至KVM切换设备; KVM切换设备用于接收控制台发送的控制台光标位置并将其转换成鼠标相对移动距离后发送至服务器,以及将所接收到的当前的控制台光标位置作为当前的服务器光标位置进行存储,并将当前的服务器光标位置发送至控制台。
【技术特征摘要】
1.一种KVM切换系统,其特征在于,包括控制台、KVM切换设备和服务器,控制台与KVM切换设备通过网络相连,KVM切换设备通过键盘线、鼠标线和视频线与服务器相连,其中,控制台用于将当前的控制台光标位置发送至KVM切换设备,以及根据KVM切换设备发送的当前的服务器光标位置和当前的控制台光标位置检测鼠标是否同步,当鼠标不同步时将当前的控制台光标位置发送至KVM切换设备;KVM切换设备用于接收控制台发送的控制台光标位置并将其转换成鼠标相对移动距离后发送至服务器,以及将所接收到的当前的控制台光标位置作为当前的服务器光标位置进行存储,并将当前的服务器光标位置发送至控制台。2.根据权利要求1所述的系统,其特征在于,KVM切换设备包括转换模块和存储模块,其中,转换模块用于接收控制台发送的控制台光标位置并将其转换为鼠标移动距离发送至服务器,以及将所接收到的控制台光标位置发送至存储模块;存储模块用于将其所接收的控制台光标位置数据作为当前的服务器光标位置进行存储,并将当前的服务器光标位置发送至控制台。3.根据权利要求1所述的系统,其特征在于,控制台包括同步检测模块和发送模块,其中,发送模块用于获取当前的控制台光标位置并将其发送至KVM切换设备,以及响应于同步检测模块的请求将当前的控制台光标位置发送至KVM切换设备;同步检测模块用于接收KVM切换设备发送的当前的服务器光标位置并获取控制台光标位置,以及根据所接收的当前服务器光标位置和所获取当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时请求发送模块将当前的控制台光标位置发送至KVM切换设备。4.根据权利要求1所述的系统,其特征在于,控制台包括同步检测模块和发送模块,其中,发送模块用于从控制台操作系统获取当前的控制台光标位置并将其发送至KVM切换设备;同步检测模块用于接收KVM切换设备发送的当前的服务器光标位置并获取当前的控制台光标位置,以及根据当前的服务器光标位置和所获取的当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时将当前的控制台光标位置发送至KVM切换设备。5.根据权利要求1所述的系统,其特征在于,所述控制台包括同步检测模块和发送模块,KVM切换设备包括转换模块和存储模块,其中,所述发送模块用于获取控制台光标位置,并将其发送至KVM切换设备的转换模块;所述同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取控制台光标位置,根据存储模块发送的服务器光标位置和所获取的控制台光标位置检测鼠标是否同步,以及在检测到鼠标不同步时发送当前的控制台光标位置给转换模块;所述转换模块用于根据从存储模块获取的服务...
【专利技术属性】
技术研发人员:谢建斌,徐道荣,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。