Communication method based on expansion of satellite flash system capacity
By building a hierarchical network structure and optimizing node pairing and path selection, the capacity limitation and data transmission delay of the Starflash system during large-scale equipment access is solved, and the system capacity expansion and communication real-time and reliability are improved.
Patent Information
- Application Number
- CN202510061137.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-01-15
AI Technical Summary
When the existing satellite flash system is connected to large-scale equipment, due to unreasonable network architecture, the capacity is limited, access is difficult, the data transmission delay is large, and the packet loss rate is high, affecting the real-time and reliability of communication.
Build a hierarchical network structure, including the G-node network layer, the intermediate network layer and the T-node network layer, share the processing pressure of G-node through the intermediate network layer, and optimize the data transmission path through the pairing of T-nodes and intermediate nodes and the optimal node selection.
It effectively expands the capacity of the star flash system, reduces data transmission delay, improves the real-time and reliability of communication, and significantly reduces the data packet loss rate.
Smart Images

Figure CN119922502A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a communication method based on expanding the capacity of a star flash system. Background Art
[0002] In the field of wireless communications, with the development of Internet of Things technology, data interaction between devices has become more frequent, which has put forward stringent requirements on the capacity and performance of communication systems. As an emerging short-range wireless communication solution, Star Flash technology has shown broad application prospects in many fields such as smart cars, industrial control, and consumer electronics due to its high reliability, low latency, and high bandwidth.
[0003] At present, when dealing with large-scale device access scenarios, the existing Star Flash system usually adopts a relatively flat network structure, and all nodes communicate directly with the core node. When a large number of terminal nodes try to access the Star Flash network and interact with the gateway node for data, the gateway node needs to process the connection requests and data transmissions of many terminal nodes at the same time, which makes the processing burden of the gateway node extremely heavy. If data is transmitted to the central controller as a gateway node at the same time, the gateway node is prone to data congestion due to limited processing capacity.
[0004] On the one hand, due to the saturation of the processing capacity of the gateway nodes, it has become difficult to access new terminal nodes, and the number of devices that the system can accommodate is limited, which cannot meet the growing demand for device connection, greatly limiting the capacity expansion of the Star Flash system. On the other hand, data congestion has greatly increased the delay in data transmission and caused frequent packet loss, which has seriously affected the real-time and reliability of communications and cannot meet application scenarios such as intelligent driving that have extremely high requirements for data transmission. Summary of the invention
[0005] In view of the above analysis, an embodiment of the present invention aims to provide a communication method based on expanding the capacity of the Star Flash system, so as to solve the problems of the existing Star Flash system having limited capacity due to unreasonable network architecture, access difficulties when a large number of devices are connected, and large data transmission delays and high packet loss rates, resulting in reduced communication real-time and reliability.
[0006] An embodiment of the present invention provides a communication method based on expanding the capacity of a star flash system, the method comprising the following steps:
[0007] Construct a hierarchical network structure, including a G-node network layer, an intermediate network layer and a T-node network layer; wherein the G-node network layer includes a G-node, and the G-node is connected to the Xingshan network; the intermediate network layer includes a number of intermediate nodes, each of which is composed of a G-node functional module and a T-node functional module, each intermediate node is connected to a G-node of the G-node network layer through a T-node functional module, and the G-node functional module of each intermediate node is connected to a T-node of the T-node network layer; the T-node network layer includes a number of T-nodes; the access node address of each T-node is set to be consistent with the MAC address of the G-node in the G-node network layer;
[0008] Establish communication between all T nodes of the T node network layer and G nodes of the G node network layer, and realize data transmission between the T node network layer and the G node network layer.
[0009] As a further improvement of the present application, communication between all T nodes of the T node network layer and the G nodes of the G node network layer is established to realize data transmission between the T node network layer and the G node network layer, including:
[0010] Pair each T-node of the T-node network layer with an intermediate node of the intermediate network layer;
[0011] Connect each T-node of the T-node network layer to an intermediate node paired with the T-node;
[0012] The G node function module of the intermediate node binds the connected T node number and the paired intermediate node number, and transmits the bound T node number and the intermediate node number to the G node of the G node network layer through the T node function module of the intermediate node;
[0013] The G node generates and stores pairing information including the correspondence between the T node number and the intermediate node number.
[0014] As a further improvement of the present application, the data transmission between the T-node network layer and the G-node network layer includes:
[0015] Each T node forwards data to a G node of a G node network layer based on an intermediate network layer, and the G node forwards data to a T node of a corresponding T node network layer based on the intermediate network layer.
[0016] As a further improvement of the present application, each T node forwards data to the G node of the G node network layer based on the intermediate network layer, including:
[0017] Select an optimal node from all paired nodes of each T node as the current transmission node;
[0018] Each T node sends data to the G node functional module of the current transmission node;
[0019] The G node function module sends the data received from the T node to the corresponding T node function module, and the T node function module sends the data to the G node of the G node network layer.
[0020] As a further improvement of the present application, the G node forwards data to the T node of the corresponding T node network layer based on the intermediate network layer, including:
[0021] Forwarding data to the T-node function module of the corresponding intermediate node based on the pairing information of the destination T-node;
[0022] The T node function module sends the data received from the G node to the corresponding G node function module;
[0023] The G node function module sends the data to the destination T node.
[0024] As a further improvement of the present application, pairing each T-node of the T-node network layer with an intermediate node of the intermediate network layer includes:
[0025] Each T-node performs the following steps:
[0026] Receiving intermediate node signals from the intermediate network layer, and determining intermediate nodes with signal strength values greater than a preset signal threshold as optional nodes;
[0027] Select all optional nodes that are in an idle state and build a pairing node set;
[0028] Traverse all nodes in the paired node set, determine whether the load information of the paired node is less than a preset load threshold, and select a node whose load is less than the preset load threshold from the paired nodes as the paired node of the T node;
[0029] If the load of all nodes in the paired node set is greater than a preset load threshold, a preset number of nodes with the smallest load in the paired node set are selected as paired nodes.
[0030] As a further improvement of the present application, selecting an optimal node from all paired nodes of each T node as the current transmission node includes:
[0031] Detect the signal strength, transmission delay, data packet loss rate and remaining bandwidth of all paired nodes, and calculate the current performance indicators of all paired nodes based on the signal strength, transmission delay, data packet loss rate and remaining bandwidth;
[0032] Select the paired node with the highest current performance index as the current transmission node;
[0033] If there are multiple paired nodes with the highest current performance index, compare the signal strengths of the multiple paired nodes with the highest current performance indexes, and select the paired node with the highest signal strength as the current transmission node;
[0034] If the signal strengths of the paired nodes with the highest current performance index are the same, compare the transmission delays of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest transmission delay as the current transmission node;
[0035] If the transmission delays of the paired nodes with the highest current performance index are the same, compare the data packet loss rates of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest data packet loss rate as the current transmission node;
[0036] If the data packet loss rates of the paired nodes with the highest current performance indicators are the same, compare the remaining bandwidths of multiple paired nodes with the highest current performance indicators, and select the paired node with the largest remaining bandwidth as the current transmission node;
[0037] If the remaining bandwidths of the paired nodes with the highest current performance index are the same, one paired node with the highest current performance index is selected as the current transmission node.
[0038] As a further improvement of the present application, the G node network layer also includes a data storage unit; when the G node forwards data to the T node of the corresponding T node network layer based on the intermediate network layer, before forwarding the data to the T node function module of the intermediate node based on the pairing information of the destination T node, it also includes:
[0039] Obtain the status information of the destination T node. If the status information of the destination T node is a transmission status or an offline status, store the data in the data storage unit of the G node network layer. Obtain the status information of the destination T node again after a preset time until the destination T node is in an idle state and in an online state. The G node forwards the data to the T node of the corresponding T node network layer based on the intermediate network layer.
[0040] If the state information of the destination T-node is idle and online, the G-node directly forwards the data to the T-node of the corresponding T-node network layer based on the intermediate network layer.
[0041] As a further improvement of the present application, the preset signal threshold is -50dBm, the load information of the paired node includes the number of connected T nodes, CPU usage and memory occupancy, and judging whether the load information is less than the preset load threshold includes:
[0042] Determine whether the number of connected T nodes is less than 10; determine whether the CPU usage is less than 40%; and determine whether the memory usage is less than 50%;
[0043] When the number of connected T nodes is less than 10, the CPU usage is less than 40%, and the memory usage is less than 50%, the load information of the paired node is less than the preset load threshold.
[0044] As a further improvement of the present application, the communication protocol of all T nodes of the T node network layer and the G nodes of the G node network layer is the SLB protocol.
[0045] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:
[0046] 1. The present invention processes the access and data transmission tasks of T nodes in layers by constructing a hierarchical network structure, namely, the G node network layer, the intermediate network layer and the T node network layer. The setting of the intermediate network layer shares the pressure of the G node directly processing a large number of T node connections and data transmission, so that the system can accommodate more T node access, effectively expanding the capacity of the Star Flash system.
[0047] 2. The present invention performs node selection and path planning based on multiple factors such as signal strength, load information, and performance indicators during the process of pairing T nodes with intermediate nodes and forwarding data. The T nodes select intermediate nodes with good signal strength and low load for pairing, and select nodes with the best performance indicators as transmission nodes during data forwarding, thereby optimizing the data transmission path and reducing the data transmission time in the network, thereby effectively reducing data transmission delays and improving the real-time performance of communications.
[0048] 3. The present invention ensures the stability of the data transmission link through node pairing and optimal transmission node selection mechanism, avoids data transmission interruption or loss due to node overload, poor signal, etc., so that data can be accurately transmitted from T node to G node, and from G node to target T node, significantly reducing data packet loss rate and improving communication reliability.
[0049] In the present invention, the above-mentioned technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the subsequent description, and some advantages can become obvious from the description, or can be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The accompanying drawings are only used for the purpose of illustrating specific embodiments and are not to be considered as limiting the present invention. In the entire drawings, the same reference symbols represent the same components;
[0051] Figure 1 A flow chart of a communication method based on expanding the capacity of a Starflash system provided in one embodiment of the present invention. DETAILED DESCRIPTION
[0052] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0053] A specific embodiment of the present invention discloses a communication method based on expanding the capacity of a star flash system, the method comprising the following steps:
[0054] A communication method based on expanding the capacity of a star flash system, characterized by comprising the following steps:
[0055] Step 1, construct a hierarchical network structure, including a G node network layer, an intermediate network layer and a T node network layer; wherein, the G node network layer includes a G node, and the G node is connected to the Xingshan network; the intermediate network layer includes a number of intermediate nodes, each intermediate node is composed of a G node functional module and a T node functional module, each intermediate node is connected to the G node of the G node network layer through the T node functional module, and the G node functional module of each intermediate node is connected to a T node of the T node network layer; the T node network layer includes a number of T nodes; the access node address of each T node is set to be consistent with the MAC address of the G node in the G node network layer.
[0056] like Figure 1 As shown in the figure, the hierarchical network structure includes the G-node network layer, the intermediate network layer and the T-node network layer. The G-node network layer contains only one G-node, which is a gateway node used to access the Star Flash network, interact with the external Star Flash network, receive instructions from the upper management system, and transmit data to it.
[0057] The intermediate network layer is composed of several intermediate nodes. Each intermediate node includes a G node functional module and a T node functional module. Through the T node functional module, the intermediate node can establish a connection with the G node of the G node network layer, and the G node functional module connects to a T node of the T node network layer.
[0058] The T-node network layer includes several T-nodes. The T-node is a terminal node, usually a terminal device in practical applications. The access node address of each T-node is set to be consistent with the MAC address of the G-node in the G-node network layer. In network communication, when the T-node accesses the network, it is associated with the G-node through the address identifier.
[0059] Step 2: Establish communication between all T nodes of the T node network layer and G nodes of the G node network layer to realize data transmission between the T node network layer and the G node network layer.
[0060] Specifically, data transmission between the T node network layer and the G node network layer includes: each T node forwards data to the G node of the G node network layer based on the intermediate network layer, and the G node forwards data to the T node of the corresponding T node network layer based on the intermediate network layer.
[0061] Furthermore, each T node forwards data to the G node network layer based on the intermediate network layer, and the G node includes:
[0062] Select an optimal node from all paired nodes of each T node as the current transmission node;
[0063] Each T node sends data to the G node functional module of the current transmission node;
[0064] The G node function module sends the data received from the T node to the corresponding T node function module, and the T node function module sends the data to the G node of the G node network layer.
[0065] Selecting an optimal node from all paired nodes of each T node as the current transmission node includes:
[0066] Detect the signal strength, transmission delay, data packet loss rate and remaining bandwidth of all paired nodes, and calculate the current performance indicators of all paired nodes based on the signal strength, transmission delay, data packet loss rate and remaining bandwidth;
[0067] Select the paired node with the highest current performance index as the current transmission node;
[0068] If there are multiple paired nodes with the highest current performance index, compare the signal strengths of the multiple paired nodes with the highest current performance indexes, and select the paired node with the highest signal strength as the current transmission node;
[0069] If the signal strengths of the paired nodes with the highest current performance index are the same, compare the transmission delays of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest transmission delay as the current transmission node;
[0070] If the transmission delays of the paired nodes with the highest current performance index are the same, compare the data packet loss rates of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest data packet loss rate as the current transmission node;
[0071] If the data packet loss rates of the paired nodes with the highest current performance indicators are the same, compare the remaining bandwidths of multiple paired nodes with the highest current performance indicators, and select the paired node with the largest remaining bandwidth as the current transmission node;
[0072] If the remaining bandwidths of the paired nodes with the highest current performance index are the same, one of the paired nodes with the highest current performance index is selected as the current transmission node.
[0073] It should be noted that signal strength refers to the strength of the wireless signal between the T node and the paired intermediate node, usually measured in decibel milliwatts (dBm). The magnitude of the signal strength reflects the degree of signal attenuation during transmission. The higher the signal strength, the less interference the signal is subject to during transmission, and the higher the reliability and stability of signal transmission may be. Transmission delay refers to the time required for data to be sent from the T node to the intermediate node and then from the intermediate node to the G node. The smaller the transmission delay, the faster the data can reach the destination. The packet loss rate refers to the ratio of the number of data packets lost during data transmission to the total number of data packets sent. The remaining bandwidth refers to the bandwidth resources that have not been occupied in the link from the T node to the paired intermediate node at the current moment. A larger remaining bandwidth means that the link can carry more data, which is conducive to improving data transmission speed and system performance.
[0074] For each T-node, it is necessary to detect the signal strength, transmission delay, data packet loss rate and remaining bandwidth of all its paired nodes. Signal strength, transmission delay, data packet loss rate and remaining bandwidth can be obtained through the monitoring module deployed in the system or by using relevant network monitoring tools. In a distributed sensor network, each T-node can measure the signal strength, transmission delay and data packet loss rate of its paired intermediate nodes by periodically sending detection packets, and the remaining bandwidth can be obtained through the information fed back by the intermediate nodes.
[0075] More specifically, establishing communication between all T nodes of the T node network layer and G nodes of the G node network layer, and realizing data transmission between the T node network layer and the G node network layer, includes:
[0076] Step 201, pairing each T-node of the T-node network layer with an intermediate node of the intermediate network layer. Pairing each T-node of the T-node network layer with an intermediate node of the intermediate network layer includes: each T-node performs the following steps:
[0077] Receiving intermediate node signals from the intermediate network layer, and determining intermediate nodes with signal strength values greater than a preset signal threshold as optional nodes;
[0078] Select all optional nodes that are in an idle state and build a pairing node set;
[0079] Traverse all nodes in the paired node set, determine whether the load information of the paired node is less than a preset load threshold, and select a node whose load is less than the preset load threshold from the paired nodes as the paired node of the T node;
[0080] If the load of all nodes in the paired node set is greater than a preset load threshold, a preset number of nodes with the smallest load in the paired node set are selected as paired nodes.
[0081] The preset signal threshold is -50dBm. The load information of the paired node includes the number of connected T nodes, CPU usage, and memory occupancy. Determining whether the load information is less than the preset load threshold includes:
[0082] Determine whether the number of connected T nodes is less than 10; determine whether the CPU usage is less than 40%; and determine whether the memory usage is less than 50%.
[0083] When the load information of the intermediate node simultaneously satisfies the conditions that the number of connected T nodes is less than 10, the CPU usage is less than 40%, and the memory usage is less than 50%, the load information of the intermediate node is less than the preset load threshold and is suitable for pairing with the T node, which can ensure the efficiency and stability of data transmission.
[0084] Specifically, the number of connected T nodes is the number of T nodes that the current intermediate node has connected to. When the number of connected T nodes is too large, the processing capacity and bandwidth resources of the intermediate node may be tight. CPU usage is the processor resource usage of the intermediate node. Excessive CPU usage will cause the intermediate node's ability to process data to decrease, thereby affecting the efficiency and delay of data transmission. Memory occupancy is the memory resource usage of the intermediate node. When the memory occupancy is too high, it may lead to insufficient memory, affecting the intermediate node's ability to store and process data, and thus affecting its performance.
[0085] Step 202, connecting each T-node of the T-node network layer to an intermediate node paired with the T-node;
[0086] Step 203, the G node function module of the intermediate node binds the connected T node number and the paired intermediate node number, and transmits the bound T node number and the intermediate node number to the G node of the G node network layer through the T node function module of the intermediate node;
[0087] Step 204: The G node generates and stores pairing information including the correspondence between the T node number and the intermediate node number.
[0088] The G node network layer also includes a data storage unit; when the G node forwards data to the T node of the corresponding T node network layer based on the intermediate network layer, before forwarding the data to the T node function module of the intermediate node based on the pairing information of the destination T node, it also includes:
[0089] Obtain the status information of the destination T node. If the status information of the destination T node is a transmission status or an offline status, store the data in the data storage unit of the G node network layer. Obtain the status information of the destination T node again after a preset time until the destination T node is in an idle state and in an online state. The G node forwards the data to the T node of the corresponding T node network layer based on the intermediate network layer.
[0090] If the state information of the destination T-node is idle and online, the G-node directly forwards the data to the T-node of the corresponding T-node network layer based on the intermediate network layer.
[0091] The online state indicates that the T node has successfully connected to the network and has the ability to receive and send data normally. The connection between the T node and the network is stable, and its hardware and software parts are in normal working condition and can communicate with other nodes in the network. In this state, the T node can receive instructions or data from the G node and send the data collected or generated by itself to the G node or other related nodes. The offline state indicates that the T node has lost connection with the network and cannot participate in data interaction in the network. The offline state is caused by a variety of reasons, such as device failure, power outage, physical connection disconnection or software failure. The T node in the offline state cannot receive or send data, which will affect the data transmission link of the entire system, especially for those applications or other devices that rely on the data of the T node. The transmission state indicates that the T node is performing a data transmission operation. At this time, the T node is sending data to other nodes or receiving data from other nodes. During this period, the T node cannot process new data transmission requests to avoid data conflicts or processing overload. The T node in the transmission state is usually exchanging information with other nodes in the network, sending out the data collected by itself, or receiving and processing control instructions or configuration information from other nodes.
[0092] The communication protocol for all T nodes in the T node network layer and the G nodes in the G node network layer is the SLB protocol. The SLB (StarLink Bridge) protocol is a communication protocol designed specifically for the extended StarLink system to ensure efficient and reliable data transmission between the T node network layer and the G node network layer. The protocol is based on a hierarchical network structure and can fully consider the communication requirements between different nodes (T nodes, intermediate nodes, and G nodes) in the hierarchical network to achieve low latency, high bandwidth, and high reliability data exchange. The message format of the SLB protocol includes a protocol header and a data part. The protocol header includes the source address, destination address, data length, protocol type, and sequence number. The data part includes the actual data content to be transmitted, with a variable length, and the maximum length depends on the system configuration and the network's carrying capacity.
[0093] The embodiments of the present invention have at least the following beneficial effects: by constructing a hierarchical network structure, namely, a G node network layer, an intermediate network layer and a T node network layer, the access and data transmission tasks of the T node are hierarchically processed. The setting of the intermediate network layer shares the pressure of the G node directly processing a large number of T node connections and data transmission, so that the system can accommodate more T node access, and effectively expands the capacity of the Star Flash system; by pairing the T node with the intermediate node and forwarding data, node selection and path planning are performed based on multiple factors such as signal strength, load information, and performance indicators. For example, the T node selects an intermediate node with good signal strength and low load for pairing, and selects a node with the best performance indicator as a transmission node during data forwarding, which optimizes the data transmission path and reduces the data transmission time in the network, thereby effectively reducing the data transmission delay and improving the real-time performance of communication; through the node pairing and optimal transmission node selection mechanism, the stability of the data transmission link is guaranteed. Data transmission interruption or loss caused by node overload, poor signal and other reasons is avoided, so that data can be accurately transmitted from the T node to the G node, and from the G node to the target T node, significantly reducing the data packet loss rate and improving the reliability of communication.
[0094] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0095] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A communication method based on expanding the capacity of a star flash system, characterized in that: The following steps are involved: Construct a hierarchical network structure, including a G-node network layer, an intermediate network layer and a T-node network layer; wherein the G-node network layer includes a G-node, and the G-node is connected to the Xingshan network; the intermediate network layer includes a number of intermediate nodes, each of which is composed of a G-node functional module and a T-node functional module, each intermediate node is connected to a G-node of the G-node network layer through a T-node functional module, and the G-node functional module of each intermediate node is connected to a T-node of the T-node network layer; the T-node network layer includes a number of T-nodes; the access node address of each T-node is set to be consistent with the MAC address of the G-node in the G-node network layer; Establish communication between all T nodes of the T node network layer and G nodes of the G node network layer, and realize data transmission between the T node network layer and the G node network layer.
2. The method according to claim 1, characterized in that Establish communication between all T nodes of the T node network layer and G nodes of the G node network layer, and realize data transmission between the T node network layer and the G node network layer, including: Pair each T-node of the T-node network layer with an intermediate node of the intermediate network layer; Connect each T-node of the T-node network layer to an intermediate node paired with the T-node; The G node function module of the intermediate node binds the connected T node number and the paired intermediate node number, and transmits the bound T node number and the intermediate node number to the G node of the G node network layer through the T node function module of the intermediate node; The G node generates and stores pairing information including the correspondence between the T node number and the intermediate node number.
3. The method according to claim 2, characterized in that The data transmission between the T-node network layer and the G-node network layer includes: Each T node forwards data to a G node of a G node network layer based on an intermediate network layer, and the G node forwards data to a T node of a corresponding T node network layer based on the intermediate network layer.
4. The method according to claim 3, characterized in that: Each T node forwards data to the G node based on the intermediate network layer. The G node of the network layer includes: Select an optimal node from all paired nodes of each T node as the current transmission node; Each T node sends data to the G node functional module of the current transmission node; The G node function module sends the data received from the T node to the corresponding T node function module, and the T node function module sends the data to the G node of the G node network layer.
5. The method according to claim 4, characterized in that The G node forwards data to the corresponding T node based on the intermediate network layer. The T nodes of the network layer include: Forwarding data to the T-node function module of the corresponding intermediate node based on the pairing information of the destination T-node; The T node function module sends the data received from the G node to the corresponding G node function module; The G node function module sends the data to the destination T node.
6. The method according to claim 1, characterized in that Pairing each T-node of the T-node network layer with an intermediate node of the intermediate network layer includes: Each T-node performs the following steps: Receiving intermediate node signals from the intermediate network layer, and determining intermediate nodes with signal strength values greater than a preset signal threshold as optional nodes; Select all optional nodes that are in an idle state and build a pairing node set; Traverse all nodes in the paired node set, determine whether the load information of the paired node is less than a preset load threshold, and select a node whose load is less than the preset load threshold from the paired nodes as the paired node of the T node; If the load of all nodes in the paired node set is greater than a preset load threshold, a preset number of nodes with the smallest load in the paired node set are selected as paired nodes.
7. The method according to claim 4, characterized in that Selecting an optimal node from all paired nodes of each T node as the current transmission node includes: Detect the signal strength, transmission delay, data packet loss rate and remaining bandwidth of all paired nodes, and calculate the current performance indicators of all paired nodes based on the signal strength, transmission delay, data packet loss rate and remaining bandwidth; Select the paired node with the highest current performance index as the current transmission node; If there are multiple paired nodes with the highest current performance index, compare the signal strengths of the multiple paired nodes with the highest current performance indexes, and select the paired node with the highest signal strength as the current transmission node; If the signal strengths of the paired nodes with the highest current performance index are the same, compare the transmission delays of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest transmission delay as the current transmission node; If the transmission delays of the paired nodes with the highest current performance index are the same, compare the data packet loss rates of multiple paired nodes with the highest current performance indexes, and select the paired node with the lowest data packet loss rate as the current transmission node; If the data packet loss rates of the paired nodes with the highest current performance indicators are the same, compare the remaining bandwidths of multiple paired nodes with the highest current performance indicators, and select the paired node with the largest remaining bandwidth as the current transmission node; If the remaining bandwidths of the paired nodes with the highest current performance index are the same, one of the paired nodes with the highest current performance index is selected as the current transmission node.
8. The method according to claim 5, characterized in that The G node network layer also includes a data storage unit; when the G node forwards data to the T node of the corresponding T node network layer based on the intermediate network layer, before forwarding the data to the T node function module of the intermediate node based on the pairing information of the destination T node, it also includes: Obtain the status information of the destination T node. If the status information of the destination T node is a transmission status or an offline status, store the data in the data storage unit of the G node network layer. Obtain the status information of the destination T node again after a preset time until the destination T node is in an idle state and in an online state. The G node forwards the data to the T node of the corresponding T node network layer based on the intermediate network layer. If the state information of the destination T-node is idle and online, the G-node directly forwards the data to the T-node of the corresponding T-node network layer based on the intermediate network layer.
9. The method according to claim 6, characterized in that The preset signal threshold is -50 dBm, the load information of the paired node includes the number of connected T nodes, CPU usage and memory occupancy, and judging whether the load information is less than the preset load threshold includes: Determine whether the number of connected T nodes is less than 10; determine whether the CPU usage is less than 40%; and determine whether the memory usage is less than 50%; When the number of connected T nodes is less than 10, the CPU usage is less than 40%, and the memory usage is less than 50% at the same time, the load information of the paired node is less than the preset load threshold.
10. The method according to claim 2, characterized in that The communication protocol of all T nodes of the T node network layer and the G nodes of the G node network layer is the SLB protocol.
Citation Information
Patent Citations
Method and system for controller user multicast service and multicast main control device
CN101707568A
Method for establishing SLB connection, electronic equipment and communication system
CN116017377A
Pairing method and apparatus
US20240023175A1
Cited By
Dynamic connection method, device and equipment among multiple nodes
CN122002637A