專(zhuān)利名稱(chēng):電量檢測(cè)電路、手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)處理裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信設(shè)備,特別涉及一種電量檢測(cè)電路、及手機(jī)待機(jī)時(shí)手機(jī)狀態(tài) 檢測(cè)的處理裝置及方法。
背景技術(shù):
目前在智能移動(dòng)終端產(chǎn)品中,由于功能的復(fù)雜和多樣,待機(jī)時(shí)間越來(lái)越成為手機(jī) 的一個(gè)瓶頸,目前的方法除了增加電池容量外,減小整機(jī)的待機(jī)電流的改進(jìn)思路成了各個(gè) 移動(dòng)終端廠家改善待機(jī)時(shí)間短、增強(qiáng)電池的續(xù)航能力的有效方法。由于在待機(jī)過(guò)程中需要 定時(shí)喚醒移動(dòng)終端來(lái)完成與基站的交互和對(duì)手機(jī)狀態(tài)(例如電池電量、溫度等)的檢測(cè),然 而由于交互和檢測(cè)的過(guò)程電流會(huì)比待機(jī)時(shí)增大很多,因此會(huì)極大的影響整機(jī)的待機(jī)性能?,F(xiàn)有技術(shù)的不足在于智能手機(jī)在待機(jī)時(shí)對(duì)手機(jī)狀態(tài)的檢測(cè)也采用與一般手機(jī)一 樣單一的喚醒機(jī)制,不能有效地減少退出待機(jī)模式的時(shí)間,缺少其他有效的技術(shù)方案來(lái)提 高手機(jī)的待機(jī)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問(wèn)題在于提供了一種電量檢測(cè)電路、及手機(jī)待機(jī)時(shí)手機(jī)狀態(tài) 檢測(cè)的處理裝置及方法。本發(fā)明實(shí)施例中提供了一種電量檢測(cè)電路,包括電極,電極的正極與AP模塊的模數(shù)轉(zhuǎn)換端口 ADC相連,電極的負(fù)極在依次串聯(lián)第 一電阻、第二電阻、第三電阻后接地;電壓比較器,與電極的負(fù)極相連,用于根據(jù)第一電阻、第二電阻、第三電阻值確定 電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是否為低。較佳地,所述電壓比較器,包括輸入端,在第一電阻與第二電阻之間輸入電量上限值,在第二電阻與第三電阻 之間輸入電量下限值,所述電量上限值為1. 240 X (R1 +R2+R3) / (R2+R3),電量下限值為 1. 240 X (Rl+R2+R3)/R3 ;比較單元,用于在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電量為 低,在確定電池的電量不在電量上限值、電量下限值之間時(shí)確定電量為高。較佳地,所述比較單元進(jìn)一步用于在電量為低時(shí)通過(guò)輸出端發(fā)送中斷信號(hào);所述電壓比較器進(jìn)一步包括輸出端,與AP模塊的中斷接口 INT相連,用于傳輸中斷信號(hào)。本發(fā)明實(shí)施例中還提供了一種包括電量檢測(cè)電路的待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)處理裝 置,還包括AP模塊、Modem模塊,其中電量檢測(cè)電路,與AP模塊的INT相連,用于發(fā)送中斷信號(hào);AP模塊,與Modem模塊通過(guò)數(shù)據(jù)接口相連,用于在收到中斷信號(hào)后根據(jù)中斷信號(hào) 確定電池電量為低;在電池電量為高時(shí)向Modem模塊發(fā)送命令,且通過(guò)Modem模塊對(duì)所述命令的響應(yīng)來(lái)確定Modem模塊的工作狀態(tài);并根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確 定喚醒后續(xù)流程;Modem模塊,用于在處于工作狀態(tài)時(shí),對(duì)AP模塊的命令進(jìn)行響應(yīng)。較佳地,所述AP模塊進(jìn)一步用于在根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確 定喚醒后續(xù)流程時(shí),確定手機(jī)電池電量為低時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài);確定手 機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)與基站交互和檢測(cè)手機(jī)狀 態(tài);確定手機(jī)電池電量為高,Modem模塊的不在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī) 狀態(tài)。本發(fā)明實(shí)施例中提供了一種手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)方法,包括如下步驟手機(jī)待機(jī)時(shí),根據(jù)電量檢測(cè)電路確定手機(jī)電池電量高低;在手機(jī)電池電量為高時(shí),確定Modem模塊的工作狀態(tài);根據(jù)手機(jī)電池電量高低與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程。較佳地,確定手機(jī)電池電量高低,包括將電池的正極與AP模塊的ADC相連,電池的負(fù)極在依次串聯(lián)第一電阻、第二電阻、 第三電阻后接地;將電壓比較器與電池的負(fù)極相連,與AP模塊的INT相連,根據(jù)第一電阻、第二電 阻、第三電阻值確定電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的 電量是否為低。較佳地,根據(jù)第一電阻、第二電阻、第三電阻值確定電量上限值、電量下限值,并根 據(jù)電量上限值、電量下限值檢測(cè)電池的電量是否為低,包括在第一電阻與第二電阻之間向電壓比較器輸入電量上限值,在第二電阻與第三電 阻之間向電壓比較器輸入電量下限值,所述電量上限值為1. 240X (R1+R2+R3)/(R2+R3),電 量下限值為 1. 240 X (Rl+R2+R3)/R3 ;在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電量為低,在確定電池 的電量不在電量上限值、電量下限值之間時(shí)確定電量為高。較佳地,確定手機(jī)電池電量高低,包括在電壓比較器確定電量為低時(shí),向AP模塊發(fā)送中斷信號(hào);
AP模塊在接收到中斷信號(hào)后,確定電池電量為低。較佳地,根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程,包括確定手機(jī)電池電量為低時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)與基站交 互和檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊不在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手 機(jī)狀態(tài)。較佳地,定時(shí)檢測(cè)手機(jī)狀態(tài)包括實(shí)時(shí)檢測(cè)電池電量及溫度。本發(fā)明有益效果如下本發(fā)明實(shí)施例中提供了一種電量檢測(cè)電路,從而能夠?qū)崿F(xiàn)對(duì)手機(jī)電量高低的檢 測(cè),從而為各種需要確定手機(jī)電池電量高低的運(yùn)用場(chǎng)合提供了可能。進(jìn)一步的,本發(fā)明還提供了一種包括電量檢測(cè)電路的手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置,以及一種手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理方法,該方案能夠識(shí)別出手機(jī)系統(tǒng)架 構(gòu)模式,為各種需要依據(jù)系統(tǒng)架構(gòu)模式作出運(yùn)用的場(chǎng)合提供了可能。進(jìn)一步的,還根據(jù)系統(tǒng)的架構(gòu)以及電池電量的來(lái)確定喚醒后的流程,可以根據(jù)不 同的工作模式來(lái)采用不同的喚醒機(jī)制,完成手機(jī)與基站交互和手機(jī)狀態(tài)檢測(cè),從而避免單 一的喚醒方案引起的待機(jī)電流增大的問(wèn)題,達(dá)到增加待機(jī)時(shí)間,增強(qiáng)電池續(xù)航能力的目的; 同時(shí)對(duì)于低電的狀態(tài)采用硬件檢測(cè)方式,可以保證在低電狀態(tài)可以輸出低電告警和關(guān)機(jī)信 息,而不會(huì)發(fā)生自動(dòng)關(guān)機(jī)的情況,減少用戶不良體驗(yàn)。
圖1為本發(fā)明實(shí)施例中手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理方法實(shí)施流程示意圖;圖3為本發(fā)明實(shí)施例中手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理實(shí)施流程示意圖。
具體實(shí)施例方式發(fā)明人在發(fā)明過(guò)程中注意到在現(xiàn)有技術(shù)中,由于在待機(jī)過(guò)程中需要定時(shí)喚醒移 動(dòng)終端來(lái)完成與基站的交互和對(duì)手機(jī)狀態(tài)的檢測(cè),然而由于交互和檢測(cè)的過(guò)程電流會(huì)比待 機(jī)時(shí)增大很多,因此會(huì)極大的影響整機(jī)的待機(jī)性能。但是,目前一般手機(jī)由于其內(nèi)在特性,在手機(jī)待機(jī)過(guò)程中會(huì)定時(shí)的退出待機(jī)模式 以完成射頻和基站的交互通訊,并在這個(gè)時(shí)間間隙來(lái)完成電池電量、溫度等任務(wù)的檢測(cè),在 這種情況下,由于是在固有的喚醒狀態(tài)下進(jìn)行基站交互和狀態(tài)檢測(cè),符合一般移動(dòng)終端的 要求,對(duì)待機(jī)電流沒(méi)有任何影響。但目前智能手機(jī)大多采用AP (Application Processor,應(yīng) 用處理器)+Modem(無(wú)線模塊)的系統(tǒng)架構(gòu),存在不同的工作模式,比如AP工作、AP和無(wú)線 模塊同時(shí)工作等情況,不同的工作模式下存在不同的交互和檢測(cè)需求,如果都采用上面描 述的一般移動(dòng)終端Modem工作時(shí),定時(shí)退出進(jìn)行交互的喚醒方案,則當(dāng)只有AP工作時(shí),射頻 和基站不需要交互,電池溫度的監(jiān)測(cè)方案也可以?xún)?yōu)化,如果還采用與一般移動(dòng)終端一致的 頻繁的喚醒機(jī)制,會(huì)加大待機(jī)電流,從而減小待機(jī)時(shí)間。鑒于此,針對(duì)智能手機(jī)的這種特點(diǎn),本發(fā)明實(shí)施例中提出了一種智能手機(jī)在不同 工作模式下采用不同喚醒機(jī)制的方案,來(lái)完成手機(jī)與基站的交互和手機(jī)狀態(tài)(例如電池電 量,溫度)的檢測(cè),從而達(dá)到減小智能手機(jī)的待機(jī)電流的目的,實(shí)現(xiàn)在不改變電池容量的前 提下有效改善待機(jī)時(shí)間,增強(qiáng)電池的續(xù)航能力。具體的,本發(fā)明實(shí)施例中提出智能手機(jī)在不同的工作模式下采取不同的喚醒機(jī)制 的方案,來(lái)完成手機(jī)與基站交換和手機(jī)狀態(tài)(例如電池電量,溫度)檢測(cè),從而實(shí)現(xiàn)減小待 機(jī)電流,增強(qiáng)待機(jī)時(shí)間。由于一般智能手機(jī)目前有兩種工作模式AP工作和AP+Modem同時(shí) 工作。在這兩種不同的情況下,根據(jù)不同工作模式特點(diǎn),實(shí)施中便可以對(duì)手機(jī)采取不同的喚 醒機(jī)制,同時(shí)對(duì)手機(jī)與基站交互和狀態(tài)檢測(cè)采取不同的方法,從而達(dá)到改善待機(jī)電流的目 的。下面對(duì)手機(jī)架構(gòu)模式及相應(yīng)的實(shí)施思路進(jìn)行說(shuō)明。目前智能手機(jī)架構(gòu)很多采用AP+Modem的方案,存在AP工作和AP+Modem同時(shí)工作 等多種不同的工作模式。當(dāng)只有AP工作時(shí),智能手機(jī)功能有如PDA (Personal Digital Assistant,個(gè)人數(shù)
6字助理),不存在射頻與基站之間的Burst (脈沖)喚醒,不需要與基站進(jìn)行交互,因此只需 要定時(shí)對(duì)電池電量及溫度等手機(jī)狀態(tài)進(jìn)行檢測(cè)即可。針對(duì)這種情況,實(shí)施中可以通過(guò)拉長(zhǎng) 喚醒時(shí)間來(lái)避免由于頻繁的退出待機(jī)模式而引起的電流,從而達(dá)到減小待機(jī)電流的目的。 另一方面,由于對(duì)手機(jī)狀態(tài)(例如電池電量,溫度等)的檢測(cè)不需要實(shí)時(shí)進(jìn)行,因此實(shí)施中 完全可以將這個(gè)檢測(cè)時(shí)間拉到足夠長(zhǎng)(10分鐘)后才檢測(cè),甚至可以不檢測(cè),從而達(dá)到盡量 少的做手機(jī)的喚醒操作的目的,使的待機(jī)過(guò)程中退出待機(jī)模式的時(shí)間減少,實(shí)現(xiàn)待機(jī)電流 的減少,增加待機(jī)時(shí)間。當(dāng)AP+Modem—起工作時(shí),由于在Modem工作時(shí),本身存在射頻與基站之間的通訊, 需要與基站進(jìn)行交互,同時(shí)也需要對(duì)手機(jī)狀態(tài)(例如電池電量,溫度等)進(jìn)行檢測(cè)。針對(duì)這 種情況,實(shí)施中可以采用與一般移動(dòng)終端一樣的喚醒機(jī)制,按照協(xié)議要求定時(shí)喚醒來(lái)完成 射頻與基站之間的交互,同時(shí)對(duì)手機(jī)狀態(tài)(例如電池電量,溫度等)的檢測(cè)放在射頻與基站 交互的時(shí)間間隙進(jìn)行,不會(huì)增加喚醒次數(shù),保證在這種情況下不增加待機(jī)電流。本發(fā)明實(shí)施中,還進(jìn)一步的提出了將手機(jī)電量的高低作為處理的依據(jù)之一,下面 進(jìn)行說(shuō)明。當(dāng)電池電量比較低的時(shí)候,由于手機(jī)很容易進(jìn)入關(guān)機(jī)狀態(tài),為避免用戶使用過(guò)程 中出現(xiàn)突然掉點(diǎn)關(guān)機(jī)的情況,需要對(duì)手機(jī)狀態(tài)(例如電池電量,溫度等)的檢測(cè)變成實(shí)時(shí)采 集的方案,以便及時(shí)提示用戶電量低,關(guān)機(jī)等信息。具體的,本發(fā)明實(shí)施例中也提供了相應(yīng) 的技術(shù)方案,即,采用硬件比較器來(lái)檢測(cè)電池電量,發(fā)送通過(guò)INT發(fā)送中斷信號(hào)給AP,來(lái)實(shí) 時(shí)檢測(cè)電池電量,并提示電池電量低或者關(guān)機(jī)等信息,優(yōu)化用戶的使用體驗(yàn)。綜上,本發(fā)明實(shí)施例中通過(guò)在三種不同的工作狀態(tài)下采用三種不同喚醒機(jī)制的技 術(shù)方案,來(lái)完成各種情況下手機(jī)與基站交互和手機(jī)狀態(tài)檢測(cè),避免單一的方式引起的待機(jī) 電流的增大。該方案可以根據(jù)不同狀態(tài)特點(diǎn)優(yōu)化待機(jī)電流,從而達(dá)到減小待機(jī)電流,增強(qiáng)電 池續(xù)航能力的目的。具體的,本發(fā)明實(shí)施例中提供了一種電量檢測(cè)電路,用以確定手機(jī)電池的電量高 低,并將電量的高低作為在手機(jī)喚醒退出手機(jī)待機(jī)模式后的處理依據(jù)之一;本發(fā)明實(shí)施例 中還提供了一種包括這種電量檢測(cè)電路的手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置,用以處理 手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的流程,來(lái)提高手機(jī)的待機(jī)時(shí)間。相應(yīng)的,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種手機(jī)待機(jī)時(shí)手機(jī)狀態(tài) 檢測(cè)的處理方法,用以處理手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的流程,來(lái)實(shí)現(xiàn)提高手機(jī)的待機(jī)時(shí)間。下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說(shuō)明。圖1為手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置結(jié)構(gòu)示意圖,如圖所示,裝置中包括 電量檢測(cè)電路101、AP模塊102、Modem模塊103,下面現(xiàn)對(duì)電量檢測(cè)電路的實(shí)施方式進(jìn)行說(shuō) 明,然后對(duì)處理裝置的實(shí)施方式進(jìn)行說(shuō)明。如圖所示,在電量檢測(cè)電路101中,可以包括電池1011,電池的正極與AP模塊的ADC (Analog-Digital Converter,模數(shù)轉(zhuǎn)換端 口 )相連,電池的負(fù)極在依次串聯(lián)第一電阻R1、第二電阻R2、第三電阻R3后接地;電壓比較器1012,與電池的負(fù)極相連,用于根據(jù)第一電阻R1、第二電阻R2、第三電 阻R3值確定電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是 否為低。
實(shí)施中,電壓比較器1012中可以包括輸入端10121,在第一電阻Rl與第二電阻R2之間輸入電量上限值,在第二電阻R2 與第三電阻R3之間輸入電量下限值,所述電量上限值為1.240X (R1+R2+R3)/(R2+R3),電 量下限值為 1. 240 X (Rl+R2+R3)/R3 ;實(shí)施中,輸入端的結(jié)構(gòu)關(guān)系是輸入端10121在第一電阻Rl與第二電阻R2之間, 從該處輸入電量上限值,在第二電阻R2與第三電阻R3之間,從該處輸入電量下限值。比較單元10122,用于在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電 量為低,在確定電池的電量不在電量上限值、電量下限值之間時(shí)確定電量為高。實(shí)施中,比較單元還可以進(jìn)一步用于在電量為低時(shí)通過(guò)輸出端發(fā)送中斷信號(hào);則在電壓比較器中還可以進(jìn)一步包括輸出端10123,與AP模塊的INT相連,用于傳輸中斷信號(hào)。具體實(shí)施中,電壓比較器可以用精密電壓比較器件來(lái)實(shí)現(xiàn),這樣在通過(guò)Rl、R2、R3 以及精密電壓比較器件組成的低電壓檢測(cè)電路來(lái)通過(guò)INT發(fā)送表示電池電量低的中斷信 號(hào),從而可以檢測(cè)出手機(jī)是否處于低電狀態(tài)。圖中,VoH為低電量的上限值,VoL為低電量的 下限值,則可以通過(guò)Rl、R2、R3三個(gè)電阻值利用電壓比較器提供的計(jì)算公式來(lái)確定電池電 量為低的范圍,具體的公式可以是VoL = 1. 240(R1+R2+R3)/(R2+R3);VoH = 1. 240(R1+R2+R3)/R3。實(shí)施中,可以通過(guò)硬件來(lái)確定電池低電的范圍,即VoL和VoH的取值。例如當(dāng) BAT+(電池)的電量達(dá)到VoL VoH范圍時(shí)(比如R1、R2、R3取值分別為121Kohm、1. 8Kohm、 68Kohm,設(shè)定VoL為3. 40,VoH為3. 49V,則BAT+為3. 30 3. 49V時(shí),電池為低電狀態(tài)),精 密電壓比較器Dl通過(guò)INT輸出低電平中斷信號(hào),從而可以觸發(fā)AP模塊啟動(dòng)低電量的手機(jī) 狀態(tài)檢測(cè)處理程序。實(shí)施中,在包括了電量檢測(cè)電路101的待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置中還可以 包括AP模塊102、Modem模塊103,則如圖所示,其結(jié)構(gòu)關(guān)系可以是電量檢測(cè)電路101,與AP模塊的INT相連,用于發(fā)送中斷信號(hào);AP模塊102,與Modem模塊通過(guò)數(shù)據(jù)接口相連,用于在收到中斷信號(hào)后根據(jù)中斷信 號(hào)確定電池電量為低;在電池電量為高時(shí)向Modem模塊發(fā)送命令,且通過(guò)Modem模塊對(duì)所述 命令的響應(yīng)來(lái)確定Modem模塊的工作狀態(tài);并根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài) 確定喚醒后續(xù)流程;Modem模塊103,用于在處于工作狀態(tài)時(shí),對(duì)AP模塊的命令進(jìn)行響應(yīng)。具體實(shí)施中,手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置主要由低電檢測(cè)電路、AP模塊 和Modem模塊組成。其中低電檢測(cè)電路通過(guò)ADC轉(zhuǎn)換接口和中斷接口和AP模塊相連,Modem 模塊通過(guò)數(shù)據(jù)接口和AP相模塊連,和普通的智能機(jī)硬件相比,主要增加了低電量檢測(cè)電 路。通過(guò)將電池BAT+連接到AP模塊的模數(shù)轉(zhuǎn)換端口(ADC),并用來(lái)檢測(cè)正常情況下的手機(jī) 電池電量,通過(guò)定時(shí)喚醒AP模塊來(lái)獲得電池電量的值。Modem和AP之間則可以通過(guò)數(shù)據(jù)接口來(lái)判斷Modem是否打開(kāi),例如AP模塊向 Modem模塊發(fā)送READY命令,Modem模塊返回命令OK時(shí),便可以表示Modem模塊是打開(kāi)的, 便可以執(zhí)行Modem模塊打開(kāi)時(shí)的喚醒機(jī)制,如果Modem模塊沒(méi)有OK返回,則表示Modem模塊未打開(kāi),程序執(zhí)行Modem模塊未打開(kāi)的喚醒機(jī)制。這樣便可以通過(guò)判斷是否低電,然后判 斷Modem模塊是否打開(kāi)來(lái)分開(kāi)三種狀態(tài),采取三種不同喚醒機(jī)制,從而達(dá)到減小待機(jī)電流 目的。具體的,AP模塊可以進(jìn)一步用于在根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確 定喚醒后續(xù)流程時(shí),確定手機(jī)電池電量為低時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài);確定手 機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)與基站交互和檢測(cè)手機(jī)狀 態(tài);確定手機(jī)電池電量為高,Modem模塊的不在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī) 狀態(tài)。實(shí)施中,定時(shí)檢測(cè)手機(jī)狀態(tài)可以包括實(shí)時(shí)檢測(cè)電池電量及溫度。基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理方 法,由于該方法解決問(wèn)題的原理與待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理裝置相似,因此該方法的實(shí) 施可以參見(jiàn)處理裝置的實(shí)施,重復(fù)之處不在贅述。圖2為待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理方法實(shí)施流程示意圖,如圖所示,可以包括如 下步驟步驟201、手機(jī)待機(jī)時(shí),根據(jù)電量檢測(cè)電路確定手機(jī)電池電量高低;步驟202、在手機(jī)電池電量為高時(shí),確定Modem模塊的工作狀態(tài);步驟203、根據(jù)手機(jī)電池電量高低與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程。實(shí)施中,在確定手機(jī)電池電量高低時(shí),可以包括將電池的正極與AP模塊的ADC相連,電池的負(fù)極在依次串聯(lián)第一電阻、第二電阻、 第三電阻后接地;將電壓比較器與電池的負(fù)極相連,與AP模塊的INT相連,根據(jù)第一電阻、第二電 阻、第三電阻值確定電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的 電量是否為低。實(shí)施中,在根據(jù)第一電阻、第二電阻、第三電阻值確定電量上限值、電量下限值,并 根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是否為低時(shí),可以包括在第一電阻與第二電阻之間向電壓比較器輸入電量上限值,在第二電阻與第三電 阻之間向電壓比較器輸入電量下限值,所述電量上限值為1. 240X (R1+R2+R3)/(R2+R3),電 量下限值為 1. 240 X (Rl+R2+R3)/R3 ;在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電量為低,在確定電池 的電量不在電量上限值、電量下限值之間時(shí)確定電量為高。實(shí)施中,在確定手機(jī)電池電量高低時(shí),可以包括在電壓比較器確定電量為低時(shí),向AP模塊發(fā)送中斷信號(hào);AP模塊在接收到中斷信號(hào)后,確定電池電量為低。實(shí)施中,在根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程時(shí),可 以包括確定手機(jī)電池電量為低時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)與基站交 互和檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊不在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài)。實(shí)施中,定時(shí)檢測(cè)手機(jī)狀態(tài)可以包括實(shí)時(shí)檢測(cè)電池電量及溫度。為了更好的說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面再舉實(shí)例進(jìn)行說(shuō)明。圖3為待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)的處理實(shí)施流程示意圖,如圖所示,可以包括如下步 驟步驟301、進(jìn)行電池電量檢測(cè);步驟302、判斷電量是否為低,是則轉(zhuǎn)入步驟303,否則轉(zhuǎn)入步驟404 ;具體實(shí)施中, 在電池電量為低時(shí),可以發(fā)送中斷信號(hào)給AP模塊,從而使AP模塊知曉電量的高低狀態(tài)。步驟303、實(shí)時(shí)檢測(cè)電量及溫度,避免用戶不良體驗(yàn);步驟304、判斷Modem模塊是否在工作,是則轉(zhuǎn)入步驟305、否則轉(zhuǎn)入步驟306 ;步驟305、采用一般終端喚醒策略,定時(shí)與基站交互和檢測(cè)手機(jī)狀態(tài);步驟306、手機(jī)不與基站交互,10分鐘定時(shí)檢測(cè)手機(jī)狀態(tài)。在上述實(shí)施中,開(kāi)機(jī)后執(zhí)行步驟301,開(kāi)始啟動(dòng)電池電量檢測(cè),首先在步驟302判 斷是否為低電狀態(tài),如果是,則采用步驟303的實(shí)時(shí)檢測(cè)手機(jī)狀態(tài)(例如電池電量、溫度等) 的喚醒機(jī)制,硬件電路在電量低時(shí)會(huì)產(chǎn)生中斷信號(hào),可以根據(jù)該信號(hào)實(shí)時(shí)發(fā)送電量低或者 關(guān)機(jī)的提示信息,優(yōu)化用戶的使用體驗(yàn);如果否則進(jìn)入步驟304的操作。在步驟304中,AP模塊可以通過(guò)數(shù)據(jù)接口發(fā)送命令READY,如果Modem模塊返回 0K,則可以判斷Modem模塊處于打開(kāi)的工作狀態(tài),此時(shí)可以采取步驟305中的一般終端的喚 醒機(jī)制。該方案會(huì)定時(shí)喚醒,退出待機(jī)狀態(tài)來(lái)完成手機(jī)與基站的交互,并在手機(jī)與基站交互 的burst間隙時(shí)間來(lái)檢測(cè)手機(jī)狀態(tài)(例如電池電量、溫度等),這種情況下待機(jī)電流保證和 一般終端耗電一致;如果Modem模塊沒(méi)打開(kāi),則進(jìn)入步驟306操作。如果AP模塊通過(guò)數(shù)據(jù)接口發(fā)送命令READY,如果Modem模塊沒(méi)有OK返回,則可以 判定Modem模塊沒(méi)打開(kāi),不在工作狀態(tài),此時(shí)可以采用步驟306中的手機(jī)與基站不需要交互 的喚醒機(jī)制,實(shí)施中只需要進(jìn)行手機(jī)狀態(tài)的檢測(cè)??梢酝ㄟ^(guò)拉長(zhǎng)手機(jī)狀態(tài)(例如電池電量、 溫度等)檢測(cè)的間隔,例如可以每10分鐘左右定時(shí)檢測(cè)一次手機(jī)狀態(tài)(例如電池電量、溫 度等)或者在該狀態(tài)下不需要檢測(cè)手機(jī)狀態(tài)。對(duì)比一般終端的喚醒機(jī)制幾十ms就需要喚 醒一次的頻率,可以大大減少喚醒次數(shù),從而減少電流消耗,增加待機(jī)時(shí)間。由上述實(shí)施例可知,本發(fā)明實(shí)施例中提供的技術(shù)方案可以根據(jù)不同的工作模式來(lái) 采用不同的喚醒機(jī)制,完成手機(jī)與基站交互和手機(jī)狀態(tài)檢測(cè),從而避免單一的喚醒方案引 起的待機(jī)電流增大的問(wèn)題,達(dá)到增加待機(jī)時(shí)間,增強(qiáng)電池續(xù)航能力的目的;同時(shí)對(duì)于低電的 狀態(tài)采用硬件檢測(cè)方式,可以保證在低電狀態(tài)可以輸出低電告警和關(guān)機(jī)信息,而不會(huì)發(fā)生 自動(dòng)關(guān)機(jī)的情況,減少用戶不良體驗(yàn)。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一
10流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu) 選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種電量檢測(cè)電路,其特征在于,包括電極,電極的正極與應(yīng)用處理器AP模塊的模數(shù)轉(zhuǎn)換端口 ADC相連,電極的負(fù)極在依次 串聯(lián)第一電阻、第二電阻、第三電阻后接地;電壓比較器,與電極的負(fù)極相連,用于根據(jù)第一電阻、第二電阻、第三電阻值確定電量 上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是否為低。
2.如權(quán)利要求1所述的檢測(cè)電路,其特征在于,所述電壓比較器,包括輸入端,在第一電阻與第二電阻之間輸入電量上限值,在第二電阻與第三電阻之 間輸入電量下限值,所述電量上限值為1.240X (R1+R2+R3)/(R2+R3),電量下限值為 1.240X (Rl+R2+R3)/R3,其中,第一電阻、第二電阻、第三電阻分別為:R1、R2、R3 ;比較單元,用于在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電量為低,在 確定電池的電量不在電量上限值、電量下限值之間時(shí)確定電量為高。
3.如權(quán)利要求2所述的檢測(cè)電路,其特征在于,所述比較單元進(jìn)一步用于在電量為低 時(shí)通過(guò)輸出端發(fā)送中斷信號(hào);所述電壓比較器進(jìn)一步包括輸出端,與AP模塊的中斷接口 INT相連,用于傳輸中斷信號(hào)。
4.一種包括權(quán)利要求1所述電量檢測(cè)電路的待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)處理裝置,其特征在 于,還包括AP模塊、無(wú)線Modem模塊,其中電量檢測(cè)電路,與AP模塊的INT相連,用于發(fā)送中斷信號(hào);AP模塊,與Modem模塊通過(guò)數(shù)據(jù)接口相連,用于在收到中斷信號(hào)后根據(jù)中斷信號(hào)確定 電池電量為低;在電池電量為高時(shí)向Modem模塊發(fā)送命令,且通過(guò)Modem模塊對(duì)所述命令的 響應(yīng)來(lái)確定Modem模塊的工作狀態(tài);并根據(jù)手機(jī)電池電量與Modem模塊的工作狀態(tài)確定喚 醒后續(xù)流程;Modem模塊,用于在處于工作狀態(tài)時(shí),對(duì)AP模塊的命令進(jìn)行響應(yīng)。
5.如權(quán)利要求4所述的檢測(cè)裝置,其特征在于,所述AP模塊進(jìn)一步用于在根據(jù)手機(jī)電 池電量與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程時(shí),確定手機(jī)電池電量為低時(shí),喚醒后 續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù) 流程為定時(shí)與基站交互和檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊的不在工作 狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài)。
6.一種手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)處理方法,其特征在于,包括如下步驟手機(jī)待機(jī)時(shí),根據(jù)電量檢測(cè)電路確定手機(jī)電池電量高低;在手機(jī)電池電量為高時(shí),確定Modem模塊的工作狀態(tài);根據(jù)手機(jī)電池電量高低與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程。
7.如權(quán)利要求6所述的方法,其特征在于,確定手機(jī)電池電量高低,包括將電池的正極與AP模塊的ADC相連,電池的負(fù)極在依次串聯(lián)第一電阻、第二電阻、第三 電阻后接地;將電壓比較器與電池的負(fù)極相連,與AP模塊的INT相連,根據(jù)第一電阻、第二電阻、第 三電阻值確定電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是 否為低。
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)第一電阻、第二電阻、第三電阻值確定電量上限值、電量下限值,并根據(jù)電量上限值、電量下限值檢測(cè)電池的電量是否為低,包 括在第一電阻與第二電阻之間向電壓比較器輸入電量上限值,在第二電阻與第三電阻之 間向電壓比較器輸入電量下限值,所述電量上限值為1. 240 X (R1+R2+R3) / (R2+R3),電量下 限值為1.240X (Rl+R2+R3)/R3,其中,第一電阻、第二電阻、第三電阻分別為:R1、R2、R3 ;在確定電池的電量在電量上限值、電量下限值之間時(shí)確定電量為低,在確定電池的電 量不在電量上限值、電量下限值之間時(shí)確定電量為高。
9.如權(quán)利要求7所述的方法,其特征在于,確定手機(jī)電池電量高低,包括 在電壓比較器確定電量為低時(shí),向AP模塊發(fā)送中斷信號(hào);AP模塊在接收到中斷信號(hào)后,確定電池電量為低。
10.如權(quán)利要求6、7、8或9所述的方法,其特征在于,根據(jù)手機(jī)電池電量與Modem模塊 的工作狀態(tài)確定喚醒后續(xù)流程,包括確定手機(jī)電池電量為低時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài); 確定手機(jī)電池電量為高,Modem模塊在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)與基站交互和 檢測(cè)手機(jī)狀態(tài);確定手機(jī)電池電量為高,Modem模塊不在工作狀態(tài)時(shí),喚醒后續(xù)流程為定時(shí)檢測(cè)手機(jī)狀態(tài)。
11.如權(quán)利要求10所述的方法,其特征在于,定時(shí)檢測(cè)手機(jī)狀態(tài)包括實(shí)時(shí)檢測(cè)電池電量及溫度。
全文摘要
本發(fā)明公開(kāi)了一種電量檢測(cè)電路,及手機(jī)待機(jī)時(shí)手機(jī)狀態(tài)檢測(cè)處理裝置及方法,包括在手機(jī)處于待機(jī)狀態(tài)時(shí),通過(guò)電量檢測(cè)電路確定手機(jī)電池電量高低;在手機(jī)電池電量為高時(shí),確定Modem模塊的工作狀態(tài);根據(jù)手機(jī)電池電量高低與Modem模塊的工作狀態(tài)確定喚醒后續(xù)流程。使用本發(fā)明可以避免單一的喚醒方案引起的待機(jī)電流增大的問(wèn)題,達(dá)到增加待機(jī)時(shí)間,增強(qiáng)電池續(xù)航能力的目的;同時(shí)對(duì)于低電的狀態(tài)采用硬件檢測(cè)方式,可以保證在低電狀態(tài)可以輸出低電告警和關(guān)機(jī)信息,而不會(huì)發(fā)生自動(dòng)關(guān)機(jī)的情況,減少用戶不良體驗(yàn)。
文檔編號(hào)H04W24/00GK101995553SQ200910165628
公開(kāi)日2011年3月30日 申請(qǐng)日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者紀(jì)中偉, 趙金鍇 申請(qǐng)人:中興通訊股份有限公司