一种用于取消待执行操作的方法与装置与流程

文档序号:11154129阅读:518来源:国知局
一种用于取消待执行操作的方法与装置与制造工艺

本申请涉及计算机领域,尤其涉及一种用于取消待执行操作的技术。



背景技术:

用户在使用游戏应用、社交应用等各类应用时,有时会出现误操作的情况,此时用户需要取消待执行操作。然而,在现有的一些应用中,用户无法较为便捷地取消待执行操作,影响用户体验。



技术实现要素:

本申请的一个目的是提供一种用于取消待执行操作的方法与装置。

根据本申请的一个方面,提供了一种用于取消待执行操作的方法,其中,该方法包括:

根据用户对应用窗口中触控对象的触摸操作,确定对应的待执行操作;

当所述触摸操作停止,且所述触摸操作停止的当前位置位于所述触控对象对应的操作区域之外,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的另一个方面,提供了一种用于取消待执行操作的方法,其中,该方法包括:

根据用户对应用窗口中触控对象的触摸操作,在所述应用窗口中显示所述触控对象对应的操作区域及取消按钮,并确定对应的待执行操作;

若获取所述用户对所述触控对象对应的取消按钮的触发操作,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的又一个方面,提供了一种用于取消待执行操作的装置,其中,该装置包括:

第一模块,用于根据用户对应用窗口中触控对象的触摸操作,确定对应的待执行操作;

第二模块,用于当所述触摸操作停止,且所述触摸操作停止的当前位置位于所述触控对象对应的操作区域之外,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的再一个方面,提供了一种用于取消待执行操作的装置,其中,该装置包括:

第六模块,用于根据用户对应用窗口中触控对象的触摸操作,在所述应用窗口中显示所述触控对象对应的操作区域及取消按钮,并确定对应的待执行操作;

第七模块,用于若获取所述用户对所述触控对象对应的取消按钮的触发操作,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的又一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

根据用户对应用窗口中触控对象的触摸操作,确定对应的待执行操作;

当所述触摸操作停止,且所述触摸操作停止的当前位置位于所述触控对象对应的操作区域之外,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的又一个方面,提供了一种包括指令的计算机可读存储介质,所述指令在被执行时使得系统进行以下操作:

根据用户对应用窗口中触控对象的触摸操作,在所述应用窗口中显示所述触控对象对应的操作区域及取消按钮,并确定对应的待执行操作;

若获取所述用户对所述触控对象对应的取消按钮的触发操作,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的又一个方面,提供了一种用于取消待执行操作的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

根据用户对应用窗口中触控对象的触摸操作,确定对应的待执行操作;

当所述触摸操作停止,且所述触摸操作停止的当前位置位于所述触控对象对应的操作区域之外,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

根据本申请的又一个方面,提供了一种用于取消待执行操作的设备,其中,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

根据用户对应用窗口中触控对象的触摸操作,在所述应用窗口中显示所述触控对象对应的操作区域及取消按钮,并确定对应的待执行操作;

若获取所述用户对所述触控对象对应的取消按钮的触发操作,取消所述待执行操作,其中,所述触摸操作在停止前保持触摸所述应用窗口。

与现有技术相比,本申请根据用户对应用窗口中触控对象的触摸操作,确定对应的待执行操作,当所述触摸操作停止,且所述触摸操作停止的当前位置位于所述触控对象对应的操作区域之外,取消所述待执行操作,从而为用户提供一种可以方便快捷地取消所述待执行操作的方式,提升用户体验。进一步地,本申请中,所述待执行操作由目标对象执行,所述用户可以一只手通过移动操作控制所述目标对象的移动状态,另一只手通过对所述触控对象的触摸操作控制所述目标对象的待执行操作,所述用户在双手操作的模式下,也可以在需要时便捷地取消所述待执行操作。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图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存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1