Communication system and method

By generating and broadcasting control data packets through a network coordinator, combined with adaptive time slot allocation and intelligent sleep mode of communication nodes, the problem of high latency and low efficiency of polling technology is solved, realizing efficient and reliable network communication, adapting to dynamic network changes, and improving the performance and energy efficiency of the communication system.

CN121509129APending Publication Date: 2026-02-10CHANGZHOU KILOMETER ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411931817.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing polling techniques suffer from high latency and low efficiency in network communication, leading to resource waste and unsuitability for high-performance and large-scale networks, especially in applications with high real-time requirements.

Method used

A network coordinator generates and broadcasts control data packets, and communication nodes execute operations based on the data packet information. It supports adaptive time slot allocation and intelligent sleep mode, and combined with a multi-round dynamic convergence group call retransmission mechanism, it ensures complete execution of instructions.

Benefits of technology

It achieves efficient and reliable data transmission, improves network performance and energy efficiency, adapts to dynamic network changes, and ensures the flexibility and reliability of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509129A_ABST
    Figure CN121509129A_ABST
Patent Text Reader

Abstract

The invention discloses a communication system which comprises a network coordinator used for generating and broadcasting a control data packet and a plurality of communication nodes connected with the network coordinator, and the communication nodes can receive the control data packet and execute operation according to information contained in the control data packet. And the plurality of communication nodes are mutually independent. And by matching with a corresponding communication method, the purposes of realizing communication management and realizing adaptability of a dynamic network are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication applications, specifically to a communication system and method with high efficiency and high reliability. Background Technology

[0002] In existing technologies, polling is a network communication method in which a master device periodically queries a slave device to check for data or status updates. It is an asynchronous, sequential query process, suitable for scenarios with infrequent data demands. However, because polling requires waiting for periodic queries, it suffers from high latency and low efficiency; it also generates a large number of invalid requests, leading to significant resource waste. Furthermore, its high latency makes it unsuitable for applications with high real-time requirements, limiting the application of polling in high-performance and large-scale networks.

[0003] Solving the above-mentioned problems is a technical challenge that urgently needs to be addressed by those skilled in the art at this stage.

[0004] Terminology Explanation:

[0005] A Communication Node (CN) is abbreviated as Node.

[0006] Network Coordinator (NC) is abbreviated as NC.

[0007] The information disclosed in this background section is intended only to enhance the understanding of the general background of the invention and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0008] To address the aforementioned technical problems, this invention proposes a communication system and method to achieve effective communication management and adaptability of dynamic networks.

[0009] To achieve the above objectives, the technical solution of the present invention is as follows:

[0010] A communication system includes a network coordinator for generating and broadcasting control data packets and a plurality of communication nodes connected to the network coordinator, wherein the communication nodes are capable of receiving control data packets and performing operations based on the information contained in the control data packets, and the plurality of communication nodes are independent of each other.

[0011] Further preferably, the control data packet is automatically generated by the network coordinator based on the registration information of the communication nodes;

[0012] The control data packet contains mandatory and optional information. The mandatory information includes the status information of the communication node group, where each communication node has a responsive state and a non-responsive state (each device has two states, namely "responsive state" and "non-responsive state," where "responsive state" indicates that the node has been called and "non-responsive state" indicates that the node has not been called). The optional information includes instruction information (all information related to control instructions, including but not limited to receiving, sending, and storing), auxiliary information (all auxiliary information, including but not limited to data length, time slot length, retransmission count, etc.), and other user-defined information.

[0013] Further preferably, the optional information also includes temporary sorting information of communication nodes, allocation information of transmission time slots, and dynamic adjustment instructions for data transmission.

[0014] A communication method comprising the following steps:

[0015] (1) The communication node registers information with the network coordinator;

[0016] (2) The network coordinator generates control data packets and broadcasts them based on the registration information of the communication nodes;

[0017] (3) The communication node parses the control data packet after receiving it;

[0018] (4) The communication node performs corresponding operations based on the parsed information;

[0019] (5) The network coordinator determines whether the operation of the communication node is successful, generates a new control data packet and broadcasts it. The new control data packet sets the status information of the communication node that has successfully operated to a non-response state, and the status device of the communication node that has failed to operate enters the response state, so that the communication node that has failed to operate can perform the same operation again.

[0020] (6) Repeat step (5) until all operations are successful or other termination conditions are met.

[0021] Further, step (4) is worth prioritizing and is as follows:

[0022] (4-1) When the communication node obtains the parsed data as response status information, it performs the operation; it performs adaptive time slot allocation and data transmission based on the parsed instruction information and auxiliary information;

[0023] (4-2) When the communication node obtains non-response status information from the parsed data, it enters the intelligent sleep mode.

[0024] Further, it is worth considering that in step (2), the network coordinator performs multiple rounds of dynamic convergence group call retransmission and continuation to ensure the complete execution of the instructions.

[0025] Further preferably, the communication node can name other communication nodes and issue instructions when sending data.

[0026] Further preferably, the network coordinator in step (2) is capable of handling automatic packet transmission of large data volumes.

[0027] Further preferred is that in step (3), the communication node can perform self-coordination and adjust its own clock according to the transmission status of other communication nodes and its own sequence number.

[0028] The present invention has the following advantages:

[0029] 1. This invention achieves the purpose of communication management and dynamic network adaptability through a communication system consisting of a network coordinator and multiple communication nodes, combined with corresponding communication methods. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0031] Figure 1 This is a system block diagram of a communication system disclosed in an embodiment of the present invention. Detailed Implementation

[0032] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0033] This invention provides a communication system and method. Its working principle is to achieve communication management and adaptability of dynamic networks through a communication system composed of a network coordinator and multiple communication nodes, in conjunction with corresponding communication methods. This achieves the goals of improving the performance of the communication network and ensuring the efficiency, reliability and energy saving of data transmission.

[0034] The present invention will be further described in detail below with reference to embodiments and specific implementation methods.

[0035] like Figure 1 As shown, a communication system includes a network coordinator for generating and broadcasting control data packets and multiple communication nodes connected to the network coordinator. The communication nodes are capable of receiving control data packets and performing operations based on the information contained in the control data packets. The multiple communication nodes are independent of each other.

[0036] The control data packet is automatically generated by the network coordinator based on the registration information of the communication nodes.

[0037] The control data packet contains mandatory and optional information. The mandatory information includes the status information of the communication node group, where each communication node has a responsive state and a non-responsive state (each device has two states: "responsive state" and "non-responsive state," where "responsive state" indicates that the node has been called and "non-responsive state" indicates that the node has not been called). The optional information includes instruction information (all information related to control instructions, including but not limited to receiving, sending, and storing), auxiliary information (all auxiliary information, including but not limited to data length, time slot length, and retransmission count), temporary sorting information of communication nodes, allocation information of transmission time slots, dynamic adjustment instructions for data transmission, and other user-defined information.

[0038] One communication method includes the following steps:

[0039] (1) The communication node registers information with the network coordinator;

[0040] (2) The network coordinator (NC) generates control data packets based on the registration information of the communication nodes and the communication nodes that need to be named, and transmits the control data packets to the communication nodes by broadcasting.

[0041] (3) The communication node parses the control data packet after receiving it;

[0042] (4) The communication node performs corresponding operations based on the parsed information.

[0043] (4-1) When a communication node receives parsed data as response status information, it performs an operation; based on the parsed instruction information and auxiliary information, it performs adaptive time slot allocation and data transmission (the communication node transmits data within the corresponding transmission time slot, a process achieved through precise time control and scheduling; while the communication node transmits data according to the specified time slot, other communication nodes are in a listening state. If the communication node detects abnormal changes in the network status or receives new control data packets, it can dynamically adjust its own transmission time slot. This dynamic adjustment ensures that data transmission remains efficient and stable even under changing network conditions).

[0044] It should be noted that, unless a communication node is sending data, it is generally in a receiving (listening) state, listening to the data packets sent by other communication nodes. The size of these data packets is variable within a certain range. Communication nodes sort their data according to the sending status of other communication nodes and their own. Communication nodes send data within their own sending time slots. Communication nodes can name other communication nodes and issue instructions within their sending time slots.

[0045] (4-2) When a communication node receives non-response status information from parsed data, it enters intelligent sleep mode; the sleep duration is the remaining time of the communication cycle or according to the relevant instructions of the control data packet.

[0046] (5) The network coordinator determines whether the operation of the communication node is successful, generates a new control data packet and broadcasts it. The new control data packet sets the status information of the communication node that has successfully operated to a non-response state, and the status device of the communication node that has failed to operate enters the response state, so that the communication node that has failed to operate can perform the same operation again.

[0047] (6) Repeat step (5) until all operations are successful or other termination conditions are met.

[0048] During the use of the entire communication system, if the amount of data sent by a communication node is too large, and it cannot be sent within the set time slot length, it will be automatically packetized and the packet will be marked. The network coordinator will stop calling the communication node to send data only after it has received all the packets or the set period has ended.

[0049] After a round of communication ends, the network coordinator automatically counts the number of communication nodes that failed to execute instructions or executed instructions incompletely, and generates a new control data packet containing information such as the name of the communication nodes that failed to execute instructions or executed instructions incompletely.

[0050] The named communication node executes the instruction or continues to execute the instruction incompletely within the corresponding transmission time slot; this process is repeated until all required communication nodes have successfully executed the instruction or the maximum time or number of times set by the system is reached.

[0051] If all communication nodes successfully complete the instruction, the status of all communication nodes controlling the data packet is "non-response state". The control data packet can be designed to be sent or not sent as needed.

[0052] If not all communication nodes successfully complete the instructions, but the maximum time (cycle) limit specified by the system has been reached, the loop ends and the next cycle begins.

[0053] Efficient data transmission and network management are achieved through the automatic generation and broadcasting of data packets and the adaptive time slot allocation of communication nodes. Because communication nodes can dynamically adjust their transmission time slots according to abnormal changes in network conditions, efficient and stable data transmission is ensured. Communication nodes in a non-responsive state can enter a dormant state to save energy, while being able to wake up promptly and execute commands when needed. A multi-round dynamic convergence group call retransmission / resumption mechanism ensures the integrity of command execution and the reliability of data transmission. Communication nodes can self-adjust according to system commands and network conditions, maintaining synchronization with the system and improving the overall coordination and efficiency of the network. Communication nodes can name other nodes and issue commands within their transmission time slots, increasing communication flexibility and command diversity.

[0054] The above description is merely a preferred embodiment of a communication system and method disclosed in this invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the inventive concept of this invention, and these modifications and improvements all fall within the protection scope of this invention.

Claims

1. A communication system, characterized in that, It includes a network coordinator for generating and broadcasting control data packets and multiple communication nodes connected to the network coordinator. The communication nodes are capable of receiving control data packets and performing operations based on the information contained in the control data packets. The multiple communication nodes are independent of each other.

2. The communication system according to claim 1, characterized in that, The control data packet is automatically generated by the network coordinator based on the registration information of the communication nodes; The control data packet contains mandatory information and optional information. The mandatory information includes the status information of the communication node group, with each communication node having a responsive state and a non-responsive state. The optional information includes instruction information, auxiliary information, and other user-defined information.

3. A communication system according to claim 2, characterized in that, The optional information also includes temporary sorting information for communication nodes, allocation information for transmission time slots, and dynamic adjustment instructions for data transmission.

4. A communication method, characterized in that, It includes the following steps: (1) The communication node registers information with the network coordinator; (2) The network coordinator generates control data packets based on the registration information of the communication nodes and broadcasts them; (3) The communication node parses the control data packet after receiving it; (4) The communication node performs corresponding operations based on the parsed information; (5) The network coordinator determines whether the operation of the communication node is successful, generates a new control data packet and broadcasts it. The new control data packet sets the status information of the communication node that has successfully operated to a non-response state, and the status device of the communication node that has failed to operate enters the response state, so that the communication node that has failed to operate can perform the same operation again. (6) Repeat step (5) until all operations are successful or other termination conditions are met.

5. The communication method according to claim 4, characterized in that, Step (4) is as follows: (4-1) When the communication node obtains the parsed data as response status information, it performs the operation; it performs adaptive time slot allocation and data transmission based on the parsed instruction information and auxiliary information; (4-2) When the communication node obtains non-response status information from the parsed data, it enters the intelligent sleep mode.

6. The communication method according to claim 4, characterized in that, In step (2), the network coordinator performs multiple rounds of dynamic convergence group call retransmission and continuation to ensure the complete execution of the instructions.

7. The communication method according to claim 4, characterized in that, The communication node described in step (4) can name other communication nodes and issue instructions when sending data.

8. A communication method according to claim 4, characterized in that, The network coordinator described in step (2) is capable of handling automatic packet transmission of large data volumes.

9. A communication method according to claim 4, characterized in that, In step (3), the communication node can perform self-coordination and adjust its own clock according to the transmission status of other communication nodes and its own sequence number.