亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)處理方法及裝置的制造方法

文檔序號:10487497閱讀:207來源:國知局
一種數(shù)據(jù)處理方法及裝置的制造方法
【專利摘要】本發(fā)明實施例涉及電子技術(shù)領(lǐng)域,公開了一種數(shù)據(jù)處理方法及裝置。其中,該方法包括:數(shù)據(jù)處理裝置在獲取光線傳感器檢測到的光線強度,并判斷出該光線強度不在預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器滿足中斷條件,該數(shù)據(jù)處理裝置從而可以進(jìn)一步獲取接近傳感器檢測到的距離,并將其上報給終端。通過這種方式,數(shù)據(jù)處理裝置可以在光線傳感器滿足中斷條件需要上報數(shù)據(jù)的情況下,將接近傳感器的數(shù)據(jù)上報給終端,從而可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
【專利說明】
一種數(shù)據(jù)處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)處理方法及裝置。
【背景技術(shù)】
[0002]目前,智能手機、平板電腦等終端上都配置有各種傳感器,如環(huán)境光傳感器(也稱為光線傳感器)、接近傳感器、重力傳感器等,按數(shù)據(jù)上報方式可以將這些傳感器的工作狀態(tài)分為輪詢狀態(tài)(定時上報數(shù)據(jù))和中斷狀態(tài)(在滿足中斷條件的時候上報數(shù)據(jù))。其中,接近傳感器就是一種工作在中斷狀態(tài)下的傳感器,一般是在其與障礙物之間的距離狀態(tài)發(fā)生變化時觸發(fā)中斷,也就是說,接近傳感器只有在障礙物之間的距離由靠近變?yōu)檫h(yuǎn)離或者由遠(yuǎn)離變?yōu)榭拷鼤r才會上報檢測到的距離。因此,現(xiàn)有的接近傳感器的數(shù)據(jù)上報方式會導(dǎo)致終端不能準(zhǔn)確獲取與障礙物之間的距離。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例公開了一種數(shù)據(jù)處理方法及裝置,可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
[0004]本發(fā)明實施例公開了一種數(shù)據(jù)處理方法,該方法可以包括:
[0005]數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度,并判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi);
[0006]當(dāng)所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離;
[0007]所述數(shù)據(jù)處理裝置將所述距離上報給終端。
[0008]作為一種可行的實施方式,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離之后,所述方法還包括:
[0009]所述數(shù)據(jù)處理裝置判斷所述距離與記錄的歷史上報距離是否一致,當(dāng)所述距離與所述歷史上報距離不一致時,所述數(shù)據(jù)處理裝置執(zhí)行所述將所述距離上報給終端的步驟;
[0010]所述數(shù)據(jù)處理裝置將所述距離上報給終端之后,所述方法還包括:
[0011 ]所述數(shù)據(jù)處理裝置將所述歷史上報距離更新為所述距離。
[0012]作為另一種可行的實施方式,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離之后,所述方法還包括:
[0013]所述數(shù)據(jù)處理裝置獲取終端當(dāng)前運行的應(yīng)用程序;
[0014]所述數(shù)據(jù)處理裝置判斷所述應(yīng)用程序是否為指定類型的應(yīng)用程序,當(dāng)所述應(yīng)用程序為所述指定類型的應(yīng)用程序時,所述數(shù)據(jù)處理裝置執(zhí)行所述將所述距離上報給終端的步驟。
[0015]作為又一種可行的實施方式,所述方法還包括:
[0016]當(dāng)所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,所述數(shù)據(jù)處理裝置檢測所述終端的屏幕狀態(tài),所述屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài);
[0017]當(dāng)所述終端處于所述亮屏狀態(tài)時,所述數(shù)據(jù)處理裝置將所述光線強度上報給所述終端。
[0018]作為又一種可行的實施方式,所述數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度,并判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi)之前,所述方法還包括:
[0019]所述數(shù)據(jù)處理裝置將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
[0020]相應(yīng)的,本發(fā)明實施例公開了一種數(shù)據(jù)處理裝置,該裝置可以包括:
[0021 ]獲取單元,用于獲取光線傳感器檢測到的光線強度;
[0022]判斷單元,用于判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi);
[0023]所述獲取單元,還用于在所述判斷單元判斷出所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,獲取接近傳感器檢測到的距離;
[0024]上報單元,用于將所述距離上報給終端。
[0025]作為一種可行的實施方式,所述判斷單元,還用于判斷所述距離與記錄的歷史上報距離是否一致,當(dāng)所述距離與所述歷史上報距離不一致時,觸發(fā)所述上報單元執(zhí)行所述將所述距離上報給終端的操作;
[0026]所述裝置還包括:
[0027]更新單元,用于在所述上報單元將所述距離上報給所述終端之后,將所述歷史上報距離更新為所述距離。
[0028]作為另一種可行的實施方式,所述獲取單元,還用于獲取終端當(dāng)前運行的應(yīng)用程序;
[0029]所述判斷單元,還用于判斷所述應(yīng)用程序是否為指定類型的應(yīng)用程序,當(dāng)所述應(yīng)用程序為所述指定類型的應(yīng)用程序時,觸發(fā)所述上報單元執(zhí)行所述將所述距離上報給終端的操作。
[0030]作為又一種可行的實施方式,所述裝置還包括:
[0031]檢測單元,用于在所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,檢測所述終端的屏幕狀態(tài),所述屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài);
[0032]所述上報單元,還用于在所述終端處于所述亮屏狀態(tài)時,將所述光線強度上報給所述終端。
[0033]作為又一種可行的實施方式,所述裝置還包括:
[0034]設(shè)置單元,用于將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
[0035]實施本發(fā)明實施例,具有如下有益效果:
[0036]本發(fā)明實施例中,數(shù)據(jù)處理裝置在獲取光線傳感器檢測到的光線強度,并判斷出該光線強度不在預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器滿足中斷條件,該數(shù)據(jù)處理裝置從而可以進(jìn)一步獲取接近傳感器檢測到的距離,并將其上報給終端。通過這種方式,數(shù)據(jù)處理裝置可以在光線傳感器滿足中斷條件需要上報數(shù)據(jù)的情況下,將接近傳感器的數(shù)據(jù)上報給終端,從而可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明實施例公開的一種數(shù)據(jù)處理方法的流程示意圖;
[0039]圖2是本發(fā)明實施例公開的另一種數(shù)據(jù)處理方法的流程示意圖;
[0040]圖3是本發(fā)明實施例公開的又一種數(shù)據(jù)處理方法的流程示意圖;
[0041 ]圖4是本發(fā)明實施例公開的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0042]圖5是本發(fā)明實施例公開的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0043]圖6是本發(fā)明實施例公開的又一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0044]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]本發(fā)明實施例公開了一種數(shù)據(jù)處理方法及裝置,可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。以下分別進(jìn)行詳細(xì)說明。
[0046]請參閱圖1,圖1是本發(fā)明實施例公開的一種數(shù)據(jù)處理方法的流程示意圖。其中,圖1所示的方法可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、個人數(shù)字助理(Personal Digital Assistant ,PDA)、移動互聯(lián)網(wǎng)設(shè)備(Mobile InternetDevice,MID)以及智能穿戴設(shè)備等配置有光線傳感器和接近傳感器的終端。如圖1所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0047]101、數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度。
[0048]本發(fā)明實施例中,數(shù)據(jù)處理裝置可以為視為智能手機、平板電腦等終端,也可以視為終端上能夠?qū)Ω鞣N傳感器,包括光線傳感器、接近傳感器和重力傳感器等進(jìn)行集中管理的傳感器管理模塊,本發(fā)明實施例不做限定。
[0049]以下以數(shù)據(jù)處理裝置為傳感器管理模塊進(jìn)行描述。
[0050]本發(fā)明實施例中,終端上配置的各類傳感器在需要進(jìn)行數(shù)據(jù)上報時,統(tǒng)一由數(shù)據(jù)處理裝置上報給終端的中央處理模塊,終端從而根據(jù)上報的數(shù)據(jù)對終端參數(shù)進(jìn)行調(diào)整。
[0051]需要說明的是,光線傳感器也是一類工作在中斷狀態(tài)下的傳感器,其產(chǎn)生中斷的條件是檢測到的光線強度大于預(yù)設(shè)光線強度范圍的上限閾值,或者小于預(yù)設(shè)光線強度范圍的下限閾值。在現(xiàn)有技術(shù)中,光線傳感器產(chǎn)生中斷時,數(shù)據(jù)處理裝置會上報光線傳感器的數(shù)據(jù),接近傳感器產(chǎn)生中斷時,數(shù)據(jù)處理裝置會上報接近傳感器的數(shù)據(jù)。
[0052]本發(fā)明實施例中,由于光線傳感器檢測環(huán)境中的光線強度為周期性地檢測,即在積分周期到來時檢測到一組光線強度值,從而會將檢測到的光線強度發(fā)送給數(shù)據(jù)處理裝置,數(shù)據(jù)處理裝置從而可以周期性的接收到光線傳感器檢測到的光線強度。
[0053]102、該數(shù)據(jù)處理裝置判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi),若是,結(jié)束本流程;若否,執(zhí)行步驟103。
[0054]本發(fā)明實施例中,該數(shù)據(jù)處理裝置在獲取到光線傳感器檢測到的光線強度后,可以判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi)。如果在,該光線傳感器不會觸發(fā)中斷,即數(shù)據(jù)處理裝置不會上報傳感器檢測到的數(shù)據(jù);如果不在,該光線傳感器則會觸發(fā)中斷,即數(shù)據(jù)處理裝置會上報傳感器檢測到的數(shù)據(jù)。
[0055]進(jìn)一步的,為了使數(shù)據(jù)處理裝置能夠及時地上報數(shù)據(jù),該數(shù)據(jù)處理裝置可以將該預(yù)設(shè)光線強度范圍設(shè)置較小一點,即上下限閾值之間的差值較小,那么光線傳感器就很容易觸發(fā)中斷。
[0056]103、該數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離。
[0057]本發(fā)明實施例中,當(dāng)該數(shù)據(jù)處理裝置判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器從而會觸發(fā)中斷,那么該數(shù)據(jù)處理裝置會進(jìn)一步獲取接近傳感器檢測到的與障礙物之間的距離。
[0058]104、該數(shù)據(jù)處理裝置將該距離上報給終端,并結(jié)束本流程。
[0059]本發(fā)明實施例中,該數(shù)據(jù)處理裝置在光線傳感器觸發(fā)中斷時,可以將獲取到的距離上報給終端,也可以將獲取到的強度與該距離一同上報給終端,以便終端可以精確獲取到接近傳感器的距離,從而實現(xiàn)對接近傳感器精度的檢測,或者根據(jù)該距離對該終端各種參數(shù)如屏幕亮度、音量大小、拍照模式等進(jìn)行調(diào)節(jié)。
[0060]進(jìn)一步的,該數(shù)據(jù)處理裝置同樣也可以在接近傳感器的接近遠(yuǎn)離狀態(tài)發(fā)生變化時上報檢測到的距離。
[0061]可見,在圖1所描述的方法中,數(shù)據(jù)處理裝置在獲取光線傳感器檢測到的光線強度,并判斷出該光線強度不在預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器滿足中斷條件,該數(shù)據(jù)處理裝置從而可以進(jìn)一步獲取接近傳感器檢測到的距離,并將其上報給終端。通過這種方式,數(shù)據(jù)處理裝置可以在光線傳感器滿足中斷條件需要上報數(shù)據(jù)的情況下,將接近傳感器的數(shù)據(jù)上報給終端,從而可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
[0062]請參閱圖2,圖2是本發(fā)明實施例公開的另一種數(shù)據(jù)處理方法的流程示意圖。其中,圖2所示的方法可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設(shè)備等配置有光線傳感器和接近傳感器的終端。如圖2所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0063]201、數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度。
[0064]202、該數(shù)據(jù)處理裝置判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi),若是,結(jié)束本流程;若否,執(zhí)行步驟203。
[0065]203、該數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離。
[0066]204、該數(shù)據(jù)處理裝置判斷該距離與記錄的歷史上報距離是否一致,若一致,結(jié)束本流程;若不一致,執(zhí)行步驟205。
[0067]本發(fā)明實施例中,該數(shù)據(jù)處理裝置可以在每上報一次接近傳感器檢測到的距離時,記錄該距離以作為歷史上報距離。那么該數(shù)據(jù)處理裝置在獲取到接近傳感器檢測到的距離之后,可以進(jìn)一步判斷該距離與記錄的歷史上報距離是否一致。如果該距離與該歷史上報距離一致,就表明接近傳感器檢測到的與障礙物之間的距離沒有發(fā)生變化,從而可以不上報本次獲取到的距離。這樣可以避免重復(fù)上報,在一定程度上可以減小終端功耗。如果該距離與該歷史上報距離不一致,那么該數(shù)據(jù)處理裝置就可以將該距離上報給終端。
[0068]作為一種可行的實施方式,該數(shù)據(jù)處理裝置還可以在判斷該距離與該歷史上報距離是否一致的同時,判斷接近傳感器的接近遠(yuǎn)離狀態(tài)是否發(fā)生變化,即障礙物與接近傳感器之間是否由接近狀態(tài)變?yōu)檫h(yuǎn)離狀態(tài),或者由遠(yuǎn)離狀態(tài)變?yōu)榻咏鼱顟B(tài)。如果有發(fā)生變化,即使該距離與該歷史上報距離一致,該數(shù)據(jù)處理裝置也可以將該距離上報給終端。同時,該數(shù)據(jù)傳感器也可以上報接近傳感器的接近遠(yuǎn)離狀態(tài)。
[0069]205、該數(shù)據(jù)處理裝置將該距離上報給終端。
[0070]本發(fā)明實施例中,該數(shù)據(jù)處理裝置在判斷出該距離與歷史上報距離不一致時,可以表明障礙物與接近傳感器之間的距離有發(fā)生變化,數(shù)據(jù)處理裝置從而可以將獲取到的距離上報給終端,以便終端可以精確獲取到接近傳感器的距離,從而實現(xiàn)對接近傳感器精度的檢測,或者根據(jù)該距離對該終端各種參數(shù)如屏幕亮度、音量大小、拍照模式等進(jìn)行調(diào)節(jié)。
[0071]206、該數(shù)據(jù)處理裝置將該歷史上報距離更新為該距離,并結(jié)束本流程。
[0072]本發(fā)明實施例中,數(shù)據(jù)處理裝置在成功上報該距離給終端后,可以將該歷史上報距離更新為該距離,這樣可以便于判斷下一次產(chǎn)生中斷時是否需要上報接近傳感器檢測到的距離。
[0073]作為一種可行的實施方式,在判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,該數(shù)據(jù)處理裝置還可以執(zhí)行以下步驟:
[0074]11)該數(shù)據(jù)處理裝置檢測該終端的屏幕狀態(tài);
[0075]12)當(dāng)該終端處于亮屏狀態(tài)時,該數(shù)據(jù)處理裝置將該光線強度上報給該終端。
[0076]具體實現(xiàn)中,該屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài)。光線傳感器一般用于調(diào)節(jié)終端的屏幕亮度等,為了節(jié)省終端功耗,數(shù)據(jù)處理裝置在熄屏狀態(tài)下即使判斷出光線傳感器檢測到的光線強度不在預(yù)設(shè)光線強度范圍內(nèi),即觸發(fā)中斷,也不會將光線強度上報給終端。如果在亮屏狀態(tài)下光線傳感器觸發(fā)中斷,那么數(shù)據(jù)處理裝置可以將光線強度與接近傳感器檢測到的距離一同上報給終端。
[0077]進(jìn)一步的,在終端處于亮屏狀態(tài)下,如果接近傳感器檢測到的距離與歷史上報距離一致,那么數(shù)據(jù)處理裝置僅上報光線強度;如果接近傳感器檢測到的距離與歷史上報距離不一致,那么數(shù)據(jù)處理裝置會同時上報光線強度和距離。
[0078]可見,在圖2所描述的方法中,數(shù)據(jù)處理裝置在光線傳感器觸發(fā)中斷,且獲取到接近傳感器檢測到的距離時,會進(jìn)一步判斷該距離與歷史上報距離是否一致,在該距離與歷史上報距離不一致時才會上報該距離,如果一致,可以僅僅只上報光線強度。進(jìn)一步的,數(shù)據(jù)處理裝置會在確定出終端處于亮屏狀態(tài)時上報光線強度。也就是說,光線強度和距離只在有需要的時候上報給終端,從而可以節(jié)省終端功耗。
[0079]請參閱圖3,圖3是本發(fā)明實施例公開的又一種數(shù)據(jù)處理方法的流程示意圖。其中,圖3所示的方法可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設(shè)備等配置有光線傳感器和接近傳感器的終端。如圖3所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0080]301、數(shù)據(jù)處理裝置將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
[0081]本發(fā)明實施例中,如果終端需要實時獲取接近傳感器檢測到的距離,那么該數(shù)據(jù)處理裝置可以預(yù)先將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)置為相同閾值,具體可以均設(shè)置為零,這樣光線傳感器就會經(jīng)常觸發(fā)中斷,數(shù)據(jù)處理裝置從而可以實時上報數(shù)據(jù),以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
[0082]302、該數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度。
[0083]303、該數(shù)據(jù)處理裝置判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi),若是,結(jié)束本流程;若否,執(zhí)行步驟304。
[0084]304、該數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離。
[0085]305、該數(shù)據(jù)處理裝置獲取終端當(dāng)前運行的應(yīng)用程序。
[0086]本發(fā)明實施例中,該數(shù)據(jù)處理裝置在獲取到接近傳感器檢測到的距離后,會進(jìn)一步獲取終端當(dāng)前運行的應(yīng)用程序。其中,當(dāng)前運行的應(yīng)用程序可以理解為前臺運行的應(yīng)用程序或者后臺運行的應(yīng)用程序,本發(fā)明實施例不做限定。
[0087]具體的,該數(shù)據(jù)處理裝置獲取終端當(dāng)前運行的應(yīng)用程序可以是獲取應(yīng)用程序的標(biāo)識信息,如應(yīng)用圖標(biāo)、應(yīng)用名稱等。
[0088]306、該數(shù)據(jù)處理裝置判斷該應(yīng)用程序是否為指定類型的應(yīng)用程序,若是,執(zhí)行步驟307;若否,結(jié)束本流程。
[0089]本發(fā)明實施例中,該數(shù)據(jù)處理裝置在獲取到終端當(dāng)前運行的應(yīng)用程序后,可以進(jìn)一步判斷該應(yīng)用程序是否為指定類型的應(yīng)用程序。其中,該指定類型的應(yīng)用程序可以理解為需要根據(jù)接近傳感器檢測到的與障礙物之間的距離來對應(yīng)用程序中的部分參數(shù)或者功能進(jìn)行調(diào)節(jié)的應(yīng)用程序,如通話應(yīng)用、相機應(yīng)用等。在通話過程中,終端可以根據(jù)與障礙物之間的距離來確定點亮屏幕還是熄滅屏幕。在啟動相機應(yīng)用的前置攝像頭時,終端可以根據(jù)與用戶之間的距離來調(diào)整拍照模式,或者調(diào)整對焦等,本發(fā)明實施例不做限定。
[0090]因此,該數(shù)據(jù)處理裝置在判斷出該應(yīng)用為該指定類型的應(yīng)用程序時,可以將接近傳感器檢測到的距離上報給終端;該數(shù)據(jù)處理裝置在判斷出該應(yīng)用不為該指定類型的應(yīng)用程序時,不會將接近傳感器檢測到的距離上報給終端,這樣有條件的上報距離,可以節(jié)省終端功耗。
[0091]307、該數(shù)據(jù)處理裝置將該距離上報給該終端,并結(jié)束本流程。
[0092]可見,在圖3所描述的方法中,數(shù)據(jù)處理裝置在光線傳感器觸發(fā)中斷,且獲取到接近傳感器檢測到的距離時,會進(jìn)一步判斷終端當(dāng)前運行的應(yīng)用程序是否為指定類型的應(yīng)用程序,在該應(yīng)用程序為指定類型的應(yīng)用程序時,上報該距離給終端。如果不為指定類型的應(yīng)用程序,可以僅僅只上報光線強度。也就是說,光線強度和距離只在有需要的時候上報給終端,從而可以節(jié)省終端功耗。
[0093]請參閱圖4,圖4是本發(fā)明實施例公開的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。其中,圖4所示的數(shù)據(jù)處理裝置400可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設(shè)備等配置有光線傳感器和接近傳感器的終端。如圖4所示,該數(shù)據(jù)處理裝置400可以包括:
[0094]獲取單元401,用于獲取光線傳感器檢測到的光線強度。
[0095]本發(fā)明實施例中,終端上配置的各類傳感器在需要進(jìn)行數(shù)據(jù)上報時,統(tǒng)一由數(shù)據(jù)處理裝置400上報給終端的中央處理模塊,終端從而根據(jù)上報的數(shù)據(jù)對終端參數(shù)進(jìn)行調(diào)整。
[0096]需要說明的是,光線傳感器也是一類工作在中斷狀態(tài)下的傳感器,其產(chǎn)生中斷的條件是檢測到的光線強度大于預(yù)設(shè)光線強度范圍的上限閾值,或者小于預(yù)設(shè)光線強度范圍的下限閾值。在現(xiàn)有技術(shù)中,光線傳感器產(chǎn)生中斷時,數(shù)據(jù)處理裝置會上報光線傳感器的數(shù)據(jù),接近傳感器產(chǎn)生中斷時,數(shù)據(jù)處理裝置會上報接近傳感器的數(shù)據(jù)。
[0097]本發(fā)明實施例中,由于光線傳感器檢測環(huán)境中的光線強度為周期性地檢測,即在積分周期到來時檢測到一組光線強度值,從而會將檢測到的光線強度發(fā)送給數(shù)據(jù)處理裝置,數(shù)據(jù)處理裝置400從而可以周期性的接收到光線傳感器檢測到的光線強度。
[0098]判斷單元402,用于判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi)。
[0099]本發(fā)明實施例中,該數(shù)據(jù)處理裝置400的獲取單元401在獲取到光線傳感器檢測到的光線強度后,判斷單元402可以判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi)。如果在,該光線傳感器不會觸發(fā)中斷,即數(shù)據(jù)處理裝置不會上報傳感器檢測到的數(shù)據(jù);如果不在,該光線傳感器則會觸發(fā)中斷,即上報單元403會上報傳感器檢測到的數(shù)據(jù)。
[0100]進(jìn)一步的,為了使上報單元403能夠及時地上報數(shù)據(jù),該數(shù)據(jù)處理裝置400可以將該預(yù)設(shè)光線強度范圍設(shè)置較小一點,即上下限閾值之間的差值較小,那么光線傳感器就很容易觸發(fā)中斷。
[0101]上述獲取單元401,還用于在上述判斷單元402判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,獲取接近傳感器檢測到的距離。
[0102]上報單元403,用于將上述獲取單元401獲取到的距離上報給終端。
[0103]請一并參閱圖5,圖5是本發(fā)明實施例公開的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。其中,圖5所示的數(shù)據(jù)處理裝置400是在圖4所示的數(shù)據(jù)處理裝置400的基礎(chǔ)上優(yōu)化得到的。如圖5所示,該數(shù)據(jù)處理裝置400還可以包括:
[0?04] 上述判斷單元402,還用于在判斷上述獲取單元401獲取到距離與記錄的歷史上報距離是否一致,如果不一致,再觸發(fā)上述上報單元403將該距離上報給終端。
[0105]該數(shù)據(jù)處理裝置400還可以包括:
[0106]更新單元404,用于在將該歷史上報距離更新為該距離。
[0107]作為一種可行的實施方式,上述獲取單元401,還用于獲取終端當(dāng)前運行的應(yīng)用程序。
[0108]上述判斷單元,用于判斷該應(yīng)用程序是否為指定類型的應(yīng)用程序,如果是,再觸發(fā)上述上報單元403將該距離上報給終端。
[0109]作為另一種可行的實施方式,該數(shù)據(jù)處理裝置400還可以包括:
[0110]檢測單元405,用于在上述判斷單元402判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,檢測該終端的屏幕狀態(tài),其中,該屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài)。
[0111]上述上報單元403,還用于在該終端處于亮屏狀態(tài)時,將上述獲取單元401獲取到的光線強度上報給該終端。
[0112]作為又一種可行的實施方式,該數(shù)據(jù)處理裝置400還可以包括:
[0113]設(shè)置單元406,用于將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
[0114]本發(fā)明實施例中,如果終端需要實時獲取接近傳感器檢測到的距離,那么設(shè)置單元406可以預(yù)先將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)置為相同閾值,具體可以均設(shè)置為零,這樣光線傳感器就會經(jīng)常觸發(fā)中斷,上報單元403從而可以實時上報數(shù)據(jù),以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
[0115]可見,在圖4和圖5所描述的數(shù)據(jù)處理裝置中,數(shù)據(jù)處理裝置在獲取光線傳感器檢測到的光線強度,并判斷出該光線強度不在預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器滿足中斷條件,該數(shù)據(jù)處理裝置從而可以進(jìn)一步獲取接近傳感器檢測到的距離,并將其上報給終端。通過這種方式,數(shù)據(jù)處理裝置可以在光線傳感器滿足中斷條件需要上報數(shù)據(jù)的情況下,將接近傳感器的數(shù)據(jù)上報給終端,從而可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。進(jìn)一步的,數(shù)據(jù)處理裝置在獲取到距離后,只有在該距離與歷史上報距離不一致,或者終端當(dāng)前運行的應(yīng)用程序為指定類型的應(yīng)用程序時,才會上報該距離。這樣在有需要的時候上報距離,可以節(jié)省終端功耗。
[0116]請參閱圖6,圖4是本發(fā)明實施例公開的又一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。其中,圖6所示的數(shù)據(jù)處理裝置600可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設(shè)備等配置有光線傳感器和接近傳感器的終端。該數(shù)據(jù)處理裝置600可以包括至少一個處理器601,如CPU,通信接口 602,存儲器603以及至少一個通信總線604,存儲器603可以是高速RAM存儲器,也可以是非易失性存儲器(non-volatilememory),如至少一個磁盤存儲器,可選的,存儲器603還可以是至少一個位于遠(yuǎn)離前述處理器601的存儲裝置。其中:
[0117]通信總線604用于實現(xiàn)處理器601、通信接口 602以及存儲器603等這些組件之間的連接通信。
[0118]存儲器603中存儲一組程序代碼,且處理器601用于調(diào)用存儲器603中存儲的程序代碼,執(zhí)行以下操作:
[0119]獲取光線傳感器檢測到的光線強度,并判斷該光線強度是否在預(yù)設(shè)光線強度范圍內(nèi);
[0120]在判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,獲取接近傳感器檢測到的距離;
[0121]將該距離上報給終端。
[0122]作為一種可行的實施方式,處理器601在獲取接近傳感器檢測到的距離之后,還用于調(diào)用存儲器603中存儲的程序代碼,執(zhí)行以下操作:
[0123]判斷該距離與記錄的歷史上報距離是否一致,如果不一致,再將該距離上報給終端;
[0124]并且在將該距離上報給終端之后,還可以執(zhí)行以下操作:
[0125]將該歷史上報距離更新為該距離。
[0126]作為另一種可行的實施方式,處理器601在判斷出該光線強度不在該預(yù)設(shè)光線強度范圍內(nèi)時,還用于調(diào)用存儲器603中存儲的程序代碼,執(zhí)行以下操作:
[0127]檢測該終端的屏幕狀態(tài);
[0128]當(dāng)該終端處于亮屏狀態(tài)時,該數(shù)據(jù)處理裝置將該光線強度上報給該終端。
[0129]數(shù)據(jù)處理裝置600在光線傳感器觸發(fā)中斷,且獲取到接近傳感器檢測到的距離時,會進(jìn)一步判斷該距離與歷史上報距離是否一致,在該距離與歷史上報距離不一致時才會上報該距離,如果一致,可以僅僅只上報光線強度。進(jìn)一步的,數(shù)據(jù)處理裝置600會在確定出終端處于亮屏狀態(tài)時上報光線強度。也就是說,光線強度和距離只在有需要的時候上報給終端,從而可以節(jié)省終端功耗。
[0130]作為又一種可行的實施方式,處理器601在獲取接近傳感器檢測到的距離之后,還用于調(diào)用存儲器603中存儲的程序代碼,執(zhí)行以下操作:
[0131]獲取終端當(dāng)前運行的應(yīng)用程序;
[0132]判斷該應(yīng)用程序是否為指定類型的應(yīng)用程序,如果是,再將該距離上報給終端。
[0133]數(shù)據(jù)處理裝置600在光線傳感器觸發(fā)中斷,且獲取到接近傳感器檢測到的距離時,會進(jìn)一步判斷終端當(dāng)前運行的應(yīng)用程序是否為指定類型的應(yīng)用程序,在該應(yīng)用程序為指定類型的應(yīng)用程序時,上報該距離給終端。如果不為指定類型的應(yīng)用程序,可以僅僅只上報光線強度。也就是說,光線強度和距離只在有需要的時候上報給終端,從而可以節(jié)省終端功耗。
[0134]作為又一種可行的實施方式,處理器601在獲取光線傳感器檢測到的光線強度之前,還用于調(diào)用存儲器603中存儲的程序代碼,執(zhí)行以下操作:
[0135]將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
[0136]本發(fā)明實施例中,如果終端需要實時獲取接近傳感器檢測到的距離,那么該數(shù)據(jù)處理裝置600可以預(yù)先將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)置為相同閾值,具體可以均設(shè)置為零,這樣光線傳感器就會經(jīng)常觸發(fā)中斷,數(shù)據(jù)處理裝置600從而可以實時上報數(shù)據(jù),以提高終端獲取與障礙物之間距離的準(zhǔn)確度。
[0137]可見,在圖6所示的數(shù)據(jù)處理裝置中,數(shù)據(jù)處理裝置在獲取光線傳感器檢測到的光線強度,并判斷出該光線強度不在預(yù)設(shè)光線強度范圍內(nèi)時,光線傳感器滿足中斷條件,該數(shù)據(jù)處理裝置從而可以進(jìn)一步獲取接近傳感器檢測到的距離,并將其上報給終端。通過這種方式,數(shù)據(jù)處理裝置可以在光線傳感器滿足中斷條件需要上報數(shù)據(jù)的情況下,將接近傳感器的數(shù)據(jù)上報給終端,從而可以提高終端獲取與障礙物之間距離的準(zhǔn)確度。進(jìn)一步的,數(shù)據(jù)處理裝置在獲取到距離后,只有在該距離與歷史上報距離不一致,或者終端當(dāng)前運行的應(yīng)用程序為指定類型的應(yīng)用程序時,才會上報該距離。這樣在有需要的時候上報距離,可以節(jié)省終端功耗。
[0138]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random AccessMemory,RAM)等。
[0139]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.一種數(shù)據(jù)處理方法,其特征在于,包括: 數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度,并判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi); 當(dāng)所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離; 所述數(shù)據(jù)處理裝置將所述距離上報給終端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離之后,所述方法還包括: 所述數(shù)據(jù)處理裝置判斷所述距離與記錄的歷史上報距離是否一致,當(dāng)所述距離與所述歷史上報距離不一致時,所述數(shù)據(jù)處理裝置執(zhí)行所述將所述距離上報給終端的步驟; 所述數(shù)據(jù)處理裝置將所述距離上報給終端之后,所述方法還包括: 所述數(shù)據(jù)處理裝置將所述歷史上報距離更新為所述距離。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理裝置獲取接近傳感器檢測到的距離之后,所述方法還包括: 所述數(shù)據(jù)處理裝置獲取終端當(dāng)前運行的應(yīng)用程序; 所述數(shù)據(jù)處理裝置判斷所述應(yīng)用程序是否為指定類型的應(yīng)用程序,當(dāng)所述應(yīng)用程序為所述指定類型的應(yīng)用程序時,所述數(shù)據(jù)處理裝置執(zhí)行所述將所述距離上報給終端的步驟。4.根據(jù)權(quán)利要求1?3所述的方法,其特征在于,所述方法還包括: 當(dāng)所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,所述數(shù)據(jù)處理裝置檢測所述終端的屏幕狀態(tài),所述屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài); 當(dāng)所述終端處于所述亮屏狀態(tài)時,所述數(shù)據(jù)處理裝置將所述光線強度上報給所述終端。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理裝置獲取光線傳感器檢測到的光線強度,并判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi)之前,所述方法還包括: 所述數(shù)據(jù)處理裝置將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。6.一種數(shù)據(jù)處理裝置,其特征在于,包括: 獲取單元,用于獲取光線傳感器檢測到的光線強度; 判斷單元,用于判斷所述光線強度是否在預(yù)設(shè)光線強度范圍內(nèi); 所述獲取單元,還用于在所述判斷單元判斷出所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,獲取接近傳感器檢測到的距離; 上報單元,用于將所述距離上報給終端。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述判斷單元,還用于判斷所述距離與記錄的歷史上報距離是否一致,當(dāng)所述距離與所述歷史上報距離不一致時,觸發(fā)所述上報單元執(zhí)行所述將所述距離上報給終端的操作;所述裝置還包括: 更新單元,用于在所述上報單元將所述距離上報給所述終端之后,將所述歷史上報距離更新為所述距離。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述獲取單元,還用于獲取終端當(dāng)前運行的應(yīng)用程序; 所述判斷單元,還用于判斷所述應(yīng)用程序是否為指定類型的應(yīng)用程序,當(dāng)所述應(yīng)用程序為所述指定類型的應(yīng)用程序時,觸發(fā)所述上報單元執(zhí)行所述將所述距離上報給終端的操作。9.根據(jù)權(quán)利要求6?8任一項所述的裝置,其特征在于,所述裝置還包括: 檢測單元,用于在所述光線強度不在所述預(yù)設(shè)光線強度范圍內(nèi)時,檢測所述終端的屏幕狀態(tài),所述屏幕狀態(tài)包括熄屏狀態(tài)和亮屏狀態(tài); 所述上報單元,還用于在所述終端處于所述亮屏狀態(tài)時,將所述光線強度上報給所述終端。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 設(shè)置單元,用于將預(yù)設(shè)光線強度范圍的上下限閾值設(shè)為相同閾值。
【文檔編號】G01S11/12GK105842680SQ201610151329
【公開日】2016年8月10日
【申請日】2016年3月16日
【發(fā)明人】張強
【申請人】廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1