控制终端屏幕的方法及装置与流程

文档序号:12732930阅读:118来源:国知局
控制终端屏幕的方法及装置与流程

本公开涉及终端技术领域,特别涉及一种控制终端屏幕的方法及装置。



背景技术:

目前,用户使用手机、PAD(平板电脑)等终端玩游戏时,由于受终端屏幕尺寸的限制,终端屏幕上往往只显示游戏中的一个场景区域的画面,为了使得终端屏幕中可以显示其他场景区域的画面,在当前游戏界面的左下方区域显示全局浏览图,并在该全局浏览图中显示方向键。用户可以通过拖动该方向键,实现切换终端屏幕上显示的场景区域的画面。

目前,终端检测到该方向键被拖动的触控操作时,根据该触控操作,获取该触控操作对应的图像数据;根据该图像数据,在终端屏幕上显示切换后的画面。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种控制终端屏幕的方法及装置,所述技术方案如下:

第一方面,本公开实施例提供了一种控制终端屏幕的方法,所述方法包括:

获取终端屏幕上的第一触控操作的起始位置和滑动方向;

根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域;

执行所述第一触控操作对应的处理,在执行所述处理的过程中,如果检测到所述触控抑制区域中的第二触控操作,忽略所述第二触控操作。

本公开实施例中,终端可以根据终端屏幕上的第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,并执行第一触控操作对应的处理,在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,终端可以忽略该第二触控操作,因此,本公开实施例提供的方法可以有效解决因第二触控操作导致的第一触控操作失效的问题,从而提高了控制终端屏幕的效率。

在一种可能实现方式中,所述根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域,包括:

根据所述第一触控操作的起始位置和滑动方向,从所述第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系中,确定所述第一触控操作对应的触控抑制区域。

本公开实施例中,终端中存储了该第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系,终端可以根据第一触控操作的起始位置和滑动方向,直接从该对应关系中确定出该第一触控操作对应的触控抑制区域,从而提高了确定触控抑制区域的效率。

在一种可能实现方式中,所述根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域,包括:

根据所述第一触控操作的起始位置,确定所述第一触控操作的起始位置所在的触控区域;

根据所述触控区域和所述第一触控操作的滑动方向,从触控区域、滑动方向和触控抑制区域的对应关系中,确定所述第一触控操作对应的触控抑制区域。

本公开实施例中,终端中存储了第一触控操作的起始位置所在的触控区域、滑动方向和触控抑制区域的对应关系,终端可以先确定第一触控操作的起始位置所在的触控区域,然后从触控区域、滑动方向和触控抑制区域的对应关系中,获取该第一触控操作对应的触控抑制区域,从而提高了确定该触控抑制区域的准确性。

在一种可能实现方式中,所述根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域之前,所述方法还包括:

检测所述终端屏幕的抑制功能是否为开启状态;

如果所述抑制功能为开启状态,执行所述根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域的步骤。

本公开实施例中,用户可以根据需要选择是否开启终端屏幕的抑制功能,终端检测到终端屏幕的抑制功能为开启状态时,才执行根据第一触控操作的起始位置和滑动方向,确定该触控抑制区域的步骤,以满足用户需要,提高了用户体验。

在一种可能实现方式中,所述方法还包括:

执行所述处理结束后,如果检测到所述触控抑制区域中的第三触控操作,执行所述第三触控操作对应的处理。

本公开实施例中,当终端执行完第一触控操作对应的处理后,终端不再忽略该触控抑制区域的的第三触控操作,用户可以根据需要点击该触控抑制区域的任意位置,从而提高了控制终端屏幕的适用性。

在一种可能实现方式中,所述执行所述第一触控操作对应的处理,包括:

获取所述第一触控操作的结束位置;

根据所述第一触控操作的起始位置和结束位置,确定所述第一触控操作的滑动距离;

根据所述第一触控操作的滑动距离和滑动方向,获取所述第一触控操作对应的图像数据;

根据所述图像数据,在所述终端屏幕上显示切换后的画面。

本公开实施例中,终端先根据第一触控操作的起始位置和结束位置,确定出该第一触控操作的滑动距离,然后根据该第一触控操作的滑动距离和滑动方向,确定该第一触控操作的图像数据,从而提高了获取该第一触控操作的图像数据的准确性。

第二方面,本公开实施例提供了一种控制终端屏幕的装置,所述装置包括:

获取模块,用于获取终端屏幕上的第一触控操作的起始位置和滑动方向;

确定模块,用于根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域;

第一执行模块,用于执行所述第一触控操作对应的处理;

忽略模块,用于在执行所述处理的过程中,如果检测到所述触控抑制区域中的第二触控操作,忽略所述第二触控操作。

在一种可能实现方式中,所述确定模块,包括:

第一确定单元,用于根据所述第一触控操作的起始位置和滑动方向,从所述第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系中,确定所述第一触控操作对应的触控抑制区域。

在一种可能实现方式中,所述确定模块,包括:

第二确定单元,用于根据所述第一触控操作的起始位置,确定所述第一触控操作的起始位置所在的触控区域;

第三确定单元,用于根据所述触控区域和所述第一触控操作的滑动方向,从触控区域、滑动方向和触控抑制区域的对应关系中,确定所述第一触控操作对应的触控抑制区域。

在一种可能实现方式中,所述装置还包括:

检测模块,用于检测所述终端屏幕的抑制功能是否为开启状态;

所述确定模块,还用于如果所述抑制功能为开启状态,根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域。

在一种可能实现方式中,所述装置还包括:

第二执行模块,用于执行所述处理结束后,如果检测到所述触控抑制区域中的第三触控操作,执行所述第三触控操作对应的处理。

在一种可能实现方式中,所述第一执行模块,包括:

获取单元,用于获取所述第一触控操作的结束位置;

第四确定单元,用于根据所述第一触控操作的起始位置和结束位置,确定所述第一触控操作的滑动距离;

第二获取单元,用于根据所述第一触控操作的滑动距离和滑动方向,获取所述第一触控操作对应的图像数据;

显示单元,用于根据所述图像数据,在所述终端屏幕上显示切换后的画面。

第三方面,本公开实施例提供了一种控制终端屏幕的装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取终端屏幕上的第一触控操作的起始位置和滑动方向;

根据所述第一触控操作的起始位置和滑动方向,确定所述第一触控操作对应的触控抑制区域;

执行所述第一触控操作对应的处理,在执行所述处理的过程中,如果检测到所述触控抑制区域中的第二触控操作,忽略所述第二触控操作。

本公开实施例提供的技术方案的有益效果:

本公开实施例中,终端可以根据终端屏幕上的第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,并执行第一触控操作对应的处理,在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,忽略该第二触控操作,该第二触控操作可以为用户误触到终端屏幕的操作,因此,本公开实施例提供的方法可以有效解决因第二触控操作导致的第一触控操作失效的问题,从而提高了控制终端屏幕的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种控制终端屏幕的方法的流程图;

图2是根据一示例性实施例示出的一种控制终端屏幕的方法的流程图;

图3是根据一示例性实施例示出的触控抑制区域示意图;

图4是根据一示例性实施例示出的触控抑制区域示意图;

图5是根据一示例性实施例示出的一种控制终端屏幕的装置结构图;

图6是根据一示例性实施例示出的一种确定模块的结构图;

图7是根据一示例性实施例示出的一种确定模块的结构图;

图8是根据一示例性实施例示出的一种控制终端屏幕的装置结构图;

图9是根据一示例性实施例示出的一种控制终端屏幕的装置结构图;

图10是根据一示例性实施例示出的一种第一执行模块的结构图;

图11是根据一示例性实施例示出的一种控制终端屏幕的装置结构图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

用户使用手机、PAD(平板电脑)等终端玩游戏时,终端一般将游戏的全局浏览图显示在终端屏幕的左下方区域,而在终端屏幕上只显示全局浏览图中某个场景区域的画面,用户可以通过拖动该全局浏览图中的方向键,从而在终端屏幕上切换待显示的场景区域的画面。

相关技术中,终端检测到该方向键被拖动的触控操作时,根据该触控操作,获取该触控操作对应的图像数据;根据该图像数据,在终端屏幕上显示切换后的场景区域的画面。然而,在实际操作中,用户拖动该方向键时,手指的某个部位或者其它手指误触到终端屏幕,从而导致本次拖动失效。

本公开实施例中,终端可以获取终端屏幕上的第一触控操作的起始位置和滑动方向,根据该第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,并执行第一触控操作对应的处理;在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,忽略该第二触控操作,该第二触控操作可以为用户拖动方向键时,手指的某个部位或者其它手指误触到终端屏幕的操作,因此,本公开实施例提供的方法可以有效避免手指误触终端屏幕的操作,从而提高了控制终端屏幕的效率。

图1是根据一示例性实施例示出的一种控制终端屏幕方法的流程图,该方法的执行主体可以为终端,如图1所示,包括以下步骤:

在步骤101中,获取终端屏幕上的第一触控操作的起始位置和滑动方向。

在步骤102中,根据该第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域。

在步骤103中,执行该第一触控操作对应的处理,在执行该处理的过程中,如果检测到该触控抑制区域中的第二触控操作,忽略该第二触控操作。

在一种可能实现方式中,根据该第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,包括:

根据该第一触控操作的起始位置和滑动方向,从第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系中,确定第一触控操作对应的触控抑制区域。

在一种可能实现方式中,根据该第一触控操作的起始位置和滑动方向,确定第一触控操作对应的触控抑制区域,包括:

根据该第一触控操作的起始位置,确定该第一触控操作的起始位置所在的触控区域;

根据该触控区域和该第一触控操作的滑动方向,从触控区域、滑动方向和触控抑制区域的对应关系中,确定第一触控操作对应的触控抑制区域。

在一种可能实现方式中,根据该第一触控操作的起始位置和滑动方向,确定第一触控操作对应的触控抑制区域之前,该方法还包括:

检测终端屏幕的抑制功能是否为开启状态;

如果该抑制功能为开启状态,执行根据该第一触控操作的起始位置和滑动方向,确定第一触控操作对应的触控抑制区域的步骤。

在一种可能实现方式中,该方法还包括:

执行该处理结束后,如果检测到该触控抑制区域中的第三触控操作,执行该第三触控操作对应的处理。

在一种可能实现方式中,执行该第一触控操作对应的处理,包括:

获取该第一触控操作的结束位置;

根据该第一触控操作的起始位置和结束位置,确定该第一触控操作的滑动距离;

根据该第一触控操作的滑动距离和滑动方向,获取该第一触控操作对应的图像数据;

根据该图像数据,在终端屏幕上显示切换后的画面。

本公开实施例中,终端可以根据终端屏幕上的第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域;并执行第一触控操作对应的处理,在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,忽略该第二触控操作,该第二触控操作可以为用户误触到终端屏幕的操作,因此,本公开实施例提供的方法可以有效解决因第二触控操作导致的第一触控操作失效的问题,从而提高了控制终端屏幕的效率。

图2是根据一示例性实施例示出的一种控制终端屏幕的方法流程图,该方法的执行主体可以为终端,如图2所示,包括以下步骤:

在步骤201中,终端获取终端屏幕上的第一触控操作的起始位置和滑动方向。

终端在终端屏幕上显示某个场景区域的画面,并在终端屏幕的预设区域内显示方向键;当用户切换终端屏幕上显示的场景区域的画面时,用户可以拖动该方向键,为了便于区分,终端将用户拖动该方向键的触控操作称为第一触控操作,终端获取第一触控操作的起始位置和滑动方向。

本步骤中,终端通过检测用户触发第一触控操作时,用户与终端屏幕的触点所在的位置,从而获取该第一触控操作的位置,该第一触控操作的起始位置即为第一触控操作的触点的起始位置。

终端获取终端屏幕上第一触控操作的起始位置和滑动方向的步骤可以为:终端实时检测第一触控操作的触点在终端屏幕上的位置,获取该触点在终端屏幕上的起始位置,将第一触控操作的触点在终端屏幕上的起始位置作为第一触控操作的起始位置;终端获取第一触控操作的触点当前时刻在终端屏幕上的当前位置,以及前一时刻在终端屏幕上的位置,终端根据该当前位置和前一时刻在终端屏幕上的位置,确定该第一触控操作的滑动方向。

本公开实施例,该滑动方向可以根据用户需要设置并更改,本公开实施例对此不作具体限定;例如,该滑动方向可以为靠近终端屏幕的左侧边缘的方向或者远离终端屏幕的左侧边缘的方向,也可以为靠近终端屏幕的下侧边缘的方向或者远离终端屏幕的下侧边缘的方向等。

其中,以该滑动方向可以为靠近终端屏幕的左侧边缘的方向或者远离终端屏幕的左侧边缘的方向为例,此时,终端根据该当前位置和前一时刻在终端屏幕上的位置,判断该第一触控操作的滑动方向的步骤可以为:终端根据该当前位置和前一时刻在终端屏幕上的位置,计算出当前位置与终端屏幕的左侧边缘之间的第一距离,以及,前一时刻在终端屏幕上的位置与终端屏幕的左侧边缘之间的第二距离,如果第一距离小于第二距离,该第一触控操作的滑动方向为远离终端屏幕左侧边缘的方向,如果第一距离大于第二距离,该第一触控操作的滑动方向为靠近终端屏幕左侧边缘的方向。

本公开实施例中,该第一触控操作可以为用户玩游戏时,游戏界面左下角全局浏览图中的方向键被拖动的触控操作,该第一触控操作的起始位置即为方向键被拖动的起始位置,终端检测到该方向键被拖动时,获取该第一触控操作的起始位置和滑动方向。

本公开实施例的一种可能的设计中,终端可以在该终端屏幕中建立二维坐标系,用坐标系中的点的坐标表示该第一触控操作的起始位置。例如,终端以终端屏幕中左侧屏幕边缘和下侧屏幕边缘的交点为坐标原点,以左侧屏幕边缘向上的方向为Y轴正方向,以下侧屏幕边缘向右的方向为X轴正方向,建立坐标系,该第一触控操作的起始位置可以为(3,4)。

在步骤202中,终端检测终端屏幕的抑制功能是否为开启状态,如果该抑制功能为开启状态,执行步骤203。

本公开实施例中,用户可以根据需要选择是否开启终端屏幕的抑制功能,当终端检测到用户选择的开启该终端屏幕的抑制功能时,终端将终端屏幕的抑制功能设置为开启状态,并利用本公开实施例提供的方法,继续执行步骤203。

本公开实施例的一种可能的设计中,当终端检测到用户首次进行第一触控操作或者终端检测到该终端屏幕的抑制功能为关闭状态时,终端可以预先提示用户是否开启该终端屏幕的抑制功能。其中,终端可以在终端屏幕上显示提示消息,该提示消息用于提示用户是否选择开启开启该终端屏幕的抑制功能,当终端检测到用户触发开启该终端屏幕抑制功能的标识时,将终端屏幕的抑制功能设置为开启状态;当终端检测到用户触发关闭该终端屏幕抑制功能的标识时,终端将终端屏幕的抑制功能设置为关闭状态。

终端检测到终端屏幕的抑制功能开启时,终端通过以下步骤203,确定出第一触控操作对应的触控抑制区域,然后,通过以下步骤205,忽略该该触控抑制区域中的第二触控操作,从而实现终端屏幕的抑制功能。

在步骤203中,终端根据该第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域。

本步骤中,终端可以通过以下两种实现方式,确定该第一触控操作对应的触控抑制区域。

对于第一种实现方式,终端可以存储该第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系,本步骤可以为:终端根据该第一触控操作的起始位置和滑动方向,从第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系中,确定第一触控操作对应的触控抑制区域。

如图3所示,如果该第一触控操作的滑动方向为远离终端屏幕的左侧边缘的方向,该第一触控操作的起始位置为A位置,终端根据该A位置和远离终端屏幕左侧的方向,可以确定出该触控抑制区域为A位置的左下区域,即,以A位置到终端屏幕的左侧屏幕边缘与下侧边缘的交点的连线为对角线的矩形区域。

对于第二种实现方式,终端还可以存储该第一触控操作的起始位置所在的触控区域、滑动方向和触控抑制区域的对应关系,本步骤可以为:终端根据该第一触控操作的起始位置,确定该第一触控操作的起始位置所在的触控区域,终端根据该触控区域和该滑动方向,从触控区域、滑动方向和触控抑制区域的对应关系中,确定第一触控操作对应的触控抑制区域。

本步骤中,该第一触控操作的起始位置所在的触控区域可以为以第一触控操作的起始位置为中心以第一预设阈值为半径的圆形区域,或者,以第一触控操作的起始位置为正方形的中心以第二预设阈值为边长的正方形区域。本公开实施例对该触控区域并不作具体限定。其中,该第一预设阈值或者该第二预设阈值可以根据用户需要设置并更改,本公开实施例对此不作具体限定,例如,该第一预设阈值或者该第二预设阈值可以为1mm或者2mm等。

如图4所示,如果该第一触控操作的滑动方向为远离终端屏幕的左侧边缘的方向,该第一触控操作的起始位置为A位置,A位置所在的触控区域为以A位置为中心,以1mm为边长的正方形区域,终端根据该触控区域和远离终端屏幕左侧的方向,可以确定出该触控抑制区域为正方形区域的左下区域,即,以正方形区域的左下顶点到终端屏幕的左侧屏幕边缘与下侧边缘的交点的连线为对角线的矩形区域。

其中,该触控抑制区域可以根据用户需要设置并更改,本公开实施例对此不作具体限定。例如,该触控抑制区域可以为该第一触控操作的左下区域,该触控抑制区域还可以为第一触控操作的左侧区域等。

在步骤204中,终端执行第一触控操作对应的处理。

本步骤可以通过以下步骤2041-2043实现,包括:

在步骤2041中,终端获取该第一触控操作的结束位置,根据该第一触控操作的起始位置和结束位置,确定该第一触控操作的滑动距离。

本公开实施例中,该结束位置即为第一触控操作的触点停驻的位置,终端可以通过检测该触点停驻的位置,确定该第一触控操作的结束位置;该第一触控操作的在终端屏幕上的滑动距离即为第一触控操作的触点在终端屏幕上的滑动距离。

因此,本步骤可以为:终端检测到第一触控操作的触点在终端屏幕上的位置在预设时间内为停驻状态时,将该停驻状态时触点的位置确定为第一触控操作的结束位置;根据该第一触控操作的起始位置和结束位置,计算出该第一触控操作的起始位置和结束位置之间的距离,将该第一触控操作的起始位置和结束位置之间的距离作为该第一触控操作的滑动距离。

在步骤2042中,终端根据该第一触控操作的滑动距离和滑动方向,获取该第一触控操作对应的图像数据。

本步骤中,终端从服务器中获取第一触控操作对应的图像数据,过程可以为:

终端根据该第一触控操作的滑动距离和滑动方向,向服务器发送获取请求,该获取请求携带该第一触控操作的滑动距离、滑动方向以及终端标识;服务器接收该终端发送的获取请求,从该获取请求中获取该第一触控操作的滑动距离和滑动方向,根据第一触控操作的起始位置、该滑动距离和滑动方向,获取该第一触控操作对应的图像数据;服务器获取终端标识,向该终端标识对应的终端发送该图像数据,终端接收服务器发送的该图像数据,即第一触控操作对应的图像数据。

其中,该终端标识可以为终端在服务器中注册的用户账号或终端的IP(Internet Protocol,网络之间互连的协议)地址等,本公开实施例对此不作具体限定。

在步骤2043中,终端根据该图像数据,在终端屏幕上显示切换后的画面。

本步骤中,终端根据该图像数据,将该图像数据渲染在终端屏幕上,得到切换后的画面。

本公开实施例中,终端可以在终端屏幕的左下角显示游戏界面的全局浏览图,将该第一触控操作的起始位置的图像数据渲染在终端屏幕除左下角以外的区域中,从而将该第一触控操作的起始位置的图像放大显示在终端屏幕上。这样,终端更清晰的向用户显示该第一触控操作的起始位置的图像。

在步骤205中,终端在执行该处理的过程中,如果检测到该触控抑制区域中的第二触控操作,忽略该第二触控操作。

本步骤中,当终端根据该第一触控操作的起始位置和滑动方向,执行第一触控操作对应的处理的过程中,终端还可以检测在触控抑制区域中是否存在第二触控操作,如果终端检测到该触控抑制区域中存在第二触控操作,终端可以通过不响应该触控抑制区域中的第二触控操作,从而忽略该第二触控操作。

本公开实施例中,该第二触控操作可以为用户在全局浏览图中拖动方向键时,不小心误触到该触控抑制区域的触控操作,而终端可以在执行第一触控操作对应的处理的过程中,通过忽略用户误触的第二触控操作,避免因用户的误触而导致的第一触控操作失效,从而提高了用户体验。

本公开实施例的一种可能的设计中,当终端根据该第一触控操作的起始位置和滑动方向,执行第一触控操作对应的处理结束后,终端不再忽略该触控抑制区域的触控操作,即:终端执行该处理结束后,如果检测到该触控抑制区域中的第三触控操作,执行该第三触控操作对应的处理。

本公开实施例中,终端可以根据终端屏幕上的第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,并执行第一触控操作对应的处理,在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,终端可以忽略该第二触控操作,该第二触控操作可以为用户误触到终端屏幕的操作,因此,本公开实施例提供的方法可以有效解决因第二触控操作导致的第一触控操作失效的问题,从而提高了控制终端屏幕的效率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图5是根据一示例性实施例示出的一种控制终端屏幕的装置的框图。该装置可以应用在终端上,参照图5,该装置包括获取模块401、第一执行模块402、确定模块403和忽略模块404。

该获取模块401,被配置为获取终端屏幕上的第一触控操作的起始位置和滑动方向;

该确定模块402,被配置为根据该第一触控操作的起始位置和滑动方向,确定第一触控操作对应的触控抑制区域;

该第一执行模块403,被配置为执行第一触控操作对应的处理;

该忽略模块404,被配置为在执行该处理的过程中,如果检测到该触控抑制区域中的第二触控操作,忽略该第二触控操作。

本公开实施例的一种可能实现方式中,如图6所示,该确定模块402,包括:

第一确定单元402a,被配置为根据该第一触控操作的起始位置和滑动方向,从第一触控操作的起始位置、滑动方向和触控抑制区域的对应关系中,确定该第一触控操作对应的触控抑制区域。

本公开实施例的一种可能实现方式中,如图7所示,该确定模块402,包括:

第二确定单元402b,被配置为根据该第一触控操作的起始位置,确定该第一触控操作的起始位置所在的触控区域;

第三确定单元402c,被配置为根据该触控区域和该第一触控操作的滑动方向,从触控区域、滑动方向和触控抑制区域的对应关系中,确定该第一触控操作对应的触控抑制区域。

本公开实施例的一种可能实现方式中,如图8所示,该装置还包括检测模块405。

该检测模块405,被配置为检测该终端屏幕的抑制功能是否为开启状态;

该确定模块402,还被配置为如果该抑制功能为开启状态,根据该第一触控操作的起始位置和该滑动方向,确定该第一触控操作对应的触控抑制区域。

本公开实施例的一种可能实现方式中,如图9所示,该装置还包括第二执行模块406。

该第二执行模块406,被配置为执行该处理结束后,如果检测到该触控抑制区域中的第三触控操作,执行该第三触控操作对应的处理。

本公开实施例的一种可能实现方式中,如图10所示,该第一执行模块403,包括:

获取单元403a,被配置为获取该第一触控操作的结束位置;

第四确定单元403b,被配置为根据该第一触控操作的起始位置和结束位置,确定该第一触控操作的滑动距离;

第二获取单元403c,被配置为根据该第一触控操作的滑动距离和滑动方向,获取该第一触控操作对应的图像数据;

显示单元403d,被配置为根据该图像数据,在该终端屏幕上显示切换后的画面。

本公开实施例中,终端可以根据终端屏幕上的第一触控操作的起始位置和滑动方向,确定该第一触控操作对应的触控抑制区域,并执行第一触控操作对应的处理,在执行第一触控操作对应的处理的过程中,如果检测到该触控抑制区域中有第二触控操作,终端可以忽略该第二触控操作,该第二触控操作可以为用户误触到终端屏幕的操作,因此,本公开实施例提供的方法可以有效解决因第二触控操作导致的第一触控操作失效的问题,从而提高了控制终端屏幕的效率。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种控制终端屏幕的装置框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图11,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件704,音频组件710,输入/输出(I/O)接口712,传感器组件714,以及通信组件716。

处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。

多媒体组件708包括在所述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如所述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述控制终端屏幕方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述控制终端屏幕的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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