自动切换鼠标模式的方法

文档序号:6337367阅读:410来源:国知局
专利名称:自动切换鼠标模式的方法
技术领域
本发明涉及一种鼠标模式设定方法,尤其涉及一种自动根据不同操作系统来切换鼠标模式的方法。
背景技术
一般来说,服务器具有一集成的Dell 远程访问控制器antegrated Dell Remote Access Controller,简称为iDRAC),此远程访问控制器可以提供服务器的多种管理功能。iDRAC也提供了虚拟的键盘-视频-鼠标(Keyboard-Video-Mouse,简称为KVM) 的功能。当以同样的鼠标操作服务器,比较鼠标在不同的操作系统(Operation System,简称为OS)下的工作情形,其中的鼠标在不同的操作系统会有不同的运作表现。尤其远程点选光标位置时,在Linux操作系统会存在相当大的误差,使用者点选的光标位置与画面不能匹配,往往需要使用者自行设定参数。图1为已知的鼠标模式设定流程图。请参照图1,步骤S101,使用者登录iDRAC的网页介面;接着步骤S103,从功能画面选取KVM的选项,S卩从功能选项选取KVM选项,以进入步骤S105 ;在步骤S105中,开启KVM浏览器窗口 ;接着步骤S107,由使用者判断鼠标是否正常运作,若正常运作则进入步骤S111,若不是正常运作则进入步骤S109而将鼠标模式做变更,接着由使用者自行判断鼠标是否正常运作,直到鼠标运作正常,即光标位置正常为止才进入步骤S111。并且在步骤S113中,每当使用者更换其他的操作系统时进入步骤S107, 例如由Windows/Linux做切换,也需要再一次检查鼠标是否正常运作或进一步设定鼠标模式,方能正常作业。可见,现有做法对于使用者而言,相当不便也很费时。

发明内容
本发明提供一种自动切换鼠标模式的方法,其藉由服务器运行通过局域网络传送串行端口命令(serial over LAN, SOL)功能时取得提示符号,并依据提示符号对应的操作系统自动切换鼠标模式,以增加使用便利性。本发明提出一种自动切换鼠标模式的方法,适用于具有一基板管理控制器的一服务器,并且基板管理控制器提供一虚拟键盘-视频-鼠标功能。自动切换鼠标模式的方法包括下列步骤。使基板管理控制器取得服务器的串行端口的使用权。基板管理控制器启动通过局域网络传送串行端口命令(serial over LAN, SOL)功能。基板管理控制器记录SOL 功能的提示符号。基板管理控制器依据提示符号对应的操作系统设定虚拟键盘-视频-鼠标功能的鼠标模式。在本发明的一实施例中,自动切换鼠标模式的方法还包括基板管理控制器关闭一通过局域网络传送串行端口命令(serial over LAN, SOL)功能。在本发明的一实施例中,上述使基板管理控制器取得服务器的串行端口的使用权的步骤包括基板管理控制器检测串行端口的使用权;当基板管理控制器无串行端口的使用权,则基板管理控制器取得串行端口的使用权。在本发明的一实施例中,上述基板管理控制器依据提示符号对应的操作系统设定虚拟键盘-视频-鼠标功能的鼠标模式的步骤包括当提示符号对应第一操作系统时,则基板管理控制器设定鼠标模式对应第一操作系统;当提示符号对应第二操作系统时,则基板管理控制器设定鼠标模式对应第二操作系统。在本发明的一实施例中,上述基板管理控制器依据提示符号对应的操作系统设定虚拟键盘-视频-鼠标功能的鼠标模式的步骤还包括当提示符号不对应第一操作系统及第二操作系统时,则基板管理控制器不更改鼠标模式的设定。在本发明的一实施例中,上述的第一操作系统及第二操作系统分别为Windows操作系统及Linux操作系统。在本发明的一实施例中,当提示符号的字符串包括SAC时,则提示符号对应 Windows操作系统。在本发明的一实施例中,当提示符号的字符串包括login as、账号名称或无字符串时,则提示符号对应Linux操作系统。基于上述,本发明的自动切换鼠标模式的方法,在基板管理控制器会开启SOL功能后,取得SOL功能的提示符号,并且会依据提示符号对应的操作系统设定KVM功能的鼠标模式。藉此,可提高使用虚拟KVM功能的便利性。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。


图1为已知的鼠标模式设定流程图。图2为依据本发明一实施例的自动切换鼠标模式的方法的流程图。主要元件符号说明SlOU S103、S105、S107、S109、SllU S113、S210、S220、S230、S240、S250、S260、 S270.S280.S290 步骤
具体实施例方式图2为依据本发明一实施例的自动切换鼠标模式的方法的流程图。在本实施例中,自动切换鼠标模式的方法适用于具有基板管理控制器的服务器,并且上述自动切换鼠标模式的方法可以为存放于基板管理控制器的程序,其中基板管理控制器提供虚拟键盘-视频-鼠标(KVM)功能。当服务器开机或重开机时,则基板管理控制器会执行上列程序,以对应服务器运行的操作系统更改鼠标模式的设定。请参照图2,在本实施例中,自动切换鼠标模式的方法会依据提示符号判断现在运行的操作系统,并且所依据的提示符号为基板管理控制器执行通过局域网络传送串行端口命令(serial over LAN, SOL)功能时取得。并且,为了执行SOL功能,基板管理控制器须先取得服务器的串行端口的使用权。依据上述,基板管理控制器首先会检测串行端口的使用权(步骤S210),以确定自已是否有串行端口的使用权。当基板管理控制器无串行端口的使用权,则基板管理控制器
4会取得串行端口的使用权(步骤S220),接着基板管理控制器会启动SOL功能(步骤S230)。 反之,当基板管理控制器有串行端口的使用权,则直接启动SOL功能(步骤S230)。在启动SOL功能之后,基板管理控制器会撷取传送的信息,以从传送的信息中取得提示符号,并且记录所取得的提示符号(步骤SM0),即基板管理控制器记录SOL功能的提示符号。其中,提示符号包含字符串及符号(例如“”或“〉”)的部份,并且可由提示符号的符号得知提示符号的位置,进而取得完整的提示符号。在取得提示符号后,基板管理控制器会检查提示符号(步骤S250),即确认提示符号所对应的操作系统,以判断提示符号所对应的操作系统。假设提示符号的字符串包括SAC时,即可确认所取得的提示符号为“SCA>”,藉此可判断所取得的提示符号为对应Windows操作系统(即第一操作系统)。在判断的提示符号为对应Windows操作系统后,则基板管理控制器会依据提示符号设定虚拟KVM功能的鼠标模式(步骤S260),即基板管理控制器设定鼠标模式对应Windows操作系统,也即将鼠标模式设定为对应Windows操作系统。藉此,当使用者通过KVM功能连结服务器时,鼠标不会有乱动及误点的现象产生。另一方面,假设提示符号的字符串包括“login as”、“账号名称”或无字符串时,即可确认所取得的提示符号为“login as ”、“账号名称〉”或“〉”,藉此可判断所取得的提示符号为对应Li nux操作系统(即第二操作系统)。在判断的提示符号为对应Linux操作系统后,则基板管理控制器会将鼠标模式设定为对应Linux操作系统(步骤S270)。并且,在提示符号的字符串非对应Windows操作系统及Linux操作系统时,则基板管理控制器会判断操作系统为其他操作系统,此时基板管理控制器不会更改鼠标模式的设定(步骤S^O)。 在鼠标模式设定完成后,基板管理控制器会关闭SOL功能(步骤S^O),并且可归还串行端口的使用权。此外,在上述实例中,基板管理控制器会关闭SOL功能(即步骤S290)为执行于鼠标模式设定之后,但在其它实施例中,步骤S290可执行于基板管理控制器记录SOL功能的提示符号之后,即步骤S290执行于步骤S240与步骤S250之间。并且,在串行端口未被要求使用及基板管理控制器未进行其它工作时,则步骤S290可选择性的执行或不执行。综上所述,本发明实施例的自动切换鼠标模式的方法,在基板管理控制器会开启 SOL功能后,取得SOL功能的提示符号,以依据提示符号判断现在运作的操作系统。并且,基板管理控制器会依据现在运作的操作系统设定KVM功能的鼠标模式。藉此,可提高使用虚拟KVM功能的便利性。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中的普通技术人员,当可作些许改动与润饰,而不脱离本发明的精神和范围。
权利要求
1.一种自动切换鼠标模式的方法,适用于具有一基板管理控制器的一服务器,并且该基板管理控制器提供一虚拟键盘-视频-鼠标功能,包括使该基板管理控制器取得该服务器的一串行端口的使用权;该基板管理控制器启动一通过局域网络传送串行端口命令功能;该基板管理控制器记录该SOL功能的一提示符号;以及该基板管理控制器依据该提示符号对应的操作系统设定该虚拟键盘-视频-鼠标功能的一鼠标模式。
2.根据权利要求1所述的自动切换鼠标模式的方法,其中还包括该基板管理控制器关闭一通过局域网络传送串行端口命令功能。
3.根据权利要求1所述的自动切换鼠标模式的方法,其中使该基板管理控制器取得该服务器的该串行端口的使用权的步骤包括该基板管理控制器检测该串行端口的使用权;以及当该基板管理控制器无该串行端口的使用权,则该基板管理控制器取得该串行端口的使用权。
4.根据权利要求1所述的自动切换鼠标模式的方法,其中该基板管理控制器依据该提示符号对应的操作系统设定该虚拟键盘-视频-鼠标功能的该鼠标模式的步骤包括当该提示符号对应一第一操作系统时,则该基板管理控制器设定该鼠标模式对应该第一操作系统;以及当该提示符号对应一第二操作系统时,则该基板管理控制器设定该鼠标模式对应该第二操作系统。
5.根据权利要求4所述的自动切换鼠标模式的方法,其中该基板管理控制器依据该提示符号对应的操作系统设定该虚拟键盘-视频-鼠标功能的该鼠标模式的步骤还包括当该提示符号不对应该第一操作系统及该第二操作系统时,则该基板管理控制器不更改该鼠标模式的设定。
6.根据权利要求4所述的自动切换鼠标模式的方法,其中该第一操作系统及该第二操作系统分别为一 Windows操作系统及一 Linux操作系统。
7.根据权利要求6所述的自动切换鼠标模式的方法,其中当该提示符号的字符串包括 SAC时,则该提示符号对应该Windows操作系统。
8.根据权利要求6所述的自动切换鼠标模式的方法,其中当该提示符号的字符串包括 loginas、账号名称或无字符串时,则该提示符号对应该Linux操作系统。
全文摘要
本发明公开了一种自动切换鼠标模式的方法,适用于具有一基板管理控制器的一服务器,并且基板管理控制器提供一虚拟键盘-视频-鼠标功能。自动切换鼠标模式的方法包括下列步骤。使基板管理控制器取得服务器的串行端口的使用权。基板管理控制器启动通过局域网络传送串行端口命令(serial over LAN,SOL)功能。基板管理控制器记录SOL功能的提示符号。基板管理控制器依据提示符号对应的操作系统设定虚拟键盘-视频-鼠标功能的鼠标模式。
文档编号G06F3/038GK102478977SQ20101056832
公开日2012年5月30日 申请日期2010年11月23日 优先权日2010年11月23日
发明者陈宗楠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1