首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种BIOS下触发Clear CMOS的系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:昆仑太科(北京)技术股份有限公司

摘要:本发明公开了一种BIOS下触发ClearCMOS的系统及方法,所述系统包括时间判断模块、保存用户设置模块、恢复用户设置模块、清除变量模块和用户模块;所述系统通过重置RTC,实现触发ClearCMOS信号的条件;所述时间判断模块,用于触发ClearCMOS的直接信号;所述保存用户设置模块用来保存用户对BIOS的一些参数设定;所述恢复用户设置模块是ClearCMOS完成之后用来恢复用户原来的某些参数设定;所述清除变量模块通过软件方式实现ClearCMOS的功能;所述用户模块实现人机交互界面;所述方法通过主板RTC时间来确定ClearCMOS的状态,当用户移除电池后,RTC的时间会重新初始化,BIOS将初始化之前读取RTC时间,此时获取的RTC时间是无效的,由此触发ClearCMOS机制;本发明能够在不额外增加硬件设施的条件下,实现ClearCMOS的功能。

主权项:1.一种BIOS下触发ClearCMOS的方法,其特征在于,包括了三个阶段:1SEC阶段:在BIOS正常启动流程中,用于启动阶段的安全验证;2PEI阶段:获取当前RTC时间,并与预设RTC时间作对比,若为无效RTC时间,则调用清除变量模块去清除变量;若用户在ClearCMOS之后选择恢复之前的参数设定,则可以调用恢复用户设置模块去写回变量值;3DXE阶段:初始化RTC时间是在该阶段完成,并可调用用户模块加载用户交互界面;所述方法具体包括以下步骤:步骤一、用户将计算机断电并移除电池,重置RTC时间;步骤二、BIOS加载启动过程,此时RTC时间被重置,BIOS读取当前RTC时间;步骤三、将获取到的RTC时间与预设RTC时间对比,由于获取的RTC时间未经初始化,不在预设时间范围内,所以此时获取到的是无效的RTC时间;步骤四、在屏幕上弹窗询问用户是否要进行恢复默认值操作,若是,则调用保存用户设置模块将变量区的数据保存,接着调用清除变量模块;若否,则继续正常的开机流程;步骤五、计算变量头文件大小,并为其分配空间,计算变量区的偏移量,擦除变量区的数据,保存变量头文件;步骤六、调用弹窗函数在屏幕上打印ClearCMOS完成的提示信息;步骤七、用户按Enter键重启;步骤八、在屏幕上弹窗询问用户是否要恢复之前的用户设定,若是,则将RestoreLastChangeFlag置为True;步骤九、启动到BIOSSetup下,用户在菜单选项中选择需要恢复的设定,并保存重启;步骤十、BIOS从RetainData区获取对应的变量数据,并写回到BIOSSetup中;步骤十一、恢复用户BIOS设置结束。

全文数据:

权利要求:

百度查询: 昆仑太科(北京)技术股份有限公司 一种BIOS下触发Clear CMOS的系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。