本發(fā)明專利技術(shù)實施例公開了一種調(diào)整動態(tài)閥值算法的輪詢速率的方法、裝置及移動終端,應(yīng)用于終端技術(shù)領(lǐng)域,該方法包括:開啟接近傳感器,獲取所述接近傳感器的積分周期;獲取環(huán)境光傳感器的積分周期,并比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小;將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者。本發(fā)明專利技術(shù)實施例可提高該輪詢速率設(shè)置的靈活性,確保傳感數(shù)據(jù)獲取的及時性和有效性,從而提高機(jī)器運(yùn)行的整體流暢性。
【技術(shù)實現(xiàn)步驟摘要】
調(diào)整動態(tài)閥值算法的輪詢速率的方法及移動終端
本專利技術(shù)屬于終端
,尤其涉及一種調(diào)整動態(tài)閥值算法的輪詢速率的方法及移動終端。
技術(shù)介紹
互聯(lián)網(wǎng)技術(shù)以及電子技術(shù)的發(fā)展,推動智能手機(jī)、平板電腦等智能移動終端在人們生活中的普及。為了實現(xiàn)各項功能,移動終端中必不可少的安裝了各類傳感器,如:重力傳感器、接近傳感器、環(huán)境光傳感器等等。各傳感器通常會采用動態(tài)閥值算法確定閥值。以接近傳感器為例,動態(tài)閥值算法就是讀取當(dāng)前的接近值,然后再在該值的基礎(chǔ)上疊加一些常數(shù),作為上限門限值。此時,讀取接近值的輪詢時間就很關(guān)鍵,如果讀取的比較快,那么接近值還沒有更新,閥值設(shè)置就沒有什么意義,如果讀取的比較慢,那么又不能快速地響應(yīng)。現(xiàn)有技術(shù)中,通常是按照預(yù)設(shè)輪詢速率來設(shè)置上述輪詢時間。這樣當(dāng)接近傳感器需要與其他傳感器配合使用時,上述輪詢時間設(shè)置方法,無法與多個傳感器兼容,靈活地根據(jù)應(yīng)用環(huán)境的變化做動態(tài)調(diào)整,這就導(dǎo)致某些需要多個傳感器采集的傳感參數(shù)才能有效運(yùn)行的應(yīng)用程序無法得到多個傳感器的及時響應(yīng),從而出現(xiàn)運(yùn)行錯誤的問題,進(jìn)而影響機(jī)器運(yùn)行的整體流暢性。
技術(shù)實現(xiàn)思路
本專利技術(shù)提供一種調(diào)整動態(tài)閥值算法的輪詢速率的方法及移動終端,旨在解決現(xiàn)有的輪詢時間設(shè)置方法缺乏靈活性,影響機(jī)器運(yùn)行的整體流暢性的問題。本專利技術(shù)實施例第一方面提供了一種調(diào)整動態(tài)閥值算法的輪詢速率的方法,包括:開啟接近傳感器,獲取所述接近傳感器的積分周期;獲取環(huán)境光傳感器的積分周期,并比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小;將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者。本專利技術(shù)實施例第二方面提供了一種移動終端,包括:控制模塊,用于開啟接近傳感器;獲取模塊,用于獲取所述接近傳感器的積分周期,以及獲取環(huán)境光傳感器的積分周期;比較模塊,用于比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小;調(diào)整模塊,用于將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者。本專利技術(shù)實施例第三方面提供了一種移動終端,包括:存儲器和處理器;所述存儲器存儲有可執(zhí)行程序代碼;與所述存儲器耦合的所述處理器,調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如本專利技術(shù)實施例第一方面提供的調(diào)整動態(tài)閥值算法的輪詢速率的方法。從上述本專利技術(shù)實施例可知,本專利技術(shù)提供的調(diào)整動態(tài)閥值算法的輪詢速率的及移動終端,通過在接近傳感器開啟時,獲取接近傳感器的積分周期以及環(huán)境光傳感器的積分周期,然后將動態(tài)閥值算法的輪詢速率,調(diào)整為接近傳感器的積分周期與環(huán)境光傳感器的積分周期中的最大者,同時兼顧了接近傳感器與環(huán)境光傳感器的輪詢時間需求,因此更具有靈活性,從而可確保各傳感器能夠?qū)ι蠈討?yīng)用程序做出及時響應(yīng),并向上層應(yīng)用程序返回有效傳感數(shù)據(jù),進(jìn)而可提高機(jī)器運(yùn)行的整體流暢性。附圖說明為了更清楚地說明本專利技術(shù)實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實施例。圖1是本專利技術(shù)第一實施例提供的調(diào)整動態(tài)閥值算法的輪詢速率的方法的實現(xiàn)流程示意圖;圖2是本專利技術(shù)第二實施例提供的調(diào)整動態(tài)閥值算法的輪詢速率的方法的實現(xiàn)流程示意圖;圖3是本專利技術(shù)第三實施例提供的移動終端的結(jié)構(gòu)示意圖;圖4是本專利技術(shù)第四實施例提供的移動終端的結(jié)構(gòu)示意;圖5示出了一種移動終端硬件結(jié)構(gòu)圖。具體實施方式為使得本專利技術(shù)的專利技術(shù)目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本專利技術(shù)實施例中的附圖,對本專利技術(shù)實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術(shù)一部分實施例,而非全部實施例。基于本專利技術(shù)中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術(shù)保護(hù)的范圍。請參閱圖1,圖1為本專利技術(shù)第一實施例提供的調(diào)整動態(tài)閥值算法的輪詢速率的方法的實現(xiàn)流程示意圖,該方法可應(yīng)用于移動終端中,移動終端包括智能手機(jī)、平板電腦、筆記本電腦等可在移動中使用的電子數(shù)據(jù)處理設(shè)備。該方法主要包括以下步驟:S101、開啟接近傳感器,獲取接近傳感器的積分周期;響應(yīng)于用于開啟接近傳感器的開啟指令,開啟接近傳感器。其中,該開啟指令可由某個需要應(yīng)用接近傳感器的應(yīng)用程序發(fā)送。該接近傳感器的積分周期,是指接近傳感器采集的接近數(shù)據(jù)的更新周期,例如:若接近傳感器的積分周期為100ms(毫秒),則每隔100ms,接近數(shù)據(jù)才會更新一次。S102、獲取環(huán)境光傳感器的積分周期,并比較接近傳感器的積分周期與環(huán)境光傳感器的積分周期的大小;環(huán)境光傳感器的積分周期,是指環(huán)境光傳感器將采集的環(huán)境光數(shù)據(jù)上報給上層的各應(yīng)用程序的上報速率。S103、將動態(tài)閥值算法的輪詢速率,調(diào)整為接近傳感器的積分周期與環(huán)境光傳感器的積分周期中的最大者。具體的,將獲取的當(dāng)前接近傳感器的積分周期與當(dāng)前環(huán)境光傳感器的積分周期進(jìn)行比較,若當(dāng)前接近傳感器的積分周期大于當(dāng)前環(huán)境光傳感器的積分周期,則將動態(tài)閥值算法的輪詢速率調(diào)整為當(dāng)前接近傳感器的積分周期;若當(dāng)前接近傳感器的積分周期小于當(dāng)前環(huán)境光傳感器的積分周期,則將動態(tài)閥值算法的輪詢速率調(diào)整為當(dāng)前環(huán)境光傳感器的積分周期。舉例來說,獲取當(dāng)前接近傳感器的積分周期,假設(shè)為100ms。然后,獲取當(dāng)前環(huán)境光傳感器的積分周期。如果當(dāng)前應(yīng)用使能環(huán)境光傳感器的積分周期大于接近傳感器的積分周期,比如說是200ms,那么就將動態(tài)閥值算法的輪詢速率調(diào)整為環(huán)境光傳感器的積分周期200ms,這樣也可以保證接近傳感器數(shù)據(jù)肯定有更新。如果當(dāng)前應(yīng)用使能的環(huán)境光傳感器的積分周期小于接近傳感器的積分周期,比如說是50ms,那么就將動態(tài)閥值算法的輪詢速率調(diào)整為接近傳感器的積分周期100ms。本專利技術(shù)實施例中,通過在接近傳感器開啟時,獲取接近傳感器的積分周期以及環(huán)境光傳感器的積分周期,然后將動態(tài)閥值算法的輪詢速率,調(diào)整為接近傳感器的積分周期與環(huán)境光傳感器的積分周期中的最大者,同時兼顧了接近傳感器與環(huán)境光傳感器的輪詢時間需求,因此更具有靈活性,從而可確保各傳感器能夠?qū)ι蠈討?yīng)用程序做出及時響應(yīng),并向上層應(yīng)用程序返回有效傳感數(shù)據(jù),進(jìn)而可提高機(jī)器運(yùn)行的整體流暢性。請參閱圖2,圖2為本專利技術(shù)第二實施例提供的調(diào)整動態(tài)閥值算法的輪詢速率的方法的實現(xiàn)流程示意圖,該方法包括以下步驟:S201、開啟接近傳感器,獲取接近傳感器的積分周期;響應(yīng)于用于開啟接近傳感器的開啟指令,開啟接近傳感器。其中,該開啟指令可由某個需要應(yīng)用接近傳感器的應(yīng)用程序發(fā)送。該接近傳感器的積分周期,是指接近傳感器采集的接近數(shù)據(jù)的更新周期,例如:若接近傳感器的積分周期為100ms,則每隔100ms,接近數(shù)據(jù)才會更新一次。S202、對環(huán)境光傳感器當(dāng)前應(yīng)用的積分周期進(jìn)行獲取;環(huán)境光傳感器的積分周期,是指環(huán)境光傳感器將采集的環(huán)境光數(shù)據(jù)上報給上層的各應(yīng)用程序的上報速率。可以理解的,在實際應(yīng)用中,根據(jù)需要,對應(yīng)于不同的應(yīng)用程序,環(huán)境光傳感器可能會同時應(yīng)用多個不同的積分周期,比如說自動背光應(yīng)用程序往往設(shè)置為200ms讀取一次數(shù)據(jù),即其對應(yīng)的積分周期為200ms,而相機(jī)應(yīng)用程序往往設(shè)置為50ms讀取一次數(shù)據(jù),即其對應(yīng)的積分周期為50ms。S203、若環(huán)境光傳感器當(dāng)前應(yīng)用的積分周期為多個,則將當(dāng)前應(yīng)用的多本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點】
一種調(diào)整動態(tài)閥值算法的輪詢速率的方法,其特征在于,所述方法包括:開啟接近傳感器,獲取所述接近傳感器的積分周期;獲取環(huán)境光傳感器的積分周期,并比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小;將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者。
【技術(shù)特征摘要】
1.一種調(diào)整動態(tài)閥值算法的輪詢速率的方法,其特征在于,所述方法包括:開啟接近傳感器,獲取所述接近傳感器的積分周期;獲取環(huán)境光傳感器的積分周期,并比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小;將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取環(huán)境光傳感器的積分周期,包括:對所述環(huán)境光傳感器當(dāng)前應(yīng)用的積分周期進(jìn)行獲取;若所述環(huán)境光傳感器當(dāng)前應(yīng)用的積分周期為多個,則將當(dāng)前應(yīng)用的多個積分周期中的最小者作為所述環(huán)境光傳感器的積分周期;若所述環(huán)境光傳感器當(dāng)前應(yīng)用的積分周期為一個,則將當(dāng)前應(yīng)用的積分周期作為所述環(huán)境光傳感器的積分周期。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者之前,還包括:判斷所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者是否大于或等于預(yù)設(shè)輪詢速率的大小;若所述最大者大于或等于所述預(yù)設(shè)輪詢速率,則將所述輪詢速率調(diào)整為所述預(yù)設(shè)輪詢速率;若所述最大者的值小于所述預(yù)設(shè)輪詢速率,則執(zhí)行所述將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者的步驟。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述輪詢速率調(diào)整為所述預(yù)設(shè)輪詢速率之后,還包括:將大于所述預(yù)設(shè)輪詢速率的所述環(huán)境光傳感器的積分周期,調(diào)整為所述預(yù)設(shè)輪詢速率。5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者之后,還包括:當(dāng)檢測到有需要應(yīng)用到所述環(huán)境光傳感器的應(yīng)用程序啟動時,將所述環(huán)境光傳感器當(dāng)前應(yīng)用的多個積分周期中的最小者作為所述環(huán)境光傳感器的積分周期;執(zhí)行所述比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小的步驟。6.根據(jù)權(quán)利要求1至4中任一項所述的方法,其特征在于,所述將動態(tài)閥值算法的輪詢速率,調(diào)整為所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期中的最大者之后,還包括:當(dāng)檢測到有需要應(yīng)用到所述環(huán)境光傳感器的應(yīng)用程序關(guān)閉時,將所述環(huán)境光傳感器當(dāng)前剩余應(yīng)用的多個積分周期中的最小者作為所述環(huán)境光傳感器的積分周期;執(zhí)行所述比較所述接近傳感器的積分周期與所述環(huán)境光傳感器的積分周期的大小的步驟。7.一種移動終端,其特征在于,所述移動終端包...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張強(qiáng),
申請(專利權(quán))人:廣東歐珀移動通信有限公司,
類型:發(fā)明
國別省市:廣東,44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。