本發(fā)明涉及電源檢測技術(shù),尤其涉及一種移動終端電源管理方法、裝置和移動終端。
背景技術(shù):
隨著移動終端各種功能和硬件設(shè)備的增加,比如:提供上網(wǎng)功能、視頻播放等娛樂功能,移動終端屏幕增大等等,都會使移動終端的耗電量逐漸加快。這樣,人們在使用移動終端時,需要隨時隨地的對移動終端進(jìn)行充電,以維持移動終端的正常工作。
現(xiàn)在能夠為移動終端充電的設(shè)備有固定電源、移動電源以及具有USB接口的設(shè)備,這些設(shè)備都可以為移動終端充電,不同的充電設(shè)備,為移動終端電源充電時提供的電流會不同;而為了充電方便,大多數(shù)移動終端充電和數(shù)據(jù)使用同一根線,對于移動終端提供的一些應(yīng)用功能來說,如:在大屏幕上玩游戲、看視頻,數(shù)據(jù)傳輸消耗的電流往往較大;這種情況下,移動終端使用過程中,需要充電時,可能會面臨充電電流比實際移動終端工作消耗電流要小的情況發(fā)生,如此,就會導(dǎo)致移動終端在使用過程中,即使在充電,也會存在消耗電量大于充電電量的情況,進(jìn)而出現(xiàn)電量被耗完后移動終端自動關(guān)機(jī)。這時,如果對移動終端充電,移動終端會重新啟動,但又會由于輸入的電量不夠完成整個開機(jī)操作過程所需的電量而再次關(guān)機(jī),那么,就會一直這樣循環(huán)直到電量逐漸恢復(fù)。
技術(shù)實現(xiàn)要素:
鑒于此,為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例期望提供一種移動終端電源管理方法、裝置和移動終端,能夠?qū)崿F(xiàn)對使用過程中充電的移動終端電 源的良好控制。
本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種移動終端電源管理方法,所述方法包括:
在電池充放電時,檢測開關(guān)電路連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差;根據(jù)所檢測到的壓差判斷移動終端電源的充放電狀態(tài)。
上述方案中,所述判斷移動終端電源的充放電狀態(tài)包括:連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差大于零,移動終端電源處于充電狀態(tài);否則,移動終端電源處于放電狀態(tài)。
上述方案中,所述方法還包括:
所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理。
上述方案中,所述方法還包括:設(shè)定所述移動終端電源電量狀態(tài)的第一閾值和第二閾值;
所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理包括:
檢測移動終端電源電量狀態(tài)值;
所述移動終端電源電量狀態(tài)值小于所述第一閾值,對所述移動終端電源做降功率處理;
所述移動終端電源電量狀態(tài)值大于第一閾值、且小于等于第二閾值時,控制所述移動終端的耗電量。
上述方案中,所述方法還包括:
輸出所述移動終端電源的充放電狀態(tài)。
本發(fā)明實施例還提供了一種移動終端電源管理裝置,所述裝置包括:
電源檢測單元,用于在電池充放電時,檢測開關(guān)電路連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差;
狀態(tài)判斷單元,根據(jù)所檢測到的壓差判斷移動終端電源的充放電狀態(tài)。
上述方案中,所述電源檢測單元,具體用于連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差大于零,移動終端電源處于充電狀態(tài);否則, 移動終端電源處于放電狀態(tài)。
上述方案中,所述裝置還包括:
電源調(diào)控單元,用于所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理。
上述方案中,所述電源檢測單元,具體用于設(shè)定所述移動終端電源電量狀態(tài)的第一閾值和第二閾值;所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理包括:檢測移動終端電源電量狀態(tài)值;所述移動終端電源電量狀態(tài)值小于所述第一閾值,對所述移動終端電源做降功率處理;所述移動終端電源電量狀態(tài)值大于第一閾值、且小于等于第二閾值時,控制所述移動終端的耗電量。
上述方案中,所述裝置還包括:
輸出單元,用于輸出所述移動終端電源的充放電狀態(tài)。
本發(fā)明實施例又提供了一種移動終端,所述移動終端包括上述任一種所述的移動終端電源管理裝置。
本發(fā)明實施例提供的一種移動終端電源管理方法、裝置和移動終端,在電池充放電時,檢測開關(guān)電路連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差;,之后,根據(jù)所檢測到的壓差判斷移動終端電源的充放電狀態(tài),最后,可以在判斷移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理,如此,使用戶能夠及時了解移動終端電源的輸入輸出、以及移動終端電源電量的狀態(tài),可以直觀的了解到移動終端還能使用的時間,移動終端也可以根據(jù)自身電源的狀態(tài)合理地控制自身電源的輸出。
附圖說明
圖1為本發(fā)明實施例提供的移動終端電源管理方法的實現(xiàn)流程示意圖;
圖2為本發(fā)明較佳實施例提供的移動終端電源的監(jiān)測點的示意圖;
圖3為本發(fā)明較佳實施例提供的移動終端電源管理方法的實現(xiàn)流程示意圖;
圖4為本發(fā)明較佳實施例提供的移動終端電源的數(shù)據(jù)檢測過程示意圖;
圖5為本發(fā)明較佳實施例提供的根據(jù)移動終端電源的狀態(tài)對系統(tǒng)的控制操作過程示意圖;
圖6為本發(fā)明實施例提供的移動終端電源管理裝置的組成結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1為本發(fā)明實施例提供的移動終端電源管理方法的實現(xiàn)流程示意圖,如圖1所示,本實施例提供的移動終端電源管理方法包括:
步驟101,在電池充放電時,檢測開關(guān)電路連接充電芯片和主板一側(cè)與連接電池正極一側(cè)之間的壓差;
步驟102,根據(jù)所檢測到的壓差判斷移動終端電源的充放電狀態(tài);
這里,所述判斷移動終端電源的充放電狀態(tài)包括:連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差大于零時,移動終端電源處于充電狀態(tài);否則,移動終端電源處于放電狀態(tài)。
這里,所述方法還包括:
所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理。
這里,所述方法還包括:設(shè)定所述移動終端電源電量狀態(tài)的第一閾值和第二閾值;
這里,可以設(shè)定所述移動終端電源電量狀態(tài)的百分之十為第一閾值和所述移動終端電源電量狀態(tài)的百分之二十為第二閾值;
所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理包括:
檢測移動終端電源電量狀態(tài)值;
所述移動終端電源電量狀態(tài)值小于所述第一閾值,對所述移動終端電源做降功率處理;
所述移動終端電源電量狀態(tài)值大于第一閾值、且小于等于第二閾值時,控 制所述移動終端的耗電量。
這里,控制所述移動終端的耗電量可以為關(guān)閉部分所述移動終端的功能,或?qū)o線網(wǎng)卡(WIFI)設(shè)置為單輸入單輸出(Single Input Single Output,SISO)模式。
這里,所述方法還包括:輸出所述移動終端電源的充放電狀態(tài)。
另外,為了采集電壓值,本步驟還可以包括:設(shè)定采集時間;相應(yīng)的,可以按設(shè)定的采集時間周期性采集充電芯片與電池之間的點的電壓值、以及主板與電池之間的點的電壓值。
本發(fā)明提供了一種較佳的實施例,在本實施例中所述移動終端電源管理方法將會結(jié)合移動終端的WIFI功能來加以介紹,并且為了便于本實施例的介紹,將會先簡要介紹移動終端電源的檢測點,如圖2所示,所述移動終端電源的檢測點A位于充電芯片與電池之間,所述移動終端電源的檢測點B位于主板與電池之間,檢測點A與B之間的開關(guān)電路包括二極管。
結(jié)合圖2和圖3對移動終端電源管理方法進(jìn)行簡要介紹,移動終端電源管理方法包括:
步驟301:當(dāng)外部電源連接移動終端充電芯片時,移動終端的中央處理器(CPU,Central Processing Unit)通過通用輸入輸出(GPIO,General Purpose Input Output)可以檢測到外部有充電電源連接;
步驟302:分別采集連接充電芯片的二極管陽極一端和連接電池的二極管陽極一端的電壓,根據(jù)所采集的二極管的電壓可以判斷電池的充放電狀態(tài);
具體的,如圖2所示的采集點,如果A點電壓高于B點,則電池處于充電狀態(tài);
步驟303:根據(jù)電池充放電狀態(tài)對移動終端的操作系統(tǒng)進(jìn)行控制,并對用戶進(jìn)行提示。
具體地,本實施例對充電過程各狀態(tài)的判斷和處理過程中,步驟301是連接外部充電電源,該外部充電電源可以為:帶通用串行接口(USB)的個人電腦(PC)機(jī)或者筆記本、各種電源適配器提供的5V電源;外部充電電源連接 充電芯片后,會將連接在充電芯片輸入端的GPIO拉成高電平,移動終端的CPU可以通過GPIO檢測到作為外部充電電源的PC或筆記本的接入。同時,移動終端的充電芯片輸出電流給主板和電池供電,當(dāng)主板耗電電流小于充電芯片輸出電流時,電池會是在充電狀態(tài),B點的電壓會高于A點;主板消耗的電流大于充電芯片輸出的電流時,電池也會輸出一部分電流,與充電芯片輸出電流加在一起同時滿足主板的功耗,電池會是在放電狀態(tài),此時A點的電壓會高于B點。
連接在A、B兩點的模數(shù)(AD)轉(zhuǎn)換芯片會采集到電壓,CPU會通過AD轉(zhuǎn)換芯片得到A、B兩點的電壓值,進(jìn)一步根據(jù)這兩點的電壓值判斷電池的充放電狀態(tài),并根據(jù)充電狀態(tài)以及電池電量進(jìn)行相應(yīng)的控制操作。
下面介紹一下根據(jù)移動終端的充電狀態(tài)以及移動終端的電池電量狀態(tài)對移動終端的控制。
本實施例中,移動終端是長期演進(jìn)(LTE,Long Term Evolution)移動寬帶路由器設(shè)備,提供WIFI接入的接入點(AP,Access Point)功能,帶有液晶顯示器(LCD,Liquid Crystal Display)顯示屏,屏上可以顯示系統(tǒng)信息,本實施例中只需要充電狀態(tài)。并且,該設(shè)備具有撥碼開關(guān),即物理上有開關(guān)兩個狀態(tài):ON和OFF。圖4為本發(fā)明較佳實施例提供的移動終端電源的數(shù)據(jù)檢測過程示意圖,圖5為本發(fā)明較佳實施例提供的根據(jù)移動終端電源的狀態(tài)對移動終端的控制過程示意圖。
如圖4所示,所述移動終端電源的數(shù)據(jù)檢測過程包括:
步驟401,軟件檢測模塊啟動一個定時器,其中,定時器的周期可為一秒鐘;
步驟402,讀取GPIO的電平以及讀取電池電量,當(dāng)電池電量有變化時,將新的電量發(fā)送給所述移動終端;
步驟403,當(dāng)GPIO電平為高時,給軟件控制模塊發(fā)送插入充電器的消息,執(zhí)行步驟404,當(dāng)GPIO電平為低時,返回步驟401;
步驟404,重新啟動一個定時器檢查A、B兩點的電壓,計算兩個電壓之間差值;
步驟405,比較A點和B點的電壓值的大小,如果B大于A,則執(zhí)行步驟407給軟件控制模塊發(fā)送電池充電的消息,之后執(zhí)行步驟401,如果A大于B,則執(zhí)行步驟406給軟件控制模塊發(fā)送電池放電的消息,之后執(zhí)行步驟401。
如圖5所示,所述根據(jù)移動終端電源的狀態(tài)對所述移動終端的控制的操作過程包括:
步驟501,軟件控制模塊收到連接充電電源的消息;
步驟502,分析數(shù)據(jù)的狀態(tài);
這里,所述數(shù)據(jù)是指移動終端電源的輸入電壓、輸出電壓;
步驟503,判斷是否假關(guān)機(jī)狀態(tài),如果是假關(guān)機(jī)狀態(tài),則執(zhí)行步驟504;如果不是假關(guān)機(jī)狀態(tài),則執(zhí)行步驟505;
步驟504,判斷電池電量是否低于電池含量的20%,低于20%,則返回步驟501,否則執(zhí)行步驟506;
步驟505,判斷是否連接電源,如果是,則執(zhí)行步驟507,否則返回步驟501;
步驟506,在電池的電量不低于電池含量的20%時,開啟所有系統(tǒng)功能,返回步驟501;
步驟507,在連接電源的狀態(tài)下,判斷是否處于充電狀態(tài),如果是充電狀態(tài),則執(zhí)行步驟508,否則執(zhí)行步驟509;
步驟508,顯示充電圖標(biāo),結(jié)束本次處理流程;
步驟509,顯示閃爍電池圖標(biāo);
步驟510,判斷電池電量是否低于電池含量的20%,不低于,則返回步驟501,否則執(zhí)行步驟511;
步驟511,判斷電池電量,在電池電量小于電池含量的10%大于0時,執(zhí)行步驟512,在電池電量等于0時,則執(zhí)行步驟513;
步驟512,設(shè)置WIFI為SISO模式,之后返回步驟501;
步驟513,關(guān)閉所有功能,移動終端進(jìn)入休眠狀態(tài),之后返回步驟501。
本實施例中,可以根據(jù)電池充放電狀態(tài)在LCD上顯示電池狀態(tài),如果是充 電狀態(tài),則圖標(biāo)為滾動的充電動畫,如果連接充電器且電池放電,則顯示綠色閃爍狀態(tài),提示用戶雖然連接有充電電源但并未充電;
當(dāng)電池放電時,即使連接充電電源,只要電量小于10%時,軟件控制模塊將WIFI的狀態(tài)從MIMO模式修改SISO模式,以節(jié)省電源;
當(dāng)電池電量消耗到0%時,軟件控制模塊關(guān)閉系統(tǒng)所有功能,但不關(guān)閉系統(tǒng),這個時候主板消耗的電流非常小,遠(yuǎn)遠(yuǎn)小于充電芯片輸出電流,所以這個時候電池會是充電狀態(tài),此時,只有軟件檢測模塊和軟件控制模塊在運行,移動終端處于空閑并且充電狀態(tài)。當(dāng)充電過程中,電池電量到達(dá)20%時,移動終端可以重新開啟所有正常功能。
本發(fā)明實施例提供的移動終端電源管理方法,能使用戶及時了解移動終端電源的輸入輸出以及移動終端電源電量的狀態(tài),可以直觀地了解移動終端可使用時間,移動終端也可以根據(jù)自身電源的狀態(tài)合理地控制自身電源的輸出。
為實現(xiàn)上述方法,本發(fā)明實施例還提出了一種移動終端電源管理裝置,如圖6所示,所述裝置包括:
電源檢測單元601,用于在電池充放電時,檢測開關(guān)電路連接充電芯片和主板一側(cè)與連接電池正極的一側(cè)之間的壓差;
狀態(tài)判斷單元602,根據(jù)所檢測到的壓差判斷移動終端電源的充放電狀態(tài)。
這里,所述裝置還包括:
電源調(diào)控單元,用于所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理。
這里,所述電源檢測單元601,具體用于連接充電芯片和主板的一側(cè)與連接電池正極的一側(cè)之間的壓差大于零,移動終端電源處于充電狀態(tài);否則,移動終端電源處于放電狀態(tài)。
這里,所述電源檢測單元601,具體用于設(shè)定所述移動終端電源電量狀態(tài)的第一閾值和第二閾值;所述移動終端電源處于放電狀態(tài)時,對所述移動終端電源進(jìn)行控制處理包括:檢測移動終端電源電量狀態(tài)值;所述移動終端電源電量狀態(tài)值小于所述第一閾值,對所述移動終端電源做降功率處理;所述移動終 端電源電量狀態(tài)值大于第一閾值、且小于等于第二閾值時,控制所述移動終端的耗電量。
這里,所述裝置還包括:
輸出單元,用于輸出所述移動終端電源的充放電狀態(tài)。
本發(fā)明實施例中的電源檢測單元在充電芯片和主板與電池之間的開關(guān)電路,并在開關(guān)電路連接充電芯片和主板的一側(cè)任意位置和開關(guān)電路連接電池的一側(cè)的任意位置的采集點,然后狀態(tài)判斷單元分別采集不同的采集點的電壓值,之后再根據(jù)采集的電壓值判斷移動終端電源的充放電狀態(tài)。
基于上述移動終端電源管理裝置,本發(fā)明實施例還提供一種移動終端,可以包括上述任一種所述移動終端電源控制裝置。
另外,在實際應(yīng)用中,所述電源檢測單元601、狀態(tài)判斷單元602、電源調(diào)控單元、輸出單元均可由位于終端中的CPU、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。
本發(fā)明實施例提供的一種移動終端電源管理方法、裝置和移動終端,通過對移動終端充電過程中移動終端電源充放電狀態(tài)的判斷,使用戶能夠及時了解移動終端電源的輸入輸出以及移動終端電源電量的狀態(tài),可以直觀的了解移動終端還可以使用的時間,移動終端也可以根據(jù)自身電源的狀態(tài)合理地控制自身電源的輸出。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。