可任意切换电源开关、暂时中止按钮与面板开关功能的系统的制作方法

文档序号:6435073阅读:4533来源:国知局
专利名称:可任意切换电源开关、暂时中止按钮与面板开关功能的系统的制作方法
技术领域
本发明涉及一种可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,特别是提供接口给使用者定义各按钮功能的系统。
目前仅有支持高级配置与电源接口(Advanced Configuration andPower Interface;ACPI)模式的作业系统,有提供定义按钮(button)功能的设定,以防止使用者的不正常开机。
高级配置与电源接口是一种电脑电源的管理设备,它是在作业系统当中,搭配硬件可以检测主机板温度、风扇转速和电源供应器的电压等信息,进而提供适当的电源与主机工作频率,来达到效率与省电并存的效果。
而软件切换电源开关(Soft power-off)最早是在麦金托什电脑(Macintosh)上的观念,那就是电脑系统的关机动作在使用者选择“关机”之后,便可以由软件控制而关闭电源供应器上的电源。除了软件关机之外,麦金托什电脑机器上也是使用键盘上的一个按钮,来执行开启电源的功能,目前在IBM-PC上的ATX主机板已经支持软件关机的能力了。
然而目前笔记本电脑(notebook)上的电源开关(poweron/off)、暂时中止按钮(suspend button)与面板开关(lid switch)均由一个超级输入/输出控制器(super I/O controller)芯片所控制,而实际执行暂时中止至存储器/磁盘(suspend to RAM/Disk)、电源开关与面板开关则是由基本输入输出系统(BIOS)来执行。
因此,若能任意定义按钮功能,成为关机(shutdown)及暂时中止至存储器/磁盘等的功能选择,将可提供更大的使用弹性。
本发明的主要目的在于提供一种可任意切换电源开关按按钮、暂时中止按钮与面板开关按钮功能的系统,以克服现有技术中所存在的缺陷。
本发明的上述目的是这样实现的一种可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,用以提供使用者定义各按钮功能,其特征是该系统至少包含一硬件单元,用以控制该开关按钮、该暂时中止按钮与该面板开关按钮;一韧件(firmware)单元,与该硬件单元耦合,包含复数个暂存器与一系统BIOS;及一软件单元,是提供一应用程序定义该开关按钮、该暂时中止按钮与该面板开关按钮功能,并通过该系统BIOS提供的函数,将设定值分别储存在不同的该复数个暂存器。
本发明的上述目的也这样实现一种可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,用以提供使用者定义各按钮功能,其特征是该系统至少包含一超级输入/输出控制器,用以控制该开关按钮、该暂时中止按钮与该面板开关按钮;一韧件单元,与该超级输入/输出控制器耦合,包含复数个暂存器与一系统BIOS;及一软件单元,是提供一应用程序定义该开关按钮、该暂时中止按钮与该面板开关按钮功能,并通过该系统BIOS提供的函数,将设定值分别储存在不同的该复数个暂存器。
本发明所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述硬件单元是一超级输入/输出控制器。
本发明所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是当按下该按钮时,该应用程序通知作业系统做相对应的动作。
本发明所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述暂时中止按钮是指暂时中止至存储器/磁盘的动作。
本发明所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述面板开关面板开关按钮是指笔记本电脑上的显示面板开合的切换开关。
由此可见,本发明所提供的可任意切换电源开关按按钮、暂时中止按钮与面板开关按钮功能的系统,借助韧件与软件的修改与设计,将硬件单元超级输入/输出控制器控制目前电源开关、暂时中止按钮及面板开关,经由本发明所提出的应用程序,通过系统BIOS的函数,去设定超级输入/输出控制器所提供的暂存器(mailbox),以决定目前各按钮所定义的功能(如电源开关、暂时中止按钮及面板开关),实际按下按钮时,超级输入/输出控制器的韧件及系统BIOS参考目前暂存器的定义,以决定目前所要执行的动作。
通过本发明的设计,修改韧件与软件即可实现任意切换电源开关、暂时中止按钮与面板开关功能的目的。
下面结合实施例所示附图,对本发明的技术内容作进一步详细说明。


图1为本发明的硬件、韧件与软件结构示意图。
通常一部使用电力的电脑都有一个电源开关,我们打开这个开关之后,电脑才有足够的电力开始正常工作。但是,若使用者不经由作业系统进行正常关机,将导致系统程序混乱或遗失,须重新整理电脑中的系统程序。
所以,本发明提出一种应用程序,通过系统BIOS的函数,去设定超级输入/输出控制器所提供的暂存器,以决定目前各按钮所定义的功能,实际按下铵钮时,超级输入/输出控制器的韧件及系统BIOS参考目前暂存器的定义,以决定目前所要执行的动作。
一般而言,所定义的按钮功能有电源开关按钮10、暂时中止按钮20与面板开关按钮30等;暂时中止程序的执行,通常发生在直译器的编译程序,或是使用者取消应用程序的执行动作时发生,在暂时中止之后,通常我们可以再继续应用程序的执行动作。而面板开关是指笔记本电脑上的显示面板开合的切换开关。这些按钮实际上是由一硬件超级输入/输出控制器芯片所控制。
本发明提出一较佳实施例,请参考图1所示,分别包含硬件单元超级输入/输出控制器40、韧件单元50与软件单元60等三大部分,是经由该硬件超级输入/输出控制器40控制目前电源开关按钮10、暂中止按钮20及面板开关按钮30哪一个有被触动;再通过一韧件50上的第一暂存器70、第二暂时存器80、第三暂存器90分别定义电源开闭、暂时中止与面板关闭。再经由一系统BIOS 100参考目前第一暂存器70、第二暂存器80、第三暂存器90的定义,以决定目前所要执行的动作。
最后借助一软件接口,提供一应用程序110给使用者定义各按钮的功能,并通过系统BIOS 100提供的函数,将设定值储存在第一暂存器70、第二暂存器80、第三暂存器90上,另外此应用程序110需负责通知作业系统做相对应的动作,例如,按钮被定义成电源关闭时,应用程序需通知作业系统关机120;若按钮被定义成暂时中止时,应用程序需通知作业系统做暂时中止程序的执行;若按钮被定义成面板关闭时,应用程序需通知作业系统做面板关闭的动作。
所以,只要通过韧件单元50与软件单元60的修改,即可达到任意切换各按钮功能的目的。
虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的构思和范围内,当可作适当的更动与润饰,因此本发明的保护范围当视权利要求所界定的保护范围为准。
权利要求
1.一种可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,用以提供使用者定义各按钮功能,其特征是该系统至少包含一硬件单元,用以控制该开关按钮、该暂时中止按钮与该面板开关按钮;一韧件单元,与该硬件单元耦合,包含复数个暂存器与一系统BIOS;及一软件单元,是提供一应用程序定义该开关按钮、该暂时中止按钮与该面板开关按钮功能,并通过该系统BIOS提供的函数,将设定值分别储存在不同的该复数个暂存器。
2.如权利要求1所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述硬件单元是一超级输入/输出控制器。
3.如权利要求1所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是当按下该按钮时,该应用程序通知作业系统做相对应的动作。
4.如权利要求1所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述暂时中止按钮是指暂时中止至存储器/磁盘的动作。
5.如权利要求1所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述面板开关面板开关按钮是指笔记本电脑上的显示面板开合的切换开关。
6.一种可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,用以提供使用者定义各按钮功能,其特征是该系统至少包含一超级输入/输出控制器,用以控制该开关按钮、该暂时中止按钮与该面板开关按钮;一韧件单元,与该超级输入/输出控制器耦合,包含复数个暂存器与一系统BIOS;及一软件单元,是提供一应用程序定义该开关按钮、该暂时中止按钮与该面板开关按钮功能,并通过该系统BIOS提供的函数,将设定值分别储存在不同的该复数个暂存器。
7.如权利要求6所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是当按下该按钮时,该应用程序通知作业系统做相对应的动作。
8.如权利要求6所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述暂时中止按钮是指暂时中止至存储器/磁盘的动作。
9.如权利要求6所述的可任意切换电源开关按钮、暂时中止按钮与面板开关按钮功能的系统,其特征是上述面板开关按钮是指笔记本电脑上的显示面板开合的切换开关。
全文摘要
一种可任意切换电源开关按按钮、暂时中止按钮与面板开关按钮功能的系统,包含一硬件单元,用以控制该开关按钮、该暂时中止按钮与该面板开关按钮;一韧件单元,与该硬件单元耦合,包含复数个暂存器与一系统BIOS;一软件单元,是提供一应用程序定义该开关按钮、该暂时中止按钮与该面板开关按钮功能,并通过该系统BIOS提供的函数,将设定值储存在该暂存器中,当按下按钮时,该应用程序通知作业系统做相对应的动作。
文档编号G06F1/26GK1357808SQ0013414
公开日2002年7月10日 申请日期2000年12月6日 优先权日2000年12月6日
发明者陈宗辉 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1