一種實現智能手機省電功能的方法
【技術領域】
[0001]本發明涉及智能手機領域,特別涉及用以實現智能手機省電功能的方法。
技術背景
[0002]隨著生活水平的提高,人們對所需物品也提出了更高的要求:從普通的外觀感受到實際的體驗,使用者有著絕對的話語權。進入智能手機時代,使用者為了更好的體驗豐富的手機功能,就要求手機具有更高的配置:運行更快,屏幕更大,分辨率更高,等等。但是手機的配置越高,它的功耗就越大,電池的續航時間短的問題就顯現出來了。在這種背景下,手機省電功能就勢在必行。目前市場上有關手機省電的功能比較多,各實現手法大同小異,眾所周知,LED顯示的顏色不同會影響到手機的功耗,顯示彩色,手機消耗功率最大,顯示黑色,手機消耗功率最小,因此,將LED顯示從彩色變成黑白,進行灰階處理,是實現手機省電功能的一種可行方法。灰階處理通常是通過修改手機屏ic的寄存器值來實現,但是這種方式有個弊端,就是只能在開機初始化時使用,無法在手機正常運行時自由切換。
【發明內容】
[0003]為解決上述問題,本發明提供了一種實現智能手機省電功能的方法,包括:
設置手機省電功能界面,手機用戶可從所述界面進行正常模式和省電模式的選擇;所述省電模式下,設置灰階處理和降頻降核處理降低手機功耗。
[0004]設置灰階處理的步驟包括:
準備一份彩色顯示的LED驅動代碼和一份黑白顯示的LED驅動代碼;
將所述彩色顯示的LED驅動代碼和黑白顯示的LED驅動代碼作用于顯示緩沖區,以便于手機正常運行時自由切換;
創建一個顯示節點;優選的,顯示節點賦予440權限,即僅系統可讀權限,以保證通過CTS兼容性測試和GSM測試套件的驗證。
[0005]調用1ctl函數,通過對節點的讀寫對設備的I/O通道進行管理進而對顯示緩沖區進行操控;
設置JNI,即JAVA本地調用來提供接口來實現上層應用對底層功能的調用。
[0006]設置降頻降核的步驟包括:
創建一個節點;優選的,所述節點賦予440權限,即僅系統可讀權限,以保證通過CTS兼容性測試和GSM測試套件的驗證。
[0007]調用1ctl函數,通過節點的讀寫對設備的I/O通道進行管理,從而進行操控; 設置JNI,即JAVA本地調用來提供接口來實現上層應用對底層功能的調用。
[0008]優選的,省電模式包括省電功能普通模式和省電功能增強模式,所述省電功能普通模式下手機自動關閉WIF1、GPS、BT、數據連接、降低手機背光亮度,縮短滅屏時間、清理后臺運行程序以及保留設定的應用程序;所述省電功能增強模式則在普通模式功能基礎上進行灰階處理和降頻降核處理。
[0009]本發明提供的實現智能手機省電功能的方法可以最大程度降低手機功耗,延長手機電池使用時間,同時實現了手機正常工作時的灰階處理,并可通過CTS兼容性測試和GSM測試套件的驗證。
【附圖說明】
[0010]圖1是實現智能手機省電功能的方法流程示例圖。
【具體實施方式】
[0011]為使為使本領域技術人員更好的理解本發明,現在結合附圖對發明的【具體實施方式】作進一步的說明。
[0012]如圖1所示,首先設置手機省電功能界面,手機用戶可從所述界面進行正常模式和省電模式的選擇,然后設置灰階處理和降頻降核處理。在設置灰階處理時,需要先準備準備一份彩色顯示的LED驅動代碼和一份黑白顯示的LED驅動代碼,并作用于顯示緩沖區;然后創建一個顯示節點,給該顯示節點賦予440權限,即僅系統可讀權限,以保證通過CTS兼容性測試和GSM測試套件的驗證;然后調用1ctl函數,通過對節點的讀寫對設備的I/O通道進行管理進而對顯示緩沖區進行操控;最后設置JNI,即JAVA本地調用來提供接口來實現上層應用對底層功能的調用。上述調用1ctl函數和JAVA本地調用需要取得手機的SYSTEM 權限。
[0013]降頻降核處理實現的原理跟灰階處理一樣,為了能通過CTS驗證,也是要創建節點,設置節點權限,設置調用1ctl函數,最后通過設置JNI提供接口給上層調用。
[0014]作為一種優選的方式,可將省電模式設置為省電功能普通模式和省電功能增強模式,省電功能普通模式下手機自動關閉WIF1、GPS、BT、數據連接、降低手機背光亮度,縮短滅屏時間、清理后臺運行程序以及保留設定的應用程序,而省電功能增強模式則在普通模式功能基礎上進行灰階處理和降頻降核處理。
[0015]以3000mA電量的手機為例,在亮屏狀態下,正常模式平均待機電流為260.1mA,省電模式平均待機電流:144.3mA,省電模式下使用時間是正常模式下使用時間的1.8倍;在滅屏狀態下,正常模式平均待機電流為7.0mA,省電模式平均待機電流為6.0mA,省電模式下待機時間比正常模式下待機時間多3天。
[0016]以上為本發明的具體實現方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些顯而易見的替換形式均屬于本發明的保護范圍。
【主權項】
1.一種實現智能手機省電功能的方法,包括: 設置手機省電功能界面,手機用戶可從所述界面進行正常模式和省電模式的選擇;所述省電模式下,設置灰階處理和降頻降核處理降低手機功耗。
2.依據權利要求1所述實現智能手機省電功能的方法,其特征在于,設置灰階處理的步驟包括: 準備一份彩色顯示的LED驅動代碼和一份黑白顯示的LED驅動代碼; 將所述彩色顯示的LED驅動代碼和黑白顯示的LED驅動代碼作用于顯示緩沖區,以便于手機正常運行時自由切換; 創建一個顯示節點; 調用1ctl函數,通過對節點的讀寫對設備的I/O通道進行管理進而對顯示緩沖區進行操控; 設置JNI,即JAVA本地調用來提供接口來實現上層應用對底層功能的調用。
3.依據權利要求2所述實現智能手機省電功能的方法,其特征在于:所述顯示節點賦予440權限,即僅系統可讀權限,以保證通過CTS兼容性測試和GSM測試套件的驗證。
4.依據權利要求1所述實現智能手機省電功能的方法,其特征在于,設置降頻降核的步驟包括: 創建一個節點; 調用1ctl函數,通過節點的讀寫對設備的I/O通道進行管理,從而進行操控; 設置JNI,即JAVA本地調用來提供接口來實現上層應用對底層功能的調用。
5.依據權利要求4所述實現智能手機省電功能的方法,其特征在于:所述節點賦予440權限,即僅系統可讀權限,以保證通過CTS兼容性測試和GSM測試套件的驗證。
6.依據權利要求1所述實現智能手機省電功能的方法,其特征在于,所述省電模式包括省電功能普通模式和省電功能增強模式,所述省電功能普通模式下手機自動關閉WIF1、GPS、BT、數據連接、降低手機背光亮度,縮短滅屏時間、清理后臺運行程序以及保留設定的應用程序;所述省電功能增強模式則在普通模式功能基礎上進行灰階處理和降頻降核處理。
【專利摘要】本發明提供一種實現智能手機省電功能的方法,包括設置手機省電功能界面、設置手機省電功能普通模式,以及設置手機省電功能增強模式,在普通模式功能基礎上設置灰階處理和降頻降核功能。設置灰階處理和降頻降核功能的步驟包括:創建節點,設置調用ioctl函數,通過節點的讀寫對設備的I/O通道進行管理,從而進行操控,并設置JNI,即JAVA本地調用來提供接口給上層功能,并設置合理的節點權限,以保證通過CTS兼容性測試和GSM測試套件的驗證。本發明提供的實現智能手機省電功能的方法可以最大程度降低手機功耗,延長手機電池使用時間,給用戶最真實的體驗。
【IPC分類】H04W52-02, H04M1-73
【公開號】CN104660828
【申請號】CN201510113828
【發明人】余世視, 周文平, 李濤, 董戈
【申請人】龍旗電子(惠州)有限公司
【公開日】2015年5月27日
【申請日】2015年3月16日