本發(fā)明涉及終端應用領域,尤指一種實現(xiàn)屏幕控制的方法及終端。
背景技術:
為了降低終端的功耗,終端一般設置有待機功能,待機功能的實現(xiàn)原理包括:終端在亮屏狀態(tài)下,判斷在連續(xù)的預先設定的時長(又稱為待機時長)內(nèi)是否接收到按鍵和觸屏信號;接收到按鍵和觸屏信號時,從接收到按鍵和觸屏信號開始,待機時長重新計時;未接收到按鍵和觸屏信號時,進行關閉終端屏幕的處理。待機時長可以選用系統(tǒng)默認參數(shù)或由用戶根據(jù)實際情況進行設置;通常,為了避免過快的關閉終端屏幕,用戶選用系統(tǒng)默認參數(shù)或根據(jù)實際情況設置的待機時長會大于可以確定用戶不使用終端的時長。
待機功能一定程度上降低了終端的功耗,但通過待機時長設置確定進行屏幕關閉處理的方法依然存在以下問題:用戶已經(jīng)結束終端使用,由于未進行屏幕關閉處理,需要等到待機時長到達時,才會進行屏幕關閉處理;用戶將終端放置在口袋或包中,由于按鍵被觸碰,也需要經(jīng)歷待機時長才會進行屏幕關閉處理。不能及時的進行屏幕關閉處理,增加了終端的功耗。
技術實現(xiàn)要素:
為了解決上述技術問題,本發(fā)明提供一種實現(xiàn)屏幕控制的方法及終端,能夠即時的進行屏幕關閉處理,降低終端功耗。
為了達到本發(fā)明目的,本發(fā)明提供了一種實現(xiàn)屏幕控制的方法,終端亮屏狀態(tài)下,包括:
在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端;
根據(jù)用戶是否在查看終端的結果控制屏幕開關。
進一步地,判斷用戶是否在查看終端具體包括:
采集屏幕前方圖像,根據(jù)眼球識別技術分析采集的屏幕前方圖像,當所述采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當所述采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
進一步地,采集屏幕前方圖像之前,該方法還包括:通過預先設置的距離傳感器判斷屏幕前方預設距離內(nèi)是否包含有障礙物;不包含障礙物時,直接判斷用戶未在查看終端;包含有障礙物時,確定進行所述屏幕前方圖像的采集。
進一步地,采集屏幕前方圖像具體包括:
通過所述終端的前置攝像裝置采集一張或一張以上所述屏幕前方圖像。
進一步地,控制屏幕開關具體包括:
當判斷出用戶在查看終端時,保持屏幕打開;
當判斷出用戶未在查看終端時,關閉屏幕。
進一步地,采集屏幕前方圖像之后,該方法還包括:
關閉所述終端的前置攝像裝置。
進一步地,控制屏幕開關為保持屏幕打開時,該方法還包括:
重新進行預設時長計時,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端,以進行所述屏幕開關的控制。
另一方面,本申請還提供一種實現(xiàn)屏幕控制的終端,包括:采集單元、分析判斷單元和控制單元;其中,
判斷單元,用于終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端;
控制單元,用于根據(jù)分析判斷單元判斷的用戶是否在查看終端的結果,控制屏幕開關。
進一步地,判斷單元具體用于,
終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,采集屏幕前方圖像;
根據(jù)眼球識別技術分析采集的屏幕前方圖像,當所述采集的屏幕前方圖 像包含眼球圖像時,判斷用戶在查看終端;當所述采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
進一步地,判斷單元還用于,采集所述屏幕前方圖像之前,
通過預先設置的距離傳感器判斷屏幕前方預設距離內(nèi)是否包含有障礙物;不包含障礙物時,直接判斷用戶未在查看終端;包含有障礙物時,確定進行所述屏幕前方圖像的采集。
進一步地,判斷單元具體用于,
終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,通過所述終端的前置攝像裝置采集一張或一張以上所述屏幕前方圖像;
根據(jù)眼球識別技術分析采集的屏幕前方圖像,當所述采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當所述采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
進一步地,控制單元具體用于,
當所述判斷單元判斷出用戶在查看終端時,保持屏幕打開;
當所述判斷單元判斷出用戶未在查看終端時,關閉屏幕。
進一步地,判斷單元還用于,采集屏幕前方圖像之后,關閉所述終端的前置攝像裝置。
進一步地,控制單元還用于,保持屏幕打開時,發(fā)送反饋信息到判斷單元;
判斷單元還用于,根據(jù)控制單元的反饋信息重新進行所述預設時長的計時,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,重新判斷用戶是否在查看終端。
與現(xiàn)有技術相比,本申請技術方案包括:包括:終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端;根據(jù)用戶是否在查看終端的結果控制屏幕開關。本發(fā)明通過預設時長內(nèi)未接收到觸屏信號或按鍵信號時采集的屏幕前方圖像判斷用戶是否在查看終端,進行屏幕開關的控制,實現(xiàn)了用戶未查看終端時對終端屏幕的及時關閉,降低了終端功耗。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明實現(xiàn)屏幕控制的方法的流程圖;
圖2為本發(fā)明實現(xiàn)屏幕控制的終端的結構程圖;
圖3是本發(fā)明第一實施例的方法流程圖;
圖4是本發(fā)明第二實施例的方法流程圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發(fā)明實現(xiàn)屏幕控制的方法的流程圖,如圖1所示,終端亮屏狀態(tài)下,包括:
步驟100、在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端;
需要說明的是,這里預設時長小于待機功能的待機時長;一般的,可以設置為待機時長的百分之五十左右,具體設置可以根據(jù)實際使用進行調(diào)整;例如、終端待機功能的待機時長是1分鐘,則為了及時的對未使用的終端進行屏幕關閉處理,可以設置預設時長為30秒,即按照本發(fā)明方法,在30秒時進行用戶是否查看終端的判斷,進行控制屏幕開關。
本步驟中,判斷用戶是否在查看終端具體包括:
采集屏幕前方圖像,根據(jù)眼球識別技術分析采集的屏幕前方圖像,當采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
采集屏幕前方圖像之前,本發(fā)明方法還包括:通過預先設置的距離傳感器判斷屏幕前方預設距離內(nèi)是否包含有障礙物;不包含障礙物時,直接判斷 用戶未在查看終端;包含有障礙物時,確定進行屏幕前方圖像的采集。
需要說明的是,預設距離根據(jù)本領域技術人員的經(jīng)驗進行設定。
優(yōu)選的,采集屏幕前方圖像具體包括:
通過終端的前置攝像裝置采集一張或一張以上屏幕前方圖像。
需要說的是,為了確保判斷用戶是都在查看終端的準確性,一般的通過對三張屏幕前方圖像進行眼球識別技術的識別,判斷用戶是否在查看終端。
采集屏幕前方圖像之后,本發(fā)明方法還包括:
關閉終端的前置攝像裝置。
步驟101、根據(jù)用戶是否在查看終端的結果控制屏幕開關。
本步驟中,控制屏幕開關具體包括:
當判斷出用戶在查看終端時,保持屏幕打開;
當判斷出用戶未在查看終端時,關閉屏幕。
控制屏幕開關為保持屏幕打開時,本發(fā)明方法還包括:
重新進行預設時長計時,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端,以進行屏幕開關的控制。
本發(fā)明通過預設時長內(nèi)未接收到觸屏信號或按鍵信號時采集的屏幕前方圖像判斷用戶是否在查看終端,進行屏幕開關的控制,實現(xiàn)了用戶未查看終端時對終端屏幕的及時關閉,降低了終端功耗。另外,如果終端是移動設備,則通過降低功耗必然延長終端的工作時長,提高移動設備的使用體驗。
圖2為本發(fā)明實現(xiàn)屏幕控制的終端的結構程圖,如圖2所示,包括:采集單元、分析判斷單元和控制單元;其中,
判斷單元,用于終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端;
判斷單元具體用于,
終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,采集屏幕前方圖像;
根據(jù)眼球識別技術分析采集的屏幕前方圖像,當采集的屏幕前方圖像包 含眼球圖像時,判斷用戶在查看終端;當采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
判斷單元具體用于,
終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,通過終端的前置攝像裝置采集一張或一張以上屏幕前方圖像;
根據(jù)眼球識別技術分析采集的屏幕前方圖像,當采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
判斷單元還用于,采集屏幕前方圖像之前,
通過預先設置的距離傳感器判斷屏幕前方預設距離內(nèi)是否包含有障礙物;不包含障礙物時,直接判斷用戶未在查看終端;包含有障礙物時,確定進行屏幕前方圖像的采集。
判斷單元還用于,采集屏幕前方圖像之后,關閉終端的前置攝像裝置。
控制單元,用于根據(jù)分析判斷單元判斷的用戶是否在查看終端的結果,控制屏幕開關。
控制單元具體用于,
當判斷單元判斷出用戶在查看終端時,保持屏幕打開;
當判斷單元判斷出用戶未在查看終端時,關閉屏幕。
控制單元還用于,保持屏幕打開時,發(fā)送反饋信息到判斷單元;
判斷單元還用于,根據(jù)控制單元的反饋信息重新進行預設時長的計時,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,重新判斷用戶是否在查看終端。
以下通過具體實施例對本發(fā)明方法進行清楚詳細的說明,實施例僅用于陳述本發(fā)明,并不用于限制本發(fā)明方法的保護范圍。
實施例1
本實施例以移動終端為例,對本發(fā)明方法進行清楚詳細的說明,圖3為本發(fā)明第一實施例的方法流程圖,如圖3所示,包括:
步驟300、終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,開啟終端的前置攝像裝置采集一張或一張以上屏幕前方圖像。
步驟301、根據(jù)眼球識別技術分析采集的屏幕前方圖像,判斷用戶是否在查看終端;具體的,
當采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
當判斷用戶在查看終端時,執(zhí)行步驟302;當判斷用戶未在查看終端時,執(zhí)行步驟303;
步驟302、關閉終端前置攝像裝置,并關閉屏幕;
需要說明的是,終端前置攝像裝置也可以在采集完屏幕前方圖像時進行關閉。
步驟303、關閉終端前置攝像裝置,保持屏幕打開。這里,保持屏幕打開時,本實施例方法還包括:重新進行預設時長計時,繼續(xù)執(zhí)行步驟300、在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,判斷用戶是否在查看終端,以進行屏幕開關的控制。
實施例2
圖4為本發(fā)明第二實施例的方法流程圖,如圖4所示,包括:
步驟400、終端亮屏狀態(tài)下,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,通過預先設置的距離傳感器判斷屏幕前方預設距離內(nèi)是否包含有障礙物;
不包含障礙物時,執(zhí)行步驟4010;包含有障礙物時,執(zhí)行步驟4020;
步驟4010、直接判斷用戶未在查看終端,關閉屏幕。
步驟4020、開啟終端的前置攝像裝置進行屏幕前方圖像的采集。
步驟4021、根據(jù)眼球識別技術分析采集的屏幕前方圖像,確定用戶是否在查看終端;具體的,
當采集的屏幕前方圖像包含眼球圖像時,判斷用戶在查看終端;當采集的屏幕前方圖像不包含眼球圖像時,判斷用戶未在查看終端。
當判斷用戶未在查看終端時,執(zhí)行步驟4022;當判斷用戶在查看終端時,執(zhí)行步驟4023;
步驟4022、關閉終端前置攝像裝置,并關閉屏幕;
步驟4023、關閉終端前置攝像裝置,保持屏幕打開。這里,保持屏幕打開時,本實施例方法還包括:重新進行預設時長計時,在預設時長內(nèi)終端未接收到觸屏信號或按鍵信號時,執(zhí)行步驟400進行屏幕開關控制的處理。
本實施例采用眼球識別技術,能夠更加準確的判斷用戶是否正在使用移動終端;能夠最大程度的減小終端未工作時屏幕的亮屏時間。對于誤觸發(fā)的屏幕亮屏,可以及時的進行屏幕關閉,節(jié)省移動終端能耗,有效延長移動終端的工作時長。本實施在硬件要求上,采用目前移動終端基本具備的配置進行,無需增加硬件成本。
雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內(nèi)的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。