Summary of the invention
The technical matters that the present invention solves is to provide a kind of emergent simulated maneuver platform based on modular design, solves the sight template of the emergent simulated maneuver platform of accident forming based on sight, rehearsal subject, countermeasure and evaluation index 4 key elements and the realization of realistic simulation rehearsal operation.
The technical matters that the present invention solves is to provide a kind of emergent simulated maneuver platform implementation method based on modular design; The realization of the sight template of the emergent simulated maneuver platform of accident that solution forms based on sight, rehearsal subject, countermeasure and evaluation index 4 key elements and realistic simulation rehearsal operation.
The technical scheme that the present invention one of solves the problems of the technologies described above is:
Described platform architecture is divided into 4 layers, is respectively application layer, application supporting layer, data Layer and basic supporting layer;
Application layer comprises that simulated maneuver sight template generates and two application entities of realistic simulation rehearsal operation; Focus at ordinary times according to accident criteria classification, carry out simulated maneuver sight stencil design; During actual rehearsal, only need to select simulated maneuver sight template, template is carried out to assign operation, realize the quick customization of simulated maneuver;
Application supporting layer, mainly comprise that sight template management module, rehearsal subject administration module, accident class Modules, rehearsal sight select module, drill plan to formulate module, rehearsal event and formulate module, rehearsal execution module, rehearsal assessment and sum up module, wherein, rehearsal event is formulated module and according to drill plan, is formulated the content of module, select simulated maneuver sight module, and want prime implicant to carry out assign operation to simulated maneuver sight template, realize the formulation of simulated maneuver event;
Data Layer mainly comprises sight template base, accident criteria classification storehouse, sight entity storehouse etc.; Sight template base is preserved the data that produce when sight template generates, and the data that produce when simulated maneuver is carried out are preserved in sight entity storehouse;
Basic supporting layer mainly comprises distributed data base, memory device, server and workstation, network, operating system and middleware etc.; Middleware is positioned on the hardware platform and operating system of isomery, the shielding hardware platform of isomery and the difference of operating system, and provide services such as load balancing, transaction management, reliable messaging for the application on upper strata.
Two the technical scheme that the present invention solves the problems of the technologies described above is:
It is as follows that simulated maneuver sight template generates concrete grammar:
1), according to accident standard, for each large class, group, subclass, set up respectively simulated maneuver sight module.Accident criteria for classification is: 4 large classes, 32 groups, more than 300 subclass;
2) for accident simulated maneuver is set up basic sight template, what comprise will have: { time, place, event, event description }, rehearsal subject comprises: { early warning and report, commander and coordination, emergency communication, accident monitoring, warning and control, evacuation and arrangement, health care, site disposal, social communication, later stage are disposed }, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described;
3) for each large class of accident, set up respectively simulated maneuver basis sight template, this template is inherited accident simulated maneuver basis sight template, and according to the actual feature requirement in classification, increases new key element, increases new rehearsal subject; Countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described;
4) for each group of accident, set up respectively simulated maneuver basis sight template, this template is inherited the large analoglike of accident and is drilled basic sight template, and according to the actual requirement in classification, increases new key element, increases new rehearsal subject; Countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described;
5) for each subclass of accident is set up respectively simulated maneuver basis sight template, this template is inherited accident group simulated maneuver basis sight template, and according to the actual requirement in classification, increase new key element, increase new rehearsal subject, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described;
6) also can continue, according to the concrete accident emergency preplan under each subclass, to segment, form new simulated maneuver basis sight template and new rehearsal subject set;
The concrete grammar of realistic simulation rehearsal operation is:
1) formulate simulated maneuver plan;
2), according to simulated maneuver plan, from simulated maneuver sight template base, select simulated maneuver sight template;
3) in simulated maneuver sight storehouse, comprise rehearsal scenario factors collection and simulated maneuver rehearsal subject collection, according to concrete drill plan, can simulated maneuver key element collection and rehearsal subject collection be screened or be added;
4) selected simulated maneuver key element collection and simulated maneuver subject collection are carried out to actual assign operation, form accident entity;
5) the actual execution of accident entity simulated maneuver is operated;
6) simulation accident entity is drilled to execution;
7), according to rehearsal implementation status and evaluation criteria, rehearsal execution result is assessed and summed up;
8) drilled.
Context data storehouse specific design is:
In context data storehouse, at least should comprise the main storage forms such as sight table, scenario factors table, examination Operating Chart of Accounts, evaluation criterion table;
Sight table, for storing the main information of all sights, comprises existing all sight masterplates, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Event type |
The type coding that storage event is corresponding |
3 |
Sight title |
? |
4 |
Father's sight ID |
For storing the sight ID that the situation of presence is inherited |
5 |
Sight is described |
? |
6 |
Time of origin |
? |
7 |
Scene |
? |
8 |
Remarks |
? |
Scenario factors table is for storing the various constraint conditions of the situation of presence, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Sight ID |
Storage sight ID |
3 |
Key element is described |
? |
4 |
Key element type |
? |
5 |
Quantize minimum value |
Store the quantized value of current key element |
6 |
Quantize maximal value |
? |
7 |
Unit |
? |
8 |
Remarks |
? |
Examination Operating Chart of Accounts is used for storing the particular content of examination, the corresponding a plurality of examination subjects of each sight, and each subject is the corresponding a plurality of units of possibility, personnel also, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Sight ID |
Storage sight ID |
3 |
Subject is described |
? |
4 |
Content of examination |
Store the quantized value of current key element |
5 |
Examination object |
? |
6 |
Remarks |
? |
Evaluation criterion table is stored current content of examination corresponding to different units, personnel's appraisal standards, and appraisal standards can be exact values, can be also a scope, and database design is:
Beneficial effect:
1, the mode of inheriting with layering generates simulated maneuver sight template base fast
According to accident criteria for classification, layering step by step set up simulated maneuver sight template (comprising rehearsal sight, rehearsal subject, countermeasure, evaluation index), and the simulated maneuver template that realizes next level is inherited the inferior simulated maneuver template key element of last layer automatically, has realized the rapid build in simulated maneuver sight storehouse.
2, rehearsal event generates fast;
According to the description of simulated maneuver plan, from simulated maneuver sight template base, select suitable simulated maneuver sight template, and simulated maneuver sight template is carried out to assign operation, realized the quick generation of simulated maneuver event, and the simulated maneuver event generating is more professional, comprehensive.
The present invention is by being divided into simulated maneuver sight four parts such as rehearsal sight, rehearsal subject, countermeasure and evaluation index, realized the loose couplings design of simulated maneuver platform, meet the simulated maneuver job requirement of " flat war " combination, realized the quick generation of simulated maneuver template base and the quick generation of simulated maneuver event.Owing to simulated maneuver platform being divided into simulated maneuver sight template base and realistic simulation rehearsal operation two parts, make the simulated maneuver sight template designed more professional, content is also more comprehensively.
Embodiment
As shown in the figure, platform architecture of the present invention is divided into 4 layers, is respectively application layer, application supporting layer, data Layer and basic supporting layer.
Application layer comprises that simulated maneuver sight template generates and two application entities of realistic simulation rehearsal operation; Focus at ordinary times according to accident criteria classification, carry out simulated maneuver sight stencil design, during actual rehearsal, only need to select simulated maneuver sight template, template is carried out to assign operation, realize the quick customization of simulated maneuver, realized " flat war " combination of simulated maneuver.
From support function module, divide, burst realistic simulation rehearsal platform mainly comprises that sight template management module, rehearsal subject administration module, accident category management module, rehearsal sight select module, drill plan to formulate module, rehearsal event and formulate module, rehearsal execution module, rehearsal assessment and sum up module, wherein rehearsal event is formulated module and is specially according to the content of drill plan module, select simulated maneuver sight module, and want prime implicant to carry out assign operation to simulated maneuver sight template, realized the formulation of simulated maneuver event.
From data Layer, divide and mainly comprise sight template base, accident criteria classification storehouse, sight entity storehouse etc.Sight template base is preserved the data that produce when sight template generates, and the data that produce when simulated maneuver is carried out are preserved in sight entity storehouse.
Basic supporting layer mainly comprises distributed data base, memory device, server apparatus and application workstation, network, operating system and middleware etc.Middleware is positioned on the hardware platform and operating system of isomery, and it has shielded the hardware platform of isomery and the difference of operating system, and provides services such as load balancing, transaction management, reliable messaging for the application on upper strata
As shown in Figure 2, be working platform process flow diagram of the present invention.
Simulated maneuver is many owing to relating to event type, and the impact development that different event types is corresponding is ever-changing, therefore for the design of simulated maneuver has brought very large difficulty.For effective the carrying out of promotion, need to conclude simulated maneuver, abstract, make its overall architecture be applicable to all accidents but can customize again for the simulated maneuver of specific accident.Its simulated maneuver workflow and Assessment are solidified, and the particular content in flow process can freely be selected.Workload while designing for simulated maneuver in order to reduce as much as possible extracts simulated maneuver sight module from accident, forms simulated maneuver sight template base.While operating for the simulated maneuver that gears to actual circumstances, participate in the variation issue at any time that changes at any time, drills object of unit, the rehearsal subject in rehearsal sight is independent.Rehearsal sight entity is realized and drill carrying out and separate, just can " put down and fight " combination, formulate and drill sight at ordinary times, during rehearsal, directly select sight entity and drill subject, generate fast accident entity.
The emergent simulated maneuver platform of accident is divided into the generation of simulated maneuver sight template and two main application of realistic simulation rehearsal operation.It is in routine office work process that simulated maneuver sight template generates, or carries out before realistic simulation rehearsal operation, and simulated maneuver sight template base is made by relevant speciality personage.The generation of simulated maneuver sight template is divided according to accident criteria for classification, the simulated maneuver sight template of each level is all the summaries to the Common Elements of such event, next level is inherited the key element of the simulated maneuver sight module of last layer automatically, and according to the specific features under such, increase new key element.
During realistic simulation rehearsal operation, only need from simulated maneuver sight storehouse, select applicable simulated maneuver sight template, then to its assignment, just form accident sight entity, drill event.
In sum, the concrete technical scheme that simulated maneuver sight template generates is:
1), according to accident standard, for each large class, group, subclass, set up respectively simulated maneuver sight module.Accident criteria for classification is: 4 large classes, 32 groups, more than 300 subclass.
2) for accident simulated maneuver is set up basic sight template, what comprise will have: { time, place, event, event description }, rehearsal subject comprises: { early warning and report, commander and coordination, emergency communication, accident monitoring, warning and control, evacuation and arrangement, health care, site disposal, social communication, later stage are disposed }, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described.
3) for each large class of accident, set up respectively simulated maneuver basis sight template, this template is inherited accident simulated maneuver basis sight template, and according to the actual feature requirement in classification, increases new key element, increases new rehearsal subject.As: natural resources class increases the key elements such as scope and intensity, forms new key element collection for { time, place, event, event description, intensity, scope }; Increase the rehearsal subjects such as emergency management and rescue, information issue, form new rehearsal subject set: { early warning and report, commander and coordination, emergency communication, accident monitoring, warning and control, evacuation and arrangement, health care, site disposal, social communication, later stage disposal, emergency management and rescue, information issue }, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described.
4) for each group of accident, set up respectively simulated maneuver basis sight template, this template is inherited the large analoglike of accident and is drilled basic sight template, and according to the actual requirement in classification, increases new key element, increases new rehearsal subject.As: disaster class-> bloods and droughts group increases historical bloods and droughts, and the key element such as water source around forms new key element collection for { time, place, event, event description, intensity, scope, historical bloods and droughts, around water source }; Increase the rehearsal subjects such as potable water guarantee, form new rehearsal subject set: { early warning and report, commander and coordination, emergency communication, accident monitoring, warning and control, evacuation and arrangement, health care, site disposal, social communication, later stage disposal, emergency management and rescue, information issue, potable water guarantee }, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described.
5), for each subclass of accident is set up respectively simulated maneuver basis sight template, this template is inherited accident group simulated maneuver basis sight template, and according to the actual requirement in classification, increases new key element, increases new rehearsal subject.The key elements such as the casualties increasing as: disaster class-> bloods and droughts-> mountain flood event subclass, property loss, infrastructure breaking-ups, environmental resource destruction, form new key element collection for time, place, event, event description, intensity, scope, historical bloods and droughts, around water source, casualties, property loss, infrastructure damage, environmental resource destruction; The rehearsal subjects such as relief after increase calamity, post-disaster reconstruction, form new rehearsal subject set: relief, post-disaster reconstruction after early warning and report, commander and coordination, emergency communication, accident monitoring, warning and control, evacuation and arrangement, health care, site disposal, social communication, later stage disposal, emergency management and rescue, information issue, potable water guarantee, calamity, countermeasure and evaluation index arrange one by one for rehearsal subject, and countermeasure is that rehearsal section target is specifically described.
6) also can continue, according to the concrete accident emergency preplan under each subclass, to segment, form new simulated maneuver basis sight template and new rehearsal subject set.
In sum, the concrete technical scheme of realistic simulation rehearsal operation is:
1) formulate simulated maneuver plan.
2), according to simulated maneuver plan, from simulated maneuver sight template base, select simulated maneuver sight template.
3) in simulated maneuver sight storehouse, comprise rehearsal scenario factors collection and simulated maneuver rehearsal subject collection, according to concrete drill plan, can simulated maneuver key element collection and rehearsal subject collection be screened or be added.
4) selected simulated maneuver key element collection and simulated maneuver subject collection are carried out to actual assign operation, form accident entity.
5) the actual execution of accident entity simulated maneuver is operated.
6) simulation accident entity is drilled to execution.
7), according to rehearsal implementation status and evaluation criteria, rehearsal execution result is assessed and summed up.
8) drilled.
In order to realize such scheme, context data storehouse specific design is:
In context data storehouse, at least should comprise the main storage forms such as sight table, scenario factors table, examination Operating Chart of Accounts, evaluation criterion table.
Sight table, for storing the main information of all sights, comprises existing all sight masterplates, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Event type |
The type coding that storage event is corresponding |
3 |
Sight title |
? |
4 |
Father's sight ID |
For storing the sight ID that the situation of presence is inherited |
5 |
Sight is described |
? |
6 |
Time of origin |
? |
7 |
Scene |
? |
8 |
Remarks |
? |
Scenario factors table is for storing the various constraint conditions of the situation of presence, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Sight ID |
Storage sight ID |
3 |
Key element is described |
? |
4 |
Key element type |
? |
5 |
Quantize minimum value |
Store the quantized value of current key element |
6 |
Quantize maximal value |
? |
7 |
Unit |
? |
8 |
Remarks |
? |
Examination Operating Chart of Accounts is used for storing the particular content of examination, the corresponding a plurality of examination subjects of each sight, and each subject is the corresponding a plurality of units of possibility, personnel also, and database design is:
Sequence number |
Title |
Remarks |
1 |
ID |
? |
2 |
Sight ID |
Storage sight ID |
3 |
Subject is described |
? |
4 |
Content of examination |
Store the quantized value of current key element |
5 |
Examination object |
? |
6 |
Remarks |
? |
Evaluation criterion table is stored current content of examination corresponding to different units, personnel's appraisal standards, and appraisal standards can be exact values, can be also a scope, and database design is: