CN1889026A - 一种kvm切换***及其鼠标同步方法 - Google Patents

一种kvm切换***及其鼠标同步方法 Download PDF

Info

Publication number
CN1889026A
CN1889026A CNA2006101089624A CN200610108962A CN1889026A CN 1889026 A CN1889026 A CN 1889026A CN A2006101089624 A CNA2006101089624 A CN A2006101089624A CN 200610108962 A CN200610108962 A CN 200610108962A CN 1889026 A CN1889026 A CN 1889026A
Authority
CN
China
Prior art keywords
cursor position
control desk
server
switching device
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006101089624A
Other languages
English (en)
Other versions
CN100397320C (zh
Inventor
谢建斌
徐道荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006101089624A priority Critical patent/CN100397320C/zh
Publication of CN1889026A publication Critical patent/CN1889026A/zh
Application granted granted Critical
Publication of CN100397320C publication Critical patent/CN100397320C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种KVM切换***以及鼠标同步方法,其中,所述***包括控制台、KVM切换设备和服务器。控制台将当前的控制台光标位置发送至KVM切换设备,KVM切换设备将其接收到的控制台光标位置转换成鼠标相对移动距离发送给服务器,同时将所接收的控制台位置作为当前的服务器光标位置进行存储。在***运行过程中,将KVM切换设备中存储的当前的服务器光标位置返回给控制台,由控制台进行光标同步检测,并在检测到鼠标不同步时发送当前的控制台光标位置至KVM切换设备,进而使得服务器将光标位置移动至当前的控制台光标位置以实现鼠标同步。

Description

一种KVM切换***及其鼠标同步方法
技术领域
本发明涉及远程计算机存取技术,尤其涉及一种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切换设备将通过局域网接收到的鼠标操作数据转换为服务器可以接收的鼠标格式(诸如USB鼠标格式、PS2鼠标格式等)后,通过鼠标线将鼠标操作数据发送至被管理的服务器,此时发送至服务器的鼠标操作数据仍然是相对移动距离数据。
然后,服务器根据所接收到的鼠标操作数据移动服务器上的鼠标光标。响应于鼠标操作,服务器将服务器的视频图像通过显示器线发送至KVM切换设备,KVM切换设备将视频图像进行图像压缩后发送至控制台。控制台接收到视频图像之后,进行解压缩并显示图像。
在普通的计算机***中,如果数据丢失,那么其表现是操作者移动了鼠标,而鼠标的光标位置却未发生变化,这时操作者重新进行移动鼠标就可以使得鼠标重新移动至需要的位置。而在KVM切换***中,实际上在控制台屏幕有两个鼠标光标,一个是控制台的鼠标光标,另一个是远端服务器图像中的鼠标光标。在正常情况下,这两个光标是重合的。但是,在现有的KVM切换***中,为了保证数据传输的实时性,KVM切换设备和客户端之间通常采用无连接的协议进行通信,诸如UDP协议和IP协议等,而无连接的通信协议是一种不可靠的传输方式,因此经常会出现数据丢失等异常情况。在鼠标操作数据丢失的情况下,控制台的鼠标已经移动,但是服务器操作***的鼠标光标却由于数据丢失等异常情况而未移动鼠标光标,这样两个鼠标光标就不再同步,因而控制台的操作者就会在显示器上看到两个鼠标光标。在这种情况下,通常要使用KVM切换设备提供的专用命令来使鼠标同步,而这种操作对于用户来讲相当麻烦。
发明内容
为此,本发明的目的在于提供一种KVM切换***,所述KVM切换***即使在由于数据传输引起异常时,也能够使得鼠标自动同步。
本发明的KVM切换***包括:控制台、KVM切换设备和服务器,控制台与KVM切换设备通过网络相连,KVM切换设备通过键盘线、鼠标线和视频线与服务器相连。
其中所述控制台用于将当前的控制台光标位置发送至KVM切换设备,以及根据KVM切换设备发送的当前的服务器光标位置和当前的控制台光标位置检测鼠标是否同步,当鼠标不同步时将当前的控制台光标位置发送至KVM切设备。
所述KVM切换设备用于接收控制台发送的控制台光标位置并将其转换成鼠标相对移动距离后发送至服务器,以及将所接收到的当前的控制台光标位置作为当前的服务器光标位置进行存储,并将当前的服务器光标位置发送至控制台。
在本发明的KVM切换***中,KVM切换设备可以包括转换模块和存储模块。
其中,所述转换模块用于接收控制台发送的控制台光标位置并将其转换为鼠标移动距离发送至服务器,以及将所接收到的控制台光标位置发送至存储模块。
所述存储模块用于将其所接收的控制台光标位置数据作为当前的服务器光标位置进行存储,并将当前的服务器光标位置发送至控制台。
在本发明的KVM切换***中,控制台可以包括同步检测模块和发送模块。
其中,发送模块用于获取当前的控制台光标位置并将其发送至KVM切换设备,以及响应于同步检测模块的请求将当前的控制台光标位置发送至KVM切换设备。
同步检测模块用于接收KVM切换设备发送的当前的服务器光标位置并获取控制台光标位置,以及根据所接收的当前服务器光标位置和所获取当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时请求发送模块将当前的控制台光标位置发送至KVM切换设备。
在本发明的KVM切换***中,控制台可以包括同步检测模块和发送模块。
其中,发送模块用于从控制台操作***获取当前的控制台光标位置并将其发送至KVM切换设备。
所述同步检测模块用于接收KVM切换设备发送的当前的服务器光标位置并获取当前的控制台光标位置,以及根据当前的服务器光标位置和所获取的当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时将当前的控制台光标位置发送至KVM切换设备。
在本发明的KVM切换***中,所述控制台可以包括同步检测模块和发送模块,KVM切换设备包括转换模块和存储模块。
其中,所述发送模块用于获取控制台光标位置,并将其发送至KVM切换设备的转换模块。
所述同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取控制台光标位置,根据存储模块发送的服务器光标位置和所获取的控制台光标位置检测鼠标是否同步,以及在检测到鼠标不同步时发送当前的控制台光标位置给转换模块。
所述转换模块用于根据从存储模块获取的服务器光标位置,将从发送模块或同步检测模块接收到的控制台光标位置转换为鼠标相对移动距离后发送至服务器,并将从发送模块或同步检测模块接收的控制台光标位置发送至存储模块。
所述存储模块用于将转换模块发送的控制台光标位置作为服务器光标位置进行存储,并将该服务器光标位置发送至同步检测模块。
在本发明的KVM切换***中,所述控制台包括同步检测模块和发送模块,KVM切换设备包括转换模块和存储模块。
其中,发送模块用于获取当前的控制台光标位置并将其发送至KVM切换设备,以及响应于同步检测模块的请求将当前的控制台光标位置发送至转换模块。
所述同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取控制台光标位置,以及根据所接收的当前服务器光标位置和所获取当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时请求发送模块将当前的控制台光标位置发送至转换模块。
所述转换模块用于根据从存储模块获取的当前的服务器光标位置,将从发送模块或同步检测模块接收的控制台光标位置转换为鼠标相对移动距离后发送至服务器,并将从发送模块接收的控制台光标位置发送至存储模块。
所述存储模块用于将转换模块发送的控制台光标位置作为当前的服务器光标位置进行存储,并将该服务器光标位置发送至同步检测模块。
在本发明的前述的KVM切换***中,所述同步监测模块通过控制台提供的接口从控制台操作***获取当前的控制台光标位置,或者从发送模块获取当前的控制台光标位置。
此外,本发明还提供了一种鼠标同步方法,所述方法包括:
步骤一,在***初始化之后,当控制台鼠标移动时得到当前的控制台光标位置并将其发送至KVM切换设备;
步骤二,将KVM切换设备接收到的控制台光标位置转换成相对移动距离后发送至服务器,并将其作为当前的服务器光标位置进行存储;
步骤三,将KVM切换设备存储中的当前的服务器光标位置发送至控制台;
步骤四,根据当前的控制台光标位置和从KVM切换设备发送的当前的服务器光标位置检测鼠标是否同步,并当鼠标不同步时发送当前的控制台光标位置至KVM切换设备。
在上述方法中,步骤三采用定时方式将所述将KVM切换设备存储的当前的服务器光标位置发送至控制台或者在KVM切换设备接收到服务器返回的视频数据时将所述将KVM切换设备存储的当前的服务器光标位置发送至控制台。
在上述方法中,所述初始化通过向服务器发送鼠标操作数据使得服务器的初始光标位置与KVM切换设备中存储的初始服务器光标位置一致,或者使得初始的服务器光标位置与KVM切换设备中保存的光标位置以及控制台光标位置一致。
与现有技术相比,本发明的***和方法,通过在控制台执行鼠标同步检测,并当检测到鼠标不同步时发送当前的控制台光标位置给KVM切换设备来实现鼠标自动同步,有效地解决了实际使用过程中的麻烦,极大地方便了KVM切换***的使用。此外,本发明是对原有的KVM切换***加以改进来实现,因而可以兼容原有的KVM***的硬件设备。
附图说明
图1为现有KVM切换***的结构示意图;
图2为本发明的KVM切换***的第一实施例的结构示意图;
图3为本发明的实现鼠标同步方法的流程图;
图4为本发明的KVM切换***的第二实施例的结构示意图。
具体实施方式
本发明的思想在于,通过比较当前的服务器光标位置和当前的控制台光标位置来实现鼠标同步检测。为此,在本发明中,将发送至KVM切换设备的当前的控制台的鼠标相对移动距离改变为当前的控制台光标位置,并在KVM切换设备中将KVM切换设备接收到的控制台光标位置存储为当前的服务器光标位置。因而,就可以将KVM切换设备中存储的当前的服务器光标位置发送至控制台以进行鼠标同步检测,并在当前的服务器光标位置和当前的控制台光标位置不重合即鼠标不同步时,将此时的控制台光标位置发送至KVM切换设备,最终使得服务器光标位置与控制台光标位置重合,进而实现鼠标同步。
下面将参考附图结合实施例详细描述本发明的KVM切换***及其鼠标同步方法。
图2示出了本发明的KVM切换***的第一实施例的结构示意图。如图2所示,本发明KVM切换***包括控制台、KVM切换设备和服务器,其中控制台与KVM切换设备通过网络连接,KVM切换设备通过键盘线、鼠标线和显示器线与服务器连接。
其中控制台用于将控制台光标位置发送至KVM切换设备,以及根据KVM切换设备发送来的当前的服务器光标位置和当前的控制台光标位置检测鼠标是否同步,并当鼠标不同步时发送控制台光标位置至KVM切换设备,以使服务器再次移动光标位置,进而使得服务器光标位置和控制台光标位置一致。
所述KVM切换设备用于接收控制台发送来的控制台光标位置并将其转换成鼠标相对移动距离后发送至服务器,以及将所接收到的控制台光标位置作为当前的服务器光标位置进行存储,并将其发送至控制台。
具体地,控制台包括同步检测模块和发送模块,KVM切换设备包括转换模块和存储模块。
其中,发送模块用于获取控制台光标位置,并将其发送至KVM切换设备的转换模块。
同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取当前的控制台光标位置,然后根据存储模块发送的服务器光标位置和所获取的控制台光标位置检测鼠标是否同步,在检测到鼠标不同步时,发送当前的控制台光标位置给转换模块。
转换模块用于根据从存储模块获取的当前的服务器光标位置,将从发送模块或同步检测模块接收的控制台光标位置转换为鼠标相对移动距离后发送至服务器,并将从发送模块或同步检测模块接收的当前的控制台光标位置发送至存储模块。
存储模块用于将转换模块发送的控制台光标位置作为服务器光标位置进行存储,并将该服务器光标位置发送至同步检测模块。
下面将参考图3详细描述本发明的鼠标同步方法。
当控制台连接KVM切换设备时,首先进行初始化,使得初始的服务器光标位置、KVM切换设备中保存的光标位置以及控制台光标位置一致。
例如,当控制台连接至KVM切换设备时,首先将控制台光标位置(xC,yC)置为(0,0),同时向KVM切换设备发送位置复位命令,KVM切换设备将其中存储的服务器光标位置(xS,yS)置为(0,0),同时KVM切换设备模拟鼠标操作向服务器发送鼠标操作数据使得服务器光标移动至(0,0)。诸如,KVM切换设备可以通过向服务器连续发送11个(-127,-127),这样对于1280×1024的显示器,无论鼠标在什么位置都可以将服务器光标位置移动至(0,0)。
接着,当操作者操作鼠标设备时,鼠标设备将其在横向和纵向的相对移动距离(dxC,dyC)通过鼠标线发送至控制台,控制台的操作***根据所接收到相对移动距离(dxC,dyC)以及上次的控制台光标位置生成当前的控制台光标位置(xC,yC),该控制台光标位置是采用16位无符号数表示的数据。控制台中的发送模块可以同获取相对移动距离一样通过控制台提供的接口直接从操作***中获得当前的控制台光标位置(xC,yC),然后将当前的控制台光标位置(xC,yC)通过网络发送至KVM切换设备的转换模块。
在转换模块接收到从控制台的发送模块发送的控制台光标位置(xC,yC)后,从存储模块中获取上次的服务器光标位置(xS,yS),并将所接收的控制台光标位置(xC,yC)与所获取的服务器光标位置(xS,yS)进行比较,得出相对移动距离(dxS,dyS),即dxS=xC-xS,dyS=yC-yS。然后,转换模块将相对移动距离(dxS,dyS)以服务器可以接收的鼠标的格式发送至服务器。与此同时,转换模块将其接收到的控制台光标位置(xC,yC)发送给存储模块,存储模块更新存储的服务器光标位置(xS,yS),即将从发送模块接收到的当前的控制台光标位置作为当前的服务器光标位置进行存储。
由于在KVM切换设备和服务器之间通过鼠标线进行传输数据,相对于控制台与KVM切换设备之间采用无连接协议的网络传输相比,丢失数据的情况小得多,并且几乎是不会发生的。因此,可以使用KVM切换设备从控制台接收到的当前的控制台光标位置来代表服务器光标位置(xS,yS)。
然后,存储模块将其中存储的当前的服务器光标位置发送给同步检测模块进行鼠标同步检测,这里,存储模块可以定时向控制台发送KVM切换设备中存储的服务器光标位置,诸如每隔几秒钟发送一次,也可以在KVM切换设备接收到服务器返回的视频数据时将当前的服务器光标位置返回给控制台,诸如可以将当前的服务器光标位置包括含在所返回的视频数据中,一并返回给控制台。
接收到存储模块发送的当前的服务器光标位置之后,同步检测模块通过控制台提供的接口从控制台操作***获取当前的控制台光标位置(xC,yC),并通过将当前的控制台光标位置(xC,yC)与存储模块发送的当前的服务器光标位置进行比较来检测鼠标同步情况。在正常情况下两者相同,但是在数据丢失的情况下,控制台发送的控制台光标位置与KVM切换设备的转换模块实际接收到的控制台光标位置可能不同,因此控制台的比较结果也会不同。
当比较结果为两者不同,即说明鼠标已经不同步,则同步检测模块将当前的控制台光标位置发送至转换模块,转换模块重复上述操作,将控制台光标位置转换为相对移动距离后发送给服务器,使得服务器的鼠标光标移动至与当前的控制台光标位置(xC,yC)相同的位置,进而使得控制台和服务器的鼠标同步。
通过上述过程,可以实现鼠标自动同步,有效地解决了实际使用过程中的不便,使得KVM功能使用更加方便。
需要注意的是,初始化步骤中还可以将***初始化于其它位置。此时,可以首先将控制台光标位置和存储模块中存储的服务器光标位置设置为预定的位置,然后将服务器光标光标位置移至(0,0),再通过控制台向服务器发送鼠标操作数据将光标移动至预定的位置。此外,还可以在初始化时仅仅使得服务器光标位置和KVM切换设备中存储的光标位置一致,随后利用本发明的方法使其同步。但是优选的是初始化时使得三个光标位置一致。
此外,图4还示出了KVM切换***的第二实施例。在该实施例中给出了一些可替代的实施方式。
如图4所示,同步检测模块并非通过操作***提供的接口直接从控制台的操作***获取当前的控制台光标位置,而是通过向发送模块发出请求由发送模块获取当前的控制台光标位置,之后发送模块将所获得当前的控制台光标位置发送给同步检测模块。
此外,在图4示出的实施例中,当同步检测模块检测到鼠标不同步时,不是由同步检测模块直接将当前的控制台光标位置发送至转换模块,而是通过请求发送模块将当前的控制台光标位置发送至KVM切换设备的转换模块来实现控制台光标位置的发送。
注意,该实施例中的可替代方式可与前述的实施例自由结合使用。
通过本发明提供的实施例,KVM切换设备就可以自动将服务器光标位置发送至控制台,由控制台来实现鼠标同步的自动检测,并在检测到鼠标不同步时重新发送控制台光标位置至KVM切换设备,进而实现鼠标的自动同步,方便了KVM切换***的使用。此外,本发明的***是在原有的KVM切换***基础上进行改进而实现的,因而可以与原有的KVM切换***的设备兼容。
需要注意的是,本发明所示出的实施例仅仅是为了更好地说明本发明,而不是对本发明的限制。在并不偏离本发明的实质和思想的情况下,本发明还存在许多变型和替代,但是这些都没有超出本发明的范围。

Claims (10)

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切换设备的转换模块;
所述同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取控制台光标位置,根据存储模块发送的服务器光标位置和所获取的控制台光标位置检测鼠标是否同步,以及在检测到鼠标不同步时发送当前的控制台光标位置给转换模块;
所述转换模块用于根据从存储模块获取的服务器光标位置,将从发送模块或同步检测模块接收到的控制台光标位置转换为鼠标相对移动距离后发送至服务器,并将从发送模块或同步检测模块接收的控制台光标位置发送至存储模块;
所述存储模块用于将转换模块发送的控制台光标位置作为服务器光标位置进行存储,并将该服务器光标位置发送至同步检测模块。
6.根据权利要求1所述的***,其特征在于,所述控制台包括同步检测模块和发送模块,KVM切换设备包括转换模块和存储模块,其中,
发送模块用于获取当前的控制台光标位置并将其发送至KVM切换设备,以及响应于同步检测模块的请求将当前的控制台光标位置发送至转换模块;
所述同步检测模块用于接收存储模块发送的当前的服务器光标位置并获取控制台光标位置,以及根据所接收的当前服务器光标位置和所获取当前的控制台光标位置检测鼠标是否同步,并在检测到鼠标不同步时请求发送模块将当前的控制台光标位置发送至转换模块;
所述转换模块用于根据从存储模块获取的当前的服务器光标位置,将从发送模块或同步检测模块接收的控制台光标位置转换为鼠标相对移动距离后发送至服务器,并将从发送模块接收的控制台光标位置发送至存储模块;
所述存储模块用于将转换模块发送的控制台光标位置作为当前的服务器光标位置进行存储,并将该服务器光标位置发送至同步检测模块。
7.根据权利要求3至6任一项所述的***,其特征在于,所述同步监测模块通过控制台提供的接口从控制台操作***获取当前的控制台光标位置,或者从发送模块获取当前的控制台光标位置。
8.一种鼠标同步方法,其特征在于,所述方法包括;
步骤一,在***初始化之后,当控制台鼠标移动时得到当前的控制台光标位置并将其发送至KVM切换设备;
步骤二,将KVM切换设备接收到的控制台光标位置转换成相对移动距离后发送至服务器,并将其作为当前的服务器光标位置进行存储;
步骤三,将KVM切换设备存储中的当前的服务器光标位置发送至控制台;
步骤四,根据当前的控制台光标位置和从KVM切换设备发送的当前的服务器光标位置检测鼠标是否同步,并当鼠标不同步时发送当前的控制台光标位置至KVM切换设备。
9.根据权利要求8所述的方法,其特征在于,步骤三采用定时方式将所述将KVM切换设备存储的当前的服务器光标位置发送至控制台或者在KVM切换设备接收到服务器返回的视频数据时将所述将KVM切换设备存储的当前的服务器光标位置发送至控制台。
10.根据权利要求8或9所述的方法,其特征在于,所述初始化通过向服务器发送鼠标操作数据使得服务器的初始光标位置与KVM切换设备中存储的初始服务器光标位置一致,或者使得初始的服务器光标位置与KVM切换设备中保存的光标位置以及控制台光标位置一致。
CNB2006101089624A 2006-07-31 2006-07-31 一种kvm切换***及其鼠标同步方法 Expired - Fee Related CN100397320C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101089624A CN100397320C (zh) 2006-07-31 2006-07-31 一种kvm切换***及其鼠标同步方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101089624A CN100397320C (zh) 2006-07-31 2006-07-31 一种kvm切换***及其鼠标同步方法

Publications (2)

Publication Number Publication Date
CN1889026A true CN1889026A (zh) 2007-01-03
CN100397320C CN100397320C (zh) 2008-06-25

Family

ID=37578305

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101089624A Expired - Fee Related CN100397320C (zh) 2006-07-31 2006-07-31 一种kvm切换***及其鼠标同步方法

Country Status (1)

Country Link
CN (1) CN100397320C (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101377724B (zh) * 2007-08-29 2011-05-04 富士通电子零件有限公司 信息处理装置、kvm开关和服务器
CN102411574A (zh) * 2010-09-17 2012-04-11 宏正自动科技股份有限公司 网络接口通讯方法及应用其的网络型键盘影像鼠标***
CN101902491B (zh) * 2009-05-26 2013-01-16 深圳市汉普电子技术开发有限公司 一种远程管理***和控制装置
CN102929415A (zh) * 2012-09-17 2013-02-13 浪潮(北京)电子信息产业有限公司 一种本地监控器及其与远程虚拟机鼠标显示同步的方法
CN102968184A (zh) * 2009-11-19 2013-03-13 浪潮电子信息产业股份有限公司 一种kvm远程管理***
WO2014101213A1 (zh) * 2012-12-31 2014-07-03 华为技术有限公司 鼠标同步的方法、装置和***
CN105045417A (zh) * 2014-04-28 2015-11-11 富士通电子零件有限公司 中继设备和信息处理设备
CN103823619B (zh) * 2014-03-03 2017-05-10 深圳市深信服电子科技有限公司 Ps/2鼠标移动的控制方法及***
CN108874347A (zh) * 2018-07-02 2018-11-23 威创集团股份有限公司 定位标识控制方法及***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215743A1 (en) * 2003-03-04 2004-10-28 Soronti, Inc. Mouse synchronization for virtual presence architecture (VPA)
CN1297914C (zh) * 2003-06-19 2007-01-31 联想(北京)有限公司 一种机群中应用的鼠标、键盘和显示器信号管理器
US8881023B2 (en) * 2003-07-07 2014-11-04 Avocent Utah Methods and apparatus for synchronizing virtual and physical mouse pointers on remote KVM systems

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887317B (zh) * 2007-08-29 2012-07-04 富士通电子零件有限公司 信息处理装置和kvm开关
CN101893941B (zh) * 2007-08-29 2012-11-14 富士通电子零件有限公司 信息处理装置和kvm开关
CN101377724B (zh) * 2007-08-29 2011-05-04 富士通电子零件有限公司 信息处理装置、kvm开关和服务器
CN101902491B (zh) * 2009-05-26 2013-01-16 深圳市汉普电子技术开发有限公司 一种远程管理***和控制装置
CN102968184B (zh) * 2009-11-19 2015-09-09 浪潮电子信息产业股份有限公司 一种kvm远程管理***
CN102968184A (zh) * 2009-11-19 2013-03-13 浪潮电子信息产业股份有限公司 一种kvm远程管理***
CN102411574A (zh) * 2010-09-17 2012-04-11 宏正自动科技股份有限公司 网络接口通讯方法及应用其的网络型键盘影像鼠标***
CN102411574B (zh) * 2010-09-17 2013-08-28 宏正自动科技股份有限公司 网络接口通讯方法及***
CN102929415A (zh) * 2012-09-17 2013-02-13 浪潮(北京)电子信息产业有限公司 一种本地监控器及其与远程虚拟机鼠标显示同步的方法
WO2014101213A1 (zh) * 2012-12-31 2014-07-03 华为技术有限公司 鼠标同步的方法、装置和***
CN104067202A (zh) * 2012-12-31 2014-09-24 华为技术有限公司 鼠标同步的方法、装置和***
CN104067202B (zh) * 2012-12-31 2016-12-28 华为技术有限公司 鼠标同步的方法、装置和***
CN106843537A (zh) * 2012-12-31 2017-06-13 华为技术有限公司 鼠标同步的方法、装置和***
CN106843537B (zh) * 2012-12-31 2019-09-03 华为技术有限公司 鼠标同步的方法、装置和***
CN103823619B (zh) * 2014-03-03 2017-05-10 深圳市深信服电子科技有限公司 Ps/2鼠标移动的控制方法及***
CN105045417A (zh) * 2014-04-28 2015-11-11 富士通电子零件有限公司 中继设备和信息处理设备
CN105045417B (zh) * 2014-04-28 2018-02-16 富士通电子零件有限公司 中继设备和信息处理设备
US10275112B2 (en) 2014-04-28 2019-04-30 Fujitsu Component Limited Computer readable medium, relay device and information processing device
CN108874347A (zh) * 2018-07-02 2018-11-23 威创集团股份有限公司 定位标识控制方法及***

Also Published As

Publication number Publication date
CN100397320C (zh) 2008-06-25

Similar Documents

Publication Publication Date Title
CN1889026A (zh) 一种kvm切换***及其鼠标同步方法
CN1881174A (zh) 一种计算机切换器及计算机切换方法
CN1783787A (zh) 监视控制***和方法
CN1991710A (zh) 远程控制方法、装置以及计算机切换器
CN102883134A (zh) 用于视频会议***的屏幕共享及控制方法
CN1770718A (zh) 用于建立双向隧道的方法和***
CN1780299A (zh) 用于远程控制调试单元的***和方法
AU2004310942A1 (en) System for video digitization and image correction
CN1859187A (zh) 一种集中配置终端设备的方法和***
CN101030128A (zh) 多电脑切换器及其切换方法
CN1779634A (zh) 增强便携式装置的显示输出能力的设备和方法
CN1852160A (zh) 一种数据慢同步的实现方法及***
CN101056254A (zh) 一种网络存储设备的扩展方法、***及其装置
CN1991564A (zh) 一种无线投影方法和***及其无线投影装置
CN1570904A (zh) 移动远程计算机访问和控制***及其方法
CN101075954A (zh) 点对点流媒体通讯***及其超级节点资源的配置方法
CN1801790A (zh) 使用浮动ip地址提高数据通信可靠性的方法
CN1933451A (zh) 板间通信方法及接口板
CN1787446A (zh) 一种电子会议***及其多主机协同工作方法
CN1921408A (zh) 基于客户请求服务频率以实时调整心跳频率的方法及***
CN1556609A (zh) 移动机器人网络化控制平台装置
CN1506868A (zh) 利用计算机网络远程控制异地计算机的方法
CN1787511A (zh) 实现计算机离线应用的方法及***
CN1459737A (zh) 网络式自动显微镜
CN113407043B (zh) 一种数据处理方法、装置、设备及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080625

Termination date: 20170731

CF01 Termination of patent right due to non-payment of annual fee