一种防误触的方法、装置及移动终端与流程

文档序号:12612067阅读:479来源:国知局
一种防误触的方法、装置及移动终端与流程

本发明实施例涉及电子设备应用技术,尤其涉及一种防误触的方法、装置及移动终端。



背景技术:

目前智能终端的设计不断向窄边框、大屏幕的趋势发展。窄边框、大屏幕使得智能终端的视觉冲击力大为增强,但同时使得用户在使用智能终端时常出现手指误触屏幕边框而导致屏幕内容乱跳的情况。

现有技术中,防止误触的方式是对屏幕边缘的触控信号进行屏蔽。然而,这种屏蔽方式存在触摸操作识别率低的问题。



技术实现要素:

本发明提供一种防误触的方法、装置及移动终端,以提高误触的识别率。

第一方面,本发明实施例提供了一种防误触的方法,所述防误触的方法包括:

根据左右手持握状态确定防误触区域;

在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;

若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。

第二方面,本发明实施例还提供了一种防误触的装置,该防误触装置包括:

防误触区域确定模块,用于根据左右手持握状态确定防误触区域;

检测模块,用于在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;

屏蔽确定模块,用于当所述检测模块检测到的所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。

第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

根据左右手持握状态确定防误触区域;

在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;

若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。

本发明实施例能够根据左右手持握状态确定防误触区域,在屏幕中检测用户输入的触摸操作,但检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。对于接触面部分在防误触区域内,部分在防误触区域外的情况,能够有效防止对非误触操作的错误屏蔽,提高触摸操作的识别率。

附图说明

图1是本发明实施例一中的一种防误触的方法的流程图;

图2a是本发明实施例一中的一个握持状态为右手握持状态的示意图;

图2b是本发明实施例一中的另一个握持状态为左手握持状态的示意图;

图2c是本发明实施例一中的智能终端横屏状态时的单手操作示意图;

图3是本发明实施例一中的接触面部分在防误触区域内的示意图

图4是本发明实施例一中的另一种防误触的方法的流程图;

图5是本发明实施例二中的一种防误触的方法的流程图;

图6是本发明实施例三中的一种防误触的装置的结构示意图;

图7是本发明实施例四中的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种防误触的方法的流程图,本实施例可适用于在单手操作智能终端时,防止误触的情况,该方法可以由具有触摸屏的智能终端如智能手机、平板电脑等来执行,如图1所示,该防误触的方法具体包括如下步骤:

步骤110,根据左右手持握状态确定防误触区域。

其中,防误触区域可以位于屏幕的左侧边缘、右侧边缘、下侧边缘或上边缘。防误触区域与用户持握智能终端的方式对应。例如,当用户横向持握智能终端时,防误触区域可以屏幕的左侧边缘或右侧边缘。当用户竖向持握智能终端时,防误触区域可以屏幕的上侧边缘或下侧边缘。智能终端的左侧边缘、右侧边缘、下侧边缘或上边缘可根据图2所示的终端示意图中的相对位置进行确定,但不限于这种边缘的定义方式。边缘屏蔽区域的宽度,可以是智能终端宽边长度的0-1/8间的任意分数。

在一种应用场景下,当用户用右手或左手握持智能终端时,智能终端自动识别握持状态来确定边缘屏蔽区域的位置。例如,如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域,如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。或者用户根据自己使用智能终端的习惯,手动的将智能终端设置为默认的握持状态,比如,左撇子可以将智能终端设置为左手握持状态,当单手操作时,智能终端会将屏幕左侧边缘确定为防误触区域。

优选的,步骤110,包括:如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域。图2a为本发明实施例一中的一个握持状态为右手握持状态的示意图,如图2a所示,智能终端210处于竖屏工作状态,重力加速度感应器可以判断出智能终端当前处于横屏或竖屏工作状态。当只有右手握持智能终端并对其进行操作,右手的大拇指在点击屏幕上时,右手的大鱼际部位很容易误触到触摸屏的右侧边缘,需要将右侧边缘确定为右侧屏蔽边缘211。在实际应用场景中,当用户只用右手对智能终端进行操作,在右手大拇指点击屏幕时,智能终端会随着大拇指点击的动作沿右下方旋转,智能终端中的重力加速度传感器会根据感应到的智能终端的运动方向,判断出此时智能终端处于右手持握状态,从而将屏幕的右侧边缘确定为防误触区域。将屏幕右侧边缘确定为防误触区域后,用户在只用右手对智能终端进行操作时,可有效的防止对屏幕右侧边缘的误触。

步骤110,还包括:如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。图2b为本发明实施例一中的另一个握持状态为左手握持状态的示意图,如图2c所示,智能终端210处于竖屏工作状态,当只有左手握持智能终端并对其进行操作,左手的大拇指在点击屏幕上时,左手的大鱼际部位很容易误触到触摸屏的左侧边缘,需要将右侧边缘确定为左侧屏蔽边缘212。在实际应用场景中,当用户只用左手对智能终端进行操作,在左手大拇指点击屏幕时,智能终端会随着大拇指点击的动作沿左下方旋转,智能终端中的重力加速度传感器会根据感应到的智能终端的运动方向,判断出此时智能终端处于左手持握状态,从从而将屏幕的左侧边缘确定为防误触区域。将屏幕左侧边缘确定为防误触区域后,用户在只用左手对智能终端进行操作时,可有效的防止对屏幕左侧边缘的误触。

图2c为本发明实施例一中的智能终端横屏状态时的单手操作示意图,如图2c所示,在实际应用场景中,当智能终端210处在横屏工作状态,单手操作智能终端时,手掌的大鱼际部分很容易误触触摸屏的下侧边缘,需要将下侧边缘确定为下侧屏蔽边缘213。在实际应用场景中,重力加速度传感器会感应到智能终端当前处于横屏工作状态,从而将下侧边缘确定为防误触区域。将屏幕的下侧边缘确定为防误触区域后,用户在用单手(左手或右手)操作智能终端时,可有效的防止对屏幕下侧边缘的误触。

步骤120,在屏幕中检测用户输入的触摸操作。

其中,所述屏幕包括所述防误触区域。屏幕还包括非防误触区域。可通过电阻式、电容感应式、红外线式以及表面声波式等检测方式检测屏幕中的用户输入的触摸操作。当用户使用手指点击屏幕进行点击操作时,检测到的触摸操作为用户手指与屏幕的接触的接触面,根据该接触面可确定触摸位置的坐标。

步骤130,若检测到触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则根据接触面的形状确定是否进行屏蔽。

其中,接触面的形状可以是手掌形或含有掌纹。在本应用场景下,根据接触面的形状确定是否进行屏蔽的实现方法可以是,如果接触面的形状为手掌形且接触面的面积大于预设面积或者接触面中含有掌纹,则确定进行屏蔽。

优选的,步骤130,包括:如果接触面的形状为手掌形且接触面的面积大于预设面积或接触面中含有掌纹,则确定进行屏蔽。图3为本发明实施例中的接触面部分在防误触区域内的示意图,如图3所示,智能终端210的右侧边缘被屏蔽,接触面310部分在右侧屏蔽边缘211内,部分在右侧屏蔽边缘区域外。其中,预设面积可以是用户使用智能终端时,在正常触摸屏幕情况下的历史记录中触摸面积的最大值,该预设面积可根据不同的用户进行设定。

可选的,手掌形的形状特征为从屏幕边缘至屏幕中心的宽度逐渐减小的形状。

可选的,当接触面为手掌时,接触面的纹理特征为具有掌纹。相对于指纹纹理为弯曲的弧形,掌纹纹理更加趋于直线。大鱼际上的掌纹是横竖交叉的格纹

在本应用场景下,当接触面的形状为手掌形且接触面的面积大于预设面积时,确定进行屏蔽的过程可以是,智能终端首先识别该触摸操作,然后判断该触摸操作的接触面的形状为手掌形,且该接触面的面积大于预设面积,最后将该触摸操作进行屏蔽。当接触面中含有掌纹时,确定屏蔽的过程可以是,智能终端识别到该触摸操作后,识别接触面的纹路是否是掌纹,若是掌纹,则将该触摸操作屏蔽。如果接触面的形状为手指或含有指纹,则对接触面进行相应。具体的,接触面可以全部或部分位于防误触区域内。

本实施例根据左右手持握状态确定防误触区域,在屏幕中检测用户输入的触摸操作,若检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。现有技术中,防止误触的方式是对固定边缘的触控信号进行屏蔽,当用户操作的接触面中含有屏蔽区域时,用户操作将被屏蔽,这种方式将会屏蔽非误触操作,触摸操作的识别率较低。本发明实施例提供的防误触的方法,能够根据用户的左右手持握状态来确定防误触区域,对于接触面部分在防误触区域内,部分在防误触区域外时,根据接触面的形状确定是否进行屏蔽,可有效的防止对非误触操作的错误屏蔽,提高触摸操作的识别率。此外,对于非手掌误触的情况,即手指点击屏幕边缘区域时,由于手指点击操作对应的接触面形状与手掌形状不同,因此可对全部或部分位于防误触区域内手指点击操作进行响应,提高防误触区域的操作响应效率。

图4为本发明实施例提供的另一种防误触的方法的流程图,以上述实施例为基础,如图4所示,步骤130包括:

步骤131,如果触摸操作为滑动操作,则获取滑动操作的起始点坐标。

其中,滑动操作可以是有一定运动轨迹的连续的触摸操作,运动轨迹可以是直线、S型曲线或其他形状的曲线等。坐标值可以是根据智能终端预设的坐标原点而确定的相对坐标值,该坐标值可以反应该点在屏幕中的区域。在本应用场景下,获取活动操作的起始点坐标的方法可以是,当智能终端识别到触摸操作为滑动操作后,识别该滑动操作的对应起始点,然后获取该起始点对应的坐标值,根据坐标值判断滑动操作起始位置所在的屏幕区域。

步骤132,如果起始点坐标位于防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽触摸操作。

其中,历史操作记录可以是在预设时间段内该滑动操作是否出现过,该预设时间段可以设置为一周内的任意天数,例如,预设时间段为3天,如果该滑动操作在三天内出现过,智能终端认为该滑动操作不是误触,不进行屏蔽;或者该滑动操作在之前的操作中出现过的次数,例如,该操作次数在之前的操作中已经出现过3次,则本次出现的该滑动操作将被智能终端判定为不是误触,不进行屏蔽。滑动操作的有效性可以是该滑动操作可引起屏幕的响应并进行相应的动作。示例性的,在一个图片的页面中,向左或向右的滑动操作可引起图片的切换,此时向左或向右的滑动操作是有效的,而向上或向下的滑动操作不会引起屏幕的任何动作,向上或向下的滑动操作就是无效的。在本应用场景下,根据滑动操作的有效性确定是否屏蔽触摸操作的方法可以是,若该滑动操作在对应的页面中是有效的,则不屏蔽该滑动操作,若该滑动操作在对应的页面中是无效的,则屏蔽该滑动操作。

本实施例提供的技术方案,如果触摸操作为滑动操作,则获取滑动操作的起始点坐标,如果起始点坐标位于防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽触摸操作。对起点在屏蔽区域的滑动操作判断是否对其屏蔽,以防止其本来是非误触操作而被识别为误触操作处理,提高触摸操作的识别率。

优选的,该防误触的方法还包括:如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。

其中,预设时长可以是1-3小时中任意时长。在实际应用场景中,用户在预设时长内多次在某软件的某个界面的相同位置执行相同的操作,该位置在预设屏蔽区域以外,智能终端根据识别到该位置出现多次误触。为了防止误触影响软件的正常执行,将该位置所在的区域调整为预设屏蔽区域。可选的,用户根据操作智能终端时经常出现的误触位置,手动将该误触位置设置为预设屏蔽区域。预设屏蔽区域与边缘的防误触区域组成新的边缘屏蔽区域。

本实施例提供的技术方案,如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。可灵活的根据误触的位置调整防误触区域,实现动态调整边缘屏蔽区域,减少误触次数,提高用户体验。

实施例二

图5为本发明实施例二提供的一种防误触的方法的流程图,作为对实施例一的进一步说明,包括:

步骤200、获取左右手持握状态。

步骤210、根据左右手持握状态确定防误触区域。

步骤220、在屏幕中检测用户输入的触摸操作。

步骤230、当检测到用户输入触摸操作时,获取触摸操作对应的接触面。

步骤240、若触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则获取接触面的形状及纹理并计算接触面的面积。

步骤250、若接触面的形状为手掌形或者接触面的面积大于预设面积或者接触面含有掌纹纹理,则屏蔽该触摸操作。

步骤260、若接触面的形状为手指形、接触面的面积小于预设面积且接触面含有指纹纹理,则响应该触摸操作。

可选的,由于用户在戴手套用手指进行触摸操作时,接触面无法感应出指纹或掌纹。此时,接触面的形状为手指形,且该接触面的面积小于预设面积。

步骤270、若在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。

实施例三

图6为本发明实施例三提供的一种防误触的装置的结构示意图,如图6所示,该防误触的装置包括:防误触区域确定模块510和屏蔽确定模块530。

防误触区域确定模块510,用于根据左右手持握状态确定防误触区域;

检测模块520,用于在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;

屏蔽确定模块530,用于当所述检测模块520检测到的所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。

优选的,屏蔽确定模块530,具体用于:

如果所述接触面的形状为手掌形且接触面的面积大于预设面积或所述接触面中含有掌纹,则确定进行屏蔽。

优选的,屏蔽确定模块530,具体用于:

如果所述触摸操作为滑动操作,则获取所述滑动操作的起始点坐标;

如果所述起始点坐标位于所述防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽所述触摸操作。

优选的,防误触区域确定模块510,具体用于:

如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域;

如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。

优选的,该防误触的装置用于:

如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。

上述装置可执行本发明前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明前述所有实施例所提供的方法。

本实施例中防误触区域确定模块510根据左右手持握状态确定防误触区域,检测模块520在屏幕中检测用户输入的触摸操作,屏蔽确定模块530若检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。现有技术中,防止误触的方式是对固定边缘的触控信号进行屏蔽,当用户操作的接触面中含有屏蔽区域时,用户操作将被屏蔽,这种方式将会屏蔽非误触操作,触摸操作的识别率较低。本发明实施例提供的防误触的装置,能够根据用户的左右手持握状态来确定防误触区域,对于接触面部分在防误触区域内,部分在防误触区域外时,根据接触面的形状确定是否进行屏蔽,可有效的防止对非误触操作的错误屏蔽,提高触摸操作的识别率。此外,对于非手掌误触的情况,即手指点击屏幕边缘区域时,由于手指点击操作对应的接触面形状与手掌形状不同,因此可对全部或部分位于防误触区域内手指点击操作进行响应,提高防误触区域的操作响应效率。

实施例四

图7为本发明实施例四提供的一种移动终端的结构示意图,如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(Central Processing Unit,CPU)802(又称处理器,以下简称CPU)、存储在存储器801上并可在处理器802上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述CPU802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:根据左右手持握状态确定防误触区域;在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。

所述移动终端还包括:外设接口803、RF(Radio Frequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(I/O)子系统809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。

应该理解的是,图示移动终端800仅仅是移动终端的一个范例,并且移动终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于实现防误触功能的移动终端进行详细的描述,该移动终端以手机为例。

存储器801,所述存储器801可以被CPU802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口803,所述外设接口803可以将设备的输入和输出外设连接到CPU802和存储器801。

I/O子系统809,所述I/O子系统809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。I/O子系统809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏812可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏812可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏812可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。

触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏812将用户在触屏幕上触发的电信号(如接触面的电信号),发送给处理器802。

I/O子系统809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。

音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。

扬声器811,用于将手机通过RF电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片808,用于为CPU802、I/O子系统及外设接口所连接的硬件进行供电及电源管理。

在本实施例中,中央处理器802用于:

根据左右手持握状态确定防误触区域;

在屏幕中检测用户输入的触摸操作,屏幕包括防误触区域;

若触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则根据接触面的形状确定是否进行屏蔽。

进一步的,根据接触面的形状确定是否进行屏蔽,包括:

如果接触面的形状为手掌形且接触面的面积大于预设面积或接触面中含有掌纹,则确定进行屏蔽。

进一步的,根据接触面的形状确定是否进行屏蔽,包括:

如果触摸操作为滑动操作,则获取滑动操作的起始点坐标;

如果起始点坐标位于防误触区域内,则根据历史操作记录或滑动操作的有效性,确定是否屏蔽触摸操作。

进一步的,根据左右手持握状态确定防误触区域,包括:

如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域;

如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。

进一步的,还包括:

如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。

需要说明的是,移动终端还可以包括摄像头、蓝牙模块等,在此不再赘述。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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