CN-121998457-A - Unit type dispatch system of fire rescue command center
Abstract
The invention relates to the technical field of emergency dispatch management and discloses a fire rescue command center unit type dispatch system which comprises a quaternary locking module, a template dispatch module, a mechanism screening module, a first dispatch determining module, a force summarizing module, a gap enhancement module and a dispatch module, wherein the quaternary locking module is used for acquiring and locking dispatch input quaternary groups, the template dispatch module is used for determining a first combat one-key template and generating a first dispatch unit demand list, the mechanism screening module is used for generating a candidate mechanism sequence and forming a candidate unit pool, the first dispatch determining module is used for determining a first dispatch package and recording minimum dispatch unit codes, the force summarizing module is used for forming selected force and generating a selected force list and selected force capability statistical data, the gap enhancement module is used for generating capability gap data and retrieving enhancement unit list update data, and the dispatch module is used for compiling and determining and issuing dispatch instructions to solidify a second dispatch package. The invention realizes the dispatch management of the fire rescue command center, which has consistent dispatch decision caliber, rechecked process and continuous closed loop.
Inventors
- LIU ZHIYAN
- CHEN LONG
- JIANG DAWEI
- FAN SHIRONG
Assignees
- 宁波鼎翔消防技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260409
Claims (10)
- 1. Fire rescue command center unit formula dispatch system, its characterized in that includes: The quaternary locking module is used for acquiring and locking dispatch input quaternary groups comprising event positions, event categories, grade labels and initial function requirement labels; the template dispatch module is used for determining a first combat one-key template from a conventional dispatch scene library based on event category and grade labels in the dispatch input quadruple, and triggering one-key dispatch to obtain a first dispatch unit demand list; The mechanism screening module is used for sorting the mechanisms according to the distance based on the event positions in the dispatching input quadruple to obtain a candidate mechanism sequence, and performing tri-state filtering according to the availability of the units to obtain a candidate unit pool; The head determining module is used for determining a head package according to the candidate mechanism sequence in the candidate unit pool according to the head unit demand list and recording the minimum dispatch unit code corresponding to the head package; the force summarization module is used for incorporating the head package into the selected force to form the selected force after mixed dispatch, and generating a selected force list and selected force capability statistical data; The gap-increasing module is used for extracting standard demand data based on a first combat one-key template, comparing the standard demand data with the selected power capacity statistical data to obtain capacity gap data, searching in the candidate unit pool according to the capacity gap data to obtain an increasing unit list, and updating the selected power list and the selected power capacity statistical data; And the compiling and issuing module is used for compiling the updated selected power list, determining and issuing an dispatching instruction, and solidifying a re-dispatching package, wherein the re-dispatching package comprises the updated selected power list and the updated selected power capability statistical data.
- 2. The system of claim 1, wherein the command center creates an event record after receiving the alert interface, obtains an event location, an event category, a class label, an initial function requirement label, and writes the event record, assembles the event location, the event category, the class label, and the initial function requirement label to form an dispatch input quadruple, sets a lock state for the dispatch input quadruple, and prohibits modifying the event location, the event category, the class label, and the initial function requirement label in the dispatch input quadruple after locking.
- 3. The fire rescue command center unit type dispatch system according to claim 1, wherein the locked dispatch input quadruple is read, event types and class labels are extracted, first combat one-key templates are determined in a conventional dispatch scene library according to the event types and the class labels, first combat one-key dispatch is triggered based on the first combat one-key templates, main combat unit types and functional unit types defined in the first combat one-key templates are read, the number and types of requirements corresponding to the main combat unit types are determined, and the main combat unit requirements and the functional unit requirements are written into and solidified into a first dispatch unit requirement list.
- 4. The fire rescue command center unit dispatch system of claim 1 wherein sorting the institutions by distance based on event locations in dispatch input quadruples to obtain a candidate institution sequence and tri-state filtering to obtain a candidate cell pool based on cell availability comprises: step 11, reading the locked dispatch input quadruple, and extracting event positions from the locked dispatch input quadruple; step 12, obtaining the position corresponding to the mechanism for each mechanism, determining the mechanism distance based on the event position and the position corresponding to the mechanism, and establishing one-to-one corresponding record of the mechanism distance and the corresponding mechanism; And 13, generating a candidate mechanism sequence according to ascending order of mechanism distance, sequentially obtaining a unit set corresponding to each mechanism according to the candidate mechanism sequence, reading unit availability tristate, removing units in an occupied state and an unavailable state, and collecting reserved available state units to form a candidate unit pool, wherein the units comprise main combat units and functional units, and the unit availability tristate comprises an available state, an occupied state and an unavailable state.
- 5. The fire rescue command center unit type dispatch system of claim 1, wherein determining a head package according to the candidate mechanism sequence in a candidate unit pool according to a head unit demand list, and recording a minimum dispatch unit code corresponding to the head package, comprises: step 21, reading the head unit demand list, the candidate organization sequence and the candidate unit pool, and determining the head unit demand list as a unique source of unit types and demand quantity; Step 22, reading the unit types and the required quantity item by item from the head unit requirement list, sequentially obtaining a unit set corresponding to the current mechanism from a candidate unit pool according to a candidate mechanism sequence, screening units with unit types matched, and incorporating the matched units which are not incorporated into the head package until the required quantity of the requirement is met; And step 23, assembling and solidifying the units contained in the head packet into the head packet, recording the dispatch unit codes of the units in the head packet, comparing the sizes of the dispatch unit codes, determining the dispatch unit code with the smallest value as the minimum dispatch unit code, and binding and recording the dispatch unit code in the head packet.
- 6. The fire rescue command center unit dispatch system of claim 1 wherein incorporating the head package into the selected forces, forming a mixed dispatch of the selected forces, and generating a selected force list and selected force capability statistics comprises: Step 31, reading the head packet and obtaining the units contained in the head packet, and reading the dispatch unit codes corresponding to the units one by one; determining units contained in the head package as constituent units of the selected power, establishing a one-to-many containing relation between the selected power and the constituent units, and recording dispatch unit codes corresponding to the units in the selected power to form the selected power after mixed dispatch; Step 32, based on the selected force after mixed dispatch, listing the units contained and codes of the corresponding dispatch units one by one to form a selected force list; And step 33, performing consistency check on the selected power list and the selected power capability statistical data, wherein the check rule is that the unit set listed in the selected power list is consistent with the unit set contained in the selected power after the mixed dispatch, the gathering range of the selected power capability statistical data is consistent with the unit set contained in the selected power after the mixed dispatch, and the selected power list and the selected power capability statistical data are bound and recorded in the selected power after the mixed dispatch after the check.
- 7. The fire rescue command center unit type dispatch system of claim 1, wherein the steps of extracting standard demand data based on a first combat one-key template, comparing the standard demand data with the selected power capacity statistical data to obtain capacity gap data, retrieving a list of augmented units from a candidate unit pool according to the capacity gap data, and updating the selected power list and the selected power capacity statistical data include: Step 41, reading first combat one-key templates and the selected force capability statistical data, forming standard requirement data according to unit type collection requirement content based on the first combat one-key templates, carrying out difference value determination on capability summary values corresponding to the same unit type in the first combat one-key templates and the selected force capability statistical data, determining the difference value as a capability gap value when the standard requirement data is larger than the capability summary value, determining the capability gap value as zero when the standard requirement data is not larger than the capability summary value, and collecting the capability gap value to form capability gap data; Step 42, reading capability gap data, a candidate unit pool and a candidate mechanism sequence, determining a target unit type for the unit types with capability gap values larger than zero and determining the capability gap values as the number of the amplified requirements to form an amplified search condition; And 43, reading the increased unit list and reading the dispatch unit codes corresponding to the units, additionally writing the units and the dispatch unit codes into the selected power list to form an updated selected power list, reading the capability data of the newly increased units and merging the updated selected power capability statistical data according to the unit types, executing consistency check on the updated selected power list and the updated selected power capability statistical data, wherein the check rule is that the unit set listed by the updated selected power list is consistent with the gathering range of the updated selected power capability statistical data, and checking the post-binding record after passing.
- 8. The fire rescue command center unit dispatch system of claim 1 wherein the updated selected power list is organized to determine and issue dispatch instructions, solidifying the re-dispatch package, comprising: step 51, reading the updated selected power list and determining the power list as a source of a unique unit to be coded, performing coding on the units listed in the updated selected power list to determine a coding result, determining the coding result as a unique basis for generating a dispatch instruction, and keeping the one-to-one correspondence between the units and dispatch unit codes unchanged in the coding result; Step 52, generating dispatch instructions based on the compiling result, wherein the dispatch instructions comprise dispatch unit code sets and units corresponding to the dispatch unit codes, and maintain a one-to-one correspondence between the dispatch unit codes and the corresponding units in the dispatch instructions; Step 53, reading the first combat one-key template, the updated selected power list, the updated selected power capability statistical data and the capability gap data, collecting and solidifying the first combat one-key template, the updated selected power capability statistical data and the capability gap data into a readjustment package, establishing a one-to-one association record of the readjustment package and the readjustment instruction, and executing consistency check on the readjustment package and binding the record, wherein the check rule is that the updated selected power list in the readjustment package is consistent with the unit contained in the readjustment instruction and the code set of the readjustment unit, and the capability gap data in the readjustment package is consistent with the read capability gap data.
- 9. The fire rescue command center unit type dispatch system according to claim 8, wherein after determining the minimum dispatch unit code, when generating a dispatch instruction based on the dispatch result, comparing the values of the dispatch unit code sets included in the dispatch instruction, determining the arrangement order of the dispatch instruction, and determining the unit corresponding to the dispatch unit code corresponding to the minimum dispatch unit code as the head unit in the dispatch instruction, thereby ensuring the priority dispatch order of the head unit in dispatch execution.
- 10. The fire rescue command center unit type dispatch system according to claim 1, wherein after the updated selected power list and the updated selected power capability statistics are formed, the standard demand data is extracted based on a first combat one-key template and compared with the selected power capability statistics to obtain capability gap data, when a unit type with a capability gap value greater than zero exists in the capability gap data, the retrieval of the augmented unit list is repeatedly executed, units are selected from the candidate unit pool according to the capability gap value and the augmented demand quantity, the augmented unit is additionally written into the updated selected power list and the updated selected power capability statistics, and the repeated execution is carried out until the capability gap value of all the unit types is zero.
Description
Unit type dispatch system of fire rescue command center Technical Field The invention belongs to the technical field of emergency dispatch management, and particularly relates to a unit dispatch system of a fire rescue command center. Background Along with the expansion of urban scale and the frequent occurrence of various emergencies, the complexity of information processing of the fire rescue command center in the processes of receiving police, studying, dispatching and disposing is continuously improved. The conventional fire rescue command system is usually characterized in that after the system receives an alarm, a command staff manually or semi-automatically selects a dynamic mechanism and rescue force based on event positions, event types and experience rules, and a dispatch command is formed step by step. While this type of system is capable of performing basic alert receipt and strength dispatch, it is still deficient in the consistency of the dispatch process data, decision rechecking, and continuity of multi-stage dispatch. On the one hand, the event information acquired in the alarm receiving stage in the prior art is often referred to or modified for multiple times in the subsequent dispatch process, and the reference caliber for judging the event position, the event category and the requirement is inconsistent among different modules, so that the deviation of template matching conditions, distance sorting benchmarks or requirement measuring and calculating results is easy to cause, and the stability of dispatch decisions is affected. On the other hand, most systems lack structural statistics of the capability of the selected power after the first-dispatch power is determined, and the structural statistics and the systematic comparison of the requirement templates are generally dependent on manual judgment or simple rules, so that repeatable and verifiable processing flows are difficult to form. In addition, the existing dispatch system mostly takes institutions or vehicles as dispatch objects, does not conduct subdivision modeling on units bearing different treatment responsibilities, and lacks unified management on association among unit available states, capability data and dispatch codes, so that accurate tracing of dispatch basis and execution sequence is difficult when the units are organized into a definite, instruction is issued and the units are re-coiled later. Disclosure of Invention The invention provides a unit type dispatch system of a fire rescue command center, which solves the technical problems that in the related art, alarm receiving information is easy to change in the dispatch process, so that decision caliber drift is caused, uniform data links are lacking in resource screening and demand matching, and structured archiving and consistency verification are difficult to form in multi-stage dispatch. The invention provides a unit type dispatch system of a fire rescue command center, which comprises the following components: The quaternary locking module is used for acquiring and locking dispatch input quaternary groups comprising event positions, event categories, grade labels and initial function requirement labels; the template dispatch module is used for determining a first combat one-key template from a conventional dispatch scene library based on event category and grade labels in the dispatch input quadruple, and triggering one-key dispatch to obtain a first dispatch unit demand list; The mechanism screening module is used for sorting the mechanisms according to the distance based on the event positions in the dispatching input quadruple to obtain a candidate mechanism sequence, and performing tri-state filtering according to the availability of the units to obtain a candidate unit pool; The head determining module is used for determining a head package according to the candidate mechanism sequence in the candidate unit pool according to the head unit demand list and recording the minimum dispatch unit code corresponding to the head package; the force summarization module is used for incorporating the head package into the selected force to form the selected force after mixed dispatch, and generating a selected force list and selected force capability statistical data; The gap-increasing module is used for extracting standard demand data based on a first combat one-key template, comparing the standard demand data with the selected power capacity statistical data to obtain capacity gap data, searching in the candidate unit pool according to the capacity gap data to obtain an increasing unit list, and updating the selected power list and the selected power capacity statistical data; And the compiling and issuing module is used for compiling the updated selected power list, determining and issuing an dispatching instruction, and solidifying a re-dispatching package, wherein the re-dispatching package comprises the updated selected power list and the updated selected power