Wireless iot control channel communication method, system, device, and medium

By constructing a multimodal control channel resource scheduling model, dividing the channel into subdomains, and designing adaptive backoff and pre-authorized resource pools, the conflict and delay problems of the control channel in the wireless Internet of Things system are solved, and efficient and reliable control command transmission is achieved.

CN121547157BActive Publication Date: 2026-03-31TIANYUAN RUIXIN COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-15
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In wireless IoT systems, control channels are prone to collisions, packet loss, and delays when deployed at high density, making it difficult to meet real-time control requirements.

Method used

A multimodal control channel resource scheduling model is constructed, dividing the control channel into short-range and wide-area subdomains. An adaptive backoff control mechanism and a pre-authorized burst control channel resource pool are designed, and channel resource scheduling is optimized through conflict awareness indicators and delay thresholds.

Benefits of technology

It achieves low-latency, conflict-free control command transmission, improving channel resource utilization and the real-time performance and reliability of control tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547157B_ABST
    Figure CN121547157B_ABST
Patent Text Reader

Abstract

The application discloses a wireless Internet of Things control channel communication method, system, device and medium, and belongs to the technical field of channel communication; through multi-modal channel identification, sub-domain division, conflict index definition and delay threshold definition, a complete multi-modal control channel resource scheduling model basic framework is constructed, and spatial partition management of channel resources is realized; through clear task delay requirements, the real-time performance and reliability of control tasks can be ensured; through combination of short-distance adaptive backoff and wide-area pre-authorization resources, conflict delay can be reduced and resource competition can be avoided, and the average delay of cross-domain commands can also be effectively reduced; from framework design to command mapping and then to forwarding process, each step is progressive, full-process optimization of cross-domain command resource adaptation, routing decision and link transmission is realized, the short-distance sub-domain adaptive backoff control mechanism and the wide-area sub-domain pre-authorization resource pool are fully reused, and the protocol feasibility and high efficiency are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of channel communication technology, and more specifically to wireless Internet of Things control channel communication methods, systems, devices, and media. Background Technology

[0002] Wireless IoT control channel communication refers to the dedicated logical or physical communication channels and related mechanisms used to transmit control information in a wireless IoT system. Its core objective is to coordinate, manage, and ensure reliable control interactions between IoT devices and the network, rather than transmitting user data such as sensor readings or video.

[0003] The Internet of Things (IoT) often deploys tens of thousands of nodes. If the control channel uses a shared wireless medium, such as the 2.4GHz ISM band, it is prone to collisions, packet loss, and backoff delays. Although short-range protocols such as Zigbee and BLE support networking, the efficiency of the CSMA / CA mechanism drops sharply in high-density deployments, such as smart buildings and factory workshops. Control commands may be lost due to failed contention. In addition, although NB-IoT supports massive connections, its uplink scheduling depends on base station authorization. During sudden peak control command periods, there are queuing delays, making it difficult to meet the "real-time control" requirements. Summary of the Invention

[0004] The purpose of this invention is to provide a wireless Internet of Things (IoT) control channel communication method, system, device, and medium to solve the technical problems existing in the prior art.

[0005] The objective of this invention can be achieved through the following technical solutions:

[0006] Wireless Internet of Things (IoT) control channel communication methods include:

[0007] Step 1: Construct a multimodal control channel resource scheduling model, divide the short-range control channel subdomain into a wide-area control channel subdomain, and define the conflict perception index and instantaneous control delay threshold within the subdomain.

[0008] Step 2: Based on the defined conflict awareness index and real-time control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel subdomain, and a pre-authorized burst control channel resource pool is designed for the wide-area control channel subdomain. Based on the designed short-range subdomain adaptive backoff control mechanism and the wide-area subdomain pre-authorized resource pool, low-latency, conflict-free transmission of control commands between different subdomains is achieved.

[0009] Furthermore, short-range subdomains are divided based on the Euclidean distance between nodes and the node density of short-range subdomains; wide-range subdomains are divided based on the Euclidean distance between nodes or the node density of wide-range subdomains.

[0010] Furthermore, collision awareness metrics within the subdomain are defined, including real-time channel occupancy and packet collision probability; wherein, the real-time channel occupancy is obtained through calculation. The calculation expression involved is:

[0011] ;in, Let be the bandwidth occupied by node i at time t; t represents the total available bandwidth of the subdomain at time t; i represents the node number, i = 1, 2, 3, ..., n, where n is the total number of currently active nodes in the subdomain;

[0012] And, by calculating the probability of packet collisions. The calculation expression involved is:

[0013] ;in, This represents the number of data packets that collided within a subdomain during the statistical period. This represents the total number of data packets sent by the subdomain within the statistical period.

[0014] Furthermore, when defining the real-time control delay threshold within a subdomain, tasks are divided into high-priority and low-priority tasks based on their priority and real-time requirements, and associated with a task priority identifier of 0 or 1.

[0015] Furthermore, when designing the adaptive backoff control mechanism, the initial backoff window parameters for the short-range subdomain adaptive backoff control are set; and a priority-window mapping table is established to record the window adjustment coefficients corresponding to high-priority tasks and low-priority tasks.

[0016] Furthermore, conflict perception indicators of the short-range subdomain are collected and analyzed in real time, and the current backoff window size is calculated based on the analysis results;

[0017] For high-priority tasks, a priority adjustment coefficient is used to correct the window.

[0018] Furthermore, when designing the pre-authorized burst control channel resource pool, the initial parameters of the wide-area subdomain pre-authorized resource pool are set; when performing burst command demand detection, burst command data of the wide-area subdomain is collected and analyzed in real time.

[0019] Based on the analysis results, calculations are performed to adjust the resource pool ratio and to adjust additional resources.

[0020] Wireless Internet of Things (IoT) control channel communication system, including:

[0021] Channel resource scheduling model construction module: Constructs a multimodal control channel resource scheduling model, divides the short-range control channel subdomain and the wide-area control channel subdomain, and defines the conflict perception index and real-time control delay threshold within the subdomain;

[0022] Inter-subdomain control command dynamic transmission module: Based on the defined conflict awareness index and real-time control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel subdomain, and a pre-authorized burst control channel resource pool is designed for the wide-area control channel subdomain. Based on the designed short-range subdomain adaptive backoff control mechanism and the wide-area subdomain pre-authorized resource pool, low-latency and conflict-free transmission of control commands between different subdomains is achieved.

[0023] Wireless IoT control channel communication equipment is used to support the operation of the aforementioned wireless IoT control channel communication system.

[0024] A storage medium includes at least one processor; and a memory communicatively connected to the at least one processor.

[0025] The memory stores a computer program that can be executed by at least one processor, which enables the at least one processor to perform the aforementioned wireless Internet of Things control channel communication method.

[0026] Compared to existing solutions, the beneficial effects achieved by this invention are:

[0027] This invention constructs a complete framework for a multimodal control channel resource scheduling model by identifying multimodal channels, dividing subdomains, defining conflict indices, and defining delay thresholds. This enables spatial partitioning management of channel resources, reducing interference between different channel subdomains. By quantifying the degree of channel conflict, it can provide real-time feedback for resource scheduling. By clearly defining task delay requirements, it can ensure the real-time performance and reliability of control tasks.

[0028] This invention combines short-range adaptive backoff with wide-area pre-authorized resources to reduce conflict latency and avoid resource contention, while also effectively reducing the average latency of cross-domain commands. From framework design to command mapping and forwarding process, each step is progressively advanced, achieving full-process optimization of cross-domain command resource adaptation, routing decision, and link transmission. It fully reuses the designed short-range subdomain adaptive backoff control mechanism and wide-area subdomain pre-authorized resource pool to ensure protocol feasibility and efficiency. Attached Figure Description

[0029] The invention will now be further described with reference to the accompanying drawings.

[0030] Figure 1 This is a flowchart of the wireless Internet of Things control channel communication method of the present invention.

[0031] Figure 2 This is a block diagram of the wireless Internet of Things control channel communication system of the present invention.

[0032] Figure 3A schematic diagram of the structure of a computer device for implementing embodiments of the present invention. Detailed Implementation

[0033] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0034] Example 1, such as Figure 1 As shown, the present invention is a wireless Internet of Things control channel communication method, comprising:

[0035] Step 1: Construct a multimodal control channel resource scheduling model, dividing the area into short-range control channel subdomains and wide-area control channel subdomains, and defining conflict awareness indices and instantaneous control delay thresholds within each subdomain; specific steps include:

[0036] When constructing a multimodal control channel resource scheduling model, multimodal control channel type identification, parameter configuration, and establishment of a channel parameter mapping table are performed. Specifically:

[0037] Identify the short-range control channel type and wide-area control channel type in the system by scanning the device interface or using pre-configuration files;

[0038] Among them, short-range control channel types include Bluetooth 5.0, ZigBee 3.0, and UWB;

[0039] Wide-area control channel types, such as NB-IoT and LoRaWAN;

[0040] In addition, configure the basic physical parameters of each channel. The short-range channel parameters include bandwidth Bs, coverage radius Rs, and maximum number of connections Ns, with corresponding units of kbps, m, and number of connections, respectively.

[0041] Wide-area channel parameters include bandwidth Bw, coverage radius Rw, and transmission rate Vw, with corresponding units of kHz, km, and bps, respectively.

[0042] When establishing the channel parameter mapping table, record the unique ID, type, and parameter value of each channel; among them, the channel ID is a string used to uniquely identify each channel, in the format of [subdomain type]_[channel technology]_[number]; for example, "Short_Bluetooth_01" corresponds to Bluetooth 5.0 with a bandwidth of 2Mbps;

[0043] It should be explained that by clarifying the physical characteristics of the multi-mode control channel, a quantitative basis can be provided for subsequent subdomain partitioning and resource scheduling, avoiding scheduling errors caused by channel type confusion.

[0044] When dividing the short-range and wide-area control channel subdomains, the position coordinates of all control nodes are collected. Communication requirements; communication requirements include, but are not limited to, data volume requirements and latency requirements;

[0045] The K-means clustering algorithm is used to divide the nodes into two types of subdomains: short-range subdomains and wide-range subdomains.

[0046] Among them, the short-range subdomain corresponds to the Euclidean distance between nodes. And the node density of short-distance subdomains ; This represents the Euclidean distance between node i and node j; This refers to the short-range channel coverage radius. , These represent the number of nodes in the short-range subdomain and the area of ​​the short-range subdomain, respectively. The short-range subdomain density threshold;

[0047] Wide-area subdomain, corresponding to the Euclidean distance between nodes Or wide-area subdomain node density ; For the density of nodes in the wide-area subdomain, , These represent the number of nodes within the wide area subdomain and the area of ​​the wide area subdomain, respectively. The density threshold for the wide-area subdomain;

[0048] In addition, a unique identifier is assigned to each subdomain; for example, S_Sub_001 represents short-range subdomain 1, and W_Sub_001 represents wide-range subdomain 1.

[0049] It should be explained that by managing channel resources through spatial partitioning, interference between short-range and wide-area channels can be reduced, and the spatial utilization rate of channel resources can be improved.

[0050] Define collision awareness metrics within the subdomain, including real-time channel occupancy and packet collision probability; whereby the real-time channel occupancy is obtained through calculation. The calculation expression involved is:

[0051] ;in, Let be the bandwidth occupied by node i at time t; t represents the total available bandwidth of the subdomain at time t; i represents the node number, i = 1, 2, 3, ..., n, where n is the total number of currently active nodes in the subdomain;

[0052] And, by calculating the probability of packet collisions. The calculation expression involved is:

[0053] ;in, This represents the number of data packets that collided within a subdomain during the statistical period. This represents the total number of data packets sent by the subdomain within the statistical period; the statistical period is preset, with a default value of 100ms.

[0054] It is worth noting that real-time channel occupancy and packet collision probability Together, they constitute a two-dimensional indicator of the short-range subdomain channel state:

[0055] Real-time channel occupancy Monitor resource load (channel busy / idle) and guide the backoff window to adapt to bandwidth usage;

[0056] Packet collision probability Pay attention to the frequency of conflict (intense / mild) and guide the retreat window to reduce the risk of collision;

[0057] The combination of these two factors enables the subsequent adaptive backoff mechanism to dynamically balance transmission efficiency and collision rate, achieving low-latency, collision-free transmission of data within short-range subdomains and providing a reliable link-layer foundation for cross-domain control command forwarding.

[0058] Furthermore, in the expression calculations involved in the embodiments of the present invention, the data to be calculated is standardized before the calculation, such as extracting the numerical values ​​of the calculated data or normalizing the calculated data. These are all existing conventional technical solutions, and the specific implementation steps will not be elaborated here.

[0059] When defining the real-time control delay threshold within a subdomain, tasks are divided into high-priority and low-priority tasks according to their priority and real-time requirements, and associated with task priority identifiers 0 or 1. Task priority identifier 0 corresponds to high-priority tasks, such as robot joint control and emergency braking; task priority identifier 1 corresponds to low-priority tasks, such as environmental data acquisition and status monitoring.

[0060] Among them, the latency threshold for high-priority tasks in the short-range subdomain is defined. ms, and define the latency threshold for low-priority tasks in short-range subdomains. ms;

[0061] Define latency thresholds for high-priority tasks in wide-area subdomains. ms, and define the latency threshold for low-priority tasks in the wide-area subdomain. s;

[0062] The defined delay threshold is bound to the task in its subdomain and stored in the task-threshold mapping table.

[0063] It should be explained that by defining conflict perception indicators and real-time control delay thresholds within the subdomain, the degree of channel conflict within the subdomain is quantified, providing real-time feedback for resource scheduling strategies, timely detection and resolution of channel congestion problems, and ensuring that the delay requirements of tasks with different priorities are met, thereby improving the real-time performance and reliability of control tasks and avoiding system failures caused by excessive delays.

[0064] In this embodiment of the invention, a complete framework for a multimodal control channel resource scheduling model is constructed through multimodal channel identification, subdomain partitioning, conflict index definition, and delay threshold definition. This enables spatial partitioning management of channel resources, reducing interference between different channel subdomains. By quantifying the degree of channel conflict, real-time feedback can be provided for resource scheduling. By clearly defining task delay requirements, the real-time performance and reliability of control tasks can be guaranteed.

[0065] By implementing the above steps, the utilization rate of channel resources was effectively improved, the real-time performance and reliability of control tasks were enhanced, and a foundation was laid for the efficient operation of the entire system.

[0066] Step 2: Based on the defined collision awareness index and real-time control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel subdomain, and a pre-authorized burst control channel resource pool is designed for the wide-area control channel subdomain. Based on the designed short-range subdomain adaptive backoff control mechanism and the wide-area subdomain pre-authorized resource pool, low-latency, collision-free transmission of control commands between different subdomains is achieved. Specific steps include:

[0067] When designing an adaptive backoff control mechanism, the initial backoff window parameters for short-range subdomain adaptive backoff control are set, specifically including the minimum backoff window. Maximum backoff window Initial backoff window Conflict weighting factor Channel idle weight factor ;

[0068] Specifically, for example, minimum backoff window Maximum backoff window Initial backoff window Conflict weighting factor Channel idle weight factor ;

[0069] Additionally, establish a priority-window mapping table to record the window adjustment coefficients corresponding to high-priority and low-priority tasks; for example, the window adjustment coefficients for high-priority and low-priority tasks. Window adjustment coefficient for low-priority tasks ;

[0070] Real-time acquisition and analysis of conflict perception indicators in short-range subdomains; if If so, the short-range channel is determined to be in a collision state, and a window enlargement command is generated; This is the conflict threshold, with a default value of 0.3.

[0071] like If so, the short-range channel is determined to be in an idle state, and a window reduction instruction is generated; This is the idle threshold, with a default value of 0.2.

[0072] When adjusting the window based on the generated window enlargement or window shrinkage command, the current backoff window size is calculated. The expression involved in the calculation is as follows:

[0073] ;in, `min()` is the current backoff window size; `min()` is the function to find the minimum value; `max()` is the function to find the maximum value.

[0074] For high-priority tasks, a priority adjustment coefficient is used to correct the window, and the relevant expression is:

[0075] ;in, For high-priority tasks, a smaller window ensures low latency by providing a backoff window;

[0076] It should be explained that the window size changes dynamically with the channel state. When the collision rate is high, the window size is increased to suppress collisions, and when the channel is idle, the window size is decreased to reduce latency. The window size is more sensitive for high-priority tasks to meet low latency requirements.

[0077] Before sending data, short-range nodes select the corresponding backoff window based on task priority; high-priority tasks use... Execute backoff; low-priority tasks use Perform backoff; where the backoff time slot is the smallest time unit of the short-range channel, for example, 16μs for ZigBee;

[0078] When designing the pre-licensed burst control channel resource pool, initial parameters for the wide-area sub-domain pre-licensed resource pool are set, specifically including the pre-licensed resource ratio. Minimum resource ratio Maximum resource ratio Sudden adjustment factor ;

[0079] Specifically, for example, the proportion of pre-authorized resources. Minimum resource ratio Maximum resource ratio Sudden adjustment factor ;

[0080] The pre-authorized resource pool is divided into fixed time slots, for example, each time slot is 10ms. The number of time slots is determined by the formula. Calculated; where, Number of time slots; This refers to the duration of the superframe. The duration of the time slot; This is the floor function;

[0081] When performing sudden command demand detection, sudden command data from the wide-area subdomain is collected and analyzed in real time; the sudden command data includes the number of sudden commands. and average delay of sudden instructions ;

[0082] like This triggers sudden demand. This is the quantity threshold, with a default value of 5; the resource pool ratio is adjusted based on triggered sudden demand, and the relevant calculation expression is as follows: ;in, The proportion of the wide-area subdomain pre-authorized burst resource pool at time t; This represents the total number of instructions in the wide-area subdomain within the statistical period;

[0083] like This will trigger a resource adjustment requirement. This is the average latency threshold, with a default value of 500; additional resource adjustments are calculated based on triggered resource adjustment requests, involving the following expression:

[0084] ;in, To adjust the proportion of pre-authorized burst resource pool for the wide area subdomain at time t;

[0085] It should be explained that the resource pool ratio changes dynamically with sudden demands. When the proportion of sudden orders is high, the resource pool is expanded, and when the proportion is low, the resource pool is shrunk, which can effectively improve resource utilization.

[0086] In addition, the pre-authorized resource pool adopts a priority time slot scheduling algorithm, which prioritizes the allocation of time slots for high-priority burst instructions, and unused time slots can be temporarily allocated to low-priority instructions.

[0087] Each burst command is allocated 1 to 2 time slots, and resource pool expansion is triggered when allocation fails.

[0088] The specific time slot size can be 10ms to adapt to the transmission rate of wide-area channels. For example, the 180kHz bandwidth of NB-IoT can transmit about 2KB of data.

[0089] If allocation fails, the resource pool can be expanded if three consecutive sudden instructions fail to allocate a time slot.

[0090] It is worth noting that the calculation and Collaborative optimization from two dimensions: conflict control and resource allocation.

[0091] Balancing Resources and Conflicts: When an Increase in Sudden Instructions Leads to When increasing the resource pool, By adjusting the backoff window through conflict awareness, we can ensure that transmission remains efficient and conflict-free even when resources increase.

[0092] Adapting to traffic fluctuations: When sudden changes in command demand occur, Adjusting resource supply, Adjusting the transmission strategy and combining the two enables the system to cope with traffic surges while maintaining transmission stability, thereby improving the overall performance of cross-domain forwarding.

[0093] These two formulas together construct an adaptive and highly robust cross-domain forwarding mechanism that balances efficiency and reliability;

[0094] It should be noted that the adaptive backoff window can effectively reduce the collision rate and the latency of high-priority tasks, meeting the defined short-range latency threshold requirements; the pre-authorized resource pool can effectively improve the success rate of burst command transmission and keep the latency within 500ms, effectively coping with the burst demand of wide-area channels; the dynamic adjustment of the short-range window and the reuse of the wide-area resource pool can effectively improve the overall resource utilization, realize the dynamic nature of resource scheduling and priority differentiation, and significantly improve the reliability and efficiency of the control channel.

[0095] When performing cross-domain forwarding from a short-range subdomain to a wide-range subdomain, the short-range device sends commands to the gateway through an adaptive backoff control mechanism. The commands sent are mainly used to realize the interaction between the device and the remote system, covering three main categories: control commands, status feedback, and data upload. Remote systems include cloud servers and remote controllers.

[0096] In addition, control commands are specifically for real-time operation of remote devices or systems; for example, emergency braking and mode switching.

[0097] Status feedback specifically involves reporting the current operating status of the equipment to a remote system; for example, joint angle, temperature, and battery level.

[0098] Data upload specifically refers to the transmission of non-real-time batch data, such as operation logs, fault records, and firmware update packages.

[0099] Furthermore, based on real-time requirements, commands are categorized into three levels: high priority, medium priority, and low priority, corresponding to different subdomain resource channels.

[0100] High priority corresponds to a wide-area pre-authorized resource pool plus a short-range high-priority window, such as emergency braking and fault alarms;

[0101] Medium priority corresponds to a wide-area general resource pool plus a short-range adaptive window, such as status query and parameter configuration;

[0102] Low priority corresponds to a wide-area shared resource pool plus a short-range low-priority window, such as log uploads and firmware updates;

[0103] The gateway resolves command priorities and queries the WAN pre-authorized resource pool status. and At that time, the wide area pre-authorized resource pool status corresponds to sufficient resources;

[0104] When the wide area pre-authorized resource pool is in a state of sufficient resources, forward directly; otherwise, trigger resource expansion before forwarding.

[0105] When performing cross-domain forwarding from a wide-range subdomain to a short-range subdomain, the command sent by the wide-range subdomain reaches the gateway, and the gateway collects the short-range channel status in real time.

[0106] Select the appropriate backoff window based on command priority; higher priority commands use... Execute backoff; low-priority commands use Execute a retreat;

[0107] Wide-area commands are sent to the target device through an adaptive backoff control mechanism to ensure conflict-free transmission.

[0108] In this embodiment of the invention, by combining short-range adaptive backoff and wide-area pre-authorized resources, conflict latency can be reduced and resource contention can be avoided, while also effectively reducing the average latency of cross-domain commands.

[0109] From framework design to command mapping and forwarding process, each step is progressively advanced, achieving full-process optimization of cross-domain command resource adaptation, routing decision, and link transmission. It fully reuses the designed short-range subdomain adaptive backoff control mechanism and wide-area subdomain pre-authorized resource pool to ensure protocol feasibility and efficiency.

[0110] Example 2, as Figure 2 As shown, the wireless Internet of Things control channel communication system includes:

[0111] Channel resource scheduling model construction module: Constructs a multimodal control channel resource scheduling model, divides the short-range control channel subdomain and the wide-area control channel subdomain, and defines the conflict perception index and real-time control delay threshold within the subdomain;

[0112] Inter-subdomain control command dynamic transmission module: Based on the defined conflict awareness index and real-time control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel subdomain, and a pre-authorized burst control channel resource pool is designed for the wide-area control channel subdomain. Based on the designed short-range subdomain adaptive backoff control mechanism and the wide-area subdomain pre-authorized resource pool, low-latency and conflict-free transmission of control commands between different subdomains is achieved.

[0113] Example 3, as Figure 3 The diagram shown is a structural schematic of a computer device for implementing a wireless Internet of Things control channel communication method according to an embodiment of the present invention.

[0114] Computer devices may include processors, memory, and buses, and may also include computer programs stored in memory and capable of running on the processor, such as wireless Internet of Things control channel communication programs.

[0115] The memory includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory can be an internal storage unit of a computer device, such as a portable hard drive. In other embodiments, the memory can be an external storage device of a computer device, such as a plug-in portable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc. Furthermore, the memory can include both internal and external storage units of the computer device. The memory can be used not only to store application software and various types of data installed on the computer device, such as code for wireless IoT control channel communication programs, but also to temporarily store data that has been output or will be output.

[0116] In some embodiments, a processor may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits packaged with the same or different functions. This includes combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processing units, and various control chips. The processor is the control unit of the computer device, connecting various components of the device via various interfaces and lines. It executes programs or modules stored in memory (such as wireless IoT control channel communication programs) and calls data stored in memory to perform various functions of the computer device and process data.

[0117] The bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. The bus is configured to enable communication between the memory and at least one processor, etc.

[0118] Figure 3 Only computer equipment with components is shown; those skilled in the art will understand that... Figure 3 The structure shown does not constitute a limitation on the computer device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0119] For example, although not shown, the computer device may also include a power supply (such as a battery) to power various components. Preferably, the power supply can be logically connected to at least one processor via a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power sources, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The computer device may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be elaborated further here.

[0120] Furthermore, the computer device may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the computer device and other computer devices.

[0121] Optionally, the computer device may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the computer device and to display a visual user interface.

[0122] It should be understood that the above embodiments are for illustrative purposes only and are not limited to this structure in the scope of patent applications.

[0123] The wireless Internet of Things (IoT) control channel communication program stored in the memory of a computer device is a combination of multiple instructions.

[0124] Specifically, the processor's implementation method for the above instructions can be found in [reference needed]. Figures 1 to 2 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.

[0125] Furthermore, if the modules / units integrated into a computer device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, a computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).

[0126] The present invention also provides a computer-readable storage medium storing a computer program that is executed by a processor of a computer device.

[0127] In the several embodiments provided by this invention, it should be understood that the disclosed methods can be implemented in other ways. For example, the embodiments of the invention described above are merely illustrative; for example, the division of modules is merely a logical functional division, and there may be other division methods in actual implementation.

[0128] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0129] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0130] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0131] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A wireless Internet of Things control channel communication method, characterized in that, The method comprises the following steps: Step 1, constructing a multi-modal control channel resource scheduling model, dividing a short-range control channel sub-domain and a wide-area control channel sub-domain, and defining a conflict awareness index and an instant control delay threshold in the sub-domain; wherein the short-range sub-domain corresponds to the Euclidean distance between nodes and the short-range sub-domain node density ; denotes the Euclidean distance between node i and node j; is the short-range channel coverage radius; , are the number of nodes in the short-range sub-domain and the short-range sub-domain area, respectively; is the short-range sub-domain density threshold; wide-area sub-area, corresponding to the euclidean distance between nodes or wide-area sub-area node density ; wide-area sub-area node density, , number of nodes in the wide-area sub-area, area of the wide-area sub-area, respectively; wide-area sub-area density threshold Defining the conflict awareness index in the sub-domain, including real-time channel occupancy rate and data packet conflict probability; the real-time channel occupancy rate focuses on resource load, guiding the adaptation of the backoff window to the bandwidth usage; the data packet conflict probability focuses on the conflict frequency, guiding the reduction of the collision risk; When defining the instant control delay threshold in the sub-domain, according to the priority and real-time requirement of the control task in the sub-domain, the task is divided into high-priority and low-priority, and the task priority identifier 0 or 1 is associated; Step 2, based on the defined conflict awareness index and instant control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel sub-domain, and a pre-authorization burst control channel resource pool is designed for the wide-area control channel sub-domain, based on the designed adaptive backoff control mechanism of the short-range sub-domain and the pre-authorization resource pool of the wide-area sub-domain, the low-delay and collision-free transmission of control commands between different sub-domains is realized; When designing the adaptive backoff control mechanism, the initial backoff window parameter of the adaptive backoff control of the short-range sub-domain is set; and a priority-window mapping table is established to record the window adjustment coefficients corresponding to high-priority and low-priority tasks and low-priority tasks; When designing the pre-authorization burst control channel resource pool, the initial parameters of the pre-authorization resource pool of the wide-area sub-domain are set; when detecting the burst instruction demand, the burst instruction data of the wide-area sub-domain is collected and analyzed in real time; According to the analysis result, the resource pool proportion adjustment calculation and the additional resource adjustment calculation are carried out.

2. The wireless IoT control channel communication method of claim 1, wherein, Obtaining real-time channel occupancy by calculation The calculation expression is: ; wherein, is the bandwidth occupied by node i at time t; is the total available bandwidth at time t for the sub-domain; i is the number of the node, i = 1, 2, 3, …, n, n is the total number of currently active nodes in the sub-domain; and, by calculation, the data packet collision probability The calculation expression involved is: ; wherein, is the number of data packets in the sub-domain that have a collision in the statistical period; is the total number of data packets sent in the sub-domain in the statistical period.

3. The wireless IoT control channel communication method of claim 1, wherein, The conflict awareness index of the short-range sub-domain is collected and analyzed in real time, and the current backoff window size is obtained through calculation according to the analysis result; For high-priority tasks, the window is corrected by using the priority adjustment coefficient.

4. The wireless IoT control channel communication system of any one of claims 1-3, wherein, The method comprises the following steps: The channel resource scheduling model construction module: constructing a multi-modal control channel resource scheduling model, dividing a short-range control channel sub-domain and a wide-area control channel sub-domain, and defining a conflict awareness index and an instant control delay threshold in the sub-domain; The dynamic transmission module of control commands between sub-domains: based on the defined conflict awareness index and instant control delay threshold, an adaptive backoff control mechanism is designed for the short-range control channel sub-domain, and a pre-authorization burst control channel resource pool is designed for the wide-area control channel sub-domain, based on the designed adaptive backoff control mechanism of the short-range sub-domain and the pre-authorization resource pool of the wide-area sub-domain, the low-delay and collision-free transmission of control commands between different sub-domains is realized.

5. A wireless Internet of Things control channel communication device, characterized by The computer program product is used to support the operation of the wireless Internet of Things control channel communication system as claimed in claim 4.

6. A storage medium, characterized by The computer program product comprises at least one processor; And a memory connected in communication with the at least one processor; Wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the wireless Internet of Things control channel communication method as claimed in any one of claims 1-3.

Citation Information

Patent Citations

  • Low delay intelligent substation wireless communication mechanism

    CN109548165A

  • System and Method for Timeslot and Channel Allocation

    US20080137620A1