Airport task monitoring method and system, electronic equipment and readable storage medium
By creating and monitoring task processes in the airport task monitoring system, the impact of task delays on airport operations is solved, and real-time monitoring and optimization of airport tasks is achieved.
Patent Information
- Application Number
- CN202411643437.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-11
AI Technical Summary
In airport environments, task delays may lead to subsequent tasks delays, and there is a lack of effective monitoring methods to promptly detect and resolve these problems.
Provides a monitoring system for airport tasks, including task creation module and task monitoring module. The task creation module creates process scenarios and reference task processes through pre-configured scenario templates. The task monitoring module displays the parameter values to be visualized based on the execution parameters of the actual task process and the intermediate node duration attributes of the task process.
Real-time monitoring of airport tasks is realized, timely detection of task delays and abnormal situations is provided, the basis for optimizing airport task processes is provided, and task execution efficiency and reliability are improved.
Smart Images

Figure CN119599342A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic information, and in particular to a monitoring method and system for airport tasks, electronic equipment, and a readable storage medium. Background Art
[0002] In the civil aviation field, many tasks need to be performed from the time an aircraft lands at an airport to the time it takes off again, such as ground support tasks, baggage tracking tasks, refueling tasks, etc. One task may have an impact on other tasks. For example, if a task is delayed, it may cause a large number of subsequent tasks to be delayed.
[0003] So it is necessary to monitor airport tasks. Summary of the invention
[0004] The present application provides a method and system for monitoring an airport task, an electronic device, and a readable storage medium, aiming to solve the problem of how to monitor the task.
[0005] In order to achieve the above objectives, this application provides the following technical solutions:
[0006] A first aspect of the present application provides a monitoring system for airport tasks, comprising:
[0007] Task creation module and task monitoring module;
[0008] The task creation module is used to, in response to an operation of creating a process scenario based on a pre-configured scenario template, establish a first process scenario, and in response to an operation of creating a first reference task process under the first scenario process, establish a first reference task process, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation;
[0009] The task monitoring module is used to display the values of the parameters to be visualized based on the execution parameters of the actual task flow and with reference to the duration attributes of the intermediate nodes included in the task flow.
[0010] A second aspect of the present application provides a method for monitoring airport tasks, comprising:
[0011] In response to an operation of creating a process scenario based on a preconfigured scenario template, a first process scenario is established, and in response to an operation of creating a first reference task process under the first scenario process, a first reference task process is established, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation;
[0012] Based on the execution parameters of the actual task flow and the duration attributes of the intermediate nodes included in the reference task flow, the values of the parameters to be visualized are displayed.
[0013] A third aspect of the present application provides an electronic device, including:
[0014] Memory and processor;
[0015] The memory is used to store a computer program, and the processor is used to run the computer program to implement the method for monitoring airport tasks provided in the second aspect of the present application.
[0016] The fourth aspect of the present application provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the airport task monitoring method provided by the second aspect of the present application.
[0017] The airport task monitoring system and method disclosed in the embodiments of the present application establish a first process scenario in response to an operation of creating a process scenario based on a preconfigured scenario template, and establish a first reference task process in response to an operation of creating a first reference task process under the first scenario process, wherein the first reference task process includes at least one business operation, any one of which is configured with a duration attribute, and at least one business operation includes a first business operation, wherein the duration attribute of the first business operation indicates the maximum duration required to complete the first business operation, and based on the execution parameters of the actual task process and the duration attributes of the intermediate nodes included in the reference task process, the values of the parameters to be visualized are displayed, thereby achieving the purpose of monitoring the operating parameters of the actual task process based on the duration attributes of the reference task process. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0019] Figure 1 A schematic diagram of the structure of a monitoring system for airport tasks disclosed in an embodiment of the present application;
[0020] Figure 2 A flowchart of a method for configuring a new scene template disclosed in an embodiment of the present application;
[0021] Figure 3 This is an example diagram of a scene template configuration interface disclosed in an embodiment of the present application;
[0022] Figure 4 A flowchart for creating a reference task for the task creation module disclosed in the embodiment of the present application;
[0023] Figure 5 An example diagram of establishing a first process scenario in response to an operation of creating a process scenario based on a scenario template disclosed in an embodiment of the present application;
[0024] Figure 6 An example diagram of establishing a first reference task flow in response to an operation of creating a first reference task flow under a first scenario flow disclosed in an embodiment of the present application;
[0025] Figure 7 A flowchart of the task monitoring module disclosed in the embodiment of the present application monitoring the actual task process;
[0026] Figure 8 An example diagram of discovering an abnormal task flow based on displayed content disclosed in an embodiment of the present application;
[0027] Fig. 9 This is a diagram showing an example of the structure of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0028] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0029] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0030] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0031] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0032] During the research process, the inventors found that monitoring of airport tasks is not only conducive to timely discovery of airport tasks with problems, but also provides a basis for the optimization of airport tasks.
[0033] In the embodiments of the present application, the airport task can be understood as a process consisting of at least one operation, where the operation includes manual operation, automated machine operation, and a combination of manual and machine operation.
[0034] In order to realize the monitoring of airport tasks, the embodiment of the present application provides a monitoring system for airport tasks, such as Figure 1 As shown, it includes: a template configuration module, a task creation module, and a task monitoring module.
[0035] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0036] The functions of the above modules will be described in detail below in combination with the process.
[0037] The template configuration module is pre-configured with a template library, which includes several established scene templates. Any scene template corresponds to a scene type. Any scene template includes at least one field, and any field represents an attribute of the scene type. Each attribute (field) is pre-configured with at least one attribute value, and the user can select an attribute value for the field.
[0038] For example, the baggage tracking scenario template includes a business identification field, an international and domestic route field, an aircraft model field, a flight attribute field, and a stopover standard field.
[0039] The business identification field indicates the task type to which the scenario template belongs (corresponds).
[0040] The domestic and international routes field indicates the type of route, and the pre-configured attribute values include domestic routes and international routes.
[0041] The model field indicates the model of the aircraft corresponding to the task, and the pre-configured attribute values include less than 60 seats, 61-150 seats, 151-250 seats, and more than 250 seats.
[0042] The flight attribute field indicates the flight's stopover attributes. The selectable attribute values include: departure, overnight, and stopover.
[0043] The stopover standard field indicates the type of duration required for the flight to stop. The selectable attribute values include: standard stopover and fast stopover.
[0044] Users (such as airport staff) can establish task processes based on the actual business processes to be monitored by the airport through established scenario templates, that is, refer to the task processes.
[0045] Continuing with the previous example, if a baggage tracking reference task process is established based on the baggage tracking scenario template, the attribute values of the fields selected by the user are: the selected attribute value of the business identification field is baggage tracking, the selected attribute value of the domestic and international routes field is domestic routes, the selected attribute value of the aircraft model field is less than 60 seats, the selected attribute value of the flight attribute field is departure, and the selected attribute value of the stopover standard field is standard stopover.
[0046] Here, the attribute value of the field in the baggage tracking reference task flow is represented as QT=(baggage tracking, international route, less than 60 seats, originating, standard transit).
[0047] In some cases, there may be no suitable scenario template for the reference task flow that needs to be created. In this case, the user can configure a new scenario template based on the template configuration module.
[0048] In some implementations, according to Figure 2 The process shown in the figure configures a new scene template. Figure 2 The following steps are included:
[0049] S11. Obtain configuration information of the scene template.
[0050] In this embodiment, the configuration information includes field information, and the field information includes the name of the field.
[0051] As mentioned above, the fields included in the baggage tracking scenario template are listed. It can be understood that different scenario templates can have different fields, and the fields are configured based on the specific purpose of the scenario template (such as the reference task flow generated by the scenario template). In this embodiment, the list B = (B1, B2, ..., Bx, ..., By), x = 1, 2, ..., y, represents the information of the field, where Bx is the information of the xth field and y is the number of fields.
[0052] The configuration information also includes the attribute values of the fields. Each field in B is configured with at least one attribute value. Here, the list composed of the attribute values of each field is called HT. That is, the attribute value corresponding to Bx in B is a list, and the attribute values corresponding to the information of all fields in B constitute HT.
[0053] In some implementations, the template configuration module displays a configuration interface, and the user selects field information and attribute values based on the configuration interface, that is, the template configuration module obtains configuration information of the scene template based on the configuration interface.
[0054] by Figure 3 For example, on the edit process template interface, the template name is displayed. The user can enter the name of the newly created scenario template in the input box after the template name. Figure 3 Take the name “Security Check Process” as an example. Figure 3 1, 2 and 3 in the above are all fields of the newly created task template. Taking 1 as an example, "Please select a business ID" indicates that this configuration is the business ID field. "Ground support" and "Security inspection" are two optional attribute values of the business ID field. Users can select one of the attribute values to configure the scenario type corresponding to the newly created scenario template. It should be noted that users are required to select the attribute value of the business ID field during the configuration stage.
[0055] For another example, 3 represents the security personnel configuration field, and the attribute values of the field are "10 personnel" and "20 personnel". The user can choose not to select a certain attribute value, and leave it for selection when configuring the reference task flow based on the template later.
[0056] It is understandable that based on Figure 3 , users can add new attribute values based on the "Add New Option" or delete the flag based on Delete attribute values. In the case of deleting all attributes under a field, the field can be deleted.
[0057] Because it is not necessary to create the same scene template, in this embodiment, after obtaining the configuration information, the scene template is checked for duplication to prevent the establishment of the same scene template.
[0058] S12: Compare the configuration information with the configuration information of the existing scene template to obtain a comparison result.
[0059] For ease of expression, the existing scene templates are recorded here as a list C = (C1, C2, ..., Cu, ..., Cv), u = 1, 2, ..., v, where Cu is the attribute value of the u-th established scene template in the template library, and v is the number of established scene templates in the template library.
[0060] Compare HT and Cu one by one. If This indicates that the scene template to be created does not exist, and the comparison result is non-duplicate, and S13 is executed. Otherwise, the comparison result is duplicate, and S14 is executed.
[0061] It is understandable that there may be no scene template in the template library, then the scene template is empty, that is, C is empty, which can be regarded as An example of .
[0062] S13: In response to the comparison result indicating no duplication, a scene template is created.
[0063] S14: In response to the comparison result indicating duplication, no scene template is created.
[0064] In some implementations, when the comparison result indicates duplication, prompt information indicating that the scene template is repeatedly created is displayed.
[0065] It can be seen from the above process that the template configuration module can create and save scene templates, laying the foundation for the establishment of reference task processes.
[0066] Figure 4 The process of creating a reference task flow for the task creation module includes the following steps:
[0067] S21. In response to an operation of creating a process scenario based on a scenario template, a first process scenario is established.
[0068] Users can select a scene template and create a scene flow based on the scene template. Figure 5 For example, the task creation module displays the interface for creating a process scenario based on the user's operation of creating a process scenario. In this interface, examples of displayed fields include: "Business ID", "Domestic and International", "Is it normal", "Flight seat" and "Near and far seat". The user can select the attribute value of each field. For example, for the "Domestic and International" field, select "Domestic" or "International" from the drop-down menu. After selecting the attribute value of each field, the newly created process scenario (here referred to as the first scenario process, i.e. Figure 5 Flow scenario in the left frame in the diagram).
[0069] S22. In response to the operation of creating a first reference task flow under the first scenario flow, establish the first reference task flow.
[0070] It can be understood that the first reference task flow is the task flow under the first scenario flow.
[0071] Any reference task flow includes a start node, an intermediate node and an end node. The start node indicates the start of the reference task flow, and the end node indicates the end of the reference task flow. Between the start and end of the reference task flow, the line between any two adjacent intermediate nodes represents a business operation.
[0072] by Figure 6 For example, in Figure 5 Under the created ground support scenario process, the reference task process creation interface for baggage support is displayed. On this interface, the user can add the start node, intermediate node, and end node. Figure 6 In the diagram, the intermediate nodes are directed line segments, i.e. lines with arrows. The business operations represented by the intermediate nodes include: transit, security inspection, sorting, warehousing, loading, outbound transportation, installation, unloading, and arrival, etc.
[0073] The business operation represented by the intermediate node is the actual operation required in the baggage guarantee task process under the ground guarantee scenario process. It can be understood that in this embodiment, the user performs the operation based on the actual operation required. Figure 6 Taking the interface as an example, establish the first reference task flow.
[0074] The intermediate nodes in the first reference task flow have a duration attribute, that is, the user needs to configure the duration attribute for the intermediate node. The duration attribute of any intermediate node represents the reference duration required for the task operation represented by the intermediate node. The reference duration can be understood as the maximum duration.
[0075] Also Figure 6 For example, in response to the user selecting an intermediate task node "loading", the interface displays the configuration interface of the selected node, which includes configuration items of the node. The configuration items take the node information and duration as an example, and the node information takes the node identifier (id) and node name as an example. Figure 6 In the node configuration interface, the node ID is automatically assigned by the system, which can uniquely identify the intermediate node and cannot be changed by the user. The user can enter the node name and duration in the node configuration interface.
[0076] Each intermediate node in the first reference task flow has a duration attribute, and thus can be used as a reference for the actual task flow, providing a basis for determining the execution status of the actual task flow.
[0077] Because the first reference task flow is the basis for determining the actual task flow, in order to improve the accuracy and uniqueness of the determination result, it is necessary to further prevent the duplication of establishing the reference task flow, so the following steps are also included:
[0078] S23. Determine whether there is a reference task flow that is the same as the first reference task flow. If yes, execute S24; if not, execute S25.
[0079] In some implementations, it is assumed that the existing reference task flow list is YU=(YU1, YU2, ..., YU j , …, YU m ), j = 1, 2, ..., m; where YU j is the jth established reference task flow, m is the number of established reference task flows, YU j =(YU j,1 , YU j,2 , …, YU j,i , …, YU j,n ); YU j,i is the value of the field in the jth established reference task flow, including at least the above node name and duration attributes.
[0080] The first reference task flow is QT=(QT1, QT2, ..., QT i , ..., QT n ), i = 1, 2, ..., n; where QT i The i-th configuration item includes the node name and duration attributes, and n is the number of configuration items.
[0081] If QT is the same as a certain YU, it means that there is a reference task flow that is the same as the first reference task flow, otherwise it does not exist.
[0082] S24. Set the first reference task flow to an invalid state.
[0083] S25. Set the first reference task flow to an effective state.
[0084] It can be seen from the process provided in this embodiment that the task creation module can create a reference task process to provide a basis for determining the running status of the actual task process.
[0085] Figure 7 The process of monitoring the actual task process for the task monitoring module includes the following steps:
[0086] S31. Obtain pre-configured parameters to be visualized.
[0087] In this embodiment, the parameters include: a normal process rate, an abnormal process rate, and a process data missing rate.
[0088] Process normality rate = total number of normal task processes / total number of outbound flights. The total number of outbound flights can be obtained from the flight operation data and is a known value.
[0089] A normal task flow refers to an actual task flow whose execution time meets the first condition compared with the corresponding reference task flow. Taking the actual baggage guarantee task flow as an example, based on the attribute values of each field of the scenario flow to which the actual baggage guarantee task flow belongs, a scenario flow consisting of fields with the same attribute values is searched from the reference task flow as the target scenario flow, and a reference task flow with the same name is searched from the target scenario flow. Continuing with the above example, the first reference task flow is the reference task flow of the actual baggage guarantee task flow.
[0090] The first condition includes at least one of the following:
[0091] 1. The execution duration of the intermediate node of the actual task flow shall not be greater than the duration attribute of the corresponding intermediate node in the corresponding reference task flow.
[0092] For example, in the first reference task flow, the duration attribute of the intermediate loading node is 10 minutes, and the first condition includes that the duration of the intermediate loading node in the actual task flow is less than 10 minutes.
[0093] 2. The total duration of the actual task flow shall not be greater than the sum of the duration attributes of all intermediate nodes in the corresponding reference task flow.
[0094] Abnormal process rate = total number of abnormal task processes / total number of outbound flights. An abnormal task process refers to an actual task process whose execution time meets the first condition compared with the corresponding reference task process.
[0095] Process data missing rate = total number of task processes with missing duration data / total number of outbound flights.
[0096] Missing duration data means that at least one of the start time, end time, and duration of the intermediate nodes is unknown, that is, it cannot be obtained.
[0097] In this embodiment, the sum of the process normal rate, the process abnormal rate, and the process data missing rate is equal to 1.
[0098] S32: Calculate the value of the parameter to be visualized based on the execution parameters of the actual task flow and with reference to the duration attributes of the intermediate nodes included in the task flow.
[0099] For the specific calculation method, please refer to the calculation formula provided in the above steps.
[0100] S33. Display the value of the parameter to be visualized.
[0101] It can be understood that in some implementations, the values of the parameters to be visualized for a preset time period (such as every day) are calculated and displayed.
[0102] Some examples of the values of some parameters to be visualized are shown below: Figure 8 shown.
[0103] It is understandable that abnormal task flow can be found based on the displayed content. Figure 8 For example, there is a significant decrease in the normal rate of baggage security node security duration. Therefore, it is necessary to check whether the baggage security task process is normal.
[0104] In addition, based on the displayed content, it is also possible to discover abnormal reference task processes and / or scene templates. That is to say, if multiple displayed numerical curves are abnormal, such as if they all have a large drop, it means that there may be a problem with at least one of the reference task processes and templates used, and a prompt may be given to conduct an inspection.
[0105] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0106] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0107] Although operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.
[0108] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0109] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0110] An embodiment of the present application further discloses an electronic device, including: a memory and a processor.
[0111] The memory is used to store a computer program, and the processor is used to run the computer program to implement the above-mentioned airport task monitoring method.
[0112] It is understandable that the electronic device is Fig. 9 For example, in addition to a memory and a processor, an electronic device also includes an input device such as a keyboard, an output device such as a display, and a communication module. The input device, the output device, and the communication module communicate with the processor through an I / O interface (i.e., an input / output interface).
[0113] An embodiment of the present application further discloses a readable storage medium. When instructions in the readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned airport task monitoring method.
[0114] In the context of the present disclosure, a readable storage medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A readable storage medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0115] It should be noted that the above-mentioned readable medium of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above. The above computer readable medium may be contained in the above electronic device; or it may exist alone without being assembled into the electronic device.
[0116] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0117] According to one or more embodiments of the present application, the present application discloses a monitoring system for airport tasks, including:
[0118] Task creation module and task monitoring module;
[0119] The task creation module is used to, in response to an operation of creating a process scenario based on a pre-configured scenario template, establish a first process scenario, and in response to an operation of creating a first reference task process under the first scenario process, establish a first reference task process, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation;
[0120] The task monitoring module is used to display the values of the parameters to be visualized based on the execution parameters of the actual task flow and with reference to the duration attributes of the intermediate nodes included in the task flow.
[0121] In some implementations, the method further includes:
[0122] Template configuration module;
[0123] The template configuration module is pre-configured with a template library, wherein the template library includes a number of established scene templates, and any one of the scene templates corresponds to a scene type;
[0124] Any of the scene templates includes at least one field, any of the fields represents an attribute of a scene type, and any of the fields is pre-configured with at least one attribute value.
[0125] In some implementations, the template configuration module is used to:
[0126] Acquire configuration information of a first scene template, where the configuration information of the first scene template includes: names and attribute values of fields included in the first scene template;
[0127] Based on the configuration information of the first scene template, the first scene template is created.
[0128] In some implementations, the template configuration module is used to create the first scene template based on the configuration information of the first scene template, including:
[0129] The template configuration module is specifically used to create the first scene template based on the configuration information of the first scene template when there is no scene template with the same configuration among the created scene templates.
[0130] In some implementations, the task creation module is used to establish a first reference task flow in response to an operation of creating a first reference task flow under the first scenario flow, including:
[0131] The task creation module is specifically used to, in response to the operation of creating a first reference task process under the first scenario process, create an intermediate node based on the first interface, the connection between any two adjacent intermediate nodes represents a business operation, and configure a maximum duration for the business operation.
[0132] In some implementations, the parameter includes at least one of the following:
[0133] Process normal rate, process abnormal rate and process data missing rate;
[0134] The process normal rate is the ratio of the total amount of normal task processes to the total amount of outbound flights, the process abnormal rate is the ratio of the total amount of abnormal task processes to the total amount of outbound flights, and the process data missing rate is the ratio of the total amount of task processes with missing duration data to the total amount of outbound flights;
[0135] The normal task flow is a task flow that satisfies the first condition, and the abnormal task flow is a task flow that does not satisfy the first condition. The first condition includes: the execution duration of the intermediate nodes of the task flow is not greater than the duration attribute of the corresponding intermediate nodes in the corresponding reference task flow, and the total duration of the actual task flow is not greater than the sum of the duration attributes of all intermediate nodes in the corresponding reference task flow.
[0136] In some implementations, the task monitoring module is further configured to:
[0137] Based on the displayed content, discover abnormal task processes;
[0138] Based on the displayed content, abnormal reference task flows and / or scenario templates are discovered.
[0139] According to one or more embodiments of the present application, the present application also discloses a method for monitoring airport tasks, comprising:
[0140] In response to an operation of creating a process scenario based on a preconfigured scenario template, a first process scenario is established, and in response to an operation of creating a first reference task process under the first scenario process, a first reference task process is established, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation;
[0141] Based on the execution parameters of the actual task flow and the duration attributes of the intermediate nodes included in the reference task flow, the values of the parameters to be visualized are displayed.
[0142] According to one or more embodiments of the present application, the present application further discloses an electronic device, including:
[0143] Memory and processor;
[0144] The memory is used to store a computer program, and the processor is used to run the computer program to implement the airport task monitoring method disclosed in the present application.
[0145] According to one or more embodiments of the present application, the present application also discloses a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the airport task monitoring method disclosed in the present application.
[0146] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
[0147] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0148] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
Claims
1. A monitoring system for airport tasks, characterized in that: include: Task creation module and task monitoring module; The task creation module is used to, in response to an operation of creating a process scenario based on a pre-configured scenario template, establish a first process scenario, and in response to an operation of creating a first reference task process under the first scenario process, establish a first reference task process, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation; The task monitoring module is used to display the values of the parameters to be visualized based on the execution parameters of the actual task flow and with reference to the duration attributes of the intermediate nodes included in the task flow.
2. The airport task monitoring system according to claim 1, characterized in that: Also includes: Template configuration module; The template configuration module is pre-configured with a template library, wherein the template library includes a number of established scene templates, and any one of the scene templates corresponds to a scene type; Any of the scene templates includes at least one field, any of the fields represents an attribute of a scene type, and any of the fields is pre-configured with at least one attribute value.
3. The airport task monitoring system according to claim 2, characterized in that: The template configuration module is used to: Acquire configuration information of a first scene template, where the configuration information of the first scene template includes: names and attribute values of fields included in the first scene template; Based on the configuration information of the first scene template, the first scene template is created.
4. The airport task monitoring system according to claim 3, characterized in that: The template configuration module is used to create the first scene template based on the configuration information of the first scene template, including: The template configuration module is specifically used to create the first scene template based on the configuration information of the first scene template when there is no scene template with the same configuration among the created scene templates.
5. The airport task monitoring system according to any one of claims 1 to 4, characterized in that: The task creation module is used to establish a first reference task flow in response to an operation of creating a first reference task flow under the first scenario flow, including: The task creation module is specifically used to, in response to the operation of creating a first reference task process under the first scenario process, create an intermediate node based on the first interface, the connection between any two adjacent intermediate nodes represents a business operation, and configure a maximum duration for the business operation.
6. The airport task monitoring system according to any one of claims 1 to 4, characterized in that: The parameters include at least one of the following: Process normal rate, process abnormal rate and process data missing rate; The process normal rate is the ratio of the total amount of normal task processes to the total amount of outbound flights, the process abnormal rate is the ratio of the total amount of abnormal task processes to the total amount of outbound flights, and the process data missing rate is the ratio of the total amount of task processes with missing duration data to the total amount of outbound flights; The normal task flow is a task flow that satisfies the first condition, and the abnormal task flow is a task flow that does not satisfy the first condition. The first condition includes: the execution duration of the intermediate nodes of the task flow is not greater than the duration attribute of the corresponding intermediate nodes in the corresponding reference task flow, and the total duration of the actual task flow is not greater than the sum of the duration attributes of all intermediate nodes in the corresponding reference task flow.
7. The airport task monitoring system according to any one of claims 1 to 4, characterized in that: The task monitoring module is also used for at least one of the following: Based on the displayed content, discover abnormal task processes; Based on the displayed content, abnormal reference task flows and / or scenario templates are discovered.
8. A method for monitoring airport tasks, characterized in that: include: In response to an operation of creating a process scenario based on a preconfigured scenario template, a first process scenario is established, and in response to an operation of creating a first reference task process under the first scenario process, a first reference task process is established, wherein the first reference task process includes at least one business operation, any one of the business operations is configured with a duration attribute, the at least one business operation includes a first business operation, and the duration attribute of the first business operation indicates a maximum duration required to complete the first business operation; Based on the execution parameters of the actual task flow and the duration attributes of the intermediate nodes included in the reference task flow, the values of the parameters to be visualized are displayed.
9. An electronic device, characterized in that: include: Memory and processor; The memory is used to store a computer program, and the processor is used to run the computer program to implement the method for monitoring airport tasks as described in claim 8.
10. A computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method for monitoring airport tasks as claimed in claim 8.
Citation Information
Cited By
Airport operation task control method and device, electronic equipment and storage medium
CN119850123A