Relay access network dynamic control method and system in communication rejection scene

By adopting the dynamic control method of communication denial scene relay access network in underground space engineering, the problem that traditional IoT perception terminals cannot communicate effectively in underground space is solved, stable wireless communication access and deep network coverage are achieved, and the life characteristic index parameter perception needs of underground space engineering are met.

CN119767438AActive Publication Date: 2025-04-04SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In underground space projects such as complex deep foundation pits, traditional IoT perception terminals cannot effectively realize communication, resulting in failure of transmission of perception parameters and unable to meet the perception requirements of life characteristics indicator parameters of underground space projects.

Method used

The dynamic control method of the relay access network of the communication denial scene is adopted, and the frequency band division and dynamic management between the intelligent gateway and the relay device are realized to achieve stable wireless communication access to the terminal node and the relay device. The method includes division and fixed allocation of frequency bands, dynamic monitoring and wake-up control, switching of time-division duplex communication mode, and switching of autonomous wake-up and sleep states of terminal nodes.

Benefits of technology

While ensuring the timeliness of communication between the network and nodes, it reduces the probability of network access conflicts, improves the depth of network coverage, provides stable perceived parameter transmission services for underground space projects, and extends the overall working life of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767438A_ABST
    Figure CN119767438A_ABST
Patent Text Reader

Abstract

The invention relates to a dynamic control method and system for a relay access network in a communication denial scene. The method comprises the following steps: an intelligent gateway monitors a relay device message in each independent frequency band, obtains the residual working time of a corresponding relay device according to the received relay device message, and selects to wake up the relay device and issue a message or cache a message needing to be issued; the relay equipment performs bidirectional communication with the intelligent gateway and the terminal node according to a set relay work period, and each relay work period is divided into a gateway service work period and a terminal node service work period in sequence; and two-way communication is respectively carried out on the intelligent gateway and the terminal node through dynamic time-frequency resource multiplexing management and flexible wake-up sleep switching control. According to the invention, the network access conflict probability can be reduced while the timeliness of communication between the network and the node is ensured, stable wireless communication access is provided for the terminal node and the relay equipment, and the network coverage is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent sensing access of the Internet of Things, and in particular to a method and system for dynamically controlling a relay access network in a communication denial scenario. Background Art

[0002] The development of underground spaces such as complex deep foundation pits is carried out simultaneously with the construction of smart cities. Underground space projects are characterized by super-large scale, super-long distance and super-deep depth. The development and utilization of underground space are gradually becoming integrated, systematic and in-depth. The structural safety risks of underground space projects are also accumulating. New-generation information technologies such as the Internet of Things are urgently needed to improve the governance capabilities and digital service levels of underground space projects. The first thing that needs to be solved is the perception of parameters of life characteristic indicators of underground space projects.

[0003] The main problem encountered in the deployment of IoT sensing terminals to sense the parameters of urban life characteristics indicators in the construction of traditional ground-based smart cities is the shielding of underground communication signals, which leads to the denial of IoT sensing terminals and the inability to achieve the transmission and convergence of sensing parameters. Therefore, it is necessary to design IoT sensing terminal access communication technology for complex communication denial scenarios in underground spaces, and serve the transmission of life characteristics indicator parameters in underground space projects such as complex deep foundation pits.

[0004] At present, low-power long-distance modulation technology is a typical technology for sensing and transmitting life characteristic indicator parameters in underground spaces such as complex deep foundation pits. It is expected that through a star network architecture centered on the gateway, in a one-hop direct connection mode without relays, wireless network construction and data transmission convergence will be realized to the gateway, and the gateway will transmit data to the server through a wired method or a 4G network. However, since deep foundation pits are mostly complex reinforced concrete mesh structures, as they continue to extend underground, they form an interference shielding cage effect, which greatly attenuates the wireless signal, resulting in a one-hop direct wireless communication distance that is difficult to meet application requirements. It is necessary to further develop the design of relay access networking methods to increase the network coverage. 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 life span of the entire network, the energy consumption of the terminal nodes and relay devices must be reduced as much as possible. It is necessary to design a dynamic working and sleeping control method for the equipment to ensure that the network meets the service response timeliness and maximizes the overall working life of the network. The shielding cage effect has a large attenuation on the wireless signal, resulting in a one-hop direct wireless communication distance that is difficult to meet application requirements. It is necessary to further develop the design of relay access networking methods to increase the network coverage. 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 lifespan of the entire network, the energy consumption of the terminal nodes and relay devices must be reduced as much as possible. It is necessary to design dynamic working and sleep control methods for the equipment to ensure that the network meets the service response timeliness while maximizing the overall working life of the network. Summary of the invention

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

[0006] The technical solution adopted by the present invention to solve the technical problem is: to provide a method for dynamically controlling relay access to a network in a communication denial scenario, which is applied to a communication system including an intelligent gateway, a relay device, and a terminal node, and includes the following steps:

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

[0008] The intelligent gateway monitors the relay device messages in each independent frequency band fi, obtains the remaining working time of the corresponding relay device according to the received relay device messages, and chooses whether to wake up the relay device through the frequency band f0 and send the message according to the remaining working time. If no, the message to be sent is cached;

[0009] The relay device performs two-way communication with the intelligent gateway and the terminal node in a set relay working cycle. Each relay working cycle is divided into a service working cycle with the gateway and a service working cycle with the terminal node.

[0010] In the service working cycle with the terminal node, when data needs to be sent to the terminal node, the relay device enters the downlink relay service cycle, wakes up the corresponding terminal node and sends a message, and enters the uplink relay service cycle after the message is sent. Otherwise, when data does not need 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 the data sent by the terminal node, and enters the service working cycle with the gateway after receiving all the data or reaching the set maximum waiting time;

[0011] The relay device calculates the remaining working time at the beginning of the gateway service working cycle and sends it to the smart gateway, and then monitors the smart gateway information in the frequency band f0. If a smart gateway message is received, it is received and processed, otherwise it enters the sleep mode.

[0012] Furthermore, 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 a downlink relay service wake-up message and an 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.

[0013] Furthermore, the terminal node switches between autonomous wake-up and sleep states at time intervals of a set terminal cycle, and identifies and processes the wake-up message received from the relay device at the wake-up moment. If no wake-up message is received from the relay device, the terminal node enters sleep mode until waking up again after the set terminal cycle.

[0014] Furthermore, the terminal node performs address matching according to the received downlink relay service wake-up message, and switches to a working mode if the address matching succeeds, otherwise switches to a sleep mode.

[0015] Furthermore, after the terminal node enters the working mode, it determines whether it is required to send data on demand based on the received uplink relay service wake-up message. If it is required to send data on demand, it collects the data in real time and uploads it to the relay device. Otherwise, if it is not required to send data on demand, but the data to be sent is stored locally, the data sending process is directly started. Otherwise, if there is neither required to send data nor data to be sent, the message is ignored and the terminal node enters the sleep mode.

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

[0017] Furthermore, the maximum waiting time 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 time is set to the first set time;

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

[0020] The first set time length is shorter than the second set time length.

[0021] Furthermore, the relay device and the corresponding terminal node use the set independent frequency band fi to perform two-way communication, and switch the sending or receiving mode in a time-division manner.

[0022] Furthermore, the relay device calculates the remaining working time thereof by the following method:

[0023] The time is counted at the beginning of the downlink service period, and the time is saved after the message is sent to obtain the downlink service duration;

[0024] The timing is started at the start time of the uplink service period, and the timing is saved after all data is received or the set maximum waiting time is reached to obtain the uplink service time;

[0025] The remaining working duration is obtained by subtracting the downlink service duration from the relay working period and then subtracting the uplink service duration.

[0026] Furthermore, after the relay device enters the sleep mode, the following steps are also included:

[0027] It wakes up autonomously at set time intervals to listen to the smart gateway information. If it receives the smart gateway information, it will identify and process it. Otherwise, it will return to sleep mode and repeat this step until the current gateway service working cycle ends.

[0028] The present invention also provides a communication denial scenario relay access network dynamic control system, comprising:

[0029] The intelligent gateway is used to divide the communication frequency band into the frequency band f0 and several independent frequency bands fi, and to allocate the divided independent communication frequency bands to the corresponding relay devices and terminal nodes, where i∈[1,m]; the intelligent gateway listens to the relay device messages in each independent frequency band fi, obtains the remaining working time of the corresponding relay device according to the received relay device messages, and chooses whether to wake up the relay device through the frequency band f0 and send the message according to the remaining working time, and if no, caches the message to be sent;

[0030] A relay device is used to perform two-way communication with an intelligent gateway and a 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; in the terminal node service working cycle, when it is necessary to send data to the terminal node, the relay device enters a downlink relay service cycle, wakes up the corresponding terminal node and sends a message, and enters an uplink relay service cycle after the message is sent. Otherwise, when it is not necessary to send data to the terminal node, the relay device directly enters an uplink relay service cycle, wakes up the corresponding terminal node and waits to receive the data sent by the terminal node, and enters a gateway service working cycle after receiving all the data or reaching the set maximum waiting time; the relay device calculates the remaining working time at the beginning of the gateway service working cycle and sends it to the intelligent gateway, and then monitors the intelligent gateway information in the frequency band f0. If an intelligent gateway message is received, it is received and processed, otherwise it enters the sleep mode;

[0031] The terminal node is used to switch between autonomous wake-up and sleep states at time intervals of a set terminal period, and to identify and process the wake-up message received from the relay device at the wake-up moment. If no wake-up message is received from the relay device, the terminal node enters sleep mode until waking up again after the set terminal period.

[0032] Beneficial Effects

[0033] Due to the adoption of the above-mentioned technical scheme, compared with the prior art, the present invention has the following advantages and positive effects: the present invention aims at the low-conflict, low-latency, low-power consumption and deep-coverage network control problem 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, while ensuring the timeliness of communication between the network and the nodes, reduces the probability of network access conflicts, improves the network coverage depth, provides stable wireless communication access for terminal nodes and relay devices, and improves network coverage; combined with the low-power long-distance relay access network dynamic control method implementation device in the communication denial scenario of the present invention, it can effectively meet the low-power long-distance communication access needs in the communication denial scenario, and serve the life characteristic indicator parameter perception transmission application of underground space engineering such as complex deep foundation pits. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0035] Figure 2 is a communication flow chart between an intelligent gateway and a relay device according to a first embodiment of the present invention;

[0036] Figure 3 is a communication flow chart of a relay device, a terminal node and an intelligent gateway according to a first embodiment of the present invention;

[0037] Figure 4 is a communication flow chart between a terminal node and a relay device according to a first embodiment of the present invention;

[0038] Figure 5 is a block diagram of an intelligent gateway according to a second embodiment of the present invention;

[0039] Figure 6 is a block diagram of a relay device according to a second embodiment of the present invention;

[0040] Figure 7 It is a block diagram of a terminal node according to the second embodiment of the present invention. DETAILED DESCRIPTION

[0041] The present invention will be further described below in conjunction with specific embodiments. It should be understood that these embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the content taught by the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms fall within the scope limited by the appended claims of the application equally.

[0042] The first embodiment of the present invention relates to a method for dynamically controlling a low-power long-distance relay access network in a communication denial scenario. The overall network architecture is as follows: Figure 1 As shown, it includes three parts: an intelligent gateway device, a relay device device and a terminal node device.

[0043] The intelligent gateway includes a private network communication module, a private network time and frequency resource management module, a relay equipment 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 to communicate with the relay device, including a sending module and a receiving module; the private network time and frequency resource management module is used to dynamically manage 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 to manage the successfully connected relay devices and the terminal node information contained therein, including a relay device management unit and a terminal node management unit, and a logical association is established between the relay device unit and the terminal node unit through the relay device number and the relay device number to which the terminal node belongs; the intelligent processing module is used to process the business 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 to aggregate and forward the received relay device data and receive application service commands and other uplink and downlink communications, and 5G / 4G / WiFi can be selected; the time synchronization module is used to receive time synchronization information to realize time synchronization of the intelligent gateway; the power supply module is used to provide the power required for the operation of the intelligent gateway, and the main power supply is 220V AC. In order to maintain network uninterruptibility, the power supply module should be equipped with an uninterruptible power supply.

[0044] The relay device 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 the physical world information perception interface and digital expression function; the intelligent processing module provides intelligent processing of the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, 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 terminal node, including sending and receiving functions; the dynamic time-frequency resource management module provides the relay service function frequency switching and time management of the relay device; the terminal node management module provides the terminal node management to which the relay device is connected; the time synchronization module is used to receive time synchronization information and realize the time synchronization of the relay device; the power supply module provides the power required for the relay device to work, and is battery-powered.

[0045] The terminal node includes 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 the physical world information perception interface and digital expression function; the intelligent processing module provides intelligent processing of the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, 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 to receive time synchronization information and realize the time synchronization of the terminal node; the power supply module provides the power required for the node to work, and is powered by a battery.

[0046] The specific method includes three parts: the intelligent gateway side method, the relay device side method and the 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, combining the available frequency band width and the scale of the relay equipment. Each frequency band uses the center frequency point of the frequency band as the carrier frequency to realize the modulation, demodulation and transmission and reception of wireless signals within the frequency band, which is used for wireless communication with the relay equipment. In order to realize dynamic network control, the intelligent gateway side needs to support unicast, multicast, and broadcast communication modes. The unicast communication mode is mainly used to communicate with the specified relay equipment, and the message content includes downlink control instructions, uplink message confirmation, etc. The multicast communication mode is mainly used to broadcast communication to the relay equipment in the group according to the specified group, and the message content includes downlink control instructions, network status broadcast, etc. The broadcast communication mode is mainly used to broadcast communication to all relay equipment, and the message content includes downlink control instructions, network status broadcast, etc.

[0048] The relay device side uses a certain frequency band allocated by the intelligent gateway as the carrier frequency to realize the wireless signal modulation, demodulation and transmission and reception of the relay device, which is used for wireless communication with the intelligent gateway or terminal node. In order to realize dynamic control of the network, 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 monitors 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, the multicast or broadcast communication mode is used to periodically send the relay device activity plan, and the uplink uses the unicast mode to receive the uplink message of the terminal node.

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

[0050] like Figure 2 As shown, the method on the intelligent gateway side includes the following steps:

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

[0052] (a1) The intelligent gateway receives information using independent frequency bands fi, i∈[1,m], supports parallel reception of m frequency bands, and sends information using frequency band f0, supporting 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]. During the communication process with the intelligent gateway, each relay device is used to send information to the intelligent gateway. The f0 frequency band is used for the relay device to receive information sent by the intelligent gateway, and the sending or receiving mode is switched by time division. During the communication process with the terminal node, the relay device uses the frequency band fi bidirectionally and switches the sending or receiving mode by time division.

[0054] (a3) Each independent frequency band fi, i∈[1,m] is also fixedly assigned to the terminal node Uij, i∈[1,m], j∈[1,n], n∈N + , used to communicate with the relay device. Each relay device can access up to NU = n terminal nodes. During the communication with the relay device, the terminal node uses the frequency band fi in both directions and switches the sending or receiving mode in a time-division manner.

[0055] (a4) The intelligent gateway monitors the relay device message in each set independent frequency band fi, i∈[1,m]. If a relay device message is received, the remaining working time G_WT of the corresponding relay device is recorded, and the G_WT_gc timing is started synchronously. If the intelligent gateway has a message that needs to be sent to the relay device, it first determines 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 intelligent gateway sends a wake-up message WN_R through the f0 frequency band to wake up the corresponding relay device and complete the downlink message sending; if the remaining time does not meet the total link round-trip time required for one communication, the intelligent gateway will cache the data that needs to be sent and wait for the next working cycle between the relay device and the intelligent gateway to arrive.

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

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

[0058] (b1) The relay device Ri sets the timing R_WT_D_c at the start time of the downlink service period R_WT_D. If the relay device Ri needs to send relay information downlink, it sends a downlink relay service wake-up message WN_D to wake up the terminal node Uij and inform the terminal node Uij to wait for the downlink message to be sent by the relay device Ri. After the relay device Ri completes sending the downlink message, it saves the timing R_WT_D_c and enters the uplink relay service period R_WT_U; if the relay device Ri does not need to send relay information downlink, it directly enters the uplink relay service period R_WT_U. In order to support different wake-up modes such as unicast, multicast, and broadcast, the corresponding unicast, multicast, and broadcast wake-up mode flags Flag_R_D need to be defined in the downlink relay service wake-up message WN_D, so that all terminal nodes that need to receive relay messages can be awakened with one downlink relay service wake-up message WN_D, thereby improving the wake-up efficiency and reducing the energy consumption of the downlink service period R_WT_D of the relay device Ri.

[0059] (b2) The relay device Ri starts the time R_WT_U_c at the beginning of the uplink service cycle R_WT_U, and then wakes up the terminal node Uij by sending an uplink relay service wake-up message WN_U, informing the terminal node Uij that the relay device Ri is in the waiting mode for receiving information from the terminal node Uij, and the terminal node Uij with data transmission requirements can send information uplink. After the relay device Ri receives data from all NU terminal nodes or reaches the maximum waiting time R_WAT_max1 or R_WAT_max2, R_WAT_max1<R_WAT_max2, the time R_WT_U_c is saved, and the relay device and gateway service working cycle G_WT is entered. The description of R_WAT_max1 or R_WAT_max2 is as follows: If the uplink relay service wake-up message WN_U requires the terminal node to collect data and upload it immediately after receiving the message, since the data collection process of analog data collection sensors involves a series of steps such as excitation, stabilization, multiple collection and optimization, it takes a long time, and the reporting time is later than the terminal node that prepares 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 before the data report of this type of terminal node arrives, the relay device Ri needs to set a longer maximum waiting time R_WAT_max2 in this scenario. If the uplink relay service wake-up message WN_U does not require the terminal node to collect data immediately after receiving the message, and only uploads the collected data already available at the terminal node, then a slightly shorter maximum waiting time R_WAT_max1 is set. In order to support different wake-up modes such as unicast, multicast and broadcast, the corresponding unicast, multicast and broadcast wake-up mode flags Flag_R_U need to be defined in the uplink relay service wake-up message WN_U, so as to complete the wake-up of all terminal nodes that need to send uplink information with one uplink relay service wake-up message WN_U, improve the wake-up efficiency, and reduce the energy consumption of the uplink service cycle R_WT_U of the relay device Ri.

[0060] (b3) At the beginning of the service working cycle G_WT with the gateway, the relay device Ri calculates the total relay time with the terminal node R_WT = R_WT_U_c + R_WT_D_c, sends the total remaining service time G_WT = WT-R_WT with the smart gateway to the smart gateway, informs the smart gateway and the relay device Ri of the total remaining working time, and then monitors the smart gateway information in the f0 frequency band. If a smart gateway message is received, it is received and processed. If there is no smart gateway information, it enters the sleep mode and waits for the WI_R interval to wake up again to listen to the smart gateway information. The cycle repeats until the end of G_WT, and then enters the working cycle R_WT with the terminal node.

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

[0062] (c) The terminal node Uij switches between autonomous wake-up and sleep states with WI_U as the cycle to save energy. When the terminal node Uij wakes up, if it receives the wake-up information from the relay device Ri, it will identify and process it. If it does not receive the wake-up information from the relay device Ri, it will enter the sleep mode and wait for WI_U time to wake up again to listen to the information of the relay device Ri. The cycle repeats.

[0063] (c1) If the terminal node Uij receives the downlink relay service wake-up message WN_D from the relay device Ri, it will first perform address matching. If the message does not contain its own address, it will ignore the message and enter sleep mode. If the message contains its own address, it will enter working mode, wait for the information sent by the relay device Ri and count U_WAT_D_c. After the terminal node receives the message from the relay device Ri or reaches the maximum waiting time U_WAT_max, it will enter sleep mode, wait for WI_U time, and wake up again to listen to the information of the relay device Ri, and the cycle repeats.

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

[0065] ①Whether the data is sent on demand: On-demand corresponds to the mode of waking up a single terminal device. The terminal node matches the address in the wake-up message and determines that it is on demand; if it is on demand by the relay device, it will immediately collect data (start the automatic data collection program on the terminal node), and then wait for a random time before sending.

[0066] ② If it is not on demand, check whether there is data to be uploaded in its own data cache. If so, wait for a random time before sending;

[0067] ③If neither of the above two situations exists, the terminal node goes into 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 transmission air time is Ta, the terminal node Uij randomly waits for RAND(NU)*Ta time before starting to send data to the relay device Ri.

[0069] The following is a detailed description of the various steps of this embodiment:

[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 = 200kHz. Each independent frequency band uses the center frequency point of the frequency band as the carrier frequency to complete the modulation, demodulation and transmission and reception of wireless signals within the frequency band.

[0071] (a1) The intelligent gateway receives information using independent frequency bands fi, i∈[1,8], supports parallel reception of 8 frequency bands, and sends information using frequency band f0, supporting unicast, multicast and broadcast delivery modes.

[0072] (a2) Each independent frequency band fi, i∈[1,8] is fixedly allocated to the corresponding relay device Ri, i∈[1,8]. During the communication process with the intelligent gateway, each relay device is used to send information to the intelligent gateway. The f0 frequency band is used for the relay device to receive information sent by the intelligent gateway, and the sending or receiving mode is switched by time division. During the communication process with the terminal node, the relay device uses the frequency band fi bidirectionally and switches the sending or receiving mode 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 the communication with the relay device, the terminal node uses the frequency band fi bidirectionally and switches between the sending or receiving mode in a time-division manner.

[0074] (a4) The intelligent gateway listens to the relay device message in each set independent frequency band fi, i∈[1,8]. If a relay device message is received, the remaining working time G_WT of the corresponding relay device is recorded, and the G_WT_gc timing is started synchronously. If the intelligent gateway has a message that needs to be sent to the relay device, it first determines whether the remaining available time G_WT-G_WT_gc is greater than the total link round-trip time required for one communication, which is 2 seconds. If it is satisfied, the intelligent gateway sends a wake-up message WN_R through the f0 frequency band, and the duration is greater than 2 seconds to wake up the corresponding relay device and complete the downlink message sending; if the remaining time does not meet the total link round-trip time required for one communication, the intelligent gateway will cache the data that needs to be sent and wait for the next working cycle between the relay device and the intelligent gateway to arrive.

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

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

[0077] (b1) The relay device Ri sets the time R_WT_D_c at the start time of the downlink service period R_WT_D. If the relay device Ri needs to send relay information downlink, it sends a downlink relay service wake-up message WN_D, which lasts longer than 2 seconds, wakes 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 sends the downlink message, it saves the time R_WT_D_c and enters the uplink relay service period R_WT_U; if the relay device Ri does not need to send relay information downlink, it directly enters the uplink relay service period R_WT_U. In order to support different wake-up modes such as unicast, multicast, and broadcast, the corresponding unicast, multicast, and broadcast wake-up mode flags Flag_R_D need to be defined in the downlink relay service wake-up message WN_D, so that all terminal nodes that need to receive relay messages can be woken up with one downlink relay service wake-up message WN_D, thereby improving the wake-up efficiency and reducing the energy consumption of the downlink service period R_WT_D of the relay device Ri.

[0078] (b2) The relay device Ri starts the time R_WT_U_c at the beginning of the uplink service cycle R_WT_U, and then wakes up the terminal node Uij by sending an uplink relay service wake-up message WN_U, which lasts longer than 2 seconds, and informs the terminal node Uij that the relay device Ri is in the waiting mode for receiving information from the terminal node Uij, and the terminal node Uij with data transmission requirements can send information uplink. After receiving data from all 6 terminal nodes or reaching the maximum waiting time R_WAT_max1 = 30s or R_WAT_max2 = 45s, the relay device Ri saves the time R_WT_U_c and enters the relay device and gateway service working cycle G_WT. Among them, R_WAT_max1=30s or R_WAT_max2=45s is explained as follows: If the uplink relay service wake-up message WN_U requires the terminal node to collect data and upload it immediately after receiving the message, since the data collection process of the analog data collection sensor involves a series of steps such as excitation, stabilization, and multiple collection and optimization, it takes about 12 seconds. The reporting time is later than the terminal node that prepares 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 before the data report of this type of terminal node arrives, the relay device Ri needs to set a longer maximum waiting time R_WAT_max2=45s in this scenario. If the uplink relay service wake-up message WN_U does not require the terminal node to collect data immediately after receiving the message, and only uploads the collected data already available at the terminal node, then a slightly shorter maximum waiting time R_WAT_max1=30s is set. In order to support different wake-up modes such as unicast, multicast and broadcast, the corresponding unicast, multicast and broadcast wake-up mode flags Flag_R_U need to be defined in the uplink relay service wake-up message WN_U, so as to complete the wake-up of all terminal nodes that need to send uplink information with one uplink relay service wake-up message WN_U, improve the wake-up efficiency, and reduce the energy consumption of the uplink service cycle R_WT_U of the relay device Ri.

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

[0080] like Figure 4 As shown, the terminal node side method includes the following steps:

[0081] (c) The terminal node Uij switches between autonomous wake-up and sleep states with a period of WI_U = 2s to save energy. When the terminal node Uij wakes up, if it receives the wake-up information from the relay device Ri, it will identify and process it. If it does not receive the wake-up information from the relay device Ri, it will enter the sleep mode and wait for WI_U = 2s before waking up again to listen to the information from the relay device Ri. The cycle repeats.

[0082] (c1) If the terminal node Uij receives the downlink relay service wake-up message WN_D from the relay device Ri, it will first perform address matching. If the message does not contain its own address, it will ignore the message and enter sleep mode. If the message contains its own address, it will enter working mode, wait for the relay device Ri to send information and count U_WAT_D_c. After the terminal node receives the message from the relay device Ri or reaches the maximum waiting time U_WAT_max=15s, it will enter sleep mode, wait for WI_U=2s, and wake up again to listen to the relay device Ri information, and the cycle repeats.

[0083] (c2) If the terminal node Uij receives the uplink relay service wake-up message WN_U from the relay device Ri, it first determines whether it is required to send data or whether it has the need to send data. If not, it ignores the message and enters sleep mode. If it is required to send data, the data collection process is started, and then the data sending process is started after the data collection is completed. If it is not required to send data, but the data to be sent is stored on its own device, the data sending process is started directly. 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=1s, the terminal node Uij randomly waits for RAND(6)*1 second before starting to send data to the relay device Ri.

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

[0085] like Figure 5As shown, the intelligent gateway device includes: a private network communication module, a private network time and frequency resource management module, a relay equipment 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 to communicate with the relay device, including a sending module and a receiving module; the private network time and frequency resource management module is used to dynamically manage 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 to manage the successfully connected relay devices and the terminal node information contained therein, including a relay device management unit and a terminal node management unit, and a logical association is established between the relay device unit and the terminal node unit through the relay device number and the relay device number to which the terminal node belongs; the intelligent processing module is used to process the business 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 to aggregate and forward the received relay device data and receive application service commands and other uplink and downlink communications, and 5G / 4G / WiFi can be selected; the time synchronization module is used to receive time synchronization information to realize time synchronization of the intelligent gateway; the power supply module is used to provide the power required for the operation of the intelligent gateway, and the main power supply is 220V AC. In order to maintain network uninterruptibility, the power supply module should be equipped with an uninterruptible power supply.

[0086] like Figure 6 As shown, the relay device includes: data acquisition module, intelligent processing module, private network communication module, dynamic time-frequency resource management module, terminal node management module, time synchronization module and power supply module. The data acquisition module provides the physical world information perception interface and digital expression function; the intelligent processing module provides intelligent processing of the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, 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 terminal node, including sending and receiving functions; the dynamic time-frequency resource management module provides the relay service function frequency switching and time management of the relay device; the terminal node management module provides the terminal node management to which the relay device is connected; the time synchronization module is used to receive time synchronization information and realize the time synchronization of the relay device; the power supply module provides the power required for the relay device to work, and is powered by a battery.

[0087] like Figure 7 As shown, the terminal node device includes: data acquisition module, intelligent processing module, private network communication module, time synchronization module and power supply module. The data acquisition module provides the physical world information perception interface and digital expression function; the intelligent processing module provides intelligent processing of the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, including the intelligent perception algorithm module and the 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 to receive time synchronization information and realize the time synchronization of the terminal node; the power supply module provides the power required for the node to work, and is powered by a battery.

[0088] Each module is further explained below 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 is used to communicate with the relay device, and includes a sending module, covering the 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 is used to dynamically manage network spectrum resources, wherein the frequency point management module manages the independent frequency bands fi, i∈[1,8] allocated to each relay device Ri, i∈[1,8], 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 is used to manage the successfully connected relay device Ri and the terminal node Uij information contained therein, wherein Ri is managed in the relay device management unit, and Uij is managed in the terminal node management unit Meta-management, establishing a logical association between the relay device unit and the terminal node unit through the relay device number Ri and the relay device number Ri to which the terminal node belongs; the intelligent processing module is used to process the business data of the intelligent gateway, including the relay device data that needs to be sent uplink through the frequency band f1, f2, ..., f8 and the application service command data that needs to be sent downlink through the frequency band f0; the public network communication module is used to aggregate and forward the received relay device data and receive application service commands and other uplink and downlink communications, and 5G / 4G / WiFi can be selected; the time synchronization module is used to receive time synchronization information to achieve time synchronization of the intelligent gateway; the power supply module is used to provide the power required for the operation of the intelligent gateway, and the main power supply is 220V AC. In order to maintain network uninterruptibility, the power supply module should be equipped with an uninterruptible power supply.

[0090] like Figure 6As shown, the relay device 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 the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, including an intelligent perception algorithm module and an intelligent access adjustment module. The intelligent access adjustment module schedules and manages the relay device and the gateway service working cycle G_WT, the relay device and the terminal node service working cycle R_WT, and the downlink relay service cycle R_WT_D and the uplink relay service cycle R_WT_U subdivided therein according to the relay device Ri working cycle WT=60s; the private network communication module is used for communication with the intelligent gateway or the terminal node, including sending and receiving functions. In the process of communicating with the intelligent gateway, the uplink works in the frequency band fi, and the downlink works in the frequency band f0. In the process of communicating with the terminal node, the fi frequency band is used in both directions. The dynamic time-frequency resource management module provides the relay service function frequency switching and time management of the relay equipment, wherein the frequency switching completes the conversion of the working frequency band fi or f0, and the time management is based on the downlink service cycle R_WT_D timer R_WT_D_c, the uplink service cycle R_WT_U timer R_WT_U_c, and the waiting time R_WAT_max1=30s or R_WAT_max2=45s and other thresholds to complete the timing and timeout switching of each working mode. The terminal node management module provides the terminal node management to which the relay equipment is connected; the time synchronization module is used to receive time synchronization information and realize the time synchronization of the relay equipment; the power supply module provides the power required for the relay equipment to work, and is powered by a battery.

[0091] like Figure 7As shown, the terminal node device includes: 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 digital expression function; the intelligent processing module provides intelligent processing of the collected data and intelligent adjustment of the establishment and optimization of the request for sending the processed results, including an intelligent perception algorithm module and an intelligent access adjustment module. The intelligent access adjustment module waits for WI_U = 2s to wake up and listen to the WN_D or WN_U information of the relay device Ri. If the message WN_D is received, it waits for the relay device Ri to send the information and counts U_WAT_D_c. After receiving the message from the relay device Ri or reaching the maximum waiting time U_WAT_max = 15s, it enters the sleep mode, waits for WI_U = 2s to wake up again and listen to the relay device Ri information, and the cycle repeats. If the uplink relay service wake-up message WN_U is received from the relay device Ri, if there is a need to send data, in order to avoid interference caused by multiple terminal nodes sending information to the same relay device Ri at the same time, it will randomly wait for RAND(6)*1 seconds before starting to send data to the relay device Ri. The communication module is used to communicate with the relay device, including sending and receiving functions, and both directions use the fi frequency band; the time synchronization module is used to receive time synchronization information and realize terminal node time synchronization; the power supply module provides the power required for the node to work, and is powered by a battery.

Claims

1. A method for dynamically controlling relay access to a network in a communication denial scenario, applied to a communication system including an intelligent gateway, a relay device, and a terminal node, characterized in that: The following steps are involved: The intelligent gateway divides the communication frequency band into frequency band f0 and several independent frequency bands fi, and allocates each independent communication frequency band to the corresponding relay device and terminal node, where i∈[1,m]; The intelligent gateway monitors the relay device messages in each independent frequency band fi, obtains the remaining working time of the corresponding relay device according to the received relay device messages, and chooses whether to wake up the relay device through the frequency band f0 and send the message according to the remaining working time. If no, the message to be sent is cached; The relay device performs two-way communication with the intelligent gateway and the terminal node in a set relay working cycle. Each relay working cycle is divided into a service working cycle with the gateway and a service working cycle with the terminal node. In the service working cycle with the terminal node, when data needs to be sent to the terminal node, the relay device enters the downlink relay service cycle, wakes up the corresponding terminal node and sends a message, and enters the uplink relay service cycle after the message is sent. Otherwise, when data does not need 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 the data sent by the terminal node, and enters the service working cycle with the gateway after receiving all the data or reaching the set maximum waiting time; The relay device calculates the remaining working time at the beginning of the gateway service working cycle and sends it to the smart gateway, and then monitors the smart gateway information in the frequency band f0. If a smart gateway message is received, it is received and processed, otherwise it enters the sleep mode.

2. The method according to claim 1, characterized in that 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 a downlink relay service wake-up message and an 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 according to claim 2, characterized in that The terminal node switches between autonomous wake-up and sleep mode at a time interval of a set terminal period, and identifies and processes the wake-up message received from the relay device at the wake-up time. If no wake-up message is received from the relay device, the terminal node enters sleep mode until waking up again after the set terminal period.

4. The method according to claim 3, characterized in that The terminal node performs address matching according to the received downlink relay service wake-up message. If the address matching is successful, it switches to working mode, otherwise it switches to sleep mode.

5. The method according to claim 4, characterized in that After the terminal node enters the working mode, it determines whether it is required to send data on demand based on the received uplink relay service wake-up message. If it is required to send data on demand, it collects data in real time and uploads it to the relay device. Otherwise, if it is not required to send data on demand, but the data to be sent is stored locally, the data sending process is started directly. Otherwise, if it is neither required to send data on demand nor has data to be sent, the message is ignored and the node enters the sleep mode.

6. The method according to claim 1, characterized in that The maximum waiting time is set by: If the terminal node is required to upload the existing collected data after receiving the message, 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, the maximum waiting time is set to the second set time; The first set time length is shorter than the second set time length.

7. The method according to claim 1, characterized in that The relay device and the corresponding terminal node use the set independent frequency band fi for two-way communication and switch the sending or receiving mode through time division.

8. The method according to claim 1, characterized in that: The relay device calculates the remaining working time by the following method: The time is counted at the beginning of the downlink service period, and the time is saved after the message is sent to obtain the downlink service duration; The timing is started at the start time of the uplink service period, and the timing is saved after all data is received or the set maximum waiting time is reached to obtain the uplink service time; The remaining working duration is obtained by subtracting the downlink service duration from the relay working period 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 wakes up autonomously at set time intervals to listen to the smart gateway information. If it receives the smart gateway information, it will identify and process it. Otherwise, it will return to sleep mode and repeat this step until the current gateway service working cycle ends.

10. A dynamic control system for relay access network in communication denial scenario, characterized in that: include: The intelligent gateway is used to divide the communication frequency band into the frequency band f0 and several independent frequency bands fi, and to allocate the divided independent communication frequency bands to the corresponding relay devices and terminal nodes, where i∈[1,m]; The intelligent gateway monitors the relay device messages in each independent frequency band fi, obtains the remaining working time of the corresponding relay device according to the received relay device messages, and chooses whether to wake up the relay device through the frequency band f0 and send the message according to the remaining working time. If you select No, the messages that need to be sent will be cached; A relay device is used to perform two-way communication with an intelligent gateway and a 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; in the terminal node service working cycle, when it is necessary to send data to the terminal node, the relay device enters a downlink relay service cycle, wakes up the corresponding terminal node and sends a message, and enters an uplink relay service cycle after the message is sent. Otherwise, when it is not necessary to send data to the terminal node, the relay device directly enters an uplink relay service cycle, wakes up the corresponding terminal node and waits to receive the data sent by the terminal node, and enters a gateway service working cycle after receiving all the data or reaching the set maximum waiting time; the relay device calculates the remaining working time at the beginning of the gateway service working cycle and sends it to the intelligent gateway, and then monitors the intelligent gateway information in the frequency band f0. If an intelligent gateway message is received, it is received and processed, otherwise it enters the sleep mode; The terminal node is used to switch between autonomous wake-up and sleep states at time intervals of a set terminal period, and to identify and process the wake-up message received from the relay device at the wake-up moment. If no wake-up message is received from the relay device, the terminal node enters sleep mode until waking up again after the set terminal period.

Citation Information

Patent Citations

  • Construction method of dynamic low-power-consumption network

    CN110233756A

  • Wireless sensing system and self-guarding method thereof

    CN119071818A

  • Signaling method to configure multiple carriers used by wireless device and base station in carrier aggregation operation

    US20150110010A1