終端設(shè)備以及終端設(shè)備的開機(jī)控制方法
【專利摘要】開機(jī)控制方法以及應(yīng)用該開機(jī)控制方法的終端設(shè)備,所述開機(jī)控制方法包括:在所述終端設(shè)備開機(jī)時(shí),檢測(cè)是否接收到第一操作;如果檢測(cè)到所述第一操作,則在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于所述第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件;通過所述操作系統(tǒng)內(nèi)核基于所述第一操作加載操作系統(tǒng)以及所述終端設(shè)備的硬件,并且使所述終端設(shè)備進(jìn)入節(jié)電通話模式,其中在所述節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
【專利說明】終端設(shè)備以及終端設(shè)備的開機(jī)控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種終端設(shè)備以及終端設(shè)備的開機(jī)控制方法。
【背景技術(shù)】
[0002]隨著手機(jī)硬件技術(shù)以及移動(dòng)通信技術(shù)的不斷發(fā)展,具有強(qiáng)大的擴(kuò)展能力的智能手機(jī)(如,android操作系統(tǒng)的智能手機(jī))正在變得普及。然而,由于智能手機(jī)在開機(jī)或待機(jī)時(shí)同時(shí)運(yùn)行多種服務(wù),因此智能手機(jī)的耗電量很大,由此導(dǎo)致智能手機(jī)的待機(jī)時(shí)間很短(通常為一天)。在這種情況下,如果智能手機(jī)的電池電量很低的情況下,智能手機(jī)不能在長(zhǎng)時(shí)間保持通話能力。此外,在智能手機(jī)的電池電量過低而導(dǎo)致關(guān)機(jī)的情況下,不能撥打緊急電話,而這可能導(dǎo)致用戶的財(cái)產(chǎn)損失,甚至可能會(huì)危及人身和生命安全。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)中的上述技術(shù)問題,根據(jù)本發(fā)明的一方面,提供一種開機(jī)控制方法,應(yīng)用于終端設(shè)備,所述開機(jī)控制方法包括:在所述終端設(shè)備開機(jī)時(shí),檢測(cè)是否接收到第一操作;如果檢測(cè)到所述第一操作,則在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于所述第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件;通過所述操作系統(tǒng)內(nèi)核基于所述第一操作加載操作系統(tǒng)以及所述終端設(shè)備的硬件,并且使所述終端設(shè)備進(jìn)入節(jié)電通話模式,其中在所述節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
[0004]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中通過所述操作系統(tǒng)內(nèi)核僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
[0005]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中所述操作系統(tǒng)內(nèi)核通過加載第一配置文件來加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
[0006]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中與語(yǔ)音通信相關(guān)的硬件至少包括:處理單元、基帶處理單元、調(diào)制解調(diào)器、聽筒以及揚(yáng)聲器;以及與語(yǔ)音通信相關(guān)的進(jìn)程至少包括:電話進(jìn)程。
[0007]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中在所述節(jié)電通話模式中,所述處理單元的頻率低于其額定頻率。
[0008]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中在所述節(jié)電通話模式中,所述終端設(shè)備的電池的關(guān)機(jī)閾值電壓低于在所述終端設(shè)備正常使用時(shí)所述電池的關(guān)機(jī)閾值電壓。
[0009]此外,根據(jù)本發(fā)明的另一方面,提供一種終端設(shè)備,包括:處理單元,配置來基于預(yù)定的程序執(zhí)行控制,其中在所述終端設(shè)備開機(jī)時(shí),所述處理單元檢測(cè)是否接收到第一操作;如果檢測(cè)到所述第一操作,則所述處理單元在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于所述第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件;以及所述處理單元通過所述操作系統(tǒng)內(nèi)核基于所述第一操作加載操作系統(tǒng)以及所述終端設(shè)備的硬件,并且使所述終端設(shè)備進(jìn)入節(jié)電通話模式,其中在所述節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
[0010]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中所述處理單元通過所述操作系統(tǒng)內(nèi)核僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
[0011]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中在通過所述操作系統(tǒng)內(nèi)核加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程時(shí),所述處理單元基于第一配置文件來加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
[0012]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中與語(yǔ)音通信相關(guān)的硬件至少包括:處理單元、基帶處理單元、調(diào)制解調(diào)器、聽筒以及揚(yáng)聲器;以及與語(yǔ)音通信相關(guān)的進(jìn)程至少包括:電話進(jìn)程。
[0013]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中在所述節(jié)電通話模式中,所述處理單元的頻率低于其額定頻率。
[0014]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中在所述節(jié)電通話模式中,所述終端設(shè)備的電池的關(guān)機(jī)閾值電壓低于在所述終端設(shè)備正常使用時(shí)所述電池的關(guān)機(jī)閾值電壓。
【專利附圖】
【附圖說明】
[0015]圖1是圖解根據(jù)本發(fā)明實(shí)施例的終端設(shè)備的示意圖;以及
[0016]圖2是圖解根據(jù)本發(fā)明實(shí)施例的開機(jī)控制方法的示意圖。
【具體實(shí)施方式】
[0017]將參照附圖詳細(xì)描述根據(jù)本發(fā)明的各個(gè)實(shí)施例。這里,需要注意的是,在附圖中,將相同的附圖標(biāo)記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復(fù)描述。
[0018]下面,將參照?qǐng)D1描述根據(jù)本發(fā)明實(shí)施例的終端設(shè)備。這里,根據(jù)本發(fā)明實(shí)施例的終端設(shè)備可以是諸如智能手機(jī)之類的終端設(shè)備。
[0019]如圖1所示,根據(jù)本發(fā)明實(shí)施例的終端設(shè)備可以包括處理單元。
[0020]處理單元可以由任意的處理器或微處理器實(shí)現(xiàn),并且可以基于預(yù)定的程序執(zhí)行預(yù)定的處理或控制。根據(jù)本發(fā)明的實(shí)施例,在終端設(shè)備開機(jī)時(shí),處理單元可以檢測(cè)是否接收到第一操作。這里,第一操作可以是用戶按下終端設(shè)備的特定組合鍵(如,開機(jī)鍵和音量+或音量_)。如果處理單元檢測(cè)到該第一操作,則處理單元可以在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于該第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件。然后,處理單元通過操作系統(tǒng)內(nèi)核基于第一操作加載操作系統(tǒng)以及終端設(shè)備的硬件,并且使終端設(shè)備進(jìn)入節(jié)電通話模式。這里,在節(jié)電通話模式下,處理單元至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
[0021]這里,可以通過編譯操作系統(tǒng)加載程序以及操作系統(tǒng)內(nèi)核程序來使處理單元能夠執(zhí)行的上述操作。
[0022]下面以終端設(shè)備的操作系統(tǒng)為android操作系統(tǒng)為例進(jìn)行描述。這里,在操作系統(tǒng)為android的情況下,操作系統(tǒng)加載程序?yàn)閎ootloader,而操作系統(tǒng)內(nèi)核程序?yàn)閗ernel。
[0023]例如,在終端設(shè)備關(guān)機(jī)之后,用戶對(duì)終端設(shè)備執(zhí)行第一操作,如用戶按下開機(jī)鍵以及音量+鍵之后,終端設(shè)備開始啟動(dòng)。[0024]在終端設(shè)備啟動(dòng)時(shí),終端設(shè)備的處理單元通常運(yùn)行操作系統(tǒng)加載程序(bootloader)來加載操作系統(tǒng)(如,android)。這里,終端設(shè)備的處理單元可以在操作系統(tǒng)加載程序(bootloader)的控制下,檢測(cè)是否接收到第一操作(如,開機(jī)鍵以及音量+鍵的鍵值)。在這種情況下,如果處理單元檢測(cè)到該第一操作,則處理單元可以在運(yùn)行操作系統(tǒng)加載程序(bootloader)時(shí),基于該第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的配置文件(下面稱為第一配置文件)。這里,可以配置操作系統(tǒng)加載程序(bootloader)中的加載設(shè)置(如,與輸入操作對(duì)應(yīng)的文件、程序的加載地址),使得操作系統(tǒng)加載程序(bootloader)可以基于不同的輸入操作加載操作系統(tǒng)內(nèi)核以及不同的配置文件。例如,在終端設(shè)備正常啟動(dòng)(如,用戶按下開機(jī)鍵)時(shí),處理單元可以在運(yùn)行bootloader時(shí),基于正常的啟動(dòng)操作加載操作系統(tǒng)內(nèi)核以及普通模式所需的配置文件,而在通過第一操作啟動(dòng)終端設(shè)備時(shí),處理單元可以在運(yùn)行bootloader時(shí),基于第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的第一配置文件。這里,配置文件(如,init.rc)用于指示操作系統(tǒng)啟動(dòng)后,應(yīng)該運(yùn)行哪些進(jìn)程(程序)并啟用哪些硬件資源。配置文件(init.rc)通常存儲(chǔ)在終端設(shè)備的存儲(chǔ)器中的特定文件(如,ramdisk)中,并且在終端設(shè)備啟動(dòng)時(shí)被加載到終端設(shè)備的內(nèi)存中以供操作系統(tǒng)內(nèi)核程序(kenerl)讀取。在這種情況下,根據(jù)本發(fā)明的實(shí)施例,可以針對(duì)不同的操作(正常的啟動(dòng)操作和第一操作)建立不同的配置文件。這里,例如,節(jié)電模式所需的第一配置文件可以指示處理單元加載與語(yǔ)音通信相關(guān)的進(jìn)程和硬件資源。
[0025]在這種情況下,如果用戶以第一操作的方式啟動(dòng)終端設(shè)備,則處理單元檢測(cè)到該第一操作,并且通過操作系統(tǒng)加載程序(bootloader),基于該第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的第一配置文件(到內(nèi)存)。然后,在處理單元加載操作系統(tǒng)內(nèi)核程序之后,處理單元運(yùn)行操作系統(tǒng)內(nèi)核程序并基于該第一配置文件來確定需要在操作系統(tǒng)中啟動(dòng)哪些進(jìn)程并啟動(dòng)哪些硬件資源,使得終端設(shè)備的操作系統(tǒng)進(jìn)入節(jié)電通話模式。具體地,在處理單元運(yùn)行操作系統(tǒng)內(nèi)核(kernel)程序時(shí),操作系統(tǒng)內(nèi)核(kernel)程序中的init進(jìn)程會(huì)訪問被加載到終端設(shè)備的內(nèi)存中的第一配置文件(init.rc),并且基于第一配置文件確定需要在操作系統(tǒng)中啟動(dòng)哪些進(jìn)程并啟動(dòng)哪些硬件資源以進(jìn)入節(jié)電通話模式。根據(jù)本發(fā)明的實(shí)施例,可以設(shè)置第一配置文件中的內(nèi)容,使得處理單元在操作系統(tǒng)內(nèi)核(kernel)程序的控制下至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能,從而使操作系統(tǒng)進(jìn)入節(jié)電通話模式。
[0026]例如,操作系統(tǒng)內(nèi)核(kernel)程序可以基于第一配置文件加載與語(yǔ)音通信相關(guān)的硬件和進(jìn)程以及與屏幕顯示和輸入(如,觸摸屏)相關(guān)的硬件和進(jìn)程,而不加載其它的進(jìn)程和硬件資源。這里,與語(yǔ)音通信相關(guān)的硬件可以至少包括處理單元、基帶處理單元、調(diào)制解調(diào)器、聽筒以及揚(yáng)聲器等硬件,而與語(yǔ)音通信相關(guān)的進(jìn)程可以至少包括電話進(jìn)程。與屏幕顯示和觸摸輸入(如,觸摸屏)相關(guān)的硬件可以包括觸摸屏,而與顯示和觸摸相關(guān)的進(jìn)程可以電話進(jìn)程(電話菜單顯示)和檢測(cè)觸摸輸入的進(jìn)程等等。此外,不需要加載的進(jìn)程可以包括諸如android操作系統(tǒng)的服務(wù)框架、WLAN、藍(lán)牙、各種widget、郵件等等。在這種情況下,由于不需要啟動(dòng)諸如服務(wù)框架、WLAN、藍(lán)牙、各種widget、郵件、照相機(jī)之類的進(jìn)程,因此終端設(shè)備也無(wú)需啟動(dòng)諸如WLAN模塊、藍(lán)牙模塊、攝像頭模塊、閃光燈之類的硬件資源。
[0027]通過上述方式,在操作系統(tǒng)的節(jié)電模式下,僅啟動(dòng)進(jìn)行語(yǔ)音通話所需的進(jìn)程并啟用相關(guān)的硬件資源,此時(shí)終端設(shè)備(智能手機(jī))僅具備語(yǔ)音通話的能力且不啟動(dòng)智能手機(jī)的其它功能。在這種情況下,由于在節(jié)電通話模式下,不運(yùn)行與語(yǔ)音通話無(wú)關(guān)的進(jìn)程以及不啟用相關(guān)的硬件資源,因此能夠大大節(jié)省終端設(shè)備的電力消耗。此時(shí),具有節(jié)電通話模式的終端設(shè)備與具有長(zhǎng)待機(jī)能力的功能手機(jī)類似。
[0028]此外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,其中處理單元還可以通過操作系統(tǒng)內(nèi)核,基于第一配置文件僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。在這種情況下,不啟動(dòng)與屏幕顯示和觸摸輸入(如,觸摸屏)相關(guān)的硬件和進(jìn)程來進(jìn)一步節(jié)省終端設(shè)備的電力消耗。這里,可以通過特定按鍵(如,音量鍵)來?yè)艽蛑T如110或120之類的緊急通話或接聽電話。此時(shí),為了實(shí)現(xiàn)上述功能,需要對(duì)操作系統(tǒng)內(nèi)核(kernel)程序進(jìn)行修改。例如,可以通過向操作系統(tǒng)內(nèi)核(kernel)程序中添加特定按鍵激活緊急通話以及特定按鍵接聽通話的驅(qū)動(dòng)的方式實(shí)現(xiàn)上述功能。
[0029]另外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,其中在節(jié)電通話模式中,處理單元的頻率還可以低于其額定頻率。例如,如果處理單元的額定頻率為1.4GHz,則可以將處理單元的頻率設(shè)置為低于1GHz。這里,可以通過在終端設(shè)備的操作系統(tǒng)文件中添加限制處理單元的頻率的程序,并且在第一配置文件中設(shè)定可以調(diào)用該限制處理單元的頻率的進(jìn)程的方式來實(shí)現(xiàn)在節(jié)電通話模式中限制處理單元的頻率的功能。這里,限制處理單元的頻率的程序可以是任意的CPU頻率限制程序。在這種情況下,由于處理單元的頻率越低,則處理單元的工作電壓就越低,并且處理單元的功耗越低。因此,通過限制處理單元的頻率,可以進(jìn)一步增加終端設(shè)備在節(jié)電通話模式下的續(xù)航時(shí)間。
[0030]此外,在終端設(shè)備的普通模式下,當(dāng)終端設(shè)備的電池電量不足時(shí),終端設(shè)備關(guān)機(jī)。此時(shí),終端設(shè)備的電池往往還有一定的電量,只不過終端設(shè)備的電池的輸出電壓不能滿足處理單元在其額定頻率下所需的工作電壓。然而,如上所述,在節(jié)電通話模式中,由于終端設(shè)備的處理單元的頻率可以低于其額定頻率,并且其工作電壓低于處理單元在額定頻率時(shí)的工作電壓,因此,在節(jié)電模式下,終端設(shè)備的電池的關(guān)機(jī)閾值電壓還可以低于在終端設(shè)備正常使用時(shí)該電池的關(guān)機(jī)閾值電壓。通過上述方式,可以進(jìn)一步延長(zhǎng)終端設(shè)備的續(xù)航能力,由此即使終端設(shè)備的電池的電量很低,也可以在很長(zhǎng)的時(shí)間段內(nèi)實(shí)現(xiàn)語(yǔ)音通話的功能。
[0031]在上面描述了根據(jù)本發(fā)明實(shí)施例的終端設(shè)備,下面將參照?qǐng)D2描述根據(jù)本發(fā)明實(shí)施例的開機(jī)控制方法。這里,根據(jù)本發(fā)明實(shí)施例的開機(jī)控制方法可以應(yīng)用到諸如具有andrοid操作系統(tǒng)的智能手機(jī)之類的終端設(shè)備上。
[0032]如圖2所示,在步驟S201,在終端設(shè)備開機(jī)時(shí),檢測(cè)是否接收到第一操作。
[0033]具體地,例如,在操作系統(tǒng)為android的情況下,操作系統(tǒng)加載程序?yàn)閎ootloader,而操作系統(tǒng)內(nèi)核程序?yàn)閗ernel。在這種情況下,在終端設(shè)備關(guān)機(jī)之后,如果用戶對(duì)終端設(shè)備執(zhí)行第一操作(如用戶按下開機(jī)鍵以及音量+鍵)之后,則終端設(shè)備開始啟動(dòng)以進(jìn)入節(jié)電通話模式。這里,在終端設(shè)備啟動(dòng)時(shí),由于終端設(shè)備的處理單元通常運(yùn)行操作系統(tǒng)加載程序(bootloader)來加載操作系統(tǒng)(如,android),因此終端設(shè)備的處理單元可以在操作系統(tǒng)加載程序(bootloader)的控制下,檢測(cè)是否接收到第一操作(如,開機(jī)鍵以及音量+鍵的鍵值)。
[0034]在步驟S202,如果檢測(cè)到第一操作,則在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件。
[0035]具體地,如果處理單元檢測(cè)到該第一操作,則處理單元可以在運(yùn)行操作系統(tǒng)加載程序(bootloader)時(shí),基于該第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的第一配置文件。這里,可以配置操作系統(tǒng)加載程序(bootloader)中的加載設(shè)置(如,與輸入操作對(duì)應(yīng)的文件、內(nèi)核程序的加載地址),使得操作系統(tǒng)加載程序(bootloader)可以基于不同的輸入操作加載操作系統(tǒng)內(nèi)核以及不同的配置文件。例如,在終端設(shè)備正常啟動(dòng)(如,用戶按下開機(jī)鍵)時(shí),處理單元可以在運(yùn)行bootloader時(shí)基于正常的啟動(dòng)操作加載操作系統(tǒng)內(nèi)核以及普通模式所需的配置文件。此外,在通過第一操作啟動(dòng)終端設(shè)備時(shí),處理單元可以在運(yùn)行bootloader時(shí)基于第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的第一配置文件。這里,配置文件(如,init.rc)用于指示操作系統(tǒng)啟動(dòng)后,應(yīng)該運(yùn)行哪些進(jìn)程(程序)并啟用哪些硬件資源。配置文件(init.rc)通常存儲(chǔ)在終端設(shè)備的存儲(chǔ)器中的特定文件(如,ramdisk)中,并且在終端設(shè)備啟動(dòng)時(shí)被加載到終端設(shè)備的內(nèi)存中以供?呆作系統(tǒng)內(nèi)核程序(kenerI)讀取。這里,根據(jù)本發(fā)明的實(shí)施例,可以針對(duì)不同的操作(如,正常的啟動(dòng)操作和第一操作)建立不同的配置文件。例如,節(jié)電模式所需的第一配置文件可以指示操作系統(tǒng)內(nèi)核(kernel)加載與語(yǔ)音通信相關(guān)的進(jìn)程和硬件資源?;谏鲜雠渲茫绻脩粢缘谝徊僮鞯姆绞絾?dòng)終端設(shè)備,則處理單元檢測(cè)到該第一操作,并且通過操作系統(tǒng)加載程序(bootloader),基于該第一操作加載操作系統(tǒng)內(nèi)核以及節(jié)電模式所需的第一配置文件(到內(nèi)存)。
[0036]在步驟S203,通過操作系統(tǒng)內(nèi)核基于第一操作加載操作系統(tǒng)以及終端設(shè)備的硬件,并且使終端設(shè)備進(jìn)入節(jié)電通話模式。這里,在節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
[0037]具體地,在處理單元基于操作系統(tǒng)加載程序(bootloader)加載操作系統(tǒng)內(nèi)核程序(kernel)之后,處理單元運(yùn)行操作系統(tǒng)內(nèi)核程序并基于該第一配置文件來確定需要在操作系統(tǒng)中啟動(dòng)哪些進(jìn)程并啟動(dòng)哪些硬件資源,使得終端設(shè)備的操作系統(tǒng)能夠進(jìn)入節(jié)電通話模式。具體地,在處理單元運(yùn)行操作系統(tǒng)內(nèi)核(kernel)程序時(shí),操作系統(tǒng)內(nèi)核(kernel)程序中的init進(jìn)程會(huì)訪問被加載到終端設(shè)備的內(nèi)存中的第一配置文件(init.rc),并且基于第一配置文件確定需要在操作系統(tǒng)中啟動(dòng)哪些進(jìn)程并啟動(dòng)哪些硬件資源以進(jìn)入節(jié)電通話模式。這里,可以預(yù)先設(shè)置第一配置文件中的內(nèi)容,使得處理單元在操作系統(tǒng)內(nèi)核(kernel)程序的控制下至少加載與語(yǔ)音通信相關(guān)的`硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能,從而使操作系統(tǒng)進(jìn)入節(jié)電通話模式。這里,例如,與語(yǔ)音通信相關(guān)的硬件可以至少包括用于運(yùn)行進(jìn)程的處理單元、用于通信的基帶處理單元和調(diào)制解調(diào)器、以及用于通話的聽筒和揚(yáng)聲器等硬件,而與語(yǔ)音通信相關(guān)的進(jìn)程可以至少包括電話進(jìn)程。
[0038]例如,處理單元可以在操作系統(tǒng)內(nèi)核(kernel)程序的控制項(xiàng),基于第一配置文件加載與語(yǔ)音通信相關(guān)的硬件和進(jìn)程以及與屏幕顯示和輸入(如,觸摸屏)相關(guān)的硬件和進(jìn)程,而不加載其它的進(jìn)程和硬件資源。這里,與語(yǔ)音通信相關(guān)的硬件可以至少包括用于運(yùn)行進(jìn)程的處理單元、用于通信的基帶處理單元和調(diào)制解調(diào)器、以及用于通話的聽筒和揚(yáng)聲器等硬件,而與語(yǔ)音通信相關(guān)的進(jìn)程可以至少包括電話進(jìn)程。與屏幕顯示和觸摸輸入(如,觸摸屏)相關(guān)的硬件可以包括觸摸屏,而與顯示和觸摸相關(guān)的進(jìn)程可以電話進(jìn)程(電話菜單顯示)和檢測(cè)觸摸輸入的進(jìn)程等等。這里,不需要加載的進(jìn)程可以包括諸如android操作系統(tǒng)的服務(wù)框架、WLAN、藍(lán)牙、各種widget、郵件等等。在這種情況下,由于不需要啟動(dòng)諸如服務(wù)框架、WLAN、藍(lán)牙、各種widget、郵件、照相機(jī)之類的進(jìn)程,因此終端設(shè)備也無(wú)需啟動(dòng)諸如WLAN模塊、藍(lán)牙模塊、攝像頭模塊、閃光燈之類的硬件資源。通過上述方式,在操作系統(tǒng)的節(jié)電模式下,僅啟動(dòng)進(jìn)行語(yǔ)音通話所需的進(jìn)程并啟用相關(guān)的硬件資源,此時(shí)終端設(shè)備(智能手機(jī))僅具備語(yǔ)音通話的能力且不啟動(dòng)智能手機(jī)的其它功能。在這種情況下,由于在節(jié)電通話模式下,不運(yùn)行與語(yǔ)音通話無(wú)關(guān)的進(jìn)程以及不啟用相關(guān)的硬件資源,因此能夠大大節(jié)省終端設(shè)備的電力消耗。此時(shí),具有節(jié)電通話模式的終端設(shè)備與具有長(zhǎng)待機(jī)能力的功能手機(jī)類似。
[0039]此外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在步驟S203中,處理單元還可以通過操作系統(tǒng)內(nèi)核程序僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。在這種情況下,不啟動(dòng)與屏幕顯示和觸摸輸入(如,觸摸屏)相關(guān)的硬件和進(jìn)程來進(jìn)一步節(jié)省終端設(shè)備的電力消耗。這里,可以通過特定按鍵(如,音量鍵)來?yè)艽蛑T如110或120之類的緊急通話或接聽電話。此時(shí),為了實(shí)現(xiàn)上述功能,需要對(duì)操作系統(tǒng)內(nèi)核(kernel)程序進(jìn)行修改。例如,可以通過向操作系統(tǒng)內(nèi)核(kernel)程序中添加特定按鍵激活緊急通話以及特定按鍵接聽通話的驅(qū)動(dòng)的方式實(shí)現(xiàn)上述功能。
[0040]另外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,圖2所示的方法還可以進(jìn)一步包括限制處理單元的頻率。在這種情況下,在節(jié)電通話模式中,處理單元的頻率還可以低于其額定頻率。例如,如果處理單元的額定頻率為1.4GHz,則可以將處理單元的頻率設(shè)置為低于1GHz。這里,可以通過在終端設(shè)備的操作系統(tǒng)文件中添加限制處理單元的頻率的程序,并且在第一配置文件中設(shè)定可以調(diào)用該限制處理單元的頻率的進(jìn)程的方式來實(shí)現(xiàn)在節(jié)電通話模式中限制處理單元的頻率的功能。這里,限制處理單元的頻率的程序可以是任意的CPU頻率限制程序。在這種情況下,由于處理單元的頻率越低,則處理單元的工作電壓就越低,并且處理單元的功耗越低。因此,通過限制處理單元的頻率,可以進(jìn)一步增加終端設(shè)備在節(jié)電通話模式下的續(xù)航時(shí)間。
[0041]此外,在終端設(shè)備的普通模式下,當(dāng)終端設(shè)備的電池電量不足時(shí),終端設(shè)備關(guān)機(jī)。此時(shí),終端設(shè)備的電池往往還有一定的電量,只不過終端設(shè)備的電池的輸出電壓不能滿足處理單元在其額定頻率下所需的工作電壓。然而,如上所述,在節(jié)電通話模式中,由于終端設(shè)備的處理單元的頻率可以低于其額定頻率,并且其工作電壓低于處理單元在額定頻率時(shí)的工作電壓,因此,在節(jié)電模式下,終端設(shè)備的電池的關(guān)機(jī)閾值電壓還可以低于在終端設(shè)備正常使用時(shí)該電池的關(guān)機(jī)閾值電壓。通過上述方式,可以進(jìn)一步延長(zhǎng)終端設(shè)備的續(xù)航能力,由此即使終端設(shè)備的電池的電量很低,也可以在很長(zhǎng)的時(shí)間段內(nèi)實(shí)現(xiàn)語(yǔ)音通話的功能。
[0042]如上所述,已經(jīng)在上面具體地描述了本發(fā)明的各個(gè)實(shí)施例,但是本發(fā)明不限于此。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可以根據(jù)設(shè)計(jì)要求或其它因素進(jìn)行各種修改、組合、子組合或者替換,而它們?cè)谒綑?quán)利要求及其等效物的范圍內(nèi)。
【權(quán)利要求】
1.一種開機(jī)控制方法,應(yīng)用于終端設(shè)備,所述開機(jī)控制方法包括: 在所述終端設(shè)備開機(jī)時(shí),檢測(cè)是否接收到第一操作; 如果檢測(cè)到所述第一操作,則在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于所述第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件; 通過所述操作系統(tǒng)內(nèi)核基于所述第一操作加載操作系統(tǒng)以及所述終端設(shè)備的硬件,并且使所述終端設(shè)備進(jìn)入節(jié)電通話模式,其中在所述節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
2.如權(quán)利要求1所述的開機(jī)控制方法,其中 通過所述操作系統(tǒng)內(nèi)核僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
3.如權(quán)利要求2所述的開機(jī)控制方法,其中 所述操作系統(tǒng)內(nèi)核通過加載第一配置文件來加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
4.如權(quán)利要求3所述的開機(jī)控制方法,其中 與語(yǔ)音通信相關(guān)的硬件至少包括: 處理單元、基帶處理單元、調(diào)制解調(diào)器、聽筒以及揚(yáng)聲器;以及 與語(yǔ)音通信相關(guān)的進(jìn)程至少包括: 電話進(jìn)程。
5.如權(quán)利要求4所述的開機(jī)控制方法,其中 在所述節(jié)電通話模式中,所述`處理單元的頻率低于其額定頻率。
6.如權(quán)利要求5所述的開機(jī)控制方法,其中 在所述節(jié)電通話模式中,所述終端設(shè)備的電池的關(guān)機(jī)閾值電壓低于在所述終端設(shè)備正常使用時(shí)所述電池的關(guān)機(jī)閾值電壓。
7.—種終端設(shè)備,包括: 處理單元,配置來基于預(yù)定的程序執(zhí)行控制,其中 在所述終端設(shè)備開機(jī)時(shí),所述處理單元檢測(cè)是否接收到第一操作; 如果檢測(cè)到所述第一操作,則所述處理單元在啟動(dòng)操作系統(tǒng)加載程序時(shí),基于所述第一操作加載操作系統(tǒng)內(nèi)核以及第一配置文件;以及 所述處理單元通過所述操作系統(tǒng)內(nèi)核基于所述第一操作加載操作系統(tǒng)以及所述終端設(shè)備的硬件,并且使所述終端設(shè)備進(jìn)入節(jié)電通話模式,其中在所述節(jié)電通話模式下,至少加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程以使得加載后的操作系統(tǒng)至少具備語(yǔ)音通信功能。
8.如權(quán)利要求7所述的終端設(shè)備,其中 所述處理單元通過所述操作系統(tǒng)內(nèi)核僅加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
9.如權(quán)利要求8所述的終端設(shè)備,其中 在通過所述操作系統(tǒng)內(nèi)核加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程時(shí),所述處理單元基于第一配置文件來加載與語(yǔ)音通信相關(guān)的硬件以及進(jìn)程。
10.如權(quán)利要求9所述的終端設(shè)備,其中 與語(yǔ)音通信相關(guān)的硬件至少包括: 處理單元、基帶處理單元、調(diào)制解調(diào)器、聽筒以及揚(yáng)聲器;以及 與語(yǔ)音通信相關(guān)的進(jìn)程至少包括: 電話進(jìn)程。
11.如權(quán)利要求10所述的終端設(shè)備,其中 在所述節(jié)電通話模式中,所述處理單元的頻率低于其額定頻率。
12.如權(quán)利要求11所述的終端設(shè)備,其中 在所述節(jié)電通話模式中,所述終端設(shè)備的電池的關(guān)機(jī)閾值電壓低于在所述終端設(shè)備正常使用時(shí)所述電池的關(guān)機(jī)閾值`電壓。
【文檔編號(hào)】H04M1/725GK103516872SQ201210208160
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月19日 優(yōu)先權(quán)日:2012年6月19日
【發(fā)明者】魏翊 申請(qǐng)人:聯(lián)想(北京)有限公司