本公開涉及電子設(shè)備,具體涉及一種防誤觸檢測方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著全面屏概念的普及,手機等電子設(shè)備的屏占比越來越高,邊框越來越窄,同時設(shè)備屏幕也越來越大,在設(shè)備使用過程中邊緣位置很容易發(fā)生誤觸。
2、相關(guān)技術(shù)中,一般會在電子設(shè)備邊緣增加觸控抑制區(qū),并結(jié)合相應(yīng)的防誤觸算法來降低邊緣誤觸的發(fā)生,但是相關(guān)技術(shù)的防誤觸算法容易誤識別,導(dǎo)致用戶針對邊緣的觸摸操作丟點,影響設(shè)備觸控性能。
技術(shù)實現(xiàn)思路
1、為提高電子設(shè)備的防誤觸檢測精度,本公開實施方式提供了一種防誤觸檢測方法、裝置、電子設(shè)備及存儲介質(zhì)。
2、第一方面,本公開實施方式提供了一種防誤觸檢測方法,包括:
3、檢測電子設(shè)備當前的握持狀態(tài);
4、基于所述握持狀態(tài)從預(yù)先配置的多種觸控抑制區(qū)中,確定與所述握持狀態(tài)對應(yīng)的目標觸控抑制區(qū);其中,不同觸控抑制區(qū)在所述電子設(shè)備屏幕上所占位置不同,所述觸控抑制區(qū)用于對產(chǎn)生在其內(nèi)的觸控信號進行誤觸識別;
5、基于在所述目標觸控抑制區(qū)內(nèi)的觸摸操作的觸控信號,確定所述觸摸操作的誤觸識別結(jié)果。
6、在一些實施方式中,所述檢測電子設(shè)備當前的握持狀態(tài),包括:
7、獲取所述電子設(shè)備當前的姿態(tài)數(shù)據(jù)以及觸控互容數(shù)據(jù);
8、將所述姿態(tài)數(shù)據(jù)和所述觸控互容數(shù)據(jù)輸入預(yù)先訓(xùn)練的握持檢測模型,得到所述握持檢測模型輸出的所述電子設(shè)備當前的握持狀態(tài)。
9、在一些實施方式中,所述握持狀態(tài)包括左手握持狀態(tài)和右手握持狀態(tài);所述多種觸控抑制區(qū)包括與所述左手握持狀態(tài)對應(yīng)的第一觸控抑制區(qū),以及與所述右手握持狀態(tài)對應(yīng)的第二觸控抑制區(qū);
10、所述第一觸控抑制區(qū)包括位于所述電子設(shè)備左側(cè)邊緣的第一區(qū)域,以及位于所述電子設(shè)備右側(cè)邊緣的第二區(qū)域,所述第一區(qū)域的長度大于所述第二區(qū)域;所述第一觸控抑制區(qū)還包括位于所述電子設(shè)備左下角邊緣的第三區(qū)域,以及位于所述電子設(shè)備右下角邊緣的第四區(qū)域,所述第三區(qū)域的面積大于所述第四區(qū)域;
11、所述第二觸控抑制區(qū)包括位于所述電子設(shè)備左側(cè)邊緣的第五區(qū)域,以及位于所述電子設(shè)備右側(cè)邊緣的第六區(qū)域,所述第五區(qū)域的長度小于所述第六區(qū)域;所述第二觸控抑制區(qū)還包括位于所述電子設(shè)備左下角邊緣的第七區(qū)域,以及位于所述電子設(shè)備右下角邊緣的第八區(qū)域,所述第七區(qū)域的面積小于所述第八區(qū)域。
12、在一些實施方式中,所述基于產(chǎn)生在所述目標觸控抑制區(qū)內(nèi)的觸控信號,確定所述觸控信號對應(yīng)的觸摸操作的誤觸識別結(jié)果,包括:
13、獲取在所述目標觸控抑制區(qū)內(nèi)產(chǎn)生的控制通道數(shù)據(jù),所述控制通道數(shù)據(jù)包括所述目標觸控抑制區(qū)內(nèi)的控制通道被觸摸時的響應(yīng)數(shù)據(jù);
14、根據(jù)所述控制通道數(shù)據(jù)確定在所述目標觸控抑制區(qū)內(nèi)產(chǎn)生的每個觸摸操作的觸控信號;
15、根據(jù)每個觸摸操作對應(yīng)的觸控信號,確定觸摸操作對應(yīng)的所述誤觸識別結(jié)果。
16、在一些實施方式中,所述根據(jù)每個觸摸操作對應(yīng)的觸控信號,確定觸摸操作對應(yīng)的所述誤觸識別結(jié)果,包括:
17、基于所述觸控信號確定邊緣通道的響應(yīng)數(shù)據(jù)的第一數(shù)量,以及次邊緣通道的響應(yīng)數(shù)據(jù)的第二數(shù)量,并確定所述第一數(shù)量與所述第二數(shù)量的比例;
18、響應(yīng)于所述比例大于預(yù)設(shè)比例閾值,確定所述觸控信號對應(yīng)的觸摸操作的誤觸識別結(jié)果為誤觸。
19、在一些實施方式中,所述根據(jù)每個觸摸操作對應(yīng)的觸控信號,確定觸摸操作對應(yīng)的所述誤觸識別結(jié)果,包括:
20、響應(yīng)于所述觸控信號包括的響應(yīng)數(shù)據(jù)的數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值,確定所述觸控信號對應(yīng)的觸摸操作的誤觸識別結(jié)果為誤觸。
21、在一些實施方式中,所述握持檢測模型的訓(xùn)練過程,包括:
22、獲取訓(xùn)練數(shù)據(jù)集,所述訓(xùn)練數(shù)據(jù)集包括多個樣本數(shù)據(jù),每個樣本數(shù)據(jù)包括姿態(tài)數(shù)據(jù)、觸控互容數(shù)據(jù)以及握持狀態(tài)標簽數(shù)據(jù);
23、將所述樣本數(shù)據(jù)輸入待訓(xùn)練的握持檢測模型,得到所述握持檢測模型的輸出結(jié)果;
24、基于所述輸出結(jié)果與所述握持狀態(tài)標簽數(shù)據(jù)之間的差異,對所述握持檢測模型的模型參數(shù)進行調(diào)整,直至滿足收斂條件,得到訓(xùn)練后的握持檢測模型。
25、第二方面,本公開實施方式提供了一種防誤觸檢測裝置,包括:
26、狀態(tài)檢測模塊,被配置為檢測電子設(shè)備當前的握持狀態(tài);
27、抑制區(qū)確定模塊,被配置為基于所述握持狀態(tài)從預(yù)先配置的多種觸控抑制區(qū)中,確定與所述握持狀態(tài)對應(yīng)的目標觸控抑制區(qū);其中,不同觸控抑制區(qū)在所述電子設(shè)備屏幕上所占位置不同,所述觸控抑制區(qū)用于對產(chǎn)生在其內(nèi)的觸控信號進行誤觸識別;
28、誤觸識別模塊,被配置為基于在所述目標觸控抑制區(qū)內(nèi)的觸摸操作的觸控信號,確定所述觸摸操作的誤觸識別結(jié)果。
29、在一些實施方式中,所述狀態(tài)檢測模塊被配置為:
30、獲取所述電子設(shè)備當前的姿態(tài)數(shù)據(jù)以及觸控互容數(shù)據(jù);
31、將所述姿態(tài)數(shù)據(jù)和所述觸控互容數(shù)據(jù)輸入預(yù)先訓(xùn)練的握持檢測模型,得到所述握持檢測模型輸出的所述電子設(shè)備當前的握持狀態(tài)。
32、在一些實施方式中,所述握持狀態(tài)包括左手握持狀態(tài)和右手握持狀態(tài);所述多種觸控抑制區(qū)包括與所述左手握持狀態(tài)對應(yīng)的第一觸控抑制區(qū),以及與所述右手握持狀態(tài)對應(yīng)的第二觸控抑制區(qū);
33、所述第一觸控抑制區(qū)包括位于所述電子設(shè)備左側(cè)邊緣的第一區(qū)域,以及位于所述電子設(shè)備右側(cè)邊緣的第二區(qū)域,所述第一區(qū)域的長度大于所述第二區(qū)域;所述第一觸控抑制區(qū)還包括位于所述電子設(shè)備左下角邊緣的第三區(qū)域,以及位于所述電子設(shè)備右下角邊緣的第四區(qū)域,所述第三區(qū)域的面積大于所述第四區(qū)域;
34、所述第二觸控抑制區(qū)包括位于所述電子設(shè)備左側(cè)邊緣的第五區(qū)域,以及位于所述電子設(shè)備右側(cè)邊緣的第六區(qū)域,所述第五區(qū)域的長度小于所述第六區(qū)域;所述第二觸控抑制區(qū)還包括位于所述電子設(shè)備左下角邊緣的第七區(qū)域,以及位于所述電子設(shè)備右下角邊緣的第八區(qū)域,所述第七區(qū)域的面積小于所述第八區(qū)域。
35、在一些實施方式中,所述誤觸識別模塊被配置為:
36、獲取在所述目標觸控抑制區(qū)內(nèi)產(chǎn)生的控制通道數(shù)據(jù),所述控制通道數(shù)據(jù)包括所述目標觸控抑制區(qū)內(nèi)的控制通道被觸摸時的響應(yīng)數(shù)據(jù);
37、根據(jù)所述控制通道數(shù)據(jù)確定在所述目標觸控抑制區(qū)內(nèi)產(chǎn)生的每個觸摸操作的觸控信號;
38、根據(jù)每個觸摸操作對應(yīng)的觸控信號,確定觸摸操作對應(yīng)的所述誤觸識別結(jié)果。
39、在一些實施方式中,所述誤觸識別模塊被配置為:
40、基于所述觸控信號確定邊緣通道的響應(yīng)數(shù)據(jù)的第一數(shù)量,以及次邊緣通道的響應(yīng)數(shù)據(jù)的第二數(shù)量,并確定所述第一數(shù)量與所述第二數(shù)量的比例;
41、響應(yīng)于所述比例大于預(yù)設(shè)比例閾值,確定所述觸控信號對應(yīng)的觸摸操作的誤觸識別結(jié)果為誤觸。
42、在一些實施方式中,所述誤觸識別模塊被配置為:
43、響應(yīng)于所述觸控信號包括的響應(yīng)數(shù)據(jù)的數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值,確定所述觸控信號對應(yīng)的觸摸操作的誤觸識別結(jié)果為誤觸。
44、在一些實施方式中,所述狀態(tài)檢測模塊被配置為:
45、獲取訓(xùn)練數(shù)據(jù)集,所述訓(xùn)練數(shù)據(jù)集包括多個樣本數(shù)據(jù),每個樣本數(shù)據(jù)包括姿態(tài)數(shù)據(jù)、觸控互容數(shù)據(jù)以及握持狀態(tài)標簽數(shù)據(jù);
46、將所述樣本數(shù)據(jù)輸入待訓(xùn)練的握持檢測模型,得到所述握持檢測模型的輸出結(jié)果;
47、基于所述輸出結(jié)果與所述握持狀態(tài)標簽數(shù)據(jù)之間的差異,對所述握持檢測模型的模型參數(shù)進行調(diào)整,直至滿足收斂條件,得到訓(xùn)練后的握持檢測模型。
48、第三方面,本公開實施方式提供了一種電子設(shè)備,包括:
49、處理器;和
50、存儲器,存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行根據(jù)第一方面任意實施方式所述的方法。
51、第四方面,本公開實施方式提供了一種存儲介質(zhì),存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行根據(jù)第一方面任意實施方式所述的方法。
52、本公開實施方式的防誤觸檢測方法,包括檢測電子設(shè)備當前的握持狀態(tài),并基于握持狀態(tài)從預(yù)先配置的多種觸控抑制區(qū)中確定目標觸控抑制區(qū),基于在目標觸控抑制區(qū)內(nèi)的觸摸操作的觸控信號,確定觸摸操作的誤觸識別結(jié)果。本公開實施方式中,針對電子設(shè)備不同的握持狀態(tài)配置不同的觸控抑制區(qū),可以使得觸控抑制區(qū)有效適配實際使用場景,降低用戶正常觸摸操作被誤判為誤觸操作,導(dǎo)致用戶觸摸操作丟點的風(fēng)險,提高誤觸檢測精度和用戶觸控體驗。