屏幕亮度控制的方法、裝置以及終端的制作方法
【專利摘要】本發(fā)明公開了一種屏幕亮度控制的方法、裝置以及終端。所說方法包括:檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件;若接近傳感器未產(chǎn)生遠離事件,則檢測終端是否產(chǎn)生了觸發(fā)信號;若終端產(chǎn)生了觸發(fā)信號,則允許屏幕點亮。本發(fā)明能夠在有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
【專利說明】屏幕亮度控制的方法、裝置以及終端
【技術領域】
[0001 ] 本發(fā)明涉及電子【技術領域】,尤其涉及一種屏幕亮度控制的方法、裝置以及終端。
【背景技術】
[0002]現(xiàn)有技術中,人們通常希望智能終端在通話中接近人臉時產(chǎn)生熄屏,在智能終端結束通話并遠離人臉時可以產(chǎn)生亮屏。所以,通常在智能終端中設置接近傳感器,當物體接近接近傳感器時,產(chǎn)生接近事件,在物體遠離接近傳感器時,產(chǎn)生遠離事件。在通話結束后,智能終端會一直監(jiān)聽傳感器是否產(chǎn)生了遠離事件,如果產(chǎn)生了遠離事件,則智能終端允許屏幕點亮。但是,當如果有油污或其他障礙物遮擋著接近傳感器時,即使人臉已經(jīng)遠離了智能手機,接近傳感器依然會一直錯誤地將障礙物當作人臉而一直產(chǎn)生接近事件,因此,接近傳感器就沒法產(chǎn)生遠離事件。所以,智能終端會不允許智能手機點亮屏幕,給智能手機的用戶帶來了麻煩。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例所要解決的技術問題在于,提供一種屏幕亮度控制的方法、裝置以及終端,實現(xiàn)了即使有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
[0004]第一方面,本發(fā)明實施例提供了一種屏幕亮度控制的方法,包括:檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件;若所述接近傳感器未產(chǎn)生遠離事件,則檢測終端是否產(chǎn)生了觸發(fā)信號;若所述終端產(chǎn)生了所述觸發(fā)信號,則允許屏眷點売。
[0005]可選地,判斷接近傳感器是否產(chǎn)生了遠離事件之后,檢測終端是否產(chǎn)生了觸發(fā)信號之前還包括:檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作;若用戶執(zhí)行了點擊觸發(fā)按鍵的操作,則所述終端自動產(chǎn)生所述觸發(fā)信號。
[0006]可選地,判斷接近傳感器是否產(chǎn)生了遠離事件之后,檢測終端是否產(chǎn)生了觸發(fā)信號之前還包括:檢測用戶是否執(zhí)行了搖晃終端的操作;若用戶執(zhí)行了搖晃終端的操作,則所述終端自動產(chǎn)生所述觸發(fā)信號。
[0007]可選地,所述接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器。
[0008]可選地,若所述終端產(chǎn)生了所述觸發(fā)信號,則允許屏幕點亮具體為:若所述終端產(chǎn)生了所述觸發(fā)信號,進入中斷程序;在所述中斷程序中,注銷對所述接近傳感器的監(jiān)聽,并允許屏眷點売。
[0009]第二方面,本發(fā)明實施例提供了一種屏幕亮度控制的裝置,包括:判斷模塊、信號檢測模塊以及允許模塊,所述判斷模塊用于檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件;所述信號檢測模塊用于在所述接近傳感器未產(chǎn)生遠離事件時,檢測終端是否產(chǎn)生了觸發(fā)信號;所述允許模塊用于在所述終端產(chǎn)生了所述觸發(fā)信號時,允許屏.點売。
[0010]可選地,所述裝置還包括按鍵操作檢測模塊以及信號產(chǎn)生模塊,所述按鍵操作檢測模塊用于檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作;所述信號產(chǎn)生模塊用于在用戶執(zhí)行了點擊觸發(fā)按鍵的操作時,自動產(chǎn)生所述觸發(fā)信號。
[0011]可選地,所述裝置還包括搖晃操作檢測模塊以及信號產(chǎn)生模塊,所述搖晃操作檢測模塊用于檢測用戶是否執(zhí)行了搖晃終端的操作;所述信號產(chǎn)生模塊用于在用戶執(zhí)行了搖晃終端的操作時,自動產(chǎn)生所述觸發(fā)信號。
[0012]可選地,所述接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器。
[0013]可選地,所述允許模塊包括:進入單元以及允許單元,所述進入單元用于在所述終端產(chǎn)生了所述觸發(fā)信號時,進入中斷程序;所述允許單元用于在所述中斷程序中,注銷對所述接近傳感器的監(jiān)聽,并允許屏幕點亮。
[0014]第三方面,本發(fā)明實施例提供了一種終端,包括上述任一項所述的屏幕亮度控制的裝置。
[0015]本發(fā)明在檢測到通話應用發(fā)送的通話結束指示消息后,如果接近傳感器有產(chǎn)生遠離事件時,檢測用戶是否對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,如果終端產(chǎn)生了觸發(fā)信號,則允許屏幕點亮。在通話結束后,用戶會使終端離開臉部,但是,由于障礙物的存在,接近傳感器不能產(chǎn)生遠離事件,此時,如果用戶對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,則即使接近傳感器沒有產(chǎn)生遠離事件,也可以確認用戶已經(jīng)使終端離開臉部。所以,終端根據(jù)觸發(fā)信號允許屏幕點亮。通過本發(fā)明的實施方式,實現(xiàn)了即使有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明屏幕亮度控制的方法一實施方式的流程圖;
[0018]圖2是本發(fā)明屏幕亮度控制裝置一實施方式的結構示意圖;
[0019]圖3是圖2所示的允許模塊一具體的實施方式的結構示意圖;
[0020]圖4是本發(fā)明屏幕亮度控制裝置另一實施方式的結構示意圖;
[0021]圖5是本發(fā)明屏幕亮度控制裝置又一實施方式的結構示意圖。
【具體實施方式】
[0022]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]需要說明的是,在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
[0024]參見圖1,圖1是本發(fā)明屏幕亮度控制的方法一實施方式的流程圖。該方法包括:
[0025]110:檢測通話應用發(fā)送的通話結束指示消息。
[0026]在具體的實施方式中,由于通話結束后,希望終端在離開人臉后,終端可以實現(xiàn)亮屏,所以,需要通話應用在通話結束后發(fā)出一個通話結束指示消息,從而使得終端可以根據(jù)通話結束指示消息獲知通話已經(jīng)結束。在通話結束后,終端依然保持著對接近傳感器的監(jiān)聽狀態(tài)。其中,接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器等等。例如,在安卓系統(tǒng)中,可以在電源管理器中提供一個接口,該接口能夠?qū)崿F(xiàn)在接收到通話結束指示消息從而釋放接近鎖后,需要接收到接近傳感器所發(fā)送的遠離事件后,才能釋放對接近傳感器的監(jiān)聽,否則,則一直處于監(jiān)聽接近傳感器的狀態(tài)。
[0027]120:判斷接近傳感器是否產(chǎn)生了遠離事件。
[0028]在具體的實施方式中,終端判斷接近傳感器是否產(chǎn)生了遠離事件,如果終端離開了人臉,并且終端處于正常工作狀態(tài),則可以判斷接近傳感產(chǎn)生了遠離事件;如果終端沒有離開人臉,或者終端盡管離開了人臉,但是終端的接近傳感器附近被油污等障礙物遮擋,則可以判斷接近傳感沒有產(chǎn)生遠離事件。如果判斷接近傳感產(chǎn)生了遠離事件,進入步驟140 ;如果判斷接近傳感沒有產(chǎn)生遠離事件,進入步驟130。
[0029]130:檢測終端是否產(chǎn)生了觸發(fā)信號。
[0030]在具體的實施方式中,如果檢測到通話應用發(fā)送的通話結束指示消息,但是一直沒有接受到接近傳感器產(chǎn)生的遠離事件,則需要檢測終端是否產(chǎn)生了觸發(fā)信號。由于油污等障礙物的存在,用戶在通話結束后將終端遠離人臉,卻由于終端在檢測到通話應用發(fā)送的通話結束指示消息,但是沒有接收到接近傳感器產(chǎn)生的遠離事件,終端的屏幕不能被點亮。用戶在發(fā)現(xiàn)終端的屏幕不能被點亮時,可以對終端進行按按鍵或搖晃手機等操作,從而產(chǎn)生觸發(fā)信號。例如,可以在檢測終端是否產(chǎn)生了觸發(fā)信號之前,檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作,若用戶執(zhí)行了點擊觸發(fā)按鍵的操作,則終端自動產(chǎn)生觸發(fā)信號?;蛘?,在檢測終端是否產(chǎn)生了觸發(fā)信號之前,檢測用戶是否執(zhí)行了搖晃終端的操作,若用戶執(zhí)行了搖晃終端的操作,則終端自動產(chǎn)生所述觸發(fā)信號。此時,終端檢測到用戶所觸發(fā)產(chǎn)生的觸發(fā)信號。如果檢測到終端產(chǎn)生了觸發(fā)信號,進入步驟140 ;如果沒有檢測到終端產(chǎn)生觸發(fā)信號,則繼續(xù)等待。
[0031]140:允許屏幕點亮。
[0032]在具體的實施方式中,如果用戶對終端進行了操作,并觸發(fā)產(chǎn)生了觸發(fā)信號,則可以知道,用戶希望將屏幕點亮,但卻由于油污等障礙物的原因而使得屏幕不能夠被點亮。則可以在用戶對終端進行操作,并觸發(fā)產(chǎn)生了觸發(fā)信號后,進入中斷程序。在中斷程序中,模擬接近傳感器產(chǎn)生的遠離事件,注銷對接近傳感器的監(jiān)聽,從而允許屏幕點亮?;蛘撸绻咏鼈鞲衅鳟a(chǎn)生了遠離事件,則可以允許屏幕點亮。
[0033]本發(fā)明在檢測到通話應用發(fā)送的通話結束指示消息后,如果接近傳感器有產(chǎn)生遠離事件時,檢測用戶是否對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,如果終端產(chǎn)生了觸發(fā)信號,則允許屏幕點亮。在通話結束后,用戶會使終端離開臉部,但是,由于障礙物的存在,接近傳感器不能產(chǎn)生遠離事件,此時,如果用戶對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,則即使接近傳感器沒有產(chǎn)生遠離事件,也可以確認用戶已經(jīng)使終端離開臉部。所以,終端根據(jù)觸發(fā)信號允許屏幕點亮。通過本發(fā)明的實施方式,實現(xiàn)了即使有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
[0034]上述詳細闡述了本發(fā)明實施例的方法,下面為了便于更好地實施本發(fā)明實施例的上述方案,相應地,下面還提供用于配合實施上述方案的相關設備。
[0035]參閱圖2,圖2是本發(fā)明屏幕亮度控制裝置一實施方式的結構示意圖。該裝置200包括:判斷模塊210、信號檢測模塊220以及允許模塊230,
[0036]判斷模塊210用于檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件。
[0037]在具體的實施方式中,由于通話結束后,希望終端在離開人臉后,終端可以實現(xiàn)亮屏,所以,需要通話應用在通話結束后發(fā)出一個通話結束指示消息,從而使得終端可以根據(jù)通話結束指示消息獲知通話已經(jīng)結束。在通話結束后,終端依然保持著對接近傳感器的監(jiān)聽狀態(tài)。其中,接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器等等。例如,在安卓系統(tǒng)中,可以在電源管理器中提供一個接口,該接口能夠?qū)崿F(xiàn)在接收到通話結束指示消息從而釋放接近鎖后,需要接收到接近傳感器所發(fā)送的遠離事件后,才能釋放對接近傳感器的監(jiān)聽,否則,則一直處于監(jiān)聽接近傳感器的狀態(tài)。判斷模塊210判斷接近傳感器是否產(chǎn)生了遠離事件,如果終端離開了人臉,并且終端處于正常工作狀態(tài),則可以判斷接近傳感產(chǎn)生了遠離事件;如果終端沒有離開人臉,或者終端盡管離開了人臉,但是終端的接近傳感器附近被油污等障礙物遮擋,則判斷模塊210可以判斷接近傳感沒有產(chǎn)生遠離事件。
[0038]信號檢測模塊220用于在接近傳感器未產(chǎn)生遠離事件時,檢測終端是否產(chǎn)生了觸發(fā)信號。
[0039]在具體的實施方式中,如果檢測到通話應用發(fā)送的通話結束指示消息,但是一直沒有接受到接近傳感器產(chǎn)生的遠離事件,則需要信號檢測模塊220檢測終端是否產(chǎn)生了觸發(fā)信號。由于油污等障礙物的存在,用戶在通話結束后將終端遠離人臉,卻由于終端在檢測到通話應用發(fā)送的通話結束指示消息,但是沒有接收到接近傳感器產(chǎn)生的遠離事件,終端的屏幕不能被點亮。用戶在發(fā)現(xiàn)終端的屏幕不能被點亮時,可以對終端進行按按鍵或搖晃手機等操作,從而產(chǎn)生觸發(fā)信號。此時,信號檢測模塊220檢測到用戶所觸發(fā)產(chǎn)生的觸發(fā)信號。
[0040]允許模塊230用于在終端產(chǎn)生了所述觸發(fā)信號時,允許屏幕點亮。
[0041]在具體的實施方式中,如果用戶對終端進行了操作,并觸發(fā)產(chǎn)生了觸發(fā)信號,則可以知道,用戶希望將屏幕點亮,但卻由于油污等障礙物的原因而使得屏幕不能夠被點亮。則可以在用戶對終端進行操作,并觸發(fā)產(chǎn)生了觸發(fā)信號后,模擬接近傳感器產(chǎn)生的遠離事件,注銷對接近傳感器的監(jiān)聽,從而允許屏幕點亮。
[0042]參閱圖3,圖3是圖2所示的允許模塊一具體的實施方式的結構示意圖。本實施方式的允許模塊包括進入單元231以及允許單元232。
[0043]進入單元231用于在終端產(chǎn)生了所述觸發(fā)信號時,進入中斷程序。
[0044]允許單元232用于在中斷程序中,注銷對接近傳感器的監(jiān)聽,并允許屏幕點亮。
[0045]參閱圖4,圖4是本發(fā)明屏幕亮度控制裝置另一實施方式的結構示意圖。該裝置400包括:判斷模塊410、按鍵操作檢測模塊420、信號產(chǎn)生模塊430、信號檢測模塊440以及允許模塊450。
[0046]判斷模塊410用于檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件。
[0047]在具體的實施方式中,由于通話結束后,希望終端在離開人臉后,終端可以實現(xiàn)亮屏,所以,需要通話應用在通話結束后發(fā)出一個通話結束指示消息,從而使得終端可以根據(jù)通話結束指示消息獲知通話已經(jīng)結束。在通話結束后,終端依然保持著對接近傳感器的監(jiān)聽狀態(tài)。其中,接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器等等。例如,在安卓系統(tǒng)中,可以在電源管理器中提供一個接口,該接口能夠?qū)崿F(xiàn)在接收到通話結束指示消息從而釋放接近鎖后,需要接收到接近傳感器所發(fā)送的遠離事件后,才能釋放對接近傳感器的監(jiān)聽,否則,則一直處于監(jiān)聽接近傳感器的狀態(tài)。判斷模塊410判斷接近傳感器是否產(chǎn)生了遠離事件,如果終端離開了人臉,并且終端處于正常工作狀態(tài),則可以判斷接近傳感產(chǎn)生了遠離事件;如果終端沒有離開人臉,或者終端盡管離開了人臉,但是終端的接近傳感器附近被油污等障礙物遮擋,則判斷模塊410可以判斷接近傳感沒有產(chǎn)生遠離事件。
[0048]按鍵操作檢測模塊420用于檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作。
[0049]在具體的實施方式中,由于油污等障礙物的存在,用戶在通話結束后將終端遠離人臉,卻由于終端在檢測到通話應用發(fā)送的通話結束指示消息,但是沒有接收到接近傳感器產(chǎn)生的遠離事件,終端的屏幕不能被點亮。用戶在發(fā)現(xiàn)終端的屏幕不能被點亮時,可以對終端進行按按鍵操作。
[0050]信號產(chǎn)生模塊430用于在用戶執(zhí)行了點擊觸發(fā)按鍵的操作時,自動產(chǎn)生觸發(fā)信號。
[0051]信號檢測模塊440用于在接近傳感器未產(chǎn)生遠離事件時,檢測終端是否產(chǎn)生了觸發(fā)信號。
[0052]在具體的實施方式中,如果檢測到通話應用發(fā)送的通話結束指示消息,但是一直沒有接受到接近傳感器產(chǎn)生的遠離事件,則需要信號檢測模塊440檢測終端是否產(chǎn)生了觸發(fā)信號。
[0053]允許模塊450用于在終端產(chǎn)生了所述觸發(fā)信號時,允許屏幕點亮。
[0054]在具體的實施方式中,如果用戶對終端進行了按按鍵操作,并觸發(fā)產(chǎn)生了觸發(fā)信號,則可以知道,用戶希望將屏幕點亮,但卻由于油污等障礙物的原因而使得屏幕不能夠被點亮。則可以在用戶對終端進行操作,并觸發(fā)產(chǎn)生了觸發(fā)信號后,模擬接近傳感器產(chǎn)生的遠離事件,注銷對接近傳感器的監(jiān)聽,從而允許屏幕點亮。
[0055]參閱圖5,圖5是本發(fā)明屏幕亮度控制裝置又一實施方式的結構示意圖。該裝置500包括:判斷模塊510、按鍵操作檢測模塊520、信號產(chǎn)生模塊530、信號檢測模塊540以及允許模塊550。
[0056]判斷模塊510用于檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件。
[0057]在具體的實施方式中,由于通話結束后,希望終端在離開人臉后,終端可以實現(xiàn)亮屏,所以,需要通話應用在通話結束后發(fā)出一個通話結束指示消息,從而使得終端可以根據(jù)通話結束指示消息獲知通話已經(jīng)結束。在通話結束后,終端依然保持著對接近傳感器的監(jiān)聽狀態(tài)。其中,接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器等等。例如,在安卓系統(tǒng)中,可以在電源管理器中提供一個接口,該接口能夠?qū)崿F(xiàn)在接收到通話結束指示消息從而釋放接近鎖后,需要接收到接近傳感器所發(fā)送的遠離事件后,才能釋放對接近傳感器的監(jiān)聽,否則,則一直處于監(jiān)聽接近傳感器的狀態(tài)。判斷模塊510判斷接近傳感器是否產(chǎn)生了遠離事件,如果終端離開了人臉,并且終端處于正常工作狀態(tài),則可以判斷接近傳感產(chǎn)生了遠離事件;如果終端沒有離開人臉,或者終端盡管離開了人臉,但是終端的接近傳感器附近被油污等障礙物遮擋,則判斷模塊510可以判斷接近傳感沒有產(chǎn)生遠離事件。
[0058]搖晃操作檢測模塊520用于檢測用戶是否執(zhí)行了搖晃終端的操作。
[0059]在具體的實施方式中,由于油污等障礙物的存在,用戶在通話結束后將終端遠離人臉,卻由于終端在檢測到通話應用發(fā)送的通話結束指示消息,但是沒有接收到接近傳感器產(chǎn)生的遠離事件,終端的屏幕不能被點亮。用戶在發(fā)現(xiàn)終端的屏幕不能被點亮時,可以對終端進行搖晃終端操作。
[0060]信號產(chǎn)生模塊530用于在用戶執(zhí)行了點擊觸發(fā)按鍵的操作時,自動產(chǎn)生觸發(fā)信號。
[0061]信號檢測模塊540用于在接近傳感器未產(chǎn)生遠離事件時,檢測終端是否產(chǎn)生了觸發(fā)信號。
[0062]在具體的實施方式中,如果檢測到通話應用發(fā)送的通話結束指示消息,但是一直沒有接受到接近傳感器產(chǎn)生的遠離事件,則需要信號檢測模塊540檢測終端是否產(chǎn)生了觸發(fā)信號。
[0063]允許模塊550用于在終端產(chǎn)生了所述觸發(fā)信號時,允許屏幕點亮。
[0064]在具體的實施方式中,如果用戶對終端進行了搖晃終端操作,并觸發(fā)產(chǎn)生了觸發(fā)信號,則可以知道,用戶希望將屏幕點亮,但卻由于油污等障礙物的原因而使得屏幕不能夠被點亮。則可以在用戶對終端進行操作,并觸發(fā)產(chǎn)生了觸發(fā)信號后,模擬接近傳感器產(chǎn)生的遠離事件,注銷對接近傳感器的監(jiān)聽,從而允許屏幕點亮。
[0065]本發(fā)明在檢測到通話應用發(fā)送的通話結束指示消息后,如果接近傳感器有產(chǎn)生遠離事件時,檢測用戶是否對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,如果終端產(chǎn)生了觸發(fā)信號,則允許屏幕點亮。在通話結束后,用戶會使終端離開臉部,但是,由于障礙物的存在,接近傳感器不能產(chǎn)生遠離事件,此時,如果用戶對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,則即使接近傳感器沒有產(chǎn)生遠離事件,也可以確認用戶已經(jīng)使終端離開臉部。所以,終端根據(jù)觸發(fā)信號允許屏幕點亮。通過本發(fā)明的實施方式,實現(xiàn)了即使有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
[0066]本發(fā)明在檢測到通話應用發(fā)送的通話結束指示消息后,如果接近傳感器有產(chǎn)生遠離事件時,檢測用戶是否對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,如果終端產(chǎn)生了觸發(fā)信號,則允許屏幕點亮。在通話結束后,用戶會使終端離開臉部,但是,由于障礙物的存在,接近傳感器不能產(chǎn)生遠離事件,此時,如果用戶對終端進行了操作,并使得終端產(chǎn)生了觸發(fā)信號,則即使接近傳感器沒有產(chǎn)生遠離事件,也可以確認用戶已經(jīng)使終端離開臉部。所以,終端根據(jù)觸發(fā)信號允許屏幕點亮。通過本發(fā)明的實施方式,實現(xiàn)了即使有障礙物遮擋接近傳感器時,依然能正常將屏幕點亮。
[0067]本發(fā)明還提供了一種終端,所述終端包括上述的屏幕亮度控制的裝置,具體請參閱圖2、圖3、圖4、圖5以及相關敘述,此處不再重復。
[0068]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0069]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【權利要求】
1.一種屏幕亮度控制的方法,其特征在于,包括: 檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件; 若所述接近傳感器未產(chǎn)生遠離事件,則檢測終端是否產(chǎn)生了觸發(fā)信號; 若所述終端產(chǎn)生了所述觸發(fā)信號,則允許屏幕點亮。
2.根據(jù)權利要求1所述的方法,其特征在于,判斷接近傳感器是否產(chǎn)生了遠離事件之后,檢測終端是否產(chǎn)生了觸發(fā)信號之前還包括: 檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作; 若用戶執(zhí)行了點擊觸發(fā)按鍵的操作,則所述終端自動產(chǎn)生所述觸發(fā)信號。
3.根據(jù)權利要求1所述的方法,其特征在于,判斷接近傳感器是否產(chǎn)生了遠離事件之后,檢測終端是否產(chǎn)生了觸發(fā)信號之前還包括: 檢測用戶是否執(zhí)行了搖晃終端的操作; 若用戶執(zhí)行了搖晃終端的操作,則所述終端自動產(chǎn)生所述觸發(fā)信號。
4.根據(jù)權利要求1-3任一權利要求所述的方法,其特征在于,所述接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器。
5.根據(jù)權利要求4所述的方法,其特征在于,若所述終端產(chǎn)生了所述觸發(fā)信號,則允許屏眷點売具體為: 若所述終端產(chǎn)生了所述觸發(fā)信號,進入中斷程序; 在所述中斷程序中,注銷對所述接近傳感器的監(jiān)聽,并允許屏幕點亮。
6.一種屏幕亮度控制的裝置,其特征在于,包括:判斷模塊、信號檢測模塊以及允許模塊, 所述判斷模塊用于檢測通話應用發(fā)送的通話結束指示消息,并判斷接近傳感器是否產(chǎn)生了遠離事件; 所述信號檢測模塊用于在所述接近傳感器未產(chǎn)生遠離事件時,檢測終端是否產(chǎn)生了觸發(fā)信號; 所述允許模塊用于在所述終端產(chǎn)生了所述觸發(fā)信號時,允許屏幕點亮。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括按鍵操作檢測模塊以及信號產(chǎn)生模塊, 所述按鍵操作檢測模塊用于檢測用戶是否執(zhí)行了點擊觸發(fā)按鍵的操作; 所述信號產(chǎn)生模塊用于在用戶執(zhí)行了點擊觸發(fā)按鍵的操作時,自動產(chǎn)生所述觸發(fā)信號。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括搖晃操作檢測模塊以及信號產(chǎn)生模塊, 所述搖晃操作檢測模塊用于檢測用戶是否執(zhí)行了搖晃終端的操作; 所述信號產(chǎn)生模塊用于在用戶執(zhí)行了搖晃終端的操作時,自動產(chǎn)生所述觸發(fā)信號。
9.根據(jù)權利要求6-8任一權利要求所述的裝置,其特征在于,所述接近傳感器為紅外線接近傳感器或者線性接近傳感器或者超聲波接近傳感器。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述允許模塊包括:進入單元以及允許單元, 所述進入單元用于在所述終端產(chǎn)生了所述觸發(fā)信號時,進入中斷程序; 所述允許單元用于在所述中斷程序中,注銷對所述接近傳感器的監(jiān)聽,并允許屏幕點売。
11.一種終端,其特征在于,包括如權利要求6-10任一權利要求所述的屏幕亮度控制的裝置。
【文檔編號】H04M1/725GK104410750SQ201410606069
【公開日】2015年3月11日 申請日期:2014年10月30日 優(yōu)先權日:2014年10月30日
【發(fā)明者】高永峰 申請人:廣東歐珀移動通信有限公司