国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      控制屏幕熄滅的方法及裝置與流程

      文檔序號(hào):12468964閱讀:480來(lái)源:國(guó)知局
      控制屏幕熄滅的方法及裝置與流程

      本發(fā)明涉及屏幕控制技術(shù)領(lǐng)域,尤其涉及一種控制屏幕熄滅的方法及裝置。



      背景技術(shù):

      隨著移動(dòng)終端技術(shù)的發(fā)展,智能手機(jī)、平板電腦、智能相機(jī)等智能移動(dòng)終端已成為人們?nèi)粘I钪胁豢苫蛉钡墓ぞ?。用戶往往都?huì)面臨著太陽(yáng)下通電話的情況,接近傳感器的工作是基于紅外發(fā)射完成的。內(nèi)置紅外發(fā)射管以及紅外接收管,當(dāng)有物體靠近的時(shí)候,紅外接收管接收到了反射回來(lái)的紅外線,再通過(guò)模數(shù)轉(zhuǎn)換,得到接近值。接近值越大,說(shuō)明物體越靠近。但是太陽(yáng)光線中,往往都含有大量的紅外線,尤其是烈日下,紅外線強(qiáng)度特別高,很容易導(dǎo)致接近傳感器的關(guān)鍵器件工作異常,采集到的接近值往往會(huì)發(fā)生跳變,接近值可能突然從80,跳變到600。這樣,如果將接近閥值設(shè)置為固定值,比如說(shuō)下限300,上限500,那么接近傳感器時(shí)而因?yàn)椴杉慕咏党^(guò)上限閥值500而上報(bào)接近事件,時(shí)而因?yàn)椴杉慕咏敌∮谙孪揲y值300而上報(bào)遠(yuǎn)離事件,這樣會(huì)導(dǎo)致在通話過(guò)程中,屏幕發(fā)生閃爍現(xiàn)象。

      現(xiàn)有技術(shù)中,為解決上述問(wèn)題,會(huì)通過(guò)光傳感器識(shí)別到當(dāng)前是否處于強(qiáng)光環(huán)境,然后設(shè)置一個(gè)固定的高光閥值,比如將高光下閥值和上閥值分別設(shè)置為800、900,這樣接近值即便發(fā)生跳變,也不會(huì)超過(guò)這個(gè)高光值,所以也就不會(huì)閃屏。但是這個(gè)強(qiáng)光門限值無(wú)法覆蓋到所有的移動(dòng)終端,且如果門限值設(shè)置比較大的話,接近的距離也就會(huì)很近,也就是說(shuō),要很靠近屏幕才可以熄滅屏幕,不利于在通話中及時(shí)熄滅屏幕防止誤觸導(dǎo)致的誤操作。而如果門限值設(shè)置的不夠大,比如說(shuō)強(qiáng)光會(huì)讓接近值調(diào)到950,那么依舊會(huì)出現(xiàn)屏幕閃爍的問(wèn)題。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供一種控制屏幕熄滅的方法及裝置,通過(guò)重新設(shè)置接近閥值,解決當(dāng)接近傳感器異常時(shí)不能正常熄滅屏幕,以及,不同移動(dòng)終端存在的參數(shù)差異性造成的接近閥值設(shè)置不合理的問(wèn)題。

      本發(fā)明第一方面提供一種控制屏幕熄滅的方法,包括:

      當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收次數(shù)大于預(yù)置次數(shù)時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取所述接近傳感器采集到的多個(gè)接近值;

      根據(jù)獲取的多個(gè)接近值中的最大值,確定目標(biāo)接近閥值,所述目標(biāo)接近閥值大于所述最大值;

      當(dāng)檢測(cè)到的當(dāng)前接近值大于所述目標(biāo)接近閥值時(shí),控制屏幕熄滅。

      本發(fā)明第二方面提供一種控制屏幕熄滅的裝置,包括:

      獲取模塊,用于當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收次數(shù)大于預(yù)置次數(shù)時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取所述接近傳感器采集到的多個(gè)接近值;

      確定模塊,用于根據(jù)獲取的多個(gè)接近值中的最大值,確定目標(biāo)接近閥值,所述目標(biāo)接近閥值大于所述最大值;

      控制模塊,用于當(dāng)檢測(cè)到的當(dāng)前接近值大于所述目標(biāo)接近閥值時(shí),控制屏幕熄滅。

      從上述本發(fā)明實(shí)施例可知,本發(fā)明實(shí)施例提供的控制屏幕熄滅的方法及裝置通過(guò)根據(jù)接近感應(yīng)器上報(bào)接近事件和遠(yuǎn)離事件的頻率,確認(rèn)是否需要調(diào)整目標(biāo)接近閥值,在確認(rèn)后從接近傳感器采集到的多個(gè)接近值中得到最大接近值,并根據(jù)設(shè)置比該最大接近值更大的目標(biāo)接近閥值,使得該目標(biāo)接近閥值設(shè)置得夠高,并且當(dāng)檢測(cè)的接近值大于該目標(biāo)接近閥值,控制屏幕熄滅,從而減弱當(dāng)接近傳感器異常時(shí),不能正常熄滅屏幕的可能性,降低屏幕因接近傳感器采集的接近值異常而產(chǎn)生閃爍現(xiàn)象的幾率,并且可解決因不同移動(dòng)終端存在的參數(shù)差異性而對(duì)設(shè)置的接近閥值的需求不同的問(wèn)題。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      附圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖;

      附圖2是本發(fā)明第一實(shí)施例提供的控制屏幕熄滅的方法的實(shí)現(xiàn)流程示意圖;

      附圖3是本發(fā)明第二實(shí)施例提供的控制屏幕熄滅的方法的實(shí)現(xiàn)流程示意圖;

      附圖4是本發(fā)明第三實(shí)施例提供的控制屏幕熄滅的裝置的結(jié)構(gòu)示意圖;

      附圖5是本發(fā)明第四實(shí)施例提供的控制屏幕熄滅的裝置的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      附圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖。該移動(dòng)終端可以但不限于包括:需要對(duì)屏幕的工作狀態(tài)進(jìn)行自動(dòng)控制的智能手機(jī)、平板電腦、智能相機(jī)、智能穿戴設(shè)備等等。如附圖1所示,移動(dòng)終端20包括存儲(chǔ)器202、存儲(chǔ)控制器204,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器206、外設(shè)接口208、射頻模塊210、按鍵模塊212、音頻模塊214、觸控屏幕216以及攝像模塊218。這些組件通過(guò)一條或多條通訊總線/信號(hào)線222相互通訊。

      可以理解,該附圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)移動(dòng)終端20的結(jié)構(gòu)造成限定。例如,移動(dòng)終端20還可包括比該附圖1所示更多或者更少的組件,或者具有與該附圖1所示不同的配置。該附圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。

      存儲(chǔ)器202可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的控制屏幕熄滅的方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器206通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器202內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的控制屏幕熄滅的方法。

      存儲(chǔ)器202可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器202可進(jìn)一步包括相對(duì)于處理器206遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至移動(dòng)終端20。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器206以及其他可能的組件對(duì)存儲(chǔ)器202的訪問(wèn)可在存儲(chǔ)控制器204的控制下進(jìn)行。

      外設(shè)接口208將各種輸入/輸入裝置耦合至處理器206以及存儲(chǔ)器202。處理器206運(yùn)行存儲(chǔ)器202內(nèi)的各種軟件、指令以執(zhí)行移動(dòng)終端20的各種功能以及進(jìn)行數(shù)據(jù)處理。

      在一些實(shí)例中,外設(shè)接口208,處理器206以及存儲(chǔ)控制器204可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

      射頻模塊210用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊210可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。射頻模塊210可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無(wú)線網(wǎng)絡(luò)進(jìn)行通訊或者通過(guò)預(yù)置類型的無(wú)線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無(wú)線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(Global System for Mobile Communication,GSM),增強(qiáng)型移動(dòng)通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時(shí)分多址技術(shù)(Time Division Multiple Access,TDMA),藍(lán)牙,無(wú)線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網(wǎng)絡(luò)電話(Voice over Internet Protocol,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開(kāi)發(fā)出來(lái)的協(xié)議。

      按鍵模塊212提供用戶向移動(dòng)終端20進(jìn)行輸入的接口,用戶可以通過(guò)按下不同的按鍵以使移動(dòng)終端20執(zhí)行不同的功能。

      音頻模塊214向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口208處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽(tīng)到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口208中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器202處或者通過(guò)射頻模塊210獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器202中或者通過(guò)射頻模塊210進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊214還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。

      觸控屏幕216在移動(dòng)終端20與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,觸控屏幕216向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。觸控屏幕216還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。觸控屏幕216顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。

      攝像模塊218例如可以是一個(gè)或多個(gè)攝像鏡頭,用于獲取鏡頭前的畫面圖像。

      請(qǐng)參閱附圖2,附圖2為本發(fā)明第一實(shí)施例提供的控制屏幕熄滅的方法的實(shí)現(xiàn)流程示意圖。本實(shí)施例提供的控制屏幕熄滅的方法可應(yīng)用于如附圖1所示的移動(dòng)終端20中,執(zhí)行主體可以是移動(dòng)終端20中的一個(gè)控制模塊,如附圖2所示,該方法主要包括以下步驟:

      S101、當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收次數(shù)大于預(yù)置次數(shù)時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值;

      當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收次數(shù)大于預(yù)置次數(shù)時(shí),確認(rèn)當(dāng)前的接近傳感器已經(jīng)異常。

      其中,接近事件是指當(dāng)接近傳感器采集的接近值超過(guò)上限閥值時(shí),通知屏幕熄滅;遠(yuǎn)離事件是指當(dāng)接近傳感器采集的接近值小于下限閥值時(shí),通知屏幕點(diǎn)亮。

      例如,在500毫秒內(nèi),分別接收到5次接近事件與5次遠(yuǎn)離事件,已大于2次的預(yù)置次數(shù),則很可能移動(dòng)終端當(dāng)前處于強(qiáng)光模式下,強(qiáng)光導(dǎo)致接近傳感器的異常,所以才頻繁的出現(xiàn)采集的接近值異常。

      在這種情況下,按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值。其中,積分周期,是指采集、處理、輸出數(shù)據(jù)的周期。積分周期越長(zhǎng),接近傳感器處理的數(shù)據(jù)越多,與上報(bào)接近事件和遠(yuǎn)離事件相關(guān)的數(shù)據(jù)越穩(wěn)定,不利于發(fā)現(xiàn)接近傳感器的異常。因此,該積分周期越短越好。

      即,在確認(rèn)傳感器異常時(shí),周期性的在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值。

      S102、根據(jù)獲取的多個(gè)接近值中的最大值,確定目標(biāo)接近閥值,該目標(biāo)接近閥值大于該最大值;

      在獲取的多個(gè)接近值中確認(rèn)最大值,并將目標(biāo)接近閥值設(shè)置為大于該最大值的數(shù)值,該目標(biāo)接近閥值是指用于控制屏幕熄滅的接近閥值。即,重新設(shè)置了系統(tǒng)可讓屏幕熄滅的一個(gè)關(guān)于接近值的閥值,使得當(dāng)接近值比這個(gè)閥值小時(shí),熄滅移動(dòng)終端的屏幕。

      該目標(biāo)接近閥值比采集到的接近值中的最大值還要大,例如,目標(biāo)接近閥值比該最大值大20,減小強(qiáng)光下的熄屏距離,可以解決因設(shè)置的目標(biāo)接近閥值不夠大,而每臺(tái)移動(dòng)終端又因參數(shù)的個(gè)體差異性而形成的無(wú)法有效解決強(qiáng)光干擾的問(wèn)題,從而削弱強(qiáng)光環(huán)境下強(qiáng)光對(duì)接近傳感器的影響。

      S103、當(dāng)檢測(cè)到的當(dāng)前接近值大于該目標(biāo)接近閥值時(shí),控制屏幕熄滅。

      將該目標(biāo)接近閥值作為屏幕是否熄滅的觸發(fā)條件,根據(jù)該目標(biāo)接近閥值來(lái)控制屏幕進(jìn)入熄滅狀態(tài)。具體,當(dāng)檢測(cè)到的當(dāng)前接近值大于該目標(biāo)接近閥值時(shí),控制屏幕熄滅。

      本發(fā)明實(shí)施例提供的控制屏幕熄滅的方法,通過(guò)根據(jù)接近感應(yīng)器上報(bào)接近事件和遠(yuǎn)離事件的頻率,確認(rèn)是否需要調(diào)整目標(biāo)接近閥值,在確認(rèn)后從接近傳感器采集到的多個(gè)接近值中得到最大接近值,并根據(jù)設(shè)置比該最大接近值更大的目標(biāo)接近閥值,使得該目標(biāo)接近閥值設(shè)置得夠高,并且當(dāng)檢測(cè)的接近值大于該目標(biāo)接近閥值,控制屏幕熄滅,從而減弱當(dāng)接近傳感器異常時(shí),不能正常熄滅屏幕的可能性,降低屏幕因接近傳感器采集的接近值異常而產(chǎn)生閃爍現(xiàn)象的幾率,并且可解決因不同移動(dòng)終端存在的參數(shù)差異性而對(duì)設(shè)置的接近閥值的需求不同的問(wèn)題。

      請(qǐng)參閱附圖3,附圖3為本發(fā)明第二實(shí)施例提供的控制屏幕熄滅的方法的實(shí)現(xiàn)流程示意圖。本實(shí)施例提供的控制屏幕熄滅的方法可應(yīng)用于如附圖1所示的移動(dòng)終端20中,執(zhí)行主體可以是移動(dòng)終端20中的一個(gè)控制模塊,如附圖3所示,該方法主要包括以下步驟:

      S201、獲取接近傳感器的芯片的性能參數(shù),并將根據(jù)該性能參數(shù)確定的最短積分周期,作為積分周期;

      積分周期,是采集、處理、輸出數(shù)據(jù)的周期,接近傳感器的芯片的性能參數(shù)決定了接近傳感器處理數(shù)據(jù)的速度,即,決定了積分周期的長(zhǎng)短。

      根據(jù)該性能參數(shù)確定的最短積分周期作為積分周期,預(yù)先設(shè)置在系統(tǒng)中。進(jìn)一步地,在最短的積分周期中,接近傳感器處理的數(shù)據(jù)越少,與上報(bào)接近事件和遠(yuǎn)離事件相關(guān)的數(shù)據(jù)越不穩(wěn)定,有利于發(fā)現(xiàn)接近傳感器的異常。

      S202、當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收的相鄰每?jī)蓚€(gè)事件之間的接收時(shí)間間隔均小于預(yù)置時(shí)間間隔時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值;

      當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收的相鄰每?jī)蓚€(gè)事件之間的接收時(shí)間間隔均小于預(yù)置時(shí)間間隔,即,不管是接近事件還是遠(yuǎn)離事件,只要是前后相鄰接收到的事件,它們之間的接收時(shí)間間隔都小于預(yù)置時(shí)間間隔,便認(rèn)為接近傳感器當(dāng)前已異常。

      例如,在500毫秒內(nèi),分別接收到5次接近事件與5次遠(yuǎn)離事件,在這些接收到的事件中,每相鄰接收到的兩個(gè)事件之間的時(shí)間間隔小于預(yù)置的時(shí)間間隔200毫秒,則確定移動(dòng)終端很可能當(dāng)前正處于強(qiáng)光下,強(qiáng)光導(dǎo)致接近傳感器的異常,所以才頻繁的出現(xiàn)采集的接近值異常。

      此時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值。該預(yù)置的積分周期即為步驟S201中確定的積分周期。

      需要說(shuō)明的是,在按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值的同時(shí),控制該接近傳感器不上報(bào)該接近事件與該遠(yuǎn)離事件。以免在采集的接近值異常時(shí),產(chǎn)生錯(cuò)誤的接近事件和/或遠(yuǎn)離事件,造成屏幕的閃爍。

      S203、根據(jù)獲取的多個(gè)接近值中的最大值,確定目標(biāo)接近閥值,該目標(biāo)接近閥值大于該最大值;

      在獲取的多個(gè)接近值中確認(rèn)最大值,并將目標(biāo)接近閥值設(shè)置為大于該最大值的數(shù)值,該目標(biāo)接近閥值是指用于控制屏幕熄滅的接近閥值。即,重新設(shè)置了系統(tǒng)可讓屏幕熄滅的一個(gè)關(guān)于接近值的閥值,使得當(dāng)接近值比這個(gè)閥值小時(shí),熄滅移動(dòng)終端的屏幕。

      該目標(biāo)接近閥值比采集到的接近值中的最大值還要大,可減小強(qiáng)光下的熄屏距離,可以解決因設(shè)置的目標(biāo)接近閥值不夠大,而每臺(tái)移動(dòng)終端又因參數(shù)的個(gè)體差異性而形成的無(wú)法有效解決強(qiáng)光干擾的問(wèn)題,從而削弱強(qiáng)光環(huán)境下強(qiáng)光對(duì)接近傳感器的影響。

      S204、當(dāng)獲取的該接近傳感器采集到的接近值大于該目標(biāo)接近閥值時(shí),通過(guò)該接近傳感器上報(bào)該接近事件;

      獲取該接近傳感器當(dāng)前采集到的接近值,當(dāng)該接近值大于該目標(biāo)接近閥值時(shí),通過(guò)接近傳感器上報(bào)接近事件。

      S205、根據(jù)該接近事件控制該屏幕熄滅。

      當(dāng)接收到該接近傳感器上報(bào)的該接近事件時(shí),控制該屏幕熄滅。

      本發(fā)明實(shí)施例提供的控制屏幕熄滅的方法,通過(guò)根據(jù)接近感應(yīng)器上報(bào)接近事件和遠(yuǎn)離事件的頻率,確認(rèn)是否需要調(diào)整目標(biāo)接近閥值,在確認(rèn)后從接近傳感器采集到的多個(gè)接近值中得到最大接近值,并根據(jù)設(shè)置比該最大接近值更大的目標(biāo)接近閥值,使得該目標(biāo)接近閥值設(shè)置得夠高,并且當(dāng)檢測(cè)的接近值大于該目標(biāo)接近閥值,控制屏幕熄滅,從而減弱當(dāng)接近傳感器異常時(shí),不能正常熄滅屏幕的可能性,降低屏幕因接近傳感器采集的接近值異常而產(chǎn)生閃爍現(xiàn)象的幾率,并且可解決因不同移動(dòng)終端存在的參數(shù)差異性而對(duì)設(shè)置的接近閥值的需求不同的問(wèn)題。

      請(qǐng)參閱附圖4,附圖4是本發(fā)明第三實(shí)施例提供的控制屏幕熄滅的裝置的結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖4示例的控制屏幕熄滅的裝置可以是前述實(shí)施例提供的控制屏幕熄滅的方法的執(zhí)行主體,其可以是移動(dòng)終端或者移動(dòng)終端的一個(gè)功能模塊。附圖4示例的控制屏幕熄滅的裝置,主要包括:獲取模塊301、確定模塊302以及控制模塊303。各功能模塊詳細(xì)說(shuō)明如下:

      獲取模塊301,用于當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收次數(shù)大于預(yù)置次數(shù)時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值。

      確定模塊302,用于根據(jù)獲取的多個(gè)接近值中的最大值,確定目標(biāo)接近閥值,該目標(biāo)接近閥值大于該最大值。

      在獲取的多個(gè)接近值中確認(rèn)最大值,并將目標(biāo)接近閥值設(shè)置為大于該最大值的數(shù)值,該目標(biāo)接近閥值是指用于控制屏幕熄滅的接近閥值。即,重新設(shè)置了系統(tǒng)可讓屏幕熄滅的一個(gè)關(guān)于接近值的閥值,使得當(dāng)接近值比這個(gè)閥值小時(shí),熄滅移動(dòng)終端的屏幕。

      該目標(biāo)接近閥值比采集到的接近值中的最大值還要大,例如,目標(biāo)接近閥值比該最大值大20,減小強(qiáng)光下的熄屏距離,可以解決因設(shè)置的目標(biāo)接近閥值不夠大,而每臺(tái)移動(dòng)終端又因參數(shù)的個(gè)體差異性而形成的無(wú)法有效解決強(qiáng)光干擾的問(wèn)題,從而削弱強(qiáng)光環(huán)境下強(qiáng)光對(duì)接近傳感器的影響。

      控制模塊303,用于當(dāng)檢測(cè)到的當(dāng)前接近值大于該目標(biāo)接近閥值時(shí),控制屏幕熄滅。

      本發(fā)明實(shí)施例的未盡細(xì)節(jié),請(qǐng)參閱前述圖1至圖3描述的實(shí)施例。

      需要說(shuō)明的是,以上附圖4示例的控制屏幕熄滅的裝置的實(shí)施方式中,各功能模塊的劃分僅是舉例說(shuō)明,實(shí)際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將該裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實(shí)際應(yīng)用中,本實(shí)施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實(shí)現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成。本說(shuō)明書提供的各個(gè)實(shí)施例都可應(yīng)用上述描述原則。

      從上述附圖4示例的控制屏幕熄滅的裝置可知,通過(guò)根據(jù)接近感應(yīng)器上報(bào)接近事件和遠(yuǎn)離事件的頻率,確認(rèn)是否需要調(diào)整目標(biāo)接近閥值,在確認(rèn)后從接近傳感器采集到的多個(gè)接近值中得到最大接近值,并根據(jù)設(shè)置比該最大接近值更大的目標(biāo)接近閥值,使得該目標(biāo)接近閥值設(shè)置得夠高,并且當(dāng)檢測(cè)的接近值大于該目標(biāo)接近閥值,控制屏幕熄滅,從而減弱當(dāng)接近傳感器異常時(shí),不能正常熄滅屏幕的可能性,降低屏幕因接近傳感器采集的接近值異常而產(chǎn)生閃爍現(xiàn)象的幾率,并且可解決因不同移動(dòng)終端存在的參數(shù)差異性而對(duì)設(shè)置的接近閥值的需求不同的問(wèn)題。

      請(qǐng)參閱附圖5,附圖5是本發(fā)明第四實(shí)施例提供的控制屏幕熄滅的裝置的結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖5示例的控制屏幕熄滅的裝置可以是前述實(shí)施例提供的控制屏幕熄滅的方法的執(zhí)行主體,其可以是移動(dòng)終端或者移動(dòng)終端中的一個(gè)功能模塊。在附圖4示例的控制屏幕熄滅的裝置的基礎(chǔ)上,與第三實(shí)施例不同的是,在本實(shí)施例中:

      獲取模塊301,還具體用于當(dāng)預(yù)置時(shí)長(zhǎng)內(nèi)連續(xù)多次接收到接近傳感器上報(bào)的接近事件與遠(yuǎn)離事件,且接收的相鄰每?jī)蓚€(gè)事件之間的接收時(shí)間間隔均小于預(yù)置時(shí)間間隔時(shí),按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取所述接近傳感器采集到的多個(gè)接近值。

      該裝置還可以進(jìn)一步包括:

      控制上報(bào)模塊401,用于在按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值的同時(shí),控制該接近傳感器不上報(bào)該接近事件與該遠(yuǎn)離事件。

      在按照預(yù)置的積分周期,在預(yù)置時(shí)長(zhǎng)內(nèi)獲取該接近傳感器采集到的多個(gè)接近值的同時(shí),控制該接近傳感器不上報(bào)該接近事件與該遠(yuǎn)離事件。以免在采集的接近值異常時(shí),產(chǎn)生錯(cuò)誤的接近事件和/或遠(yuǎn)離事件,造成屏幕的閃爍。

      進(jìn)一步地,該裝置還可以包括:

      周期確定模塊402,用于獲取該接近傳感器的芯片的性能參數(shù),并將根據(jù)該性能參數(shù)確定的最短積分周期,作為該積分周期。

      積分周期,是采集、處理、輸出數(shù)據(jù)的周期,接近傳感器的芯片的性能參數(shù)決定了接近傳感器處理數(shù)據(jù)的速度,即,決定了積分周期的長(zhǎng)短。

      根據(jù)該性能參數(shù)確定的最短積分周期作為積分周期,預(yù)先設(shè)置在系統(tǒng)中。進(jìn)一步地,在最短的積分周期中,接近傳感器處理的數(shù)據(jù)越少,與上報(bào)接近事件和遠(yuǎn)離事件相關(guān)的數(shù)據(jù)越不穩(wěn)定,有利于發(fā)現(xiàn)接近傳感器的異常。

      進(jìn)一步地,控制模塊303,具體用于當(dāng)獲取的該接近傳感器采集到的接近值大于該目標(biāo)接近閥值時(shí),通過(guò)該傳感器上報(bào)該接近事件,以及,根據(jù)該接近事件控制該屏幕熄滅。

      本發(fā)明實(shí)施例的未盡細(xì)節(jié),請(qǐng)參閱前述圖1至圖4描述的實(shí)施例。

      從上述附圖5示例的控制屏幕熄滅的裝置可知,通過(guò)根據(jù)接近感應(yīng)器上報(bào)接近事件和遠(yuǎn)離事件的頻率,確認(rèn)是否需要調(diào)整目標(biāo)接近閥值,在確認(rèn)后從接近傳感器采集到的多個(gè)接近值中得到最大接近值,并根據(jù)設(shè)置比該最大接近值更大的目標(biāo)接近閥值,使得該目標(biāo)接近閥值設(shè)置得夠高,并且當(dāng)檢測(cè)的接近值大于該目標(biāo)接近閥值,控制屏幕熄滅,從而減弱當(dāng)接近傳感器異常時(shí),不能正常熄滅屏幕的可能性,降低屏幕因接近傳感器采集的接近值異常而產(chǎn)生閃爍現(xiàn)象的幾率,并且可解決因不同移動(dòng)終端存在的參數(shù)差異性而對(duì)設(shè)置的接近閥值的需求不同的問(wèn)題。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述裝置實(shí)施例僅僅是示意性的,例如,該模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

      該作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。

      該集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。

      在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。

      以上為對(duì)本發(fā)明所提供的控制屏幕熄滅的方法及裝置的描述,對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1