计算机及其控制方法

文档序号:6505355阅读:138来源:国知局
计算机及其控制方法
【专利摘要】一种计算机及其控制方法。计算机包括电源键、快闪只读存储器、处理器、近场通信模块、芯片组及协同处理器。快闪只读存储器存储电源键的电源键保护状态。芯片组耦接处理器及快闪只读存储器。协同处理器耦接至电源键、近场通信模块及芯片组,并于近场通信模块产生中断请求后,验证近场通信卡的目前用户身份证明是否与预设用户身份证明相同。当目前用户身份证明与预设用户身份证明相同时,协同处理器改变电源键保护状态。
【专利说明】计算机及其控制方法

【技术领域】
[0001]本发明涉及一种电子装置,且特别涉及一种计算机及其控制方法。

【背景技术】
[0002]随着计算机信息技术的发展,计算机已经普遍地被使用者所接受与运用。传统计算机的开机流程中,由使用者手动地按下电源键。当电源键被触发后,计算机会先载入基本输入输出系统(Basic Input/Output System,B1S),基本输入输出系统会执行许多动作,例如开机自我测试(power-on self-test,POST)、检测硬件、安装驱动程序及载入操作系统(Operating System, OS)等。
[0003]然而,传统计算机不管是否为合法使用者都能手动地按下电源键来进行开机。如此一来,将严重地危害信息安全。有鉴于此,如何提高使用者操作上的便利性及安全性,即成为一个相当重要的课题。


【发明内容】

[0004]本发明涉及一种计算机及其控制方法,其经由近场通信卡来快速地开启或关闭电源键保护状态,以将电源键上锁(Lock)或解锁(Unlock)。如此一来,不仅能提高使用上的便利性,更能提高使用上的安全性。
[0005]根据本发明,提出一种计算机。计算机包括电源键、快闪只读存储器、处理器、近场通信(Near Field Communicat1n,NFC)模块、芯片组及协同处理器(Coprocessor)。快闪只读存储器存储电源键的电源键保护状态。芯片组耦接处理器及快闪只读存储器。协同处理器耦接至电源键、近场通信模块及芯片组,并于近场通信模块产生中断请求(InterruptRequest, IRQ)后,验证近场通信卡的目前用户身份证明是否与预设用户身份证明相同。当目前用户身份证明与预设用户身份证明相同时,协同处理器改变电源键保护状态。
[0006]根据本发明,提出一种计算机的控制方法。计算机的控制方法包括:由协同处理器判断近场通信(Near Field Communicat1n, NFC)模块是否产生中断请求(InterruptRequest, IRQ);如果产生中断请求,自近场通信卡读取目前用户身份证明;验证目前用户身份证明是否与预设用户身份证明相同;以及当目前用户身份证明与预设用户身份证明相同时,改变电源键保护状态。
[0007]为了对本发明的上述及其他方面有更佳的了解,下文特举实施例,并配合附图,作详细说明如下:

【专利附图】

【附图说明】
[0008]图1绘示为依照第一实施例的一种计算机与近场通信卡的示意图。
[0009]图2绘示为协同处理器与近场通信模块的示意图。
[0010]图3绘示为依照第一实施例的一种计算机的控制方法的流程图。
[0011]图4绘示为步骤32的细部流程图。
[0012]图5绘示为依照第二实施例的一种计算机的控制方法的流程图。
[0013]【符号说明】
[0014]1:计算机
[0015]2:近场通信卡
[0016]11:芯片组
[0017]12:协同处理器
[0018]13:近场通信模块
[0019]14:处理器
[0020]15:快闪只读存储器
[0021]16:电源键
[0022]17:总线
[0023]121:通用输入输出引脚
[0024]31 ?41、321 ?327:步骤
[0025]IRQ:中断请求

【具体实施方式】
[0026]第一实施例
[0027]请同时参照图1及图2,图1绘示为依照第一实施例的一种计算机与近场通信卡的示意图,图2绘示为协同处理器与近场通信模块的示意图。计算机I例如为桌上型计算机、平板计算机、笔记型计算机(Notebook)、一体成型计算机(All In One,ΑΙ0)或超轻薄笔记型计算机(Ultrabook),且计算机I包括芯片组11、协同处理器(Coprocessor) 12、近场通信模块13、处理器14、快闪只读存储器(Flash ROM) 15及电源键16。协同处理器12例如为嵌入式控制器(Embedded Controller, EC)。快闪只读存储器15存储电源键16的电源键保护状态,且电源键保护状态可能是开启(Enable)或关闭(Disable)。当电源键保护状态为开启时,电源键16上锁(Lock)。此时即便使用者按下电源键,处理器14也不会执行基本输入输出系统开机流程。相反地,当电源键保护状态为关闭时,电源键16解锁(Unlock)。此时若使用者按下电源键,处理器14将执行基本输入输出系统开机流程。芯片组11耦接处理器14及快闪只读存储器15,且协同处理器12耦接至电源键16、近场通信模块13及芯片组11。
[0028]协同处理器12并于近场通信模块13产生中断请求IRQ后,验证近场通信卡2的目前用户身份证明(User Identificat1n, UID)是否与预设用户身份证明相同。此时,计算机I处于软关机(soft off)状态S5下。先进配置与电源接口(Advanced Configurat1nand Power Interface,ACPI)所规范的软关机(soft off)状态S5是指计算机I仍有备份电力供应其部件。备份电力例如是经由变压器连接至市电而取得,或是由电池取得。系统关机状态S5不同于电源断开(mechanical off)状态G3。先进配置与电源接口所规范的电源断开状态G3是指计算机I没有任何备份电力供应其部件。也就是说,在电源断开状态G3下,计算机I无法由市电或电池取得备份电力。此时,计算机I并未装上电池且没有经由变压器连接至市电。
[0029]当目前用户身份证明与预设用户身份证明相同时,协同处理器12改变电源键保护状态。举例来说,如果原本电源键保护状态为关闭,当目前用户身份证明与预设用户身份证明相同时,协同处理器12将电源键保护状态由关闭改变为开启。相反地,如果原本电源键保护状态为开启,当目前用户身份证明与预设用户身份证明相同时,协同处理器12将电源键保护状态由开启改变为关闭。如此一来,使用者仅需将近场通信卡2靠近近场通信模块13,即能自动地改变电源键保护状态。
[0030]前述协同处理器12还包括通用输入输出(General Purpose Input/Output,GP1)引脚121,且通用输入输出引脚121用以接收中断请求IRQ。当近场通信卡2接近近场通信模块13时,近场通信模块13产生中断请求IRQ。通用输入输出引脚121接收中断请求IRQ后,协同处理器12验证目前用户身份证明是否与预设用户身份证明相同。协同处理器12可经由总线17与近场通信模块13沟通,总线17例如为系统管理总线(System ManagementBus, SMBus)或内部集成电路(Inter-1ntegrated Circuit, I2C)。总线17可进一步包括时钟信号线及数据信号线。
[0031]请同时参照图1及图3,图3绘示为依照第一实施例的一种计算机的控制方法的流程图。控制方法能应用于前述计算机I,且于计算机I处于软关机(soft off)状态S5下执行。计算机I的控制方法包括如下步骤:首先如步骤31所示,初始化协同处理器12。接着如步骤32所示,初始化近场通信模块13。跟着如步骤33所示,协同处理器12判断近场通信模块13是否产生中断请求IRQ。如果近场通信模块13未产生中断请求IRQ,则重复执行步骤33。相反地,如果近场通信模块13产生中断请求IRQ,则执行步骤34。如步骤34所示,近场通信模块13读取近场通信卡2的目前用户身份证明。接着如步骤35所示,协同处理器12验证目前用户身份证明是否与预设用户身份证明相同。如果目前用户身份证明与预设用户身份证明不同,则执行步骤33。相反地,如果目前用户身份证明与预设用户身份证明相同,则执行步骤36。如步骤36所示,协同处理器12改变电源键保护状态。如果原本电源键保护状态为关闭,协同处理器12将电源键保护状态由关闭改变为开启。相反地,如果原本电源键保护状态为开启,协同处理器12将电源键保护状态由开启改变为关闭。
[0032]接着如步骤37所示,协同处理器12判断电源保护键状态是否为开启。如果电源键保护状态为开启,则执行步骤38。如步骤38所示,协同处理器12将电源键16上锁(Lock)。电源键16上锁后,即便使用者按下电源键,基本输入输出系统开机流程也不会被执行。电源键16上锁后,协同处理器12会继续判断近场通信模块13是否产生中断请求IRQ。相反地,如果电源键保护状态为关闭,则执行步骤39。如步骤39所示,协同处理器12将电源键16解锁(Unlock)。电源键16解锁后,如果使用者按下电源键16,则基本输入输出系统开机流程被执行。电源键16解锁后,协同处理器12会继续判断近场通信模块13是否产生中断请求IRQ。如此一来,使用者通过近场通信卡将电源键16上锁,将有效地提高计算机I使用上的安全性,避免非法使用者径行操作计算机I。此外,使用者仅需将近场通信卡2靠近近场通信模块13,即能自动地将电源键16上锁或解锁,大幅地提高操作上的便利性。
[0033]请同时参照图1、图3及图4,图4绘示为步骤32的细部流程图。前述步骤32进一步包括步骤321至327。首先如步骤321所示,协同处理器12输出重置命令至近场通信模块13。接着如步骤322所示,协同处理器12输出写入命令至近场通信模块13。跟着如步骤323所示,延迟第一预设时间,以确保写入命令送到近场通信模块13。然后如步骤324所示,协同处理器12输出读取命令至近场通信模块13。接着如步骤325所示,延迟第二预设时间,以确保读取命令送到近场通信模块13。前述第一预设时间及第二预设时间可视计算机I的实际架构设计与规格而予以调整。跟着如步骤326所示,协同处理器12判断初始化近场通信模块13是否完成。如果初始化近场通信模块13未完成,则重复执行步骤322。相反地,如果初始化近场通信模块13已完成,则执行步骤327。如步骤327所示,如果初始化该近场通信模块完成,协同处理器12判断是否收到来自近场通信模块13的通知信号。如果协同处理器12未收到来自近场通信模块13的通知信号,则重复执行步骤321。相反地,如果协同处理器12收到来自近场通信模块13的通知信号,则执行前述步骤33。
[0034]第二实施例
[0035]请同时参照图1、图3及图5,图5绘示为依照第二实施例的一种计算机的控制方法的流程图。第二实施例与第一实施例主要不同之处在于第二实施例的控制方法除了步骤31至39外,还包括步骤40及41。第二实施例的控制方法在电源键16上锁后,将如步骤40所示,电源键保护状态被写入快闪只读存储器15。快闪只读存储器15将记录电源键保护状态为开启。相对地,电源键16解锁后,将如步骤41所示,电源键保护状态被写入快闪只读存储器15。快闪只读存储器15将记录电源键保护状态为关闭。
[0036]在第二实施例中,即便计算机I进入电源断开(mechanical off)状态G3,电源键保护状态的机制也不会丧失。这是因为第二实施例会将电源键保护状态记录至快闪只读存储器15,且电源键保护状态不会随着快闪只读存储器15的断电而消失。当前述步骤40执行完毕后,即便电池及电源供应器被拔除,电源键保护状态仍为开启。如此一来,能进一步地避免非法使用者以拔除电池及电源供应器的方式破坏原先设计的电源键保护状态的机制,进而提闻/[目息安全。
[0037]前述计算机及其控制方法通过近场通信卡来将计算机的电源键上锁,以避免非法使用者径行操作计算机。此外,使用者仅需将近场通信卡靠近近场通信模块,即能自动地将电源键上锁或解锁,大幅地提高计算机操作上的便利性。
[0038]综上所述,虽然本发明已以优选实施例公开如上,然其并非用以限定本发明。本领域技术人员在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视所附权利要求书界定范围为准。
【权利要求】
1.一种计算机,包括: 一电源键; 一快闪只读存储器,用以存储该电源键的一电源键保护状态; 一处理器; 一近场通信模块; 一芯片组,耦接该处理器及该快闪只读存储器;以及 一协同处理器,耦接至该电源键、该近场通信模块及该芯片组,并于该近场通信模块产生一中断请求后,验证一近场通信卡的一目前用户身份证明是否与一预设用户身份证明相同,当该目前用户身份证明与该预设用户身份证明相同时,该协同处理器改变该电源键保护状态。
2.如权利要求1所述的计算机,其中当该目前用户身份证明与该预设用户身份证明相同时,该协同处理器将该电源键保护状态由关闭改变为开启。
3.如权利要求1所述的计算机,其中当该目前用户身份证明与该预设用户身份证明相同时,该协同处理器将该电源键保护状态由开启改变为关闭。
4.如权利要求1所述的计算机,其中该近场通信模块产生该中断请求后,该协同处理器自该近场通信卡读取该目前用户身份证明。
5.如权利要求1所述的计算机,其中该协同处理器判断该电源键保护状态是否为开启,如果该电源键保护状态为开启,将该电源键上锁。
6.如权利要求5所述的计算机,其中该电源键上锁后,该电源键保护状态被写入至该快闪只读存储器。
7.如权利要求1所述的计算机,其中该协同处理器判断该电源键保护状态是否为开启,如果该电源键保护状态不是开启,将该电源键解锁。
8.如权利要求7所述的计算机,其中该电源键解锁后,该电源键保护状态被写入至该快闪只读存储器。
9.如权利要求1所述的计算机,其中该协同处理器包括一通用输入输出GP1引脚,用以接收该中断请求。
10.一种计算机的控制方法,包括: 由一协同处理器判断一近场通信模块是否产生一中断请求; 如果产生该中断请求,自一近场通信卡读取一目前用户身份证明; 验证该目前用户身份证明是否与一预设用户身份证明相同;以及 当该目前用户身份证明与该预设用户身份证明相同时,改变该电源键保护状态。
11.如权利要求10所述的控制方法,其中当该目前用户身份证明与该预设用户身份证明相同时,将该电源键保护状态由关闭改变为开启。
12.如权利要求10所述的控制方法,其中当该目前用户身份证明与该预设用户身份证明相同时,将该电源键保护状态由开启改变为关闭。
13.如权利要求10所述的控制方法,还包括: 判断该电源键保护状态是否为开启; 如果该电源键保护状态为开启,将该电源键上锁;以及 如果该电源键保护状态不是开启,将该电源键解锁。
14.如权利要求13所述的控制方法,其中该电源键上锁后,该电源键保护状态被写入至一快闪只读存储器。
15.如权利要求13所述的控制方法,其中该电源键解锁后,该电源键保护状态被写入至一快闪只读存储器。
16.如权利要求10所述的控制方法,还包括: 初始化该协同处理器;以及 初始化该近场通信模块。
17.如权利要求16所述的控制方法,其中初始化该近场通信模块的该步骤包括: 输出一重置命令至该近场通信模块后,输出一写入命令至该近场通信模块; 输出该写入命令至该近场通信模块后,延迟一第一预设时间; 延迟该第一预设时间后,输出一读取命令至该近场通信模块;以及 输出该读取命令至该近场通信模块后,延迟一第二预设时间。
18.如权利要求17所述的控制方法,其中初始化该近场通信模块的该步骤还包括: 判断初始化该近场通信模块是否完成;以及 如果初始化该近场通信模块完成,判断是否收到来自该近场通信模块的通知信号。
【文档编号】G06F21/35GK104239822SQ201310278059
【公开日】2014年12月24日 申请日期:2013年7月4日 优先权日:2013年6月17日
【发明者】李继立, 连俊豪 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1