Parameter setting method and device, electronic equipment and storage medium

By decoupling the acoustic parameters and software packages, the acoustic parameters feedback from the server are received and set into the audio application after the audio equipment is connected to the network, the problems of complex acoustic parameters setting and poor user experience in the prior art are solved, and the effect of reducing development and maintenance costs and improving user experience is achieved.

CN119697565APending Publication Date: 2025-03-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311243665.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In the prior art, when setting the acoustic parameters of an audio device, the entire software package needs to be downloaded, resulting in high development and maintenance costs and poor user experience.

Method used

By decoupling the acoustic parameters from the software package, the acoustic parameters feedback from the server after the audio device is connected to the network, and set them into the audio application using the preset software package.

Benefits of technology

It realizes that only requests download acoustic parameters to set parameters, which reduces development and maintenance costs, and optimizes acoustic parameters through silent updates, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697565A_ABST
    Figure CN119697565A_ABST
Patent Text Reader

Abstract

The invention relates to a parameter setting method and device, electronic equipment and a storage medium, and the method is applied to audio equipment, and comprises the steps: responding to the networking of the audio equipment, and sending an acoustic parameter downloading request to a server; receiving acoustic parameters fed back by the server according to the acoustic parameter downloading request; and setting the acoustic parameter to an audio application in the audio equipment by using a preset software package in the audio equipment. Through the scheme, the development and maintenance cost can be greatly reduced while acoustic parameter setting is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of parameter setting of electronic devices, and in particular to a parameter setting method and device, electronic device, and storage medium. Background Art

[0002] With the rapid development of the Internet, more and more audio devices have appeared on the market, such as smart speakers, refrigerators equipped with smart voice modules, washing machines and other household appliances, which have functions such as online resource on demand, information query, home control, voice calls, etc., greatly facilitating people's lives.

[0003] Sound pickup capability and sound quality are key indicators for evaluating the quality of an audio device, among which the acoustic parameters of an audio device are the decisive factors affecting the sound pickup capability and sound quality of an audio device. Usually, acoustic engineers will adjust the acoustic parameters based on the hardware acoustic form of the audio device, so that the audio device works with the adjusted acoustic parameters, thereby improving the sound pickup capability and sound quality of the audio device and improving the user experience. How to efficiently set the acoustic parameters of audio devices needs to be solved urgently. Summary of the invention

[0004] The present disclosure provides a parameter setting method and device, an electronic device, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a parameter setting method is provided, which is applied to an audio device, and includes:

[0006] In response to the audio device being connected to the network, sending an acoustic parameter download request to a server;

[0007] Receiving the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0008] The acoustic parameters are set to an audio application in the audio device using a preset software package in the audio device.

[0009] In some embodiments, in response to the audio device being connected to the network, sending an acoustic parameter download request to the server includes:

[0010] In response to the audio device being connected to the network, determining whether the audio device stores acoustic parameters;

[0011] When it is determined that the audio device does not store the acoustic parameters, sending a request to download the acoustic parameters to the server;

[0012] or,

[0013] In the case where it is determined that the audio device stores the acoustic parameters, in response to receiving the acoustic parameter update notification sent by the server, the acoustic parameter download request is sent to the server.

[0014] In some embodiments, the method further comprises:

[0015] According to the acoustic parameter update notification, updating the acoustic parameters stored in the audio device to the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0016] The step of setting the acoustic parameters to an audio application in the audio device by using a preset software package in the audio device comprises:

[0017] The updated acoustic parameters are set to the audio application in the audio device using the preset software package.

[0018] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and receiving the acoustic parameter fed back by the server according to the acoustic parameter download request includes:

[0019] The acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request is received.

[0020] In some embodiments, the method further comprises:

[0021] encrypting the identification of the audio device;

[0022] In response to the audio device being connected to the network, sending an acoustic parameter download request to the server comprises:

[0023] In response to the audio device being connected to the network, sending an acoustic parameter download request carrying the encrypted identifier to the server;

[0024] The receiving the acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request includes:

[0025] Receive the acoustic parameter corresponding to the decrypted identifier fed back by the server; wherein the decrypted identifier is obtained by the server decrypting the encrypted identifier carried in the acoustic parameter download request.

[0026] In some embodiments, the feedback acoustic parameter includes an encrypted acoustic parameter; and using a preset software package in the audio device to set the acoustic parameter to an audio application in the audio device includes:

[0027] Decrypting the encrypted acoustic parameters of the feedback;

[0028] In case the decryption is successful, the decrypted acoustic parameters are set to the audio application in the audio device using the preset software package.

[0029] In some embodiments, in response to the audio device being connected to the network, sending an acoustic parameter download request to the server includes:

[0030] In response to the audio device being connected to the network, sending a verification request carrying an identification of the audio device to the server;

[0031] Receiving a verification result fed back by the server according to the verification request;

[0032] In response to the verification result indicating that the verification is passed, the acoustic parameter download request is sent to the server.

[0033] In some embodiments, the acoustic parameters include audio input parameters and / or audio output parameters; and using a preset software package in the audio device to set the acoustic parameters to an audio application in the audio device includes:

[0034] Using the preset software package to set the audio input parameters to an audio receiving application in the audio device;

[0035] and / or,

[0036] The audio output parameters are set to an audio output application in the audio device using the preset software package.

[0037] According to a second aspect of an embodiment of the present disclosure, a parameter setting method is provided, which is applied to a server, and the method includes:

[0038] Receiving an acoustic parameter download request sent by an audio device;

[0039] Feedback the acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to an audio application in the audio device using a preset software package.

[0040] In some embodiments, the receiving an acoustic parameter download request sent by an audio device includes:

[0041] In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device;

[0042] The acoustic parameter download request sent by the audio device according to the acoustic parameter update notification is received.

[0043] In some embodiments, the acoustic parameter is associated with a version number; the method further comprises:

[0044] Obtain the version number of the acoustic parameters currently used by the audio device;

[0045] Determining whether the version number of the acoustic parameter currently used by the audio device is consistent with the version number of the acoustic parameter stored in the server;

[0046] In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device includes:

[0047] In response to the version number of the acoustic parameter stored in the server being inconsistent with the version number of the acoustic parameter currently used by the audio device, an acoustic parameter update notification is sent to the audio device.

[0048] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and feeding back the acoustic parameter to the audio device according to the acoustic parameter download request includes:

[0049] According to the acoustic parameter download request, the acoustic parameter corresponding to the identifier of the audio device is fed back to the audio device.

[0050] In some embodiments, the acoustic parameter download request carries an encrypted identifier of the audio device; and feeding back the acoustic parameter corresponding to the identifier of the audio device to the audio device according to the acoustic parameter download request includes:

[0051] Decrypting the encrypted identifier of the audio device according to the acoustic parameter download request;

[0052] The acoustic parameter corresponding to the decrypted identifier is fed back to the audio device.

[0053] In some embodiments, feeding back the acoustic parameter to the audio device according to the acoustic parameter download request includes:

[0054] Feedback the encrypted acoustic parameters to the audio device according to the acoustic parameter download request; wherein the encrypted acoustic parameters are used by the audio device to set the decrypted acoustic parameters to the audio application in the audio device using the preset software package after the audio device decrypts them.

[0055] In some embodiments, the method further comprises:

[0056] Receiving a verification request sent by the audio device; wherein the verification request carries an identification of the audio device;

[0057] Feedback a verification result to the audio device according to the identifier of the audio device;

[0058] The receiving the acoustic parameter download request sent by the audio device includes:

[0059] When the verification result indicates that the verification is passed, an acoustic parameter download request sent by the audio device is received.

[0060] According to a third aspect of an embodiment of the present disclosure, there is provided a parameter setting device, which is applied to an audio device, and includes:

[0061] A request module, configured to send an acoustic parameter download request to a server in response to the audio device being connected to the network;

[0062] A first receiving module, configured to receive the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0063] The setting module is used to set the acoustic parameters to the audio application in the audio device by using a preset software package in the audio device.

[0064] In some embodiments, the request module is used to determine whether the audio device stores acoustic parameters in response to the audio device being connected to the Internet; if it is determined that the audio device does not store acoustic parameters, send the acoustic parameter download request to the server; or, if it is determined that the audio device stores acoustic parameters, send the acoustic parameter download request to the server in response to receiving an acoustic parameter update notification sent by the server.

[0065] In some embodiments, the apparatus further comprises:

[0066] An updating module, configured to update the acoustic parameters stored in the audio device to the acoustic parameters fed back by the server according to the acoustic parameter download request according to the acoustic parameter update notification;

[0067] The setting module is used to set the updated acoustic parameters to the audio application in the audio device by using the preset software package.

[0068] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and the first receiving module is configured to receive the acoustic parameters corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request.

[0069] In some embodiments, the apparatus further comprises:

[0070] An encryption module, used for encrypting the identification of the audio device;

[0071] The request module is configured to send an acoustic parameter download request carrying an encrypted identifier to the server in response to the audio device being connected to the network;

[0072] The first receiving module is used to receive the acoustic parameter corresponding to the decrypted identifier fed back by the server; wherein the decrypted identifier is obtained by the server decrypting the encrypted identifier carried in the acoustic parameter download request.

[0073] In some embodiments, the feedback acoustic parameters include encrypted acoustic parameters; the setting module is used to decrypt the encrypted acoustic parameters of the feedback; when the decryption is successful, the decrypted acoustic parameters are set to the audio application in the audio device using the preset software package.

[0074] In some embodiments, the request module is used to send a verification request carrying the identification of the audio device to the server in response to the audio device being connected to the Internet; receive a verification result fed back by the server based on the verification request; and send the acoustic parameter download request to the server in response to the verification result indicating that the verification is passed.

[0075] In some embodiments, the acoustic parameters include audio input parameters and / or audio output parameters; the setting module is used to set the audio input parameters to the audio receiving application in the audio device using the preset software package; and / or, to set the audio output parameters to the audio output application in the audio device using the preset software package.

[0076] According to a fourth aspect of an embodiment of the present disclosure, a parameter setting device is provided, which is applied to a server and includes:

[0077] A second receiving module, used for receiving an acoustic parameter download request sent by an audio device;

[0078] A feedback module is used to feed back acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to an audio application in the audio device using a preset software package.

[0079] In some embodiments, the second receiving module is used to send an acoustic parameter update notification to the audio device in response to the acoustic parameter update; and receive the acoustic parameter download request sent by the audio device according to the acoustic parameter update notification.

[0080] In some embodiments, the acoustic parameter is associated with a version number; the apparatus further comprises:

[0081] An acquisition module, used to acquire the version number of the acoustic parameter currently used by the audio device;

[0082] A determination module, used to determine whether the version number of the acoustic parameter currently used by the audio device is consistent with the version number of the acoustic parameter stored in the server;

[0083] The second receiving module is configured to send an acoustic parameter update notification to the audio device in response to a version number of the acoustic parameter stored in the server being inconsistent with a version number of the acoustic parameter currently used by the audio device.

[0084] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and the feedback module is configured to feed back the acoustic parameters corresponding to the identifier of the audio device to the audio device according to the acoustic parameter download request.

[0085] In some embodiments, the acoustic parameter download request carries the encrypted identifier of the audio device; the feedback module is used to decrypt the encrypted identifier of the audio device according to the acoustic parameter download request; and feed back the acoustic parameters corresponding to the decrypted identifier to the audio device.

[0086] In some embodiments, the feedback module is used to feed back encrypted acoustic parameters to the audio device according to the acoustic parameter download request; wherein the encrypted acoustic parameters are used by the audio device to decrypt and then set the decrypted acoustic parameters to the audio application in the audio device using the preset software package.

[0087] In some embodiments, the apparatus further comprises:

[0088] A third receiving module, configured to receive a verification request sent by the audio device; wherein the verification request carries an identification of the audio device;

[0089] A verification feedback module, used for feeding back a verification result to the audio device according to the identifier of the audio device;

[0090] The second receiving module is configured to receive an acoustic parameter download request sent by the audio device when the verification result indicates that the verification is passed.

[0091] According to a fifth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0092] A processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the method as described in the first aspect or the second aspect above.

[0093] According to a fourth aspect of an embodiment of the present disclosure, there is provided a storage medium, including:

[0094] When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as described in the first aspect or the second aspect above.

[0095] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0096] In the scenario of setting the acoustic parameters of an audio device, compared with the method of solidifying the acoustic parameters into a software package and requiring downloading and updating the entire software package, the embodiment of the present disclosure decouples the acoustic parameters from the software package, receives the acoustic parameters fed back by the server according to the acoustic parameter download request after the audio device is connected to the network, and uses the preset software package in the audio device to set the acoustic parameters to the audio application in the audio device. On the one hand, by only requesting to download the acoustic parameters, the acoustic parameters can be set using the software package, thereby reducing development and maintenance costs. On the other hand, the embodiment of the present disclosure can also enable the audio device to update the acoustic parameters in the scenario of optimizing the acoustic parameters by only receiving the acoustic parameters fed back by the server (without updating the software package), thereby improving the parameter setting efficiency. Since the number of bytes of the acoustic parameters is smaller than that of the entire software package, downloading and setting the acoustic parameters is more imperceptible, thereby improving the user experience by optimizing the acoustic parameters in a silent update that is more imperceptible to the user.

[0097] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0098] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0099] Figure 1 This is an example diagram of acoustic parameter settings for different audio devices in the related art.

[0100] Figure 2 This is an example of a parameter setting method flow shown in the embodiment of the present disclosure. Figure 1 .

[0101] Figure 3 This is an example diagram of communication between an audio device and a server shown in an embodiment of the present disclosure.

[0102] Figure 4 This is an example of a parameter setting method flow shown in the embodiment of the present disclosure. Figure 2 .

[0103] Figure 5 This is an example diagram of the interaction process between an audio device and a server shown in an embodiment of the present disclosure.

[0104] Figure 6A parameter setting device shown in the embodiment of the present disclosure Figure 1 .

[0105] Figure 7 A parameter setting device shown in the embodiment of the present disclosure Figure 2 .

[0106] Figure 8 This is an example diagram of an audio device and a server shown in an embodiment of the present disclosure.

[0107] Fig. 9 is an example diagram of an acoustic parameter database shown in an embodiment of the present disclosure.

[0108] Fig.10 It is a block diagram of an electronic device shown in an embodiment of the present disclosure.

[0109] Fig.11 It is a block diagram of a server device shown in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0110] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0111] Generally, audio devices of different product types or models have different hardware acoustic forms. For example, differences in the number of microphones, array orientation, cavity design, device selection, etc. will result in different sound pickup capabilities and sound quality of the audio devices. Among them, the quality of the sound pickup capability directly affects the user experience of the audio device such as voice calls and wake-up recognition; the quality of the sound directly affects the user experience of playing music.

[0112] During the design phase of audio equipment, acoustic engineers will perform software adjustments to acoustic parameters based on the hardware acoustic form of the audio equipment. For example, by adjusting the gain parameters of the microphone input signal, when the audio equipment is in a noisy environment or the sound source is far away from the microphone, it can still receive a clearer recording signal, thereby improving the sound pickup capability of the audio equipment. For another example, by adjusting the sound effect parameters of the audio output signal, such as the equalizer (EQ) for gain adjustment of different frequency bands of audio signals, the dynamic range control (DRC) parameters for soft processing and amplitude limitation of audio signals, etc., the sound finally output by the speaker is more realistic and pleasant, thereby improving the sound quality of the audio equipment.

[0113] In the related art, the acoustic parameters adjusted by the software are usually fixed in the software package in the form of hard coding or configuration files. The hard coding form refers to directly embedding the acoustic parameters into the software program, and the configuration file form refers to saving the acoustic parameters in a fixed file format in the memory of the audio device. When the acoustic parameters of the audio device are set or the acoustic parameters of the audio device need to be modified and optimized, the entire software package needs to be downloaded, the acoustic parameters are parsed to obtain the acoustic parameters, and then the acoustic parameters are set.

[0114] Figure 1 The figure shows an example of acoustic parameter settings of different audio devices in the related art. Figure 1 In the example, different types of audio equipment A, B, C, ..., N have different acoustic parameters due to different acoustic morphologies. Figure 1 It can be seen that the process of audio device A continuously optimizing and setting acoustic parameters is as follows: by downloading software package A.1.0, acoustic parameters a.1.0 are set; by downloading software package A.2.0, acoustic parameters a.2.0 are set; by downloading software package A.3.0, acoustic parameters a.3.0 are set; by downloading software package AN0, acoustic parameters an0 are set. The process of audio devices B, C, ..., N continuously optimizing and setting acoustic parameters can be understood by referring to the process of audio device A continuously optimizing and setting acoustic parameters, which will not be repeated here.

[0115] It is understandable that in the related art, in order to set matching acoustic parameters for audio devices of different acoustic forms, it is necessary to develop and maintain a set of software packages with solidified acoustic parameters for each of the N different types of audio devices, such as Figure 1 In addition, in order to improve the sound pickup capability and sound quality of the audio device, the acoustic parameters may be modified and optimized. Once the acoustic parameters of a certain model of audio device need to be modified and optimized, the software package of the audio device of that model needs to be updated separately, for example Figure 1 If the audio device A in the audio system needs to modify and optimize the acoustic parameters to a.2.0, a.3.0, ..., an0, then its software package needs to be updated to A.2.0, A.3.0, ..., AN0, and the same is true for other types of audio devices. Therefore, the relevant technology requires the development and maintenance of different software packages for different audio devices, which has high development complexity, low efficiency, and high maintenance costs. In addition, since the downloaded software package is usually large in bytes and takes a long time to download, users will notice it, resulting in a poor user experience.

[0116] In this regard, the embodiment of the present disclosure provides a parameter setting method, the execution subject of which can be an audio device or a server, wherein the audio device can be a smart speaker; it can also be a household appliance such as a refrigerator and a washing machine equipped with an intelligent voice module, or a mobile phone, a camera, a tablet computer, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the parameter setting method can be implemented by a processor calling a computer-readable instruction stored in a memory.

[0117] Figure 2 This is an example of a parameter setting method flow shown in the embodiment of the present disclosure. Figure 1 , used in audio equipment, by Figure 2 It can be seen that the following steps are included:

[0118] S101, in response to the audio device being connected to the network, sending an acoustic parameter download request to a server;

[0119] S102, receiving the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0120] S103: Using a preset software package in the audio device to set the acoustic parameter to an audio application in the audio device.

[0121] In step S101, when the audio device is connected to the network, an acoustic parameter download request is sent to the server; wherein, the audio device is connected to the network, which can be achieved by the audio device itself, after searching the network, based on a preset network password; or, based on other terminal devices (such as mobile phones, tablet computers) that communicate with the audio device, after the terminal device scans the audio device to be connected to the network, the network name and password are sent to the audio device through a communication method such as Wi-Fi or Bluetooth through the network name and password input by the user, so that the audio device is connected to the network based on the network name and password. After the audio device of the embodiment of the present disclosure is connected to the network, it has the ability to communicate with the server.

[0122] Figure 3 This is a diagram showing an example of communication between an audio device and a server according to an embodiment of the present disclosure. Figure 3 In the example, after the audio devices A, B, C, ..., N identified by L1 are connected to the network, they can communicate with the server identified by L3 through the wireless communication node (such as a router) identified by L2.

[0123] In response to the audio device being connected to the Internet, the embodiment of the present disclosure sends a request for downloading acoustic parameters to the server in a timely manner; or when the audio device is connected to the Internet, sends a request for downloading acoustic parameters to the server based on a preset timing, etc., which is not limited in the embodiment of the present disclosure. The preset timing can be a user-defined time, or a time when the audio device is less frequently used, such as at night.

[0124] After the audio device sends an acoustic parameter download request to the server, the server feeds back the acoustic parameters to the audio device, so that in step S102, the audio device receives the acoustic parameters fed back by the server according to the acoustic parameter download request. The acoustic parameters of the disclosed embodiment include at least one of the following: a gain parameter of an audio input signal, an EQ equalizer algorithm parameter of an audio output signal, and a DRC dynamic range control parameter; wherein the EQ equalizer is an algorithm that can adjust the amplification amount of electrical signals of various frequency components respectively, and compensates for the defects of the speaker and the sound field by adjusting electrical signals of various frequencies, and compensates and modifies various sound sources, that is, in order to truly restore the sound, the frequency response curve of the audio device is adjusted to be flatter by adjusting the parameters of the EQ equalizer, and the EQ equalizer algorithm parameters include the type of filter and the parameters of various filters, such as frequency, gain, quality factor, etc.; DRC dynamic range control is an algorithm that dynamically controls the amplitude of the audio output signal, provides compression and amplification capabilities for the output audio, can make small-amplitude sounds louder, or large-amplitude sounds more whispering and soft, and filters out some low-level noise, and is a nonlinear amplitude adjustment method for audio signals, and the DRC dynamic range control parameters include but are not limited to enhancement threshold, restriction threshold, noise threshold, etc.

[0125] In addition, the acoustic parameters of the embodiments of the present disclosure may be associated with a version number, an identifier of an audio device, etc., wherein the identifier of the audio device may include a model number, a serial number, etc. of the audio device. The audio device may be uniquely identified by the identifier of the audio device, and the acoustic parameters of different versions of the audio device may be distinguished by the version number.

[0126] In step S103, the audio device uses a preset software package to set the acoustic parameters fed back by the server to the audio application in the audio device; wherein the preset software package can be a software package image burned into the memory of the audio device when the audio device is produced in the factory, or sent out once by the server. The audio applications in the audio device include music playback applications, video applications, voice control applications, etc.

[0127] It should be noted that different audio devices in the embodiments of the present disclosure may store the same software package, so that the same manufacturer can set different acoustic parameters based on the same software package, greatly reducing development and maintenance costs.

[0128] The preset software package of the disclosed embodiment includes at least software code (such as a preset loading module) for setting acoustic parameters to audio applications. Through the loading module in the preset software package, the acoustic parameters fed back by the server are set to the audio applications in the audio device. For example, the gain parameters of the audio input signal are loaded into the voice control application, and the EQ equalizer algorithm parameters and DRC dynamic range control parameters of the audio output signal are loaded into the music playback application, the video application, etc., so that the audio device runs each audio application based on the acoustic parameters.

[0129] In addition, the preset software package of the disclosed embodiment may also include module codes such as a business general module, a request module, an acquisition module, a storage module, a parsing module, an audio input processing module, and an audio output processing module. Among them, the business general module refers to a business module common to audio devices, which serves the basic product requirements of audio devices, including but not limited to networking, button control, display component control, voice interaction control, voice call control, resource playback, home control, and software processes such as Over-the-Air Technology (OTA). The request module is used to send an acoustic parameter download request to the server after the audio device is turned on and connected to the network. The acquisition module is used for the audio device to receive the acoustic parameters fed back by the server according to the acoustic parameter download request. The storage module is used for the audio device to directly store the acoustic parameters in a preset memory space or store them in the form of files after receiving the acoustic parameters fed back by the server. The parsing module is used to parse the acoustic parameters stored in the form of files, so that the loading module sets the parsed acoustic parameters to the software processing module corresponding to the audio application for operation. The audio input processing module is used to process parameters such as the gain of the audio input signal after setting, so that the audio application runs based on the gain of the audio input signal and other parameters; in addition, the audio input module can also process and adjust the audio input signal recorded by the microphone, such as echo cancellation processing, noise reduction processing, etc., so that the device can finally obtain a processed and clearer audio signal to improve the sound pickup ability of the audio device. The audio output processing module is used to process the EQ equalizer algorithm parameters after setting, so that the audio application runs based on the EQ equalizer algorithm parameters; in addition, the audio output module can also process and adjust the audio output signal, such as volume control processing, DRC dynamic range control processing, etc., so that the sound finally output by the device's speaker is more realistic and pleasant to the ear, so as to improve the sound quality of the device.

[0130] It can be understood that in the scenario of setting the acoustic parameters of an audio device, compared with the method of solidifying the acoustic parameters into a software package, which requires downloading and updating the entire software package, the embodiment of the present disclosure decouples the acoustic parameters from the software package, receives the acoustic parameters fed back by the server according to the acoustic parameter download request after the audio device is connected to the network, and uses the preset software package in the audio device to set the acoustic parameters to the audio application in the audio device. On the one hand, by only requesting to download the acoustic parameters, the acoustic parameters can be set using the software package, thereby reducing development and maintenance costs. On the other hand, the embodiment of the present disclosure can also enable the audio device to update the acoustic parameters in the scenario of optimizing the acoustic parameters by only receiving the acoustic parameters fed back by the server (without updating the software package), thereby improving the parameter setting efficiency. At the same time, since the number of bytes of the acoustic parameters is smaller than that of the entire software package, downloading and setting the acoustic parameters is more imperceptible, thereby improving the user experience by optimizing the acoustic parameters in a silent update that is more imperceptible to the user.

[0131] In some embodiments, in response to the audio device being connected to the network, sending an acoustic parameter download request to the server includes:

[0132] In response to the audio device being connected to the network, determining whether the audio device stores acoustic parameters;

[0133] When it is determined that the audio device does not store the acoustic parameters, sending a request to download the acoustic parameters to the server;

[0134] or,

[0135] In the case where it is determined that the audio device stores the acoustic parameters, in response to receiving the acoustic parameter update notification sent by the server, the acoustic parameter download request is sent to the server.

[0136] In the disclosed embodiment, when the audio device is connected to the Internet, it is determined whether the audio device has stored acoustic parameters. If the audio device does not have stored acoustic parameters, such as the audio device is turned on and connected to the Internet for the first time, or the audio device is reset, resulting in no acoustic parameters stored in the audio device, the audio device promptly sends an acoustic parameter download request to the server, receives the acoustic parameters fed back by the server, and uses a preset software package to set the acoustic parameters to the audio application in the audio device. Through this solution, the audio device can operate normally while improving the immediacy of the acoustic parameter setting of the audio device.

[0137] If the audio device stores acoustic parameters, in response to receiving an acoustic parameter update notification sent by the server, an acoustic parameter download request is sent to the server, the updated acoustic parameters fed back by the server are received, and the updated acoustic parameters are set to the audio application in the audio device using a preset software package. The server sends an acoustic parameter update notification to the audio device, which may be in response to an acoustic parameter update in the server, and the server sends an acoustic parameter update notification to the audio device; or when it is determined that the acoustic parameters currently stored in the audio device are inconsistent with the acoustic parameters maintained in the server, an acoustic parameter update notification is sent to the audio device, etc. Since the updated acoustic parameters are usually based on parameters that are more closely matched to the acoustic morphology of the audio device after adjustment by an acoustic engineer, the audio device can provide users with a better acoustic experience based on the updated acoustic parameters in a timely manner.

[0138] It should be noted that if the audio device is currently in a powered-off and offline state, the above acoustic parameter setting process will be performed after the audio device is powered on and connected to the network next time, which will not be described in detail here.

[0139] In some embodiments, the method further comprises:

[0140] According to the acoustic parameter update notification, updating the acoustic parameters stored in the audio device to the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0141] The step of setting the acoustic parameters to an audio application in the audio device by using a preset software package in the audio device comprises:

[0142] The updated acoustic parameters are set to the audio application in the audio device using the preset software package.

[0143] In the embodiment of the present disclosure, after receiving the acoustic parameter update notification sent by the server, the audio device updates the stored acoustic parameters to the acoustic parameters fed back by the server, so that the acoustic parameters stored in the audio device are consistent with the updated acoustic parameters in the server, and the updated acoustic parameters are set to the audio application in the audio device using the preset software package. Compared with the audio device downloading the updated acoustic parameters in the server every time it is turned on and run, the audio device in the embodiment of the present disclosure stores the updated acoustic parameters after requesting the acoustic parameter download once, so that the acoustic parameters stored in the audio device are consistent with the updated acoustic parameters in the server, which can reduce the number of times the acoustic parameter download request is sent to the server and reduce network communication overhead.

[0144] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and receiving the acoustic parameter fed back by the server according to the acoustic parameter download request includes:

[0145] The acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request is received.

[0146] In the embodiment of the present disclosure, the acoustic parameter download request carries the identifier of the audio device; wherein the identifier of the audio device, such as the model and serial number of the audio device, can uniquely identify the information of the audio device.

[0147] In the embodiment of the present disclosure, the audio device sends an acoustic parameter download request carrying the identification of the audio device to the server; the server searches for the acoustic parameters corresponding to the identification based on the received acoustic parameter download request, and feeds back the acoustic parameters corresponding to the identification to the audio device, so that the audio device receives the acoustic parameters corresponding to the identification of the audio device fed back by the server based on the acoustic parameter download request.

[0148] It can be understood that, when the server maintains the acoustic parameters of multiple audio devices, the audio device sends an acoustic parameter download request carrying the identification of the audio device to the server, so that the server can accurately feedback the acoustic parameters corresponding to the identification to the audio device, that is, the feedback acoustic parameters are acoustic parameters that match the acoustic morphology of the audio device, thereby improving the acoustic experience brought by the audio device running the audio application with the feedback acoustic parameters.

[0149] In some embodiments, the method further comprises:

[0150] encrypting the identification of the audio device;

[0151] In response to the audio device being connected to the network, sending an acoustic parameter download request to the server comprises:

[0152] In response to the audio device being connected to the network, sending an acoustic parameter download request carrying the encrypted identifier to the server;

[0153] The receiving the acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request includes:

[0154] Receive the acoustic parameter corresponding to the decrypted identifier fed back by the server; wherein the decrypted identifier is obtained by the server decrypting the encrypted identifier carried in the acoustic parameter download request.

[0155] In the embodiment of the present disclosure, the audio device encrypts the identification of the audio device using a symmetric encryption algorithm, an asymmetric encryption algorithm, a hash algorithm, etc.

[0156] In response to the audio device being connected to the Internet, the disclosed embodiment sends an acoustic parameter download request carrying an encrypted identifier to a server; after receiving the acoustic parameter download request, the server decrypts the identifier and feeds back the acoustic parameters corresponding to the decrypted identifier to the audio device, so that the audio device receives the acoustic parameters corresponding to the decrypted identifier fed back by the server.

[0157] It can be understood that the audio device in the embodiment of the present disclosure sends an acoustic parameter download request carrying the encrypted audio device identifier to the server, which can improve the confidentiality of the acoustic parameter download request from the audio device to the server and provide a high level of communication security.

[0158] In some embodiments, the feedback acoustic parameter includes an encrypted acoustic parameter; and using a preset software package in the audio device to set the acoustic parameter to an audio application in the audio device includes:

[0159] Decrypting the encrypted acoustic parameters of the feedback;

[0160] In case the decryption is successful, the decrypted acoustic parameters are set to the audio application in the audio device using the preset software package.

[0161] In the embodiment of the present disclosure, after receiving the acoustic parameter download request, the server encrypts the acoustic parameters to be fed back, and feeds back the encrypted acoustic parameters to the audio device.

[0162] The audio device of the disclosed embodiment decrypts the encrypted acoustic parameters fed back by the server. For example, based on the same agreed key, after the server encrypts the acoustic parameters using the key, the audio device decrypts the acoustic parameters based on the key. For another example, if the encrypted acoustic parameters are obtained by the server encrypting the acoustic parameters using a parameter public key, the audio device decrypts the acoustic parameters based on a parameter private key corresponding to the parameter public key.

[0163] When the encrypted acoustic parameters are successfully decrypted, the audio device uses the preset software package to set the decrypted acoustic parameters to the audio application in the audio device. Through this solution, the confidentiality of the acoustic parameters in the audio device download server can be improved, and the communication security is relatively high.

[0164] In some embodiments, in response to the audio device being connected to the network, sending an acoustic parameter download request to the server includes:

[0165] In response to the audio device being connected to the network, sending a verification request carrying an identification of the audio device to the server;

[0166] Receiving a verification result fed back by the server according to the verification request;

[0167] In response to the verification result indicating that the verification is passed, the acoustic parameter download request is sent to the server.

[0168] In an embodiment of the present disclosure, in response to the audio device being connected to the Internet, a verification request carrying an identification of the audio device is sent to a server; after receiving the verification request, the server feeds back a verification result to the audio device based on the identification of the audio device; for example, if the identification of the audio device is consistent with the identification recorded in the server, a result indicating that the verification passed is fed back to the audio device; if the identification of the audio device is inconsistent with the identification recorded in the server, a result indicating that the verification failed is fed back to the audio device.

[0169] When the audio device receives the characterization verification feedback from the server and it passes, it sends an acoustic parameter download request to the server, so as to set the acoustic parameters fed back by the server according to the acoustic parameter download request to the audio application using the preset software package.

[0170] It can be understood that in the embodiment of the present disclosure, when the audio device receives a verification result indicating that the verification has passed, it requests the server to download the acoustic parameters, so that the audio device that has passed the verification can download the acoustic parameters from the server, which can reduce the information leakage and network communication overhead caused by the audio device that has not passed the verification downloading the acoustic parameters.

[0171] In some embodiments, the acoustic parameters include audio input parameters and / or audio output parameters; and using a preset software package in the audio device to set the acoustic parameters to an audio application in the audio device includes:

[0172] Using the preset software package to set the audio input parameters to an audio receiving application in the audio device;

[0173] and / or,

[0174] The audio output parameters are set to an audio output application in the audio device using the preset software package.

[0175] In the embodiments of the present disclosure, the acoustic parameters include audio input parameters and / or audio output parameters; wherein the audio input parameters include the gain of the audio input signal, the parameters of the echo cancellation processing algorithm, the parameters of the noise reduction processing algorithm, etc.; the audio output parameters include EQ equalizer algorithm parameters, volume parameters, DRC dynamic range parameters, etc.

[0176] The audio device of the embodiment of the present disclosure uses a preset software package to set the audio input parameters to the audio receiving application in the audio device; wherein the audio receiving application corresponds to the aforementioned voice control application. For example, the preset software package is used to set the gain of the audio input signal to the voice control application in the smart speaker, so that the voice control application receives sound with the gain of the audio input signal, thereby improving the sound pickup capability of the voice control application.

[0177] The audio device of the embodiment of the present disclosure uses a preset software package to set audio output parameters to an audio output application in the audio device; wherein the audio output application corresponds to the aforementioned music application, video application, etc. For example, the preset software package is used to set the EQ equalizer algorithm parameters to the music playback application, so that the music playback application plays music with the EQ equalizer algorithm parameters, thereby improving the output sound quality of the music playback application.

[0178] It can be understood that the audio device of the embodiment of the present disclosure uses a preset software package to set audio input parameters to an audio receiving application in the audio device, and / or uses a preset software package to set audio output parameters to an audio output application in the audio device, so that after requesting the server to download the audio input parameters and / or audio output parameters, the preset software package is used to set the parameters to the application accordingly, thereby improving the sound pickup capability and / or sound quality of the audio device.

[0179] Figure 4 This is an example of a parameter setting method flow shown in the embodiment of the present disclosure. Figure 2 , used in the server, by Figure 4 It can be seen that the following steps are included:

[0180] S301, receiving an acoustic parameter download request sent by an audio device;

[0181] S302: Feedback acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to an audio application in the audio device using a preset software package.

[0182] In the disclosed embodiment, after the audio device is connected to the network and has the ability to communicate with the server, the audio device sends an acoustic download request to the server, so that in step S301, the server receives the acoustic parameter download request sent by the audio device. The audio device is connected to the network, which can be achieved by the audio device itself based on a preset network password when searching for the network; or it can be based on other terminal devices (such as mobile phones, tablet computers) that communicate with the audio device. After the terminal device scans the audio device to be connected to the network, the network name and password are sent to the audio device through Wi-Fi or Bluetooth or other communication methods through the network name and password entered by the user, so that the audio device is connected to the network based on the network name and password; after the audio device is connected to the network, it has the ability to communicate with the server.

[0183] After the audio device is connected to the network, the embodiment of the present disclosure can send an acoustic parameter download request to the server in a timely manner, or send an acoustic parameter download request to the server based on a preset timing, etc., and the embodiment of the present disclosure is not limited to this; wherein the preset timing can be a user-defined time, or it can be a time when the audio device is less frequently used, such as at night.

[0184] In step S302, after receiving the acoustic parameter download request, the server feeds back the acoustic parameter to the audio device that sent the acoustic parameter download request, so that after receiving the acoustic parameter, the audio device sets the acoustic parameter to the audio application in the audio device using the preset software package. The acoustic parameter includes at least one of the following: a gain parameter of an audio input signal, an EQ equalizer algorithm parameter of an audio output signal, and a DRC dynamic range control parameter.

[0185] In addition, the acoustic parameters fed back by the server of the embodiment of the present disclosure may be associated with a version number, an identifier of an audio device, etc., wherein the identifier of the audio device may include a model number and a serial number of the audio device. The audio device may be uniquely identified by the identifier of the audio device, and the acoustic parameters of different versions of the audio device may be distinguished by the version number.

[0186] It can be understood that in the scenario of setting the acoustic parameters of an audio device, compared to the method of solidifying the acoustic parameters in the server into the software package, which requires the development and maintenance of the entire software package, the embodiment of the present disclosure decouples the acoustic parameters from the software package, and the software package is set in the audio device. The server only needs to develop and maintain the acoustic parameters. After the audio device is connected to the network, the server feeds back the acoustic parameters according to the acoustic parameter download request, so that the audio device uses the preset software package to set the acoustic parameters to the audio application in the audio device. By maintaining the acoustic parameters on the server side, the audio device side does not need to update and maintain the software package, which greatly reduces the development and maintenance costs. In addition, compared with the entire software package, the acoustic parameters have a smaller number of bytes, and downloading and setting the acoustic parameters from the server is more imperceptible, thereby improving the user experience by silently updating the acoustic parameters in a way that is more imperceptible to the user.

[0187] In some embodiments, the receiving an acoustic parameter download request sent by an audio device includes:

[0188] In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device;

[0189] The acoustic parameter download request sent by the audio device according to the acoustic parameter update notification is received.

[0190] In the disclosed embodiment, after the acoustic parameters in the server are updated, an acoustic parameter update notification is sent to the audio device; wherein, the acoustic parameter update in the server may be that the acoustic engineer updates the acoustic parameters stored in the server to the calibrated acoustic parameters after adjustment; or it may be that based on a preset function, the currently stored acoustic parameters are processed and updated to the processed acoustic parameters; wherein the preset function may be a function of the change of the parameter value of the acoustic parameter over time obtained based on multiple test fittings.

[0191] After receiving the acoustic parameter update notification sent by the server, the audio device of the embodiment of the present disclosure sends an acoustic parameter download request to the server; the server feeds back the updated acoustic parameters to the audio device according to the acoustic parameter download request, so that the audio device sets the updated acoustic parameters to the audio application in the audio device using the preset software package. Since the updated acoustic parameters are usually more compatible with the acoustic morphology of the audio device, the audio device can provide the user with a better acoustic experience based on the updated acoustic parameters in a timely manner.

[0192] In some embodiments, the acoustic parameter is associated with a version number; the method further comprises:

[0193] Obtain the version number of the acoustic parameters currently used by the audio device;

[0194] Determining whether the version number of the acoustic parameter currently used by the audio device is consistent with the version number of the acoustic parameter stored in the server;

[0195] In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device includes:

[0196] In response to the version number of the acoustic parameter stored in the server being inconsistent with the version number of the acoustic parameter currently used by the audio device, an acoustic parameter update notification is sent to the audio device.

[0197] In the embodiment of the present disclosure, the acoustic parameters stored in the server and the acoustic parameters stored in the audio device are associated with version numbers. The server of the embodiment of the present disclosure obtains the version number of the acoustic parameters currently used by the audio device by communicating with the audio device, or obtains the version number of the acoustic parameters used by the audio device recorded by the server.

[0198] In the embodiment of the present disclosure, the server determines whether the version number of the acoustic parameters currently used by the audio device is consistent with the version number of the acoustic parameters stored in the server. If they are consistent, it indicates that the audio device is currently using the latest version of the acoustic parameters and does not need to be upgraded. If they are inconsistent, it indicates that the audio device is not currently using the latest version of the acoustic parameters, so the server sends an acoustic parameter update notification to the audio device, and after the audio device sends an acoustic parameter download request to the server based on the acoustic parameter update notification, the version number recorded in the server and the associated acoustic parameters are fed back to the audio device.

[0199] In addition, after the server feeds back the acoustic parameters to the audio device, the server may also update the version number of the recorded acoustic parameters used by the audio device.

[0200] It can be understood that in the embodiment of the present disclosure, when the version number of the acoustic parameters stored in the server is inconsistent with the version number of the acoustic parameters currently used by the audio device, the server sends an acoustic parameter update notification to the audio device, so that the audio device downloads the updated acoustic parameters, which can increase the necessity for the audio device to download and update the acoustic parameters.

[0201] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; and feeding back the acoustic parameter to the audio device according to the acoustic parameter download request includes:

[0202] According to the acoustic parameter download request, the acoustic parameter corresponding to the identifier of the audio device is fed back to the audio device.

[0203] In the disclosed embodiment, the acoustic parameter download request sent by the audio device to the server carries the identification of the audio device; wherein the identification of the audio device, such as the model and serial number of the audio device, can uniquely identify the information of the audio device.

[0204] The server of the embodiment of the present disclosure may also store the acoustic parameters of an audio device, or may store the acoustic parameters of multiple different audio devices (including audio devices of different models from the same manufacturer, audio devices from different manufacturers, etc.), wherein the stored acoustic parameters are associated with the identification of the audio device.

[0205] After receiving the acoustic parameter download request sent by the audio device, the server of the embodiment of the present disclosure searches for the acoustic parameter corresponding to the identifier of the audio device in the stored acoustic parameters, and feeds back the acoustic parameter corresponding to the identifier of the audio device to the audio device. Through this solution, the accuracy of the feedback acoustic parameter can be improved, and the convenience of maintaining the acoustic parameters of different audio devices on the server side can be improved.

[0206] In some embodiments, the acoustic parameter download request carries an encrypted identifier of the audio device; and feeding back the acoustic parameter corresponding to the identifier of the audio device to the audio device according to the acoustic parameter download request includes:

[0207] Decrypting the encrypted identifier of the audio device according to the acoustic parameter download request;

[0208] The acoustic parameter corresponding to the decrypted identifier is fed back to the audio device.

[0209] In the disclosed embodiment, the acoustic parameter download request sent by the audio device to the server carries an encrypted identifier of the audio device; wherein the encrypted identifier can be obtained by encrypting the identifier by the audio device using a symmetric encryption algorithm, an asymmetric encryption algorithm, a hash algorithm, etc.

[0210] After the acoustic parameter download request sent by the audio device to the server in the disclosed embodiment carries the encrypted identifier of the audio device, the server decrypts the encrypted identifier of the audio device according to the acoustic parameter download request, and feeds back the acoustic parameters corresponding to the decrypted identifier to the audio device. Among them, based on the same agreed key, after the audio device encrypts the identifier using the key, the server decrypts the identifier based on the key; for example, if the encrypted identifier is obtained by encrypting the identifier using the private key of the identifier by the audio device, the server decrypts the identifier based on the public key corresponding to the private key. Through this solution, the confidentiality of the acoustic parameters in the audio device's request to download the server can be improved, and the communication security level is relatively high.

[0211] In some embodiments, feeding back the acoustic parameter to the audio device according to the acoustic parameter download request includes:

[0212] Feedback the encrypted acoustic parameters to the audio device according to the acoustic parameter download request; wherein the encrypted acoustic parameters are used by the audio device to set the decrypted acoustic parameters to the audio application in the audio device using the preset software package after the audio device decrypts them.

[0213] In the disclosed embodiment, the server encrypts the stored acoustic parameters using the aforementioned symmetric encryption algorithm, asymmetric encryption algorithm, hash algorithm, etc., and thereby feeds back the encrypted acoustic parameters to the audio device based on the acoustic parameter download request sent by the audio device; the audio device decrypts the encrypted acoustic parameters after receiving them, and uses a preset software package to set the decrypted acoustic parameters to the audio application in the audio device.

[0214] Among them, based on the agreed same key, after the server uses the key to encrypt the acoustic parameters, the audio device can decrypt the acoustic parameters based on the key; for example, if the encrypted acoustic parameters are obtained by the server using the parameter public key to encrypt the acoustic parameters, the audio device can decrypt the acoustic parameters based on the parameter private key corresponding to the parameter public key. Through this solution, the confidentiality of the acoustic parameters fed back by the server to the audio device can be improved, and the communication security level is relatively high.

[0215] In some embodiments, the method further comprises:

[0216] Receiving a verification request sent by the audio device; wherein the verification request carries an identification of the audio device;

[0217] Feedback a verification result to the audio device according to the identifier of the audio device;

[0218] The receiving the acoustic parameter download request sent by the audio device includes:

[0219] When the verification result indicates that the verification is passed, an acoustic parameter download request sent by the audio device is received.

[0220] In the disclosed embodiment, after the audio device is connected to the network, it sends a verification request carrying the identification of the audio device to the server. After receiving the verification request sent by the audio device, the server feeds back the verification result to the audio device according to the identification of the audio device; wherein, when the identification of the audio device is consistent with the authorized device identification pre-recorded in the server, or the partial identification of the audio device (such as the first 4 bytes of the identification) is consistent with the authorized identification header pre-recorded in the server, it indicates that the verification is passed, so that the server can receive the acoustic parameter download request sent by the audio device, and feed back the acoustic parameters to the audio device according to the acoustic parameter download request.

[0221] It can be understood that in the embodiment of the present disclosure, the server determines the verification result based on the verification request sent by the audio device, and when the verification result indicates that the verification is passed, receives the acoustic parameter download request sent by the audio device, so that the audio device that has passed the verification can download the acoustic parameters from the server, which can reduce the information leakage and network communication overhead caused by the downloading of acoustic parameters by the audio device that has not passed the verification.

[0222] Figure 5 is an example diagram of an audio device and a server interaction process shown in an embodiment of the present disclosure, Figure 5 It can be seen that the following steps are included:

[0223] S401, in response to the audio device being connected to the network, the audio device sending an acoustic parameter download request to a server;

[0224] In the embodiment of the present disclosure, when the audio device is connected to the Internet, a request for downloading acoustic parameters is sent to the server; wherein the audio device has the ability to communicate with the server when connected to the Internet.

[0225] After the audio device sends an acoustic parameter download request to the server, the server in the embodiment of the present disclosure receives the acoustic parameter download request; wherein the acoustic parameter download request may carry an identifier of the audio device.

[0226] S402: the server feeds back acoustic parameters to the audio device according to the received acoustic parameter download request;

[0227] In the disclosed embodiment, the server feeds back the acoustic parameters to the audio device according to the acoustic parameter download request; if the acoustic parameter download request carries the identifier of the audio device, the server feeds back the acoustic parameters corresponding to the identifier to the audio device. The acoustic parameters include at least one of the following: gain parameters of the audio input signal, EQ equalizer algorithm parameters of the audio output signal, and DRC dynamic range control parameters.

[0228] In the embodiment of the present disclosure, the audio device receives the acoustic parameters fed back by the server according to the acoustic parameter download request, and stores the acoustic parameters.

[0229] S403: The audio device uses a preset software package to set the acoustic parameters to an audio application in the audio device.

[0230] In an embodiment of the present disclosure, the audio device uses a preset software package to set the stored acoustic parameters to an audio application in the audio device; for example, the preset software package is used to set the audio input parameters to an audio receiving application in the audio device, and the preset software package is used to set the audio output parameters to an audio output application in the audio device, etc.

[0231] Figure 6 A parameter setting device shown in the embodiment of the present disclosure Figure 1 , used in audio equipment, by Figure 6 It is known that, including:

[0232] A request module 501, configured to send an acoustic parameter download request to a server in response to the audio device being connected to the network;

[0233] A first receiving module 502 is used to receive the acoustic parameters fed back by the server according to the acoustic parameter download request;

[0234] The setting module 503 is used to set the acoustic parameters to the audio application in the audio device by using a preset software package in the audio device.

[0235] In some embodiments, the request module 501 is used to determine whether the audio device stores acoustic parameters in response to the audio device being connected to the Internet; if it is determined that the audio device does not store acoustic parameters, send the acoustic parameter download request to the server; or, if it is determined that the audio device stores acoustic parameters, in response to receiving an acoustic parameter update notification sent by the server, send the acoustic parameter download request to the server.

[0236] In some embodiments, the apparatus further comprises:

[0237] An updating module 504, configured to update the acoustic parameters stored in the audio device to the acoustic parameters fed back by the server according to the acoustic parameter download request according to the acoustic parameter update notification;

[0238] The setting module 503 is used to set the updated acoustic parameters to the audio application in the audio device by using the preset software package.

[0239] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; the first receiving module 502 is configured to receive the acoustic parameters corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request.

[0240] In some embodiments, the apparatus further comprises:

[0241] An encryption module 505, used to encrypt the identification of the audio device;

[0242] The request module 501 is used for sending an acoustic parameter download request carrying an encrypted identifier to the server in response to the audio device being connected to the network;

[0243] The first receiving module 502 is used to receive the acoustic parameter corresponding to the decrypted identifier fed back by the server; wherein the decrypted identifier is obtained by the server decrypting the encrypted identifier carried in the acoustic parameter download request.

[0244] In some embodiments, the feedback acoustic parameters include encrypted acoustic parameters; the setting module 503 is used to decrypt the encrypted feedback acoustic parameters; when the decryption is successful, the decrypted acoustic parameters are set to the audio application in the audio device using the preset software package.

[0245] In some embodiments, the request module 501 is used to send a verification request carrying the identification of the audio device to the server in response to the audio device being connected to the Internet; receive a verification result fed back by the server based on the verification request; and send the acoustic parameter download request to the server in response to the verification result indicating that the verification is passed.

[0246] In some embodiments, the acoustic parameters include audio input parameters and / or audio output parameters; the setting module 503 is used to set the audio input parameters to the audio receiving application in the audio device using the preset software package; and / or, to set the audio output parameters to the audio output application in the audio device using the preset software package.

[0247] Figure 7 A parameter setting device shown in the embodiment of the present disclosure Figure 2 , used in the server, by Figure 7 It is known that, including:

[0248] The second receiving module 601 is used to receive an acoustic parameter download request sent by an audio device;

[0249] The feedback module 602 is used to feed back acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to the audio application in the audio device using a preset software package.

[0250] In some embodiments, the second receiving module 601 is used to send an acoustic parameter update notification to the audio device in response to an acoustic parameter update; and receive the acoustic parameter download request sent by the audio device according to the acoustic parameter update notification.

[0251] In some embodiments, the acoustic parameter is associated with a version number; the apparatus further comprises:

[0252] An acquisition module 603 is used to acquire a version number of the acoustic parameter currently used by the audio device;

[0253] A determination module 604 is used to determine whether the version number of the acoustic parameter currently used by the audio device is consistent with the version number of the acoustic parameter stored in the server;

[0254] The second receiving module 601 is configured to send an acoustic parameter update notification to the audio device in response to a version number of the acoustic parameter stored in the server being inconsistent with a version number of the acoustic parameter currently used by the audio device.

[0255] In some embodiments, the acoustic parameter download request carries an identifier of the audio device; the feedback module 602 is configured to feed back the acoustic parameters corresponding to the identifier of the audio device to the audio device according to the acoustic parameter download request.

[0256] In some embodiments, the acoustic parameter download request carries the encrypted identifier of the audio device; the feedback module 602 is used to decrypt the encrypted identifier of the audio device according to the acoustic parameter download request; and feed back the acoustic parameters corresponding to the decrypted identifier to the audio device.

[0257] In some embodiments, the feedback module 602 is used to feedback the encrypted acoustic parameters to the audio device according to the acoustic parameter download request; wherein the encrypted acoustic parameters are used by the audio device to decrypt and then set the decrypted acoustic parameters to the audio application in the audio device using the preset software package.

[0258] In some embodiments, the apparatus further comprises:

[0259] The third receiving module 605 is used to receive a verification request sent by the audio device; wherein the verification request carries an identification of the audio device;

[0260] A verification feedback module 606, configured to feed back a verification result to the audio device according to the identifier of the audio device;

[0261] The second receiving module 601 is configured to receive an acoustic parameter download request sent by the audio device when the verification result indicates that the verification is passed.

[0262] Figure 8 An example diagram of an audio device and a server shown in an embodiment of the present disclosure, comprising Figure 8It can be seen that the audio device includes a business general module 1, a request module, an acquisition module, a storage module 1, a parsing module, a loading module, an audio input processing module and an audio output processing module, and these modules can be integrated into the preset software package image in the audio device. The server includes a business general module 2, a storage module 2, a communication module and a query module; the audio device communicates with the server through the network. Among them, when the audio device is produced in the factory, the software package image can be burned into the memory of the audio device, and the product information such as the product model and product serial number (corresponding to the identification of the aforementioned audio device) can be written into the memory of the audio device; different models of audio devices from the same manufacturer can be produced using the same software package and different product information.

[0263] The general service module 1 in the audio device of the embodiment of the present disclosure serves the basic product requirements of the audio device, including but not limited to network configuration binding, button control, display component (such as display screen) control, voice interaction control, voice call control, resource playback, home control, OTA air upgrade, etc. Among them, the network configuration in the network configuration binding service corresponds to the software process of the aforementioned audio device networking; the binding corresponds to the aforementioned audio device sending a verification request to the server, and the server verifies the audio device according to the verification request. If the verification is successful, the binding between the server and the audio device is completed. Specifically, after the audio device is network configured, an encrypted data packet of the audio device's identification will be sent to the server, and the server will verify the received encrypted data packet. If the verification is successful, the identity authentication is completed, and the audio device is allowed to communicate with the server.

[0264] The request module in the audio device of the disclosed embodiment corresponds to the aforementioned request module 501, and is used to initiate an acoustic parameter download request to the server after the audio device is powered on and networked, and is divided into two situations: when the audio device is powered on and networked for the first time after leaving the factory, it is detected that there are no acoustic parameters in the audio device memory, and an acoustic parameter download request is promptly initiated to the server; when the acoustic parameters already existing in the audio device memory need to be modified and optimized, and after the audio device receives the acoustic parameter update notification sent by the server, an acoustic parameter download request is sent to the server. Both request data packets contain product information such as the product model and product serial number of the audio device, and are encrypted by an asymmetric encryption algorithm.

[0265] The acquisition module in the audio device of the embodiment of the present disclosure corresponds to the aforementioned first receiving module 502, and is used for receiving and acquiring the acoustic parameters sent by the server after the audio device initiates an acoustic parameter download request to the server. There are two situations: when the audio device is turned on for the first time after leaving the factory and the network is bound, and the device initiates an acoustic parameter download request to the server, the audio device receives and acquires the first acoustic parameter data packet issued by the server; when the acoustic parameters already existing in the audio device memory need to be modified and optimized, and after the audio device receives the acoustic parameter update notification sent by the server, it receives and acquires the new acoustic parameter data packet fed back by the server according to the acoustic parameter download request. Both of these acoustic parameter data packets contain the acoustic parameter version number and acoustic parameters that match the audio device of this model, wherein the acoustic parameters include but are not limited to parameters such as the gain of the audio input signal, the EQ equalizer algorithm parameters of the audio output signal, and the sound effect parameters such as the DRC dynamic range control parameters. Both of these acoustic parameter data packets are encrypted by an asymmetric encryption algorithm, and the acquisition module will finally decrypt and verify the acquired acoustic parameter data packet, and if the verification passes, the decrypted acoustic parameter data packet will be passed to the storage module.

[0266] The storage module 1 in the audio device of the embodiment of the present disclosure, in addition to having the functions of burning the software package image into the memory of the device and writing product information such as product model and product serial number into the memory of the device, can also receive the decrypted acoustic parameter data packet transmitted by the acquisition module and save it in the memory of the device in the form of a file. The acoustic parameter data finally stored in the memory include but are not limited to acoustic parameter version number, parameters such as gain of audio input signal, EQ equalizer algorithm parameters of audio output signal and sound effect parameters such as DRC dynamic range control parameters.

[0267] The parsing module in the audio device of the embodiment of the present disclosure is used to parse the acoustic parameter data stored in the device memory, and parse out parameters such as the gain of the audio input signal, the EQ equalizer algorithm parameters of the audio output signal, and the sound effect parameters such as the DRC dynamic range control parameters in sequence according to a fixed format, and then pass the parsed acoustic parameters to the loading module in sequence.

[0268] The loading module in the audio device of the embodiment of the present disclosure corresponds to the aforementioned setting module 503, and is used to receive the acoustic parameters transmitted in sequence by the analysis module, and load the gain and other parameters of the audio input signal into the audio input processing module, and load the sound effect parameters such as the EQ equalizer algorithm parameters and DRC dynamic range control parameters of the audio output signal into the audio output processing module.

[0269] The audio input processing module in the audio device of the embodiment of the present disclosure is used to process and adjust the audio input signal recorded by the microphone, mainly including gain processing, echo cancellation processing, noise reduction processing, etc. of the recording input signal, so that the audio device can finally obtain a processed and clearer audio signal to improve the device's sound pickup ability. In addition, the module can also receive parameters such as the gain of the audio input signal transmitted by the loading module, and complete the setting and operation of the gain and other parameters.

[0270] The audio output processing module in the audio device of the disclosed embodiment is used to process and adjust the audio output signal, mainly including EQ equalizer algorithm processing, Volume volume control processing, DRC dynamic range control processing, etc., so that the sound finally output by the speaker of the audio device is more realistic and pleasant, thereby improving the sound quality of the device. In addition, the module can also receive the EQ equalizer algorithm parameters and DRC dynamic range control parameters and other sound effect parameters of the audio output signal transmitted by the loading module, and complete the setting and operation of the EQ equalizer algorithm parameters in the EQ equalizer algorithm, and the setting and operation of the DRC dynamic range control parameters in the DRC dynamic range control algorithm.

[0271] The service general module 2 in the server of the embodiment of the present disclosure includes but is not limited to device binding, resource distribution, OTA air upgrade, etc. Device binding refers to the audio device accessing the Internet, and after sending an encrypted data packet for identity authentication to the server, the server verifies the received encrypted data packet. If the verification is successful, the identity authentication of the device is completed, and the audio device is allowed to communicate with the server.

[0272] The communication module in the server of the embodiment of the present disclosure includes at least the aforementioned second receiving module 601 and feedback module 602, which are used for communication between the server and the audio device, including but not limited to receiving an acoustic parameter download request sent by the audio device, receiving a verification request sent by the audio device, feeding back acoustic parameters to the audio device, sending an acoustic parameter update notification to the audio device, and feeding back verification results to the audio device.

[0273] The storage module 2 in the server of the embodiment of the present disclosure is used to store the acoustic parameter database of each model of audio equipment on the server, and the storage format is as follows: Fig. 9 shown. Fig. 9An example diagram of an acoustic parameter database is shown for an embodiment of the present disclosure, including the product model of the audio device (corresponding to the identification of the aforementioned audio device), the version number of the acoustic parameters, the gain and other parameters of the audio input signal, the EQ equalizer algorithm parameters of the audio output signal, and the sound effect parameters such as the DRC dynamic range control parameters. When a new model of audio equipment needs to be produced, and the acoustic parameter software adjustment has been completed based on the hardware acoustic form of the equipment, it is only necessary to add a new product model and the corresponding acoustic parameter data to the acoustic parameter database; when it is necessary to modify and optimize the acoustic parameters of a certain model of audio equipment, it is only necessary to find the existing product model in the acoustic parameter database and replace its existing acoustic parameter data with the new acoustic parameter data.

[0274] The query module in the server of the embodiment of the present disclosure is used to search for the acoustic parameters corresponding to the identifier of the audio device carried in the acoustic parameter download request sent by the audio device in the acoustic parameter database, thereby feeding back the acoustic parameters to the audio device through the communication module.

[0275] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0276] Fig.10 8 is a block diagram of an electronic device 800 shown in an embodiment of the present disclosure. For example, the electronic device 800 may be an audio device in an embodiment of the present disclosure.

[0277] Reference Fig.10 , the electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810 (such as a microphone, a speaker), an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0278] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0279] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0280] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0281] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0282] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In addition, the communication component 816 can also control the electronic device to connect to the network and communicate with the server. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0283] The I / O interface 812 provides an interface between the processing component 802 and the peripheral interface module, which may be a keyboard, a click wheel, a button, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button. In addition, the I / O interface 812 can be used to connect audio devices (such as smart speakers) to home appliances.

[0284] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0285] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as Wi-Fi, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0286] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0287] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0288] Fig.11 is a block diagram of a server device 900 shown in an embodiment of the present disclosure. Fig.11 The apparatus 900 includes a processing component 922, which further includes one or more processors, and a memory resource represented by a memory 932 for storing instructions executable by the processing component 922, such as an application. The application stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute instructions to perform the above-mentioned network configuration method.

[0289] The device 900 may also include a power supply component 926 configured to perform power management of the device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input / output (I / O) interface 958. The device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0290] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 932 including instructions, and the instructions can be executed by the processing component 922 of the device 900 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0291] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute the aforementioned parameter setting method.

[0292] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims above.

[0293] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A parameter setting method, characterized in that: Applied in an audio device, the method comprises: In response to the audio device being connected to the network, sending an acoustic parameter download request to a server; Receiving the acoustic parameters fed back by the server according to the acoustic parameter download request; The acoustic parameters are set to an audio application in the audio device using a preset software package in the audio device.

2. The method according to claim 1, characterized in that In response to the audio device being connected to the network, sending an acoustic parameter download request to the server comprises: In response to the audio device being connected to the network, determining whether the audio device stores acoustic parameters; When it is determined that the audio device does not store the acoustic parameters, sending a request to download the acoustic parameters to the server; or, In the case where it is determined that the audio device stores the acoustic parameters, in response to receiving the acoustic parameter update notification sent by the server, the acoustic parameter download request is sent to the server.

3. The method according to claim 2, characterized in that The method further comprises: According to the acoustic parameter update notification, updating the acoustic parameters stored in the audio device to the acoustic parameters fed back by the server according to the acoustic parameter download request; The step of setting the acoustic parameters to an audio application in the audio device by using a preset software package in the audio device comprises: The updated acoustic parameters are set to the audio application in the audio device using the preset software package.

4. The method according to claim 1, characterized in that The acoustic parameter download request carries the identifier of the audio device; and the receiving the acoustic parameter fed back by the server according to the acoustic parameter download request includes: The acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request is received.

5. The method according to claim 4, characterized in that The method further comprises: encrypting the identification of the audio device; In response to the audio device being connected to the network, sending an acoustic parameter download request to the server comprises: In response to the audio device being connected to the network, sending an acoustic parameter download request carrying the encrypted identifier to the server; The receiving the acoustic parameter corresponding to the identifier of the audio device fed back by the server according to the acoustic parameter download request includes: Receive the acoustic parameter corresponding to the decrypted identifier fed back by the server; wherein the decrypted identifier is obtained by the server decrypting the encrypted identifier carried in the acoustic parameter download request.

6. The method according to claim 1, characterized in that The feedback acoustic parameters include encrypted acoustic parameters; and using a preset software package in the audio device to set the acoustic parameters to an audio application in the audio device includes: Decrypting the encrypted acoustic parameters of the feedback; In case the decryption is successful, the decrypted acoustic parameters are set to the audio application in the audio device using the preset software package.

7. The method according to claim 1, characterized in that In response to the audio device being connected to the network, sending an acoustic parameter download request to the server comprises: In response to the audio device being connected to the network, sending a verification request carrying an identification of the audio device to the server; Receiving a verification result fed back by the server according to the verification request; In response to the verification result indicating that the verification is passed, the acoustic parameter download request is sent to the server.

8. The method according to claim 1, characterized in that The acoustic parameters include audio input parameters and / or audio output parameters; and the step of setting the acoustic parameters to an audio application in the audio device using a preset software package in the audio device includes: Using the preset software package to set the audio input parameters to an audio receiving application in the audio device; and / or, The audio output parameters are set to an audio output application in the audio device using the preset software package.

9. A parameter setting method, characterized in that: Applied in a server, the method comprises: Receiving an acoustic parameter download request sent by an audio device; Feedback the acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to an audio application in the audio device using a preset software package.

10. The method according to claim 9, characterized in that The receiving the acoustic parameter download request sent by the audio device includes: In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device; The acoustic parameter download request sent by the audio device according to the acoustic parameter update notification is received.

11. The method according to claim 10, characterized in that The acoustic parameter is associated with a version number; the method further comprises: Obtain the version number of the acoustic parameters currently used by the audio device; Determining whether the version number of the acoustic parameter currently used by the audio device is consistent with the version number of the acoustic parameter stored in the server; In response to the acoustic parameter update, sending an acoustic parameter update notification to the audio device includes: In response to the version number of the acoustic parameter stored in the server being inconsistent with the version number of the acoustic parameter currently used by the audio device, an acoustic parameter update notification is sent to the audio device.

12. The method according to claim 9, characterized in that The acoustic parameter download request carries the identifier of the audio device; and feeding back the acoustic parameter to the audio device according to the acoustic parameter download request includes: According to the acoustic parameter download request, the acoustic parameter corresponding to the identifier of the audio device is fed back to the audio device.

13. The method according to claim 12, characterized in that The acoustic parameter download request carries the encrypted identifier of the audio device; and according to the acoustic parameter download request, feeding back to the audio device the acoustic parameter corresponding to the identifier of the audio device, comprising: decrypting the encrypted identifier of the audio device according to the acoustic parameter download request; The acoustic parameter corresponding to the decrypted identifier is fed back to the audio device.

14. The method according to claim 9, characterized in that Feedback of the acoustic parameter to the audio device according to the acoustic parameter download request includes: Feedback the encrypted acoustic parameters to the audio device according to the acoustic parameter download request; wherein the encrypted acoustic parameters are used by the audio device to set the decrypted acoustic parameters to the audio application in the audio device using the preset software package after the audio device decrypts them.

15. The method according to claim 9, characterized in that The method further comprises: Receiving a verification request sent by the audio device; wherein the verification request carries an identification of the audio device; Feedback a verification result to the audio device according to the identifier of the audio device; The receiving the acoustic parameter download request sent by the audio device includes: When the verification result indicates that the verification is passed, an acoustic parameter download request sent by the audio device is received.

16. A parameter setting device, characterized in that: Applied in an audio device, the device comprises: A request module, configured to send an acoustic parameter download request to a server in response to the audio device being connected to the network; A first receiving module, configured to receive the acoustic parameters fed back by the server according to the acoustic parameter download request; The setting module is used to set the acoustic parameters to the audio application in the audio device by using a preset software package in the audio device.

17. A parameter setting device, characterized in that: Applied in a server, the device comprises: A second receiving module, used for receiving an acoustic parameter download request sent by an audio device; A feedback module is used to feed back acoustic parameters to the audio device according to the acoustic parameter download request; wherein the acoustic parameters are used by the audio device to set the acoustic parameters to an audio application in the audio device using a preset software package.

18. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 8; or configured to execute the method according to any one of claims 9 to 15.

19. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as claimed in any one of claims 1 to 8; or execute the method as claimed in any one of claims 9 to 15.