本發明涉及移動終端技術領域,具體涉及一種rtc供電電容檢測方法、存儲設備及移動終端。
背景技術:
隨著移動終端的快速普及,移動終端已經成為人們日常生活中必不可少的工具,移動終端給人們的生活帶來了太多的便利。
rtc(realtimeclock,實時時鐘)是移動終端電路板上的晶振及相關電路組成的時鐘電路所生成的脈沖;其主要作用是提供穩定的時鐘信號給移動終端,使移動終端的時間準確。rtc只要有供電就一直工作的,因此,即使我們關機,移動終端的時間也會繼續往前走;甚至在我們拔下電池的一小段時間(例如5秒)內,移動終端的時間也是繼續走的,這就保證了我們平時在使用過程中偶爾出現的因移動終端跌落、碰撞導致的電池短暫連接不良時,移動終端的時間仍然是準確的。這為何在我們拔下電池的一小段時間(例如5秒)內,移動終端的時間仍是繼續走的呢
但是,在實際使用中,由于移動終端會被用戶使用較長時間,1年是很常見的,甚至有用5年的。在長時間使用后,電容本身會有所損耗,使電容值大小變小,從而使在電池不供電的情況下,移動終端電路上的電容為rtc供電的時間變少,特別是當剩余電容值大小小于一定門限時,在不放電池的條件下電容將只能為rtc供電極短時間,這將會導致平時在使用過程中偶爾出現的因移動終端跌落、碰撞導致的電容短暫連接不良時,移動終端的時間將復位,給用戶造成困擾。
因此,現有技術還有待于改進和發展。
技術實現要素:
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種rtc供電電容檢測方法、存儲設備及移動終端,旨在通過定期檢測rtc供電電容的實際電容值大小,并將檢測到的rtc供電電容的實際電容值大小與移動終端出廠前檢測的rtc供電電容的標準電容值相比較,及時發現rtc供電電容的電容值大小的變化,當剩余電容值過小時,及時提醒用戶更換電容,避免了在使用過程中偶爾出現的因移動終端跌落、碰撞導致的電容短暫連接不良時移動終端的時間復位,保證用戶移動終端的時間準確性,從而為用戶帶來方便。
本發明解決技術問題所采用的技術方案如下:
一種rtc供電電容檢測方法,其中,所述方法包括:
步驟a、每隔預定的時間周期檢測rtc供電電容的實際電容值大小;
步驟b、當檢測到的rtc供電電容的實際電容值大小小于rtc供電電容的標準電容值時,則自動獲取當前rtc供電電容的剩余電容值大小;
步驟c、若當前rtc供電電容的剩余電容值大小小于預定的電容閥值,則提醒更換電容。
所述的rtc供電電容檢測方法,其中,所述步驟a之前還包括:
步驟m、預先設置一用于每隔預定的時間周期啟動檢測rtc供電電容的實際電容值大小的定時器;所述定時器在每次檢測完rtc供電電容的實際電容值大小之后重復開啟。
所述的rtc供電電容檢測方法,其中,所述步驟m之前還包括:
步驟s、預先在移動終端出廠前檢測rtc供電電容的標準電容值,并存儲。
所述的rtc供電電容檢測方法,其中,所述步驟s具體包括:
步驟s1、在移動終端出廠前將rtc供電電容按電容電壓分成多個等間隔的電壓區間;
步驟s2、測試每個電壓區間所對應的rtc供電電容的標準電容值;
步驟s3、將所測得每個電壓區間所對應的rtc供電電容的標準電容值存儲。
所述的rtc供電電容檢測方法,其中,所述步驟a具體包括:
步驟a1、定時器到達預設的時間周期,開始檢測rtc供電電容的實際電容值大小;
步驟a2、對將rtc供電電容按電容電壓分成的多個等間隔的電壓區間的實際電容值大小進行檢測;
步驟s3、檢測完成后,將定時器再次開啟。
所述的rtc供電電容檢測方法,其中,所述步驟b具體包括:
步驟b1、將檢測到的每個電壓區間的rtc供電電容的實際電容值大小與電壓區間所對應的標準電容值進行比較;
步驟b2、當檢測到的某個電壓區間的rtc供電電容的實際電容值大小小于所對應的標準電容值時,則自動獲取此電壓區間的當前rtc供電電容的剩余電容值大小。
所述的rtc供電電容檢測方法,其中,所述步驟c具體包括:
步驟c1、將獲取的當前rtc供電電容的剩余電容值大小與預設的電容閥值進行比較;
步驟c2、若當前rtc供電電容的剩余電容值大小小于預設的電容閥值,提醒用戶更換電容。
所述的rtc供電電容檢測方法,其中,所述步驟c之前包括:
步驟c0、預先設置用于判斷是否需要提醒更換電容的電容閥值。
一種存儲設備,其上存儲有多條指令,其中,所述指令適于由處理器加載并執行,以實現上述任一項所述rtc供電電容檢測方法。
一種移動終端,其中,包括:處理器、與處理器通信連接的存儲設備,所述存儲設備適于存儲多條指令;所述處理器適于調用所述存儲設備中的指令,以執行實現上述任一項所述rtc供電電容檢測方法。
本發明的有益效果:本發明通過定期檢測rtc供電電容的實際電容值大小,并將檢測到的rtc供電電容的實際電容值大小與移動終端出廠前檢測的rtc供電電容的標準電容值相比較,及時發現rtc供電電容的電容值大小的變化,當剩余電容值過小時,及時提醒用戶更換電容,避免了在使用過程中偶爾出現的因移動終端跌落、碰撞導致的電容短暫連接不良時移動終端的時間復位,保證用戶移動終端的時間準確性,從而為用戶帶來方便。
附圖說明
圖1是本發明的rtc供電電容檢測方法的第一較佳實施例的流程圖。
圖2是本發明的rtc供電電容檢測的移動終端的較佳實施例的結構示意圖。
具體實施方式
為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
如圖1所示,圖1是本發明的rtc供電電容檢測方法的第一較佳實施例的流程圖。所述rtc供電電容檢測方法包括以下步驟:
步驟s100、每隔預定的時間周期檢測rtc供電電容的實際電容值大小。
較佳地,所述步驟s100具體包括:
步驟s101、定時器到達預設的時間周期,開始檢測rtc供電電容的實際電容值大小;
步驟s102、對將rtc供電電容按電容電壓分成的多個等間隔的電壓區間的實際電容值大小進行檢測;
步驟s103、檢測完成后,將定時器再次開啟。
具體實施時,為了使得及時發現移動終端的rtc供電電容的實際電容值大小是否發生變化。本發明預先設置一用于每隔預定的時間周期啟動檢測rtc供電電容的實際電容值大小的定時器;所述定時器在每次檢測完rtc供電電容的實際電容值大小之后重復開啟。
較佳地,將定時器的時間周期設置為30天,當定時器到達時間周期,啟動檢測rtc供電電容的實際電容值大小,實現對rtc供電電容的實際電容值大小的定期檢測,能夠及時發現rtc供電電容的實際電容值大小是否發生變化,給用戶提供了方便。
進一步地,本發明在步驟s100之前還包括:
步驟s000、預先在移動終端出廠前檢測rtc供電電容的標準電容值,并存儲。
所述步驟s000具體包括:
步驟s001、在移動終端出廠前將rtc供電電容按電容電壓分成多個等間隔的電壓區間;
步驟s002、測試每個電壓區間所對應的rtc供電電容的標準電容值;
步驟s003、將所測得每個電壓區間所對應的rtc供電電容的標準電容值存儲。
具體實施時,預先從rtc供電電容的電容電壓中由小到大等間隔依次取n個電容電壓:
由于移動終端未出廠,所以檢測得到的各個電壓區間的的電容值為未經損耗的電容值,所以每個電壓區間檢測得到的電容值就為該電壓區間所對應的rtc供電電容的標準電容值,檢測完畢后將各個電壓區間對應的標準電容值存儲。預先測出各個電壓區間未經損耗的標準電容值,有利于后續步驟中將檢測到的rtc供電電容的實際電容值大小與標準電容值相比較,以便準確判斷rtc供電電容的實際電容值大小是否發生變化。
更進一步地,當預先設置的定時器到達預設的時間周期,則開始對各個電壓區間的實際電容值大小進行檢測。具體地,設置n個變量j[1]、j[2]……j[n]并均置零,j[1]、j[2]……j[n]分別對應n個電壓區間,在用戶對移動終端充電過程中,檢測各段電壓區間對應大小的變化。例如,當j[k]為零時,檢測到當前的電容電壓為
步驟s200、當檢測到的rtc供電電容的實際電容值大小小于rtc供電電容的標準電容值時,則自動獲取當前rtc供電電容的剩余電容值大小。
較佳地,所述步驟s200具體包括:
步驟s201、將檢測到的每個電壓區間的rtc供電電容的實際電容值大小與電壓區間所對應的標準電容值進行比較;
步驟s202、當檢測到的某個電壓區間的rtc供電電容的實際電容值大小小于所對應的標準電容值時,則自動獲取此電壓區間的當前rtc供電電容的剩余電容值大小。
具體實施時,將檢測得到的各個電壓區間的rtc供電電容的實際電容值大小與電壓區間所對應的標準電容值進行比較,以便判斷rtc供電電容的大小是否發生變化。當檢測到的某個電壓區間的rtc供電電容的實際電容值大小小于所對應的標準電容值時,則自動更新此電壓區間的當前rtc供電電容的剩余電容值大小。例如,檢測得到[
步驟s300、若當前rtc供電電容的剩余電容值大小小于預定的電容閥值,則提醒更換電容。
較佳地,所述步驟s300具體包括:
步驟s301、將獲取的當前rtc供電電容的剩余電容值大小與預設的電容閥值進行比較;
步驟s302、若當前rtc供電電容的剩余電容值大小小于預設的電容閥值,則提醒用戶更換電容。
具體實施時,為了更好的判斷是否需要提醒用戶更換電容,本發明預先設置一電容閥值。將獲取的當前rtc供電電容的剩余電容值大小與預設的電容閥值進行比較,若當前rtc供電電容的剩余電容值大小小于預設的電容閥值,則說明當前rtc供電電容的剩余電容值過小,移動終端提醒用戶更換電容。較佳地,當任意一個電壓區間的當前rtc供電電容的剩余電容值大小小于預定的電容閥值時,移動終端都會提醒用戶對電容進行更換。進一步較佳地,移動終端可以彈出對話框的形式提醒用戶,同時可伴隨著鈴聲或振動,使得及時讓用戶知曉rtc供電電容的剩余電容值過小,并及時更換,保證移動終端的時間的準確性,給用戶提供了方便。
基于上述實施例,本發明還公開了一種移動終端。如圖2所示,包括:處理器(processor)10、與處理器連接的存儲設備(memory)20;其中,所述處理器10用于調用所述存儲設備20中的程序指令,以執行上述實施例所提供的方法,例如執行:
步驟s100、每隔預定的時間周期檢測rtc供電電容的實際電容值大小;
步驟s200、當檢測到的rtc供電電容的實際電容值大小小于rtc供電電容的標準電容值時,則自動獲取當前rtc供電電容的剩余電容值大小;
步驟s300、若當前rtc供電電容的剩余電容值大小小于預定的電容閥值,則提醒更換電容。
本發明實施例還提供一種存儲設備,所述存儲設備上存儲計算機指令,所述計算機指令使計算機執行上述各實施例所提供的方法。
綜上所述,本發明提供的一種rtc供電電容檢測方法、存儲設備及移動終端,方法包括:每隔預定的時間周期檢測rtc供電電容的實際電容值大小;當檢測到的rtc供電電容的實際電容值大小小于rtc供電電容的標準電容值時,則自動獲取當前rtc供電電容的剩余電容值大小;若當前rtc供電電容的剩余電容值大小小于預定的電容閥值,則提醒更換電容。本發明通過定期檢測rtc供電電容的實際電容值大小,并將檢測到的rtc供電電容的實際電容值大小與移動終端出廠前檢測的rtc供電電容的標準電容值相比較,及時發現rtc供電電容的電容值大小的變化,當剩余電容值過小時,及時提醒用戶更換電容,避免了在使用過程中偶爾出現的因移動終端跌落、碰撞導致的電容短暫連接不良時移動終端的時間復位,保證用戶移動終端的時間準確性,從而為用戶帶來方便。
應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。