Fire-fighting intelligent dispatching method and system
By using three-dimensional elevation comparison and node density weighting algorithms, the fire coordinates are accurately located and the rescue path is optimized, solving the problems of fire location drift and unreasonable path planning in high-rise building clusters, and realizing efficient fire resource scheduling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUNAN XUHE SECURITY TECHNOLOGY CO LTD
- Filing Date
- 2026-04-24
- Publication Date
- 2026-06-09
AI Technical Summary
Existing fire dispatch technology suffers from inaccurate fire location and unreasonable rescue route planning in complex urban environments, especially in high-rise building clusters. Traditional two-dimensional positioning is susceptible to signal drift and does not fully consider road conditions, resulting in a mismatch between rescue equipment and the disaster situation, thus prolonging the response time.
The system employs 3D elevation comparison and vector translation correction to accurately locate fire coordinates, and combines a path weighting algorithm based on node density to select the most suitable fire trucks and routes, thereby achieving precise dispatching.
It significantly improves the accuracy of fire location and the reliability of matching responsibility areas, optimizes the selection of rescue routes, ensures that rescue equipment matches the characteristics of the disaster, and improves the efficiency of emergency rescue.
Smart Images

Figure CN122175298A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent fire protection technology, and in particular to an intelligent fire dispatching method and system. Background Technology
[0002] The field of intelligent fire protection technology encompasses fire monitoring and sensing, fire alarm information transmission, fire resource information management, emergency command and dispatch, and collaborative management of fire fighting and rescue. The core of this technology lies in the unified management and dispatch of fire-related elements through an information system. In the urban fire operation system, alarm information generated by fire detection equipment is connected to the fire alarm receiving platform. The platform determines the location of the fire based on the alarm address information and retrieves information on fire station distribution, fire truck configuration data, and firefighter duty information. Simultaneously, it combines urban road network structure data to establish spatial relationship data between the fire location and fire resources. In the fire command system, the fire location data, fire station location data, vehicle operation status data, and road traffic information are correlated and processed to form the basic data structure for fire resource organization and dispatch, thus constituting the application background of intelligent fire dispatch technologies.
[0003] Among them, the intelligent fire dispatch method refers to a dispatching and processing approach that arranges the deployment and routes of fire trucks, firefighters, and fire-fighting and rescue equipment after a fire alarm is generated. Existing technologies typically receive alarm information uploaded by fire alarm devices within the fire command system, obtain the coordinates of the fire location based on the alarm address, and read the geographical location data and vehicle configuration data of each fire station from the fire station database. Simultaneously, they acquire the current vehicle location data uploaded by the fire truck positioning terminals and the urban road network topology data. A path relationship between the fire location and each fire station is established in the geographic information system. The fire truck's travel route is determined through path calculation, and dispatchable vehicles are selected based on the distance between the fire station and the fire location, vehicle type information, and vehicle status information. The deployment order of fire trucks is determined according to preset deployment rules, and the fire command system sends deployment instructions to the corresponding fire truck terminals. Simultaneously, the system records vehicle deployment time information, task number information, and vehicle execution status information.
[0004] Currently, existing fire dispatch technologies have significant shortcomings when dealing with complex urban environments: On the one hand, traditional alarm positioning relies heavily on two-dimensional plane coordinates, which are prone to signal drift in high-rise building clusters, causing the positioning point to deviate from the actual burning building or to be unable to determine the exact height, thus leading to misjudgment of the jurisdictional responsibility area and deviation of the navigation endpoint; on the other hand, existing rescue route planning often uses "shortest physical distance" as the sole evaluation indicator, without fully considering the hidden travel time loss caused by intersections, traffic lights and other nodes along the route, and lacks a vehicle adaptive screening mechanism that links with the three-dimensional features of the burning building. When facing high-rise building fires, it is easy to blindly dispatch conventional vehicles, resulting in extended actual dispatch time and a serious mismatch between the on-site rescue equipment and the disaster needs, which greatly restricts the efficiency of emergency rescue in the early stages of a fire. Summary of the Invention
[0005] The main objective of this invention is to provide a fire intelligent dispatching method and system. By accurately locating fire coordinates through three-dimensional elevation comparison and vector translation correction, and by combining a path weighting algorithm based on node density and an adaptive vehicle selection mechanism based on disaster, this invention solves the problems of fire location drift in complex urban high-rise building clusters, the neglect of road condition delay costs by traditional dispatching, and the mismatch between rescue equipment and disaster characteristics.
[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows: A fire-fighting intelligent dispatching method includes: Step 1: Obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence; Step 2: Select the building with the smallest horizontal distance from the candidate building sequence as the target building, and calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building; along the horizontal direction vector, translate the initial three-dimensional coordinates into the outline of the target building by a set distance to obtain the corrected fire coordinates; Step 3: Call the urban fire responsibility zone boundary data, determine the fire responsibility zone to which the corrected fire coordinates belong based on the spatial topology, and obtain the corresponding responsibility zone number; Step 4: Obtain the coordinates of each fire station within the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate driving paths from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path; Step 5: Count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under the set weights to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch sequence.
[0007] Preferably, the step of spatially comparing the initial three-dimensional coordinates with the building outline and building height, and filtering buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, includes: Obtain the projection point of the initial three-dimensional coordinates onto the horizontal plane; Extract the horizontal distance between the outline of each building in the urban building database and the projection point, and filter out the initial screening buildings whose horizontal distance is less than the set threshold. Obtain the foundation elevation and roof elevation of the initially screened building; When the elevation of the initial three-dimensional coordinates is between the foundation bottom elevation and the roof elevation with compensation error, the corresponding building is determined to meet the condition that the building height matches the elevation, and it is added to the candidate building sequence.
[0008] Preferably, the step of translating the initial three-dimensional coordinates along the horizontal direction vector into the outline of the target building by a set distance to obtain the corrected fire coordinates includes: Extract the polygonal boundary lines of the target building outline; Calculate the coordinates of the intersection point between the ray containing the horizontal direction vector and the boundary line of the polygon; The corrected fire coordinates are generated by moving the intersection point coordinates along the horizontal direction vector towards the center coordinates of the target building by a preset safety margin.
[0009] Preferably, determining the fire responsibility area to which the corrected fire coordinates belong based on spatial topological relationships includes: Extract the node sequence of each responsibility zone polygon from the urban fire responsibility zone boundary data; From the corrected fire coordinates, rays are drawn in any direction on the plane, and the number of intersections between the rays and the boundaries of each of the responsibility area polygons is calculated. Based on the parity of the number of intersections, the polygon of the responsibility area where the corrected fire coordinates are located is determined, and the polygon of the responsibility area containing the corrected fire coordinates is determined as the fire protection responsibility area to which it belongs.
[0010] Preferably, the step of calling the urban road node database and using a path retrieval algorithm to generate driving paths from the coordinates of each fire station to the corrected fire coordinates includes: Extract the road network topology map containing road traffic direction and road grade attributes from the urban road node database; The coordinates of each fire station are taken as the starting point, and the corrected fire coordinates are taken as the ending point; Based on the road traffic direction, reverse-traffic segments are eliminated, and traffic weights are assigned to the segments in combination with the road grade attributes; The shortest path algorithm is used to retrieve the connected path with the smallest cumulative traffic weight in the road network topology map, which is then used as the driving path.
[0011] Preferably, the step of using the node density to perform a weighted calculation of the physical distance to obtain the corrected path distance includes: Pre-establish the mapping relationship between node density and traffic obstruction coefficient; Based on the calculated node density, the corresponding target traffic obstruction coefficient is obtained by matching it in the mapping correspondence; The physical distance is multiplied or weighted with the target traffic obstruction coefficient to generate the corrected path distance, which represents the actual travel time cost.
[0012] Preferably, the step of acquiring the fire trucks in standby status at each fire station and arranging them in ascending order according to the corrected path distance to their respective fire stations to generate a vehicle dispatch sequence includes: Obtain the building height of the target building and determine whether the building height exceeds the high-rise rescue judgment threshold; When the building height exceeds the high-rise rescue determination threshold, special fire trucks with high-altitude operation attributes are selected from the fire trucks in standby status. When the building height does not exceed the high-rise rescue judgment threshold, the conventional fire trucks that are in standby status are acquired; The selected fire trucks are sorted in ascending order according to the corrected path distance to their respective fire stations, thus generating the vehicle dispatch sequence.
[0013] Preferably, after generating the vehicle dispatch sequence, the method further includes: Based on the preset initial alarm level, the fire trucks from the first position to the preset position in the vehicle dispatch sequence are selected as the target dispatch vehicles; The extracted driving path, the outline information of the target building, and the corrected fire coordinates are packaged and extracted to generate a dispatch instruction; The dispatch command is sent to the vehicle terminal bound to the target dispatch vehicle.
[0014] A fire-fighting intelligent dispatch system for performing the above-mentioned method includes: The candidate building generation module is used to obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence. The coordinate correction module is used to select the building with the smallest horizontal distance from the candidate building sequence as the target building, calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building, and translate the initial three-dimensional coordinates into the outline of the target building by a set distance along the horizontal direction vector to obtain the corrected fire coordinates. The responsibility area matching module is used to call the urban fire responsibility area boundary data, determine the fire responsibility area to which the corrected fire coordinates belong based on spatial topology, and obtain the corresponding responsibility area number; The path generation module is used to obtain the coordinates of each fire station in the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate the driving path from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path. The dispatch order generation module is used to count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under a set weight to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch order sequence.
[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention significantly improves the absolute accuracy of fire location and the reliability of matching responsibility areas in complex urban high-rise building complexes. Addressing the coordinate drift problem caused by signal interference in traditional planar positioning, this invention innovatively introduces elevation data for three-dimensional spatial comparison. By calculating the horizontal vector, the drifting outdoor coordinates are forcibly shifted towards the target building's interior by a preset safety margin, completely eliminating the risk of navigation detours and positioning failures caused by positioning falling outside buildings or on streets. Simultaneously, combining spatial topology, parity determination is used to accurately map the corrected high-precision fire coordinates to the boundaries of fire responsibility areas, ensuring the absolute accuracy of the initial dispatch of rescue forces and preventing misallocation of jurisdictions or missed deployments from the source of the alarm.
[0016] 2. This invention achieves intelligent adaptive vehicle dispatching that balances actual road conditions and disaster characteristics. During the rescue route planning phase, this invention breaks through the limitations of traditional methods that solely rely on the "shortest physical distance." It innovatively transforms obstacles such as intersections and traffic lights along the route into node density, and uses this density to weight and correct physical distances. This ensures that the final vehicle deployment order better matches the actual golden rescue time cost, selecting the truly "fastest-responding" firefighting forces. Furthermore, by linking the three-dimensional height of the target building with rescue thresholds, the system can automatically filter and assign specialized fire trucks with high-altitude operation capabilities, achieving precise tactical matching based on the disaster situation. This greatly ensures the applicability of equipment and the efficiency of emergency response at complex fire scenes. Attached Figure Description
[0017] Figure 1 This is an exemplary flowchart illustrating a fire-fighting intelligent dispatching method according to some embodiments of the present invention. Detailed Implementation
[0018] To more clearly illustrate the technical solutions of the embodiments in this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this specification. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the linguistic context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.
[0019] It should be understood that the terms "system," "device," "unit," and / or "module" as used in this specification are a method of distinguishing different components, elements, parts, sections, or assemblies at different levels. However, if other terms can achieve the same purpose, they may be replaced by other expressions.
[0020] As indicated in this specification and claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not specifically singular and may include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.
[0021] Flowcharts are used in this specification to illustrate the operations performed by the system according to embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the steps can be processed in reverse order or simultaneously. Furthermore, other operations can be added to these processes, or one or more steps can be removed from them.
[0022] The following describes in detail, with reference to the accompanying drawings, an intelligent fire dispatching method and system provided in the embodiments of this specification.
[0023] Figure 1 This is an exemplary flowchart illustrating a fire-fighting intelligent dispatching method according to some embodiments of this specification. In some embodiments, a fire-fighting intelligent dispatching method can be executed by processing logic, which may include hardware (e.g., circuits, dedicated logic, programmable logic, microcode, etc.), software (instructions running on a processing device to execute hardware simulations), and any combination thereof. In some embodiments, Figure 1 One or more operations in the flowchart of a fire-fighting intelligent dispatch method shown can be implemented by processing equipment and / or terminal equipment. For example, this fire-fighting intelligent dispatch method can be stored in a storage device in the form of computer programs and / or instructions, and invoked and / or executed by processing equipment and / or terminal equipment.
[0024] This invention provides a fire-fighting intelligent dispatching method, the method comprising the following steps: Step 1: Obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence; In this embodiment, step 1 aims to address the technical problem of accurately locating the actual burning building and its precise height in modern urban high-rise building clusters using traditional two-dimensional planar positioning. The alarm terminal not only provides basic planar latitude and longitude coordinates but also simultaneously provides elevation data to construct a three-dimensional spatial positioning point. By comparing the initial three-dimensional coordinates with a pre-stored urban building database containing building vector outlines and three-dimensional attributes, the potential fire area can be preliminarily defined. The set threshold is designed to accommodate normal drift during signal transmission, thereby including surrounding buildings with potential correlation into the candidate sequence and preventing missed detections.
[0025] Further, the step of spatially comparing the initial three-dimensional coordinates with the building outline and building height, and filtering buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, includes: Obtain the projection point of the initial three-dimensional coordinates onto the horizontal plane; Extract the horizontal distance between the outline of each building in the urban building database and the projection point, and filter out the initial screening buildings whose horizontal distance is less than the set threshold. Obtain the foundation elevation and roof elevation of the initially screened building; When the elevation of the initial three-dimensional coordinates is between the foundation bottom elevation and the roof elevation with compensation error, the corresponding building is determined to meet the condition that the building height matches the elevation, and it is added to the candidate building sequence.
[0026] Specifically, this invention discloses a spatial matching mechanism that first performs dimensionality reduction screening and then verifies elevation. First, the distance between the projection point and the building outline is calculated on a horizontal plane to complete the initial screening. This effectively filters out a large amount of irrelevant data and reduces the computational load on the system. Then, a three-dimensional elevation verification is performed, in which a roof elevation parameter with compensation error is introduced. This compensation mechanism aims to accommodate the height measurement errors of the alarm device's sensors and the coordinate elevation deviation caused by the reflection or refraction of the positioning signal at the building's top. This ensures that even if the positioning point slightly exceeds the actual physical roof height, it can still be correctly assigned to the corresponding building, thereby guaranteeing the error tolerance and accuracy of the candidate sequence generation.
[0027] Step 2: Select the building with the smallest horizontal distance from the candidate building sequence as the target building, and calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building; along the horizontal direction vector, translate the initial three-dimensional coordinates into the outline of the target building by a set distance to obtain the corrected fire coordinates; The core of step 2 lies in correcting the spatial drift of the initial coordinates. Due to limitations in positioning technology accuracy, the directly obtained initial coordinates often drift outside the physical outline of the building. This invention identifies a unique target building by selecting the building with the smallest horizontal distance and uses vector operations to forcibly correct the drifting coordinates. Using the calculated horizontal vector, the positioning point is guided to logically move from outside the outline towards the building's center, thereby ensuring that the subsequent path planning endpoint inevitably falls inside or on the edge of the burning building, eliminating navigation detours or positioning failures caused by coordinates being located outside the building.
[0028] Further, the step of translating the initial three-dimensional coordinates along the horizontal direction vector into the outline of the target building by a set distance to obtain the corrected fire coordinates includes: Extract the polygonal boundary lines of the target building outline; Calculate the coordinates of the intersection point between the ray containing the horizontal direction vector and the boundary line of the polygon; The corrected fire coordinates are generated by moving the intersection point coordinates along the horizontal direction vector towards the center coordinates of the target building by a preset safety margin.
[0029] It should be noted that the above process provides a specific geometric implementation of the coordinate translation setting. The system first uses a ray intersection algorithm to accurately capture the mathematical intersection point of the vector ray and the building's outer contour. This intersection point is the edge point of the building's outer wall in the corresponding direction. Subsequently, instead of simply stopping at the boundary, it continues to advance inward by a preset safety margin. This process ensures that the corrected coordinates are absolutely inside the building in terms of spatial topology, avoiding situations where the endpoint is still judged to be outdoors due to underlying map rendering errors or slight coordinate system offsets.
[0030] Step 3: Call the urban fire responsibility zone boundary data, determine the fire responsibility zone to which the corrected fire coordinates belong based on the spatial topology, and obtain the corresponding responsibility zone number; In step 3, considering that urban fire dispatch strictly follows the jurisdictional responsibility system, this step establishes a direct mapping between disaster coordinates and management areas through spatial topology analysis. Based on the aforementioned corrected and absolutely accurate fire coordinates, the boundary of the responsibility area in which the fire falls is retrieved, and a unique responsibility area number is obtained, thereby providing an accurate data index for subsequent mobilization of fire-fighting forces within the jurisdiction.
[0031] Furthermore, determining the fire safety responsibility zone to which the corrected fire coordinates belong based on spatial topological relationships includes: Extract the node sequence of each responsibility zone polygon from the urban fire responsibility zone boundary data; From the corrected fire coordinates, rays are drawn in any direction on the plane, and the number of intersections between the rays and the boundaries of each of the responsibility area polygons is calculated. Based on the parity of the number of intersections, the polygon of the responsibility area where the corrected fire coordinates are located is determined, and the polygon of the responsibility area containing the corrected fire coordinates is determined as the fire protection responsibility area to which it belongs.
[0032] In this step, the invention employs the classic ray-mapping method for topological determination. By drawing rays in any direction, if the number of intersections with the boundary of a certain responsibility area polygon is odd, then according to geometric topology theorems, the point must be inside the polygon; if the number is even, it is outside. This algorithm has low computational complexity and is adaptable to complex and irregular jurisdiction boundaries of any shape, ensuring absolute accuracy in the division of responsibility areas.
[0033] Step 4: Obtain the coordinates of each fire station within the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate driving paths from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path; For the route planning stage in step 4, after defining the responsibility area, the system will retrieve all available fire stations within that area as the starting point set and use the aforementioned corrected fire coordinates as the unified endpoint. Route planning is then performed on the road network by connecting to the city's road node database. This process not only obtains the conventional physical travel distance but also simultaneously extracts the total number of nodes included in the route, collecting necessary basic feature data for subsequent assessment of route accessibility.
[0034] Furthermore, the step of calling the urban road node database and using a path retrieval algorithm to generate driving paths from the coordinates of each fire station to the corrected fire coordinates includes: Extract the road network topology map containing road traffic direction and road grade attributes from the urban road node database; The coordinates of each fire station are taken as the starting point, and the corrected fire coordinates are taken as the ending point; Based on the road traffic direction, reverse-traffic segments are eliminated, and traffic weights are assigned to the segments in combination with the road grade attributes; The shortest path algorithm is used to retrieve the connected path with the smallest cumulative traffic weight in the road network topology map, which is then used as the driving path.
[0035] The aforementioned scheme details the road network construction and pathfinding mechanism. The travel direction attribute included in the road network topology map can be used to filter out non-compliant road segments such as those with reverse driving, while the road grade attribute is used to assess traffic capacity. By converting these attributes into traffic weights and using a shortest path algorithm, it is ensured that the generated driving paths are not only geographically feasible but also optimal under the conditions of traffic rules and road width.
[0036] Step 5: Count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under the set weights to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch sequence.
[0037] Step 5 of this embodiment overcomes the limitations of traditional dispatching methods that rely solely on the shortest physical distance. In actual fire emergency response, intersections and traffic lights are the core factors causing vehicle speed reduction and time loss. By statistically analyzing these two types of obstructive nodes and calculating their proportion in the total number of nodes to generate a quantified node density, the complexity of the path and the expected degree of obstruction can be intuitively reflected. By using node density to apply a weighted penalty to physical distance, the calculated corrected path distance is essentially a comprehensive mapping of the expected travel time. Finally, based on this corrected distance, the selection of fire stations can be ranked to ensure that they are not only close but also have good road conditions and the fastest response time.
[0038] Further, the step of using the node density to perform a weighted calculation of the physical distance to obtain the corrected path distance includes: Pre-establish the mapping relationship between node density and traffic obstruction coefficient; Based on the calculated node density, the corresponding target traffic obstruction coefficient is obtained by matching it in the mapping correspondence; The physical distance is multiplied or weighted with the target traffic obstruction coefficient to generate the corrected path distance, which represents the actual travel time cost.
[0039] It should be noted that this feature discloses the specific mathematical transformation process of distance correction. The mapping relationship can be a pre-configured mathematical function model. The higher the node density, the greater the corresponding traffic obstruction coefficient. Multiplying or weighting the physical distance with the obstruction coefficient is equivalent to converting the implicit time cost caused by complex road conditions into an explicit distance cost, thus providing a unified and quantifiable benchmark for comparing the advantages and disadvantages of multiple paths.
[0040] Further, the step of acquiring the fire trucks in standby status at each fire station, arranging them in ascending order according to the corrected path distance to their respective fire stations, and generating a vehicle dispatch sequence includes: Obtain the building height of the target building and determine whether the building height exceeds the high-rise rescue judgment threshold; When the building height exceeds the high-rise rescue determination threshold, special fire trucks with high-altitude operation attributes are selected from the fire trucks in standby status. When the building height does not exceed the high-rise rescue judgment threshold, the conventional fire trucks that are in standby status are acquired; The selected fire trucks are sorted in ascending order according to the corrected path distance to their respective fire stations, thus generating the vehicle dispatch sequence.
[0041] Through the above settings, this invention combines previously acquired 3D building height data to achieve intelligent dispatching of vehicles based on disaster conditions. If the target building is extremely tall, the system will automatically trigger the selection logic for special vehicles; otherwise, it will call upon regular vehicles. This effectively avoids the problem of mismatch between rescue forces and disaster characteristics caused by blind assignment, improving the scientific nature of resource allocation from the source.
[0042] Furthermore, after generating the vehicle dispatch sequence, the process also includes: Based on the preset initial alarm level, the fire trucks from the first position to the preset position in the vehicle dispatch sequence are selected as the target dispatch vehicles; The extracted driving path, the outline information of the target building, and the corrected fire coordinates are packaged and extracted to generate a dispatch instruction; The dispatch command is sent to the vehicle terminal bound to the target dispatch vehicle.
[0043] As a closed-loop operation of the dispatching method, this step enables the precise allocation of command and control resources. Different initial alarm levels of varying severity correspond to different vehicle deployment requirements. After intercepting the target vehicle, the system not only issues simple coordinates but also packages the optimized driving route, the target building outline, and the offset-corrected coordinates together. This provides the vehicle-mounted terminal with rich, multi-dimensional tactical data, assisting frontline commanders in predicting the surrounding environment and familiarizing themselves with the route while on the move, thereby improving on-site response efficiency.
[0044] Based on the same inventive concept, embodiments of the present invention also provide a fire-fighting intelligent dispatch system, the system comprising: The candidate building generation module is used to obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence. The coordinate correction module is used to select the building with the smallest horizontal distance from the candidate building sequence as the target building, calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building, and translate the initial three-dimensional coordinates into the outline of the target building by a set distance along the horizontal direction vector to obtain the corrected fire coordinates. The responsibility area matching module is used to call the urban fire responsibility area boundary data, determine the fire responsibility area to which the corrected fire coordinates belong based on spatial topology, and obtain the corresponding responsibility area number; The path generation module is used to obtain the coordinates of each fire station in the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate the driving path from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path. The dispatch order generation module is used to count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under a set weight to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch order sequence.
[0045] The above system embodiment fully corresponds to the aforementioned method embodiment. Each module within the system works collaboratively through logical encapsulation or in conjunction with hardware processing devices, respectively carrying out the underlying logical functions of data access, spatial comparison, correction calculation, topology analysis, layer retrieval, and evaluation system construction. The interactive operation of each functional module collectively realizes the intelligentization and automation of the entire fire command process. Since the specific implementation details and derivative technical effects of each function in this system have been described in detail in the corresponding method embodiment sections, they will not be repeated here to maintain the conciseness of the specification.
[0046] To facilitate a more intuitive understanding of the technical features and expected technical effects of the present invention by those skilled in the art, the following supplementary explanation of the intelligent fire dispatching method and system of the present invention is provided in conjunction with a specific practical application scenario example: In a specific application example, suppose a fire breaks out in a commercial center in a city.
[0047] First, the alarm terminal (such as a smart smoke detector or the caller's mobile phone) uploads initial 3D coordinate data, which is converted to planar coordinates (X:500120, Y:300450) with an elevation of 45 meters. After receiving this coordinate, the system calls the city's building database to perform a spatial comparison within a 30-meter radius (a set threshold). Initial screening of the projection points reveals two nearby buildings: Building A (horizontal distance 12 meters, building height 60 meters, base elevation 0 meters) and Building B (horizontal distance 20 meters, building height 15 meters, base elevation 0 meters). Elevation matching shows that the initial coordinate elevation (45 meters) far exceeds the roof elevation of Building B, but falls within the elevation range of Building A. Therefore, the system eliminates Building B and includes Building A separately in the candidate building sequence.
[0048] Subsequently, the system confirmed that building A was the target building. Calculations showed that the initial coordinates actually fell on the street outside the outline of building A (i.e., positioning drift). The system extracted the horizontal vector from the initial coordinates to the center point of building A and calculated the coordinates of the intersection point of this vector ray and the polygonal boundary line of building A's outer wall. Then, the intersection point coordinates were forcibly translated 3 meters inward along the original vector direction (a preset safety margin), thus obtaining the corrected fire coordinates absolutely located inside building A.
[0049] After obtaining the corrected fire coordinates, the system extracts the urban fire responsibility zone layer and draws a ray from these coordinates in a due north direction. Calculations show that this ray intersects with the polygon boundary of "Chaoyang District No. 04 Fire Responsibility Zone" at 1 point (an odd number), while intersecting with the boundaries of other responsibility zones at an even number or 0 points. Based on this, the system accurately determines that the fire originated in Responsibility Zone No. 04.
[0050] The system then retrieved two fire stations within the 04th responsibility zone: Station A and Station B. Route planning was performed using these two stations as the starting point and the corrected fire coordinates as the endpoint (one-way streets with reverse directions excluded). Extracted data showed: From Station A to the fire site: the physical distance is 3.5 kilometers, and the total number of driving route nodes is 20, including 3 intersection nodes and 2 traffic light nodes.
[0051] From Station B to the fire site: the physical distance is 2.8 kilometers, and the total number of driving route nodes is 40, including 10 intersection nodes and 8 traffic light nodes (such as passing through the bustling old town area).
[0052] The system calculates node density based on the above data and matches it with the target traffic congestion coefficient. Station A has a smooth path and low node density, resulting in a congestion coefficient of 1.1; Station B has a complex and congested path and high node density, resulting in a congestion coefficient of 1.6. After weighted calculation, the corrected path distance for Station A is 3.85 kilometers (3.5 × 1.1), while the corrected path distance for Station B jumps to 4.48 kilometers (2.8 × 1.6). Although Station B is physically closer, under the evaluation system of this invention, Station A has a lower actual travel time cost. Therefore, Station A is ranked before Station B in the priority sequence.
[0053] When generating the vehicle dispatch sequence, the system read that the height of target building A was 60 meters, exceeding the preset high-rise rescue judgment threshold (e.g., 50 meters). The system automatically activated the special vehicle screening mechanism, skipping ordinary water tankers, and directly extracted a "54-meter ladder fire truck" with high-altitude operation attributes from the vehicles in standby at Station A as the first target vehicle to be dispatched.
[0054] Finally, the system packages the optimized driving route (station A route), the 3D outline information of building A, and the corrected fire coordinates for precise entry into the building, generating a comprehensive dispatch command, which is directly sent to the onboard terminal of the aerial ladder fire truck. Frontline commanders can obtain accurate navigation and three-dimensional tactical information of the target building upon boarding the vehicle, thereby significantly shortening the time from receiving the alarm to commencing rescue operations on-site.
[0055] The above specific application examples clearly demonstrate the operational logic and collaborative relationship of each step of the present invention in actual fire dispatching operations, proving that the present invention has significant advantages and practical value in solving high-rise spatial positioning drift, complex road condition assessment, and intelligent disaster-based vehicle dispatching.
[0056] The basic concepts have been described above. Obviously, for those skilled in the art, the detailed disclosure above is merely illustrative and does not constitute a limitation of this specification. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this specification. Such modifications, improvements, and corrections are suggested in this specification and therefore remain within the spirit and scope of the exemplary embodiments described herein.
[0057] Finally, it should be understood that the embodiments described in this specification are merely illustrative of the principles of the embodiments described herein. Other variations may also fall within the scope of this specification. Therefore, alternative configurations of the embodiments described herein are intended to be illustrative rather than limiting, and should be considered consistent with the teachings of this specification. Accordingly, the embodiments described herein are not limited to those explicitly introduced and described herein.
Claims
1. A fire-fighting intelligent dispatching method, characterized in that, The method includes: Step 1: Obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence; Step 2: Select the building with the smallest horizontal distance from the candidate building sequence as the target building, and calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building; along the horizontal direction vector, translate the initial three-dimensional coordinates into the outline of the target building by a set distance to obtain the corrected fire coordinates; Step 3: Call the urban fire responsibility zone boundary data, determine the fire responsibility zone to which the corrected fire coordinates belong based on the spatial topology, and obtain the corresponding responsibility zone number; Step 4: Obtain the coordinates of each fire station within the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate driving paths from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path; Step 5: Count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under the set weights to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch sequence.
2. The method as described in claim 1, characterized in that, The step of spatially comparing the initial three-dimensional coordinates with the building outline and building height, and filtering buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, includes: Obtain the projection point of the initial three-dimensional coordinates onto the horizontal plane; Extract the horizontal distance between the outline of each building in the urban building database and the projection point, and filter out the initial screening buildings whose horizontal distance is less than the set threshold. Obtain the foundation elevation and roof elevation of the initially screened building; When the elevation of the initial three-dimensional coordinates is between the foundation bottom elevation and the roof elevation with compensation error, the corresponding building is determined to meet the condition that the building height matches the elevation, and it is added to the candidate building sequence.
3. The method as described in claim 1, characterized in that, The step of translating the initial three-dimensional coordinates along the horizontal direction vector into the outline of the target building by a set distance to obtain the corrected fire coordinates includes: Extract the polygonal boundary lines of the target building outline; Calculate the coordinates of the intersection point between the ray containing the horizontal direction vector and the boundary line of the polygon; The corrected fire coordinates are generated by moving the intersection coordinates along the horizontal direction vector towards the center coordinates of the target building by a preset safety margin.
4. The method as described in claim 1, characterized in that, The determination of the fire responsibility zone to which the corrected fire coordinates belong based on spatial topological relationships includes: Extract the node sequence of each responsibility zone polygon from the urban fire responsibility zone boundary data; From the corrected fire coordinates, rays are drawn in any direction on the plane, and the number of intersections between the rays and the boundaries of each of the responsibility area polygons is calculated. Based on the parity of the number of intersections, the polygon of the responsibility area where the corrected fire coordinates are located is determined, and the polygon of the responsibility area containing the corrected fire coordinates is determined as the fire protection responsibility area to which it belongs.
5. The method as described in claim 1, characterized in that, The process of calling the city road node database and using a path retrieval algorithm to generate driving routes from the coordinates of each fire station to the corrected fire coordinates includes: Extract the road network topology map containing road traffic direction and road grade attributes from the urban road node database; The coordinates of each fire station are taken as the starting point, and the corrected fire coordinates are taken as the ending point; Based on the road traffic direction, reverse-traffic segments are eliminated, and traffic weights are assigned to the segments in combination with the road grade attributes; The shortest path algorithm is used to retrieve the connected path with the smallest cumulative traffic weight in the road network topology map, which is then used as the driving path.
6. The method as described in claim 1, characterized in that, The step of using the node density to perform a weighted calculation of the physical distance to obtain the corrected path distance includes: Pre-establish the mapping relationship between node density and traffic obstruction coefficient; Based on the calculated node density, the corresponding target traffic obstruction coefficient is obtained by matching it in the mapping correspondence; The physical distance is multiplied or weighted with the target traffic obstruction coefficient to generate the corrected path distance, which represents the actual travel time cost.
7. The method as described in claim 1, characterized in that, The step of acquiring the fire trucks in standby status at each fire station, arranging them in ascending order according to the corrected path distance to their respective fire stations, and generating a vehicle dispatch sequence includes: Obtain the building height of the target building and determine whether the building height exceeds the high-rise rescue judgment threshold; When the building height exceeds the high-rise rescue determination threshold, special fire trucks with high-altitude operation attributes are selected from the fire trucks in standby status. When the building height does not exceed the high-rise rescue judgment threshold, the conventional fire trucks that are in standby status are acquired; The selected fire trucks are sorted in ascending order according to the corrected path distance to their respective fire stations, thus generating the vehicle dispatch sequence.
8. The method as described in claim 7, characterized in that, After generating the vehicle dispatch sequence, the process also includes: Based on the preset initial alarm level, the fire trucks from the first position to the preset position in the vehicle dispatch sequence are selected as the target dispatch vehicles; The extracted driving path, the outline information of the target building, and the corrected fire coordinates are packaged and extracted to generate a dispatch instruction; The dispatch command is sent to the vehicle terminal bound to the target dispatch vehicle.
9. A fire-fighting intelligent dispatch system, used to execute the method according to any one of claims 1-8, characterized in that, The system includes: The candidate building generation module is used to obtain the initial three-dimensional coordinates containing latitude, longitude and elevation uploaded by the alarm terminal; call the city building database, compare the initial three-dimensional coordinates with the building outline and building height in space, filter buildings whose horizontal distance is less than a set threshold and whose building height matches the elevation, and generate a candidate building sequence. The coordinate correction module is used to select the building with the smallest horizontal distance from the candidate building sequence as the target building, calculate the horizontal direction vector from the initial three-dimensional coordinates to the center coordinates of the target building, and translate the initial three-dimensional coordinates into the outline of the target building by a set distance along the horizontal direction vector to obtain the corrected fire coordinates. The responsibility area matching module is used to call the urban fire responsibility area boundary data, determine the fire responsibility area to which the corrected fire coordinates belong based on spatial topology, and obtain the corresponding responsibility area number; The path generation module is used to obtain the coordinates of each fire station in the corresponding jurisdiction based on the responsibility area number; call the urban road node database, use the path retrieval algorithm to generate the driving path from the coordinates of each fire station to the corrected fire coordinates, and extract the total number of nodes and physical distance of each driving path. The dispatch order generation module is used to count the number of intersection nodes and traffic light nodes in each driving path, calculate the ratio of the sum of the two values under a set weight to the total number of nodes, and obtain the node density; use the node density to perform a weighted calculation on the physical distance to obtain the corrected path distance; obtain the fire trucks in the standby state in each fire station, arrange them in ascending order according to the corrected path distance of their respective fire stations, and generate a vehicle dispatch order sequence.