CN112184082B - Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium - Google Patents
Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN112184082B CN112184082B CN202011210686.9A CN202011210686A CN112184082B CN 112184082 B CN112184082 B CN 112184082B CN 202011210686 A CN202011210686 A CN 202011210686A CN 112184082 B CN112184082 B CN 112184082B
- Authority
- CN
- China
- Prior art keywords
- task
- treatment
- layout
- emergency
- drawing board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000009471 action Effects 0.000 claims abstract description 28
- 238000013499 data model Methods 0.000 claims abstract description 12
- 230000000875 corresponding effect Effects 0.000 claims abstract description 8
- 230000004044 response Effects 0.000 claims abstract description 6
- 238000004806 packaging method and process Methods 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 39
- 238000007667 floating Methods 0.000 claims description 13
- 238000005516 engineering process Methods 0.000 claims description 7
- 230000003068 static effect Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Biodiversity & Conservation Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention relates to airport emergency treatment, in particular to an editing method of an airport emergency treatment plan, electronic equipment and a computer readable storage medium. The method comprises the following steps: s1, classifying event types, response levels and action instructions of the existing emergency plans of the airport; s2, extracting common treatment actions in the emergency plan; s3, designing data models of various treatment actions, and establishing association relations between the data models and corresponding action treatment users; s4, packaging each data model into an action assembly with fixed attribute on the front end task drawing board; s5, generating a disposal task based on the collocation of the flows operated by the operator on the task drawing board for the emergency event and the set starting trigger point and the completion trigger point; s6, forming an airport emergency treatment plan through connection of all newly-built treatment tasks on the task drawing board.
Description
Technical Field
The invention relates to airport emergency treatment, in particular to an editing method of an airport emergency treatment plan, electronic equipment and a computer readable storage medium.
Background
In recent years, each hub airport surrounds the goal of building a world first-class airport, takes an intelligent airport as the key point of construction and development, and an intelligent emergency command platform is the key item of airport IT construction, so that how to reasonably design an airport emergency treatment plan and the emergency treatment are fused in an IT system to form the core of the intelligent emergency command platform.
Disclosure of Invention
The invention aims to solve or partially solve the defects of the prior art and provides an editing method of an airport emergency treatment plan, electronic equipment and a computer readable storage medium.
In order to achieve the purpose, the technical scheme of the invention is as follows:
according to one aspect of the present invention, there is provided a method of editing an airport emergency treatment plan, comprising:
s1, classifying event types, response levels and action instructions of the existing emergency plans of the airport;
S2, extracting common treatment actions in the emergency plan;
S3, designing data models of various treatment actions, and establishing association relations between the data models and corresponding action treatment users;
s4, packaging each data model into an action assembly with fixed attribute on the front end task drawing board;
s5, generating a disposal task based on the collocation of the flows operated by the operator on the task drawing board for the emergency event and the set starting trigger point and the completion trigger point;
s6, forming an airport emergency treatment plan through connection of all newly-built treatment tasks on the task drawing board.
Further, the links between the handling tasks in the plans on the task drawing board are one-to-one and do not consider the relationship of the upper and lower levels of the alternate.
Further, the wire path is recorded in the parent line path FATHERLINE field of a single treatment task, and the child node id array childrenNodes field of the treatment task is recorded.
Further, the processing tasks are realized by HTML5 labels and are represented by rectangular task boxes, the connecting lines between the processing tasks are based on SVG vector graphics technology, wherein the connecting lines are rendered on a task drawing board, and an SVG canvas layer is arranged on the bottom layer through the relative positioning of css patterns.
Further, the task drawing board is arranged at the web end and is provided with a task bar, a tool bar and a keyboard shortcut key to realize a moving function, a selecting function, a connecting function, an aligning function and a keyboard shortcut key function, and the task drawing board is provided with:
The move function triggers a front end onmousedown, onmousemove, onmouseup event; the selected function triggers a front-end onclick event; the connection function triggers a front-end onclick event; the double-click function triggers a front-end ondbclick event; the shortcut key function triggers a front end onkeyup, onkeydown event.
Further, the line drawing logic for connecting lines further comprises: the lines on the task drawing board are set to be composed of four points, a straight line is rendered if the four points are on the same straight line, and a curve is rendered if the four points are not on the same straight line.
Furthermore, the layout mode of the task drawing board uses the native CSS and less, and adopts an elastic box layout, a responsive layout, a static layout, a positioning layout, a floating layout and a streaming layout to realize the functional style of the task drawing board.
Further, the overall layout is made by using the elastic box layout and the responsive layout; writing a function of fixing the width and the height and occupying the fixed screen position in a static layout mode; positioning the canvas bottom layer and the treatment task according to X, Y axes by using a positioning layout mode; floating the div box in the task toolbar by using a floating layout; and realizing the layout of the label and the form control by using the stream layout, and enabling the local fixed width and height by using a calc calculation formula in css 3.
According to another aspect of the present invention, there is provided an electronic apparatus, wherein the electronic apparatus includes:
A processor; and
A memory arranged to store computer executable instructions that, when executed, cause the processor to perform the method.
According to another aspect of the present invention, there is provided a computer readable storage medium storing one or more programs which, when executed by a processor, implement the method.
According to the method, the class, event type and disposal flow of the existing emergency plan of the airport are classified and combed, the emergency event disposal process is initially classified according to the event response class and action instructions in the plan, the system designs each work of the emergency plan into a mode of disposing a process diagram from top to bottom, one complete plan is completed by a plurality of disposal tasks, the system achieves functions of assembling, associating relation, dragging adjustment, alignment adjustment and the like of each task, each task corresponds to different disposal attributes and task controls, each task control corresponds to a specific action component, such as publishing bulletin controls, calling out cameras, confirming aggregation conditions and the like, and finally, the emergency plan with actual business attributes and associated with the event is compiled, and finally, the corresponding plan is brought into the emergency disposal process according to the emergency event, so that each disposition in the emergency plan is fused with each disposal action after the emergency event occurs, and the whole disposal process in airport emergency rescue is guided rapidly, conveniently and efficiently.
The foregoing description is only a summary of the invention, and it is to be understood that the following detailed description of the invention is provided to enable a more clear understanding of the invention, as well as to provide further understanding of the invention with regard to its objects, features and advantages.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also throughout the drawings, identical reference numerals are used to designate identical elements.
In the drawings:
FIG. 1 shows a flow chart of an implementation of the method of editing an airport emergency treatment plan of the present invention;
FIG. 2 illustrates a single treatment task entity relationship graph;
FIG. 3 shows a parent-child treatment task lineup for eight orientations;
FIG. 4 is a schematic diagram of an electronic device according to the present invention;
Fig. 5 is a schematic structural view of a computer readable storage medium of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The embodiment is implemented based on an electronic device, such as a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, as shown in fig. 1, the following steps of the method for editing an airport emergency treatment plan are implemented:
s1, classifying event types, response levels and action instructions of the existing emergency plans of the airport;
S2, extracting common treatment actions in the emergency plan;
S3, designing data models of various treatment actions, and establishing association relations between the data models and corresponding action treatment users; the action processing user is an airport staff to be assigned to actually execute corresponding disposal actions, wherein each airport staff registers a user account number in the intelligent emergency command platform by utilizing terminal equipment such as a mobile phone or an airport work terminal, and performs man-machine interaction with the intelligent emergency command platform based on the user account number;
S4, packaging each data model into an action assembly with fixed attribute on a front end task drawing board of the intelligent emergency command platform;
s5, the operator matches the flows of the action components in a simulated drawing mode on the task drawing board based on the emergency event, sets a starting trigger point and a finishing trigger point, and generates a disposal task which has actual service attributes (scenes) and is associated with the event;
S6, because the emergency plan of the airport operation control is based on scenes, scene switching can possibly occur in the treatment process, for example, various scenes can possibly occur after an aerial airplane lands, based on the scene switching, new treatment tasks are established for each scene on a task drawing board, the operations of dragging, pulling, aligning and the like are performed on all the new treatment tasks, after all the treatment tasks are edited, a complete airport emergency treatment plan is formed through connection, rescue work is pushed according to action components in the plan in emergency command, possible accidents are effectively prevented and controlled, and accidents and damage caused by the accidents are reduced to the greatest extent.
The emergency plan editing is the first step of emergency disposal of an emergency command platform system, the grade, event category and disposal flow of the existing emergency plan of an airport are classified and combed, the emergency event disposal process is initially classified according to the event response grade and action instructions in the plan, the system designs each work of the emergency plan into a mode of disposing a process diagram from top to bottom, a complete plan is completed by a plurality of disposal tasks, the system realizes functions of assembling, association, dragging adjustment, alignment adjustment and the like of each task, each task corresponds to different disposal attributes and task controls, each task control corresponds to a specific action component, such as publishing a bulletin control, calling out a camera, confirming an aggregation condition and the like, and finally, the corresponding plan is compiled into the emergency plan with actual service attributes and associated with the event according to the emergency event, each disposition in the emergency plan is fused with each disposal action after the emergency event occurs, and the whole disposal process in the airport emergency rescue is quickly, conveniently and efficiently guided.
In this embodiment, the task drawing board at the front end is written and implemented based on web front-end technologies such as vue, javaScript, ES, jQuery, svg, webpack, nodeJs, css3, html5, less, etc., and specific implementation details are as follows:
1. Setting up a single page, a modularized background management system with separated front and back ends and a development environment based on vue, axios, vue-router, vuex, webpack, nodeJs;
2. Based on vue MVVM mode and JavaScript, jQuery technology, the functions of user dragging, selecting, clicking, double clicking, connecting lines, aligning, changing the shape of a task frame, keyboard shortcut key operation and the like are realized;
3. Based on a vue-technology-based bidirectional data binding principle, combining svg vector diagram drawing, css3 and html5 to realize the rendering of a user-customized treatment plan flow chart by a web end;
4. The single-page componentization development and vuex data sharing principle based on vue technology realizes componentization packaging of modules such as plan information, treatment flow, special treatment, linking plan, generating plan, task control, flow chart and the like, and achieves the purpose of directly referencing a certain component on different entrance pages and rapidly developing and using, for example, using a process monitoring module in an intelligent emergency management platform.
In step S6, the plan on the task drawing board may be composed of 1 to infinite number of treatment tasks shown in fig. 2, the connection between the treatment tasks is one-to-one, and the gap-generation upper-lower relationship is not considered, so as to form a self-defined Json data structure. The operator-defined connection path is recorded in the father line path FATHERLINE field of a single treatment task, and the child node id array childrenNodes field of the treatment task is also recorded, so that the upper and lower level relationship between father and son of the task can be known by only looking at one piece of data from the front-end data structure. The simple structural design is convenient for later-stage function maintenance, and can meet the complex functions required by users.
As one implementation scheme, the processing tasks are realized by common HTML5 labels and are represented by rectangular task frames in a dot mode, and connecting lines between the processing tasks are based on SVG vector graphics technology, wherein the connecting lines are rendered on a task drawing board, and an SVG canvas layer is arranged at the bottom layer through the relative positioning of css patterns, so that dot-line separation is skillfully realized.
Dot-line separation is more advantageous than a simple use of conventional html tags, or a simple use of SVG. A rectangular task frame is realized by html, a set of mature and stable W3C standard support is provided for binding various events in the cs style, but the lines are particularly difficult to realize by html, and even the requirements of users on dragging the task frames connected with each other cannot be met, so the lines are not suitable for being realized by html labels, SVG vector images are required to be drawn, the vector images drawn by SVG are not distorted and fuzzy no matter how the users stretch the web pages, the lines can still be matched with the web page coordinates 1:1, namely, the SVG can be rendered at the position 1:1 of the canvas as long as the coordinates of X, Y axes of elements in the web pages are calculated.
As one implementation, the task palette layout is not a front-end UI framework, but rather uses native CSS and less, and employs a flexible box layout, a responsive layout, a static layout, a positioning layout, a floating layout, a streaming layout custom, all of the functional styles that implement the task palette.
The existing UI framework is abandoned because the layout mode is single, the requirements of the customized style required by the user are not met, but any function can be freely and flexibly realized by using multiple layout modes in a self-defining way. Specifically: the elastic box layout and the responsive layout are used for overall layout, so that the self-adaptive requirement of the webpage under different equipment and different resolutions is realized; writing some fixed width and height by using a static layout mode, and occupying functions of fixed screen positions, such as a layout mode in a task menu bar, an operation prompt, a toolbar and the like; positioning the canvas bottom layer, positioning the task relatively according to X, Y axes, positioning the control bar relatively, and the like in a positioning layout mode; floating div frames in the task toolbar by using a floating layout, and the like, wherein the floating layout has wider application, but the floating layout needs to be used, and a clear floating css code is added behind the last floating div; the flow layout, namely the percentage layout, is used for realizing the layout of label and form controls, and the like, and the partial width and height can be fixed by using the calc calculation formula in css3, so that the partial self-adaption of screens with different resolutions can be realized.
Further, in order to meet the requirements of users in light and dark environments, considering that the users may need to pay attention to a computer screen for a long time when an emergency event occurs, and the emergency event occurs in different days and nights, two kinds of skin colors of light and dark are customized for a task drawing board functionally, the principle of the skin change function is that the users click a page button to trigger an event changing the value of a variable theme, in an outermost container, the class of the outermost container is bound with a variable vue, then a class mode is used in a current page, the class name of the outermost container is taken as a father node, and the two kinds of style styles of light can be distinguished.
As an implementation scheme, the task drawing board is arranged at the web end for operation, the task bar is fixed at the top of the task drawing board, the tool bar is fixed at the left side of the task drawing board, and the keyboard shortcut key is used for operating the web end, so that the operation of the web end is lighter than the operation of a computer desktop application, an operator draws a flow chart without installing the application, does not occupy local memory, and the networking sharing of data of a plurality of devices is easily realized.
The moving, selecting, connecting, double-click editing, keyboard shortcut key and the like in the left toolbar are all simulated computer desktop application operation modes, and the top fixed taskbar is different from the computer desktop application, has stronger business and is a function of dragging, double-click editing, custom task control and the like customized for the exclusive use of the airport emergency plan. The implementation principle is that the mobile function triggers a front-end onmousedown, onmousemove, onmouseup event; the selected function triggers a front-end onclick event; the connection function triggers a front-end onclick event; the double click edit function triggers a front end ondbclick event; the shortcut key function triggers the front end onkeyup, onkeydown events, the trigger events all relate to the line drawing function, and the logic implementation principle of the line drawing is as follows:
The lines on the task drawing board are composed of 4 points, if the four points are on a straight line, the line is rendered, if the four points are not on a straight line, the line is rendered, and the line is different from the desktop application, the function does not need a user to decide which line to use, and the system can automatically draw the line or the straight line according to eight directions between father and son handling tasks, wherein the implementation condition of the eight directions is shown in fig. 3.
Taking the father upper and son lower right directions as examples, other direction principles are similar to the above directions:
node 1= [ parent x+parent rWidth/2, parent y+parent Height ];
node 2= [ parent x+parent Width/2, parent y+parent height+ ((child Y- (parent y+parent Height))/2) ];
node 3= [ child x+child Width/2, parent y+parent height+ ((child Y- (parent y+parent Height))/2) ];
node 4= [ child x+ child Width/2, child Y ];
The above 4 points define a line.
As an implementation manner, in step S6, an operator may splice different treatment tasks by clicking on the linking task, so as to adapt to the situation that the emergency plan is changeable and random in a real scene. The user only needs to click a button to determine, the system automatically splices the joined treatment tasks below the corresponding treatment tasks, and the switching and starting of the plans are realized at the highest speed. The implementation principle is that when an operator clicks a treatment task under the condition of connection, an X-axis coordinate, a Y-axis coordinate, a wide width and a high height of the clicked treatment task are recorded, then a treatment task data structure to be switched by the operator is obtained through interface data, X, Y-axis coordinates of each action component in the treatment task are redrawn under the clicked treatment task, a father path FATHERLINE of each action component is recalculated, finally all data are assigned to a model field in an MVVM mode of vue, vue is automatically rendered on a webpage according to a bidirectional data binding principle, and the key point of the maximum function is to ensure that each task created by the operator is unique in the whole system, namely that the field id is globally unique in the system task.
It should be noted that:
The method used in this embodiment may be converted into program steps and apparatus that may be stored in a computer storage medium, and implemented by means of being called by a controller to execute, where the apparatus should be understood as a functional module implemented by a computer program.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may also be used with the teachings herein. The required structure for the construction of such devices is apparent from the description above. In addition, the present invention is not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
Various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. The present invention can also be implemented as an apparatus or device program (e.g., a computer program and a computer program product) for performing a portion or all of the methods described herein. Such a program embodying the present invention may be stored on a computer readable medium, or may have the form of one or more signals. Such signals may be downloaded from an internet website, provided on a carrier signal, or provided in any other form.
For example, fig. 4 shows a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device conventionally comprises a processor 31 and a memory 32 arranged to store computer executable instructions (program code). The memory 32 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. The memory 32 has a memory space 33 storing program code 34 for performing any of the method steps in the embodiments. For example, the memory space 33 for the program code may include individual program code 34 for implementing the various steps in the above method, respectively. The program code can be read from or written to one or more computer program products. These computer program products comprise a program code carrier such as a hard disk, a Compact Disc (CD), a memory card or a floppy disk. Such a computer program product is typically a computer readable storage medium as described for example in fig. 5. The computer readable storage medium may have memory segments, memory spaces, etc. arranged similarly to the memory 32 in the electronic device of fig. 4. The program code may be compressed, for example, in a suitable form. Typically, the memory unit stores program code 41 for performing the method steps according to the invention, i.e. program code readable by a processor such as 31, which when run by an electronic device causes the electronic device to perform the steps in the method described above.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
Claims (5)
1. A method of editing an airport emergency treatment plan, comprising:
s1, classifying event types, response levels and action instructions of the existing emergency plans of the airport;
S2, extracting common treatment actions in the emergency plan;
S3, designing data models of various treatment actions, and establishing association relations between the data models and corresponding action treatment users;
s4, packaging each data model into an action assembly with fixed attribute on the front end task drawing board;
s5, generating a disposal task based on the collocation of the flows operated by the operator on the task drawing board for the emergency event and the set starting trigger point and the completion trigger point;
S6, forming an airport emergency treatment plan through connection of all newly-built treatment tasks on the task drawing board;
The connection lines between the treatment tasks in the plan on the task drawing board are one-to-one and do not consider the relationship of the upper and lower levels of the alternate generations; the wire path is recorded in the parent line path FATHERLINE field of a single treatment task, and the child node id array childrenNodes field of the treatment task is recorded;
The task drawing board is arranged at the web end and is provided with a task bar, a tool bar and a keyboard shortcut key to realize a moving function, a selecting function, a connecting function, an aligning function and a keyboard shortcut key function, and is provided with: the move function triggers a front end onmousedown, onmousemove, onmouseup event; the selected function triggers a front-end onclick event; the connection function triggers a front-end onclick event; the double-click function triggers a front-end ondbclick event; the shortcut key function triggers a front end onkeyup, onkeydown event;
The layout mode of the task drawing board uses the original CSS and less, and adopts an elastic box layout, a responsive layout, a static layout, a positioning layout, a floating layout and a streaming layout to realize the functional style of the task drawing board; making an overall layout by using the elastic box layout and the responsive layout; writing a function of fixing the width and the height and occupying the fixed screen position in a static layout mode; positioning the canvas bottom layer and the treatment task according to X, Y axes by using a positioning layout mode; floating the div box in the task toolbar by using a floating layout; and realizing the layout of the label and the form control by using the stream layout, and enabling the local fixed width and height by using a calc calculation formula in css 3.
2. The method of claim 1, wherein the treatment tasks are implemented by HTML5 tags and are represented in dots by rectangular task boxes, and wherein the wiring between the treatment tasks is based on SVG vector graphics technology, wherein the wiring is rendered on a task drawing board with an SVG canvas layer underlying by the relative positioning of css styles.
3. The method of claim 1, wherein the line drawing logic of the link further comprises: the lines on the task drawing board are set to be composed of four points, a straight line is rendered if the four points are on the same straight line, and a curve is rendered if the four points are not on the same straight line.
4. An electronic device, wherein the electronic device comprises:
A processor; and
A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method of any one of claims 1 to 3.
5. A computer readable storage medium, wherein the computer readable storage medium stores one or more programs which, when executed by a processor, implement the method of any of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011210686.9A CN112184082B (en) | 2020-11-03 | 2020-11-03 | Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011210686.9A CN112184082B (en) | 2020-11-03 | 2020-11-03 | Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112184082A CN112184082A (en) | 2021-01-05 |
CN112184082B true CN112184082B (en) | 2024-07-19 |
Family
ID=73917858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011210686.9A Active CN112184082B (en) | 2020-11-03 | 2020-11-03 | Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112184082B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116521304B (en) * | 2023-07-04 | 2023-12-01 | 四川易诚智讯科技有限公司 | Method and system for generating and displaying structured fine granularity plan |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103985077A (en) * | 2014-05-08 | 2014-08-13 | 武汉库百网络技术有限公司 | Emergency command exercise method and system |
CN104021460A (en) * | 2014-06-27 | 2014-09-03 | 北京太格时代自动化系统设备有限公司 | Work flow management system and work flow handling method |
CN105243521A (en) * | 2015-11-20 | 2016-01-13 | 华润电力投资有限公司河南分公司 | Workflow management method and system |
CN108765521A (en) * | 2018-06-04 | 2018-11-06 | 深圳市沃特沃德股份有限公司 | Electronic drawing board and its display methods |
CN111310330A (en) * | 2020-02-12 | 2020-06-19 | 广州奥格智能科技有限公司 | Safety emergency plan digitalized parameter design method, system, storage medium and computer equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927410B (en) * | 2014-03-26 | 2018-05-15 | 中国石油化工股份有限公司 | Chemical accident emergency preplan dynamic deduces simulation system and method |
-
2020
- 2020-11-03 CN CN202011210686.9A patent/CN112184082B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103985077A (en) * | 2014-05-08 | 2014-08-13 | 武汉库百网络技术有限公司 | Emergency command exercise method and system |
CN104021460A (en) * | 2014-06-27 | 2014-09-03 | 北京太格时代自动化系统设备有限公司 | Work flow management system and work flow handling method |
CN105243521A (en) * | 2015-11-20 | 2016-01-13 | 华润电力投资有限公司河南分公司 | Workflow management method and system |
CN108765521A (en) * | 2018-06-04 | 2018-11-06 | 深圳市沃特沃德股份有限公司 | Electronic drawing board and its display methods |
CN111310330A (en) * | 2020-02-12 | 2020-06-19 | 广州奥格智能科技有限公司 | Safety emergency plan digitalized parameter design method, system, storage medium and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112184082A (en) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110069257B (en) | Interface processing method and device and terminal | |
Petzold | Creating Mobile Apps with Xamarin. Forms Preview Edition 2 | |
US8015550B2 (en) | Systems and methods for hazards analysis | |
CN102135873B (en) | A kind of method and apparatus creating user interface | |
CN107992304A (en) | A kind of method and apparatus for generating display interface | |
CN102221993A (en) | Declarative definition of complex user interface state changes | |
CN101374213A (en) | Implementing method for self-defining television human-machine interface | |
CN107111497A (en) | Development support system | |
CN106991096A (en) | Dynamic page rendering intent and device | |
CN114564252A (en) | Event configuration method, system, equipment and medium for low-code platform | |
CN113535165A (en) | Interface generation method and device, electronic equipment and computer readable storage medium | |
CN112650966A (en) | Method, generator and medium for generating dynamic list page of online design | |
CN108664242B (en) | Method and device for generating visual interface, electronic equipment and readable storage medium | |
CN113626746A (en) | Method for custom drawing based on web page | |
CN109471580B (en) | Visual 3D courseware editor and courseware editing method | |
CN112364496B (en) | Avionics simulation panel generation system based on HTML5 and VUE technologies | |
CN103377039A (en) | Webgame developing and analyzing method, editor and analyzer | |
CN114356190A (en) | AI visual modeling flow drawing method, system and application based on Web | |
CN112184082B (en) | Editing method of airport emergency treatment plan, electronic equipment and computer readable storage medium | |
CN115495069B (en) | Model-driven coal industry software process implementation method, device and equipment | |
CN115982266A (en) | Page dynamic rendering method and system based on custom configuration attribute field | |
CN111506306B (en) | Method and device for writing active script and electronic equipment | |
CN114924712A (en) | AUI modularization realization method and system based on domain controller platform | |
US8327315B1 (en) | System and method for process rules editors | |
CN114356430B (en) | DAG dependent configuration tool based on airflow scheduling system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |