手持終端及其防止誤操作的方法
【技術領域】
[0001]本發明涉及電子設備技術領域,具體而言涉及一種手持終端及其防止誤操作的方法。
【背景技術】
[0002]為了在通話過程中防止手機貼耳朵引發誤觸,當前普遍用觸摸屏來實現P-sensor(模擬距離傳感器)功能,具體地,通過觸摸屏的上半部分的感應通道作為感應器,通話過程中人臉觸碰該上半部分并觸發預置數量的感應通道,即達到預置的感應通道觸發閾值后,觸摸屏變為黑屏。然而,通話過程中手機為傾斜狀態,觸摸屏與人臉的實際接觸面積較小,不易達到預置的感應通道觸發閾值,觸發幾率較低。為了避免此種狀況,現有技術一般通過減小預置的感應通道觸發閾值,即降低觸摸屏的觸控靈敏度。然而,在通話過程中用戶需要調用通訊錄以找尋其他聯系號碼時,觸摸屏與耳朵及臉部脫離接觸,并且下拉手機的狀態欄,由于觸控靈敏度提高,下拉狀態欄時極易觸控達到預置的感應通道觸發閾值,導致觸摸屏變為黑屏,這與用戶的使用情況不相符。
【發明內容】
[0003]鑒于此,本發明提供一種手持終端及其防止誤操作的方法,通過手持終端自帶的重力傳感器實現P-sensor的功能,靈活調整觸摸屏的觸控靈敏度,從而能夠準確的根據使用情況進行屏幕顯示。
[0004]本發明提供的一種手持終端防止誤操作的方法,包括:預先記錄手持終端在第一操作狀態時的第一重力感應數據、在第二操作狀態時的第二重力感應數據;開啟的重力傳感器記錄手持終端的當前重力感應數據;將當前重力感應數據與第一重力感應數據和第二重力感應數據相比較,以判斷手持終端的當前操作狀態;若判斷當前操作狀態為第一操作狀態,則將手持終端的感應通道觸發閾值設置為第一閾值,其中感應通道觸發閾值為手持終端在黑屏和亮屏之間進行切換的判斷值;若判斷當前操作狀態為第二操作狀態,則將感應通道觸發閾值設置為第二閾值。
[0005]可選地,第一操作狀態包括通話狀態,第二操作狀態包括下拉狀態欄狀態。
[0006]可選地,第一閾值大于第二閾值。
[0007]可選地,手持終端還包括紅外距離傳感器和/或前置攝像頭,在判斷手持終端的當前操作狀態為第一操作狀態時,所述方法還包括:開啟的紅外距離傳感器和/或前置攝像頭檢測得到手持終端與其使用者臉部之間的當前距離;將當前距離與預置距離門限相比較;若當前距離大于預置距離門限,則手持終端由黑屏變為亮屏;若當前距離小于或等于預置距離門限,則手持終端保持黑屏。
[0008]可選地,將當前重力感應數據與第一重力感應數據和第二重力感應數據相比較,以判斷手持終端的當前操作狀態的步驟,包括:若當前重力感應數據與第一重力感應數據的差值小于等于第一預置變量門限,則判定當前操作狀態為第一操作狀態;若當前重力感應數據與第二重力感應數據的差值小于等于第二預置變量門限,則判定當前操作狀態為第二操作狀態。
[0009]本發明提供的一種手持終端,包括觸摸屏以及:基帶芯片,用于預先記錄手持終端在第一操作狀態時的第一重力感應數據,以及在第二操作狀態時的第二重力感應數據;重力傳感器,用于開啟后記錄手持終端的當前重力感應數據;基帶芯片,進一步用于將當前重力感應數據與第一重力感應數據和第二重力感應數據相比較,以判斷手持終端的當前操作狀態;若判斷當前操作狀態為第一操作狀態,則基帶芯片將觸摸屏的感應通道觸發閾值設置為第一閾值,其中感應通道觸發閾值為觸摸屏在黑屏和亮屏之間進行切換的判斷值;若判斷當前操作狀態為第二操作狀態,則基帶芯片將觸摸屏的感應通道觸發閾值設置為第二閾值。
[0010]可選地,第一操作狀態包括通話狀態,第二操作狀態包括下拉狀態欄狀態。
[0011]可選地,第一閾值大于第二閾值。
[0012]可選地,手持終端還包括紅外距離傳感器和/或前置攝像頭,用于在開啟后檢測得到觸摸屏與其使用者臉部之間的當前距離;在判斷手持終端的當前操作狀態為第一操作狀態時,基帶芯片進一步用于將當前距離與預置距離門限相比較;若當前距離大于預置距離門限,則觸摸屏由黑屏變為亮屏;若當前距離小于或等于預置距離門限,則觸摸屏保持黑屏。
[0013]可選地,若當前重力感應數據與第一重力感應數據的差值小于等于第一預置變量門限,則基帶芯片判定當前操作狀態為第一操作狀態;若當前重力感應數據與第二重力感應數據的差值小于等于第二預置變量門限,則判定當前操作狀態為第二操作狀態。
[0014]本發明的手持終端及其防止誤操作的方法,根據重力傳感器獲取的當前重力感應數據判斷手持終端的當前操作狀態,并據此設置手持終端的感應通道觸發閾值,即,通過手持終端自帶的重力傳感器實現P-sensor的功能,靈活調整手持終端的觸控靈敏度,從而能夠準確的根據使用情況進行屏幕顯示,無需增設額外的感應裝置,降低產品成本。
【附圖說明】
[0015]圖1是本發明一實施例的手持終端防止誤操作的方法的流程圖;
[0016]圖2是本發明一實施例的手持終端的結構示意圖;
[0017]圖3是本發明另一實施例的手持終端的結構示意圖;
[0018]圖4是本發明實施例的手持終端在第一操作狀態和第二操作狀態時的示意圖。
【具體實施方式】
[0019]下面將結合本發明實施例中的附圖,對本發明所提供的示例性的實施例的技術方案進行清楚、完整地描述。
[0020]本發明實施例提供一種如圖1所示的防止誤操作的方法,該方法基于圖2所示的手持終端20,如圖2所示,手持終端20包括觸摸屏21、重力傳感器(G-SenS0r)22以及基帶芯片23。觸摸屏21為具有觸控功能的顯示裝置。基帶芯片23用于發射及接收觸摸屏21、重力傳感器22等元器件傳遞的基帶信號以執行對應操作,基帶芯片23可以為CTP IC(CapacitiveTouchpad IC;電容式觸控芯片),其包括CPU處理器、信道編碼解碼器、調制調解器、數字信號處理器及接口模塊等。此外,手持終端20還可以包括存儲器、電源以及前置攝像頭24、紅外距離傳感器25等其他元器件,圖中并未全部示出。
[0021]結合圖1和圖2所示,所述手持終端防止誤操作的方法包括:
[0022]Sll:預先記錄手持終端在第一操作狀態時的第一重力感應數據、在第二操作狀態時的第二重力感應數據;
[0023]本發明實施例的手持終端20包括但不限于智能手機、便攜式通信裝置、PDA(Personal Digital Assistant,個人數字助理或平板電腦)、可穿戴設備等具有觸控顯示與通話功能的電子設備。
[0024]本實施例可以通過手持終端20內置的重力傳感器22或者加速計獲取第一操作狀態時的第一重力感應數據以及第二操作狀態時的第二重力感應數據。其中,第一重力感應數據和第二重力感應數據分別包括在第一操作狀態和第二操作狀態時手持終端20在空間三維直角坐標系中X軸、Y軸和Z軸上的重力加速度方向以及手持終端20在三軸上的重力分量。為了區別于現有技術,本發明實施例以第一操作狀態為通話狀態、第二操作狀態為下拉狀態欄狀態為例進行描述。
[0025]在實際應用場景中,手持終端20處于通話狀態和下拉狀態欄狀態時,手持終端20的傾斜狀態即傾斜方向及其與水平方向的夾角是不同的,因此兩個狀態下手持終端20的重力感應數據是不同的。
[0026]S12:開啟的重力傳感器記錄手持終端的當前重力感應數據;
[0027]在手持終端20的使用過程中,開啟的重力傳感器22檢測得到當前操作狀態下手持終端20的當前重力感應數據。同理,當前重力感應數據包括在當前操作狀態下手持終端20在空間三維直角坐標系中X軸、Y軸和Z軸上的重力加速度方向以及在三軸上的重力分量。
[0028]S13:將當前重力感應數據與第一重力感應數據和第二重力感應數據相比較,以判斷手持終端的當前操作狀態;
[0029]S14:若判斷當前操作狀態為第一操作狀態,則將手持終端的感應通道觸發閾值設置為第一閾值;
[0030]S15:若判斷當前操作狀態為第二操作狀態,則將感應通道觸發閾值設置為第二閾值。
[0031]為了更加貼