自动切换按钮功能的计算机系统及其切换按钮功能的方法

文档序号:6611874阅读:167来源:国知局
专利名称:自动切换按钮功能的计算机系统及其切换按钮功能的方法
技术领域
本发明涉及一种自动切换按钮功能的计算机系统及其方法,特别 指一种具有依据系统的状态来自动切换按钮功能的计算机系统及其方法。
背景技术
由于科技的快速发展,计算机的辅助应用也就越来越普遍,从个 人、企业到工业上的使用,都早己进入计算机化的时代。此外,因为 人们越来越讲求随处使用、携带方便及空间节省上的特点,因此计算 机的发展从早期盛行的桌上型计算机已渐渐转向笔记型计算机的使用
趋势,甚至是最近发展出的平板计算机(TabletPC)、超行动计算机(Ultra Mobile PC, UMPC)及儿童用计算机(One Laptop Per Child, OLPC)等,
也都看得出来讲究便利性的设计。
而我们都知道键盘是计算机运作时所必要的基本输入装置,并且 键盘与计算机连接接口也已从早期的PS/2接口转变到现今能随插即用 (Plug andPlay)的通用序列总线接口,以方便使用者能轻松进行连接使 用。但由于键盘必须设计足够的按键数量以对应不同的功能键及输入 规则,因此键盘将是计算机中占用较大空间的装置,而这也就无法再 进一步縮小计算机的整体体积。
而也就因此,已经有越来越多计算机(如上述平板计算机及超行动 计算机等)是采用触控面板搭配屏幕键盘(软件键盘)的设计,以省去键 盘的配置,达到缩小计算机体积的目的,并且同时还能空出原本键盘 所使用的连接接口。然而,由于触控面板及屏幕键盘都是必须分别于 计算机操作系统中安装驱动程序及相关软件来进行驱动控制后,才能
正常提供给使用者进行输入。因此,当计算机在尚未进入操作系统前 的状态如基本输入输出系统(BIOS)的开机选单设置时,使用者便必 须再通过外接的键盘才可以来进行设定相关的BIOS内容。尤其是当计 算机是使用于工业上的操作及控制应用时,进行设定BIOS的次数也就 相对的更为频繁,于是使用者必须随时准备有外接的键盘以进行连接 使用,而这也就失去原本计算机为因应携带方便而考虑的设计,进而 增加使用者的不便。

发明内容
有鉴于此,本发明所要解决的技术问题在于,通过韧体的整合及 改良,以及增设于计算机的简易按钮的设计,使计算机本身得以判断 目前的状态,而进行切换不同的按钮输入模式,进而能依据目前计算 机状态来提供不同的按钮功能。借此,以达到省去计算机外接键盘所 占空间的目的,同时在计算机尚未进入操作系统之前,同样得以进行 相关的功能设定及操作。
为了达到上述目的,根据本发明所提出的一方案,提供一种自动 切换按键功能的计算机系统,其包括 一按钮模块、 一基本输入输出
系统(BIOS)及一键盘控制单元(Keyboard Controller, KBC)。其中,基
本输入输出系统用以输出一指示信号,以用来提供计算机系统的状态, 而键盘控制单元电性连接基本输入输出系统及按钮模块,用来接收指 示信号以依据计算机系统的状态来自动切换不同的按钮输入模式,并 且键盘控制单元再进一步根据按钮输入模式来转换出至少一扫描码 (Scan Code)来对应提供给按钮模块。
为了达到上述目的,根据本发明所提出的一方案,提供一种计算 机系统自动切换按键功能的方法,其步骤包括首先,提供按钮模块 于计算机系统,接着依据一指示信号以获得目前计算机系统的状态, 并且确认计算机系统的状态改变,于是依据目前计算机系统的状态来 切换对应的按钮输入模式,以进而转换出扫描码来提供给按钮模块。 借此,使按钮模块得以依据计算机系统的状态的不同而对应不同的按 键功能。此外,使计算机系统在尚未进入操作系统之前的状态下,即 可通过按键模块来进行相关的操作及设定。
综上所述,本发明通过基本输入输出系统与键盘控制单元的整合, 并再搭配按钮模块的设计,使得计算机系统得以依据所处的状态而自 动切换按钮模块拥有不同的按钮功能。如此一来,计算机系统不仅不 需另外再外接任何键盘输入装置就可以在任何状态下(尤其是在尚未进 入操作系统前的状态)进行功能的设定及操作,以达到提升计算机系统 的可移植性及便利性的目的。另一方面,更可空出原本用以连接外接 键盘输入装置的连接端口(如USB连接端口),以让计算机系统可方便 扩充其它功能。此外,由于按钮模块本身不需过于复杂的设计,因此 可以简单地与计算机系统进行搭配设计。
以上的概述与接下来的详细说明及附图,皆是为了能进一步说明 本发明为达到预定目的所采取的方式、手段及功效。而有关本发明的 其它目的及优点,将在后续的说明及附图中加以阐述。


图1为本发明自动切换按钮功能的计算机系统的实施例方块图; 图2为本发明计算机系统自动切换按钮功能的方法的实施例流程 图;及
图3为本发明的应用实施例示意图。
附图标记说明
计算机系统1 按钮模块10 第一按钮101
第二按钮102 第三按钮103 第四按钮104 第五按钮105 方向键106 基本输入输出系统11 键盘控制单元1具体实施例方式
请参考图1,为本发明自动切换按钮功能的计算机系统的实施例 方块图。如图所示,本发明提供一种自动切换按钮功能的计算机系统1, 并且本发明的计算机系统1可例如为可携式计算机系统,其主要是得 以省去外接键盘的设计,进而提升计算机系统1的携带性及便利性。 而计算机系统l包括 一按钮模块IO、 一基本输入输出系统(BIOS)ll、 一键盘控制单元(Keyboard Controller, KBC)12。其中,通过基本输入 输出系统11及键盘控制单元12的电性连接及相互间的整合,使得基 本输入输出系统11得以输出一指示信号给键盘控制单元12,以提供目 前计算机系统1的状态。
而键盘控制单元12在接收指示信号以获得目前计算机系统1的状 态之后,进而得以依据目前计算机系统1的状态来切换为不同的按钮 输入模式,并且进一步再对应所切换的按钮输入模式来转换出至少一 扫描码(ScanCode)以提供给按钮模块10,进而使按钮模块10拥有该扫 描码所对应的功能。于是,相同的按钮模块IO在不同的计算机系统1 的状态下便拥有不同的按钮功能。而使用者在不同的计算机系统1的 状态下时便可借由按钮模块IO所提供的不同按钮功能来进行操作及设 定的输入。
而上述提到计算机系统1的状态可例如为开机自我测试(POST)的 状态、开机设定选单(Setup Menu)的状态或进入操作系统(OS)的状态 等。也就是说,键盘控制单元12在接收基本输入输出系统11所通知
的指示信号而获得计算机系统1的状态后,会依据以上这些不同的计 算机系统1的状态,而转换出不同的扫描码给按钮模块10,以使得在 不同的计算机系统1的状态下得以让按钮模块10拥有不同的按钮功 能,以提供给使用者进行输入。
附带一提的是键盘控制单元12中是例如预设有多组按钮输入模 式及其对应的扫描码,以在接收基本输入输出系统11的指示信号的后, 得以进行切换符合该计算机系统1的状态的按钮输入模式,并转换出 对应的扫描码。
此外,由于本发明的计算机系统1主要是讲究携带性及便利性,
因此在按钮模块10的设计方面,便是设置于计算机系统1的一壳体(图
未示)且与计算机系统1成为一体的设计。
为了进一步说明本发明的实际运作流程,请再参考图2为本发明 计算机系统自动切换按钮功能的方法的实施例流程图。如图所示,本
发明提供一种计算机系统1自动切换按钮功能的方法,该切换方法的
步骤包括首先,键盘控制单元12接收基本输入输出系统11所输出
的指示信号以获得目前计算机系统1的状态,并且得以进行确认目前
计算机系统1的状态是否改变,为步骤S201。举例而言,假设计算机 系统1的状态可为开机自我测试的状态、开机设定选单的状态或进入 操作系统的状态,并且进入操作系统的状态又可进一步分为进入不同 的操作系统的状态等。而若基本输入输出系统11的指示信号是通知键 盘控制单元12目前计算机系统1已由开机设定选单的状态执行至进入 操作系统的状态,此时键盘控制单元12便可确认计算机系统1的状态 已改变。
因此,若步骤S201的确认结果为是,即进一步再依据计算机系统 1的状态来判断是否切换不同的按钮输入模式,为步骤S203。此步骤 即是表示键盘控制单元12会进一步判断不同的计算机系统1的状态是 否会对应相同的按钮输入模式,以决定是否进行切换不同的按钮输入 模式。
而若步骤S203的判断结果为是时,则表示目前计算机系统1的状 态是对应不同的按钮输入模式,因此键盘控制单元12便会进行切换实 际对应目前计算机系统1的状态的按钮输入模式,为步骤S205。并且 键盘控制单元12再进一步根据目前所实际切换的按钮输入模式来转换 出对应的扫描码,以提供给按钮模块IO,为步骤S207,进而使按钮模 块IO拥有该扫描码所代表的功能。于是,使用者便可在任何计算机系 统1的状态下,通过按钮模块IO来进行操作及输入。
而若步骤S201或步骤S203的确认判断结果为否时,即分别表示 计算机系统1的状态并未改变,或者虽然计算机系统1的状态改变,
但不同状态是对应相同的按钮输入模式。于是,键盘控制单元12便同 样对应原本所切换的按钮输入模式并且转换出相同的扫描码给按钮模
块10。
请再参考图3,为本发明的应用实施例示意图。由于本发明中的 按钮模块10在计算机系统1中并非用以输入复杂的内容或文字等数 据,且主要都是用来进行功能的设定及操作。因此,按钮模块10不需 设计过多的按钮数量,仅需足够对应操作即可。于是,本实施例中的 按钮模块10就以设计有五个按钮(101 105)及一个方向键106来举例说 明。
当计算机系统1开机时,表示计算机系统1的状态从关机状态改 变到开机时所执行的开机自我测试的状态,而此时键盘控制单元12接 收基本输入输出系统11的指示信号,以得知计算机系统1的状态已改 变。因此,键盘控制单元12会根据目前计算机系统1的状态来切换为 所对应的按钮输入模式,并且进一步再依据所切换的按钮输入模式来 转换出扫描码给对应的按钮模块10。此时,举例来说,在开机自我测 试的状态下,键盘控制单元12所切换及转换出的扫描码是用以提供进 入开机设定选单的功能(也就是例如为键盘的"Delete"键),并且是对 应提供给按钮模块10中的第一按钮101。于是,使用者在计算机系统 1处于开机自我测试的状态下时,便可操作按压第一按钮101来进入开 机设定选单。
如图3中的画面所示,其表示使用者已操作计算机系统1进入开 机设定选单的状态。因此,键盘控制单元12根据目前的状态再切换为 所属的按钮输入模式,以再转换出相关的扫描码给按钮模块10。此时, 按钮模块10中的各按钮所对应接收到扫描码的功能是例如为第一按 钮101是用以执行"储存"的功能,第二按钮102是用以执行"退出" 的功能,第三按钮103是用以执行"数值向上调整"的功能,第四按 钮104是用以执行"数值向下调整"的功能,第五按钮105是用以执 行"确定"的功能,以及方向键106是例如为五向键,用以执行"上"、 "下""左"、"右"与"进入"的功能。如此一来,使用者在开机设定 选单的状态下时,便可以单纯通过按钮模块IO来进行操作及设定相关 的参数内容。
综上所述,本发明通过基本输入输出系统11与键盘控制单元12 的整合,并再搭配按钮模块10的设计,使得计算机系统1得以依据所 处的状态而自动切换按钮模块IO拥有不同的按钮功能。如此一来,计 算机系统1不仅不需另外再外接任何键盘输入装置就可以在任何状态 下(尤其是在尚未进入操作系统前的状态)进行功能的设定及操作,以达 到提升计算机系统1的可移植性及便利性的目的。另一方面,更可空
出原本用以连接外接键盘输入装置的连接端口(如USB连接端口),以
让计算机系统1可方便扩充其它功能。此外,由于按钮模块io本身不
需过于复杂的设计,因此可以简单地与计算机系统1进行搭配设计。
但,以上所述,仅为本发明的具体实施例的详细说明及附图而已, 并非用以限制本发明,本发明的保护范围应以权利要求书的范围为准,
任何本领域技术人员在本发明的领域内,可轻易思及的变化或修饰皆 可涵盖在本案所界定的保护范围之内。
权利要求
1、一种自动切换按钮功能的计算机系统,其特征在于,包括一按钮模块;一基本输入输出系统,用以输出一指示信号,以提供该计算机系统的状态;及一键盘控制单元,电性连接该基本输入输出系统及该按钮模块,用来接收该指示信号,以依据该计算机系统的状态来转换出至少一扫描码给该按钮模块;借此,该按钮模块依据该计算机系统的状态的不同而对应不同的按钮功能。
2、 如权利要求1所述的自动切换按钮功能的计算机系统,其特征 在于,所述的按钮模块设置于该计算机系统的一壳体。
3、 如权利要求1所述的自动切换按钮功能的计算机系统,其特征 在于,所述的计算机系统的状态系为开机自我测试的状态、开机设定 选单的状态或进入操作系统的状态。
4、 如权利要求1所述的自动切换按钮功能的计算机系统,其特征 在于,所述的键盘控制单元进一步依据该计算机系统的状态的改变来 切换不同的一按钮输入模式。
5、 如权利要求4所述的自动切换按钮功能的计算机系统,其特征 在于,所述的键盘控制单元对应该按钮输入模式来转换出该扫描码给 该按钮模块。
6、 一种计算机系统自动切换按钮功能的方法,其特征在于,步骤 包括提供一按钮模块于该计算机系统;依据一指示信号以获得该计算机系统的状态,并且确认该计算机 系统的状态改变;及依据该计算机系统的状态来转换出至少一扫描码给该按钮模块;借此,该按钮模块系依据该计算机系统的状态的不同而对应不同 的按钮功能。
7、 如权利要求6所述的计算机系统自动切换按钮功能的方法,其 特征在于,所述的指示信号由该计算机系统中的一基本输入输出系统 所提供。
8、 如权利要求6所述的计算机系统自动切换按钮功能的方法,其特征在于,所述的计算机系统的状态为开机自我测试的状态、开机设 定选单的状态或进入操作系统的状态。
9、 如权利要求6所述的计算机系统自动切换按钮功能的方法,其 特征在于,在获得该计算机系统的状态之后,进一步进行判断是否切 换不同的一按钮输入模式。
10、 如权利要求9所述的计算机系统自动切换按钮功能的方法, 其特征在于,若判断该是否切换不同的按钮输入模式的结果为是时, 则转换出对应该按钮输入模式的扫描码给该按钮模块。
全文摘要
一种计算机系统自动切换按键功能的方法,其步骤包括首先,提供一按钮模块于计算机系统,而依据一指示信号来获得计算机系统的状态,并且确认计算机系统的状态改变。接着,再依据计算机系统的状态来切换一按钮输入模式,进而转换出对应该按钮输入模式的至少一扫描码(Scan Code)给按钮模块,使按钮模块得以依据计算机系统的状态的不同而对应不同的按钮功能。借此,使无外接键盘的计算机系统可借助按钮模块来进行设定及操作,并且达到增加可移植性及便利性的目的。
文档编号G06F9/445GK101382897SQ20071014586
公开日2009年3月11日 申请日期2007年9月4日 优先权日2007年9月4日
发明者蔡东宏, 许博承 申请人:研华股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1