本文作者:kaifamei

一種交互方法和設備與流程

更新時間:2025-12-25 10:08:32 0條評論

一種交互方法和設備與流程



1.本技術涉及終端技術領域,尤其涉及一種交互方法和設備。


背景技術:



2.在智能手機進入全面屏時代之后,智能手機上的實體按鍵越來越少。這使得觸發交互操作的主要部件從按鍵變成了智能手機屏幕。當用戶在智能手機屏幕上通過屏幕觸控這種方式與智能手機進行交互時,不可避免的會出現手指遮擋屏幕顯示內容的現象,這樣,會影響到用戶的使用體驗。
3.所以,現有的產品市場上,出現了背面敲擊這種新的交互方式。例如,智能手機檢測到用戶在智能手機的背部觸發敲擊操作,智能手機執行預設的交互功能。這種交互方式是在智能手機的背面操作的,不會影響到智能手機正面的屏幕顯示內容,從而避免了遮擋問題。
4.但是,現有的背面敲擊僅識別敲擊事件,而背面敲擊不僅僅只包括敲擊事件,所以對于背面敲擊這種交互方式還可以繼續拓展,以便于為用戶提供更好的交互體驗。


技術實現要素:



5.有鑒于此,本技術提供了一種交互方法和設備,能夠豐富背面敲擊功能,為用戶提供更好的交互體驗。
6.第一方面,本技術提供一種交互方法,應用于電子設備,電子設備包括加速度傳感器和陀螺儀,該方法包括:電子設備獲取加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號;電子設備根據加速度信號和陀螺儀信號,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,背面敲擊事件的檢測結果包括發生背面敲擊事件和背面敲擊事件的敲擊次數;電子設備根據背面敲擊事件的敲擊次數以及背面敲擊事件的敲擊位置,執行預設的交互操作。
7.本技術提供的電子設備,該方法能夠識別出背面敲擊豐富的屬性信息,除了背面敲擊事件之外,還能識別出背面敲擊事件的敲擊次數和敲擊位置。之后可以利用背面敲擊事件的敲擊次數和敲擊位置,來執行預設的交互操作。這樣,不僅能夠豐富背面敲擊的功能,還能為用戶提供多樣化的交互選擇,增強用戶對于電子設備的依賴性。
8.在一種可能的實現方式中,背面敲擊事件的敲擊位置包括背面上部和背面下部。
9.在一種可能的實現方式中,加速度傳輸器輸出的加速度信號包括z軸加速度信號,陀螺儀傳感器輸出的陀螺儀信號包括x軸陀螺儀信號;當背面敲擊事件的敲擊位置為背面上部時,檢測到z軸加速度信號呈現先出現波峰再出現波谷的趨勢,x軸陀螺儀信號呈現先出現波峰再出現波谷的趨勢;當背面敲擊事件的敲擊位置為背面下部時,檢測到z軸加速度信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢,x軸陀螺儀信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢。基于不同位置對應的加速度信號和陀螺儀信號,之后可以根據檢測到的加速度信號和陀螺儀信號來判斷用戶在手機背面的敲擊位置,從而
準確的喚醒預設的交互操作。
10.在一種可能的實現方式中,背面敲擊事件的敲擊位置還包括背面中部;當背面敲擊事件的敲擊位置為背面中部時,z軸加速度信號呈現先出現波峰再出現波谷的趨勢,x軸陀螺儀信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢。根據加速度信號和陀螺儀信號的變化,還可以在手機背面劃分出背面中部,從而豐富背面敲擊功能。
11.在一種可能的實現方式中,根據加速度信號和陀螺儀信號,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,包括:電子設備對加速度信號進行篩選,得到第一加速度信號;電子設備將第一加速度信號和陀螺儀信號進行拼接,得到第一信號特征;電子設備將第一信號特征作為輸入,運行背面敲擊識別網絡模型,輸出背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置;運行背面敲擊識別網絡模型,輸出背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,包括:對第一信號特征進行特征提取處理和降維處理,得到一維向量;將一維向量分別輸入第一多層感知機和第二多層感知機中,第一多層感知機輸出背面敲擊事件的檢測結果,第二多層感知機輸出背面敲擊事件的敲擊位置;當背面敲擊事件的檢測結果指示發生背面敲擊事件時,對背面敲擊事件的發生次數進行記錄,得到背面敲擊事件的敲擊次數,背面敲擊事件的敲擊次數包括雙擊和三擊。通過篩選加速度信號,從而使得到的第一加速度信號都是和敲擊相關的信號,避免其它信號的干擾。之后利用第一加速度信號和陀螺儀信號,得到的背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置能夠更加準確。
12.在一種可能的實現方式中,方法還包括:電子設備構建樣本數據集,樣本數據集包括多組樣本數據對,每組樣本數據對包括訓練數據和目標數據,訓練數據包括第一加速度樣本信號和陀螺儀樣本信號,目標數據包括背面敲擊事件的樣本檢測結果和背面敲擊事件的樣本敲擊位置;將每組樣本數據中的訓練數據輸入初始背面敲擊識別網絡模型,得到預測數據,預測數據包括背面敲擊事件的初始檢測結果和背面敲擊事件的初始敲擊位置;基于損失函數、預測數據和目標數據,確定損失值;根據損失值和預設學習率,迭代更新初始背面敲擊識別網絡模型,得到背面敲擊識別網絡模型。通過第一加速度樣本信號、陀螺儀樣本信號、背面敲擊事件的樣本檢測結果和背面敲擊事件的樣本敲擊位置來訓練初始背面敲擊識別網絡模型,可以使訓練出的背面敲擊識別網絡模型的輸出結果更加準確。
13.在一種可能的實現方式中,預設的交互操作包括啟動系統應用、出示二維碼、控制音量調節、控制播放進度調節、隱藏消息彈窗和拒接電話中的至少一個,系統應用包括鏡子應用、手電筒應用、相機應用以及計算機應用中的至少一個。通過提供多種預設的交互操作,可以為用戶提供更便捷的操作,也能豐富背面敲擊的功能。
14.在一種可能的實現方式中,根據背面敲擊事件的敲擊次數以及背面敲擊事件的敲擊位置,執行預設的交互操作,包括:根據背面敲擊事件的敲擊次數和背面敲擊事件的敲擊位置,得到背面敲擊組合,背面敲擊組合包括雙擊背面上部、雙擊背面下部、三擊背面上部和三擊背面下部;若背面敲擊組合是雙擊背面上部,電子設備執行放大音量的操作;若背面敲擊組合是雙擊背面下部,電子設備執行減小音量的操作;若背面敲擊組合是三擊背面上部,電子設備執行視頻快進的操作;若背面敲擊組合是三擊背面下部,電子設備執行視頻后退的操作。提供一種應用于背面敲擊功能,執行預設的交互操作的方案。
15.在一種可能的實現方式中,電子設備對加速度信號進行篩選,得到第一加速度信
號,包括:在加速度信號大于預設閾值時,加速度信號為第一加速度信號。
16.第二方面,提供了一種電子設備,該電子設備具有實現上述第一方面的方法的功能。該功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。該硬件或軟件包括一個或多個與上述功能相對應的模塊。
17.第三方面,提供了一種電子設備,包括:處理器和存儲器;該存儲器用于存儲計算機執行指令,當該電子設備運行時,該處理器執行該存儲器存儲的該計算機執行指令,以使該電子設備執行如上述第一方面中任一項的交互方法。
18.第四方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機可以執行上述第一方面中任一項的交互方法。
19.第五方面,提供了一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機可以執行上述第一方面中任一項的交互方法。
20.第六方面,提供了一種裝置(例如,該裝置可以是芯片系統),該裝置包括處理器,用于支持第一設備實現上述第一方面中所涉及的功能。在一種可能的設計中,該裝置還包括存儲器,該存儲器,用于保存第一設備必要的程序指令和數據。該裝置是芯片系統時,可以由芯片構成,也可以包含芯片和其他分立器件。
21.其中,第二方面至第六方面中任一種設計方式所帶來的技術效果可參見第一方面中不同設計方式所帶來的技術效果,此處不再贅述。
附圖說明
22.圖1為本技術實施例提供的一種電子設備的硬件結構示意圖;
23.圖2為本技術實施例提供的一種電子設備的軟件結構示意圖;
24.圖3為本技術實施例提供的一種交互方法的流程示意圖;
25.圖4為本技術實施例提供的一種數據處理的流程示意圖;
26.圖5為本技術實施例提供的一種加速度信號的變化趨勢示意圖一;
27.圖6為本技術實施例提供的一種陀螺儀信號的變化趨勢示意圖一;
28.圖7為本技術實施例提供的一種加速度信號的變化趨勢示意圖二;
29.圖8為本技術實施例提供的一種陀螺儀信號的變化趨勢示意圖二;
30.圖9為本技術實施例提供的一種加速度信號的變化趨勢示意圖三;
31.圖10為本技術實施例提供的一種陀螺儀信號的變化趨勢示意圖三;
32.圖11為本技術實施例提供的一種背面敲擊識別模型的結構示意圖一;
33.圖12為本技術實施例提供的一種背面敲擊識別模型的結構示意圖二;
34.圖13為本技術實施例提供的一種顯示示意圖一;
35.圖14為本技術實施例提供的一種顯示示意圖二;
36.圖15為本技術實施例提供的一種顯示示意圖三;
37.圖16為本技術實施例提供的一種顯示示意圖四;
38.圖17為本技術實施例提供的一種顯示示意圖五;
39.圖18為本技術實施例提供的一種顯示示意圖六;
40.圖19為本技術實施例提供的一種顯示示意圖七;
41.圖20為本技術實施例提供的一種芯片系統的結構示意圖。
具體實施方式
42.需要說明的是,在本技術實施例中,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。
43.本技術實施例中所提到的方位用語,例如,“上”、“下”、“前”、“后”、“內”、“外”、“左”、“右”等,僅是參考附圖的方向,或是為了更好、更清楚地說明及理解本技術實施例,而不是指示或暗指所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本技術實施例的限制。
44.在本技術實施例的描述中,除非另有明確的規定和限定,術語“連接”應做廣義理解,例如,“連接”可以是可拆卸地連接,也可以是不可拆卸地連接;可以是直接連接,也可以通過中間媒介間接連接。
45.在本技術實施例的描述中,術語“包括”、“包含”或者其任何其他變體,意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
46.在智能手機進入全面屏時代之后,智能手機的屏占比越來越高,智能手機上的各種實體按鍵也逐漸減少。相應的,用戶與手機的交互方式也從最初的實體按鍵變成了屏幕觸控。并且使用屏幕觸控這種交互方式被認為是目前最簡單、方便、自然的一種人機交互方式。屏幕觸控的普及也降低了人與電子設備之間的溝通門檻,提高了用戶的使用體驗。
47.其中,屏幕觸控的實現原理是:用手指或其他物體觸摸安裝在智能手機的觸摸屏,所觸摸的位置(以坐標形式)由觸摸屏控制器檢測,觸摸屏控制器將檢測到的位置通過接口(如rs-232串行口)發送到智能手機的系統級芯片(system on chip,soc),soc根據檢測到的位置確定用戶輸入的信息,并根據用戶輸入的信息,為用戶提供相應的功能。
48.當用戶通過手指或其它物體觸摸智能手機的觸摸屏時,不可避免的會遮擋觸摸屏上的部分顯示內容,這樣,會直接影響到用戶的使用體驗。
49.隨著觸摸屏和傳感器技術的發展,市面上也出現了新的交互方式,例如,通過背面敲擊來實現人機交互。背面敲擊具體是指用戶通過指腹、指關節或其它物體敲擊智能手機的手機背面,在檢測到手機背面被敲擊后,智能手機執行預設的交互功能。這種交互方式是在智能手機的背面操作的,不會影響到智能手機正面的觸摸屏的顯示內容,從而避免了遮擋問題。但是,市面上的背面敲擊,僅在于識別出敲擊事件即可。實際上,對于背面敲擊而言,它不僅僅包括敲擊事件,還包括敲擊次數和敲擊位置。如果合理的拓展背面敲擊這種交互方式,能夠為用戶提供更加多樣化的交互選擇,從而提高用戶的交互體驗。
50.為此,本技術實施例提供一種交互方法,該方法能夠識別出背面敲擊豐富的屬性信息,例如敲擊次數和敲擊位置。然后利用背面敲擊的屬性信息(如敲擊次數和敲擊位置),為用戶提供新的交互方式。這樣,不僅能夠豐富背面敲擊的功能,還能為用戶提供多樣化的交互選擇,增強用戶對于電子設備的依賴性。
51.本技術實施例提供的交互方法,可以應用于電子設備中。本技術實施例中的電子設備,可以是用于實現無線通信功能的設備,例如終端或者可用于終端中的芯片等。終端也
可以稱為用戶設備(user equipment,ue)、移動臺、移動終端等。終端可以是手機、虛擬現實終端設備、增強現實終端設備、工業控制中的無線終端、無人駕駛中的無線終端、遠程手術中的無線終端、智能電網中的無線終端、運輸安全中的無線終端、智慧城市中的無線終端、智慧家庭中的無線終端等等。本技術的實施例對終端設備所采用的具體技術和具體設備形態不做限定。
52.下面將結合附圖對本技術實施例的實施方式進行詳細描述。請參考圖1,為本技術實施例提供的一種電子設備100的結構示意圖。如圖1所示,電子設備可以包括:處理器110,外部存儲器接口120,內部存儲器121,通用串行總線(universal serial bus,usb)接口130,充電管理模塊140,電源管理模塊141,電池142,天線1,天線2,移動通信模塊150,無線通信模塊160,音頻模塊170,揚聲器170a,受話器170b,麥克風170c,耳機接口170d,傳感器模塊180,按鍵190,馬達191,指示器192,攝像頭193,顯示屏194,以及用戶標識模塊(subscriber identification module,sim)卡接口195等。其中傳感器模塊180可以包括壓力傳感器,陀螺儀傳感器,氣壓傳感器,磁傳感器,加速度傳感器,距離傳感器,接近光傳感器,指紋傳感器,溫度傳感器,觸摸傳感器,環境光傳感器,骨傳導傳感器等。
53.可以理解的是,本實施例示意的結構并不構成對電子設備的具體限定。在另一些實施例中,電子設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者拆分某些部件,或者不同的部件布置。圖示的部件可以以硬件,軟件或軟件和硬件的組合實現。
54.處理器110可以包括一個或多個處理單元,例如:處理器110可以包括應用處理器(application processor,ap),modem,圖形處理器(graphics processing unit,gpu),圖像信號處理器(image signal processor,isp),控制器,視頻編解碼器,數字信號處理器(digital signal processor,dsp),基帶處理器,和/或神經網絡處理器(neural-network processing unit,npu)等。其中,不同的處理單元可以是獨立的器件,也可以集成在一個或多個處理器中。
55.充電管理模塊140用于從充電器接收充電輸入。其中,充電器可以是無線充電器,也可以是有線充電器。
56.電源管理模塊141用于連接電池142,充電管理模塊140與處理器110。電源管理模塊141接收電池142和/或充電管理模塊140的輸入,為處理器110,內部存儲器121,顯示屏194,攝像頭193,和無線通信模塊160等供電。
57.電子設備的無線通信功能可以通過天線1,天線2,移動通信模塊150,無線通信模塊160,調制解調器以及基帶處理器等實現。
58.天線1和天線2用于發射和接收電磁波信號。電子設備中的每個天線可用于覆蓋單個或多個通信頻帶。不同的天線還可以復用,以提高天線的利用率。
59.移動通信模塊150可以提供應用在電子設備上的包括2g/3g/4g/5g等無線通信的解決方案。
60.無線通信模塊160可以提供應用在電子設備上的包括無線局域網(wireless local area networks,wlan)(如無線保真(wireless fidelity,wi-fi)網絡),藍牙(bl電子設備tooth,bt),全球導航衛星系統(global navigation satellite system,gnss),調頻(freq電子設備ncy modulation,fm),近距離無線通信技術(near field communication,nfc),紅外技術(infrared,ir)等無線通信的解決方案。無線通信模塊160
可以是集成至少一個通信處理模塊的一個或多個器件。無線通信模塊160經由天線2接收電磁波,將電磁波信號調頻以及濾波處理,將處理后的信號發送到處理器110。無線通信模塊160還可以從處理器110接收待發送的信號,對其進行調頻,放大,經天線2轉為電磁波輻射出去。
61.電子設備通過gpu,顯示屏194,以及應用處理器等實現顯示功能。gpu為圖像處理的微處理器,連接顯示屏194和應用處理器。
62.顯示屏194用于顯示圖像,視頻等。電子設備的顯示屏194上可以顯示一系列圖形用戶界面(graphical user interface,gui)。
63.電子設備可以通過isp,攝像頭193,視頻編解碼器,gpu,顯示屏194以及應用處理器等實現拍攝功能。
64.攝像頭193用于捕獲靜態圖像或視頻。
65.外部存儲器接口120可以用于連接外部存儲卡,例如micro sd卡,實現擴展電子設備的存儲能力。
66.內部存儲器121可以用于存儲計算機可執行程序代碼,可執行程序代碼包括指令。處理器110通過運行存儲在內部存儲器121的指令,從而執行電子設備的各種功能應用以及數據處理。
67.電子設備可以通過音頻模塊170,揚聲器170a,受話器170b,麥克風170c,耳機接口170d,以及應用處理器等實現音頻功能。例如音樂播放,錄音等。電子設備還可以包括壓力傳感器,氣壓傳感器,陀螺儀傳感器,磁傳感器,加速度傳感器,距離傳感器,接近光傳感器,環境光傳感器,指紋傳感器,溫度傳感器,觸摸傳感器,骨傳導傳感器,按鍵190,馬達191,指示器192等。
68.sim卡接口195用于連接sim卡。sim卡可以通過插入sim卡接口195,或從sim卡接口195拔出,實現和電子設備的接觸和分離。電子設備可以支持1個或n個sim卡接口,n為大于1的正整數。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一個sim卡接口195可以同時插入多張卡。sim卡接口195也可以兼容外部存儲卡。電子設備通過sim卡和網絡交互,實現通話以及數據通信等功能。
69.另外,在上述部件之上,運行有操作系統,例如ios
tm
操作系統,android
tm
操作系統,windows操作系統等。在該操作系統上可以安裝運行應用程序。在另一些實施例中,電子設備內運行的操作系統可以有多個。
70.應理解,圖1所示電子設備包括的硬件模塊只是示例性地描述,并不對電子設備的具體結構做出限定。事實上,本技術實施例提供的電子設備中還可以包含其它與圖中示意的硬件模塊具有交互關系的其它硬件模塊,這里不作具體限定。例如,電子設備還可以包括閃光燈、微型投影裝置等。
71.上述電子設備的軟件系統可以采用分層架構,事件驅動架構,微核架構,微服務架構,或云架構。本發明實施例以分層架構的android
tm
系統為例,示例性說明電子設備的軟件結構。
72.分層架構將軟件分成若干個層,每一層都有清晰的角和分工。層與層之間通過接口通信。在一些實施例中,將android
tm
系統分為四層,從上至下分別為應用程序層,應用程序框架層,android runtime和系統庫,以及內核層。
73.應用程序層可以包括一系列應用程序包。
74.如圖2所示,應用程序包可以包括郵件,相機,日歷,通話,音樂,導航,wlan,地圖,藍牙、天氣和手電筒等應用程序。
75.應用程序框架層為應用程序層的應用程序提供應用編程接口(application programming interface,api)和編程框架。應用程序框架層包括一些預先定義的函數。
76.應用程序框架層可以包括活動管理器、窗口管理器,內容提供器,視圖系統,資源管理器,通知管理器等,本技術實施例對此不做任何限制。
77.本技術實施例中,應用程序框架層還可以包括監測模塊、處理模塊、拼接模塊和背面敲擊識別模塊等。
78.其中,監測模塊用于響應于處理模塊發送的監測消息,監測并獲取加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號,并向處理模塊發送監測回復消息。
79.處理模塊用于向監測模塊發送監測消息、對監測回復消息中的加速度信號進行篩選,得到第一加速度信號、向拼接模塊發送拼接消息、響應于拼接回復消息,將第一信號特征輸入背面敲擊識別網絡模型以及根據背面敲擊事件的敲擊次數和背面敲擊事件的敲擊位置,執行預設的交互操作等。
80.拼接模塊用于對第一加速度信號和陀螺儀信號進行拼接,得到第一信號特征,并向處理模塊發送拼接回復消息。
81.背面敲擊識別模塊用于對第一信號特征進行識別,輸出背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置以及向處理模塊發送背面敲擊事件的敲擊次數和背面敲擊事件的敲擊位置。
82.活動管理器(activity manager):用于管理每個應用的生命周期。應用通常以activity的形式運行在操作系統中。對于每一個activity,在活動管理器中都會有一個與之對應的應用記錄(activity record),這個activity record記錄了該應用的activity的狀態。活動管理器可以利用這個activity record作為標識,調度應用的activity進程。
83.窗口管理器(window manager service):用于管理在屏幕上使用的圖形用戶界面(graphical user interface,gui)資源,具體可用于:獲取屏幕大小、窗口的創建和銷毀、窗口的顯示與隱藏、窗口的布局、焦點的管理以及輸入法和壁紙管理等。
84.應用程序框架層以下的系統庫和內核層等可稱為底層系統,底層系統中包括用于提供顯示服務的底層顯示系統,例如,底層顯示系統包括內核層中的顯示驅動以及系統庫中的surface manager等。
85.安卓運行時(android runtime)包括核心庫和虛擬機。android runtime負責安卓系統的調度和管理。核心庫包含兩部分:一部分是java語言需要調用的功能函數,另一部分是安卓的核心庫。應用程序層和應用程序框架層運行在虛擬機中。虛擬機將應用程序層和應用程序框架層的java文件執行為二進制文件。虛擬機用于執行對象生命周期的管理,堆棧管理,線程管理,安全和異常的管理,以及垃圾回收等功能。
86.系統庫可以包括多個功能模塊。例如:表面管理器(surface manager),媒體庫(media libraries),二維/三維圖形處理庫(opengl es),2d圖像引擎(sgl)等。
87.表面管理器用于對顯示子系統進行管理,并且為多個應用程序提供了2d和3d圖層
的融合。
88.媒體庫支持多種常用的音頻,視頻格式回放和錄制,以及靜態圖像文件等。媒體庫可以支持多種音視頻編碼格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
89.opengl es用于實現三維圖形繪圖,圖像渲染,合成,和圖層處理等。
90.sgl是2d繪圖的繪圖引擎。
91.內核層是硬件和軟件之間的層。內核層至少包含顯示驅動,攝像頭驅動,藍牙驅動,音頻驅動,傳感器驅動。硬件至少包含揚聲器、顯示器和藍牙。
92.如圖3所示,本技術實施例提供一種交互方法,以電子設備是手機為例,該方法包括:
93.301、監測模塊響應于處理模塊的監測消息,監測并獲取加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號,并向處理模塊發送監測回復消息。
94.其中,監測消息用于指示監測模塊監測并獲取加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號。監測回復消息包括加速度信號和陀螺儀信號。
95.處理模塊向監測模塊發送監測指令,監測模塊接收到監測指令后,根據監測指令,監測手機中的加速度傳感器和陀螺儀傳感器是否出現信號波動。在監測到加速度傳感器和陀螺儀傳感器出現信號波動后,獲取加速度傳感器輸出的加速度信號,以及陀螺儀傳感器輸出的陀螺儀信號。最后根據加速度信號和陀螺儀信號生成監測回復消息,并向處理模塊發送監測回復消息。
96.示例性的,用戶a在手機背部進行敲擊,以喚醒手機中的預設交互功能。敲擊后,手機中的加速度傳感器和陀螺儀傳感器出現信號波動。接著手機中的監測模塊監測到加速度傳感器和陀螺儀傳感器出現信號波動,然后獲取加速度傳感器輸出的加速度信號和陀螺儀傳感器輸出的陀螺儀信號,并將加速度信號和陀螺儀信號,以監測回復消息的方式發送給手機的處理模塊。
97.302、處理模塊響應于監測回復消息,對加速度信號進行篩選,得到第一加速度信號。
98.示例性的,參見圖4,處理模塊獲取到加速度信號后,對加速度信號進行篩選,得到第一加速度信號。
99.當用戶a敲擊手機背面時,手機的加速度傳感器會產生三軸加速度信號,分別是x軸加速度信號、y軸加速度信號和z軸加速度信號,陀螺儀傳感器也會產生三軸陀螺儀信號,分別是x軸陀螺儀信號、y軸陀螺儀信號和z軸陀螺儀信號。并且隨著用戶a在手機背面敲擊的位置不同,加速度傳感器和陀螺儀傳感器生成的信號也不同。
100.例如,當用戶a敲擊手機背面上部時,可以采集到如圖5中的(a)所示的,三軸加速度信號的波形變化圖。通過觀察可知,x軸加速度信號和y軸加速度信號的變化幅度較小,z軸加速度信號的變化幅度較大。
101.在發生一次敲擊事件時,三軸加速度信號的波形變化圖會呈現固定時長的波形變化,所以圖5中的(a)至少采集了4次背面敲擊事件對應的三軸加速度信號的波形變化。具體的,該固定時長與敲擊次數相關,敲擊次數越多,固定時長越長。例如,在手機背面敲擊三次對應的固定時長大于在手機背面敲擊兩次對應的固定時長。
102.放大其中一次背面敲擊事件對應的三軸加速度信號的波形變化,可以得到圖5中
的(b)。結合圖5中的(b)可知,當用戶a敲擊手機背面上部時,z軸加速度信號呈現先出現波峰再出現波谷,波峰波谷交替出現的趨勢,x軸加速度信號和y軸加速度信號的變化幅度較小。
103.當用戶a敲擊手機背面上部時,還可以采集到如圖6中的(a)所示的,三軸陀螺儀信號的波形變化圖。通過觀察可知,x軸陀螺儀信號的變化幅度較大,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。
104.在發生一次敲擊事件時,三軸陀螺儀信號的波形變化圖會呈現固定時長的波形變化,則圖6中的(a)至少采集了4次背面敲擊事件對應的三軸陀螺儀信號的波形變化。
105.放大其中一次背面敲擊事件對應的三軸陀螺儀信號的波形變化,可以得到圖6中的(b),結合圖6中的(b)可知,當用戶a敲擊手機背面上部時,x軸陀螺儀信號呈現先出現波峰再出現波谷,波峰波谷交替出現的趨勢,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。
106.當用戶a敲擊手機背面中部時,可以采集到如圖7中的(a)所示的,三軸加速度信號的波形變化圖。通過觀察可知,x軸加速度信號和y軸加速度信號的變化幅度較小,z軸加速度信號的變化幅度較大。
107.在發生一次敲擊事件時,三軸加速度信號的波形變化圖會呈現固定時長的波形變化,則圖7中的(a)至少采集了4次背面敲擊事件對應的三軸加速度信號的波形變化。
108.放大其中一次背面敲擊事件對應的三軸加速度信號的波形變化,可以得到圖7中的(b)。結合圖7中的(b)可知,當用戶a敲擊手機背面中部時,z軸加速度信號呈現先出現波峰再出現波谷,波峰波谷交替出現的趨勢,x軸加速度信號和y軸加速度信號的變化幅度較小。
109.當用戶a敲擊手機背面中部時,還可以采集到如圖8中的(a)所示的,三軸陀螺儀信號的波形變化圖。通過觀察可知,x軸陀螺儀信號的變化幅度較大,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。
110.在發生一次敲擊事件時,三軸陀螺儀信號的波形變化圖會呈現固定時長的波形變化,則圖8中的(a)至少采集了5次背面敲擊事件對應的三軸陀螺儀信號的波形變化。
111.放大其中一次背面敲擊事件對應的三軸陀螺儀信號的波形變化,可以得到圖8中的(b),結合圖8中的(b)可知,當用戶a敲擊手機背面中部時,x軸陀螺儀信號呈現先出現小幅波谷(即第三波谷),然后出現波峰最后出現波谷的趨勢,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。其中,第三波谷的幅值小于第三閾值。
112.當用戶a敲擊手機背面下部時,可以采集到如圖9中的(a)所示的,三軸加速度信號的波形變化圖。通過觀察可知,x軸加速度信號和y軸加速度信號的變化幅度較小,z軸加速度信號的變化幅度較大。
113.在發生一次敲擊事件時,三軸加速度信號的波形變化圖會呈現固定時長的波形變化,則圖9中的(a)至少采集了5次背面敲擊事件對應的三軸加速度信號的波形變化。
114.放大其中一次背面敲擊事件對應的三軸加速度信號的波形變化,可以得到圖9中的(b)。結合圖9中的(b)可知,當用戶a敲擊手機背面下部時,z軸加速度信號呈現先出現小幅波谷(即第一波谷),然后出現波峰最后出現波谷的趨勢,x軸加速度信號和y軸加速度信號的變化幅度較小。其中,第一波谷的幅值小于第一閾值。
115.當用戶a敲擊手機背面下部時,還可以采集到如圖10中的(a)所示的,三軸陀螺儀信號的波形變化圖。通過觀察可知,x軸陀螺儀信號的變化幅度較大,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。
116.在發生一次敲擊事件時,三軸陀螺儀信號的波形變化圖會呈現固定時長的波形變化,則圖10中的(a)至少采集了5次背面敲擊事件對應的三軸陀螺儀信號的波形變化。
117.放大其中一次背面敲擊事件對應的三軸陀螺儀信號的波形變化,可以得到圖10中的(b),結合圖10中的(b)可知,當用戶a敲擊手機背面下部時,x軸陀螺儀信號呈現先出現大幅波谷(即第二波谷),然后出現波峰最后出現波谷的趨勢,y軸陀螺儀信號和z軸陀螺儀信號的變化幅度較小。其中,第二波谷的幅值小于第二閾值。
118.結合圖5中的(a)到圖10中的(b)可知,當用戶在手機的背面敲擊時,加速度傳感器的z軸加速度信號的變化幅度相較于x軸加速度信號和y軸加速度信號的變化幅度更大,故忽略x軸加速度信號和y軸加速度信號的變化。陀螺儀傳感器的x軸陀螺儀信號的變化幅度相較于y軸陀螺儀信號和z軸陀螺儀信號的變化幅度更大,故忽略y軸陀螺儀信號和z軸陀螺儀信號的變化。
119.因此,當用戶在手機的背面上部敲擊時,加速度傳感器的z軸加速度信號呈現先出現波峰后出現波谷的變化趨勢,陀螺儀傳感器的x軸陀螺儀信號呈現先出現波峰后出現波谷的變化趨勢。當用戶在手機的背面中部敲擊時,加速度傳感器的z軸加速度信號呈現先出現波峰后出現波谷的變化趨勢,陀螺儀傳感器的x軸陀螺儀信號呈現先出現小幅波谷,然后出現波峰最后出現波谷的變化趨勢。當用戶在手機的背面下部敲擊時,加速度傳感器的z軸加速度信號呈現先小幅度波谷,后峰再谷的變化趨勢,陀螺儀傳感器的x軸陀螺儀信號呈現大幅度波谷,后峰再谷的變化趨勢。
120.手機在使用過程中,會出現很多用戶無意識的誤觸碰操作。例如,手機放置在用戶的褲子口袋中,褲子口袋中還有鑰匙。當用戶在路上行走時,褲子口袋里的鑰匙有可能會不小心觸碰到手機的背面,從而使手機里的加速度傳感器和陀螺儀傳感器出現信號變化。所以為了避免這種誤觸碰操作,結合上述背面敲擊事件發生時,加速度傳感器和陀螺儀傳感器的信號表現,手機的處理模塊設置篩選條件,將符合篩選條件的加速度信號作為第一加速度信號。
121.通常,一次背面敲擊耗時大約是25ms。根據一次背面敲擊的耗時,處理模塊設置信號篩選器,信號篩選器用于幫助處理模塊篩選第一加速度信號。
122.示例性的,信號篩選器的采樣窗口為10幀,步長為1的信號篩選器。信號篩選器設置的篩選條件為:當加速度傳感器的z軸加速度信號的變化幅度超過預設閾值80時,將該加速度信號作為第一加速度信號。
123.303、處理模塊向拼接模塊發送拼接消息。
124.其中,拼接消息用于指示拼接模塊將第一加速度信號和陀螺儀信號進行拼接。拼接消息中包括第一加速度信號和陀螺儀信號。
125.304、拼接模塊響應于拼接消息,對第一加速度信號和陀螺儀信號進行拼接,得到第一信號特征,并向處理模塊發送拼接回復消息。
126.其中,拼接回復消息中包括第一信號特征。
127.參見圖4,處理模塊將篩選后得到的第一加速度信號和陀螺儀信號輸入拼接模塊,
拼接模塊將第一加速度信號和陀螺儀信號進行拼接,得到第一信號特征。示例性的,第一信號特征為60*1的一維特征。
128.305、處理模塊響應于拼接回復消息,將第一信號特征輸入背面敲擊識別模塊。
129.306、背面敲擊識別模塊對第一信號特征進行識別,輸出背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。
130.其中,背部敲擊位置包括背面上部、背面中部和背面下部。
131.背面敲擊事件的檢測結果包括發生背面敲擊事件或未發生背面敲擊事件。
132.在發生背面敲擊事件的情況下,背面敲擊事件的檢測結果還包括背面敲擊事件的敲擊次數。
133.具體的,背面敲擊識別模塊利用背面敲擊識別網絡模型對第一信號特征進行識別,輸出背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。
134.示例性的,參見圖4,背面敲擊識別模塊中包括背面敲擊識別網絡模型。第一信號特征被輸入背面敲擊識別模塊,背面敲擊識別模塊將第一信號特征被輸入背面敲擊識別網絡模型,背面敲擊識別網絡模型輸出背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。
135.背面敲擊識別網絡模型可以采用多層感知機(multilayer perceptron,mlp)、卷積神經網絡(convolutional neural network,cnn)、長短期記憶人工神經網絡(long-short term memory,lstm)等基礎網絡模型構建。
136.其中,mlp是一種前饋人工神經網絡模型,用于將輸入的多個數據集映射到單一的輸出的數據集上。mlp通常包括:輸入層、多個全連接層和輸出層,輸入層可以包括至少一個輸入、輸出層可以包括至少一個輸出。輸入層的輸入數量、全連接層的層數和輸出層的輸出數量可以根據需求而定。
137.cnn通常包括:輸入層、卷積層(convolution layer)、池化層(pooling layer)、全連接層(fully connected layer,fc)和輸出層。一般來說,cnn的第一層是輸入層,最后一層是輸出層。卷積層(convolution layer)通常包含若干個特征平面,每個特征平面可以是由一些矩形排列的神經單元組成。同一特征平面的神經單元共享權重,共享的權重即為卷積核。池化層(pooling layer)通常在卷積層之后,池化層可以得到維度很大的特征,將特征切成幾個區域,取其最大值或平均值,從而得到新的、維度較小的特征。全連接層(fully-connected layer)可以把所有局部特征結合變成全局特征,用來計算最后每一類的得分。
138.如圖11所示,背面敲擊識別網絡模型可以包括輸入層、多個卷積層、多個池化層和多個全連接層。其中,輸入層和輸出層未示出。
139.處理模塊將第一信號特征輸入背面敲擊識別網絡模型的輸入層,輸入層將第一信號特征輸入到多個卷積層和多個池化層進行特征提取處理和降維處理,得到二維特征。具體的,卷積層用于特征提取。然后利用flatten將二維特征拉開,得到一維向量。接著,利用全連接層,使一維向量繼續降維,得到降維后的一維向量。再接著將降維后的一維向量等分成兩個向量,將兩個向量分別輸入到兩個不同的多層感知機中,一個多層感知機用于輸出背面敲擊事件的檢測結果,另一個多層感知機用于輸出背面敲擊事件的敲擊位置。背面敲擊事件的檢測結果包括發生背面敲擊事件或未發生背面敲擊事件。背面敲擊事件的敲擊位置包括背面上部、背面中部以及背面下部。其中,兩個不同的多層感知機均包括多個全連接
層。
140.示例性的,如圖12所示,背面敲擊識別網絡模型包括輸入層、第一卷積層、第一池化層、第二卷積層、第二池化層、第三卷積層、第三池化層、第四池化層、第一全連接層、第二全連接層、第三全連接層、第四全連接層、第五全連接層、第六全連接層和第七全連接層。其中,輸入層和輸出層未示出。
141.將第一加速度信號和陀螺儀信號通過拼接模塊進行拼接,得到60*1的第一信號特征。然后將60*1的第一信號特征輸入背面敲擊識別網絡模型的輸入層,輸入層將60*1的第一信號特征輸入卷積核為3的第一卷積層,第一卷積層輸出58*4的二維特征。第一卷積層將58*4的二維特征輸入第一池化層,第一池化層輸出29*4的二維特征。第一池化層將29*4的二維特征輸入第二卷積層,第二卷積層輸出27*8的二維特征。第二卷積層將27*8的二維特征輸入第二池化層,第二池化層輸出13*8的二維特征。第二池化層將13*8的二維特征輸入第三卷積層,第三卷積層輸出11*16的二維特征。第三卷積層將11*16的二維特征輸入第三池化層,第三池化層輸出5*16的二維特征。第三池化層將5*16的二維特征輸入第四池化層,第四池化層輸出3*16的二維特征,接著利用flatten將3*16的二維特征拉開,變成1*48的一維向量。
142.flatten將1*48的一維向量輸入第一全連接層,第一全連接層輸出1*16的一維向量。將1*16一維向量輸入第一多層感知機中,第一多層感知機輸出背面敲擊事件的檢測結果。將1*16一維向量輸入第二多層感知機中,第二多層感知機輸出背面敲擊事件的敲擊位置。
143.具體的,第一多層感知機包括第二全連接層、第三全連接層和第四全連接層。將1*16的一維向量輸入第一多層感知機中,第一多層感知機輸出背面敲擊事件的檢測結果具體是:第一全連接層將1*16的一維向量輸入第二全連接層,第二全連接層輸出1*8的一維向量。第二全連接層將1*8的一維向量輸入第三全連接層,第三全連接層輸出1*4的一維向量。第三全連接層將1*4的一維向量輸入第四全連接層,第四全連接層輸出1*2的一維向量。1*2的一維向量用于標識背面敲擊事件的檢測結果是發生背面敲擊事件還是未發生背面敲擊事件。
144.第二多層感知機包括第五全連接層、第六全連接層和第七全連接層。將1*16的一維向量輸入第二多層感知機中,第二多層感知機輸出背面敲擊事件的敲擊位置具體是:第一全連接層將1*16的一維向量輸入第五全連接層,第五全連接層輸出1*8的一維向量。第五全連接層將1*8的一維向量輸入第六全連接層,第六全連接層輸出1*4的一維向量。第六全連接層將1*4的一維向量輸入第七全連接層,第七全連接層輸出1*3的一維向量。1*3的一維向量用于標識背面敲擊事件的敲擊位置是背面上部、還是背面中部或者背面下部。
145.如圖4所示,本技術實施例提供的電子設備還包括敲擊計數器。在背面敲擊識別模塊輸出背面敲擊事件的檢測結果為發生背面敲擊事件后,背面敲擊識別模塊觸發敲擊計數器進行計數,以得到背面敲擊事件的敲擊次數。
146.示例性的,當背面敲擊識別模塊確定出發生背面敲擊事件時,敲擊計數器記錄敲擊次數為一次。若第一預設時長內,背面敲擊識別模塊再次指示發生背面敲擊事件,敲擊計數器記錄的敲擊次數為二次,則背面敲擊事件的敲擊次數為雙擊。若第二預設時長內,背面敲擊識別模塊仍指示發生背面敲擊事件,敲擊計數器記錄的敲擊次數為三次,則背面敲擊
事件的敲擊次數為三擊。
147.其中,第一預設時長為兩次敲擊事件之間的時間間隔,第二預設時長為三次敲擊事件的時間間隔總長。通常,雙擊間隔平均為150ms,三擊大概總耗時為300ms左右。所以第一預設時長可以是140ms~160ms。第二預設時長可以是280ms~320ms。
148.可選的,在使用背面敲擊識別網絡模型之前,需要對背面敲擊識別網絡模型進行訓練。具體的:構建樣本數據集,樣本數據集包括多個樣本信號和每個樣本信號的目標值。每個樣本信號包括篩選后的第一加速度信號和陀螺儀信號;將第一加速度信號和陀螺儀信號拼接得到樣本拼接信號。每個樣本信號的目標值為背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。
149.采用背面敲擊識別網絡模型對樣本拼接信號進行處理,得到樣本拼接信號的預測值。根據預測值、目標值和損失函數,確定樣本拼接信號的損失值;基于損失值,更新背面敲擊識別網絡模型中的參數。
150.基于大量的樣本數據集對該背面敲擊識別網絡模型進行訓練,可得到訓練好的背面敲擊識別網絡模型,該訓練好的背面敲擊識別網絡模型可以準確確定出背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。背面敲擊事件的檢測結果包括發生背面敲擊事件和未發生背面敲擊事件。
151.示例性的,電子設備獲取樣本信號,可以采用以下方法:在用戶正常使用電子設備時,通過手指敲擊電子設備的背面,并采集手指敲擊電子設備的背面時,加速度傳感器輸出的加速度信號和陀螺儀傳感器輸出的陀螺儀信號。
152.然后對加速度信號進行篩選,得到第一加速度信號。接著將第一加速度信號和陀螺儀信號進行拼接,得到樣本拼接信號。再然后將樣本拼接信號輸入未訓練好的背面敲擊識別網絡模型中,輸出樣本拼接信號的預測值。在訓練背面敲擊識別網絡模型的過程中,希望背面敲擊識別網絡模型能夠輸出真實預測結果,所以在當前背面敲擊識別網絡模型輸出預測值后,根據預測值和目標值之間的差異,更新每一層神經網絡的權重向量(當然,在背面敲擊識別網絡模型第一次更新之前通常會有初始化的過程,初始化具體是指背面敲擊識別網絡模型中的各層神經網絡預先配置的參數)。
153.例如,背面敲擊識別網絡模型輸出的預測值高于目標值,則調整權重向量以降低背面敲擊識別網絡模型輸出的預測值。通過不斷的調整,直到背面敲擊識別網絡模型輸出的預測值符合閾值,即預測值和目標值之間的差異符合要求。所以,需要預先定義“如何比較預測值和目標值之間的差異”,目前,預測值和目標值之間的差異可以通過損失函數(loss function)來定義。其中,損失函數的輸出值(loss)越高表示差異越大,那么背面敲擊識別網絡模型的訓練就變成了盡可能縮小這個loss的過程。
154.實際上,根據樣本拼接信號的預測值、目標值和損失函數不斷對背面敲擊識別網絡模型進行調整,具體是調整各個卷積層的卷積核參數、全連接層的權重矩陣和偏置向量等。
155.此外,為了得到最終的背面敲擊識別網絡模型,需要將所有的數據集劃分為訓練集、驗證集和測試集,訓練集中的數據也就是訓練數據,通過訓練集訓練背面敲擊識別網絡模型,根據情況調整背面敲擊識別網絡模型內的參數,選擇出其中最好的模型,然后再用訓練集和驗證集訓練出一個最終的模型,最后用測試集評估最終的模型。
156.307、背面敲擊識別模塊向處理模塊發送背面敲擊事件的檢測結果和背面敲擊事件的敲擊位置。
157.其中,背面敲擊事件的檢測結果包括背面敲擊事件的敲擊次數。
158.308、處理模塊根據背面敲擊事件的敲擊次數和背面敲擊事件的敲擊位置,執行預設的交互操作。
159.預設的交互操作可以是用戶按照電子設備系統的指示設置的,還可以是電子設備預先設置的。預設的交互操作包括以下操作:
160.(1)出示二維碼,例如健康碼、
tm
支付碼、支付寶
tm
支付碼、公交車碼、地鐵碼、核酸檢測碼等;
161.(2)當用戶在使用游戲應用或視頻應用時,拒接電話、隱藏彈出消息框等;
162.(3)控制音量調節,例如放大音量、減小音量、暫停播放等。
163.(4)控制播放進度調節,例如視頻快進、視頻快退等;
164.(5)控制游戲目標行為,例如控制游戲目標向左行進、向右行進、向前行進、向后行進等;
165.(6)啟動系統應用,例如啟動鏡子、手電筒、相機、計算器、天氣等系統應用;
166.(7)應用切換,例如視頻切換為文本應用界面等;
167.(8)截屏、展開通知欄、分屏等。
168.預設的交互操作還可以是用戶根據需求設置的其它功能,本技術對此不作限制。
169.由于敲擊檢測結果包括敲擊次數和敲擊位置,則預設的交互操作可以是根據敲擊次數執行,還可以是根據敲擊位置執行,或者時根據敲擊次數和敲擊位置執行。
170.若預設的交互操作是根據敲擊次數喚醒,則電子設備可以預先設置背面敲擊事件的敲擊次數為雙擊時,對應的預設的交互操作以及背面敲擊事件的敲擊次數為雙擊時,對應的預設的交互操作。例如背面敲擊事件的敲擊次數為雙擊時,對應的預設的交互操作是支付碼。背面敲擊事件的敲擊次數為三擊時,對應的預設的交互操作是手電筒。雙擊和三擊還可以對應其它預設的交互操作,本技術對此不作限制。
171.例如,如圖13中的(a)所示,用戶可以打開設置界面1301。該設置界面1301中可以包括“背面敲擊設置”的功能選項1302。當用戶點擊該“背面敲擊設置”功能選項1302時,如圖13中的(b)所示,電子設備可以顯示背面敲擊設置界面1303,背面敲擊設置界面1303中可以包括“雙擊”功能選項1304和“三擊”功能選項1305。此時“雙擊”功能選項1304和“三擊”功能選項1305均處于關閉模式。
172.由于電子設備預先配置了“雙擊”功能選項1304和“三擊”功能選項1305對應的預設的交互操作。當用戶依次打開“雙擊”功能選項1304和“三擊”功能選項1305后,如圖13中的(c)所示,電子設備可以顯示背面敲擊詳情界面1306,背面敲擊詳情界面1306中顯示“雙擊”功能選項1304可以喚醒支付碼功能,“三擊”功能選項1305可以喚醒手電筒功能。
173.又例如,當用戶點擊該“背面敲擊設置”功能選項1302時,如圖14中的(a)所示,電子設備可以顯示背面敲擊設置界面1401,背面敲擊設置界面1401中可以包括“支付碼”功能選項1402和“手電筒”功能選項1403。其中,電子設備預先配置了“支付碼”功能選項1402和“手電筒”功能選項1403對應的背部敲擊操作。
174.當用戶點擊“支付碼”功能選項1402后,如圖14中的(b)所示,電子設備可以顯示支
付碼詳情界面1404,支付碼詳情界面1404中包括第一操作指引1405和支付碼開啟/關閉功能選項1406。第一操作指引1405用于指示用戶如何快速啟動支付碼功能。第一操作指引1405中包括“指尖、指關節或其它物體雙擊手機背面啟動支付碼”的提示字符。支付碼開啟/關閉功能選項1406用于開啟或關閉快速啟動支付碼功能。
175.當用戶點擊“手電筒”功能選項1402后,如圖14中的(c)所示,電子設備可以顯示手電筒詳情界面1407,手電筒詳情界面1407中包括第二操作指引1408和“手電筒”開啟/關閉功能選項1409。第二操作指引1408用于指示用戶如何快速啟動手電筒功能。第二操作指引1408中包括“指尖、指關節或其它物體三擊手機背面啟動手電筒”的提示字符。手電筒開啟/關閉功能選項1409用于開啟或關閉快速啟動手電筒功能。
176.若預設的交互操作是根據敲擊位置喚醒,則電子設備可以預先設置敲擊背面上部對應的預設的交互操作、敲擊背面中部對應的預設的交互操作以及敲擊背面下部對應的預設的交互操作。例如敲擊背面上部對應的預設的交互操作是上一曲,敲擊背面中部對應的預設的交互操作是暫停、敲擊背面下部對應的預設的交互操作是下一曲。敲擊背面上部、敲擊背面中部和敲擊背面下部還可以對應其它預設的交互操作,本技術對此不作限制。
177.例如,如圖15中的(a)所示,用戶可以打開設置界面1501。該設置界面1501中可以包括“背面敲擊設置”的功能選項1502。當用戶點擊該“背面敲擊設置”功能選項1502時,如圖15中的(b)所示,電子設備可以顯示背面敲擊設備界面1503,背面敲擊設備界面中可以包括“敲擊背面上部”功能選項1504、“敲擊背面中部”功能選項1505和“敲擊背面下部”功能選項1506。此時“敲擊背面上部”功能選項1504、“敲擊背面中部”功能選項1505和“敲擊背面下部”功能選項1506均處于關閉模式。
178.由于電子設備預先配置了“敲擊背面上部”功能選項1504、“敲擊背面中部”功能選項1505和“敲擊背面下部”功能選項1506對應的預設的交互操作。當用戶依次打開“敲擊背面上部”功能選項1504、“敲擊背面中部”功能選項1505和“敲擊背面下部”功能選項1506后,如圖15中的(c)所示,電子設備可以顯示背面敲擊詳情界面1507,背面敲擊詳情界面1507中顯示“敲擊背面上部”功能選項1504可以喚醒上一曲功能,“敲擊背面中部”功能選項1505可以喚醒暫停功能,“敲擊背面下部”功能選項1506可以喚醒下一曲功能。
179.又例如,當用戶點擊該“背面敲擊設置”功能選項1502時,如圖16中的(a)所示,電子設備可以顯示背面敲擊設置界面1601,背面敲擊設置界面1601中可以包括“上一曲”功能選項1602、“暫停”功能選項1603和“下一曲”功能選項1604。其中,電子設備預先配置了“上一曲”功能選項1602、“暫停”功能選項1603和“下一曲”功能選項1604對應的背部敲擊操作。
180.當用戶點擊“上一曲”功能選項1602后,如圖16中的(b)所示,電子設備可以顯示上一曲詳情界面1605,上一曲詳情界面1605中包括第三操作指引1606和上一曲開啟/關閉功能選項1607。第三操作指引1606用于指示用戶如何快速啟動播放上一曲功能。第三操作指引1606中包括“指尖、指關節或其它物體敲擊手機背面上部播放上一曲”的提示字符。上一曲開啟/關閉功能選項1607用于開啟或關閉快速啟動播放上一曲功能。
181.當用戶點擊“暫停”功能選項1603后,如圖16中的(c)所示,電子設備可以顯示暫停詳情界面1608,暫停詳情界面1608中包括第四操作指引1609和“暫停”開啟/關閉功能選項1610。第四操作指引1609用于指示用戶如何快速啟動播放暫停功能。第四操作指引1609中包括“指尖、指關節或其它物體敲擊手機背面中部播放暫停”的提示字符。暫停開啟/關閉功
能選項1610用于開啟或關閉快速啟動播放暫停功能。
182.當用戶點擊“下一曲”功能選項1604后,如圖16中的(d)所示,電子設備可以顯示下一曲詳情界面1611,下一曲詳情界面1611中包括第五操作指引1612和下一曲開啟/關閉功能選項1613。第五操作指引1612用于指示用戶如何快速啟動播放下一曲功能。第五操作指引1612中包括“指尖、指關節或其它物體敲擊手機背面下部播放下一曲”的提示字符。下一曲開啟/關閉功能選項1613用于開啟或關閉快速啟動播放下一曲功能。
183.可選的,結合前述602可知,敲擊中部對應的加速度計的z軸的脈沖信號和敲擊上部對應的加速度計的z軸的脈沖信號變化趨勢一致,都是先出現波峰后出現波谷。敲擊中部對應的陀螺儀的x軸的脈沖信號變化趨勢為先出現小幅波谷,然后出現波峰最后出現波谷。敲擊下部對應的陀螺儀的x軸的脈沖信號變化趨勢為先出現大幅波谷,然后出現波峰最后出現波谷,則敲擊中部和敲擊下部對應的陀螺儀的x軸的脈沖信號變化趨勢類似。所以,實際上電子設備的可以僅設置敲擊上部和敲擊下部對應的預設的交互操作。
184.若預設的交互操作是根據敲擊次數和敲擊位置喚醒的,處理模塊在得到背面敲擊事件的敲擊次數和敲擊位置后,可以根據背面敲擊事件的敲擊次數和背面敲擊事件的敲擊位置,得到背面敲擊組合。其中,背面敲擊組合包括:雙擊背面上部、雙擊背面中部、雙擊背面下部、三擊背面上部、三擊背面中部和三擊背面下部。
185.然后電子設備可以預先設備雙擊背面上部對應的預設的交互操作、雙擊背面中部對應的預設的交互操作、雙擊背面下部對應的預設的交互操作、三擊背面上部對應的預設的交互操作、三擊背面中部對應的預設的交互操作、三擊背面下部對應的預設的交互操作。例如雙擊背面上部對應的預設的交互操作是放大音量、雙擊背面中部對應的預設的交互操作是減小音量、雙擊背面下部對應的預設的交互操作是靜音、三擊背面上部對應的預設的交互操作是鏡子、三擊背面中部對應的預設的交互操作是手電筒、三擊背面下部對應的預設的交互操作是相機。
186.例如,如圖17中的(a)所示,用戶可以打開設置界面1701。該設置界面1701中可以包括“背面敲擊設置”的功能選項1702。當用戶點擊該“背面敲擊設置”功能選項1702時,如圖17中的(b)所示,電子設備可以顯示背面敲擊設備界面1703,背面敲擊設備界面中可以包括“雙擊背面上部”功能選項1704、“雙擊背面中部”功能選項1705和“雙擊背面下部”功能選項1706、“三擊背面上部”功能選項1707、“三擊背面中部”功能選項1708和“三擊背面下部”功能選項1709。此時“雙擊背面上部”功能選項1704、“雙擊背面中部”功能選項1705和“雙擊背面下部”功能選項1706、“三擊背面上部”功能選項1707、“三擊背面中部”功能選項1708和“三擊背面下部”功能選項1709均處于關閉模式。
187.由于電子設備預先配置了“雙擊背面上部”功能選項1704、“雙擊背面中部”功能選項1705和“雙擊背面下部”功能選項1706、“三擊背面上部”功能選項1707、“三擊背面中部”功能選項1708和“三擊背面下部”功能選項1709對應的預設的交互操作。當用戶依次打開“雙擊背面上部”功能選項1704、“雙擊背面中部”功能選項1705和“雙擊背面下部”功能選項1706、“三擊背面上部”功能選項1707、“三擊背面中部”功能選項1708和“三擊背面下部”功能選項1709后,如圖17中的(c)所示,電子設備可以顯示背面敲擊詳情界面1710,背面敲擊詳情界面1710中顯示“雙擊背面上部”功能選項1704可以喚醒放大音量功能,“雙擊背面中部”功能選項1705可以喚醒減小音量功能,“雙擊背面下部”功能選項1706可以喚醒靜音功
能,“三擊背面上部”功能選項1707可以喚醒鏡子功能,“三擊背面中部”功能選項1708可以喚醒手電筒功能,“三擊背面下部”功能選項1709可以喚醒相機功能。
188.又例如,當用戶點擊該“背面敲擊設置”功能選項1702時,如圖18中的(a)所示,電子設備可以顯示背面敲擊設置界面1801,背面敲擊設置界面1801中可以包括“放大音量”功能選項1802、“減小音量”功能選項1803、“靜音”功能選項1804、“鏡子”功能選項1805、“手電筒”功能選項1806和“相機”功能選項1807。其中,電子設備預先配置了“放大音量”功能選項1802、“減小音量”功能選項1803、“靜音”功能選項1804、“鏡子”功能選項1805、“手電筒”功能選項1806和“相機”功能選項1807對應的背部敲擊操作。
189.當用戶點擊“放大音量”功能選項1802后,如圖18中的(b)所示,電子設備可以顯示放大音量詳情界面1808,放大音量詳情界面1808中包括第六操作指引1809和放大音量開啟/關閉功能選項1810。第六操作指引1809用于指示用戶如何快速啟動放大音量功能。第六操作指引1809中包括“指尖、指關節或其它物體雙擊手機背面上部放大音量”的提示字符。放大音量開啟/關閉功能選項1810用于開啟或關閉快速啟動放大音量功能。
190.當用戶點擊“減小音量”功能選項1803后,如圖18中的(c)所示,電子設備可以顯示減小音量詳情界面1811,減小音量詳情界面1811中包括第七操作指引1812和“減小音量”開啟/關閉功能選項1813。第七操作指引1812用于指示用戶如何快速啟動減小音量功能。第七操作指引1812中包括“指尖、指關節或其它物體雙擊手機背面中部減小音量”的提示字符。減小音量開啟/關閉功能選項1813用于開啟或關閉快速啟動減小音量功能。
191.當用戶點擊“靜音”功能選項1804后,如圖18中的(d)所示,電子設備可以顯示靜音詳情界面1814,靜音詳情界面1814中包括第八操作指引1815和靜音開啟/關閉功能選項1816。第八操作指引1815用于指示用戶如何快速啟動靜音功能。第八操作指引1815中包括“指尖、指關節或其它物體雙擊手機背面下部靜音”的提示字符。靜音開啟/關閉功能選項1816用于開啟或關閉快速啟動靜音功能。
192.當用戶點擊“鏡子”功能選項1805后,如圖19中的(a)所示,電子設備可以顯示鏡子詳情界面1901,鏡子詳情界面1901中包括第九操作指引1902和鏡子開啟/關閉功能選項1903。第九操作指引1902用于指示用戶如何快速啟動鏡子功能。第九操作指引1902中包括“指尖、指關節或其它物體三擊手機背面上部啟動鏡子”的提示字符。鏡子開啟/關閉功能選項1903用于開啟或關閉快速啟動鏡子功能。
193.當用戶點擊“手電筒”功能選項1806后,如圖19中的(b)所示,電子設備可以顯示手電筒詳情界面1904,手電筒詳情界面1904中包括第十操作指引1905和“手電筒”開啟/關閉功能選項1906。第十操作指引1905用于指示用戶如何快速啟動手電筒功能。第十操作指引1905中包括“指尖、指關節或其它物體三擊手機背面中部啟動手電筒”的提示字符。手電筒開啟/關閉功能選項1906用于開啟或關閉快速啟動手電筒功能。
194.當用戶點擊“相機”功能選項1807后,如圖19中的(c)所示,電子設備可以顯示相機詳情界面1907,相機詳情界面1907中包括第十一操作指引1908和相機開啟/關閉功能選項1909。第十一操作指引1908用于指示用戶如何快速啟動相機功能。第十一操作指引1908中包括“指尖、指關節或其它物體三擊手機背面下部啟動相機”的提示字符。相機開啟/關閉功能選項1909用于開啟或關閉快速啟動相機功能。
195.可選的,結合前述602可知,敲擊背面中部對應的加速度計的z軸的脈沖信號和敲
擊背面上部對應的加速度計的z軸的脈沖信號變化趨勢一致,都是先出現波峰后出現波谷。敲擊背面中部對應的陀螺儀的x軸的脈沖信號變化趨勢為先出現小幅波谷,然后出現波峰最后出現波谷。敲擊背面下部對應的陀螺儀的x軸的脈沖信號變化趨勢為先出現大幅波谷,然后出現波峰最后出現波谷,則敲擊背面中部和敲擊背面下部對應的陀螺儀的x軸的脈沖信號變化趨勢類似。所以,實際上電子設備的可以僅設置與敲擊背面上部和敲擊背面下部相關的預設的交互操作,例如,僅設置“雙擊背面上部”對應的預設的交互操作、“雙擊背面下部”對應的預設的交互操作、“三擊背面上部”對應的預設的交互操作和“三擊背面下部”對應的預設的交互操作。
196.本技術實施例,還提供一種交互方法,應用于前述的電子設備。該成像方法為:首先,響應于用戶操作,電子設備獲取電子設備的加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號;然后,電子設備采用背面敲擊識別算法對加速度信號和陀螺儀信號進行識別,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,背面敲擊事件的檢測結果包括發生背面敲擊事件和背面敲擊事件的敲擊次數。最后電子設備根據背面敲擊事件的敲擊次數以及背面敲擊事件的敲擊位置,執行預設的交互操作。這樣,不僅能夠豐富背面敲擊的功能,還能為用戶提供多樣化的交互選擇,增強用戶對于電子設備的依賴性。
197.為了實現上述功能,上述電子設備包含了執行各個功能相應的硬件結構和/或軟件模塊。本領域技術人員應該很容易意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,本技術實施例能夠以硬件或硬件和計算機軟件的結合形式來實現。某個功能究竟以硬件還是計算機軟件驅動硬件的方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本技術的范圍。
198.本技術實施例可以根據上述方法示例對電子設備進行功能模塊的劃分,例如,可以對應各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。需要說明的是,本技術實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。
199.本技術另一些實施例提供了一種電子設備,該電子設備可以包括:通信模塊、存儲器和一個或多個處理器。該通信模塊、存儲器與處理器耦合。該存儲器用于存儲計算機程序代碼,該計算機程序代碼包括計算機指令。
200.本技術實施例還提供一種芯片系統,如圖20所示,該芯片系統2000包括至少一個處理器2001和至少一個接口電路2002。處理器2001和接口電路2002可通過線路互聯。例如,接口電路2002可用于從其它裝置(例如電子設備的存儲器)接收信號。又例如,接口電路2002可用于向其它裝置(例如處理器2001)發送信號。
201.示例性的,接口電路2002可讀取存儲器中存儲的指令,并將該指令發送給處理器2001。當指令被處理器2001執行時,可使得電子設備執行上述實施例中的各個步驟。當然,該芯片系統還可以包含其他分立器件,本技術實施例對此不作具體限定。
202.本技術實施例還提供一種計算機可讀存儲介質,該計算機可讀存儲介質包括計算機指令,當計算機指令在第二電子設備上運行時,使得第二電子設備執行上述方法實施例
中第二電子設備(例如,手機)執行的各個功能或者。
203.本技術實施例還提供一種計算機程序產品,當計算機程序產品在計算機上運行時,使得計算機執行上述方法實施例中第二電子設備(例如,手機)執行的各個功能或者。
204.通過以上實施方式的描述,所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
205.在本技術所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個裝置,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
206.作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是一個物理單元或多個物理單元,即可以位于一個地方,或者也可以分布到多個不同地方。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
207.另外,在本技術各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
208.集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個可讀取存儲介質中。基于這樣的理解,本技術實施例的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該軟件產品存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,芯片等)或處理器(processor)執行本技術各個實施例方法的全部或部分。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read only memory,rom)、隨機存取存儲器(random access memory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。
209.以上內容,僅為本技術的具體實施方式,但本技術的保護范圍并不局限于此,任何在本技術揭露的技術范圍內的變化或替換,都應涵蓋在本技術的保護范圍之內。因此,本技術的保護范圍應以權利要求的保護范圍為準。

技術特征:


1.一種交互方法,其特征在于,應用于電子設備,所述電子設備包括加速度傳感器和陀螺儀,所述方法包括:所述電子設備獲取所述加速度傳感器輸出的加速度信號以及所述陀螺儀傳感器輸出的陀螺儀信號;所述電子設備根據所述加速度信號和所述陀螺儀信號,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,所述背面敲擊事件的檢測結果包括發生背面敲擊事件和背面敲擊事件的敲擊次數;所述電子設備根據所述背面敲擊事件的敲擊次數以及所述背面敲擊事件的敲擊位置,執行預設的交互操作。2.根據權利要求1所述的方法,其特征在于,所述背面敲擊事件的敲擊位置包括背面上部和背面下部。3.根據權利要求2所述的方法,其特征在于,所述加速度傳輸器輸出的加速度信號包括z軸加速度信號,所述陀螺儀傳感器輸出的陀螺儀信號包括x軸陀螺儀信號;當所述背面敲擊事件的敲擊位置為背面上部時,檢測到所述z軸加速度信號呈現先出現波峰再出現波谷的趨勢,所述x軸陀螺儀信號呈現先出現波峰再出現波谷的趨勢;當所述背面敲擊事件的敲擊位置為背面下部時,檢測到所述z軸加速度信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢,所述x軸陀螺儀信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢。4.根據權利要求3所述的方法,其特征在于,所述背面敲擊事件的敲擊位置還包括背面中部;當所述背面敲擊事件的敲擊位置為背面中部時,所述z軸加速度信號呈現先出現波峰再出現波谷的趨勢,所述x軸陀螺儀信號呈現先出現波谷,然后再出現波峰最后出現波谷的趨勢。5.根據權利要求1所述的方法,其特征在于,所述根據所述加速度信號和所述陀螺儀信號,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,包括:所述電子設備對所述加速度信號進行篩選,得到第一加速度信號;所述電子設備將所述第一加速度信號和所述陀螺儀信號進行拼接,得到第一信號特征;所述電子設備將所述第一信號特征作為輸入,運行背面敲擊識別網絡模型,輸出所述背面敲擊事件的檢測結果以及所述背面敲擊事件的敲擊位置;所述運行背面敲擊識別網絡模型,輸出所述背面敲擊事件的檢測結果以及所述背面敲擊事件的敲擊位置,包括:對所述第一信號特征進行特征提取處理和降維處理,得到一維向量;將所述一維向量分別輸入第一多層感知機和第二多層感知機中,所述第一多層感知機輸出所述背面敲擊事件的檢測結果,所述第二多層感知機輸出所述背面敲擊事件的敲擊位置;當所述背面敲擊事件的檢測結果指示發生背面敲擊事件時,對背面敲擊事件的發生次數進行記錄,得到背面敲擊事件的敲擊次數,所述背面敲擊事件的敲擊次數包括雙擊和三擊。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:所述電子設備構建樣本數據集,所述樣本數據集包括多組樣本數據對,每組樣本數據對包括訓練數據和目標數據,所述訓練數據包括第一加速度樣本信號和陀螺儀樣本信號,所述目標數據包括背面敲擊事件的樣本檢測結果和背面敲擊事件的樣本敲擊位置;將所述每組樣本數據中的訓練數據輸入初始背面敲擊識別網絡模型,得到預測數據,所述預測數據包括背面敲擊事件的初始檢測結果和背面敲擊事件的初始敲擊位置;基于損失函數、所述預測數據和所述目標數據,確定損失值;根據所述損失值和預設學習率,迭代更新所述初始背面敲擊識別網絡模型,得到所述背面敲擊識別網絡模型。7.根據權利要求1-6中任一項所述的方法,其特征在于,所述預設的交互操作包括啟動系統應用、出示二維碼、控制音量調節、控制播放進度調節、隱藏消息彈窗和拒接電話中的至少一個,所述系統應用包括鏡子應用、手電筒應用、相機應用以及計算機應用中的至少一個。8.根據權利要求7所述的方法,其特征在于,所述根據所述背面敲擊事件的敲擊次數以及背面敲擊事件的敲擊位置,執行所述預設的交互操作,包括:根據所述背面敲擊事件的敲擊次數和所述背面敲擊事件的敲擊位置,得到背面敲擊組合,所述背面敲擊組合包括雙擊背面上部、雙擊背面下部、三擊背面上部和三擊背面下部;若所述背面敲擊組合是所述雙擊背面上部,所述電子設備執行放大音量的操作;若所述背面敲擊組合是所述雙擊背面下部,所述電子設備執行減小音量的操作;若所述背面敲擊組合是所述三擊背面上部,所述電子設備執行視頻快進的操作;若所述背面敲擊組合是所述三擊背面下部,所述電子設備執行視頻后退的操作。9.根據權利要求5所述的方法,其特征在于,所述電子設備對所述加速度信號進行篩選,得到第一加速度信號,包括:在所述加速度信號大于預設閾值時,所述加速度信號為所述第一加速度信號。10.一種電子設備,其特征在于,所述電子設備包括:無線通信模塊、存儲器和一個或多個處理器;所述無線通信模塊、所述存儲器與所述處理器耦合;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當所述計算機指令被所述處理器執行時,使得所述第一設備執行如權利要求1-9中任一項所述的方法。11.一種計算機可讀存儲介質,其特征在于,包括計算機指令;當所述計算機指令在第一設備上運行時,使得所述第一設備執行如權利要求1-9中任一項所述的方法。

技術總結


本申請提供一種交互方法和設備,涉及終端技術領域,該方法能夠豐富背面敲擊功能,為用戶提供更好的交互體驗。其方法應用于電子設備,電子設備包括加速度傳感器和陀螺儀,方法包括:電子設備獲取加速度傳感器輸出的加速度信號以及陀螺儀傳感器輸出的陀螺儀信號;電子設備根據加速度信號和陀螺儀信號,得到背面敲擊事件的檢測結果以及背面敲擊事件的敲擊位置,背面敲擊事件的檢測結果包括發生背面敲擊事件和背面敲擊事件的敲擊次數;電子設備根據背面敲擊事件的敲擊次數以及背面敲擊事件的敲擊位置,執行預設的交互操作。執行預設的交互操作。執行預設的交互操作。


技術研發人員:

張勝 張成 李丹洪

受保護的技術使用者:

榮耀終端有限公司

技術研發日:

2022.07.15

技術公布日:

2023/1/19


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-86047-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2023-01-29 03:12:09

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
2人圍觀
參與討論