封锁计算机的输入装置的方法及其装置的制作方法

文档序号:6571232阅读:199来源:国知局
专利名称:封锁计算机的输入装置的方法及其装置的制作方法
技术领域
本发明为一种封锁计算机的输入装置的方法及其装置,尤指一种先行锁 定第一输入装置然后再利用第二输入装置加以解除锁定的管理方法。
背景技术
一般计算机的使用者都会用到一个键盘来做输入的动作,为了防止未被 授权的人士擅用该计算机,对该键盘做好妥善的控管操作,是必要的,如申请人在2006年4月13日提出的"以密码无线遥控限制信息传输的装置"(中 国台湾的申请号为95206257,下称该第一案),以及随后在2006年8月28 日提出的"以密码遥控集中限制管理计算机与外部数据传输的装置与方法" (中国台湾的申请号为95131642,下称该第二案,其与该第一案于2006年 9月18日合并为"限制管理计算机信息传输的装置与方法"专利案,且申请 号为200610153470.7)等,均能有效地干扰该键盘的运作,达到防止该键盘 被正常使用的目的,并且同时能维持该计算机继续执行已经设定完成的工 作。其封锁计算机的操控性能,比视窗(Windows)软件的单纯的登录密码优 秀许多,非常适合在多人进出的营业场所或医生临时离座时快速锁定使用中 的计算机。然而该两件专利均需利用到一种"偏压电路"的设置,难免会影响现有 硬件的工艺,或者需要另外制造一个新的硬件来做控制,其显然会提高或增 加硬件的制造成本,因此其对键盘及鼠标的控制模式,显然还是有相当大的 改进空间存在。因此,如何改善管理计算机的键盘均需要设置偏压电路的问题,经发明 人致力于实验、测试及研究后,终于获得一种管理计算机的第一输入装置的 方法及其装置,除了有效解决现有技术的缺点外,还能获得键盘的管理能够 更加容易的便利性。即本发明所要解决的课题为如何克服干扰键盘的装置均 需使用偏压电路的问题,同时能够使键盘的管理更加方便,以及如何配合相关硬件的操作以完成认证的问题,又如何使相关硬件具有不可或缺的必备性 的问题等。发明内容本发明为一种封锁计算机的第一输入装置的方法,其步骤包含利用该第 一输入装置以设定锁定指令和解除指令,通过使用者的触发该锁定指令以锁 定该第一输入装置,以及显示较上层画面,得以覆盖原先使用中的画面。优选地,该方法还包含提供封锁程序,以识别该锁定指令进而锁定该第 一输入装置,而于该封锁程序识别该解除指令无误时,才清除该较上层画面。当然,该方法还可以包含电连接第二输入装置与该计算机,且该封锁程 序即识别该第二输入装置的内建识别码,其经该封锁程序识别无误时,始完 成该封锁程序的启动。优选地,该方法还包含于该第二输入装置上输入该解除指令,并经该封 锁程序于识别该第二输入装置的该内建识别码及该解除指令均无误时,始解 除对该第一输入装置的锁定。当然,在该方法中的封锁程序在该计算机的桌面及任务栏的通知区域上各显示"关闭PS/2"的小图像(Icon),以告知该使用者该计算机已启动该封 锁程序。优选地,该方法的封锁程序显示出屏幕键盘(On Screen Keyboard, OSK), 其位于该较上层画面之上,以供该第二输入装置点选该解除指令。当然,该方法的封锁程序可以接收Windows所提供的检查硬件状态的消 息,以锁定该第一输入装置。优选地,该方法还包含在该计算机显示输入密码窗口,其位于该较上层 画面之上,且该使用者须在远程计算机安装遥控程序,以利用该远程计算机 输入该解除指令,并通过网络以传输该解除指令至该计算机,以解除该第一 输入装置的锁定。另外,按照主要技术的观点来看,本发明为一种封锁计算机的装置,其 电连接至该计算机,其中该计算机具有封锁程序以及第一输入装置,该第一 输入装置用以设定锁定指令及解除指令,并通过使用者利用该第一输入装置 而触发该锁定指令,以锁定该第一输入装置,该封锁程序显示较上层画面以覆盖原先使用中的画面,其中该封锁装置包括第二输入装置,用以输入该解除指令,以及内建识别码(ID),以供该封锁程序的识别,而于识别无误时, 始接受该解除指令,进而解除对该第一输入装置的锁定。当然,该装置可以为USB键盘或USB鼠标,而该第一输入装置为该计 算机的PS/2键盘或PS/2鼠标,且该内建识别码为该USB键盘或该USB鼠 标的硬件识别码(Hardware ID)。优选地,该装置为USB无线鼠标,且该内建识别码为该无线鼠标的凸 出物(Dongle)的硬件识别码或数码音乐播放器(MP3)的硬件识别码。优选地,该装置的第二输入装置为该计算机所外接的网卡,而利用远程 计算机的鼠标或键盘以输入该解除指令。当然,该装置的解除指令可以通过网络以传输该解除指令至该计算机, 且该内建识别码为该网卡的硬件识别码。当然,该装置的锁定指令可以设定为"Ctrl"键加"1"键,而该解除指 令为热键(HotKey),且该热键被设定为"Ctrl"键、"Alt"键加"8"键。若是从另一个可行的角度来看,本发明是一种具有封锁功能的计算机, 其包括第一输入装置,用以设定锁定指令及解除指令,以及封锁程序,用以 识别该锁定指令,进而锁定该第一输入装置,并显示较上层画面,得以覆盖 原先使用中的画面。优选地,该计算机更包括第二输入装置,其电连接至该计算机,且该第 二输入装置具有内建识别码,以供该封锁程序的识别而清除该较上层画面, 该第二输入装置用以输入该解除指令,以供该封锁程序的识别而发出解除指 令,该第一输入装置为该计算机的PS/2键盘或PS/2鼠标,该第二输入装置 为USB键盘或USB鼠标,且该内建识别码为该USB键盘或该USB鼠标的 硬件识别码。优选地,该计算机的第二输入装置利用该计算机所外接的连接站 (Docking Station)以输入该解除指令。当然,该计算机还可以包含第三输入装置,其电连接至该连接站,该第 三输入装置为特定USB键盘或特定USB鼠标,且该封锁程序即识别该特定 USB键盘或该特定USB鼠标的硬件识别码。优选地,该计算机的第二输入装置为USB鼠标,且该内建识别码为该鼠标的硬件识别码。当然,该计算机的第二输入装置可以为该计算机所外接的网卡,而利用 远程计算机的鼠标或键盘以输入该解除指令。当然,该计算机的解除指令可以通过网络以传输该解除指令至该计算 机,且该内建识别码为该网卡的硬件识别码。优选地,该计算机的锁定指令设定为"Ctrl"键加"1"键,而该解除指 令为热键,且该热键被设定为"Ctrl"键、"Alt"键加"8"键。优选地,该计算机还包括第二输入装置,其为一种以密码遥控方式集中 限制管理计算机与外部数据传输的装置,以干扰该第二输入装置的运作。当然,该计算机的第二输入装置可以为PS/2键盘或PS/2鼠标,且利用 PS/2转USB的转换器,而使该PS/2键盘或该PS/2鼠标变成为USB键盘或 USB鼠标。当然,该计算机可以具有使用32位或64位大小的数据总线为基础的CPU 和算术逻辑单元及操作系统。优选地,该计算机的封锁程序改变操作系统的注册表(Registration), 使该计算机在进行重新开机之后,该封锁程序即自动执行并依然保留该重新 开机之前的相关设定。本发明还提供一种封锁计算机的第一输入装置的方法,其步骤包含利 用封锁程序以检测第二输入装置的存在;移除该第二输入装置;以及利用该 封锁程序以显示较上层画面,得以覆盖该第一输入装置所触发的非"开始" 功能表及非热键切换程序表的画面。本发明还提供一种封锁计算机的第一输入装置的方法,其步骤包含利 用封锁程序以设定锁定指令及解除指令;以及触发该锁定指令以锁定该第一 输入装置。本发明还提供一种封锁计算机的使用的方法,其步骤包含利用封锁程 序以识别第二输入装置的内建识别码;以及利用该封锁程序以显示较上层画 面,得以覆盖第一输入装置所触发的非"开始"功能表及非热键切换程序表 的画面。本发明还提供一种封锁计算机的使用的方法,应用于关闭第一应用程 序,其歩骤包含利用封锁程序以检测第二输入装置;移除该第二输入装置;以及利用该封锁程序以关闭该第一应用程序,限制该第一应用程序的使用。本发明还提供一种封锁计算机的使用的方法,其步骤包含利用封锁程 序以监控第二输入装置;以及利用该封锁程序以显示较上层画面,得以覆盖 第一输入装置所触发的非"开始"功能表及非热键切换程序表的画面。本发明还提供一种封锁计算机的使用的方法,其步骤包含利用封锁程 序以监控模块;以及通过该封锁程序以显示较上层画面,得以覆盖第一输入 装置所触发的非"开始"功能表及非热键切换程序表的画面。本发明还提供一种封锁计算机的第一输入装置的方法,其步骤包含利 用封锁程序以监控模块;以及通过该封锁程序以检测该模块的被移除,即锁 定该第一输入装置。本发明能够克服干扰键盘的装置均需使用偏压电路的问题,并使键盘的 管理更加容易。经过上述说明,可以看出本发明所运用的封锁计算机的第一输入装置的 方法及其装置,能够利用该第一输入装置设定锁定指令,然后在该第二输入 装置上输入该解除指令,并具有识别该第二输入装置的内建识别码,而在识 别无误时才接受该解除指令的特色。为了易于说明,本发明通过下述优选实 施例和附图得到更多了解。


图1是本发明的封锁计算机的第一输入装置的方法的优选实施例的流程图;图2是本发明的封锁程序的启动方式优选实施例的流程图; 图3是本发明的解除锁定及具有一种"计算机锁"功能的优选实施例的 流程图;图4是本发明的封锁计算机的第一输入装置的方法的另一优选实施例的 部分流程图;图5是本发明的封锁计算机的第一输入装置的方法的又一优选实施例的 部分流程图;图6是配合本发明的封锁计算机的第一输入装置的方法的密码遥控方式 集中限制管理计算机与外部数据传输的装置的示意图;以及图7是本发明的封锁计算机的使用方法的另一优选实施例的流程图。其中,附图标记说明如下-10:计算机101:第一输入装置102:第二输入装置/硬件20:内建识别码501:远程计算机53:网卡60:第二输入装置/以密码遥控方式集中限制管理计算机与外部数据传输的装置601:遥控器602:转换IC701:强制执行锁具体实施方式
请参阅图l,显示出一种封锁计算机10的第一输入装置101 (例如一 个键盘)的方法,其步骤包含先利用第一输入装置101以设定锁定指令及解 除指令(步骤11),其通常被设定的热键(Hot Key)或密码,经由使用者的 触发该锁定指令(步骤12a)以锁定第一输入装置101 (步骤13a),以及显 示较上层画面,得以覆盖原先使用中的画面(步骤13b)(也可称为"弹出 桌布覆盖功能",且该较上层画面能够以一种"定制"的方式来实施,例如 选取一张最适合的照片或公司的Logo图形,再交由封锁程序17读取而使 用)。而且,该较上层画面仅次于微软的窗口键所启动的"开始"功能表画面, 因此在计算机10中的"最上层画面"应为该微软的"窗口"键(即"田" 字形键)所启动的"开始"功能表画面。当第一输入装置101 (例如 一只 PS/2鼠标)被封锁后,不管使用任何一种输入装置(例如 一个PS/2键盘 或USB键盘),均仅有此"窗口"键可以起作用,其只能使此"开始"功能 表的画面出现而己,而选择第一输入装置101的其他按键,将会毫无作用, 由此大幅限縮第一输入装置101的使用范围。即使使用者想通过USB键盘以输入信息,仍会被该较上层画面所覆盖,而受到相同的限制。该方法还包含提供封锁程序17,以识别该锁定指令(步骤12b)进而锁 定第一输入装置101,该方法还可以包含电连接第二输入装置102 (例如 一个USB键盘)与计算机IO (步骤14)。请参阅图2,封锁程序17即识别 第二输入装置102的内建识别码20是否正确(步骤21),其经封锁程序17 识别无误时,始完成该封锁程序的启动(步骤22),然后该使用者才能利用 第一输入装置101以设定该锁定指令,以确保经认证授权的该USB键盘的使 用,如果其经封锁程序17识别有误,则不完成封锁程序17的启动(步骤23), 以避免任何一个USB键盘都能用来启动(也就是说,所使用的第二输入装置 102并非封锁程序17所认同的经过其认证的合法授权产品)。若封锁程序 17被修改成不锁定第一输入装置101,而只有显示该较上层画面,也可以获 得防止他人使用的功能。另外,封锁程序17在计算机10的桌面及任务栏的通知区域上各显示"关 闭PS/2"的小图像(Icon)(步骤24),以告知该使用者计算机10已启动 封锁程序17。而虽然封锁程序17已识别到第二输入装置102的内建识别码 20并完成启动,但此时仍未清除该较上层的画面。请参阅图3,显示出本方 法的第一个解除锁定的实施例,当第二输入装置102被拔除或使用者触发该 锁定指令时(步骤30a),封锁程序17会接收第二输入装置102的拔除消息, 计算机10即锁定第一输入装置101及显示较上层画面(步骤30b),如此一 来,即可使该第二输入装置102具有一种"计算机锁"的保全(Security)产 品的功能(或称为一种"热插拔"的封锁功能,此时的封锁程序17即相当 于一种系统上的检测器(On System Detector))。当使用者此时想要清除该较上层画面,则须在第二输入装置102上输入 该解除指令(步骤31),其为在封锁程序17完成启动并开始执行之后,就 已经设定好的热键(Hot Key)或密码,并经封锁程序17再识别第二输入装置 102的该解除指令是否均正确无误(步骤32)后,始同步清除该较上层画面 及解除对第一输入装置101的锁定(步骤33),否则就会拒绝接受该解除指 令(步骤34)。当然,封锁程序17也可以要求在解除锁定时,必须识别该 内建识别码,只是为了避免第二输入装置102故障,造成连一位合法的使用 者都无法解除的窘境,所以才设定解除第一输入装置101的锁定可以不用识13别该内建识别码,对解除的限制是较为宽松的。由此可知,封锁程序17在识别有误时,则封锁程序17就会拒绝接受该 解除指令,将依然维持计算机10的尚未解除对该第一输入装置的锁定的状 态。当然,本发明的封锁程序17也可以稍作改变程序的设计,该较上层画 面及对第一输入装置101的锁定,也可以改成均不需识别第二输入装置102 的内建识别码20,而在封锁程序17识别该解除指令无误时,即同时清除该 较上层画面及解除对第一输入装置101的锁定。请再参阅图3,该方法的封锁程序17除了可以接收第二输入装置102被 拔除的装置消息外,还可以接收微软视窗(Windows)所提供的其它的装置消 息(Device Message,其为Windows检査计算机10周边的硬件状态的消息, 其包括第二输入装置102被拔除的装置变动消息,而使用者在打印数据、上 网、使用Outlook Express收发电子邮件时,随时有可能发出该装置消息), 当使用者借用不同的识别码的硬件,虽然可暂时解除计算机10的封锁(步 骤35),但是当使用者在使用计算机10时,封锁程序17将会接收Windows所提供的检查硬件状态的消息(步骤36),此时就会回到锁定第一输入装置 101及显示该较上层画面(步骤30b)的情况。另外,封锁程序17还可以设定计算机10的使用状态为当每隔一段时 间(例如5分钟)检测不到第二输入装置102的内建识别码时(步骤37), 即回到锁定第一输入装置101及显示出该较上层画面(步骤30b)。而微软视窗所提供的装置消息尚包括检测新收到的电子邮件的消息及其它与硬件 有关的消息,因此除非使用者只有使用软件而不涉及硬件,否则其第一输入 装置101随时都有可能会被锁定。而当第二输入装置102改成一种内接的网卡、PCI的USB扩充卡或内接 式USB集线器时,通常会使用一种不支持"热插拔"的封锁功能的程序,其 采取开机检测(Boot Detector)的模式,就不会具有此种系统上检测器(0n System Detector)的功能,如果使用者移除第二输入装置102而重新开机, 封锁程序17就不会再启动而出现该较上层画面,以免在第二输入装置102 故障时又覆盖住使用中的窗口,造成过度干涉计算机10的正常使用功能的 反效果。当然,此内接的PCI USB扩充卡也可以改用一种有支持系统上检测 器(0n System Detector)的封锁程序17。请参阅图4,显示出本方法的第二个解除锁定的实施例,该方法的封锁 程序17在锁定第一输入装置(步骤13)的情况下,即显示出屏幕键盘(步 骤41),其位于该较上层画面之上,以供第二输入装置102 (例如 一只USB 鼠标)的点选或输入该解除指令(步骤42),且该解除指令为热键(HotKey) 或密码。请参阅图5,显示出本方法的第三个实施例,该方法在锁定第一输入装 置(步骤13)的情况下,还包含在计算机10的该较上层画面上显示输入密 码窗口 (步骤50),且该使用者须在远程计算机501安装遥控程序(步骤 502),并且在近端计算机10也须安装被控程序,以利用远程计算机501输 入该解除指令(步骤51),并通过网络以传输该解除指令(步骤52)至计 算机IO,以解除第一输入装置101的锁定,此锁定方式较适合用在一台服务 器(Server),可使该服务器在不影响正常运作的情况下,使其键盘及鼠标均 暂时失去功用,如此即可避免被一位非经授权人士加以任意操作,获得非常 严谨的保护功效。如果使用者是采用Windows XP的操作系统,也可以改用 远程桌面通信协议(Remote Desktop Protocol, RDP)以取代该遥控程序及被 控程序。本发明可以在同一台计算机10上由两位使用者分别使用此封锁程序17, 如果在进入操作系统后直接登出,则前后使用者将会彼此影响是否有封锁 PS/2。如果使用RDP的协议的继承程序的精简型计算机(Thin Client),而 在客户端终端机(Terminal)启动封锁程序17后,并会关闭服务器终端机的 PS/2接口及覆盖客户端终端机的屏幕,而不会关闭客户端终端机的PS/2接 口,也不会覆盖服务器终端机的屏幕,故此封锁程序17非常适合运用在一 台服务器终端机上。但使用者在拔除在服务器终端机上的第二输入装置102 时,封锁程序17将会同时覆盖服务器终端机及客户端终端机的屏幕。另外,按照主要技术的观点来看,本发明为一种封锁计算机10的装置, 其电连接至计算机10,其中计算机10具有封锁程序17以及第一输入装置 101,第一输入装置101用以设定锁定指令及解除指令,并通过使用者利用 第一输入装置101而触发该锁定指令,以锁定第一输入装置101,封锁程序 17显示较上层画面以覆盖原先使用中的画面,其中该封锁装置包括第二输入 装置102,用以输入该解除指令,以及内建识别码(ID)20,以供封锁程序17的识别,而在识别无误时,始接受该解除指令,进而解除对第一输入装置101 的锁定。该封锁装置可以为USB键盘或USB鼠标(以其作为图1中的第二输入装 置102),而第一输入装置101为计算机10的PS/2键盘或PS/2鼠标,且内 建识别码20为该USB键盘或该USB鼠标的硬件识别码。当然,该封锁装置 可以改为USB无线鼠标(以其作为图1中的第二输入装置102),且内建识 别码20则为该无线鼠标的凸出物(Dongle)的硬件识别码,或是USB无线网 卡、随身听、数码音乐播放器(MP3)等的硬件识别码,封锁程序17也可以只 有锁定PS/2鼠标而已,便能方便使用者利用PS/2键盘来解锁,如此即可在 一间图书馆中利用此很方便携带的Dongle,以限制计算机10的使用者。请再参阅图5,该封锁装置的第二输入装置102可以改为计算机10所外 接的网卡53,而利用远程计算机501的鼠标或键盘以输入该解除指令。该封 锁装置的该解除指令可以通过网络以传输该解除指令至计算机10,且内建识 别码20为网卡43的硬件识别码,当然,在使用本发明的网卡43前,必须 先关闭原计算机10所内建的网卡,且网卡43还可以改为一种外接的无线网 卡。该封锁装置的该锁定指令可以设定为"Ctrl"键加"1"键(或改为其 他类型的按键组合亦可,并非只有限定在该"Ctrl"键及该"1"键),而 该解除指令为热键(Hot Key),且该热键被设定为"Ctrl"键、"Alt"键加 "8"键(当然,其亦可以改成其他类型的按键组合,不须限定在该"Ctrl" 键、该"Alt"键及该"8"键,以完成该热键的设定程序)。当然,就本产品的实际应用在桌上型计算机的情况而言,能够以一个USB 键盘搭配一只PS/2鼠标的键鼠组,或以一个PS/2键盘搭配一只USB鼠标的 键鼠组,如此即可以锁定其中的PS/2输入装置,而利用另一个USB的输入 装置来进行解除锁定。至于本产品若应用到笔记型计算机时,则建议消费者 只须购买一只USB鼠标,即可利用随该USB鼠标所附赠的封锁程序,以进行 对该笔记型计算机的内建的PS/2键盘及PS/2触控盘(Touch Pad)的锁定及八若是从另一个可行的角度来看,本发明是一种具有封锁功能的计算机 10,其包括第一输入装置101,用以设定锁定指令及解除指令,以及封锁程 序17,用以识别该锁定指令,进而锁定第一输入装置IOI,并显示较上层画面,得以覆盖原先使用中的画面。当然,此时的计算机10还可以包括第二输入装置102,其电连接至计算机IO,且第二输入装置102具有内建识别码 20,以供封锁程序17的识别而清除该较上层画面,第二输入装置102用以 输入该解除指令,以供封锁程序17的识别而发出解除指令,进而解除对第 一输入装置101的锁定。第一输入装置101可以为计算机10的PS/2键盘, 第二输入装置102为USB键盘,且该内建识别码为该USB键盘的硬件识别码。 计算机10的第二输入装置102利用计算机10所外接的连接站(Docking Station,图中未示出)以输入该解除指令。计算机10还可以包含第三输入 装置(图中未示出),其电连接至该连接站,该第三输入装置为特定USB键 盘或特定USB鼠标,且封锁程序17即识别该特定USB键盘或该特定USB鼠 标的硬件识别码,而使得本发明具有"多重硬件识别"的功能,其并不至于 被限定在只能使用一种第二输入装置102而已。至于本计算机10实施例的 与第二输入装置102相关的其他细节部分,如前段所述,故不再赘述。请参阅图6,计算机10还包括第二输入装置60,其为一种以密码遥控 方式集中限制管理计算机与外部数据传输的装置60 (即本发明可与申请人的 中国台湾申请案号为95131642的发明专利或申请号为200610153470. 7的发 明配合使用),其可以利用遥控器601以干扰第二输入装置102的运作,由 于集中管理装置60为一种内建的外围组件互连接口 (Peripheral Component Interconnect, PCI)卡,因此如果把它从主机内移除,则封锁程序17将不 会启动,且对内建的PCI卡60而言, 一旦被移除,封锁程序17将无法识别 其识别码,故只要使用者重新开机,就不会再出现该较上层画面。当使用者以遥控器601干扰第二输入装置602时,即可以获得相当于拔 除第二输入装置的效果(也可以称为"模拟热插拔")。计算机10的第二 输入装置102可以为PS/2键盘Ql或PS/2鼠标Q2,且集中管理装置60具有 PS/2转USB的转换集成电路(IC) 602,而使该PS/2键盘或该PS/2鼠标相 当于USB键盘或USB鼠标,如此即可与计算机10相连接。当然,封锁程序 17也可以不识别此内建的PCI卡60,而其中的PS/2转USB的转换IC 602, 也可以被做成一种外接的USB的Dongle的样式。计算机10可以具有使用32位或64位大小的数据总线为基础的CPU和 算术逻辑单元(图中未示出)。计算机10的封锁程序17改变操作系统的注册表(Registration),使计算机10在进行重新开机后,封锁程序17即自动 执行并依然保留该重新开机之前的相关设定。若是从另一个实施的观点来看,本发明是一种封锁计算机10的第一输 入装置101的方法,其步骤包含利用封锁程序17以检测第二输入装置102 的存在,移除第二输入装置102,以及利用封锁程序17以显示较上层画面, 得以覆盖第一输入装置101所触发的非"开始"功能表及非热键切换程序表 的画面,如此即可把第二输入装置102视为一种计算机锁,但不一定要识别 硬件识别码。所以,在Windows中的"开始"功能表的画面,是可以通过触 发窗口键或是同时触发"Ctrl"键加"Esc"键而得,而热键切换程序表的 画面,是可以通过触发"Alt"键加"Tab"键而得。当然,此方法中的第一 输入装置101可以为PS/2键盘,第二输入装置102则为接在USB插槽的凸 出物(Dongle)。若是从另一个可行的角度来看,本发明是一种封锁计算机10的第一输 入装置101的方法,其步骤包含利用封锁程序17以设定锁定指令及解除指 令,以及触发该锁定指令以锁定该第一输入装置101,如此即利用此封锁程 序17作为一种计算机锁,而不一定要识别硬件识别码及显示较上层画面。 当然,此方法中的第一输入装置101可以为PS/2键盘,且该解除指令为热 键或密码。此封锁程序17可以如前所述,提供输入密码窗口,以供使用者 的输入该密码或使用该热键而解除锁定。若是从另一种技术的层次来看,本发明是一种封锁计算机10的使用的 方法,其步骤包含利用封锁程序17以识别第二输入装置102的内建识别码, 以及利用该封锁程序17以显示较上层画面,得以覆盖第一输入装置101所 触发的非"开始"功能表及非热键切换程序表的画面,如此即可把第二输入 装置102视为一种计算机锁,而且一定要识别硬件识别码。当然,此方法中 的第二输入装置102可以为USB鼠标。若是从另一个运用的型式来看,本发明是一种封锁计算机10的使用的 方法,应用于关闭第一应用程序(例如"Word"),其步骤包含利用封锁 程序17以检测第二输入装置102,移除第二输入装置102,以及利用封锁程 序17以关闭该第一应用程序,限制该第一应用程序的使用,如此即可把第 二输入装置102视为一种软件锁,但不一定要识别硬件识别码。当然,此方法中的第一应用程序可以为"Word"的应用程序,此封锁程序17即依照使 用者所确认的该第一应用程序的窗口类别名称(Class Name)及窗口标题名称 (Windows Caption Name),据以关闭该第一应用程序。若是从另一种尝试的作法来看,本发明是一种封锁计算机10的使用方 法,其步骤包含利用封锁程序17以监控第二输入装置102,以及利用封锁程 序17以显示较上层画面,得以覆盖第一输入装置101所触发的非"开始" 功能表及非热键切换程序表的画面,如此即可把第二输入装置102视为一种 软件锁,但不一定要检测硬件及识别硬件识别码,当然,此封锁程序17也 能覆盖第二输入装置102所触发的非"开始"功能表及非热键切换程序表的 画面。也就是说,此方法中的封锁程序17可以检测第二输入装置102是否 被移除,以显示该较上层画面。或改由封锁程序17识别第二输入装置102 的该内建识别码,以显示该较上层画面。或者,还可以将第二输入装置102改为USB鼠标,且经由使用者的触发 锁定指令以锁定第一输入装置101。而为了发挥此"显示该较上层画面"的 最大功效,封锁程序17改变操作系统的注册表的工作管理员读取数据,以 防止使用者启动Windows工作管理员而关闭封锁程序17。封锁程序17还可 以改变该注册表的安全模式的读取数据,以防止该使用者进入安全模式而存 取文件。且封锁程序17还能改变该注册表的登录编辑程序的读取数据,以 防止该使用者启动登录编辑程序而窜改该注册表,如此一来,即可以发挥出 最大的保护功能。另外,本发明的封锁程序17可以设定移除密码,并通过 输入该移除密码以移除该封锁程序。若是从另一种可行的作法来看,本发明是一种封锁计算机10的使用的 方法,其步骤包含利用封锁程序17以接收或检测装置消息,以及通过封锁 程序17以显示较上层画面,得以覆盖第一输入装置101所触发的非"开始" 功能表及非热键切换程序表的画面。当然,此方法中的装置消息可以为 Windows检査硬件状态的消息,或是其他与硬件有关的消息。同样的,此时 的封锁程序17还可以设定计算机10的使用状态为当每隔一段时间(例如: 每5分钟)检测不到该装置消息(类似于图3中的步骤37),即回到显示出 该较上层画面的状态(类似于图3中的步骤30b),如此就会让一个盗版的 使用者无法顺利地使用拷贝的软件,终因不堪其扰而放弃使用。若是从另一种可行的作法来看,本发明是一种封锁计算机10的使用方法,其步骤包含利用封锁程序17以监控模块(例如 一个进货的程序或第二输入装置102),以及通过封锁程序17以显示较上层画面,得以覆盖第一 输入装置IOI所触发的非"开始"功能表及非热键切换程序表的画面。当然,此方法中的模块为软件或硬件,该软件为特定的应用程序,例如 一个进货、销货、存货的程序,或是Word、 Outlook Express、网络浏览器(Internet Explorer)等均可,以干扰其它非指定软件的执行,例如微软公司网络的 传信器(MSN Messenger)或游戏程序等,使封锁程序17具有如图7所示的一 种"强制执行软件锁"701的功能,且该硬件可以为第二输入装置102。使用者可以鼠标拖曳该特定的应用程序以设定到Windows "开始"功能 表的"启动"列,或直接勾选该特定的应用程序本身所提供的"开机自动执 行"的功能,而通过本发明的"强制执行软件锁"以执行该特定的应用程序 的最大化,当使用者关闭该特定的应用程序,并同时设定为不再被重新执行 时,封锁程序17可以在此时识别到第二输入装置102被移除(如步骤30a), 而显示该较上层画面(如步骤30b)。请参阅图7,当使用者设定该特定应 用软件程序被关闭为开启覆盖封锁功能的条件,则封锁程序17将会识别该 特定的应用软件的窗口类别名称及窗口标题名称,此时该特定的应用软件的 名称的作用即类似于第二输入装置102的硬件识别码,封锁程序17即可以 因该特定的应用软件被关闭而启动覆盖的功能,如使用者不要求该特定应用 程序的画面成为一种"最上层显示"(Always On T叩)的画面时,即得以形 成多重模块的概念,其在使用者关闭该特定的应用程序(步骤70)后,即设 定封锁程序17会因为该特定应用程序的被关闭,而显示较上层画面(步骤 71),此时该较上层画面可以是一张使用者选定的照片,以警告必须使用该 特定应用软件的人,该特定应用程序是不得任意被关闭的,以使计算机10 成为该特定应用程序的"专用机"。至于其它与识别硬件102相类似的行为, 于此将不再赘述。当使用者设定该特定应用程序被关闭并非开启覆盖功能的条件时,此封 锁程序17即不须识别该特定的应用软件的窗口类别名称及窗口标题名称, 该特定应用程序即与"是否开启覆盖"的功能无关,本发明的"强制执行软 件锁"会只是属于第二输入装置102的一种附加的功能,使用者此时可以要求设定该特定应用程序的画面必须成为一种"最上层显示"的画面,并利用此封锁程序17而设定计算机10的使用状态为当封锁程序17每隔一段时间(例如每隔1秒或2秒钟)检测到该特定的应用程序并未使用最大化的画面或该特定的应用程序被关闭时(步骤72),即自动执行该特定的应用程 序并维持显示该特定应用程序为最大化的画面(步骤73),如此以避免在封 锁程序17两秒钟的检测时间间隔中,被第三者执行其它的应用程序,同时 可防范一种监视人员进出的应用程序的重要监控画面被恶意地改变其应有 的最大化的画面,而即使消费者或第三者企图要最小化该特别指定的应用程 序,此封锁程序17仍会再自动重新执行该特别指定的应用程序,回复到显 示为一个最大化的画面,故其可真正称为"强制执行软件程序的锁",同时 通过不断地出现该特定应用程序的画面,即可干扰其它软件的执行,也可以 使计算机10成为该特定应用程序的"专用机"。当然,如果使用者在此时 拔除第二输入装置102 (步骤74),则封锁程序17还会显示为较上层画面 (步骤71),以执行覆盖的功能。且该封锁程序17的监控可以包括检测第 二输入装置102的插入,即显示该较上层画面以进行覆盖。请再参阅图7,当使用者再设定该特定应用程序被关闭并非开启覆盖功 能的条件,却不要求该特定应用程序的画面必须成为一种"最上层显示"的 画面时,纵然使用者有利用到此强制执行锁701以自动执行该特定的应用程 序,却因该特定的应用程序并非最上层显示的画面,仍无法阻止其他的应用 程序的执行。当然,该较上层画面即可因第二输入装置102被拔除(步骤74), 即显示较上层画面(步骤71),以获得不让他人再使用此计算机10的效果。 当使用者将封锁程序17的该较上层画面,设定为执行该特定应用程序的画 面时(步骤75),则在使用者拔除第二输入装置102时,即会显示该特定应 用程序的画面(步骤76),如此即可获致在使用者有事离开时,可通过拔除 第二输入装置102而限制第三者只能继续在计算机10上使用该特定应用程 序的效果。当然,此时封锁程序17也可以每隔一段时间检测该特定的应用 程序是否有使用最大化的画面或该特定的应用程序被关闭(步骤72),即自 动执行该特定的应用程序并维持显示该特定应用程序为最大化的画面(步骤 73)。当然,封锁程序17可以改为每隔一段时间检测该硬件识别码和/或该指定的程序有没有被开启,以获得一起识别软件及硬件或各自独立识别的效 果。另外,封锁程序17在执行封锁行为(例如启动较上层画面及关闭PS/2) 后,即发出提示声响(例如警报声)、短信或电子邮件以告知使用者(例如 一位使用dongle或USB接口的计算机周边设备的持有人)已封锁成功, 其中发出声响提示是可方便一位盲眼人的使用,或是用来防止他人趁使用者 不注意时,进行窃取的行为。但考虑到消费的使用者可能有维护计算机的需求,若消费者想操作其他程序时,例如有维护计算机的需求时,消费者可修改强制最大化的时间间隔(例如延长为每隔60分钟),此时使用者最小化该指定程序后,就要60分 钟才会再被强制为最大化的画面,只要在维护后更改回来即可。而想要更改 此检测的间隔时间,也需要验证密码(类似图3中的步骤31),如此即可强 制执行某一特定的应用程序并兼顾维护的需求。若是从另一种应用的层面来看,本发明是一种封锁计算机10的第一输 入装置101的方法,其步骤包含利用封锁程序17以监控模块(例如 一块 网卡),以及通过封锁程序17以检测该模块的被移除,即锁定第一输入装 置101。此方法中的第一输入装置101可以为网卡,而该模块可以为USB鼠 标,且封锁程序17改变注册表的启动第一输入装置的读取数据,以防止使 用者再开启第一输入装置101。综上所述,本发明确实能以一种新颖的设计,通过利用该第一输入装置 以设定锁定指令,然后必须改为在该第二输入装置上输入该解除指令,并且 所运用的识别该第二输入装置的内建识别码,必须在识别无误时,才接受该 解除指令。故凡本领域技术人员,可以对本发明做出各种修改和变化,但是 都不脱离所附权利要求所要保护的。
权利要求
1. 一种封锁计算机的第一输入装置的方法,其步骤包含利用该第一输入装置以设定锁定指令及解除指令;通过使用者的触发该锁定指令以锁定该第一输入装置;以及显示较上层画面,得以覆盖原先使用中的画面。
2. 如权利要求1所述的方法,还包含提供封锁程序,以识别该锁定指令进而锁定该第一输入装置,而在该封 锁程序识别该解除指令无误时,即清除该较上层画面;以及电连接第二输入装置与该计算机,且该封锁程序即识别该第二输入装置 的内建识别码,其经该封锁程序识别无误时,才完成该封锁程序的启动,其 中该封锁程序在该计算机的桌面及任务栏的通知区域上各显示"关闭 PS/2"的小图像,以告知该使用者该计算机己启动该封锁程序;该方法还包含在该第二输入装置上输入该解除指令,并经该封锁程序识 别该第二输入装置的该内建识别码及该解除指令均无误时,才解除对该第一 输入装置的锁定;该封锁程序显示出屏幕键盘,其位于该较上层画面之上,以供该第二输 入装置的点选或输入该解除指令,且该解除指令为热键或密码;和/或该封锁程序接收视窗所提供的检査硬件状态的消息,以锁定该第一输入 装置。
3. 如权利要求1所述的方法,还包含在该计算机显示输入密码窗口,其 位于该较上层画面之上,且该使用者须在远程计算机安装遥控程序,以利用 该远程计算机输入该解除指令,并通过网络以传输该解除指令至该计算机, 以解除该第一输入装置的锁定。
4. 一种封锁计算机的装置,其电连接至该计算机,其中该计算机具有封 锁程序以及第一输入装置,该第一输入装置用以设定锁定指令及解除指令, 并通过使用者利用该第一输入装置而触发该锁定指令,以锁定该第一输入装 置,该封锁程序显示较上层画面以覆盖原先使用中的画面,其中该封锁装置 包括第二输入装置,用以输入该解除指令;以及内建识别码,以供该封锁程序的识别,而在识别无误时,才接受该解除指令,进而解除对该第一输入装置的锁定。
5. 如权利要求4所述的装置,其中该装置为USB键盘或USB鼠标,而该第一输入装置为该计算机的PS/2 键盘或PS/2鼠标,且该内建识别码为该USB键盘或该USB鼠标的硬件识别 码;该装置为USB无线鼠标,且该内建识别码为该无线鼠标的凸出物的硬件 识别码或数码音乐播放器的硬件识别码;该第二输入装置包括该计算机所外接的网卡,而利用远程计算机的鼠标 或键盘以输入该解除指令,而该解除指令通过网络以传输该解除指令至该计 算机,且该内建识别码为该网卡的硬件识别码;或该锁定指令设定为"Ctrl"键加"1"键,而该解除指令为热键,且该 热键被设定为"Ctrl"键、"Alt"键加"8"键。
6. —种具有封锁功能的计算机,其包括-第一输入装置,用以设定锁定指令及解除指令;以及封锁程序,用以识别该锁定指令,进而锁定该第一输入装置,并显示较 上层画面,得以覆盖原先使用中的画面。
7. 如权利要求6所述的计算机,其中该装置还包括第二输入装置,其电连接至该计算机,且该第二输入装置 具有内建识别码,以供该封锁程序的识别而清除该较上层画面,该第二输入 装置用以输入该解除指令,以供该封锁程序的识别而发出解除指令,该第一 输入装置为该计算机的PS/2键盘或PS/2鼠标,该第二输入装置为USB键盘 或USB鼠标,且该内建识别码为该USB键盘或该USB鼠标的硬件识别码,而 该第二输入装置利用该计算机所外接的连接站以输入该解除指令,且该计算 机还包含第三输入装置,其电连接至该连接站,该第三输入装置为特定USB 键盘或特定USB鼠标,且该封锁程序即识别该特定USB键盘或该特定USB鼠 标的硬件识别码;该第二输入装置为USB鼠标,且该内建识别码为该鼠标的硬件识别码; 该第二输入装置为该计算机所外接的网卡,而利用远程计算机的鼠标或键盘以输入该解除指令,而该解除指令通过网络以传输该解除指令至该计算机,且该内建识别码为该网卡的硬件识别码;该锁定指令设定为"Ctrl"键加"1"键,而该解除指令为热键,且该 热键被设定为"Ctrl"键、"Alt"键加"8"键;该计算机还包括第二输入装置,其利用一种以密码遥控方式集中限制管 理计算机与外部数据传输的装置,以干扰该第二输入装置的运作;该第二输入装置为PS/2键盘或PS/2鼠标,且利用PS/2转USB的转换 器,而使该PS/2键盘或该PS/2鼠标变成为USB键盘或USB鼠标;该计算机具有使用32位或64位大小的数据总线为基础的CPU和算术逻 辑单元及操作系统;或该封锁程序改变操作系统的注册表,使该计算机在进行重新开机之后, 该封锁程序即自动执行并依然保留该重新开机之前的相关设定。
8. —种封锁计算机的第一输入装置的方法,其步骤包含-利用封锁程序以检测第二输入装置的存在; 移除该第二输入装置;以及利用该封锁程序以显示较上层画面,得以覆盖该第一输入装置所触发的 非"开始"功能表及非热键切换程序表的画面。
9. 如权利要求8所述的方法,其中该第一输入装置为PS/2键盘,该第 二输入装置为接在USB插槽的凸出物。
10. —种封锁计算机的第一输入装置的方法,其步骤包含 利用封锁程序以设定锁定指令及解除指令;以及 触发该锁定指令以锁定该第一输入装置。
11. 如权利要求IO所述的方法,其中该第一输入装置为PS/2键盘,且 该解除指令为热键或密码,而该封锁程序提供输入密码窗口,以供使用者的 输入该密码或使用该热键而解除锁定。
12. —种封锁计算机的使用的方法,其步骤包含 利用封锁程序以识别第二输入装置的内建识别码;以及 利用该封锁程序以显示较上层画面,得以覆盖第一输入装置所触发的非"开始"功能表及非热键切换程序表的画面。
13. 如权利要求12所述的方法,其中该第二输入装置为USB鼠标。
14. 一种封锁计算机的使用的方法,应用于关闭第一应用程序,其步骤 包含利用封锁程序以检测第二输入装置;移除该第二输入装置;以及利用该封锁程序以关闭该第一应用程序,限制该第一应用程序的使用。
15. 如权利要求14所述的方法,其中该第一应用程序为"Word"的应用 程序。
16. —种封锁计算机的使用的方法,其步骤包含 利用封锁程序以监控第二输入装置;以及利用该封锁程序以显示较上层画面,得以覆盖第一输入装置所触发的非 "开始"功能表及非热键切换程序表的画面。
17. 如权利要求16所述的方法,其中该封锁程序检测该第二输入装置的被移除,以显示该较上层画面; 该封锁程序识别该第二输入装置的该内建识别码,以显示该较上层画面;该第二输入装置为USB鼠标,且经由使用者的触发锁定指令以锁定该第 一输入装置;该封锁程序改变操作系统的注册表的工作管理员读取数据,以防止使用 者启动窗口工作管理员而关闭该封锁程序,其中该封锁程序改变该注册表的 安全模式的读取数据,以防止该使用者进入安全模式而存取文件,或该封锁 程序改变该注册表的登录编辑程序的读取数据,以防止该使用者启动登录编 辑程序而窜改该注册表;该封锁程序设定有移除密码,并通过输入该移除密码以移除该封锁程 序;或当该封锁程序每隔一段时间检测不到该第二输入装置的内建识别码时, 即显示出该较上层画面。
18. —种封锁计算机的使用的方法,其步骤包含 利用封锁程序以监控模块;以及通过该封锁程序以显示较上层画面,得以覆盖第一输入装置所触发的非 "开始"功能表及非热键切换程序表的画面。
19. 如权利要求18所述的方法,其中该模块为软件或硬件,该软件为一 特定的应用程序,且该硬件为第二输入装置,其中该封锁程序执行该特定的应用程序,并识别该第二输入装置的被移除, 而显示该较上层画面,而使用者设定该特定的应用程序成为最上层显示的画 面,且当该封锁程序每隔一段时间检测到该特定的应用程序并未使用最大化 的画面或该特定的应用程序被关闭时,即自动执行该特定的应用程序并显示 为该最大化的画面;该封锁程序识别该特定的应用程序的窗口类别名称及窗口标题名称,且 因该特定的应用程序被关闭而显示该较上层画面;或该封锁程序的该较上层画面,即为执行该特定应用程序的画面。
20. —种封锁计算机的第一输入装置的方法,其步骤包含利用封锁程序以监控模块;以及通过该封锁程序以检测该模块的被移除,即锁定该第一输入装置。
21. 如权利要求20所述的方法,其中该第一输入装置为网卡,而该模块 为USB鼠标,且该封锁程序改变注册表的启动第一输入装置的读取数据,以 防止使用者再开启该第一输入装置。
全文摘要
本发明为一种封锁计算机的第一输入装置的方法及其装置,其封锁方法的步骤包含利用该第一输入装置以设定锁定指令和解除指令,触发该锁定指令以锁定该第一输入装置,以及显示较上层画面,以覆盖原先使用中的画面,电连接第二输入装置与该计算机,以及在该第二输入装置上输入该解除指令,以解除该第一输入装置的锁定。本发明能够克服干扰键盘的装置均需使用偏压电路的问题,并使键盘的管理更加容易。
文档编号G06F21/00GK101241529SQ200710006218
公开日2008年8月13日 申请日期2007年2月7日 优先权日2007年2月7日
发明者钟启能 申请人:创鸿科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1