Wireless Internet of Things control channel communication method, system, device and medium

By introducing a comprehensive control channel acknowledge frame, the problem of failure of the control channel acknowledge frame transmission in the prior art is solved, and more efficient communication acknowledgement and energy-saving effects are achieved.

CN115514457BActive Publication Date: 2025-03-28POWER RES INST OF STATE GRID SHAANXI ELECTRIC POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211249987.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-07-08
Filing Date
2022-10-12
Publication Date
2025-03-28
Estimated Expiration
2042-10-12

AI Technical Summary

Technical Problem

In the prior art, the transmission failure of the control channel acknowledge frame (RSP) is not effectively processed, resulting in the sender being unable to confirm the reception, which affects communication efficiency and power consumption of the sensor.

Method used

By introducing a comprehensive control channel acknowledge frame (integrated ACK) between the sensor node and the aggregation node, the frame contains the control channel acknowledge frame reception failure information and the total number, and the transmitter retransmits the failed RSP frame according to the frame until the preset conditions are met.

Benefits of technology

It realizes that without increasing the feedback overhead of sensor nodes, effectively confirms the reception of the control channel response frame, improves communication efficiency, and saves 88% of the air interface overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115514457B_ABST
    Figure CN115514457B_ABST
Patent Text Reader

Abstract

The present invention discloses a wireless Internet of Things control channel communication method, system, equipment and medium. A sensor node is activated to send a control channel request frame to a convergence node. After receiving the control channel request frame sent by the sensor node, the convergence node sends a control channel response frame or a control channel response final frame to the sensor node, or continues to be in a waiting state for reception. When the content that the convergence node needs to reply is greater than the length of one frame, the first N-1 frames send control channel response frames, and the last frame sends a control channel response final frame, and the control channel response frame contains one or more of the total number of control channel response frames, serial numbers and retransmission information. The sensor node repeatedly receives the control channel response frame until the sensor node successfully receives the control channel response final frame, and then replies with a comprehensive control channel confirmation frame. After receiving the comprehensive control channel confirmation frame, the transmitting end retransmits all control channel response frames that fail to be received until a preset condition is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of wireless Internet of Things, and in particular relates to a wireless Internet of Things control channel communication method, system, equipment and medium. Background Art

[0002] The existing communication protocol of micro-power wireless access network for power equipment sensors defines a star topology ( Figure 1 ) and a two-way communication link ( Figure 2 ), both include aggregation nodes and sensor nodes. Specifically, micro-power sensors are the source of terminal data. Micro-power sensors have high power requirements, and the communication method must consider reducing power overhead; the aggregation node supports simple edge computing; the aggregation node can send feedback information to the sensor; the aggregation node and the sensor node are connected using LoRa / WiFi / Bluetooth / Zigbee and other technologies.

[0003] The control channel response frame (RSP) is a type of frame transmitted in the control channel. Its main function is that after receiving the control channel request frame, the receiving end sends a request and response to the control channel configuration information according to the sensor type field of the control channel request frame. Figure 3 shown.

[0004] The sensor node is activated at a fixed configuration time slot to send a control channel request frame to the sink node, and then enters a waiting-to-receive state with a length of the waiting-for-reply cycle (Wait_Cycle).

[0005] After correctly receiving the control channel request frame sent by the sensor node, the sink node matches the sensor node address in the whitelist. If the match is successful, the sink node sends a control channel response frame or a control channel response final frame to the sensor node; if the match is unsuccessful, the sink node continues to wait for reception.

[0006] When the content that the aggregation node needs to reply is larger than the length of one frame, multiple frames are sent continuously. The first N-1 frames send the control channel response frame (RSP), the sending interval is the continuous frame sending interval (Transmission_Interval), and the last frame sends the control channel response end frame (RSP_END).

[0007] After the sensor node successfully receives a control channel response frame (RSP), it enters the next waiting reply cycle (Wait_Cycle) and waits to receive the next frame.

[0008] After the sensor node successfully receives the control channel response end frame (RSP_END), it replies with a control channel confirmation frame (ACK).

[0009] The sender replies with control information.

[0010] The problem with the above technical solution is that since there is no feedback for RSP, the sender can only assume that all RSPs have been sent successfully. Due to the instability of the wireless channel, this assumption is obviously unrealistic. The existing protocol does not define how the sensor should act after one or more RSP transmissions fail.

[0011] However, if feedback is given for each RSP, it will not only prolong the communication process, but also consume the power of the sensor, which is not conducive to the normal operation of the wireless low-power sensor. Summary of the invention

[0012] The purpose of the present invention is to provide a wireless Internet of Things control channel communication method, system, device and medium to overcome the defects of the prior art. The present invention does not increase the feedback overhead of the sensor node and can better confirm the reception status of the control channel response frame.

[0013] In order to achieve the above object, the present invention adopts the following technical scheme:

[0014] A wireless Internet of Things control channel communication method, comprising:

[0015] The sensor node is activated at a fixed configuration time slot to send a control channel request frame to the sink node, and then enters a waiting-to-receive state with a length equal to the waiting-to-reply period;

[0016] After the sink node correctly receives the control channel request frame sent by the sensor node, the sink node sends a control channel response frame or a control channel response final frame to the sensor node, or the sink node continues to be in a waiting state;

[0017] When the content that the sink node needs to reply is larger than the length of one frame, N frames are sent continuously. The first N-1 frames send control channel response frames. The sending interval is the continuous frame sending interval. The last frame sends a control channel response final frame. The control channel response frame contains one or more of the total number of control channel response frames, numbers, and retransmission information.

[0018] After receiving a control channel response frame, the sensor node enters the next waiting reply cycle and waits to receive the next frame; after receiving the control channel response final frame, the sensor node replies with a comprehensive control channel confirmation frame;

[0019] After receiving the integrated control channel confirmation frame, the transmitting end retransmits all control channel response frames that failed to be received until the preset conditions are met.

[0020] Furthermore, after correctly receiving the control channel request frame sent by the sensor node, the aggregation node matches the sensor node address in the whitelist; if the match is successful, the aggregation node sends a control channel response frame or a control channel response final frame to the sensor node; if the match is unsuccessful, the aggregation node continues to be in a waiting state.

[0021] Furthermore, the integrated control channel confirmation frame includes control channel response frame reception failure information and / or the total number of control channel response frames.

[0022] Furthermore, the preset condition is that all control channel response frames are sent successfully or retransmitted up to a maximum designed number of times.

[0023] Wireless Internet of Things control channel communication system, comprising:

[0024] Control channel request frame sending module: used for the sensor node to be activated in a fixed configuration time slot to send a control channel request frame to the sink node, and then enter the waiting state for reception, the length of which is the waiting reply period;

[0025] Sink node response module: used for the sink node to send a control channel response frame or a control channel response final frame to the sensor node after correctly receiving the control channel request frame sent by the sensor node, or the sink node continues to be in a waiting state for reception;

[0026] Control channel response frame sending module: when the content that the aggregation node needs to reply is larger than the length of one frame, N frames are sent continuously, the first N-1 frames send control channel response frames, the sending interval is the continuous frame sending interval, and the last frame sends a control channel response final frame. The control channel response frame contains one or more of the total number of control channel response frames, numbers and retransmission information;

[0027] Control channel response frame receiving module: used for entering the next waiting reply cycle and waiting to receive the next frame after the sensor node receives a control channel response frame; until the sensor node receives the control channel response final frame, it replies with the comprehensive control channel confirmation frame;

[0028] Retransmission module: used to retransmit all control channel response frames that failed to be received after receiving the integrated control channel confirmation frame at the sending end until the preset conditions are met.

[0029] Furthermore, after correctly receiving the control channel request frame sent by the sensor node, the aggregation node matches the sensor node address in the whitelist; if the match is successful, the aggregation node sends a control channel response frame or a control channel response final frame to the sensor node; if the match is unsuccessful, the aggregation node continues to be in a waiting state.

[0030] Furthermore, the integrated control channel confirmation frame includes control channel response frame reception failure information and / or the total number of control channel response frames.

[0031] Furthermore, the preset condition is that all control channel response frames are sent successfully or retransmitted up to a maximum designed number of times.

[0032] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the wireless Internet of Things control channel communication method when executing the computer program.

[0033] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wireless Internet of Things control channel communication method are implemented.

[0034] Compared with the prior art, the present invention has the following beneficial technical effects:

[0035] The present invention achieves the beneficial effect of confirming the reception of the control channel response frame without increasing the feedback overhead of the sensor node. Assuming that the total number of RSPs is 8, 8 feedbacks are required when not using the present invention, and only one existing feedback is required when using the present invention to complete the communication, saving 88% of the air interface overhead. Therefore, the present invention makes full use of the existing communication mechanism and improves the communication efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The drawings in the specification are used to provide further understanding of the present invention and constitute a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0037] Figure 1 This is a star topology diagram of the micro-power wireless access network for power equipment sensors;

[0038] Figure 2 A two-way communication link diagram for micro-power wireless access of power equipment sensors;

[0039] Figure 3 Schematic diagram of the control channel request and response process;

[0040] Figure 4 This is the control channel request and response process proposed by the present invention. DETAILED DESCRIPTION

[0041] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0042] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0043] See also Figure 4 , the present invention includes multiple embodiments as follows.

[0044] Example 1 RSP contains the total number and number of RSPs

[0045] When the content that the sink node needs to reply is longer than one frame, it sends multiple frames continuously. The first N-1 frames send control channel response frames (RSP), and the sending interval is the continuous frame sending interval (Transmission_Interval). The last frame sends the control channel response end frame (RSP_END). RSP contains the total number and number of RSPs.

[0046] After receiving a control channel response frame (RSP), the sensor node enters the next waiting reply cycle (Wait_Cycle) and waits to receive the next frame.

[0047] After receiving the control channel response end frame (RSP_END), the sensor node replies with a comprehensive control channel confirmation frame (comprehensive ACK). The comprehensive ACK contains information indicating which RSPs failed to be received and the total number of RSPs.

[0048] After receiving the comprehensive ACK, the sender retransmits all RSPs that failed to be received. The whole process is repeated until all RSPs are successfully sent or the maximum number of retransmissions is reached.

[0049] The sender replies with control information.

[0050] Table 1 Example 1 RSP configuration

[0051]

[0052]

[0053] The format of the control channel confirmation frame (comprehensive ACK) is shown in Table 2.

[0054] Table 2 Comprehensive ACK format of embodiment 1

[0055]

[0056] The data contains 1 byte of RSP total (the total is consistent with the RSP). The subsequent bits of the RSP total are 0, which means RSP reception failed, and 1, which means RSP reception succeeded. The read number is based on the RSP total.

[0057] Assume that the total number of RSPs is 8. The first and third are not received, and the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00001000 (which can be the first byte). The subsequent 8 bits are 0X01011111.

[0058] If the total number of RSPs is 4. The first and third are not received, the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00000100 (it can be the first byte). The subsequent 8 bits are 0X0101YYYY. Y represents 0 or 1. Because the total number is 4, the receiver will not read the information represented by Y.

[0059] After receiving the comprehensive ACK, the sender retransmits the first and third RSPs plus a new RSP_END. At this time, the total number of new RSPs is 2, and the new numbering is enabled. The new comprehensive ACK feedback is received successfully, and the process ends.

[0060] Embodiment 2: RSP includes RSP retransmission identifier and number

[0061] When the content that the aggregation node needs to reply is longer than the length of one frame, multiple frames are sent continuously. The first N-1 frames send the control channel response frame (RSP), and the sending interval is the continuous frame sending interval (Transmission_Interval). The last frame sends the control channel response end frame (RSP_END). RSP contains the RSP retransmission flag and number. The retransmission is indicated as 0, indicating the initial transmission. The retransmission flag is not 0, indicating a retransmission. Furthermore, it can indicate the number of retransmissions.

[0062] After receiving a control channel response frame (RSP), the sensor node enters the next waiting reply cycle (Wait_Cycle) and waits to receive the next frame.

[0063] After receiving the control channel response end frame (RSP_END), the sensor node replies with a comprehensive control channel confirmation frame (comprehensive ACK). The comprehensive ACK contains information indicating which RSPs failed to be received and the total number of RSPs. Although the total number of RSPs is not included in the RSP, the total number of RSPs can be calculated from the time the sensor node sends REQ to receives RSP_END (for example, the time from sending REQ to receiving RSP_END is N waiting reply cycles, and the total number of RSPs is N-1).

[0064] After receiving the comprehensive ACK, the sender retransmits all RSPs that failed to be received. The whole process is repeated until all RSPs are successfully sent or the maximum number of retransmissions is reached.

[0065] The sender replies with control information.

[0066] Table 3 Example 2 RSP configuration

[0067]

[0068] The format of the control channel confirmation frame (comprehensive ACK) is shown in Table 2.

[0069] The data contains 1 byte of RSP total (you can calculate the total by yourself). If the following bit of RSP total is 0, it means RSP reception failed, and if it is 1, it means RSP reception succeeded. The read number is based on RSP total.

[0070] Assume that the total number of RSPs is 8. The first and third are not received, and the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00001000 (which can be the first byte). The subsequent 8 bits are 0X01011111.

[0071] If the total number of RSPs is 4. The first and third are not received, the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00000100 (it can be the first byte). The subsequent 8 bits are 0X0101YYYY. Y represents 0 or 1. Because the total number is 4, the receiver will not read the information represented by Y.

[0072] After receiving the comprehensive ACK, the sender retransmits the first and third RSPs plus a new RSP_END. The new number is not enabled. The new comprehensive ACK feedback is received successfully and the process ends.

[0073] Example 3 RSP contains only the number

[0074] When the content that the sink node needs to reply is longer than one frame, it sends multiple frames continuously. The first N-1 frames send the control channel response frame (RSP), and the sending interval is the continuous frame sending interval (Transmission_Interval). The last frame sends the control channel response end frame (RSP_END). RSP contains a number.

[0075] After receiving a control channel response frame (RSP), the sensor node enters the next waiting reply cycle (Wait_Cycle) and waits to receive the next frame.

[0076] After receiving the control channel response end frame (RSP_END), the sensor node replies with a comprehensive control channel confirmation frame (comprehensive ACK). The comprehensive ACK contains information indicating which RSPs failed to be received and the total number of RSPs.

[0077] After receiving the comprehensive ACK, the sender retransmits all RSPs that failed to be received. The whole process is repeated until all RSPs are successfully sent or the maximum number of retransmissions is reached.

[0078] The sender replies with control information.

[0079] Table 4 Example 3 RSP configuration

[0080]

[0081]

[0082] The format of the control channel confirmation frame (comprehensive ACK) is shown in Table 2.

[0083] The data contains 1 byte of RSP total (the total is consistent with the RSP). The subsequent bits of the RSP total are 0, which means RSP reception failed, and 1, which means RSP reception succeeded. The read number is based on the RSP total.

[0084] Assume that the total number of RSPs is 8. The first and third are not received, and the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00001000 (which can be the first byte). The subsequent 8 bits are 0X01011111.

[0085] If the total number of RSPs is 4. The first and third are not received, the total number of RSPs of 1 byte of data in the control channel confirmation frame is 0X00000100 (it can be the first byte). The subsequent 8 bits are 0X0101YYYY. Y represents 0 or 1. Because the total number is 4, the receiver will not read the information represented by Y.

[0086] After receiving the comprehensive ACK, the sender retransmits the first and third RSPs plus a new RSP_END. At this time, the total number of new RSPs is 2, and the new numbering is enabled. The new comprehensive ACK feedback is received successfully, and the process ends.

[0087] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0088] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit its protection scope. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that after reading the present invention, those skilled in the art can still make various changes, modifications or equivalent substitutions to the specific implementation methods of the invention, but these changes, modifications or equivalent substitutions are all within the protection scope of the pending claims of the invention.

Claims

1. A wireless Internet of Things control channel communication method, characterized in that: include: The sensor node is activated at a fixed configuration time slot to send a control channel request frame to the sink node, and then enters a waiting-to-receive state with a length equal to the waiting-to-reply period; After the sink node correctly receives the control channel request frame sent by the sensor node, the sink node sends a control channel response frame or a control channel response final frame to the sensor node, or the sink node continues to be in a waiting state; When the content that the sink node needs to reply is larger than the length of one frame, N frames are sent continuously. The first N-1 frames send control channel response frames. The sending interval is the continuous frame sending interval. The last frame sends a control channel response final frame. The control channel response frame contains one or more of the total number of control channel response frames, numbers, and retransmission information. After receiving each control channel response frame, the sensor node enters the next waiting reply period and waits to receive the next frame; After the sensor node receives the control channel response final frame, it replies with the integrated control channel confirmation frame; After receiving the integrated control channel confirmation frame, the transmitting end retransmits all control channel response frames that failed to be received until the preset conditions are met.

2. The wireless Internet of Things control channel communication method according to claim 1, characterized in that: After correctly receiving the control channel request frame sent by the sensor node, the sink node matches it with the sensor node address in the whitelist; if the match is successful, the sink node sends a control channel response frame or a control channel response final frame to the sensor node; if the match is unsuccessful, the sink node continues to wait for reception.

3. The wireless Internet of Things control channel communication method according to claim 1, characterized in that: The integrated control channel confirmation frame includes control channel response frame reception failure information and / or the total number of control channel response frames.

4. The wireless Internet of Things control channel communication method according to claim 1, characterized in that: The preset condition is that all control channel response frames are sent successfully or retransmitted to a maximum designed number of times.

5. A wireless Internet of Things control channel communication system, characterized in that: include: Control channel request frame sending module: used for the sensor node to be activated in a fixed configuration time slot to send a control channel request frame to the sink node, and then enter the waiting state for reception, the length of which is the waiting reply period; Sink node response module: used for the sink node to send a control channel response frame or a control channel response final frame to the sensor node after correctly receiving the control channel request frame sent by the sensor node, or the sink node continues to be in a waiting state for reception; Control channel response frame sending module: when the content that the aggregation node needs to reply is larger than the length of one frame, N frames are sent continuously, the first N-1 frames send control channel response frames, the sending interval is the continuous frame sending interval, and the last frame sends a control channel response final frame. The control channel response frame contains one or more of the total number of control channel response frames, numbers and retransmission information; Control channel response frame receiving module: used for entering the next waiting reply cycle and waiting to receive the next frame after the sensor node receives a control channel response frame; After the sensor node receives the control channel response final frame, it replies with the integrated control channel confirmation frame; Retransmission module: used to retransmit all control channel response frames that failed to be received after receiving the integrated control channel confirmation frame at the sending end until the preset conditions are met.

6. The wireless Internet of Things control channel communication system according to claim 5, characterized in that: After correctly receiving the control channel request frame sent by the sensor node, the sink node matches it with the sensor node address in the whitelist; if the match is successful, the sink node sends a control channel response frame or a control channel response final frame to the sensor node; if the match is unsuccessful, the sink node continues to wait for reception.

7. The wireless Internet of Things control channel communication system according to claim 5, characterized in that: The integrated control channel confirmation frame includes control channel response frame reception failure information and / or the total number of control channel response frames.

8. The wireless Internet of Things control channel communication system according to claim 5, characterized in that: The preset condition is that all control channel response frames are sent successfully or retransmitted to a maximum designed number of times.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the wireless Internet of Things control channel communication method as described in any one of claims 1 to 4 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the wireless Internet of Things control channel communication method as described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method for underwater acoustic sensor network Aloha protocol

    CN101982944A

  • Micropower wireless access method and device for Internet of Things of power transmission and transformation equipment

    CN112492537A