Wireless ad hoc network system applicable to all emergency scenes
By introducing a dynamic power consumption management module into the wireless ad hoc network system, monitoring and adjusting the working mode of the equipment, the problem of wireless communication consumes a lot of energy, extending the battery life of the equipment and reducing maintenance costs.
Patent Information
- Application Number
- CN202510025809.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing wireless ad hoc networking system consumes a lot of energy in monitoring terminals and repeaters that rely on battery power, resulting in frequent battery replacement or charging of equipment, which increases maintenance costs.
A wireless ad hoc network system suitable for all emergency scenarios is designed, including a dynamic power consumption management module, which dynamically adjusts the working mode by monitoring the battery power and energy consumption of the equipment, implements energy-saving strategies, and reduces power consumption.
It effectively extends the battery life of the equipment, reduces maintenance costs, ensures that the equipment will not fail at critical moments, optimizes the use of energy consumption, and improves the rationality of resources.
Smart Images

Figure CN119893488A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless networking, and in particular to a wireless ad hoc networking system applicable to all emergency scenarios. Background Art
[0002] Wireless ad hoc network technology is a network that combines mobile communication and computer network. It has the characteristics of being centerless, self-organizing, and self-healing. It can be widely used in emergency communication, military communication and other fields. In the field of emergency communication, ad hoc network technology has gradually been widely used due to its unique advantages. Its centerless and flexible networking characteristics enable it to quickly establish a temporary communication network in the case of damage to the communication infrastructure, and realize key communication functions such as on-site command, rescue and relief, and material allocation. Ad hoc network technology can also be combined with other communication technologies to form a more powerful emergency communication solution, such as combining with cellular networks to build a hybrid wireless communication network to improve the stability and adaptability of communication. The widespread application of wireless ad hoc network technology solves the communication problems needed for emergency rescue of complex urban buildings such as railways, high-rise buildings, underground buildings, and large complexes, as well as major natural disasters such as earthquakes, floods, and mudslides. It has achieved image and voice communication coverage, can quickly form combat effectiveness, and provide strong support for building a modern command system.
[0003] For example, a wireless self-organizing network system and method with publication number CN 113596889 A solves the problem in the prior art that wireless self-organizing network systems require professional personnel to configure, has wireless automatic networking capabilities and network self-healing capabilities, and meets the needs of modern wireless networking.
[0004] Although the aforementioned technical solution enables the self-organizing network to have network self-healing capabilities, the technical solution is composed of multiple devices such as servers, gateways, repeaters and monitoring terminals. For monitoring terminals and repeaters that rely on battery power, continuous wireless communication may consume a lot of energy. However, the aforementioned does not have an effective energy-saving mechanism. These devices need to frequently replace batteries or charge, which increases maintenance costs. Summary of the invention
[0005] Technical issues solved:
[0006] In view of the shortcomings of the prior art, the present invention provides a wireless ad hoc network system suitable for all emergency scenarios. The ad hoc network system has the advantages of being able to perform dynamic power consumption management to solve energy problems and optimize ad hoc network time slot scheduling, thereby solving the problems of the above-mentioned technologies.
[0007] Technical solution:
[0008] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a wireless ad hoc network system applicable to all emergency scenarios, the ad hoc network system consisting of a data acquisition module, a data transmission module, an ad hoc network communication module, a management control module and a dynamic power consumption management module;
[0009] The data acquisition module is used to obtain environmental data and user input information from various sensors and devices, and perform data preprocessing, which includes cleaning, formatting and compressing the collected data;
[0010] The data transmission module is used to adjust the code rate of the input data according to the network status, implement multiple modulation methods: QPSK or 16QAM, and convert the processed data into I / Q signals for transmission via wireless Ethernet or other transmission media;
[0011] The ad hoc network communication module uses the TDMA time division multiple access mechanism to perform time slot scheduling, handle the joining and leaving of nodes in the network, and coordinate the overall work of the network;
[0012] The management control module is used to monitor the operating status of the system, provide central control functions and load balancing capabilities, and adaptively adjust the parameters of each module based on real-time feedback to optimize system performance;
[0013] The dynamic power consumption management module is used to monitor the battery power and energy consumption of the device, dynamically adjust the working mode to extend the device life, implement energy-saving strategies and reduce power consumption in combination with system load and network status, and use event-driven mechanisms to wake up the device for data collection when specific events occur.
[0014] Preferably, the data collection expression in the data acquisition module is:
[0015] D=d1,d2,…,d n
[0016] Where: D represents the original collected data set, which consists of multiple data points; d i represents the i-th data point in set D; n represents the total number of data points, that is, the size of set D;
[0017] The data cleaning expression in the data acquisition module is:
[0018] D c =d i ∈D|d i Is valid data
[0019] Where: D c The valid data set retained after cleaning.
[0020] Preferably, the formatted expression in the data acquisition module is:
[0021] D f =F(D c )
[0022] Among them: F() is a data formatting function, which is used to unify the data format; D f It is a data set after formatting;
[0023] The data compression processing expression in the data acquisition module is:
[0024] D compressed =C(D f )
[0025] Where: D compressed Represents a compressed data set.
[0026] Preferably, the network status expression obtained in the data transmission module is:
[0027] N=n1,n2,…,n m
[0028] Where: N represents the network state set, indicating the current network conditions, affecting the subsequent operations; n i The specific state in the network state set N is used to determine the bit rate R;
[0029] The bit rate adjustment expression is:
[0030] R=f(N)
[0031] Among them: R is the code rate adjusted according to the network status N, and participates in the operation to determine the required modulation mode and modulation processing. f represents a function, which returns a suitable code rate R according to the network status N.
[0032] Preferably, the modulation mode selected in the data transmission module is:
[0033] M=QPSK,16QAM
[0034] By judging the network status and code rate R, select the appropriate modulation mode M;
[0035] The modulation processing expression is: Where: D modulated is the modulated data set, the actual output result;
[0036] The I / Q signal conversion expression is:
[0037] I / Q = ConvertToIQ(D modulated )
[0038] The modulated data Dmodulated Convert to I / Q signals for wireless transmission.
[0039] Preferably, the current active node expression in the management control module is:
[0040] Active_nodes = f(S nodes )
[0041] Where: f(·): function, input node state set S nodes , returns the currently active node set
[0042] The time slot allocation expression in the management control module is:
[0043] T allocation =AllocateSlots(Active_nodes,T slots )
[0044] Where: T allocation The actual set of time slots allocated to active nodes.
[0045] Preferably, the network coordination expression in the management control module is:
[0046] CoordinateNetwork(Active nodes ,T allocation )
[0047] Among them: CoordinateNetwork(·) is the function of coordinating actions, ensuring that active nodes transmit data according to the allocated time slots to avoid conflicts; Active nodes Represents the set of all active nodes in the current network; T allocation The set of time slots allocated to active nodes.
[0048] Preferably, the power monitoring and energy consumption monitoring function expressions in the dynamic power consumption management module are:
[0049]
[0050] Where: E b is the battery power, E c E is the energy consumption of the equipment; threshold is the set battery level threshold.
[0051] Preferably, the dynamic power consumption management module dynamically adjusts the working mode as follows:
[0052] M=ArgMin {m∈M}{P(m,L,N)}
[0053] Where: P(m,L,N) is the power consumption under a given working mode m, L represents the current system load, N represents the network status; M is the working mode set.
[0054] Preferably, the energy-saving strategy expression is:
[0055] P new =P current ×f(L,N)
[0056] Where f(L,N) is the energy adjustment function, defined as:
[0057]
[0058] Among them, k1<1 means energy saving, and k2≥1 means increased power consumption.
[0059] Compared with the prior art, the present invention provides a wireless ad hoc network system applicable to all emergency scenarios, which has the following beneficial effects:
[0060] 1. The present invention uses a dynamic power consumption management module to monitor (E b ,E c ) function monitors the battery level of the device E b and energy consumption E c ,Real-time acquisition of these data can timely judge the health status of the device, thereby early warning of insufficient power problems, effectively preventing the device from failing at critical moments, and setting the threshold E threshold , the system can take corresponding energy-saving measures when the power is lower than a certain level, through M = ArgMin {m∈M}{P(m,L,N)} In this way, the system can dynamically select the lowest power consumption working mode according to the current load L and network status N, optimize energy consumption according to actual usage, and ensure the most reasonable use of resources in various situations, thus achieving the beneficial effect of the self-service network system being able to perform dynamic power consumption management to solve energy problems.
[0061] 2. The present invention can monitor the status of all nodes in real time through the system, determine which nodes are in an active state, so that the system can understand the dynamic changes of the network, and allocate resources according to the actual situation. After determining the active nodes, the system will automatically allocate appropriate time slots according to the number and needs of these nodes. This can ensure that active nodes transmit data within an effective time, thereby improving the resource utilization of the network. By coordinating the transmission time slots of different nodes, the system can effectively avoid data conflicts between nodes, help improve the success rate of data transmission, and ensure reliable transmission of information. The environment of the wireless ad hoc network system is dynamic, and nodes may join or exit at any time. By adjusting the list of active nodes and the corresponding time slot allocation in real time, it can quickly adapt to these changes, thereby maintaining the stability of the network and achieving the beneficial effect of optimizing the time slot scheduling of the ad hoc network. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 It is a schematic diagram of the system of the present invention; DETAILED DESCRIPTION
[0063] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0064] See also Figure 1 , a wireless ad hoc network system applicable to all emergency scenarios, the ad hoc network system consists of a data acquisition module, a data transmission module, an ad hoc network communication module, a management control module and a dynamic power consumption management module;
[0065] The data acquisition module is used to obtain environmental data and user input information from various sensors and devices, and perform data preprocessing, which includes cleaning, formatting and compressing the collected data;
[0066] The data transmission module is used to adjust the code rate of the input data according to the network status, implement multiple modulation methods: QPSK or 16QAM, and convert the processed data into I / Q signals for transmission via wireless Ethernet or other transmission media;
[0067] The ad hoc network communication module uses the TDMA time division multiple access mechanism to perform time slot scheduling, handle the joining and leaving of nodes in the network, and coordinate the overall work of the network;
[0068] The management control module is used to monitor the operating status of the system, provide central control functions and load balancing capabilities, and adaptively adjust the parameters of each module based on real-time feedback to optimize system performance;
[0069] The dynamic power consumption management module is used to monitor the battery power and energy consumption of the device, dynamically adjust the working mode to extend the device life, implement energy-saving strategies and reduce power consumption in combination with system load and network status, and use event-driven mechanisms to wake up the device for data collection when specific events occur.
[0070] Preferably, the data collection expression in the data acquisition module is:
[0071] D=d1,d2,…,d n
[0072] Where: D represents the original collected data set, which consists of multiple data points; d i represents the i-th data point in set D; n represents the total number of data points, that is, the size of set D;
[0073] The data cleaning expression in the data acquisition module is:
[0074] D c =d i ∈D|d i Is valid data
[0075] Where: D c The valid data set retained after cleaning.
[0076] Preferably, the formatted expression in the data acquisition module is:
[0077] D f =F(D c )
[0078] Among them: F() is a data formatting function, which is used to unify the data format; D f It is a data set after formatting;
[0079] The data compression processing expression in the data acquisition module is:
[0080] D compressed =C(D f )
[0081] Where: D comressed Represents a compressed data set.
[0082] Preferably, the network status expression obtained in the data transmission module is:
[0083] N=n1,n2,…,n m
[0084] Where: N represents the network state set, indicating the current network conditions, affecting the subsequent operations; n i The specific state in the network state set N is used to determine the bit rate R;
[0085] The bit rate adjustment expression is:
[0086] R=f(N)
[0087] Among them: R is the code rate adjusted according to the network status N, and participates in the operation to determine the required modulation mode and modulation processing. f represents a function, which returns a suitable code rate R according to the network status N.
[0088] Preferably, the modulation mode selected in the data transmission module is:
[0089] M=QPSK,16QAM
[0090] By judging the network status and code rate R, select the appropriate modulation mode M;
[0091] The modulation processing expression is: Where: D modulated is the modulated data set, the actual output result;
[0092] The I / Q signal conversion expression is:
[0093] I / Q = ConvertToIQ(D modulated )
[0094] The modulated data d modulated Convert to I / Q signals for wireless transmission.
[0095] Preferably, the current active node expression in the management control module is:
[0096] Active_nodes = f(S nodes )
[0097] Where: f(·): function, input node state set S nodes , returns the currently active node set
[0098] The time slot allocation expression in the management control module is:
[0099] T allocation =AllocateSlots(Active_nodes,T slots )
[0100] Where: T allocation The actual set of time slots allocated to active nodes.
[0101] Preferably, the network coordination expression in the management control module is:
[0102] CoordinateNetwork(Active nodes ,T allocation )
[0103] Among them: CoordinateNetwork(·) is the function of coordinating actions, ensuring that active nodes transmit data according to the allocated time slots to avoid conflicts; Active nodes Represents the set of all active nodes in the current network; T allocation The set of time slots allocated to active nodes.
[0104] Preferably, the power monitoring and energy consumption monitoring function expressions in the dynamic power consumption management module are:
[0105]
[0106] Where: E b is the battery power, E c E is the energy consumption of the equipment; threshold is the set battery level threshold.
[0107] Preferably, the dynamic power consumption management module dynamically adjusts the working mode as follows:
[0108] M=ArgMin {m∈M}{P(m,L,N)}
[0109] Where: P(m,L,N) is the power consumption under a given working mode m, L represents the current system load, N represents the network status; M is the working mode set.
[0110] Preferably, the energy-saving strategy expression is:
[0111] P new =P current ×f(L,N)
[0112] Where f(L,N) is the energy adjustment function, defined as:
[0113]
[0114] Among them, k1<1 means energy saving, and k2≥1 means increased power consumption.
[0115] The present invention uses a dynamic power consumption management module to monitor (E b ,E c ) function monitors the battery level of the device E b and energy consumption E c,Real-time acquisition of these data can timely determine the health status of the equipment, thereby early warning of insufficient power problems, effectively preventing equipment failure at critical moments;
[0116] By setting the threshold E threshold , the system can take corresponding energy-saving measures when the power is lower than a certain level, through M = ArgMin {m∈M}{P(m,L,N)} In this way, the system can dynamically select the lowest power consumption working mode according to the current load L and network status N, and can optimize energy consumption according to actual usage to ensure the most reasonable use of resources in various situations.
[0117] The system can monitor the status of all nodes in real time and determine which nodes are active, so that the system can understand the dynamic changes of the network and allocate resources according to the actual situation. After determining the active nodes, the system will automatically allocate appropriate time slots according to the number and needs of these nodes. This ensures that active nodes transmit data within an effective time, thereby improving the resource utilization of the network. By coordinating the transmission time slots of different nodes, the system can effectively avoid data conflicts between nodes, help improve the success rate of data transmission, and ensure the reliable transmission of information. The environment of the wireless ad hoc network system is dynamic, and nodes may join or exit at any time. By adjusting the list of active nodes and the corresponding time slot allocation in real time, it can quickly adapt to these changes, thereby maintaining the stability of the network.
[0118] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A wireless ad hoc network system applicable to all emergency scenarios, characterized in that: The self-organizing network system is composed of a data acquisition module, a data transmission module, a self-organizing network communication module, a management control module and a dynamic power consumption management module; The data acquisition module is used to obtain environmental data and user input information from various sensors and devices, and perform data preprocessing, which includes cleaning, formatting and compressing the collected data; The data transmission module is used to adjust the code rate of the input data according to the network status, implement multiple modulation methods: QPSK or 16QAM, and convert the processed data into I / Q signals for transmission via wireless Ethernet or other transmission media; The ad hoc network communication module uses the TDMA time division multiple access mechanism to perform time slot scheduling, handle the joining and leaving of nodes in the network, and coordinate the overall work of the network; The management control module is used to monitor the operating status of the system, provide central control functions and load balancing capabilities, and adaptively adjust the parameters of each module based on real-time feedback to optimize system performance; The dynamic power consumption management module is used to monitor the battery power and energy consumption of the device, dynamically adjust the working mode to extend the device life, implement energy-saving strategies and reduce power consumption in combination with system load and network status, and use event-driven mechanisms to wake up the device for data collection when specific events occur.
2. According to claim 1, a wireless ad hoc network system applicable to all emergency scenarios is characterized by: The data collection expression in the data acquisition module is: D=d1,d2,...,d n Where: D represents the original collected data set, which consists of multiple data points; d i represents the i-th data point in set D; n represents the total number of data points, that is, the size of set D; The data cleaning expression in the data acquisition module is: D c =d i ∈D|d i Is valid data Where: D c The valid data set retained after cleaning.
3. According to claim 2, a wireless ad hoc network system applicable to all emergency scenarios is characterized by: The formatted expression in the data acquisition module is: D f =F(D c ) Among them: F() is a data formatting function, which is used to unify the data format; D f It is a data set after formatting; The data compression processing expression in the data acquisition module is: D compressed =C(D f ) Where: D compressed Represents a compressed data set.
4. According to claim 2, a wireless ad hoc network system applicable to all emergency scenarios is characterized by: The expression for obtaining the network status in the data transmission module is: N=n1,n2,...,n m Where: N represents the network state set, indicating the current network conditions, affecting the subsequent operations; n i The specific state in the network state set N is used to determine the bit rate R; The bit rate adjustment expression is: R=f(N) Among them: R is the code rate adjusted according to the network status N, and participates in the operation to determine the required modulation mode and modulation processing. f represents a function, which returns a suitable code rate R according to the network status N.
5. According to claim 2, a wireless ad hoc network system applicable to all emergency scenarios is characterized by: The modulation mode selected in the data transmission module is: M=QPSK,16QAM By judging the network status and code rate R, select the appropriate modulation mode M; The modulation processing expression is: Where: D modulated is the modulated data set, the actual output result; The I / Q signal conversion expression is: The modulated data D modulated Converted into I / Q signals for wireless transmission.
6. The wireless ad hoc network system applicable to all emergency scenarios according to claim 1 is characterized by: The current active node expression in the management control module is: Active_nodes=f(S nodes ) Where: f(·): function, input node state set S nodes , returns the currently active node set. The time slot allocation expression in the management control module is: T allocation =AllocateSlots(Active_nodes,T slots ) Where: T allocation The actual set of time slots allocated to active nodes.
7. The wireless ad hoc network system applicable to all emergency scenarios according to claim 6 is characterized by: The network coordination expression in the management control module is: CoordinateNetwork(Active nodes ,T allocation ) Among them: CoordinateNetwork(·) is the function of coordinating actions, ensuring that active nodes transmit data according to the allocated time slots to avoid conflicts; Active nodes Represents the set of all active nodes in the current network; T allocation The set of time slots allocated to active nodes.
8. The wireless ad hoc network system applicable to all emergency scenarios according to claim 7 is characterized by: The power monitoring and energy consumption monitoring function expressions in the dynamic power consumption management module are as follows: Where: E b is the battery power, E c E is the energy consumption of the equipment; threshold is the set battery level threshold.
9. The wireless ad hoc network system applicable to all emergency scenarios according to claim 8, characterized in that: The dynamic power management module dynamically adjusts the working mode as follows: Where: P(m,L,N) is the power consumption under a given working mode m, L represents the current system load, N represents the network status; M is the working mode set.
10. The wireless ad hoc network system applicable to all emergency scenarios according to claim 9, characterized in that: The energy-saving strategy expression is: P new =P current ×f(L,N) Where f(L,N) is the energy adjustment function, defined as: Among them, k1<1 means energy saving, and k2≥1 means increased power consumption.
Citation Information
Patent Citations
Wireless sensor network medium access scheduling method based on event trigger application
CN103582095A
Semi-structured transmission dispatching method orienting wireless sensor network data collection
CN104301966A
Self-adaptive networking method of combat intelligent sensing system
CN109361449A
Wireless network communication interaction method and system based on cloud computing
CN118870396A
Automatic maintenance method for wireless sensor network nodes in mine laneway
CN119136232A