專(zhuān)利名稱(chēng):移動(dòng)終端的電池信息檢測(cè)方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及移動(dòng)終端的電池信息檢測(cè)方法及移動(dòng)終端。
背景技術(shù):
Smart phone (智會(huì)g手機(jī))是結(jié)合了 PDA (Personal Digital Assistant,個(gè)人數(shù) 碼助理)功能,可供客戶瀏覽網(wǎng)頁(yè)、收發(fā)電子郵件的智能移動(dòng)終端。Smartphone在實(shí)現(xiàn)功 能時(shí)采用應(yīng)用處理器與通信處理器結(jié)合的架構(gòu),在該架構(gòu)中通信處理器作為應(yīng)用處理器的 外圍設(shè)備。其中,應(yīng)用處理器完成如音視頻播放、文檔閱讀與處理等功能;通信處理器為應(yīng) 用處理器提供通訊通路,實(shí)現(xiàn)通信功能?,F(xiàn)有的智能移動(dòng)終端在設(shè)計(jì)時(shí)以AP(A卯lication Processor,應(yīng)用處理器)系統(tǒng)為主控設(shè)備,其它外圍設(shè)備(如顯示屏、鍵盤(pán)等)均通過(guò)輸入 輸出接口與AP系統(tǒng)相連,而CP (Communication Processor,通信處理器)也通過(guò)1/0接口 連接到AP系統(tǒng),作為該AP系統(tǒng)的外圍設(shè)備。 隨著智能移動(dòng)終端內(nèi)CP系統(tǒng)的應(yīng)用能力的提高,為了減少AP系統(tǒng)的功耗,當(dāng)僅需 提供一般的應(yīng)用能力時(shí),智能移動(dòng)終端可以工作在僅由CP系統(tǒng)控制的狀態(tài),在該狀態(tài)下, 外圍設(shè)備均連接到CP系統(tǒng),AP系統(tǒng)處于關(guān)機(jī)狀態(tài)。當(dāng)需要智能移動(dòng)終端提供較高的應(yīng)用 能力時(shí),開(kāi)啟AP系統(tǒng)即可。但是,由于移動(dòng)終端內(nèi)電池的信息檢測(cè)和管理均由AP完成,因 此當(dāng)AP處于關(guān)機(jī)狀態(tài),而僅有CP開(kāi)機(jī)時(shí),雖然外設(shè)備轉(zhuǎn)換到與CP相連,但是移動(dòng)終端內(nèi)的 電池信息檢測(cè)和管理模塊由于仍然與AP連接,導(dǎo)致CP無(wú)法讀取電池的信息和對(duì)電池進(jìn)行 管理。由此可知,在CP單獨(dú)工作時(shí),由于無(wú)法指示電池信息,使得移動(dòng)終端用戶無(wú)法及時(shí)了 解電池信息,降低了用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供移動(dòng)終端的電池信息檢測(cè)方法及移動(dòng)終端,以解決現(xiàn)有技 術(shù)中在僅由CP工作時(shí)無(wú)法對(duì)電池信息進(jìn)行檢測(cè),導(dǎo)致用戶體驗(yàn)降低的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供如下技術(shù)方案 —種移動(dòng)終端的電池信息檢測(cè)方法,所述移動(dòng)終端包括通信處理器和應(yīng)用處理 器,其中由所述應(yīng)用處理器進(jìn)行控制的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀 態(tài)為第二狀態(tài),為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串 行總線,包括 當(dāng)所述移動(dòng)終端處于所述第二狀態(tài)時(shí),通信處理器通過(guò)所述第二串行總線檢測(cè)所 述移動(dòng)終端的第二電池信息; 當(dāng)所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),所述應(yīng)用處理器激活所 述第一串行總線; 所述應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第一電池信息。
—種移動(dòng)終端的電池信息檢測(cè)方法,所述移動(dòng)終端包括通信處理器和應(yīng)用處理 器,其中由所述應(yīng)用處理器進(jìn)行控制的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串 行總線,包括 當(dāng)所述移動(dòng)終端處于所述第一狀態(tài)時(shí),應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所 述移動(dòng)終端的第一電池信息; 當(dāng)所述移動(dòng)終端從所述第一狀態(tài)切換到所述第二狀態(tài)時(shí),所述通信處理器觸發(fā)所 述第二串行總線進(jìn)行檢測(cè); 所述通信處理器通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息。
—種移動(dòng)終端,包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制 的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),為所述應(yīng)用處理器設(shè) 置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線,
所述通信處理器包括 第二檢測(cè)單元,用于當(dāng)所述移動(dòng)終端處于所述第二狀態(tài)時(shí),通過(guò)所述第二串行總 線檢測(cè)所述移動(dòng)終端的第二電池信息;
所述應(yīng)用處理器包括 第一激活單元,用于當(dāng)所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),激 活所述第一串行總線; 第一檢測(cè)單元,用于通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第一電池信息。
—種移動(dòng)終端,包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制 的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),為所述應(yīng)用處理器設(shè) 置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線,
所述應(yīng)用處理器包括 第一檢測(cè)單元,用于當(dāng)所述移動(dòng)終端處于所述第一狀態(tài)時(shí),通過(guò)所述第一串行總 線檢測(cè)所述移動(dòng)終端的第一電池信息;
所述通信處理器包括 第二激活單元,用于當(dāng)所述移動(dòng)終端從所述第一狀態(tài)切換到所述第二狀態(tài)時(shí),觸 發(fā)所述第二串行總線進(jìn)行檢測(cè); 第二檢測(cè)單元,用于通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息。
由以上本發(fā)明提供的技術(shù)方案可見(jiàn),本發(fā)明為移動(dòng)終端的應(yīng)用處理器和通信處理 器分別設(shè)置有第一串行總線和第二串行總線,當(dāng)僅有通信處理器工作時(shí),通過(guò)激活第二串 行總線對(duì)移動(dòng)終端的電池信息進(jìn)行檢測(cè),當(dāng)應(yīng)用處理器工作時(shí),通過(guò)激活第一串行總線對(duì) 移動(dòng)終端的電池信息進(jìn)行檢測(cè)。本發(fā)明中由于電池信息檢測(cè)和管理模塊通過(guò)兩條總線分別 與應(yīng)用處理器和通信處理器相連,因此當(dāng)通信處理器單獨(dú)工作時(shí),無(wú)需應(yīng)用處理器開(kāi)機(jī),就 可由通信處理器單獨(dú)控制電池信息檢測(cè)并輸出電池信息檢測(cè)信息,提高了電池信息檢測(cè)的 靈活性,增強(qiáng)了用戶體驗(yàn)。
圖1為本發(fā)明移動(dòng)終端的電池信息檢
圖2為本發(fā)明移動(dòng)終端的電池信息檢
圖3為本發(fā)明移動(dòng)終端的電池信息檢
測(cè)方法的第一實(shí)施例流程圖 測(cè)方法的第二實(shí)施 例流程圖 測(cè)方法的第三實(shí)施例流程圖
圖4為本發(fā)明進(jìn)行電池信息檢測(cè)的移動(dòng)終端架構(gòu)示意圖; 圖5為本發(fā)明進(jìn)行電池信息檢測(cè)的移動(dòng)終端一種完整硬件結(jié)構(gòu)示意圖; 圖6為本發(fā)明移動(dòng)終端的第一實(shí)施例框圖; 圖7為本發(fā)明移動(dòng)終端的第二實(shí)施例框圖; 圖8為本發(fā)明移動(dòng)終端的第三實(shí)施例框圖; 圖9為本發(fā)明移動(dòng)終端的第四實(shí)施例框圖。
具體實(shí)施例方式
本發(fā)明的核心是提供移動(dòng)終端的電池信息檢測(cè)方法及移動(dòng)終端,為了使本技術(shù)領(lǐng) 域的人員更好地理解本發(fā)明方案,并使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂, 下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。 本發(fā)明實(shí)施例中的移動(dòng)終端包括通信處理器和應(yīng)用處理器,其中移動(dòng)終端的工作 狀態(tài)包括應(yīng)用處理器和通信處理器同時(shí)工作,且由應(yīng)用處理器進(jìn)行控制的第一狀態(tài);僅 由通信處理器進(jìn)行控制的第二狀態(tài);僅由應(yīng)用處理器進(jìn)行控制的第三狀態(tài)。為應(yīng)用處理器 和通信處理器分別設(shè)置第一串行總線和第二串行總線,第一串行總線和第二串行總線均與 移動(dòng)終端內(nèi)進(jìn)行電池信息檢測(cè)的模塊相連,在應(yīng)用處理器和通信處理器之間還可以進(jìn)一步 設(shè)置交互總線進(jìn)行信息交互。 本發(fā)明移動(dòng)終端的電池信息檢測(cè)方法的第一實(shí)施例流程如圖1所示,該實(shí)施例示 出了移動(dòng)終端從第二狀態(tài)切換到第一狀態(tài)時(shí)的電池信息檢測(cè)過(guò)程 步驟101 :當(dāng)移動(dòng)終端處于第二狀態(tài)時(shí),通信處理器通過(guò)第二串行總線檢測(cè)移動(dòng) 終端的第二電池信息。 具體的,通信處理器開(kāi)機(jī)時(shí)通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模 式,電池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行 模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中,移動(dòng)終端工作過(guò)程中,通 信處理器通過(guò)第二串行總線定時(shí)讀取電池信息寄存器以及閃存flash中的電池信息后,對(duì) 該電池信息進(jìn)行計(jì)算并顯示。 步驟102 :當(dāng)移動(dòng)終端從第二狀態(tài)切換到第一狀態(tài)時(shí),應(yīng)用處理器激活第一串行 總線。 當(dāng)應(yīng)用處理器開(kāi)機(jī)時(shí),則移動(dòng)終端切換到第一狀態(tài),并且通信處理器控制第二串 行總線停止讀取電池信息,當(dāng)應(yīng)用處理器未開(kāi)機(jī),則仍然由通信處理器通過(guò)第二串行總線 檢測(cè)移動(dòng)終端的電池信息。
步驟103 :應(yīng)用處理器通過(guò)第一串行總線檢測(cè)移動(dòng)終端的第一電池信息。 具體的,應(yīng)用處理器開(kāi)機(jī)時(shí)通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模
式,電池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行
模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中,移動(dòng)終端工作過(guò)程中,應(yīng)
用處理器通過(guò)第一串行總線定時(shí)讀取電池信息寄存器以及閃存flash中的電池信息后,對(duì)
該電池信息進(jìn)行計(jì)算并顯示。 本發(fā)明移動(dòng)終端的電池信息檢測(cè)方法的第二實(shí)施例流程如圖2所示,該實(shí)施例示 出了移動(dòng)終端從第一狀態(tài)切換到第二狀態(tài)時(shí)的電池信息檢測(cè)過(guò)程
步驟201 :當(dāng)移動(dòng)終端處于第一狀態(tài)時(shí),應(yīng)用處理器通過(guò)第一串行總線檢測(cè)移動(dòng) 終端的第一電池信息。 具體的,應(yīng)用處理器開(kāi)機(jī)時(shí)通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模 式,電池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行 模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中,移動(dòng)終端工作過(guò)程中,應(yīng) 用處理器通過(guò)第一串行總線定時(shí)讀取電池信息寄存器以及閃存flash中的電池信息后,對(duì) 該電池信息進(jìn)行計(jì)算并顯示。 步驟202 :當(dāng)移動(dòng)終端從第一狀態(tài)切換到第二狀態(tài)時(shí),通信處理器觸發(fā)第二串行 總線進(jìn)行檢測(cè)。 移動(dòng)終端可以定時(shí)判斷應(yīng)用處理器是否關(guān)機(jī),當(dāng)應(yīng)用處理器關(guān)機(jī)時(shí),則移動(dòng)終端
切換到第二狀態(tài),并且應(yīng)用處理器控制第一串行總線停止工作,當(dāng)應(yīng)用處理器未關(guān)機(jī),則仍
然由應(yīng)用處理器通過(guò)第一串行總線檢測(cè)移動(dòng)終端的電池信息。 步驟203 :通信處理器通過(guò)第二串行總線檢測(cè)移動(dòng)終端的第二電池信息。 具體的,通信處理器開(kāi)機(jī)時(shí)通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模
式,電池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行
模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中,移動(dòng)終端工作過(guò)程中,通
信處理器通過(guò)第二串行總線定時(shí)讀取電池信息寄存器以及閃存flash中的電池信息后,對(duì)
該電池信息進(jìn)行計(jì)算并顯示。 本發(fā)明移動(dòng)終端的電池信息檢測(cè)方法的第三實(shí)施例流程如圖3所示,該實(shí)施例詳 細(xì)示出了移動(dòng)終端初始開(kāi)機(jī)后,在不同狀態(tài)之間切換時(shí)的電池信息檢測(cè)過(guò)程
步驟301 :移動(dòng)終端開(kāi)機(jī)后,觸發(fā)通信處理器工作并進(jìn)入第二狀態(tài)。
步驟302 :通信處理器激活第二串行總線。 步驟303 :通信處理器通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模式,電 池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/ 數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中。 步驟304:通信處理器通過(guò)第二串行總線定時(shí)讀取電池信息寄存器以及閃存
flash中的電池信息,對(duì)電池信息進(jìn)行計(jì)算并顯示。 步驟305 :通信處理器對(duì)電池信息進(jìn)行計(jì)算并顯示。 步驟306 :判斷應(yīng)用處理器是否開(kāi)機(jī),若是,則執(zhí)行步驟307 ;否則,返回步驟303。
步驟307 :移動(dòng)終端切換到第一狀態(tài),應(yīng)用處理器通過(guò)交互總線向通信處理器發(fā) 送電池信息采集關(guān)閉通知,通知通信處理器停止采集電池信息。
步驟308 :應(yīng)用處理器激活第一串行總線。 步驟309 :應(yīng)用處理器通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模式,電 池信息采集模塊定時(shí)采集電池信息,將采集的電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/ 數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中。 步驟310 :應(yīng)用處理器通過(guò)第一串行總線定時(shí)讀取電池信息寄存器以及閃存 flash中的電池信息,對(duì)電池信息進(jìn)行計(jì)算并顯示。 步驟311 :判斷通信處理器是否關(guān)機(jī),若是,則執(zhí)行步驟312 ;否則,執(zhí)行步驟313。
步驟312 :移動(dòng)終端切換到第三狀態(tài),第二串行總線停止工作,返回步驟309。
步驟313 :判斷應(yīng)用處理器是否關(guān)機(jī),若是,則執(zhí)行步驟314 ;否則,返回步驟309。
步驟314 :應(yīng)用處理器通過(guò)交互總線向通信處理器發(fā)送開(kāi)啟通知,并控制第一串 行總線停止工作并關(guān)機(jī)。 步驟315 :通信處理器接收開(kāi)啟通知后,返回步驟302。 應(yīng)用本發(fā)明電池信息檢測(cè)方法實(shí)施例進(jìn)行電池信息檢測(cè)的移動(dòng)終端架構(gòu)示意圖 如圖4所示 移動(dòng)終端內(nèi)與電池信息檢測(cè)有關(guān)的模塊包括電池信息采集模塊、電池信息轉(zhuǎn)換模 塊、電池信息寄存器和閃存flash ;移動(dòng)終端內(nèi)還包括可以獨(dú)立工作的AP和CP,為AP設(shè)置 第一串行總線和對(duì)應(yīng)的GPIO接口 ,為CP設(shè)置第二串行總線和對(duì)應(yīng)的GPIO接口 ,在AP和CP 之間設(shè)置有交互總線。其中,電池信息采集模塊、電池信息轉(zhuǎn)換模塊、電池信息寄存器和閃 存flash可以集成在芯片內(nèi)通過(guò)編程實(shí)現(xiàn)相互之間的連接和功能,電池信息寄存器可以采 用一端輸入和雙端輸出的機(jī)構(gòu),雙端分別與第一串行總線和第二串行總線相連,上述兩條 總線可以為兩個(gè)串行總線。 初始移動(dòng)終端開(kāi)機(jī)后,進(jìn)入由CP單獨(dú)工作的第二狀態(tài),CP可以通過(guò)其GPIO接口 向第二串行總線發(fā)送激活信號(hào),激活第二串行總線(可以對(duì)應(yīng)將第二串行總線設(shè)置為低阻 態(tài)),同時(shí)CP初始化設(shè)置電池信息采集模塊的工作模式,電池信息采集模塊定時(shí)采集電池 信息,并將采集到的電池信息發(fā)送至電池信息轉(zhuǎn)換模塊,電池信息轉(zhuǎn)換模塊可以對(duì)電池信 息進(jìn)行模擬到數(shù)字的轉(zhuǎn)換,并將轉(zhuǎn)換后的電池信息發(fā)送到電池信息寄存器以及閃存flash 中存儲(chǔ)。移動(dòng)終端工作過(guò)程中,通信處理器通過(guò)第二串行總線讀取電池信息寄存器以及閃 存flash中的電池信息,CP在第二狀態(tài)下對(duì)電池信息進(jìn)行相應(yīng)的計(jì)算并在其顯示界面對(duì)電 池信息進(jìn)行顯示。 此時(shí)AP開(kāi)機(jī),移動(dòng)終端從第二狀態(tài)切換到第一狀態(tài),此時(shí)AP通過(guò)交互總線向CP 發(fā)送電池信息采集關(guān)閉通知,CP接收到關(guān)閉通知控制第二串行總線停止采集所述電池信 息,然后AP通過(guò)其GPIO接口向第一串行總線發(fā)送激活信號(hào),激活第一串行總線(可以對(duì)應(yīng) 將第一串行總線設(shè)置為低阻態(tài)),AP初始化設(shè)置電池信息采集模塊,電池信息采集模塊定 時(shí)采集電池信息,并將采集到的電池信息發(fā)送至電池信息轉(zhuǎn)換模塊,電池信息轉(zhuǎn)換模塊可 以對(duì)電池信息進(jìn)行模擬到數(shù)字的轉(zhuǎn)換,并將轉(zhuǎn)換后的電池信息發(fā)送到電池信息寄存器以及 閃存flash中存儲(chǔ)。移動(dòng)終端工作過(guò)程中,應(yīng)用處理器定時(shí)通過(guò)第一串行總線讀取電池信 息寄存器以及閃存flash中的電池信息,AP在第一狀態(tài)下對(duì)電池信息進(jìn)行計(jì)算并在其顯示 界面對(duì)電池信息進(jìn)行顯示。 此時(shí)如果CP關(guān)機(jī),則移動(dòng)終端從第一狀態(tài)切換到第三狀態(tài),由于AP仍然開(kāi)機(jī),因 此電池信息檢測(cè)過(guò)程與第一狀態(tài)一致,在此不再贅述;此時(shí)如果AP關(guān)機(jī),移動(dòng)終端從第一 狀態(tài)切換到第二狀態(tài),此時(shí)AP通過(guò)交互總線向CP發(fā)送通知信息,并通過(guò)其GPIO接口向第 一串行總線發(fā)送停止信號(hào)(可以對(duì)應(yīng)將第一串行總線設(shè)置為高阻態(tài)),使第一串行總線停 止工作,CP接收到通知后,后續(xù)在第二狀態(tài)下進(jìn)行電池信息檢測(cè)的過(guò)程與前述一致,在此不 再贅述。 結(jié)合圖4,應(yīng)用本發(fā)明電池信息檢測(cè)方法實(shí)施例進(jìn)行電池信息檢測(cè)的移動(dòng)終端一 種完整硬件結(jié)構(gòu)示意圖如圖5所示 移動(dòng)終端內(nèi)與電池信息檢測(cè)有關(guān)的電路包括電壓采集電路、電流采集電路(用
10于電量采集)、A/D變換電路、電壓頻率變換電路(電量A/D轉(zhuǎn)換)、RAM、flash閃存,電池信 息寄存器;用于控制上述電池信息檢測(cè)電路的模塊包括工作模式控制模塊、工作模式寄 存器;另外還包括可以獨(dú)立工作的AP和CP,為AP設(shè)置第一串行總線和對(duì)應(yīng)的GPIO接口 , 為CP設(shè)置第二串行總線和對(duì)應(yīng)的GPIO接口 ,在AP和CP之間設(shè)置有交互總線。其中,第一 串行總線和第二串行總線可以為串行總線。 其中,電壓采集電路監(jiān)測(cè)電池的電壓情況,獲得電壓信息;電量信息采集電路通過(guò) 定時(shí)測(cè)量串聯(lián)在電路中的電流檢測(cè)電阻的電壓差測(cè)量電池的充放電情況,根據(jù)充放電情況 計(jì)算電池電量信息;A/D轉(zhuǎn)換電路將電池電壓信息從模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào);電壓頻率 轉(zhuǎn)換電路將電壓差信號(hào)轉(zhuǎn)換為標(biāo)識(shí)充放電的數(shù)字信號(hào);RAM存儲(chǔ)檢測(cè)上述電壓信息、電量 信息及其轉(zhuǎn)換后的信息;flash閃存存儲(chǔ)電池歷史充放電數(shù)據(jù),歷史電量信息,電壓信息及 其轉(zhuǎn)換后的信息,以防止移動(dòng)終端掉電后的信息丟失;flash閃存與RAM以及電池信息寄存 器,工作模式寄存器可以互相訪問(wèn);電池信息寄存器用于存儲(chǔ)主機(jī)要讀取的電池信息;工 作模式寄存器用于接收AP或CP發(fā)送的工作模式命令,如電池信息的定時(shí)采集命令,RAM到 flash閃存或flash閃存到RAM的數(shù)據(jù)搬移命令等;工作模式控制模塊用于接收工作模式 寄存器轉(zhuǎn)發(fā)的上述信息,以控制各部分電路在相應(yīng)的工作狀態(tài)下進(jìn)行電池信息檢測(cè)操作, 如電量信息的定時(shí)采集,A/D轉(zhuǎn)換,RAM到flash閃存的數(shù)據(jù)搬移等。主機(jī)通過(guò)串行總線設(shè) 置初始化設(shè)置電池信息檢測(cè)模式,如每秒鐘檢測(cè)一次電流信息,每5分鐘檢測(cè)一次電壓信 息,電量信息檢測(cè)每秒鐘定時(shí)進(jìn)行,壓差為正時(shí),存儲(chǔ)到放電寄存器中,壓差為負(fù)時(shí),存儲(chǔ)到 充電寄存器中,采集的次數(shù)以及AD變換的數(shù)據(jù)存儲(chǔ)到RAM中,并定時(shí)從RAM存儲(chǔ)到flash 閃存中,電壓采集模塊每5分鐘采集一次電壓信息,進(jìn)行A/D轉(zhuǎn)換,存儲(chǔ)到電壓寄存器中,并 定時(shí)存儲(chǔ)到閃存flash中。 當(dāng)AP或CP需要獲得電池信息時(shí),其通過(guò)對(duì)應(yīng)GPIO接口激活總線以及AP和CP之 間通過(guò)總線交互的過(guò)程與圖4中的描述一致,在此不再贅述。其中,電池信息讀取由CP或 AP定時(shí)啟動(dòng),CP或AP通過(guò)對(duì)應(yīng)的串行總線發(fā)送讀取電池信息寄存器內(nèi)存儲(chǔ)的值,獲得電池 的電池信息。 需要說(shuō)明的是,上述圖5僅為實(shí)現(xiàn)本發(fā)明電池信息檢測(cè)方法實(shí)施例的一種硬件結(jié) 構(gòu)示意圖,并不用于局限本發(fā)明移動(dòng)終端的具體結(jié)構(gòu),實(shí)際上不論電池信息檢測(cè)電路如何 組合,本發(fā)明電池信息檢測(cè)方法的核心是采用雙總線結(jié)構(gòu)以實(shí)現(xiàn)CP和AP可以各自獨(dú)立對(duì) 電池信息進(jìn)行檢測(cè)并輸出電池信息,也就是說(shuō)均應(yīng)基于圖4所示的架構(gòu)示意圖所示出的結(jié) 構(gòu)。 與本發(fā)明電池信息檢測(cè)方法的實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了移動(dòng)終端的實(shí)施 例。其中,移動(dòng)終端的工作狀態(tài)包括應(yīng)用處理器和通信處理器同時(shí)工作,且由應(yīng)用處理器 進(jìn)行控制的第一狀態(tài);僅由通信處理器進(jìn)行控制的第二狀態(tài);僅由應(yīng)用處理器進(jìn)行控制的 第三狀態(tài)。 本發(fā)明移動(dòng)終端的第一實(shí)施例框圖如圖6所示,該移動(dòng)終端包括應(yīng)用處理器 610、通信處理器620、第一串行總線630和第二串行總線640。 其中,通信處理器620包括第二檢測(cè)單元621,用于當(dāng)所述移動(dòng)終端處于第二狀
態(tài)時(shí),通過(guò)所述第二串行總線640檢測(cè)所述移動(dòng)終端的第二電池信息; 應(yīng)用處理器610包括第一激活單元611,用于當(dāng)所述移動(dòng)終端從第二狀態(tài)切換到第一狀態(tài)時(shí),激活所述第一串行總線630 ;第一檢測(cè)單元612,用于通過(guò)所述第一串行總線 630檢測(cè)所述移動(dòng)終端的第一電池信息。 本發(fā)明移動(dòng)終端的第二實(shí)施例框圖如圖7所示,該移動(dòng)終端包括應(yīng)用處理器 710、通信處理器720、第一串行總線730、第二串行總線740和判斷單元750。
其中,通信處理器720包括初始化單元721,用于所述移動(dòng)終端初始開(kāi)機(jī)后,觸發(fā) 所述通信處理器720工作并進(jìn)入所述第二狀態(tài);第二激活單元722,用于激活所述第二串行 總線740 ;第二檢測(cè)單元723,用于當(dāng)所述移動(dòng)終端處于第二狀態(tài)時(shí),通過(guò)所述第二串行總 線740檢測(cè)所述移動(dòng)終端的第二電池信息; 應(yīng)用處理器710包括第一激活單元711,用于當(dāng)所述移動(dòng)終端從第二狀態(tài)切換到 第一狀態(tài)時(shí),激活所述第一串行總線730 ;第一檢測(cè)單元712,用于通過(guò)所述第一串行總線 730檢測(cè)所述移動(dòng)終端的第一電池信息; 判斷單元750,用于判斷所述應(yīng)用處理器710是否開(kāi)機(jī),當(dāng)所述應(yīng)用處理器710開(kāi)
機(jī)時(shí),所述移動(dòng)終端從第二狀態(tài)切換到第一狀態(tài),觸發(fā)所述第一激活單元711執(zhí)行操作,當(dāng)
所述應(yīng)用處理器710未開(kāi)機(jī)時(shí),返回所述第二檢測(cè)單元723執(zhí)行操作; 進(jìn)一步,應(yīng)用處理器710和通信處理器720之間還設(shè)置有交互總線,應(yīng)用處理器
710還包括發(fā)送通知單元713,用于所述移動(dòng)終端切換到第一狀態(tài)時(shí),通過(guò)所述交互總線
向所述通信處理器發(fā)送電池信息采集關(guān)閉通知;通信處理器720還包括第二停止檢測(cè)單
元724,用于接收到所述關(guān)閉通知后,控制所述第二串行總線740停止工作。 具體的,第二檢測(cè)單元723包括(圖7未示出)第二觸發(fā)單元,用于通過(guò)第二串
行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息,
電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器
以及閃存flash中;第二讀取信息單元,用于通過(guò)第二串行總線定時(shí)讀取所述電池信息寄
存器以及閃存flash中的電池信息;第二傳輸信息單元,用于將所述電池信息定時(shí)傳輸給
所述通信處理器,通信處理器對(duì)所述電池信息進(jìn)行計(jì)算并顯示。 具體的,第一檢測(cè)單元712(圖7未示出)包括第一觸發(fā)單元,用于通過(guò)第一串行 總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息,電 池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以 及閃存flash中;第一信息讀取單元,用于通過(guò)第一串行總線定時(shí)讀取所述電池信息寄存 器以及閃存flash中存儲(chǔ)的電池信息;第一信息傳輸單元,用于將所述電池信息定時(shí)傳輸 給所述應(yīng)用處理器,應(yīng)用處理器對(duì)所述電池信息進(jìn)行計(jì)算并顯示。 本發(fā)明移動(dòng)終端的第三實(shí)施例框圖如圖8所示,該移動(dòng)終端包括應(yīng)用處理器 810、通信處理器820、第一串行總線830和第二串行總線840。 其中,應(yīng)用處理器810包括第一檢測(cè)單元811,用于當(dāng)所述移動(dòng)終端處于第一狀 態(tài)時(shí),通過(guò)所述第一串行總線830檢測(cè)所述移動(dòng)終端的第一電池信息;
所述通信處理器820包括第二激活單元821,用于當(dāng)所述移動(dòng)終端從第一狀態(tài)切 換到第二狀態(tài)時(shí),觸發(fā)所述第二串行總線840進(jìn)行檢測(cè);第二檢測(cè)單元822,用于通過(guò)所述 第二串行總線840檢測(cè)所述移動(dòng)終端的第二電池信息。 本發(fā)明移動(dòng)終端的第四實(shí)施例框圖如圖9所示,該移動(dòng)終端包括應(yīng)用處理器 910、通信處理器920、第一串行總線930、第二串行總線940和判斷單元950。
12
其中,應(yīng)用處理器910包括第一檢測(cè)單元911,用于當(dāng)所述移動(dòng)終端處于第一狀 態(tài)時(shí),通過(guò)所述第一串行總線930檢測(cè)所述移動(dòng)終端的第一電池信息; 所述通信處理器包括第二激活單元921,用于當(dāng)所述移動(dòng)終端從第一狀態(tài)切換 到第二狀態(tài)時(shí),觸發(fā)所述第二串行總線940進(jìn)行檢測(cè);第二檢測(cè)單元922,用于通過(guò)所述第 二串行總線940檢測(cè)所述移動(dòng)終端的第二電池信息; 判斷單元950,用于判斷所述應(yīng)用處理器910是否關(guān)機(jī),當(dāng)所述應(yīng)用處理器910關(guān) 機(jī)時(shí),所述移動(dòng)終端從第一狀態(tài)切換到第二狀態(tài),觸發(fā)所述第二激活單元921的功能,當(dāng)所 述應(yīng)用處理器910未關(guān)機(jī)時(shí),返回所述第一檢測(cè)單元911執(zhí)行操作。 進(jìn)一步,應(yīng)用處理器910和通信處理器920之間還設(shè)置有交互總線,應(yīng)用處理器
910還包括發(fā)送通知單元912,用于移動(dòng)終端切換到第二狀態(tài)時(shí),通過(guò)所述交互總線向所
述通信處理器920發(fā)送開(kāi)啟通知,所述開(kāi)啟通知用于觸發(fā)所述第二激活單元921的功能;第
一停止檢測(cè)單元913,用于控制所述第一串行總線停止工作并關(guān)閉應(yīng)用處理器。 具體的,第一檢測(cè)單元911包括(圖9未示出)第一觸發(fā)單元,用于通過(guò)第一串
行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息,
電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器
以及閃存flash中;第一信息讀取單元,用于通過(guò)第一串行總線定時(shí)讀取所述電池信息寄
存器以及閃存flash中存儲(chǔ)的電池信息;第一信息傳輸單元,用于將所述電池信息定時(shí)傳
輸給所述應(yīng)用處理器,應(yīng)用處理器對(duì)所述電池信息進(jìn)行計(jì)算并顯示。 具體的,第二檢測(cè)單元922包括(圖9未示出)第二觸發(fā)單元,用于通過(guò)第二串 行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息, 電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器 以及閃存flash中;第二讀取信息單元,用于通過(guò)第二串行總線定時(shí)讀取所述電池信息寄 存器以及閃存flash中的電池信息;第二傳輸信息單元,用于將所述電池信息定時(shí)傳輸給 所述通信處理器,通信處理器對(duì)所述電池信息進(jìn)行計(jì)算并顯示。 需要指出的是,本發(fā)明可以應(yīng)用于具有雙處理器的手機(jī)、PDA或筆記本電腦等移動(dòng) 終端內(nèi)。通過(guò)以上的實(shí)施方式的描述可知,本發(fā)明為移動(dòng)終端的應(yīng)用處理器和通信處理器 分別設(shè)置有第一串行總線和第二串行總線,當(dāng)僅有通信處理器工作時(shí),通過(guò)激活第二串行 總線對(duì)移動(dòng)終端的電池信息進(jìn)行檢測(cè),當(dāng)應(yīng)用處理器工作時(shí),通過(guò)激活第一串行總線對(duì)移 動(dòng)終端的電池信息進(jìn)行檢測(cè)。本發(fā)明中由于電池信息檢測(cè)和管理模塊通過(guò)兩條總線分別與 應(yīng)用處理器和通信處理器相連,因此當(dāng)通信處理器單獨(dú)工作時(shí),無(wú)需應(yīng)用處理器開(kāi)機(jī),就可 由通信處理器單獨(dú)控制電池信息檢測(cè)并讀取電池信息,提高了電池信息檢測(cè)的靈活性,增 強(qiáng)了用戶體驗(yàn)。 本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)
的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的
部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/
RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,
或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。 以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明
的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種移動(dòng)終端的電池信息檢測(cè)方法,所述移動(dòng)終端包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),其特征在于,為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線,包括當(dāng)所述移動(dòng)終端處于所述第二狀態(tài)時(shí),通信處理器通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息;當(dāng)所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),所述應(yīng)用處理器激活所述第一串行總線;所述應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第一電池信息。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,還包括所述移動(dòng)終端初始開(kāi)機(jī)后,觸發(fā)所述通信處理器工作并進(jìn)入所述第二狀態(tài); 所述通信處理器激活所述第二串行總線。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通信處理器通過(guò)所述第二串行總線 檢測(cè)所述移動(dòng)終端的第二電池信息包括通信處理器通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采 集模塊定時(shí)采集電池信息;電池信息采集模塊將所述電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后, 存儲(chǔ)在電池信息寄存器以及閃存flash中;通信處理器定時(shí)通過(guò)第二串行總線讀取所述電池信息寄存器以及閃存flash中的電 池信息,對(duì)所述電池信息進(jìn)行計(jì)算并顯示。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述移動(dòng)終端處于第二狀態(tài)時(shí),還包括判斷所述應(yīng)用處理器是否開(kāi)機(jī);當(dāng)所述應(yīng)用處理器開(kāi)機(jī)時(shí),執(zhí)行從所述第二狀態(tài)切換到所述第一狀態(tài)的步驟,當(dāng)所述 應(yīng)用處理器未開(kāi)機(jī)時(shí),返回所述通信處理器通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第 二電池信息的步驟。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用處理器和通信處理器之間設(shè)置 交互總線,所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),還包括應(yīng)用處理器通過(guò)所述交互總線向所述通信處理器發(fā)送電池信息采集關(guān)閉通知; 所述通信處理器接收到所述關(guān)閉通知后,控制所述第二串行總線停止采集所述第二電 池信息。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用處理器通過(guò)所述第一串行總線 檢測(cè)所述移動(dòng)終端的第一電池信息包括應(yīng)用處理器通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采 集模塊定時(shí)采集電池信息;電池信息采集模塊將所述電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后, 存儲(chǔ)在電池信息寄存器以及閃存flash中;應(yīng)用處理器通過(guò)第一串行總線定時(shí)讀取所述電池信息寄存器以及閃存flash中的電 池信息,對(duì)所述電池信息進(jìn)行計(jì)算并顯示。
7. —種移動(dòng)終端的電池信息檢測(cè)方法,其特征在于,所述移動(dòng)終端包括通信處理器和 應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行 控制的狀態(tài)為第二狀態(tài),其特征在于,為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信 處理器設(shè)置有第二串行總線,包括當(dāng)所述移動(dòng)終端處于所述第一狀態(tài)時(shí),應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所述移 動(dòng)終端的第一電池信息;當(dāng)所述移動(dòng)終端從所述第一狀態(tài)切換到所述第二狀態(tài)時(shí),所述通信處理器觸發(fā)所述第 二串行總線進(jìn)行檢測(cè);所述通信處理器通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述應(yīng)用處理器通過(guò)所述第一串行總線 檢測(cè)所述移動(dòng)終端的第一電池信息包括應(yīng)用處理器通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采 集模塊定時(shí)采集電池信息;電池信息采集模塊將所述電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后, 存儲(chǔ)在電池信息寄存器以及閃存flash中;應(yīng)用處理器定時(shí)通過(guò)第一串行總線讀取所述電池信息寄存器以及閃存flash中的電 池信息,對(duì)所述電池信息進(jìn)行計(jì)算并顯示。
9. 根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述移動(dòng)終端處于第一狀態(tài)時(shí),還包括判斷所述應(yīng)用處理器是否關(guān)機(jī);當(dāng)所述應(yīng)用處理器關(guān)機(jī)時(shí),執(zhí)行從所述第一狀態(tài)切換到所述第二狀態(tài)的步驟,當(dāng)所述 應(yīng)用處理器未關(guān)機(jī)時(shí),返回所述應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第 一電池信息的步驟。
10. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述應(yīng)用處理器和通信處理器之間設(shè)置 交互總線,所述移動(dòng)終端從所述第一狀態(tài)切換到所述第二狀態(tài)時(shí),還包括應(yīng)用處理器通過(guò)所述交互總線向所述通信處理器發(fā)送開(kāi)啟通知; 應(yīng)用處理器控制所述第一串行總線停止工作并關(guān)機(jī);所述通信處理器接收到所述開(kāi)啟通知后,執(zhí)行所述觸發(fā)第二串行總線進(jìn)行檢測(cè)的步驟。
11. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通信處理器通過(guò)所述第二串行總線 檢測(cè)所述移動(dòng)終端的第二電池信息包括通信處理器通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采 集模塊定時(shí)采集電池信息;電池信息采集模塊將所述電池信息通過(guò)電池信息轉(zhuǎn)換模塊進(jìn)行模擬/數(shù)字的轉(zhuǎn)換后, 存儲(chǔ)在電池信息寄存器以及閃存flash中;通信處理器通過(guò)第二串行總線定時(shí)讀取所述電池信息寄存器以及閃存flash中的電 池信息,對(duì)所述電池信息進(jìn)行計(jì)算并顯示。
12. —種移動(dòng)終端,包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制的 狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),其特征在于,為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線, 所述通信處理器包括第二檢測(cè)單元,用于當(dāng)所述移動(dòng)終端處于所述第二狀態(tài)時(shí),通過(guò)所述第二串行總線檢 測(cè)所述移動(dòng)終端的第二電池信息; 所述應(yīng)用處理器包括第一激活單元,用于當(dāng)所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),激活所 述第一串行總線;第一檢測(cè)單元,用于通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第一電池信息。
13. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述通信處理器還包括 初始化單元,用于所述移動(dòng)終端初始開(kāi)機(jī)后,觸發(fā)所述通信處理器工作并進(jìn)入所述第二狀態(tài);第二激活單元,用于激活所述第二串行總線。
14. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,還包括判斷單元,用于判斷所述應(yīng)用處理器是否開(kāi)機(jī),當(dāng)所述應(yīng)用處理器開(kāi)機(jī)時(shí),所述移動(dòng)終 端從所述第二狀態(tài)切換到所述第一狀態(tài),觸發(fā)所述第一激活單元執(zhí)行操作,當(dāng)所述應(yīng)用處 理器未開(kāi)機(jī)時(shí),返回所述第二檢測(cè)單元執(zhí)行操作。
15. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述應(yīng)用處理器和通信處理器之 間設(shè)置交互總線,所述應(yīng)用處理器還包括發(fā)送通知單元,用于所述移動(dòng)終端切換到第一狀態(tài)時(shí),通過(guò)所述交互總線向所述通信 處理器發(fā)送電池信息采集關(guān)閉通知; 所述通信處理器還包括第二停止檢測(cè)單元,用于接收到所述關(guān)閉通知后,控制所述第二串行總線停止采集所 述第二電池信息。
16. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述第二檢測(cè)單元包括 第二觸發(fā)單元,用于通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息,電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù) 字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中;第二讀取信息單元,用于通過(guò)第二串行總線定時(shí)讀取所述電池信息寄存器以及閃存flash中的電池信息;第二傳輸信息單元,用于將所述電池信息定時(shí)傳輸給所述通信處理器,通信處理器對(duì)所述電池信息進(jìn)行計(jì)算并顯示; 所述第一檢測(cè)單元包括第一觸發(fā)單元,用于通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電 池信息采集模塊定時(shí)采集電池信息,電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù) 字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中;第一信息讀取單元,用于通過(guò)第一串行總線定時(shí)讀取所述電池信息寄存器以及閃存flash中存儲(chǔ)的電池信息;第一信息傳輸單元,用于將所述電池信息定時(shí)傳輸給所述應(yīng)用處理器,應(yīng)用處理器對(duì) 所述電池信息進(jìn)行計(jì)算并顯示。
17. —種移動(dòng)終端,包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制的 狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),其特征在于,為所述應(yīng)用 處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線,所述應(yīng)用處理器包括第一檢測(cè)單元,用于當(dāng)所述移動(dòng)終端處于所述第一狀態(tài)時(shí),通過(guò)所述第一串行總線檢 測(cè)所述移動(dòng)終端的第一電池信息; 所述通信處理器包括第二激活單元,用于當(dāng)所述移動(dòng)終端從所述第一狀態(tài)切換到所述第二狀態(tài)時(shí),觸發(fā)所 述第二串行總線進(jìn)行檢測(cè);第二檢測(cè)單元,用于通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息。
18. 根據(jù)權(quán)利要求17所述的移動(dòng)終端,其特征在于,還包括判斷單元,用于判斷所述應(yīng)用處理器是否關(guān)機(jī),當(dāng)所述應(yīng)用處理器關(guān)機(jī)時(shí),所述移動(dòng)終 端從所述第一狀態(tài)切換到所述第二狀態(tài),觸發(fā)所述第二激活單元的功能,當(dāng)所述應(yīng)用處理 器未關(guān)機(jī)時(shí),返回所述第一檢測(cè)單元執(zhí)行操作。
19. 根據(jù)權(quán)利要求17所述的移動(dòng)終端,其特征在于,所述應(yīng)用處理器和通信處理器之 間設(shè)置交互總線,所述應(yīng)用處理器還包括發(fā)送通知單元,用于移動(dòng)終端切換到第二狀態(tài)時(shí),通過(guò)所述交互總線向所述通信處理 器發(fā)送開(kāi)啟通知,所述開(kāi)啟通知用于觸發(fā)所述第二激活單元的功能;第一停止檢測(cè)單元,用于控制所述第一串行總線停止工作并關(guān)閉應(yīng)用處理器。
20. 根據(jù)權(quán)利要求17所述的移動(dòng)終端,其特征在于,所述第一檢測(cè)單元包括 第一觸發(fā)單元,用于通過(guò)第一串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電池信息采集模塊定時(shí)采集電池信息,電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù) 字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中;第一信息讀取單元,用于通過(guò)第一串行總線定時(shí)讀取所述電池信息寄存器以及閃存 flash中存儲(chǔ)的電池信息;第一信息傳輸單元,用于將所述電池信息定時(shí)傳輸給所述應(yīng)用處理器,應(yīng)用處理器對(duì) 所述電池信息進(jìn)行計(jì)算并顯示; 所述第二檢測(cè)單元包括第二觸發(fā)單元,用于通過(guò)第二串行總線觸發(fā)電池信息采集模塊的工作模式,由所述電 池信息采集模塊定時(shí)采集電池信息,電池信息采集模塊用于將所述電池信息進(jìn)行模擬/數(shù) 字的轉(zhuǎn)換后,存儲(chǔ)在電池信息寄存器以及閃存flash中;第二讀取信息單元,用于通過(guò)第二串行總線定時(shí)讀取所述電池信息寄存器以及閃存flash中的電池信息;第二傳輸信息單元,用于將所述電池信息定時(shí)傳輸給所述通信處理器,通信處理器對(duì) 所述電池信息進(jìn)行計(jì)算并顯示。
全文摘要
本發(fā)明公開(kāi)了移動(dòng)終端的電池信息檢測(cè)方法及移動(dòng)終端,所述移動(dòng)終端包括通信處理器和應(yīng)用處理器,其中由所述應(yīng)用處理器進(jìn)行控制的狀態(tài)為第一狀態(tài),由所述通信處理器進(jìn)行控制的狀態(tài)為第二狀態(tài),為所述應(yīng)用處理器設(shè)置有第一串行總線,為所述通信處理器設(shè)置有第二串行總線,包括當(dāng)所述移動(dòng)終端處于所述第二狀態(tài)時(shí),通信處理器通過(guò)所述第二串行總線檢測(cè)所述移動(dòng)終端的第二電池信息;當(dāng)所述移動(dòng)終端從所述第二狀態(tài)切換到所述第一狀態(tài)時(shí),所述應(yīng)用處理器激活所述第一串行總線;所述應(yīng)用處理器通過(guò)所述第一串行總線檢測(cè)所述移動(dòng)終端的第一電池信息。本發(fā)明可使移動(dòng)終端工作在單獨(dú)的通信系統(tǒng)模式下并獲得電池信息。
文檔編號(hào)H04M1/725GK101753700SQ20081024027
公開(kāi)日2010年6月23日 申請(qǐng)日期2008年12月22日 優(yōu)先權(quán)日2008年12月22日
發(fā)明者單文英, 張福良, 趙永貴 申請(qǐng)人:聯(lián)想(北京)有限公司