一种触控压力阈值的调节方法及终端.pdf

上传人:32 文档编号:1305180 上传时间:2018-04-14 格式:PDF 页数:14 大小:952.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611156848.9

申请日:

2016.12.13

公开号:

CN106681553A

公开日:

2017.05.17

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/041申请日:20161213|||公开

IPC分类号:

G06F3/041; G06F3/044; G06F3/046

主分类号:

G06F3/041

申请人:

深圳市金立通信设备有限公司

发明人:

曾国智; 莫锡正

地址:

518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

阳开亮

PDF下载: PDF下载
内容摘要

本发明提供一种触控压力阈值的调节方法及终端,通过累计轻压事件或重压事件的次数,并记录每次轻压事件或重压事件的最大压力值;轻压事件的次数达到第一预设次数,则对第一预设次数内记录的轻压事件的最大压力值求平均值得到第一数值;第一数值与轻压事件的初始值的偏差超过第一预设百分比,则根据第一数值与重压事件的初始值的平均值更新触控压力阈值;重压事件的次数达到第二预设次数,则通过预设算法对第二预设次数内记录的重压事件的最大压力值进行计算,得到第二数值;第二数值与重压事件的初始值的偏差超过第二预设百分比,则根据第二数值与轻压事件的初始值的平均值更新触控压力阈值,能够根据用户的使用习惯调节触控面板触控压力阈值。

权利要求书

1.一种触控压力阈值的调节方法,其特征在于,所述调节方法包括:
累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的
最大压力值;
若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第一预设次数内记
录的所述轻压事件的最大压力值进行计算,得到第一数值;
若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第
一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件
或所述重压事件的次数;
若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第二预设次数内记
录的所述重压事件的最大压力值进行计算,得到第二数值;
若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第
二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件
或所述重压事件的次数。
2.如权利要求1所述的触控压力阈值的调节方法,其特征在于,所述累计检测到轻压事
件或重压事件的次数之前,包括:
若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括用于检测轻压
操作的第一区域和用于检测重压操作的第二区域;
对所述第一区域连续检测到的第三预设次数的轻压操作的压力值求平均值,得到所述
轻压事件的初始值;
对所述第二区域连续检测到的第三预设次数的重压操作的压力值求平均值,得到所述
重压事件的初始值;
对所述轻压事件的初始值和所述轻压事件的初始值求平均值,得到所述触控压力阈
值。
3.如权利要求1所述的触控压力阈值的调节方法,其特征在于,所述累计检测到轻压事
件或重压事件的次数之前,包括:
若接收到自动设置指令,则自动生成所述触控压力阈值和触控压力上限值。
4.如权利要求1~3任一项所述的触控压力阈值的调节方法,其特征在于,所述累计检
测到轻压事件或重压事件的次数之前,还包括:
定义检测到压力值的持续时间小于预设时间的事件为点击事件;
定义检测到小于或等于所述触控压力阈值的压力值的持续时间大于所述预设时间的
事件为所述轻压事件;
定义检测到大于所述触控压力阈值且小于或等于触控压力上限值的压力值的持续时
间大于所述预设时间的事件为所述重压事件。
5.如权利要求4所述的触控压力阈值的调节方法,其特征在于,所述调节方法还包括:
定义检测到大于或等于所述触控压力上限值的压力值的持续时间大于所述预设时间
的事件为无效事件。
6.一种终端,其特征在于,所述终端包括:
计数单元,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事
件或重压事件的最大压力值;
第一计算单元,用于若所述轻压事件的次数达到第一预设次数,则通过预设算法对所
述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
第一更新单元,用于若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百
分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计
检测到所述轻压事件或所述重压事件的次数;
第二计算单元,若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第
二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;
第二更新单元,用于若所述第二数值与所述重压事件的初始值的偏差超过第二预设百
分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计
检测到所述轻压事件或所述重压事件的次数。
7.如权利要求6所述的终端,其特征在于,所述终端还包括:
显示单元,用于若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括
用于检测轻压操作的第一区域和用于检测重压操作的第二区域;
第一均值计算单元,用于对所述第一区域连续检测到的第三预设次数的轻压操作的压
力值求平均值,得到所述轻压事件的初始值;
第二均值计算单元,用于对所述第二区域连续检测到的第三预设次数的重压操作的压
力值求平均值,得到所述重压事件的初始值;
第三均值计算单元,用于对所述轻压事件的初始值和所述轻压事件的初始值求平均
值,得到所述触控压力阈值。
8.如权利要求6所述的终端,其特征在于,所述终端还包括:
初值生成单元,用于若接收到自动设置指令,则自动生成所述触控压力阈值和触控压
力上限值。
9.如权利要求6~8任一项所述的终端,其特征在于,所述终端还包括:
第一定义单元,用于定义检测到压力值的持续时间小于预设时间的事件为点击事件;
第二定义单元,用于定义检测到小于或等于所述触控压力阈值的压力值的持续时间大
于所述预设时间的事件为所述轻压事件;
第三定义单元,用于定义检测到大于所述触控压力阈值且小于或等于触控压力上限值
的压力值的持续时间大于所述预设时间的事件为所述重压事件。
10.如权利要求9所述的终端,其特征在于,所述终端还包括:
第四定义单元,用于定义检测到大于或等于所述触控压力上限值的压力值的持续时间
大于所述预设时间的事件为无效事件。

说明书

一种触控压力阈值的调节方法及终端

技术领域

本发明实施例属于电子技术领域,尤其涉及一种触控压力阈值的调节方法及终
端。

背景技术

随着触控技术的不断发展,触控面板在手机、平板电脑、电视机、自动化控制设备
等电子产品上的应用越来越广泛。用户通过点击或按压电子产品的触控面板就能对电子产
品进行控制。

然后,现有的触控面板都具有固定不变的用于区分点击操作、轻压操作和重压操
作的压力值识别范围,而每个人在执行点击或按压操作时的力度都具有个体化差异,导致
触控面板并不能准确每个用户的操作,从而造成识别失败,或者识别错误。

发明内容

本发明实施例提供一种触控压力阈值的调节方法及终端,可以根据用户按压触控
面板的力度大小,自动调节预先设置的触控压力阈值,使触控面板准确区分用户输入的不
同触控操作,从而确保触控操作识别的准确性。

本发明实施例一方面提供一种触控压力阈值的调节方法,其包括:

累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事
件的最大压力值;

若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第一预设次数
内记录的所述轻压事件的最大压力值进行计算,得到第一数值;

若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所
述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压
事件或所述重压事件的次数;

若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第二预设次数
内记录的所述重压事件的最大压力值进行计算,得到第二数值;

若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所
述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压
事件或所述重压事件的次数。

本发明实施例另一方面还提供一种终端,其包括:

计数单元,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻
压事件或重压事件的最大压力值;

第一计算单元,用于若所述轻压事件的次数达到第一预设次数,则通过预设算法
对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;

第一更新单元,用于若所述第一数值与所述轻压事件的初始值的偏差超过第一预
设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新
累计检测到所述轻压事件或所述重压事件的次数;

第二计算单元,若所述重压事件的次数达到第二预设次数,则对所述第二预设次
数内记录的所述重压事件的最大压力值的求平均值得到第二数值;

第二更新单元,用于若所述第二数值与所述重压事件的初始值的偏差超过第二预
设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新
累计检测到所述轻压事件或所述重压事件的次数。

本发明实施例可以根据用户按压触控面板的力度大小,自动调节预先设置的触控
压力阈值,使触控面板准确区分用户输入的不同触控操作,从而确保触控操作识别的准确
性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领
域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。

图1是本发明的一个实施例提供的触控压力阈值的调节方法的流程框图;

图2是本发明的一个实施例提供的触控压力阈值的调节方法的流程框图;

图3是本发明的一个实施例提供的终端的结构框图;

图4是本发明的一个实施例提供的终端的结构框图;

图5是本发明的一个实施例提供的终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的
附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部
分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意
图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没
有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和
“第三”等是用于区别不同对象,而非用于描述特定顺序。

如图1所示,本实施例的一个实施例提供一种触控压力阈值的调节方法,其包括:

步骤S101:累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事
件或重压事件的最大压力值。

在具体应用中,针对触控面板的常用按压类操作通常包括点击操作、轻压操作和
重压操作,通常可以根据用户执行按压动作的持续时间和按压力度来区分不同的操作。

在本发明的一个实施例中,可以定义检测到压力值的持续时间小于预设时间的事
件为点击事件;定义检测到小于或等于所述触控压力阈值的压力值的持续时间大于所述预
设时间的事件为所述轻压事件;定义检测到大于所述触控压力阈值且小于或等于触控压力
上限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。

在具体应用中,也可以根据用户的实际需要,将用户针对触控面板的按压操作划
分为更多种类,例如还可以定义滑动按压事件;同时可以根据用户的使用习惯自定义设置
一个初始的预设时间、触控压力阈值和触控压力上限值,例如,可以将预设时间设定为0.5
秒,触控压力阈值设置为0.5kg,触控压力上限值设置为1kg。

在通常情况下,用户按压触控面板的力度不会超过1kg,若超过1kg,则可以判断为
无效操作。

在本发明的一个实施例中,可以定义检测到大于或等于所述触控压力上限值的压
力值的持续时间大于所述预设时间的事件为无效事件。

步骤S102:若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第
一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值。

步骤S103:若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分
比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检
测到所述轻压事件或所述重压事件的次数。

步骤S104:若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第
二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值。

在具体应用中,预设算法具体可以为加权平均算法,可以设置多个压力值区间,将
检测到的最大压力值进行区间划分,统计每个区间所包含的最大压力值数量,在利用进行
加权平均算法计算平均值时,可以按照各区间所包含的最大压力值的数量来分配各区间所
包含的最大压力值的权重,包含最大压力值数量多的区间所包含的最大压力值分配较大的
权重,包含最大压力值数量少的区间所包含的最大压力值分配较小的权重。在实际应用中,
也可以为每个最大压力值分配相同的权重,此时,所述加权平均算法相当于算数平均值算
法。

在具体应用中,第一预设次数和第二预设次数可以根据用户的实际需要进行设
置,具体由用户需要更新触控压力阈值的频率来决定,针对同一带有触控面板的终端,若该
终端频繁的被不同的用户使用,则为了使不同用户能够迅速的适应该终端的触控面板,可
以提高更新该终端的触控面板的触控压力阈值的频率,即可以将第一预设次数或第二预设
次数设置为一个较小的值;反之,若该终端始终被同一个用户使用,由于相同用户的使用习
惯轻易不会发生明显改变,则可以降低更新该终端的触控面板的触控压力阈值的频率,即
可以将第一预设次数或第二预设次数设置为一个较大的值。

步骤S105:若所述第二数值与所述重压事件的初始值的偏差超过所述第二预设百
分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计
检测到所述轻压事件或所述重压事件的次数。

在具体应用中,第一预设百分比和第二预设百分比可以根据用户的实际需要进行
设置,第一预设百分比或第二预设百分比的值越小,则触控压力值的更新频率越高,反之则
越低。在一个具体实例中,可以将第一预设百分比和第二预设百分比均设置为10%。

在具体应用中,通过算数平均值算法对所述第一预设次数内记录的所述轻压事件
的最大压力值进行计算,得到第一数值的具体实例如下:

假设累计记录了5次轻压事件,每次轻压事件的最大压力值依次为A、B、C、D、E,则
第一数值=(A+B+C+D+E)/5。

在具体应用中,通过算数平均值算法对所述第二预设次数内记录的所述重压事件
的最大压力值进行计算,得到第二数值的具体实例如下:

假设累计记录了4次轻压事件,每次重压事件的最大压力值依次为A、B、C、D,则第
二数值=(A+B+C+D)/4。

在一个具体实例中,若轻压事件的初始值为0.3,重压事件的初始值为0.8,计算连
续20次检测到的轻压事件的最大压力值的平均值得到的第一数值为0.35,则若第一数值与
轻压事件的初始值的偏差超过第一预设百分比10%,即(0.35-0.3)/0.3>10%,则将第一
数值0.35和重压事件的初始值0.8的平均值(0.35+0.8)/2=0.575作为新的触控压力阈值。

本实施例可以根据用户按压触控面板的力度大小,自动调节预先设置的触控压力
阈值,使触控面板准确区分用户输入的不同触控操作,从而确保触控操作识别的准确性。

在具体应用中,执行图1所对应的实施例中的步骤之前,可以通过终端的系统自动
设定触控面板的触控压力阈值和触控压力上限值,也可以通过用户手动设定。

如图2所示,在本发明的一个实施例中,通过用户手动设定终端的触控面板的触控
压力阈值的方法包括:

步骤S201:若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括
用于检测轻压操作的第一区域和用于检测重压操作的第二区域。

在具体应用中,用户可以通过点击或按压触控面板上或终端上的实体按键的虚拟
按键来输入手动设置指令。手动设置页面可以是一个初始化界面、校准界面或者专门用于
设置压力值的设置页面。第一区域和第二区域可以是显示于手动设置页面上的虚拟按钮,
用于用户执行按压操作,以检测用户施加的压力值。

步骤S202:对所述第一区域连续检测到的第三预设次数的轻压操作的压力值求平
均值,得到所述轻压事件的初始值。

在具体应用中,轻压操作是用户根据自己的按压习惯,在主观意识下主动输入的
主观感觉属于轻压操作的按压操作。

在具体应用中,计算轻压事件的初始值的具体实例如下:

假设连续检测5次轻压操作,每次轻压操作的压力值依次为a、b、b、d、e,则轻压事
件的初始值=(a+b+c+d+e)/5。

步骤S203:对所述第二区域连续检测到的第三预设次数的重压操作的压力值求平
均值,得到所述重压事件的初始值。

在具体应用中,重压操作是用户根据自己的按压习惯,在主观意识下主动输入的
主观感觉属于轻压操作的按压操作。

在具体应用中,计算重压事件的初始值的具体实例如下:

假设连续检测5次轻压操作,每次轻压操作的压力值依次为Q、W、E、R、T,则重压事
件的初始值=(Q+W+E+R+T)/5。

步骤S204:对所述轻压事件的初始值和所述轻压事件的初始值求平均值,得到所
述触控压力阈值。

在具体应用中,计算触控压力阈值的具体实例如下:

触控压力阈值=(轻压事件的初始值+重压事件的初始值)/2。

本实施例通过根据用户自身的按压习惯,获取用户连续多次输入的轻压操作和重
压操作,并根据用户连续多次输入的轻压操作和重压操作的压力值的平均值来设定触控压
力阈值,使得触控面板的压力感应值范围能够与用户的个人使用习惯相匹配,从而有效降
低触控面板的识别误差,提高触控面板的识别灵敏度,使触摸面板能够更加流畅迅速的响
应用户的按压操作。

在本发明的一个实施例中,第一区域和第二区域均为字符输入框,用户可以手动
点击该字符输入框并在弹出的输入法界面中点击相应的字符,以输入具体数值到第一区域
或第二区域中,从而实现通过手动输入数值的方式来直接设定触轻压事件的初始值和重压
事件的初始值,对应的还可以包括一个确认按钮,用于在输入完成之后点击确认输入,若不
点击确认输入,则输入失败。

在本发明的一个实施例中,通过终端的系统自动设置的触控面板的触控压力阈值
和触控压力上限值的方法包括:

若接收到自动设置指令,则自动生成所述触控压力阈值和触控压力上限值。

在具体应用中,用户可以通过点击或按压触控面板上或终端上的实体按键的虚拟
按键来输入自动设置指令。系统自动生成的触控压力阈值和触控压力上限值,是生产厂家
在终端出厂之前就通过大量的统计数据综合分析计算得到的符合普通大众的经验值。具体
的,触控压力阈值和触控压力上限值可以包括适用于成年男性、成年女性、老人或小孩的多
组经验值,也可以包括适用于不同体型的人群的多组经验值。

如图3所示,本发明的一个实施例提供一种终端100,用于执行图1所对应的实施例
中的方法步骤,其包括:

计数单元101,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的
轻压事件或重压事件的最大压力值;

第一计算单元102,用于若所述轻压事件的次数达到第一预设次数,则通过预设算
法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;

第一更新单元103,用于若所述第一数值与所述轻压事件的初始值的偏差超过第
一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并
重新累计检测到所述轻压事件或所述重压事件的次数;

第二计算单元104,若所述重压事件的次数达到第二预设次数,则通过预设算法对
所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;

第二更新单元105,用于若所述第二数值与所述重压事件的初始值的偏差超过第
二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并
重新累计检测到所述轻压事件或所述重压事件的次数。

在本发明的一个实施例中,终端100还包括:

第一定义单元,用于定义检测到压力值的持续时间小于预设时间的事件为点击事
件;

第二定义单元,用于定义检测到小于或等于所述触控压力阈值的压力值的持续时
间大于所述预设时间的事件为所述轻压事件;

第三定义单元,用于定义检测到大于所述触控压力阈值且小于或等于触控压力上
限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。

第四定义单元,用于定义检测到大于或等于所述触控压力上限值的压力值的持续
时间大于所述预设时间的事件为无效事件。

本实施例通过在每次累计检测到预设次数的轻压事件或重压事件时,根据该预设
次数的轻压事件或重压事件的最大压力值的平均值、轻压事件的初始值和轻压事件的初始
值更新触控压力阈值,可以根据用户按压触控面板的力度大小,自动调节预先设置的触控
压力阈值,使得触控面板更新压力值阈值,从而确保触控操作识别的准确性。

如图4所示,在本发明的一个实施例中,终端100还用于执行图2所对应的实施例中
的方法步骤,其具体还包括:

显示单元201,用于若接收到手动设置指令,则显示手动设置页面,所述手动设置
页面包括用于检测轻压操作的第一区域和用于检测重压操作的第二区域;

第一均值计算单元202,用于对所述第一区域连续检测到的第三预设次数的轻压
操作的压力值求平均值,得到所述轻压事件的初始值;

第二均值计算单元203,用于对所述第二区域连续检测到的第三预设次数的重压
操作的压力值求平均值,得到所述重压事件的初始值;

第三均值计算单元204,用于对所述轻压事件的初始值和所述轻压事件的初始值
求平均值,得到所述触控压力阈值。

本实施例通过根据用户自身的按压习惯,获取用户连续多次输入的轻压操作和重
压操作,并根据用户连续多次输入的轻压操作和重压操作的压力值的平均值来设定触控压
力阈值,使得触控面板的压力感应值范围能够与用户的个人使用习惯相匹配,从而有效降
低触控面板的识别误差,提高触控面板的识别灵敏度,使触摸面板能够更加流畅迅速的响
应用户的按压操作。

在本发明的一个实施例中,终端100还包括:

初值生成单元,用于若接收到自动设置指令,则自动生成一组初始值作为所述触
控压力阈值和所述触控压力上限值。

如图5所示,本发明的一个实施例提供一种终端10,其包括:

处理器(processor)110,通信接口(Communications Interface)120,存储器
(memory)130,总线140和触控显示面板150。

处理器110,通信接口120,存储器130和触控面板150通过总线140完成相互间的通
信。

通信接口120,用于与外界设备,例如,个人电脑、智能手机等通信。

处理器110,用于执行程序131;

在具体应用中,触控面板150可以为电容或电磁型显示面板。

具体地,程序131可以包括程序代码,所述程序代码包括计算机操作指令。

处理器110可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application
Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电
路。

存储器130,用于存放程序131。存储器130可能包含高速RAM存储器,也可能还包括
非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序131具体可以包
括:

计数单元1311,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到
的轻压事件或重压事件的最大压力值;

第一计算单元1313,用于若所述轻压事件的次数达到第一预设次数,则通过预设
算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;

第一更新单元1313,用于若所述第一数值与所述轻压事件的初始值的偏差超过第
一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并
重新累计检测到所述轻压事件或所述重压事件的次数;

第二计算单元1314,若所述重压事件的次数达到第二预设次数,则通过预设算法
对所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;

第二更新单元1315,用于若所述第二数值与所述重压事件的初始值的偏差超过第
二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并
重新累计检测到所述轻压事件或所述重压事件的次数。

在本发明的一个实施例中,程序131具体还可以包括:

显示单元,用于若接收到手动设置指令,则显示手动设置页面,所述手动设置页面
包括用于检测轻压操作的第一区域和用于检测重压操作的第二区域;

第一均值计算单元,用于对所述第一区域连续检测到的第三预设次数的轻压操作
的压力值求平均值,得到所述轻压事件的初始值;

第二均值计算单元,用于对所述第二区域连续检测到的第三预设次数的重压操作
的压力值求平均值,得到所述重压事件的初始值;

第三均值计算单元,用于对所述轻压事件的初始值和所述轻压事件的初始值求平
均值,得到所述触控压力阈值。

在本发明的一个实施例中,程序131具体还可以包括:

初值生成单元,用于若接收到自动设置指令,则自动生成所述触控压力阈值和触
控压力上限值。

在本发明的一个实施例中,程序131具体还可以包括:

第一定义单元,用于定义检测到压力值的持续时间小于预设时间的事件为点击事
件;

第二定义单元,用于定义检测到小于或等于所述触控压力阈值的压力值的持续时
间大于所述预设时间的事件为所述轻压事件;

第三定义单元,用于定义检测到大于所述触控压力阈值且小于或等于触控压力上
限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。

在本发明的一个实施例中,程序131具体还可以包括:

第四定义单元,用于定义检测到大于或等于所述触控压力上限值的压力值的持续
时间大于所述预设时间的事件为无效事件。

本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(Central
Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated
Circuit,专用集成电路)来实现。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access
Memory,RAM)等。

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

一种触控压力阈值的调节方法及终端.pdf_第1页
第1页 / 共14页
一种触控压力阈值的调节方法及终端.pdf_第2页
第2页 / 共14页
一种触控压力阈值的调节方法及终端.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种触控压力阈值的调节方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种触控压力阈值的调节方法及终端.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明提供一种触控压力阈值的调节方法及终端,通过累计轻压事件或重压事件的次数,并记录每次轻压事件或重压事件的最大压力值;轻压事件的次数达到第一预设次数,则对第一预设次数内记录的轻压事件的最大压力值求平均值得到第一数值;第一数值与轻压事件的初始值的偏差超过第一预设百分比,则根据第一数值与重压事件的初始值的平均值更新触控压力阈值;重压事件的次数达到第二预设次数,则通过预设算法对第二预设次数内记录的重压。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1