CN105677090A - 一种按压控制方法及装置 - Google Patents
一种按压控制方法及装置 Download PDFInfo
- Publication number
- CN105677090A CN105677090A CN201511033222.4A CN201511033222A CN105677090A CN 105677090 A CN105677090 A CN 105677090A CN 201511033222 A CN201511033222 A CN 201511033222A CN 105677090 A CN105677090 A CN 105677090A
- Authority
- CN
- China
- Prior art keywords
- threshold value
- pressing force
- force threshold
- value
- press pressure
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Push-Button Switches (AREA)
Abstract
本发明实施例公开了一种按压控制方法,包括:检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数;若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。本发明还公开了一种按压控制装置。采用本发明,可以降低误操作率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种按压控制方法及装置。
背景技术
随着触控技术的不断发展,触控屏幕越来越多的应用到终端产品上,尤其是移动终端如手机、平板电脑等,这类移动终端已逐渐成为人们日常生活中不可或缺的工具。
用户在使用终端的触控功能时,不同的触控效果触发不同的功能,例如在新闻浏览界面上,轻点击新闻标题时则触发终端跳转到该新闻标题对应的新闻内容界面,重点击或者长按新闻标题时则触发终端选中新闻标题以便用户可以进行复制等操作。而通常通过设定阈值来区分轻点击和重点击操作,现有技术中,终端一般设定固定的按压压力阈值级别如高、中、低三个级别,然而,固定的按压压力阈值级别不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值级别,由于用户无法准确控制每次按压的压力大小而容易导致误操作,因此,增大了误操作率。
发明内容
基于此,为了解决上述增大误操作率的技术问题,本发明实施例提供了一种按压控制方法,所述方法包括:
检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数;
若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
相应地,本发明实施例还提供了一种按压控制方法,所述方法包括:
检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数;
若所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
相应地,本发明实施例还提供了一种按压控制装置,所述装置包括:
第一压力值获取模块,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
第一按压次数获取模块,用于获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数;
第一设置模块,用于在所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
相应地,本发明实施例还提供了一种按压控制装置,所述装置包括:
第二压力值获取模块,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
第二按压次数获取模块,用于获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数;
第二设置模块,用于在所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
实施本发明实施例,具有如下有益效果:终端检测用户在触控屏上连续输入的多次按压操作并获取所述连续多次按压操作对应的多个按压压力值,然后获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数,若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。现有技术中,终端上预设的固定的重按压力阈值不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值,与现有技术相比,本发明可以根据每个终端用户的按压力度主动调节当前的重按压力阈值,一方面降低了误操作率,另一方面提升用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中的一种按压控制方法的流程示意图;
图2是本发明另一实施例中的按压控制方法的流程示意图;
图3是本发明实施例中的一种按压控制装置的结构示意图;
图4是本发明实施例中按压控制装置的第一设置模块的结构示意图;
图5是本发明另一实施例中的按压控制装置的结构示意图;
图6是本发明实施例中按压控制装置的第二设置模块的结构示意图;
图7是本发明实施例中一种执行上述按压控制方法的计算机***的架构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
本发明实施例中提及的按压控制方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机***之上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。该计算机***可以是个人电脑、平板电脑、笔记本电脑、掌上电脑、智能手机等具有触控功能的终端设备。
以下分别进行详细说明。
图1是本发明实施例中一种按压控制方法的流程示意图,如图所示所述方法至少包括:
步骤S101,检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,用户通过终端的触控屏进行触控操作,包括但不限于:按压操作、双击操作或者滑屏操作等各类型触摸触控屏的操作。在具有触控屏功能的终端中,其触控屏的结构包括至少三层:屏幕玻璃层、触控面板层和显示面板层。其中屏幕玻璃层为保护层,触控面板层用于感知用户的触控操作,显示面板层用于显示文本、图像等信息。为了使得终端机身(如智能手机)更薄、更美观,如今已有技术使触控面板层和显示面板层融合。
为了实现获取触摸位置所受的触控压力值,可预先在终端的屏幕结构中设置压力传感器阵列,移动终端能够通过该压力传感器阵列获取其所受的压力值。其中,上述压力传感器可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。当然,本发明实施例中包括但不限于上述方式来获取按压压力值。
在本实施例中,所述触控操作为按压操作,其中按压操作包括轻点击操作和重按操作,通过当前重按压力阈值区分轻点击操作和重按操作。
可选的,检测在预设时长内在触控屏上连续输入的多次按压操作。
具体的,所述多次按压操作为预设时长内检测到的按压操作。例如,预设时长为1分钟,检测到用户在触控屏上连续输入了30次按压操作,总时长为2分钟,而在前1分钟内连续输入12次,因此,前12次连续按压操作为终端检测的目标按压操作。
步骤S102,获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数。
具体的,将多次按压操作的按压压力值与当前重按压力阈值比较大小,查找出小于当前重按压力阈值的按压操作对应的按压压力值,根据这些查找到的按压压力值获取对应的按压操作的次数。
例如,用户进行了8次按压操作,且对应的按压压力值分别为F1=0.2N、F2=0.5N、F3=0.4N、F4=0.3N、F5=0.8N、F6=1.0N、F7=1.2N、F8=0.9N,而当前重按压力阈值为F0=1.0N,通过比较大小,可知小于当前重按压力阈值的有F1、F2、F3、F4、F5、F8,因此对应的操作次数为6。
步骤S103,若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
具体的,如步骤S102获取的按压次数,在按压次数大于或等于预设按压次数时,
遍历所述小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最小按压压力值,将所述最小按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值,用于将所述当前重按压力阈值调小。
例如,若获取的小于当前重按压力阈值的按压操作次数为6,对应的按压压力值分别为F1=0.2N、F2=0.5N、F3=0.4N、F4=0.3N、F5=0.8N、F8=0.9N,而预设次数为5,当前重按压力阈值为1N(牛),,那么此时在F1、F2、F3、F4、F5、F8中选择最小按压压力值为F1,因此取0.2~1N之间的任意值代替当前重按压力阈值。
进一步的,当所述多次按压操作中最后一次按压操作对应的按压压力值不小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均小于所述当前重按压力阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
例如,当前重按压力阈值为2N,用户连续进行了5次按压,对应的按压压力值分别为F11=0.8N、F12=1.5N、F13=1.8N、F14=1.2N、F15=2.3N,也就是说在第5次按压操作时才触发了重按效果,而前4次按压操作均触发的是轻点击效果,那么在F11、F12、F13、F14中选择最小按压压力值为F11,因此取0.8~2N之间的任意值代替当前重按压力阈值。
可选的,获取终端的最低等级压力阈值,所述最低等级压力阈值为所述终端允许的最小重按压力阈值,判断所述设置后的重按压力阈值是否大于等于所述终端的最低等级压力阈值,在所述设置后的重按压力阈值小于所述终端的最低等级压力阈值时,展示提示信息,所述提示信息用于提示用户将所述设置后的重按压力阈值调大。
具体的,在用户当前使用重按操作后,根据用户的多次按压操作的按压压力值,***主动调节当前的重按压力阈值,若调节后的重按压力阈值小于终端允许的最小重按压力阈值,则容易导致重按和轻点击之间的误操作。例如,终端允许的最小重按压力阈值为0.5N,而***主动调节后的重按压力阈值为0.3N,若使用0.3~0.5N的力时容易误操作。此时***展示提示信息,提示用户将当前重按压力阈值调大。所述提示方式有多种,如以文本、音频或者视频方式等,此处不作具体限定。
本发明实施例中的终端检测用户在触控屏上连续输入的多次按压操作并获取所述连续多次按压操作对应的多个按压压力值,然后获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数,若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。现有技术中,终端上预设的固定的重按压力阈值不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值,与现有技术相比,本发明可以根据每个终端用户的按压力度主动调节当前的重按压力阈值,一方面降低了误操作率,另一方面提升用户体验。
图2是本发明另一实施例提供的按压控制方法的流程示意图,如图所示所述方法至少包括:
步骤S201,检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,用户通过终端的触控屏进行触控操作,包括但不限于:按压操作、双击操作或者滑屏操作等各类型触摸触控屏的操作。在具有触控屏功能的终端中,其触控屏的结构包括至少三层:屏幕玻璃层、触控面板层和显示面板层。其中屏幕玻璃层为保护层,触控面板层用于感知用户的触控操作,显示面板层用于显示文本、图像等信息。为了使得终端机身(如智能手机)更薄、更美观,如今已有技术使触控面板层和显示面板层融合。
为了实现获取触摸位置所受的触控压力值,可预先在终端的屏幕结构中设置压力传感器阵列,移动终端能够通过该压力传感器阵列获取其所受的压力值。其中,上述压力传感器可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。当然,本发明实施例中包括但不限于上述方式来获取按压压力值。
在本实施例中,所述触控操作为按压操作,其中按压操作包括轻点击操作和重按操作,通过当前重按压力阈值区分轻点击操作和重按操作。
可选的,检测在预设时长内在触控屏上连续输入的多次按压操作。
具体的,所述多次按压操作为预设时长内检测到的按压操作。例如,预设时长为1分钟,检测到用户在触控屏上连续输入了30次按压操作,总时长为2分钟,而在前1分钟内连续输入12次,因此,前12次连续按压操作为终端检测的目标按压操作。
步骤S202,获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数。
具体的,将多次按压操作的按压压力值与当前重按压力阈值比较大小,查找出不小于当前重按压力阈值的按压操作对应的按压压力值,根据这些查找到的按压压力值获取对应的按压操作的次数。
例如,用户进行了8次按压操作,且对应的按压压力值分别为F21=0.8N、F22=1.5N、F23=1.2N、F24=1.1N、F25=0.8N、F26=1.0N、F27=1.2N、F28=0.9N,而当前重按压力阈值为F0=1.0N,通过比较大小,可知不小于当前重按压力阈值的有F22、F23、F24、F26、F27,因此对应的操作次数为5。
步骤S203,若所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
具体的,如步骤S202获取的按压次数,在按压次数大于或等于预设按压次数时,遍历所述不小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最大按压压力值,将所述最大按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值,用于将所述当前重按压力阈值调大。
例如,若获取的不小于当前重按压力阈值的按压操作次数为5,对应的按压压力值分别为F22=1.5N、F23=1.2N、F24=1.1N、F26=1.0N、F27=1.2N,而预设次数为5,当前重按压力阈值为1N,那么此时在F22、F23、F24、F26和F27中选择最大按压压力值为F22,因此取1~1.5N之间的任意值代替当前重按压力阈值。
进一步的,当所述多次按压操作中最后一次按压操作对应的按压压力值小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均不小于所述当前重按压力阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
例如,当前重按压力阈值为1N,用户连续进行了5次按压,对应的按压压力值分别为F31=1.2N、F32=1.5N、F33=1.8N、F34=1.2N、F35=0.6N,也就是说在第5次按压操作时才触发了轻点击效果,而前4次按压操作均触发的是重按效果,那么在F31、F32、F33、F34中选择最大按压压力值为F33,因此取1.8~2N之间的任意值代替当前重按压力阈值。
本发明实施例中的终端检测用户在触控屏上连续输入的多次按压操作并获取所述连续多次按压操作对应的多个按压压力值,然后获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数,若所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。现有技术中,终端上预设的固定的重按压力阈值不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值,与现有技术相比,本发明可以根据每个终端用户的按压力度主动调节当前的重按压力阈值,一方面降低了误操作率,另一方面提升用户体验。
图3是本发明实施例提供的一种按压控制装置的组成结构示意图,如图所示所述装置包括:
第一压力值获取模块310,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,用户通过终端的触控屏进行触控操作,包括但不限于:按压操作、双击操作或者滑屏操作等各类型触摸触控屏的操作。在具有触控屏功能的终端中,其触控屏的结构包括至少三层:屏幕玻璃层、触控面板层和显示面板层。其中屏幕玻璃层为保护层,触控面板层用于感知用户的触控操作,显示面板层用于显示文本、图像等信息。为了使得终端机身(如智能手机)更薄、更美观,如今已有技术使触控面板层和显示面板层融合。
为了实现获取触摸位置所受的触控压力值,可预先在终端的屏幕结构中设置压力传感器阵列,移动终端能够通过该压力传感器阵列获取其所受的压力值。其中,上述压力传感器可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。当然,本发明实施例中包括但不限于上述方式来获取按压压力值。
在本实施例中,所述触控操作为按压操作,其中按压操作包括轻点击操作和重按操作,通过当前重按压力阈值区分轻点击操作和重按操作。
可选的,所述第一压力值获取模块310具体用于检测在预设时长内在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,所述多次按压操作为预设时长内检测到的按压操作。例如,预设时长为1分钟,检测到用户在触控屏上连续输入了30次按压操作,总时长为2分钟,而在前1分钟内连续输入12次,因此,前12次连续按压操作为终端检测的目标按压操作。
第一按压次数获取模块320,用于获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数。
具体的,将多次按压操作的按压压力值与当前重按压力阈值比较大小,查找出小于当前重按压力阈值的按压操作对应的按压压力值,根据这些查找到的按压压力值获取对应的按压操作的次数。
例如,用户进行了8次按压操作,且对应的按压压力值分别为F1=0.2N、F2=0.5N、F3=0.4N、F4=0.3N、F5=0.8N、F6=1.0N、F7=1.2N、F8=0.9N,而当前重按压力阈值为F0=1.0N,通过比较大小,可知小于当前重按压力阈值的有F1、F2、F3、F4、F5、F8,因此对应的操作次数为6。
第一设置模块330,用于在所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
具体的,如图4所示,所述第一设置模块330包括:
第一查找单元331,用于遍历所述小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最小按压压力值;
第一设置单元332,用于将所述最小按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
例如,若获取的小于当前重按压力阈值的按压操作次数为6,对应的按压压力值分别为F1=0.2N、F2=0.5N、F3=0.4N、F4=0.3N、F5=0.8N、F8=0.9N,而预设次数为5,当前重按压力阈值为1N(牛),,那么此时在F1、F2、F3、F4、F5、F8中选择最小按压压力值为F1,因此取0.2~1牛之间的任意值代替当前重按压力阈值。
可选的,如图4所示,所述第一设置模块330还包括:
最低等级压力阈值获取单元333,用于获取终端的最低等级压力阈值,所述最低等级压力阈值为所述终端允许的最小重按压力阈值;
第一判断单元334,用于判断所述设置后的重按压力阈值是否大于或等于所述终端的最低等级压力阈值;
提示信息展示单元335,用于在所述设置后的重按压力阈值小于所述终端的最低等级压力阈值时,展示提示信息,所述提示信息用于提示用户将所述设置后的重按压力阈值调大。
具体的,在用户当前使用重按操作后,根据用户的多次按压操作的按压压力值,***主动调节当前的重按压力阈值,若调节后的重按压力阈值小于终端允许的最小重按压力阈值,则容易导致重按和轻点击之间的误操作。例如,终端允许的最小重按压力阈值为0.5N,而***主动调节后的重按压力阈值为0.3N,若使用0.3~0.5N的力时容易误操作。此时***展示提示信息,提示用户将当前重按压力阈值调大。所述提示方式有多种,如以文本、音频或者视频方式等,此处不作具体限定。
进一步可选的,所述第一设置模块330还用于:当所述多次按压操作中最后一次按压操作对应的按压压力值不小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均小于所述当前重按压力阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
例如,当前重按压力阈值为2N,用户连续进行了5次按压,对应的按压压力值分别为F11=0.8N、F12=1.5N、F13=1.8N、F14=1.2N、F15=2.3N,也就是说在第5次按压操作时才触发了重按效果,而前4次按压操作均触发的是轻点击效果,那么在F11、F12、F13、F14中选择最小按压压力值为F11,因此取0.8~2N之间的任意值代替当前重按压力阈值。
本发明实施例中的终端检测用户在触控屏上连续输入的多次按压操作并获取所述连续多次按压操作对应的多个按压压力值,然后获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数,若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。现有技术中,终端上预设的固定的重按压力阈值不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值,与现有技术相比,本发明可以根据每个终端用户的按压力度主动调节当前的重按压力阈值,一方面降低了误操作率,另一方面提升用户体验。
图5是本发明实施例提供的一种按压控制装置的组成结构示意图,如图所示所述装置包括:
第二压力值获取模块510,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,用户通过终端的触控屏进行触控操作,包括但不限于:按压操作、双击操作或者滑屏操作等各类型触摸触控屏的操作。在具有触控屏功能的终端中,其触控屏的结构包括至少三层:屏幕玻璃层、触控面板层和显示面板层。其中屏幕玻璃层为保护层,触控面板层用于感知用户的触控操作,显示面板层用于显示文本、图像等信息。为了使得终端机身(如智能手机)更薄、更美观,如今已有技术使触控面板层和显示面板层融合。
为了实现获取触摸位置所受的触控压力值,可预先在终端的屏幕结构中设置压力传感器阵列,移动终端能够通过该压力传感器阵列获取其所受的压力值。其中,上述压力传感器可以是电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器等。当然,本发明实施例中包括但不限于上述方式来获取按压压力值。
在本实施例中,所述触控操作为按压操作,其中按压操作包括轻点击操作和重按操作,通过当前重按压力阈值区分轻点击操作和重按操作。
可选的,所述第二压力值获取模块510具体用于:检测在预设时长内在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值。
具体的,所述多次按压操作为预设时长内检测到的按压操作。例如,预设时长为1分钟,检测到用户在触控屏上连续输入了30次按压操作,总时长为2分钟,而在前1分钟内连续输入12次,因此,前12次连续按压操作为终端检测的目标按压操作。
第二按压次数获取模块520,用于获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数。
具体的,将多次按压操作的按压压力值与当前重按压力阈值比较大小,查找出不小于当前重按压力阈值的按压操作对应的按压压力值,根据这些查找到的按压压力值获取对应的按压操作的次数。
例如,用户进行了8次按压操作,且对应的按压压力值分别为F21=0.8N、F22=1.5N、F23=1.2N、F24=1.1N、F25=0.8N、F26=1.0N、F27=1.2N、F28=0.9N,而当前重按压力阈值为F0=1.0N,通过比较大小,可知不小于当前重按压力阈值的有F22、F23、F24、F26、F27,因此对应的操作次数为5。
第二设置模块530,用于在所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
具体的,如图6所示,所述第二设置模块530包括:
第二查找单元531,用于遍历所述不小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最大按压压力值;
第二设置单元532,用于将所述最大按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
例如,若获取的不小于当前重按压力阈值的按压操作次数为5,对应的按压压力值分别为F22=1.5N、F23=1.2N、F24=1.1N、F26=1.0N、F27=1.2N,而预设次数为5,当前重按压力阈值为1N,那么此时在F22、F23、F24、F26和F27中选择最大按压压力值为F22,因此取1~1.5N之间的任意值代替当前重按压力阈值。
进一步可选的,所述第二设置模块530还用于当所述多次按压操作中最后一次按压操作对应的按压压力值小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均不小于所述当前重按压力阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
例如,当前重按压力阈值为1N,用户连续进行了5次按压,对应的按压压力值分别为F31=1.2N、F32=1.5N、F33=1.8N、F34=1.2N、F35=0.6N,也就是说在第5次按压操作时才触发了轻点击效果,而前4次按压操作均触发的是重按效果,那么在F31、F32、F33、F34中选择最大按压压力值为F33,因此取1.8~2N之间的任意值代替当前重按压力阈值。
本发明实施例中的终端检测用户在触控屏上连续输入的多次按压操作并获取所述连续多次按压操作对应的多个按压压力值,然后获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数,若所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。现有技术中,终端上预设的固定的重按压力阈值不一定适合所有用户,用户需要长时间的学习和使用才能去适配终端上选定的压力阈值,与现有技术相比,本发明可以根据每个终端用户的按压力度主动调节当前的重按压力阈值,一方面降低了误操作率,另一方面提升用户体验。
图7展示了一种运行上述按压控制方法的基于冯诺依曼体系的计算机***10。该计算机***10可以是智能手机、平板电脑、掌上电脑,笔记本电脑或个人电脑等终端设备。具体的,可包括通过***总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可包括触控屏10016,可选的还可以包括网络接口10018。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可包括显示屏10042和音响/喇叭10044等设备。
在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机***10的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机***10中形成逻辑上的第一压力值获取模块310、第一按压次数获取模块320、第一设置模块330或者第二压力值获取模块510、第二按压次数获取模块520、第二设置模块530。且在上述按压控制方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种按压控制方法,其特征在于,包括:
检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数;
若所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
2.如权利要求1所述的方法,其特征在于,所述根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值包括:
遍历所述小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最小按压压力值;
将所述最小按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
3.如权利要求2所述的方法,其特征在于,所述将所述最小按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值之后,还包括:
获取终端的最低等级压力阈值,所述最低等级压力阈值为所述终端允许的最小重按压力阈值;
判断所述设置后的重按压力阈值是否大于或等于所述终端的最低等级压力阈值;
在所述设置后的重按压力阈值小于所述终端的最低等级压力阈值时,展示提示信息,所述提示信息用于提示用户将所述设置后的重按压力阈值调大。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述多次按压操作中最后一次按压操作对应的按压压力值不小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均小于所述当前重按压力阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
5.一种按压控制方法,其特征在于,包括:
检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数;
若所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
6.如权利要求5所述的方法,其特征在于,所述根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值包括:
遍历所述不小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最大按压压力值;
将所述最大按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
当所述多次按压操作中最后一次按压操作对应的按压压力值小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均不小于所述当前重按压力阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
8.一种按压控制装置,其特征在于,包括:
第一压力值获取模块,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
第一按压次数获取模块,用于获取所述多次按压操作中按压压力值小于当前重按压力阈值的按压操作的按压次数;
第一设置模块,用于在所述按压压力值小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
9.如权利要求8所述的装置,其特征在于,第一设置模块包括:
第一查找单元,用于遍历所述小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最小按压压力值;
第一设置单元,用于将所述最小按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
10.如权利要求9所述的装置,其特征在于,所述第一设置模块还包括:
最低等级压力阈值获取单元,用于获取终端的最低等级压力阈值,所述最低等级压力阈值为所述终端允许的最小重按压力阈值;
第一判断单元,用于判断所述设置后的重按压力阈值是否大于或等于所述终端的最低等级压力阈值;
提示信息展示单元,用于在所述设置后的重按压力阈值小于所述终端的最低等级压力阈值时,展示提示信息,所述提示信息用于提示用户将所述设置后的重按压力阈值调大。
11.如权利要求8所述的装置,其特征在于,所述第一设置模块具体用于:
当所述多次按压操作中最后一次按压操作对应的按压压力值不小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均小于所述当前重按压力阈值时,则根据所述小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
12.一种按压控制装置,其特征在于,包括:
第二压力值获取模块,用于检测在触控屏上连续输入的多次按压操作,获取所述连续多次按压操作对应的多个按压压力值;
第二按压次数获取模块,用于获取所述多次按压操作中按压压力值不小于当前重按压力阈值的按压操作的按压次数;
第二设置模块,用于在所述按压压力值不小于当前重按压力阈值的按压操作的按压次数大于或等于预设次数阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
13.如权利要求12所述的装置,其特征在于,所述第二设置模块包括:
第二查找单元,用于遍历所述不小于当前重按压力阈值的按压操作对应的多个按压压力值,在所述多个按压压力值中查找最大按压压力值;
第二设置单元,用于将所述最大按压压力值与所述当前重按压力阈值之间的任意值设置为所述重按压力阈值。
14.如权利要求12所述的装置,其特征在于,所述第二设置模块具体用于:
当所述多次按压操作中最后一次按压操作对应的按压压力值小于当前重按压力阈值且所述多次按压操作中其他按压操作对应的按压压力值均不小于所述当前重按压力阈值时,则根据所述不小于当前重按压力阈值的按压操作的按压压力值重新设置重按压力阈值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511033222.4A CN105677090A (zh) | 2015-12-31 | 2015-12-31 | 一种按压控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511033222.4A CN105677090A (zh) | 2015-12-31 | 2015-12-31 | 一种按压控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105677090A true CN105677090A (zh) | 2016-06-15 |
Family
ID=56298554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511033222.4A Pending CN105677090A (zh) | 2015-12-31 | 2015-12-31 | 一种按压控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105677090A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371724A (zh) * | 2016-08-26 | 2017-02-01 | 广东欧珀移动通信有限公司 | 移动终端的控制方法、装置及移动终端 |
CN106648245A (zh) * | 2016-12-27 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种控制命令生成方法及信息输入装置 |
CN106648223A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN106843712A (zh) * | 2016-11-11 | 2017-06-13 | 努比亚技术有限公司 | 一种具有自学习功能的操作装置、移动终端及方法 |
CN107239167A (zh) * | 2017-05-31 | 2017-10-10 | 芯海科技(深圳)股份有限公司 | 一种改善触控设备触摸效果的装置和方法 |
CN108037885A (zh) * | 2017-11-27 | 2018-05-15 | 维沃移动通信有限公司 | 一种操作提示方法及移动终端 |
US11868577B2 (en) * | 2021-04-14 | 2024-01-09 | Alps Alpine Co., Ltd. | Input check device having a pressing force threshold based on a detected minimum pressing force and input check method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090085887A1 (en) * | 2007-09-29 | 2009-04-02 | Htc Corporation | Method for determining pressed location of touch screen |
CN103135810A (zh) * | 2011-11-24 | 2013-06-05 | 比亚迪股份有限公司 | 一种触摸屏的压力灵敏度调节方法及*** |
CN104252303A (zh) * | 2013-06-27 | 2014-12-31 | 福建省辉锐材料科技有限公司 | 一种基于压感信息操控游戏的方法及*** |
-
2015
- 2015-12-31 CN CN201511033222.4A patent/CN105677090A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090085887A1 (en) * | 2007-09-29 | 2009-04-02 | Htc Corporation | Method for determining pressed location of touch screen |
CN103135810A (zh) * | 2011-11-24 | 2013-06-05 | 比亚迪股份有限公司 | 一种触摸屏的压力灵敏度调节方法及*** |
CN104252303A (zh) * | 2013-06-27 | 2014-12-31 | 福建省辉锐材料科技有限公司 | 一种基于压感信息操控游戏的方法及*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371724A (zh) * | 2016-08-26 | 2017-02-01 | 广东欧珀移动通信有限公司 | 移动终端的控制方法、装置及移动终端 |
CN106371724B (zh) * | 2016-08-26 | 2019-06-07 | Oppo广东移动通信有限公司 | 移动终端的控制方法、装置及移动终端 |
CN106843712A (zh) * | 2016-11-11 | 2017-06-13 | 努比亚技术有限公司 | 一种具有自学习功能的操作装置、移动终端及方法 |
CN106648223A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN106648223B (zh) * | 2016-11-29 | 2019-07-16 | 珠海市魅族科技有限公司 | 一种避免重复点击误操作的方法及装置 |
CN106648245A (zh) * | 2016-12-27 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种控制命令生成方法及信息输入装置 |
CN106648245B (zh) * | 2016-12-27 | 2020-04-24 | 珠海市魅族科技有限公司 | 一种控制命令生成方法及信息输入装置 |
CN107239167A (zh) * | 2017-05-31 | 2017-10-10 | 芯海科技(深圳)股份有限公司 | 一种改善触控设备触摸效果的装置和方法 |
CN108037885A (zh) * | 2017-11-27 | 2018-05-15 | 维沃移动通信有限公司 | 一种操作提示方法及移动终端 |
US11868577B2 (en) * | 2021-04-14 | 2024-01-09 | Alps Alpine Co., Ltd. | Input check device having a pressing force threshold based on a detected minimum pressing force and input check method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105677090A (zh) | 一种按压控制方法及装置 | |
CN106227520B (zh) | 一种应用界面切换方法及装置 | |
KR20170072904A (ko) | 터치 신호에 의하여 이동 단말기의 조작을 실현하는 방법, 시스템 및 이동 단말기 | |
US20140168105A1 (en) | Electronic device and method for providing tactile stimulation | |
CN106020613A (zh) | 一种未读消息的操作方法及移动终端 | |
CN106095378B (zh) | 一种音量调节方法及装置 | |
US20150378965A1 (en) | Method And Device For Text Input And Display Of Intelligent Terminal | |
CN108021259A (zh) | 一种防误触方法及终端 | |
CN103927004A (zh) | 移动终端及用户界面切换方法 | |
CN106027809A (zh) | 一种音量的调节方法及移动终端 | |
US20140340321A1 (en) | Mistouch identification method and device using the same | |
US20130249816A1 (en) | Touch control device and touch control method using same providing environment compensation signal | |
CN102937868A (zh) | 终端和触摸键灵敏度调节方法 | |
CN106201178A (zh) | 一种调整屏幕显示方向控制方法及终端 | |
CN105867916A (zh) | 一种终端的控制方法及装置 | |
CN106598236A (zh) | 一种触压反馈方法及装置 | |
CN109857787B (zh) | 一种展示方法及终端 | |
CN106775213B (zh) | 一种切换桌面的方法及终端 | |
CN106020614A (zh) | 一种应用程序的切换方法及终端 | |
CN107422916A (zh) | 一种触摸操作的响应方法、装置、存储介质及终端 | |
CN107402712A (zh) | 一种触摸操作的响应方法、装置、存储介质及终端 | |
US20170277379A1 (en) | Method and terminal for processing desktop icon | |
CN107179849B (zh) | 终端及其输入控制方法、计算机可读存储介质 | |
CN105867809A (zh) | 一种终端的控制方法及装置 | |
WO2013101371A1 (en) | Apparatus and method for automatically controlling display screen density |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160615 |
|
RJ01 | Rejection of invention patent application after publication |