Audio transmission method, apparatus and server

By establishing a connection between the system and the sound card on the Hi3559 platform, and utilizing the audio management unit and audio transmission structure, the problem of the lack of an ALSA audio driver on the Hi3559 platform was solved, enabling audio transmission between the system and the sound card and improving the user experience.

CN115562612BActive Publication Date: 2026-06-30HUNAN XING TIAN ELECTRONICS TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUNAN XING TIAN ELECTRONICS TECH
Filing Date
2022-09-08
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

The Hi3559 platform lacks an ALSA audio driver, which fails to meet the ALSA sound card requirements of users using the Hi3559 platform, thus affecting the user experience.

Method used

The system establishes a connection with the sound card through the adaptation platform, and realizes communication and audio signal transmission between the sound card to be adapted and the embedded system by utilizing the audio management unit and audio transmission structure, including the coordinated use of virtual bus, identification and registration unit, audio bus and audio chip driver.

Benefits of technology

It enables audio transmission between the Hi3559 platform and the sound card, meets the requirements of the ALSA sound card, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562612B_ABST
    Figure CN115562612B_ABST
Patent Text Reader

Abstract

This invention provides an audio transmission method, apparatus, and server method, relating to the technical field of audio adaptation. The method includes: establishing a communication connection between a sound card to be adapted and an embedded system to be adapted through an audio management unit, so as to transmit control signals generated by the embedded system to the sound card through the communication connection; and feeding back the audio signal generated by the sound card in response to the control signals to the embedded system through an audio transmission structure. This invention establishes a connection between the system and the sound card through an adaptation platform, enabling audio transmission between the system and the sound card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of audio adaptation, and in particular to an audio transmission method, apparatus and server. Background Technology

[0002] The Hi3559 platform is an embedded platform CPU, and the ALSA audio driver is an audio sound card driver method within Linux. Currently, related technologies indicate that the software development kit provided with the Hi3559 platform does not include a driver that supports ALSA audio. Therefore, it cannot meet the needs of users who require an ALSA sound card when using the Hi3559 platform, thus affecting the user experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide an audio transmission method, device and server, which establishes a connection between the system and the sound card through an adaptation platform, so that audio can be transmitted between the system and the sound card.

[0004] In a first aspect, embodiments of the present invention provide an audio transmission method applied to an adaptation platform, the adaptation platform including an audio management unit and an audio transmission structure, comprising: establishing a communication connection between a sound card to be adapted and an embedded system to be adapted through the audio management unit, so as to transmit control signals generated by the embedded system to be adapted to the sound card through the communication connection; and feeding back the audio signal generated by the sound card to be adapted in response to the control signal to the embedded system through the audio transmission structure.

[0005] In one embodiment, the embedded system to be adapted includes a hardware architecture and a software architecture. The steps of transmitting control signals generated by the embedded system to the sound card to be adapted via a communication connection, and feeding back audio signals generated by the sound card in response to the control signals to the embedded system to be adapted via an audio transmission structure, include: using an audio management unit to establish a communication connection between the adaptation platform and the software architecture within the embedded system to be adapted, and to establish a communication connection between the adaptation platform and the sound card to be adapted, so as to transmit the control signals generated by the embedded system to the sound card to be adapted via the communication connection through the audio management unit; and using the audio transmission structure to control the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted.

[0006] In one embodiment, the audio management unit includes a virtual bus, and the step of establishing a communication connection between the adaptation platform and the software architecture within the embedded system to be adapted includes: using the virtual bus to establish a communication connection between the various driver components of the software architecture in the embedded system to be adapted, and to establish a communication connection between each driver component and the adaptation platform.

[0007] In one embodiment, the audio management unit includes: an identification and registration unit, and the step of establishing a communication connection between the adaptation platform and the sound card to be adapted includes: registering identity information using the identification and registration unit to obtain a sound card driver identifier; and establishing a communication connection between the sound card to be adapted and the adaptation platform using the sound card driver corresponding to the sound card driver identifier.

[0008] In one embodiment, the audio transmission structure includes an audio bus and an audio chip driver. The steps of controlling the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted using the audio transmission structure include: using the audio chip driver to perform signal conversion on the received audio signal and storing the converted audio signal in a first storage unit, wherein the first storage unit is a storage unit within the audio chip driver; using the audio bus to read the audio signal from the first storage unit and sending the audio signal to a second storage unit, wherein the second storage unit is a storage unit within the hardware architecture of the embedded system to be adapted.

[0009] In one embodiment, the method includes: during audio recording, transmitting control signals generated by the embedded system to be adapted to the sound card to be adapted; converting analog signals sent by the sound card to be adapted into digital signals through an audio chip driver; and sending the digital signals to a second storage unit in the embedded system to be adapted through an audio bus.

[0010] In one embodiment, the method further includes: during audio playback, sending the digital signal in the second storage unit to the audio chip driver; converting the digital signal into an analog signal through the audio chip driver, and sending the analog signal and the control signal generated by the embedded system to be adapted to the sound card.

[0011] Secondly, embodiments of the present invention also provide an audio transmission device, which is applied to an adaptation platform. The adaptation platform includes an audio management unit and an audio transmission structure, comprising: a communication connection module, which establishes a communication connection between the sound card to be adapted and the embedded system to be adapted through the audio management unit, so as to transmit the control signal generated by the embedded system to be adapted to the sound card through the communication connection; and an audio transmission module, which feeds back the audio signal generated by the sound card to be adapted in response to the control signal to the embedded system to be adapted through the audio transmission structure.

[0012] Thirdly, embodiments of the present invention also provide a server, including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement any of the methods provided in the first aspect.

[0013] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement any of the methods provided in the first aspect.

[0014] The embodiments of the present invention bring the following beneficial effects:

[0015] This invention provides an audio transmission method, apparatus, and server. An audio management unit establishes a communication connection between a sound card to be adapted and an embedded system to be adapted. This communication connection transmits control signals generated by the embedded system to the sound card, and the audio signal generated by the sound card in response to the control signals is fed back to the embedded system through an audio transmission structure. This invention allows the system to establish a connection with the sound card via an adaptation platform, enabling audio transmission between the system and the sound card.

[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the structure of a sound card provided in an embodiment of the present invention;

[0020] Figure 2 A flowchart illustrating an audio transmission method provided in an embodiment of the present invention;

[0021] Figure 3 A schematic diagram illustrating an audio transmission method provided in an embodiment of the present invention;

[0022] Figure 4 A schematic diagram of an audio transmission process provided in an embodiment of the present invention;

[0023] Figure 5A flowchart illustrating another audio transmission method provided in an embodiment of the present invention;

[0024] Figure 6 This is a schematic diagram of the structure of an audio transmission device provided in an embodiment of the present invention;

[0025] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] Currently, the ALSA audio driver, as an audio sound card driver method within Linux, is typically used on PCs and laptops with Linux distributions installed, such as... Figure 1 The diagram shows the structure of a sound card. Most audio sound cards are ALSA audio sound cards. Desktop CPUs and embedded platforms both have audio hardware and software that support ALSA audio sound cards. However, the Hi3559 platform's software development kit does not include a driver that supports ALSA audio, thus failing to meet the user's need for an ALSA sound card when using the Hi3559 platform. Therefore, this invention provides an audio transmission method that establishes a connection between the system and the sound card by adapting the platform. Based on the Hi3559 platform's audio hardware control method and the ALSA sound card driver layer standard, the audio sound card driver for the Hi3559 platform is adapted, thereby providing the Hi3559 platform with ALSA sound card capabilities, enabling audio transmission between the system and the sound card.

[0028] based on Figure 1 The diagram shows the structure of a sound card. This invention provides a detailed description of the audio transmission method. (See also...) Figure 2 The diagram shows a flowchart of an audio transmission method, which mainly includes the following steps S202 to S204:

[0029] Step S202: A communication connection is established between the sound card to be adapted and the embedded system to be adapted through the audio management unit, so as to transmit the control signals generated by the embedded system to the sound card through the communication connection. The embedded system to be adapted (e.g., the hi3559 platform) includes a hardware architecture and a software architecture. The software architecture is used for communication with the sound card to be adapted (e.g., an ALSA sound card), and the hardware architecture is used for controlling the transmission of audio signals. In one embodiment, when the hi3559 platform simultaneously satisfies the compatibility requirements of both its hardware and software architecture with the ALSA sound card, it is determined that the embedded system to be adapted and the sound card to be adapted are successfully connected, and audio can be transmitted between the system and the sound card.

[0030] Step S204: The audio signal generated by the sound card to be adapted in response to the control signal is fed back to the embedded system to be adapted through the audio transmission structure. The audio transmission structure is used for the transmission and conversion of audio signals. In one embodiment, the audio transmission structure can be used to convert the digital audio signal into an analog signal or to convert the analog audio signal into a digital signal.

[0031] The audio transmission method provided in this embodiment of the invention establishes a connection between the system and the sound card through an adaptation platform, enabling audio to be transmitted between the system and the sound card.

[0032] This invention also provides an implementation method for establishing a connection between a sound card to be adapted and an embedded system to be adapted through an adaptation platform, as detailed in (1) to (2) below:

[0033] (1) Using the audio management unit, the adapter platform establishes a communication connection with the software architecture in the embedded system to be adapted, and establishes a communication connection with the sound card to be adapted, so as to transmit the control signals generated by the embedded system to be adapted to the sound card through the audio management unit. The audio management unit includes a virtual bus and an identification registration unit. In one embodiment, the core interface of the identification registration unit contains the three essential components of the ALSA sound card: the type of CPU connected to the sound card, the audio bus connected to the sound card (such as the i2S (Inter-IC Sound) bus), and the codec (audio chip) connected to the sound card. The ALSA sound card needs to implement the driver for these three components.

[0034] In one implementation, a virtual bus is used to enable communication between the driver components of the software architecture in the embedded system to be adapted, and to enable communication between each driver component and the adaptation platform. Here, the ALSA platform component driver is a virtual bus provided by the Linux system kernel. The platform is based on the CPU's DMA interface encapsulation and is used to enable the flow of audio signals between memory and DMA. DMA (Direct Memory Access) is an important feature of all modern computers. It allows hardware devices of different speeds to communicate without relying on a large interrupt load of the CPU. In one implementation, the matching of real devices and corresponding drivers can be completed according to the virtual bus, and driver and device management in the kernel can be completed through the virtual bus.

[0035] In one embodiment, the identification and registration unit is used to register the identity information to obtain the sound card driver identifier; the sound card driver corresponding to the sound card driver identifier is used to establish a communication connection between the sound card to be adapted and the adaptation platform. The identification and registration unit includes a platform driver registration entry, through which the virtual bus and device registration of the hi3559 alsa sound card driver can be completed. In one embodiment, one or more alsa sound card drivers can be registered.

[0036] (2) Using the audio transmission structure, control the hardware architecture of the embedded system to be adapted and the sound card to be adapted to transmit audio signals. The audio transmission structure includes: audio bus and audio chip driver. The audio bus is a bus standard for audio signal transmission between digital audio devices. In one implementation, the CPU reads and writes the codec register data through the audio bus.

[0037] In one implementation, the received audio signal is converted using an audio chip driver, and the converted audio signal is stored in a first storage unit. The audio signal in the first storage unit is read using an audio bus, and the audio signal is sent to a second storage unit. The first storage unit is a storage unit within the audio chip driver, and the second storage unit is a storage unit within the hardware architecture of the embedded system to be adapted. In another implementation, the codec driver is used to provide an interface for the audio sound card to control the sound card AD chip, and is responsible for AD configuration and AD control. It adapts to the existing driver, completes the I2S interface between the AD (codec) and the Hi3559, completes the I2C control bus interface with the Hi3559, and completes the interface for the ALSA sound card control codec. When the interface between the embedded system to be adapted and the sound card to be adapted is completed, it is determined that the connection between the embedded system to be adapted and the sound card to be adapted is successful, and audio can be transmitted between the system and the sound card.

[0038] In practical applications, such as Figure 3 and Figure 4 As shown, during audio recording, the control signals generated by the embedded system to be adapted are transmitted to the sound card to be adapted; the analog signals sent by the sound card to be adapted are converted into digital signals by the audio chip driver; and the digital signals are sent to the second storage unit of the embedded system to be adapted via the audio bus; during audio playback, the digital signals in the second storage unit are sent to the audio chip driver; the digital signals are converted into analog signals by the audio chip driver, and the analog signals and the control signals generated by the embedded system to be adapted are sent to the sound card to be adapted. In one embodiment, the audio analog signal first enters from the audio AD Codec, and after analog-to-digital conversion by the AD Codec, the audio analog signal is converted into a digital signal. The digital signal is output from the i2s bus of the AD Codec and input to the i2s bus of the hi3559. The hi3559 obtains the digital signal data of the audio through the i2s bus.

[0039] To facilitate understanding of the audio transmission method provided in the above embodiments, this invention provides an application example of the audio transmission method, see below. Figure 5 The diagram shows another audio transmission method, which mainly includes the following steps S502 to S510:

[0040] Step S502: A virtual bus is used to establish communication connections between the driver components in the embedded system to be adapted, and to establish communication connections between each driver component and the adaptation platform. The ALSA platform component driver is a virtual bus provided by the Linux system kernel. In one implementation, the virtual bus can be used to match real devices with their corresponding drivers, and to manage drivers and devices within the kernel.

[0041] Step S504: Register the identity information using the identification and registration unit to establish a communication connection between the sound card to be adapted and the embedded system to be adapted. In one embodiment, the core interface of the identification and registration unit includes the three essential components of the ALSA sound card: the type of CPU the sound card is connected to, the audio bus the sound card is connected to (such as the i2S (Inter-ICSound) bus), and the codec (audio chip) the sound card is connected to. The ALSA sound card needs to implement the drivers for these three components.

[0042] Step S506: The control signal generated by the embedded system to be adapted is transmitted to the sound card to be adapted via the communication connection. In one embodiment, the control signal is used to drive the sound card with the adapter. The codec driver is used to provide the audio sound card control sound card AD chip interface, responsible for AD configuration and AD control, and adapts according to the existing driver. When the AD (codec) completes the I2S interface with the Hi3559, completes the I2C control bus interface with the Hi3559, and completes the interface of the ALSA sound card control codec, it is determined that the embedded system to be adapted and the sound card to be adapted are successfully connected, and audio can be transmitted between the system and the sound card.

[0043] In step S508, the audio transmission structure transmits audio between the embedded system to be adapted and the sound card to be adapted. In one embodiment, the audio analog signal first enters from the audio AD Codec. After analog-to-digital conversion by the AD Codec, the audio analog signal is converted into a digital signal. The digital signal is output from the i2s bus of the AD Codec and input to the i2s bus of the hi3559. The hi3559 obtains the digital signal data of the audio through the i2s bus.

[0044] In summary, this invention establishes a connection between the system and the sound card by adapting to a platform, enabling audio to be transmitted between the system and the sound card.

[0045] Regarding the audio transmission method provided in the foregoing embodiments, this invention provides an audio transmission device. This device is applied to an adaptation platform, which includes an audio management unit and an audio transmission structure. (See [link to previous document]). Figure 6 The diagram shows the structure of an audio transmission device, which includes the following parts:

[0046] The communication connection module 602 establishes a communication connection between the sound card to be adapted and the embedded system to be adapted through the audio management unit, so as to transmit the control signals generated by the embedded system to be adapted to the sound card through the communication connection.

[0047] The audio transmission module 604 feeds back the audio signal generated by the sound card to be adapted in response to the control signal to the embedded system to be adapted through the audio transmission structure.

[0048] The data processing device provided in this application establishes a connection between the system and the sound card through an adaptation platform, enabling the hi3559 platform to adapt to hi3559 hardware audio, providing an ALSA sound card driver for the hi3559 platform, thereby allowing audio to be transmitted between the hi3559 platform and the sound card.

[0049] In one embodiment, the embedded system to be adapted includes a hardware architecture and a software architecture. During the steps of transmitting control signals generated by the embedded system to be adapted to the sound card via a communication connection, and feeding back audio signals generated by the sound card in response to the control signals to the embedded system via an audio transmission structure, the communication connection module 602 is further configured to: establish a communication connection between the adaptation platform and the software architecture within the embedded system to be adapted using an audio management unit, and establish a communication connection between the adaptation platform and the sound card to be adapted, so as to transmit the control signals generated by the embedded system to be adapted to the sound card via the audio management unit; and control the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card via the audio transmission structure.

[0050] In one embodiment, the audio management unit includes a virtual bus. When performing the step of establishing a communication connection between the adaptation platform and the software architecture in the embedded system to be adapted, the communication connection module 602 is further configured to: use the virtual bus to establish a communication connection between the various driver components of the software architecture in the embedded system to be adapted, and to establish a communication connection between each driver component and the adaptation platform.

[0051] In one embodiment, the audio management unit includes an identification and registration unit. When performing the step of establishing a communication connection between the adaptation platform and the sound card to be adapted, the communication connection module 602 is further configured to: register the identity information using the identification and registration unit to obtain the sound card driver identifier; and establish a communication connection between the sound card to be adapted and the adaptation platform using the sound card driver corresponding to the sound card driver identifier.

[0052] In one embodiment, the audio transmission structure includes an audio bus and an audio chip driver. When performing the step of controlling the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted using the audio transmission structure, the audio transmission module 604 is further configured to: convert the received audio signal using the audio chip driver and store the converted audio signal in a first storage unit, wherein the first storage unit is a storage unit within the audio chip driver; read the audio signal from the first storage unit using the audio bus and send the audio signal to a second storage unit, wherein the second storage unit is a storage unit within the hardware architecture of the embedded system to be adapted.

[0053] In one embodiment, the audio transmission module 604 is further configured to: transmit the control signal generated by the embedded system to be adapted to the sound card to be adapted during audio recording; convert the analog signal sent by the sound card to be adapted into a digital signal through the audio chip driver; and send the digital signal to the second storage unit of the embedded system to be adapted through the audio bus.

[0054] In one embodiment, the audio transmission module 604 is further configured to: send the digital signal in the second storage unit to the audio chip driver when playing audio; convert the digital signal into an analog signal through the audio chip driver, and send the analog signal and the control signal generated by the embedded system to be adapted to the sound card.

[0055] The device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.

[0056] This invention provides an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program, when run by the processor, executes the method described in any of the above embodiments.

[0057] Figure 7 The present invention provides a schematic diagram of the structure of an electronic device 100, which includes a processor 70, a memory 71, a bus 72 and a communication interface 73. The processor 70, the communication interface 73 and the memory 71 are connected through the bus 72. The processor 70 is used to execute executable modules, such as computer programs, stored in the memory 71.

[0058] The memory 71 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 73 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.

[0059] Bus 72 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0060] The memory 71 is used to store programs. After receiving an execution instruction, the processor 70 executes the programs. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 70 or implemented by the processor 70.

[0061] The processor 70 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 70 or by instructions in software form. The processor 70 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 71. Processor 70 reads the information in memory 71 and, in conjunction with its hardware, completes the steps of the above method.

[0062] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.

[0063] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0064] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An audio transmission method, characterized in that, The method is applied to an adaptation platform, which includes an audio management unit and an audio transmission structure. The audio management unit includes a virtual bus and an identification and registration unit, and the audio transmission structure includes an audio bus and an audio chip driver. The method includes: The audio management unit establishes a communication connection between the sound card to be adapted and the embedded system to be adapted, so as to transmit the control signals generated by the embedded system to be adapted to the sound card through the communication connection. The audio signal generated by the sound card to be adapted in response to the control signal is fed back to the embedded system to be adapted through the audio transmission structure. The embedded system to be adapted includes a hardware architecture and a software architecture. The audio management unit enables the adaptation platform to establish a communication connection with the software architecture within the embedded system to be adapted, and also enables the adaptation platform to establish a communication connection with the sound card to be adapted. The audio transmission structure controls the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted. The virtual bus is used to enable communication between the various driver components of the software architecture in the embedded system to be adapted, and to enable communication between the various driver components and the adaptation platform. Specifically, the identification and registration unit is used to register the identity information to obtain the sound card driver identifier; the sound card driver corresponding to the sound card driver identifier is used to establish a communication connection between the sound card to be adapted and the adaptation platform.

2. The method according to claim 1, characterized in that, The step of using the audio transmission structure to control the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted includes: The received audio signal is converted using the audio chip driver, and the converted audio signal is stored in a first storage unit, wherein the first storage unit is a storage unit within the audio chip driver; The audio signal in the first storage unit is read using the audio bus, and the audio signal is sent to the second storage unit, wherein the second storage unit is a storage unit within the hardware architecture of the embedded system to be adapted.

3. The method according to claim 2, characterized in that, The method includes: During audio recording, the control signals generated by the embedded system to be adapted are transmitted to the sound card to be adapted. The analog signal sent by the sound card to be adapted is converted into a digital signal by the audio chip driver; The digital signal is then transmitted to the second storage unit in the embedded system to be adapted via an audio bus.

4. The method according to claim 3, characterized in that, The method further includes: During audio playback, the digital signal in the second storage unit is sent to the audio chip driver; The digital signal is converted into an analog signal by the audio chip driver, and the analog signal and the control signal generated by the embedded system to be adapted are sent to the sound card to be adapted.

5. An audio transmission device, characterized in that, The device is applied to an adaptation platform, which includes an audio management unit and an audio transmission structure. The audio management unit includes a virtual bus and an identification and registration unit. The audio transmission structure includes an audio bus and an audio chip driver. The device includes: The communication connection module establishes a communication connection between the sound card to be adapted and the embedded system to be adapted through the audio management unit, so as to transmit the control signals generated by the embedded system to be adapted to the sound card through the communication connection. The audio transmission module feeds back the audio signal generated by the sound card to be adapted in response to the control signal to the embedded system to be adapted through the audio transmission structure. The embedded system to be adapted includes a hardware architecture and a software architecture. The audio management unit enables the adaptation platform to establish a communication connection with the software architecture within the embedded system to be adapted, and also enables the adaptation platform to establish a communication connection with the sound card to be adapted. The audio transmission structure controls the transmission of audio signals between the hardware architecture of the embedded system to be adapted and the sound card to be adapted. The virtual bus is used to enable communication between the various driver components of the software architecture in the embedded system to be adapted, and to enable communication between the various driver components and the adaptation platform. Specifically, the identification and registration unit is used to register the identity information to obtain the sound card driver identifier; the sound card driver corresponding to the sound card driver identifier is used to establish a communication connection between the sound card to be adapted and the adaptation platform.

6. A server, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the method of any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method described in any one of claims 1 to 4.