本發(fā)明涉及人機(jī)交互,尤其涉及一種多界面下的手勢(shì)交互方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著電子設(shè)備和交互技術(shù)的不斷發(fā)展,人機(jī)交互成為目前廣受青睞的智能終端功能,但傳統(tǒng)的交互方式下,當(dāng)面臨多個(gè)應(yīng)用界面的切換使用時(shí),手勢(shì)可能會(huì)被錯(cuò)誤識(shí)別或無(wú)法正確響應(yīng)相應(yīng)界面的功能需求,影響用戶體驗(yàn)。因此,需要對(duì)現(xiàn)有技術(shù)進(jìn)行改進(jìn)。
2、以上信息作為背景信息給出只是為了輔助理解本公開(kāi),并沒(méi)有確定或者承認(rèn)任意上述內(nèi)容是否可用作相對(duì)于本公開(kāi)的現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種多界面下的手勢(shì)交互方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中存在的問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供以下的技術(shù)方案:
3、一種多界面下的手勢(shì)交互方法,包括:
4、監(jiān)測(cè)用戶手部動(dòng)作,捕捉手勢(shì)事件;
5、依據(jù)當(dāng)前的顯示界面的功能需求訂閱目標(biāo)手勢(shì)事件,當(dāng)產(chǎn)生所述目標(biāo)手勢(shì)事件時(shí),獲取所述目標(biāo)手勢(shì)事件的手勢(shì)功能參數(shù);
6、依據(jù)所述目標(biāo)手勢(shì)事件和所述特定手勢(shì)參數(shù),在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作。
7、可選地,所述監(jiān)測(cè)用戶手部動(dòng)作,捕捉手勢(shì)事件,包括:
8、監(jiān)測(cè)用戶的手部動(dòng)作,獲取所述手部動(dòng)作中的手勢(shì)基礎(chǔ)參數(shù);所述手勢(shì)基礎(chǔ)參數(shù)包括形狀參數(shù)、位置參數(shù)、軌跡參數(shù)、時(shí)間參數(shù)、速度參數(shù)、距離參數(shù)和旋轉(zhuǎn)參數(shù)中的一種或多種;
9、基于所述手勢(shì)基礎(chǔ)參數(shù),確定所述手部動(dòng)作的開(kāi)始手勢(shì)、中間持續(xù)手勢(shì)和結(jié)束手勢(shì);
10、依據(jù)所述開(kāi)始手勢(shì)、中間持續(xù)手勢(shì)和結(jié)束手勢(shì)的特征,將所述手勢(shì)基礎(chǔ)參數(shù)封裝為一個(gè)或多個(gè)手勢(shì)事件。
11、可選地,將所述手勢(shì)基礎(chǔ)參數(shù)封裝為一個(gè)或多個(gè)手勢(shì)事件時(shí),還包括:
12、對(duì)所述手勢(shì)事件添加功能標(biāo)簽;
13、所述依據(jù)當(dāng)前的顯示界面的功能需求訂閱目標(biāo)手勢(shì)事件,包括:
14、獲取所述當(dāng)前的顯示界面對(duì)應(yīng)的功能需求,訂閱與所述功能需求相符的功能標(biāo)簽對(duì)應(yīng)的手勢(shì)事件。
15、可選地,當(dāng)檢測(cè)到界面切換時(shí),還包括:
16、取消當(dāng)前訂閱的目標(biāo)手勢(shì)事件;
17、獲取切換后的顯示界面對(duì)應(yīng)的功能需求,訂閱與所述功能需求相符的功能標(biāo)簽對(duì)應(yīng)的手勢(shì)事件。
18、可選地,所述的多界面下的手勢(shì)交互方法,還包括:
19、存儲(chǔ)各顯示界面手勢(shì)事件的訂閱歷史;
20、非首次切換顯示界面時(shí),依據(jù)訂閱歷史,恢復(fù)所述顯示界面的訂閱狀態(tài)。
21、可選地,所述依據(jù)所述目標(biāo)手勢(shì)事件和所述特定手勢(shì)參數(shù),在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作,包括:
22、根據(jù)預(yù)先設(shè)定的手勢(shì)事件與操作的映射關(guān)系,確定與當(dāng)前所處的顯示界面對(duì)應(yīng)的操作需求;
23、基于所述手勢(shì)功能參數(shù),確定用戶的操作意圖;
24、按照所述操作需求和操作意圖,在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作。
25、可選地,所述按照所述操作需求和操作意圖,在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作之前,還包括:
26、對(duì)所述手部動(dòng)作進(jìn)行防誤操作驗(yàn)證,判斷所述手部動(dòng)作是否有效;
27、當(dāng)所述手部動(dòng)作有效時(shí),按照所述操作需求和操作意圖,在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作。
28、可選地,所述對(duì)所述手部動(dòng)作進(jìn)行防誤操作驗(yàn)證,包括:
29、獲取所述手部動(dòng)作的操作有效性參數(shù),所述操作有效性參數(shù)包括所述手部動(dòng)作的時(shí)間參數(shù)和動(dòng)作驗(yàn)證參數(shù),所述動(dòng)作驗(yàn)證參數(shù)包括動(dòng)作變化狀態(tài)、所構(gòu)成的手勢(shì)組合和/或重復(fù)次數(shù);
30、基于所述操作有效性參數(shù),判斷所述手部動(dòng)作的有效性。
31、可選地,所述在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作時(shí),還包括:
32、提供響應(yīng)于所述目標(biāo)手勢(shì)事件的反饋信息;
33、所述反饋信息包括視覺(jué)反饋信息、聽(tīng)覺(jué)反饋信息和觸覺(jué)反饋信息中的一種或多種。
34、可選地,所述界面包括視頻選擇界面、視頻播放界面、音樂(lè)界面、撥號(hào)界面、地圖頁(yè)面和快捷菜單中的一種或多種。
35、可選地,所述在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作包括:
36、選擇操作,包括展示選擇標(biāo)識(shí);
37、媒體交互操作,包括對(duì)視頻和/或音樂(lè)的播放啟停控制、對(duì)視頻和/或音樂(lè)的播放進(jìn)度調(diào)節(jié),以及對(duì)視頻和/或音樂(lè)的確認(rèn)選擇;
38、通信操作,包括號(hào)碼選擇、觸發(fā)撥號(hào)和掛斷通話;
39、地圖操作,包括對(duì)地圖的整體或局部的平移和縮放;
40、快捷菜單操作,包括快捷菜單的展示與交互。
41、本發(fā)明還提供了一種多界面下的手勢(shì)交互系統(tǒng),用于實(shí)現(xiàn)如上任一項(xiàng)所述的多界面下的手勢(shì)交互方法,包括:
42、手勢(shì)識(shí)別模塊,用于監(jiān)測(cè)用戶手部動(dòng)作,捕捉手勢(shì)事件;
43、訂閱管理模塊,用于依據(jù)當(dāng)前的顯示界面的功能需求訂閱目標(biāo)手勢(shì)事件,當(dāng)產(chǎn)生所述目標(biāo)手勢(shì)事件時(shí),獲取所述目標(biāo)手勢(shì)事件的手勢(shì)功能參數(shù);
44、操作執(zhí)行模塊,用于依據(jù)所述目標(biāo)手勢(shì)事件和所述特定手勢(shì)參數(shù),在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作。
45、本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一項(xiàng)所述的多界面下的手勢(shì)交互方法的步驟。
46、本發(fā)明還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為通過(guò)所述計(jì)算機(jī)程序執(zhí)行如上任一項(xiàng)所述的多界面下的手勢(shì)交互方法。
47、與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
48、本發(fā)明提供的一種多界面下的手勢(shì)交互方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),通過(guò)捕捉手勢(shì)事件并在各界面針對(duì)性識(shí)別以提高準(zhǔn)確性,避免不同界面手勢(shì)沖突,使各界面基于識(shí)別結(jié)果快速操作,有利于實(shí)現(xiàn)針對(duì)用戶需求的準(zhǔn)確快速響應(yīng)。
49、本發(fā)明具有其它的特性和優(yōu)點(diǎn),這些特性和優(yōu)點(diǎn)從并入本文中的附圖和隨后的具體實(shí)施方式中將是顯而易見(jiàn)的,或者將在并入本文中的附圖和隨后的具體實(shí)施方式中進(jìn)行詳細(xì)陳述,這些附圖和具體實(shí)施方式共同用于解釋本發(fā)明的特定原理。
1.一種多界面下的手勢(shì)交互方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的多界面下的手勢(shì)交互方法,其特征在于,所述監(jiān)測(cè)用戶手部動(dòng)作,捕捉手勢(shì)事件,包括:
3.根據(jù)權(quán)利要求2所述的多界面下的手勢(shì)交互方法,其特征在于,將所述手勢(shì)基礎(chǔ)參數(shù)封裝為一個(gè)或多個(gè)手勢(shì)事件時(shí),還包括:
4.根據(jù)權(quán)利要求3所述的多界面下的手勢(shì)交互方法,其特征在于,當(dāng)檢測(cè)到界面切換時(shí),還包括:
5.根據(jù)權(quán)利要求4所述的多界面下的手勢(shì)交互方法,其特征在于,還包括:
6.根據(jù)權(quán)利要求1所述的多界面下的手勢(shì)交互方法,其特征在于,所述依據(jù)所述目標(biāo)手勢(shì)事件和所述特定手勢(shì)參數(shù),在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作,包括:
7.根據(jù)權(quán)利要求6所述的多界面下的手勢(shì)交互方法,其特征在于,所述按照所述操作需求和操作意圖,在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作之前,還包括:
8.根據(jù)權(quán)利要求6所述的多界面下的手勢(shì)交互方法,其特征在于,所述對(duì)所述手部動(dòng)作進(jìn)行防誤操作驗(yàn)證,包括:
9.根據(jù)權(quán)利要求1所述的多界面下的手勢(shì)交互方法,其特征在于,所述在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作時(shí),還包括:
10.根據(jù)權(quán)利要求1所述的多界面下的手勢(shì)交互方法,其特征在于,所述界面包括視頻選擇界面、視頻播放界面、音樂(lè)界面、撥號(hào)界面、地圖頁(yè)面和快捷菜單中的一種或多種。
11.根據(jù)權(quán)利要求1所述的多界面下的手勢(shì)交互方法,其特征在于,所述在當(dāng)前的顯示界面中執(zhí)行對(duì)應(yīng)操作包括:
12.一種多界面下的手勢(shì)交互系統(tǒng),其特征在于,用于實(shí)現(xiàn)如權(quán)利要求1至11任一項(xiàng)所述的多界面下的手勢(shì)交互方法,包括:
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-11任一項(xiàng)所述的多界面下的手勢(shì)交互方法的步驟。
14.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為通過(guò)所述計(jì)算機(jī)程序執(zhí)行如權(quán)利要求1-11任一項(xiàng)所述的多界面下的手勢(shì)交互方法。