本公开涉及计算机,尤其涉及一种扬声器的控制方法、装置及存储介质。
背景技术:
1、目前手机声音信号外放方面,受到手机空间的制约,扬声器体积小,因此需要尽可能的增加扬声器的音量。目前最主要的手段就是使用智能功放,通过功放实时监控扬声器的工作振幅和温度,从而在保证扬声器正常工作的同时尽可能的增大电压,提升音量。但通过上述方式提升音量,可能会导致扬声器工作时的振幅和温度超过限制,进而对扬声器的元器件造成损坏。
2、相关技术中,由于出厂设置的扬声器类型的识别方式过于受限,导致在使用的过程中,进行输入信号的调节时,使得调节后的输入信号不符合扬声器本身的硬件标准,导致扬声器的元器件损坏。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种扬声器的控制方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供一种扬声器的控制方法,应用于具有扬声器的电子设备,包括:
3、在所述扬声器输出声音信号的过程中,根据所述扬声器的类型信息,确定与所述类型信息对应的保护模型;
4、根据所述保护模型,确定所述扬声器当前的实际运行参数;
5、根据所述实际运行参数,调整所述扬声器的输入信号。
6、在一些实施例中,所述方法还包括:
7、获取所述扬声器的当前电学性能参数;
8、基于所述当前电学性能参数和预设的关联关系,确定所述扬声器的所述类型信息;
9、其中,所述关联关系用于表征电学性能参数和所述类型信息之间的映射关系。
10、在一些实施例中,所述方法还包括:
11、在对所述扬声器进行参数配置的过程中,获取所述扬声器的电学性能参数;
12、配置与所述电学性能参数对应的类型信息;
13、建立所述电学性能参数和所述类型信息之间的关联关系;
14、将所述电学性能参数、所述类型信息以及所述关联关系存储至所述电子设备的存储器。
15、在一些实施例中,所述方法还包括:
16、在对所述扬声器进行参数配置的过程中,获取所述扬声器中线圈的绕行方向、磁性模组的充磁方向、输入信号的正负极方向中的至少之一;
17、根据所述绕行方向、所述充磁方向、所述正负极方向中的至少之一,对所述电学性能参数进行调整;
18、配置与调整后的电学性能参数对应的类型信息;
19、其中,调整后的电学性能参数各不相同,且各个所述调整后的电学性能参数所对应的类型信息也各不相同。
20、在一些实施例中,所述电学性能参数包括:相位响应;
21、所述配置与所述电学性能参数对应的类型信息,包括:
22、在所述扬声器输出测试声音信号的过程中,根据所述扬声器当前的测试运行参数,确定所述相位响应;
23、配置与所述相位响应对应的类型信息。
24、在一些实施例中,所述在所述扬声器输出测试声音信号的过程中,根据所述扬声器当前的测试运行参数,确定所述相位响应,包括:
25、在所述扬声器输出测试声音信号的过程中,识别所述扬声器输出测试声音信号的频率类型;
26、利用与所述频率类型对应的计算策略,根据所述测试运行参数得到所述相位响应;其中,不同的频率类型对应不同的计算策略。
27、在一些实施例中,所述频率类型包括:固定频率和非固定频率;所述利用与所述频率类型对应的计算策略,根据所述测试运行参数得到所述相位响应,包括:
28、在所述扬声器输出具有所述固定频率的测试声音信号的过程中,利用第一计算策略,根据所述测试运行参数得到所述相位响应;
29、在所述扬声器输出具有所述非固定频率的测试声音信号的过程中,利用第二计算策略,根据所述测试运行参数得到所述相位响应;
30、其中,所述第一计算策略不同于所述第二计算策略。
31、在一些实施例中,所述测试运行参数包括:第一电压信号、第一电流信号以及第一采样率;
32、所述利用第一计算策略,根据所述测试运行参数得到所述相位响应,包括:
33、确定所述第一电压信号的电压输入周期的起始时刻,以及所述第一电流信号的电流输入周期的起始时刻;
34、根据所述固定频率、所述电压输入周期的起始时刻、所述电流输入周期的起始时刻以及所述第一采样率,确定所述扬声器的相位响应。
35、在一些实施例中,所述根据所述固定频率、所述电压输入周期的起始时刻、所述电流输入周期的起始时刻以及所述第一采样率,确定所述扬声器的相位响应,包括:
36、确定所述电压输入周期的起始时刻和所述电流输入周期的起始时刻之间的时刻差异;
37、根据所述时刻差异、所述固定频率以及所述第一采样率,确定所述固定频率对应的相位响应。
38、在一些实施例中,所述测试运行参数包括:第二电压信号、第二电流信号以及第二采样率;
39、所述利用第二计算策略,根据所述测试运行参数得到所述相位响应,包括:
40、得到第二电压信号对应的电压数据序列,以及所述第二电流信号对应的电流数据序列;其中,所述电压数据序列和所述电流数据序列均具有预设长度;
41、根据所述电压数据序列和所述电流数据序列,得到目标相位响应序列;
42、根据所述预设长度和所述第二采样率,确定目标频率;
43、从所述相位响应序列中,确定对应于所述目标频率的相位响应。
44、在一些实施例中,所述根据所述电压数据序列和所述电流数据序列,得到目标相位响应序列,包括:
45、根据所述电压数据序列,得到所述第二电压信号的相位角度序列;
46、根据所述电流数据序列,得到所述第二电流信号的相位角度序列;
47、根据所述第二电压信号的相位角度序列和所述第二电流信号的相位角度序列中对应位置的相位角度的差值,确定所述目标相位响应序列。
48、在一些实施例中,所述根据所述保护模型,确定所述扬声器当前的实际运行参数,包括:
49、将所述扬声器当前的电压信号和电流信号输入所述保护模型,得到所述扬声器当前的温度和/或输出声音信号的振幅;
50、所述根据所述实际运行参数,调整所述扬声器的输入信号,包括:
51、在所述温度大于温度阈值时,降低输入所述扬声器的电压信号;和/或
52、在所述振幅大于振幅阈值时,降低输入所述扬声器的电流信号。
53、根据本公开实施例的第二方面,提供一种扬声器的控制装置,应用于具有扬声器的电子设备,包括:
54、第一确定模块,配置为在所述扬声器输出声音信号的过程中,根据所述扬声器的类型信息,确定与所述类型信息对应的保护模型;
55、第二确定模块,配置为根据所述保护模型,确定所述扬声器当前的实际运行参数;
56、第三确定模块,配置为根据所述实际运行参数,调整所述扬声器的输入信号。
57、在一些实施例中,所述装置还包括:
58、第一获取模块,配置为获取所述扬声器的当前电学性能参数;
59、关联模块,配置为基于所述当前电学性能参数和预设的关联关系,确定所述扬声器的所述类型信息;
60、其中,所述关联关系用于表征电学性能参数和所述类型信息之间的映射关系。
61、在一些实施例中,所述装置还包括:
62、第二获取模块,配置为在对所述扬声器进行参数配置的过程中,获取所述扬声器的电学性能参数;
63、第一配置模块,配置为配置与所述电学性能参数对应的类型信息;
64、建立模块,配置为建立所述电学性能参数和所述类型信息之间的关联关系;
65、存储模块,配置为将所述电学性能参数、所述类型信息以及所述关联关系存储至所述电子设备的存储器。
66、在一些实施例中,所述装置还包括:
67、第三获取模块,配置为在对所述扬声器进行参数配置的过程中,获取所述扬声器中线圈的绕行方向、磁性模组的充磁方向、输入信号的正负极方向中的至少之一;
68、调整模块,配置为根据所述绕行方向、所述充磁方向、所述正负极方向中的至少之一,对所述电学性能参数进行调整;
69、第二配置模块,配置为配置与调整后的电学性能参数对应的类型信息;
70、其中,调整后的电学性能参数各不相同,且各个所述调整后的电学性能参数所对应的类型信息也各不相同。
71、在一些实施例中,所述电学性能参数包括:相位响应;
72、所述第一配置模块,配置为:
73、在所述扬声器输出测试声音信号的过程中,根据所述扬声器当前的测试运行参数,确定所述相位响应;
74、配置与所述相位响应对应的类型信息。
75、在一些实施例中,所述第一配置模块,配置为:
76、在所述扬声器输出测试声音信号的过程中,识别所述扬声器输出测试声音信号的频率类型;
77、利用与所述频率类型对应的计算策略,根据所述测试运行参数得到所述相位响应;其中,不同的频率类型对应不同的计算策略。
78、在一些实施例中,所述频率类型包括:固定频率和非固定频率;所述第一配置模块,配置为:
79、在所述扬声器输出具有所述固定频率的测试声音信号的过程中,利用第一计算策略,根据所述测试运行参数得到所述相位响应;
80、在所述扬声器输出具有所述非固定频率的测试声音信号的过程中,利用第二计算策略,根据所述测试运行参数得到所述相位响应;
81、其中,所述第一计算策略不同于所述第二计算策略。
82、在一些实施例中,所述测试运行参数包括:第一电压信号、第一电流信号以及第一采样率;
83、所述第一配置模块,配置为:
84、确定所述第一电压信号的电压输入周期的起始时刻,以及所述第一电流信号的电流输入周期的起始时刻;
85、根据所述固定频率、所述电压输入周期的起始时刻、所述电流输入周期的起始时刻以及所述第一采样率,确定所述扬声器的相位响应。
86、在一些实施例中,所述第一配置模块,配置为:
87、确定所述电压输入周期的起始时刻和所述电流输入周期的起始时刻之间的时刻差异;
88、根据所述时刻差异、所述固定频率以及所述第一采样率,确定所述固定频率对应的相位响应。
89、在一些实施例中,所述测试运行参数包括:第二电压信号、第二电流信号以及第二采样率;
90、所述第一配置模块,配置为:
91、得到第二电压信号对应的电压数据序列,以及所述第二电流信号对应的电流数据序列;其中,所述电压数据序列和所述电流数据序列均具有预设长度;
92、根据所述电压数据序列和所述电流数据序列,得到目标相位响应序列;
93、根据所述预设长度和所述第二采样率,确定目标频率;
94、从所述相位响应序列中,确定对应于所述目标频率的相位响应。
95、在一些实施例中,所述第一配置模块,配置为:
96、根据所述电压数据序列,得到所述第二电压信号的相位角度序列;
97、根据所述电流数据序列,得到所述第二电流信号的相位角度序列;
98、根据所述第二电压信号的相位角度序列和所述第二电流信号的相位角度序列中对应位置的相位角度的差值,确定所述目标相位响应序列。
99、在一些实施例中,所述第二确定模块,配置为:
100、将所述扬声器当前的电压信号和电流信号输入所述保护模型,得到所述扬声器当前的温度和/或输出声音信号的振幅;
101、所述第三确定模块,配置为:
102、在所述温度大于温度阈值时,降低输入所述扬声器的电压信号;和/或
103、在所述振幅大于振幅阈值时,降低输入所述扬声器的电流信号。
104、根据本公开实施例的第三方面,提供一种扬声器的控制装置,包括:
105、处理器;
106、配置为存储处理器可执行指令的存储器;
107、其中,所述处理器配置为:执行时实现上述第一方面中任一种扬声器的控制方法中的步骤。
108、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由扬声器的控制装置的处理器执行时,使得所述装置能够执行上述第一方面中任一种扬声器的控制方法中的步骤。
109、本公开的实施例提供的技术方案可以包括以下有益效果:
110、本公开实施例中,在扬声器输出声音信号的过程中,通过扬声器的类型信息,来确定对应的保护模型,从而根据该保护模型确定扬声器当前的实际运行参数,根据所述实际运行参数,调整扬声器的输入信号。
111、第一方面,通过将扬声器的类型信息与保护模型相关联,能够使得基于保护模型确定的实际运行参数与扬声器的性能更加对应,进而准确控制扬声器的输入信号,降低由于输入信号超出限制导致扬声器损坏的可能性;第二方面,利用电子设备本身的硬件就能够实现输入信号的精确调节,而不需要对电子设备的电路或者结构进行修改,还能够降低研发和生产成本;第三方面,基于软件的方法实现扬声器的类型的识别,相较于对硬件进行改进以实现扬声器的类型的识别,安全性和稳定性更高。
112、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。