计算机及其控制方法技术

技术编号:10356760 阅读:139 留言:0更新日期:2014-08-27 13:00
一种计算机及其控制方法。计算机包括处理器、芯片组、近场通信模块及协同处理器。芯片组耦接处理器。在近场通信卡接近近场通信模块时,近场通信模块自近场通信卡读取目前用户身份证明。协同处理器存储预设用户身份证明,并验证目前用户身份证明是否与预设用户身份证明相同。当目前用户身份证明与预设用户身份证明相同时,协同处理器控制芯片组执行开机程序。

【技术实现步骤摘要】

本专利技术涉及一种电子装置,且特别涉及一种。
技术介绍
随着计算机信息技术的发展,计算机已经普遍地被使用者所接受与运用。传统计算机的开机流程中,由使用者手动地按下电源键。当电源键被触发后,计算机会先载入基本输入输出系统(Basic Input/Output System,BIOS),基本输入输出系统会执行许多动作,例如开机自我测试(power-on self-test,POST)、检测硬件、安装驱动程序及载入操作系统(Operating System, OS)等。然而,传统计算机不管是否为合法使用者都能手动地按下电源键来进行开机。如此一来,将严重地危害信息安全。再者,如果要求使用者以输入密码的方式来进行验证,使用者往往会因为忘记密码而无法开机。有鉴于此,如何同时提高使用者操作上的便利性及安全性,即成为一个相当重要的课题。
技术实现思路
本专利技术涉及一种,其经由通过近场通信卡来控制计算机自动地进行开机或关机,不仅能提高使用上的便利性,更能提高使用上的安全性。根据本专利技术,提出一种计算机。计算机包括处理器、芯片组、近场通信模块及协同处理器。芯片组耦接处理器。在近场通信卡接近近场通信模块时,近场通信模块自近场通信卡读取目前用户身份证明。协同处理器(Coprocessor)存储预设用户身份证明(UserIdentification, UID),并验证目前用户身份证明是否与预设用户身份证明相同,当目前用户身份证明与预设用户身份证明相同时,协同处理器控制芯片组执行开机程序。根据本专利技术,提出一种计算机的控制方法。计算机包括芯片组、协同处理器及近场通信模块,协同处理器存储预设用户证明。控制方法包括:判断近场通信卡是否接近近场通信模块;当近场通信卡接近近场通信模块时,近场通信模块自近场通信卡读取目前用户身份证明;验证目前用户身份证明是否与预设用户身份证明相同;以及当目前用户身份证明与预设用户身份证明相同时,协同处理器控制芯片组执行开机程序。为了对本专利技术的上述及其他方面有更佳的了解,下文特举实施例,并配合附图,作详细说明如下:【附图说明】图1绘示为依照第一实施例的一种计算机与近场通信卡的示意图。图2绘示为协同处理器与近场通信模块的示意图。图3绘示为依照第一实施例的一种计算机的控制方法的流程图。图4绘示为步骤303的细部流程图。图5绘示为操作系统、基本输入输出系统及协同处理器的示意图。图6绘示为依照第二实施例的一种计算机的控制方法的流程图。【符号说明】1:计算机2:近场通信卡3:操作系统4:基本输入输出系统11:芯片组12:协同处理器13:近场通信模块14:处理器15:快闪只读存储器16:供电电路17:总线121:通用输入输出引脚301 ~312、3031 ~3034:步骤IRQ:中断请求【具体实施方式】第一实施例请参照图1,图1绘示为依照第一实施例的一种计算机与近场通信卡的示意图。计算机I例如为桌上型计算机、平板计算机、笔记型计算机(Notebook)、一体成型计算机(AUIn One, ΑΙ0)或超轻薄笔记型计算机(Ultrabook),且计算机I包括芯片组11、协同处理器(Coprocessor) 12、近场通信模块13、处理器14、快闪只读存储器(Flash ROM) 15及供电电路16。芯片组11耦接至协同处理器12、处理器14、快闪只读存储器(Flash ROM) 15及供电电路16,且近场通信模块13耦接至协同处理器12。快闪只读存储器15存储基本输入输出系统(Basic Input/Output System, BIOS)程序代码。近场通信模块13于近场通信卡2接近近场通信模块13时,近场通信模块13自近场通信卡2读取一目前用户身份证明。协同处理器12例如为嵌入式控制器(EmbeddedController, EC),且存储一预设用户身份证明(User Identification, UID)。协同处理器12验证目前用户身份证明是否与预设用户身份证明相同,当目前用户身份证明与预设用户身份证明相同时,协同处理器12控制芯片组11执行一开机程序。当执行开机程序时,芯片组11控制供电电路16提供计算机I所需的工作电压。请同时参照图1及图2,图2绘示为协同处理器与近场通信模块的示意图。协同处理器12包括通用输入输 出(General Purpose Input/Output, GP10)引脚121。当近场通信卡2接近近场通信模块13时,近场通信模块13输出中断请求IRQ至协同处理器12的通用输入输出引脚121。协同处理器12可经由总线17与近场通信模块13沟通,总线17例如为系统管理总线(System Management Bus, SMBus)或内部整合电路(Inter-1ntegratedCircuit, I2C)。总线17进一步包括时钟信号线及数据信号线。请同时参照图1及图3,图3绘示为依照第一实施例的一种计算机的控制方法的流程图。计算机I支控制方法包括如下步骤:首先如步骤301所示,初始化协同处理器12。接着如步骤302所示,重置(Reset)近场通信模块13。接着如步骤303所示,初始化近场通信模块13。举例来说,协同处理器12发出一重置命令,以重置近场通信模块13。跟着如步骤304所示,协同处理器12判断近场通信模块13是否备妥(Ready)。如果近场通信模块13未备妥,则重复地执行步骤303。相反地,如果近场通信模块13备妥,则执行步骤305。如步骤305所示,判断协同处理器12是否收到近场通信模块13出的通知信号(ACK)。如果协同处理器12未收到近场通信模块13出的通知信号,则重复地执行步骤302至304。相反地,如果协同处理器12收到近场通信模块13出的通知信号,则执行步骤306。如步骤306所示,判断近场通信卡2是否接近近场通信模块13。如果近场通信卡2未接近近场通信模块13,则重复地执行步骤306。相反地,如果近场通信卡2接近近场通信模块13,则执行步骤307。如步骤307所示,近场通信模块13自近场通信卡2读取目前用户身份证明。接着如步骤308所示,协同处理器12验证目前用户身份证明是否与预设用户身份证明相同。如果目前用户身份证明与预设用户身份证明不同,则重复地执行步骤306至308。相反地,当目前用户身份证明与预设用户身份证明相同时,则协同处理器12控制芯片组11执行开机程序。请同时参照图1、图3及图4,图4绘示为步骤303的细部流程图。前述步骤303进一步包括步骤3031至3034。如步骤3031所示,协同处理器12输出写入命令至近场通信模块13。接着如步骤3032所示,延迟第一预设时间,以确保写入命令送到近场通信模块13。跟着如步骤3033所示,协同处理器12输出读取命令至近场通信模块13。然后如步骤3034所示,延迟第二预设时间,以确保读取命令送到近场通信模块13。前述第一预设时间及第二预设时间可视计算机I的实际架构设计与规格而予以调整。第二实施例请同时参照图1、图5及图6,图5绘示为操作系统、基本输入输出系统及协同处理器的示意图,图6绘示为依照第二实施例的一种计算机的控制方法的流程图。第二实施例与第一实施例主要不同之处在于第二实施例除了步骤301至309外,还包括本文档来自技高网...

【技术保护点】
一种计算机,包括:一处理器;一芯片组,耦接该处理器;一近场通信(Near Field Communication,NFC)模块,于一近场通信卡接近该近场通信模块时,该近场通信模块自该近场通信卡读取一目前用户身份证明;以及一协同处理器(Coprocessor),用以存储一预设用户身份证明(User Identification,UID),并验证该目前用户身份证明是否与该预设用户身份证明相同,当该目前用户身份证明与该预设用户身份证明相同时,该协同处理器控制该芯片组执行一开机程序。

【技术特征摘要】
2013.02.22 TW 1021062571.一种计算机,包括: 一处理器; 一芯片组,耦接该处理器; 一近场通信(Near Field Communication,NFC)模块,于一近场通信卡接近该近场通信模块时,该近场通信模块自该近场通信卡读取一目前用户身份证明;以及 一协同处理器(Co processor),用以存储一预设用户身份证明(User Identification,UID),并验证该目前用户身份证明是否与该预设用户身份证明相同,当该目前用户身份证明与该预设用户身份证明相同时,该协同处理器控制该芯片组执行一开机程序。2.如权利要求1所述的计算机,其中当该近场通信卡接近该近场通信模块时,该近场通信模块输出一中断请求(Interrupt Request, IRQ)至该协同处理器。3.如权利要求2所述的计算机,其中该协同处理器包括一通用输入输出(GeneralPurpose Input/Output, GPI O)引脚,该近场通信模块输出该中断请求(InterruptRequest, IRQ)至该通用输入输出引脚。4.如权利要求1所述的计算机,其中若该近场通信卡远离该近场通信模块,该协同处理器输出一系统控制中断(System Control Interrupt, SCI), 一基本输入输出系统(BasicInput/Output System, BIOS)将一系统关机请求通知一操作系统,以执行一关机程序。5.如权利要求1所述的计算机,其中于初始化该协同处理器后,该协同处理器重置该近场通信模块。6.如权利要求5所述的计算机,其中于该近场通信模块重置后,初始化该近场通信模块。7.如权利要求6所述的计算机,其中于该近场通信模块初始化后,该协同处理器判断该近场通信模块是否备妥,如果该近场通信模块备妥,判断该协同处理器是否收到该近场通信模块发出的一通知信号,如果该协同处理器收到该通知信号,在该近场通信卡接近该近场通信模块时,该近场通信模块自该近场通信卡读取该目前用户身份证明。8.如权利要求7所述的计算机,其中于初始化该近场通信模块时,该协同处理器输出一写入命令至该近场通信模块,并延迟一第一预...

【专利技术属性】
技术研发人员:李继立连俊豪苏芳庆
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1