一种移动终端控制方法及装置与流程

文档序号:12886807阅读:165来源:国知局
一种移动终端控制方法及装置与流程

本公开涉及终端技术领域,尤其涉及一种移动终端控制方法及装置。



背景技术:

随着终端技术的发展,移动终端的屏幕尺寸越来越大。虽然大屏幕可以带给用户更宽广的操作空间和屏幕视野,但是,用户对移动终端的单手可操作性却越来越低,因此,边缘触控渐渐出现在人们的视野中,也即是,用户可以通过边缘触控的方式对移动终端进行控制。

目前,移动终端的触摸屏可以分为可视区域和非可视区域,如图1所示。其中,非可视区域可以分为边缘触控区域和非触控区域,边缘触控区域位于可视区域的左右两侧,该非触控区域位于可视区域的上下两侧。为了实现边缘触控,通常在移动终端的边缘触控区域设置多个触控传感器,当该移动终端检测到触控操作时,通过该触控操作的触控点所在位置的触控传感器,对该触控操作所产生的触控信号进行采集,并通过采集的触控信号对该移动终端进行控制。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种移动终端控制方法及装置。

根据本公开实施例的第一方面,提供一种移动终端控制方法,所述方法包括:

通过所述移动终端内的触控传感器采集触控信号;

当采集到的触控信号的信号强度大于信号强度阈值时,通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作;

确定检测到边缘触控操作时,基于所述边缘触控操作对所述移动终端进行控制。

结合第一方面,在上述第一方面的第一种可能的实现方式中,所述通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作,包括:

通过所述加速度传感器确定加速度信息,所述加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个;

基于所述加速度信息,判断是否检测到边缘触控操作。

结合第一方面的第一种可能的实现方式,在上述第一方面的第二种可能的实现方式中,所述基于所述加速度信息,判断是否检测到边缘触控操作,包括:

当所述加速度信息包括所述加速度方向时,将所述加速度方向与指定方向进行比较,所述指定方向为作用在所述移动终端上的边缘触控操作所产生的加速度方向;

当所述加速度方向与所述指定方向一致时,确定检测到边缘触控操作;

当所述加速度方向与所述指定方向不一致时,确定未检测到边缘触控操作。

结合第一方面的第一种可能的实现方式,在上述第一方面的第三种可能的实现方式中,所述基于所述加速度信息,判断是否检测到边缘触控操作,包括:

当所述加速度信息包括所述加速度大小时,将所述加速度大小中的最大加速度与加速度阈值进行比较;

当所述最大加速度大于或等于所述加速度阈值时,确定检测到边缘触控操作;

当所述最大加速度小于所述加速度阈值时,确定未检测到边缘触控操作。

结合第一方面的第一种可能的实现方式,在上述第一方面的第四种可能的实现方式中,所述基于所述加速度信息,判断是否检测到边缘触控操作,包括:

当所述加速度信息包括所述加速度时长时,将所述加速度时长与所述时间阈值进行比较;

当所述加速度时长大于或等于所述时间阈值时,确定检测到边缘触控操作;

当所述加速度时长小于所述时间阈值时,确定未检测到边缘触控操作。

结合第一方面的第一种可能的实现方式,在上述第一方面的第五种可能的实现方式中,所述基于所述加速度信息,判断是否检测到边缘触控操作,包括:

当所述加速度信息包括所述加速度大小和所述加速度时长时,将所述加速度大小中的最大加速度与最大标准加速度进行比较,将所述加速度大小中的最小加速度与最小标准加速度进行比较,将所述加速度时长与时间阈值进行比较;

当所述最大加速度大于或等于所述最大标准加速度、所述最小加速度大于或等于所述最小标准加速度且所述加速度时长大于或等于所述时间阈值时,确 定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

根据本公开实施例的第二方面,提供一种移动终端控制装置,所述装置包括:

采集模块,用于通过所述移动终端内的触控传感器采集触控信号;

判断模块,用于当采集到的触控信号的信号强度大于信号强度阈值时,通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作;

控制模块,用于确定检测到边缘触控操作时,基于所述边缘触控操作对所述移动终端进行控制。

结合第二方面,在上述第二方面的第一种可能的实现方式中,所述判断模块包括:

确定单元,用于通过所述加速度传感器确定加速度信息,所述加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个;

判断单元,用于基于所述加速度信息,判断是否检测到边缘触控操作。

结合第二方面的第一种可能的实现方式,在上述第二方面的第二种可能的实现方式中,所述判断单元包括:

第一比较子单元,用于当所述加速度信息包括所述加速度方向时,将所述加速度方向与指定方向进行比较,所述指定方向为作用在所述移动终端上的边缘触控操作所产生的加速度方向;

第一确定子单元,用于当所述加速度方向与所述指定方向一致时,确定检测到边缘触控操作;

第二确定子单元,用于当所述加速度方向与所述指定方向不一致时,确定未检测到边缘触控操作。

结合第二方面的第一种可能的实现方式,在上述第二方面的第三种可能的实现方式中,所述判断单元包括:

第二比较子单元,用于当所述加速度信息包括所述加速度大小时,将所述加速度大小中的最大加速度与加速度阈值进行比较;

第三确定子单元,用于当所述最大加速度大于或等于所述加速度阈值时,确定检测到边缘触控操作;

第四确定子单元,用于当所述最大加速度小于所述加速度阈值时,确定未 检测到边缘触控操作。

结合第二方面的第一种可能的实现方式,在上述第二方面的第四种可能的实现方式中,所述判断单元包括:

第三比较单元,用于当所述加速度信息包括所述加速度时长时,将所述加速度时长与所述时间阈值进行比较;

第五确定子单元,用于当所述加速度时长大于或等于所述时间阈值时,确定检测到边缘触控操作;

第六确定子单元,用于当所述加速度时长小于所述时间阈值时,确定未检测到边缘触控操作。

结合第二方面的第一种可能的实现方式,在上述第二方面的第五种可能的实现方式中,所述判断单元包括:

第四比较子单元,用于当所述加速度信息包括所述加速度大小和所述加速度时长时,将所述加速度大小中的最大加速度与最大标准加速度进行比较,将所述加速度大小中的最小加速度与最小标准加速度进行比较,将所述加速度时长与时间阈值进行比较;

第七确定子单元,用于当所述最大加速度大于或等于所述最大标准加速度、所述最小加速度大于或等于所述最小标准加速度且所述加速度时长大于或等于所述时间阈值时,确定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

根据本公开实施例的第三方面,提供一种移动终端控制装置,所述装置包括:

处理器;

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

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

通过所述移动终端内的触控传感器采集触控信号;

当采集到的触控信号的信号强度大于信号强度阈值时,通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作;

确定检测到边缘触控操作时,基于边缘触控操作对所述移动终端进行控制。

本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例 中,移动终端可以通过触控传感器采集触控信号,并当该触控信号的信号强度大于该信号强度阈值时,通过加速度传感器判断是否检测到边缘触控操作,并当检测到边缘触控操作时,对该移动终端进行控制,从而降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移动终端的运行效率。

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

附图说明

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

图1是根据一示例性实施例示出的第一种移动终端的触摸屏的示意图。

图2是根据一示例性实施例示出的一种移动终端控制方法的流程图。

图3是根据一示例性实施例示出的另一种移动终端控制方法的流程图。

图4是根据一示例性实施例示出的一种移动终端控制装置的结构框图。

图5是根据一示例性实施例示出的一种判断判断模块的结构框图。

图6是根据一示例性实施例示出的另一种移动终端控制装置的结构框图。

具体实施方式

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

在对本公开实施例进行详细地解释说明之前,先对本公开实施例的应用场景予以介绍。目前,移动终端的屏幕尺寸越来越大,在移动终端的大屏幕带给用户更宽广的操作空间和屏幕视野的同时,也降低了用户对移动终端的单手可操作性。为了解决这个问题,移动终端中逐渐加入了边缘触控功能。其中,进行边缘触控的触控信号通过移动终端的边缘触控区域设置的触控传感器采集得到,从而该移动终端可以通过采集的触控信号对该移动终端进行控制。但是,当用户手握该移动终端时,该边缘触控区域设置的触控传感器同样可以采集到 该触控信号,移动终端无法辨别采集到的触控信号是在边缘触控区域进行触控操作触发,还是由于用户手握该移动终端而碰触到该边缘触控区域时导致的误触操作触发,因此,本公开实施例提供了一种移动终端控制方法,使该移动终端可以分辨该触控操作是否为误触操作,以防止误触操作的发生,提高边缘触控的响应灵敏度和移动终端运行的效率。

图2是根据一示例性实施例示出的一种移动终端控制方法的流程图,如图2所示,该方法用于终端中,包括以下步骤。

在步骤201中:通过该移动终端内的触控传感器采集触控信号。

在步骤202中,当采集到的触控信号的信号强度大于信号强度阈值时,通过该移动终端内的加速度传感器判断是否检测到边缘触控操作。

在步骤203中,确定检测到边缘触控操作时,基于该边缘触控操作对该移动终端进行控制。

在本公开实施例中,移动终端可以通过触控传感器采集触控信号,并当该触控信号的信号强度大于该信号强度阈值时,通过加速度传感器判断是否检测到边缘触控操作,并当检测到边缘触控操作时,对该移动终端进行控制,从而降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移动终端的运行效率。

在本公开的另一实施例中,通过该移动终端内的加速度传感器判断是否检测到边缘触控操作,包括:

通过该加速度传感器确定加速度信息,该加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个;

基于该加速度信息,判断是否检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度方向时,将该加速度方向与指定方向进行比较,该指定方向为作用在该移动终端上的边缘触控操作所产生的加速度方向;

当该加速度方向与该指定方向一致时,确定检测到边缘触控操作;

当该加速度方向与该指定方向不一致时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控 操作,包括:

当该加速度信息包括该加速度大小时,将该加速度大小中的最大加速度与加速度阈值进行比较;

当该最大加速度大于或等于该加速度阈值时,确定检测到边缘触控操作;

当该最大加速度小于该加速度阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度时长时,将该加速度时长与该时间阈值进行比较;

当该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作;

当该加速度时长小于该时间阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度大小和该加速度时长时,将该加速度大小中的最大加速度与最大标准加速度进行比较,将该加速度大小中的最小加速度与最小标准加速度进行比较,将该加速度时长与时间阈值进行比较;

当该最大加速度大于或等于该最大标准加速度、该最小加速度大于或等于该最小标准加速度且该加速度时长大于或等于该时间阈值时,确定该检测到边缘触控操作,否则,确定该触控操作为误触操作。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。

图3是根据一示例性实施例示出的一种移动终端控制方法的流程图,如图3所示,该方法包括以下步骤。

在步骤301中,移动终端通过移动终端内的触控传感器采集触控信号。

在本公开实施例中,该移动终端可以在检测到边缘操作时,通过移动终端内的触控传感器采集触控信号,当然,实际应用中,该移动终端还可以周期性地或者实时地通过移动终端内的触控传感器采集触控信号,本公开实施例对采集触控信号的时机不做具体限定。

需要说明的是,该移动终端通过触控传感器采集触控信号的操作可以参考 相关技术,本公开实施例对此不做具体限定。

在步骤302中,当移动终端采集到的触控信号的信号强度大于信号强度阈值时,通过该加速度传感器确定加速度信息,该加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个。

其中,当该移动终端通过加速度传感器检测到加速度信息信号时,可以确定存在外力作用于该移动终端上,也即是,该加速度信息是通过作用于该移动终端上的作用力所产生。

需要说明的是,信号强度阈值用于判断移动终端采集到的触控信号的信号强度是否达到触发边缘触控的要求,且该信号强度阈值可以事先设置,比如,该信号强度阈值可以为4db、5db等,本公开实施例对此不做具体限定。

还需要说明的是,该边缘触控操作用于触发边缘触控的功能,该边缘触控操作可以为单击操作、双击操作、滑动操作等,本公开实施例对此不做具体限定。

另外,在本公开实施例中,不仅可以通过加速度传感器感应到的加速度方向、加速度大小和加速度时长中的至少一个,还可以通过其他元件进行感应,本公开实施例对此不做具体限定。

比如,当该移动终端确定加速度时长时,如果该移动终端感应到该加速度大小发生变化,则该移动该终端可以通过计时器开始计时,直到该加速度大小停止变化时停止计时,从而获取该加速度时长。

其中,通过该加速度传感器进行该加速度大小的检测时,可以将该加速度传感器中的任一点作为原点建立坐标系,当该移动终端没有接收到任何操作而静止时,该加速度传感器检测到各个坐标轴的加速度均为0;当该移动终端受到某个方向的外力作用时,该加速度传感器可以从坐标轴上检测到外力作用于该移动终端时产生的加速度。

需要说明的是,当对该移动终端进行边缘触控操作时,侧边框上的边缘触控操作会产生移动终端的横轴方向的加速度,触控屏上的边缘触控操作会产生移动终端沿厚度方向的加速度。

另外,该建立的坐标系可以是任一一种类型的坐标系,比如,空间直角坐标系、平面直角坐标系等,本公开实施例对此不作具体限定。

还需要说明的是,该移动终端通过该加速度传感器在该坐标轴上检测加速 度的操作可以参考相关技术,本公开实施例对此不再进行一一赘述。

另外,当该移动终端的触摸屏的方向发生变化时,该坐标系的正方向可以随着该触摸屏的方向的变化而变化,也可以不随着变化,本公开实施例对此不作具体限定。

其中,为了使该坐标系的正方向可以随着该触摸屏的方向的变化而变化,在该移动终端中可以通过陀螺仪对该坐标系的正方向进行校正,当然也可以通过其他方式进行校正,本公开实施例对此不做具体限定。

需要说明的是,移动终端通过陀螺仪对该坐标系的正方向进行校正的操作可以参考相关操作,本公开实施例对此不做具体限定。

在步骤303中,移动终端基于该加速度信息,判断是否检测到边缘触控操作。

由于正常握持移动终端和正常进行边缘触控操作都会使移动终端内的加速度传感器检测到加速度信息,但是,正常握持移动终端产生的加速度信息和正常进行边缘触控操作产生的加速度信息是不同的,因此,当该加速度传感器检测到加速度信息时,可以基于该加速度信息,判断是否检测到边缘触控操作。

其中,移动终端基于该加速度信息,判断是否检测到边缘触控操作的操作可以包括如下四种方式。

第一种方式,当该加速度信息包括该加速度方向时,将该加速度方向与指定方向进行比较,该指定方向为作用在该移动终端上的边缘触控操作所产生的加速度方向;当该加速度方向与该指定方向一致时,确定检测到边缘触控操作;当该加速度方向与该指定方向不一致时,确定未检测到边缘触控操作。

需要说明的是,指定方向是指事先设置的方向,且该指定方向是一般进行边缘触控操作时产生该边缘触控操作的作用力的方向。比如,一般进行边缘触控操作时产生该边缘触控操作的作用力的方向为与移动终端宽边平行的方向。

其中,当加速度方向与指定方向之间的夹角小于角度阈值时,该移动终端可以默认该加速度方向与指定方向一致,该加速度方向与指定方向之间的夹角为锐角,本公开实施例对此不做具体限定。

需要说明的是,该夹角阈值可以事先设置,比如,该夹角阈值可以为1度、2度等,本公开实施例对此不做具体限定。

在本公开的另一实施例中,当该加速度信息包括该加速度方向时,可以确 定该加速度方向的数量,当该加速度方向的数量等于指定数值时,确定检测到边缘触控操作;当该加速度方向不等于指定数值时,确定未检测到边缘触控操作。

其中,该指定数值是事先设置的,且该指定数值是一般进行边缘触控操作时产生该边缘触控操作的作用力的方向的个数。比如,一般进行边缘触控操作时产生该边缘触控操作的作用力的方向的个数为1。

需要说明的是,本公开实施例通过上述第一种方式判断是否检测到边缘触控操作时,该移动终端只需进行该加速度方向的检测,并只需进行一次判断就可以确定是否检测到边缘触控操作,从而不仅降低了误触操作发生的可能性,同时减小了移动终端的运行负担,提高了移动终端的运行效率。

第二种方式,当该加速度信息包括加速度大小时,该移动终端将该加速度大小中的最大加速度与加速度阈值进行比较;当该最大加速度大于或等于该加速度阈值时,确定检测到边缘触控操作;当该最大加速度小于该加速度阈值时,确定未检测到边缘触控操作。

需要说明的是,该加速度阈值用于判断加速度大小的最大加速度是否达到触发边缘触控的要求,且该加速度阈值可以事先设置,比如,该加速度阈值可以为5m/s2、6m/s2等,本公开实施例对此不做具体限定。

比如,当该加速度大小的最大加速度为8m/s2,加速度阈值为5m/s2,将该最大加速度8m/s2与该加速度阈值5m/s2进行比较,该最大加速度8m/s2大于该加速度阈值5m/s2,因此,确定检测到边缘触控操作。当该加速度大小的最大加速度为4m/s2,加速度阈值为5m/s2,将该最大加速度4m/s2与该加速度阈值5m/s2进行比较,该最大加速度4m/s2小于该加速度阈值5m/s2,因此,确定未检测到边缘触控操作。

进一步地,该移动终端将该加速度大小中的最大加速度与加速度阈值进行比较之前,该移动终端还可以将该加速度大小中的每个加速度相互进行比较,从而确定该最大加速度。

需要说明的是,该移动终端可以通过上述方式确定该加速度大小中的最大加速度,也可以通过其他方式确定最大加速度,本公开实施例对此不做具体限定。

还需要说明的是,本公开实施例通过上述第二种方式判断是否检测到边缘 触控操作时,该移动终端只需进行该加速度大小的检测,并只需进行一次判断就可以确定是否检测到边缘触控操作,从而不仅降低了误触操作发生的可能性,同时减小了移动终端的运行负担,提高了移动终端的运行效率。

第三种方式,当该加速度信息包括该加速度时长时,该移动终端将该加速度时长与该时间阈值进行比较;当该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作;当该加速度时长小于该时间阈值时,确定未检测到边缘触控操作。

需要说明的是,该时间阈值用于判断加速度时长是否达到触发边缘触控的要求,且该时间阈值可以事先设置,比如,该时间阈值可以为3s、4s等,本公开实施例对此不做具体限定。

比如,当该加速度时长为5s,时间阈值为4s时,将该加速度时长5s与该时间阈值4s进行比较,该加速度时长5s大于该时间阈值4s,因此,确定检测到边缘触控操作。当该加速度时长3s,时间阈值为4s时,将该加速度时长3s与该时间阈值4s进行比较,该加速度时长3s小于该时间阈值4s,因此,确定未检测到边缘触控操作。

需要说明的是,本公开实施例通过上述第三种方式判断是否检测到边缘触控操作时,该移动终端只需进行该加速度时长的检测,并只需进行一次判断就可以确定是否检测到边缘触控操作,从而不仅降低了误触操作发生的可能性,同时减小了移动终端的运行负担,提高了移动终端的运行效率。

第四种方式,当该加速度信息包括该加速度大小和该加速度时长时,将该加速度大小中的最大加速度与最大标准加速度进行比较,将该加速度大小中的最小加速度与最小标准加速度进行比较,将该加速度时长与时间阈值进行比较;当该最大加速度大于或等于该最大标准加速度、该最小加速度大于或等于该最小标准加速度且该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

其中,当该最大加速度小于该最大标准加速度,或该最小加速度大于该最小标准加速度,或该加速度时长小于该时间阈值任一条件成立时,确定未检测到边缘触控。

需要说明的是,最大标准加速度用于判断该加速度大小中的最大加速度是否达到触发边缘触控的要求,且该最大标准加速度可以事先设置,比如,该最 大标准加速度可以为5m/s2、6m/s2等,本公开实施例对此不作具体限定。同理,该最小标准加速度用于判断该加速度大小中的最小加速度是否达到触发边缘触控的要求,且该最小标准加速度同样可以事先设置,比如,该最小标准加速度可以为1m/s2、2m/s2等,本公开实施例对此同样不做具体限定。

比如,当该加速度大小的最大加速度为8m/s2、最小加速度为3m/s2、加速度时长为5s、最大标准加速度为5m/s2、最小标准加速度为2m/s2以及时间阈值为4s时,将该最大加速度8m/s2与该最大标准加速度5m/s2进行比较,该最小加速度3m/s2与该最小标准加速度2m/s2进行比较,将该加速度时长5s与该时间与之4s进行比较,该最大加速度8m/s2大于该最大标准加速度5m/s2,该最小加速度3m/s2大于该最小标准加速度2m/s2,该加速度时长5s大于该时间阈值4s,因此,确定检测到边缘触控操作。当该加速度大小的最大加速度为4m/s2、最小加速度为3m/s2、加速度时长为5s、最大标准加速度为5m/s2、最小标准加速度为2m/s2以及时间阈值为4s时,将该最大加速度4m/s2与该最大标准加速度5m/s2进行比较,该最小加速度3m/s2与该最小标准加速度2m/s2进行比较,将该加速度时长5s与该时间与之4s进行比较,该最大加速度4m/s2小于该最大标准加速度5m/s2,该最小加速度3m/s2大于该最小标准加速度2m/s2,该加速度时长5s大于该时间阈值4s,因此,确定未检测到边缘触控操作。

在本公开实施例中,该移动该终端可以基于该加速度大小和加速度时长绘制一个曲线,并将该曲线与标准曲线进行比较,判断该曲线覆盖的范围是否包括标准曲线覆盖的范围,当该曲线覆盖的范围包括标准曲线覆盖的范围时,确定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

需要说明的是,标准曲线是事先设置的曲线,且该标准曲线中最大加速度为最大标准加速度,该标准曲线的最小加速度为最小标准加速度,该标准曲线的加速度时长为时间阈值。

需要说明的是,本公开实施例通过上述第四种方式判断是否检测到边缘触控操作时,该移动终端通过加速度大小和加速度时长2个方面进行了综合判断,从而增加了判断的准确度,该移动终端可以准确的判断出是否检测到边缘触控操作,降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移动终端的运行效率。

还需要说明的是,在本公开实施例中,移动终端不仅可以通过上述四种方 式判断是否检测到边缘触控操作,也可以通过其他方式进行判断,本公开实施例对此不做具体限定。

在步骤304中,当检测到边缘触控操作时,该移动终端基于该边缘触控操作对该移动终端进行控制。

其中,当检测到边缘触控操作时,该移动终端可以确定该边缘触控操作的触控点所在位置,基于该触控点所在位置对应的功能,对该移动终端进行控制。

需要说明的是,该移动终端确定该边缘触控操作的触控点所在位置的操作可以参考相关技术,本公开实施例对此不再进行一一赘述。

在本公开实施例中,移动终端可以确定作用在该触摸屏上的作用力所产生的加速度信息,并根据该加速度信息包括的加速度方向、加速度大小和加速度时长中的任一一个,判断是否检测到边缘触控操作,并当检测到边缘触控操作时,对该移动终端进行控制。其中,当该移动终端根据加速度方向、加速度大小或者加速度时长中的任一个判断是否检测到边缘触控操作时,该移动终端只需进行一次判断就可以确定是否检测到边缘触控操作,从而减小了移动终端的运行负担。当该移动终端同时通过该加速度大小和该加速度时长,判断是否检测到边缘触控操作时,增加了判断的准确度,从而可以准确的判断出是否检测到边缘触控操作,降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移动终端的运行效率。

图4是根据一示例性实施例示出的一种移动终端控制装置的结构框图。参照图4,该装置包括:采集模块401、判断模块402和控制模块403。

采集模块401,用于通过该移动终端内的触控传感器采集触控信号;

判断模块402,用于当采集到的触控信号的信号强度大于信号强度阈值时,通过该移动终端内的加速度传感器判断是否检测到边缘触控操作;

控制模块403,用于当检测到边缘触控操作时,基于边缘触控操作对该移动终端进行控制。

在本公开的另一实施例中,参见图5,所述该判断模块402包括:

确定单元4201,用于通过该加速度传感器确定加速度信息,该加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个;

判断单元4022,用于基于该加速度信息,判断是否检测到边缘触控操作。

在本公开的另一实施例中,该判断单元4022包括:

第一比较子单元40221,用于当该加速度信息包括该加速度方向时,将该加速度方向与指定方向进行比较,该指定方向为作用在该移动终端上的边缘触控操作所产生的加速度方向;

第一确定子单元40222,用于当该加速度方向与该指定方向一致时,确定检测到边缘触控操作;

第二确定子单元40223,用于当该加速度方向与该指定方向不一致时,确定未检测到边缘触控操作。

在本公开的另一实施例中,该判断单元4022包括:

第二比较子单元40224,用于当该加速度信息包括该加速度大小时,将该加速度大小中的最大加速度与加速度阈值进行比较;

第三确定子单元40225,用于当该最大加速度大于或等于该加速度阈值时,确定检测到边缘触控操作;

第四确定子单元40226,用于当该最大加速度小于该加速度阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,该判断单元4022包括:

第三比较子单元40227,用于当该加速度信息包括该加速度时长时,将该加速度时长与该时间阈值进行比较;

第五确定子单元40228,用于当该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作;

第六确定子单元40229,用于当该加速度时长小于该时间阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,该判断单元4022包括:

第四比较子单元402210,用于当该加速度信息包括该加速度大小和该加速度时长时,将该加速度大小中的最大加速度与最大标准加速度进行比较,将该加速度大小中的最小加速度与最小标准加速度进行比较,将该加速度时长与时间阈值进行比较;

第七确定单元402211,用于当该最大加速度大于或等于该最大标准加速度、该最小加速度大于或等于该最小标准加速度且该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

在本公开实施例中,移动终端可以确定作用在该触摸屏上的作用力所产生的加速度信息,并根据该加速度信息包括的加速度方向、加速度大小和加速度时长中的至少一个,判断是否检测到边缘触控操作,并当检测到边缘触控操作时,对该移动终端进行控制。其中,当该移动终端根据加速度大小或者加速度时长中的任一一个,判断是否检测到边缘触控操作时,该移动终端只需进行一次判断就可以确定是否检测到边缘触控操作,从而减小了移动终端的运行负担。当该移动终端同时通过该加速度大小和该加速度时长,判断是否检测到边缘触控操作时,增加了判断的准确度,从而可以准确的判断出是否检测到边缘触控操作,降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移动终端的运行效率。

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

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

参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。

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

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

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

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

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

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

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

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

在示例性实施例中,装置600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

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

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种移动终端控制方法,所述方法包括:

通过所述移动终端内的触控传感器采集触控信号。

当采集到的触控信号的信号强度大于信号强度阈值时,通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作。

确定检测到边缘触控操作时,基于边缘触控操作对该移动终端进行控制。

在本公开的另一实施例中,通过所述移动终端内的加速度传感器判断是否检测到边缘触控操作,包括:

通过所述加速度传感器确定加速度信息,所述加速度信息包括感应到的加速度方向、加速度大小和加速度时长中的至少一个;

基于所述加速度信息,判断是否检测到边缘触控操作。

在本公开的另一实施例中,基于所述加速度信息,判断是否检测到边缘触 控操作,包括:

当所述加速度信息包括所述加速度方向时,将所述加速度方向与指定方向进行比较,所述指定方向为作用在所述移动终端上的边缘触控操作所产生的加速度方向;

当所述加速度方向与所述指定方向一致时,确定检测到边缘触控操作;

当所述加速度方向与所述指定方向不一致时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度大小时,将该加速度大小中的最大加速度与加速度阈值进行比较;

当该最大加速度大于或等于该加速度阈值时,确定检测到边缘触控操作;

当该最大加速度小于该加速度阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度时长时,将该加速度时长与该时间阈值进行比较;

当该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作;

当该加速度时长小于该时间阈值时,确定未检测到边缘触控操作。

在本公开的另一实施例中,基于该加速度信息,判断是否检测到边缘触控操作,包括:

当该加速度信息包括该加速度大小和该加速度时长时,将该加速度大小中的最大加速度与最大标准加速度进行比较,将该加速度大小中的最小加速度与最小标准加速度进行比较,将该加速度时长与时间阈值进行比较;

当该最大加速度大于或等于该最大标准加速度、该最小加速度小于或等于该最小标准加速度且该加速度时长大于或等于该时间阈值时,确定检测到边缘触控操作,否则,确定未检测到边缘触控操作。

在本公开实施例中,移动终端可以通过触控传感器采集触控信号,并当该触控信号的信号强度大于该信号强度阈值时,通过加速度传感器判断是否检测到边缘触控操作,并当检测到边缘触控操作时,对该移动终端进行控制,从而降低了误触操作的发生,同时也提高了边缘触控的响应灵敏度,从而提高了移 动终端的运行效率。

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

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

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