Serial concatenated structure, establishment method, device and omni-directional audio system

By using a serial cascading structure and cable connections, and generating link numbers using MAC addresses and IP addresses, the problems of unstable signals and high costs in wireless cascading are solved, enabling high-stability, low-latency data transmission and synchronized playback of multiple audio devices.

CN116633722BActive Publication Date: 2025-11-18南昌勤胜电子科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310558416.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-17
Publication Date
2025-11-18
Estimated Expiration
2043-05-17

AI Technical Summary

Technical Problem

In existing technologies, cascading audio devices via wireless networks suffers from poor signal stability, high costs, and cumbersome configuration, especially when multiple devices are playing simultaneously, resulting in unsatisfactory real-time performance and stability.

Method used

It adopts a serial cascaded structure, connecting multiple devices through cables to form a serial data link. The link number is dynamically generated using MAC address and IP address to realize data interaction between devices, simplifying the configuration process and reducing costs.

Benefits of technology

It achieves highly stable and low-latency data transmission between devices, simplifies device configuration, reduces costs, and ensures synchronized playback across multiple devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116633722B_ABST
    Figure CN116633722B_ABST
Patent Text Reader

Abstract

The application discloses a serial cascade structure, a building method, a device and an omnidirectional audio system. The structure comprises a first device and a plurality of second devices. The first device is connected to a terminal device through a cable. Any number of the second devices can be randomly and serially cascaded to form a first data link. The second output end of a second device in a front stage is connected to the second input end of a second device in a rear stage through a cable. The second input end of a second device at the head of the first data link is connected to the first output end of the first device through a cable. The first device and all the second devices on the first data link jointly form a second data link, so that the terminal device can interact with the first device and all the second devices on the second data link. The structure is simple, reliable and low in cost. The data transmission is stable and has small delay. The data interaction between any two devices in the data link can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer data transmission technology, and in particular to a serial cascade structure, establishment method, apparatus, and omnidirectional audio system. Background Technology

[0002] The audio conferencing industry has extremely high requirements for data transmission, especially for scenarios where multiple audio devices play simultaneously, requiring the guarantee of real-time and stable data transmission.

[0003] In existing technologies, cascading technology uses wireless networks for cascading, meaning multiple devices connect to the same wireless hotspot and communicate with each other via the wireless network. Existing technologies mainly have the following drawbacks:

[0004] 1. It achieves cascading through a wireless network, but the stability of the wireless signal is worse than that of a wired network, resulting in unsatisfactory real-time performance and stability.

[0005] 2. It increases equipment costs through wireless cascading, requiring the configuration of wireless equipment and increasing investment expenses;

[0006] 3. Its wireless network equipment configuration is cumbersome, and when the wireless network equipment needs to be migrated, the wireless network needs to be reconfigured. Summary of the Invention

[0007] The purpose of this invention is to provide a serial cascade structure, establishment method, apparatus, and omnidirectional audio system, which has a simple, reliable, and low-cost structure, and high data transmission stability and low latency, enabling data interaction between any two devices in the data link.

[0008] To achieve the above objectives, the present invention discloses a serial cascaded structure, comprising a first device and a plurality of second devices. The first device has a first input terminal and a first output terminal, and the second devices have a second input terminal and a second output terminal. The first input terminal is connected to a terminal device via a cable. Any number of second devices can be randomly cascaded in series to form a first data link. The second output terminal of the preceding second device is connected to the second input terminal of the following second device via a cable. The second input terminal of the first second device at the beginning of the first data link is connected to the first output terminal of the first device via a cable. The first device and all the second devices located on the first data link together form a second data link, so that the terminal device can interact with the first device and all the second devices located on the second data link.

[0009] Preferably, the first device has an independent MAC address and an independent IP address. The link number of the first device is n. The first device can detect the access status of its downstream device. When it detects that the second device is connected to its downstream device, it sends its MAC address and IP address to the second device located downstream of it. The second device has an independent MAC address. The second device located downstream of the first device generates its own independent IP address and link number based on its own MAC address and the MAC address and IP address of the first device. Its link number is n+1. The first device and the second device located downstream of the first device together constitute the data link between the first device and the second device located downstream of the first device based on the MAC address and IP address of the first device and the MAC address and IP address of the second device located downstream of the first device.

[0010] Preferably, the second device can detect the access status of its downstream device, and when its downstream device connects to the second device, it sends its MAC address and IP address to the second device located downstream.

[0011] Suppose the first data link has m second devices cascaded sequentially. The link number of the i-th second device in the first data link is n+i+1. When the i-th second device in the first data link detects that a second device has been connected to its downstream device, it sends its MAC address and IP address to the second device downstream of it. The second device downstream of the i-th second device in the first data link generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device in the first data link, and its link number is n+i+2. The i-th second device in the first data link and the second device downstream of the i-th second device in the first data link together constitute the data link between the i-th second device in the first data link and the second device downstream of the i-th second device in the first data link, based on the MAC address and IP address of the i-th second device in the first data link and the MAC address and IP address of the second device downstream of the i-th second device in the first data link, where 1≤i≤m-1, and i is a natural number.

[0012] Accordingly, the present invention also discloses an omnidirectional audio system, which includes a terminal device and a serial cascaded structure as described above. The terminal device can send first data information, which can be transmitted along a second data link to the first device and all second devices in the first data link. The second data information received by each second device in the first data link can be transmitted along the second data link to the terminal device. Both the first device and the second device have a data processing unit and a data transceiver unit. The first device also has at least one of a sound receiving unit and a speaker unit, and each second device also has at least one of a sound receiving unit and a speaker unit.

[0013] Preferably, the terminal device is a computer, mobile phone, or tablet computer.

[0014] Accordingly, the present invention also discloses a serial cascade establishment method, applied to the serial cascade structure described above, the serial cascade establishment method comprising the following steps:

[0015] S1. Establish a data link between the first device and the second device located after the first device;

[0016] S2. Establish a data link between each preceding and following second device in the first data link.

[0017] Preferably, step S1 specifically includes:

[0018] S11. The first device detects the access status of its downstream devices;

[0019] S12. When the first device detects that its downstream device is connected to the second device, the first device sends its MAC address and IP address to the second device located downstream.

[0020] S13. The second device located after the first device generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the first device, and its link number is n+1.

[0021] S14. The first device and the second device located after the first device together constitute a data link between the first device and the second device located after the first device based on the MAC address and IP address of the first device and the MAC address and IP address of the second device located after the first device.

[0022] Preferably, step S2 specifically includes:

[0023] S21. For the i-th second device located in the first data link, the i-th second device located in the first data link detects the access status of its downstream device.

[0024] S22. When the i-th second device in the first data link detects that its downstream second device has been connected, the i-th second device in the first data link sends its MAC address and IP address to the downstream second device.

[0025] S23. The second device located after the i-th second device in the first data link generates its independent IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device in the first data link.

[0026] S24. The i-th second device in the first data link and the second device at the level after the i-th second device in the first data link, together constitute the data link between the i-th second device in the first data link and the second device at the level after the i-th second device in the first data link, based on the MAC address and IP address of the i-th second device in the first data link and the MAC address and IP address of the second device at the level after the i-th second device in the first data link.

[0027] S25. Repeat steps S21 to S24 until a data link is established between the second devices at each stage in the first data link.

[0028] Accordingly, the present invention also discloses a serial cascade establishment device, applied to the serial cascade structure described above, the serial cascade establishment device comprising:

[0029] The first establishment unit is used to establish a data link between the first device and the second device located after the first device.

[0030] The second establishment unit is used to establish a data link between each preceding and following second device in the first data link.

[0031] Accordingly, the present invention also discloses a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the serial cascading establishment method described above.

[0032] Compared with the prior art, the first input terminal of the present invention is connected to the terminal device via a cable. Any number of second devices can be randomly connected in series to form a first data link. The second output terminal of the second device at the front level is connected to the second input terminal of the second device at the rear level via a cable. The second input terminal of the second device at the beginning of the first data link is connected to the first output terminal of the first device via a cable. The first device and all the second devices on the first data link together form a second data link, so that the terminal device can interact with the first device and all the second devices on the second data link. Its structure is simple, reliable, and low-cost, and the data transmission stability is high with low latency. It can realize data interaction between any two devices in the data link. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of the omnidirectional audio system of the present invention;

[0034] Figure 2 This is a flowchart of the serial cascading establishment method of the present invention;

[0035] Figure 3 This is a schematic diagram of the serial cascade establishment device of the present invention. Detailed Implementation

[0036] To illustrate the technical content, structural features, objectives, and effects of the present invention in detail, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0037] Please see Figure 1 and Figure 2 As shown, the omnidirectional audio system 1000 of this embodiment includes a terminal device 200 and a serial cascade structure 100. The terminal device 200 is preferably a computer, mobile phone or tablet computer, but it can also be other processing units with computing and processing capabilities.

[0038] The serial cascaded structure 100 includes a first device 10 and a plurality of second devices 20. The first device 10 has a first input terminal and a first output terminal, and the second devices 20 have a second input terminal and a second output terminal. The first input terminal is connected to the terminal device 200 via a cable. Any number of second devices 20 can be randomly cascaded in series to form a first data link. The second output terminal of the preceding second device 20 is connected to the second input terminal of the following second device 20 via a cable, and the second input terminal of the first device 20 at the beginning of the first data link is connected to the first output terminal of the first device 10 via a cable. The first device 10 and all the second devices 20 located on the first data link together form a second data link, so that the terminal device 200 can interact with the first device 10 and all the second devices 20 located on the second data link. Preferably, the cable here is a network cable.

[0039] The terminal device 200 can send first data information, which can be transmitted along the second data link to the first device 10 and all the second devices 20 in the first data link. The second data information received by the first device 10 and each of the second devices 20 in the first data link can be transmitted along the second data link to the terminal device 200. Both the first device 10 and the second device 20 have a data processing unit and a data transceiver unit. The first device 10 also has at least one of a sound receiving unit and a sound speaking unit, and each of the second devices 20 also has at least one of a sound receiving unit and a sound speaking unit.

[0040] It is understandable that the first data information is transmitted down the second data link to each device level by level. This can be understood as the terminal device 200 transmitting data to each device in the second data link, with each device in the data link acting as a virtual bridge for its downstream devices. Of course, each device in the data link can also have the capability for independent data application, receiving and selectively using the first data information as it is transmitted down the second data link.

[0041] The second data information is transmitted up the second data link to the terminal device 200. This can be understood as the terminal device 200 collecting data from each device, with each device in the data link acting as a virtual bridge for its upstream device. Of course, each device in the data link can also have independent data application capabilities, receiving and selectively using the second data information as it is transmitted up the second data link.

[0042] Since the devices are connected via cable communication, the transmission speed is fast. Therefore, in actual use, customers can ignore the information delay between devices. In addition, cable transmission is highly reliable, the structure is simple, and the cost is far lower than that of existing wireless cascading technologies.

[0043] Preferably, the first device 10 has an independent MAC address and an independent IP address. The link number of the first device 10 is n. The first device 10 can detect the access status of its downstream device and, when it detects that the second device 20 is connected to its downstream device, it sends its MAC address and IP address to the second device 20 located downstream of it. The second device 20 has an independent MAC address. The second device 20 located downstream of the first device 10 generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the first device 10, and its link number is n+1. The first device 10 and the second device 20 located downstream of the first device 10 together constitute the data link between the first device 10 and the second device 20 located downstream of the first device 10 based on the MAC address and IP address of the first device 10 and the second device 20 located downstream of the first device 10.

[0044] Preferably, the second device 20 can detect the access status of its downstream device, and when its downstream device connects to the second device 20, it sends its MAC address and IP address to the second device 20 located downstream.

[0045] Suppose the first data link has m second devices 20 cascaded sequentially. The link number of the i-th second device 20 in the first data link is n+i+1. When the i-th second device 20 in the first data link detects that its downstream second device 20 has accessed the network, it sends its MAC address and IP address to the downstream second device 20. The downstream second device 20 generates its own unique IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device 20 in the first data link. The number is n+i+2. The i-th second device 20 in the first data link and the second device 20 at the level after the i-th second device 20 in the first data link are used to form a data link between the i-th second device 20 in the first data link and the second device 20 at the level after the i-th second device 20 in the first data link, based on the MAC address and IP address of the i-th second device 20 in the first data link and the second device 20 at the level after the i-th second device 20 in the first data link, where 1≤i≤m-1, and i is a natural number.

[0046] The present invention also discloses a serial cascade establishment method, applied to the serial cascade structure 100 as described above, the serial cascade establishment method comprising the following steps:

[0047] S1. Establish a data link between the first device 10 and the second device 20 located after the first device 10;

[0048] S2. Establish a data link between each preceding and following second device 20 in the first data link.

[0049] Preferably, step S1 specifically includes:

[0050] S11. The first device 10 detects the access status of its downstream devices;

[0051] S12. When the first device 10 detects that its downstream device 20 is connected to the second device 20, the first device 10 sends its MAC address and IP address to the second device 20 located downstream of it.

[0052] S13. The second device 20, located after the first device 10, generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the first device 10, and its link number is n+1.

[0053] S14. The first device 10 and the second device 20 located after the first device 10 together constitute a data link between the first device 10 and the second device 20 located after the first device 10 based on the MAC address and IP address of the first device 10 and the MAC address and IP address of the second device 20 located after the first device 10.

[0054] Preferably, step S2 specifically includes:

[0055] S21. For the i-th second device 20 located in the first data link, the i-th second device 20 located in the first data link detects the access status of its downstream device.

[0056] S22. When the i-th second device 20 located in the first data link detects that its downstream second device 20 has accessed, the i-th second device 20 located in the first data link sends its MAC address and IP address to the downstream second device 20.

[0057] S23. The second device 20 located after the i-th second device 20 in the first data link generates its own IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device 20 in the first data link.

[0058] S24. The i-th second device 20 located in the first data link and the second device 20 located after the i-th second device 20 in the first data link, together constitute the data link between the i-th second device 20 located in the first data link and the second device 20 located after the i-th second device 20 in the first data link, based on the MAC address and IP address of the i-th second device 20 located in the first data link and the second device 20 located after the i-th second device 20 in the first data link.

[0059] S25. Repeat steps S21 to S24 until a data link is established between the second devices 20 at each stage before and after the first data link.

[0060] Understandably, this solution uses data link layer communication to enumerate cascaded devices. Once a device is enumerated, its two network cards are put into promiscuous mode, allowing each network card to receive all data packets on the network (including packets with MAC addresses other than the local machine's). The network ports of the two network cards are then bound together as ports of a virtual bridge.

[0061] A bridge is a data link layer connection device that transmits information between two local area networks (LANs) at the data link layer, acting as a bridge. It is transparent to end-user nodes; the end-user nodes are unaware of the bridge's existence when their packets pass through it. This allows cascaded devices to communicate seamlessly.

[0062] During the verification process, when devices are cascaded, after the devices are connected in series via network cables, the front-end device detects a change in the status of the network port connected to the access device and sends a broadcast frame at the data link layer. When the access device receives this broadcast frame, it parses the source MAC address and sends a response frame to the front-end device. In this way, both devices know each other's MAC address and can establish stable communication at the data link layer.

[0063] After that, the front-end device sends an IP address allocation command. Upon receiving the command, the access device creates a new bridge and assigns an IP address to the bridge. The front-end and back-end devices can then communicate using network communication protocols via IP addresses.

[0064] For devices connected in serial cascading via network cables, this solution allows devices to dynamically and in real-time connect to or disconnect from an existing cascading system. Deployment is very simple, with no additional equipment costs, and it can maximize the stability and reliability of transmission while providing ultra-low latency to ensure data synchronization between devices.

[0065] This solution enables devices at both ends of a cascaded connection to ping each other, and it has the following advantages:

[0066] 1. This solution enumerates all devices connected in a serial manner, sets up a bridge for each device, and assigns it the correct IP address;

[0067] 2. After allocation, any two devices can communicate quickly and stably over the network;

[0068] 3. This solution provides a fast, stable, and secure guarantee for cascaded communication of serial devices.

[0069] Please see Figures 1-3 As shown, correspondingly, the present invention also discloses a serial cascade establishment device, applied to the serial cascade structure 100 as described above, the serial cascade establishment device comprising:

[0070] The first establishment unit 1 is used to establish a data link between the first device 10 and the second device 20 located after the first device 10.

[0071] The second establishment unit 2 is used to establish a data link between each preceding and following second device 20 in the first data link.

[0072] Accordingly, the present invention also discloses a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the serial cascading establishment method described above.

[0073] It should be noted that all second devices 20 in this solution can be connected to the first data link, or only partially connected to the first data link, so as to flexibly add or remove second devices 20. For example, in a conference room, if some areas of the conference room are occupied by audience members while the remaining areas are not occupied by audience members, then only the second devices 20 corresponding to the areas occupied by audience members can be connected to the first data link to meet the usage requirements.

[0074] Combination Figures 1-3In this invention, the first input terminal of the first device 10 is connected to the terminal device 200 via a cable. Any number of second devices 20 can be randomly connected in series to form a first data link. The second output terminal of the second device 20 at the front level is connected to the second input terminal of the second device 20 at the rear level via a cable. The second input terminal of the second device 20 at the beginning of the first data link is connected to the first output terminal of the first device 10 via a cable. The first device 10 and all the second devices 20 located on the first data link together form a second data link, so that the terminal device 200 can interact with the first device 10 and all the second devices 20 located on the second data link. Its structure is simple, reliable, and low-cost, and its data transmission stability is high with low latency. It can realize data interaction between any two devices in the data link.

[0075] The above-disclosed embodiments are merely preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, any equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.

Claims

1. A serial cascaded structure, characterized in that: The system includes a first device and multiple second devices. The first device has a first input terminal and a first output terminal, and the second devices have a second input terminal and a second output terminal. The first input terminal is connected to a terminal device via a cable. Any number of second devices can be randomly connected in series to form a first data link. The second output terminal of the second device at the previous stage is connected to the second input terminal of the second device at the next stage via a cable. The second input terminal of the second device at the beginning of the first data link is connected to the first output terminal of the first device via a cable. The first device and all the second devices on the first data link together form a second data link, so that the terminal device can interact with the first device and all the second devices on the second data link. The first device has an independent MAC address and an independent IP address. The link number of the first device is n. The first device can detect the access status of its downstream device. When it detects that a second device is connected to its downstream device, it sends its MAC address and IP address to the second device located downstream of it. The second device has an independent MAC address. The second device located downstream of the first device generates its own independent IP address and link number based on its own MAC address and the MAC address and IP address of the first device. Its link number is n+1. The first device and the second device located downstream of the first device together constitute the data link between the first device and the second device located downstream of the first device based on the MAC address and IP address of the first device and the MAC address and IP address of the second device located downstream of the first device.

2. The serial cascaded structure as described in claim 1, characterized in that: The second device can detect the access status of its downstream device, and when its downstream device connects to the second device, it sends its MAC address and IP address to the second device located downstream. Suppose the first data link has m second devices cascaded sequentially. The link number of the i-th second device in the first data link is n+i+1. When the i-th second device in the first data link detects that a second device has been connected to its downstream device, it sends its MAC address and IP address to the second device downstream of it. The second device downstream of the i-th second device in the first data link generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device in the first data link, and its link number is n+i+2. The i-th second device in the first data link and the second device downstream of the i-th second device in the first data link together constitute the data link between the i-th second device in the first data link and the second device downstream of the i-th second device in the first data link, based on the MAC address and IP address of the i-th second device in the first data link and the MAC address and IP address of the second device downstream of the i-th second device in the first data link, where 1≤i≤m-1, and i is a natural number.

3. An omnidirectional audio system, characterized in that: The device includes a terminal device and a serial cascaded structure as described in claim 1 or 2. The terminal device can send first data information, which can be transmitted along a second data link to a first device and all second devices in the first data link. The second data information received by each second device in the first data link can be transmitted along the second data link to the terminal device. Both the first device and the second device have a data processing unit and a data transceiver unit. The first device also has at least one of a radio unit and a speaker unit, and each second device also has at least one of a radio unit and a speaker unit.

4. The omnidirectional audio system as described in claim 3, characterized in that: The terminal device is a computer, mobile phone, or tablet computer.

5. A serial cascade establishment method, applied to the serial cascade structure as described in claim 1 or 2, characterized in that, The serial cascading establishment method includes the following steps: S1. Establish a data link between the first device and the second device located after the first device; S2. Establish a data link between each preceding and following second device in the first data link; Step S1 specifically includes: S11. The first device detects the access status of its downstream devices; S12. When the first device detects that its downstream device is connected to the second device, the first device sends its MAC address and IP address to the second device located downstream. S13. The second device located after the first device generates its own independent IP address and link number based on its MAC address and the MAC address and IP address of the first device, and its link number is n+1. S14. The first device and the second device located after the first device together constitute a data link between the first device and the second device located after the first device based on the MAC address and IP address of the first device and the MAC address and IP address of the second device located after the first device.

6. The serial cascading establishment method as described in claim 5, characterized in that: Step S2 specifically includes: S21. For the i-th second device located in the first data link, the i-th second device located in the first data link detects the access status of its downstream device. S22. When the i-th second device in the first data link detects that its downstream second device has been connected, the i-th second device in the first data link sends its MAC address and IP address to the downstream second device. S23. The second device located after the i-th second device in the first data link generates its independent IP address and link number based on its MAC address and the MAC address and IP address of the i-th second device in the first data link. S24. The i-th second device in the first data link and the second device at the level after the i-th second device in the first data link, together constitute the data link between the i-th second device in the first data link and the second device at the level after the i-th second device in the first data link, based on the MAC address and IP address of the i-th second device in the first data link and the MAC address and IP address of the second device at the level after the i-th second device in the first data link. S25. Repeat steps S21 to S24 until a data link is established between the second devices at each stage in the first data link.

7. A serial cascade establishment device, applied to the serial cascade structure as described in claim 1 or 2, characterized in that, The serial cascade establishment device includes: The first establishment unit is used to establish a data link between the first device and the second device located after the first device. The second establishment unit is used to establish a data link between each preceding and following second device in the first data link.

8. A computer-readable storage medium for storing a computer program, characterized in that: When the program is executed by the processor, it implements the serial cascading establishment method as described in claim 5 or 6.

Citation Information

Patent Citations

  • Headset and cascade system thereof

    CN205666934U

  • Audio equipment cascade device

    CN211267077U

  • Low power and low latency device enumeration with cartesian addressing

    IN201727026851A