首页> 中国专利> 触控力度获取方法、触控压力校准方法及移动终端

触控力度获取方法、触控压力校准方法及移动终端

摘要

本发明实施例公开了触控力度获取方法、触控压力校准方法及移动终端,包括:当移动终端检测针对触控显示屏的触控按压操作时,获取触控按压操作对应的电压值;基于预存的电压值与按压力度之间的映射关系,计算触控按压操作的电压值对应的按压力度;其中,计算电压值对应的按压力度所使用的力度计算参数是移动终端针对触控显示屏中的N个压力校准参考点进行线性度校准,以得到N个压力校准参考点对应的N*m个力度计算参数参考值之后,基于N*m个力度计算参数参考值计算得到的。本发明实施例有利于提升移动终端检测按压力度的准确度。

著录项

  • 公开/公告号CN105681562A

    专利类型发明专利

  • 公开/公告日2016-06-15

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201610048210.7

  • 发明设计人 李建林;

    申请日2016-01-25

  • 分类号H04M1/725(20060101);G06F3/041(20060101);

  • 代理机构44202 广州三环专利代理有限公司;

  • 代理人郝传鑫;熊永强

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-12-18 15:41:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-01

    授权

    授权

  • 2019-02-12

    著录事项变更 IPC(主分类):H04M1/725 变更前: 变更后: 申请日:20160125

    著录事项变更

  • 2016-07-13

    实质审查的生效 IPC(主分类):H04M1/725 申请日:20160125

    实质审查的生效

  • 2016-06-15

    公开

    公开

说明书

技术领域

本发明涉及移动终端技术领域,具体涉及一种触控力度获取方法、触控压 力校准方法及移动终端。

背景技术

随着微电子技术的发展,智能手机等移动终端的功能越来越多样化,用户 可以通过智能手机随时随地的浏览网页、查看图片、玩游戏、完成支付等。

本技术方案的发明人在研究过程中发现,现有的移动终端的触控显示屏的 按压力度的检测方法中,移动终端预存的力度计算参数都是根据一个压力校准 点计算得到的,用户在使用过程中,当针对触控显示屏的不同区域进行按压操 作时,移动终端均是基于该力度计算参数进行按压力度的检测,由于触控显示 屏的不同区域存在误差,使得按压力度的检测误差较大。

发明内容

本发明实施例提供了一种触控力度获取方法、触控压力校准方法及移动终 端,以期提升移动终端检测按压力度的准确度。

本发明实施例第一方面提供一种触控力度获取方法,包括:

当移动终端检测针对触控显示屏的触控按压操作时,获取所述触控按压操 作对应的电压值;

基于预存的电压值与按压力度之间的映射关系,计算所述触控按压操作的 电压值对应的按压力度;

其中,计算所述电压值对应的按压力度所使用的力度计算参数是所述移动 终端针对所述触控显示屏中的N个压力校准参考点进行线性度校准,以得到所 述N个压力校准参考点对应的N*m个力度计算参数参考值之后,基于所述N*m 个力度计算参数参考值计算得到的,所述N为正整数,所述m为大于1的整数。

在本发明实施例第一方面第一种可能的实现方式中,所述针对所述触控显 示屏中的N个压力校准参考点进行线性度校准,包括:

确定所述触控显示屏中的N个压力校准参考点中的第一个压力校准参考点 为当前压力校准参考点;

若判断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后 一个压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得 到m个力度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参 考值,以及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压 力校准参考点;

若判断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个 压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m 个力度计算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参 考值。

结合本发明实施例第一方面第一种可能的实现方式,在本发明实施例第一 方面第二种可能的实现方式中,所述针对所述当前压力校准参考点进行线性度 校准,以得到m个力度计算参数参考值,包括:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

结合本发明实施例第一方面第二种可能的实现方式,在本发明实施例第一 方面第三种可能的实现方式中,

所述校准按压操作的校准按压力度值与所述标准压力值系数之间具有预设 映射关系,所述预设映射关系为如下公式所示:

PRS=a*F0,

其中,所述F0为所述校准按压操作的校准按压力度值,所述a为比例系数, 所述PRS为所述标准压力值系数。

本发明实施例第二方面提供一种触控压力校准方法,包括:

确定移动终端的触控显示屏中的N个压力校准参考点中的第一个压力校准 参考点为当前压力校准参考点,所述N为正整数;

若判断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后 一个压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得 到m个力度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参 考值,以及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压 力校准参考点;

若判断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个 压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m 个力度计算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参 考值;

计算所述参考值集合中所有力度计算参数参考值的平均值;

确定所述平均值为用于计算触控按压操作的按压力度的计算参数赋值,所 述触控按压操作针对所述触控显示屏。

在本发明实施例第二方面第一种可能的实现方式中,所述针对所述当前压 力校准参考点进行线性度校准,以得到m个力度计算参数参考值,包括:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

本发明实施例第三方面提供一种移动终端,所述移动终端包括功能单元, 所述功能单元用于执行本发明实施例第一方面任一方法中所描述的部分或全部 步骤。

本发明实施例第四方面提供一种移动终端,所述移动终端包括功能单元, 所述功能单元用于执行本发明实施例第二方面任一方法中所描述的部分或全部 步骤。

本发明实施例第五方面提供一种移动终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明 实施例第一方面任一方法中所描述的部分或全部步骤。

本发明实施例第六方面提供一种移动终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明 实施例第二方面任一方法中所描述的部分或全部步骤。

可以看出,本发明实施例中,当移动终端检测针对触控显示屏的触控按压 操作时,获取触控按压操作对应的电压值,基于预存的电压值与按压力度之间 的映射关系,计算触控按压操作的电压值对应的按压力度;其中,计算电压值 对应的按压力度所使用的力度计算参数是移动终端针对触控显示屏中的N个压 力校准参考点进行线性度校准,以得到N个压力校准参考点对应的N*m个力度 计算参数参考值之后,基于N*m个力度计算参数参考值计算得到的,可见,力 度计算参数是基于移动终端的触控显示屏上的多个压力校准参考点进行线性度 校准得到的加权值,该加权值能够减弱触控显示屏的不同区域的差异性对按压 力度检测准确性的影响,从而有利于提升移动终端检测按压力度的准确度。

附图说明

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

图1是本发明实施例提供的一种移动终端的结构示意图;

图2是本发明方法实施例提供的一种触控力度获取方法的流程示意图;

图2.1是本发明方法实施例提供的一种触控显示屏的压力校准参考点分布 示意图;

图3是本发明方法实施例提供的另一种触控压力校准方法的流程示意图;

图4是本发明装置实施例提供的一种移动终端的单元组成框图;

图5是本发明装置实施例提供的另一种移动终端的单元组成框图。

具体实施方式

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

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

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特 性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语 并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实 施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与 其它实施例相结合。

为了更好理解本发明实施例公开的一种触控力度获取方法、触控压力校准 方法及移动终端,下面先对本发明实施例适用的移动终端进行描述。请参见图1, 图1是本发明实施例提供的一种实现本发明触控力度获取方法、触控压力校准 方法的移动终端的结构示意图。该移动终端具体可以包括至少一个处理器101, 至少一个存储器102,至少一个通信总线103,接收/发送电路104,天线105, 至少一个触控屏106,至少一个显示屏107,麦克风108,扬声器109,客户识 别模块SIMCard110,物理按键111,蓝牙控制器113,数字信号处理电路114; 其中,所述存储器102包括以下至少一种:随机存取存贮器、非易失性存储器 以及外部存储器,所述处理器101通过接收/发送电路104和天线105控制与外 部蜂窝网的通信;该至少一个存储器中存储有指令集合,该指令集合集成在操 作系统或者通过处理器101可执行的应用程序中,该指令集合能够引导处理器 101执行本发明方法实施例中具体披露的触控力度获取方法、触控压力校准方 法。所述移动终端例如可以是智能手机、平板电脑、笔记本电脑、可穿戴设备 (如智能手表)等各类通用电子设备。

所述移动终端100的触控显示屏为所述触控屏106和所述显示屏107的集 成,所述触控显示屏中可以设置有压力传感器阵列,移动终端能够通过该压力 传感器阵列检测压力参数,其中,上述压力传感器例如可以是电阻应变片压力 传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、 电容式压力传感器、谐振式压力传感器等,本发明实施例中包括但不限于上述 方式来获取触控力度。

举例来说,所述触控显示屏可以包括:屏面;设置于所述屏面下方的铟锡 氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;设置于所述触摸 传感器下方的铟锡氧化物基板;以及设置于所述铟锡氧化物基板的上表面或者 下表面的压力传感器;或者

又举例来说,所述触控显示屏可以包括:屏面;设置于所述屏面下方的铟 锡氧化物图形;设置于所述铟锡氧化物图形下方的触摸传感器;以及设置于所 述触摸传感器下方的压力传感器。

上述移动终端100中的处理器101能够耦合所述至少一个存储器102,所述 存储器102中预存有指令集合,所述指令集合具体包括获取模块、计算模块、 确定模块、更新模块、添加模块,所述存储器102还进一步存储有内核模块, 所述内核模块包括操作系统(如WINDOWSTM,ANDROIDTM,IOSTM等)。

所述移动终端100的处理器101调用所述指令集合以执行本发明实施例所 公开的触控力度获取方法,具体包括以下步骤:

所述移动终端100的处理器101运行存储器102中的获取模块,以当移动 终端检测针对触控显示屏的触控按压操作时,获取所述触控按压操作对应的电 压值;

所述移动终端100的处理器101运行存储器102中的计算模块,以基于预 存的电压值与按压力度之间的映射关系,计算所述触控按压操作的电压值对应 的按压力度;

其中,计算所述电压值对应的按压力度所使用的力度计算参数是所述移动 终端针对所述触控显示屏中的N个压力校准参考点进行线性度校准,以得到所 述N个压力校准参考点对应的N*m个力度计算参数参考值之后,基于所述N*m 个力度计算参数参考值计算得到的,所述N为正整数,所述m为大于1的整数。

可选的,所述处理器101针对所述触控显示屏中的N个压力校准参考点进 行线性度校准的具体实现方式为:

确定所述触控显示屏中的N个压力校准参考点中的第一个压力校准参考点 为当前压力校准参考点;

若判断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后 一个压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得 到m个力度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参 考值,以及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压 力校准参考点;

若判断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个 压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m 个力度计算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参 考值。

可选的,所述处理器101针对所述当前压力校准参考点进行线性度校准, 以得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

可选的,所述校准按压操作的校准按压力度值与所述标准压力值系数之间 具有预设映射关系,所述预设映射关系为如下公式所示:

PRS=a*F0,

其中,所述F0为所述校准按压操作的校准按压力度值,所述a为比例系数, 所述PRS为所述标准压力值系数。

所述移动终端100的处理器101调用所述指令集合以执行本发明实施例所 公开的触控压力校准方法,具体包括以下步骤:

所述移动终端100的处理器101运行存储器102中的确定模块,以确定移 动终端的触控显示屏中的N个压力校准参考点中的第一个压力校准参考点为当 前压力校准参考点,所述N为正整数;

所述移动终端100的处理器101运行存储器102中的更新模块,以若判断 出所述当前压力校准参考点不是所述N个压力校准参考点中的最后一个压力校 准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m个力度 计算参数参考值,并在参考值集合中添加所述m个力度计算参数参考值,以及 更新所述当前压力校准参考点之后的一个压力校准参考点为当前压力校准参考 点;

所述移动终端100的处理器101运行存储器102中的添加模块,以若判断 出所述当前压力校准参考点是所述N个压力校准参考点的最后一个压力校准参 考点,则针对所述当前压力校准参考点进行线性度校准,以得到m个力度计算 参数参考值,并在所述参考值集合中添加所述m个力度计算参数参考值;

所述移动终端100的处理器101运行存储器102中的计算模块,以计算所 述参考值集合中所有力度计算参数参考值的平均值;

所述移动终端100的处理器101运行存储器102中的确定模块,以确定所 述平均值为用于计算触控按压操作的按压力度的计算参数赋值,所述触控按压 操作针对所述触控显示屏。

可选的,所述处理器101针对所述当前压力校准参考点进行线性度校准, 以得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

可以看出,本发明实施例中的移动终端的力度计算参数是基于移动终端的 触控显示屏上的多个压力校准参考点进行线性度校准得到的加权值,该加权值 能够减弱触控显示屏的不同区域的差异性对按压力度检测准确性的影响,从而 有利于提升移动终端检测按压力度的准确度。

与上述描述的技术方案一致的,作为一个具体实施例,图2是本发明实施 例提供的一种触控力度获取方法的流程示意图。尽管这里描述的触控力度获取 方法是基于图1所示的移动终端来执行,但需要注意的是,本发明实施例公开 的触控力度获取方法的具体运行环境不仅限于上述移动终端。

如图2所示,本发明方法实施例公开的触控力度获取方法具体包括以下步 骤:

S201、移动终端当移动终端检测针对触控显示屏的触控按压操作时,获取 所述触控按压操作对应的电压值;

S202、所述移动终端基于预存的电压值与按压力度之间的映射关系,计算 所述触控按压操作的电压值对应的按压力度;

举例来说,所述映射关系满足如下公式:

F=k*V,其中,所述k为所述力度计算参数,所述F为按压力度,所述V 为电压值。

其中,计算所述电压值对应的按压力度所使用的力度计算参数是所述移动 终端针对所述触控显示屏中的N个压力校准参考点进行线性度校准,以得到所 述N个压力校准参考点对应的N*m个力度计算参数参考值之后,基于所述N*m 个力度计算参数参考值计算得到的,所述N为正整数,所述m为大于1的整数。

可以看出,本发明实施例中,当移动终端检测针对触控显示屏的触控按压 操作时,获取触控按压操作对应的电压值,基于预存的电压值与按压力度之间 的映射关系,计算触控按压操作的电压值对应的按压力度;其中,计算电压值 对应的按压力度所使用的力度计算参数是移动终端针对触控显示屏中的N个压 力校准参考点进行线性度校准,以得到N个压力校准参考点对应的N*m个力度 计算参数参考值之后,基于N*m个力度计算参数参考值计算得到的,可见,力 度计算参数是基于移动终端的触控显示屏上的多个压力校准参考点进行线性度 校准得到的加权值,该加权值能够减弱触控显示屏的不同区域的差异性对按压 力度检测准确性的影响,从而有利于提升移动终端检测按压力度的准确度。

可选的,本发明实施例中,所述移动终端针对所述触控显示屏中的N个压 力校准参考点进行线性度校准的具体实现方式为:

确定所述触控显示屏中的N个压力校准参考点中的第一个压力校准参考点 为当前压力校准参考点;

若判断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后 一个压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得 到m个力度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参 考值,以及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压 力校准参考点;

若判断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个 压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m 个力度计算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参 考值。

举例来说,请参阅图2.1所示的压力校准参考点分布示意图,校准过程中, 可以将所述移动终端的触控显示屏分为如图2.1所示的15个区域,每个区域选 取一个点作为压力校准参考点,即共15个压力校准参考点。

可选的,本发明实施例中,所述移动终端针对所述当前压力校准参考点进 行线性度校准,以得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

可选的,本发明实施例中,所述校准按压操作的校准按压力度值与所述标 准压力值系数之间具有预设映射关系,所述预设映射关系为如下公式所示:

PRS=a*F0,

其中,所述F0为所述校准按压操作的校准按压力度值,所述a为比例系数, 所述PRS为所述标准压力值系数。

举例来说,所述校准按压操作的校准按压力度值与所述标准压力值系数之 间的映射关系可以如表1所示:

表1

序号 校准按压力度值(g) PRS值 1 100 0.1 2 200 0.2 3 300 0.3 4 400 0.4 5 500 0.5 6 600 0.6 7 700 0.7 8 800 0.8 9 900 0.9 10 1000 1

与上述描述的技术方案一致的,作为一个具体实施例,图3是本发明实施 例提供的一种触控压力校准方法的流程示意图。尽管这里描述的触控压力校准 方法是基于图1所示的移动终端来执行,但需要注意的是,本发明实施例公开 的触控压力校准方法的具体运行环境不仅限于上述移动终端。

如图3所示,本发明方法实施例公开的触控压力校准方法具体包括以下步 骤:

S301、移动终端确定移动终端的触控显示屏中的N个压力校准参考点中的 第一个压力校准参考点为当前压力校准参考点,所述N为正整数;

S302、所述移动终端若判断出所述当前压力校准参考点不是所述N个压力 校准参考点中的最后一个压力校准参考点,则针对所述当前压力校准参考点进 行线性度校准,以得到m个力度计算参数参考值,并在参考值集合中添加所述 m个力度计算参数参考值,以及更新所述当前压力校准参考点之后的一个压力 校准参考点为当前压力校准参考点;

S303、所述移动终端若判断出所述当前压力校准参考点是所述N个压力校 准参考点的最后一个压力校准参考点,则针对所述当前压力校准参考点进行线 性度校准,以得到m个力度计算参数参考值,并在所述参考值集合中添加所述 m个力度计算参数参考值;

S304、所述移动终端计算所述参考值集合中所有力度计算参数参考值的平 均值;

S305、确定所述平均值为用于计算触控按压操作的按压力度的计算参数赋 值,所述触控按压操作针对所述触控显示屏。

可以看出,本发明实施例中,移动终端首先确定移动终端的触控显示屏中 的N个压力校准参考点中的第一个压力校准参考点为当前压力校准参考点,其 次,若判断出当前压力校准参考点不是N个压力校准参考点中的最后一个压力 校准参考点,则针对当前压力校准参考点进行线性度校准,以得到m个力度计 算参数参考值,并在参考值集合中添加m个力度计算参数参考值,以及更新当 前压力校准参考点之后的一个压力校准参考点为当前压力校准参考点;再次, 若判断出当前压力校准参考点是N个压力校准参考点的最后一个压力校准参考 点,则针对当前压力校准参考点进行线性度校准,以得到m个力度计算参数参 考值,并在参考值集合中添加m个力度计算参数参考值;再次,计算参考值集 合中所有力度计算参数参考值的平均值;最后,确定平均值为用于计算触控按 压操作的按压力度的计算参数赋值,触控按压操作针对触控显示屏。可见,本 发明实施例提供的移动终端的触控显示屏对应的压力计算参数是基于多个压力 校准参考点,进行多次线性度校准后得到的加权平均值,有利于提升移动终端 检测按压力度的准确度。

可选的,本发明实施例中,所述移动终端针对所述当前压力校准参考点进 行线性度校准,以得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例 所实现的方法。

基于图1所示的移动终端100的组成构架,本发明实施例公开了的一种移 动终端。请参阅图4,图4是本发明装置实施例公开的移动终端的单元组成框图。

如图4所示,该移动终端可以包括获取单元401、计算单元402,其中:

所述获取单元401,用于当移动终端检测针对触控显示屏的触控按压操作 时,获取所述触控按压操作对应的电压值;

所述计算单元402,用于基于预存的电压值与按压力度之间的映射关系,计 算所述触控按压操作的电压值对应的按压力度;

其中,计算所述电压值对应的按压力度所使用的力度计算参数是所述移动 终端针对所述触控显示屏中的N个压力校准参考点进行线性度校准,以得到所 述N个压力校准参考点对应的N*m个力度计算参数参考值之后,基于所述N*m 个力度计算参数参考值计算得到的,所述N为正整数,所述m为大于1的整数。

可选的,所述移动终端针对所述触控显示屏中的N个压力校准参考点进行 线性度校准的具体实现方式为:

确定所述触控显示屏中的N个压力校准参考点中的第一个压力校准参考点 为当前压力校准参考点;

若判断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后 一个压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得 到m个力度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参 考值,以及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压 力校准参考点;

若判断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个 压力校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m 个力度计算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参 考值。

可选的,所述移动终端针对所述当前压力校准参考点进行线性度校准,以 得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

其中,所述校准按压操作的校准按压力度值与所述标准压力值系数之间具 有预设映射关系,所述预设映射关系为如下公式所示:

PRS=a*F0,

其中,所述F0为所述校准按压操作的校准按压力度值,所述a为比例系数, 所述PRS为所述标准压力值系数。

需要注意的是,本发明实施例所描述的移动终端是以功能单元的形式呈现。 这里所使用的术语“单元”应当理解为尽可能最宽的含义,用于实现各个“单 元”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或 多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻 辑电路,和/或提供实现上述功能的其他合适的组件。

举例来说,本领域技术员人可以认为该移动终端的硬件载体的组成形式具 体可以是图1所示的移动终端100。

其中,所述获取单元401的功能可以由所述移动终端100中的处理器101 和存储器102来实现,具体是通过处理器101运行存储器102中的获取模块, 以当移动终端检测针对触控显示屏的触控按压操作时,获取所述触控按压操作 对应的电压值;

所述计算单元402的功能可以由所述移动终端100中的处理器101和存储 器102来实现,具体是通过处理器101运行存储器102中的计算模块,以基于 预存的电压值与按压力度之间的映射关系,计算所述触控按压操作的电压值对 应的按压力度;

可以看出,本发明实施例中,当移动终端检测针对触控显示屏的触控按压 操作时,获取触控按压操作对应的电压值,基于预存的电压值与按压力度之间 的映射关系,计算触控按压操作的电压值对应的按压力度;其中,计算电压值 对应的按压力度所使用的力度计算参数是移动终端针对触控显示屏中的N个压 力校准参考点进行线性度校准,以得到N个压力校准参考点对应的N*m个力度 计算参数参考值之后,基于N*m个力度计算参数参考值计算得到的,可见,力 度计算参数是基于移动终端的触控显示屏上的多个压力校准参考点进行线性度 校准得到的加权值,该加权值能够减弱触控显示屏的不同区域的差异性对按压 力度检测准确性的影响,从而有利于提升移动终端检测按压力度的准确度。

基于图1所示的移动终端100的组成构架,本发明实施例公开了的另一种 移动终端。请参阅图5,图5是本发明装置实施例公开的另一种移动终端的单元 组成框图。

如图5所示,该移动终端可以包括确定单元501、更新单元502、添加单元 503、计算单元504,其中:

所述确定单元501,用于确定移动终端的触控显示屏中的N个压力校准参 考点中的第一个压力校准参考点为当前压力校准参考点,所述N为正整数;

所述更新单元502,用于若判断出所述当前压力校准参考点不是所述N个 压力校准参考点中的最后一个压力校准参考点,则针对所述当前压力校准参考 点进行线性度校准,以得到m个力度计算参数参考值,并在参考值集合中添加 所述m个力度计算参数参考值,以及更新所述当前压力校准参考点之后的一个 压力校准参考点为当前压力校准参考点;

所述添加单元503,用于若判断出所述当前压力校准参考点是所述N个压 力校准参考点的最后一个压力校准参考点,则针对所述当前压力校准参考点进 行线性度校准,以得到m个力度计算参数参考值,并在所述参考值集合中添加 所述m个力度计算参数参考值;

所述计算单元504,用于计算所述参考值集合中所有力度计算参数参考值的 平均值;

所述确定单元501,还用于确定所述平均值为用于计算触控按压操作的按压 力度的计算参数赋值,所述触控按压操作针对所述触控显示屏。

可选的,所述更新单元502或所述添加单元503针对所述当前压力校准参 考点进行线性度校准,以得到m个力度计算参数参考值的具体实现方式为:

确定标准压力值系数集合中的第一个标准压力值系数为当前标准压力值系 数,所述标准压力值系数集合包括m个标准压力值系数;

若判断出所述当前标准压力值系数不是所述标准压力值系数集合中的最后 一个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值; 基于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值,以及更新所述当前标准压力值系数之后的 一个标准压力值系数为当前标准压力值系数;

若判断出所述当前标准压力值系数是所述标准压力值系数集合中的最后一 个标准压力值系数,则获取针对所述触控显示屏的校准按压操作的电压值,基 于所述映射关系、所述获取的电压值、所述校准按压操作的校准按压力度值, 计算所述当前标准压力值系数对应的力度计算参数参考值,并在所述参考值集 合中添加所述力度计算参数参考值。

需要注意的是,本发明实施例所描述的移动终端是以功能单元的形式呈现。 这里所使用的术语“单元”应当理解为尽可能最宽的含义,用于实现各个“单 元”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或 多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻 辑电路,和/或提供实现上述功能的其他合适的组件。

举例来说,本领域技术员人可以认为该移动终端的硬件载体的组成形式具 体可以是图1所示的移动终端100。

其中,所述确定单元501的功能可以由所述移动终端100中的处理器101 和存储器102来实现,具体是通过处理器101运行存储器102中的确定模块, 以

所述更新单元502的功能可以由所述移动终端100中的处理器101和存储 器102来实现,具体是通过处理器101运行存储器102中的更新模块,以若判 断出所述当前压力校准参考点不是所述N个压力校准参考点中的最后一个压力 校准参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m个力 度计算参数参考值,并在参考值集合中添加所述m个力度计算参数参考值,以 及更新所述当前压力校准参考点之后的一个压力校准参考点为当前压力校准参 考点;

所述添加单元502的功能可以由所述移动终端100中的处理器101和存储 器102来实现,具体是通过处理器101运行存储器102中的添加模块,以若判 断出所述当前压力校准参考点是所述N个压力校准参考点的最后一个压力校准 参考点,则针对所述当前压力校准参考点进行线性度校准,以得到m个力度计 算参数参考值,并在所述参考值集合中添加所述m个力度计算参数参考值;

所述计算单元502的功能可以由所述移动终端100中的处理器101和存储 器102来实现,具体是通过处理器101运行存储器102中的计算模块,以计算 所述参考值集合中所有力度计算参数参考值的平均值;

可以看出,本发明实施例中,移动终端的确定单元首先确定移动终端的触 控显示屏中的N个压力校准参考点中的第一个压力校准参考点为当前压力校准 参考点,其次,移动终端的更新单元若判断出当前压力校准参考点不是N个压 力校准参考点中的最后一个压力校准参考点,则针对当前压力校准参考点进行 线性度校准,以得到m个力度计算参数参考值,并在参考值集合中添加m个力 度计算参数参考值,以及更新当前压力校准参考点之后的一个压力校准参考点 为当前压力校准参考点;再次,移动终端的添加单元若判断出当前压力校准参 考点是N个压力校准参考点的最后一个压力校准参考点,则针对当前压力校准 参考点进行线性度校准,以得到m个力度计算参数参考值,并在参考值集合中 添加m个力度计算参数参考值;再次,移动终端的计算单元计算参考值集合中 所有力度计算参数参考值的平均值,最后,移动终端的确定单元确定平均值为 用于计算触控按压操作的按压力度的计算参数赋值,触控按压操作针对触控显 示屏。可见,本发明实施例提供的移动终端的触控显示屏对应的压力计算参数 是基于多个压力校准参考点,进行多次线性度校准后得到的加权平均值,有利 于提升移动终端检测按压力度的准确度。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存 储有程序,该程序执行时包括上述方法实施例中记载的任何一种触控力度获取 方法、触控压力校准方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述 为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的 动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。 其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施 例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详 述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其 它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单 元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例 如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略, 或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可 以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的 形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为 单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者 也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元 中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的 形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的 技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中, 包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设 备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包 括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的 介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存 储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-OnlyMemory, 简称:ROM)、随机存取器(英文:RandomAccessMemory,简称:RAM)、磁 盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的 原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方 法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在 具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号