手勢(shì)軌跡的區(qū)域。例如,設(shè)置界面包含兩個(gè)頁(yè)面,其中一個(gè)為包含選擇操作指令的選項(xiàng)的頁(yè)面,另一個(gè)為輸入自定義手勢(shì)軌跡的頁(yè)面。
[0029]用戶可以在設(shè)置界面中輸入自定義手勢(shì)軌跡和相應(yīng)的操作指令選項(xiàng),并按下提交按鈕,則使用系統(tǒng)獲取自定義手勢(shì)軌跡和相應(yīng)的操作指令。
[0030]在步驟S2中,使用系統(tǒng)將所獲取的自定義手勢(shì)軌跡與已設(shè)置操作指令的各手勢(shì)軌跡進(jìn)行匹配。若相匹配,則確定所獲取的自定義手勢(shì)軌跡無(wú)效;若不相匹配,則將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令,對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0031]具體地,使用系統(tǒng)在退出設(shè)置界面之前,將所獲取的自定義手勢(shì)軌跡與已設(shè)置的手勢(shì)軌跡進(jìn)行匹配。
[0032]其中,手勢(shì)軌跡匹配的一種方式為:使用系統(tǒng)采用縮放手勢(shì)軌跡的方式將所獲取的自定義手勢(shì)軌跡與已設(shè)置的各手勢(shì)軌跡進(jìn)行形狀匹配,并將匹配度大于預(yù)設(shè)值的自定義手勢(shì)軌跡確定為無(wú)效手勢(shì)。其他自定義手勢(shì)軌跡為有效手勢(shì),并將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0033]另一種方式為:使用系統(tǒng)將所獲取的自定義手勢(shì)軌跡轉(zhuǎn)換成依軌跡順序的筆畫(huà)組合,并將所轉(zhuǎn)換的筆畫(huà)組合與已設(shè)置的各手勢(shì)軌跡所對(duì)應(yīng)的筆畫(huà)組合進(jìn)行依順序的逐個(gè)比對(duì),將比對(duì)完全一致的筆畫(huà)組合所對(duì)應(yīng)的自定義手勢(shì)軌跡確定為無(wú)效手勢(shì)。其他自定義手勢(shì)軌跡為有效手勢(shì),并將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0034]其中,當(dāng)確定為無(wú)效手勢(shì)時(shí),使用系統(tǒng)可返回輸入自定義手勢(shì)軌跡的頁(yè)面,并提示用戶重新輸入自定義手勢(shì)軌跡。
[0035]其中,已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中還包括:系統(tǒng)設(shè)定的標(biāo)準(zhǔn)手勢(shì)軌跡及其對(duì)應(yīng)的操作指令。例如,使用系統(tǒng)中在電子設(shè)備運(yùn)行期間,收集系統(tǒng)設(shè)定的各手勢(shì)軌跡所產(chǎn)生的操作指令,并將其關(guān)聯(lián)的填入集合中。
[0036]在步驟S3中,使用系統(tǒng)在退出設(shè)置界面后的其他界面中,將所獲取的手勢(shì)軌跡與已設(shè)置的集合中的各手勢(shì)軌跡進(jìn)行匹配;若得到相匹配的手勢(shì)軌跡,則執(zhí)行所匹配的手勢(shì)軌跡所對(duì)應(yīng)的操作指令;反之,則視為無(wú)效軌跡。
[0037]例如,用戶操作電子設(shè)備在觸屏上顯示一應(yīng)用中的頁(yè)面,并在當(dāng)前頁(yè)面中繪制一手勢(shì)軌跡,則使用系統(tǒng)獲取該手勢(shì)軌跡,并與已設(shè)置的集合中各手勢(shì)軌跡進(jìn)行匹配。其中,匹配方式與前述步驟S2中的匹配方式相同或相似,在此不再詳述。當(dāng)找到相匹配的手勢(shì)軌跡時(shí),執(zhí)行所匹配的手勢(shì)軌跡所對(duì)應(yīng)的操作指令,反之,則視為無(wú)效軌跡。
[0038]在此,自定義手勢(shì)軌跡所對(duì)應(yīng)的操作指令包括:解鎖操作指令,對(duì)應(yīng)的,使用系統(tǒng)在鎖屏界面中,將所獲取的手勢(shì)軌跡與已設(shè)置的解鎖操作指令所對(duì)應(yīng)的所有手勢(shì)軌跡進(jìn)行匹配,若成功匹配其中一個(gè)手勢(shì)軌跡,則執(zhí)行解鎖操作,反之,則視為無(wú)效軌跡。
[0039]例如,在已設(shè)置的集合中對(duì)應(yīng)解鎖操作指令的手勢(shì)軌跡可以為多個(gè),其中包括系統(tǒng)設(shè)置的和自定義的。當(dāng)當(dāng)前界面為鎖屏界面時(shí),使用系統(tǒng)獲取到一手勢(shì)軌跡,并將其與已設(shè)置的解鎖操作指令所對(duì)應(yīng)的所有手勢(shì)軌跡進(jìn)行匹配,若成功匹配其中一個(gè)手勢(shì)軌跡,則執(zhí)行解鎖操作,反之,則視為無(wú)效軌跡。
[0040]若自定義手勢(shì)軌跡所對(duì)應(yīng)的操作指令包括:啟動(dòng)預(yù)設(shè)應(yīng)用的操作指令;則在退出設(shè)置界面后的除鎖屏界面外的其他界面中,將所獲取的手勢(shì)軌跡與已設(shè)置的各手勢(shì)軌跡進(jìn)行匹配,若成功匹配其中的對(duì)應(yīng)啟動(dòng)預(yù)設(shè)應(yīng)用的操作指令的一個(gè)手勢(shì)軌跡,則執(zhí)行相應(yīng)的啟動(dòng)應(yīng)用的操作。
[0041]例如,用戶在設(shè)置界面中設(shè)置了啟動(dòng)應(yīng)用A的操作指令所對(duì)應(yīng)的自定義手勢(shì)軌跡,并保存在已設(shè)置的集合中。當(dāng)電子設(shè)備的觸屏中顯示應(yīng)用B中一界面時(shí),用戶在觸屏上畫(huà)出一手勢(shì)軌跡,則使用系統(tǒng)將所畫(huà)的手勢(shì)軌跡與已設(shè)置的各手勢(shì)軌跡進(jìn)行匹配;若成功匹配其中的對(duì)應(yīng)啟動(dòng)應(yīng)用A的操作指令的一個(gè)手勢(shì)軌跡,則執(zhí)行相應(yīng)的啟動(dòng)應(yīng)用A的操作;反之,則視為無(wú)效手勢(shì)。如此可無(wú)需退回主界面再啟動(dòng)應(yīng)用A的多步操作,實(shí)現(xiàn)快速啟動(dòng)應(yīng)用A的目的。
[0042]請(qǐng)參閱圖2,本發(fā)明提供一種使用自定義手勢(shì)的系統(tǒng)。使用系統(tǒng)安裝在帶有觸屏的電子設(shè)備中。電子設(shè)備包括但不限于:移動(dòng)設(shè)備、觸屏學(xué)習(xí)機(jī)等。具體如下:
[0043]使用系統(tǒng)1包括:設(shè)置界面提供模塊11、保存模塊12、指令執(zhí)行模塊13。
[0044]設(shè)置界面提供模塊11用于顯示用于設(shè)置自定義手勢(shì)軌跡和操作指令的對(duì)應(yīng)關(guān)系的設(shè)置界面,并獲取設(shè)置界面中的自定義手勢(shì)軌跡和相應(yīng)的操作指令。
[0045]具體地,在電子設(shè)備中預(yù)設(shè)有設(shè)置自定義手勢(shì)軌跡和操作指令的對(duì)應(yīng)關(guān)系的設(shè)置界面,并基于用戶的操作,將設(shè)置界面予以顯示。其中,設(shè)置界面中包含選擇操作指令的區(qū)域,以及獲取自定義手勢(shì)軌跡的區(qū)域。例如,設(shè)置界面包含兩個(gè)頁(yè)面,其中一個(gè)為包含選擇操作指令的選項(xiàng)的頁(yè)面,另一個(gè)為輸入自定義手勢(shì)軌跡的頁(yè)面。
[0046]用戶可以在設(shè)置界面中輸入自定義手勢(shì)軌跡和相應(yīng)的操作指令選項(xiàng),并按下提交按鈕,則設(shè)置界面提供模塊11獲取自定義手勢(shì)軌跡和相應(yīng)的操作指令。
[0047]保存模塊12用于將所獲取的自定義手勢(shì)軌跡與已設(shè)置操作指令的各手勢(shì)軌跡進(jìn)行匹配。若相匹配,則確定所獲取的自定義手勢(shì)軌跡無(wú)效;若不相匹配,則將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令,對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0048]具體地,保存模塊12在退出設(shè)置界面之前,將所獲取的自定義手勢(shì)軌跡與已設(shè)置的手勢(shì)軌跡進(jìn)行匹配。
[0049]其中,手勢(shì)軌跡匹配的一種方式為:保存模塊12采用縮放手勢(shì)軌跡的方式將所獲取的自定義手勢(shì)軌跡與已設(shè)置的各手勢(shì)軌跡進(jìn)行形狀匹配,并將匹配度大于預(yù)設(shè)值的自定義手勢(shì)軌跡確定為無(wú)效手勢(shì)。其他自定義手勢(shì)軌跡為有效手勢(shì),并將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0050]另一種方式為:保存模塊12將所獲取的自定義手勢(shì)軌跡轉(zhuǎn)換成依軌跡順序的筆畫(huà)組合,并將所轉(zhuǎn)換的筆畫(huà)組合與已設(shè)置的各手勢(shì)軌跡所對(duì)應(yīng)的筆畫(huà)組合進(jìn)行依順序的逐個(gè)比對(duì),將比對(duì)完全一致的筆畫(huà)組合所對(duì)應(yīng)的自定義手勢(shì)軌跡確定為無(wú)效手勢(shì)。其他自定義手勢(shì)軌跡為有效手勢(shì),并將所獲取的自定義手勢(shì)軌跡與所獲取的操作指令對(duì)應(yīng)保存在已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中。
[0051]其中,當(dāng)確定為無(wú)效手勢(shì)時(shí),保存模塊12可返回輸入自定義手勢(shì)軌跡的頁(yè)面,并提示用戶重新輸入自定義手勢(shì)軌跡。
[0052]其中,已設(shè)置的操作指令和所對(duì)應(yīng)的手勢(shì)軌跡的集合中還包括:系統(tǒng)設(shè)定的標(biāo)準(zhǔn)手勢(shì)軌跡及其對(duì)應(yīng)的操作指令。例如,保存模塊12中在電子設(shè)備運(yùn)行期間,收集系統(tǒng)設(shè)定的各手勢(shì)軌跡所產(chǎn)生的操作指令,并將其關(guān)聯(lián)的填入集合中。
[0053]指令執(zhí)行模塊13用于在退出設(shè)置界面后的其他界面中,將所獲取的手勢(shì)軌跡與已設(shè)置的集合中的各手勢(shì)軌跡進(jìn)行匹配;若得到相匹配的手勢(shì)軌跡,則執(zhí)行所匹配的手勢(shì)軌跡所對(duì)應(yīng)的操作指令;反之,則視為無(wú)效軌跡。
[0054]例如,用戶操作電子設(shè)備在觸屏上顯示一應(yīng)用中的頁(yè)面,并在當(dāng)前頁(yè)面中繪制一手勢(shì)軌跡,則指令執(zhí)行模塊13獲取該手勢(shì)軌跡,并與已設(shè)置的集合中各手勢(shì)軌跡進(jìn)行匹配。其中,匹配方式與前述保存模塊12中的匹配方式相同或相似,在此不再詳述。當(dāng)找到相匹配的手勢(shì)軌跡時(shí),執(zhí)行所匹配的手勢(shì)軌跡所對(duì)應(yīng)的操作指令,反之,則視為無(wú)效軌跡。
[0055]在此,自定義手勢(shì)軌跡所對(duì)應(yīng)的操作指令包括:解鎖