一种清除cmos信息的方法及装置的制造方法

文档序号:8223158阅读:380来源:国知局
一种清除cmos信息的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术,特别涉及一种清除CMOS信息的方法及装置。
【背景技术】
[0002]在计算机(例如笔记本电脑)的设计和终端用户使用过程中,经常存在以下问题:
[0003]1、实时时钟(RTC)寄存器的配置信息即CMOS信息出现错误;
[0004]2、终端用户希望把RTC设定恢复到初始值及默认值。
[0005]基于目前的设计,一旦出现错误或需要恢复默认,就需要通过以下两种方式清除CMOS信息:
[0006]1、RTC寄存器由计算机内部的电池供电,电池保持时钟处于活动状态,并保留CMOS信息,如果电池无法正常供电,将丢失CMOS信息,因此,可以拆开及其后,将用来为RTC寄存器供电的电池拔除,从而清除CMOS信息;
[0007]2、拆开机器,并通过跳线方式把中央处理器的RTCRST#信号短路到GND,从而重置RTC寄存器,清除CMOS信息。
[0008]以上两种方式必须拆开机器,这样做会带来诸多不便,也会使人力成本增加。

【发明内容】

[0009]本发明的目的在于提供一种清除CMOS信息的方法及装置,能更好地解决自动清除CMOS信息的问题。
[0010]根据本发明的一个方面,提供了一种清除CMOS信息的方法,包括:
[0011]A)嵌入式控制器对系统控制信号进行检测;
[0012]B)根据检测结果,判断是否清除CMOS信息;
[0013]C)若判断清除CMOS信息,则嵌入式控制器向中央处理器发送用来使系统进入关机状态的指令;
[0014]D)在系统进入关机状态之后,嵌入式控制器向中央处理器发送用来清除CMOS信息的指令,以便清除CMOS信息。
[0015]优选地,在所述步骤A)之前,还包括:
[0016]当开机按键被触发时,嵌入式控制器生成开机按键信号,并将所述开机按键信号发送至中央处理器;
[0017]中央处理器根据所述开机按键信号,生成用来使系统退出休眠状态的系统控制信号或用来清除CMOS信息的系统控制信号。
[0018]优选地,所述步骤B)包括:
[0019]嵌入式控制器检测到系统控制信号后,判定检测到的系统控制信号是用来使系统退出休眠状态的系统控制信号还是用来清除CMOS信息的系统控制信号;
[0020]当判定所检测到的系统控制信号是用来清除CMOS信息的系统控制信号时,嵌入式控制器判断清除CMOS信息。
[0021]优选地,所述系统控制信号是用来清除CMOS信息的热键信号,所述步骤B)包括:
[0022]嵌入式控制器检测到热键被触发而得到的热键信号,并判定检测到的热键信号是否是用来清除CMOS信息的热键信号;
[0023]当判定所检测到的热键信号是用来清除CMOS信息的热键信号时,嵌入式控制器判断清除CMOS信息。
[0024]优选地,所述清除CMOS信息的步骤包括:
[0025]中央处理器收到所述用来清除CMOS信息的指令后,通过清除其RTC寄存器清除CMOS信息。
[0026]根据本发明的另一方面,提供了一种清除CMOS信息的装置,包括:
[0027]嵌入式控制器检测模块,用于对系统控制信号进行检测;
[0028]嵌入式控制器判断模块,用于根据检测结果,判断是否清除CMOS信息;
[0029]嵌入式控制器关机指令发送模块,若判断清除CMOS信息,则向中央处理器发送用来使系统进入关机状态的指令;
[0030]嵌入式控制器清除指令发送模块,用于在系统进入关机状态之后,向中央处理器发送用来清除CMOS信息的指令,以便清除CMOS信息。
[0031]优选地,在所述步骤A)之前,还包括:
[0032]嵌入式控制器信号生成模块,用于当开机按键被触发时,生成开机按键信号,并将所述开机按键信号发送至中央处理器;
[0033]中央处理器系统状态生成模块,用于根据所述开机按键信号,生成用来使系统退出休眠状态的系统控制信号或用来清除CMOS信息的系统控制信号。
[0034]优选地,所述嵌入式控制器判断模块判定检测到的系统控制信号是用来使系统退出休眠状态的系统控制信号还是用来清除CMOS信息的系统控制信号,当判定所检测到的系统控制信号是用来清除CMOS信息的系统控制信号时,判断清除CMOS信息。
[0035]优选地,所述系统控制信号是用来清除CMOS信息的热键信号,所述嵌入式控制器判断模块判定热键被触发而得到的热键信号是否是用来清除CMOS信息的热键信号,当判定所述热键信号是用来清除CMOS信息的热键信号时,判断清除CMOS信息。
[0036]优选地,还包括:
[0037]中央处理器清除指令执行模块,用于在收到所述用来清除CMOS信息的指令后,通过清除其RTC寄存器清除CMOS信息。
[0038]与现有技术相比较,本发明的有益效果在于:
[0039]本发明能够自动清除CMOS信息,在笔记本电脑等计算机终端的设计和应用过程中,如果遇到需要清除CMOS信息的情况,可以在不拆机的情况下,直接自动启动或按下相关热键清除CMOS信息,既不影响用户的使用,又方便快捷。
【附图说明】
[0040]图1是本发明实施例提供的清除CMOS信息的第一方法原理框图;
[0041]图2是本发明实施例提供的清除CMOS信息的第一装置框图;
[0042]图3是本发明实施例提供的清除CMOS信息的第二方法原理框图;
[0043]图4是本发明实施例提供的清除CMOS信息的第二装置框图;
[0044]图5是本发明实施例提供的清除CMOS信息的第三方法原理框图;
[0045]图6是本发明实施例提供的清除CMOS信息的第三装置框图;
[0046]图7是本发明实施例提供的笔记本电脑上清除CMOS信息的系统电路图;
[0047]图8是本发明实施例提供的笔记本电脑上清除CMOS信息的第一流程图;
[0048]图9是本发明实施例提供的笔记本电脑上清除CMOS信息的第二流程图。
【具体实施方式】
[0049]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0050]图1是本发明实施例提供的清除CMOS信息的第一方法原理框图,如图1所示,步骤包括:
[0051]步骤Sll:嵌入式控制器对系统控制信号进行检测。
[0052]步骤S12:根据检测结果,判断是否清除CMOS信息。
[0053]具体地说,如果嵌入式控制器检测到系统控制信号,则判断系统控制信号是否是用来清除CMOS信息的系统控制信号,如果是,则判断清除CMOS信息,即启动清除CMOS信息的处理流程,执行步骤S13和S14。
[0054]步骤S13:若判断清除CMOS信息,则嵌入式控制器向中央处理器发送用来使系统进入关机状态的指令,使系统进入关机状态。
[0055]步骤S14:在系统进入关机状态之后,嵌入式控制器向中央处理器发送用来清除CMOS信息的指令,以便使中央处理器通过重置RTC寄存器的方式清除CMOS信息。
[0056]图2是本发明实施例提供的清除CMOS信息的第一装置框图,如图2所示,包括嵌入式控制器检测模块11、嵌入式控制器判断模块12、嵌入式控制器关机指令发送模块13和嵌入式控制器清除指令发送模块14,其中:
[0057]嵌入式控制器检测模块11对系统控制信号进行检测,嵌入式控制器判断模块12根据检测结果,判断是否清除CMOS信息,具体地说,如果嵌入式控制器检测模块11检测到系统控制信号,那么嵌入式控制器判断模块12判断所检测到的系统控制信号是否是用来清除CMOS信息的系统控制信号,如果是,则判断清除CMOS信息,即启动清除CMOS信息的处理流程。若判断清除CMOS信息,则嵌入式控制器关机指令发送模块13向中央处理器发送用来使系统进入关机状态的指令,使系统进入关机状态,并在系统进入关机状态之后,嵌入式控制器清除指令发送模块14向中央处理器发送用来清除CMOS信息的指令,以便使中央处理器通过重置RTC寄存器的方式清除CMOS信息。
[0058]图3是本发明实施例提供的清除CMOS信息的第二方法原理框图,如图3所示,步骤包括:
[0059]步骤S21:当开机按键被触发时,嵌入式控制器生成开机按键信号,并将所述开机按键信号发送至中央处理器。
[0060]步骤S22:在正常开机过程中,中央处理器根据所述开机按键信号,会生成用来使系统退出休眠状态的系统控制信号,使系统进入开机状态,在不能正常开机时,中央处理器生成用来清除CMOS信息的系统控制信号。
[0061]步骤S23:嵌入式控制器对系统控制信号进行检测。
[0062]步骤S24:嵌入式控制器判定其检测到的系统控制信号是用来使系统退出休眠状态的系统控制信号还是用来清除CMOS信息的系统控制信号,如果判定所检测到的系统控制信号是用来清除CMOS信息的系统控制信号,则判断清除CMOS信息,即启动清除CMOS信息的处理流程,执行步骤S25和S26。
[0063]步骤S25:若判断清除CMOS信息,则嵌入式控制器向中央处理器发送用来使系统进入关机状态的指令;
[0064]步骤S26:在系统进入关机状态之后,嵌入式控制器向中央处理器发送用来清除CMOS信息的指令,以便中央处理器收到所述用来清除CMOS信息的指令后,通过清除其RTC寄存器清除CMOS信息。
[0065]图4是本发明实施例提供的清除CMOS信息的第二装置框图,如图4所示,与图2所示实施例比较,本实施例增加了嵌入式控制器信号生成模块10、中央处理器系统状态生成模块20、中央处理器清除指令执行模块21。其中:
[0066]嵌入式控制器信号生成模块10当开机按键被触发时,生成开机按键信号,并将所述开机按键信号发送至中央处理器。在正常开机过程中,中央处理器系统状态生成模块20根据开机按键信号,生成用来使系统退出休眠状态的系统控制信号,使系统进入开机状态,在不能正常开机时,中央处理器系统状态生成模块20生成用来清除CMOS信息的系统控制信号。嵌入式控制器检测模块11对系统控制信号进行检测,当检测到系统控制信号时,嵌入式控制器判断模块12判定检测到的系统控制信号是用来使系统退出休眠状态的系统控制信号还是用来清除CMOS信息的系统控制信号,如果判定所检测到的系统控制信号是用来清除CMOS信息的系统控制信号,则判断清除CMOS信息,即启动清除CMOS信息的处理流程。此时,嵌入式控制器关机指令发送模块13向中央处理器发送用来使系统进入关机状态的指令,使系统进入关机状态,并在系统进入关机状态之后,嵌入式控制器清除指令发送模块14向中央处理器发送用来清除CMOS信息的指令,中央处理器清除指令执行模块21根据该指令,通过重置RTC寄存器的方式清除CMOS信息。
[0067]图5是本发明实施例提供的清除CMOS信息的第三方法原理框图,如图5所示,步骤包括:
[0068]步骤S31:用户触发热键,产生热键信号作为系统控制信号。
[0069]步骤S32:嵌入式控制器对系统
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1