[发明专利]一种线性马达的振动控制方法和移动终端有效
申请号: | 201910455540.1 | 申请日: | 2019-05-29 |
公开(公告)号: | CN110112984B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 唐志伟 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | H02P25/06 | 分类号: | H02P25/06;H02P25/032;H02P7/02 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 翟乃霞;刘昕 |
地址: | 523857 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线性 马达 振动 控制 方法 移动 终端 | ||
本发明实施例公开了一种线性马达的振动控制方法,包括:在基于第一振动波形控制线性马达振动的第一时长内且在基于第二振动波形控制线性马达振动之前,根据目标参数预测线性马达在第二振动波形驱动下振动的最大位移;在最大位移大于预设位移的情况下,对第二振动波形进行处理;基于处理后的第二振动波形控制线性马达振动,以使线性马达振动的位移小于或等于预设位移;其中,目标参数包括线性马达的加速度和速度。采用本发明实施例,可以避免线性马达的质量块由于位移过大与线性马达的机壳碰撞而发出杂音,从而提升用户体验。
技术领域
本发明涉及移动终端领域,尤其涉及一种线性马达的振动控制方法和移动终端。
背景技术
目前,为了满足用户对移动终端设备越来越高的体验需求,在移动终端设备中设置了作为触觉反馈模块使用的线性马达,线性马达可以用于做出各种逼真的振动效果,应用于游戏、影音等场景中时,能给用户带来很好的触感反馈体验。
为了增强振感、丰富用户的人机交互体验,通常采用高压驱动方式驱动线性马达。如此,虽然能够带来较强的振感,但是在线性马达的短振中,由于某些应用需要,比如射击游戏的连发模式,使得线性马达连续发出两个振动波形之间的时间间隔太短,容易出现前一次的振动还没停止、下一次的振动波形已经发出的现象,导致线性马达的振动叠加,从而使线性马达的质量块在振动过程中的位移过大,与线性马达的机壳发生碰撞,产生杂音,降低了用户体验。
发明内容
本发明实施例提供一种线性马达的振动控制方法和移动终端,以解决因线性马达振动间隔较短以致发生振动叠加,使线性马达的质量块在振动过程中位移过大碰撞机壳,从而产生杂音的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种线性马达的振动控制方法,该方法包括:
在基于第一振动波形控制线性马达振动的第一时长内且在基于第二振动波形控制所述线性马达振动之前,根据目标参数预测所述线性马达在所述第二振动波形驱动下振动的最大位移;
在所述最大位移大于预设位移的情况下,对所述第二振动波形进行处理;
基于处理后的所述第二振动波形控制所述线性马达振动,以使所述线性马达振动的位移小于或等于所述预设位移;
其中,所述目标参数包括所述线性马达的加速度和速度。
第二方面,提供了一种移动终端,该移动终端包括:
预测模块,用于在基于第一振动波形控制线性马达振动的第一时长内且在基于第二振动波形控制所述线性马达振动之前,根据目标参数预测所述线性马达在所述第二振动波形驱动下振动的最大位移;
处理模块,用于在所述最大位移大于预设位移的情况下,对所述第二振动波形进行处理;
控制模块,用于基于处理后的所述第二振动波形控制所述线性马达振动,以使所述线性马达振动的位移小于或等于所述预设位移;
其中,所述目标参数包括所述线性马达的加速度和速度。
第三方面,提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910455540.1/2.html,转载请声明来源钻瓜专利网。