国产精品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>

      自適應(yīng)型校準(zhǔn)的測距方法和手持通話型通訊設(shè)備的制作方法

      文檔序號:7814217閱讀:224來源:國知局
      自適應(yīng)型校準(zhǔn)的測距方法和手持通話型通訊設(shè)備的制作方法
      【專利摘要】本發(fā)明公開了一種自適應(yīng)型校準(zhǔn)的測距方法和手持通話型通訊設(shè)備;自適應(yīng)型校準(zhǔn)的測距方法,包括以下步驟:起始工作,通過撥打電話開啟距離感應(yīng)功能;校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟;使能距離感應(yīng)器;向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入;當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值;中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較;中央處理器根據(jù)遠(yuǎn)離狀態(tài)或靠近狀態(tài),對屏幕顯示和觸摸屏功能進(jìn)行控制;通話結(jié)束。本發(fā)明測距方法使用了自適應(yīng)校準(zhǔn)過程之后,對距離感應(yīng)器的閥值進(jìn)行了自適應(yīng)調(diào)整,在靠近狀態(tài)和遠(yuǎn)離狀態(tài)的判斷過程中,更為準(zhǔn)確。避免了用戶使用異常導(dǎo)致需要返廠維修,節(jié)約了用戶和廠商的成本。
      【專利說明】自適應(yīng)型校準(zhǔn)的測距方法和手持通話型通訊設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種通訊設(shè)備的測距方法,更具體地說是指一種自適應(yīng)型校準(zhǔn)的測距方法和手持通話型通訊設(shè)備。

      【背景技術(shù)】
      [0002]隨著新時(shí)代社會(huì)發(fā)展,電容觸摸屏在手機(jī)上面被大量應(yīng)用,在接聽電話時(shí)人臉非??拷|屏從而出現(xiàn)誤操作。一般通過一個(gè)距離傳感器,根據(jù)距離傳感器測量到其它物體對手機(jī)的靠近時(shí)的數(shù)值,與固定距離閥值對比來感知手機(jī)是否靠近其他物體,靠近時(shí)就關(guān)閉背景燈和觸屏,遠(yuǎn)離時(shí)就打開背景燈和觸屏,從而避免誤操作。隨著手機(jī)物料的不同、使用時(shí)間的增長、以及使用環(huán)境的變化,都會(huì)使得距離傳感器讀取到的數(shù)據(jù)出現(xiàn)不準(zhǔn)確的情況,從而使得手機(jī)根據(jù)讀取數(shù)據(jù)判斷遠(yuǎn)離和靠近物體時(shí)出現(xiàn)偏差,就會(huì)出現(xiàn)明明手機(jī)在遠(yuǎn)離物體,而手機(jī)根據(jù)數(shù)據(jù)判斷為靠近或遠(yuǎn)離時(shí)出現(xiàn)異常。當(dāng)出現(xiàn)此種問題時(shí),通常辦法是出現(xiàn)問題后更新軟件內(nèi)的距離閥值抬高,再更新手機(jī)用戶的軟件來解決此問題。而這樣的解決辦法,用戶出現(xiàn)問題并投訴后才獲得解決,周期性長、問題范圍廣,并且廠家可能要承擔(dān)返修或者軟件升級費(fèi)用,成本高。


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

      [0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種自適應(yīng)型校準(zhǔn)的測距方法。
      [0004]本發(fā)明進(jìn)一步提供了一種手持通訊型通訊設(shè)備。
      [0005]為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
      [0006]自適應(yīng)型校準(zhǔn)的測距方法,該測距方法用于手持通話型通訊設(shè)備使用設(shè)于本體的聽筒進(jìn)行通話時(shí),本體與人體之間的測距,包括以下步驟:
      [0007]步驟100,起始工作,通過撥打電話,手機(jī)啟動(dòng)語首通話功能,并且開啟距尚感應(yīng)功倉泛;
      [0008]步驟101,校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟,自適應(yīng)距離感應(yīng)校準(zhǔn)包括以下過程:
      [0009]步驟200,使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作;
      [0010]步驟201,讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值;
      [0011]步驟202,設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值;
      [0012]步驟203,判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則進(jìn)入步驟204,若不是,則進(jìn)入步驟205;
      [0013]步驟204,進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再進(jìn)入步驟206 ;
      [0014]步驟205,設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值;
      [0015]步驟206,自適應(yīng)校準(zhǔn)完成;
      [0016]步驟102,使能距離感應(yīng)器;
      [0017]步驟103,向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入;
      [0018]步驟104,當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值;
      [0019]步驟105,中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較,通過比較進(jìn)入相關(guān)的狀態(tài),當(dāng)距離感應(yīng)值大于靠近當(dāng)前閥值時(shí),進(jìn)入靠近狀態(tài);當(dāng)距離感應(yīng)值小于遠(yuǎn)離當(dāng)前閥值,進(jìn)入遠(yuǎn)離狀態(tài);
      [0020]步驟106,中央處理器判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)時(shí),中央處理器關(guān)閉屏幕顯示和觸摸屏功能;如果狀態(tài)由靠近狀態(tài)轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)時(shí),中央處理器開啟屏幕顯示和觸摸屏功能;
      [0021]步驟107,通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器,釋放申請的資源。
      [0022]優(yōu)選地,所述的初始化靠近閥值為在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物時(shí)的感應(yīng)值。
      [0023]優(yōu)選地,所述的距離感應(yīng)器為紅外線距離感應(yīng)器或超聲波距離感應(yīng)器;所述的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、PDA。
      [0024]優(yōu)選地,所述的校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      [0025]本發(fā)明自適應(yīng)距離感應(yīng)校準(zhǔn)方法,通過在手持通訊型通訊設(shè)備上設(shè)置有控制按鈕,通過該控制按鈕來觸發(fā)信號,或者通過觸摸手機(jī)觸摸屏輸入指令,以使手持通訊型通訊設(shè)備執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)過程,具體校準(zhǔn)過程包括以下步驟:
      [0026]步驟200,使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作;
      [0027]步驟201,讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值;
      [0028]步驟202,設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值;
      [0029]步驟203,判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則進(jìn)入步驟204,若不是,則進(jìn)入步驟205;
      [0030]步驟204,進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再進(jìn)入步驟206 ;
      [0031]步驟205,設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值;
      [0032]步驟206,自適應(yīng)校準(zhǔn)完成。
      [0033]本發(fā)明一種手持通訊型通訊設(shè)備,該手持通話型通訊設(shè)備包括在使用設(shè)于本體的聽筒進(jìn)行通話時(shí),對本體與人體之間進(jìn)行測距的測距單元,所述的測距單元包括以下模塊:
      [0034]起始模塊,用于起始工作,通過撥打電話,手機(jī)啟動(dòng)語音通話功能,并且開啟距離感應(yīng)功能;
      [0035]校準(zhǔn)模塊,用于校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟,校準(zhǔn)模塊包括以下子模塊:
      [0036]校準(zhǔn)啟動(dòng)子模塊,用于使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作;
      [0037]求平均感應(yīng)值子模塊,用于讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值;
      [0038]異常閥值子模塊,用于設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值;
      [0039]判斷子模塊,用于判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則執(zhí)行異常設(shè)置子模塊,若不是,則執(zhí)行自適應(yīng)設(shè)置子模塊;
      [0040]異常設(shè)置子模塊,用于進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再執(zhí)行校準(zhǔn)完成子模塊;
      [0041 ]自適應(yīng)設(shè)置子模塊,用于設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值;
      [0042]校準(zhǔn)完成子模塊,用于自適應(yīng)校準(zhǔn)完成;
      [0043]使能模塊,用于使能距離感應(yīng)器;
      [0044]中斷模塊,用于向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入;
      [0045]讀取模塊,用于當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值;
      [0046]比較模塊,用于中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較,通過比較進(jìn)入相關(guān)的狀態(tài),當(dāng)距離感應(yīng)值大于靠近當(dāng)前閥值時(shí),進(jìn)入靠近狀態(tài);當(dāng)距離感應(yīng)值小于遠(yuǎn)離當(dāng)前閥值,進(jìn)入遠(yuǎn)離狀態(tài);
      [0047]切換模塊,用于中央處理器判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)時(shí),中央處理器關(guān)閉屏幕顯示和觸摸屏功能;如果狀態(tài)由靠近狀態(tài)轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)時(shí),中央處理器開啟屏幕顯示和觸摸屏功能;
      [0048]結(jié)束模塊,用于通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器,釋放申請的資源。
      [0049]優(yōu)選地,所述的初始化靠近閥值為在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物時(shí)的感應(yīng)值。
      [0050]優(yōu)選地,所述的距離感應(yīng)器為紅外線距離感應(yīng)器。
      [0051]優(yōu)選地,所述的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、PDA。
      [0052]優(yōu)選地,所述的校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      [0053]本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是:本發(fā)明測距方法使用了自適應(yīng)校準(zhǔn)過程之后,對距離感應(yīng)器的閥值進(jìn)行了自適應(yīng)調(diào)整,在靠近狀態(tài)和遠(yuǎn)離狀態(tài)的判斷過程中,更為準(zhǔn)確。在手機(jī)使用過程中,每次通話時(shí)距離感應(yīng)都會(huì)根據(jù)當(dāng)前環(huán)境進(jìn)行校準(zhǔn),可以適應(yīng)多種變化的環(huán)境,提升了用戶體驗(yàn)。避免了用戶使用異常導(dǎo)致需要返廠維修,節(jié)約了用戶和廠商的成本。
      [0054]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步描述。

      【專利附圖】

      【附圖說明】
      [0055]圖1為本發(fā)明采用的距離感應(yīng)器具體實(shí)施例的感應(yīng)值與遮擋物距離之間的曲線圖;
      [0056]圖2為本發(fā)明自適應(yīng)型校準(zhǔn)的測距方法具體實(shí)施例的測距過程示意圖;
      [0057]圖3為圖2實(shí)施例中的校準(zhǔn)過程示意圖;
      [0058]圖4為本發(fā)明手持通訊型通訊設(shè)備具體實(shí)施例測距單元的結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0059]為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步介紹和說明,但不局限于此。
      [0060]結(jié)合圖2至圖3,了解本發(fā)明測距方法的具體內(nèi)容。
      [0061]本發(fā)明的核心思想是:當(dāng)手機(jī)撥打電話或者接聽電話時(shí),手機(jī)主體內(nèi)的距離傳感模塊(即距離感應(yīng)器)根據(jù)當(dāng)前的環(huán)境來設(shè)置靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值,因此根據(jù)環(huán)境動(dòng)態(tài)設(shè)置閥值可以達(dá)到在各種惡劣環(huán)境下面保證距離感應(yīng)模塊都能夠正常工作。由于使用耳機(jī)通話或藍(lán)牙設(shè)備通話時(shí),距離感應(yīng)器并不會(huì)工作,因此我們只考慮用戶正常通話下的情況。
      [0062]具體的操作步驟如下:
      [0063]I)首先撥打電話并且開啟距離感應(yīng)功能(即進(jìn)入步驟100);當(dāng)通話應(yīng)用程序(APP)啟動(dòng)后,就會(huì)在系統(tǒng)(手機(jī)的操作系統(tǒng))的電源管理服務(wù)線程申請一個(gè)距離感應(yīng)器變化的監(jiān)聽器。監(jiān)聽器對應(yīng)一個(gè)處理方法,當(dāng)距離感應(yīng)器的值發(fā)生變化時(shí)就會(huì)被調(diào)用,用來處理對應(yīng)該事件的處理方法。當(dāng)距離感應(yīng)器遠(yuǎn)離狀態(tài)(S遠(yuǎn)離狀態(tài))或者靠近狀態(tài)(S靠近狀態(tài))上報(bào)到中央處理器(CPU)被距離感應(yīng)監(jiān)聽器監(jiān)聽到后,中央處理器(CPU)端就會(huì)執(zhí)行監(jiān)聽器方法關(guān)閉屏幕和觸摸功能。
      [0064]2)執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)方法(即進(jìn)入步驟101);自適應(yīng)距離感應(yīng)校準(zhǔn)方法的具體流程如圖3所示:
      [0065]A、使能距離感應(yīng)校準(zhǔn)需要的相關(guān)的寄存器(即進(jìn)入步驟200);只有使能距離校準(zhǔn)需要的相關(guān)的寄存器之后,才能正常讀取距離感應(yīng)當(dāng)前的感應(yīng)值。
      [0066]B、讀取當(dāng)前環(huán)境的平均距離感應(yīng)值(D平均檢測)(即進(jìn)入步驟201);在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值(D檢測),并且讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值(D平均檢測=(D檢測1+D檢測2+D檢測3)/3)。
      [0067]C、設(shè)置校準(zhǔn)異常閥值(即進(jìn)入步驟202);當(dāng)校準(zhǔn)時(shí)被衣服或者手擋住時(shí),自適應(yīng)校準(zhǔn)讀取的平均距離感應(yīng)值(D平均檢測)就會(huì)接近感應(yīng)極限值(Dmax)。然后再根據(jù)平均距離感應(yīng)值(D平均檢測)來設(shè)置靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值,這將導(dǎo)致本次通話距離感應(yīng)反應(yīng)遲鈍無法正常使用(后面會(huì)詳細(xì)介紹如何通過平均距離感應(yīng)值(D平均檢測)來設(shè)置靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值)。比如,在自適應(yīng)校準(zhǔn)時(shí)當(dāng)有遮擋物靠近距離感應(yīng)器到0.5厘米(L校準(zhǔn)異常)設(shè)置為校準(zhǔn)異常閥值,檢測遮擋物體靠近距離感應(yīng)到0.5厘米(L校準(zhǔn)異常)對應(yīng)距離感應(yīng)值為800 (D校準(zhǔn)異常),然后每次通話設(shè)置靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值前,必須判斷平均距離感應(yīng)值(D平均檢測)是否大于校準(zhǔn)異常閥值800 (D校準(zhǔn)異常)進(jìn)入步驟203。大于則為異常情況處理,設(shè)置為系統(tǒng)默認(rèn)的靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值(即進(jìn)入步驟204)為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,小于則進(jìn)行正常校準(zhǔn)處理(后面D部分會(huì)詳細(xì)介紹如何正常校準(zhǔn)處理)。此時(shí),距離感應(yīng)器可以在很多的異常的環(huán)境下面也能夠正常工作。
      [0068]D、設(shè)置當(dāng)前環(huán)境靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值(即進(jìn)入步驟205);根據(jù)用戶接聽的使用習(xí)慣,靠近閥值(D靠近)一般對應(yīng)人臉和距離感應(yīng)器物理實(shí)際距離為2.5厘米(L靠近),遠(yuǎn)離閥值(D遠(yuǎn)離)一般對應(yīng)人臉和距離感應(yīng)器物理實(shí)際距離為3厘米(L遠(yuǎn)離)。正常無遮擋環(huán)境的平均距離感應(yīng)值(D平均檢測)為0,然后有物體遮擋時(shí)檢測與距離感應(yīng)的高度為2.5厘米(L靠近)和3厘米(L遠(yuǎn)離)的距離感應(yīng)值,分別為120 (D初始化靠近)和60 (D初始化遠(yuǎn)離)。從此可以得出靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值與平均感應(yīng)值(D平均檢測)的關(guān)系,如下:D靠近(即靠近當(dāng)前閥值)=D平均檢測+120,D遠(yuǎn)離(即遠(yuǎn)離當(dāng)前閥值)=D平均檢測+60。有這樣的對應(yīng)關(guān)系后,每次通話前都可以根據(jù)檢測當(dāng)前環(huán)境的平均距離感應(yīng)值(D平均檢測)來設(shè)置本次通話靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值,這樣可以保證每次通話時(shí)距離感應(yīng)器都能夠正常的工作。假設(shè)觸摸屏的透光率異常偏大,導(dǎo)致無任何遮擋環(huán)境的平均距離感應(yīng)值(D平均檢測)為220,經(jīng)過以上的算法D靠近=D平均檢測+120和D遠(yuǎn)離=D平均檢測+60可以算出本次通話的靠近閥值(D靠近)為340、遠(yuǎn)離閥值(D遠(yuǎn)離)為280。這樣用戶撥打電話人臉靠近距離感應(yīng)器2.5厘米(L靠近)時(shí),檢測到距離感應(yīng)值大于靠近閥值340 (D靠近)就會(huì)關(guān)閉屏幕和觸摸屏功能,再當(dāng)人臉遠(yuǎn)離與距離感應(yīng)器的高度大于3厘米(L遠(yuǎn)離)時(shí),檢測到距離感應(yīng)值小于遠(yuǎn)離閥值280 (D遠(yuǎn)離)就會(huì)開啟屏幕和觸摸功能,通過此機(jī)制就可以完全避免了這種觸摸屏透光率異常時(shí)的距離感應(yīng)無法使用的現(xiàn)象。至此自適應(yīng)校準(zhǔn)完成(即進(jìn)入步驟206)。
      [0069]3)使能距離感應(yīng)器(即進(jìn)入步驟102);距離感應(yīng)器只有初始化使能寄存器、發(fā)射電流寄存器和脈沖個(gè)數(shù)寄存器等相關(guān)的寄存器之后才能夠正常的工作。
      [0070]4)向中央處理器(CPU)申請并使能距離感應(yīng)中斷(即進(jìn)入步驟103);當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求(即進(jìn)入步驟104)中央處理器(CPU)讀取當(dāng)前距離感應(yīng)器的感應(yīng)值。中央處理器(CPU)根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近(D靠近)和遠(yuǎn)離(D遠(yuǎn)離)的閥值進(jìn)行比較,通過比較可以得到目前狀態(tài)(即進(jìn)入步驟105),如:遠(yuǎn)離狀態(tài)(S遠(yuǎn)離狀態(tài))或者靠近狀態(tài)(S靠近狀態(tài))。中央處理器(CPU)判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)(S遠(yuǎn)離狀態(tài))轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)(S靠近狀態(tài))時(shí),中央處理器(CPU)就會(huì)關(guān)閉屏幕顯示和觸摸屏功能。同理,如果狀態(tài)由靠近狀態(tài)(S靠近狀態(tài))轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)(S遠(yuǎn)離狀態(tài))時(shí),中央處理器(CPU)就會(huì)開啟屏幕顯示和觸摸屏功能(即進(jìn)入步驟106)。
      [0071]5)通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器和釋放一些相關(guān)申請的資源(即進(jìn)入步驟107)。
      [0072]最終經(jīng)過自適應(yīng)校準(zhǔn)后,不僅降低了距離感應(yīng)器的出現(xiàn)異常的概率,更能夠提升用戶的體驗(yàn)。
      [0073]其中,初始化靠近閥值可以是在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物(即遮擋物)時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物(即遮擋物)時(shí)的感應(yīng)值。距離感應(yīng)器可以是紅外線距離感應(yīng)器或者超聲波距離感應(yīng)器。本發(fā)明方法可以用于的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、PDA。校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      [0074]于其它實(shí)施例中,可以在手機(jī)設(shè)置有控制按鈕,或者通過觸摸手機(jī)觸摸屏輸入指令,以單獨(dú)執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)的過程(即執(zhí)行步驟200至步驟206),自適應(yīng)距離感應(yīng)校準(zhǔn)之后,將當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值存儲(chǔ),以供接打電話時(shí)使用;采用這樣的技術(shù)方案時(shí),接打電話時(shí),不必再實(shí)時(shí)對其進(jìn)行自適應(yīng)校準(zhǔn)。
      [0075]如圖4所示,本發(fā)明一種手持通訊型通訊設(shè)備,該手持通話型通訊設(shè)備包括在使用設(shè)于本體的聽筒進(jìn)行通話時(shí),對本體與人體之間進(jìn)行測距的測距單元,測距單元包括以下模塊:
      [0076]起始模塊,用于起始工作,通過撥打電話,手機(jī)啟動(dòng)語音通話功能,并且開啟距離感應(yīng)功能;
      [0077]校準(zhǔn)模塊,用于校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟;
      [0078]使能模塊,用于使能距離感應(yīng)器;
      [0079]中斷模塊,用于向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入;
      [0080]讀取模塊,用于當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值;
      [0081]比較模塊,用于中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較,通過比較進(jìn)入相關(guān)的狀態(tài),當(dāng)距離感應(yīng)值大于靠近當(dāng)前閥值時(shí),進(jìn)入靠近狀態(tài);當(dāng)距離感應(yīng)值小于遠(yuǎn)離當(dāng)前閥值,進(jìn)入遠(yuǎn)離狀態(tài);
      [0082]切換模塊,用于中央處理器判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)時(shí),中央處理器關(guān)閉屏幕顯示和觸摸屏功能;如果狀態(tài)由靠近狀態(tài)轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)時(shí),中央處理器開啟屏幕顯示和觸摸屏功能;
      [0083]結(jié)束模塊,用于通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器,釋放申請的資源。
      [0084]其中的校準(zhǔn)模塊包括以下子模塊:
      [0085]校準(zhǔn)啟動(dòng)子模塊,用于使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作;
      [0086]求平均感應(yīng)值子模塊,用于讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值;
      [0087]異常閥值子模塊,用于設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值;
      [0088]判斷子模塊,用于判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則執(zhí)行異常設(shè)置子模塊,若不是,則執(zhí)行自適應(yīng)設(shè)置子模塊;
      [0089]異常設(shè)置子模塊,用于進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再執(zhí)行校準(zhǔn)完成子模塊;
      [0090]自適應(yīng)設(shè)置子模塊,用于設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值;
      [0091 ] 校準(zhǔn)完成子模塊,用于自適應(yīng)校準(zhǔn)完成。
      [0092]優(yōu)選地,所述的初始化靠近閥值為在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物時(shí)的感應(yīng)值。
      [0093]優(yōu)選地,所述的距離感應(yīng)器為紅外線距離感應(yīng)器。
      [0094]優(yōu)選地,所述的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、PDA。
      [0095]優(yōu)選地,所述的校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      [0096]綜上所述,當(dāng)觸摸屏個(gè)體透光率異?;蛘邔?dǎo)光孔被不易透光貼膜、油垢臟污擋住時(shí),都會(huì)導(dǎo)致距離感應(yīng)器工作在異常的狀態(tài),但是通過本發(fā)明測距方法自適應(yīng)校準(zhǔn)過程之后,對距離感應(yīng)器的閥值進(jìn)行了自適應(yīng)調(diào)整,在靠近狀態(tài)和遠(yuǎn)離狀態(tài)的判斷過程中,更為準(zhǔn)確。在手機(jī)使用過程中,每次通話時(shí)距離感應(yīng)都會(huì)根據(jù)當(dāng)前環(huán)境進(jìn)行校準(zhǔn),可以適應(yīng)多種變化的環(huán)境,提升了用戶體驗(yàn)。不僅僅提高了距離感應(yīng)的兼容性,而且還避免了用戶使用異常導(dǎo)致需要返廠維修,節(jié)約了用戶和廠商的成本。
      [0097]上述僅以實(shí)施例來進(jìn)一步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實(shí)施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護(hù)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
      【權(quán)利要求】
      1.自適應(yīng)型校準(zhǔn)的測距方法,該測距方法用于手持通話型通訊設(shè)備使用設(shè)于本體的聽筒進(jìn)行通話時(shí),本體與人體之間的測距,包括以下步驟: 步驟100,起始工作,通過撥打電話,手機(jī)啟動(dòng)語首通話功能,并且開啟距尚感應(yīng)功能; 步驟101,校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟,自適應(yīng)距離感應(yīng)校準(zhǔn)包括以下過程: 步驟200,使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作; 步驟201,讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值; 步驟202,設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值; 步驟203,判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則進(jìn)入步驟204,若不是,則進(jìn)入步驟205 ; 步驟204,進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再進(jìn)入步驟206 ; 步驟205,設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值; 步驟206,自適應(yīng)校準(zhǔn)完成; 步驟102,使能距離感應(yīng)器; 步驟103,向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入; 步驟104,當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值; 步驟105,中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較,通過比較進(jìn)入相關(guān)的狀態(tài),當(dāng)距離感應(yīng)值大于靠近當(dāng)前閥值時(shí),進(jìn)入靠近狀態(tài);當(dāng)距離感應(yīng)值小于遠(yuǎn)離當(dāng)前閥值,進(jìn)入遠(yuǎn)離狀態(tài); 步驟106,中央處理器判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)時(shí),中央處理器關(guān)閉屏幕顯示和觸摸屏功能;如果狀態(tài)由靠近狀態(tài)轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)時(shí),中央處理器開啟屏幕顯示和觸摸屏功能; 步驟107,通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器,釋放申請的資源。
      2.根據(jù)權(quán)利要求1所述的測距方法,其特征在于所述的初始化靠近閥值為在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物時(shí)的感應(yīng)值。
      3.根據(jù)權(quán)利要求1所述的測距方法,其特征在于所述的距離感應(yīng)器為紅外線距離感應(yīng)器或超聲波距離感應(yīng)器;所述的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、HM。
      4.根據(jù)權(quán)利要求1所述的測距方法,其特征在于所述的校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      5.自適應(yīng)距離感應(yīng)校準(zhǔn)方法,通過在手持通訊型通訊設(shè)備上設(shè)置有控制按鈕,通過該控制按鈕來觸發(fā)信號,或者通過觸摸手機(jī)觸摸屏輸入指令,以使手持通訊型通訊設(shè)備執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)過程,具體校準(zhǔn)過程包括以下步驟: 步驟200,使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作; 步驟201,讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值; 步驟202,設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值; 步驟203,判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則進(jìn)入步驟204,若不是,則進(jìn)入步驟205 ; 步驟204,進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再進(jìn)入步驟206 ; 步驟205,設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值; 步驟206,自適應(yīng)校準(zhǔn)完成。
      6.手持通訊型通訊設(shè)備,該手持通話型通訊設(shè)備包括在使用設(shè)于本體的聽筒進(jìn)行通話時(shí),對本體與人體之間進(jìn)行測距的測距單元,所述的測距單元包括以下模塊: 起始模塊,用于起始工作,通過撥打電話,手機(jī)啟動(dòng)語音通話功能,并且開啟距離感應(yīng)功能; 校準(zhǔn)模塊,用于校準(zhǔn)工作,執(zhí)行自適應(yīng)距離感應(yīng)校準(zhǔn)步驟,校準(zhǔn)模塊包括以下子模塊: 校準(zhǔn)啟動(dòng)子模塊,用于使能距離感應(yīng)校準(zhǔn)需要的寄存器啟動(dòng)工作; 求平均感應(yīng)值子模塊,用于讀取當(dāng)前環(huán)境的平均距離感應(yīng)值:在沒有任何物體遮擋撥打電話檢測當(dāng)前的距離感應(yīng)值,并且至少讀取3次感應(yīng)值計(jì)算出當(dāng)前環(huán)境的平均距離感應(yīng)值; 異常閥值子模塊,用于設(shè)置校準(zhǔn)異常閥值,為判斷平均距離感應(yīng)值是否異常而設(shè)置一個(gè)校準(zhǔn)異常閥值; 判斷子模塊,用于判斷平均距離感應(yīng)值是否大于校準(zhǔn)異常閥值,若是,則執(zhí)行異常設(shè)置子模塊,若不是,則執(zhí)行自適應(yīng)設(shè)置子模塊; 異常設(shè)置子模塊,用于進(jìn)行異常情況處理,設(shè)置初始化靠近閥值和初始化遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值,再執(zhí)行校準(zhǔn)完成子模塊; 自適應(yīng)設(shè)置子模塊,用于設(shè)置自適應(yīng)型靠近閥值和自適應(yīng)型遠(yuǎn)離閥值為當(dāng)前環(huán)境使用的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值;自適應(yīng)型靠近閥值=平均距離感應(yīng)值+初始化靠近閥值;自適應(yīng)型遠(yuǎn)離閥值=平均距離感應(yīng)值+初始化遠(yuǎn)離閥值; 校準(zhǔn)完成子模塊,用于自適應(yīng)校準(zhǔn)完成; 使能模塊,用于使能距離感應(yīng)器; 中斷模塊,用于向中央處理器申請并使能距離感應(yīng)中斷進(jìn)入; 讀取模塊,用于當(dāng)距離感應(yīng)器有數(shù)據(jù)變化時(shí),距離感應(yīng)就會(huì)產(chǎn)生一個(gè)中斷事件請求中央處理器讀取當(dāng)前距離感應(yīng)器的感應(yīng)值; 比較模塊,用于中央處理器根據(jù)當(dāng)前讀取的距離感應(yīng)值和設(shè)置的靠近當(dāng)前閥值和遠(yuǎn)離當(dāng)前閥值進(jìn)行比較,通過比較進(jìn)入相關(guān)的狀態(tài),當(dāng)距離感應(yīng)值大于靠近當(dāng)前閥值時(shí),進(jìn)入靠近狀態(tài);當(dāng)距離感應(yīng)值小于遠(yuǎn)離當(dāng)前閥值,進(jìn)入遠(yuǎn)離狀態(tài); 切換模塊,用于中央處理器判斷目前狀態(tài)是否發(fā)生了變化,如果狀態(tài)由遠(yuǎn)離狀態(tài)轉(zhuǎn)變?yōu)榭拷鼱顟B(tài)時(shí),中央處理器關(guān)閉屏幕顯示和觸摸屏功能;如果狀態(tài)由靠近狀態(tài)轉(zhuǎn)變?yōu)檫h(yuǎn)離狀態(tài)時(shí),中央處理器開啟屏幕顯示和觸摸屏功能; 結(jié)束模塊,用于通話結(jié)束,掛斷電話并注銷已經(jīng)申請的距離感應(yīng)中斷、監(jiān)聽器,釋放申請的資源。
      7.根據(jù)權(quán)利要求6所述的手持通訊型通訊設(shè)備,其特征在于所述的初始化靠近閥值為在距離感應(yīng)器前端2-2.5cm處設(shè)有障礙物時(shí)的感應(yīng)值;初始化遠(yuǎn)離閥值為在距離感應(yīng)器前端3-3.5cm處設(shè)有障礙物時(shí)的感應(yīng)值。
      8.根據(jù)權(quán)利要求6所述的手持通訊型通訊設(shè)備,其特征在于所述的距離感應(yīng)器為紅外線距離感應(yīng)器或超聲波距離感應(yīng)器。
      9.根據(jù)權(quán)利要求6所述的手持通訊型通訊設(shè)備,其特征在于所述的手持通話型通訊設(shè)備為手機(jī),或帶有語音通訊功能的平板電腦、PDA。
      10.根據(jù)權(quán)利要求6所述的手持通訊型通訊設(shè)備,其特征在于所述的校準(zhǔn)異常閥值為距離感應(yīng)器的感應(yīng)最大極限值的50%至100%之間的任一數(shù)值。
      【文檔編號】H04M1/725GK104202480SQ201410466845
      【公開日】2014年12月10日 申請日期:2014年9月12日 優(yōu)先權(quán)日:2014年9月12日
      【發(fā)明者】鐘才 申請人:深圳市邦華電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1