[發明專利]一種模擬電池充電狀態的模擬器及其實現方法有效
| 申請號: | 201310668562.9 | 申請日: | 2013-12-11 |
| 公開(公告)號: | CN103631641B | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 吳奇峰 | 申請(專利權)人: | TCL通訊(寧波)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙)44268 | 代理人: | 王永文,劉文求 |
| 地址: | 315100 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 電池 充電 狀態 模擬器 及其 實現 方法 | ||
技術領域
本發明涉及軟件領域,尤其涉及一種模擬電池充電狀態的模擬器及其實現方法。
背景技術
移動終端開發過程主要包括軟件開發和硬件開發兩個部分,而在每一款移動終端的初期開發階段,由于硬件還未完全準備好,相關的軟件就無法進行開發和調試,例如在電池和充電器還未完全準備好的情況下,其充電狀態相關的軟件就無法開發,所以現有技術中的移動終端開發效率大大降低。
因此,現有技術還有待于改進和發展。
發明內容
鑒于上述現有技術的不足,本發明的目的在于提供一種模擬電池充電狀態的模擬器及其實現方法,旨在解決現有的移動終端開發過程中電池和充電器相關的軟件開發無法在軟件程序上進行操作、開發效率低的問題。
本發明的技術方案如下:
一種模擬電池充電狀態的模擬器實現方法,其中,包括:
設置一包括模擬驅動及模擬UI模塊的模擬器,所述模擬驅動提供給應用程序第一接口以及提供給模擬UI模塊第二接口;
所述模擬UI模塊接收到模擬動作指令后,通過第二接口寫入至模擬驅動;
所述應用程序通過所述第一接口從所述模擬驅動中讀取模擬動作指令,并根據所述模擬動作指令進行相應的動作,實現對電池充電狀態的模擬。
所述的模擬電池充電狀態的模擬器實現方法,其中,還包括:
預先在模擬驅動中定義用于表示電池充電狀態的數據結構。
所述的模擬電池充電狀態的模擬器實現方法,其中,所述模擬UI模塊包括以下選項:AC外接電源插口、USB外接電源插口、外接電源狀態、電池電量及電源狀態顯示欄,每一選項對應于數據結構中的相應成員值。
一種采用如上實現方法模擬電池充電狀態的模擬器,其中,所述模擬器包括模擬驅動及模擬UI模塊;
所述模擬驅動,用于提供給應用程序第一接口以及提供給模擬UI模塊第二接口;
所述模擬UI模塊,用于將接收到的模擬動作指令通過第二接口寫入至模擬驅動,所述應用程序通過所述第一接口從所述模擬驅動中讀取模擬動作指令,并根據所述模擬動作指令進行相應的動作,實現對電池充電狀態的模擬。
所述模擬電池充電狀態的模擬器,其中,所述第一接口包括用于獲取電池充電狀態的接口,其中的電池充電狀態包括:是否由AC供電、是否由USB供電、電池電量高低、有外接電源下的狀態及電池容量。
所述模擬電池充電狀態的模擬器,其中,所述模擬UI模塊的實現模塊包括:
對象創建模塊,用于創建一個電池的對象,并用來處理當電池充電狀態改變時顯示在模擬UI模塊上。
所述模擬電池充電狀態的模擬器,其中,所述模擬UI模塊的實現模塊還包括:
電池狀態存儲模塊,用于存儲當前電池充電狀態。
所述模擬電池充電狀態的模擬器,其中,所述模擬UI模塊的實現模塊還包括:
模擬動作指令寫入模塊,用于通過模擬驅動的第一接口將模擬動作指令寫入到模擬驅動的數據結構中。
有益效果:本發明通過設置模擬驅動及模擬UI模塊,由該模擬驅動提供給應用程序第一接口以及提供給模擬UI模塊第二接口,應用程序從該模擬驅動中讀取模擬動作指令,并根據所述模擬動作指令進行相應的動作,實現對電池狀態的模擬。通過本發明,應用程序的開發人員可以獨立于實際的電池設備來進行軟件開發,操作起來非常方便,并且模擬效果逼真,只需要保證第一接口與真實硬件中的第一接口的軟件功能一致,即可保證應用程序在真實的電池設備中也可實現,所以本發明的模擬器即使被真實硬件替換,該模擬器與真實硬件的差別也可忽略,使得開發后的應用程序不需要在后期進行修改,從而提高了應用程序的開發效率。
附圖說明
圖1為本發明模擬電池充電狀態的模擬器實現方法較佳實施例的流程圖。
圖2為本發明模擬電池充電狀態的模擬器較佳實施例的結構框圖。
圖3為本發明模擬器中模擬UI模塊的界面結構圖。
具體實施方式
本發明提供一種模擬電池充電狀態的模擬器及其實現方法,為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明一種模擬電池充電狀態的模擬器實現方法,如圖1所示,包括步驟:
S101、設置一包括模擬驅動及模擬UI模塊的模擬器,所述模擬驅動提供給應用程序第一接口以及提供給模擬UI模塊第二接口;
S102、所述模擬UI模塊接收到模擬動作指令后,通過第二接口寫入至模擬驅動;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL通訊(寧波)有限公司,未經TCL通訊(寧波)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310668562.9/2.html,轉載請聲明來源鉆瓜專利網。





