CN106681553B - 一种触控压力阈值的调节方法及终端 - Google Patents
一种触控压力阈值的调节方法及终端 Download PDFInfo
- Publication number
- CN106681553B CN106681553B CN201611156848.9A CN201611156848A CN106681553B CN 106681553 B CN106681553 B CN 106681553B CN 201611156848 A CN201611156848 A CN 201611156848A CN 106681553 B CN106681553 B CN 106681553B
- Authority
- CN
- China
- Prior art keywords
- event
- value
- pressure
- touch
- weight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/046—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Telephone Function (AREA)
Abstract
本发明提供一种触控压力阈值的调节方法及终端,通过累计轻压事件或重压事件的次数,并记录每次轻压事件或重压事件的最大压力值;轻压事件的次数达到第一预设次数,则对第一预设次数内记录的轻压事件的最大压力值求平均值得到第一数值;第一数值与轻压事件的初始值的偏差超过第一预设百分比,则根据第一数值与重压事件的初始值的平均值更新触控压力阈值;重压事件的次数达到第二预设次数,则通过预设算法对第二预设次数内记录的重压事件的最大压力值进行计算,得到第二数值;第二数值与重压事件的初始值的偏差超过第二预设百分比,则根据第二数值与轻压事件的初始值的平均值更新触控压力阈值,能够根据用户的使用习惯调节触控面板触控压力阈值。
Description
技术领域
本发明实施例属于电子技术领域,尤其涉及一种触控压力阈值的调节方法及终端。
背景技术
随着触控技术的不断发展,触控面板在手机、平板电脑、电视机、自动化控制设备等电子产品上的应用越来越广泛。用户通过点击或按压电子产品的触控面板就能对电子产品进行控制。
然后,现有的触控面板都具有固定不变的用于区分点击操作、轻压操作和重压操作的压力值识别范围,而每个人在执行点击或按压操作时的力度都具有个体化差异,导致触控面板并不能准确每个用户的操作,从而造成识别失败,或者识别错误。
发明内容
本发明实施例提供一种触控压力阈值的调节方法及终端,可以根据用户按压触控面板的力度大小,自动调节预先设置的触控压力阈值,使触控面板准确区分用户输入的不同触控操作,从而确保触控操作识别的准确性。
本发明实施例一方面提供一种触控压力阈值的调节方法,其包括:
累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的最大压力值;
若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数;
若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;
若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数。
本发明实施例另一方面还提供一种终端,其包括:
计数单元,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的最大压力值;
第一计算单元,用于若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
第一更新单元,用于若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数;
第二计算单元,若所述重压事件的次数达到第二预设次数,则对所述第二预设次数内记录的所述重压事件的最大压力值的求平均值得到第二数值;
第二更新单元,用于若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数。
本发明实施例可以根据用户按压触控面板的力度大小,自动调节预先设置的触控压力阈值,使触控面板准确区分用户输入的不同触控操作,从而确保触控操作识别的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图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(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器130,用于存放程序131。存储器130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序131具体可以包括:
计数单元1311,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的最大压力值;
第一计算单元1313,用于若所述轻压事件的次数达到第一预设次数,则通过预设算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
第一更新单元1313,用于若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数;
第二计算单元1314,若所述重压事件的次数达到第二预设次数,则通过预设算法对所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;
第二更新单元1315,用于若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数。
在本发明的一个实施例中,程序131具体还可以包括:
显示单元,用于若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括用于检测轻压操作的第一区域和用于检测重压操作的第二区域;
第一均值计算单元,用于对所述第一区域连续检测到的第三预设次数的轻压操作的压力值求平均值,得到所述轻压事件的初始值;
第二均值计算单元,用于对所述第二区域连续检测到的第三预设次数的重压操作的压力值求平均值,得到所述重压事件的初始值;
第三均值计算单元,用于对所述轻压事件的初始值和所述轻压事件的初始值求平均值,得到所述触控压力阈值。
在本发明的一个实施例中,程序131具体还可以包括:
初值生成单元,用于若接收到自动设置指令,则自动生成所述触控压力阈值和触控压力上限值。
在本发明的一个实施例中,程序131具体还可以包括:
第一定义单元,用于定义检测到压力值的持续时间小于预设时间的事件为点击事件;
第二定义单元,用于定义检测到小于或等于所述触控压力阈值的压力值的持续时间大于所述预设时间的事件为所述轻压事件;
第三定义单元,用于定义检测到大于所述触控压力阈值且小于或等于触控压力上限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。
在本发明的一个实施例中,程序131具体还可以包括:
第四定义单元,用于定义检测到大于或等于所述触控压力上限值的压力值的持续时间大于所述预设时间的事件为无效事件。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种触控压力阈值的调节方法,其特征在于,所述调节方法包括:
累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的最大压力值;
若所述轻压事件的次数达到第一预设次数,则通过加权平均算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数;
若所述重压事件的次数达到第二预设次数,则通过加权平均算法对所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;
若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数。
2.如权利要求1所述的触控压力阈值的调节方法,其特征在于,所述累计检测到轻压事件或重压事件的次数之前,包括:
若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括用于检测轻压操作的第一区域和用于检测重压操作的第二区域;
对所述第一区域连续检测到的第三预设次数的轻压操作的压力值求平均值,得到所述轻压事件的初始值;
对所述第二区域连续检测到的第三预设次数的重压操作的压力值求平均值,得到所述重压事件的初始值;
对所述轻压事件的初始值和所述轻压事件的初始值求平均值,得到所述触控压力阈值。
3.如权利要求1所述的触控压力阈值的调节方法,其特征在于,所述累计检测到轻压事件或重压事件的次数之前,包括:
若接收到自动设置指令,则自动生成所述触控压力阈值和触控压力上限值。
4.如权利要求1~3任一项所述的触控压力阈值的调节方法,其特征在于,所述累计检测到轻压事件或重压事件的次数之前,还包括:
定义检测到压力值的持续时间小于预设时间的事件为点击事件;
定义检测到小于或等于所述触控压力阈值的压力值的持续时间大于所述预设时间的事件为所述轻压事件;
定义检测到大于所述触控压力阈值且小于或等于触控压力上限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。
5.如权利要求4所述的触控压力阈值的调节方法,其特征在于,所述调节方法还包括:
定义检测到大于或等于所述触控压力上限值的压力值的持续时间大于所述预设时间的事件为无效事件。
6.一种终端,其特征在于,所述终端包括:
计数单元,用于累计检测到轻压事件或重压事件的次数,并记录每次检测到的轻压事件或重压事件的最大压力值;
第一计算单元,用于若所述轻压事件的次数达到第一预设次数,则通过加权平均算法对所述第一预设次数内记录的所述轻压事件的最大压力值进行计算,得到第一数值;
第一更新单元,用于若所述第一数值与所述轻压事件的初始值的偏差超过第一预设百分比,则根据所述第一数值与重压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数;
第二计算单元,若所述重压事件的次数达到第二预设次数,则通过加权平均算法对所述第二预设次数内记录的所述重压事件的最大压力值进行计算,得到第二数值;
第二更新单元,用于若所述第二数值与所述重压事件的初始值的偏差超过第二预设百分比,则根据所述第二数值与轻压事件的初始值的平均值更新触控压力阈值,并重新累计检测到所述轻压事件或所述重压事件的次数。
7.如权利要求6所述的终端,其特征在于,所述终端还包括:
显示单元,用于若接收到手动设置指令,则显示手动设置页面,所述手动设置页面包括用于检测轻压操作的第一区域和用于检测重压操作的第二区域;
第一均值计算单元,用于对所述第一区域连续检测到的第三预设次数的轻压操作的压力值求平均值,得到所述轻压事件的初始值;
第二均值计算单元,用于对所述第二区域连续检测到的第三预设次数的重压操作的压力值求平均值,得到所述重压事件的初始值;
第三均值计算单元,用于对所述轻压事件的初始值和所述轻压事件的初始值求平均值,得到所述触控压力阈值。
8.如权利要求6所述的终端,其特征在于,所述终端还包括:
初值生成单元,用于若接收到自动设置指令,则自动生成所述触控压力阈值和触控压力上限值。
9.如权利要求6~8任一项所述的终端,其特征在于,所述终端还包括:
第一定义单元,用于定义检测到压力值的持续时间小于预设时间的事件为点击事件;
第二定义单元,用于定义检测到小于或等于所述触控压力阈值的压力值的持续时间大于所述预设时间的事件为所述轻压事件;
第三定义单元,用于定义检测到大于所述触控压力阈值且小于或等于触控压力上限值的压力值的持续时间大于所述预设时间的事件为所述重压事件。
10.如权利要求9所述的终端,其特征在于,所述终端还包括:
第四定义单元,用于定义检测到大于或等于所述触控压力上限值的压力值的持续时间大于所述预设时间的事件为无效事件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611156848.9A CN106681553B (zh) | 2016-12-13 | 2016-12-13 | 一种触控压力阈值的调节方法及终端 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611156848.9A CN106681553B (zh) | 2016-12-13 | 2016-12-13 | 一种触控压力阈值的调节方法及终端 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106681553A CN106681553A (zh) | 2017-05-17 |
| CN106681553B true CN106681553B (zh) | 2019-08-09 |
Family
ID=58869020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611156848.9A Expired - Fee Related CN106681553B (zh) | 2016-12-13 | 2016-12-13 | 一种触控压力阈值的调节方法及终端 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106681553B (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019187619A1 (ja) * | 2018-03-29 | 2019-10-03 | 株式会社コナミデジタルエンタテインメント | 情報処理装置およびそのプログラムを記録した記録媒体 |
| CN110413102B (zh) * | 2018-04-26 | 2024-09-17 | 天马日本株式会社 | 电子设备以及用于电子设备的控制方法 |
| CN110658935B (zh) * | 2018-06-29 | 2022-02-22 | 京东方科技集团股份有限公司 | 数据检测方法及装置、存储介质、触控装置 |
| CN109189262A (zh) * | 2018-08-14 | 2019-01-11 | 中新国际电子有限公司 | 一种触控反馈方法及装置及一种电子设备 |
| CN109189212A (zh) * | 2018-08-14 | 2019-01-11 | 中新国际电子有限公司 | 一种触控反馈方法及装置及一种电子设备 |
| CN110096173A (zh) * | 2019-04-15 | 2019-08-06 | 努比亚技术有限公司 | 移动终端控制方法、移动终端及计算机可读存储介质 |
| CN110266876B (zh) * | 2019-04-29 | 2020-12-29 | 努比亚技术有限公司 | 一种压力阈值确定方法、装置及计算机可读存储介质 |
| CN115213542B (zh) * | 2022-09-08 | 2023-01-20 | 中国核动力研究设计院 | 真空扩散焊设备控制方法、真空扩散焊设备及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103562828A (zh) * | 2011-06-01 | 2014-02-05 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
| CN103582862A (zh) * | 2011-06-01 | 2014-02-12 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
| KR20140145084A (ko) * | 2013-06-11 | 2014-12-22 | (주)엘지하우시스 | 광학용 점착 필름용 경화성 수지 조성물, 광학용 점착 필름, 터치 스크린 패널용 적층체, 광학용 점착 필름용 경화성 수지 조성물의 제조 방법 및 터치 스크린 패널용 적층체를 제조하는 방법 |
| CN105511680A (zh) * | 2015-12-28 | 2016-04-20 | 努比亚技术有限公司 | 终端屏幕触控装置和方法 |
| CN105868601A (zh) * | 2015-12-21 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 基于压力触控屏的电子终端、加密解锁控制器及方法 |
-
2016
- 2016-12-13 CN CN201611156848.9A patent/CN106681553B/zh not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103562828A (zh) * | 2011-06-01 | 2014-02-05 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
| CN103582862A (zh) * | 2011-06-01 | 2014-02-12 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
| KR20140145084A (ko) * | 2013-06-11 | 2014-12-22 | (주)엘지하우시스 | 광학용 점착 필름용 경화성 수지 조성물, 광학용 점착 필름, 터치 스크린 패널용 적층체, 광학용 점착 필름용 경화성 수지 조성물의 제조 방법 및 터치 스크린 패널용 적층체를 제조하는 방법 |
| CN105868601A (zh) * | 2015-12-21 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 基于压力触控屏的电子终端、加密解锁控制器及方法 |
| CN105511680A (zh) * | 2015-12-28 | 2016-04-20 | 努比亚技术有限公司 | 终端屏幕触控装置和方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106681553A (zh) | 2017-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106681553B (zh) | 一种触控压力阈值的调节方法及终端 | |
| CN105807997B (zh) | 一种触控屏灵敏度调整方法及装置 | |
| CN105159505B (zh) | 一种界面操作方法及终端 | |
| CN110048703A (zh) | 一种提高触摸按键灵敏度的方法、装置及终端设备 | |
| CN109002230B (zh) | 触摸屏校准方法、装置以及电子设备 | |
| CN105487809A (zh) | 一种终端的控制方法及装置 | |
| CN104077003A (zh) | 一种将手机返回键、home键和菜单键合并的方法及装置 | |
| CN104049874A (zh) | 触控笔的触摸笔迹生成方法和系统 | |
| CN105528130A (zh) | 一种控制方法、装置和电子设备 | |
| CN106775085A (zh) | 一种屏幕边缘防误触的方法、装置及移动终端 | |
| CN105224222B (zh) | 一种擦除方法、擦除装置及电子设备 | |
| CN103023476A (zh) | 一种电容感应式触摸按键的响应方法和控制系统 | |
| CN105681562A (zh) | 触控力度获取方法、触控压力校准方法及移动终端 | |
| CN113126815A (zh) | 一种按键响应控制方法、装置、终端设备及存储介质 | |
| US20160162182A1 (en) | Method and Terminal for Varying Keys of a Touch Keyboard | |
| CN109213020B (zh) | 智能马桶控制系统、方法和装置、智能马桶盖和智能马桶 | |
| CN105183227A (zh) | 一种删除字符方法、删除字符装置及电子设备 | |
| CN111026955A (zh) | 一种应用程序推荐方法及电子设备 | |
| CN110275639B (zh) | 触摸数据处理方法、装置、终端及存储介质 | |
| CN103176723A (zh) | 一种触摸响应的处理方法及装置 | |
| Tai et al. | Capability assessment for Weibull in-cell touch panel manufacturing processes with variance change | |
| CN105511673B (zh) | 一种触屏响应方法、装置及游戏操控方法、装置 | |
| CN111897449B (zh) | 触控信号的抗干扰处理方法、系统、芯片以及家用电器 | |
| CN116009734B (zh) | 一种报点方法、装置及电子设备 | |
| CN105511656B (zh) | 一种信息处理方法、装置和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190809 Termination date: 20201213 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |