Equipment cascading method, system and device, electronic equipment and storage medium

By issuing configuration information from the master device, the unified parameter configuration of the slave device and the master device is realized, which solves the problem that multiple microphone parameter configuration cannot be unified, and improves the configuration efficiency and user experience of the audio system.

CN119922033APending Publication Date: 2025-05-02GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311432685.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In indoor audio acquisition scenarios, a single radio device is difficult to meet the radio requirements of large spaces, and the parameter configuration of multiple microphones cannot be carried out uniformly, so it requires manual configuration, which is inefficient.

Method used

By issuing configuration information by the master device, the slave device and the master device can achieve unified configuration, reducing the user's manual parameter configuration steps.

Benefits of technology

It has achieved improved parameter configuration efficiency of each device in the audio system, simplified the software upgrade process, and improved the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922033A_ABST
    Figure CN119922033A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment cascading method, system and device, electronic equipment and a storage medium. The method is applied to the audio system, the audio system comprises a master device and a slave device, the slave device is in communication connection with the master device, the slave device is used for collecting first target audio data, and the master device is used for performing target analysis processing on the first target audio data collected by the slave device. The method comprises the following steps: receiving configuration information sent by a master device; and updating a second configuration parameter of the slave device according to the configuration information. By adopting the method, uniform parameter configuration of the master device and the slave device can be realized, a user does not need to manually configure parameters of each device in the audio system, and the parameter configuration efficiency of each device in the audio system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a device cascading method, system, apparatus, electronic device and storage medium. Background Art

[0002] In indoor audio collection scenarios, when the indoor space is large, a single radio device often cannot meet the radio needs.

[0003] In the related art, multiple microphones are usually deployed to achieve better sound pickup effects. However, the parameter configurations of the multiple microphones cannot be performed in a unified manner and need to be configured manually one by one, which is time-consuming, labor-intensive and inefficient. Summary of the invention

[0004] Based on the above problems, the embodiments of the present application provide a device cascading method, system, apparatus, electronic device and storage medium, which do not require the user to manually configure the parameters of each device in the audio system. The configuration information sent by the master device can be used to enable the slave device and the master device to achieve unified configuration, thereby improving the parameter configuration efficiency of each device in the audio system. The technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides a device cascading method, which is applied to a slave device in an audio system, wherein the audio system further includes a master device, the slave device is communicatively connected to the master device, the slave device is used to collect first target audio data, and the master device is used to perform target analysis and processing on the first target audio data collected by the slave device; the method includes:

[0006] Receiving configuration information sent by the master device; updating a first configuration parameter of the master device based on the configuration information;

[0007] Update the second configuration parameter of the slave device according to the configuration information.

[0008] In a second aspect, an embodiment of the present application provides a device cascading system, the device cascading system includes a master device and a slave device, and the slave device is communicatively connected to the master device; wherein:

[0009] The master device is configured to obtain configuration information, update a first configuration parameter of the master device based on the configuration information, and send the configuration information to the slave device;

[0010] A slave device, used to execute the method described in the first aspect.

[0011] In a third aspect, an embodiment of the present application provides a device cascading apparatus, which is applied to a slave device in an audio system, wherein the audio system further includes a master device, the slave device is communicatively connected to the master device, the slave device is used to collect first target audio data, and the master device is used to perform target analysis and processing on the first target audio data collected by the slave device; the apparatus includes:

[0012] A receiving module, configured to receive configuration information sent by a master device; a first configuration parameter of the master device is updated based on the configuration information;

[0013] The updating module is used to update the second configuration parameter of the slave device according to the configuration information.

[0014] In a fourth aspect, an embodiment of the present application provides a storage medium, which stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method steps provided in the first aspect of the embodiment of the present application.

[0015] In a fifth aspect, an embodiment of the present application provides an electronic device, characterized in that it includes: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method steps provided in the first aspect of the embodiment of the present application.

[0016] The beneficial effects brought about by the technical solutions provided by some embodiments of the present application include at least:

[0017] In one or more embodiments of the present application, when the audio system is used, the master device and the slave device are cascaded, and the master device can send configuration information to the slave device. After receiving the configuration information, the slave device directly performs corresponding updates, thereby achieving unified configuration of the slave device and the master device, reducing the parameter configuration steps for each device in the audio system, and thus improving the parameter configuration efficiency of each device in the audio system. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 A system architecture diagram of a device cascading system provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of the structure of a device cascade system provided in an embodiment of the present application;

[0021] Figure 3 A specific scenario application diagram of an audio system provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of a process flow of a device cascading method provided in an embodiment of the present application;

[0023] Figure 5A schematic diagram of a process flow of a device cascading method provided in an embodiment of the present application;

[0024] Figure 6 A structural block diagram of another device cascading device provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0027] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0028] In the description of the present application, it should be understood that the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0029] In indoor audio collection scenarios, in order to achieve better sound pickup effects, multiple microphones are usually deployed. However, based on this method, the configuration of multiple microphones cannot be unified. It is necessary to manually configure parameters for a single microphone device or send software upgrade packages to each microphone device, which is very inefficient. For example, in a classroom scenario, each classroom is equipped with an interactive smart tablet and a wireless microphone for teaching. The microphone on the interactive smart tablet can only meet the audio collection near the podium. When there are requirements for audio quality, it is difficult to guarantee the sound collection effect. In this case, cascade microphones are currently used to enhance the sound collection capability, but this cascade microphone cannot be effectively coordinated with the interactive smart tablet microphone, and the cascade microphone parameter configuration and software upgrade cannot be unified through the smart tablet.

[0030] In view of this, the present application provides a device cascading method, system, apparatus, electronic device and storage medium. The purpose is to send the configuration information of the master device to the slave device, and the slave device updates its own parameter configuration according to the configuration information, thereby realizing the unified linkage between the interactive smart flat panel microphone and the external microphone, simplifying the software upgrade process, improving configuration efficiency and enhancing user experience.

[0031] Figure 1 The following is an exemplary diagram of the system architecture of a device cascade system provided in an embodiment of the present application. Figure 1 As shown, the system architecture may include a master device 101, a network 102, and a slave device 103. The network 102 is used to provide a medium for a communication link between the master device 101 and the slave device 103. The network 102 may include various types of wired communication links or wireless communication links, for example, the wired communication link includes an optical fiber, a twisted pair, or a coaxial cable, and the wireless communication link includes a Bluetooth communication link, a Wireless-Fidelity (Wi-Fi) communication link, or a microwave communication link.

[0032] The master device 101 includes a first terminal, and can interact with the slave device 103 through the network 102 to receive messages from the slave device 103 or send messages to the slave device 103, or the master device 101 can interact with the slave device 103 through the network 102 to receive messages or data sent by other users to the slave device 103. When the master device 101 is hardware, it can be various electronic devices, including but not limited to smart phones, smart tablets, laptop portable computers and desktop computers. The slave device 103 can be various electronic devices, including but not limited to second terminals, wireless microphones, integrated recorders, laptop portable computers and desktop computers.

[0033] In the embodiment of the present application, the slave device 103 receives the configuration information sent by the master device 101, and updates the second configuration parameter of the slave device according to the configuration information.

[0034] It should be understood that Figure 1 The number of slave devices 103 in the example is only exemplary, and any number of slave devices 103 may be used according to implementation requirements.

[0035] In one possible implementation, see Figure 2 , Figure 2 A schematic diagram of the structure of a device cascade system provided in an embodiment of the present application. The device cascade system 200 includes a master device 201 and a slave device 202. The master device and the slave device are connected via a network interface, such as but not limited to an RJ45 interface and an RJ12 interface. The number and type of the network interface are not limited in this embodiment. Using such a network interface, the wiring is simple to achieve plug-and-play. The master device includes a second radio module 2011, a second audio processing module 2012 and an analysis and processing module 2013. Each module is connected by a data interface, such as but not limited to an HDMI interface and an IO interface. The number and type of the data interface are not limited in this embodiment. The second radio module 2011 is used to collect second audio data. The second audio processing module 2012 is used to pre-process the second audio data based on the first configuration parameter to obtain the second target audio data; optionally, the second audio processing module 2012 can also be used to analyze and process the first target audio data and / or the second target audio data, for example but not limited to determining the target audio data with the highest quality from the first target audio data corresponding to each of the multiple slave devices 202 or from the first target audio data and the second target audio data and sending it to the analysis and processing module 2013. The analysis and processing module 2013 is used to perform target analysis and processing on the first target audio data or the second target audio data or the target audio data with the highest quality sent by the second audio processing module 2012 , It may include, but is not limited to, analyzing the behavioral characteristics of the speaker based on the target audio data, for example, analyzing the teaching quality of a teacher based on the target audio data corresponding to the teacher.

[0036] The slave device includes a first sound receiving module 2021 and a first audio processing module 2022. The first sound receiving module 2021 is used to collect first audio data. The first audio processing module 2022 is used to pre-process the first audio data based on the second configuration parameter to obtain first target audio data.

[0037] The embodiment of the present application provides a device cascading system, which has strong scalability and flexible adaptability, and can add any number of slave devices or not add any slave devices. At the same time, the wiring is simple, and multiple slave devices can be easily connected.

[0038] Exemplarily, the above-mentioned device cascade system may be, but is not limited to, Figure 3 The audio system shown. Figure 3 As shown, it is a specific scenario application diagram of an audio system provided by an embodiment of the present application. In the audio collection scenario in the classroom, the audio system 300 includes an interactive smart tablet 301, a teacher's computer 302 and a microphone 303, and the interactive smart tablet 301, the teacher's computer 302 and the microphone 303 are connected to each other through a network interface. The interactive smart tablet 301, the teacher's computer 302 and the microphone 303 all have switch chips to realize network connection between the interactive smart tablet 301 and the teacher's computer 302 and the microphone 303. At the same time, the interactive smart tablet 301, the teacher's computer 302 and the microphone 303 work in a local area network environment, and a dedicated local area network segment can be allocated without occupying external IP resources.

[0039] The interactive smart tablet 301 includes a PC module 3011, a second sound receiving module 3012, a second audio processing module 3013, an Android mainboard 3014 and an analysis and processing module 3015. The PC module 3011 includes at least two independent network cards and a CPU processing module, wherein the network card A is allowed to be connected to the external network, and other network cards are not allowed to be connected to the external network. The interactive smart tablet 301 generally works in a local area network. When the interactive smart tablet 301 needs to connect to the external network, it is necessary to bridge other network cards with the network card A to connect to the external network. The second sound receiving module 3012 is used to collect the second audio data. When the interactive smart tablet is not cascaded with external devices, it can also independently realize its own functions. The second audio processing module 3013 is used to pre-process the second audio data based on the first configuration parameter to obtain the second target audio data; it is also used to analyze and process the first target audio data or the second target audio data. The Android mainboard 3014 is used to provide computing and analysis capabilities and execute various applications. The analysis and processing module 3015 allows the interactive smart tablet 301 to further target analyze and process the target audio data.

[0040] It should be noted that in the above-mentioned audio system 300, the interactive smart tablet 301 is the master device, and the teacher machine 302 and the microphone 303 are both slave devices.

[0041] It is understandable that the above audio system 300 can also use the teacher machine 302 as the main device, and the interactive smart tablet 301 and the microphone 303 as the slave devices, etc., which is not limited in the embodiment of the present application. The number of the teacher machine 302 and the microphone 303 in the above audio system 300 can include one or more, which is not limited in the embodiment of the present application.

[0042] The teacher computer 302 includes a first audio processing module 3021 and a first sound receiving module 3022. The first sound receiving module 3022 is used to collect first audio data. The first audio processing module 3021 is used to pre-process the first audio data based on the second configuration parameter to obtain first target audio data.

[0043] The function of the microphone 303 in the system is consistent with that of the teacher machine 302, and will not be described in detail in this embodiment.

[0044] In this application scenario, after receiving the configuration information, the interactive smart tablet 301 will synchronously send the configuration information to the teacher computer 302 and the microphone 303. The interactive smart tablet 301, the teacher computer 302 and the microphone 303 will perform corresponding configuration updates based on the configuration information, and pre-process the audio data collected by each according to the updated configuration. The teacher computer 302 and the microphone 303 will send the pre-processed audio data to the interactive smart tablet 301 for target analysis and processing.

[0045] The embodiment of the present application provides a specific application scenario of an audio system, which can cascade an interactive smart tablet with a teacher computer and a microphone through simple wiring, with low implementation cost. At the same time, it does not affect the implementation of the functions of the interactive smart tablet itself, and has strong feasibility.

[0046] See also Figure 4 , Figure 4 A flow chart of a device cascading method provided in an embodiment of the present application. The execution subject of the embodiment of the present application can be an electronic device that executes the device cascading method, or a processor in an electronic device that executes the device cascading method, or a device cascading service in an electronic device that executes the device cascading method. For the convenience of description, the specific execution process of the device cascading method is introduced below by taking the execution subject being a processor in an electronic device as an example.

[0047] like Figure 4 As shown, the device cascading method may at least include:

[0048] S401. Receive configuration information sent by a master device, and update a first configuration parameter of the master device based on the configuration information.

[0049] Specifically, the master device receives configuration information input by the user. Exemplarily, the configuration information includes but is not limited to network settings, device ID, password, protocol parameters, and software update files. The master device stores the configuration information in a non-volatile memory. It should be noted that a non-volatile memory refers to a memory in which the stored data will not be lost when the device loses power. Since the real-time running data of the master device is retained in the form of a cache, the cached data not stored in the non-volatile memory will be automatically cleared after the master device loses power. Therefore, in order to ensure the integrity of the configuration information, it is necessary to store it in a non-volatile memory so that the complete configuration information can still be read from the master device after the master device loses power.

[0050] Optionally, in order to achieve unified parameter configuration of the slave device and the master device, the master device must first be configured with parameters, that is, the first configuration parameters must be configured. After the master device receives the configuration information, it will synchronously send the configuration information to the slave device via the network.

[0051] Furthermore, the master device needs to establish a connection with the slave device through the network. This process can be achieved through a network protocol, and commonly used protocols include TCP / IP, UDP, etc., which are not specifically limited here. After the connection is successfully established, the master device can start sending configuration information.

[0052] Furthermore, the master device converts the new configuration information into a network protocol data packet, and then sends it to the slave device through the network interface. After receiving these data packets, the slave device will parse the data packets according to the protocol regulations, extract the configuration information, and apply it to its own operation.

[0053] S402: Update a second configuration parameter of the slave device according to the configuration information.

[0054] Specifically, the slave device needs to parse the received configuration information. This process is opposite to the packaging process of the master device. The slave device needs to split and classify the configuration information and extract the content of each part according to the protocol. After the parsing is completed, the slave device needs to update its configuration parameters according to the new parameter configuration information, that is, the second configuration parameters.

[0055] Optionally, after receiving the configuration information, the slave device will apply the configuration information to its own operation, and the slave device can perform corresponding work according to the new configuration.

[0056] An embodiment of the present application provides a device cascading method, which implements unified parameter configuration of the master device and the slave device by sending the configuration information of the master device to the slave device based on the network, and the slave device updates its own configuration parameters according to the configuration information, thereby reducing the user's repeated parameter configuration operations for each device in the audio system, improving the parameter configuration efficiency of each device in the audio system, and improving the user experience.

[0057] See also Figure 5 , Figure 5 A schematic flowchart of another device cascading method provided in an embodiment of the present application.

[0058] like Figure 5 As shown, the device cascading method may at least include:

[0059] S501: The master device receives configuration information.

[0060] Specifically, the master device performs different update processes according to different contents included in the configuration information.

[0061] In a possible implementation, the configuration information includes parameter configuration information and / or software upgrade configuration information. The parameter configuration information includes, but is not limited to, parameter configuration of the audio 3A algorithm, such as enabling or disabling functions such as echo cancellation, noise suppression, voice enhancement, and automatic gain control. The software upgrade configuration information is mainly a software upgrade package for the audio processing modules of the master device and the slave device.

[0062] Specifically, when the configuration information is parameter configuration information, in response to the parameter configuration operation, the master device reads the parameter configuration information. When the configuration information is software upgrade configuration information, in a possible implementation, the software upgrade configuration information is obtained by the master device from a target platform or locally. The target platform is a software distribution platform to provide a software upgrade package.

[0063] Optionally, when the software upgrade configuration information is obtained by the master device from the target platform, it indicates that the software upgrade method is remote download upgrade (Over The Air, OTA). The OTA upgrade can download the software upgrade package on the software upgrade distribution platform through the wireless network to perform the software upgrade.

[0064] Optionally, when the software upgrade configuration information is obtained locally by the master device, it indicates that the software upgrade method is local upgrade. Local upgrade can be performed by inserting a USB flash drive with a software upgrade package into the USB port of the master device, and long pressing a key such as the power key when the master device is turned on to enter the upgrade mode, thereby performing the corresponding software upgrade; or it can be performed through the Android system, calling the Android factory menu, and performing the upgrade in the factory menu; or it can be performed through the Windows system, opening the corresponding upgrade tool, thereby performing the corresponding software upgrade.

[0065] S502: The master device updates a first configuration parameter based on the configuration information.

[0066] Specifically, after receiving the configuration information, the master device needs to apply the configuration information to its own operation and also needs to perform different processing according to different configuration information.

[0067] Optionally, if the configuration information includes parameter configuration information, the master device reads the parameter configuration information in response to the parameter configuration operation, and changes the current parameter configuration to a target parameter configuration according to the parameter configuration information, wherein the target parameter configuration is the parameter configuration included in the parameter configuration information.

[0068] Optionally, if the configuration information includes a software upgrade package, after the master device receives the software upgrade package, it can install a corresponding program based on the software upgrade package.

[0069] S503: The master device sends configuration information to the slave device.

[0070] Specifically, it is similar to step S201 and will not be described in detail here. It should be noted that S502 can be performed before S503, or after S503, or simultaneously with S503, which is not limited in this embodiment.

[0071] S504: The slave device updates parameters of the first audio processing module according to the configuration information, and / or performs software upgrade on the first audio processing module according to the configuration information.

[0072] Specifically, the slave device includes a first audio processing module. After receiving the configuration information sent by the master device, the slave device can perform different processing for different configuration information. For example, when the configuration information is parameter configuration information, the slave device performs parameter configuration; when the configuration information is a software upgrade package, the slave device performs software upgrade. When the configuration information includes both parameter configuration information and a software upgrade package, the slave device performs parameter configuration and software upgrade.

[0073] S505: The slave device preprocesses the first audio data based on the second configuration parameter to obtain first target audio data.

[0074] Specifically, the slave device uses the first audio processing module to collect the first target audio data based on the second configuration parameters. It should be noted that the first target audio data refers to the audio data pre-processed by the first audio processing module of the slave device. The slave device pre-processes the collected first audio data according to the first audio processing module after parameter configuration and / or software upgrade. The pre-processing may include but is not limited to echo cancellation, noise suppression, vocal enhancement, automatic gain control, etc.

[0075] S506: The slave device sends the first target audio data to the master device.

[0076] Specifically, the slave device sends the pre-processed audio data (ie, the first target audio data) to the master device through the network, so that the master device analyzes and processes the pre-processed audio data.

[0077] S507: The master device performs target analysis processing on the first target audio data to obtain an analysis processing result corresponding to the first target audio data.

[0078] Specifically, after receiving the first target audio data from the slave device, the master device sends the first target audio data to the analysis and processing module. The target analysis and processing can be based on the target audio data to analyze the behavioral characteristics of the speaker, including but not limited to teaching quality analysis, student behavior analysis, etc.

[0079] Optionally, the master device may collect the second audio data through the second sound receiving module, pre-process the second audio data through the second audio processing module, and also perform target analysis processing on the finally obtained second target audio data.

[0080] Optionally, the slave device sends the collected audio data (first target audio data) to the master device, and the master device obtains at least two audio data (first target audio data and second target audio data). The master device compares the quality of these pre-processed audio data (first target audio data and second target audio data), and can, but is not limited to, compare the signal-to-noise ratio of the audio data, etc., to obtain the target audio data with the best quality, and sends the target audio data to the analysis and processing module for target analysis and processing.

[0081] In a possible implementation, the slave device collects the first audio data using the first sound receiving module. When the sound data enters the microphone, the slave device converts the sound signal into an electrical signal according to physical principles such as electromagnetic induction. The slave device converts the electrical signal into a digital signal for preprocessing by the first audio processing module.

[0082] An embodiment of the present application provides a device cascading method. The cascading method can select the audio data with the best quality from multiple audio data for processing to achieve a better sound reception effect. At the same time, when the main device is used alone, the main device can also realize its own functions without being affected. The implementation method is simple and convenient.

[0083] See also Figure 6 , Figure 6 This is a structural block diagram of a device cascading device provided in an embodiment of the present application. Figure 6 As shown: the device cascading apparatus 600 includes: a receiving module 610 and an updating module 620. Among them:

[0084] The receiving module 610 is used to receive configuration information sent by the master device; the first configuration parameter of the master device is updated based on the configuration information.

[0085] The updating module 620 is used to update the second configuration parameter of the slave device according to the configuration information.

[0086] In some possible implementations, the configuration information includes parameter configuration information and / or software upgrade configuration information.

[0087] In some possible implementations, the slave device includes a first audio processing module, and the updating module 620 is specifically configured to update parameters of the first audio processing module according to the configuration information, and / or perform software upgrade on the first audio processing module according to the configuration information.

[0088] In some possible implementations, the device cascading apparatus 600 further includes:

[0089] The acquisition module is specifically configured to utilize the first audio processing module to acquire first target audio data based on the second configuration parameters.

[0090] The sending module sends the first target audio data to the main device, so that the main device analyzes and processes the first audio data to obtain an analysis and processing result corresponding to the first target audio data.

[0091] In some possible implementations, the slave device further includes a first sound receiving module; and the device cascading apparatus 600 further includes:

[0092] The acquisition module is specifically used to acquire the first audio data using the first sound receiving module.

[0093] The processing module uses the first audio processing module to pre-process the first audio data based on the second configuration parameter to obtain the first target audio data.

[0094] In some possible implementations, the audio system includes one or more slave devices; the master device includes a first terminal, and the slave device includes at least one of the following: a second terminal, and a microphone.

[0095] In some possible implementations, the main device includes a second sound receiving module, a second audio processing module, and an analysis and processing module. The second sound receiving module is used to collect second audio data; the second audio processing module is used to pre-process the second audio data based on the first configuration parameter to obtain second target audio data; and the analysis and processing module is used to perform target analysis and processing on the first target audio data or the second target audio data.

[0096] In some possible implementations, the software upgrade configuration information is obtained by the master device from the target platform or locally.

[0097] This embodiment provides a device cascading apparatus, which realizes unified parameter configuration of the master device and the slave device by sending the configuration information of the master device to the slave device based on the network, and the slave device updates its own configuration parameters according to the configuration information, thereby reducing the user's repeated parameter configuration operations for each device in the audio system, improving the parameter configuration efficiency of each device in the audio system, and improving the user experience.

[0098] It should be noted that the device cascading apparatus provided in the above embodiment only uses the division of the above functional modules as an example when executing the device cascading method. In actual applications, the above functional distribution can be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device cascading apparatus provided in the above embodiment and the device cascading method embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0099] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0100] See also Figure 7 , Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 7 As shown, Figure 7 As shown, the electronic device 700 may include: at least one processor 701 , at least one network interface 704 , a user interface 703 , a memory 705 , and at least one communication bus 702 .

[0101] The communication bus 702 is used to realize the connection and communication between these components.

[0102] The user interface 703 may include a display screen (Display) and a camera (Camera), and the optional user interface 703 may include a wireless interface.

[0103] The network interface 704 may optionally include a standard wireless interface.

[0104] Among them, the processor 701 may include one or more processing cores. The processor 701 uses various interfaces and lines to connect various parts within the entire electronic device 700, and executes various functions and processes data of the electronic device 700 by running or executing instructions, programs, code sets or instruction sets stored in the memory 705, and calling data stored in the memory 705. Optionally, the processor 701 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 701 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, and it can be implemented separately through a chip.

[0105] Among them, the memory 705 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 705 includes a non-transitory computer-readable storage medium. The memory 705 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 705 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 705 may optionally be at least one storage device located away from the aforementioned processor 701. As Figure 7 As shown, the memory 705 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a device cascade application.

[0106] exist Figure 7In the electronic device 700 shown, the user interface 703 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 701 can be used to call the device cascade application stored in the memory 705 and specifically perform the following operations:

[0107] Receiving configuration information sent by the master device; updating a first configuration parameter of the master device based on the configuration information;

[0108] Update the second configuration parameter of the slave device according to the configuration information.

[0109] In some possible implementations, the configuration information includes parameter configuration information and / or software upgrade configuration information.

[0110] In some possible implementations, the slave device includes a first audio processing module; the processor 701 specifically updates parameters of the first audio processing module according to the configuration information, and / or performs a software upgrade on the first audio processing module according to the configuration information.

[0111] In some possible implementations, the processor 701 specifically executes using the first audio processing module to collect first target audio data based on the second configuration parameters; and sends the first target audio data to the main device so that the main device performs target analysis and processing on the first audio data to obtain a target analysis and processing result corresponding to the first target audio data.

[0112] In some possible implementations, the slave device also includes a first sound receiving module; the processor 701 specifically executes collecting first audio data using the first sound receiving module; and pre-processes the first audio data based on the second configuration parameters using the first audio processing module to obtain first target audio data.

[0113] In some possible implementations, the audio system includes one or more slave devices; the master device includes a first terminal, and the slave device includes at least one of the following: a second terminal, and a microphone.

[0114] In some possible implementations, the main device includes a second sound receiving module, a second audio processing module and an analysis and processing module; wherein: the second sound receiving module is used to collect second audio data; the second audio processing module is used to pre-process the second audio data based on the first configuration parameters to obtain second target audio data; the analysis and processing module is used to perform target analysis and processing on the first target audio data or the second target audio data.

[0115] In some possible implementations, the software upgrade configuration information is obtained by the master device from the target platform or locally.

[0116] The present embodiment provides an electronic device, which realizes unified parameter configuration of the master device and the slave device by sending the configuration information of the master device to the slave device based on the network, and the slave device updates its own configuration parameters according to the configuration information, thereby reducing the user's repeated parameter configuration operations for each device in the audio system, improving the parameter configuration efficiency of each device in the audio system, and improving the user experience.

[0117] The embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer or a processor, the computer or the processor executes the above-mentioned Figure 2 or Figure 3 One or more steps in the illustrated embodiment. If the components of the above-mentioned device cascading apparatus are implemented in the form of software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.

[0118] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium or transmitted by the computer-readable storage medium. The computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0119] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The aforementioned storage medium includes: various media that can store program codes, such as system memory (Read Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk. In the absence of conflict, the technical features in this embodiment and the implementation scheme can be combined arbitrarily.

[0120] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A device cascading method, characterized in that: A slave device applied to an audio system, the audio system further comprising a master device, the slave device being communicatively connected to the master device, the slave device being used to collect first target audio data, and the master device being used to perform target analysis processing on the first target audio data collected by the slave device; the method comprising: receiving configuration information sent by the master device; and updating a first configuration parameter of the master device based on the configuration information; A second configuration parameter of the slave device is updated according to the configuration information.

2. The method according to claim 1, characterized in that The configuration information includes parameter configuration information and / or software upgrade configuration information.

3. The method according to claim 1 or 2, characterized in that The slave device comprises a first audio processing module; The updating of the second configuration parameter of the slave device according to the configuration information includes: The parameters of the first audio processing module are updated according to the configuration information, and / or the software of the first audio processing module is upgraded according to the configuration information.

4. The method according to claim 3, characterized in that The method further comprises: Using the first audio processing module, collecting the first target audio data based on the second configuration parameters; The first target audio data is sent to the main device, so that the main device analyzes and processes the first audio data to obtain an analysis and processing result corresponding to the first target audio data.

5. The method according to claim 4, characterized in that The slave device also includes a first sound receiving module; The using the first audio processing module to collect the first target audio data based on the second configuration parameter includes: Collecting first audio data using the first sound receiving module; The first audio data is preprocessed using the first audio processing module based on the second configuration parameters to obtain the first target audio data.

6. The method according to claim 1, characterized in that The method is applied to indoor audio collection scenarios; the audio system includes one or more slave devices; The master device includes a first terminal, and the slave device includes at least one of the following: a second terminal and a microphone.

7. The method according to claim 1, characterized in that The main device includes a second sound receiving module, a second audio processing module and an analysis and processing module; wherein: The second sound receiving module is used to collect second audio data; The second audio processing module is used to pre-process the second audio data based on the first configuration parameter to obtain second target audio data; The analysis and processing module is used to perform target analysis and processing on the first target audio data or the second target audio data.

8. The method according to claim 2, characterized in that The software upgrade configuration information is obtained by the main device from the target platform or locally.

9. A device cascading system, characterized in that: The device cascade system comprises a master device and a slave device, wherein the slave device is communicatively connected with the master device; wherein: The master device is configured to obtain configuration information, update a first configuration parameter of the master device based on the configuration information, and send the configuration information to the slave device; The slave device is used to execute the method according to any one of claims 1-8.

10. A device cascading apparatus, characterized in that: A slave device applied to an audio system, the audio system further comprising a master device, the slave device being communicatively connected to the master device, the slave device being used to collect first target audio data, and the master device being used to perform target analysis processing on the first target audio data collected by the slave device; The device comprises: A receiving module, configured to receive configuration information sent by the master device; and the first configuration parameter of the master device is updated based on the configuration information; An updating module is used to update the second configuration parameter of the slave device according to the configuration information.

11. A storage medium, characterized in that: The computer storage medium stores a plurality of instructions, which are suitable for being loaded by a processor and executing the method steps according to any one of claims 1 to 8.

12. An electronic device, characterized in that: include: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method steps according to any one of claims 1 to 8.