本申請涉及手機(jī),更具體地,涉及一種振動控制方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
背景技術(shù):
1、目前,隨著電子信息技術(shù)的發(fā)展,用戶可以與電子設(shè)備進(jìn)行交互操作,從而電子設(shè)備可以基于交互操作控制產(chǎn)生振動,為用戶提供更好的體驗(yàn)。然而,目前基于交互操作來控制產(chǎn)生振動的延遲較大。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)岢隽艘环N振動控制方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
2、第一方面,本申請實(shí)施例提供了一種振動控制方法,應(yīng)用于電子設(shè)備的處理器,所述電子設(shè)備還包括振動馬達(dá),所述處理器與所述振動馬達(dá)連接,所述方法包括:通過所述電子設(shè)備的揚(yáng)聲器發(fā)射超聲波信號;在用戶的手指與顯示屏交互的情況下,通過所述電子設(shè)備的麥克風(fēng)獲取反射回來的超聲波信號;基于預(yù)先訓(xùn)練的手指位置識別模型,通過反射回來的所述超聲波信號,識別所述用戶的手指當(dāng)前與所述電子設(shè)備的顯示屏進(jìn)行交互的位置區(qū)域;在所述位置區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,控制所述振動馬達(dá)工作。
3、第二方面,本申請實(shí)施例還提供了一種振動控制裝置,應(yīng)用于電子設(shè)備的處理器,所述電子設(shè)備還包括振動馬達(dá),所述處理器與所述振動馬達(dá)連接,所述裝置包括:發(fā)射單元、獲取單元、識別單元以及控制單元。其中,發(fā)射單元,用于通過所述電子設(shè)備的揚(yáng)聲器發(fā)射超聲波信號;獲取單元,用于在用戶的手指與顯示屏交互的情況下,通過所述電子設(shè)備的麥克風(fēng)獲取反射回來的超聲波信號;識別單元,用于基于預(yù)先訓(xùn)練的手指位置識別模型,通過反射回來的所述超聲波信號,識別所述用戶的手指當(dāng)前與所述電子設(shè)備的顯示屏進(jìn)行交互的位置區(qū)域;控制單元,用于在所述位置區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,控制所述振動馬達(dá)工作。
4、第三方面,本申請實(shí)施例還提供了一種電子設(shè)備,處理器、振動馬達(dá)、揚(yáng)聲器以及麥克風(fēng),所述處理器分別與所述振動馬達(dá)、所述麥克風(fēng)以及所述揚(yáng)聲器連接,所述處理器用于執(zhí)行第一方面所述的方法。
5、第四方面,本申請實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有程序代碼,所述程序代碼可被處理器調(diào)用執(zhí)行上述第一方面所述的方法。
6、本申請實(shí)施例提供的振動控制方法、裝置、電子設(shè)備及可讀存儲介質(zhì),首先通過所述電子設(shè)備的揚(yáng)聲器發(fā)射超聲波信號;然后在用戶的手指與顯示屏交互的情況下,通過所述電子設(shè)備的麥克風(fēng)獲取反射回來的超聲波信號;再基于預(yù)先訓(xùn)練的手指位置識別模型,通過反射回來的所述超聲波信號,識別所述用戶的手指當(dāng)前與所述電子設(shè)備的顯示屏進(jìn)行交互的位置區(qū)域;從而在所述位置區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,控制所述振動馬達(dá)工作。由于并不需要用戶已經(jīng)執(zhí)行與顯示屏交互,才能根據(jù)交互產(chǎn)生的信號來控制振動馬達(dá)工作。而是直接可以通過反射回來的所述超聲波信號對用戶手指所在的區(qū)域進(jìn)行實(shí)時分析檢測,在檢測到手指與顯示屏進(jìn)行交互的區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,則控制振動馬達(dá)工作,具有較低的振動延遲。
7、本申請實(shí)施例的其他特征和優(yōu)點(diǎn)將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本申請實(shí)施例而了解。本申請實(shí)施例的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
1.一種振動控制方法,其特征在于,應(yīng)用于電子設(shè)備的處理器,所述電子設(shè)備還包括振動馬達(dá),所述處理器與所述振動馬達(dá)連接,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于預(yù)先訓(xùn)練的手指位置識別模型,通過反射回來的所述超聲波信號,識別所述用戶的手指當(dāng)前與所述電子設(shè)備的顯示屏進(jìn)行交互的位置區(qū)域,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述指定參數(shù)包括振幅以及頻譜分布中至少一種。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述指定參數(shù)包括振幅,所述通過所述手指位置識別模型,對反射回來的所述超聲波信號的指定參數(shù)進(jìn)行分析,得到所述超聲波信號對應(yīng)的特征參數(shù),包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述指定參數(shù)包括頻譜分布,所述通過所述手指位置識別模型,對反射回來的所述超聲波信號的指定參數(shù)進(jìn)行分析,得到所述超聲波信號對應(yīng)的特征參數(shù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述電子設(shè)備的揚(yáng)聲器發(fā)射超聲波信號,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述位置區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,控制所述振動馬達(dá)工作,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述位置區(qū)域?yàn)轭A(yù)設(shè)區(qū)域的情況下,控制所述振動馬達(dá)工作,包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)區(qū)域包括游戲應(yīng)用程序中釋放指定技能的操作圖標(biāo)所在的位置區(qū)域。
10.一種振動控制裝置,其特征在于,應(yīng)用于電子設(shè)備的處理器,所述電子設(shè)備還包括振動馬達(dá),所述處理器與所述振動馬達(dá)連接,所述裝置包括:
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器、振動馬達(dá)、揚(yáng)聲器以及麥克風(fēng),所述處理器分別與所述振動馬達(dá)、所述麥克風(fēng)以及所述揚(yáng)聲器連接;
12.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)中存儲有程序代碼,所述程序代碼可被處理器調(diào)用執(zhí)行如權(quán)利要求1-9任一項(xiàng)所述的方法。