驱动波形的调整方法及装置、电子设备、可读存储介质制造方法及图纸

技术编号:35674336 阅读:9 留言:0更新日期:2022-11-23 14:11
本申请实施例公开了一种驱动波形的调整方法、装置、设备及可读存储介质,响应中断事件,获取中断事件对应的振动描述文件,使用中断事件对应的振动描述文件中的振动参数,调整驱动波形,使得线性马达的振动适应于中断事件,跟随场景的变换调整振感,不仅扩展了振动功能,还为用户提供更优的振感体验。还为用户提供更优的振感体验。还为用户提供更优的振感体验。

【技术实现步骤摘要】
驱动波形的调整方法及装置、电子设备、可读存储介质
[0001]本申请要求于2021年5月20日提交中国专利局、申请号为202110552996.7、专利技术名称为“驱动波形的调整方法、装置、设备及可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及电子信息领域,尤其涉及一种驱动波形的调整方法及装置、电子设备、可读存储介质。

技术介绍

[0003]线性马达为电子设备中常用的实现振动的器件,线性马达根据行程方向的不同,可基本分为X轴线性马达和Z轴线性马达。
[0004]虽然目前能够将振动与不同业务场景结合,使得电子设备具有了一些新的功能,但与振动相关的功能还有进一步被开发的可能性。

技术实现思路

[0005]本申请提供了一种线性马达的振动波形调整方法及装置,目的在于解决如何改善线性马达的振动效果的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请的第一方面提供了一种驱动波形的调整方法,应用于电子设备,所述电子设备包括线性马达,所述方法包括以下步骤:响应中断事件,获取所述中断事件对应的振动描述文件;所述描述文件用于描述振动参数,并使用所述振动参数,调整驱动波形,使得线性马达的振动适应于中断事件,从而跟随场景的变换调整振感,为用户提供更优的振感体验,并且,还扩展了振动功能。
[0008]可选的,所述使用所述振动参数,调整驱动波形,包括:对比静态描述文件描述的振动参数与动态描述文件描述的振动参数的数值的差异;所述静态描述文件用于在所述中断事件没有发生的情况下,控制所述线性马达振动;所述动态描述文件为所述中断事件对应的振动描述文件;依据所述差异,生成调整系数;使用所述调整系数,调整所述静态描述文件转换的驱动波形。利用静态描述文件与动态描述文件中的振动参数的数值的差异调整驱动波形,准确性较高且易于实现,并且调整系数调整的方式便于操作。
[0009]可选的,所述动态描述文件描述的振动参数的种类为所述静态描述文件描述的振动参数的种类的子集,以降低对比的代价。
[0010]可选的,所述静态描述文件的获取过程包括:依据应用的振动特点获取波形,或者,从预先配置的场景振感波形中选择波形,展示第一基础波形;响应对所述第一基础波形的调整指令,生成所述静态描述文件。因为先提供基础波形,所以使得用户可以基于基础波形获取所需的振动描述文件,从而进一步提高效率以及降低用户获取振动描述文件的技术门槛。
[0011]可选的,所述获取所述中断事件对应的振动描述文件包括:从外源接收并展示第二基础波形;响应对所述第二基础波形的调整指令,生成所述中断事件对应的振动描述文件。动态描述文件也可以可视化并且被调整,为后续动态调整线性马达的振动,提供了更大的可能性和灵活性。
[0012]可选的,所述调整指令指示调整波形的参数以及叠加多个波形的至少一项。
[0013]可选的,还包括:在调整后的波形的所述参数的数值超过调整限值的情况下,展示提示信息,所述提示信息用于提示调整超过所述调整限值,保护待控制的线性马达不被损坏。
[0014]本申请的第二方面提供一种驱动波形的调整装置,应用于电子设备,所述电子设备包括线性马达,包括:获取单元以及调整单元。获取单元用于响应中断事件,获取所述中断事件对应的用于描述振动参数的振动描述文件。调整单元用于使用所述振动参数,调整驱动波形。不仅为用户提供更优的振感体验,并且,还扩展了振动功能。
[0015]可选的,所述调整单元用于使用所述振动参数,调整驱动波形,包括:所述调整单元具体用于,对比静态描述文件描述的振动参数与动态描述文件描述的振动参数的数值的差异;所述静态描述文件用于在所述中断事件没有发生的情况下,控制所述线性马达振动;所述动态描述文件为所述中断事件对应的振动描述文件;依据所述差异,生成调整系数;使用所述调整系数,调整所述静态描述文件转换的驱动波形,使得调整的准确性高且便于操作。
[0016]可选的,所述动态描述文件描述的振动参数的种类为所述静态描述文件描述的振动参数的种类的子集,以降低对比的代价。
[0017]可选的,所述获取单元还用于:依据应用的振动特点获取波形,或者,从预先配置的场景振感波形中选择波形,展示第一基础波形;响应对所述第一基础波形的调整指令,生成所述静态描述文件,能够提高效率以及降低用户获取振动描述文件的技术门槛。
[0018]可选的,所述获取单元用于获取所述中断事件对应的振动描述文件包括:所述获取单元具体用于,从外源接收并展示第二基础波形;响应对所述第二基础波形的调整指令,生成所述中断事件对应的振动描述文件。动态描述文件也可以可视化并且被调整,为后续动态调整线性马达的振动,提供了更大的可能性和灵活性。
[0019]可选的,所述调整指令指示调整波形的参数以及叠加多个波形的至少一项。
[0020]可选的,还包括:提示单元,用于在调整后的波形的所述参数的数值超过调整限值的情况下,展示提示信息,所述提示信息用于提示调整超过所述调整限值,保护待控制的线性马达不被损坏。
[0021]本申请的第三方面提供了一种电子设备,包括:一个或多个处理器;以及存储器,其上存储有程序;当所述程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现第一方面所述的线性马达的振动波形调整方法,以改善线性马达振动效果。
[0022]本申请的第四方面提供了一种可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现第一方面所述的线性马达的振动波形调整方法,以改善线性马达振动效果。
附图说明
[0023]图1a为X轴线性马达的结构以及应用示例图;
[0024]图1b为Z轴线性马达的结构以及应用示例图;
[0025]图2为本申请实施例公开的一种电子设备的结构示意图;
[0026]图3a为本申请实施例提供的线性马达的振动波形调整方法应用的软件架构示例图;
[0027]图3b为图3a所示的软件架构的实现功能的流程示例图;
[0028]图4a为本申请实施例公开的一种驱动波形的调整方法的流程图;
[0029]图4b为本申请实施例公开的驱动波形的调整方法中调整驱动波形的具体的流程图;
[0030]图5a为本申请实施例公开的静态描述文件的生成方法的流程图;
[0031]图5b为本申请实施例公开的用户生成静态描述文件的交互界面的示例图;
[0032]图6为本申请实施例公开的一种驱动波形的调整装置的结构示意图。
具体实施方式
[0033]本申请说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
[0034]在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种驱动波形的调整方法,应用于电子设备,所述电子设备包括线性马达,其特征在于,包括:响应中断事件,获取所述中断事件对应的振动描述文件;所述描述文件用于描述振动参数;使用所述振动参数,调整驱动波形。2.根据权利要求1所述的驱动波形的调整方法,其特征在于,所述使用所述振动参数,调整驱动波形,包括:对比静态描述文件描述的振动参数与动态描述文件描述的振动参数的数值的差异;所述静态描述文件用于在所述中断事件没有发生的情况下,控制所述线性马达振动;所述动态描述文件为所述中断事件对应的振动描述文件;依据所述差异,生成调整系数;使用所述调整系数,调整所述静态描述文件转换的驱动波形。3.根据权利要求2所述的驱动波形的调整方法,其特征在于,所述动态描述文件描述的振动参数的种类为所述静态描述文件描述的振动参数的种类的子集。4.根据权利要求2所述的驱动波形的调整方法,其特征在于,所述静态描述文件的获取过程包括:依据应用的振动特点获取波形,或者,从预先配置的场景振感波形中选择波形,展示第一基础波形;响应对所述第一基础波形的调整指令,生成所述静态描述文件。5.根据权利要求1

4任一项所述的驱动波形的调整方法,其特征在于,所述获取所述中断事件对应的振动描述文件包括:从外源接收并展示第二基础波形;响应对所述第二基础波形的调整指令,生成所述中断事件对应的振动描述文件。6.根据权利要求5所述的驱动波形的调整方法,其特征在于,所述调整指令指示调整波形的参数以及叠加多个波形的至少一项。7.根据权利要求要求6所述的驱动波形的调整方法,其特征在于,还包括:在调整后的波形的所述参数的数值超过调整限值的情况下,展示提示信息,所述提示信息用于提示调整超过所述调整限值。8.一种驱动波形的调整装置,应用于电子设备,所述电子设备包括线性马达,其特征在于,包括:获取单元,用于响应中断事件,获取所述中断事件对应的振动描述文件;所述振动描述文件用于描述振动参数;调整单元,用于使用所述振动参数,调整驱动波形。9.根据权利要求8所...

【专利技术属性】
技术研发人员:朱建伟
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1