麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種防誤操作的方法及終端與流程

文檔序號:12747595閱讀:392來源:國知局
一種防誤操作的方法及終端與流程

本發明涉及電子技術領域,尤其涉及一種防誤操作的方法及終端。



背景技術:

智能電子設備已經變成生活中常用工具,大大的便捷了用戶的生活。但是智能電子設備在使用過程常常發生誤操作的情況,尤其是智能手機,常發生用戶將智能手機放在口袋里,在走路過程中由于擠壓屏幕導致誤撥電話或者誤發短信,進而給用戶的生活造成一定的困擾。



技術實現要素:

本發明實施例提供一種防誤操作的方法及其終端,可以降低誤操作的影響,中斷響應或中斷處理誤操作。

第一方面,本發明實施例提供了一種防誤操作的方法,該防誤操作的方法包括:若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果;獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出;判斷計算出的有效概率是否超過獲取的閾值;若未超過獲取的閾值,暫停處理檢測到的操作事件。

另一方面,本發明實施例提供了一種終端,終端包括第一獲取單元、第二獲取單元、第一判斷單排以及處理單元,其中,第一獲取單元用于若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果;第二獲取單元用于獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出;第一判斷單元用于判斷計算出的有效概率是否超過獲取的閾值;處理單元用于若第一判斷單元判斷出有效概率未超過獲取的閾值,暫停處理檢測到的操作事件。

本發明實施例所公開的一種防誤操作的方法通過若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長 內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果;獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出;判斷計算出的有效概率是否超過獲取的閾值;若未超過獲取的閾值,暫停處理檢測到的操作事件,可以降低誤操作的影響,中斷響應或中斷處理誤操作,提高用戶的體驗效果,解決用戶因誤操作帶了的使用困擾。

附圖說明

為了更清楚地說明本發明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明實施例提供的一種防誤操作的方法的示意流程圖;

圖2是本發明實施例提供的一種防誤操作的方法的子流程圖;

圖3是圖1的子流程圖;

圖4是圖1的子流程圖;

圖5是本發明實施例提供的一種終端的示意性框圖;

圖6是本發明實施例提供的另一種終端示意性框圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或若干個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。還應當理解,在此本發明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發明。如在本發明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的“一”、“一 個”及“該”意在包括復數形式。

本發明實施例提供的一種防誤操作的方法,可以降低誤操作的影響,中斷響應或中斷處理誤操作,提高用戶的體驗效果,解決用戶因誤操作帶了的使用困擾。所述一種防誤操作的方法運行于終端,終端為包括觸控裝置的電子設備,其包括但是不限制于為便捷式終端如智能手機、平板電腦、掌上電子閱讀器以及其他帶有觸控屏幕的電子設備。本發明對此不進行具體的限定。

請參看圖1,是本發明實施方式提供的一種防誤操作的方法的示意流程圖,如圖所示,該方法包括:

S101,若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果。

具體的,預設的操作事件包括但是不限制于編輯和撥打電話、編輯和發送郵件、編輯和發送短信等。預設的操作事件可以是由用戶自定義,還可以是由系統預先設置。本實施例中,檢測是否有預設的操作事件通過檢測用戶是否在觸控裝置觸控了相應的控制按鍵實現。

用戶在觸控裝置進行操作而生成相應的觸控事件,觸控事件包括所有在觸控裝置上進行的操作,例如用戶觸碰觸控裝置上的撥號鍵,則生成撥號的觸控事件。本發明實施例優選觸控裝置為觸控屏幕。

觸控事件包括有效觸控事件和無效觸控事件。其中有效觸控事件為系統響應并進行了相應有效處理的觸控事件;無效觸控事件為系統未響應或未進行相應有效處理的觸控事件。被有效處理可理解為被成功處理。例如,若觸控事件為撥出電話,若系統響應用戶的觸控操作而撥出相應電話,則撥打電話的觸控事件為有效觸控事件;若系統未響應用戶的觸控操作而未撥出相應電話,則撥打電話的觸控事件為無效觸控事件。應當理解,將誤操作判定為無效觸控事件,則可降低誤操作帶來的影響。還應當理解,用戶正常使用時,誤操作少,有效觸控事件多;用戶非正常使用時,誤操作較多,即無效觸控事件多。因為用戶正常使用時,用戶是有目的性地進行觸控操作;而用戶非正常使用時,用戶多數為無意或者無目的性地進行觸控操作,例如手機放在口袋里的使用狀態;小孩拿手機玩耍時亂點的使用狀態。

有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸 控事件的概率。因此當前時刻的有效概率可以反應用戶當前的使用狀態。若當前時刻的有效概率低,則表示當前時刻觸控事件中誤操作的幾率較大,用戶在非正常使用狀態的幾率較大;若當前時刻的有效概率高,則表示當前時刻的觸控事件中非誤操作的幾率較大,用戶在正常使用狀態的幾率較大。

S102,獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出。

具體的,閾值是根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出的動態值,其他可行的實施例中,閾值還可以是根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出的一個定值。

需要說明的是,閾值可以是根據距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率來計算;閾值還可以是根據與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率來計算;閾值還可以是先判斷距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件的數量是否達到預設數量,若沒有,則根據與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率來計算。

應當理解,由于閾值根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出,因此閾值可以反映該操作事件所對應的歷史有效觸控事件發生時的有效概率的大體趨勢或者平均水平。

還需要說明的是,操作事件相對應的閾值與其它不同操作事件對應的閾值無關。例如撥電話的操作事件相對應的閾值與發送短信的操作事件相對應的閾值無關。

S103,判斷計算出的有效概率是否超過獲取的閾值;若超過獲取的閾值,執行S104;若未超過獲取的閾值,執行S105。

S104,處理檢測到的操作事件。

S105,暫停處理檢測到的操作事件。其中,暫停處理檢測到的操作事件目的在于終止處理檢測到的操作事件,不限定為終止處理操作事件的哪個處理步驟。例如檢測到的操作事件為打電話,暫定處理該操作事件時,不限定于終止呼叫的處理過程或者是輸入號碼的處理過程。

具體的,由于閾值可以反映該操作事件所對應的歷史有效觸控事件發生時 的有效概率的大體趨勢或者平均水平;而有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率,因此若判斷出計算的有效概率超過閾值,則可表示當前檢測到的操作事件為誤操作的幾率較小;若判斷出計算的有效概率未超過閾值,則可表示當前檢測到的操作事件為誤操作的幾率較大。因此,若計算出的有效概率超過獲取的閾值,視為檢測到預設操作事件為非誤操作,進而執行處理檢測到的操作事件。若計算出的有效概率未超過獲取的閾值,視為檢測到的預設的操作事件為誤操作,進而暫停處理檢測到的操作事件。本發明實施例提供的一種防誤操作的方法可以有效地降低誤操作帶了的影響。例如,小朋友在手機上亂點,常成為monkey測試,這種點擊是無序的隨機的,當前時刻的有效概率很低,遠低于閾值;再如,手機放在口袋里,因積壓或者移動引起的點擊,也是無序的,當前時刻的有效概率也是遠低于閾值。

需要說明的是,由于觸控事件包括有效觸控事件和無效觸控事件,而將誤操作判定為無效觸控事件,則可降低誤操作帶來的影響。為了更有效的區分有效觸控事件和無效觸控事件,請參看圖2,本發明實施例中防誤操作的方法還包括:

S201,若檢測到觸控事件,記錄觸控事件相對應的事件狀態,事件狀態包括但是不限制為觸控位置、是否被有效處理、時間信息。其中,時間信息包括觸控時間以及觸控時長。

S202,判斷觸控事件的觸控位置是否位于界面上任意一個控件或窗口的范圍內,若位于界面上任意一個控件或窗口的范圍內,執行S203;若不在界面上任意一個控件或窗口的范圍內,執行S205。界面表示為終端的顯示界面,可以是終端的桌面,還可以是應用程序的顯示界面等。

S203,判斷觸控事件是否被有效處理,若被有效處理,執行S204;若未被有效處理,執行S205。具體的,未被有效處理原因有很多,其與系統的設置以及用戶的使用有關,例如觸控時長過長、觸控時長過短;用戶手指濕潤導致觸控裝置未能檢測識別到觸控事件。

S204,觸控事件為有效觸控事件。

S205,觸控事件為無效觸控事件。

需要說明的是,記錄觸控事件的觸控時間以便于計算有效概率、操作事件 對應的閾值等。

需要說明的是,有效概率用于表示有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率。請參看圖3,S101中若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的,包括:

S301,獲取距離當前時刻預設時長內的歷史觸控事件的數量。

具體的,預設時長的設定太短或太長均會影響準確性,因此預設時長過短或過長均不能準確地反應當前時刻的用戶的使用狀態。優選可以根據累計的實驗數據設定預設時長,例如基于用戶正常使用時,完成撥號大概需要4~5秒,當預設的操作事件為撥號時,設定預設時長為10秒。其他可行的實施例中,可以根據累計的實驗數據設定撥號操作事件的預設時長,本發明對此不進行具體的限定。

S302,獲取距離當前時刻預設時長內的歷史有效觸控事件的數量。

S303,計算獲取的歷史有效觸控事件的數量與歷史觸控事件的數量的比值,該比值為當前時刻的有效概率。

還需要說明的是,由于閾值可以反映該操作事件所對應的歷史有效觸控事件發生時的有效概率的大體趨勢或者平均水平。因此閾值的選擇將影響防誤操作的方法的準確性。本發明不限定閾值是定值或動態的數值,為了提高防誤操作的方法的準確性,優選閾值是動態數值。

若閾值是動態數值,請參看圖4,是本發明實施例提供的一種獲取操作事件相對應的閾值的流程示意圖,如圖所示,S102中獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出,包括:

S401,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

具體的,本實施例優選,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:

根據時間信息判斷距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件的數量是否達到預設數量,若未達到,則根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每 次發生時的有效概率;若達到,則根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。預設時間段是一個數值范圍,其范圍值需要進行多次實驗推算得到。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取操作事件所對應的所有歷史有效觸控事件每次發生時的有效概率。

S402,計算獲取的所有有效概率的平均值。

S403,根據計算的平均值設置操作事件相對應的閾值,閾值小于平均值。

具體的,由于操作事件時不斷發生的,導致數據是動態變化的,因此閾值是動態變化的。閾值可以是根據計算的平均值,再選擇若干數值進行多次的實驗后估算而來。例如平均值為90%,根據多次實驗后選擇閾值為80%。閾值還可以根據平均值計算獲取的所有有效概率偏離平均值的程度,即計算出獲取的所有有效概率的標準差,再根據平均值以及標準差設置操作事件相對應的閾值。閾值的選擇標準為既要有效的降低誤操作的影響,中斷響應或中斷處理誤操作,又要盡量不影響用戶的正常使用。

其他可行的實施例中,若閾值是定值,閾值可以是根據實驗數據預設的。

本發明實施例所提供的終端為包括觸控裝置的電子設備,其包括但是不限制于為便捷式終端如智能手機、平板電腦、掌上電子閱讀器以及其他帶有觸控屏幕的電子設備。

請參看圖5,本發明實施例提供的一種終端的示意性框圖,該終端包括檢測單元501、第一獲取單元502、第二獲取單元503、第一判斷單元504以及處理單元505。

其中檢測單元501用于檢測是否有預設的操作事件。

具體的,預設的操作事件包括但是不限制于編輯和撥打電話、編輯和發送 郵件、編輯和發送短信等。預設的操作事件可以是由用戶自定義,還可以是由系統預先設置。本實施例中,檢測是否有預設的操作事件通過檢測用戶是否在觸控裝置觸控了相應的控制按鍵實現。

第一獲取單元502用于若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果。

用戶在觸控裝置進行操作而生成相應的觸控事件,觸控事件包括所有在觸控裝置上進行的操作。本發明實施例優選觸控裝置為觸控屏幕。

觸控事件包括有效觸控事件和無效觸控事件。其中有效觸控事件為系統響應并進行了相應有效處理的觸控事件;無效觸控事件為系統未響應或未進行相應有效處理的觸控事件。被有效處理可理解為被成功處理。應當理解,將誤操作判定為無效觸控事件,則可降低誤操作帶來的影響。還應當理解,用戶正常使用時,誤操作少,有效觸控事件多;用戶非正常使用時,誤操作較多,即無效觸控事件多。

有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率。因此當前時刻的有效概率可以反應用戶當前的使用狀態。

第二獲取單元503用于獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出。

具體的,閾值是根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出的動態值,其他可行的實施例中,閾值還可以是根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出的一個定值。

應當理解,由于閾值根據該操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出,因此閾值可以反映該操作事件所對應的歷史有效觸控事件發生時的有效概率的大體趨勢或者平均水平。

第一判斷單元504用于判斷計算出的有效概率是否超過獲取的閾值。

處理單元505用于若第一判斷單元504判斷出計算出的有效概率超過獲取的閾值,處理檢測到的操作事件;處理單元505還用于若第一判斷單元504判斷出計算出的有效概率未超過獲取的閾值,暫停處理檢測到的操作事件。

需要說明的是,由于觸控事件包括有效觸控事件和無效觸控事件,而將誤操作判定為無效觸控事件,則可降低誤操作帶來的影響。為了更有效的區分有 效觸控事件和無效觸控事件,終端500還包括:記錄單元506、第二判斷單元507、第三判斷單元508。

記錄單元506用于若檢測到觸控事件,記錄觸控事件相對應的事件狀態,事件狀態包括但是不限制為觸控位置、是否被有效處理、時間信息。其中,時間信息包括觸控時間以及觸控時長。

第二判斷單元507用于判斷觸控事件的觸控位置是否位于界面上任意一個控件或窗口的范圍內,以及若觸控事件的觸控位置不在界面上任意一個控件或窗口的范圍內,觸控事件為無效觸控事件。

第三判斷單元508用于若第二判斷單元507判斷出觸控事件的觸控位置位于界面上任意一個控件或窗口的范圍內,判斷觸控事件是否被有效處理,若被有效處理,觸控事件為有效觸控事件;若未被有效處理,觸控事件為無效觸控事件。

需要說明的是,記錄觸控事件的觸控時間以便于計算有效概率、操作事件對應的閾值等。

需要說明的是,有效概率用于表示有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率,第一獲取單元502包括:第一收獲單元512、第二收獲單元522以及第一運算單元532。

其中第一收獲單元512用于獲取距離當前時刻預設時長內的歷史觸控事件的數量。

具體的,預設時長的設定太短或太長均會影響準確性,因此預設時長過短或過長均不能準確地反應當前時刻的用戶的使用狀態。

第二收獲單元522用于獲取距離當前時刻預設時長內的歷史有效觸控事件的數量。

第一運算單元532用于計算獲取的歷史有效觸控事件的數量與歷史觸控事件的數量的比值,比值為當前時刻的有效概率。

還需要說明的是,由于閾值可以反映該操作事件所對應的歷史有效觸控事件發生時的有效概率的大體趨勢或者平均水平。因此閾值的選擇將影響防誤操作的方法的準確性。本發明不限定閾值是定值或動態的數值,為了提高防誤操作的方法的準確性,優選閾值是動態數值。第二獲取單元503包括第三收獲單元513、第二運算單元523以及設置單元533。

其中,第三收獲單元513用于獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

第二運算單元523用于計算獲取的所有有效概率的平均值。

設置單元533用于根據計算的平均值設置操作事件相對應的閾值,閾值小于平均值。

具體的,由于操作事件時不斷發生的,導致數據是動態變化的,因此閾值是動態變化的。閾值可以是根據計算的平均值,再選擇若干數值進行多次的實驗后估算而來。閾值還可以根據平均值計算獲取的所有有效概率偏離平均值的程度,即計算出獲取的所有有效概率的標準差,再根據平均值以及標準差設置操作事件相對應的閾值。閾值的選擇標準為既要有效的降低誤操作的影響,中斷響應或中斷處理誤操作,又要盡量不影響用戶的正常使用。

需要說明的是,第三收獲單元513獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率的過程,本實施例優選,第三收獲單元513包括偵測單元和采集單元。

偵測單元用于根據時間信息判斷距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件的數量是否達到預設數量。

采集單元用于若偵測單元判斷出若未達到預設數量,根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率。

采集單元還用于若偵測單元判斷出達到了預設數量,根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,第三收獲單元513具體用于根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,第三收獲單元513具體用于根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率。

其中,時間信息是根據記錄每次觸控事件相對應的事件狀態獲取的。

其他可行的實施例中,第三收獲單元513具體用于獲取操作事件所對應的 所有歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,若閾值是定值,閾值可以是根據實驗數據預設的。

請參看圖6,是本發明實施方式提供的另一種終端的示意框圖。如圖所示的本實施例中的終端600可以包括一個或者若干個處理器601、一個或者若干個輸入裝置602、一個或者若干個輸出裝置603以及存儲器604。上述處理器601、輸入裝置602、輸出裝置603以及存儲器604通過總線連接。

輸入裝置602用于操作輸入觸控事件或操作事件。具體實現中,本發明實施例的輸入裝置602可包括觸控裝置,如觸控屏。

輸出裝置603用于防誤操作的檢驗結果。具體實現中,本發明實施例的輸出裝置603可包括顯示器、揚聲器、打印機等。

存儲器604用于存儲帶有各種功能的程序數據,具體實現中,本發明實施例的存儲器604可以是系統存儲器,比如,揮發性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結合。具體實現中,本發明實施例的存儲器604還可以是系統之外的外部存儲器,比如,磁盤、光盤、磁帶等。

處理器601用于調用存儲器604中存儲的程序數據即執行存儲器604存儲的指令,并執行如下操作:

若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的結果;獲取操作事件相對應的閾值,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出;判斷計算出的有效概率是否超過獲取的閾值;若超過獲取的閾值,處理檢測到的操作事件;若未超過獲取的閾值,暫停處理檢測到的操作事件。

為了更有效的區分有效觸控事件和無效觸控事件,處理器601還執行如下操作:

若檢測到觸控事件,記錄觸控事件相對應的事件狀態,事件狀態包括但是不限制為觸控位置、是否被有效處理、時間信息。其中,時間信息包括觸控時間以及觸控時長,判斷觸控事件的觸控位置是否位于界面上任意一個控件或窗口的范圍內,若位于界面上任意一個控件或窗口的范圍內,判斷觸控事件是否被有效處理,若被有效處理,觸控事件為有效觸控事件;若未被有效處理,觸控事件為無效觸控事件;還有若不在界面上任意一個控件或窗口的范圍內,觸 控事件為無效觸控事件。

需要說明的是,有效概率用于表示有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率,若檢測到預設的操作事件,獲取當前時刻的操作事件的有效概率的過程,有效概率是根據距離當前時刻預設時長內的歷史觸控事件的數量和歷史有效觸控事件的數量進行計算出的,處理器601還執行如下操作:

獲取距離當前時刻預設時長內的歷史觸控事件的數量,獲取距離當前時刻預設時長內的歷史有效觸控事件的數量,計算獲取的歷史有效觸控事件的數量與歷史觸控事件的數量的比值,比值為當前時刻的有效概率。

若閾值是動態數值,獲取操作事件相對應的閾值的過程,閾值是根據操作事件所對應的歷史有效觸控事件發生時的有效概率計算得出,處理器601還執行如下操作:

獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率,計算獲取的所有有效概率的平均值,根據計算的平均值設置操作事件相對應的閾值,閾值小于平均值。

其中,本實施例優選,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:

根據時間信息判斷距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件的數量是否達到預設數量,若未達到,則根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率;若達到,則根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取距離當前時刻預設時間段內,該操作事件所對應的歷史有效觸控事件每次發生時的有效概率。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取與當前時刻的間隔時間最短的預設數量該操作事件所對應的歷史有效觸控事件,每次發生時的有效概率。

其他可行的實施例中,獲取操作事件所對應的歷史有效觸控事件每次發生時的有效概率具體包括:根據時間信息獲取操作事件所對應的所有歷史有效觸 控事件每次發生時的有效概率。

應當理解,在本發明實施例中,所稱處理器601可以是中央第一處理單元(Central Processing Unit,CPU),該處理器601還可以是其他通用處理器、數字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(Field-Programmable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。

本發明實施例提供的防誤操作的方法及其終端,通過獲取當前時刻的操作事件的有效概率以及獲取操作事件相對應的閾值,再判斷有效概率是否超過獲取的閾值,若超過獲取的閾值,執行處理檢測到的操作事件;若未超過獲取的閾值,暫停處理檢測到的所述操作事件,可以降低誤操作的影響,中斷響應或中斷處理誤操作,解決用戶因誤操作帶來的使用困擾。這是基于閾值可以反映該操作事件所對應的歷史有效觸控事件發生時的有效概率的大體趨勢或者平均水平;而有效概率用于表示距離當前時刻預設時長內的歷史觸控事件中歷史有效觸控事件的概率,因此若判斷出計算的有效概率超過閾值,則可表示當前檢測到的操作事件為誤操作的幾率較小;若判斷出計算的有效概率未超過閾值,則可表示當前檢測到的操作事件為誤操作的幾率較大。另一方面本發明實施例有效的區分有效觸控事件和無效觸控事件,再者提供多種方式計算閾值,提高防操作的檢測準確性,提高用戶體驗效果。

需要說明的是,本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。

本發明實施例終端中的單元可以根據實際需要進行合并、劃分和刪減。

所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如若干個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接, 也可以是電的,機械的或其它的形式連接。

另外,在本發明各個實施例中的各功能單元可以集成在一個第一處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上所述,為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 桐庐县| 新闻| 武鸣县| 堆龙德庆县| 临城县| 济源市| 合江县| 永寿县| 许昌县| 西林县| 三亚市| 兴和县| 申扎县| 淄博市| 沙湾县| 南安市| 临沧市| 阿巴嘎旗| 体育| 杭锦后旗| 阳东县| 南和县| 稷山县| 赤城县| 淅川县| 贞丰县| 鄯善县| 晋江市| 苍南县| 太康县| 淮阳县| 买车| 克什克腾旗| 台州市| 卫辉市| 崇州市| 波密县| 喀什市| 镶黄旗| 双柏县| 班戈县|