一種基于移動終端的接近傳感器節(jié)電控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能移動終端領(lǐng)域,尤其涉及一種基于移動終端的接近傳感器節(jié)電控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前技術(shù)中,為了節(jié)省用戶在通話時移動終端的耗電,均在移動終端上方(如圖1所示)設(shè)置有一接近傳感器,用以測量用戶是否將移動終端靠在耳邊通話,從而實(shí)現(xiàn)當(dāng)檢測到用戶未靠近移動終端時可以關(guān)閉屏幕與觸摸屏功能,達(dá)到既可以省電,又可以防止誤觸摸的技術(shù)效果。其原理是:接近傳感器是通過向外發(fā)射紅外光,當(dāng)接近傳感器前方有物體(如人耳)遮擋時,紅外光將會反射回接近傳感器,然后根據(jù)接收到的紅外光的強(qiáng)度來得出物體與移動終端上方的接近傳感器的距離。
[0003]在現(xiàn)有技術(shù)中,為了能實(shí)時、較準(zhǔn)確地檢測物體與接近傳感器的距離,在用戶通話過程中,接近傳感器總是使能的,其將不斷以較高頻率向外發(fā)射紅外光來檢測物體與接近傳感器之間的距離,導(dǎo)致接近傳感器耗電較高。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于移動終端的接近傳感器節(jié)電控制方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中接近傳感器在通話過程中總為使能狀態(tài),以高頻率不斷進(jìn)行工作而導(dǎo)致接近傳感器的耗電高且壽命短的問題。
[0006]本發(fā)明的技術(shù)方案如下:
一種基于移動終端的接近傳感器節(jié)電控制方法,其中,包括以下步驟:
A、當(dāng)進(jìn)行通話時,移動終端中的接近傳感器在第一超時時間內(nèi)、以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
B、判斷物體與接近傳感器之間的距離在第二超時時間內(nèi)是否變化;當(dāng)是時則進(jìn)入步驟C,當(dāng)否時則進(jìn)入步驟D ;
C、將第一超時時間調(diào)低一檔,此時接近傳感器以更高的頻率來獲取物體與接近傳感器之間的距離;
D、將第一超時時間調(diào)高一檔并重設(shè)第二超時時間,此時接近傳感器以更低的頻率來獲取物體與接近傳感器之間的距離。
[0007]所述基于移動終端的接近傳感器節(jié)電控制方法,其中,在步驟A之前還包括:
51、預(yù)先設(shè)定第一超時時間第二超時時間的閾值,并保存至移動終端中。
[0008]所述基于移動終端的接近傳感器節(jié)電控制方法,其中,在步驟A之前還包括:
52、預(yù)先將移動終端中使能接近傳感器的頻率設(shè)置為默認(rèn)頻率。
[0009]所述基于移動終端的接近傳感器節(jié)電控制方法,其中,所述步驟A具體包括:
Al、當(dāng)進(jìn)行通話時,移動終端中使能接近傳感器; A2、以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
A3、獲取完成后,禁能接近傳感器。
[0010]所述基于移動終端的接近傳感器節(jié)電控制方法,其中,在步驟A中,所述默認(rèn)頻率為100秒/次。
[0011 ] 所述基于移動終端的接近傳感器節(jié)電控制方法,其中,在步驟C和步驟D中,接近傳感器的頻率設(shè)置有多檔,由低至高分別為:10次/秒、20次/秒、30次/秒、40次/秒、50次/秒、
60次/秒、70次/秒、80次/秒、90次/秒和100次/秒。
[0012]所述基于移動終端的接近傳感器節(jié)電控制方法,其中,所述第一超時時間的閾值由高到低分別設(shè)置有10檔,包括:第一檔:100毫秒、第二檔:50毫秒、第三檔:33毫秒、第四檔:25毫秒、第五檔:20毫秒、第六檔:17毫秒、第七檔:14毫秒、第八檔:13毫秒、第九檔:11毫秒和第十檔:10毫秒;
所述第二超時時間的閾值為1-3秒。
[0013]一種基于移動終端的接近傳感器節(jié)電控制系統(tǒng),其中,所述系統(tǒng)包括:
距離獲取模塊、用于當(dāng)進(jìn)行通話時,移動終端中的接近傳感器在第一超時時間內(nèi)、以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
變化判斷模塊、用于判斷物體與接近傳感器之間的距離在第二超時時間內(nèi)是否變化;當(dāng)是時則進(jìn)入步驟C,當(dāng)否時則進(jìn)入步驟D ;
高頻獲取模塊、將第一超時時間調(diào)低一檔,此時接近傳感器以更高的頻率來獲取物體與接近傳感器之間的距離;
低頻獲取模塊、用于將第一超時時間調(diào)高一檔并重設(shè)第二超時時間,此時接近傳感器以更低的頻率來獲取物體與接近傳感器之間的距離。
[0014]所述基于移動終端的接近傳感器節(jié)電控制系統(tǒng),其中,所述系統(tǒng)還包括:
時間閾值設(shè)置模塊、用于預(yù)先設(shè)定第一超時時間第二超時時間的閾值,并保存至移動終端中。
[0015]默認(rèn)頻率設(shè)置模塊、用于預(yù)先將移動終端中使能接近傳感器的頻率設(shè)置為默認(rèn)頻率。
[0016]所述基于移動終端的接近傳感器節(jié)電控制系統(tǒng),其中,所述具體獲取模塊具體包括:
使能單元、用于當(dāng)進(jìn)行通話時,移動終端中使能接近傳感器;
獲取單元、用于以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
禁能單元、用于獲取完成后,禁能接近傳感器。
有益效果:本發(fā)明一種基于移動終端的接近傳感器節(jié)電控制方法及系統(tǒng),其通過使能接近傳感器判斷一段時間內(nèi)物體(如用戶的耳朵等接近移動終端的物質(zhì))與接近傳感器之間的距離是否變化,當(dāng)變化時則可能是用戶準(zhǔn)備接聽電話,此時接近傳感器以更高的頻率進(jìn)一步獲取是否接聽從而實(shí)現(xiàn)屏幕的關(guān)閉與開啟等功能;當(dāng)無變化時則很可能用戶并沒有進(jìn)行接聽操作,則以較小的頻率來獲取距離的變化;即本發(fā)明能夠根據(jù)一定條件來動態(tài)調(diào)整接近傳感器向外發(fā)射紅外光的頻率,從而在保持接近傳感器檢測靈敏性的基礎(chǔ)上達(dá)到智能節(jié)省耗電的效果,并且能有效延長接近傳感器和移動終端電池的使用壽命,為用戶提供極大便利。
【附圖說明】
[0017]圖1為設(shè)置有接近傳感器的移動終端屏幕示意圖。
[0018]圖2為本發(fā)明基于移動終端的接近傳感器節(jié)電控制方法的具體流程圖。
[0019]圖3為本發(fā)明基于移動終端的接近傳感器節(jié)電控制系統(tǒng)的模塊框圖。
【具體實(shí)施方式】
[0020]本發(fā)明提供一種基于移動終端的接近傳感器節(jié)電控制方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]如圖1所示,目前移動終端中,在屏幕上方設(shè)置有一用于檢測用戶與移動終端屏幕之間距離變化的接近傳感器,通過接近傳感器來實(shí)現(xiàn)當(dāng)用戶將移動終端靠近耳邊接聽電話時,移動終端中的屏幕與觸摸屏功能關(guān)閉的功能,從而達(dá)到節(jié)省能耗的效果。但現(xiàn)有技術(shù)中,當(dāng)移動終端中有來電時,接近傳感器就會一直處于高頻率工作狀態(tài),雖然也能實(shí)現(xiàn)檢測效果,但是也會造成接近傳感器的耗電較高,不夠節(jié)能和智能化。
[0022]基于上述問題,本發(fā)明提供一種基于移動終端的接近傳感器節(jié)電控制方法,如圖2所示,其具體包括以下步驟:
S100、當(dāng)進(jìn)行通話時,移動終端中的接近傳感器在第一超時時間內(nèi)、以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
S200、判斷物體與接近傳感器之間的距離在第二超時時間內(nèi)是否變化;當(dāng)是時則進(jìn)入步驟S300,當(dāng)否時則進(jìn)入步驟S400 ;
S300、將第一超時時間調(diào)低一檔,此時接近傳感器以更高的頻率來獲取物體與接近傳感器之間的距離;
S400、將第一超時時間調(diào)高一檔并重設(shè)第二超時時間,此時接近傳感器以更低的頻率來獲取物體與接近傳感器之間的距離。
[0023]本發(fā)明通過使能接近傳感器判斷一段時間內(nèi)物體(如用戶的耳朵等接近移動終端的物質(zhì))與接近傳感器之間的距離是否變化,當(dāng)變化時則可能是用戶準(zhǔn)備接聽電話,此時接近傳感器以更高的頻率進(jìn)一步獲取是否接聽從而實(shí)現(xiàn)屏幕的關(guān)閉與開啟等功能;當(dāng)無變化時則很可能用戶并沒有進(jìn)行接聽操作,則以較小的頻率來獲取距離的變化,達(dá)到智能節(jié)省耗電的效果,并且能有效延長接近傳感器的使用壽命,為用戶提供極大便利。
[0024]首先需要對本發(fā)明中所出現(xiàn)的名詞進(jìn)行解釋:1、接近傳感器:又稱無觸點(diǎn)接近傳感器,是代替限位開關(guān)等接觸式檢測方式,以無需接觸檢測對象進(jìn)行檢測為目的的傳感器的總稱,本發(fā)明中接近傳感器指的是位于移動終端屏幕上方用于檢測用戶與移動終端距離的傳感器;2、使能:負(fù)責(zé)控制信號的輸入和輸出,簡單而言使能就是一個“允許”信號,進(jìn)給使能也就是允許進(jìn)給的信號,例如在數(shù)電里,“使能端”是使芯片處于工作狀態(tài),有高電平有效,低電平有效;而禁能就是與使能相反的,即為“禁止”信號。
[0025]在步驟SlOO中,當(dāng)用戶進(jìn)行通話即用戶啟用電話功能時,移動終端上方的接近傳感器在第一超時時間內(nèi)會向外發(fā)射紅外光,來獲取物體與接近傳感器之間的距離,此時向外發(fā)射紅外光的頻率是預(yù)先設(shè)定的默認(rèn)頻率。即在步驟SlOO之前,預(yù)先進(jìn)行步驟S2:預(yù)先將移動終端中使能接近傳感器的頻率設(shè)置為默認(rèn)頻率。優(yōu)選地,本實(shí)施例中默認(rèn)頻率為100秒/次。
[0026]更進(jìn)一步地,所述步驟SlOO具體包括:
5101、當(dāng)進(jìn)行通話時,移動終端中使能接近傳感器;
5102、以默認(rèn)頻率獲取物體與接近傳感器之間的距離;
5103、獲取完成后,禁能接近傳感器。
[0027]本發(fā)明中所述接近傳感器是通過向外發(fā)射紅外光,當(dāng)接近傳感器前方有物體遮擋時,紅外光將會反射回接近傳感器,然后根據(jù)接收到的紅外光的強(qiáng)度來得出物體與移動終端上方的接近傳感器的距離;接收到的紅外光越強(qiáng)則物體與接近傳感器越近,接收到的紅外光越弱則物體與接近傳感器越遠(yuǎn)。需要說明的是,本發(fā)明中所提及的物體均指的是用戶的手指或者耳朵等可以靠近移動終端屏幕,并遮擋住接近傳感器的物質(zhì)。
[0028]隨后進(jìn)入步驟S200,即判斷物體與接近傳感器之間的距離在第二超時時間內(nèi)是否變化;并根據(jù)是否變化這兩種情況進(jìn)行后續(xù)不同的操作。例如將第一次獲取的物體與接近傳感器之間的距離記為al,將經(jīng)過第二超時時間后第二次獲取的物體與接近傳感器之間的距離記為a2,并判斷al與a2是否有變化,當(dāng)al與a2相同時則說明在第二超時時間內(nèi)距離并無變化,即此時用戶與移動終端之間的距離并沒有改變,即此時可以降低頻率以低頻來檢測是否有物體遮擋從而選擇是否關(guān)閉屏幕和觸摸屏,通過本發(fā)明降低頻率來檢測,可以達(dá)到降低接近