Decentralized air defense warning method based on position and administrative region coding
By adopting a decentralized architecture based on location and administrative area coding in the air defense alarm system, the problem of traditional systems being highly dependent on the central control center is solved, and the system reliability and accurate delivery of alarm information are achieved.
Patent Information
- Application Number
- CN202411908401.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-28
AI Technical Summary
Traditional air defense alarm systems rely highly on the central control center and are prone to paralysis due to failure or attacks. They lack precise geographical location and administrative area division functions, resulting in the inability to accurately deliver alarm information.
A decentralized air defense alarm method based on location and administrative area coding is adopted, and an external rectangle covering the target area is drawn on a plan map for node position coding and administrative area coding, thereby realizing a non-centralized alarm system.
Improves the reliability and stability of the system, ensuring that even if some nodes fail or are attacked, other nodes can continue to work, and through precise location and administrative area coding, alarm information can be accurately delivered to the designated target area.
Smart Images

Figure CN119729352A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air defense alarms, and in particular to a decentralized air defense alarm method based on location and administrative area coding. Background Art
[0002] In the current security system, the air defense alarm system plays a vital role. Traditional air defense alarm systems mostly adopt a centralized control mode, that is, a central control center sends instructions to each alarm terminal to achieve unified alarm release. The disadvantage of this mode is that it is highly dependent on the stable operation of the central control center. Once the control center fails or is destroyed, the entire alarm system will be paralyzed, seriously affecting the timeliness and effectiveness of the alarm.
[0003] In addition, existing air defense alarm systems often lack accurate geographic location positioning and administrative division functions, which makes it difficult to accurately deliver alarms. This may not only cause unnecessary panic, but also miss the best time for evacuation because the alarm information fails to accurately cover the target area.
[0004] In view of this, the inventor specially designed a decentralized air defense alarm method based on location and administrative area coding, and this case was thus generated. Summary of the invention
[0005] The purpose of the present invention is to provide a decentralized air defense alarm method based on location and administrative area coding. The invention adopts a decentralized architecture and no longer relies entirely on a single central control center. Even if some nodes fail or are attacked, other nodes can continue to work, thereby improving the reliability and stability of the alarm system.
[0006] To achieve the above object, the present invention adopts the following technical solutions:
[0007] A decentralized air defense alarm method based on location and administrative area coding comprises the following steps:
[0008] S1. On a flat map, draw a bounding rectangle covering all nodes in the target area and encode the location and administrative area of each node;
[0009] S2. Pre-store data for all nodes. The pre-stored data is used to transmit commands from top to bottom and provide a basis for command verification and position coding for command transmission when the non-central air defense alarm is activated;
[0010] S3: When the non-central air defense alarm is activated, the command is forwarded from the initiating node to the surrounding nodes step by step;
[0011] S4. The receiving node first verifies whether the received instruction meets the conditions for issuing warning information, and issues warning information for the instructions that meet the requirements, then verifies whether the conditions for node forwarding are met, and forwards the instructions that meet the forwarding requirements, and finally verifies whether the node forwarding is successful.
[0012] Preferably, the circumscribed rectangle is divided into equally spaced grids along the longitude and latitude directions with the upper left corner as the coordinate origin, and each grid is encoded horizontally to the right and vertically downward using a self-increasing integer sequence, and the position code of each node is based on the grid position code of the grid to which it belongs.
[0013] Preferably, the administrative region code is coded in accordance with the administrative region code of the People's Republic of China (GB / T2260-2007) and the Rules for Compilation of Administrative Region Codes Below the County Level (GB / T10114-2003) to which the region where the node is located belongs.
[0014] Preferably, the pre-stored data includes the location code of the node, the administrative region code of the node, and the regional location codes of the city, district, county administrative divisions and subordinate administrative divisions.
[0015] Preferably, all nodes include central nodes, intermediate nodes, forwarding nodes and terminal nodes.
[0016] Preferably, when some central nodes and intermediate nodes are unable to transmit instructions, forwarding nodes in the normal working area adjacent to the fault area can forward instructions to terminal nodes in the fault area, and the terminal nodes in the fault area forward instructions in a decentralized manner.
[0017] Preferably, when all central nodes and intermediate nodes are unable to transmit commands, some terminal nodes can be enabled as starting nodes to start the emergency control mode, complete alarm communication in a decentralized manner, and forward cross-regional commands through forwarding nodes.
[0018] Preferably, the conditions for issuing the warning information include whether the target is a target node, whether the target node is equal to the current node, whether the target is a target area, whether the target area contains the current node, whether the target area is a circular area centered on the source node, and whether the current node is within the radius.
[0019] Preferably, the node forwarding condition includes whether the hop count reaches the maximum hop count and whether the target node or target area matches the direction factor.
[0020] After adopting the above technical solution, the present invention has the following beneficial effects:
[0021] 1. The method of the present invention adopts a decentralized architecture. When a node fails or is attacked, it will not affect the normal operation of other nodes, thereby improving the overall reliability and stability of the communication system.
[0022] 2. The present invention combines location coding with administrative area coding to enable alarm information to be more accurately delivered to designated target areas, thereby avoiding unnecessary spread of panic and improving the effective communication of information.
[0023] 3. The present invention adopts different communication frequencies between different coverage areas, and realizes the transmission of cross-regional instructions through the cooperation of forwarding nodes and terminal nodes in emergency mode, which increases the communication flexibility of the system and can maintain effective communication connections in a variety of complex environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 It is a schematic diagram of the overall process of the method of the present invention;
[0025] Figure 2 A reference schematic diagram for setting position coding in the method of the present invention;
[0026] Figure 3 A flowchart of node forwarding and processing in the method of the present invention;
[0027] Figure 4 A schematic diagram of a system structure related to the method of the present invention;
[0028] Figure 5 The present invention is a schematic diagram of an antenna feed system in a system related to the method of the present invention. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0030] Please refer to Figures 1 to 5 , a decentralized air defense alarm method based on location and administrative area coding, comprising the following steps:
[0031] S1. On a flat map, draw a bounding rectangle covering all nodes in the target area and encode the location and administrative area of each node;
[0032] S2. Pre-store data for all nodes. The pre-stored data is used to transmit commands from top to bottom and provide a basis for command verification and position coding for command transmission when the non-central air defense alarm is activated;
[0033] S3: When the non-central air defense alarm is activated, the command is forwarded from the initiating node to the surrounding nodes step by step;
[0034] S4. The receiving node first verifies whether the received instruction meets the conditions for issuing warning information, and issues warning information for the instructions that meet the requirements, then verifies whether the conditions for node forwarding are met, and forwards the instructions that meet the forwarding requirements, and finally verifies whether the node forwarding is successful.
[0035] like Figure 1 As shown, the circumscribed rectangle is divided into grids with the upper left corner as the coordinate origin and along the longitude and latitude directions at equal intervals of 100 meters (adjustable). The grids are encoded horizontally to the right and vertically downward using a self-increasing integer sequence. The position of each grid is encoded as an integer pair of horizontal encoding and vertical encoding. The encoding value is encoded using a 16-bit unsigned number. The position code of each node is based on the grid position code of the grid to which it belongs, for example Figure 1 , the upper left grid position is encoded as (0, 0), and the lower right grid position is encoded as (7, 7).
[0036] In addition, the location code of the grid can also be calculated by calculating the longitude and latitude distance / grid interval of the longitude and longitude coordinates of the center of the grid relative to the longitude and longitude coordinates of the coordinate origin and rounding it off.
[0037] Preferably, the administrative region code is coded in accordance with the administrative region code of the People's Republic of China (GB / T2260-2007) and the Rules for Compilation of Administrative Region Codes Below the County Level (GB / T10114-2003) to which the region where the node is located belongs.
[0038] The location codes of the administrative areas (such as districts, streets, etc.) under each city, district and county are jointly represented by the location code of the grid where the upper left corner of the circumscribed rectangle of the area on the map is located and the number of grids horizontally to the right and vertically downward, such as (x, y, a, b), where x, y are the location codes of the grid where the upper left corner is located, a is the horizontal location code of the grid where the upper right corner is located - x; b is the vertical location code of the grid where the lower right corner is located - y.
[0039] Preferably, the pre-stored data inside all nodes before startup include the location code of the node, the administrative area code of the node, and the regional location codes of the city, district, county administrative divisions and subordinate administrative divisions.
[0040] Preferably, all nodes include central nodes, intermediate nodes, forwarding nodes and terminal nodes.
[0041] The information transmitted to the outside by the control node that initiates the alarm service using a decentralized alarm includes one or more combinations of the following location information: target node, target node location code, target area, target area location code, target area administrative area code, and the radius of a circular area centered on the node; in addition, the instruction should also include maximum hop count data to limit the wireless loop of the instruction.
[0042] Preferably, when some central nodes and intermediate nodes are unable to transmit instructions, forwarding nodes in the normal working area adjacent to the fault area can forward instructions to terminal nodes in the fault area, and the terminal nodes in the fault area forward instructions in a decentralized manner.
[0043] Preferably, when all central nodes and intermediate nodes are unable to transmit commands, some terminal nodes can be enabled as starting nodes to start the emergency control mode, complete alarm communication in a decentralized manner, and forward cross-regional commands through forwarding nodes.
[0044] like Figure 2 As shown, the conditions for issuing warning information include whether the target is a target node, whether the target node is equal to the current node, whether the target is a target area, whether the target area contains the current node, whether the target area is a circular area centered on the source node, and whether the current node is within the radius.
[0045] like Figure 2 As shown, the conditions for node forwarding include whether the hop count reaches the maximum hop count and whether the target node or target area matches the direction factor.
[0046] like Figure 2 As shown in the figure, the node that receives the alarm instruction processes it according to the following steps:
[0047] S1. Determine the release of early warning information;
[0048] S10. After receiving the instruction, the node determines whether the target is a target node:
[0049] S11, if it is a target node, determine whether the target node is equal to the current node, if the target node is equal to the current node, issue warning information, and then proceed to node forwarding and node forwarding condition determination; if the target node is not equal to the current node, directly proceed to node forwarding and node forwarding condition determination;
[0050] S12, if it is not the target node, determine whether the target is the target area; if it is determined to be the target area, determine whether the target area includes the node; if it is determined that the target area includes the node, issue the warning information, and then proceed to node forwarding and node forwarding condition determination; if it is determined that the target area does not include the node, directly proceed to node forwarding and node forwarding condition determination;
[0051] S13, if it is determined that the target is not the target area, then determine whether the target area is a circular area centered on the source node. If the target area is within the circular area centered on the source node, then determine whether the node is within the radius. If it is within the radius, then issue the warning information and then proceed to node forwarding and node forwarding condition determination; if it is not within the radius, then directly proceed to node forwarding and node forwarding condition determination;
[0052] S14, if the target area is not within the circular area centered on the source node, directly proceed to node forwarding and node forwarding condition determination;
[0053] S2, perform node forwarding and node forwarding condition determination;
[0054] S20, first determine whether the number of hops reaches the maximum number of hops. If it is determined that the maximum number of hops is reached, directly terminate the node forwarding and the node forwarding condition determination;
[0055] S21, if it is determined that the maximum number of hops is not reached, then the direction factor is calculated to determine whether the target area or target node matches the direction factor. If the target area or target node does not match the direction factor, the node forwarding and node forwarding condition determination are directly terminated;
[0056] S22. If the target area or target node matches the direction factor, the hop count is increased by 1 before forwarding the instruction; if the forwarding is successful, the node forwarding and the conditional determination of the node forwarding are terminated; if the forwarding is unsuccessful, the instruction is resent once and the forwarding process is terminated.
[0057] Calculation of the direction factor:
[0058] The calculation is performed based on the directions of the node that initiates the alarm command, the current node, and the target node / area. When the angle between the vector direction from the current node to the target node / area and the vector direction from the node that initiates the alarm command to the target node or target area is no greater than 15 degrees, the direction factor is determined to match.
[0059] The target area is a circular area centered on the source node. When the distance between this node and the alarm-initiating node is less than the target radius, it is determined that the direction factor matches; when the distance between this node and the alarm-initiating node is greater than the target radius, it is determined that the direction factor does not match; the source node is the alarm-initiating node.
[0060] Maximum hop count calculation:
[0061] The node that initiates the alarm command calculates the maximum number of hops. The maximum number of hops is calculated in a variety of ways, and the estimated data can come from: 1. The distance and hop comparison table calculated by forwarding reachability data of each node collected by the network management software; 2. The maximum number of forwarding times and the maximum forwarding distance determined according to the network scale / geographical scope; 3. Considering the differences in the sending capabilities of intermediate nodes and forwarding nodes and the maximum number of times under reachability is limited to 3. 4. The median of the data area of multiple estimation sources.
[0062] Target area location determination:
[0063] If the local location code falls within the rectangular area specified by the target area location code, it can be determined that the node belongs to the target area.
[0064] Determination of the target administrative region:
[0065] If the local computer's pre-stored administrative region code for this node is the same as the target region's administrative region code or is subordinate to a higher-level administrative region code, it can be determined that this node belongs to the target administrative region.
[0066] Determine whether the forwarding is successful:
[0067] After a node issues a forwarding command, it enters the receiving mode. If it receives the command forwarded again by a lower-level node, it can be determined that the forwarding is successful.
[0068] The following is an embodiment of the method of the present invention applied to the system:
[0069] See also Figures 4 to 5 A decentralized air defense alarm notification system based on location and administrative area coding includes a central node, an intermediate node, a forwarding node and a terminal node; the central node, the intermediate node, the forwarding node and the terminal node are respectively position-coded and administratively coded and can transmit signals downward step by step; the wireless transmission coverage of the central node and the intermediate node is divided into different coverage areas, and different communication frequencies are used for communication in the coverage areas of different central nodes and intermediate nodes; the forwarding node is set at the junction between different coverage areas, and the forwarding node is used for sending and receiving nodes of cross-regional instructions in emergency mode; the terminal nodes are distributed in the wireless coverage areas of each central node and intermediate node and the terminal nodes can switch to emergency mode and send and forward signal instructions; the intermediate node can communicate with the central node and the terminal nodes in this area.
[0070] Preferably, the position coding of the central node, the intermediate node, the forwarding node and the terminal node is performed according to the geographical location and the relative position.
[0071] Preferably, the administrative code values of the central node, intermediate node, forwarding node and terminal node are assigned according to the administrative area code.
[0072] like Figure 5 As shown, the central node, the intermediate node, the forwarding node and the terminal node are equipped with an antenna feed system; the antenna feed system includes a control unit and an antenna, a feeder, an impedance matcher, a coupler, a power divider, a combiner, a filter and a power supply respectively connected to the control unit; the antenna is used to convert an electrical signal into an electromagnetic wave and transmit it, or to convert an electromagnetic wave in space into an electrical signal; the feeder is used to transmit energy and signals; the impedance matcher is used to reduce signal reflection; the coupler is used to perform signal detection and feedback control; the power divider is used to evenly distribute the signal to multiple output ports; the combiner is used to combine the signals of multiple input ports into one output port; the filter is used to screen the communication frequency; and the power supply is used to provide power to the antenna feed system.
[0073] Preferably, the antenna of the terminal node is an omnidirectional or directional antenna.
[0074] like Figure 5 As shown, the antenna feed system also includes a grounding component; the grounding component is used to guide the current generated by electrical faults.
[0075] The working principle of this system is as follows:
[0076] S1. Encode the positions of central nodes, intermediate nodes, forwarding nodes and terminal nodes according to their geographical locations and relative positions: divide the circumscribed rectangle covering all nodes into square grids at equal intervals, with the upper left corner of the grid as the coordinate origin. The network position is represented by horizontal position code and vertical position code, both of which are integers and increase in the horizontal and vertical directions. The node position code within the grid uses the grid code.
[0077] S2. Encode the central node, intermediate node, forwarding node and terminal node according to the administrative area location, and assign the code value according to the administrative area code.
[0078] S3. The control devices of the central node and the intermediate node store the location codes, area codes, node IDs and other information of all nodes; when the node issues instructions, it carries the target area location and area code.
[0079] S4. When the central node or intermediate node fails / is damaged, it communicates with the nodes in the area in a broadcasting manner, supporting control modes such as full call, group call, selective call, and single call.
[0080] S5. When some central nodes and intermediate nodes fail / are damaged, the forwarding nodes in the normal working area adjacent to the fault area forward the instructions to the terminal nodes in the fault area, and the terminal nodes in the fault area forward the instructions in a decentralized manner.
[0081] S6. When all central nodes and intermediate nodes are damaged / failed, some terminal nodes can be enabled as control nodes, emergency control mode can be started, and alarm communication can be completed in a decentralized manner.
[0082] S7. Centerless communication can be started in an emergency at the terminal node, and the target area can be selected by hop count, radius, all, etc.
[0083] S8. Centerless communication is initiated by the starting node, which transmits information to the surrounding terminal nodes step by step; the forwarding node determines whether forwarding is required based on the starting device location code, its own location code, the target area location code and other forwarding rule settings; the node limits the number of forwarding times and stops forwarding when the maximum number of forwarding times is exceeded; the node does not forward repeatedly received instructions.
[0084] S9. After receiving the instruction, the terminal node within the target location range determines the location code and area code of the received instruction and responds if it meets the requirements.
[0085] S10. Communicate with the central node and the terminal nodes in the area through the intermediate node, collect the forwarding record data of each node, analyze the network connectivity and the connectivity direction of each node, dynamically optimize the forwarding rules, and optimize the layout of the forwarding nodes.
[0086] S11. The directional antenna uses the antenna side lobe and tail lobe to transmit wireless signals.
[0087] S12. Set forwarding nodes in different area handover areas to achieve cross-area instruction forwarding.
[0088] S13. Authorization control is performed on the terminal that starts the emergency mode. Only users and devices that have passed authentication and authorization can issue emergency decentralized instructions.
[0089] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A decentralized air defense alarm method based on location and administrative area coding, comprising the following steps: S1. On a flat map, draw a bounding rectangle covering all nodes in the target area and encode the location and administrative area of each node; S2. Pre-store data for all nodes. The pre-stored data is used to transmit commands from top to bottom and provide a basis for command verification and position coding for command transmission when the non-central air defense alarm is activated; S3: When the non-central air defense alarm is activated, the command is forwarded from the initiating node to the surrounding nodes step by step; S4. The receiving node first verifies whether the received instruction meets the conditions for issuing warning information, and issues warning information for the instructions that meet the requirements, then verifies whether the conditions for node forwarding are met, and forwards the instructions that meet the forwarding requirements, and finally verifies whether the node forwarding is successful.
2. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: The circumscribed rectangle is divided into equally spaced grids along the longitude and latitude directions with the upper left corner as the coordinate origin. The grids are encoded horizontally to the right and vertically downward using a self-increasing integer sequence. The position code of each node is based on the grid position code of the grid to which it belongs.
3. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: The administrative region code is coded according to the administrative region code of the People's Republic of China (GB / T2260-2007) and the Rules for the Compilation of Administrative Region Codes Below the County Level (GB / T10114-2003) to which the node belongs.
4. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: The pre-stored data includes the location code of the node, the administrative region code of the node, and the regional location codes of the city, district, county administrative divisions and subordinate administrative divisions.
5. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: All nodes include central nodes, intermediate nodes, forwarding nodes and terminal nodes.
6. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 5, characterized in that: When some central nodes and intermediate nodes are unable to transmit instructions, the forwarding nodes in the normal working area adjacent to the fault area can forward the instructions to the terminal nodes in the fault area, and the terminal nodes in the fault area forward the instructions in a decentralized manner.
7. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 5, characterized in that: When all central nodes and intermediate nodes are unable to transmit commands, some terminal nodes can be enabled as starting nodes to start the emergency control mode, complete alarm communication in a decentralized manner, and forward cross-regional commands through forwarding nodes.
8. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: The conditions for issuing warning information include whether the target is a target node, whether the target node is equal to the current node, whether the target is a target area, whether the target area contains the current node, whether the target area is a circular area centered on the source node, and whether the current node is within the radius.
9. The decentralized air defense alarm method based on location and administrative area coding as claimed in claim 1, characterized in that: The conditions for node forwarding include whether the hop count reaches the maximum hop count and whether the target node or target area matches the direction factor.