專利名稱:一種筆記本電腦自動(dòng)冷啟動(dòng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及筆記本電腦開關(guān)機(jī)的穩(wěn)定性測(cè)試,特別是涉及一種筆記本電腦自動(dòng)冷啟動(dòng)的方法。
背景技術(shù):
嵌入式控制器(Embedded Controller,簡(jiǎn)稱EC)是筆記本電腦上的重要器件之一,其地位絕不次于南北橋,在筆記本電腦中應(yīng)用廣泛。嵌入式控制器擔(dān)負(fù)著筆記本電腦內(nèi)置鍵盤、觸摸板(TOUCHPAD)處理、開機(jī)上電復(fù)位時(shí)序、關(guān)機(jī)掉電時(shí)序、電池智能充放電管理以及溫度監(jiān)控、風(fēng)扇控制等任務(wù)。嵌入式控制器在筆記本電腦的便攜、智能化、個(gè)性化設(shè)計(jì)中起到了重要的作用。在筆記本電腦中,嵌入式控制器是一直開著的,無論你是在開機(jī)或者是關(guān)機(jī)狀態(tài),除非你把電池和電源適配器完全卸除。在關(guān)機(jī)狀態(tài)下,嵌入式控制器一直保持運(yùn)行,并在等待用戶的開機(jī)信息。而在開機(jī)后,嵌入式控制器更作為鍵盤控制器,電池充放電 管理和充電指示燈以及風(fēng)扇等設(shè)備的控制,它甚至控制著系統(tǒng)的待機(jī)、休眠等狀態(tài)。筆記本電腦冷啟動(dòng)就是在主板上的電都關(guān)掉的狀態(tài)下重新執(zhí)行上電時(shí)序和復(fù)位時(shí)序,完成整個(gè)主板上電復(fù)位過程,使系統(tǒng)進(jìn)入正常工作狀態(tài)。冷啟動(dòng)可以通過軟件和電源按鈕兩種方式來實(shí)現(xiàn)。通常在做開關(guān)機(jī)的穩(wěn)定性測(cè)試時(shí)需要人工來進(jìn)行關(guān)機(jī)和開機(jī)的動(dòng)作,或者使用外置的冷啟動(dòng)裝置來協(xié)助完成關(guān)機(jī)和開機(jī)動(dòng)作,這樣的工作方式會(huì)增加測(cè)試人員的工作強(qiáng)度和需要另外購置可設(shè)計(jì)冷啟動(dòng)裝置增加了成本,而且所測(cè)試的結(jié)果也會(huì)有不確定因素,測(cè)試效果也受到影響。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種筆記本電腦自動(dòng)冷啟動(dòng)的方法,不需要專門的冷啟動(dòng)設(shè)備,也不需要人工手動(dòng)來按電源按鈕來達(dá)到冷啟動(dòng)的目的,可以完全做到無人值守的全自動(dòng)關(guān)機(jī)、開機(jī)測(cè)試,避免測(cè)試人員的手動(dòng)開關(guān)機(jī)的繁瑣動(dòng)作,使穩(wěn)定性測(cè)試結(jié)果更精準(zhǔn)。為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種筆記本電腦自動(dòng)冷啟動(dòng)的方法,用于開關(guān)機(jī)的穩(wěn)定性測(cè)試,其特征在于,包括以下步驟
a、主機(jī)系統(tǒng)執(zhí)行關(guān)機(jī)腳本,設(shè)置筆記本電腦的嵌入式控制器自動(dòng)執(zhí)行冷啟動(dòng)的延時(shí)時(shí)間,并調(diào)用關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程;
b、嵌入式控制器收到主機(jī)系統(tǒng)的關(guān)機(jī)掉電命令,執(zhí)行掉電關(guān)機(jī)時(shí)序;
C、延時(shí)時(shí)間超時(shí),嵌入式控制器執(zhí)行上電復(fù)位時(shí)序;
d、冷啟動(dòng)完成,進(jìn)入主機(jī)系統(tǒng)界面后,自動(dòng)調(diào)用關(guān)機(jī)腳本,即轉(zhuǎn)a步驟執(zhí)行。在本發(fā)明一個(gè)較佳實(shí)施例中,所述的延時(shí)時(shí)間設(shè)置為大于等于5秒。本發(fā)明的有益效果是本發(fā)明的筆記本電腦自動(dòng)冷啟動(dòng)的方法,不需要專門的冷啟動(dòng)設(shè)備,也不需要人工手動(dòng)來按電源按鈕來達(dá)到冷啟動(dòng)的目的,測(cè)試人員只需要在操作系統(tǒng)中使用一簡(jiǎn)單的腳本來設(shè)置延時(shí)時(shí)間并使用關(guān)機(jī)命令來執(zhí)行關(guān)機(jī)流程,嵌入式控制器就會(huì)按照延時(shí)時(shí)間來重新冷啟動(dòng)機(jī)器進(jìn)入系統(tǒng),然后系統(tǒng)會(huì)自動(dòng)啟動(dòng)該腳本,這樣關(guān)機(jī)和冷啟動(dòng)就一直循環(huán)下去,可以完全做到無人值守的全自動(dòng)關(guān)機(jī)、開機(jī)測(cè)試,避免測(cè)試人員的手動(dòng)開關(guān)機(jī)的繁瑣動(dòng)作,使穩(wěn)定性測(cè)試結(jié)果更精準(zhǔn)。
圖I是本發(fā)明筆記本電腦自動(dòng)冷啟動(dòng)的方法一較佳實(shí)施例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。請(qǐng)參閱圖1,本發(fā)明提供了一種筆記本電腦自動(dòng)冷啟動(dòng)的方法,用于開關(guān)機(jī)的穩(wěn)定性測(cè)試,包括以下步驟
a、主機(jī)系統(tǒng)執(zhí)行關(guān)機(jī)腳本,設(shè)置筆記本電腦的嵌入式控制器自動(dòng)執(zhí)行冷啟動(dòng)的延時(shí)時(shí)間,并調(diào)用關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程;
b、嵌入式控制器收到主機(jī)系統(tǒng)的關(guān)機(jī)掉電命令,執(zhí)行掉電關(guān)機(jī)時(shí)序;
C、延時(shí)時(shí)間超時(shí),嵌入式控制器執(zhí)行上電復(fù)位時(shí)序;
d、冷啟動(dòng)完成,進(jìn)入主機(jī)系統(tǒng)界面后,自動(dòng)調(diào)用關(guān)機(jī)腳本,即轉(zhuǎn)a步驟執(zhí)行。上述中,延時(shí)時(shí)間可以設(shè)置為大于等于5秒,本發(fā)明中的延時(shí)時(shí)間設(shè)置為5秒,通過主機(jī)系統(tǒng)中的ACPI命令索引將延時(shí)時(shí)間寫入嵌入式控制器內(nèi)部變量shutdown_pwron_delay ο 延時(shí)時(shí)間超時(shí),S 卩 shutdown_pwron_delay 等于 O。本發(fā)明中的延時(shí)時(shí)間要求最小為5秒,從嵌入式控制器接收到系統(tǒng)通知掉電命令開始到執(zhí)行完掉電關(guān)機(jī)的時(shí)間,加上延時(shí)至再執(zhí)行上電開始的時(shí)間,即為所需的延時(shí)時(shí)間。如果延時(shí)時(shí)間較短會(huì)出現(xiàn)還未完全掉電而延時(shí)時(shí)間就超時(shí)了,導(dǎo)致不能再次調(diào)用上電功能,而不能自動(dòng)重新冷啟動(dòng),達(dá)不到本發(fā)明的目的。調(diào)用關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程,關(guān)閉系統(tǒng)各進(jìn)程,卸載各服務(wù)和驅(qū)動(dòng)模塊等;通過主機(jī)系統(tǒng)中ACPI命令索引對(duì)嵌入式控制器下達(dá)掉電關(guān)機(jī)命令。其中,上電復(fù)位時(shí)序過程為筆記本電腦的嵌入式控制器調(diào)用開機(jī)程序,按嵌入式控制器固件設(shè)置的上電和復(fù)位時(shí)序執(zhí)行,各種電壓按照該時(shí)序先后上電,各種設(shè)備也按照復(fù)位時(shí)序進(jìn)行復(fù)位。在操作系統(tǒng)中設(shè)置自動(dòng)開機(jī)延時(shí)時(shí)間為5秒,然后系統(tǒng)發(fā)出軟件關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程,筆記本電腦的嵌入式控制器根據(jù)設(shè)定好的延時(shí)時(shí)間倒計(jì)時(shí),計(jì)時(shí)結(jié)束后調(diào)用筆記本電腦中的冷啟動(dòng)程序(模擬按電源按鈕開機(jī)),之后按照正常的冷啟動(dòng)上電復(fù)位時(shí)序,完成筆記本電腦的正常開機(jī)過程,進(jìn)入操作系統(tǒng)界面。本發(fā)明揭示的筆記本電腦自動(dòng)冷啟動(dòng)的方法,不需要專門的冷啟動(dòng)設(shè)備,也不需要人工手動(dòng)來按電源按鈕來達(dá)到冷啟動(dòng)的目的,測(cè)試人員只需要在操作系統(tǒng)中使用一簡(jiǎn)單的腳本來設(shè)置延時(shí)時(shí)間并使用關(guān)機(jī)命令來執(zhí)行關(guān)機(jī)流程,嵌入式控制器就會(huì)按照延時(shí)時(shí)間來重新冷啟動(dòng)機(jī)器進(jìn)入系統(tǒng),然后系統(tǒng)會(huì)自動(dòng)啟動(dòng)該腳本,這樣關(guān)機(jī)和冷啟動(dòng)就一直循環(huán)下去,可以完全做到無人值守的全自動(dòng)關(guān)機(jī)、開機(jī)測(cè)試,避免測(cè)試人員的手動(dòng)開關(guān)機(jī)的繁瑣動(dòng)作,使穩(wěn)定性測(cè)試結(jié)果更精準(zhǔn)。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附 圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種筆記本電腦自動(dòng)冷啟動(dòng)的方法,用于開關(guān)機(jī)的穩(wěn)定性測(cè)試,其特征在于,包括以下步驟 a、主機(jī)系統(tǒng)執(zhí)行關(guān)機(jī)腳本,設(shè)置筆記本電腦的嵌入式控制器自動(dòng)執(zhí)行冷啟動(dòng)的延時(shí)時(shí)間,并調(diào)用關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程; b、嵌入式控制器收到主機(jī)系統(tǒng)的關(guān)機(jī)掉電命令,執(zhí)行掉電關(guān)機(jī)時(shí)序; C、延時(shí)時(shí)間超時(shí),嵌入式控制器執(zhí)行上電復(fù)位時(shí)序; d、冷啟動(dòng)完成,進(jìn)入主機(jī)系統(tǒng)界面后,自動(dòng)調(diào)用關(guān)機(jī)腳本,即轉(zhuǎn)a步驟執(zhí)行。
2.根據(jù)權(quán)利要求I所述的筆記本電腦自動(dòng)冷啟動(dòng)的方法,其特征在于,所述的延時(shí)時(shí)間設(shè)置為大于等于5秒。
全文摘要
本發(fā)明公開了一種筆記本電腦自動(dòng)冷啟動(dòng)的方法,用于開關(guān)機(jī)的穩(wěn)定性測(cè)試,包括以下步驟a、主機(jī)系統(tǒng)執(zhí)行關(guān)機(jī)腳本,設(shè)置筆記本電腦的嵌入式控制器自動(dòng)執(zhí)行冷啟動(dòng)的延時(shí)時(shí)間,并調(diào)用關(guān)機(jī)命令執(zhí)行關(guān)機(jī)流程;b、嵌入式控制器收到主機(jī)系統(tǒng)的關(guān)機(jī)掉電命令,執(zhí)行掉電關(guān)機(jī)時(shí)序;c、延時(shí)時(shí)間超時(shí),嵌入式控制器執(zhí)行上電復(fù)位時(shí)序;d、冷啟動(dòng)完成,進(jìn)入主機(jī)系統(tǒng)界面后,自動(dòng)調(diào)用關(guān)機(jī)腳本,即轉(zhuǎn)a步驟執(zhí)行。通過上述方式,本發(fā)明的筆記本電腦自動(dòng)冷啟動(dòng)的方法,不需要專門的冷啟動(dòng)設(shè)備,也不需要人工手動(dòng)來按電源按鈕來達(dá)到冷啟動(dòng)的目的,可以完全做到無人值守的全自動(dòng)關(guān)機(jī)、開機(jī)測(cè)試,避免測(cè)試人員的手動(dòng)開關(guān)機(jī)的繁瑣動(dòng)作,使穩(wěn)定性測(cè)試結(jié)果更精準(zhǔn)。
文檔編號(hào)G06F9/445GK102681872SQ201210147600
公開日2012年9月19日 申請(qǐng)日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者吳少剛, 崔太有, 張斌, 張福新, 徐鋒, 黃偉 申請(qǐng)人:江蘇中科夢(mèng)蘭電子科技有限公司