计算机系统的制作方法

文档序号:6500338阅读:213来源:国知局
计算机系统的制作方法
【专利摘要】一种计算机系统。计算机系统包括近场通讯标签及计算机。计算机包括快闪只读存储器、芯片组、近场通讯模块及中央处理器。快闪只读存储器储存基本输入输出系统,基本输入输出系统包括预设用户身份证明及预设输入键数据。芯片组包括键盘缓冲器。当近场通讯标签接近近场通讯模块时,近场通讯模块自近场通讯标签读取用户身份证明种子。中央处理器根据用户身份证明种子及函数产生目前用户身份证明,并判断目前用户身份证明是否等于预设用户身份证明。当目前用户身份证明等于预设用户身份证明时,写入预设输入键数据至键盘缓冲器。
【专利说明】计算机系统
【技术领域】
[0001]本发明是有关于一种电子装置,且特别是有关于一种计算机系统。
【背景技术】
[0002]在计算机开机时间,计算机会加载许多选择只读存储器(Option ROM)程序码。选择只读存储器(Option ROM)程序码例如为磁盘阵列(Redundant Array of IndependentDisks, RAID)、管理引擎(Management Engine, ME)或局域网络(Local Area Network, LAN)的选择只读存储器(Option ROM)程序码。每个选择只读存储器程序码都有对应的热键。使用者必须键入对应的热键(Hot Key),才能进行固件设定的更改。
[0003]然而,随着计算机效能的改进,计算机的开机时间越来越短。造成使用者来不及在开机时间中实时地按下热键,以进行固件设定的更改。此外,进入操作系统后,操作系统及应用程序会要求使用者输入账号及密码等登入数据。如此一来,将造成使用者操作上极大的不便。

【发明内容】

[0004]本发明是有关于一种计算机系统及其控制方法,其是经由近场通讯标签及近场通讯模块来改善传统人工输入方式,进而提高使用者操作上的便利性。
[0005]根据本发明,提出一种计算机系统。计算机系统包括近场通讯(NearField Communication, NFC)标签及计算机。近场通讯标签储存用户身份证明(UserIdentification, UID)种子。计算机包括快闪只读存储器(Flash ROM)、芯片组、近场通讯模块及中央处理器。快闪只读存储器储存基本输入输出系统(Basic Input/OutputSystem, BIOS),基本输入输出系统包括预设用户身份证明(User Identification, UID)及预设输入键数据。芯片组包括键盘缓冲器(Keyboard Buffer) 0当近场通讯标签接近近场通讯模块时,近场通讯模块自近场通讯标签读取用户身份证明种子。中央处理器根据用户身份证明种子及杂凑函数产生目前用户身份证明,并判断目前用户身份证明是否等于预设用户身份证明。当目前用户身份证明等于预设用户身份证明时,写入预设输入键数据至键盘缓冲器。
[0006]为了对本发明的上述及其它方面有更佳的了解,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【专利附图】

【附图说明】
[0007]图1绘示为依照第一实施例的一种计算机系统的方块图。
[0008]图2绘示为依照第一实施例的快闪只读存储器的示意图。
[0009]图3绘示为初始化近场通讯模块的流程图。
[0010]图4绘示为依照第一实施例的初始化近场通讯标签的流程图。
[0011]图5为依照第一实施例的一种计算机系统的控制方法的流程图。[0012]图6为依照第二实施例的一种计算机系统的控制方法的流程图。
[0013][标号说明]
[0014]1:计算机系统11:近场通讯标签
[0015]12:计算机111:第一用户身份证明种子
[0016]121:快闪只读存储器:122:芯片组
[0017]123:近场通讯模块124:中央处理器
[0018]125:主存储器1211:基本输入输出系统
[0019]1221:键盘缓冲器1222:通用输入输出接脚:
[0020]12111:近场通讯标签数据12111a:预设用户身份证明
[0021]12111b:预设 入键数据301~304、401~412、501~516:步骤
【具体实施方式】
[0022]第一实施例
[0023]请同时参照图1及图2,图1绘示为依照第一实施例的一种计算机系统的方块图,图2绘示为依照第一实施例的快闪只读存储器的示意图。计算机系统I包括近场通讯(NearField Communication, NFC)标签11及计算机12,且计算机12例如为服务器、桌上型计算机、平板计算机、笔记本型计算机(Notebook)或超轻薄笔记本型计算机(Ultrabook)。近场通讯标签11储存一第一用户身份证明(User Identification, UID)种子111。计算机12包括快闪只读存储器(Flash ROM) 121、芯片组122、近场通讯模块123、中央处理器124及主存储器125。芯片组122包括键盘缓冲器(Keyboard Buffer) 1221及通用输入输出接脚(General Purpose Input/Output, GP10) 1222。芯片组 122 f禹接中央处理器 124、快闪只读存储器121及近场通讯模块123,而主存储器125耦接至中央处理器124。芯片组122例如是经由系统管理总线(System Management Bus, SMBus)与近场通讯模块123进行沟通。
[0024]快闪只读存储器121储存基本输入输出系统(Basic Input/OutputSystem, BIOS) 1211,且基本输入输出系统1211包括近场通讯标签数据12111,近场通讯标签数据12111包括预设用户身份证明(User Identification,WD) 12111a预设输入键数据12111b。预设输入键数据12111b例如为基本输入输出系统设定的热键、选择只读存储器(Option ROM)程序码的热键、选择只读存储器(Option ROM)程序码的账号、选择只读存储器(Option ROM)程序码的密码、应用程序的账号、应用程序的密码、操作系统的账号或操作系统的密码,其中近场通讯标签数据12111皆可以用加密方式储存。
[0025]选择只读存储器(Option ROM)程序码例如为磁盘阵列(Redundant Array ofIndependent Disks, RAID)、管理引擎(Management Engine, ME)或局域网络(Local AreaNetwork, LAN)的选择只读存储器(Option ROM)程序码。每个选择只读存储器程序码都有对应的热键。当输入热键后,即可进入选择只读存储器程序码的设定画面。在输入账号及密码后,使用者即可对选择只读存储器程序码所提供的选项进行调整。
[0026]中央处理器124判断近场通讯标签11是否接近近场通讯模块123。当近场通讯标签11接近近场通讯模块123时,近场通讯模块123自近场通讯标签11读取第一用户身份证明种子111。中央处理器123根据第一用户身份证明种子111及一杂凑函数产生目前用户身份证明,并判断目前用户身份证明是否等于预设用户身份证明。当目前用户身份证明等于预设用户身份证明时,写入预设输入键数据12111b至键盘缓冲器1221。
[0027]请同时参照图1、图2及图3,图3绘示为初始化近场通讯模块的流程图。首先如步骤301所示,于电源开启后,初始化芯片组122。接着如步骤302所示,设定通用输入输出接脚1222于致能时,执行系统管理中断(System Management Interrupt, SMI)处理程序。跟着如步骤303所示,由快闪只读存储器121加载近场通讯标签数据12111至主存储器125。然后如步骤304所示,初始化近场通讯模块123。
[0028]请同时参照图1、图2及图4,图4绘示为依照第一实施例的初始化近场通讯标签的流程图。需先说明的是,通常在初始化近场通讯标签之前,必须先完成初始化近场通讯模块123的流程(如图3绘示)。首先如步骤401所示,设定通用输入输出接脚1222于致能时,执行系统管理中断(System Management Interrupt, SMI)处理程序。接着如步骤402所示,判断近场通讯标签11是否接近近场通讯模块123。当近场通讯标签11接近近场通讯模块123,则执行步骤403。如步骤403所示,中央处理器124执行系统管理中断处理程序。进一步来说,当近场通讯标签11接近近场通讯模块123时,近场通讯模块123致能通用输入输出接脚1222。通用输入输出接脚1222被致能后,中央处理器124执行系统管理中断(System Management Interrupt, SMI)处理程序。接着如步骤404所示,写入第一用户身份证明(User Identification, UID)种子111至近场通讯标签11。跟着如步骤405所示,写入预设用户身份证明12111a至快闪只读存储器121。然后如步骤406所示,写入近场通讯标签数据12111至快闪只读存储器121。接着如步骤407所示,写入近场通讯标签数据12111至主存储器125。
[0029]相反地,当近场通讯标签11未接近近场通讯模块123,则执行步骤408。如步骤408所示,设定通用输入输出接脚1222于致能时,执行系统控制中断(System ControlInterrupt, SCI)处理程序。接着如步骤409所示,进入操作系统后,加载账号管理(AccountManager)或应用程序。跟着如步骤410所示,判断近场通讯标签11是否接近近场通讯模块123。若近场通讯标签11未接近近场通讯模块123,则重复执行步骤410。当近场通讯标签11接近近场通讯模块123,则执行步骤411。如步骤411所示,中央处理器124执行系统控制中断(System Control Interrupt, SCI)处理程序。接着如步骤412所示,系统控制中断处理过程调用系统管理中断处理程序。接着执行步骤403。
[0030]请参照图1、图2及图5,图5为依照第一实施例的一种计算机系统的控制方法的流程图。需先说明的是,通常在执行计算机系统I的控制方法前,必须先完成前述初始化近场通讯模块123的流程(如图3绘示)及初始化近场通讯标签11的流程(如图4绘示)。首先如步骤501所示,设定通用输入输出接脚1222于致能时,执行系统管理中断处理程序。接着如步骤502所示,载入一固件。固件例如为基本输入输出系统设定或选择只读存储器程序码。接着如步骤503所示,判断近场通讯标签11是否接近近场通讯模块123。当近场通讯标签11接近近场通讯模块123,则执行步骤504。如步骤504所示,中央处理器124执行系统管理中断处理程序。进一步来说,当近场通讯标签11接近近场通讯模块123时,近场通讯模块123致能通用输入输出接脚1222。通用输入输出接脚1222被致能后,中央处理器124执行系统管理中断(System Management Interrupt, SMI)处理程序。
[0031]接着如步骤505所示,近场通讯模块123自近场通讯标签11读取第一用户身份证明种子111。跟着如步骤506所示,自主存储器125读取预设用户身份证明12111a。然后如步骤507所示,中央处理器124根据第一用户身份证明种子111及一函数产生目前用户身份证明,而函数例如为杂凑(Hash)函数。接着如步骤508所示,中央处理器124判断目前用户身份证明是否等于预设用户身份证明12111a。当目前用户身份证明等于预设用户身份证明12111a时,执行步骤509。如步骤509所示,中央处理器124写入预设输入键数据12111b至键盘缓冲器1221。若前述加载的固件为基本输入输出系统设定,则预设输入键数据12111b为基本输入输出系统设定的热键。若前述加载的固件为选择只读存储器程序码,则预设输入键数据12111b为选择只读存储器程序码的热键、账号及密码。当近场通讯标签11接近近场通讯模块123且辨识成功后,预设输入键数据1211 Ib会自动地写入至键盘缓冲器1221,以取代传统的人工输入方式。如此一来,在开机过程中,使用者不会因为开机时间过短而无法实时按下热键。此外,使用者不需要特别记住各个选择只读存储器程序码的热键、账号及密码,进而大幅提高使用上的便利性。
[0032]相反地,当近场通讯标签11未接近近场通讯模块123,则执行步骤510。如步骤510所示,设定通用输入输出接脚1222于致能时,执行系统控制中断(System ControlInterrupt, SCI)处理程序。接着如步骤511所示,进入操作系统后,加载账号管理(AccountManager)或应用程序。跟着如步骤512所示,判断近场通讯标签11是否接近近场通讯模块123。若近场通讯标签11未接近近场通讯模块123,则重复执行步骤512。当近场通讯标签11接近近场通讯模块123,则执行步骤513。如步骤513所示,中央处理器124执行系统控制中断(System Control Interrupt, SCI)处理程序。接着如步骤514所示,系统控制中断处理过程调用系统管理中断处理程序。接着执行步骤504。若步骤511是加载账号管理,则预设输入键数据12111b为操作系统的账号及密码。若步骤511是加载应用程序,则预设输入键数据12111b为应用程序的账号及密码。如此一来,计算机12进入操作系统后,若近场通讯标签11接近近场通讯模块123且识别成功,预设输入键数据12111b会自动地写入至键盘缓冲器1221,以取代传统的人工输入方式。使用者不需要特别记住操作系统及应用程序的账号及密码,进而将大幅提高操作上的便利性。
[0033]第二实施例
[0034]请参照图1、图2及图6,图6为依照第二实施例的一种计算机系统的控制方法的流程图。第二实施例与第一实施例主要不同之处在于第二实施例的控制方法除步骤501至514外,还包括步骤515及516。当前述步骤509执行完毕后,可接着执行步骤515。如步骤515所示,中央处理器124将第一用户身份证明种子111更新为第二用户身份证明种子。接着如步骤516所示,中央处理器124储存对应于第二用户身份证明种子的第二用户身份证明至快闪只读存储器121及主存储器125。
[0035]综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属【技术领域】中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视所附的权利要求范围所界定者为准。
【权利要求】
1.一种计算机系统,包括: 一近场通讯标签,用以储存一第一用户身份证明种子; 一计算机,包括: 一,决闪只读存储器,用以储存一基本输入输出系统,该基本输入输出系统包括一预设用户身份证明及一预设输入键数据; 一芯片组,包括: 一键盘缓冲器; 一近场通讯模块,当该近场通讯标签接近该近场通讯模块时,该近场通讯模块自该近场通讯标签读取该第一用户身份证明种子;以及 一中央处理器,用以根据该第一用户身份证明种子及一函数产生一目前用户身份证明,并判断该目前用户身份证明是否等于该预设用户身份证明,当该目前用户身份证明等于该预设用户身份证明时,写入该预设输入键数据至该键盘缓冲器。
2.根据权利要求1所述的计算机系统,其中该芯片组还包括一通用输入输出接脚,当该近场通讯标签接近该近场通讯模块时,该近场通讯模块致能该通用输入输出接脚,该通用输入输出接脚被致能后,执行一系统管理中断处理程序,使得该近场通讯模块自该近场通讯标签读取该用户身份证明种子。
3.根据权利要求1所述的计算机系统,其中该芯片组还包括一通用输入输出接脚,当该近场通讯标签接近该近场通讯模块时,该近场通讯模块致能该通用输入输出接脚,该通用输入输出接脚被致能后,执行一系统控制中断处理程序,该系统控制中断处理过程调用一系统管理中断处理程序,使得该近场通讯模块自该近场通讯标签读取该用户身份证明种子。
4.根据权利要求1所述的计算机系统,其中该预设输入键数据包括一选择只读存储器程序码的一热键、一账号及一密码。
5.根据权利要求1所述的计算机系统,其中该预设输入键数据包括该基本输入输出系统设定的一热键。
6.根据权利要求1所述的计算机系统,其中该预设输入键数据包括一操作系统的一账号及一密码。
7.根据权利要求1所述的计算机系统,其中该预设输入键数据包括一应用程序的一账号及一密码。
8.根据权利要求1所述的计算机系统,其中该计算机还包括一主存储器,该中央处理器还将该第一用户身份证明种子更新为一第二用户身份证明种子,并储存对应于该第二用户身份证明种子的一第二用户身份证明至该快闪只读存储器及该主存储器。
9.根据权利要求1所述的计算机系统,其中该函数为杂凑函数。
【文档编号】G06F21/31GK103971038SQ201310068581
【公开日】2014年8月6日 申请日期:2013年3月5日 优先权日:2013年2月6日
【发明者】李继立, 苏芳庆, 连俊豪 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1