數(shù)據(jù),其中,采樣數(shù)據(jù)與接近光傳感器與障礙物之間的距離相對應(yīng)。當(dāng)采樣數(shù)據(jù)小于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)接近數(shù)據(jù),表示接近光傳感器與障礙物之間的距離小于第一預(yù)設(shè)閾值;當(dāng)采樣數(shù)據(jù)大于或等于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)遠(yuǎn)離數(shù)據(jù),表示接近光傳感器與障礙物之間的距離大于或等于第一預(yù)設(shè)閾值。本領(lǐng)域技術(shù)人員可以理解,移動終端到障礙物之間的距離越遠(yuǎn),該采樣數(shù)據(jù)越大,移動終端到障礙物之間的距離越近,該采樣數(shù)據(jù)越小。其中,第一預(yù)設(shè)閾值根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行選取,例如可以是5cm,對于第一預(yù)設(shè)閾值具體值的選取,本實(shí)施例在此不作特別限制。
[0085]在具體的實(shí)現(xiàn)過程中,接近光傳感器通過向移動終端上報(bào)一個預(yù)設(shè)的數(shù)據(jù)來表示接近數(shù)據(jù)和遠(yuǎn)離數(shù)據(jù),例如:上報(bào)O代表接近數(shù)據(jù),上報(bào)9則代表遠(yuǎn)離數(shù)據(jù)。移動終端接收到接近光傳感器上報(bào)的狀態(tài)信息之后,將動態(tài)地檢測該狀態(tài)信息是否為接近數(shù)據(jù)或遠(yuǎn)離數(shù)據(jù)。在實(shí)際應(yīng)用中,可以通過采用數(shù)據(jù)庫配置的方式進(jìn)行檢測,例如:將數(shù)據(jù)O和9存儲在數(shù)據(jù)庫中,移動終端將每次獲取到的狀態(tài)信息與數(shù)據(jù)庫中存儲的O和9進(jìn)行匹配,若移動終端獲取到接近光上報(bào)的狀態(tài)信息是與接近數(shù)據(jù)O和遠(yuǎn)離數(shù)據(jù)9不同的非法數(shù)據(jù),則可以判斷得出接近光傳感器的狀態(tài)異常。
[0086]第二種:若狀態(tài)信息為空,則判斷接近光傳感器的狀態(tài)異常。
[0087]具體地,若移動終端沒有獲取到接近光傳感器上報(bào)的任何數(shù)據(jù),則獲知接近光傳感器的狀態(tài)異常,此接近光傳感器可能被損壞。
[0088]第三種:若狀態(tài)信息為合法數(shù)據(jù),且在預(yù)設(shè)時(shí)間段內(nèi)獲取到的狀態(tài)信息不包括遠(yuǎn)離數(shù)據(jù),則判斷接近光傳感器的狀態(tài)異常。
[0089]具體地,當(dāng)接近光傳感器被觸發(fā)開始工作后,接近光傳感器會周期性的向外發(fā)射紅外光,當(dāng)紅外光遇到障礙物之后,障礙物將紅外光反射回接近光傳感器,接近光傳感器將反射回來的紅外光轉(zhuǎn)化為對應(yīng)的采樣數(shù)據(jù),并將該采樣數(shù)據(jù)與預(yù)先設(shè)置的第一預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果向移動終端上報(bào)接近數(shù)據(jù)和遠(yuǎn)離數(shù)據(jù),其中,采樣數(shù)據(jù)與接近光傳感器與障礙物之間的距離相對應(yīng)。當(dāng)采樣數(shù)據(jù)小于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)接近數(shù)據(jù),表示接近光傳感器與障礙物之間的距離小于第一預(yù)設(shè)閾值;當(dāng)采樣數(shù)據(jù)大于或等于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)遠(yuǎn)離數(shù)據(jù),表示接近光傳感器與障礙物之間的距離大于或等于第一預(yù)設(shè)閾值。本領(lǐng)域技術(shù)人員可以理解,移動終端到障礙物之間的距離越遠(yuǎn),該采樣數(shù)據(jù)越大,移動終端到障礙物之間的距離越近,該采樣數(shù)據(jù)越小。其中,第一預(yù)設(shè)閾值可以根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行選取,例如可以是5cm,對于第一預(yù)設(shè)閾值具體值的選取,本實(shí)施例在此不作特別限制。
[0090]另外,預(yù)設(shè)時(shí)間段的初始時(shí)刻為移動終端進(jìn)行語音通話的初始時(shí)刻,具體來說,對于呼叫方,語音通話的初始時(shí)刻可以是指移動終端與對端設(shè)備建立通話連接的初始時(shí)刻,對于接聽方,語音通話的初始時(shí)刻是指建立連接之后的初始時(shí)刻。無論是從移動終端與對端設(shè)備建立通話連接的時(shí)刻開始,還是從建立連接之后進(jìn)行語音通話的時(shí)刻開始,在預(yù)設(shè)時(shí)間段內(nèi),用戶均有一定的反應(yīng)時(shí)間,才會將移動終端移動到耳邊。因此,在預(yù)設(shè)時(shí)間段內(nèi),接近光傳感器與障礙物之間有一定的距離,此時(shí),接近光傳感器會向移動終端上報(bào)遠(yuǎn)離數(shù)據(jù),表示接近光傳感器與障礙物之間的距離大于或等于第一預(yù)設(shè)閾值。在預(yù)設(shè)的時(shí)間段之后,用戶將移動終端移動到耳邊開始進(jìn)行正常的語音通話,此時(shí)接近光傳感器開始上報(bào)接近數(shù)據(jù),表示接近光傳感器與障礙物之間的距離小于第一預(yù)設(shè)閾值。其中,預(yù)設(shè)時(shí)間段一般為用戶的生理反應(yīng)時(shí)間,例如可以是500-1000毫秒,對于預(yù)設(shè)時(shí)間段的具體值的選取,本實(shí)施例在此不作特別限制。若移動終端在預(yù)設(shè)時(shí)間段內(nèi)獲取到的數(shù)據(jù)全部為接近數(shù)據(jù),不包括遠(yuǎn)離數(shù)據(jù)時(shí),則可以判斷得出接近光傳感器進(jìn)塵性損壞。
[0091]可選地,在第三種判斷方法的基礎(chǔ)上,還可以采用將狀態(tài)信息和移動終端的環(huán)境光傳感器上報(bào)的環(huán)境光強(qiáng)度變化信息相結(jié)合的方式判斷接近光傳感器的狀態(tài)是否異常。具體地,若狀態(tài)信息為合法數(shù)據(jù),在預(yù)設(shè)時(shí)間段內(nèi)獲取到的狀態(tài)信息不包括遠(yuǎn)離數(shù)據(jù),且移動終端的環(huán)境光強(qiáng)度變化超出第二預(yù)設(shè)閾值,則判斷接近光傳感器的狀態(tài)異常。
[0092]移動終端的環(huán)境光強(qiáng)度變化信息可以通過環(huán)境光傳感器進(jìn)行采集,同時(shí)環(huán)境光傳感器將采集的數(shù)據(jù)上報(bào)移動終端。移動終端通過判斷在預(yù)設(shè)時(shí)間段內(nèi)該移動終端的環(huán)境光強(qiáng)度變化是否超出第二預(yù)設(shè)閾值,即可獲知移動終端周圍的環(huán)境光強(qiáng)度是否發(fā)生大幅度變化。若在預(yù)設(shè)時(shí)間段內(nèi)環(huán)境光強(qiáng)度發(fā)生大幅度改變,則說明用戶正在撥打電話或者接聽電話,若此時(shí)接近光傳感器在預(yù)設(shè)時(shí)間段內(nèi)只上報(bào)接近數(shù)據(jù),則說明接近光傳感器進(jìn)塵性損壞。通過環(huán)境光傳感器與接近光傳感器相結(jié)合的方式,判斷接近光傳感器的狀態(tài)是否異常,可以極大的提高判斷的準(zhǔn)確性。其中,第二預(yù)設(shè)閾值可以根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行選取,對于第二預(yù)設(shè)閾值具體值的選取,本實(shí)施例在此不作特別限制。
[0093]第四種:若狀態(tài)信息為合法數(shù)據(jù),且在預(yù)設(shè)時(shí)間段內(nèi)獲取到的狀態(tài)信息中包含的接近數(shù)據(jù)的數(shù)目大于或等于第三預(yù)設(shè)閾值,則判斷接近光傳感器的狀態(tài)異常。
[0094]具體地,當(dāng)接近光傳感器被觸發(fā)開始工作后,此時(shí)接近光傳感器周期性的向外發(fā)射紅外光,當(dāng)紅外光遇到障礙物之后,障礙物將紅外光反射回接近光傳感器,接近光傳感器將反射回來的紅外光轉(zhuǎn)化為對應(yīng)的采樣數(shù)據(jù),并將該采樣數(shù)據(jù)與預(yù)先設(shè)置的第一預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果向移動終端上報(bào)接近數(shù)據(jù)和遠(yuǎn)離數(shù)據(jù),其中,采樣數(shù)據(jù)與接近光傳感器與障礙物之間的距離相對應(yīng)。當(dāng)采樣數(shù)據(jù)小于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)接近數(shù)據(jù),表示接近光傳感器與障礙物之間的距離小于第一預(yù)設(shè)閾值;當(dāng)采樣數(shù)據(jù)大于或等于第一預(yù)設(shè)閾值時(shí),接近光傳感器向移動終端上報(bào)遠(yuǎn)離數(shù)據(jù),表示接近光傳感器與障礙物之間的距離大于或等于第一預(yù)設(shè)閾值。本領(lǐng)域技術(shù)人員可以理解,移動終端到障礙物之間的距離越遠(yuǎn),該采樣數(shù)據(jù)越大,移動終端到障礙物之間的距離越近,該采樣數(shù)據(jù)越小。其中,第一預(yù)設(shè)閾值可以根據(jù)實(shí)際經(jīng)驗(yàn)選取,例如可以是5cm,對于第一預(yù)設(shè)閾值具體值的選取,本實(shí)施例在此不作特別限制。
[0095]在預(yù)設(shè)時(shí)間段內(nèi)接近光傳感器每上報(bào)一次接近數(shù)據(jù),移動終端便進(jìn)行一次事件記錄,并將該事件記錄存儲到數(shù)據(jù)庫中,若事件記錄的次數(shù)大于或等于第三預(yù)設(shè)閾值,則說明接近光傳感器的狀態(tài)異常,有可能發(fā)生進(jìn)塵性損壞。其中,預(yù)設(shè)時(shí)間段一般為用戶的生理反應(yīng)時(shí)間,例如可以是500-1000毫秒;第三預(yù)設(shè)閾值可以根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行選取,例如可以是10,對于預(yù)設(shè)時(shí)間段和第三預(yù)設(shè)閾值的具體值的選取,本實(shí)施例在此均不作特別限制。通過記錄接近光傳感器上報(bào)的接近數(shù)據(jù)的次數(shù),判斷接近光傳感器的狀態(tài)是否異常,可以提高判斷的準(zhǔn)確性。
[0096]優(yōu)選地,在第三種和第四種判斷方法的基礎(chǔ)上,還可以采用狀態(tài)信息、移動終端的環(huán)境光傳感器上報(bào)的環(huán)境光強(qiáng)度變化信息和第三預(yù)設(shè)閾值相結(jié)合的方式判斷接近光傳感器的狀態(tài)是否異常。具體地,若狀態(tài)信息為合法數(shù)據(jù),在預(yù)設(shè)時(shí)間段內(nèi)獲取到的狀態(tài)信息中包含的接近數(shù)據(jù)的數(shù)目大于或等于第三預(yù)設(shè)閾值,且移動終端的環(huán)境光強(qiáng)度變化超出第二預(yù)設(shè)閾值,則判斷接近光傳感器的狀態(tài)異常,有可能發(fā)生了進(jìn)塵性損壞。通過記錄接近光傳感器上報(bào)的接近數(shù)據(jù)的次數(shù),并結(jié)合環(huán)境光強(qiáng)度變化信息來判斷接近光傳感器的狀態(tài)是否異常,極大地提高了判斷的準(zhǔn)確性。
[0097]需要說明的是,當(dāng)獲知接近光傳感器屬于進(jìn)塵性損壞時(shí),可以進(jìn)行恢復(fù)處理,將灰塵清除,同時(shí),將數(shù)據(jù)庫中記錄的接近光傳感器上報(bào)的接近數(shù)據(jù)的次數(shù)一并擦除。
[0098]本發(fā)明實(shí)施例提供的接近光傳感器的控制方法,通過在移動終端進(jìn)行語音通話的過程中,獲取移動終端的接近光傳感器上報(bào)的狀態(tài)信息,根據(jù)狀態(tài)信息的不同,判斷接近光傳感器的狀態(tài)是否異常,若獲知接近光傳感器的狀態(tài)異常,則在語音通話的過程中關(guān)閉接近光傳感器,使得移動終端功能鍵的屏蔽被解除,從而使移動終端在語音通話過程中,其顯示屏也可以被點(diǎn)亮。
[0099]進(jìn)一步地,在關(guān)閉接近光傳感器后,在移動終端的顯示屏滅燈的狀態(tài)下,若檢測到移動終端上的實(shí)體按鍵被觸發(fā),則點(diǎn)亮顯示屏。
[0100]具體地,當(dāng)接近光傳感器被關(guān)閉之后,移動終端的功能鍵可以正常工作,此時(shí),當(dāng)用戶在通話過程中,且移動終端的顯示屏處于滅燈的狀態(tài)下,移動終端若接收到實(shí)體按鍵被觸發(fā),例如可以是用戶執(zhí)行按壓操作,則顯示屏被點(diǎn)亮。
[0101]圖2為本發(fā)明接近光傳感器的控制裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖2所示,本發(fā)明實(shí)施例提供的接近光傳感器的控制裝置包括獲取模塊201、判斷模塊202和處理模塊203。
[0102]其中,獲取模塊201用于在移動終端進(jìn)行語音通話的過程中,獲取所述移動終端的接近光傳感器上報(bào)的狀態(tài)信息;
[0103]判斷模塊202用于根據(jù)所述狀態(tài)信息判斷所述接近光傳感器的狀態(tài)是否異常;
[0104]處理模塊203用于若所述接近光傳感器的狀態(tài)異常,則在所述語音通話的過程中關(guān)閉所述接近光傳感器。
[0105]本發(fā)明實(shí)施例提供的接近光傳感器的控制裝置,通過在移動終端進(jìn)行語音通話的過程中,獲取移動終端的接近光傳感器上報(bào)的狀態(tài)信息,根據(jù)狀態(tài)信息判斷接近光傳感器的狀態(tài)是否異常,若獲知接近光傳感器的狀態(tài)異常,則在語音通話的過程中關(guān)閉接近光傳感器,使得移動終端的功能鍵的屏蔽被解除,從而在移動終端在語音通話的過程中,其顯示屏也可以被點(diǎn)亮。
[0106]圖3為本發(fā)明接近光傳感器的控制裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例在圖2所示實(shí)施例的基礎(chǔ)上,判斷模塊202包括:
[0107]第一判斷單元2021用于若所述狀態(tài)信息為非法數(shù)據(jù),則判斷所述接近光傳感器的狀態(tài)異常;所述非法數(shù)據(jù)為與接近數(shù)據(jù)和遠(yuǎn)離數(shù)據(jù)不同的數(shù)據(jù);其中,所述接近數(shù)據(jù)用于表示所述接近光傳感器與障礙物之間的距離小于第一預(yù)設(shè)閾值;所述遠(yuǎn)離數(shù)據(jù)用于表示所述接近光傳感器與所述障礙物之間的距離大于或等于所述第一預(yù)設(shè)閾值;
[0108]第二判斷單元20