自动切换鼠标模式的方法技术

技术编号:7417034 阅读:173 留言:0更新日期:2012-06-08 22:53
本发明专利技术公开了一种自动切换鼠标模式的方法,适用于具有一基板管理控制器的一服务器,并且基板管理控制器提供一虚拟键盘-视频-鼠标功能。自动切换鼠标模式的方法包括下列步骤。使基板管理控制器取得服务器的串行端口的使用权。基板管理控制器启动通过局域网络传送串行端口命令(serial?over?LAN,SOL)功能。基板管理控制器记录SOL功能的提示符号。基板管理控制器依据提示符号对应的操作系统设定虚拟键盘-视频-鼠标功能的鼠标模式。

【技术实现步骤摘要】

本专利技术涉及一种鼠标模式设定方法,尤其涉及一种自动根据不同操作系统来切换鼠标模式的方法。
技术介绍
一般来说,服务器具有一集成的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),并且可归还串行端口的使用权。此外,在上述实例中,基板管理控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动切换鼠标模式的方法,适用于具有一基板管理控制器的一服务器,并且该基板管理控制器提供一虚拟键盘-视频-鼠标功能,包括使该基板管理控制器取得该服务器的一串行端口的使用权;该基板管理控制器启动一通过局域网络传送串行端口命令功能;该基板管理控制器记录该SOL功能的一提示符号;以及该基板管理控制器依据该提示符号对应的操作系统设定该虚拟键盘-视频-鼠标功能的一鼠标模式。2.根据权利要求1所述的自动切换鼠标模式的方法,其中还包括该基板管理控制器关闭一通过局域网络传送串行端口命令功能。3.根据权利要求1所述的自动切换鼠标模式的方法,其中使该基板管理控制器取得该服务器的该串行端口的使用权的步骤包括该基板管理控制器检测该串行端口的使用权;以及当该基板管理控制器无该串行端口的使用权,则该基板管理控制器取得该串行端口的使用权。4.根据权利要求1所述的自动切换鼠标模式的方法,其中该基板管理控制器依据该提示符号对应的操作系统设定该虚拟键盘-视频-鼠标功能的该鼠标...

【专利技术属性】
技术研发人员:陈宗楠
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术