触摸控制方法及装置转让专利

申请号 : CN201611124493.5

文献号 : CN106527903B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙世嘉

申请人 : 青岛海信电器股份有限公司

摘要 :

本申请提供一种触摸控制方法及装置,应用于终端,所述终端具有触摸显示屏,所述方法包括:在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作。应用该方法,可以使得用户对终端触摸显示屏的触摸控制不受触摸显示屏尺寸大小的影响,提升用户的操作体验。

权利要求 :

1.一种触摸控制方法,应用于终端,所述终端具有触摸显示屏,其特征在于,所述方法包括:在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;

在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;

在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作,所述应用操作事件是在检测到所述指示臂的操作端发生点击操作时生成的。

2.根据权利要求1所述的方法,其特征在于,所述预设区域包括至少两个子区域;所述终端上保存有每个所述子区域与指示臂的预设长度之间的对应关系,并且每个所述子区域对应的指示臂的预设长度与所述子区域和所述触摸显示屏的顶端之间的距离成反比关系;

所述在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂包括:在所述触摸显示屏的其中一个所述子区域上检测到显示指示臂的触发事件后,根据所述子区域与指示臂的预设长度之间的对应关系,确定检测到所述触发事件的子区域对应的指示臂的预设长度;

显示所述预设长度的指示臂。

3.根据权利要求1所述的方法,其特征在于,所述在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂包括:在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定所述触发事件在所述预设区域上对应的触摸区域是否为空白区域;

若所述触发事件在所述预设区域上对应的触摸区域为空白区域,则显示预设长度的指示臂。

4.根据权利要求1所述的方法,其特征在于,所述显示预设长度的指示臂包括:在所述触摸显示屏当前的显示界面中创建透明显示图层;

在所述透明显示图层中显示预设长度的指示臂。

5.根据权利要求1所述的方法,其特征在于,在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂,包括:确定所述滑动触摸操作对应的触摸起点以及触摸终点;

根据所述触摸起点和触摸终点确定所述滑动触摸操作的滑动方向和滑动距离;

控制所述指示臂按照所述滑动方向和滑动距离进行移动。

6.根据权利要求1所述的方法,其特征在于,所述滑动触摸操作在所述触摸显示屏上的滑动轨迹与所述指示臂的操作端的滑动轨迹重合。

7.根据权利要求1所述的方法,其特征在于,在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作之前还包括:检测在所述指示臂的指示端的指示方向上是否存在多个应用图标;

若是,则将与所述指示臂的指示端距离最近的应用图标所对应的应用程序确定为目标应用。

8.一种触摸控制装置,应用于终端,所述终端具有触摸显示屏,其特征在于,所述装置包括:显示模块,用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;

移动模块,用于在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;

执行模块,用于在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作,所述应用操作事件是在检测到所述指示臂的操作端发生点击操作时生成的。

9.根据权利要求8所述的装置,其特征在于,所述预设区域包括至少两个子区域;所述终端上保存有每个所述子区域与指示臂的预设长度之间的对应关系,并且每个所述子区域对应的指示臂的预设长度与所述子区域和所述触摸显示屏的顶端之间的距离成反比关系;

所述显示模块包括:

第一确定子模块,用于在所述触摸显示屏的其中一个所述子区域上检测到显示指示臂的触发事件后,根据所述子区域与指示臂的预设长度之间的对应关系,确定检测到所述触发事件的子区域对应的指示臂的预设长度;

第一显示子模块,用于显示所述预设长度的指示臂。

10.根据权利要求8所述的装置,其特征在于,所述显示模块包括:第二确定子模块,用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定所述触发事件在所述预设区域上对应的触摸区域是否为空白区域;

第二显示子模块,用于若所述触发事件在所述预设区域上对应的触摸区域为空白区域,则显示预设长度的指示臂。

说明书 :

触摸控制方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种触摸控制方法及装置。

背景技术

[0002] 随着技术的发展,智能终端(例如智能手机)的屏幕越来越大,智能终端上可安装的应用程序也越来越多。在满足用户视觉体验以及用户需求的同时,也增大了用户可触摸操作的区域。以智能手机为例,用户通常手持智能手机的下半部分,通过使用大拇指在智能手机的触摸显示屏上进行触摸控制,例如,点击应用图标,以启动应用等触摸控制。然而,在该种情形下,用户大拇指在触摸显示屏上可触摸到的区域是有限的,用户若想通过大拇指触摸位于触摸显示屏上端区域中的应用图标,则需要变换手持姿势,或采用双手操作,从而影响了用户的操作体验。
[0003] 为了解决上述问题,在已有技术方案中,为了使智能终端触摸显示屏上的应用图标处于用户大拇指可触摸到的区域中,智能终端监测到用户的触摸指令时,可以将位于触摸显示屏上端区域中的应用图标移动到用户大拇指可触摸到的空白区域中。这样,在用户的触摸操作频繁时,智能终端需频繁地移动应用图标,从而消耗了智能终端的性能,同时,由于修改了应用图标在触摸显示屏上的正常位置,从而并未很好地满足用户的操作体验。

发明内容

[0004] 有鉴于此,本申请提供一种触摸控制方法及装置,以使得用户对终端触摸显示屏的触摸控制不受触摸显示屏尺寸大小的影响,提升用户的操作体验。
[0005] 具体地,本申请是通过如下技术方案实现的:
[0006] 根据本申请实施例的第一方面,提供一种触摸控制方法,应用于终端,所述终端具有触摸显示屏,所述方法包括:
[0007] 在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;
[0008] 在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;
[0009] 在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作。
[0010] 可选的,所述预设区域包括至少两个预设子区域;所述终端上保存有每个所述子区域与指示臂的预设长度之间的对应关系,并且每个所述子区域对应的指示臂的预设长度与所述子区域和所述触摸显示屏的顶端之间的距离成反比关系;
[0011] 所述在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂包括:
[0012] 在所述触摸显示屏的其中一个所述子区域上检测到显示指示臂的触发事件后,根据所述子区域与指示臂的预设长度之间的对应关系,确定检测到所述触发事件的子区域对应的指示臂的预设长度;
[0013] 显示所述预设长度的指示臂。
[0014] 可选的,所述在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂包括:
[0015] 在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定所述触发事件在所述预设区域上对应的触摸区域是否为空白区域;
[0016] 若所述触发事件在所述预设区域上对应的触摸区域为空白区域,则显示预设长度的指示臂。
[0017] 可选的,所述显示预设长度的指示臂包括:
[0018] 在所述触摸显示屏当前的显示界面中创建透明显示图层;
[0019] 在所述透明显示图层中显示预设长度的指示臂。
[0020] 可选的,在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂,包括:
[0021] 确定所述滑动触摸操作对应的触摸起点以及触摸终点;
[0022] 根据所述触摸起点和触摸终点确定所述滑动触摸操作的滑动方向和滑动距离;
[0023] 控制所述指示臂按照所述滑动方向和滑动距离进行移动。
[0024] 可选的,所述滑动触摸操作在所述触摸显示屏上的滑动轨迹与所述指示臂的操作端的滑动轨迹重合。
[0025] 可选的,在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作之前还包括:
[0026] 检测在所述指示臂的指示端的指示方向上是否存在多个应用图标;
[0027] 若是,则将与所述指示臂的指示端距离最近的应用图标所对应的应用程序确定为目标应用。
[0028] 根据本申请实施例的第二方面,提供一种触摸控制装置,应用于终端,所述终端具有触摸显示屏,所述装置包括:
[0029] 显示模块,用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;
[0030] 移动模块,用于在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;
[0031] 执行模块,用于在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作。
[0032] 可选的,所述预设区域包括至少两个预设子区域;所述终端上保存有每个所述子区域与指示臂的预设长度之间的对应关系,并且每个所述子区域对应的指示臂的预设长度与所述子区域和所述触摸显示屏的顶端之间的距离成反比关系;
[0033] 所述显示模块包括:
[0034] 第一确定子模块,用于在所述触摸显示屏的其中一个所述子区域上检测到显示指示臂的触发事件后,根据所述子区域与指示臂的预设长度之间的对应关系,确定检测到所述触发事件的子区域对应的指示臂的预设长度;
[0035] 第一显示子模块,用于显示所述预设长度的指示臂。
[0036] 可选的,所述显示模块包括:
[0037] 第二确定子模块,用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定所述触发事件在所述预设区域上对应的触摸区域是否为空白区域;
[0038] 第二显示子模块,用于若所述触发事件在所述预设区域上对应的触摸区域为空白区域,则显示预设长度的指示臂。
[0039] 可选的,所述显示模块包括:
[0040] 创建子模块,用于在所述触摸显示屏当前的显示界面中创建透明显示图层;
[0041] 第三显示子模块,用于在所述透明显示图层中显示预设长度的指示臂。
[0042] 可选的,所述移动模块包括:
[0043] 第三确定子模块,用于确定所述滑动触摸操作对应的触摸起点以及触摸终点;
[0044] 第四确定子模块,用于根据所述触摸起点和触摸终点确定所述滑动触摸操作的滑动方向和滑动距离;
[0045] 移动控制子模块,用于控制所述指示臂按照所述滑动方向和滑动距离进行移动。
[0046] 可选的,所述滑动触摸操作在所述触摸显示屏上的滑动轨迹与所述指示臂的操作端的滑动轨迹重合。
[0047] 可选的,所述装置还包括:
[0048] 检测模块,用于检测在所述指示臂的指示端的指示方向上是否存在多个应用图标;
[0049] 目标确定模块,用于若所述指示臂的指示端的指示方向上存在多个应用图标,则将与所述指示臂的指示端距离最近的应用图标所对应的应用程序确定为目标应用。
[0050] 由上述实施例可见,终端通过在触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,由于用户可以通过滑动触摸操作,移动该指示臂,使得该指示臂的指示端指向目标应用,并通过指示臂对目标应用进行操作,从而在终端的触摸显示屏较大且用户单手手持终端,无法通过单手的大拇指触摸到目标应用的情况下,仍可以使得用户通过指示臂触摸到目标应用,以对目标应用进行操作,提升了用户的操作体验;同时,由于终端主界面的应用图标排列和大小均无变化,从而不影响用户的视觉体验和操作体验。

附图说明

[0051] 图1A为本申请触摸控制方法的一个实施例流程图;
[0052] 图1B为本申请实施例实现触摸控制方法的一个应用场景示意图;
[0053] 图1C为本申请实施例实现触摸控制方法的另一个应用场景示意图;
[0054] 图1D为本申请实施例实现触摸控制方法的又一个应用场景示意图;
[0055] 图2A为本申请触摸控制方法的另一个实施例流程图;
[0056] 图2B为本申请实施例实现触摸控制方法的再一个应用场景示意图;
[0057] 图2C为本申请实施例实现触摸控制方法的再一个应用场景示意图;
[0058] 图3为本申请触摸控制装置所在终端的一种硬件结构图;
[0059] 图4为本申请触摸控制装置的一个实施例框图。

具体实施方式

[0060] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0061] 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0062] 应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0063] 请参见图1A,为本申请触摸控制方法的一个实施例流程图,图1B为本申请实施例实现触摸控制方法的一个应用场景示意图,图1C为本申请实施例实现触摸控制方法的另一个应用场景示意图,图1D为本申请实施例实现触摸控制方法的又一个应用场景示意图。图1A所示例的方法可以应用于终端上,该终端具有触摸显示屏,例如图1B、图1C、图1D所示例的智能手机11,图1A所示例的方法可以包括以下步骤:
[0064] 步骤S101:在触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,该指示臂具有一个指示端,该预设区域位于触摸显示屏上靠近于底端的区域中。
[0065] 以图1B中所示例的智能手机11为例,该智能手机11上安装有若干应用程序。通常,这些应用程序的应用图标按照自上而下,自左而右的顺序排列在智能手机11的主界面(图1B中并未示出)上。
[0066] 通常情况下,用户在使用该智能手机11时,使用左手或者右手,手持智能手机11的下半部分,通过左手或右手的大拇指在智能手机11的触摸显示屏(图1B中并未示出)上进行触摸控制。
[0067] 然而,用户通过上述姿势手持智能手机11时,用户通过大拇指在智能手机11的触摸显示屏上可触摸到的区域是有限的,并且该可触摸到的区域位于触摸显示屏上接近于底端的区域中。用户若想通过大拇指触摸位于主界面靠近顶端区域中的应用图标,例如“应用1”,则用户需要变换手持姿势,或者使用双手进行操作,从而影响了用户的操作体验。
[0068] 为了使得用户对智能手机11的触摸控制不受触摸显示屏尺寸大小的影响,提升用户的操作体验,在本申请中,智能手机11的生产厂家可以在智能手机11的触摸显示屏上设置预设区域,该预设区域表示用户通过上述姿势手持智能手机11时,通过大拇指可触摸到的区域。例如,如图1B所示,智能手机11的触摸显示屏上包括预设区域111,该预设区域111位于触摸显示屏上靠近于底端的区域中。
[0069] 在一实施例中,用户可以通过大拇指在预设区域111上执行特定操作以生成显示指示臂的触发事件,其中该特定操作可以包括长按操作,或者双击操作。
[0070] 当智能手机11在预设区域111上检测到该显示指示臂的触发事件后,可以在主界面上显示预设长度的指示臂,例如,如图1B所示,智能手机11的主界面上显示有指示臂112,该指示臂112具有一个指示端1121、一个操作端1122。
[0071] 需要说明的是,在图1B中,仅以指示臂112垂直于智能手机11的底端为例进行说明,本申请中不对指示臂112相对于智能手机11底端的倾斜方向作出限制。
[0072] 在一实施例中,智能手机11的生产厂家可以通过在智能手机11上安装指示臂112对应的应用程序。当智能手机11在预设区域111上检测到显示指示臂的触发事件后,通过调用该指示臂112对应的应用程序,在触摸显示屏当前的显示界面中创建一个透明显示图层,继而在该透明显示图层中显示指示臂112,其中,在该透明显示图层中,除了指示臂112所在区域,其它区域都是透明的,从而用户可以直观地看到指示臂112。
[0073] 步骤S102:在预设区域上检测到滑动触摸操作后,根据该滑动触摸操作的滑动方向和滑动距离移动指示臂。
[0074] 在本申请中,以用户需要触摸位于智能手机11主界面上的应用图标“应用3”为例进行说明:
[0075] 在一个可选的实现方式中,在智能手机11的触摸显示屏当前的显示界面上显示指示臂112之后,用户可以通过大拇指触摸指示臂112的操作端1122,之后,用户在预设区域111上滑动大拇指,以生成滑动触摸操作。智能手机11在预设区域111上检测到滑动触摸操作后,则可以根据该滑动触摸操作的滑动方向和滑动距离移动指示臂112。
[0076] 在上述过程中,用户的滑动触摸操作在触摸显示屏上的滑动轨迹与指示臂112的操作端1122的滑动轨迹重合。当用户确定指示臂112的指示端1121已指向应用图标“应用3”时,用户可以抬起大拇指,从而智能手机11停止移动指示臂112,此时,指示臂112在智能手机11主界面上的位置可以如图1C所示。
[0077] 需要说明的是,在用户的大拇指离开智能手机11的触摸显示屏后,指示臂112的位置不作变化,从而,指示臂112的指示端1121仍指向应用图标“应用3”。
[0078] 在另一个可选的实现方式中,在智能手机11的触摸显示屏当前的显示界面上显示指示臂112之后,用户可以通过大拇指触摸预设区域111中的空白区域,并在预设区域111内滑动大拇指,从而生成滑动触摸操作。智能手机11在预设区域111上检测到滑动触摸操作后,则可以根据该滑动触摸操作的滑动方向和滑动距离移动指示臂112。
[0079] 具体的,智能手机11在预设区域111上检测到滑动触摸操作后,可以确定该滑动触摸操作对应的触摸起点和触摸终点,根据该触摸起点和触摸终点确定滑动触摸操作的滑动方向和滑动距离,从而控制指示臂112按照滑动触摸操作的滑动方向和滑动距离进行移动。
[0080] 步骤S103:在触摸显示屏上检测到应用操作事件后,对指示臂的指示端所指向的目标应用执行该应用操作事件所对应的操作。
[0081] 在一实施例中,如图1C所示,用户在确定指示臂112的指示端1121已指向目标应用后,用户可以通过大拇指单击指示臂112的操作端1122,以生成应用操作事件。智能手机11在触摸显示屏上检测到应用操作事件后,可以对指示臂112的指示端1121所指向的目标应用执行该应用操作事件所对应的操作,例如,启动该目标应用。
[0082] 在一实施例中,用户通过大拇指单击指示臂112的操作端,生成应用操作事件,并且,智能手机11在触摸显示屏上检测到应用操作事件后,可以首先检测在指示臂112的指示端1121的指示方向上是否存在多于一个的应用图标,这里所说的“指示臂112的指示端1121的指示方向”是指:从指示臂112的操作端1122向着指示端1121进行延长的方向,“指示方向上是否存在多于一个应用图标”是指:指示方向对应虚拟延长线所经过的应用图标是否多于一个。
[0083] 例如,如图1D所示,智能手机11可以检测到指示臂112的指示端1121的指向方向上存在应用图标“应用7”和“应用3”。此时,智能手机11可以将与指示臂112的指示端1121距离最近的应用图标“应用7”所对应的应用程序确定为目标应用。
[0084] 之后,智能手机11可以根据检测到应用操作事件,对指示臂112的指示端1121所指向的目标应用执行该应用操作事件所对应的操作,例如,启动该目标应用。
[0085] 由上述实施例可见,终端通过在触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,由于用户可以通过滑动触摸操作,移动该指示臂,使得该指示臂的指示端指向目标应用,并通过指示臂对目标应用进行操作,从而在终端的触摸显示屏较大且用户单手手持终端,无法通过单手的大拇指触摸到目标应用的情况下,仍可以使得用户通过指示臂触摸到目标应用,以对目标应用进行操作,提升了用户的操作体验;同时,由于终端主界面的应用图标排列和大小均无变化,从而不影响用户的视觉体验和操作体验。
[0086] 请参见图2A,为本申请触摸控制方法的另一个实施例流程图,图2B为本申请实施例实现触摸控制方法的再一个应用场景示意图,图2C为本申请实施例实现触摸控制方法的再一个应用场景示意图。该图2A所示流程在上述图1A所示流程的基础上,以显示指示臂的过程为例进行说明,可以包括以下步骤:
[0087] 步骤S201:在触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定触发事件在预设区域上对应的第一触摸区域是否为空白区域,若第一触摸区域是空白区域,则执行步骤S202;若第一触摸区域不是空白区域,则执行步骤S203。
[0088] 步骤S202:显示预设长度的指示臂,结束流程。
[0089] 步骤S203:禁止显示指示臂。
[0090] 在本申请中,若触发事件在触摸显示屏上对应的触摸区域为空白区域,即该触摸区域上没有应用图标,则智能手机11可以显示预设长度的指示臂;若该触摸区域不为空白区域,即该第一触摸区域上有应用图标,则可以禁止显示指示臂,需要说明的是,本申请中对智能手机11在该种情况下具体所执行的操作不作限制。
[0091] 此外,为了更有效地避免用户对终端触摸显示屏的触摸控制受触摸显示屏尺寸大小的影响,提升用户的操作体验,在本申请中,还可以将智能手机11上的预设区域111划分为至少两个子区域,并且,每个预设子区域对应指示臂的预设长度不同,其中,预设子区域距离智能手机11顶端的距离越近,其对应指示臂的预设长度可以越小,智能手机11上可以保存子区域与指示臂的预设长度之间的对应关系。
[0092] 如下,以将智能手机11上的预设区域111划分为两个子区域为例,如图2B或图2C所示,智能手机11上的预设区域111包括子区域1111、子区域1112,其中,子区域1111位于子区域1112的上方。为了描述方便,可以将子区域1111对应指示臂的预设长度称为第一预设长度,将子区域1112对应指示臂的预设长度称为第二预设长度,由于子区域1111相较于子区域1112更靠近于智能手机11的顶端,从而第一预设长度可以小于第二预设长度。
[0093] 如图2B所示,若智能手机11在预设子区域1111上检测到显示指示臂的触发事件,智能手机11可以根据子区域与指示臂的预设长度之间的对应关系,确定子区域1111对应指示臂的第一预设长度,后续,智能手机11可以在主界面上显示第一预设长度的指示臂;如图2C所示,若智能手机11在子区域1112上检测到显示指示臂的触发事件,智能手机11可以根据子区域与指示臂的预设长度之间的对应关系,确定预设子区域1112对应指示臂的第二预设长度,后续,智能手机11可以在主界面上显示第二预设长度的指示臂。
[0094] 通过将预设区域划分预设子区域,可以实现更加灵活地控制指示臂的长度,从而更好地提升用户体验。
[0095] 由上述实施例可见,终端通过在触摸显示屏的预设区域上检测到显示指示臂的触发事件后,通过当确定触发事件在预设区域上对应的第一触摸区域为空白区域时,显示预设长度的指示臂,可以有效地避免误操作,提升用户的操作体验。
[0096] 与前述触摸控制方法的实施例相对应,本申请还提供了触摸控制装置的实施例。
[0097] 本申请触摸控制装置的实施例可以应用在终端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请触摸控制装置所在终端的一种硬件结构图,除了图3所示的处理器31、内存32、网络接口33、以及非易失性存储器34之外,实施例中装置所在的终端通常根据该终端的实际功能,还可以包括其他硬件,对此不再赘述。
[0098] 请参考图4,为本申请触摸控制装置的一个实施例框图,该装置可以应用在终端上,该终端具有触摸显示屏,该装置可以包括:显示模块41、移动模块42、执行模块43。
[0099] 其中,该显示模块41,可以用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,显示预设长度的指示臂,所述指示臂具有一个指示端,所述预设区域位于所述触摸显示屏上靠近于底端的区域中;
[0100] 该移动模块42,可以用于在所述预设区域上检测到滑动触摸操作后,根据所述滑动触摸操作的滑动方向和滑动距离移动所述指示臂;
[0101] 该执行模块43,可以用于在所述触摸显示屏上检测到应用操作事件后,对所述指示臂的指示端所指向的目标应用执行所述应用操作事件所对应的操作。
[0102] 在一实施例中,所述预设区域可以包括至少两个预设子区域,所述终端上保存有每个所述子区域与指示臂的预设长度之间的对应关系,并且每个所述子区域对应的指示臂的预设长度与所述子区域和所述触摸显示屏的顶端之间的距离成反比关系;所述显示模块41可以包括(图4中并未示出):第一确定子模块、第一显示子模块。
[0103] 其中,该第一确定子模块,可以用于在所述触摸显示屏的其中一个所述子区域上检测到显示指示臂的触发事件后,根据所述子区域与指示臂的预设长度之间的对应关系,确定检测到所述触发事件的子区域对应的指示臂的预设长度;
[0104] 该第一显示子模块,可以用于显示所述预设长度的指示臂。
[0105] 在一实施例中,显示模块41可以包括(图4中并未示出):第二确定子模块、第二显示子模块。
[0106] 其中,该第二确定子模块,可以用于在所述触摸显示屏的预设区域上检测到显示指示臂的触发事件后,确定所述触发事件在所述预设区域上对应的触摸区域是否为空白区域;
[0107] 该第二显示子模块,可以用于若所述触发事件在所述预设区域上对应的触摸区域为空白区域,则显示预设长度的指示臂。
[0108] 在一实施例中,显示模块41可以包括(图4中并未示出):创建子模块、第三显示子模块。
[0109] 其中,该创建子模块,可以用于在所述触摸显示屏当前的显示界面中创建透明显示图层;
[0110] 该第三显示子模块,可以用于在所述透明显示图层中显示预设长度的指示臂。
[0111] 在一实施例中,移动模块42可以包括(图4中并未示出):第三确定子模块、第四确定子模块、移动控制子模块。
[0112] 其中,该第三确定子模块,可以用于确定所述滑动触摸操作对应的触摸起点以及触摸终点;
[0113] 该第四确定子模块,可以用于根据所述触摸起点和触摸终点确定所述滑动触摸操作的滑动方向和滑动距离;
[0114] 该移动控制子模块,可以用于控制所述指示臂按照所述滑动方向和滑动距离进行移动。
[0115] 在一实施例中,所述滑动触摸操作在所述触摸显示屏上的滑动轨迹与所述指示臂的操作端的滑动轨迹重合。
[0116] 在一实施例中,所述装置还可以包括(图4中并未示出):检测模块、目标确定模块。
[0117] 其中,该检测模块,可以用于检测在所述指示臂的指示端的指示方向上是否存在多个应用图标;
[0118] 该目标确定模块,可以用于若所述指示臂的指示端的指示方向上存在多个应用图标,则将与所述指示臂的指示端距离最近的应用图标所对应的应用程序确定为目标应用。
[0119] 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0120] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0121] 以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。