新四季網

一種用於取消待執行操作的方法與裝置與流程

2023-09-11 12:16:40 2


本申請涉及計算機領域,尤其涉及一種用於取消待執行操作的技術。



背景技術:

用戶在使用遊戲應用、社交應用等各類應用時,有時會出現誤操作的情況,此時用戶需要取消待執行操作。然而,在現有的一些應用中,用戶無法較為便捷地取消待執行操作,影響用戶體驗。



技術實現要素:

本申請的一個目的是提供一種用於取消待執行操作的方法與裝置。

根據本申請的一個方面,提供了一種用於取消待執行操作的方法,其中,該方法包括:

根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的另一個方面,提供了一種用於取消待執行操作的方法,其中,該方法包括:

根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種用於取消待執行操作的裝置,其中,該裝置包括:

第一模塊,用於根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

第二模塊,用於當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的再一個方面,提供了一種用於取消待執行操作的裝置,其中,該裝置包括:

第六模塊,用於根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

第七模塊,用於若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:

根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:

根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種用於取消待執行操作的設備,其中,該設備包括:

處理器;以及

被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:

根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種用於取消待執行操作的設備,其中,該設備包括:

處理器;以及

被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:

根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

與現有技術相比,本申請根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作,當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,從而為用戶提供一種可以方便快捷地取消所述待執行操作的方式,提升用戶體驗。進一步地,本申請中,所述待執行操作由目標對象執行,所述用戶可以一隻手通過移動操作控制所述目標對象的移動狀態,另一隻手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作,所述用戶在雙手操作的模式下,也可以在需要時便捷地取消所述待執行操作。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特徵、目的和優點將會變得更明顯:

圖1示出根據本申請一個實施例的一種用於取消待執行操作的方法流程圖;

圖2(a)~(d)示出根據本申請一個方面的一種應用窗口的示意圖;

圖3示出根據本申請另一個實施例的一種用於取消待執行操作的方法流程圖;

圖4示出根據本申請另一個方面的一種應用窗口的示意圖;

圖5示出根據本申請一個實施例的一種用於取消待執行操作的裝置示意圖;

圖6示出根據本申請另一個實施例的一種用於取消待執行操作的裝置示意圖。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

下面結合附圖對本申請作進一步詳細描述。

在本申請一個典型的配置中,終端、服務網絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。

內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或快閃記憶體(flashRAM)。內存是計算機可讀介質的示例。

計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限於相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光碟只讀存儲器(CD-ROM)、數字多功能光碟(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁碟存儲或其他磁性存儲設備或任何其他非傳輸介質,可用於存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調製的數據信號和載波。

圖1示出根據本申請一個實施例的一種用於取消待執行操作的方法流程圖,該方法包括步驟S11和步驟S12。

具體地,步驟S11中,裝置1根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;步驟S12中,裝置1當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

在此,所述裝置1包括但不限於用戶設備、或用戶設備與網絡設備通過網絡相集成所構成的裝置。所述用戶設備其包括但不限於任何一種可與用戶通過觸摸板進行人機互動的移動電子產品,例如智慧型手機、平板電腦等,所述移動電子產品可以採用任意作業系統,如android作業系統、iOS作業系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限於計算機、網絡主機、單個網絡伺服器、多個網絡伺服器集或多個伺服器構成的雲;在此,雲由基於雲計算(Cloud Computing)的大量計算機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,裝置1還可以是運行於所述用戶設備、或用戶設備與網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的裝置上的腳本程序。當然,本領域技術人員應能理解上述裝置1僅為舉例,其他現有的或今後可能出現的裝置1如可適用於本申請,也應包含在本申請保護範圍以內,並在此以引用方式包含於此。

步驟S11中,裝置1根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作。

例如,可以在用戶設備(包括但不限於智慧型手機、平板電腦等)的觸控螢幕上全屏顯示所述應用窗口,也可以非全屏顯示所述應用窗口;在AR(Augmented Reality,增強現實)、VR(Virtual Reality,虛擬實境)等場景中,也可以通過投影或其他方式顯示所述應用窗口。所述觸控對象可以包括操作區域和/或操作按鈕。

如圖2所示,所述觸控對象包括操作區域和操作按鈕,且操作按鈕位於操作區域內。所述用戶可以通過觸摸操作控制操作按鈕的方向、位置等,從而確定對應的待執行操作。

若將本申請應用於遊戲應用中,所述待執行操作可以包括遊戲人物的各種技能,例如:技能釋放、閃現、插眼、信號發送、傳送等。在一個實施例中,所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示所述觸控對象(包括操作區域和/或操作按鈕),然後根據所述用戶對所述觸控對象的觸摸操作確定所述待執行操作(例如技能釋放的方向等)。

優選地,步驟S11中,裝置1根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象,並確定對應的待執行操作。

例如,所述觸控對象可以包括操作區域和/或操作按鈕。在此,可以開始時僅在所述應用窗口中顯示操作按鈕,所述用戶觸摸該操作按鈕後顯示操作區域;也可以開始時僅在所述應用窗口中顯示操作區域,所述用戶觸摸該操作區域後顯示操作按鈕。

優選地,在所述應用窗口中顯示所述觸控對象,包括以下至少任一項:在所述應用窗口中顯示所述觸控對象對應的操作區域;在所述應用窗口中顯示所述觸控對象對應的操作按鈕。

例如,可以當所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示操作區域和/或操作按鈕;也可以開始時即在所述應用窗口中顯示操作區域和/或操作按鈕。

步驟S12中,裝置1當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,參照圖2(a)或圖2(b),若所述用戶觸摸用戶設備(包括但不限於智慧型手機、平板電腦等)屏幕的手指移出該操作區域,且所述觸摸操作停止,則取消所述待執行操作。

優選地,所述觸摸操作停止包括以下至少任一項:所述觸摸操作被釋放;所述觸摸操作在當前位置的壓力信息大於按壓力量閾值。

例如,所述觸摸操作被釋放可以包括:所述用戶抬起觸摸用戶設備屏幕的手指;所述觸摸操作在當前位置的壓力信息大於按壓力量閾值可以包括:所述用戶的手指加大觸摸用戶設備屏幕的壓力至大於按壓力量閾值。此外,所述觸摸操作停止還可以包括:所述觸摸操作在當前位置停留時長超過長按時間閾值,即,所述用戶觸摸用戶設備屏幕的手指一直停留在一個坐標位置的時長超過長按時間閾值。

優選地,步驟S12中,裝置1當所述觸摸操作停止,檢測所述觸摸操作停止的當前位置是否位於所述觸控對象對應的操作區域之外,其中,所述觸摸操作在停止前保持觸摸所述應用窗口;若是,取消所述待執行操作。

例如,參照圖2(a)或圖2(b),當用戶設備的觸控螢幕感應到所述觸摸操作停止,檢測所述當前位置(例如所述用戶抬起手指的位置)是否位於所述操作區域之外,若是,則取消所述待執行操作。

優選地,步驟S12中,裝置1當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於對應的操作取消區域,取消所述待執行操作,其中,所述操作取消區域與所述觸控對象對應的操作區域相分離,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,參照圖2(c)或圖2(d),所述操作取消區域位於所述操作區域之外;若所述用戶觸摸用戶設備屏幕的手指移出所述操作區域且移至所述操作取消區域(即所述當前位置),所述觸摸操作停止,則取消所述待執行操作。

優選地,所述方法還包括:所述裝置1當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域內,執行所述待執行操作。

例如,若所述用戶觸摸用戶設備屏幕的手指未移出所述操作區域,即所述當前位置位於所述操作區域內,所述觸控操作停止,則執行所述待執行操作。

優選地,所述待執行操作由目標對象執行;其中,所述方法還包括:所述裝置1獲取所述用戶對所述目標對象的移動操作;根據所述移動操作,確定所述目標對象的移動狀態。

例如,參照圖2(b)或圖2(d),所述用戶可以通過雙手操作控制所述目標對象(例如遊戲應用中的人物),其中,一隻手通過所述移動操作控制所述目標對象的移動狀態,另一隻手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作(例如遊戲應用中的各種技能)。在此,可以一隻手的操作範圍為整個應用窗口,另一隻手的操作範圍為所述應用窗口中的固定按鈕;也可以兩隻手的操作範圍分別為所述應用窗口中的兩個固定按鈕;還可以兩隻手的操作範圍分別位於所述應用窗口的左右兩側;還可以兩隻手的操作範圍分別位於所述應用窗口的上下方。在優選的實施例中,所述用戶可以根據自己的用手習慣分別設置左右手的操作範圍。

更優選地,所述移動操作對應的操作位置與所述觸控對象對應的操作區域分別位於所述應用窗口的兩側。

例如,所述用戶兩隻手的操作範圍分別位於所述應用窗口的左右兩側。所述用戶的左手通過所述移動操作控制所述目標對象的移動狀態,所述用戶的右手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作;或者,所述用戶的右手通過所述移動操作控制所述目標對象的移動狀態,所述用戶的左手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作。在優選的實施例中,所述用戶可以根據自己的用手習慣設置左手或右手控制所述目標對象的移動狀態,以及右手或左手控制所述目標對象的待執行操作。

圖3示出根據本申請另一個實施例的一種用於取消待執行操作的方法流程圖,該方法包括步驟S26和步驟S27。

具體地,步驟S26中,裝置2根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;步驟S27中,裝置2若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

在此,所述裝置2包括但不限於用戶設備、或用戶設備與網絡設備通過網絡相集成所構成的裝置。所述用戶設備其包括但不限於任何一種可與用戶通過觸摸板進行人機互動的移動電子產品,例如智慧型手機、平板電腦等,所述移動電子產品可以採用任意作業系統,如android作業系統、iOS作業系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限於計算機、網絡主機、單個網絡伺服器、多個網絡伺服器集或多個伺服器構成的雲;在此,雲由基於雲計算(Cloud Computing)的大量計算機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,裝置2還可以是運行於所述用戶設備、或用戶設備與網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的裝置上的腳本程序。當然,本領域技術人員應能理解上述裝置2僅為舉例,其他現有的或今後可能出現的裝置2如可適用於本申請,也應包含在本申請保護範圍以內,並在此以引用方式包含於此。

步驟S26中,裝置2根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作。

例如,可以在用戶設備(包括但不限於智慧型手機、平板電腦等)的觸控螢幕上全屏顯示所述應用窗口,也可以非全屏顯示所述應用窗口;在AR(Augmented Reality,增強現實)、VR(Virtual Reality,虛擬實境)等場景中,也可以通過投影或其他方式顯示所述應用窗口。所述觸控對象可以包括操作區域和/或操作按鈕。

如圖4所示,所述觸控對象包括操作區域和操作按鈕,且操作按鈕位於操作區域內。所述用戶可以通過觸摸操作控制操作按鈕的方向、位置等,從而確定對應的待執行操作。

若將本申請應用於遊戲應用中,所述待執行操作可以包括遊戲人物的各種技能,例如:技能釋放、閃現、插眼、信號發送、傳送等。在一個實施例中,所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示所述觸控對象及所述取消按鈕,然後根據所述用戶對所述觸控對象的觸摸操作確定所述待執行操作(例如技能釋放的方向等)。

優選地,所述觸控對象對應的操作區域及取消按鈕分別位於所述應用窗口的兩側。

例如,所述取消按鈕位於所述應用窗口的左側,所述操作區域位於所述應用窗口的右側;或者,所述取消按鈕位於所述應用窗口的右側,所述操作區域位於所述應用窗口的左側。在優選的實施例中,所述用戶可以根據自己的用手習慣分別設置所述取消按鈕及所述操作區域的位置。

步驟S27中,裝置2若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,所述用戶通過對所述觸控對象的觸摸操作確定所述待執行操作之後,若想取消所述待執行操作,所述用戶可以一隻手保持長按所述操作區域,通過另一隻手對所述取消按鈕的觸發操作(例如點擊所述取消按鈕)來達到取消所述待執行操作的目的。

圖5示出根據本申請一個實施例的一種用於取消待執行操作的裝置1,其中,所述裝置1包括第一模塊11和第二模塊12。

具體地,所述第一模塊11根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;所述第二模塊12當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

在此,所述裝置1包括但不限於用戶設備、或用戶設備與網絡設備通過網絡相集成所構成的裝置。所述用戶設備其包括但不限於任何一種可與用戶通過觸摸板進行人機互動的移動電子產品,例如智慧型手機、平板電腦等,所述移動電子產品可以採用任意作業系統,如android作業系統、iOS作業系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限於計算機、網絡主機、單個網絡伺服器、多個網絡伺服器集或多個伺服器構成的雲;在此,雲由基於雲計算(Cloud Computing)的大量計算機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,裝置1還可以是運行於所述用戶設備、或用戶設備與網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的裝置上的腳本程序。當然,本領域技術人員應能理解上述裝置1僅為舉例,其他現有的或今後可能出現的裝置1如可適用於本申請,也應包含在本申請保護範圍以內,並在此以引用方式包含於此。

所述第一模塊11根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作。

例如,可以在用戶設備(包括但不限於智慧型手機、平板電腦等)的觸控螢幕上全屏顯示所述應用窗口,也可以非全屏顯示所述應用窗口;在AR(Augmented Reality,增強現實)、VR(Virtual Reality,虛擬實境)等場景中,也可以通過投影或其他方式顯示所述應用窗口。所述觸控對象可以包括操作區域和/或操作按鈕。

如圖2所示,所述觸控對象包括操作區域和操作按鈕,且操作按鈕位於操作區域內。所述用戶可以通過觸摸操作控制操作按鈕的方向、位置等,從而確定對應的待執行操作。

若將本申請應用於遊戲應用中,所述待執行操作可以包括遊戲人物的各種技能,例如:技能釋放、閃現、插眼、信號發送、傳送等。在一個實施例中,所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示所述觸控對象(包括操作區域和/或操作按鈕),然後根據所述用戶對所述觸控對象的觸摸操作確定所述待執行操作(例如技能釋放的方向等)。

優選地,所述第一模塊11根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象,並確定對應的待執行操作。

例如,所述觸控對象可以包括操作區域和/或操作按鈕。在此,可以開始時僅在所述應用窗口中顯示操作按鈕,所述用戶觸摸該操作按鈕後顯示操作區域;也可以開始時僅在所述應用窗口中顯示操作區域,所述用戶觸摸該操作區域後顯示操作按鈕。

優選地,在所述應用窗口中顯示所述觸控對象,包括以下至少任一項:在所述應用窗口中顯示所述觸控對象對應的操作區域;在所述應用窗口中顯示所述觸控對象對應的操作按鈕。

例如,可以當所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示操作區域和/或操作按鈕;也可以開始時即在所述應用窗口中顯示操作區域和/或操作按鈕。

所述第二模塊12當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,參照圖2(a)或圖2(b),若所述用戶觸摸用戶設備(包括但不限於智慧型手機、平板電腦等)屏幕的手指移出該操作區域,且所述觸摸操作停止,則取消所述待執行操作。

優選地,所述觸摸操作停止包括以下至少任一項:所述觸摸操作被釋放;所述觸摸操作在當前位置的壓力信息大於按壓力量閾值。

例如,所述觸摸操作被釋放可以包括:所述用戶抬起觸摸用戶設備屏幕的手指;所述觸摸操作在當前位置的壓力信息大於按壓力量閾值可以包括:所述用戶的手指加大觸摸用戶設備屏幕的壓力至大於按壓力量閾值。此外,所述觸摸操作停止還可以包括:所述觸摸操作在當前位置停留時長超過長按時間閾值,即,所述用戶觸摸用戶設備屏幕的手指一直停留在一個坐標位置的時長超過長按時間閾值。

優選地,所述第二模塊12當所述觸摸操作停止,檢測所述觸摸操作停止的當前位置是否位於所述觸控對象對應的操作區域之外,其中,所述觸摸操作在停止前保持觸摸所述應用窗口;若是,取消所述待執行操作。

例如,參照圖2(a)或圖2(b),當用戶設備的觸控螢幕感應到所述觸摸操作停止,檢測所述當前位置(例如所述用戶抬起手指的位置)是否位於所述操作區域之外,若是,則取消所述待執行操作。

優選地,所述第二模塊12當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於對應的操作取消區域,取消所述待執行操作,其中,所述操作取消區域與所述觸控對象對應的操作區域相分離,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,參照圖2(c)或圖2(d),所述操作取消區域位於所述操作區域之外;若所述用戶觸摸用戶設備屏幕的手指移出所述操作區域且移至所述操作取消區域(即所述當前位置),所述觸摸操作停止,則取消所述待執行操作。

優選地,所述裝置1還包括第三模塊(圖中未示出);所述第三模塊當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域內,執行所述待執行操作。

例如,若所述用戶觸摸用戶設備屏幕的手指未移出所述操作區域,即所述當前位置位於所述操作區域內,所述觸控操作停止,則執行所述待執行操作。

優選地,所述待執行操作由目標對象執行;其中,所述裝置1還包括第四模塊(圖中未示出)和第五模塊(圖中未示出);所述第四模塊獲取所述用戶對所述目標對象的移動操作;所述第五模塊根據所述移動操作,確定所述目標對象的移動狀態。

例如,參照圖2(b)或圖2(d),所述用戶可以通過雙手操作控制所述目標對象(例如遊戲應用中的人物),其中,一隻手通過所述移動操作控制所述目標對象的移動狀態,另一隻手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作(例如遊戲應用中的各種技能)。在此,可以一隻手的操作範圍為整個應用窗口,另一隻手的操作範圍為所述應用窗口中的固定按鈕;也可以兩隻手的操作範圍分別為所述應用窗口中的兩個固定按鈕;還可以兩隻手的操作範圍分別位於所述應用窗口的左右兩側;還可以兩隻手的操作範圍分別位於所述應用窗口的上下方。在優選的實施例中,所述用戶可以根據自己的用手習慣分別設置左右手的操作範圍。

更優選地,所述移動操作對應的操作位置與所述觸控對象對應的操作區域分別位於所述應用窗口的兩側。

例如,所述用戶兩隻手的操作範圍分別位於所述應用窗口的左右兩側。所述用戶的左手通過所述移動操作控制所述目標對象的移動狀態,所述用戶的右手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作;或者,所述用戶的右手通過所述移動操作控制所述目標對象的移動狀態,所述用戶的左手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作。在優選的實施例中,所述用戶可以根據自己的用手習慣設置左手或右手控制所述目標對象的移動狀態,以及右手或左手控制所述目標對象的待執行操作。

圖6示出根據本申請另一個實施例的一種用於取消待執行操作的裝置2,其中,所述裝置2包括第六模塊26和第七模塊27。

具體地,所述第六模塊26根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;所述第七模塊27若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

在此,所述裝置2包括但不限於用戶設備、或用戶設備與網絡設備通過網絡相集成所構成的裝置。所述用戶設備其包括但不限於任何一種可與用戶通過觸摸板進行人機互動的移動電子產品,例如智慧型手機、平板電腦等,所述移動電子產品可以採用任意作業系統,如android作業系統、iOS作業系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限於計算機、網絡主機、單個網絡伺服器、多個網絡伺服器集或多個伺服器構成的雲;在此,雲由基於雲計算(Cloud Computing)的大量計算機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,裝置2還可以是運行於所述用戶設備、或用戶設備與網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的裝置上的腳本程序。當然,本領域技術人員應能理解上述裝置2僅為舉例,其他現有的或今後可能出現的裝置2如可適用於本申請,也應包含在本申請保護範圍以內,並在此以引用方式包含於此。

所述第六模塊26根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作。

例如,可以在用戶設備(包括但不限於智慧型手機、平板電腦等)的觸控螢幕上全屏顯示所述應用窗口,也可以非全屏顯示所述應用窗口;在AR(Augmented Reality,增強現實)、VR(Virtual Reality,虛擬實境)等場景中,也可以通過投影或其他方式顯示所述應用窗口。所述觸控對象可以包括操作區域和/或操作按鈕。

如圖4所示,所述觸控對象包括操作區域和操作按鈕,且操作按鈕位於操作區域內。所述用戶可以通過觸摸操作控制操作按鈕的方向、位置等,從而確定對應的待執行操作。

若將本申請應用於遊戲應用中,所述待執行操作可以包括遊戲人物的各種技能,例如:技能釋放、閃現、插眼、信號發送、傳送等。在一個實施例中,所述用戶點擊遊戲應用的應用窗口中一個技能圖標後,顯示所述觸控對象及所述取消按鈕,然後根據所述用戶對所述觸控對象的觸摸操作確定所述待執行操作(例如技能釋放的方向等)。

優選地,所述觸控對象對應的操作區域及取消按鈕分別位於所述應用窗口的兩側。

例如,所述取消按鈕位於所述應用窗口的左側,所述操作區域位於所述應用窗口的右側;或者,所述取消按鈕位於所述應用窗口的右側,所述操作區域位於所述應用窗口的左側。在優選的實施例中,所述用戶可以根據自己的用手習慣分別設置所述取消按鈕及所述操作區域的位置。

所述第七模塊27若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

例如,所述用戶通過對所述觸控對象的觸摸操作確定所述待執行操作之後,若想取消所述待執行操作,所述用戶可以一隻手保持長按所述操作區域,通過另一隻手對所述取消按鈕的觸發操作(例如點擊所述取消按鈕)來達到取消所述待執行操作的目的。

根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:

根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:

根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種用於取消待執行操作的設備,其中,該設備包括:

處理器;以及

被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:

根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作;

當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

根據本申請的又一個方面,提供了一種用於取消待執行操作的設備,其中,該設備包括:

處理器;以及

被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:

根據用戶對應用窗口中觸控對象的觸摸操作,在所述應用窗口中顯示所述觸控對象對應的操作區域及取消按鈕,並確定對應的待執行操作;

若獲取所述用戶對所述觸控對象對應的取消按鈕的觸發操作,取消所述待執行操作,其中,所述觸摸操作在停止前保持觸摸所述應用窗口。

與現有技術相比,本申請根據用戶對應用窗口中觸控對象的觸摸操作,確定對應的待執行操作,當所述觸摸操作停止,且所述觸摸操作停止的當前位置位於所述觸控對象對應的操作區域之外,取消所述待執行操作,從而為用戶提供一種可以方便快捷地取消所述待執行操作的方式,提升用戶體驗。進一步地,本申請中,所述待執行操作由目標對象執行,所述用戶可以一隻手通過移動操作控制所述目標對象的移動狀態,另一隻手通過對所述觸控對象的觸摸操作控制所述目標對象的待執行操作,所述用戶在雙手操作的模式下,也可以在需要時便捷地取消所述待執行操作。

需要注意的是,本申請可在軟體和/或軟體與硬體的組合體中被實施,例如,可採用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬體設備來實現。在一個實施例中,本申請的軟體程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本申請的軟體程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光碟機動器或軟磁碟及類似設備。另外,本申請的一些步驟或功能可採用硬體來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。

另外,本申請的一部分可被應用為電腦程式產品,例如電腦程式指令,當其被計算機執行時,通過該計算機的操作,可以調用或提供根據本申請的方法和/或技術方案。而調用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數據流而被傳輸,和/或被存儲在根據所述程序指令運行的計算機設備的工作存儲器中。在此,根據本申請的一個實施例包括一個裝置,該裝置包括用於存儲電腦程式指令的存儲器和用於執行程序指令的處理器,其中,當該電腦程式指令被該處理器執行時,觸發該裝置運行基於前述根據本申請的多個實施例的方法和/或技術方案。

對於本領域技術人員而言,顯然本申請不限於上述示範性實施例的細節,而且在不背離本申請的精神或基本特徵的情況下,能夠以其他的具體形式實現本申請。因此,無論從哪一點來看,均應將實施例看作是示範性的,而且是非限制性的,本申請的範圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和範圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然「包括」一詞不排除其他單元或步驟,單數不排除複數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟體或者硬體來實現。第一,第二等詞語用來表示名稱,而並不表示任何特定的順序。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀