Communication denial scenario relay access network dynamic control method and system

By employing frequency band allocation and dynamic control relay access network methods in underground space engineering, the problem of communication denial in underground space has been solved, low-power long-distance communication access has been achieved, and network coverage and lifespan have been improved.

CN119767438BActive Publication Date: 2025-12-09SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411892604.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-12-09
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In underground space engineering, traditional wireless communication signals are blocked in deep foundation pits, resulting in communication rejection and ineffective transmission of sensing parameters. In addition, the high energy consumption of terminal nodes and relay equipment affects the network lifespan.

Method used

A dynamic control method for relay access networks in communication denial scenarios is adopted. The frequency band is divided into multiple independent frequency bands through a smart gateway, and the working and sleep states of relay devices and terminal nodes are dynamically managed. Communication is carried out in a time-division manner, which reduces energy consumption and improves coverage.

Benefits of technology

While ensuring timely communication, it reduces the probability of network access conflicts, improves network coverage, extends network lifespan, and meets the communication needs of underground space engineering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767438B_ABST
    Figure CN119767438B_ABST
Patent Text Reader

Abstract

The application relates to a communication denial scenario relay access network dynamic control method and system. The method comprises the following steps: an intelligent gateway listens to relay device messages in each independent frequency band, obtains the remaining working time length of the corresponding relay device according to the received relay device messages, selects to wake up the relay device and issues messages or buffers the messages to be issued; the relay device performs bidirectional communication with the intelligent gateway and a terminal node in a set relay working cycle, each relay working cycle is sequentially divided into a gateway service working cycle and a terminal node service working cycle, and the bidirectional communication with the intelligent gateway and the terminal node is performed through dynamic time-frequency resource multiplexing management and flexible wake-up and sleep switching control. The application can reduce the network access conflict probability while guaranteeing the communication timeliness between the network and the node, provides stable wireless communication access for the terminal node and the relay device, and improves network coverage.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of Internet of Things intelligent sensing access, in particular to a communication denial scene relay access network dynamic control method and system. BACKGROUND

[0002] Complex deep foundation pit and underground space development are accompanied by the construction of smart city, underground space engineering presents the characteristics of super large scale, super long distance and super deep depth, the development and utilization of underground space gradually integrates, systematizes and deepens, the structural safety risk of underground space engineering is also accumulating, and new generation information technology such as Internet of Things is needed to improve the governance ability and digital service level of underground space engineering, the first problem to be solved is the sensing of underground space engineering life characteristic index parameters.

[0003] The main problem encountered in the application of traditional ground space smart city construction deployment of Internet of Things sensing terminal sensing city life characteristic index parameter technology to underground space is the shielding of underground space communication signal, which leads to the communication denial of Internet of Things sensing terminal, and the transmission and convergence of sensing parameters cannot be realized. Therefore, it is necessary to design Internet of Things sensing terminal access communication technology for complex communication denial scene of underground space, and serve the sensing transmission of life characteristic index parameters of complex deep foundation pit and underground space engineering.

[0004] At present, low-power long-distance modulation technology is a typical technology for sensing and transmitting life characteristic index parameters in complex deep foundation pits and other underground spaces. It is expected to realize wireless network construction and data transmission and convergence to the gateway in a one-hop direct connection mode without relay through a gateway-centered star network architecture. The gateway transmits data to the server through a wired way or a 4G network. However, since the deep foundation pit is a complex structure of reinforced concrete net, as it extends to the underground, it forms a shielding cage effect similar to that of the wireless signal, which causes great attenuation of the wireless signal, so that the one-hop direct connection wireless communication distance cannot meet the application requirements, and it is necessary to further develop a relay access networking method to increase the coverage capability of the network. At the same time, since the terminal nodes and relay devices in the application scenario need to be powered by batteries, in order to maximize the survival period of the entire network, it is necessary to reduce the energy consumption of the terminal nodes and relay devices as much as possible, and to design a dynamic working and sleep control method for the devices to maximize the overall working life of the network under the premise of meeting the service response timeliness of the network. SUMMARY

[0005] The technical problem to be solved by the present application is to provide a relay access network dynamic control method and system in a communication denial scenario, which can reduce the network access conflict probability while ensuring the timeliness of network and node communication, provide stable wireless communication access for terminal nodes and relay devices, and improve network coverage.

[0006] The technical solution adopted by the present application to solve the technical problem is to provide a relay access network dynamic control method in a communication denial scenario, applied to a communication system comprising an intelligent gateway, a relay device, and a terminal node, comprising the following steps:

[0007] The intelligent gateway divides the communication frequency band into a frequency band f0 and a plurality of independent frequency bands fi, and fixedly allocates each independent communication frequency band to a corresponding relay device and terminal node, wherein i∈[1,m];

[0008] The intelligent gateway listens to the relay device message in each independent frequency band fi, obtains the remaining working duration of the corresponding relay device according to the received relay device message, and selects whether to wake up the relay device through the frequency band f0 and issue a message according to the remaining working duration, if not, buffers the messages to be issued;

[0009] The relay device communicates with the smart gateway and the terminal node in a set relay working cycle, and each relay working cycle is divided into a gateway service working cycle and a terminal node service working cycle in turn;

[0010] In the terminal node service working cycle, when data needs to be sent to the terminal node, the relay device enters a downlink relay service cycle, wakes up the corresponding terminal node and sends a message, and then enters an uplink relay service cycle after the message sending is completed, otherwise, when no data needs to be sent to the terminal node, the relay device directly enters the uplink relay service cycle, wakes up the corresponding terminal node and waits to receive data sent by the terminal node, and then enters the gateway service working cycle after all data is received or a set maximum waiting time is reached.

[0011] The relay device calculates the remaining working duration at the beginning of the gateway service working cycle and sends it to the smart gateway, and then listens to the smart gateway information in the frequency band f0, receives and processes the smart gateway message if the smart gateway message is received, and enters the sleep mode otherwise.

[0012] Further, the relay device wakes up the corresponding terminal node by sending a wake-up message, and supports different wake-up modes by setting different wake-up mode flag bits in the wake-up message, the wake-up message including a downlink relay service wake-up message and an uplink relay service wake-up message, and the wake-up mode including waking up a single terminal device, waking up a group of terminal devices, and waking up all terminal devices.

[0013] Further, the terminal node switches between the autonomous wake-up and sleep states at a set terminal cycle as a time interval, and identifies the received wake-up message of the relay device at the wake-up time, and enters the sleep mode if no wake-up message of the relay device is received, and wakes up again after the set terminal cycle.

[0014] Further, the terminal node performs address matching according to the received downlink relay service wake-up message, and enters the working mode if the address matching is successful, and enters the sleep mode otherwise.

[0015] Further, after the terminal node enters the working mode, it judges whether it is called to send data according to the received uplink relay service wake-up message, and uploads data to the relay device after real-time data collection if it is called to send data, directly starts the data sending process if it is not called to send data but has data to be sent, and ignores the message and enters the sleep mode if it is not called to send data and has no data to be sent.

[0016] Further, the terminal node randomly waits for RAND(NU)*Ta before sending data to the relay device, wherein Ta is the air time for data transmission, and RAND(NU) is a random number with a maximum value of NU.

[0017] Further, the maximum waiting duration is set by the following method:

[0018] If the terminal node is required to upload the existing collected data after receiving the message, the maximum waiting duration is set as a first set duration.

[0019] If the terminal node is required to collect data in real time and upload after receiving the message, the maximum waiting duration is set as a second set duration.

[0020] The first set duration is less than the second set duration.

[0021] Further, the relay device and the corresponding terminal node use a set independent frequency band fi for bidirectional communication, and switch the sending or receiving mode by time division.

[0022] Further, the relay device calculates the remaining working duration by the following method:

[0023] Timing is performed at the start time of the downlink service period, and the timing is saved after the message is issued, to obtain the downlink service duration.

[0024] Timing is performed at the start time of the uplink service period, and the timing is saved after all data is received or the set maximum waiting duration is reached, to obtain the uplink service duration.

[0025] The relay working period is subtracted by the downlink service duration and the uplink service duration, to obtain the remaining working duration.

[0026] Further, the relay device enters the sleep mode, and further comprises:

[0027] The relay device wakes up automatically every set time interval to listen to the smart gateway information, and if the smart gateway information is received, the relay device performs identification processing, otherwise the relay device re-enters the sleep mode, and the step is repeated until the current gateway service working period ends.

[0028] The application further provides a communication denial scenario relay access network dynamic control system, comprising:

[0029] The intelligent gateway is used for dividing a communication frequency band into a frequency band f0 and a plurality of independent frequency bands fi, and fixedly allocating each independent communication frequency band to a corresponding relay device and terminal node, wherein i∈[1, m]; the intelligent gateway listens to relay device messages in each independent frequency band fi, obtains a remaining working duration of the corresponding relay device according to the received relay device message, and selects whether to wake up the relay device through the frequency band f0 and issue a message according to the remaining working duration, if not, the message to be issued is cached;

[0030] The relay device is used for performing bidirectional communication with the intelligent gateway and the terminal node in a set relay working period, each relay working period is sequentially divided into a gateway service working period and a terminal node service working period; in the terminal node service working period, when data needs to be sent to the terminal node, the relay device enters a downlink relay service period, wakes up the corresponding terminal node and issues a message, and then enters an uplink relay service period after the message issuing is completed, otherwise, when data does not need to be sent to the terminal node, the relay device directly enters the uplink relay service period, wakes up the corresponding terminal node and waits to receive data sent by the terminal node, and then enters the gateway service working period after all data is received or a set maximum waiting duration is reached; the relay device calculates the remaining working duration at the beginning of the gateway service working period and sends it to the intelligent gateway, and then listens to intelligent gateway information in the frequency band f0, if the intelligent gateway message is received, the message is received and processed, otherwise, the relay device enters a sleep mode;

[0031] The terminal node is used for switching between an autonomous wake-up and sleep state at a set terminal period as a time interval, and identifying and processing a received wake-up message of the relay device at a wake-up moment, and entering a sleep mode if the wake-up message of the relay device is not received, and waking up again after the set terminal period.

[0032] Advantages

[0033] Compared with the prior art, the present application has the following advantages and positive effects: the present application is aimed at low conflict, low latency, low power consumption and deep coverage network control problems under the relay access networking Internet of Things architecture, and through dynamic time-frequency resource reuse management and flexible wake-up and sleep switching control, the network access conflict probability is reduced and the network coverage depth is improved while the communication timeliness between the network and the node is ensured, stable wireless communication access is provided for the terminal node and the relay device, and the network coverage is improved; the combination of the communication denial scene low-power long-distance relay access network dynamic control method implementation device can effectively meet the low-power long-distance communication access demand in the communication denial scene, and serve complex deep foundation pit underground space engineering life characteristic index parameter sensing transmission application. BRIEF DESCRIPTION OF DRAWINGS

[0034] Figure 1 is the network overall architecture diagram of the first embodiment of the present application;

[0035] Figure 2 is the communication flow diagram of the smart gateway and the relay device of the first embodiment of the present application;

[0036] Figure 3 is the communication flow diagram of the relay device and the terminal node and the smart gateway of the first embodiment of the present application;

[0037] Figure 4 is the communication flow diagram of the terminal node and the relay device of the first embodiment of the present application;

[0038] Figure 5 is the block diagram of the smart gateway of the second embodiment of the present application;

[0039] Figure 6 is the block diagram of the relay device of the second embodiment of the present application;

[0040] Figure 7 is the block diagram of the terminal node of the second embodiment of the present application. DETAILED DESCRIPTION

[0041] The present application will be further described with specific examples. It should be understood that these examples are intended to illustrate the present application and are not intended to limit the scope of the present application. Furthermore, it should be understood that those skilled in the art can make various modifications or changes to the present application after reading the content taught in the present application, and these equivalent forms also fall within the scope of the appended claims of the present application.

[0042] The first embodiment of the present application relates to a low-power long-distance relay access network dynamic control method involving communication denial scenarios, and the network overall architecture is as shown in Figure 1 , which includes three parts of a smart gateway device, a relay device and a terminal node device.

[0043] The intelligent gateway comprises a private network communication module, a private network time-frequency resource management module, a relay device management module, an intelligent processing module, a public network communication module, a time synchronization module and a power supply module. The private network communication module is used for communication with the relay device and comprises a sending module and a receiving module; the private network time-frequency resource management module is used for dynamic management of network spectrum resources and time slot resources, and comprises a frequency point management module and a time slot management module; the relay device management module is used for management of successfully accessed relay devices and information of terminal nodes contained in the relay devices, and comprises a relay device management unit and a terminal node management unit, and logical association is established between the relay device unit and the terminal node unit through a relay device number and a terminal node belonging relay device number; the intelligent processing module is used for processing of service data of the intelligent gateway, including relay device data needing uplink and application service command data needing downlink; the public network communication module is used for aggregation and forwarding of received relay device data and uplink and downlink communication of application service command receiving, and is optional 5G / 4G / WiFi, etc.; the time synchronization module is used for receiving of time synchronization information to realize time synchronization of the intelligent gateway; and the power supply module is used for providing of power required for work of the intelligent gateway, main power supply is 220V alternating current, and an uninterruptible power supply should be equipped for the power supply module to maintain network uninterrupted.

[0044] The relay device comprises a data acquisition module, an intelligent processing module, a private network communication module, a dynamic time-frequency resource management module, a terminal node management module, a time synchronization module and a power supply module. The data acquisition module provides a physical world information perception interface and a digital expression function; the intelligent processing module provides intelligent processing of acquired data and intelligent adjustment of a result after processing, including an intelligent perception algorithm module and an intelligent access adjustment module; the private network communication module is used for communication with the intelligent gateway or the terminal node, including sending and receiving functions; the dynamic time-frequency resource management module provides frequency switching and time management of relay service functions of the relay device; the terminal node management module provides management of terminal nodes accessed by the relay device; the time synchronization module is used for receiving of time synchronization information to realize time synchronization of the relay device; and the power supply module provides power required for work of the relay device, and the power supply is battery power supply.

[0045] The terminal node comprises a data acquisition module, an intelligent processing module, a private network communication module, a time synchronization module and a power supply module. The data acquisition module provides a physical world information perception interface and a digital expression function; the intelligent processing module provides intelligent processing of acquired data and intelligent adjustment of a result after processing, including an intelligent perception algorithm module and an intelligent access adjustment module; the communication module is used for communication with the relay device, including sending and receiving functions; the time synchronization module is used for receiving of time synchronization information to realize time synchronization of the terminal node; and the power supply module provides power required for work of the node, and the power supply is battery power supply.

[0046] The specific method includes three parts: an intelligent gateway side method, a relay device side method, and a terminal node side method.

[0047] The intelligent gateway side divides the available communication frequency band into several independent frequency bands in a frequency division manner, in combination with the available frequency band width and the relay device scale. Each frequency band uses the center frequency point of the frequency band as a carrier frequency to implement wireless signal modulation and demodulation and transceiving in the frequency band, for wireless communication with the relay device. In order to realize network dynamic control, the intelligent gateway side needs to support unicast, multicast, and broadcast communication modes. The unicast communication mode is mainly used for communication with a specified relay device, and the message content includes downlink control instructions, uplink message confirmation, etc. The multicast communication mode is mainly used for broadcasting communication to the relay devices in a specified group, and the message content includes downlink control instructions, network state broadcast, etc. The broadcast communication mode is mainly used for broadcasting communication to all relay devices, and the message content includes downlink control instructions, network state broadcast, etc.

[0048] The relay device side uses a certain frequency band allocated by the intelligent gateway as a carrier frequency to implement wireless signal modulation and demodulation and transceiving of the relay device, for wireless communication with the intelligent gateway or the terminal node. In order to realize network dynamic control, the relay device side needs to support unicast, multicast, and broadcast communication modes. In the communication link with the intelligent gateway, the uplink uses the unicast mode to send data, and the downlink listens to the unicast, multicast, and broadcast messages of the intelligent gateway. In the communication link with the terminal node, the downlink uses the unicast mode to send confirmation messages, and uses the multicast or broadcast communication mode to periodically send the relay device activity plan. The uplink uses the unicast mode to receive the uplink messages of the terminal node.

[0049] The terminal node side uses the same frequency band as the selected relay device as a carrier frequency to implement wireless signal modulation and demodulation and transceiving of the terminal node, for wireless communication with the relay device. In order to realize network dynamic control, the terminal node side needs to support unicast communication mode. The terminal node uplink uses the unicast mode to send messages to the relay device, and the downlink receives the unicast confirmation messages of the relay device, and the multicast or broadcast relay device periodic activity plan.

[0050] As shown in Figure 2 The intelligent gateway side method includes the following steps:

[0051] (a) The intelligent gateway divides the available communication frequency band into several independent frequency bands f1, f2, …, fm with a frequency band width BW, where BW∈R + , m∈N + , and f0 frequency band. Each independent frequency band uses the center frequency point of the frequency band as a carrier frequency to complete the modulation and demodulation and transceiving of the wireless signal in the frequency band.

[0052] (a1) The smart gateway receives information using each independent frequency band fi, i∈[1, m], supports m frequency bands for parallel reception, and transmits information using the f0 frequency band, supports unicast, multicast and broadcast delivery modes.

[0053] (a2) Each independent frequency band fi, i∈[1, m], is fixedly allocated to the corresponding relay device Ri, i∈[1, m], and is used for the relay device to transmit information to the smart gateway during communication with the smart gateway, and the f0 frequency band is used for the relay device to receive information transmitted by the smart gateway, and the transmission or reception mode is switched through time division. During communication with the terminal node, the relay device uses the frequency band fi bidirectionally, and the transmission or reception mode is switched through time division.

[0054] (a3) Each independent frequency band fi, i∈[1, m], is also fixedly allocated to the terminal node Uij, i∈[1, m], j∈[1, n], n∈N + , for communication with the relay device. Each relay device can access at most NU=n terminal nodes. During communication with the relay device, the terminal node uses the frequency band fi bidirectionally, and the transmission or reception mode is switched through time division.

[0055] (a4) The smart gateway listens to the relay device message at the set independent frequency band fi, i∈[1, m], and if the relay device message is received, the remaining working time G_WT of the corresponding relay device is recorded, and the G_WT_gc timer is started synchronously. If the smart gateway has a message to be sent to the relay device, it first judges whether the remaining available time G_WT-G_WT_gc is greater than the total link round trip time 2*Ta required for one communication, if it is satisfied, the smart gateway sends the wake-up message WN_R through the f0 frequency band to wake up the corresponding relay device, and completes the downlink message transmission; if the remaining time does not satisfy the total link round trip time required for one communication, the smart gateway buffers the data to be delivered, and waits for the next working period between the relay device and the smart gateway.

[0056] As shown in Figure 3 , the relay device side method comprises the following steps:

[0057] (b) The relay device Ri is scheduled and managed in a working period WT, and in one working period, it is further divided into a relay device and gateway service working period G_WT and a relay device and terminal node service working period R_WT, and in the relay device and terminal node service working period, it is further divided into a downlink relay service period R_WT_D and an uplink relay service period R_WT_U.

[0058] (b1) Relay device Ri starts timing R_WT_D_c at the beginning of downlink service period R_WT_D. If there is downlink relay information to be sent, the relay device Ri sends downlink relay service wake-up message WN_D to wake up terminal node Uij, and informs the terminal node Uij to wait for receiving the downlink message to be sent by the relay device Ri. After the relay device Ri finishes sending the downlink message, the timing R_WT_D_c is saved, and the relay device Ri enters uplink relay service period R_WT_U. If there is no downlink relay information to be sent, the relay device Ri directly enters uplink relay service period R_WT_U. In order to support different wake-up modes of unicast, groupcast and broadcast, the corresponding unicast, groupcast and broadcast wake-up mode flag bit Flag_R_D needs to be defined in the downlink relay service wake-up message WN_D, so as to wake up all terminal nodes that need to receive relay messages by using one downlink relay service wake-up message WN_D, improve the wake-up efficiency, and reduce the energy consumption of the downlink service period R_WT_D of the relay device Ri.

[0059] (b2) Relay device Ri starts timing R_WT_U_c at the beginning of the uplink service period R_WT_U, and then wakes up the terminal node Uij by sending an uplink relay service wake-up message WN_U, and informs the terminal node Uij that the relay device Ri is in a mode of waiting to receive terminal node Uij information, and the terminal node Uij with a data transmission requirement can send information uplink. After receiving all the data of the NU terminal nodes or reaching the maximum waiting time R_WAT_max1 or R_WAT_max2, R_WAT_max1 < R_WAT_max2, the relay device Ri saves the timing R_WT_U_c and enters the relay device and gateway service working period G_WT. Wherein R_WAT_max1 or R_WAT_max2 is explained as follows: If the terminal node needs to collect data and upload immediately after receiving the uplink relay service wake-up message WN_U, since the data collection process of the analog type data collection sensor involves a series of steps such as excitation, stabilization, multiple collection optimization, etc., the time consumption is relatively long, and the reporting time will be late compared with the terminal node with prepared data in advance, and the relay device Ri needs to wait for more time. Therefore, in order to avoid the waiting time of the relay device Ri exceeding the time before the data of the terminal node is reported, the relay device Ri needs to set a longer maximum waiting time R_WAT_max2 in this scenario, and if the terminal node does not need to collect data immediately after receiving the uplink relay service wake-up message WN_U, and only uploads the existing collected data of the terminal node, a shorter maximum waiting time R_WAT_max1 is set. In order to support different wake-up modes of unicast, multicast and broadcast, the uplink relay service wake-up message WN_U needs to define corresponding unicast, multicast and broadcast wake-up mode flag bits Flag_R_U, so as to realize the wake-up of all terminal nodes with information to be sent uplink by using one uplink relay service wake-up message WN_U, improve the wake-up efficiency, and reduce the energy consumption of the uplink service period R_WT_U of the relay device Ri.

[0060] (b3) The relay device Ri calculates the total time R_WT of the terminal node and the relay device at the beginning of the gateway service working period G_WT, sends the total remaining service time G_WT = WT - R_WT of this time to the intelligent gateway, and informs the intelligent gateway of the total remaining working time of this time of the relay device Ri and the intelligent gateway, and then listens to the intelligent gateway information in the f0 frequency band. If the intelligent gateway message is received, it is received and processed, and if there is no intelligent gateway information, it enters the sleep mode and wakes up again to listen to the intelligent gateway information after the WI_R interval, and the cycle is repeated until the G_WT ends, and then enters the working period R_WT of the terminal node.

[0061] As shown in Figure 4 The terminal node side method includes the following steps:

[0062] (c) terminal node Uij switches between autonomous wake-up and sleep state with a period of WI_U. When terminal node Uij is woken up, if it receives the wake-up information from relay device Ri, it identifies and processes the information, and if it does not receive the wake-up information from relay device Ri, it enters the sleep mode, waits for WI_U time, and then wakes up again to listen to the information from relay device Ri, and the cycle is repeated.

[0063] (c1) If terminal node Uij receives the wake-up message WN_D from relay device Ri, it first performs address matching. If the message does not contain its own address, it ignores the message and enters the sleep mode. If the message contains its own address, it enters the working mode, waits to receive the information from relay device Ri, and counts U_WAT_D_c. After terminal node Uij receives the information from relay device Ri or reaches the maximum waiting time U_WAT_max, it enters the sleep mode, waits for WI_U time, and then wakes up again to listen to the information from relay device Ri, and the cycle is repeated.

[0064] (c2) If terminal node Uij receives the wake-up message WN_U from relay device Ri, it first determines:

[0065] ① Whether it is called to send data: the call corresponds to the single terminal device mode of wake-up, and terminal node Uij determines whether it is called according to address matching in the wake-up message. If it is called by relay device Ri, it immediately collects data (starts the automatic data collection program on terminal node Uij), and then waits for a random time and sends

[0066] ② If it is not called, it checks whether there is data to be uploaded in its own data buffer, and if there is, it waits for a random time and sends;

[0067] ③ If neither of the above two cases exists, terminal node Uij enters the sleep mode.

[0068] In order to avoid interference caused by multiple terminal nodes sending information to the same relay device Ri at the same time, when the data sending air time is Ta, terminal node Uij waits for a random time of RAND(NU)*Ta before starting to send data to relay device Ri.

[0069] The steps of the embodiment will be further described below in combination with specific examples as follows:

[0070] (a) The intelligent gateway divides the available communication frequency band into 8 independent frequency bands f1, f2, …, f8 and a separate broadcast frequency band f0 with a frequency band width BW = 200 kHz. Each independent frequency band uses the center frequency of the frequency band as the carrier frequency to complete the modulation and demodulation and transceiving of wireless signals in the frequency band.

[0071] (a1) The smart gateway receives information using each independent frequency band fi, i∈[1, 8], supports 8 frequency bands for parallel reception, and transmits information using the f0 frequency band, supports unicast, multicast and broadcast delivery mode.

[0072] (a2) Each independent frequency band fi, i∈[1, 8], is fixedly allocated to the corresponding relay device Ri, i∈[1, 8], and is used for the relay device to transmit information to the smart gateway during communication with the smart gateway. The f0 frequency band is used for the relay device to receive information transmitted by the smart gateway, and the transmission or reception mode is switched by time division. During communication with the terminal node, the relay device uses the frequency band fi bidirectionally, and the transmission or reception mode is switched by time division.

[0073] (a3) Each independent frequency band fi, i∈[1, 8], is also fixedly allocated to the terminal node Uij, i∈[1, 8], j∈[1, 6], for communication with the relay device. Each relay device can access up to 6 terminal nodes. During communication with the relay device, the terminal node uses the frequency band fi bidirectionally, and the transmission or reception mode is switched by time division.

[0074] (a4) The smart gateway listens to the relay device message at the set independent frequency band fi, i∈[1, 8], and if the relay device message is received, the remaining working time G_WT of the corresponding relay device is recorded, and the G_WT_gc timer is started synchronously. If the smart gateway has a message to be sent to the relay device, it first judges whether the remaining available time G_WT-G_WT_gc is greater than the total link round trip time of 2 seconds required for one communication, if it is satisfied, the smart gateway sends the wake-up message WN_R through the f0 frequency band, the duration is greater than 2 seconds, which wakes up the corresponding relay device and completes the downlink message transmission; if the remaining time does not satisfy the total link round trip time required for one communication, the smart gateway will cache the data to be delivered, and wait for the next working period between the relay device and the smart gateway.

[0075] As shown in Figure 3 , the relay device side method includes the following steps:

[0076] (b) The relay device Ri is scheduled and managed with a working period WT=60s, in one working period, it is further divided into a relay device and gateway service working period G_WT and a relay device and terminal node service working period R_WT, and in the relay device and terminal node service working period, it is further divided into a downlink relay service period R_WT_D and an uplink relay service period R_WT_U.

[0077] (b1) Relay device Ri starts timing R_WT_D_c at the beginning of downlink service period R_WT_D. If there is downlink relay information to be sent, the relay device Ri sends a downlink relay service wake-up message WN_D with a duration greater than 2 seconds to wake up the terminal node Uij, and informs the terminal node Uij to wait for the downlink message to be sent by the relay device Ri. After the relay device Ri finishes sending the downlink message, the timing R_WT_D_c is saved, and the relay device Ri enters the uplink relay service period R_WT_U. If there is no downlink relay information to be sent, the relay device Ri directly enters the uplink relay service period R_WT_U. In order to support different wake-up modes of unicast, groupcast, and broadcast, the downlink relay service wake-up message WN_D needs to define corresponding unicast, groupcast, and broadcast wake-up mode flag bits Flag_R_D, so that all terminal nodes that need to receive relay information can be woken up by one downlink relay service wake-up message WN_D, the wake-up efficiency is improved, and the downlink service period R_WT_D energy consumption of the relay device Ri is reduced.

[0078] (b2) Relay device Ri starts timing R_WT_U_c at the beginning of the uplink service period R_WT_U, and then wakes up the terminal node Uij by sending an uplink relay service wake-up message WN_U with a duration greater than 2 seconds, informing the terminal node Uij that the relay device Ri is in a mode of waiting to receive terminal node Uij information, and that the terminal node Uij with data transmission needs can send information uplink. After receiving all 6 terminal node data or reaching the maximum waiting time R_WAT_max1 = 30s or R_WAT_max2 = 45s, the relay device Ri saves the timing R_WT_U_c and enters the relay device and gateway service working period G_WT. Wherein R_WAT_max1 = 30s or R_WAT_max2 = 45s is explained as follows: If the terminal node needs to collect data and upload immediately after receiving the message in the uplink relay service wake-up message WN_U, since the data collection process of the analog type data collection sensor involves a series of steps such as excitation, stabilization, multiple collection optimization, etc., which takes about 12 seconds, the reporting time will be late compared with the terminal node that has prepared the data in advance, and the relay device Ri needs to wait for more time. Therefore, in order to avoid the waiting time of the relay device Ri exceeding the maximum waiting time before the data of the terminal node is reported, the relay device Ri needs to set a longer maximum waiting time R_WAT_max2 = 45s in this scenario, and if the terminal node does not need to collect data immediately after receiving the message in the uplink relay service wake-up message WN_U, but only uploads the existing collected data of the terminal node, then a shorter maximum waiting time R_WAT_max1 = 30s is set. In order to support different wake-up modes of unicast, multicast and broadcast, the uplink relay service wake-up message WN_U needs to define corresponding unicast, multicast and broadcast wake-up mode flag bits Flag_R_U, so as to realize the wake-up of all terminal nodes that need to send information uplink by using one uplink relay service wake-up message WN_U, improve the wake-up efficiency, and reduce the energy consumption of the uplink service period R_WT_U of the relay device Ri.

[0079] (b3) The relay device Ri calculates the total time R_WT = R_WT_U_c + R_WT_D_c with the terminal node at the beginning of the gateway service working period G_WT, sends the total remaining service time G_WT = 60 - R_WT to the intelligent gateway this time, to inform the intelligent gateway and the relay device Ri the total remaining working time this time, and then listens to the intelligent gateway information in the f0 frequency band. If the intelligent gateway message is received, it is received and processed, if there is no intelligent gateway information, it enters the sleep mode, waits for a WI_R = 2s interval and wakes up again to listen to the intelligent gateway information, and the cycle is repeated until the end of G_WT, and then enters the working period R_WT with the terminal node.

[0080] As shown in Figure 4 the terminal node side method comprises the following steps:

[0081] (c) The terminal node Uij switches between autonomous wake-up and sleep state with a period of WI_U = 2s. When the terminal node Uij wakes up, if it receives the wake-up information from the relay device Ri, it identifies and processes the information, and if it does not receive the wake-up information from the relay device Ri, it enters the sleep mode and waits for WI_U = 2s before waking up again to listen to the information from the relay device Ri, and the cycle is repeated.

[0082] (c1) If the terminal node Uij receives the wake-up message WN_D from the relay device Ri, it first performs address matching. If the message does not contain its own address, it ignores the message and enters the sleep mode. If the message contains its own address, it enters the working mode, waits for the information from the relay device Ri and counts U_WAT_D_c. After the terminal node receives the information from the relay device Ri or reaches the maximum waiting time U_WAT_max = 15s, it enters the sleep mode, waits for WI_U = 2s before waking up again to listen to the information from the relay device Ri, and the cycle is repeated.

[0083] (c2) If the terminal node Uij receives the wake-up message WN_U from the relay device Ri, it first determines whether it is called to send data or whether it has a demand to send data. If not, it ignores the message and enters the sleep mode. If it is called to send data, it starts the data collection process, and then after the data collection is completed, it starts the data sending process. If it is not called to send data but has data to send, it directly starts the data sending process. In order to avoid interference caused by multiple terminal nodes sending information to the same relay device Ri at the same time, the terminal node Uij waits for a random time RAND(6) * 1s before starting to send data to the relay device Ri when the data sending air time is Ta = 1s.

[0084] The second embodiment of the present application relates to a low-power long-distance relay access network dynamic control device for a communication denial scenario, which is used to implement the method as described above, and includes an intelligent gateway device, a relay device and a terminal node device.

[0085] As Figure 5As shown, the intelligent gateway device comprises: a private network communication module, a private network time-frequency resource management module, a relay device management module, an intelligent processing module, a public network communication module, a time synchronization module, and a power supply module. The private network communication module is used for communication with the relay device, and contains a sending module and a receiving module; the private network time-frequency resource management module is used for dynamic management of network spectrum resources and time slot resources, including a frequency point management module and a time slot management module; the relay device management module is used for managing successfully accessed relay devices and the terminal node information contained therein, containing a relay device management unit and a terminal node management unit, and logical association is established between the relay device unit and the terminal node unit through the relay device number and the terminal node belonging to the relay device number; the intelligent processing module is used for processing the service data of the intelligent gateway, including relay device data that needs to be uplinked and application service command data that needs to be downlinked; the public network communication module is used for converging and forwarding the received relay device data and receiving application service commands for uplink and downlink communication, and is optional 5G / 4G / WiFi, etc.; the time synchronization module is used for receiving time synchronization information to realize intelligent gateway time synchronization; the power supply module is used to provide the power required for the intelligent gateway to work, and the main power supply is 220V alternating current. In order to maintain network continuity, the power supply module should be equipped with an uninterruptible power supply.

[0086] As shown in Figure 6 , the relay device device comprises: a data acquisition module, an intelligent processing module, a private network communication module, a dynamic time-frequency resource management module, a terminal node management module, a time synchronization module, and a power supply module. The data acquisition module provides a physical world information perception interface and a digital expression function; the intelligent processing module provides intelligent processing of collected data and intelligent adjustment of the request for sending the results after processing, including an intelligent perception algorithm module and an intelligent access adjustment module; the private network communication module is used for communication with the intelligent gateway or the terminal node, including sending and receiving functions; the dynamic time-frequency resource management module provides frequency switching and time management of the relay service function of the relay device; the terminal node management module provides management of the terminal nodes accessed by the relay device; the time synchronization module is used for receiving time synchronization information to realize relay device time synchronization; the power supply module provides the power required for the relay device to work, and is battery powered.

[0087] As shown in Figure 7 , the terminal node device comprises: a data acquisition module, an intelligent processing module, a private network communication module, a time synchronization module, and a power supply module. The data acquisition module provides a physical world information perception interface and a digital expression function; the intelligent processing module provides intelligent processing of collected data and intelligent adjustment of the request for sending the results after processing, including an intelligent perception algorithm module and an intelligent access adjustment module; the communication module is used for communication with the relay device, including sending and receiving functions; the time synchronization module is used for receiving time synchronization information to realize terminal node time synchronization; the power supply module provides the power required for the node to work, and is battery powered.

[0088] The following section will further explain each module in conjunction with specific implementation methods.

[0089] like Figure 5 As shown, the intelligent gateway device includes: a private network communication module, a private network time and frequency resource management module, a relay device management module, an intelligent processing module, a public network communication module, a time synchronization module, and a power supply module. The private network communication module communicates with the relay devices and includes a transmitting module covering communication frequency bands f1, f2, ..., f8 and a receiving module covering the broadcast frequency band f0. The private network time and frequency resource management module dynamically manages network spectrum resources. Specifically, the frequency point management module manages the independent frequency bands fi, i ∈ [1,8] allocated to each relay device Ri, i ∈ [1,8], and the time slot management module manages the time slot resources of each relay device, records the remaining working time G_WT of each relay device in each working cycle with the intelligent gateway, and manages the working timer G_WT_gc. The relay device management module manages successfully accessed relay devices Ri and their contained terminal node Uij information. Ri is managed in the relay device management unit, and Uij is managed in the terminal node management unit. Meta-management establishes a logical association between relay equipment units and terminal node units through the relay equipment number Ri and the relay equipment number Ri to which the terminal node belongs; the intelligent processing module is used to process the service data of the intelligent gateway, including relay equipment data that needs to be sent uplink through frequency bands f1, f2, ..., f8 and application service command data that needs to be sent downlink through frequency band f0; the public network communication module is used to aggregate and forward the received relay equipment data and receive application service commands for uplink and downlink communication, and can be selected from 5G / 4G / WiFi, etc.; the time synchronization module is used to receive time synchronization information to realize the time synchronization of the intelligent gateway; the power supply module is used to provide the power required for the operation of the intelligent gateway. The main power supply is 220V AC. In order to maintain network uninterruption, the power supply module should be equipped with an uninterruptible power supply.

[0090] like Figure 6As shown, the relay device apparatus includes: a data acquisition module, an intelligent processing module, a private network communication module, a dynamic time-frequency resource management module, a terminal node management module, a time synchronization module, and a power supply module. The data acquisition module provides a physical world information perception interface and digital expression function; the intelligent processing module provides intelligent processing of collected data and sending request for the processed results, including an intelligent perception algorithm module and an intelligent access adjustment module, the intelligent access adjustment module schedules the relay device and gateway service work period G_WT, the relay device and terminal node service work period R_WT, and the subdivided downlink relay service period R_WT_D and uplink relay service period R_WT_U according to the relay device Ri work cycle WT=60s; the private network communication module is used for communication with the intelligent gateway or terminal node, including sending and receiving functions, in the communication process with the intelligent gateway, the uplink works in the frequency band fi, and the downlink works in the f0 frequency band, in the communication process with the terminal node, both directions use the fi frequency band. The dynamic time-frequency resource management module provides frequency switching and time management of the relay service function of the relay device, the frequency switching completes the conversion of the working frequency band fi or f0, the time management is based on the downlink service period R_WT_D timer R_WT_D_c, the uplink service period R_WT_U timer R_WT_U_c, and threshold values such as the waiting time R_WAT_max1=30s or R_WAT_max2=45s, to complete the timing and timeout switching of each working mode. The terminal node management module provides management of the terminal nodes accessed by the relay device; the time synchronization module is used for receiving time synchronization information to realize time synchronization of the relay device; the power supply module provides the power required for the relay device to work, and the power supply is provided by a battery.

[0091] As Figure 7As shown, the terminal node device comprises a data acquisition module, an intelligent processing module, a private network communication module, a time synchronization module and a power supply module. The data acquisition module provides a physical world information perception interface and digitization expression function; the intelligent processing module provides intelligent processing of collected data and sending request establishment and optimized intelligent adjustment of processed results, including an intelligent perception algorithm module and an intelligent access adjustment module. The intelligent access adjustment module wakes up to listen to the WN_D or WN_U information of the relay device Ri for a WI_U=2s time period. If the message WN_D is received, the relay device Ri information is received and timed U_WAT_D_c, after the relay device Ri message is received or the maximum waiting time U_WAT_max=15s is reached, the sleep mode is entered, the relay device Ri information is listened to again after the WI_U=2s time is waited, and the cycle is repeated. If the uplink relay service wake-up message WN_U of the relay device Ri is received, if there is a data sending requirement, in order to avoid interference caused by multiple terminal nodes simultaneously sending information to the same relay device Ri at the same time, the data is sent to the relay device Ri after a random waiting time RAND(6)*1s. The communication module is used for communication with the relay device, including sending and receiving functions, and both directions use the fi frequency band; the time synchronization module is used for receiving time synchronization information to realize terminal node time synchronization; the power supply module provides the required power for node operation, and the battery is powered.

Claims

1. A dynamic control method for relay access network in a communication denial scenario, applied to a communication system including a smart gateway, relay devices, and terminal nodes, characterized in that, Includes the following steps: The smart gateway divides the communication frequency band into frequency band f0 and several independent frequency bands fi, and assigns each independent communication frequency band to the corresponding relay device and terminal node, where i∈[1,m]; The smart gateway listens for relay device messages on each independent frequency band fi. Based on the received relay device messages, it obtains the remaining working time of the corresponding relay device and selects whether to wake up the relay device through frequency band f0 and send a message based on the remaining working time. If no is selected, the message to be sent is cached. The relay device communicates bidirectionally with the smart gateway and terminal nodes according to the set relay work cycle. Each relay work cycle is divided into a service work cycle with the gateway and a service work cycle with the terminal nodes. During the terminal node service cycle, when it is necessary to send data to the terminal node, the relay device enters the downlink relay service cycle, wakes up the corresponding terminal node and sends the message. After the message is sent, it switches to the uplink relay service cycle. Otherwise, when it is not necessary to send data to the terminal node, the relay device directly switches to the uplink relay service cycle, wakes up the corresponding terminal node and waits to receive the data sent by the terminal node. After receiving all the data or reaching the set maximum waiting time, it switches to the gateway service cycle. At the start of the working cycle of the gateway service, the relay device calculates its remaining working time and sends it to the smart gateway. Then, it listens for information from the smart gateway on frequency band f0. If it receives a message from the smart gateway, it receives and processes it; otherwise, it enters sleep mode.

2. The method of claim 1, wherein, The relay device wakes up the corresponding terminal node by sending a wake-up message, and supports different wake-up modes by setting different wake-up mode flags in the wake-up message. The wake-up message includes downlink relay service wake-up message and uplink relay service wake-up message. The wake-up mode includes waking up a single terminal device, waking up a group of terminal devices, and waking up all terminal devices.

3. The method of claim 2, wherein, The terminal node switches between autonomous wake-up and sleep modes at a set terminal cycle time interval. When it wakes up, it identifies and processes the wake-up message received from the relay device. If it does not receive a wake-up message from the relay device, it enters sleep mode and wakes up again after the set terminal cycle.

4. The method of claim 3, wherein, The terminal node performs address matching based on the received downlink relay service wake-up message. If the address match is successful, it switches to working mode; otherwise, it switches to sleep mode.

5. The method of claim 4, wherein, After the terminal node enters the working mode, it determines whether it is being requested to send data based on the received uplink relay service wake-up message. If it is being requested to send data, it collects the data in real time and uploads it to the relay device. Otherwise, if it is not being requested to send data, but has stored the data to be sent locally, it directly starts the data sending process. Otherwise, if it is neither being requested to send data nor has any data to be sent, it ignores the message and enters sleep mode.

6. The method according to claim 1, characterized in that, The maximum waiting time is set using the following method: If the terminal node is required to upload the existing collected data after receiving the message, then the maximum waiting time is set to the first set time. If the terminal node is required to collect and upload data in real time after receiving the message, then the maximum waiting time is set to the second set time. The first set duration is less than the second set duration.

7. The method according to claim 1, characterized in that, The relay equipment and the corresponding terminal node use the designated independent frequency band fi for bidirectional communication and switch between transmit and receive modes in a time-division manner.

8. The method according to claim 1, characterized in that, The relay equipment calculates its remaining operating time using the following method: The downlink service duration is obtained by timing at the beginning of the downlink service period and saving the timing after the message is sent. The uplink service duration is obtained by timing at the beginning of the uplink service cycle and saving the timing after all data is received or the set maximum waiting time is reached. The remaining working time is obtained by subtracting the downlink service duration from the relay working cycle and then subtracting the uplink service duration.

9. The method according to claim 1, characterized in that, After the relay device enters sleep mode, it also includes: It automatically wakes up at set time intervals to listen for information from the smart gateway. If it receives information from the smart gateway, it will identify and process it. Otherwise, it will return to sleep mode and repeat this process until the current working cycle with the gateway service ends.

10. A dynamic control system for relay access network in a communication denial scenario, characterized in that, include: A smart gateway is used to divide the communication frequency band into frequency band f0 and several independent frequency bands fi, and to assign each independent communication frequency band to the corresponding relay device and terminal node, where i∈[1,m]; The smart gateway listens for relay device messages on each independent frequency band (fi). Based on the received relay device messages, it obtains the remaining operating time of the corresponding relay device and selects whether to wake up the relay device via frequency band (f0) and send a message based on the remaining operating time. If no is selected, the messages to be sent will be cached; The relay device is used for bidirectional communication with the smart gateway and terminal nodes according to a set relay work cycle. Each relay work cycle is divided into a service work cycle with the gateway and a service work cycle with the terminal nodes. In the service work cycle with the terminal nodes, when data needs to be sent to the terminal nodes, the relay device enters the downlink relay service cycle, wakes up the corresponding terminal nodes and sends messages. After the message is sent, it switches to the uplink relay service cycle. Otherwise, when there is no need to send data to the terminal nodes, the relay device directly switches to the uplink relay service cycle, wakes up the corresponding terminal nodes and waits to receive the data sent by the terminal nodes. After receiving all the data or reaching the set maximum waiting time, it switches to the service work cycle with the gateway. At the beginning of the service work cycle with the gateway, the relay device calculates its remaining working time and sends it to the smart gateway. Then, it listens for information from the smart gateway on frequency band f0. If it receives a message from the smart gateway, it receives and processes it; otherwise, it enters sleep mode. The terminal node is used to switch between autonomous wake-up and sleep modes at a set terminal cycle time interval. When it wakes up, it identifies and processes the wake-up message received from the relay device. If it does not receive a wake-up message from the relay device, it enters sleep mode and wakes up again after the set terminal cycle.

Citation Information

Patent Citations

  • Construction method of dynamic low-power-consumption network

    CN110233756A

  • Wireless sensing system and self-guarding method thereof

    CN119071818A