專利名稱:控制屏幕狀態(tài)的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種控制屏幕狀態(tài)的方法及終端。
背景技術(shù):
隨著手機對多媒體、娛樂、商務(wù)等功能的增加,手機的功耗控制變的尤為重要。用戶在通話過程中,手機會貼近人的耳朵,用戶不需要觀看手機屏幕,此時,通過手機內(nèi)置的接近光傳感器與手機處理器配合動作,對手機屏幕進行關(guān)閉,進而減少手機的功耗。目前,接近光傳感器向外發(fā)射紅外光,當(dāng)紅外光遇到障礙物之后障礙物將紅外光反射回接近光傳感器,接近光傳感器將反射回來的紅外線的光能轉(zhuǎn)化為對應(yīng)的采樣值,并將該采樣值與預(yù)先設(shè)置的一對閾值進行比較,其中所述一對閾值包括用于 判斷手機接近障礙物的接近值以及用于判斷手機遠離障礙物的遠離值,當(dāng)采樣值小于遠離值或大于接近值時,觸發(fā)處理器進一步判斷采樣值與遠離值或與接近值的關(guān)系,當(dāng)采樣值大于接近值且手機的當(dāng)前狀態(tài)為屏幕開啟狀態(tài)時,處理器生成關(guān)閉手機屏幕信息,將手機屏幕關(guān)閉,當(dāng)采樣值小于遠離值且手機的當(dāng)前狀態(tài)為屏幕關(guān)閉狀態(tài)時,處理器生成開啟手機屏幕信息,將手機屏眷開啟。在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題用于與采樣值作比較的一對閾值是接近光傳感器出廠前就預(yù)先設(shè)置的固定值,同一型號的接近光傳感器中設(shè)置的一對閾值是相同的,但由于接近光傳感器制造工藝的問題導(dǎo)致同一型號的接近光傳感器在相同情況下得到的采樣值不相同,進而不能保證根據(jù)采樣值以及一對閾值控制手機狀態(tài)的正確性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的實施例提供一種控制屏幕狀態(tài)的方法及終端,以解決現(xiàn)有技術(shù)中不能保證根據(jù)采樣值以及一對閾值控制手機狀態(tài)的正確性的問題。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案第一方面,本發(fā)明實施例提供了一種控制屏幕狀態(tài)的方法,包括獲取接近光傳感器采集的采樣值;根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差;若所述采集的采樣值大于預(yù)存的接近值,則根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,其中,所述遠離值為用于判斷手機遠離障礙物的值,所述接近值為用于判斷手機接近障礙物的值;若所述采集的采樣值小于所述遠離值,則根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,其中,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差;根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,包括若所述采集的采樣值與所述第一定值之和小于所述調(diào)整前的第一參考值,則調(diào)整后的所述第一參考值為所述采樣值與所述第一定值之和。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述方法,還包括在所述根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值之前,判斷終端是否首次接近障礙物;所述根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,包括若終端不是首次接近障礙物,則根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值;若終端是首次接近障礙物,則根據(jù)所述調(diào)整后 的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述判斷終端是否首次接近障礙物,包括根據(jù)調(diào)整前的第一參考值、所述摩擦值以及所述接近值判斷終端是否首次接近障礙物。結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)調(diào)整前的第一參考值、所述摩擦值以及所述接近值判斷終端是否首次接近障礙物,包括根據(jù)所述調(diào)整前的第一參考值與所述摩擦值之和與所述接近值的關(guān)系判斷終端是否首次接近障礙物;若所述調(diào)整前的第一參考值與所述摩擦值之和等于所述接近值,則終端不是首次接近障礙物;若所述調(diào)整前的第一參考值與所述摩擦值之和不等于所述接近值,則終端是首次接近障礙物。結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述方法還包括在所述根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值之前,判斷終端是否首次遠離障礙物;所述根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,包括若終端不是首次遠離障礙物,則根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和;若終端是首次遠離障礙物,則根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述判斷障礙物是否首次遠離終端,包括根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物。
結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物,包括根據(jù)所述調(diào)整前的第一參考值與所述第三定值之和與所述遠離值的關(guān)系判斷終端是否首次遠離障礙物;若所述調(diào)整前的第一參考值與所述第三定值之和等于所述遠離值,則終端不是首次遠離障礙物;若所述調(diào)整前的第一參考值與所述第三定值之和不等于所述遠離值,則終端是首次遠離障礙物。第二方面,本發(fā)明實施例提供一種終端,包括獲取單元,用于獲取接近光傳感器中采集的采樣值并將所述采樣值傳輸給調(diào)整單元;調(diào)整單元,用于根據(jù)與先存儲的第一定制及所述獲取單元傳輸?shù)乃霾杉牟蓸又担瑢㈩A(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差;第一設(shè)置單元,用于當(dāng)所述采集的采樣值大于預(yù)存的接近值時,根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,其中,所述遠離值為用于判斷終端遠離障礙物的值,所述接近值為用于判斷終端接近障礙物的·值;第二設(shè)置單元,用于當(dāng)所述采集的采樣值小于所述遠離值時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,其中,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差;控制單元,用于根據(jù)所述第一設(shè)置單元或第二設(shè)置單元重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。結(jié)合第二方面在第八種可能的實現(xiàn)方式中,所述調(diào)整單元包括調(diào)整模塊,用于當(dāng)所述采集的采樣值與所述第一定值之和小于所述調(diào)整前的第一參考值時,調(diào)整所述第一參考值為所述采樣值與所述第一定值之和。結(jié)合第二方面或第二方面的第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述終端還包括第一判斷單元,用于終端是否首次接近障礙物;所述第一設(shè)置單元包括第一設(shè)置模塊,用于當(dāng)終端不是首次接近障礙物時,根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值;第二設(shè)置模塊,用于當(dāng)終端是首次接近障礙物時,根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。結(jié)合第二方面的第九種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述第一判斷單元包括第一判斷模塊,用于根據(jù)所述調(diào)整前的第一參考值、所述獲取單元傳輸?shù)乃瞿Σ林狄约八鼋咏蹬袛嘟K端是否首次接近障礙物。結(jié)合第二方面的第十種可能的實現(xiàn)方式,在第i^一種可能的實現(xiàn)方式中,所述第一判斷模塊包括第一判斷子模塊,用于根據(jù)所述調(diào)整前的第一參考值與所述摩擦值之和與所述接近值的關(guān)系判斷終端是否首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和等于所述接近值時,所述第一判斷子模塊判斷終端不是首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和不等于所述接近值時,所述第一判斷子模塊判斷終端是首次接近障礙物。結(jié)合第二方面或第二方面的第六種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述終端還包括第二判斷單元,用于判斷終端是否首次遠離障礙物;第二設(shè)置單元,包括第三設(shè)置模塊,用于當(dāng)終端不是首次遠離障礙物時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和;第四設(shè)置模塊,用于當(dāng)終端是首次遠離障礙物時,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。結(jié)合第二方面的第十二種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,所述第二判斷單元具體包括第二判斷模塊,用于根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物。
結(jié)合第二方面的第十三種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述第二判斷模塊包括第二判斷子模塊,用于根據(jù)所述調(diào)整前的第一參考值與所述第三定值之和與所述遠離值的關(guān)系判斷終端是否首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和等于所述遠離值時,所述第二判斷子模塊判斷終端不是首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和不等于所述遠離值時,所述第二判斷子模塊判斷終端是首次遠離障礙物。本發(fā)明實施例提供的控制屏幕狀態(tài)的方法及終端,通過獲取接近光傳感器中寄存的采樣值、接近值以及遠離值,根據(jù)預(yù)先存儲的第一定值、第一參考值及所述采樣值調(diào)整所述第一參考值以使得調(diào)整后的第一參考值比調(diào)整前的第一參考值更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與接近值或遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài),與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器根據(jù)實際情況接近光傳感器的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的閾值控制手機屏幕狀態(tài)的正確性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例一中的一種控制屏幕狀態(tài)的方法流程圖;圖2為本發(fā)明實施例一中的另一種控制屏幕狀態(tài)的方法流程圖3為本發(fā)明實施例二中的一種終端組成示意圖;圖4為本發(fā)明實施例二中的一種控制屏幕狀態(tài)的方法流程圖;圖5為本發(fā)明實施例三中的一種終端組成示意圖;圖6為本發(fā)明實施例三中的另一種終端組成示意圖;圖7為本發(fā)明實施例四中的一種終端組成示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一本發(fā)明實施例提供一種控制屏幕狀態(tài)的方法,應(yīng)用于包括接近光傳感器的終端,如圖I所示,包括101、獲取接近光傳感器采集的采樣值。其中,所述采樣值由接近光傳感器通過周期性的發(fā)射紅外光采集到的的采樣值,所述采集的采樣值與終端屏幕到障礙物之間的距離相對應(yīng)。終端屏幕到障礙物之間的距離越遠,所述采樣值越小,終端屏幕到障礙物之間的距離越近,所述采樣值越大。需要說明的是,所述接近光傳感器采集的采樣值存儲在接近光傳感器的寄存器中。102、根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值。其中,所述第一定值是一個固定的值,發(fā)明人通過實驗發(fā)現(xiàn),對內(nèi)置同一類型接近光傳感器的多個終端距離障礙物相同距離時的采樣值作比較,每一個終端的采樣值是不同的,但是對內(nèi)置同一類型接近光傳感器的多個終端距離障礙物相同距離a與距離障礙物相同距離b的采樣值之差作比較,每一個內(nèi)置同一類型的接近光傳感器的終端在距離障礙物的距離為a對應(yīng)的采樣值與在距離障礙物的距離為b對應(yīng)的采樣值的差是相同的,因此,對內(nèi)置同一類型接近光傳感器的終端,距離障礙物在兩個不同距離時對應(yīng)的采樣值的差是相同的,發(fā)明人引入第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差。第一參考值預(yù)先存儲在終端中的存儲器內(nèi)。處理器在第一次接收到接近光傳感器上報的中斷信息后,處理器可以對存儲器內(nèi)存儲的第一參考值作初始化操作,給第一參考值賦一個較大的值,賦較大值的目的在于能夠調(diào)整所述第一參考值,使的調(diào)整后的第一參考值比調(diào)整前的第一參考值更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值。處理器調(diào)整完第一參考值之后,判斷采集的采樣值與接近值或與遠離值的關(guān)系,若所述采集的采樣值大于預(yù)存的接近值,則執(zhí)行步驟103,若所述采集的采樣值小于預(yù)存的遠離值,則執(zhí)行步驟104。103、根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值。 其中,所述預(yù)先設(shè)置的接近值及所述預(yù)先設(shè)置的遠離值預(yù)先存儲在接近光傳感器的寄存器中。當(dāng)采集的采樣值大于接近值時,可以說明終端是接近障礙物的。終端接近障礙物,具體設(shè)置遠離值與設(shè)置接近值的方法可以是處理器將所述遠離值設(shè)置為調(diào)整后的第一參考值,因為調(diào)整后的第一參考值是更接近實際情況終端對應(yīng)的是否遠離障礙物的臨界距離對應(yīng)的采樣值,所以設(shè)置后的遠離值是更接近實際情況終端是否遠離障礙物對應(yīng)的采樣值;將所述接近值設(shè)置為障礙物在終端無限近處對應(yīng)的采樣值,因為終端接近障礙物,處理器需要生成一個關(guān)閉屏幕信息,將屏幕關(guān)閉以使得屏幕變暗,所以可以將所述接近值設(shè)置為礙物在終端無限近處對應(yīng)的采樣值以便下次終端遠離手機時處理器能夠正確控制屏幕狀態(tài),使屏幕不再是關(guān)閉狀態(tài)。所述接近光傳感器根據(jù)采樣值與遠離值或與接近值的關(guān)系判斷是否上報中斷信息給處理器。當(dāng)采樣值大于接近值或采樣值小于遠離值時,接近光傳感器上報中斷信息給處理器,以便處理器收到所述中斷信息后根據(jù)中斷信息對屏幕狀態(tài)進行控制。當(dāng)處理器收到所述中斷信息時,處理器可以獲取接近光傳感器中存儲的采樣值、接近值以及遠離值。104、根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值。
其中,當(dāng)采集的采樣值小于遠離值時,可以說明終端是遠離障礙物的。由于終端遠離障礙物,處理器需要生成一個開啟屏幕信息,將屏幕開啟以使得屏幕變亮,所以處理器可以將所述遠離值設(shè)置為障礙物在終端無限遠處對應(yīng)的采樣值,以便下次終端接近手機時處理器能夠正確控制屏幕狀態(tài),使屏幕不再是開啟狀態(tài)。處理器將所述接近值設(shè)置為所述第二定值與所述調(diào)整后的第一參考值之和。由于所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差,第一參考值是接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所以第二定值與第一參考值的和可以是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值。105、根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。如圖2所示,進一步的,為了解決屏幕摩擦后不干凈造成采樣值偏大,導(dǎo)致屏幕一直處于關(guān)閉狀態(tài)的問題,在步驟102之后,還可以包括106、判斷終端是否首次接近障礙物。所述根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,包括107、若終端不是首次接近障礙物,則根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值。108、若終端是首次接近障礙物,則根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。與步驟105-106對應(yīng),在步驟102之后,還可以包括 109、判斷終端是否首次遠離障礙物。所述根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,包括110、若終端不是首次遠離障礙物,則根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和。111、若終端是首次遠離障礙物,則根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。本發(fā)明實施例提供的控制屏幕狀態(tài)的方法,通過獲取接近光傳感器中采集的采樣值,根據(jù)預(yù)先存儲的第一定值及所述采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與預(yù)存的接近值或預(yù)存的遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處 對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài),與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器根據(jù)實際情況接近光傳感器的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的閾值控制手機屏幕狀態(tài)的正確性。實施例二本發(fā)明實施例提供一種控制屏幕狀態(tài)的方法,應(yīng)用于如圖3所示的內(nèi)置接近光傳感器450的終端,所述終端帶有屏幕并且還包括存儲器420和處理器480。接近光傳感器中有紅外線發(fā)光二級光、受光器、模數(shù)轉(zhuǎn)換器及寄存器。紅外線發(fā)光二極管周期性向外發(fā)射紅外光并由靠近終端屏幕的物體將紅外光反射回光傳感器中的受光器上,受光器將接收到反射回的紅外光后,產(chǎn)生電流,并將產(chǎn)生的電流轉(zhuǎn)換成電壓,電流的大小與受光器接收到的反射回的紅外光的強度大小有關(guān),強度越大,產(chǎn)生電流越大,因此電壓也越大,通過模數(shù)轉(zhuǎn)換器,將電壓值轉(zhuǎn)化為采樣值存放到寄存器中。所述采樣值與終端屏幕到障礙物之間的距離相對應(yīng)。終端屏幕到障礙物之間的距離越遠,所述采樣值越小,終端屏幕到障礙物之間的距離越近,所述采樣值越大。在接近光傳感器中的寄存器內(nèi),還存儲了預(yù)先設(shè)置的接近值及遠離值。所述遠離值是終端遠離障礙物時的下限值,所述接近值是終端接近障礙物時的上限值。所述接近光傳感器中內(nèi)置的寄存器還存儲了所述接近值及所述遠離值。所述接近光傳感器根據(jù)采樣值與遠離值或與接近值的關(guān)系判斷是否上報中斷信息給處理器。當(dāng)采樣值大于接近值或采樣值小于遠離值時,接近光傳感器上報中斷信息給處理器,以便處理器收到所述中斷信息后根據(jù)中斷信息對屏幕狀態(tài)進行控制。處理器在根據(jù)中斷信息對屏幕狀態(tài)進行控制的過程中,需要的其他預(yù)先存儲的值都存儲在終端中的存儲器中。如圖4所示,本發(fā)明實施例提供的一種控制屏幕狀態(tài)的方法,包括201、獲取接近光傳感器采集的采樣值。其中,所述獲取方法同實施例一中步驟101所述,此處不再贅述。202、判斷所述采集的采樣值與第一定值之和是否小于調(diào)整前的第一參考值。若所述采集的采樣值與第一定值之和小于調(diào)整前的第一參考值,則執(zhí)行步驟203 ;若所述采集的采樣值與第一定值之和大于或等于調(diào)整前的第一參考值,則執(zhí)行步驟204。其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,第一參考值是接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值。當(dāng)所述采集的采樣值與第一定值之和小于第一參考值,可以說明所述采集的采樣值并不是一個很大的值,可以調(diào)整第一參考值使調(diào)整后的第一參考值更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值。當(dāng)所述采集的采樣值與第一定值之和不小于第一參考值,可以說明所述采集的采樣值是一個很大的值,如果調(diào)整第一參考值,則會使得調(diào)整后的第一參考值變成一個更大的值而不適合用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值。需要說明的是,所述第一參考值存儲在終端中的存儲器內(nèi),當(dāng)處理器每調(diào)整一次 所述第一參考值之后,存儲器中存儲的第一參考值就變成調(diào)整后的第一參考值,調(diào)整前的第一參考值被覆蓋。203、調(diào)整所述第一參考值為所述采樣值與所述第一定值之和。204、不調(diào)整所述第一參考值。205、判斷所述采集的采樣值與接近值或與遠離值的關(guān)系。若所述采集的采樣值大于接近值,則執(zhí)行步驟206 ;若所述采集的采樣值小于遠離值,則執(zhí)行步驟209。其中,接近值為用于判斷終端接近障礙物的值,遠離值為用于判斷終端遠離障礙物的值。例如,當(dāng)終端與障礙物的距離大于或等于6厘米時,可以認為終端遠離障礙物,遠離值可以是6厘米處對應(yīng)的采樣值,當(dāng)終端與障礙物的距離小于或等于2厘米時,可以認為終端接近障礙物,接近值可以是2厘米處對應(yīng)的值。當(dāng)所述采集的采樣值大于接近值或小于遠離值時,處理器需要調(diào)整所述接近值及所述遠離值,以便再次根據(jù)接近值及遠離值及當(dāng)前終端屏幕狀態(tài)正確控制終端屏幕狀態(tài)。需要說明的是,所述接近值及遠離值預(yù)先存儲在終端中的傳感器的寄存器內(nèi),并且所述接近值及遠離值是可以調(diào)整的,每調(diào)整完一次接近值或遠離值之后,傳感器的寄存器中存儲的相應(yīng)接近值或遠離值就會變成調(diào)整后的接近值,調(diào)整之后再用到接近值,則是調(diào)整后的接近值。判斷采集的采樣值與接近值或遠離值的關(guān)系中用到的接近值及遠離值是上次調(diào)整后的接近值及遠離值,每一次調(diào)整的接近值及遠離值是為了提供下一次判斷下一次采集的采樣值與接近值或與遠離值的關(guān)系時需要的接近值及遠離值。206、判斷是否終端首次接近障礙物。若終端不是首次接近障礙物,執(zhí)行步驟207 ;若終端是首次接近障礙物,執(zhí)行步驟208。其中,當(dāng)采集的采樣值大于接近值時,說明終端與障礙物是接近的,當(dāng)終端與障礙物是接近時,可以通過預(yù)先存儲的摩擦值與第一記錄值之和是否等于接近值來判斷所述接近是否是首次接近,當(dāng)預(yù)先存儲的摩擦值與第一記錄值之和等于接近值時,判斷障礙物非首次接近終端,當(dāng)預(yù)先存儲的摩擦值與第一記錄值之和不等于接近值時,判斷障礙物首次接近終端。所述摩擦值通過實驗測得并存儲在終端的存儲器中,使得屏幕沒有摩擦?xí)r獲得的采樣值加上所述摩擦值后得到的采樣值可以與屏幕摩擦后獲得的采樣值接近。設(shè)置判斷首次接近及非首次接近的目的在于解決屏幕不干凈造成的采樣值偏大,導(dǎo)致屏幕一直處于關(guān)閉狀態(tài)的問題。所述第一記錄值是在終端與障礙物首次接近時記錄的調(diào)整后的第一參考值,由于調(diào)整后的第一參考值會將調(diào)整前的參考值覆蓋,所以需要將所述上次調(diào)整的第一參考值記錄為第一記錄值,存儲在存儲器中。需要說明的是,所述第一記錄值也存儲在終端的存儲器中。處理器在第一次接收到接近光傳感器上報的中斷信息后,處理器除了對存儲器內(nèi)存儲的第一參考值作初始化操作外,對第一記錄值也作初始化操作。207、根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值。其中,當(dāng)終端非首次接近障礙物時,處理器將所述遠離值設(shè)置為預(yù)先存儲的摩擦值與調(diào)整后的第一參考值之和,并將接近值設(shè)置為障礙物在無限近處對應(yīng)的采樣值,以便終端與障礙物在遠離時處理器能夠正確控制屏幕狀態(tài),將屏幕開啟。208、根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。其中,當(dāng)終端首次接近障礙物時,處理器將所述遠離值設(shè)置為調(diào)整后的第一參考·值并將所述接近值設(shè)置為調(diào)整后的第一參考值與摩擦值之和,以便終端與障礙物再接近或與障礙物遠離時處理器能夠正確控制屏幕狀態(tài),將屏幕關(guān)閉或開啟。需要說明的是,在終端首次接近障礙物時,處理器還將所述調(diào)整后的第一參考值賦給第一定值,以便再次調(diào)整第一參考值之后,能夠用首次接近終端時記錄的調(diào)整后的第一參考值作為是否首次接近的判斷條件。209、判斷終端是否首次遠離障礙物。若終端不是首次遠離障礙物,執(zhí)行步驟210 ;若終端是首次遠離障礙物,執(zhí)行步驟211。其中,當(dāng)采樣值小于遠離值時,說明終端與障礙物是遠離的,當(dāng)終端與障礙物是遠離時,可以通過預(yù)先存儲的第三定值與第二記錄值之和是否等于遠離值來判斷所述遠離是否是首次遠離,當(dāng)預(yù)先存儲的第三定值與第二記錄值之和等于遠離值是,判斷終端非首次遠離障礙物,當(dāng)預(yù)先存儲的第三定值與第二記錄值之和不等于遠離值時,判斷終端首次遠離障礙物。所述第三定值由理論得到并存儲在終端存儲器中,是一個大于O并且小于摩擦值的常數(shù)。所述第二記錄值是在終端與障礙物首次遠離時記錄的調(diào)整后的第一參考值。需要說明的是所述第二記錄值也存儲在終端的存儲器中。處理器在第一次接收到接近光傳感器上報的中斷信息后,處理器還初始化第二記錄值。210、根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和。其中,當(dāng)終端非首次遠離障礙物時,處理器將所述遠離值設(shè)置為障礙物在終端無限遠處對應(yīng)的采樣值,并將接近值設(shè)置為預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值,以便終端與障礙物在接近時處理器能夠正確控制屏幕狀態(tài),將屏幕開啟。211、根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。其中,當(dāng)終端首次遠離障礙物時,處理器將所述遠離值設(shè)置為所述調(diào)整后的第一參考值與預(yù)先存儲的第三定值之和,并將接近值設(shè)置為調(diào)整后的第一參考值與預(yù)先存儲的摩擦值之和,還將所述調(diào)整后的第一參考值初始化,以便終端與障礙物在接近時或再次遠離時處理器能夠正確控制屏幕狀態(tài),將屏幕開啟。需要說明的是,在終端首次遠離障礙物時,處理器還將所述調(diào)整后的第一參考值賦給第二定值,以便再次調(diào)整第一參考值之后,能夠用終端與障礙物首次遠離時記錄的調(diào)整后的第一參考值做是否首次遠離的判斷條件。212、根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。本發(fā)明實施例提供的終端,通過獲取接近光傳感器采集的采樣值,根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與預(yù)存的接近值或預(yù)存的遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠 處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài),與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器根據(jù)實際情況接近光傳感器的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的閾值控制手機屏幕狀態(tài)的正確性。并且,通過判斷障礙物是否首次接近終端與判斷障礙物是否首次遠離終端,加入了障礙物首次接近終端與障礙物首次遠離終端兩種情況,在障礙物首次遠離終端時,重新調(diào)整第一參考值,進一步解決了屏幕摩擦后不干凈造成采樣值偏大,導(dǎo)致屏幕一直處于關(guān)閉狀態(tài)的問題。實施例三本發(fā)明實施例提供一種終端,如圖5所示,包括獲取單元31、調(diào)整單元32、第一設(shè)置單元33、第二設(shè)置單元34、控制單元35。獲取單元31,用于獲取接近光傳感器中采集的采樣值并將所述采樣值傳輸給調(diào)整單元32。調(diào)整單元32,用于根據(jù)與先存儲的第一定制及所述獲取單元31傳輸?shù)乃霾杉牟蓸又?,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差。第一設(shè)置單元33,用于當(dāng)所述采集的采樣值大于預(yù)存的接近值時,根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,其中,所述遠離值為用于判斷終端遠離障礙物的值,所述接近值為用于判斷終端接近障礙物的值。第二設(shè)置單元34,用于當(dāng)所述采集的采樣值小于預(yù)存的遠離值時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,其中,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差。
控制單元35,用于根據(jù)所述第一設(shè)置單元或第二設(shè)置單元重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。進一步的,如圖6所示,所述調(diào)整單元32包括調(diào)整模塊321。調(diào)整模塊321,用于當(dāng)所述采集的采樣值與所述第一定值之和小于調(diào)整前的第一參考值時,調(diào)整所述第一參考值為所述采樣值與所述第一定值之和。進一步的,如圖6所示,所述終端還包括第一判斷單元36。第一判斷單元36,用于判斷終端是否首次接近障礙物。第一設(shè)置單元33包括第一設(shè)置模塊331、第二設(shè)置模塊332。 第一設(shè)置模塊331,用于當(dāng)終端不是首次接近障礙物時,根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值。所述第二設(shè)置模塊332,用于當(dāng)終端是首次接近障礙物時,根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。進一步的,如圖6所示,所述第一判斷單元36包括第一判斷模塊361。第一判斷模塊361,用于根據(jù)所述調(diào)整前的第一參考值、所述獲取單元31傳輸?shù)乃瞿Σ林狄约八鼋咏蹬袛嘟K端是否首次接近障礙物。進一步的,如圖6所示,所述第一判斷模塊361包括第一判斷子模塊3610。第一判斷子模塊3610,用于根據(jù)所述調(diào)整前的第一參考值與所述摩擦值之和與所述接近值的關(guān)系判斷終端是否首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和等于所述接近值時,終端不是首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和不等于所述接近值時,終端是首次接近障礙物。進一步的,如圖6所示,所述終端還包括第二判斷單元37。第二判斷單元37,用于判斷終端是否首次遠離障礙物。所述第二設(shè)置單元34包括第三設(shè)置模塊341,用于當(dāng)終端不是首次遠離障礙物時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和。第四設(shè)置模塊342,用于當(dāng)終端是首次遠離障礙物時,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。進一步的,如圖6所示,所述第二判斷單元37包括第二判斷模塊371。第二判斷模塊371,用于根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物。進一步的,如圖6所示,所述第二判斷模塊361包括第二判斷子模塊3710。第二判斷子模塊3710,用于根據(jù)所述調(diào)整前的第一參考值與所述第三定值之和與所述遠離值的關(guān)系判斷終端是否首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和等于所述遠離值時,終端不是首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和不等于所述遠離值時,終端是首次遠離障礙物。本發(fā)明實施例提供的終端,通過獲取接近光傳感器11中寄存的采樣值、接近值以及遠離值,根據(jù)預(yù)先存儲的第一定值、第一參考值及所述采樣值調(diào)整所述第一參考值以使得調(diào)整后的第一參考值比調(diào)整前的第一參考值更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與接近值或遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài),與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器11預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器11根據(jù)實際情況接近光傳感器11的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的 閾值控制手機屏幕狀態(tài)的正確性。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。實施例四本實施例提供一種終端,該終端可以為包括手機、平板電腦、PDA (PersonalDigital Assistant,個人數(shù)字助理)、P0S (Point of Sales,銷售終端)、車載電腦等終端設(shè)備,以終端為手機為例,圖7示出的是與本發(fā)明實施例提供的終端相關(guān)的手機400的部分結(jié)構(gòu)的框圖。參考圖7,手機400包括RF (Radio Frequency,射頻)電路410、存儲器420、輸入單元430、顯示單元440、傳感器450、音頻電路460、WiFi (wireless fidelity,無線保真)模塊470、處理器480、以及電源490等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖4對手機400的各個構(gòu)成部件進行具體的介紹RF電路410可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器480處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機、稱合器、LNA (Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路410還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobilecommunication,全球移動通訊系統(tǒng))、GPRS (General Packet Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,碼分多址)、WCDMA (Wideband CodeDivision Multiple Access,寬帶碼分多址)、LTE (Long Term Evolution,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。
存儲器420可用于存儲軟件程序以及模塊,處理器480通過運行存儲在存儲器420的軟件程序以及模塊,從而執(zhí)行手機400的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器420可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機400的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器420可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。輸入單元430可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機400的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元430可包括觸控面板431以及其他輸入設(shè)備432。觸控面板431,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板431上或在觸控面板431附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板431可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器480,并能接收處理器480發(fā)來的命令并加以執(zhí)行。此外, 可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板431。除了觸控面板431,輸入單元430還可以包括其他輸入設(shè)備432。具體地,其他輸入設(shè)備432可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。顯示單元440可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機400的各種菜單。顯示單元440可包括顯示面板441,可選的,可以采用IXD(Liquid CrystalDisplay,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯示面板441。進一步的,觸控面板431可覆蓋顯示面板441,當(dāng)觸控面板431檢測到在其上或附近的觸摸操作后,傳送給處理器480以確定觸摸事件的類型,隨后處理器480根據(jù)觸摸事件的類型在顯示面板441上提供相應(yīng)的視覺輸出。雖然在圖4中,觸控面板431與顯示面板441是作為兩個獨立的部件來實現(xiàn)手機400的輸入和輸入功能,但是在某些實施例中,可以將觸控面板431與顯示面板441集成而實現(xiàn)手機400的輸入和輸出功能。手機400還可包括至少一種傳感器,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近光傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板441的亮度,接近傳感器450可在手機400移動到耳邊時,關(guān)閉顯示面板441和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用匕如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機400還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路460、揚聲器461,傳聲器462可提供用戶與手機400之間的音頻接口。音頻電路460可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器461,由揚聲器461轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器462將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路460接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器480處理后,經(jīng)RF電路410以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器420以便進一步處理。WiFi屬于短距離無線傳輸技術(shù),手機400通過WiFi模塊470可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4示出了 WiFi模塊470,但是可以理解的是,其并不屬于手機400的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。處理器480是手機400的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器420內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器420內(nèi)的數(shù)據(jù),執(zhí)行手機400的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控。可選的,處理器480可包括一個或多個處理單元;優(yōu)選的,處理器480可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器480中。手機400還包括給各個部件供電的電源490 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器480邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗 管理等功能。盡管未示出,手機400還可以包括攝像頭、藍牙模塊等,在此不再贅述。在本發(fā)明實施例中,該終端所包括的接近光傳感器450、存儲器420和處理器480還具有以下功能所述接近光傳感器450,還用于周期性采集采樣值并存儲所述采集的采樣值,并存儲預(yù)先設(shè)置的接近值及遠離值,將采集的采樣值與預(yù)存的接近值和遠離值作比較,并上報中斷信息給處理器480,還將所述采樣值、接近值、遠離值傳送給遠離值傳輸給所述處理器480。所述存儲器420,還用于存儲第一定值、第一參考值、第二定值、第三定值、障礙物在終端無限遠處對應(yīng)的采樣值及障礙物在終端無限近處對應(yīng)的采樣值及本發(fā)明相關(guān)的程序,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差,所述第三定值是大于O并且小于摩擦值的常數(shù)。所述處理器480,用于接收接近光傳感器450傳輸?shù)闹袛嘈畔?,并根?jù)所述存儲器420中所存儲的程序及數(shù)據(jù)分析終端信息,執(zhí)行中斷程序,控制終端400的顯示面板441,所述中斷程序具體執(zhí)行的步驟包括如實施例一或?qū)嵤├龅牟襟E,此處不再贅述。本發(fā)明實施例提供的終端,通過獲取接近光傳感器采集的采樣值,根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與預(yù)存的接近值或預(yù)存的遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài),與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器根據(jù)實際情況接近光傳感器的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的閾值控制手機屏幕狀態(tài)的正確性。并且,通過判斷障礙物是否首次接近終端與判斷障礙物是否首次遠離終端,加入了障礙物首次接近終端與障礙物首次遠離終端兩種情況,在障礙物首次遠離終端時,重新調(diào)整第一參考值,進一步解決了屏幕摩擦后不干凈造成采樣值偏大,導(dǎo)致屏幕一直處于關(guān)閉狀態(tài)的問題。需要說明的是,本發(fā)明實施例中部分步驟的具體描述可以參考實施例一或?qū)嵤├袑?yīng)的內(nèi)容,本發(fā)明實施例這里將不在一一贅述。本發(fā)明實施例提供的終端,通過 獲取接近光傳感器11中寄存的采樣值、接近值以及遠離值,根據(jù)預(yù)先存儲的第一定值、第一參考值及所述采樣值調(diào)整所述第一參考值以使得調(diào)整后的第一參考值比調(diào)整前的第一參考值更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采樣值與接近值或遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,與現(xiàn)有技術(shù)通過對同一型號的接近光傳感器11預(yù)先設(shè)置一對相同的固定閾值與采樣值控制手機屏幕狀態(tài)的方法相比,對同一型號的接近光傳感器11根據(jù)實際情況接近光傳感器11的采樣值及手機屏幕狀態(tài)調(diào)整閾值,能保證根據(jù)采樣值以及一對可調(diào)節(jié)的閾值控制手機屏幕狀態(tài)的正確性。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種控制屏幕狀態(tài)的方法,其特征在于,應(yīng)用于包括接近光傳感器的終端,包括 獲取接近光傳感器采集的采樣值; 根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差; 若所述采集的采樣值大于預(yù)存的接近值,則根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,其中,所述遠離值為用于判斷終端遠離障礙物的值,所述接近值為用于判斷終端接近障礙物的值; 若所述采集的采樣值小于預(yù)存的遠離值,則根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,其中,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差; 根據(jù)所述重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)預(yù)先存儲的第一定值及所述采集的采樣值,將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,包括 若所述采集的采樣值與所述第一定值之和小于調(diào)整前的第一參考值,則調(diào)整后的所述第一參考值為所述采樣值與所述第一定值之和。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,在所述根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值之前,還包括 判斷終端是否首次接近障礙物; 所述根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,包括 若終端不是首次接近障礙物,則根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值; 若終端是首次接近障礙物,則根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷終端是否首次接近障礙物,包括 根據(jù)調(diào)整前的第一參考值、所述摩擦值以及所述接近值判斷終端是否首次接近障礙物。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)調(diào)整前的第一參考值、所述摩擦值以及所述接近值判斷終端是否首次接近障礙物,包括 根據(jù)所述調(diào)整前的第一參考值與所述摩擦值之和與所述接近值的關(guān)系判斷終端是否首次接近障礙物; 若所述調(diào)整前的第一參考值與所述摩擦值之和等于所述接近值,則終端不是首次接近障礙物; 若所述調(diào)整前的第一參考值與所述摩擦值之和不等于所述接近值,則終端是首次接近障礙物。
6.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,在所述根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值之前,還包括 判斷終端是否首次遠離障礙物; 所述根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,包括 若終端不是首次遠離障礙物,則根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和; 若終端是首次遠離障礙物,則根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷障礙物是否首次遠離終端,包括 根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物,包括 根據(jù)所述調(diào)整前的第一參考值與所述第三定值之和與所述遠離值的關(guān)系判斷終端是否首次遠離障礙物; 若所述調(diào)整前的第一參考值與所述第三定值之和等于所述遠離值,則終端不是首次遠離障礙物; 若所述調(diào)整前的第一參考值與所述第三定值之和不等于所述遠離值,則終端是首次遠離障礙物。
9.一種終端,其特征在于,包括獲取單元,用于獲取接近光傳感器中采集的采樣值并將所述采樣值傳輸給調(diào)整單元;調(diào)整單元,用于根據(jù)與先存儲的第一定制及所述獲取單元傳輸?shù)乃霾杉牟蓸又担瑢㈩A(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,其中,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差; 第一設(shè)置單元,用于當(dāng)所述采集的采樣值大于預(yù)存的接近值時,根據(jù)調(diào)整后的第一參考值重新設(shè)置所述遠離值,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值,其中,所述遠離值為用于判斷終端遠離障礙物的值,所述接近值為用于判斷終端接近障礙物的值; 第二設(shè)置單元,用于當(dāng)所述采集的采樣值小于預(yù)存的遠離值時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值,根據(jù)預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值,其中,所述第二定值是用于判斷終端是否接近障礙物的臨界距離對應(yīng)的采樣值與用于判斷終端是否遠離障礙物的臨界距離遠離界限對應(yīng)的采樣值之差; 控制單元,用于根據(jù)所述第一設(shè)置單元或第二設(shè)置單元重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述調(diào)整單元包括 調(diào)整模塊,用于當(dāng)所述采集的采樣值與所述第一定值之和小于調(diào)整前的第一參考值時,調(diào)整所述第一參考值為所述采樣值與所述第一定值之和。
11.根據(jù)權(quán)利要求9或10所述的終端,其特征在于,所述終端還包括 第一判斷單元,用于判斷終端是否首次接近障礙物; 所述第一設(shè)置單元包括 第一設(shè)置模塊,用于當(dāng)終端不是首次接近障礙物時,根據(jù)預(yù)先存儲的摩擦值以及所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述預(yù)先存儲的摩擦值與所述調(diào)整后的第一參考值之和,根據(jù)障礙物在終端無限近處對應(yīng)的采樣值重新設(shè)置所述接近值為所述障礙物在終端無限近處對應(yīng)的采樣值; 第二設(shè)置模塊,用于當(dāng)終端是首次接近障礙物時,根據(jù)所述調(diào)整后的第一參考值重新設(shè)置所述遠離值為所述調(diào)整后的第一參考值,根據(jù)所述調(diào)整后的第一參考值以及所述摩擦值重新設(shè)置所述接近值為所述調(diào)整后的第一參考值與所述摩擦值之和。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述第一判斷單元包括 第一判斷模塊,用于根據(jù)所述調(diào)整前的第一參考值、所述獲取單元傳輸?shù)乃瞿Σ林狄约八鼋咏蹬袛嘟K端是否首次接近障礙物。
13.根據(jù)權(quán)利要求12所述的終端,其特征在于,所述第一判斷模塊包括 第一判斷子模塊,用于根據(jù)所述調(diào)整前的第一參考值與所述摩擦值之和與所述接近值的關(guān)系判斷終端是否首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和等于所述接近值時,所述第一判斷子模塊判斷終端不是首次接近障礙物;當(dāng)所述調(diào)整前的第一參考值與所述摩擦值之和不等于所述接近值時,所述第一判斷子模塊判斷終端是首次接近障礙物。
14.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述終端還包括 第二判斷單元,用于判斷終端是否首次遠離障礙物; 第二設(shè)置單元,包括 第三設(shè)置模塊,用于當(dāng)終端不是首次遠離障礙物時,根據(jù)障礙物在終端無限遠處對應(yīng)的采樣值重新設(shè)置所述遠離值為障礙物在無限遠處對應(yīng)的采樣值,根據(jù)所述預(yù)先存儲的第二定值以及所述調(diào)整后的第一參考值重新設(shè)置所述接近值為所述預(yù)先存儲的第二定值及調(diào)整后的第一參考值之和; 第四設(shè)置模塊,用于當(dāng)終端是首次遠離障礙物時,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的第三定值重新設(shè)置所述遠離值,根據(jù)所述調(diào)整后的第一參考值以及預(yù)先存儲的摩擦值重新設(shè)置所述接近值并初始化所述調(diào)整后的第一參考值,其中,所述第三定值是大于O并且小于摩擦值的常數(shù)。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述第二判斷單元具體包括 第二判斷模塊,用于根據(jù)調(diào)整前的第一參考值、所述第三定值以及所述遠離值判斷終端是否首次遠離障礙物。
16.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述第二判斷模塊包括 第二判斷子模塊,用于根據(jù)所述調(diào)整前的第一參考值與所述第三定值之和與所述遠離值的關(guān)系判斷終端是否首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和等于所述遠離值時,所述第二判斷子模塊判斷終端不是首次遠離障礙物;當(dāng)所述調(diào)整前的第一參考值與所述第三定值之和不等于所述遠離值時,所述第二判斷子模塊判斷終端是首次遠離障礙物。
全文摘要
本發(fā)明的實施例公開了一種控制屏幕狀態(tài)的方法及終端,涉及電子設(shè)備領(lǐng)域,能正確控制屏幕狀態(tài)。通過獲取接近光傳感器采集的采樣值,根據(jù)預(yù)先存儲的第一定值及所述采樣值將預(yù)先存儲的第一參考值調(diào)整為更接近用于判斷是否終端遠離障礙物的臨界距離對應(yīng)的采樣值,所述第一定值為用于判斷終端是否遠離障礙物的臨界距離對應(yīng)的采樣值與障礙物在終端無限遠處對應(yīng)的采樣值之差,針對采集的采樣值與預(yù)存的接近值或預(yù)存的遠離值的不同關(guān)系,根據(jù)第一參考值、障礙物在終端無限遠處對應(yīng)的采樣值、第二定值、障礙物在終端無限近處對應(yīng)的采樣值調(diào)整接近值及遠離值,根據(jù)重新設(shè)置后的所述接近值和遠離值控制屏幕狀態(tài)。本發(fā)明的實施例主要用于控制屏幕狀態(tài)的問題。
文檔編號H04M1/725GK102833419SQ20121031972
公開日2012年12月19日 申請日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者張敏 申請人:華為終端有限公司