终端振动的方法、终端及存储介质技术

技术编号:23160405 阅读:23 留言:0更新日期:2020-01-21 21:43
本公开的实施例提供了一种终端振动的方法、终端及存储介质。终端振动的方法包括:终端接收预设振动命令;响应于预设振动命令,终端从预设存储空间读取电压的加载时间点和大小;利用终端的驱动在加载时间点以相应大小的电压给马达振子供电,以使得马达振子模拟实际物体的振效,其中,驱动电连接至马达振子;其中,加载时间点的数量为两个以上。本公开的方法可以在终端上产生类似于实际物体振动的振效。

【技术实现步骤摘要】
终端振动的方法、终端及存储介质
本公开的实施例涉及计算机
,更具体地,涉及一种终端振动的方法、终端及存储介质。
技术介绍
在现代电子设备上,多利用马达的物理振动来达到提示/操作反馈的目的。然而,目前的马达振动的效果并不令人满意。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。为了解决上述问题,本公开提供了一种终端振动的方法、终端及存储介质,本公开可以在终端上模拟出真实物体的振动效果。根据本公开的一个实施例,提供了一种终端振动的方法,包括:终端接收预设振动命令;响应于所述预设振动命令,所述终端从预设存储空间读取电压的加载时间点和大小;利用所述终端的驱动在所述加载时间点以相应大小的电压给马达振子供电,以使得所述马达振子模拟实际物体的振效,其中,所述驱动电连接至所述马达振子;其中,所述加载时间点的数量为两个以上。根据本公开的另一实施例,提供了一种用于终端,包括:振动命令接收模块,配置为接收预设振动命令;读取模块,配置为响应于所述预设振动命令,从预设存储空间读取电压的加载时间点和大小;驱动模块,配置为在所述加载时间点以相应大小的电压给马达振子供电,以使得所述马达振子模拟实际物体的振效,其中,所述驱动模块电连接至所述马达振子;其中,所述加载时间点的数量为两个以上。根据本公开的另一实施例,提供了一种终端,所述终端包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以执行上述方法。根据本公开的另一实施例,提供了一种计算机存储介质,所述计算机存储介质存储有程序代码,所述程序代码用于执行上述方法。在本公开中,通过在多个加载时间点向马达振子施加相应大小的电压,利用加载时间点和相应的电压大小的组合对马达振子的作用,可以在终端上模拟物体真实振动的效果,提升产品的用户体验。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1A示出了本公开的实施例的终端振动的方法的示意图。图1B示出了本公开的获得电压的加载时间点和大小的过程的示意图。图2至图6示出了本公开的实施例的拟合曲线的过程的示意图。图7示出了本公开的实施例的终端的示意图。图8示出了适于用来实现本公开的实施例的电子设备800的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。在现代终端上,多利用马达的物理振动来达到提示/操作反馈的目的。然而,振动并不能像铃声那样进行录音,基本只能靠马达振子的物理振动。目前的马达振子的振动较为单一,并不能完全令人满意。本公开利用仪器可以检测出真实物体的振动波形,之后调节马达的输入电压等参数,便可以使马达按照真实该物体振动的波形进行振动,从而在终端上模拟出真实物体的振动效果,进而提升用户体验。在一些实施例中,马达是用在终端中,本公开中的终端可以包括但不限于诸如移动电话、智能手机、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、等的终端设备。如图1A所述,提供了一种终端振动的方法,包括步骤S101,终端接收预设振动命令。在一些实施例中,预设振动命令可以是用户对终端的操作触发的,也可以是接收到来电或信息、闹钟等事件触发的。本公开的方法还包括步骤S102,响应于接收到的预设振动命令,终端从预设存储空间读取电压的加载时间点和大小。在一些实施例中,预设存储空间可以是终端内的存储器,也可以是位于终端外部的存储空间,例如,云端等。在一些实施例中,通过终端的驱动从存储空间读取电压的加载时间点和大小,但是本公开不限于此。本公开的方法还包括步骤S103,利用终端的驱动在加载时间点以相应大小的电压给马达振子供电,以使得马达振子模拟实际物体的振效。在一些实施例中,驱动电连接至马达振子,以将加载时间点和电压大小的信息传递给马达振子。在一些实施例中,加载时间点的数量为两个以上,在不同加载时间点施加的电压大小通常不同。在目前的马达振子的振动中,通常给马达振子施加一次电压,得到单一的物理振动,或者通过施加的多个电压的大小来调整振动的强弱,但是多个电压的大小之间并无关联,仅作为调整振动强弱的一种手段。通过采用本公开的方法,通过在两个以上的加载时间点给马达振子施加相应大小的电压,用于模拟实际物体的振动效果,可以给用户带来全新的体验。即,在本公开的施加电压的加载时间点和相应的电压的大小是相互关联的,以得到实际物体的振效。参考图1B,可以通过步骤S201-S203来获得电压的加载时间点和大小。在步骤中S201中,接收实际物体的振动曲线。在一些实施例中,通过加速度测试仪(例如,购自德国MMF)来获得实际物体的振动曲线,进而可以将振动曲线提供给终端。例如,为了测量一个杯子的振动曲线,可以将加速度测试仪的两个贴片贴在杯子的两侧,外侧和内侧均可,之后,通过加速度测试仪施加一个敲击或进行人工敲击,能够测量得到杯子振动的加速度衰减曲线,即,获得实际物体的振动曲线。应该理解,以上实例仅是示例性的,而不用于限制本公开。在一些实施例中,可以建立一个库,将各种不同真实物体的不同部位敲击得到的振动曲线存储在库中,以备后续拟合之用。在一些实施例中,在步骤S202中,在多个时间点向马达振子施加相应大小的多个电压,得到多条曲线。具体地,例如,首先给马达振子施加第一电压,使马达振本文档来自技高网...

【技术保护点】
1.一种终端振动的方法,其特征在于,包括:/n终端接收预设振动命令;/n响应于所述预设振动命令,所述终端从预设存储空间读取电压的加载时间点和大小;/n利用所述终端的驱动在所述加载时间点以相应大小的电压给马达振子供电,以使得所述马达振子模拟实际物体的振效,其中,所述驱动电连接至所述马达振子;/n其中,所述加载时间点的数量为两个以上。/n

【技术特征摘要】
1.一种终端振动的方法,其特征在于,包括:
终端接收预设振动命令;
响应于所述预设振动命令,所述终端从预设存储空间读取电压的加载时间点和大小;
利用所述终端的驱动在所述加载时间点以相应大小的电压给马达振子供电,以使得所述马达振子模拟实际物体的振效,其中,所述驱动电连接至所述马达振子;
其中,所述加载时间点的数量为两个以上。


2.根据权利要求1所述的方法,其特征在于,通过以下步骤获得所述电压的加载时间点和大小:
接收所述实际物体的振动曲线;
在多个时间点给所述马达振子施加相应大小的多个电压,得到相应的多条曲线;
叠加所述多条曲线,通过调整所述多个时间点和所述多个电压的大小进行曲线拟合;
在拟合的曲线与所述振动曲线相同时,得到调整的多个时间点和调整的电压大小,将所述调整的多个时间点和所述调整的电压大小作为所述电压的加载时间点和大小存入所述预设存储空间。


3.根据权利要求2所述的方法,其特征在于,所述多个电压包括第一电压,在给所述马达振子施加所述第一电压时,所述马达振子的第一个振动波峰与所述振动曲线的第一个波峰相同。


4.根据权利要求2所述的方法,其特征在于,通过加速度测试仪测量所述实际物体的加速度衰减曲线得到所述振动曲线。


5.根据权利要求2所述的方法,其特征在于,所述多个时间点的第一时间点处于所述振动曲线的第一个周期的1...

【专利技术属性】
技术研发人员:方迟李腾飞
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1