虚拟键盘与鼠标的控制装置的制作方法

文档序号:6442824阅读:232来源:国知局
专利名称:虚拟键盘与鼠标的控制装置的制作方法
技术领域
本发明有关一种利用网络进行伺服器管理的虚拟键盘与鼠标的控制装置,特别是有关于一种即使尚未启用作业系统时,亦可利用远端键盘与鼠标管理伺服器的控制装置。
(2)背景技术随着电脑的大量普及与网络技术的快速发展,利用网络可以快速的获取资料或提供服务。因此,电脑网络发展提供人类更为便捷与舒适的生活环境。
现今的互联网发展,在网络流通的信息有越来越多的趋势,因此由数台电脑或设备所集中组成的系统已经不敷使用,系统已经不仅仅由数台集中的电脑所构成,而是由分散于不同地方的电脑或设备,如伺服器(Server)、工作站(Workstation)、数据库(Database)、路由器(Router)和备份设备(Backup Device)等相关设备,经由网络所连结组成,以提供众多不同的服务。
在现阶段的伺服器电脑管理时,一般的伺服器电脑,必须安装有远端摇控(Remote Control)软件在操作系统(Operating System;OS)上,才能进行远端摇控的管理。但是这样的管理方式,必须架构在此作业系统具有支援网络的功能上,例如使用如视窗(Windows)作业系统等。也就是说,若伺服器电脑与远端电脑都使用了支援网络的作业系统,则通过网络传输,远端电脑即可进行伺服器电脑的管理。
但是当伺服器电脑使用不主动支援网络的作业系统(例如磁碟作业系统;Disk Operating System,DOS),或当伺服器电脑尚未载入可支援网络的作业系统时,都将无法通过网络使用远端电脑的鼠标与键盘进行远端摇控的工作,以进行伺服器的管理工作。因此,造成伺服器远端遥控的缺口,如何有效地加强远端摇控的功能,已为网络管理重要的课题。
(3)发明内容鉴于上述的发明背景中,传统的伺服器,在尚未载入可支援网络的作业系统时无法通过远端遥控的功能进行鼠标控制与键盘的输入,因此形成远端遥控伺服器管理的死角。如何使伺服器不需启动作业系统即可进行远端遥控,以消除管理的死角,从而增强伺服器远端管理的全方位性即是本发明所要解决的问题。
本发明的一个目的是提供一种虚拟键盘与鼠标的控制系统,将远端电脑的键盘与鼠标信号转换成为伺服器近端的键盘与鼠标信号,使伺服器不需启动作业系统即可进行远端遥控,并可进行伺服器作业系统的安装、重新启动与基本输出输入系统的设定。
本发明的又一目的是提供一种虚拟键盘与鼠标的控制系统,可重复地将键盘与鼠标的轨迹信号重复地传回,以进行自动化测试。
根据以上所述的目的,本发明的一种虚拟键盘与鼠标的控制装置,其一端连接伺服器电脑,并通过网络连接远端电脑使远端电脑的鼠标与键盘可模拟此伺服器电脑的近端鼠标与键盘,进行伺服器电脑的管理与控制,它包含输入接口、转换装置、第一输出接口与第二输出接口。此输入接口,是用来连接于网络,由网络接收来自于远端电脑所传送来的网络封包。而转换装置,将网络封包转换成为符合伺服器电脑的输入规格的鼠标输出信号与键盘输出信号,并传送给第一输出接口与第二输出接口。其中第一输出接口,连接于转换装置与伺服器电脑的鼠标连接器,例如是通用序列总线(Universal SerialBus;USB)信号输出接口或PS/2信号输出接口,并将转换后的鼠标输出信号传送至伺服器电脑,以进行伺服器电脑的控制。而第二输出接口,连接于转换装置与伺服器电脑的键盘连接器,例如是USB信号输出接口或PS/2信号输出接口,并将转换后的键盘输出信号传送至伺服器电脑,以进行伺服器电脑的控制。
上述的转换装置还包含集线器、中央处理单元、可编程集成电路、键盘转换装置,、鼠标转换装置以及网络卡。其中所述的集线器,是用来连接伺服器电脑的相对应的输出入端口。中央处理单元,接收网络所传送而来的远端电脑的输入网络封包进行解码。可编程集成电路,将解码后的输入网络封包转换成为相对应的键盘信号与鼠标信号。接着通过键盘转换装置,将键盘信号转换成为符合集线器规格的USB输出信号(第一键盘输出信号),以及符合键盘连接器规格的PS/2输出信号(第二键盘输出信号)。
另通过鼠标转换装置,将鼠标信号转换成为符合集线器规格的USB输出信号,以及符合鼠标连接器规格的PS/2输出信号。而网络卡,则连接于中央处理单元与网络之间,以接收输入网络封包。所述的集线器包含一具有串接功能的总线集线器,例如通用序列总线集线器(Universal Serial Bus Hub;USBHub)。而第二键盘输出信号则包含PS/2键盘输出信号。且第二鼠标输出信号则包含PS/2鼠标输出信号。
因此,本发明的虚拟键盘与鼠标的控制装置,可将远端电脑的鼠标与键盘信号模拟成为近端伺服器的鼠标与键盘信号,使伺服器管理者可在网络上不需要启动支援网络的作业系统下,即可以远端电脑的键盘与鼠标进行伺服器电脑的管理与控制。
(4)


为让本发明的所述和其他目的、特征、和优点能更明显易懂,特举较佳实施例,并配合下列附图进行详细说明,其中图1为本发明的虚拟键盘与鼠标的控制装置的一较佳实施例的系统架构示意图;以及图2为本发明的虚拟键盘与鼠标的控制装置的功能方块示意图。
(5)具体实施方式
本发明利用远端键盘与鼠标,进行伺服器电脑的管理与控制,不仅可有效地使用于伺服器电脑正常工作时以进行伺服器的管理与控制,还可在不具有支援网络作业系统的伺服器电脑上进行伺服器电脑的管理与控制。使得伺服器的管理能够突破作业系统与操作上的限制,有效提高在远端控制伺服器的能力,还可以有效地提高在远端排除伺服器障碍的能力。以下将以图示及详细描述清楚说明本发明的精神,如熟悉此技术的人员在了解本发明的较佳实施例后,当可由本发明所教示的技术加以改变及等效替换,其并不脱离本发明的精神与范围。
图1为本发明的虚拟键盘与鼠标的控制装置的一较佳实施例的系统架构示意图。如图中所示,通过远端电脑200上的鼠标与键盘,本发明的虚拟键盘与鼠标的控制装置150,即可在远端电脑200上,通过网络160,遥控伺服器电脑100。而本发明的虚拟键盘与鼠标的控制装置150与伺服器电脑100是由连接电缆140所相连接。一般而言,此连接电缆140包含有USB电缆与PS/2电缆等等相关伺服器电脑100所需的输出与输入的连接电缆。
经由本发明的虚拟键盘与鼠标的控制装置150,此电脑系统,不仅可在远端使用键盘与鼠标进行伺服器电脑100的控制,且更重要的是在于,通过本发明的虚拟键盘与鼠标的控制装置150,伺服器电脑100无论是具有支援网络的作业系统,或是不具有支援网络的作业系统,更不论伺服器电脑100是处于何种工作状态,包含进入作业系统后,或进入作业系统前,还可以是在进行伺服器电脑100的重新开机与BIOS的设定时。无论任何时候,通过本发明的虚拟键盘与鼠标的控制装置150,在远端电脑200的键盘与鼠标经由网络160均可直接控制伺服器电脑100。
图2为本发明的虚拟键盘与鼠标的控制装置的功能方块示意图。参阅图2,以说明本发明的虚拟键盘与鼠标的控制装置的各项功能与其工作原理。如图中所示,本发明的虚拟键盘与鼠标的控制装置500的一端,通过USB电缆310及PS/2电缆320与330连接伺服器300。而其另一端则连接网络400,而网络400则更进一步连接一远端电脑来进行伺服器电脑的控制。
本发明的虚拟键盘与鼠标的控制装置500包含有USB集线器510、中央处理单元520、键盘信号转换装置530、鼠标信号转换装置540、可编程集成电路550以及网络卡560。而键盘信号转换装置530还包含USB信号转换单元532与PS/2信号转换单元534。且鼠标信号转换装置540还包含USB信号转换单元542与PS/2信号转换单元544。USB信号转换单元532与542分别连接USB集线器510,而经由USB电缆310,USB集线器510进一步连接伺服器300的USB端口。而PS/2信号转换单元534则经由PS/2电缆320,连接连接伺服器300的键盘的PS/2端口。且PS/2信号转换单元544则经由PS/2电缆330连接伺服器300的鼠标的PS/2端口。
USB集线器510的另一端则连接于中央处理单元520,中央处理单元520则进一步分别连接网络卡560与可编程集成电路550。可编程集成电路550的输出接口则分别再连接于键盘信号转换装置530的USB信号转换单元532或PS/2信号转换单元534的输入接口,以及鼠标信号转换装置540的USB信号转换单元542或PS/2信号转换单元544的输入接口。
以下将一一说明所述的元件的功能与运作方法,使熟知此项技术人士,在本发明揭示后可清楚了解本发明的精神与范围。
而当伺服器管理者在远端电脑上,欲进行伺服器的管理工作时,远端电脑可以利用预先安装的应用程序,或者是使用具有支援Java程序(Applet)的浏览软件(Browser)进行远端的控制。所述的预先安装的应用软件,在进行远端控制前需先安装于远端电脑的上,而使用Java Applet的浏览软件进行远端的控制时,则只需执行此浏览软件,当其连线到本发明的虚拟键盘与鼠标的控制装置时,可由此装置中直接自动下载管理软件执行,以进行远端控制。
无论是采用预先安装的应用软件,或是采用具有支援Java Applet的浏览软件进行远端下载管理软件,当伺服器管理者在连接到本发明的虚拟键盘与鼠标的控制装置后,远端电脑即可利用已执行的软件,将远端电脑的鼠标与键盘信号,根据预定的通讯协定(Protocol)转换成为网络封包,传送至本发明的虚拟键盘与鼠标的控制装置。
本发明的虚拟键盘与鼠标的控制装置接收到来自于远端电脑的鼠标与键盘信号后,经由中央处理单元520将封包解码后,再经由内建的代理程序(AgentSoftware)进行解析,然后通知可编程集成电路550所输入的信号是由何种装置所传送而来,例如是键盘,或者是鼠标。通过可编程集成电路550的转换程序,本发明的虚拟键盘与鼠标的控制装置,将由远端电脑所传送而来的鼠标或键盘信号,模拟成为鼠标或键盘的实体动作信号,也就是说鼠标或键盘的实际移动与输入的信号。经由可编程集成电路550的模拟后,远端电脑上的鼠标与键盘信号在本发明的虚拟键盘与鼠标的控制装置重现。再经由相对应的转换单元,如USB信号转换单元532、PS/2信号转换单元534、USB信号转换单元542与PS/2信号转换单元544,将鼠标或键盘的实体动作信号再转换成为相对应的USB与PS/2信号,经由所需的USB电缆310及PS/2电缆320与330传送至伺服器电脑300中。
由于经由本发明的虚拟键盘与鼠标的控制装置,远端电脑经由网络所传来的键盘与鼠标信号,经由转换装置,完全被模拟成为直接安装于伺服器上的近端鼠标与键盘信号,并输出至伺服器。因此,经由连接本发明的虚拟键盘与鼠标的控制装置,远端电脑上的鼠标与键盘,就好象是直接连接于伺服器电脑上的鼠标与键盘。所以,无论伺服器在进行何种工作,包含重新开机(Reboot),重新安装作业系统与BIOS的设定,在此种不支援网络的作业时,经由本发明的虚拟键盘与鼠标的控制装置,仍可在远端电脑通过网络进行控制。
因此,本发明的虚拟键盘与鼠标的控制装置,伺服器并不需要架构在任何操作系统的情况下,即可进行远端控制的功能,有效克服网络管理伺服器的不便,使得伺服器可随时经由网络上的远端电脑来管理,更可以进行重新开机与BIOS的设定,使得系统管理者可经由本发明所提供的远端控制的鼠标与键盘,进行传统网络管理所无法达到的功能。
同时,对于系统测试人员而言,也可将键盘与鼠标的信号录制成为巨集,再传送至本发明的可编程集成电路中,经由回传后以达到自动化测试的目的。当然本发明的网络卡与USB集线器,亦可再外加于本发明的虚拟键盘与鼠标的控制装置,其并不限定内建于本发明的虚拟键盘与鼠标的控制装置,且此集线器可使用任何具有串接功能的总线集线器,例如IEEE 1394的集线器亦不脱离本发明的范围。如熟悉此技术的人员所了解的,以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围。凡其它未脱离本发明所揭示的精神下所完成的等效改变或等效替换,均应包含在下述的权利要求所限定的范围内。
权利要求
1.一种虚拟键盘与鼠标的控制装置,连接于一伺服器电脑,并利用一网络连接一远端电脑,其特征在于,至少包含一集线器,利用一电缆连接该伺服器电脑的一输出入端口;一中央处理单元,连接于该集线器与该网络之间,该中央处理单元接收该网络所传送而来的该远端电脑的输入网络封包以进行解码;一可编程集成电路,连接于该中央处理单元,将该解码后的该输入网络封包转换成为相对应的键盘信号与鼠标信号;一键盘转换装置,连接于该可编程集成电路,该键盘转换装置的一第一键盘信号输出接口连接于该集线器,该键盘转换装置的一第二键盘信号输出接口连接于该伺服器电脑的一键盘连接器,该键盘转换装置将该键盘信号转换成为符合该集线器规格的第一键盘输出信号以及符合该键盘连接器规格的第二键盘输出信号;以及一鼠标转换装置,连接于该可编程集成电路,该鼠标转换装置的一第一鼠标信号输出接口连接于该集线器,该鼠标转换装置的一第二鼠标信号输出接口连接于该伺服器电脑的一鼠标连接器,该鼠标转换装置将该鼠标信号转换成为符合该集线器规格的第一鼠标输出信号,以及符合该鼠标连接器规格的第二鼠标输出信号。
2.如权利要求1所述的虚拟键盘与鼠标的控制装置,其特征在于,还包含一网络卡安装于该中央处理单元与该网络之间,以连接该网络。
3.如权利要求1所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的集线器包含一具有串接功能的总线集线器。
4.如权利要求3所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的总线集线器包含一通用序列总线集线器。
5.如权利要求1所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第二键盘输出信号包含一PS/2键盘输出信号。
6.如权利要求1所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第二鼠标输出信号包含一PS/2鼠标输出信号。
7.一种虚拟输出入控制装置,连接于一伺服器电脑,并利用一网络连接一远端电脑,其特征在于,至少包含一集线器,利用一电缆连接该伺服器电脑的一输出入端口;一中央处理单元,连接于该集线器与该网络之间,该中央处理单元接收该网络所传送而来的该远端电脑的输入网络封包以进行解码;一可编程集成电路,连接于该中央处理单元,将该解码后的该输入网络封包转换成为相对应的键盘信号与鼠标信号;以及一输出入转换装置,连接于该可编程集成电路,该输出入转换装置的一输出入信号输出接口连接于该集线器,该输出入转换装置将该输出入信号转换成为符合该集线器规格的输出入信号。
8.如权利要求7所述的虚拟输出入控制装置,其特征在于,还包含一网络卡安装于该中央处理单元与该网络之间,以连接该网络。
9.如权利要求9所述的虚拟输出入控制装置,其特征在于,所述的集线器包含一具有串接功能的总线集线器。
10.如权利要求9所述的虚拟输出入控制装置,其特征在于,所述的总线集线器包含一通用序列总线集线器。
11.如权利要求7所述的虚拟输出入控制装置,其特征在于,该输出入转换装置包括一键盘转换装置或一鼠标转换装置。
12.如权利要求7所述的虚拟输出入控制装置,其特征在于,该输出入转换装置还包括一第二输出入信号输出接口,连接于该伺服器电脑的一连接器。
13.如权利要求12所述的虚拟输出入控制装置,其特征在于,该输出入转换装置还将该输出入信号转换成为符合该连接器规格的一第二输出入信号。
14.如权利要求13所述的虚拟输出入控制装置,其特征在于,所述的第二输出入信号包含一PS/2键盘输出入信号。
15.如权利要求13所述的虚拟输出入控制装置,其特征在于,所述的第二输出入信号包含一PS/2鼠标输出入信号。
16.一种虚拟键盘与鼠标的控制装置,连接于一伺服器电脑,并利用一网络连接一远端电脑,其特征在于,至少包含一输入接口,连接于该网络,由该网络接收该远端电脑所传送来的网络封包;一转换装置,连接于该输入接口,将该些网络封包转换成为符合该伺服器电脑的输入规格的鼠标输出信号与键盘输出信号;一第一输出接口,连接于该转换装置与该伺服器电脑的一鼠标连接器,并将该些鼠标输出信号传送至该鼠标连接器,以控制该伺服器电脑;以及一第二输出接口,连接于该转换装置与该伺服器电脑的一键盘连接器,将该些键盘输出信号传送至该键盘连接器,以控制该伺服器电脑。
17.如权利要求16所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第一输出接口包含一通用序列总线信号输出接口。
18.如权利要求16所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第一输出接口包含一PS/2信号输出接口。
19.如权利要求16所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第二输出接口包含一通用序列总线信号输出接口。
20.如权利要求17所述的虚拟键盘与鼠标的控制装置,其特征在于,所述的第二输出接口包含一PS/2信号输出接口。
全文摘要
一种虚拟键盘与鼠标的控制装置,使用于网络环境,以进行伺服器的远端遥控。此控制装置包含输入接口、转换装置、第一输出接口与第二输出接口。输入接口,由网络接收来自于远端电脑所传送来的网络封包。转换装置,将网络封包转换成为符合伺服器电脑的输入规格的鼠标输出信号与键盘输出信号,以模拟近端鼠标与键盘。第一输出接口,将鼠标输出信号传送至伺服器电脑。第二输出接口,将键盘输出信号传送至伺服器。其中第一与第二输出接口包含有通用序列总线,或PS/2输出入端口。
文档编号G06F15/16GK1527218SQ0310709
公开日2004年9月8日 申请日期2003年3月5日 优先权日2003年3月5日
发明者施青志, 陈丕程, 林炘昀, 洪文渊 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1