Cascaded distributed network communication method, equipment, system and medium

By separating service signals and management signals in a cascaded distributed network and adopting an independent channel and time-slice negotiation mechanism, the problem of low communication efficiency in traditional cascaded distributed networks is solved, achieving efficient and reliable network communication while saving cabling costs.

CN122053592APending Publication Date: 2026-05-15GUANGZHOU TOZED KANGWEI INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU TOZED KANGWEI INTELLIGENT TECH CO LTD
Filing Date
2026-01-28
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Traditional cascaded distributed network communication suffers from increased device layers, longer data transmission paths, increased management and maintenance burdens, and low communication efficiency. Existing optimization solutions have failed to completely eliminate the dependence on dedicated switching hardware or multiple independent links, resulting in increased cumulative latency and limited bandwidth utilization.

Method used

By separating the mixed signal into service signals and management signals, and establishing an independent second channel on the physical bus, and by adopting a contention mechanism and a time-slice negotiation mechanism, the orderly scheduling and conflict-free allocation of service channels are achieved, avoiding data collisions and retransmissions.

Benefits of technology

It significantly improves the channel utilization and parallel processing capability of the bus, enhances the reliability, real-time performance and overall communication efficiency of service data, and saves on local area network cabling costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122053592A_ABST
    Figure CN122053592A_ABST
Patent Text Reader

Abstract

The invention discloses a cascade distributed network communication method, equipment, system and medium, and the method comprises the steps: receiving a mixed signal from a physical bus, and separating the mixed signal into a service signal and a management signal; when the management signal needs to be sent, competing a second channel with other network terminal equipment, and when the competition is successful, sending the management signal to the second channel to carry out signaling interaction with other network terminal equipment so as to negotiate an occupied time slice of the first channel in a preset time period; and sending the service signal to the physical bus in the occupation time slice through the first channel to realize network communication. Therefore, by implementing the invention, the efficiency of cascade distributed network communication can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network communication, and in particular to a cascaded distributed network communication method, device, system, and medium. Background Technology

[0002] In traditional wired LAN deployments, centralized bridging using Layer 2 switches requires additional hardware switching equipment. Furthermore, deploying multiple terminals in the same direction necessitates laying multiple physical lines, significantly increasing hardware costs and cabling complexity. In cascaded distributed network architectures, relying on traditional star topologies and multi-layer switches leads to an increase in device layers, longer data transmission paths, and a heavier management and maintenance burden, ultimately impacting the overall network's response speed and reliability. Therefore, improving the communication efficiency of cascaded distributed networks is of great significance.

[0003] Existing technologies primarily improve the efficiency of cascaded distributed networks by optimizing switch protocols, introducing virtualized switching, and employing link aggregation. However, these improvements still have shortcomings in communication efficiency: on the one hand, protocol processing and topology calculations often introduce additional control overhead, which may cause latency fluctuations and stability degradation in dynamically changing distributed environments; on the other hand, most solutions have not completely eliminated their dependence on dedicated switching hardware or multiple independent links. In multi-node serial scenarios, data still needs to undergo multiple hops, leading to increased cumulative latency, limited bandwidth utilization, and low communication efficiency. Summary of the Invention

[0004] This invention provides a cascaded distributed network communication method, device, system, and medium, which can improve the efficiency of cascaded distributed network communication while saving local area network cabling costs.

[0005] This invention provides a cascaded distributed network communication method applied to network terminal devices, wherein the network terminal devices are connected in parallel to the physical bus of a network communication system via an interface, and the method includes: Receive mixed signals from the physical bus and separate the mixed signals into service signals and management signals; When a management signal needs to be sent, it competes with other network terminal devices for the second channel. When the competition is successful, it sends the management signal to the second channel to interact with other network terminal devices through signaling in order to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separate second channel and the first channel. The service signal is sent to the physical bus through the first channel during the occupied time slot to achieve network communication.

[0006] This invention separates the mixed signal into service signals and management signals, enabling independent transmission of both and significantly improving the overall channel utilization and parallel processing capability of the bus. By establishing an independent second management channel and a contention-based access mechanism, centralized and orderly scheduling of service channel resources is achieved, avoiding duplicate transmissions and delays caused by contention for service data, thus laying the foundation for efficient time-division multiplexing of service channels. Through pre-negotiation and allocation of predetermined time slices via the second channel, each device can exclusively occupy the service channel to transmit data without conflict within its own time slice, completely avoiding data collisions and retransmissions caused by random access of multiple nodes in traditional bus networks. This greatly improves the reliability, real-time performance, and effective channel utilization of service data transmission, while also saving on local area network cabling costs.

[0007] Further, the step of sending the management signal to the second channel to interact with other network terminal devices via signaling, in order to negotiate the time slot occupied by the first channel within a preset time period, includes: The management signal is sent to a second channel on the physical bus to receive response results returned by other network terminal devices in the network communication system through the second channel, wherein the response results are the response results of other network terminal devices to the received management signal; The response result is parsed to determine the time slice occupancy table of the first channel in the subsequent preset time period; Select one or more idle time slices from the time slice occupancy table as the occupied time slices of the first channel within a preset time period.

[0008] By interacting through the second channel, the device obtains the unified first channel time slice occupancy table across the entire network. Based on this global information, it selects idle time slices, avoiding service channel conflicts and coordination overhead caused by blind occupancy between devices. This achieves deterministic and conflict-free allocation of service channel resources, fundamentally improving the efficiency of service data transmission.

[0009] Furthermore, after determining the occupied time slot of the first channel within a preset time period based on the time slot occupancy table, the method further includes: broadcasting a time slot occupancy request to all network terminal devices in the network communication system through the second channel to declare the network terminal devices' right to occupy the occupied time slot, and allowing the network terminal devices to send service data through the first channel at the start time corresponding to the occupied time slot.

[0010] By broadcasting occupancy declarations in advance and synchronizing time slot allocation results across the entire network, conflicts between different devices for the same time slot are avoided. This ensures that service channel time slices are exclusively and orderly used, eliminating uncertainties, waiting, and collision retransmissions during data transmission, thereby significantly improving channel utilization and communication real-time performance, and directly enhancing the overall network communication efficiency.

[0011] Furthermore, after transmitting the service signal to the physical bus via the first channel within the occupied time slot to achieve network communication, the method further includes: dynamically adjusting the transmission power of the service signal transmitted by the network terminal device to the physical bus based on the total number of network terminal devices in the network communication system currently parsed from the response result.

[0012] Furthermore, the provision that when a management signal needs to be sent, competing with other network terminal devices for the second channel includes: When it is necessary to send management signals, continuously monitor the initial management signals transmitted on the second channel by other network terminal devices; Based on the initial management signal, determine whether the second channel is in an idle state; If it is in an idle state, it will occupy the second channel at the current moment.

[0013] This "listen first, send later" competition mechanism ensures fast and conflict-free access to the second management channel. The device only sends management signaling when the channel is idle, avoiding collision retransmissions and significantly reducing the transmission delay of management signaling. This makes the time-slice negotiation process of the service channel faster and more reliable, indirectly improving the transmission efficiency of service data and the overall network communication performance.

[0014] Furthermore, the network terminal device includes a hierarchical transceiver module, a distributed channel management module, and a data communication module. The step of transmitting the service signal to the physical bus via the first channel within the occupied time slice to achieve network communication includes: At the start time corresponding to the occupied time slice, the distributed channel management module of the network terminal device sends an enable command to the data communication module to receive the service data obtained by the data communication module after converting the service signal in response to the sending enable command; The service data is sent to the hierarchical transceiver module to transmit the service data to the physical bus, so as to be transmitted through the first channel within the occupied time slice.

[0015] By pre-negotiating and allocating predetermined time slots through the second channel, each device can exclusively occupy the service channel to send data without conflict within its own time slot. This completely avoids data collisions and retransmissions caused by random access of multiple nodes in traditional bus networks, greatly improving the reliability, real-time performance, and effective channel utilization of service data transmission.

[0016] Furthermore, separating the mixed signal into service signals and management signals includes: separating the mixed signal according to a preset frequency threshold using a duplexer with preset frequency response characteristics in the signal layer transceiver module to obtain service signals and management signals.

[0017] By separating the mixed signal into service signals and management signals, the two can be transmitted independently, significantly improving the overall channel utilization and parallel processing capability of the bus.

[0018] Another embodiment of the present invention also provides a cascaded distributed network communication device, comprising: A separation module is used to receive mixed signals from the physical bus and separate the mixed signals into service signals and management signals; The negotiation module is used to compete with other network terminal devices for the second channel when a management signal needs to be sent. When the competition is successful, the management signal is sent to the second channel to conduct signaling interaction with other network terminal devices to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separate second channel and the first channel. A communication module is used to send the service signal to the physical bus through the first channel during the occupied time slot to realize network communication.

[0019] Another embodiment of the present invention provides a network communication system, including: a plurality of network terminal devices and a physical bus, wherein each of the network terminal devices is connected in parallel to the physical bus, and each of the network terminal devices includes a hierarchical transceiver module, a distributed channel management module and a data communication module, and the physical bus includes a first channel and a second channel, and each of the network terminal devices is used to implement the steps of the cascaded distributed network communication method as described in the present invention.

[0020] Another embodiment of the present invention provides a computer-readable storage medium item, including: a stored computer program, which, when the computer program is running, controls the device where the computer-readable storage medium is located to perform the steps of the cascaded distributed network communication method as described in the present invention. Attached Figure Description

[0021] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of a traditional wired local area network deployment provided in this application; Figure 2 This is a schematic diagram of the wired local area network deployment provided in this application; Figure 3 This is a flowchart illustrating an embodiment of the cascaded distributed network communication method provided in this application; Figure 4 This is a flowchart illustrating one embodiment of steps S401 to S403 provided in this application; Figure 5 This is a flowchart illustrating one embodiment of steps S501 to S502 provided in this application; Figure 6 This is a schematic diagram of an embodiment of the cascaded distributed network communication method provided in this application. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms "comprising" and "having" and any variations thereof in the specification, claims and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0025] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0026] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0027] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In addition, the character " / " in this document generally indicates that the related objects before and after it have an "or" relationship.

[0028] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).

[0029] In the description of the embodiments of this application, unless otherwise expressly specified and limited, the technical terms "installation," "connection," "joining," "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.

[0030] Figure 1 This is a schematic diagram of a traditional wired local area network (LAN) deployment provided by the present invention. The traditional LAN uses a star topology, where all terminal PCs are connected to a central Layer 2 communication switch via independent network cables. Specifically, each terminal PC requires a separate RJ45 network cable to the switch port. Even if multiple terminal devices are physically adjacent, multiple network cables must be laid in parallel. For example, two terminal devices in the same location need to be connected to the switch using two separate RJ45 network cables, resulting in cabling redundancy, increased hardware costs, and significant shortcomings in terms of space utilization and cabling complexity.

[0031] Figure 2This is a schematic diagram of the wired local area network (LAN) deployment provided by the present invention, in which a channel cascading module (a four-pair twisted-pair network cable) serves as a shared physical bus. Network access devices (such as those connected to the Internet) and all terminal devices are connected to the physical bus in parallel through their respective signal layering transceiver modules, forming a bus topology, rather than the traditional star switch connection. Within each device: the signal layering transceiver module is responsible for separating / combining high and low frequency signals at the physical layer; the data communication module processes low-frequency service data; the distributed channel management module negotiates channel occupancy with the same module of other devices through high-frequency management signals; the information processing module carries upper-layer applications; and a load matching module is provided at the end of the physical bus to suppress signal reflection.

[0032] See Figure 3 To improve the efficiency of cascaded distributed network communication, an embodiment of the present invention provides a cascaded distributed network communication method applied to a network terminal device. The network terminal device is connected in parallel to the physical bus of the network communication system through an interface. The method includes steps S301 to S303: Step S301: Receive a mixed signal from the physical bus and separate the mixed signal into service signals and management signals; In some embodiments, mixed signals are received from the physical bus. Specifically, network terminal devices are connected in parallel to a physical bus consisting of an extendable network cable (four pairs of twisted pairs) via an 8-wire RJ45 interface to form a bus topology. Since each terminal device has a signal layer transceiver module located in the physical access layer and directly connected to the RJ45 interface, it can receive mixed signals from the physical bus.

[0033] In some embodiments, separating the mixed signal into service signals and management signals includes: separating the mixed signal according to a preset frequency threshold using a duplexer with preset frequency response characteristics in the signal layering transceiver module to obtain service signals and management signals. Specifically, each terminal device's signal layering transceiver module is equipped with a duplexer with specific frequency response characteristics. This duplexer separates the mixed electrical signal on the bus into service signals and management signals according to a preset frequency threshold (i.e., the frequency boundary dividing the first frequency domain and the second frequency domain). The separated service signals are then transmitted to the data communication module within the device to carry upper-layer application data; while the separated management signals are transmitted to the distributed channel management module for signaling interaction and channel coordination between devices.

[0034] It should be noted that service signals can be understood as low-frequency signals, that is, signals below the frequency threshold, while management signals can be understood as high-frequency signals, that is, signals above the frequency threshold.

[0035] It should be noted that the duplexer also integrates a programmable signal amplifier, which can adjust the power of the mixed signal sent to the bus under the control of the distributed channel management module to optimize the overall system communication energy efficiency.

[0036] By separating the mixed signal into service signals and management signals, the two can be transmitted independently, significantly improving the overall channel utilization and parallel processing capability of the bus.

[0037] Step S302: When a management signal needs to be sent, the device competes with other network terminal devices for the second channel. When the competition is successful, the management signal is sent to the second channel to interact with other network terminal devices via signaling to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separate second channel and the first channel. In some embodiments, the step of competing with other network terminal devices for the second channel when a management signal needs to be sent includes: continuously monitoring the initial management signals transmitted by other network terminal devices on the second channel when a management signal needs to be sent; determining whether the second channel is in an idle state based on the initial management signal; and occupying the second channel at the current moment if it is in an idle state. Specifically, when the distributed channel management module in the network terminal device generates a second management signaling (such as device access synchronization, time slot occupancy declaration, etc.) and needs to send it outward, a contention process is first triggered. That is, the terminal device continuously monitors whether the initial management signal sent by other terminal devices is being transmitted on the physical bus through the receiving circuit facing the second channel in its signal layer transceiver module. During the monitoring process, the distributed channel management module decodes and detects the energy of the received initial management signal, and analyzes it based on a preset channel state determination rule: if a valid second management frame is not decoded within one or more preset time windows of continuous monitoring and the detected second signal energy is lower than a set threshold, it is determined that the second channel is currently in an idle state. Once the channel is determined to be idle, the distributed channel management module immediately instructs the signal layered transceiver module through the control interface to occupy the second channel at the current moment of the idle determination or at the start of the nearest time slot immediately following it, and modulates and drives the management signal to be transmitted by the local machine onto the physical bus.

[0038] It should be noted that this invention divides the physical bus into two logical channels according to its operating frequency: a channel carrying service data, operating in the first domain (hereinafter referred to as the first domain channel), and a logical channel for communication between the distributed channel management modules within each device, operating in the second domain (hereinafter referred to as the second domain channel). Because they operate in different frequency domains, they do not interfere with each other. The devices in this invention physically share a single bus and require a channel to transmit data.

[0039] This "listen first, send later" competition mechanism ensures fast and conflict-free access to the second management channel. The device only sends management signaling when the channel is idle, avoiding collision retransmissions and significantly reducing the transmission delay of management signaling. This makes the time-slice negotiation process of the service channel faster and more reliable, indirectly improving the transmission efficiency of service data and the overall network communication performance.

[0040] Please refer to Figure 4 In some embodiments, the step of sending the management signal to the second channel to interact with other network terminal devices via signaling to negotiate the time slice occupied by the first channel within a preset time period includes steps S401 to S403: Step S401: Send the management signal to the second channel on the physical bus to receive response results returned by other network terminal devices in the network communication system through the second channel, wherein the response results are the response results of other network terminal devices to the received management signal; In some embodiments, after a terminal device successfully occupies the second channel through contention, its distributed channel management module modulates a specific management signal (e.g., "access device synchronization broadcast" signaling) and sends it to the second channel of the physical bus through the signal layering transceiver module. At this time, other terminal devices in the network continuously listen to the second channel during non-transmission periods. Upon receiving this signaling, they will return a corresponding response signaling (e.g., "access device synchronization broadcast response") through their distributed channel management modules during the idle period of their respective acquired second channel. This response result is transmitted back via the bus, received by the signal layering transceiver module of the initiating device, which extracts the second response signal and ultimately sends it to its local distributed channel management module for further processing.

[0041] Step S402: Analyze the response result to determine the time slice occupancy table of the first channel in the subsequent preset time period; In some embodiments, the response result encapsulates key network status information, primarily including the total number of devices currently connected to the local area network, and the occupancy status of each time slice of the first channel within a future preset period (e.g., a fixed time polling period), as declared by all devices. The distributed channel management module of the initiating device decodes and parses the received response result to extract and integrate the above information, generating a structured time slice occupancy table. The time slice occupancy table clearly identifies the status of each time slice (e.g., "occupied by device X" or "idle"), thereby providing the initiating device with a global channel resource view.

[0042] Step S403: Select one or more idle time slices from the time slice occupancy table as the occupied time slices of the first channel within a preset time period.

[0043] In some embodiments, the distributed channel management module of the initiating terminal device queries the time slice occupancy table according to the service data transmission requirements, and selects one or more time slices from the set of idle time slices identified by the table, according to a preset strategy (such as selecting the first idle slice or multiple consecutive idle slices), as the target time slices to be occupied by the device.

[0044] By interacting through the second channel, the device obtains the unified first channel time slice occupancy table across the entire network. Based on this global information, it selects idle time slices, avoiding service channel conflicts and coordination overhead caused by blind occupancy between devices. This achieves deterministic and conflict-free allocation of service channel resources, fundamentally improving the efficiency of service data transmission.

[0045] In some embodiments, after determining the occupied time slot of the first channel within a preset time period based on the time slot occupancy table, the method further includes: broadcasting a time slot occupancy request to all network terminal devices in the network communication system through the second channel to declare the network terminal devices' right to occupy the occupied time slot, and allowing the network terminal devices to send service data through the first channel at the start time corresponding to the occupied time slot. Specifically, firstly, after determining the occupied time slot, the distributed channel management module immediately constructs a structured "first domain service channel time slot occupancy broadcast" signaling, wherein the signaling explicitly includes the identification information of the declared occupied time slot (e.g., start time offset, duration, etc.). Subsequently, the terminal device again follows the "listen first, send later" competition principle, and after successfully acquiring the right to use the second channel, it modulates and broadcasts this signaling to the second channel of the physical bus through the signal layer transceiver module. At this time, all other terminal devices in the network will receive the broadcast, and their respective distributed channel management modules will parse the signaling and update their locally maintained time slot occupancy tables accordingly, marking the corresponding time slot as occupied by the initiating device, thereby achieving a consensus on channel resource allocation in a distributed environment. At the same time, the initiating device will notify the data communication module within the occupied time slice that it can occupy the first domain channel to send the service data of the upper layer application and complete the communication.

[0046] By broadcasting occupancy declarations in advance and synchronizing time slot allocation results across the entire network, conflicts between different devices for the same time slot are avoided. This ensures that service channel time slices are exclusively and orderly used, eliminating uncertainties, waiting, and collision retransmissions during data transmission, thereby significantly improving channel utilization and communication real-time performance, and directly enhancing the overall network communication efficiency.

[0047] Step S303: The service signal is sent to the physical bus through the first channel within the occupied time slot to realize network communication.

[0048] Please refer to Figure 5 In some embodiments, the network terminal device includes a hierarchical transceiver module, a distributed channel management module, and a data communication module, and step S303 includes steps S501 to S502: Step S501: At the start time corresponding to the occupied time slice, the distributed channel management module of the network terminal device sends an enable command to the data communication module to receive the service data obtained by the data communication module after converting the service signal in response to the sending enable command. In some embodiments, firstly, the distributed channel management module of the terminal device has a built-in precise timing mechanism that accurately triggers at the start of the declared occupied time slice based on the network synchronization time base. At this time, the distributed channel management module sends an explicit transmit enable command to the data communication module through a preset software interface (such as an internal instruction bus or register write). This enable command acts as a control signal, informing the data communication module that the first channel is currently exclusively occupied by the device and can safely transmit service data. Upon receiving the enable command, the data communication module retrieves the service data to be transmitted (such as file transfer, audio / video streams, and other application layer data) from its internal buffer or upper-layer application interface, and encapsulates, encodes, and modulates it according to the physical layer frame format, converting it into a first baseband signal conforming to the first channel transmission specification, i.e., the service data, to ensure that the service data is compatible with the electrical characteristics and protocol requirements of the physical medium.

[0049] Step S502: The service data is sent to the hierarchical transceiver module to transmit the service data to the physical bus, so as to transmit it through the first channel within the occupied time slice.

[0050] In some embodiments, during this time slice, the signal layer transceiver module activates its transmission channel, receives the first digital or analog signal from the data communication module, and after processing such as drive amplification and waveform shaping, sends the service signal to the shared physical bus through a physical interface (such as the corresponding wire pair connected by RJ45).

[0051] It should be noted that the exclusivity of the time slice ensures that no other device is transmitting on the first channel at this time, thus achieving conflict-free and efficient transmission of service data on the bus topology until the time slice ends.

[0052] It should be noted that the data communication module can monitor the service data on the bus at any time through the signal layering module, but sending data requires permission from the distributed channel management module. The distributed channel management module negotiates and obtains the first domain channel occupancy time slice, and within the corresponding time slice, it authorizes the data communication module to send the first domain signal carrying the service data to the bus via instructions.

[0053] By pre-negotiating and allocating predetermined time slots through the second channel, each device can exclusively occupy the service channel to send data without conflict within its own time slot. This completely avoids data collisions and retransmissions caused by random access of multiple nodes in traditional bus networks, greatly improving the reliability, real-time performance, and effective channel utilization of service data transmission.

[0054] Furthermore, after transmitting the service signal to the physical bus via the first channel within the occupied time slice to achieve network communication, the method further includes: dynamically adjusting the transmission power of the service signal transmitted by the network terminal device to the physical bus based on the total number of network terminal devices currently in the network communication system as parsed from the response result. Specifically, when parsing the response results from other devices, the distributed channel management module extracts the key parameter of the total number of online terminal devices in the current network to reflect the load scale and topological electrical characteristics of the shared physical bus. Subsequently, the distributed channel management module calculates the optimal transmission power level required to adapt to the current network scale based on the built-in power adjustment strategy (e.g., a preset "device quantity-power level" mapping table or calculation model). The calculated power control command is issued to the signal layering transceiver module through the inter-module management interface. After receiving the command, the programmable amplifier in the layering transceiver module immediately adjusts its operating parameters, thereby changing the transmission power of the mixed signal (including service signals and management signals) subsequently transmitted from the device to the physical bus.

[0055] It should be noted that when the number of terminal devices is small and the bus transmission loss is low, the transmission power should be appropriately reduced to reduce energy consumption and interference; when the number of terminal devices increases and the cumulative attenuation introduced by cascading may increase, the transmission power should be increased to ensure the signal-to-noise ratio and integrity of the signal at the end of the bus.

[0056] It should be noted that the signal layer transceiver module can also mix the first signal sent by the data communication module and the second signal sent by the distributed channel management module and send them to the physical bus.

[0057] This invention separates mixed signals into service signals and management signals, enabling independent transmission of both and significantly improving the overall channel utilization and parallel processing capability of the bus. By establishing an independent second management channel and a contention-based access mechanism, centralized and orderly scheduling of service channel resources is achieved, avoiding duplicate transmissions and delays caused by contention for service data, thus laying the foundation for efficient time-division multiplexing of service channels. Through pre-negotiation and allocation of predetermined time slices via the second channel, each device can exclusively occupy the service channel to transmit data without conflict within its own time slice, completely avoiding data collisions and retransmissions caused by random access of multiple nodes in traditional bus networks. This greatly improves the reliability, real-time performance, and effective channel utilization of service data transmission. At the same time, this invention also saves on local area network cabling costs.

[0058] like Figure 6 As shown, based on the above method embodiments, corresponding apparatus embodiments are provided; One embodiment of the present invention provides a cascaded distributed network communication device, comprising: The separation module 100 is used to receive a mixed signal from the physical bus and separate the mixed signal into service signals and management signals; The negotiation module 200 is used to compete with other network terminal devices for the second channel when a management signal needs to be sent. When the competition is successful, the management signal is sent to the second channel to conduct signaling interaction with other network terminal devices to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separated second channel and first channel. The communication module 300 is used to send the service signal to the physical bus through the first channel during the occupied time slot to realize network communication.

[0059] It is understood that the above-described device embodiments correspond to the method embodiments of the present invention, and can implement the cascaded distributed network communication method provided by any of the above-described method embodiments of the present invention.

[0060] It should be noted that the device embodiments described above are merely illustrative, and some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can specifically be implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.

[0061] Based on the above-described embodiments of the cascaded distributed network communication method, another embodiment of the present invention provides a network communication system, including: a plurality of network terminal devices and a physical bus, wherein each network terminal device is connected in parallel to the physical bus, and each network terminal device includes a hierarchical transceiver module, a distributed channel management module and a data communication module, wherein the physical bus includes a first channel and a second channel, and each network terminal device is used to implement the steps of the cascaded distributed network communication method as described in the present invention.

[0062] It should be noted that the network system also includes a load matching module, mainly used for end-to-end load matching to prevent signal reflection at the cable end and interference with normal signals. In actual deployments, it is often not possible for a terminal device to be located exactly at the end of the communication cable in a series configuration. In this case, the terminal matching module can simulate a terminal device, absorb the transmitted energy of the electrical signal, and prevent energy reflection at the end of the communication cable from interfering with useful communication signals.

[0063] Based on the above embodiments of the cascaded distributed network communication method, another embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the cascaded distributed network communication method of any embodiment of the present invention.

[0064] For example, in this embodiment, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the terminal device.

[0065] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.

[0066] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.

[0067] Based on the above-described method embodiments, another embodiment of the present invention provides a computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute the cascaded distributed network communication method described in any of the above-described method embodiments of the present invention.

[0068] The modules / units integrated in the device / terminal equipment, if implemented as software functional units and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0069] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A cascaded distributed network communication method, characterized in that, Applied to network terminal equipment, wherein the network terminal equipment is connected in parallel to the physical bus of a network communication system via an interface, the method includes: Receive mixed signals from the physical bus and separate the mixed signals into service signals and management signals; When a management signal needs to be sent, it competes with other network terminal devices for the second channel. When the competition is successful, it sends the management signal to the second channel to interact with other network terminal devices through signaling in order to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separate second channel and the first channel. The service signal is sent to the physical bus through the first channel during the occupied time slot to achieve network communication.

2. The cascaded distributed network communication method according to claim 1, characterized in that, The step of sending the management signal to the second channel to interact with other network terminal devices through signaling, in order to negotiate the time slot occupied by the first channel within a preset time period, includes: The management signal is sent to a second channel on the physical bus to receive response results returned by other network terminal devices in the network communication system through the second channel, wherein the response results are the response results of other network terminal devices to the received management signal; The response result is parsed to determine the time slice occupancy table of the first channel in the subsequent preset time period; Select one or more idle time slices from the time slice occupancy table as the occupied time slices of the first channel within a preset time period.

3. The cascaded distributed network communication method according to claim 2, characterized in that, After determining the occupied time slot of the first channel within a preset time period based on the time slot occupancy table, the method further includes: broadcasting a time slot occupancy request to all network terminal devices in the network communication system through the second channel to declare the network terminal devices' right to occupy the occupied time slot, and allowing the network terminal devices to send service data through the first channel at the start time corresponding to the occupied time slot.

4. The cascaded distributed network communication method according to claim 2, characterized in that, After transmitting the service signal to the physical bus via the first channel within the occupied time slot to achieve network communication, the method further includes: dynamically adjusting the transmission power of the service signal transmitted by the network terminal device to the physical bus based on the total number of network terminal devices in the network communication system as parsed from the response result.

5. The cascaded distributed network communication method according to claim 1, characterized in that, When it is necessary to send a management signal, the method of competing with other network terminal devices for the second channel includes: When it is necessary to send management signals, continuously monitor the initial management signals transmitted on the second channel by other network terminal devices; Based on the initial management signal, determine whether the second channel is in an idle state; If it is in an idle state, it will occupy the second channel at the current time.

6. The cascaded distributed network communication method according to claim 1, characterized in that, The network terminal device includes a hierarchical transceiver module, a distributed channel management module, and a data communication module. The step of transmitting the service signal to the physical bus via the first channel within the occupied time slot to achieve network communication includes: At the start time corresponding to the occupied time slice, the distributed channel management module of the network terminal device sends an enable command to the data communication module to receive the service data obtained by the data communication module after converting the service signal in response to the sending enable command; The service data is sent to the hierarchical transceiver module to transmit the service data to the physical bus, so as to be transmitted through the first channel within the occupied time slice.

7. The cascaded distributed network communication method according to claim 6, characterized in that, The step of separating the mixed signal into service signals and management signals includes: using a duplexer with preset frequency response characteristics in the signal layer transceiver module to separate the mixed signal according to a preset frequency threshold to obtain service signals and management signals.

8. A cascaded distributed network communication device, characterized in that, include; A separation module is used to receive mixed signals from the physical bus and separate the mixed signals into service signals and management signals; The negotiation module is used to compete with other network terminal devices for the second channel when a management signal needs to be sent. When the competition is successful, the management signal is sent to the second channel to conduct signaling interaction with other network terminal devices to negotiate the time slice occupied by the first channel within a preset time period. The physical bus includes the logically separate second channel and the first channel. A communication module is used to send the service signal to the physical bus through the first channel during the occupied time slot to realize network communication.

9. A network communication system, characterized in that, include: A plurality of network terminal devices and a physical bus, wherein each network terminal device is connected in parallel to the physical bus, and each network terminal device includes a hierarchical transceiver module, a distributed channel management module and a data communication module, and the physical bus includes a first channel and a second channel, and each network terminal device is used to implement the steps of the cascaded distributed network communication method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, include: A stored computer program, wherein, when the computer program is executed, it controls the device containing the computer-readable storage medium to perform the steps of the cascaded distributed network communication method as described in any one of claims 1-7.