Fire-fighting facility management method and system, storage medium and intelligent terminal
Through satellite image comparison technology, the coordinates of fire protection facilities are automatically identified and matched, which solves the problem of long manual inspection time and improves inspection efficiency and accuracy.
Patent Information
- Application Number
- CN202411685852.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-23
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, fire protection facilities need to be regularly inspected for missing items, manual inspection time is long, and a lot of labor is wasted.
By acquiring satellite images, comparing them based on the images and preset fire protection facility features, determining the coordinates of fire protection facilities, and matching them with the standard fire protection facility coordinates, outputting missing or unnecessary fire protection facility coordinates.
No user is required to go to the inspection in person, which improves the efficiency of inspecting firefighting facilities, reduces the time and labor of manual inspections, and enhances the accuracy of judging the lack and movement of firefighting facilities.
Smart Images

Figure CN119540789A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of fire protection facilities, and in particular to a fire protection facility management method, system, storage medium and intelligent terminal. Background Art
[0002] Firefighting facilities refer to various equipment and systems used to prevent fires, control the spread of fires, and help people evacuate. They play a vital role in buildings, vehicles, industrial facilities, and other places.
[0003] Container terminals usually handle a large amount of cargo, which may contain flammable, explosive or chemical items. Once a fire occurs, it will not only cause damage to the cargo, but also cause huge economic losses and even affect the normal operation of the supply chain. Therefore, by installing modern fire-fighting facilities such as automatic sprinkler systems and smoke detectors, the ability to detect and respond to fires early can be improved, effectively curbing the spread of fires. Due to the huge size of container terminals, there are a large number of fire-fighting equipment distributed everywhere to prepare for emergencies.
[0004] The prior art has the following problems: since fire-fighting facilities need to be regularly inspected for missing parts, one person is usually dispatched to conduct inspections. However, docks usually have large areas, so manual inspections take a long time, wasting a lot of labor, and there is still room for improvement. Summary of the invention
[0005] In order to improve the problem that fire-fighting facilities need to be inspected regularly, docks usually have large sites, manual inspections take a long time, and a lot of labor is wasted, the present application provides a fire-fighting facility management method, system, storage medium and intelligent terminal.
[0006] In the first aspect, the present application provides a fire protection facility management method, which adopts the following technical solution: A fire protection facility management method, comprising: Access satellite imagery; Compare the satellite image with the preset firefighting facility features to obtain the firefighting facility coordinates; Matching the fire-fighting facility coordinates with the preset standard fire-fighting facility coordinates to obtain the standard fire-fighting facility coordinates that have not been successfully matched, and defining the standard fire-fighting facility coordinates as the missing fire-fighting facility coordinates; The coordinates of missing fire-fighting facilities are displayed in the preset central computer room.
[0007] By adopting the above technical solution, the actual situation at the corresponding dock is obtained through satellite images, and then compared with the standard fire-fighting facilities to determine whether they are missing. There is no need for users to go in person to check, which improves the efficiency of checking fire-fighting facilities.
[0008] Optionally, the method for obtaining the unmatched standard fire-fighting facility coordinates by matching the fire-fighting facility coordinates with the preset standard fire-fighting facility coordinates includes: Define redundant firefighting facility coordinates for the firefighting facility coordinates that have not been successfully matched; When the redundant firefighting facility coordinates do not exist, the missing firefighting facility coordinates are directly output; When redundant firefighting facility coordinates exist, obtain historical satellite images within a preset reasonable use time before the time corresponding to the satellite image; Compare historical satellite images with firefighting facility features to obtain historical firefighting facility coordinates; Determine coordinate correspondence based on historical firefighting facility coordinates and firefighting facility coordinates; Determine the trajectory of firefighting facilities based on coordinate correspondence; When standard firefighting facility coordinates exist in the firefighting facility trajectory, the corresponding standard firefighting facility coordinates are not output as missing firefighting facility coordinates; When the standard firefighting facility coordinates do not exist in the firefighting facility trajectory, the missing firefighting facility coordinates are directly output.
[0009] By adopting the above technical solution, when it is found that there is no firefighting facility feature at the corresponding coordinate position, historical images are retrieved to determine whether the firefighting facility is moving and then used, thereby avoiding misjudgment and improving the possibility of judging the movement of firefighting facilities.
[0010] Optionally, the method for determining the coordinate correspondence relationship based on the historical firefighting facility coordinates and the firefighting facility coordinates includes: Get the interval capture time of historical satellite images; Find the corresponding maximum moving distance from a preset moving database based on the interval interception time; Determine the movement range based on the firefighting facility coordinates and the maximum movement distance; When the number of historical firefighting facility coordinates within the moving range is only one, the corresponding historical firefighting facility coordinates and the firefighting facility coordinates are formed into a coordinate correspondence relationship, and the historical firefighting facility coordinates in the remaining coordinate correspondence relationships are determined based on the historical firefighting facility coordinates; When the number of historical firefighting facility coordinates within the moving range is greater than 1, the interval interception time is shortened based on a preset shortening rule to obtain an updated interval interception time, and the corresponding updated maximum moving distance is found; Determine an updated moving range based on the firefighting facility coordinates and the updated maximum moving distance; When the number of historical firefighting facility coordinates within the update moving range is still greater than 1, the update interval interception time continues to be shortened until the number of historical firefighting facility coordinates within the update moving range is equal to 1; When the number of historical firefighting facility coordinates within the update movement range is equal to 1, the corresponding historical firefighting facility coordinates and the firefighting facility coordinates are formed into a coordinate correspondence relationship, and the historical firefighting facility coordinates in the remaining coordinate correspondence relationships are determined based on the historical firefighting facility coordinates.
[0011] By adopting the above technical solution, the method for determining the nearest coordinate point is to continuously shorten the time so as to continuously approach the two points. When the maximum interval time can be determined, there is no need to reduce the interval distance, and there is no need to analyze each needle, thereby improving the efficiency of forming the moving trajectory.
[0012] Optionally, when there are no standard firefighting facility coordinates in the firefighting facility trajectory, the method of directly outputting the missing firefighting facility coordinates includes: Determine the expected firefighting facility trajectory based on the firefighting facility trajectory and the preset feasible routes; When there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory; When the predicted fire-fighting facility trajectories do not pass through the missing fire-fighting facility coordinates, the missing fire-fighting facility coordinates are output.
[0013] By adopting the above technical solution, when there are no standard coordinates, it is determined based on the trajectory whether the corresponding position will be reached next. If so, it means that it is known that fire-fighting facilities are missing at this location and someone has gone there to supplement them, which improves the rationality of the output of the coordinates of the missing fire-fighting facilities.
[0014] Optionally, a method for outputting missing firefighting facility coordinates when there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates is also included, the method comprising: Acquire historical satellite images before the reasonable use time, and define the historical satellite images as long-term satellite images; Compare the long-term satellite images with the fire-fighting facility features to obtain the long-term fire-fighting facility coordinates; The firefighting facility trajectory is updated based on the long-term firefighting facility coordinates to obtain an updated firefighting facility trajectory; Continue to update when the firefighting facility trajectory is still changing; When the updated fire-fighting facility trajectory is no longer updated, the updated fire-fighting facility trajectory is defined as the complete fire-fighting facility trajectory; Determine the trajectory starting point based on the complete firefighting facility trajectory; When the starting point of the trajectory is the standard firefighting facility coordinate, directly output the missing firefighting facility coordinates; When the starting point of the trajectory is the preset image edge, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory.
[0015] By adopting the above technical solution, we must first rule out the situation where someone takes it out from a certain place and does not put it back, so we need to deduce backwards until we reach the corresponding standard position or edge. If it is from the standard position, it means that it was taken out from there and will not be put back to that exact position. If not, it means that it was brought in from outside the dock, and it is possible that it was used to supplement it, which further improves the rationality of the output of the missing fire-fighting facility coordinates.
[0016] Optionally, the specific method of not outputting the missing firefighting facility coordinates when the trajectory starting point is a preset image edge includes: Obtaining the missing number of missing fire facility coordinates in each estimated fire facility trajectory passing through the missing fire facility coordinates; When the missing number is equal to 1, the missing firefighting facility coordinates are not output; When the missing number is greater than 1, the corresponding missing firefighting facility coordinates are defined as the estimated missing facility coordinates; Determine the same trajectory endpoint based on the estimated missing facility coordinates and the estimated firefighting facility trajectory, wherein the same trajectory endpoint is the endpoint of the same trajectory as the estimated firefighting facility trajectory where all the estimated missing facility coordinates are located; Continue to acquire satellite images until the coordinates of the firefighting facility reach the end point of the same trajectory, and define the satellite image as an evolving satellite image; When the evolving satellite image is acquired, it is determined whether the missing number is equal to 1, and the missing number at this time is defined as the updated missing number; When the update missing number is still greater than 1, continue to update the same track end point and update the missing number and obtain the evolving satellite image until the update missing number is equal to 1; When the updated missing quantity is equal to 1, the corresponding estimated missing firefighting facility coordinates are defined as the target missing firefighting facility coordinates; The target missing firefighting facility coordinates will not be output, and the remaining estimated missing facility coordinates will be output.
[0017] By adopting the above technical solution, if there are many missing fire-fighting facility coordinates from the current position, and there are multiple trajectories for subsequent movement to different missing fire-fighting facility coordinates, it is impossible to determine which fire-fighting facility coordinate is missing, so it is necessary to wait until a clear judgment can be made later, thereby improving the accuracy of determining the missing fire-fighting facility coordinates.
[0018] Optionally, a method for not acquiring the evolving satellite image and directly not outputting the coordinates of the target missing firefighting facilities is also included when the number of missing facilities is greater than 1, the method comprising: The remaining predicted firefighting facility trajectories with the missing number equal to 1 are defined as single firefighting facility trajectories; Obtain the number of trajectories with the same coordinates as the estimated firefighting facility trajectories corresponding to the estimated missing facility coordinates; When the number of trajectories with the same coordinates is equal to 1, the corresponding estimated fire-fighting facility trajectory is defined as the target fire-fighting facility trajectory, and the corresponding estimated missing facility coordinates are directly not output; When the number of trajectories with the same coordinates is greater than 1, the number of remaining trajectories is determined based on the number of trajectories with the same coordinates and the target firefighting facility trajectories and the single firefighting facility trajectory corresponding to the coordinates of other estimated missing facilities; When the number of remaining trajectories is equal to 1, the corresponding estimated missing facility coordinates are not output directly; When the number of remaining tracks is greater than 1, the evolving satellite image is acquired.
[0019] By adopting the above technical solution, when the corresponding trajectories of the other several trajectories have been determined, if there is only one trajectory left that can be reached, there is no need to wait until a clear judgment can be made later, thereby improving the efficiency of judging the correspondence between the trajectory and the missing fire-fighting facility coordinates.
[0020] In the second aspect, the present application provides a fire protection facility management system, which adopts the following technical solution: A fire protection facility management system, comprising: The acquisition module is used to obtain satellite images, interval interception time, missing number and number of tracks with the same coordinates; A memory for storing a program of a control method of any of the above-mentioned fire protection facility management methods; The program in the processor memory can be loaded and executed by the processor to implement any of the above-mentioned fire protection facility management methods.
[0021] By adopting the above technical solution, the actual situation at the corresponding dock is obtained through satellite images, and then compared with the standard fire-fighting facilities to determine whether they are missing. There is no need for users to go in person to check, which improves the efficiency of checking fire-fighting facilities.
[0022] In the third aspect, the present application provides a smart terminal, which adopts the following technical solution: The intelligent terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute any of the above-mentioned fire protection facility management methods.
[0023] By adopting the above technical solution, the actual situation at the corresponding dock is obtained through satellite images, and then compared with the standard fire-fighting facilities to determine whether they are missing. There is no need for users to go in person to check, which improves the efficiency of checking fire-fighting facilities.
[0024] Fourthly, the present application provides a computer storage medium that can store corresponding programs and has the characteristics of fast interaction with memory big data.
[0025] Computer readable storage medium, using the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned fire protection facility management methods.
[0026] By adopting the above technical solution, the actual situation at the corresponding dock is obtained through satellite images, and then compared with the standard fire-fighting facilities to determine whether they are missing. There is no need for users to go in person to check, which improves the efficiency of checking fire-fighting facilities.
[0027] In summary, the present application includes at least the following beneficial technical effects: 1. Use satellite images to obtain the actual situation at the corresponding dock, and then compare it with the standard fire-fighting facilities to determine whether they are missing. Users do not need to go there in person to check, which improves the efficiency of checking fire-fighting facilities; 2. By retrieving historical images to determine whether fire-fighting facilities are moving and then using them, misjudgment can be avoided and the possibility of judging the movement of fire-fighting facilities can be increased. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 It is a flow chart of a fire protection facility management method in an embodiment of the present application.
[0029] Figure 2 It is a flowchart of a method for obtaining unmatched standard fire-fighting facility coordinates based on matching fire-fighting facility coordinates with preset standard fire-fighting facility coordinates in an embodiment of the present application.
[0030] Figure 3 It is a flow chart of a method for determining coordinate correspondence based on historical firefighting facility coordinates and firefighting facility coordinates in an embodiment of the present application.
[0031] Figure 4 It is a flowchart of a method for directly outputting missing firefighting facility coordinates when there are no standard firefighting facility coordinates in a firefighting facility trajectory in an embodiment of the present application.
[0032] Figure 5 It is a trajectory analysis diagram of the fire-fighting facility trajectory in the embodiment of the present application.
[0033] Figure 6 It is a flowchart of a method for outputting missing firefighting facility coordinates when there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates in an embodiment of the present application.
[0034] Figure 7 It is a flowchart of a specific method for not outputting missing firefighting facility coordinates when the starting point of the trajectory is a preset image edge in an embodiment of the present application.
[0035] Figure 8It is a flowchart of a method for not acquiring evolving satellite images and directly not outputting the coordinates of target missing firefighting facilities when the number of missing facilities is greater than 1 in an embodiment of the present application.
[0036] Fig. 9 It is a system module diagram of a fire protection facility management method in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 9 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0038] The present application embodiment discloses a fire protection facility management method. Figure 1 , a fire protection facility management method includes: Step 100: Acquire satellite images.
[0039] Satellite images are images acquired from satellites. Some existing suppliers provide satellite images. For example, the official websites of Maxar Technologies or Airbus Defence and Space. You only need to register a corresponding account, search and select images. Select the corresponding resolution (0.31 meters, 0.46 meters or 0.5 meters), and then preview and purchase. At this resolution, smaller features such as fire extinguishers can be clearly seen. Then in the content, you can even select the corresponding shooting date, and you can also view the information of the corresponding image, such as shooting time, cloud coverage, etc. The purpose of obtaining cloud coverage is to determine the size of the cloud layer, so as to facilitate the subsequent trimming and rendering of the image.
[0040] Step 101: Compare the satellite image with the preset firefighting facility features to obtain the firefighting facility coordinates.
[0041] The firefighting facility features are the image features of the firefighting facilities. The purpose of the comparison is to determine whether it is a firefighting facility. The firefighting facility coordinates are the coordinates of the location of the firefighting facilities in the image.
[0042] Step 102: Matching is performed based on the firefighting facility coordinates and the preset standard firefighting facility coordinates to obtain the standard firefighting facility coordinates that have not been successfully matched, and the standard firefighting facility coordinates are defined as the missing firefighting facility coordinates.
[0043] The standard firefighting facility coordinates are the coordinates of the location where the firefighting facility should be located. The coordinate position is placed at the corresponding position manually, and then the satellite image is obtained, and then the corresponding coordinates are determined. The matching method is coordinate value comparison.
[0044] Step 103: Display the coordinates of the missing fire-fighting facilities in a preset central computer room.
[0045] When the corresponding missing fire-fighting facility coordinates are displayed, it means that the corresponding fire-fighting facility is not placed at the corresponding location at this time, so the staff is reminded to place it or conduct an inspection.
[0046] Reference Figure 2 The method of obtaining the unmatched standard fire-fighting facility coordinates by matching the fire-fighting facility coordinates with the preset standard fire-fighting facility coordinates includes: Step 200: define redundant firefighting facility coordinates for the firefighting facility coordinates that have not been successfully matched.
[0047] Step 201: directly outputting the missing firefighting facility coordinates when the redundant firefighting facility coordinates do not exist.
[0048] When the coordinates of the redundant fire-fighting facilities do not exist, it means that the fire-fighting facilities at the coordinates of the missing fire-fighting facilities have not been taken away, that is, they do not exist, so they can be directly output.
[0049] Step 202: When redundant firefighting facility coordinates exist, obtain historical satellite images within a preset reasonable usage time before the time corresponding to the satellite image.
[0050] The reasonable use time is the reasonable use time of the fire fighting facilities, that is, if used, they will generally be put back within this time. The historical satellite image is the satellite image before the time corresponding to the satellite image.
[0051] Step 203: Compare historical satellite images and firefighting facility features to obtain historical firefighting facility coordinates.
[0052] The historical firefighting facility coordinates are the coordinates of the firefighting facilities in the historical time period. The comparison method is similar to step 101 and will not be described in detail here.
[0053] Step 204: Determine the coordinate correspondence based on the historical firefighting facility coordinates and the firefighting facility coordinates.
[0054] The coordinate correspondence is the relationship between the coordinates belonging to the same firefighting facility. That is, in this correspondence, all the coordinates are one firefighting facility. The determination method is introduced in the subsequent process and will not be repeated here.
[0055] Here, a recognizable identification mark may be simply set on each fire-fighting facility, and then the coordinate correspondence may be obtained by identifying the identification mark.
[0056] Step 205: Determine the trajectory of the firefighting facility based on the coordinate correspondence.
[0057] The firefighting facility trajectory is the moving trajectory of the firefighting facility. The method of determining it is to place the coordinates of the same coordinate correspondence in a coordinate system and then connect them in chronological order.
[0058] Step 206: When standard firefighting facility coordinates exist in the firefighting facility trajectory, the corresponding standard firefighting facility coordinates are not output as missing firefighting facility coordinates.
[0059] When standard firefighting facility coordinates exist in the firefighting facility trajectory, it means that the firefighting facility has been placed at the standard firefighting facility coordinate position and may be in use. Therefore, the corresponding standard firefighting facility coordinates are not output as missing firefighting facility coordinates.
[0060] Step 207: When the standard fire-fighting facility coordinates do not exist in the fire-fighting facility trajectory, directly output the missing fire-fighting facility coordinates.
[0061] When the standard firefighting facility coordinates do not exist in the firefighting facility trajectory, it means that no firefighting facility corresponds to the standard firefighting facility coordinates, and has not been taken out from the corresponding placement position for use, so the missing firefighting facility coordinates can be directly output.
[0062] Reference Figure 3 , the method for determining the coordinate correspondence relationship based on the historical fire protection facility coordinates and the fire protection facility coordinates includes: Step 300: Obtain the interval capture time of historical satellite images.
[0063] The interval interception time is the time interval for obtaining historical satellite images. The acquisition method is automatically generated by the system or manually set based on experience. Generally, the same firefighting facility can be distinguished within this interval interception time.
[0064] Step 301: Find the corresponding maximum moving distance from a preset moving database based on the interval interception time.
[0065] The maximum moving distance is the moving distance of the fire fighting facility within this interval interception time. The database stores the mapping relationship between the interval interception time and the maximum moving distance. It is obtained by the staff in this field according to the experiment, that is, it is obtained by artificially following the standard walking and carrying time and then measured.
[0066] Step 302: Determine the moving range based on the firefighting facility coordinates and the maximum moving distance.
[0067] The moving range is the range of the firefighting facility coordinates with the maximum moving distance as the moving distance. The method of determination is to draw a circle with the firefighting facility coordinates as the center and the maximum moving distance as the radius, and the area within the circle is the moving range.
[0068] Step 303: when there is only one historical firefighting facility coordinate within the moving range, the corresponding historical firefighting facility coordinate and the firefighting facility coordinate form a coordinate correspondence relationship, and determine the historical firefighting facility coordinates in the remaining coordinate correspondence relationships based on the historical firefighting facility coordinate.
[0069] When the number of historical firefighting facility coordinates within the moving range is only one, it means that this point is the point corresponding to the firefighting facility coordinates, and a coordinate correspondence relationship can be formed.
[0070] Step 304: When the number of historical firefighting facility coordinates within the moving range is greater than one, the interval interception time is shortened based on a preset shortening rule to obtain an updated interval interception time, and the corresponding updated maximum moving distance is found.
[0071] The shortening rule is a rule for shortening the interval interception time. Here, the rule is specified manually, for example: the time is halved. The update interval interception time is the shortened interval interception time. The update maximum moving distance is the maximum moving distance corresponding to the update interval interception time. The search method is to read directly.
[0072] When the number of historical firefighting facility coordinates within the moving range is greater than one, it means that it is impossible to determine which one can form a coordinate correspondence relationship with the firefighting facility coordinates, so the time needs to be shortened so that the range is reduced and the position of the historical firefighting facility coordinates is closer, while the remaining historical firefighting facility coordinates that do not form a coordinate correspondence relationship are farther away.
[0073] Step 305: Determine the updated moving range based on the firefighting facility coordinates and the updated maximum moving distance.
[0074] The updated moving range is the moving range obtained by updating the maximum moving distance. The determination method is similar to step 302 and will not be described in detail here.
[0075] Step 306: When the number of historical firefighting facility coordinates within the update movement range is still greater than 1, continue to shorten the update interval interception time until the number of historical firefighting facility coordinates within the update movement range is equal to 1.
[0076] If the number of historical firefighting facility coordinates within the updated moving range is still greater than 1, it means that it is not enough to distinguish, so continue to reduce it.
[0077] Step 307: When the number of historical firefighting facility coordinates within the update movement range is equal to 1, the corresponding historical firefighting facility coordinates and the firefighting facility coordinates are formed into a coordinate correspondence relationship, and the historical firefighting facility coordinates in the remaining coordinate correspondence relationships are determined based on the historical firefighting facility coordinates.
[0078] Reference Figure 4, when there are no standard firefighting facility coordinates in the firefighting facility trajectory, the method of directly outputting the missing firefighting facility coordinates includes: Step 400: Determine the expected firefighting facility trajectory based on the firefighting facility trajectory and a preset feasible route.
[0079] A feasible route is a route that can be walked. Due to the particularity of the container terminal, several aisles are formed by containers. Therefore, the walking route can only be a relatively simple straight line. A slightly deviated route on the same aisle can also be summarized as a straight line. Figure 5 As shown in the figure, d1 is the standard firefighting facility coordinate with corresponding firefighting facilities, and d2 is the missing firefighting facility coordinate. b is the track of the firefighting facilities that have been walked. The combination of a1, a2, b1, b2, b3, c1, and c2 is the walkable route. The determination method is to combine them according to the rules, for example: b-b1-a1.
[0080] It should be noted that when the trajectory of the fire-fighting facilities is known, the direction of travel is also known by default. For example, if there is a direction to walk to the left, it is assumed that there is no possibility of walking to the right. If there are directions to both the left and the right, then it is assumed that both are possible.
[0081] Step 401: When there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory.
[0082] When there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, it means that the firefighting facility at this location may go to the missing firefighting facility coordinates to supplement, so continue to acquire satellite images.
[0083] Step 402: Outputting the missing firefighting facility coordinates when the predicted firefighting facility trajectories do not pass through the missing firefighting facility coordinates.
[0084] If none of them pass through, it means it is impossible to reach the missing firefighting facility coordinates, so you can output it directly.
[0085] Reference Figure 6 , and also includes a method for outputting the missing firefighting facility coordinates when there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, the method comprising: Step 500: Acquire historical satellite images before the reasonable use time, and define the historical satellite images as long-term satellite images.
[0086] The acquisition method is the same as that of satellite images and will not be elaborated here.
[0087] Step 501: Compare the long-term satellite image and the firefighting facility features to obtain the long-term firefighting facility coordinates.
[0088] The long-term firefighting facility coordinates are the firefighting facility coordinates in the long-term satellite image. The comparison method is similar to step 101 and will not be described in detail here.
[0089] Step 502: Update the firefighting facility trajectory based on the long-term firefighting facility coordinates to obtain an updated firefighting facility trajectory.
[0090] The firefighting facility trajectory is updated to include the coordinates of the long-lost firefighting facilities.
[0091] Step 503: Continue updating while the firefighting facility trajectory is still changing.
[0092] If it is still changing, it means that the starting point in the image has not been obtained, so continue updating.
[0093] Step 504: When the updated fire-fighting facility trajectory is no longer updated, define the updated fire-fighting facility trajectory as a complete fire-fighting facility trajectory.
[0094] Step 505: Determine the trajectory starting point based on the complete firefighting facility trajectory.
[0095] The starting point of the trajectory is the starting point of the complete firefighting facility trajectory. The method of determination here is that the coordinates of the firefighting facility in the earliest satellite image are the starting point of the trajectory.
[0096] Step 506: When the starting point of the trajectory is the standard fire-fighting facility coordinate, directly output the missing fire-fighting facility coordinate.
[0097] When the starting point of the trajectory is the standard fire-fighting facility coordinate, it means that it is taken from the corresponding standard fire-fighting facility coordinate and is not put back. Therefore, it is impossible to supplement the position corresponding to the subsequent missing fire-fighting facility coordinate, so the missing fire-fighting facility coordinate is output.
[0098] Step 507: When the starting point of the trajectory is the preset image edge, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory.
[0099] The edge of the image is the edge of the desired area.
[0100] When the starting point of the trajectory is the edge of the image, it means that it is brought in from the outside. The purpose is definitely to supplement the fire-fighting facilities at one of the standard fire-fighting facility coordinates. However, there is an estimated fire-fighting facility trajectory passing through the missing fire-fighting facility coordinates, so it is not output temporarily and the satellite image is continued to be acquired.
[0101] Reference Figure 7 , the specific method of not outputting the missing firefighting facility coordinates when the trajectory starting point is the preset image edge includes: Step 600: Obtain the missing number of missing firefighting facility coordinates in each estimated firefighting facility trajectory passing through the missing firefighting facility coordinates.
[0102] The missing number is the number of missing firefighting facility coordinates in each expected firefighting facility trajectory that passes through the missing firefighting facility coordinates. Here is the number of expected firefighting facility trajectories, that is, the number of firefighting facility coordinates that will pass through the missing firefighting facility coordinates, such as Figure 5 As shown, b-b1-a1 is the expected fire-fighting facility trajectory, while b-b1-c1 is not.
[0103] Step 601: When the missing number is equal to 1, the missing firefighting facility coordinates are not output.
[0104] When the number of missing items is equal to 1, it means that fire-fighting facilities can only be supplemented towards the location corresponding to the coordinates of the missing fire-fighting facilities.
[0105] Step 602: When the missing number is greater than 1, define the corresponding missing firefighting facility coordinates as estimated missing facility coordinates.
[0106] When the number of missing items is greater than 1, it means that there are multiple possible locations to be supplemented at this time, and it remains to be observed which missing fire-fighting facility coordinates are not output.
[0107] Step 603: Determine the end point of the same trajectory based on the estimated missing facility coordinates and the estimated firefighting facility trajectory.
[0108] The end point of the same trajectory is the end point of the same trajectory as the expected firefighting facility trajectory where all the expected missing facility coordinates are located.
[0109] like Figure 5 As shown, b-b1-a1, b-b1-b2, b-b1-b2-c2 are the expected trajectories of fire-fighting facilities, and the end point is the end of b1.
[0110] Step 604: Continue to acquire satellite images until the coordinates of the firefighting facility reach the end point of the same trajectory, and define the satellite image as an evolving satellite image.
[0111] Here, the satellite image may be a satellite image taken after a short interval after the end point of the same trajectory, in order to determine the subsequent direction.
[0112] Step 605: When the evolving satellite image is acquired, re-determine whether the missing number is equal to 1, and define the missing number at this time as the updated missing number.
[0113] When the evolving satellite image is obtained, a portion of the estimated firefighting facility trajectory that is no longer within the trajectory can be deleted.
[0114] Step 606: When the update missing number is still greater than 1, continue to update the same-track end point and the update missing number and obtain the evolving satellite image until the update missing number is equal to 1.
[0115] If the number of update missing is still greater than 1, it means that it is not yet certain which is the final trajectory, so continue to update.
[0116] Step 607: When the updated missing quantity is equal to 1, the corresponding estimated missing firefighting facility coordinates are defined as target missing firefighting facility coordinates.
[0117] When the updated missing number is equal to 1, it means that the target has been identified, and the missing firefighting facility coordinates can be directly determined to be supplemented.
[0118] Step 608: The target missing firefighting facility coordinates are not output, and the remaining estimated missing facility coordinates are output.
[0119] Since the coordinates of the target's missing fire-fighting facilities are supplemented here, the remaining coordinates are not supplemented, so they need to be output.
[0120] Reference Figure 8 , and also includes a method for not obtaining the evolving satellite image and directly not outputting the coordinates of the target missing firefighting facilities when the missing number is greater than 1, the method comprising: Step 700: Define the remaining predicted firefighting facility trajectories with a missing quantity equal to 1 as a single firefighting facility trajectory.
[0121] Step 701: Obtain the number of trajectories with the same coordinates as the estimated firefighting facility trajectory corresponding to the estimated missing facility coordinates.
[0122] The number of trajectories with the same coordinates is the number of expected firefighting facility trajectories with the same expected missing facility coordinates.
[0123] Step 702: When the number of trajectories with the same coordinates is equal to 1, the corresponding predicted firefighting facility trajectory is defined as the target firefighting facility trajectory, and the corresponding predicted missing facility coordinates are directly not outputted.
[0124] When the number of trajectories with the same coordinates is equal to 1, it means that there is only one trajectory, and this trajectory must correspond to the coordinates of the expected missing facility.
[0125] Step 703: When the number of trajectories with the same coordinates is greater than 1, the number of remaining trajectories is determined based on the number of trajectories with the same coordinates and the target firefighting facility trajectories and the single firefighting facility trajectory corresponding to the coordinates of other estimated missing facilities.
[0126] The number of remaining trajectories is the number of trajectories remaining in addition to the target fire facility trajectory and the single fire facility trajectory corresponding to the estimated missing facility coordinates. When it is greater than 1, it means that there is more than one trajectory at this time. In order to determine whether it is unique in addition to the target fire facility trajectory and the single fire facility trajectory, the number of remaining trajectories needs to be determined.
[0127] Step 704: When the number of remaining trajectories is equal to 1, the corresponding estimated missing facility coordinates are not outputted.
[0128] When the number of remaining trajectories is equal to 1, it means that the remaining trajectories are clear and there is only one trajectory. Then this trajectory can only lead to the coordinates of the expected missing facilities, and the corresponding coordinates of the expected missing facilities will not be output directly.
[0129] Step 705: When the number of remaining tracks is greater than 1, obtain an evolving satellite image.
[0130] When the number of remaining trajectories is greater than 1, it means that in addition to the remaining clear trajectories, there is more than one trajectory, so you can only wait for the subsequent process and continue to determine according to steps 600-608.
[0131] Based on the same inventive concept, an embodiment of the present invention provides a fire protection facility management system.
[0132] Reference Fig. 9 , a fire protection facility management system, comprising: The acquisition module is used to obtain satellite images, interval interception time, missing number and number of tracks with the same coordinates; A memory for storing a program of a control method of a fire protection facility management method; The program in the memory can be loaded and executed by the processor to implement a control method for a fire protection facility management method.
[0133] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0134] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded and executed by a processor and a method for managing firefighting facilities.
[0135] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0136] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a fire protection facility management method.
[0137] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A fire protection facility management method, characterized in that: include: Access satellite imagery; Compare the satellite image with the preset firefighting facility features to obtain the firefighting facility coordinates; Matching the fire-fighting facility coordinates with the preset standard fire-fighting facility coordinates to obtain the standard fire-fighting facility coordinates that have not been successfully matched, and defining the standard fire-fighting facility coordinates as the missing fire-fighting facility coordinates; The coordinates of missing fire-fighting facilities are displayed in the preset central computer room.
2. A fire protection facility management method according to claim 1, characterized in that: The method for obtaining the unmatched standard fire-fighting facility coordinates by matching the fire-fighting facility coordinates with the preset standard fire-fighting facility coordinates includes: Define redundant firefighting facility coordinates for the firefighting facility coordinates that have not been successfully matched; When the redundant firefighting facility coordinates do not exist, the missing firefighting facility coordinates are directly output; When redundant firefighting facility coordinates exist, obtain historical satellite images within a preset reasonable use time before the time corresponding to the satellite image; Compare historical satellite images with firefighting facility features to obtain historical firefighting facility coordinates; Determine coordinate correspondence based on historical firefighting facility coordinates and firefighting facility coordinates; Determine the trajectory of firefighting facilities based on coordinate correspondence; When standard firefighting facility coordinates exist in the firefighting facility trajectory, the corresponding standard firefighting facility coordinates are not output as missing firefighting facility coordinates; When the standard firefighting facility coordinates do not exist in the firefighting facility trajectory, the missing firefighting facility coordinates are directly output.
3. A fire protection facility management method according to claim 2, characterized in that: The method for determining the coordinate correspondence relationship based on the historical fire protection facility coordinates and the fire protection facility coordinates includes: Get the interval capture time of historical satellite images; Find the corresponding maximum moving distance from a preset moving database based on the interval interception time; Determine the movement range based on the firefighting facility coordinates and the maximum movement distance; When the number of historical firefighting facility coordinates within the moving range is only one, the corresponding historical firefighting facility coordinates and the firefighting facility coordinates are formed into a coordinate correspondence relationship, and the historical firefighting facility coordinates in the remaining coordinate correspondence relationships are determined based on the historical firefighting facility coordinates; When the number of historical firefighting facility coordinates within the moving range is greater than 1, the interval interception time is shortened based on a preset shortening rule to obtain an updated interval interception time, and the corresponding updated maximum moving distance is found; Determine an updated moving range based on the firefighting facility coordinates and the updated maximum moving distance; When the number of historical firefighting facility coordinates within the update moving range is still greater than 1, the update interval interception time continues to be shortened until the number of historical firefighting facility coordinates within the update moving range is equal to 1; When the number of historical firefighting facility coordinates within the update movement range is equal to 1, the corresponding historical firefighting facility coordinates and the firefighting facility coordinates are formed into a coordinate correspondence relationship, and the historical firefighting facility coordinates in the remaining coordinate correspondence relationships are determined based on the historical firefighting facility coordinates.
4. A fire protection facility management method according to claim 2, characterized in that: The method of directly outputting the missing firefighting facility coordinates when the standard firefighting facility coordinates do not exist in the firefighting facility trajectory includes: Determine the expected firefighting facility trajectory based on the firefighting facility trajectory and the preset feasible routes; When there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory; When the predicted fire-fighting facility trajectories do not pass through the missing fire-fighting facility coordinates, the missing fire-fighting facility coordinates are output.
5. A fire protection facility management method according to claim 4, characterized in that: Also included is a method for outputting missing firefighting facility coordinates when there is an estimated firefighting facility trajectory passing through the missing firefighting facility coordinates, the method comprising: Acquire historical satellite images before the reasonable use time, and define the historical satellite images as long-term satellite images; Compare the long-term satellite images with the fire-fighting facility features to obtain the long-term fire-fighting facility coordinates; The firefighting facility trajectory is updated based on the long-term firefighting facility coordinates to obtain an updated firefighting facility trajectory; Continue to update when the firefighting facility trajectory is still changing; When the updated fire-fighting facility trajectory is no longer updated, the updated fire-fighting facility trajectory is defined as the complete fire-fighting facility trajectory; Determine the trajectory starting point based on the complete firefighting facility trajectory; When the starting point of the trajectory is the standard firefighting facility coordinate, directly output the missing firefighting facility coordinates; When the starting point of the trajectory is the preset image edge, the missing firefighting facility coordinates are not output and satellite images are continuously acquired to update the firefighting facility trajectory.
6. A fire protection facility management method according to claim 4, characterized in that: The specific method of not outputting the missing firefighting facility coordinates when the trajectory starting point is a preset image edge includes: Obtaining the missing number of missing fire facility coordinates in each estimated fire facility trajectory passing through the missing fire facility coordinates; When the missing number is equal to 1, the missing firefighting facility coordinates are not output; When the missing number is greater than 1, the corresponding missing firefighting facility coordinates are defined as the estimated missing facility coordinates; Determine the same trajectory endpoint based on the estimated missing facility coordinates and the estimated firefighting facility trajectory, wherein the same trajectory endpoint is the endpoint of the same trajectory as the estimated firefighting facility trajectory where all the estimated missing facility coordinates are located; Continue to acquire satellite images until the coordinates of the firefighting facility reach the end point of the same trajectory, and define the satellite image as an evolving satellite image; When the evolving satellite image is acquired, it is determined whether the missing number is equal to 1, and the missing number at this time is defined as the updated missing number; When the update missing number is still greater than 1, continue to update the same track end point and update the missing number and obtain the evolving satellite image until the update missing number is equal to 1; When the updated missing quantity is equal to 1, the corresponding estimated missing firefighting facility coordinates are defined as the target missing firefighting facility coordinates; The target missing firefighting facility coordinates will not be output, and the remaining estimated missing facility coordinates will be output.
7. A fire protection facility management method according to claim 6, characterized in that: Also included is a method for not acquiring the evolving satellite image and directly not outputting the coordinates of the target missing firefighting facilities when the missing number is greater than 1, the method comprising: The remaining predicted firefighting facility trajectories with the missing number equal to 1 are defined as single firefighting facility trajectories; Obtain the number of trajectories with the same coordinates as the estimated firefighting facility trajectories corresponding to the estimated missing facility coordinates; When the number of trajectories with the same coordinates is equal to 1, the corresponding estimated fire-fighting facility trajectory is defined as the target fire-fighting facility trajectory, and the corresponding estimated missing facility coordinates are directly not output; When the number of trajectories with the same coordinates is greater than 1, the number of remaining trajectories is determined based on the number of trajectories with the same coordinates and the target firefighting facility trajectories and the single firefighting facility trajectory corresponding to the coordinates of other estimated missing facilities; When the number of remaining trajectories is equal to 1, the corresponding estimated missing facility coordinates are not output directly; When the number of remaining tracks is greater than 1, the evolving satellite image is acquired.
8. A fire protection facility management system, characterized in that: include: The acquisition module is used to obtain satellite images, interval interception time, missing number and number of tracks with the same coordinates; A memory for storing a program of a control method of a fire protection facility management method according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor and implements a control method for a fire protection facility management method as described in any one of claims 1 to 7.
9. Intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a fire protection facility management method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that A computer program capable of being loaded by a processor and executing a fire protection facility management method according to any one of claims 1 to 7 is stored.