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

文档序号:18338692发布日期:2019-08-03 16:02阅读:256来源:国知局
一种移动终端防误触的方法和装置与流程

本发明涉及触控管理技术领域,尤其涉及一种移动终端防误触的方法和装置。



背景技术:

随着智能手机、平板电脑等具有触摸屏的移动终端的日益普及,用户能够更加方便地操控这些移动终端,使其更具有人性化,例如:用户可通过轻轻在触摸屏上滑动来接听或拒绝来电。

但是,触摸屏技术给用户带来极大便利的同时,触摸屏的灵敏感知性也容易造成误操作。由于使用场景、使用习惯的差异,会存在很多误触的情况,例如,用户使用手机时,可能用手掌擦去落在屏幕上的遮挡物;或使用笔记本电脑输入信息时,手掌侧边不小心触碰到触控板;以及很多存在握住手机的情况等;这些误触控操作都可能会使移动终端产生错误的响应,大大影响了用户的使用和体验。

现有的触摸屏防误触技术有通过综合物体与触屏的距离、触屏处的光线强度、触屏与水平面夹角,判断是否有误触操作;根据触控起止点位置及相关距离等判断误触情况;通过预先建立手指触控面积模型,根据当前触控面积、终端运行模式来防止误触操作等多种方式。比如,根据距离传感器判断人脸与手机屏幕的距离,如果距离小于一定值,则认为用户处于接打电话的状态,系统自动进入防误触模式,关闭屏幕显示等。

然而,现有的各种防误触技术只适用于特定的场景,如针对屏幕边缘的误触操作、针对接打电话时的误触操作、针对某些手势的误触操作等,因此,这些防误触技术应用的局限性很大,存在技术复杂、误判率高等缺点。



技术实现要素:

有鉴于此,本发明实施例期望提供一种移动终端防误触的方法和装置,可以有效地避免用户在使用移动终端时产生的误触操作,提升对移动终端的使用和体验,从而达到防误触的效果。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种移动终端防误触的方法,所述方法包括:

获取误触控操作产生的图形轮廓特征值;

根据获取的所述误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值计算误触判别值;

所述误触判别值大于预先设定的误触阈值时,则移动终端触发屏蔽误触控操作的信号。

上述方案中,在所述获取误触控操作产生的图形轮廓特征值之前,所述方法还包括:建立触控轮廓模型,提取触控参数。

上述方案中,所述误触判别值为所述误触控操作产生的图形轮廓特征值与所述正常触控操作产生的图形轮廓特征值的比值。

上述方案中,所述触控参数包括:根据触控操作产生的封闭图形的中心点与封闭图形轮廓相交得到的线段中的最大值和最小值。

本发明实施例提供一种移动终端防误触的装置,所述装置包括:

获取模块,用于获取误触控操作产生的图形轮廓特征值;

计算模块,用于根据获取的所述误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值,计算误触判别值;

判断模块,用于判断所述误触判别值是否大于预先设定的误触阈值;

触发模块,用于在所述判断模块判断出所述误触判别值大于预先设定的误触阈值时,触发屏蔽误触控操作的信号。

上述方案中,所述获取模块,还用于在所述获取误触控操作产生的图形轮廓特征值之前,建立触控轮廓模型,提取触控参数。

上述方案中,所述误触判别值为所述误触控操作产生的图形轮廓特征值与所述正常触控操作产生的图形轮廓特征值的比值。

上述方案中,所述触控参数包括:根据触控操作产生的封闭图形的中心点与封闭图形轮廓相交得到的线段中的最大值和最小值。

本发明实施例所提供的移动终端防误触的方法和装置,根据获取的误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值计算误触判别值,误触判别值大于预先设定的误触阈值时,则移动终端触发屏蔽误触控操作的信号,达到防误触的效果;该方法适用于所有移动终端防误触的场景,技术实现简单,且误判率低,从而更加方便用户的操作,提升用户对移动终端的使用和体验。

附图说明

图1为本发明中触控区域接触图形的示意图;

图2为本发明中移动终端防误触的方法的实现流程示意图;

图3为本发明中移动终端防误触的装置的组成结构示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

在本发明实施例中,所述移动终端,可以包括但不限于具备触控屏幕的手机、平板、掌上电脑等移动设备,其中,所述触控屏幕,也称为触摸屏,可收集用户在这些移动设备上或附近的触摸操作,例如,用户使用手指或触笔等指状物在触控屏幕上或在触控屏幕附近的操作,并根据预先设定的程序驱动相应的连接装置。

图1为本发明实施例中触控区域接触图形的示意图,所述触控区域1包括正常触控操作产生的接触图形轮廓2和误触控操作产生的接触图形轮廓3。其中,R11为正常触控操作产生的接触图形轮廓2的长边,R12为正常触控操作产生的接触图形轮廓2的短边,R21为误触控操作产生的接触图形轮廓3的长边,R22为误触控操作产生的接触图形轮廓3的短边。

这里,在发生正常触控操作、误触控操作时,具体如何产生相应的接触图形轮廓属于现有技术,在此不再赘述。其中,对于移动终端来说,所述移动终端内部具有区分当前操作是正常触控操作,还是误触控操作的程序。

这里,由于基本的触控操作都是使用手指或触笔等指状物来完成,所以,发生正常触控操作时,与触摸屏的接触面的轮廓可以看作是圆形、类圆形、或是一种类似规则的图形;而发生误触控操作时,与触摸屏的接触面的轮廓会发生改变,变得很不规则。

这里,在发生正常触控操作时,移动终端中的系统会得到手指或触笔等指状物与触摸屏的接触图形,在图形轮廓上每隔一定的距离(比如△L)均匀地设置采样点,根据采样点的坐标,计算出封闭图形的中心点;过中心点画若干条直线,在与封闭图形轮廓相交得到的线段中,计算并比较出所有线段中的最大值和最小值,假设最大值为正常触控操作产生的接触图形轮廓2的长边R11,假设最小值为正常触控操作产生的接触图形轮廓2的短边R12。

这里,具体如何计算出封闭图形的中心点属于现有技术,在此不再赘述。

在发生误触控操作时,得到误触控操作产生的接触图形轮廓3的长边R21和短边R22的方法,与上述得到正常触控操作产生的接触图形轮廓2的长边R11和短边R12的方法相同,这里不再赘述。

如图2所示,本发明实施例中移动终端防误触的方法的实现流程包括以下步骤:

步骤201:获取误触控操作产生的图形轮廓特征值;

这里,在所述获取误触控操作产生的图形轮廓特征值之前,还需要建立触控轮廓模型,提取触控参数;其中,所述触控参数包括:根据触控操作产生的封闭图形的中心点与封闭图形轮廓相交得到的线段中的最大值和最小值,比如:图1中所示的R11和R12、或R21和R22。

这里,对于如何建立触控轮廓模型属于现有技术,在此不再赘述;且建立两种操作的触控轮廓模型是为了获取这两种操作相应的图形轮廓,以便于用数学的方法对图形轮廓进行抽象,进而方便计算触控参数R11和R12、或R21和R22。

根据提取的触控参数R11和R12、或R21和R22,计算正常触控操作产生的图形轮廓特征值R=R11/R12,或计算误触控操作产生的图形轮廓特征值Rm=R21/R22。

其中,正常触控操作产生的图形轮廓特征值R将处于一个有效范围内,但是,这个有效范围会因人而异,当发生误触控操作时,由误触控操作所产生的图形轮廓特征值则会超出这个有效范围。

步骤202:根据获取的所述误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值计算误触判别值;

这里,所述误触判别值为所述误触控操作产生的图形轮廓特征值与所述正常触控操作产生的图形轮廓特征值的比值,假设误触判别值为T,则T=Rm/R。

步骤203:移动终端判断所述误触判别值是否大于预先设定的误触阈值,如果所述误触判别值大于预先设定的误触阈值,则执行步骤204,否则,执行步骤205;

步骤204:所述移动终端触发屏蔽误触控操作的信号,结束当前处理流程;

步骤205:所述移动终端触发正常处理的信号。

这里,假设预先设定的误触阈值为A,则当T>A时,判定为误触控操作,此时,所述移动终端触发屏蔽误触控操作的信号;当T<A时,所述移动终端触发正常处理的信号。

其中,所述误触阈值A可由误触判别值大数据样本的统计值得到,比如,移动终端采集了1万名用户的10万种误触控操作情况下的误触判别值T,T值根据统计学原理呈现正态分布的规律;且该误触阈值A一般取均数,近似等于大部分用户的大部分误触控操作情况下的误触判别值T。

该误触阈值A可由用户进行微调,以适应不同用户的误触判断,因此,误触阈值A存在一个可调节的范围。

下面以一个具体实施例对如何判断出误触控操作做进一步地详细说明。

在本发明实施例中,假设根据大数据样本统计值的结果,发生正常触控操作时产生的图形轮廓特征值R为1.2cm,即正常触控时产生的图形形状为规则的图形。

假设误触阈值A为1.25,当作为手掌侧边(大拇指一侧)触碰到移动终端的屏幕,发生误触控操作时,形成不规则图形的轮廓,假设该不规则图形的轮廓的长边R21为4.2cm,该不规则图形的轮廓的短边R22为2.5cm,则此时产生的图形轮廓特征值Rm=R21/R22=1.68,误触判别值T=Rm/R=1.4。由于此时的误触判别值T>误触阈值A,则判断出此次操作为误触控操作。

为实现上述方法,本发明实施例还提供了一种移动终端防误触的装置,如图3所示,该装置包括获取模块31、计算模块32、判断模块33、触发模块34;其中,

获取模块31,用于获取误触控操作产生的图形轮廓特征值;

计算模块32,用于根据获取的所述误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值,计算误触判别值;

判断模块33,用于判断所述误触判别值是否大于预先设定的误触阈值;

触发模块34,用于在所述判断模块33判断出所述误触判别值大于预先设定的误触阈值时,触发屏蔽误触控操作的信号。

进一步地,所述获取模块31,还用于在所述获取误触控操作产生的图形轮廓特征值之前,建立触控轮廓模型,提取触控参数。

这里,所述误触判别值为所述误触控操作产生的图形轮廓特征值与所述正常触控操作产生的图形轮廓特征值的比值;所述触控参数包括:根据触控操作产生的封闭图形的中心点与封闭图形轮廓相交得到的线段中的最大值和最小值。

在实际应用中,所述获取模块31、计算模块32、判断模块33、触发模块34均可由位于具备触控屏幕的移动终端上的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。

本发明实施例根据获取的误触控操作产生的图形轮廓特征值与预先存储的正常触控操作产生的图形轮廓特征值计算误触判别值,误触判别值大于预先设定的误触阈值时,则移动终端触发屏蔽误触控操作的信号,达到防误触的效果;该方法适用于所有移动终端防误触的场景,技术实现简单,且误判率低,从而更加方便用户的操作,提升用户对移动终端的使用和体验。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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