包括bios设置的便携设备的制作方法

文档序号:6454141阅读:317来源:国知局
专利名称:包括bios设置的便携设备的制作方法
包括BIOS设置的便携设备
背景技术
计算机一般包括称作基本输入输出系统(BIOS)代码的可执行代码。BIOS 代码被执行以既用来初始化(启动)计算机也用以使各种接口具有计算机的底 层功能,例如访问存储设备、与输入设备交互等。 一个或更多设置一般与计算 机BIOS相关联。诸如此类的设置其中的一个例子是允许或禁止一个或更多^S十 嶽几端口 。改变计算机的BIOS设置以适应用户的偏好是费时并且麻烦的。此外, 多个用户可能要求各自定制他们的BIOS设置组。计算机内部用于给多个用户存 储BIOS设置的存储空间是有限的。


为了详细描述本发明的示例性具体实施方式
,参考如下附图 图1是根据本发明的实施例的系统;以及 图2是根据本发明的实施例的方法。 符号和术语
某些术语在接下来的描述中始终用来指代特定的系统组件。如本领域技术 人员所知的,计算机公司可以用不同的名称皿一个组件。这篇文件中不试图 区分这些只是名称不同而功能没有差别的组件。在接下来的详述和权利要求书 中,术语"包含"和"包括"均是开放含义,应被解释为"包括,但不限于……" 的含义。同样,术语"耦合"或者"耦接"应被解释为或者间接、或者直接、 或者光学的、或者无线电连接。因此,如果第一设备耦接至第二设备,其连接 可以是通过直接的电连接、可以是通过经由其他设备和连接的间接的电连接、 可以^1过光学的电连接、或者可以是ffl31无线电连接。
具体实施例方式
图1是根据本发明的实施例的系统50。图1中的系统50可以表示多种电子 系统。根据即将论述的本发明的至少一个实施例,至少一个这样的系统包括计 算机。如图所示,计算机50包括处理器52,易失性存储器54,北桥56和南桥 55,用户验证设备57,非易失性存储器58、令牌读取器64、在图1所示的实施
例中,处理器52和易失性存储器54率點妾至眺桥56。南桥55率鹏北桥56的同 时丰,用户验证设备57、非易失性存储器58和令牌读取器64。
在某些实施例中,非易失性存储器58可以包括只读存储器(ROM)。在阐 述的该实施例中,ROM58包括用于基本输入输出系统(BIOS) 60的存储,其 称作BIOSROM。在初始化时,BIOS代码60从BIOS ROM开始执行,接着被 复制到计^m的易失性存储器54,以便从易失存储器54中继续后续的执行。 BIOS代码60的至少一部分初始化计算机并且使计算机转换到完全操作状态。
图1所示的实施例, 一个或多个BIOS设置62也存储在BIOS ROM 58中, 这样的设置连同BIOS代码60 —起使用或者由BIOS代码60使用。 一个示例的 BIOS设置62包括任一个或多个如下识别将被允许或者禁止的计算机端口、 将被允许的输入设备的类型、安全设置、无线通信设置和启动选项(例如设备 启动顺序)。当j顿时,BIOS设置由BIOS代码6(H顿。
根据本发明的一个实施例,便携式令牌70肯^)多插入令牌读取器64中。令 牌70可以包括可以耦接到计算机50或者从计算机50脱离丰鹏的任何合适 的便携存储设备。例如包括智能卡和通用串行总线(USB)存储设备。令牌读 取器64包括令牌70到计算机50的接口。在令牌70包括智能卡的实施例中, 令牌读取器64包括智能卡读取器,在令牌70包括USB存储设备的实施例中, 令牌读取器64包括USB接口 ,相应的其可以包括USB控制器。进一步,在某 些实施例中令牌读取器64采用生物学读取器例如指纹扫描器来实现。令牌70 具有存储于其上(例如在令牌70中的或者与令牌70相关联的闪存等非易失性 存储器)的一个或多个BIOS设置72。
图2阐述了包括步骤IOO—IIO的方法实施例。在100,用户安装令牌70 到计算机50中。例如,在令牌包括智能卡的实施例中,把智能卡插入与计算机 相关联的智能卡读取器中。在令牌70包括USB存储设备的实施例中,把令牌 连接到USB端口。在102,用户通过例如按下上电按钮使计算机开始启动(初 始化)。某些系统准许用户验证是一个被使能或者禁止的特征,在其他一些系统 中用户将要是否被验证不是一个能够被选择性地使能或者禁止的特征。如果计 算机被配置为需要在完成启动过程之前验证用户,在104用户进行该验证。在 某些实施例中,该操作由BIOS代码60来执行。用户验证可以通过多种方式执 行。在一个实施例中,用户验证设备57 (图1)包括输入设备例如键盘,相应
的步骤104 a31需要用户M51^:输入正确的密码来执行。在其他的实施例中, 用户验证设备57包括生物学设备例如指纹或视网膜扫描器,在成功进行了生物 学特征验证时用户被验证。在其他的例如令牌包括智能卡的实施例中,用户身
份验证信息被存储在令牌70上,使用这种信息以验证用户。在本发明的其他实 施例中,用户验证以及验证步骤104可以不执行。
如果在那些执行用户验证的实施例中用户已经验证成功,或者没有执行用
户验证,控制转移到判断步骤106,在该步骤确定令牌是否安装到了系统中(通 过步骤100安装),以及如果安装了令牌,则确定安装的令牌是否包括一个或多 个BIOS设置。在某些实施例中,BIOS代码60通过例如在令牌70上查找预定 的签名来执行判断步骤106。签名可以包括特定的字符串、比特串或者文件名、 或者BIOS设置中的其他合适的标识符。在至少一些实施例中,签名根据合适的 技术把用户身份与BIOS设置关联起来。在一个实施例中,签名包括对应于用户 唯一值(例如密码、指纹等)的值,该值被用于验证用户,像,解释的那样。 这种关联使得可以为令牌的特定用户验证令牌上的BIOS设置72。这样,在一 些实施例中,不仅是用户验证,还相应于用户来验证令牌上的BIOS设置72。
如果没有令牌安装到计算机上,或者令牌已经安装到计算机上但是没有发 现预定签名,则BIOS代码60确定在令牌上没有BIOS设置可用。在这种情况 下,从内部存储器把BIOS设置应用到计算机上(步骤110)。应用BIOS设置包 括在至少一些实施例中,把设置加载到BIOS 60或者ffl51其他方式使得设置对 于BIOS 60是可用的。内部存储器可以包括BIOS ROM 58或其它适合的非易失 性存储器(例如电池支持的RAM存储器),该BIOS ROM 58包括BIOS设置 62。然而,如果在令牌70发现了预定签名,在步骤108, BIOS设置从令牌70 应用到系统50。在图2的例子中和其他在此公开的例子中,BIOS设置可以包括 单个设置或者多个设置。
图2的实施例和在此论述的其他实施例允许多个用户容易地把他们自己定 制的BIOS设置应用到计算机。进一步,单个用户,例如一个网络管理员,可以 容易地重新配置多个计算机的每一个以执行例如维护的操作。
在图2的例子中,BIOS ^S或者从令牌70 (设置72)或者从内部存储器 加载至U计^I几(设置62)。根据替换的实施例,BIOS设置可以从令牌70和从计 算机的内部存储tH皮加载。例如,令牌70可以包括一些但不是全部的BIOS设
置。相应的,存在于令牌70上的多个设置(或单个,)被加载到计算机上, 其余的设置从计嶽几的内部存储辦皮加载。
根据另一个实施例,BIOS设置首先从计算机的内部存储器被加载。然后, 如果令牌70安装到计^t/Lt并且令牌包含任何的BIOS设置,这些基于令牌的 BIOS设置覆盖掉从计^t几内部存储器加载(应用)的相应的BIOS设置的内容。 这样,至此令牌具有任何的BIOS设置,对这样的设置给出比来自计算机内部存 储器中的BIOS设置更高的优先级。在这样的实施例中,令牌70包括全部赫 比全部少的BIOS设置。从计算机的内部存储器加载的而还没有存在于令牌70 上的这些BIOS设置当然就不被覆盖掉,并且保持从内部存储器加载时的完整设 置。
以上的论述阐述了本发明的原理和各种实施方式。对本领域技术人员来说, 充分理解了上述论述之后多种变形和改变均是非常明显的。意 接下来的权 禾腰求被解释为包括了所有这些变形和改变。
权利要求
1、一种便携设备(70),包括在所述便携设备中的非易失性存储器,所述非易失性存储器包括基本输入输出系统(BIOS)设置(72);其中所述BIOS设置(72)从所述便携设备应用到该便携设备耦接到的电子系统(50)上。
2、 如权利要求1所述的便携设备,进一步包括存储在所述非易失性存储器 上的用户验证信息。
3、 如权利要求2所述的便携设备,其中如果需要用户验证,直到利用所述 验证信息成功验证用户之后,所述设置才从所述便携设备应用到所述电子系统 上。
4、 如权利要求1所述的便携设备,其中所述BIOS设置包括从包括要被允 许或禁止的端口的识别、要被允许的输入设备的类型、安全设置、无线通信设 置和启动选项构成的组中选择的至少一种设置。
5、 如权利要求1所述的便携设备,其中在所述电子系统初始化时,所述 BIOS设置从所述便携设备(70)应用到所述电子系统(50)上。
6、 如权利要求1所述的便携设备,其中当所述BIOS设置Mi^述便携设备 (70)应用到所述电子系统(50)上时,所述BIOS设置覆盖掉之前从内部存储 器加载到所述电子系统上的相对应的BIOS设置。
7、 一种方法,包括安装(100)包括基本输入输出系统(BIOS)设置(72)的便携令牌(70) 到电子系统中;开始(102)启动过程;在启动过程中,确定(106)包括BIOS设置的令牌是否安装到了所述电子 系统中;以及M^f述令牌应用(108)所述BIOS设置到所述电子系统上。
8、 如权利要求7所述的方法,进一步包括验证(104)用户。
9、 如权利要求7所述的方法,进一步包括仅在用户被成功验证之后才AA^ 述令牌应用所述BIOS设置。
10、如权禾腰求7所述的方法,其中应用所述BIOS设置包括,A^f述令牌 而不是从内部存储器应用所述BIOS设置到所述电子系统。
全文摘要
一种便携设备(70),包括非易失性存储器。该非易失性存储器包括基本输入输出系统(BIOS)设置(72)。该BIOS设置(72)从所述便携设备(70)应用到该便携设备(70)能够耦接的电子系统(50)上。
文档编号G06F9/445GK101395579SQ200780007637
公开日2009年3月25日 申请日期2007年1月30日 优先权日2006年3月3日
发明者J·里奥斯, L·王, V·Y·阿利 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1