基于压力传感器的按键识别装置及方法制造方法及图纸

技术编号:12900345 阅读:77 留言:0更新日期:2016-02-24 10:50
本发明专利技术公开了一种基于压力传感器的按键识别装置,所述基于压力传感器的按键识别装置包括:检测模块,用于获取压力传感器的第一感应区域的第一压力值、第二感应区域的第二压力值和第三感应区域的第三压力值,所述第一感应区域、所述第二感应区域和所述第三感应区域依次相邻设置;比对模块,用于计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对;识别模块,用于在所述压力差值小于或等于所述第一阈值时,根据所述第二压力值进行按键识别。本发明专利技术还提供一种基于压力传感器的按键识别方法。本发明专利技术大大提高了基于压力传感器的按键识别的准确度,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及一种。
技术介绍
随着通信技术和终端技术的快速发展,移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD (平板电脑)、PMP (便携式多媒体播放器)等终端的使用越来越广泛。由于大屏幕移动终端更适合观看电影、玩游戏等各种娱乐活动,导致现有的移动终端的显示区域越做越大,同时也导致了移动终端的按键区域越来越小,使得基于压力传感器的按键识别难度越来越大,由于现有的基于压力传感器的按键仅通过两个压力感应区域获取压力值,根据两个感应区域感应的压力差值进行按键识别,当两个感应区域感应到的压力值相同时,则无法对按键进行准确的识别。因此,造成了在基于压力传感器的按键识别过程中,无法对按键进行准确识别的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于解决在基于压力传感器的按键识别过程中,无法对按键进行准确识别的问题。为实现上述目的,本专利技术提供的一种基于压力传感器的按键识别装置,所述基于压力传感器的按键识别装置包括:检测模块,用于获取压力传感器的第一感应区域的第一压力值、第二感应区域的第二压力值和第三感应区域的第三压力值,所述第一感应区域、所述第二感应区域和所述第三感应区域依次相邻设置;比对模块,用于计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对;识别模块,用于在所述压力差值小于或等于所述第一阈值时,根据所述第二压力值进行按键识别。优选的,所述比对模块,还用于在所述压力差值小于或等于所述第一阈值时,将所述第二压力值与预设的第二阈值进行比对;所述识别模块,还用于若所述第二压力值大于或等于所述第二阈值,则确定所述第二感应区域被误触;所述识别模块,还用于若所述第二压力值小于所述第二阈值,则根据所述第一感应区域的按下时间和所述第三感应区域的按下时间进行按键识别。优选的,所述识别模块包括获取单元和识别单元;所述获取单元,用于在所述第二压力值小于所述第二阈值时,获取所述第一感应区域的按下时间和所述第三感应区域的按下时间;所述识别单元,还用于当所述第一感应区域的按下时间与所述第三感应区域的按下时间相同时,识别为所述第一感应区域和所述第三感应区域同时被按下,并执行对应的组合按键功能;所述识别单元,还用于当所述第一感应区域的按下时间与所述第三感应区域的按下时间不同时,识别为滑动操作,根据滑动方向执行对应的滑动按键功能。优选的,所述识别单元,还用于若所述第一感应区域的按下时间在所述第三感应区域的按下时间之前,则识别为由第一感应区域滑向第三感应区域的滑动操作,并执行所识别出的滑动方向对应的滑动按键功能;所述识别单元,还用于若所述第一感应区域的按下时间在所述第三感应区域的按下时间之后,则识别为由第三感应区域滑向第一感应区域的滑动操作,并执行所识别出的滑动方向对应的滑动按键功能。优选的,所述比对模块,还用于在所述压力差值大于所述第一阈值时,将所述第一压力值和所述第三压力值进行比对;所述识别模块,还用于若所述第一压力值大于所述第三压力值,则识别为所述第一感应区域被按下,并执行所述第一感应区域对应的按键功能;所述识别模块,还用于若所述第一压力值小于所述第三压力值,则识别为所述第三感应区域被按下,并执行所述第三感应区域对应的按键功能。此外,为实现上述目的,本专利技术还提供一种基于压力传感器的按键识别方法,所述基于压力传感器的按键识别方法包括以下步骤:获取压力传感器的第一感应区域的第一压力值、第二感应区域的第二压力值和第三感应区域的第三压力值,所述第一感应区域、所述第二感应区域和所述第三感应区域依次相邻设置;计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对;在所述压力差值小于或等于所述第一阈值时,根据所述第二压力值进行按键识别。优选的,所述根据所述第二压力值进行按键识别的步骤包括:在所述压力差值小于或等于所述第一阈值时,将所述第二压力值与预设的第二阈值进行比对;若所述第二压力值大于或等于所述第二阈值,则确定所述第二感应区域被误触;若所述第二压力值小于所述第二阈值,则根据所述第一感应区域的按下时间和所述第三感应区域的按下时间进行按键识别。优选的,所述根据所述第一感应区域的按下时间和所述第三感应区域的按下时间进行按键识别的步骤包括:在所述第二压力值小于所述第二阈值时,获取所述第一感应区域的按下时间和所述第三感应区域的按下时间;当所述第一感应区域的按下时间与所述第三感应区域的按下时间相同时,识别为所述第一感应区域和所述第三感应区域同时被按下,并执行对应的组合按键功能;当所述第一感应区域的按下时间与所述第三感应区域的按下时间不同时,识别为滑动操作,根据滑动方向执行对应的滑动按键功能。优选的,所述当所述第一感应区域的按下时间与所述第三感应区域的按下时间不同时,识别为滑动操作,并执行对应的滑动按键功能的步骤包括:若所述第一感应区域的按下时间在所述第三感应区域的按下时间之前,则识别为由第一感应区域滑向第三感应区域的滑动操作,并执行所识别出的滑动方向对应的滑动按键功能;若所述第一感应区域的按下时间在所述第三感应区域的按下时间之后,则识别为由第三感应区域滑向第一感应区域的滑动操作,并执行所识别出的滑动方向对应的滑动按键功能。优选的,所述计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对的步骤之后,还包括:在所述压力差值大于所述第一阈值时,将所述第一压力值和所述第三压力值进行比对;若所述第一压力值大于所述第三压力值,则识别为所述第一感应区域被按下,并执行所述第一感应区域对应的按键功能;若所述第一压力值小于所述第三压力值,则识别为所述第三感应区域被按下,并执行所述第三感应区域对应的按键功能。本专利技术通过获取第一感应区域的第一压力值和第三感应区域的第三压力值,以根据所述第一压力值和所述第三压力值的压力差值进行按键识别,若所述压力差值在第一阈值的范围内,则通过所述第一感应区域和第三感应区域之间的第二感应区域进行按键识另|J,以判断所述第二感应区域是否被按下,并执行对应的按键功能。使得第一感应区域和第三感应区域的检测到的压力值相同或者压力差值在预设范围内时,能够根据第二感应区域的压力值进行按键识别,大大提高了基于压力传感器的按键识别的准确度,提高了用户体验。【附图说明】图1为实现本专利技术各个实施例的移动终端的硬件结构示意;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术基于压力传感器的按键识别装置的第一实施例的功能模块示意图;图4为本专利技术中基于压力传感器的按键示意图;图5为本专利技术中压力传感器的第一感应区域、第二感应区域和第三感应区域示意图;图6为本专利技术基于压力传感器的按键识别装置的第二实施例的功能模块示意图;图7为本专利技术基于压力传感器的按键识别方法的第一实施例的流程示意图;图8为本专利技术基于压力传感器的按键识别方法的第二实施例的流程示意图;图9为本专利技术基于压力传感器的按键识别方法的第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本发本文档来自技高网...

【技术保护点】
一种基于压力传感器的按键识别装置,其特征在于,所述基于压力传感器的按键识别装置包括:检测模块,用于获取压力传感器的第一感应区域的第一压力值、第二感应区域的第二压力值和第三感应区域的第三压力值,所述第一感应区域、所述第二感应区域和所述第三感应区域依次相邻设置;比对模块,用于计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对;识别模块,用于在所述压力差值小于或等于所述第一阈值时,根据所述第二压力值进行按键识别。

【技术特征摘要】

【专利技术属性】
技术研发人员:鲍琦
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1