頁面亮度的控制方法及裝置的制造方法
【專利摘要】本申請公開了一種頁面亮度的控制方法及裝置,該方法確定預先針對當前頁面設置的屏幕亮度參數;根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。通過設定頁面的屏幕亮度參數,來自動調節對應頁面的屏幕亮度,減少了移動終端電量不必要的浪費,節電效果好。另外,頁面亮度的調節不需要通過手動來調整,方便了用戶。
【專利說明】
頁面亮度的控制方法及裝置
技術領域
[0001]本申請涉及通信裝置領域,尤其涉及一種頁面亮度的控制方法及裝置。
【背景技術】
[0002]隨著通信技術的迅猛發展,智能手機、平板電腦等移動終端已成為一種功能完備的體驗平臺,用戶不僅用來通話,還用來拍攝、傳送照片、游戲、播放音樂和瀏覽網頁等。
[0003]如果移動終端的屏幕處于高亮度狀態下,用戶觀看圖形、文字等更清晰、視覺效果更好,但是處于高亮度下耗電量增大,特別是大屏幕的智能手機、平板電腦等對電量的消耗非常驚人。另外,用戶如果覺得在使用移動終端的過程中,不需要太高的亮度,從節電的角度考慮,他可以手動的將亮度值調低,但頻繁的需要調整手機亮度,不夠便捷,會影響用戶的體驗。另外一種根據周圍環境的光照條件自動調節亮度的方法,盡管很方便,但往往不能準確地滿足用戶的使用需求,用戶體驗也不好。
【發明內容】
[0004]本申請實施例提供一種頁面亮度的控制方法,用以解決移動終端過度耗電及用戶針對亮度調整操作不便的問題。
[0005]本申請實施例提供一種頁面亮度的控制裝置,用以解決移動終端過度耗電及用戶針對亮度調整操作不便的問題。
[0006]本申請實施例提供一種頁面亮度的控制方法,包括:
[0007]確定預先針對當前頁面設置的屏幕亮度參數;
[0008]根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0009]本申請實施例提供一種頁面亮度的控制裝置,包括:
[0010]確定模塊,用于確定預先針對當前頁面設置的屏幕亮度參數;
[0011]調整模塊,用于根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0012]本申請實施例提供一種頁面亮度的控制方法及裝置,通過設定頁面的屏幕亮度參數,來自動調節對應頁面的屏幕亮度,減少了移動終端電量不必要的浪費,節電效果好。另夕卜,頁面亮度的調節不需要通過手動來調整,方便了用戶。
【附圖說明】
[0013]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0014]圖1為本申請實施例提供的頁面亮度的控制方法的過程示意圖;
[0015]圖2為本申請實施例提供的預先針對當前頁面設置的屏幕亮度參數的獲取過程示意圖;
[0016]圖3為本申請實施例提供的確定預先針對當前頁面設置的屏幕亮度參數的過程示意圖;
[0017]圖4為本申請實施例提供的將屏幕亮度調整為所述屏幕亮度參數所對應的亮度的過程示意圖;
[0018]圖5為本申請實施例提供的頁面亮度的控制裝置的結構示意圖。
【具體實施方式】
[0019]為使本申請的目的、技術方案和優點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0020]圖1為本申請實施例提供的頁面亮度的控制方法,具體包括以下步驟:
[0021]SlOl:確定預先針對當前頁面設置的屏幕亮度參數。
[0022]在本申請實施例中,當前頁面為應用程序(Applicat1n,App)運行時出現的若干頁面中的一個頁面。
[0023]屏幕亮度參數可以被定義為從高到底的若干不同等級。比如,屏幕亮度參數可以被定義成三個等級,分別為高、中、低。當屏幕亮度參數為高時,該屏幕亮度調整為屏幕整體亮度的75%,當屏幕亮度參數為中時,該屏幕亮度調整為屏幕整體亮度的50%,當屏幕亮度參數為低時,該屏幕亮度調整為屏幕整體亮度的25%。以上僅是示例性說明屏幕亮度參數,屏幕亮度參數還以被定義成更多等級,每個等級也可以對應一個亮度范圍。
[0024]需要說明的是,針對應用程序App運行時出現的不同頁面,應用程序開發者可以預先設置屏幕亮度參數。優選地,針對應用程序App運行時出現的不同類型的頁面,應用程序的開發者可以預先設定不同的屏幕亮度參數。應用程序App運行時出現的若干頁面可以按頁面場景的不同來進行分類。比如,一個游戲類應用程序運行時,包括登錄頁面、后臺功能設置頁面、游戲運行頁面等類型頁面在內的若干不同類型的頁面。針對登錄頁面、后臺功能設置頁面、游戲運行頁面這三種類型的頁面,應用程序開發者分別預先設置屏幕亮度參數。因此,預先針對當前頁面設置的屏幕亮度參數可以是應用程序App默認的屏幕亮度參數。
[0025]另外,預先針對當前頁面設置的屏幕亮度參數,還可以通過用戶的進一步修改來確定。
[0026]圖2為本申請實施例中預先針對當前頁面設置的屏幕亮度參數的獲取過程示意圖,具體包括以下步驟:
[0027]S201:接收用戶針對當前頁面輸入的屏幕亮度參數,并保存在本地。
[0028]當用戶使用其賬號在登錄或使用應用程序App時,發現并不習慣于預先針對頁面設置的屏幕亮度參數(應用程序App設定的默認值)所對應的亮度后。應用程序App后臺提供屏幕亮度參數修改的接口,用戶可以根據自己的需要,自定義修改各種類型的頁面或者各個頁面所對應的屏幕亮度參數。上述修改后的屏幕亮度參數被自動保存于本地,即保存于應用程序App本地文件夾內的關于屏幕亮度參數設置的子文件夾下。
[0029]S202:將保存的所述當前頁面的屏幕亮度參數上傳到服務器。
[0030]在本申請實施例中,用戶自定義修改后的當前頁面的屏幕亮度參數不僅被保存于本地,還被上傳至用于頁面亮度的控制裝置所對應的服務器端。需要說明的是,保存的當前頁面的屏幕亮度參數是用戶登錄應用程序App時,用戶使用的賬號對應的屏幕亮度參數。
[0031]圖3為本申請實施例中步驟SlOl確定預先針對當前頁面設置的屏幕亮度參數的過程示意圖,具體包括:
[0032]SlOll:查找本地保存的當前頁面的屏幕亮度參數;
[0033]查找本地是否已經保存了用戶先前用其賬號登錄應用程序App時設置的當前頁面的屏幕亮度參數。
[0034]S1012:當未查找到本地保存的當前頁面的屏幕亮度參數時,從所述服務器中獲取所述當前頁面的屏幕亮度參數。
[0035]當未查找到本地保存的用戶帳號所對應的當前頁面的屏幕亮度參數時,則從所述服務器中獲取所述當前頁面的屏幕亮度參數。
[0036]當用戶在其在其它移動終端上的使用應用程序App,或者用戶在移動終端上卸載后重新安裝應用程序App時,用戶使用其先前注冊的賬號登錄應用程序客戶端,在本地則無法查找到用戶賬號對應的當前頁面的屏幕亮度參數。但是,用戶可以根據其賬號主動獲取用戶保存于服務器上的屏幕亮度參數,然后傳回應用程序App客戶端。這樣,當用戶使用其賬號再次使用應用程序App時,就無需再次設置屏幕亮度參數就可以得到原先就設定好的屏幕亮度參數,實現了頁面亮度的自動調整,方便了用戶。
[0037]S102:根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0038]如圖4所示,在本申請實施例中,根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度,具體包括:
[0039]S1022:調用操作系統的亮度應用程序編程接口(Applicat1n ProgrammingInterface, API);
[0040]S1023:通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0041]通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度之前,所述方法還包括:
[0042]S1021:關閉所述操作系統的屏幕亮度自動調整功能。
[0043]綜上,通過步驟SlOl及S102后,即可實現頁面亮度的智能化調整。
[0044]以上為本申請實施例提供的頁面亮度的控制方法,基于同樣的思路,本申請實施例提供的頁面亮度的控制裝置,如圖5所示。
[0045]圖5為本申請實施例提供的頁面亮度的控制裝置的結構示意圖,具體包括:
[0046]確定模塊302,用于確定預先針對當前頁面設置的屏幕亮度參數;
[0047]調整模塊303,用于根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0048]所述裝置還包括設定模塊301,用于得到預先針對當前頁面設置的屏幕亮度參數。
[0049]所述設定模塊301,具體用于:
[0050]接收用戶針對當前頁面輸入的屏幕亮度參數,并保存在本地;
[0051]將保存的所述當前頁面的屏幕亮度參數上傳到服務器。
[0052]所述確定模塊302,具體包括:
[0053]查找單元3021,用于查找本地保存的當前頁面的屏幕亮度參數;
[0054]獲取單元3022,用于當未查找到本地保存的當前頁面的屏幕亮度參數時,從所述服務器中獲取所述當前頁面的屏幕亮度參數。
[0055]所述調整模塊303,具體包括:
[0056]調用單元3032,用于調用操作系統的亮度應用程序編程接口 API ;
[0057]調整單元3033,用于通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。
[0058]所述調整模塊303,還包括:
[0059]關閉單元3031,用于關閉所述操作系統的屏幕亮度自動調整功能。
[0060]所述當前頁面為應用程序App運行時出現的若干頁面中的一個頁面。
[0061]本申請實施例提供一種頁面亮度的控制方法及裝置,通過設定頁面的屏幕亮度參數,來自動調節對應頁面的屏幕亮度,減少了移動終端電量不必要的浪費,節電效果好。另夕卜,頁面亮度的調節不需要通過手動來調整,方便了用戶。
[0062]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0063]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0064]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0065]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0066]在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
[0067]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。
[0068]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitory media),如調制的數據信號和載波。
[0069]還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
[0070]本領域技術人員應明白,本申請的實施例可提供為方法、系統或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0071]以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。
【主權項】
1.一種頁面亮度的控制方法,其特征在于,包括: 確定預先針對當前頁面設置的屏幕亮度參數; 根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。2.如權利要求1所述的方法,其特征在于,預先針對當前頁面設置的屏幕亮度參數,具體包括: 接收用戶針對當前頁面輸入的屏幕亮度參數,并保存在本地; 將保存的所述當前頁面的屏幕亮度參數上傳到服務器。3.如權利要求2所述的方法,其特征在于,確定預先針對當前頁面設置的屏幕亮度參數,具體包括: 查找本地保存的當前頁面的屏幕亮度參數; 當未查找到本地保存的當前頁面的屏幕亮度參數時,從所述服務器中獲取所述當前頁面的屏幕亮度參數。4.如權利要求1所述的方法,其特征在于,根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度,具體包括: 調用操作系統的亮度應用程序編程接口 API ; 通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。5.如權利要求4所述的方法,其特征在于,通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度之前,所述方法還包括: 關閉所述操作系統的屏幕亮度自動調整功能。6.如權利要求1所述的方法,其特征在于,所述當前頁面為應用程序App運行時出現的若干頁面中的一個頁面。7.如權利要求6所述的方法,其特征在于,所述預先針對當前頁面設置的屏幕亮度參數為應用程序App設定的默認值。8.—種頁面亮度的控制裝置,其特征在于,包括: 確定模塊,用于確定預先針對當前頁面設置的屏幕亮度參數; 調整模塊,用于根據所述屏幕亮度參數,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。9.如權利要求8所述的裝置,其特征在于,所述裝置還包括設定模塊,用于得到預先針對當前頁面設置的屏幕亮度參數。10.如權利要求9所述的裝置,其特征在于,所述設定模塊,具體用于: 接收用戶針對當前頁面輸入的屏幕亮度參數,并保存在本地; 將保存的所述當前頁面的屏幕亮度參數上傳到服務器。11.如權利要求10所述的裝置,其特征在于,所述確定模塊,具體包括: 查找單元,用于查找本地保存的當前頁面的屏幕亮度參數; 獲取單元,用于當未查找到本地保存的當前頁面的屏幕亮度參數時,從所述服務器中獲取所述當前頁面的屏幕亮度參數。12.如權利要求8所述的裝置,其特征在于,所述調整模塊,具體包括: 調用單元,用于調用操作系統的亮度應用程序編程接口 API ; 調整單元,用于通過所述亮度API,將屏幕亮度調整為所述屏幕亮度參數所對應的亮度。13.如權利要求12所述的裝置,其特征在于,所述調整模塊,還包括: 關閉單元,用于關閉所述操作系統的屏幕亮度自動調整功能。14.如權利要求8所述的裝置,其特征在于,所述當前頁面為應用程序App運行時出現的若干頁面中的一個頁面。
【文檔編號】G06F9/44GK105988677SQ201510087839
【公開日】2016年10月5日
【申請日】2015年2月25日
【發明人】李慶豐
【申請人】阿里巴巴集團控股有限公司