一種亮度控制的方法和終端的制作方法
【技術領域】
[0001 ] 本發明涉及電子技術領域,尤其涉及一種亮度控制的方法和終端。
【背景技術】
[0002] 隨著電子技術的迅速發展,手機等便攜式終端得到了廣泛的使用,人們使用手機 等終端聊天、看視頻或者玩游戲經常到很晚,人眼長時間對著手機屏幕時,手機屏幕發出的 亮光會誤導大腦,降低褪黑激素水平,導致入睡困難。
【發明內容】
[0003] 本發明實施例提供了一種亮度控制的方法和終端,通過用戶當前的睡眠時間參數 和終端當前的時間確定終端屏幕的顯示亮度參數,根據該顯示亮度參數調整終端屏幕的亮 度。
[0004] 本發明實施例公開了亮度控制的方法,包括:
[0005] 獲取用戶當前的睡眠時間參數,所述睡眠時間參數是為保證用戶睡眠質量設定的 時間數據;
[0006] 獲取終端當前的時間,根據所述當前的睡眠時間參數和時間,來確定終端屏幕的 顯示亮度參數;
[0007] 根據所述確定的顯示亮度參數,來調整所述終端屏幕的顯示亮度。
[0008] 相應地,本發明實施例還公開了一種終端,包括:
[0009] 第一獲取單元,用于獲取用戶當前的睡眠時間參數,所述睡眠時間參數是為保證 用戶睡眠質量設定的時間數據;
[0010] 第二獲取單元,用于獲取終端當前的時間;
[0011] 確定單元,用于根據所述第二獲取單元獲取的所述當前的睡眠時間參數和時間, 來確定終端屏幕的顯示亮度參數;
[0012] 調整單元,用于根據所述確定單元確定的所述顯示亮度參數,來調整終端屏幕的 顯示亮度。
[0013] 在本發明實施例中,終端通過用戶當前的睡眠時間參數和終端當前的時間確定終 端屏幕的顯示亮度參數,根據該顯示亮度參數調整終端屏幕的亮度,以提升用戶的睡眠質 量。
【附圖說明】
[0014] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施 例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲 得其他的附圖。
[0015] 圖1是本發明實施例一提供的一種亮度控制的方法的流程示意圖;
[0016] 圖2是本發明實施例二提供的一種亮度控制的方法的流程示意圖;
[0017] 圖3是本發明實施例三提供的一種亮度控制的方法的流程示意圖;
[0018]圖4是本發明實施例四提供的一種終端的結構示意圖;
[0019]圖5是本發明實施例五提供的一種終端的結構示意圖;
[0020] 圖6是本發明實施例六提供的一種終端的結構示意圖。
【具體實施方式】
[0021] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發 明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施 例,都屬于本發明保護的范圍。
[0022] 請參見圖1,圖1為本發明實施例一提供的亮度控制的方法的流程圖。如圖1所 示,本實施例具體包括以下步驟:
[0023] S101、獲取用戶當前的睡眠時間參數,所述睡眠時間參數是為保證用戶睡眠質量 設定的時間數據。
[0024] 本發明實施例中,上述用戶當前的睡眠時間參數可以包括睡眠時長、睡眠起點時 間等與用戶睡眠質量相關聯的參數;睡眠時間參數可以包括其中一個參數,也可以包括多 個參數。
[0025] 一個實施例中,上述獲取用戶當前的睡眠時間參數的實現方式可以是:終端獲取 用戶的生理參數、環境參數中的至少一種;根據所述獲取的生理參數、環境參數中的至少一 種確定所述當前的睡眠時間參數,所述睡眠時間參數至少包括睡眠起點時間。其中,上述生 理參數例如可以是檢測到的用戶當前的身體狀況的數據,該檢測到的用戶當前的身體狀況 的數據可以通過外部終端(例如智能手表等可穿戴設備)檢測并發送至終端,也可以是由 終端內置的傳感器來檢測。上述環境參數例如可以是終端當前狀態下通過終端的傳感器檢 測到的數據,如溫度、濕度、亮度,等等。
[0026] 具體實現中,上述終端根據所述獲取的生理參數、環境參數中的至少一種確定睡 眠時長的【具體實施方式】可以是:終端根據獲取的用戶的生理參數確定睡眠時長,其中,上述 用戶的生理參數例如可以包括年齡參數和性別參數,根據年齡參數和性別參數確定睡眠時 長的具體實現方式可以是:根據年齡參數、年齡參數與第一睡眠參考時長的映射關系以及 性別參數對應的第一時長權重,來確定用戶的睡眠時長。
[0027] 舉例來說,年齡參數與第一睡眠參考時長的映射關系可以如表1所示,男性對應 的時長權重為0. 9,女性對應的時長權重為1. 1 (女性睡眠時長較男性來說,要更長一些), 假設終端獲取的用戶的生理參數為年齡參數為22歲,性別參數為男性,則終端可以確認該 用戶的睡眠時長為7. 2小時(8*0. 9 = 7. 2)。
[0028] 表1年齡參數與第一睡眠參考時長的映射關系
[0029]
[0030] 具體實現中,上述終端根據所述獲取的生理參數、環境參數中的至少一種確定的 睡眠時長的【具體實施方式】還可以是:終端根據獲取的用戶的生理參數和環境參數確定睡眠 時長,其中,上述環境參數例如可以包括季節參數,上述用戶的生理參數例如可以包括年齡 參數和性別參數,根據用戶生理參數和環境參數確定用戶的睡眠時長的【具體實施方式】為: 終端根據年齡參數、年齡參數與第一睡眠參考時長的映射關系以及第二權重和所述季節參 數、所述季節參數與第二睡眠參考時長的映射關系以及第三權重和所述性別參數對應的第 一時長權重確定用戶的睡眠時長。具體來說,終端首先根據年齡參數、年齡參數與第一睡眠 參考時長的映射關系以及第二權重確定第一睡眠時長;其次,終端根據所述季節參數、所述 季節參數與第二睡眠參考時長的映射關系以及第三權重確定第二睡眠時長;再次,終端根 據第一睡眠時長和第二睡眠時長確定第三睡眠時長;最后,終端根據第三睡眠時長和性別 參數對應的第一權重確定用戶的睡眠時長。
[0031] 舉例來說,季節參數與第二睡眠參考時長的映射關系可以如表2所示,男性對 應的時長權重為0.9,女性對應的時長權重為1. 1(女性睡眠時長較男性來說,要更長一 些),第二權重為〇. 8,第三權重為0. 2,假設終端獲取的用戶的生理參數內包括:年齡參數 為16歲。性別參數為女性,環境參數為夏季,則可以確定該用戶的睡眠時長為9.24小時 ((9*0. 8+6*0. 2) *1. 1 = 9. 24 小時)。
[0032] 表2季節參數與第二睡眠參考時長的映射關系
[0033]
[0034] 終端確定上述睡眠時間參數中的睡眠時長參數后,可以進一步獲取終端或服務器 端存儲的用戶歷史起床數據或者用戶設定的起床鬧鐘數據(一般早上6. 00-9. 00的時間段 可以認為是起床鬧鐘的時間),該用戶歷史起床數據例如可以是用戶的歷史起床時間,終端 根據獲取的歷史起床時間可以計算出平均起床時間,最后,終端可以根據確定的睡眠時長 和計算出的平均起床時間計算睡眠起點時間。
[0035] 另一個實施例中,上述獲取用戶當前的睡眠時間參數的實現方式可以是:終端獲 取起床時間;根據所述起床時間來確定所述當前的睡眠時間參數,所述睡眠時間參數至少 包括睡眠起點時間。其中,終端獲取用戶的起床時間可以是用戶預先設定的起床時間,也可 以是根據歷史起床時間計算出的一個參考起床時間,進一步地,終端還可以獲取用戶預先 設置的睡眠時長,或者,獲取用戶的歷史睡眠時長,并根據歷史睡眠時長數據計算出平均睡 眠時長,將該平均睡眠時長確定為睡眠時長,最后,終端根據獲取的起床時間和睡眠時長計 算出用戶的睡眠起點時間。
[0036] 舉例來說,用戶預先設置了睡眠時長為8個小時,起床時間為早上7 :40,則終端可 以計算出睡眠起點時間為前一天晚上的11:40。
[0037] 又舉例來說,終端獲取用戶在過去一個月內的10次歷史睡眠時長數據和歷史起 床時間,并根據該歷史睡眠時長數據計算出平均睡眠時長為7. 5小時,根據歷史起床時間 計算出平均歷史起床時間為上午7 :