1.一種基于移動終端的電量異常顯示處理方法,其特征在于,包括:
步驟A、在移動終端的電量計算輸出結果單元與電量顯示單元之間設置一個電量顯示處理單元;電量計算輸出的結果先直接輸入到電量顯示處理單元中,控制顯示屏顯示的電量由電量顯示處理單元來提供顯示數據;
步驟B、當電量顯示處理單元接收到電量計算輸出的結果時,將電量計算輸出的結果即目標電量放入電量調節隊列中;
步驟C、電量調節程序將一一處理電量調節隊列中的目標電量,并將調節處理后的目標電量依次發送給顯示屏顯示。
2.根據權利要求1所述基于移動終端的電量異常顯示處理方法,其特征在于,所述步驟C中的電量調節程序將一一處理電量調節隊列中的目標電量具體包括:
C1,獲取目標電量,獲取當前電量值;
C2,每隔一預定時間增或減1%電量,直到調節電量至目標電量;
C3,從電量調節隊列中刪除該目標電量;
C4,判斷電量調節隊列是否為空,如果為空則電量調節完畢。
3.根據權利要求1所述基于移動終端的電量異常顯示處理方法,其特征在于,所述步驟C2還包括:如果目標電量比當前電量高則增加1%電量,如果目標電量比當前電量低則減少1%電量。
4.根據權利要求1所述基于移動終端的電量異常顯示處理方法,其特征在于,所述電量調節隊列,為一個先入隊列先處理的數據結構;即先放入電量調節隊列中的目標電量先被電量調節程序所處理,后放入電量調節隊列中的目標電量后被電量調節程序所處理;處理完一個電量調節隊列中目標電量后,將該目標電量從電量調節隊列中刪除。
5.根據權利要求1所述基于移動終端的電量異常顯示處理方法,其特征在于,所述電量調節程序,將根據先入隊列先處理的規則一一處理電量調節隊列中的目標電量。
6.根據權利要求1所述基于移動終端的電量異常顯示處理方法,其特征在于,所述預定時間為0.5分鐘。
7.一種基于移動終端的電量異常顯示處理系統,其特征在于,包括:電量計算輸出結果單元,電量顯示處理單元,電量顯示單元;
電量計算輸出結果單元,用于對移動終端電池電量進行計算;
電量顯示處理單元設置在電量計算輸出結果單元與電量顯示單元之間,用于接收電量計算輸出的結果的輸入,并將該由電量計算輸出的電量值即目標電量值及當前時間合成一個數據結構體放入電量調節隊列中;
電量顯示單元,用于根據電量顯示處理單元的處理結果控制顯示屏顯示調節處理后的電池電量。
8.根據權利要求7所述基于移動終端的電量異常顯示處理系統,其特征在于,電量顯示處理單元包括:電量調節隊列、電量調節程序;
電量調節隊列,為一個先入隊列先處理的數據結構;即先放入電量調節隊列中的目標電量先被電量調節程序所處理,后放入電量調節隊列中的目標電量后被電量調節程序所處理;處理完一個電量調節隊列中目標電量后,將該目標電量從電量調節隊列中刪除;
電量調節程序,將根據先入隊列先處理的規則一一處理電量調節隊列中的目標電量;即先從電量調節隊列中根據各個數據結構體中第一成員的時間先后順序一一調節相應的目標電量。
9.根據權利要求8所述基于移動終端的電量異常顯示處理系統,其特征在于,所述電量調節隊列的數據結構中包括兩個成員:第一成員為目標電量的輸入時間,第二成員為目標電量;電量調節程序正是根據第一成員的時間先后順序得到最先放入電量調節隊列中的目標電量。