[发明专利]振动方法和振动装置有效
申请号: | 202111662511.6 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114995629B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 范小进 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/04817;G06F3/0488 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 徐晓龙 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 振动 方法 装置 | ||
本申请涉及终端领域,提供了一种振动方法和振动装置,该方法包括:接收第一事件;响应于第一事件,生成第一波形描述符;将第一波形描述符转换为第二波形描述符,第二波形描述符与波形描述符存在对应关系,该多个波形描述符包括第一波形描述符;根据第二波形描述符获取目标振动数据;根据目标振动数据驱动马达进行振动。当用户在APP界面上操作时,触发终端设备生成的波形描述符通常是APP开发者选择的,由于不同APP开发者选择的波形描述符可能不同,不同APP在相似场景中振动效果难以达到一致。相比于通过开发条款限制APP开发者对波形描述符的选择,上述方法减小了提高振动效果的一致性的成本。
技术领域
本申请涉及终端领域,具体涉及一种振动方法和振动装置。
背景技术
终端设备通常包含马达,马达能够为终端设备提供振动功能,使得终端设备作为一种振动装置被用户使用。当用户在终端设备上进行操作时,终端设备可以通过振动使得用户感知该操作的结果。例如,当用户长按应用程序(application,APP)图标时,终端设备在该APP图标被选中后通过持续时间为30ms的短振提醒该用户进行下一步操作;当用户长摁计算器删除按钮删除输入信息时,终端设备在该输入信息被删除后通过持续时间为170ms的间隔长振提醒该用户进行下一步操作。
由此可见,在一些类似的场景中,振动的目的也类似,但是振动效果却有较大的差异,从而给用户带来负面体验。如何提高类似场景中振动效果的一致性是当前需要解决的问题。
发明内容
本申请实施例提供了一种振动方法、振动装置、计算机可读存储介质和计算机程序产品,能够提高类似场景中振动效果的一致性。
第一方面,提供了一种振动方法,包括:接收第一事件;响应于所述第一事件,生成第一波形描述符;将第一波形描述符转换为第二波形描述符,第二波形描述符与多个波形描述符存在对应关系,该多个波形描述符包括第一波形描述符;根据第二波形描述符获取目标振动数据;根据目标振动数据驱动马达进行振动。
上述方法可以由终端设备或者终端设备中的芯片执行。第一事件可以由用户在终端设备上的第一操作触发,例如,当用户在APP界面上操作时,触发终端设备生成的波形描述符通常是APP开发者选择的,由于不同APP开发者在选择波形描述符的考虑不同,不同APP在相似场景中振动效果难以达到一致。本实施例提供的振动方法将第一波形描述符(例如,APP开发者选择的波形描述符)转换为第二波形描述符(例如,终端设备针对一些类似场景统一设置的波形描述符),能够提高类似场景中振动效果的一致性。相比于通过开发条款限制APP开发者对波形描述符的选择,本申请减小了提高振动效果的一致性的成本。
在一种实现方式中,根据所述目标振动数据驱动马达进行振动,包括:当目标振动数据的振动时长大于时间阈值时,从内存中的波形数据库中获取目标振动数据对应的波形数据;当目标振动数据的振动时长小于或等于时间阈值时,通过波形生成算法生成目标振动数据对应的波形数据;根据波形数据驱动马达进行振动。
马达驱动获取第二波形描述符后,还需要根据第二波形描述符查找目标振动数据,再将目标振动数据转换为能够直接被马达识别的波形数据后才能驱动马达进行振动。当目标振动数据的振动时长较长(大于时间阈值)时,马达驱动可以从内存中的波形数据库中读取波形数据,无需通过波形生成算法生成波形数据,从而减轻了处理器的负担和功耗。当目标振动数据的振动时长较短(小于或等于时间阈值)时,马达驱动可以直接通过波形生成算法将目标振动数据转换为波形数据,这样,内存不需要存储短振动的波形数据,从而节约了内存空间。
在一种实现方式中,根据目标振动数据驱动马达进行振动,包括:当通过波形生成算法生成目标振动数据对应的波形数据时,将目标振动数据分解为多个子振动数据,该多个子振动数据包括第一振动数据和第二振动数据,第一振动数据的振动时机早于第二振动数据的振动时机;将第一振动数据转换为第一波形数据;根据第一波形数据驱动马达进行振动;将第二振动数据转换为第二波形数据;根据第二波形数据驱动马达进行振动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111662511.6/2.html,转载请声明来源钻瓜专利网。