Audio transmission system and method

By introducing an audio transmission system into the voice broadcasting system, using components such as AI middle platform, cloud middle platform and aggregation gateway to intelligently allocate and manage audio broadcasting tasks, the problems of high bandwidth costs, broadcasting delays and data leakage in the existing systems are solved, and efficient and secure audio broadcasting is achieved.

CN119544675APending Publication Date: 2025-02-28E SURFING VISION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411739184.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When the existing voice broadcasting system downloads and pushes audio streams across provinces, the bandwidth cost is high, network jitter causes broadcast delays, and there is a risk of broadcasting audio leakage and replacement in public network environments.

Method used

An audio transmission system was designed to work together through the collaborative work of the client, AI middle platform, cloud broadcast middle platform, aggregation gateway and cloud platform, and use child node routing and voice gateway to intelligently allocate and manage audio broadcast tasks, ensuring the secure transmission and efficient broadcast of audio files.

Benefits of technology

It achieves the accuracy and efficiency of audio broadcast tasks, reduces broadcast delay and data leakage risks, and reduces bandwidth costs and network load.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544675A_ABST
    Figure CN119544675A_ABST
Patent Text Reader

Abstract

The invention relates to an audio transmission system and method, and belongs to the technical field of data processing. The configuration side is composed of a router, an AI middle station, a cloud broadcast middle station, a convergence gateway and a cloud platform; the access side is composed of a voice gateway of each child node, a broadcast end access gateway and a resource pool; a broadcasting end; wherein the client issues an audio broadcast request to each child node route based on different network types, each child node route forwards the audio broadcast request and each child node network identifier to the AI middle station, and the AI middle station issues an audio broadcast task to each child node based on the network identifier for audio broadcast. Therefore, the AI middle station can accurately issue the audio broadcasting task to the specified child node, mistaken sending or missing sending of the task is avoided, the accuracy and efficiency of the system are improved, and the broadcasting delay and the data leakage risk in the transmission process are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data processing, and in particular relates to an audio transmission system and method. Background Art

[0002] With the continuous development of camera video surveillance services, camera video surveillance is basically endowed with AI voice alarm capabilities. With the rapid increase in cameras connected to the platform and the diversified development of AI voice broadcast scenarios, there is currently only one central node for voice broadcasting. It receives intelligent broadcast requests from cameras across the country, which will result in cross-provincial audio downloads and audio stream pushes. The cost of bandwidth usage is getting higher and higher, and the cross-provincial links are long. The network is prone to jitter, which may cause broadcast delays and affect the voice broadcast quality and user experience. At the same time, there is also the risk of broadcast audio leakage and replacement in the public network environment. Summary of the invention

[0003] In view of the above deficiencies in the prior art, an object of the present invention is to provide an audio transmission system and method.

[0004] In the first aspect of the present invention, an audio transmission system is proposed, comprising: a client; a configuration side, consisting of a router, an AI middle station, a cloud broadcast middle station, a convergence gateway, and a cloud platform; an access side, consisting of a voice gateway of each sub-node, a broadcast terminal access gateway, and a resource pool; a broadcast terminal; wherein the client sends an audio broadcast request to each sub-node route based on different network types, and each sub-node route forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station, and the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast.

[0005] Furthermore, it also includes: a configuration strategy for saving audio broadcasts based on the cloud broadcast center, which includes: the client uploading the audio file of the audio broadcast to each sub-node routing based on different network types; each sub-node routing forwards the audio file and the network identifier of each sub-node to the cloud broadcast center; the cloud broadcast center sends the resource pool address upload request carrying the network identifier of each sub-node to the cloud platform, so that the cloud platform obtains the first identifier of the target resource pool for uploading the audio file based on the network identifier of each sub-node.

[0006] Furthermore, it also includes: the cloud platform returns the first identifier to the cloud broadcasting middle station; the cloud broadcasting middle station uploads the audio file to the target resource pool based on the first identifier, and saves the second identifier of the audio file and the first identifier returned after uploading the audio file.

[0007] Furthermore, it also includes: the client sends the first identifier and the second identifier to each sub-node router; when each sub-node router receives the first identifier and the second identifier, it sends the first identifier, the second identifier and the network identifier of each sub-node to the cloud broadcasting station, so that the cloud broadcasting station saves the configuration policy of the audio broadcast.

[0008] Further, the AI ​​middle station sends the audio broadcast task to each sub-node for audio broadcast based on the network identifier, including: the client configures the AI ​​monitoring algorithm of the video stream in the AI ​​middle station and configures the intelligent broadcast function for the AI ​​monitoring algorithm; the AI ​​middle station pulls the video stream of the broadcast end, and performs an algorithm analysis scene on the AI ​​monitoring algorithm of the video stream, and notifies the cloud broadcast middle station when the target scene is identified; the cloud broadcast middle station determines whether the target scene is configured with the intelligent broadcast function. When it is determined that the target scene is configured with the intelligent broadcast function, the cloud broadcast middle station obtains the network identifiers, the first identifier and the second identifier of each sub-node corresponding to the audio broadcast task, and pushes the network identifiers, the first identifier and the second identifier of each sub-node to the cloud platform, and sends the audio broadcast task to each sub-node based on the cloud platform and the convergence gateway for audio broadcast.

[0009] Furthermore, based on the cloud platform and the convergence gateway, the audio broadcast task is sent to each sub-node for audio broadcast, including: the cloud platform obtains the domain name of the resource pool corresponding to each sub-node network based on the network identifier of each sub-node, and forms an audio file download address based on the domain name of the resource pool, the network identifier of each sub-node, the first identifier and the second identifier; the cloud platform sends the audio download address to the cloud broadcast center; the cloud broadcast center pushes the identifier of the broadcast terminal, the audio download address and the network identifier of each sub-node to the convergence gateway; when the convergence gateway obtains the voice gateway and the broadcast terminal access gateway, the voice gateway and the broadcast terminal access gateway are sent to the broadcast terminal, so that the broadcast terminal performs audio broadcast based on the voice gateway and the broadcast terminal access gateway.

[0010] Further, when the convergence gateway obtains the voice gateway and the broadcast end access gateway, the voice gateway and the broadcast end access gateway are sent to the broadcast end, so that the broadcast end performs audio broadcast based on the voice gateway and the broadcast end access gateway, including: the convergence gateway obtains the voice gateway domain name corresponding to each sub-node network based on the network identifier of each sub-node, and forwards the identifier of the broadcast end and the audio download address to the corresponding voice gateway based on the voice gateway domain name; the voice gateway sends the broadcast end access gateway to the convergence gateway, and the voice gateway obtains the audio file from the resource pool and sends the audio file to the broadcast end access gateway; the convergence gateway forwards the broadcast end access gateway to the broadcast end, and when the broadcast end performs a long connection based on the broadcast end access gateway, the broadcast is performed based on the audio file.

[0011] The second aspect of the present invention proposes an audio transmission method, including: the client sends an audio broadcast request to each sub-node route based on different network types; each sub-node route forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station; the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast.

[0012] According to the third aspect of the present invention, an electronic device is proposed, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the second aspect of the present invention.

[0013] According to a fourth aspect of the present invention, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the second aspect of the present invention.

[0014] The beneficial effects of the present invention are as follows:

[0015] The audio transmission system and method described in the present invention include a client; a configuration side, which is composed of a router, an AI middle station, a cloud broadcast middle station, a convergence gateway, and a cloud platform; an access side, which is composed of a voice gateway, a broadcast terminal access gateway, and a resource pool of each sub-node; a broadcast terminal; wherein the client sends an audio broadcast request to each sub-node route based on different network types, and each sub-node route forwards the audio broadcast request and the network identifier of each sub-node to the AI ​​middle station, and the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast. Thus, the client can flexibly send audio broadcast requests based on different network types, and each sub-node route receives and forwards these requests, ensuring the timely processing of the request. Through the forwarding of the network identifiers of each sub-node, the AI ​​middle station can accurately send the audio broadcast task to the specified sub-node, avoiding the mis-sending or missing of the task, improving the accuracy and efficiency of the system, and reducing the delay of the broadcast and the risk of data leakage during the transmission process. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings are only used to illustrate specific embodiments and are not considered to limit the present invention. In the entire drawings, the same reference symbols represent the same components. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.

[0017] Figure 1 is a schematic diagram of an audio transmission system according to an embodiment of the present invention;

[0018] Figure 2 is a flow chart of an audio transmission method according to an embodiment of the present invention;

[0019] Figure 3 It is a structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0020] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present invention.

[0021] Furthermore, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts disclosed in the present invention.

[0022] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the orientation or position relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside", etc. is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. The terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be a connection between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0023] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, 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 invention. Instead, they are merely examples of methods and systems consistent with some aspects of the present invention as detailed in the appended claims.

[0024] The present invention proposes an audio transmission system, method and related equipment. Specifically, the audio transmission system, method and related equipment according to embodiments of the present invention are described below with reference to the accompanying drawings.

[0025] Figure 1 FIG. 1 is a schematic diagram of an audio transmission system according to an embodiment of the present invention. Figure 1 As shown, the audio transmission system includes:

[0026] Client 110;

[0027] Configuration side 120, composed of routing 121, AI middle station 122, cloud broadcast middle station 123, aggregation gateway 124, and cloud platform 125;

[0028] The access side 130 is composed of the voice gateway 131 of each sub-node 141, the broadcast terminal access gateway 132, and the resource pool 133;

[0029] Broadcast terminal 140; wherein,

[0030] The client 110 sends an audio broadcast request to each sub-node router 142 based on different network types. Each sub-node router 142 forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station 122. The AI ​​middle station 122 sends the audio broadcast task to each sub-node 141 based on the network identifier for audio broadcast.

[0031] Among them, different network types include public networks and private networks.

[0032] In other words, the client can flexibly send audio broadcast requests based on different network types, and each sub-node route receives and forwards these requests, ensuring timely processing of the requests. By forwarding the network identifiers of each sub-node, the AI ​​middle station can accurately send the audio broadcast task to the designated sub-node, avoiding the mis-sending or missing of the task, improving the accuracy and efficiency of the system, and reducing the delay of the broadcast and the risk of data leakage during the transmission process.

[0033] In an embodiment of the present invention, a configuration strategy for audio broadcast can be saved based on the cloud broadcast station 123, wherein the specific implementation method of saving the configuration strategy for audio broadcast based on the cloud broadcast station 123 is: the client 110 uploads the audio file of the audio broadcast to each sub-node router 142 based on different network types; each sub-node router 142 forwards the audio file and each sub-node network identifier to the cloud broadcast station 123; the cloud broadcast station 123 sends a resource pool address upload request carrying the network identifier of each sub-node to the cloud platform 125, so that the cloud platform 125 obtains the first identifier of the target resource pool for uploading the audio file based on the network identifier of each sub-node.

[0034] Among them, the cloud platform 125 returns the first identifier to the cloud broadcasting middle station 123; the cloud broadcasting middle station 123 uploads the audio file to the target resource pool based on the first identifier, and saves the second identifier and the first identifier of the audio file returned after uploading the audio file.

[0035] Among them, the client 110 sends the first identifier and the second identifier to each sub-node router 142; each sub-node router 142, when receiving the first identifier and the second identifier, sends the first identifier, the second identifier and each sub-node network identifier to the cloud broadcast station 123, so that the cloud broadcast station 123 saves the configuration strategy of the audio broadcast.

[0036] In an embodiment of the present invention, the AI ​​middle station 122 sends the audio broadcast task to each child node 141 based on the network identifier for audio broadcasting. The implementation method includes: the client 110 configures the AI ​​monitoring algorithm of the video stream in the AI ​​middle station 122 and configures the intelligent broadcast function for the AI ​​monitoring algorithm; the AI ​​middle station 122 pulls the video stream of the broadcast end 140, and performs an algorithm analysis scene on the AI ​​monitoring algorithm of the video stream, and notifies the cloud broadcast middle station 123 when the target scene is identified; the cloud broadcast middle station 123 determines whether the target scene is configured with the intelligent broadcast function. When it is determined that the target scene is configured with the intelligent broadcast function, the cloud broadcast middle station 123 obtains the network identifier, the first identifier and the second identifier of each child node corresponding to the audio broadcast task, and pushes the network identifier, the first identifier and the second identifier of each child node to the cloud platform 125, and sends the audio broadcast task to each child node 141 based on the cloud platform 125 and the convergence gateway 124 for audio broadcasting.

[0037] Among them, the implementation method of sending the audio broadcast task to each child node 141 for audio broadcast based on the cloud platform 125 and the aggregation gateway 124 is as follows: the cloud platform 125 obtains the domain name of the resource pool corresponding to each child node network based on the network identifier of each child node, and forms an audio file download address based on the domain name of the resource pool, the network identifier of each child node, the first identifier and the second identifier; the cloud platform 125 sends the audio download address to the cloud broadcast center 123; the cloud broadcast center 123 pushes the identifier of the broadcast terminal 140, the audio download address and the network identifier of each child node to the aggregation gateway 124; when the aggregation gateway 124 obtains the voice gateway 131 and the broadcast terminal access gateway 132, the voice gateway 131 and the broadcast terminal access gateway 132 are sent to the broadcast terminal 140, so that the broadcast terminal 140 performs audio broadcast based on the voice gateway 131 and the broadcast terminal access gateway 132.

[0038] Among them, when the aggregation gateway 124 obtains the voice gateway 131 and the broadcast terminal access gateway 132, the voice gateway 131 and the broadcast terminal access gateway 132 are sent to the broadcast terminal 140, so that the broadcast terminal 140 performs audio broadcast based on the voice gateway 131 and the broadcast terminal access gateway 132. The implementation method is as follows: the aggregation gateway 140 obtains the voice gateway domain name corresponding to each sub-node network based on the network identifier of each sub-node, and forwards the identifier and audio download address of the broadcast terminal 140 to the corresponding voice gateway 131 based on the voice gateway domain name; the voice gateway 131 sends the broadcast terminal access gateway 132 to the aggregation gateway 124, and the voice gateway 131 obtains the audio file from the resource pool and sends the audio file to the broadcast terminal access gateway 132; the aggregation gateway 124 forwards the broadcast terminal access gateway 132 to the broadcast terminal 140, and when the broadcast terminal 140 performs a long connection based on the broadcast terminal access gateway 132, the broadcast is performed based on the audio file.

[0039] According to the audio transmission system of the embodiment of the present invention, the client can issue audio broadcast requests according to different network types, which enables the system to adapt to a variety of network environments and improves the flexibility and adaptability of the system; through the cooperation of the AI ​​middle station and the cloud broadcast middle station, the intelligent allocation and management of audio broadcast tasks can be realized, and the broadcast efficiency and accuracy are improved. The cloud broadcast middle station is responsible for saving the configuration strategy of the audio broadcast, including the upload, storage and identification management of audio files, which makes the processing of audio files more efficient and orderly; the address of the target resource pool is obtained through the cloud platform, which realizes the rapid upload and storage of audio files and improves the efficiency of file processing. The AI ​​middle station is configured with an AI monitoring algorithm for video streams, which can automatically identify the target scene and trigger the intelligent broadcast function, which realizes the intelligence and automation of audio broadcast; when a specific scene is identified, the system can automatically obtain the relevant audio files and push them to the broadcast end, which improves the timeliness and accuracy of the broadcast. Through the collaborative work of the convergence gateway and the voice gateway, the system can accurately push audio files to the broadcast end and perform long-connection broadcasting based on the broadcast end access gateway, which ensures the reliability and stability of the audio broadcast; the system can handle multiple sub-nodes and broadcast ends, realizing concurrent processing and efficient execution of large-scale audio broadcast tasks.

[0040] In one embodiment of the present invention, an audio transmission method is also proposed. Figure 2 is an audio transmission method according to an embodiment of the present invention, such as Figure 2 As shown, the audio transmission method includes:

[0041] S210, the client sends an audio broadcast request to each sub-node route based on different network types.

[0042] Among them, different network types include public networks and private networks.

[0043] S220, each sub-node routing forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station.

[0044] In an embodiment of the present invention, a configuration strategy for audio broadcast can be saved based on a cloud broadcasting station, wherein the client uploads the audio file of the audio broadcast to each sub-node route based on different network types; each sub-node route forwards the audio file and each sub-node network identifier to the cloud broadcasting station; the cloud broadcasting station sends a resource pool address upload request carrying each sub-node network identifier to the cloud platform, so that the cloud platform obtains the first identifier of the target resource pool for uploading the audio file based on the network identifier of each sub-node.

[0045] Among them, the cloud platform returns the first identifier to the cloud broadcast center; the cloud broadcast center uploads the audio file to the target resource pool based on the first identifier, and saves the second identifier and the first identifier of the audio file returned after uploading the audio file.

[0046] Among them, the client sends the first identifier and the second identifier to each sub-node router; when each sub-node router receives the first identifier and the second identifier, it sends the first identifier, the second identifier and each sub-node network identifier to the cloud broadcast center, so that the cloud broadcast center saves the configuration strategy of the audio broadcast.

[0047] S230, the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast.

[0048] In an embodiment of the present invention, the client configures the AI ​​monitoring algorithm of the video stream in the AI ​​middle station and configures the intelligent broadcast function for the AI ​​monitoring algorithm; the AI ​​middle station pulls the video stream of the broadcast end, and performs an algorithm analysis scene on the AI ​​monitoring algorithm of the video stream, and notifies the cloud broadcast middle station when the target scene is identified; the cloud broadcast middle station determines whether the target scene is configured with the intelligent broadcast function. When it is determined that the target scene is configured with the intelligent broadcast function, the cloud broadcast middle station obtains the network identifier, the first identifier and the second identifier of each sub-node corresponding to the audio broadcast task, and pushes the network identifier, the first identifier and the second identifier of each sub-node to the cloud platform, and sends the audio broadcast task to each sub-node based on the cloud platform and the convergence gateway for audio broadcast.

[0049] Among them, the cloud platform obtains the domain name of the resource pool corresponding to each sub-node network based on the network identifier of each sub-node, and forms an audio file download address based on the domain name of the resource pool, the network identifier of each sub-node, the first identifier and the second identifier; the cloud platform sends the audio download address to the cloud broadcast center; the cloud broadcast center pushes the identifier of the broadcast end, the audio download address and the network identifier of each sub-node to the convergence gateway; when the convergence gateway obtains the voice gateway and the broadcast end access gateway, the voice gateway and the broadcast end access gateway are sent to the broadcast end, so that the broadcast end performs audio broadcast based on the voice gateway and the broadcast end access gateway.

[0050] Among them, the aggregation gateway obtains the voice gateway domain name corresponding to each sub-node network based on the network identifier of each sub-node, and forwards the identifier and audio download address of the broadcast end to the corresponding voice gateway based on the voice gateway domain name; the voice gateway sends the broadcast end access gateway to the aggregation gateway, and the voice gateway obtains the audio file from the resource pool and sends the audio file to the broadcast end access gateway; the aggregation gateway forwards the broadcast end access gateway to the broadcast end, and when the broadcast end is long connected based on the broadcast end access gateway, it broadcasts based on the audio file.

[0051] According to the audio transmission method of the embodiment of the present invention, the client sends an audio broadcast request to each sub-node route based on different network types; each sub-node route forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station; the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast. This method enables the client to flexibly send audio broadcast requests based on different network types, and each sub-node route receives and forwards these requests, ensuring the timely processing of the request. By forwarding the network identifier of each sub-node, the AI ​​middle station can accurately send the audio broadcast task to the designated sub-node, avoiding the mis-sending or missing of the task, improving the accuracy and efficiency of the system, and reducing the delay of the broadcast and the risk of data leakage during the transmission process.

[0052] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0053] According to one aspect of an embodiment of the present invention, an electronic device is provided.

[0054] Figure 3 Schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 3 As shown, the electronic device may include one or more ( Figure 3 Only one is shown in the figure) processor 102 (processor 102 may include but is not limited to a microprocessor (Microprocessor Unit, referred to as MPU) or a programmable logic device (Programmable logic device, referred to as PLD)) and a memory 104 for storing data. In an exemplary embodiment, the electronic device may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 3 The structure shown is for illustration only and does not limit the structure of the above terminal device. Figure 3 More or fewer components as shown, or with Figure 3 Equivalent functions or comparisons shown Figure 3 A different configuration with more features is shown.

[0055] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the audio transmission method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0056] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the switching device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0057] The present invention provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute an audio transmission method.

[0058] The applicant of the present invention has made a detailed explanation and description of the implementation examples of the present invention in conjunction with the drawings in the specification. However, those skilled in the art should understand that the above implementation examples are only preferred implementation schemes of the present invention, and the detailed description is only to help readers better understand the spirit of the present invention, but not to limit the scope of protection of the present invention. On the contrary, any improvements or modifications based on the inventive spirit of the present invention should fall within the scope of protection of the present invention.

[0059] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0060] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

[0061] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the above embodiments, or replace some of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. Any changes or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present invention should be covered within the protection scope of the present invention.

Claims

1. An audio transmission system, characterized in that: include: Client side; The configuration side consists of routing, AI middle platform, cloud broadcast middle platform, aggregation gateway, and cloud platform; The access side consists of the voice gateway of each sub-node, the broadcast access gateway, and the resource pool; Broadcast terminal; among them, The client sends an audio broadcast request to each sub-node route based on different network types, and each sub-node route forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station, and the AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast.

2. The audio transmission system according to claim 1, characterized in that: Also includes: The configuration strategy for saving audio broadcast based on the cloud broadcasting middle station includes: The client uploads the audio file of the audio broadcast to each of the sub-node routes based on the different network types; Each sub-node routing forwards the audio file and the network identifier of each sub-node to the cloud broadcasting middle station; The cloud broadcasting middle station sends the resource pool address upload request carrying the network identifiers of each sub-node to the cloud platform, so that the cloud platform obtains the first identifier of the target resource pool for uploading the audio file based on the network identifiers of each sub-node.

3. The audio transmission system according to claim 2, characterized in that: Also includes: The cloud platform returns the first identifier to the cloud broadcasting middle station; The cloud broadcasting middle station uploads the audio file to the target resource pool based on the first identifier, and saves the second identifier of the audio file and the first identifier returned after uploading the audio file.

4. The audio transmission system according to claim 3, characterized in that: Also includes: The client sends the first identifier and the second identifier to each of the sub-node routes; When receiving the first identifier and the second identifier, each sub-node router sends the first identifier, the second identifier and the network identifiers of each sub-node to the cloud broadcasting station, so that the cloud broadcasting station saves the configuration strategy of the audio broadcast.

5. The audio transmission system according to claim 3, characterized in that: The AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier to perform audio broadcast, including: The client configures an AI monitoring algorithm for video streams on the AI ​​middle station and configures an intelligent broadcast function for the AI ​​monitoring algorithm; The AI ​​middle station pulls the video stream of the broadcast end, and performs an algorithm analysis scene on the AI ​​monitoring algorithm of the video stream, and notifies the cloud broadcast middle station when a target scene is identified; The cloud broadcast center determines whether the target scene is configured with the intelligent broadcast function. When it is determined that the target scene is configured with the intelligent broadcast function, the cloud broadcast center obtains the network identifiers of each sub-node, the first identifier, and the second identifier corresponding to the audio broadcast task, and pushes the network identifiers of each sub-node, the first identifier, and the second identifier to the cloud platform, and sends the audio broadcast task to each sub-node based on the cloud platform and the convergence gateway for audio broadcast.

6. The audio transmission system according to claim 5, characterized in that: The method of sending the audio broadcast task to each sub-node based on the cloud platform and the convergence gateway to perform audio broadcast includes: The cloud platform obtains the domain name of the resource pool corresponding to each sub-node network based on the network identifier of each sub-node, and forms an audio file download address based on the domain name of the resource pool, the network identifier of each sub-node, the first identifier and the second identifier; The cloud platform sends the audio download address to the cloud broadcasting middle station; The cloud broadcasting middle station pushes the identifier of the broadcasting terminal, the audio download address and the network identifiers of each sub-node to the convergence gateway; When the convergence gateway obtains the voice gateway and the broadcast terminal access gateway, the voice gateway and the broadcast terminal access gateway are sent to the broadcast terminal, so that the broadcast terminal performs audio broadcast based on the voice gateway and the broadcast terminal access gateway.

7. The audio transmission system according to claim 6, characterized in that: When the convergence gateway obtains the voice gateway and the broadcast terminal access gateway, the voice gateway and the broadcast terminal access gateway are sent to the broadcast terminal, so that the broadcast terminal performs audio broadcast based on the voice gateway and the broadcast terminal access gateway, including: The convergence gateway obtains the voice gateway domain name corresponding to each sub-node network based on the network identifier of each sub-node, and forwards the identifier of the broadcast terminal and the audio download address to the corresponding voice gateway based on the voice gateway domain name; The voice gateway sends the broadcast terminal access gateway to the convergence gateway, and the voice gateway obtains the audio file from the resource pool and sends the audio file to the broadcast terminal access gateway; The convergence gateway forwards the broadcast terminal access gateway to the broadcast terminal, and the broadcast terminal broadcasts based on the audio file when a long connection is established based on the broadcast terminal access gateway.

8. An audio transmission method, characterized in that: include: The client sends audio broadcast requests to each sub-node route based on different network types; Each sub-node routing forwards the audio broadcast request and each sub-node network identifier to the AI ​​middle station; The AI ​​middle station sends the audio broadcast task to each sub-node based on the network identifier for audio broadcast.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of claim 8.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method of claim 8.