專利名稱:指令動作的確認方法、指令裝置及電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置的輸入方法和輸入設(shè)備,尤其涉及一種指令動作的確認方法、指令裝置及電子裝置。
背景技術(shù):
現(xiàn)有技術(shù)中,蜂窩電話、臺式計算機、音視頻設(shè)備和交互信息站系統(tǒng)通過指令進行操作執(zhí)行,所述指令包括觸摸指令或者鼠標指令。具體地,分別由觸摸屏或鼠標接收對應(yīng)的指令,并在所述指令完成并確認后,執(zhí)行所述指令對應(yīng)的操作。
但通過觸摸屏或鼠標接收指令,經(jīng)常發(fā)生用戶誤發(fā)出指令的情況,且在用戶已經(jīng)知道誤發(fā)出指令后,仍無法阻止所述指令的確認及對應(yīng)執(zhí)行。如在使用觸摸屏或鼠標時,經(jīng)常遇到手指或鼠標無意識選中某個功能或者拖拉條,實際并不想選擇,但已經(jīng)無法取消指令的確認,且無法阻止所述指令在確認后的對應(yīng)執(zhí)行。又因為觸摸屏或鼠標的部分操作具有連續(xù)性。如播放進度條等其操作具有連續(xù)性,一旦選中后,幾乎無法手動恢復(fù)到原來的狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種指令動作的確認方法、指令裝置及電子裝置,用以解決用戶誤發(fā)出操作指令后,無法取消所述操作指令及阻止所述指令執(zhí)行的問題。本發(fā)明提供一種指令動作的確認方法,包括
提供取消軌跡,形成對應(yīng)的取消指令;
檢測指令動作及指令動作軌跡,當檢測到所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令??蛇x的,所述與所述取消指令相鄰的操作指令包含于所述指令動作內(nèi),或者位于所述指令動作的前一指令動作內(nèi)。可選的,取消所述操作指令包括若所述操作指令已經(jīng)被執(zhí)行,則取消所述操作指令的執(zhí)行,恢復(fù)到所述操作指令的執(zhí)行前的狀態(tài);若所述操作指令未被執(zhí)行,則不進行所述操作指令的對應(yīng)執(zhí)行??蛇x的,所述指令動作為觸摸指令動作或鼠標指令動作。可選的,還包括記錄指令動作軌跡自檢測到指令動作開始,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡;或者提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成;所述第一時間范圍為3S 7S??蛇x的,所述指令動作的完成為手指離開屏幕或鼠標按鍵抬起。可選的,還包括分析所述指令動作軌跡和取消軌跡,并提取所述指令動作軌跡和取消軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。
可選的,所述形狀為一段封閉的曲線或非封閉的曲線,所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一??蛇x的,還包括將所述指令動作軌跡的輸入特性與標準軌跡的輸入特性進行比較,并判斷所述輸入特性是否匹配,所述匹配為一個輸入特性同時匹配或其中多個輸入特性同時匹配??蛇x的,所述比較包括所述指令動作軌跡的區(qū)域/角度/弧形輸入特性是否處于取消軌跡的區(qū)域/角度/弧形輸入特性的預(yù)定閾值內(nèi),若是,則所述區(qū)域/角度/弧形輸入特性匹配;反之,則不匹配??蛇x的,所述比較包括所述指令動作軌跡的方向/形狀輸入特性是否與取消軌 跡的方向/形狀輸入特性一致,若是,則所述方向/形狀輸入特性匹配;反之,則所述方向/形狀輸入特性不匹配。本發(fā)明提供一種使用所述指令動作的確認方法的指令裝置,包括
設(shè)置模塊,采集或提取取消軌跡,形成對應(yīng)的取消指令;
檢測模塊,檢測指令動作及指令動作軌跡,檢測所述指令動作軌跡內(nèi)是否包含有與所述取消軌跡匹配的軌跡,并將匹配結(jié)果發(fā)送至執(zhí)行模塊;
執(zhí)行模塊,當匹配結(jié)果為所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,并取消與所述取消指令相鄰的操作指令??蛇x的,所述檢測模塊包括接收單元和記錄單元,其中,所述接收單元接收所述指令動作;所述記錄單元記錄所述指令動作對應(yīng)的指令動作軌跡??蛇x的,所述記錄單元的記錄方式為自檢測到指令動作開始記錄,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡;或者提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成;所述第一時間范圍為3S 7S。可選的,還包括分析單元,分別接收檢測模塊與設(shè)置模塊傳輸?shù)闹噶顒幼鬈壽E和取消軌跡,并分析所述指令動作軌跡和取消軌跡,提取所述指令動作軌跡和取消軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。可選的,所述形狀為一段封閉的曲線或非封閉的曲線,所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一。可選的,所述接收單元為觸摸屏或者鼠標。本發(fā)明還提供一種包括所述指令裝置的電子裝置??蛇x的,所述電子裝置為移動電話、計算機、游戲機或電視。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
提供取消軌跡,形成取消指令,將所述指令動作軌跡與所述取消軌跡比較,當確認所述指令動作內(nèi)包含有所述取消指令,則取消與所述取消指令相鄰的操作指令。即用戶在發(fā)出操作指令后,若發(fā)現(xiàn)有誤發(fā)出,通過形成取消軌跡對應(yīng)的取消指令能夠取消與所述取消指令相鄰的指令操作;
進一步地,將所述指令動作軌跡的輸入特性與取消軌跡的輸入特性進行比較,所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個,擴大了軌跡比較的內(nèi)容,使得可以從多角度對軌跡進行比較匹配,用戶可以形成多角度比較匹配的取消軌跡,提高用戶的體驗度;
進一步地,所述形狀為一段封閉的曲線或非封閉的曲線若為封閉的曲線,則在用戶發(fā)出任何一個指令后,在未完成前,在形成任意一段封閉的曲線,則可以阻止所述指令的執(zhí)行;若為非封閉的曲線,則可以對形狀的特性進行比較,如波浪線、波折線、打勾等;
進一步地,提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成,可以減小存儲的指令動作軌跡的信息量,降低指令動作的確認成本。
圖I為本發(fā)明一個實施例的指令動作的確認方法的流程示意圖。圖2至圖6為本發(fā)明一個實施例的指令動作的確認方法的示意圖。
圖7為本發(fā)明一個實施例的指令裝置的結(jié)構(gòu)示意圖。圖8為本發(fā)明又一實施例的指令裝置的結(jié)構(gòu)示意圖。圖9為本發(fā)明再一實施例的指令裝置的結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)有技術(shù)中,通過觸摸屏或鼠標接收指令,經(jīng)常發(fā)生用戶誤發(fā)出指令的情況,且在用戶已經(jīng)知道誤發(fā)出指令后,仍無法阻止所述指令的確認及對應(yīng)執(zhí)行。如在使用觸摸屏或鼠標時,經(jīng)常遇到手指或鼠標無意識選中某個功能或者拖拉條,實際并不想選擇,但已經(jīng)無法取消指令的確認,且無法阻止所述指令在確認后的對應(yīng)執(zhí)行。又因為觸摸屏或鼠標的部分操作具有連續(xù)性。如播放進度條等其操作具有連續(xù)性,一旦選中后,幾乎無法手動恢復(fù)到原來的狀態(tài)。為解決上述問題,本發(fā)明提供一種指令動作的確認方法,包括
提供取消軌跡,形成對應(yīng)的取消指令;
檢測指令動作及指令動作軌跡,當檢測到所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令。本發(fā)明通過提供取消軌跡,形成取消指令,將所述指令動作軌跡與所述取消軌跡比較,當確認所述指令動作內(nèi)包含有所述取消指令,則取消與所述取消指令相鄰的操作指令。即用戶在發(fā)出操作指令后,若發(fā)現(xiàn)有誤發(fā)出,通過形成取消軌跡對應(yīng)的取消指令能夠取消與所述取消指令相鄰的指令操作。為了使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明,下面結(jié)合附圖詳細說明本發(fā)明的具體實施方式
。如圖I所示,為本發(fā)明一個實施例的指令動作的確認方法的流程示意圖,包括
執(zhí)行步驟SI,提供取消軌跡,形成取消指令;
執(zhí)行步驟S2,檢測是否存在指令動作;若存在,則執(zhí)行步驟S3,在所述指令動作完成前,記錄所述指令動作對應(yīng)的指令動作軌跡;接著執(zhí)行步驟S4,將所述指令動作軌跡與取消軌跡進行比較接著執(zhí)行步驟S5,判斷所述指令動作軌跡內(nèi)是否存在有與所述取消軌跡匹配的軌跡;若是,則執(zhí)行步驟S6,確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令;
若否,則執(zhí)行步驟S7,確認所述指令動作內(nèi)未包含有所述取消指令,執(zhí)行所述指令動作內(nèi)的操作指令。下面結(jié)合附圖,對本發(fā)明進行詳細的說明。參考圖1,執(zhí)行步驟SI,提供取消軌跡,形成取消指令。其中,所述取消軌跡可以由用戶預(yù)先設(shè)置,也可以由適用所述指令動作的確認方法的系統(tǒng)默認設(shè)置。進一步地,所述取消軌跡可以為用戶提供的運動軌跡,即用戶通過觸摸輸入或者鼠標輸入,形成一段軌跡以作為取消軌跡,以增加取消軌跡的豐富性,提高用戶的體驗度。
形成所述取消軌跡后,還包括分析所述取消軌跡,并提取所述取消軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。所述形狀為一段封閉的曲線或非封閉的曲線。進一步地,所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一。進一步地,若所述取消軌跡為封閉的曲線,則所述封閉的曲線可以為任意一段封閉的曲線,所述取消軌跡用于在后續(xù)指令動作完成后,與指令動作對應(yīng)的指令動作軌跡進行對比,若有匹配,則所述指令動作包含有取消指令。因為用戶在發(fā)出操作指令時,很少出現(xiàn)封閉曲線的指令動作軌跡,所以任意一段的封閉曲線,均可以視為取消軌跡。繼續(xù)參考圖1,執(zhí)行步驟S2,檢測是否存在指令動作,所述指令動作為觸摸指令動作或者鼠標指令動作。其中,所述觸摸指令動作由觸摸屏輸入,所述鼠標指令動作由鼠標輸入。若存在,則執(zhí)行步驟S3,在所述指令動作完成前,記錄所述指令動作對應(yīng)的指令動作軌跡。其中,所述指令動作完成包括,手指離開屏幕或鼠標按鍵抬起。具體地,還包括記錄指令動作軌跡自檢測到指令動作開始,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡。上述指令動作軌跡的記錄方式的信息量較大,進一步地,所述指令動作軌跡的記錄方式還可以為提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成??梢詼p小存儲的指令動作軌跡的信息量,降低指令動作的確認成本。進一步地,所述第一時間范圍為3S 7S。所述指令動作軌跡可以為任意形狀的運動軌跡。所述指令動作中包含一個或若干個操作指令,所述操作指令可以為按鈕選擇,滑動選擇,側(cè)拉條,通訊錄中的聯(lián)系人選擇等操作指令。接著執(zhí)行步驟S4,將所述指令動作軌跡與取消軌跡進行比較。其中,包括分析所述指令動作軌跡,并提取所述指令動作軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。所述比較包括將所述指令動作軌跡的輸入特性與標準軌跡的輸入特性進行比較。其中,所述比較包括所述指令動作軌跡的區(qū)域/角度/弧形輸入特性是否處于取消軌跡的區(qū)域/角度/弧形輸入特性的預(yù)定閾值內(nèi),若是,則所述區(qū)域/角度/弧形輸入特性匹配;反之,則不匹配。具體地,首先對取消軌跡的區(qū)域/角度/弧形輸入特性設(shè)定閾值,若為區(qū)域輸入特性,則所述閾值可以為以固定一點為中心,而形成的圓形區(qū)域的直徑或矩形區(qū)域的邊長或者其他形狀的大小參數(shù);若為角度/弧度輸入特性,則可以為固定范圍內(nèi)的角度/弧度數(shù)值,如角度輸入特性可以為45度 90度,如弧度輸入特性可以為4/n IIrad ;
進一步地,所述比較還包括所述指令動作軌跡的方向/形狀輸入特性是否與取消軌跡的方向/形狀輸入特性一致,若是,則所述方向/形狀輸入特性匹配;反之,則所述方向/形狀輸入特性不匹配。具體地,與前面描述的取消軌跡一致,所述形狀可以為一段封閉的曲線或非封閉的曲線;所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一。接著執(zhí)行步驟S5,判斷所述指令動作軌跡內(nèi)是否存在有與所述取消軌跡匹配的軌跡;所述匹配為一個輸入特性同時匹配或其中多個輸入特性同時匹配。 若所述匹配為一個輸入特性同時匹配,則只要所述輸入特性,如區(qū)域、形狀、方向、角度和弧形中的一個滿足匹配的條件,則定義所述指令動作軌跡內(nèi)存在有與所述取消軌跡匹配的軌跡;若所述匹配為多個輸入特性同時匹配,則需要所述輸入特性,如區(qū)域、形狀、方向、角度和弧形中的指定的多個同時滿足匹配的條件,則定義所述指令動作軌跡內(nèi)存在有與所述取消軌跡匹配的軌跡,如指定需要同時區(qū)域輸入特性和形狀輸入特性同時滿足,則定義所述指令動作軌跡內(nèi)存在有與所述取消軌跡匹配的軌跡。多個輸入特性同時匹配,匹配的要求度高,能降低誤匹配的概率。根據(jù)步驟S5的判斷結(jié)果,若所述判斷結(jié)果為是,則所述指令動作軌跡內(nèi)存在有與所述取消軌跡匹配的軌跡,則執(zhí)行步驟S6,確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令;若所述判斷結(jié)果為否,則所述指令動作軌跡內(nèi)不存在有與所述取消軌跡匹配的軌跡,則執(zhí)行步驟S7,確認所述指令動作內(nèi)未包含有所述取消指令,執(zhí)行所述指令動作內(nèi)的操作指令。取消所述操作指令包括若所述操作指令已經(jīng)被執(zhí)行,則取消所述操作指令的執(zhí)行,恢復(fù)到所述操作指令的執(zhí)行前的狀態(tài);若所述操作指令未被執(zhí)行,則不進行所述操作指令的對應(yīng)執(zhí)行。其中,所述與所述取消指令相鄰的操作指令包含于所述指令動作內(nèi),或者位于所述指令動作的前一指令動作內(nèi)。下面以對多媒體播放器的進度條的指令操作為例,對本發(fā)明的指令確認方式進行詳細說明。以下實施例中,取消軌跡為波折線。如圖2所示,10為多媒體播放器的進度條,作為一個實施例,當前播放的文件總播放長度為I分26秒,當前的播放狀態(tài)在36秒的位置,即播放指示點在對應(yīng)的A點。如圖3所示,用戶通過觸摸輸入,對所述進度條發(fā)出指令動作。在手指未離開所述屏幕前,該指令動作未完成確認。作為一個實施例,檢測到觸摸指令動作時,則開始記錄所述指令動作對應(yīng)的指令動作軌跡。如圖4所示,用戶將所述進度條的播放指示點移動至B點,同時記錄從A點運動至B點的指令動作對應(yīng)的第一指令動作軌跡21。B點對應(yīng)的播放狀態(tài)在I分3秒的位置。該指令動作包含一個移動進度條以播放至I分3秒的操作指令,但在手指未來開屏幕前,當前播放器并未執(zhí)行所述操作指令。
如圖5所示,在用戶的手指不離開所述屏幕或離開所述屏幕的狀態(tài)下,再發(fā)出一段波折線的指令至C點。對應(yīng)的,同時記錄從B點至C點的指令對應(yīng)的第二指令動作軌跡22。所述第一指令動作軌跡21和第二指令動作軌跡22構(gòu)成指令動作軌跡20。由上述描述及附圖可以發(fā)現(xiàn),在用戶達到了 C點或者C點之前,已經(jīng)形成有與取消軌跡,即波折線匹配的運動軌跡,只要存在有與所述取消軌跡匹配的運動軌跡,則該對應(yīng)的指令動作則包含有取消指令。所以,到達C點后,手指離開屏幕或者運動到其他位置在離開屏幕,所述指令動作軌跡20對應(yīng)的指令均包含有取消指令。如圖6所示,因為所述指令動作軌跡20對應(yīng)的指令動作中包含有取消指令,則取消與所述取消指令相鄰的操作指令。其中,取消所述操作指令包括若所述操作指令已經(jīng)被執(zhí)行,則取消所述操作指令的執(zhí)行,恢復(fù)到所述操作指令的執(zhí)行前的狀態(tài);若所述操作指令未被執(zhí)行,則不進行所述操作指令的對應(yīng)執(zhí)行。本實施例中,若所述手指未離開觸摸屏幕,則不進行所述操作指令的對應(yīng)執(zhí)行;若 所述手指未離開觸摸屏幕,且該操作指令已被執(zhí)行,則取消所述操作指令的執(zhí)行,恢復(fù)到所述操作指令的執(zhí)行前的狀態(tài)。即按照上述兩種情況,一旦匹配到與所述取消軌跡匹配的運動軌跡后,均使得所述進度條的播放指示點重新回到A點,之前的操作被取消,均不影響當前播放狀態(tài)。作為其他實施例,可能該播放器位于前進播放的狀態(tài),在作出上述指令動作軌跡20的同時,會在A點后播放一段時間,如停留在45秒的位置。本實施例中,檢測到指示觸摸指令時,則開始記錄所述指令對應(yīng)的指令動作軌跡。作為其他實施例,并自檢測到指令開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令完成。可以減小存儲的指令動作軌跡的信息量,降低指令確認的成本。進一步地,所述第一時間范圍為3S 7S。根據(jù)上述指令動作的確認方法,本發(fā)明還提供一種使用所述指令動作的確認方法的指令裝置,包括
設(shè)置模塊210,采集或提取取消軌跡,形成對應(yīng)的取消指令;
檢測模塊220,檢測指令動作及指令動作軌跡,檢測所述指令動作軌跡內(nèi)是否包含有與所述取消軌跡匹配的軌跡,并將匹配結(jié)果發(fā)送至執(zhí)行模塊;
執(zhí)行模塊230,當匹配結(jié)果為所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,并取消與所述取消指令相鄰的操作指令。進一步地,如圖8所示,所述檢測模塊220包括接收單元221和記錄單元222,其中,所述接收單元221接收所述指令動作,所述接收單元221為觸摸屏或者鼠標;所述記錄單元222在所述指令動作完成前,記錄所述指令動作對應(yīng)的指令動作軌跡。所述記錄單元222的記錄方式為自檢測到指令動作開始記錄,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡;或者提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成;所述第一時間范圍為3S 7S。進一步地,如圖9所示,還包括分析模塊240,所述分析模塊240接收分別由記錄單元222與設(shè)置模塊210傳輸?shù)闹噶顒幼鬈壽E和取消軌跡,并分析所述指令動作軌跡和取消軌跡,提取所述指令動作軌跡和取消軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。其中,所述形狀為一段封閉的曲線或非封閉的曲線。本發(fā)明還提供一種電子裝置,包括所述指令裝置。其中,所述電子裝置為移動電話、計算機、游戲機或電視。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
提供取消軌跡,形成取消指令,將所述指令動作軌跡與所述取消軌跡比較,當確認所述指令動作內(nèi)包含有所述取消指令,則取消與所述取消指令相鄰的操作指令。即用戶在發(fā)出操作指令后,若發(fā)現(xiàn)有誤發(fā)出,通過形成取消軌跡對應(yīng)的取消指令能夠取消與所述取消指令相鄰的指令操作;
進一步地,提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令完成,可以減小存儲的指令動作軌跡的信息量,降低指令動作的確認成本;
進一步地,包括將所述指令動作軌跡的輸入特性與標準軌跡的輸入特性進行比較,所 述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個,擴大了軌跡比較的內(nèi)容,使得可以從多角度對軌跡進行比較匹配,提高用戶的體驗度;
進一步地,所述形狀為一段封閉的曲線或非封閉的曲線若為封閉的曲線,則在用戶發(fā)出任何一個指令后,在未完成前,在形成任意一段封閉的曲線,則可以阻止所述指令的執(zhí)行;若為非封閉的曲線,則可以對形狀的特性進行比較,如波浪線、波折線、打勾等。本發(fā)明雖然已以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護范圍。
權(quán)利要求
1.一種指令動作的確認方法,其特征在于,包括 提供取消軌跡,形成對應(yīng)的取消指令; 檢測指令動作及指令動作軌跡,當檢測到所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令。
2.根據(jù)權(quán)利要求I所述指令動作的確認方法,其特征在于,所述與所述取消指令相鄰的操作指令包含于所述指令動作內(nèi),或者位于所述指令動作的前一指令動作內(nèi)。
3.根據(jù)權(quán)利要求I所述指令動作的確認方法,其特征在于,取消所述操作指令包括若所述操作指令已經(jīng)被執(zhí)行,則取消所述操作指令的執(zhí)行,恢復(fù)到所述操作指令的執(zhí)行前的狀態(tài);若所述操作指令未被執(zhí)行,則不進行所述操作指令的對應(yīng)執(zhí)行。
4.根據(jù)權(quán)利要求I所述指令動作的確認方法,其特征在于,所述指令動作為觸摸指令動作或鼠標指令動作。
5.根據(jù)權(quán)利要求I所述的指令動作的確認方法,其特征在于,還包括記錄指令動作軌跡自檢測到指令動作開始,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡;或者提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成;所述第一時間范圍為3S 7S。
6.根據(jù)權(quán)利要求5所述的指令動作的確認方法,其特征在于,所述指令動作的完成為手指離開屏幕或鼠標按鍵抬起。
7.根據(jù)權(quán)利要求I所述的指令動作的確認方法,其特征在于,還包括分析所述指令動作軌跡和取消軌跡,提取所述指令動作軌跡和取消軌跡的輸入特性;所述輸入特性包括區(qū)域 形狀、方向、角度和弧形中的一個或多個。
8.根據(jù)權(quán)利要求7所述的指令動作的確認方法,其特征在于,所述形狀為一段封閉的曲線或非封閉的曲線,所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一。
9.根據(jù)權(quán)利要求7所述的指令動作的確認方法,其特征在于,還包括將所述指令動作軌跡的輸入特性與標準軌跡的輸入特性進行比較,并判斷所述輸入特性是否匹配,所述匹配為一個輸入特性同時匹配或其中多個輸入特性同時匹配。
10.根據(jù)權(quán)利要求9所述的指令動作的確認方法,其特征在于,所述比較包括所述指令動作軌跡的區(qū)域/角度/弧形輸入特性是否處于取消軌跡的區(qū)域/角度/弧形輸入特性的預(yù)定閾值內(nèi),若是,則所述區(qū)域/角度/弧形輸入特性匹配;反之,則不匹配。
11.根據(jù)權(quán)利要求9所述的指令動作的確認方法,其特征在于,所述比較包括所述指令動作軌跡的方向/形狀輸入特性是否與取消軌跡的方向/形狀輸入特性一致,若是,則所述方向/形狀輸入特性匹配;反之,則所述方向/形狀輸入特性不匹配。
12.一種使用權(quán)利要求I至11中任一項的指令動作的確認方法的指令裝置,其特征在于,包括 設(shè)置模塊,采集或提取取消軌跡,形成對應(yīng)的取消指令; 檢測模塊,檢測指令動作及指令動作軌跡,檢測所述指令動作軌跡內(nèi)是否包含有與所述取消軌跡匹配的軌跡,并將匹配結(jié)果發(fā)送至執(zhí)行模塊; 執(zhí)行模塊,當匹配結(jié)果為所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,并取消與所述取消指令相鄰的操作指令。
13.根據(jù)權(quán)利要求12所述的指令裝置,其特征在于,所述檢測模塊包括接收單元和記錄單元,其中,所述接收單元接收所述指令動作;所述記錄單元記錄所述指令動作對應(yīng)的指令動作軌跡。
14.根據(jù)權(quán)利要求13所述的指令裝置,其特征在于,所述記錄單元的記錄方式為自檢測到指令動作開始記錄,直至所述指令動作完成,記錄所述指令動作對應(yīng)的指令動作軌跡;或者提供第一時間,并自檢測到指令動作開始,記錄第一時間內(nèi)的指令動作軌跡,并根據(jù)實時指令,更新替換記錄的指令動作軌跡,直至所述指令動作完成;所述第一時間范圍為3S 7S。
15.根據(jù)權(quán)利要求12所述的指令裝置,其特征在于,還包括分析單元,分別接收檢測模塊與設(shè)置模塊傳輸?shù)闹噶顒幼鬈壽E和取消軌跡,并分析所述指令動作軌跡和取消軌跡,提取所述指令動作軌跡和取消軌跡的輸入特性;所述輸入特性包括區(qū)域、形狀、方向、角度和弧形中的一個或多個。
16.根據(jù)權(quán)利要求15所述的指令裝置,其特征在于,所述形狀為一段封閉的曲線或非封閉的曲線,所述形狀為圓形、波浪線、波折線、矩形、打勾、三角形、五角形之一。
17.根據(jù)權(quán)利要求13所述的指令裝置,其特征在于,所述接收單元為觸摸屏或者鼠標。
18.一種電子裝置,其特征在于,包括權(quán)利要求12所述的指令裝置。
19.根據(jù)權(quán)利要求18所述的電子裝置,其特征在于,所述電子裝置為移動電話、計算機、游戲機或電視。
全文摘要
本發(fā)明提供一種指令動作的確認方法,包括提供取消軌跡,形成對應(yīng)的取消指令;檢測指令動作及指令動作軌跡,當檢測到所述指令動作軌跡內(nèi)包含有與所述取消軌跡匹配的軌跡,則確認所述指令動作內(nèi)包含有所述取消指令,取消與所述取消指令相鄰的操作指令。本發(fā)明還提供一種指令裝置及電子裝置。用以解決用戶誤發(fā)出操作指令后,無法取消所述操作指令及阻止所述指令執(zhí)行的問題。
文檔編號G06F3/048GK102799353SQ20121019994
公開日2012年11月28日 申請日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者張倩 申請人:上海鼎為軟件技術(shù)有限公司