Airport operation task control method and device, electronic equipment and storage medium
By establishing target task templates and obtaining and calculating execution data, multi-dimensional monitoring and optimization of airport operation tasks are achieved, task delays are solved, and overall execution efficiency is improved.
Patent Information
- Application Number
- CN202411864470.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-18
AI Technical Summary
How to improve the overall execution efficiency of airport operation tasks and avoid chain delays caused by delays in one task.
The target task is established by establishing configuration data based on the target task template, obtaining the actual and planned execution data of each subtask, and calculating and displaying the monitoring parameters of the target task, allowing users to adjust tasks based on these parameters.
Multi-dimensional monitoring and optimization of airport operation tasks is realized, and the efficiency and reliability of task execution are improved.
Smart Images

Figure CN119850123A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of aviation technology, and in particular to a control method, device, electronic equipment and storage medium for airport operation tasks. Background Art
[0002] Civil aircraft need to perform numerous tasks from landing at the airport to taking off again, such as ground support, baggage tracking, refueling, etc. Each task is closely related to other tasks. If one task is delayed, it may cause a large number of subsequent tasks to be delayed. Therefore, how to improve the overall execution efficiency of airport tasks has become an urgent problem to be solved. Summary of the invention
[0003] In order to solve the above problems, the present disclosure provides a control method, device, electronic device and storage medium for airport operation tasks, which aims to improve the execution efficiency of airport operation tasks.
[0004] In order to achieve the above objectives, the present disclosure mainly provides the following technical solutions:
[0005] In a first aspect, the present disclosure provides a method for controlling an airport operation task, comprising:
[0006] Establish the target tasks in the airport based on the configuration data corresponding to the target task template;
[0007] Acquire the actual execution data of each subtask in the target task, and the planned execution data corresponding to the actual execution data of each subtask;
[0008] Calculate the monitoring parameters of each preset dimension of the target task according to the actual execution data and the planned execution data of each subtask, wherein the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension;
[0009] Each preset dimension and the corresponding monitoring parameter are displayed, so that the user can adjust the target task according to the monitoring parameters.
[0010] In a second aspect, the present disclosure provides a control device for an airport operation task, the device comprising:
[0011] An establishing unit, used for establishing a target task in an airport based on configuration data corresponding to the target task template;
[0012] An acquisition unit, used to acquire actual execution data of each subtask in the target task, and planned execution data corresponding to the actual execution data of each subtask;
[0013] A calculation unit, used to calculate the monitoring parameters of each preset dimension of the target task according to the actual execution data and the planned execution data of each subtask, wherein the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension;
[0014] The display unit is used to display each preset dimension and the corresponding monitoring parameter, so that the user can adjust the target task according to the monitoring parameter.
[0015] On the other hand, the present disclosure further provides a storage medium, which is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the method of the first aspect above.
[0016] On the other hand, the present disclosure also provides an electronic device, comprising at least one processor, and at least one memory and a bus connected to the processor; wherein the processor and the memory communicate with each other through the bus; and the processor is used to call program instructions in the memory to execute the method of the first aspect as described above.
[0017] Compared with the prior art, the present invention has the following advantages:
[0018] The disclosed user selects a task template according to the classification of the operation tasks that the airport actually needs to monitor, obtains a target task template, receives the configuration data selected by the user in the target task template, determines a certain operation task that the user specifically needs to monitor according to the selected configuration data, and thus establishes the target task. According to the actual execution data of each subtask of the target task and the planned execution data corresponding to each actual execution data, the monitoring parameters of each preset dimension of the target task are calculated and displayed, so that the user can intuitively monitor the execution of the target task from multiple dimensions, thereby making corresponding optimization strategies, and thus improving the execution efficiency of the airport operation tasks.
[0019] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by implementing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1A schematic flow chart of a method for controlling an airport operation task according to an embodiment of the present disclosure is shown;
[0022] Figure 2 A schematic flow chart of another method for controlling an airport operation task according to an embodiment of the present disclosure is shown;
[0023] Figure 3 A schematic structural diagram of a control device for an airport operation task according to an embodiment of the present disclosure is shown;
[0024] Figure 4 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0026] In order to improve the overall execution efficiency of airport operation tasks, the present disclosure provides an airport workflow system, which includes a processor, a memory and a display unit. Among them, a task template library is stored in the memory, and a number of task templates are stored in the task template library. Each task template includes several different fields, and each field corresponds to several optional configuration data. For example: the baggage tracking task template includes a business identification field, and the business identification field corresponds to baggage tracking; it also includes domestic and foreign route fields, and the domestic and foreign route fields correspond to international and domestic; it also includes an aircraft model field, and the aircraft model field corresponds to less than 60 seats, 61-150 seats, 151-250 seats, and more than 250 seats; it also includes a flight attribute field, and the flight attribute field corresponds to departure, overnight and stopover; it also includes a stopover standard field, and the stopover standard field corresponds to standard stopover and fast stopover. The display unit is used for the user to determine the target task to be monitored, and to display the monitoring parameters of each dimension of the target task. The processor is used to generate the target task and calculate the monitoring parameters.
[0027] Corresponding to the airport workflow system, the embodiment of the present disclosure also provides a control method for airport operation tasks, such as Figure 1 As shown, the control method of the airport operation task in the embodiment of the present disclosure includes:
[0028] 101. Based on the configuration data corresponding to the target task template, the target task in the airport is established. Based on the task template selection operation of the user, the interface of the target task template is displayed.
[0029] The target task template may be a task template selected by a user in a task template library. The target task template includes multiple fields, each field is different, and each field corresponds to one or more selectable configuration data. The user is an airport manager.
[0030] In this step, the user clicks the button corresponding to the target task template on the task template selection interface of the display according to the actual operation task that the airport needs to monitor, so that the airport workflow system receives the user's task template selection operation. After receiving the selection operation, the target task template is determined in the task template library based on the selection operation, and the interface corresponding to the target task template is displayed on the display. After receiving the configuration data corresponding to each field determined by the user through the interface, the target task in the airport is determined according to the configuration data.
[0031] Specifically, the user selects the configuration data of each field in the target task template interface to obtain the current configuration data list QT=(QT1, QT2, ..., QT i , ..., QT n ), i = 1, 2, ..., n; where QT i The configuration data corresponding to the i-th field in the target task template input by the user, n is the number of fields in the target task template; the configuration data in QT is arranged in the order of the fields in the target task template. For example: the user needs to monitor a baggage tracking task at the airport, and the baggage tracking task is specifically international routes, less than 60 seats, departure, and normal transit. The user needs to first select the baggage tracking task template, and select the corresponding configuration data in each field of the baggage tracking task template interface to obtain QT = (baggage tracking, international, less than 60 seats, departure, normal transit). It should be noted that the configuration data of each position in QT has a specific meaning. For example, the first configuration data in QT corresponds to the business identification field, and the second configuration data corresponds to the domestic and international route field.
[0032] After generating QT, the corresponding target task type MT can be established according to QT. For example, QT = (baggage tracking, international, less than 60 seats, departure, normal transit), then the identifier corresponding to the target task type is "baggage tracking_international_less than 60 seats_departure_normal transit". That is, MT is a simulated task type established by the user according to several restrictions corresponding to the actual task type. MT can enable the dimensional unification of various types of target task data based on the corresponding target task type when the target task is established later.
[0033] After MT is generated, a target task RW can be established based on MT. RW includes several subtasks, and each subtask corresponds to several preset planned execution data and actual execution data. In the process of establishing the target task RW based on MT, RW can be established under the various restriction conditions corresponding to MT. For example, the restriction conditions of MT are baggage tracking, international, less than 60 seats, origination, and normal transit. Then, each node will be set according to the actual business process under this condition. Each node corresponds to a subtask, and each subtask corresponds to a task name and a planned execution time. For example, a subtask is a meal preparation task, and the corresponding planned execution time is 15 minutes. Then the subtask is named the meal preparation task, and the execution time is set to 15 minutes.
[0034] 102. Obtain actual execution data of each subtask in the target task, and planned execution data corresponding to the actual execution data of each subtask.
[0035] The target task of the disclosed embodiment corresponds to a number of flight information, each flight information corresponds to an operation record of an aircraft, and the flight information includes target execution data, planned execution data, and actual execution data. The target execution data is equivalent to the theoretical value, and the planned execution data is an adjustment of the theoretical value according to the actual operation of the airport. For example, for the aviation fuel refueling task, the target execution data: the airport has a standard operation manual for different aircraft types. For example, a 150-seat aircraft requires 10 minutes to complete refueling, and the target execution time in the corresponding target execution data is 10 minutes; planned execution data: before the aircraft arrives, the airport will make a plan first, which may be subject to the time of the flight sequence. For the current 150-seat aircraft, it can only be planned to complete the refueling action in 8 minutes, otherwise it will be delayed. The corresponding planned execution time in the planned execution data is 8 minutes; actual execution data: the actual time for the aircraft airport maintenance personnel to refuel the 150-seat aircraft is 7 minutes. The actual execution time in the actual execution data is 7 minutes.
[0036] 103. Calculate monitoring parameters of each preset dimension of the target task based on the actual execution data and planned execution data of each subtask.
[0037] Among them, the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension. The preset dimension is the preset dimension of the monitoring target task. For example, the preset dimension is the normal rate of ground support. When calculating the normal rate of ground support, the ground support normality data can be calculated based on the actual execution data and planned execution data of the most recent 100 flight information in each subtask. If the ground support of 85 flight information is normal and the ground support of 15 flight information is abnormal, then the monitoring parameter corresponding to the ground support dimension is determined to be 85%.
[0038] After the target task is established, the corresponding preset dimensions that need to be monitored are also determined in the disclosed embodiment, that is, what kind of target task needs to be monitored and evaluated from which dimensions. After the preset dimensions are determined, the monitoring parameters of each preset dimension are calculated based on the actual execution data corresponding to each subtask in the target task and the planned execution data corresponding to each actual execution data.
[0039] 104. Display each preset dimension and the corresponding monitoring parameter.
[0040] In this step, it can be displayed in the form of a table on the display, for example, the column name is a preset dimension, and the corresponding monitoring parameters are displayed in the cells corresponding to the column names, so that the user can adjust the target task according to the monitoring parameters. The user can judge the execution status of the target task by observing the monitoring parameters on the display, and optimize the target task when adjustment is needed. The display in the embodiment of the present disclosure can display multiple target tasks that the user needs to monitor. By monitoring the various operation tasks of the airport, the airport workflow is optimized and the overall execution efficiency of the airport operation tasks is improved.
[0041] In order to explain in more detail a control method for an airport operation task proposed in the present disclosure, the present disclosure proposes an embodiment of another control method for an airport operation task. The specific implementation steps of the embodiment of the present disclosure are as follows: Figure 2 As shown, including:
[0042] 201. Receive various configuration data determined by the user through the interface of the target task template.
[0043] In this step, the field names of each field of the target task template are displayed on the interface of the target task template. The user selects corresponding configuration data according to the displayed field names based on the actual job tasks that need to be monitored, so as to establish the corresponding task type, that is, the process scenario, according to each configuration data.
[0044] In the disclosed embodiment, after receiving each configuration data, the corresponding task template will be searched in the task template library and the task template will be determined as the target task template. If the corresponding task template cannot be found in the task template library, it is necessary to establish a target task template.
[0045] In one achievable approach, the target task template is established as follows:
[0046] Step 1: receiving task template configuration data input by a user through a task template configuration interface, and obtaining a task template configuration data list, wherein the task template configuration data list includes candidate configuration data.
[0047] The task template configuration interface is an interface for configuring the task template. The task template configuration data is the configuration data selected by the user on the task template configuration interface. Task template configuration data list B = (B1, B2, ..., B x , …, B y ), x = 1, 2, ..., y; where B x is the configuration data corresponding to the xth field in the task template configuration interface, and y is the number of fields in the task template configuration interface; the task template configuration interface is used to configure the task template, and the task template configuration interface includes several different fields, each of which corresponds to several preset configurable configuration data. For example, the task template configuration interface includes a template name field, after which the corresponding template name can be entered; it also includes a business identifier, after which the corresponding type of business process, i.e., the operation task, can be selected or added. It can be ground support, baggage tracking, security inspection process, etc.; specific scene category fields can also be added, and the scene category fields, such as the security personnel field, the corresponding configuration data can be entered according to the actual situation. The scene category field corresponds to several different configuration data, so that after the corresponding task template is generated, the user can select the corresponding configuration data according to actual needs; for example, the security personnel field corresponds to optional configuration data of less than 10 people, 10-20 people, and more than 20 people.
[0048] B in the embodiment of the present disclosure includes candidate configuration data HT. HT is used to avoid establishing duplicate task templates. The task template configuration interface of the embodiment of the present disclosure will display candidate fields, and the user can select the corresponding configuration data. For example, if the candidate field is a business identification field, if the configuration data corresponding to the business identification field is ground support, then HT is ground support.
[0049] Step 2: Determine whether the task template library is empty.
[0050] In this step, it is determined whether the task template library is empty. If it is empty, step three is executed; if it is not empty, step four is executed.
[0051] Step 3: Generate target task template based on B.
[0052] Step 4: Obtain the HT of each task template in the task template library to obtain a list of candidate configuration data.
[0053] Wherein, candidate configuration data list C = (C1, C2, ..., C u , …, C v ), u=1, 2, …, v; where C u is the HT corresponding to the u-th established task template in the task template library, and v is the number of established task templates in the task template library.
[0054] In this embodiment, if the task template library is empty, it means that the user has not established any task template. At this time, the corresponding task template is directly generated according to B, and the same task template will not exist in the task template library. If the task template library is not empty, it means that there are established task templates in the task template library. At this time, the HT corresponding to each established task template in the task template library is obtained to obtain C.
[0055] Step 5: Determine whether HT In this step, it is determined whether HT If no, go to step 6, if yes, go to step 7.
[0056] Step 6: Use B to create a target task template.
[0057] Step 7: Determine not to generate a corresponding task template based on B.
[0058] In this step, if Then terminate the current task template generation.
[0059] In this embodiment, if If it means that the task template currently being established does not exist in the current task template library, then the corresponding task template is generated according to B; otherwise, it means that the task template currently being established exists in the current task template library, and it is necessary to terminate the current task template generation, so as to avoid the existence of task templates of the same business type in the task template library, so that when users establish task types for the same type of business processes with different restrictions, they are based on the same task template, avoiding the disorder or different dimensions of the monitoring data, and making the calculation or comparison standards of the later data the same.
[0060] In order to further optimize the establishment of task templates, you can also provide prompts for repeated establishment of task templates, as follows:
[0061] Step 1: Get the HT corresponding to the candidate field in the task template configuration interface.
[0062] Step 2: If the task template library is empty, no preset task template repetition prompt is generated; otherwise, HT corresponding to each established task template in the task template library is obtained to obtain C.
[0063] Step 3: If Then the preset task template duplication prompt is not generated; otherwise, the preset task template duplication prompt is generated.
[0064] The disclosed embodiment can first determine whether there is an established task template in the task template library that is identical to the task template that the user is establishing after the user determines the HT corresponding to the candidate field. If so, a prompt is promptly issued to the user to prevent the user from continuing to enter subsequent invalid data, thereby improving the efficiency of the user in establishing task templates.
[0065] 202. Generate QT according to each configuration data, and establish MT according to the configuration data in QT.
[0066] 203. Obtain all existing task types, and determine whether there is an existing task type identical to MT among the existing task types.
[0067] The existing task types are established task types stored in the memory, and each existing task type corresponds to a configuration data list.
[0068] In this step, in the process of acquiring all existing task types, the configuration data list corresponding to each existing task type can be acquired to obtain the configuration data list set YU of the existing task type = (YU1, YU2, ..., YU j , …, YU m ), j = 1, 2, ..., m; where YU j is the configuration data list corresponding to the jth existing task type, m is the number of existing task types; YU j =(YU j,1 , YU j,2 , …, YU j,i , …, YU j,n ); YU j,i The configuration data corresponding to the ith field in the configuration data list corresponding to the jth existing task type. After obtaining YU, it is determined whether there is a configuration data list identical to QT in YU, if so, execute step 205, if not, execute step 206.
[0069] It should be noted that the number of configuration data in the task type configuration data list corresponding to each task type is the same, and the type of configuration data at the same position in each task type configuration data list is the same.
[0070] In one achievable manner, the specific steps of determining whether there is a task type identical to the target task type among the existing task types are as follows:
[0071] Step 1: Generate YU based on the configuration data list of each existing task type.
[0072] Step 2: Based on the sorting of the fields in QT, determine whether there is a configuration data list in YU that is the same as that in QT.
[0073] In this step, if each configuration data in QT is consistent with YU j If the configuration data of the corresponding positions in QT are the same, then execute step 3, otherwise execute step 4. That is, only if each data in QT is the same as YU j Only when the configuration data of the corresponding positions in the same task type are the same, can we determine that the same task type exists in the existing task type; as long as there is a difference in one configuration data, we can determine that the MT is different from any established task type. For example, a task type is: Baggage Tracking_International_60 Seats or Less_Departure_Normal Transit, and another task type is: Baggage Tracking_International_60 Seats or Less_Departure_Fast Transit; although most of the configuration data of the two are the same, one is a normal transit and the other is a fast transit, so these two task types are different task types.
[0074] Step 3: Determine whether there is a task type that is the same as the target task type among the existing task types.
[0075] Step 4: Determine that there is no task type identical to the target task type among the existing task types.
[0076] 204. Obtain status identifiers of all existing task types of the same type. When there is a status identifier of a valid state among the status identifiers, set the target task type to an invalid state, and generate the target task using the status identifier of the valid state.
[0077] In this step, the status identifiers of all existing tasks of the same type are obtained to obtain a status identifier list GH=(GH1, GH2, ..., GH p , …, GH q ), p = 1, 2, ..., q; where GH p is the state identifier corresponding to the pth established task type that is the same as MT, and q is the number of state identifiers corresponding to the established task type that is the same as MT; the state identifier is used to indicate whether the corresponding task type is in an effective state or an invalid state.
[0078] The effective state of the embodiment of the present disclosure can be understood as the task type can edit the corresponding execution task, and the invalid state can be understood as the task type cannot edit the corresponding execution task. Although it has been established, it is not effective. Specifically, the state identifier may include 1 and 0, 1 indicates the effective state, and 0 indicates the invalid state. It can be understood that there may be more than one established task type that is the same as MT. Therefore, it is necessary to obtain the state identifier corresponding to each established task type that is the same as MT to obtain GH.
[0079] If each status identifier in GH is in the invalid state, MT is set to the valid state; otherwise, MT is set to the invalid state. That is, if each status identifier in GH is in the invalid state, it means that although the user has established at least one task type that is the same as MT, each task type that is the same as MT is not valid, then MT is set to the valid state; and if there is a status identifier in GH that is in the valid state, MT is set to the invalid state; thus, even if MT is currently established, but there is a task type that is the same as MT and in the valid state among the established task types, MT will not be set to the valid state at this time, thereby avoiding the existence of multiple valid and identical task types.
[0080] In the embodiment of the present disclosure, since the status identifier of each MT is set after it is generated, only one of the same MTs is in a valid state, and the others are in an invalid state. The embodiment of the present disclosure can establish a target task according to the task type of the valid state.
[0081] 205. Set the target task type to an effective state, and generate a target task using the target task type.
[0082] In the process of generating the target task, the planned execution time in the planned execution data of each subtask of the target task can be input by the user. After generating the target task RW, the following steps can also be implemented:
[0083] Step 1: Obtain the input plan execution time corresponding to each subtask in RW input by the user to obtain the input plan execution time list TJ = (TJ1, TJ2, ..., TJ α , …, TJ β ), α=1, 2,...,β; among them, TJ α is the execution time of the input plan corresponding to the αth node in RW, and β is the number of nodes in RW.
[0084] Step 2: According to TJ, determine the target plan execution time MG corresponding to RW = ∑ β α=1 TJ α .
[0085] Step 3: If MG=MG', it is determined that RW is normal; otherwise, it is determined that RW is abnormal; wherein MG' is the preset standard planned execution time corresponding to RW.
[0086] Step 4: If RW is abnormal, obtain the standard planned execution time corresponding to each subtask, that is, the target execution time, to obtain a standard planned execution time list TJ' = (TJ'1, TJ'2, ..., TJ' α ,…,TJ' β ), where TJ'α is the standard planned execution time corresponding to the αth node in RW.
[0087] Step 5: If TJ α ≠TJ' α , then TJ α The corresponding subtask is determined to be an abnormal subtask.
[0088] The above method can be used to verify the established target execution task to determine whether the target execution task established by the user is correct, avoid the user establishing an incorrect target execution task, resulting in abnormal monitoring data, and further improve the accuracy of the parameters.
[0089] 206. Calculate and display monitoring parameters of each preset dimension of the target task based on the actual execution data of each subtask in the target task and the planned execution data corresponding to each actual execution data.
[0090] This step is performed in the same way as Figure 1 The specific contents of steps 104 and 105 of the illustrated embodiment are not repeated here.
[0091] 207 . Obtain a parameter range of each preset dimension, and sort based on each preset dimension, and compare each monitoring parameter in turn to see if it belongs to the corresponding parameter range.
[0092] In this step, each monitoring parameter is obtained to obtain a monitoring parameter list D = (D1, D2, ..., D a , …, D b ), a=1, 2, …, b; where D a is the monitoring parameter of the ath preset dimension corresponding to MT, and b is the number of monitoring parameters of the preset dimension corresponding to MT. Each parameter in D corresponds to all flight information of the target task, that is, each parameter is an integration of data of several flight information, which can reflect the task execution status under the dimension corresponding to the parameter as a whole.
[0093] After obtaining D, it is necessary to obtain the parameter range of each preset dimension to obtain a parameter range list E = (E1, E2, ..., E a , …, E b ), a=1, 2, …, b; where E a is the parameter range of the ath preset dimension corresponding to MT. For each parameter, a corresponding parameter range is preset. For example, the parameter range corresponding to the ground support normal rate is 0.8-1. a In E a If yes, execute step 209; otherwise, execute step 210.
[0094] 208. Make sure the target task is normal.
[0095] 209. Determine an abnormal monitoring parameter from among the monitoring parameters, and reversely locate the abnormal subtask from among the subtasks based on the abnormal monitoring parameter.
[0096] In one achievable method, the specific implementation steps of reversing the abnormal subtask from each subtask based on the abnormal monitoring parameters are as follows:
[0097] Step 1: Obtain the actual execution data corresponding to each abnormal monitoring parameter and obtain a list of actual execution data.
[0098] In this step, each abnormal monitoring parameter is obtained to obtain an abnormal monitoring parameter list F=(F1, F2, ..., F c , …, F d ), c = 1, 2, ..., d; where F c is the cth monitoring parameter with an abnormality, and d is the number of monitoring parameters with an abnormality. Determine the abnormal preset dimension corresponding to each abnormal monitoring parameter according to F to obtain the abnormal preset dimension list G=(G1, G2, ..., G c , …, G d ), where G c F c According to G, the corresponding actual execution data when the monitoring parameters of each abnormal preset dimension are calculated is obtained to obtain a list of actual execution data, H = (H1, H2, ..., H c , …, H d ), where H c G c The actual number of executions corresponding to the monitoring parameter calculation.
[0099] Step 2: Determine the subtask corresponding to each actual execution data in the actual execution data list as an abnormal subtask.
[0100] After determining the abnormal parameters, the embodiment of the present disclosure can determine which specific subtask has an abnormality during execution based on the actual execution data in the execution task on which the abnormal parameters are calculated, thereby optimizing the abnormal subtask to further improve the execution efficiency of the task.
[0101] Based on the above embodiment, the user can also click on any monitoring parameter to generate a parameter analysis table corresponding to the monitoring parameter. The specific implementation steps are as follows:
[0102] Step 1: Determine the target monitoring parameters based on the user's monitoring parameter click operation.
[0103] Step 2: Obtain the actual execution data and planned execution data of each flight information corresponding to the target monitoring parameters.
[0104] In this step, the actual execution data of each flight information corresponding to the target monitoring parameter is obtained to obtain the actual execution data list SQ=(SQ1, SQ2, ..., SQ e ,…,SQ f ), e = 1, 2, ..., f; where SQ e is the actual execution data corresponding to the e-th flight information corresponding to the target preset dimension (according to the preset dimension corresponding to the target monitoring parameter), and f is the number of flight information corresponding to the target preset dimension. For example, the ground support normal rate, when calculating the actual execution time and planned execution time of the corresponding ground support, then the corresponding actual execution data is the actual execution time.
[0105] Step 3: Calculate the deviation rate of each flight information using the actual execution data and its corresponding planned execution data.
[0106] In this step, the actual execution data and its corresponding planned execution data are used to obtain the deviation rate list ω=(ω1, ω2, …, ω e ,…,ω f ), where ω e For SQ e Deviation rate from the corresponding plan execution data; ω e =|SQ e -SQ' e | / SQ' e ;SQ' e For SQ e The corresponding plan execution data.
[0107] Step 4: Write each flight information and the corresponding deviation rate into the initial parameter analysis table in the order of deviation rate from large to small, and generate an analysis table of target monitoring parameters.
[0108] In this step, the flight information corresponding to each flight information and the corresponding deviation rate are filled into the preset initial parameter analysis table in the order from large to small of the deviation rate in ω, so as to obtain the analysis table corresponding to the target monitoring parameter; wherein, the initial parameter analysis table is empty, and the initial parameter analysis table includes a plurality of rows and at least one column, each row corresponds to a flight information, and one column corresponds to the deviation rate.
[0109] The disclosed embodiment can determine which flight information has a larger deviation rate based on the generated parameter analysis table, thereby optimizing the task flow of these flight information in a targeted manner to further improve the subsequent task execution efficiency.
[0110] Based on the above method, the embodiment of the present disclosure provides a control device for airport operation tasks, which is used to improve the execution efficiency of airport operation tasks. The embodiment of the device corresponds to the aforementioned method embodiment. For ease of reading, this embodiment will no longer repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. Specifically, Figure 3 As shown, the device comprises:
[0111] An establishing unit 31, used for establishing a target task in an airport based on configuration data corresponding to the target task template;
[0112] An acquisition unit 32 is used to acquire actual execution data of each subtask in the target task, and planned execution data corresponding to the actual execution data of each subtask;
[0113] A calculation unit 33, used to calculate the monitoring parameters of each preset dimension of the target task according to the actual execution data and the planned execution data of each subtask, wherein the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension;
[0114] The display unit 34 is used to display each preset dimension and the corresponding monitoring parameter, so that the user can adjust the target task according to the monitoring parameter.
[0115] Furthermore, the receiving unit includes:
[0116] A generating module, used to generate a current configuration data list according to the configuration data corresponding to the target task template, and to establish a target task type according to the configuration data in the current configuration data list;
[0117] A judgment module is used to obtain all existing task types and judge whether there is an existing task type that is the same as the target task type among the existing task types;
[0118] an acquisition module, for acquiring the status identifiers of all existing tasks of the same type when the judgment module determines that the result is yes, and when there is a status identifier of an effective state among the status identifiers, setting the target task type to an invalid state, and generating the target task using the status identifier of the effective state;
[0119] The setting module sets the target task type to a valid state when the judging module judges that the target task type is negative, and generates the target task using the target task type.
[0120] Furthermore, the judgment module is specifically used for:
[0121] Generate a configuration data list set according to the configuration data lists of each existing task type;
[0122] Based on the sorting of the fields in the current configuration data list, determining whether there is a configuration data list identical to the current configuration data list in the configuration data list set;
[0123] If so, determining whether there is a task type identical to the target task type among the existing task types;
[0124] Otherwise, it is determined that there is no task type identical to the target task type among the existing task types.
[0125] Furthermore, the target task template is established as follows:
[0126] Receiving task template configuration data input by a user through a task template configuration interface, and obtaining a task template configuration data list, wherein the task template configuration data list includes candidate configuration data;
[0127] Acquire candidate configuration data of each task template in the task template library to obtain a candidate configuration data list;
[0128] Determining whether the candidate configuration data belongs to the candidate configuration data list;
[0129] If so, determining not to generate a corresponding task template based on the task template configuration data list;
[0130] If not, the target task template is established using the task template configuration data list.
[0131] Furthermore, the device is also specifically used for:
[0132] Get the parameter range of each preset dimension;
[0133] Based on the sorting of each preset dimension, each monitoring parameter is compared in turn to see if it belongs to the corresponding parameter range;
[0134] If so, determining that the target task is normal;
[0135] If not, an abnormal monitoring parameter is determined from each monitoring parameter, and based on the abnormal monitoring parameter, the abnormal subtask is reversely located from each subtask.
[0136] Furthermore, the device is also specifically used for:
[0137] Obtain the actual execution data corresponding to each abnormal monitoring parameter and obtain a list of actual execution data;
[0138] The subtask corresponding to each actual execution data in the actual execution data list is determined as an abnormal subtask.
[0139] Furthermore, the device is also specifically used for:
[0140] Determine the target monitoring parameters based on the user's monitoring parameter click operation;
[0141] Acquire actual execution data and planned execution data of each flight information corresponding to the target monitoring parameter;
[0142] Calculate the deviation rate of each flight information using each actual execution data and its corresponding planned execution data;
[0143] In the order of the deviation rate from large to small, each flight information and the corresponding deviation rate are written into the initial parameter analysis table to generate the analysis table of the target monitoring parameters.
[0144] Furthermore, the embodiment of the present disclosure also provides a processor, the processor is used to run a program, wherein the program executes the above Figure 1-2 The method described in .
[0145] Furthermore, the embodiment of the present disclosure also provides a storage medium, wherein the storage medium is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the above Figure 1-2 The method described in .
[0146] Furthermore, the present disclosure provides an electronic device 4, such as Figure 4 As shown, the device includes at least one processor 41, at least one memory 42 and a bus 43 connected to the processor 41; the processor 41 and the memory 42 communicate with each other through the bus 43; the processor 41 is used to call the program instructions in the memory 42 to execute the control method of the above-mentioned airport operation task. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.
[0147] Furthermore, the present disclosure also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the steps of the inspection method for network devices as described above.
[0148] Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A control method for airport operation tasks, characterized in that: The method comprises: Establish the target tasks in the airport based on the configuration data corresponding to the target task template; Acquire the actual execution data of each subtask in the target task, and the planned execution data corresponding to the actual execution data of each subtask; Calculate the monitoring parameters of each preset dimension of the target task according to the actual execution data and the planned execution data of each subtask, wherein the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension; Each preset dimension and the corresponding monitoring parameter are displayed, so that the user can adjust the target task according to the monitoring parameters.
2. The method according to claim 1, characterized in that Based on the configuration data corresponding to the target task template, establish the target tasks in the airport, including: Generate a current configuration data list according to the configuration data corresponding to the target task template, and establish a target task type according to the configuration data in the current configuration data list; Obtain all existing task types, and determine whether there is an existing task type that is the same as the target task type among the existing task types; If yes, obtain the status identifiers of all the same existing task types, and when there is a status identifier of the effective state among the status identifiers, set the target task type to the invalid state, and generate the target task using the status identifier of the effective state; If not, the target task type is set to a valid state, and the target task is generated using the target task type.
3. The method according to claim 2, characterized in that Determining whether there is a task type that is the same as the target task type among the existing task types includes: Generate a configuration data list set according to the configuration data lists of each existing task type; Based on the sorting of the fields in the current configuration data list, determining whether there is a configuration data list identical to the current configuration data list in the configuration data list set; If so, determining whether there is a task type identical to the target task type among the existing task types; Otherwise, it is determined that there is no task type identical to the target task type among the existing task types.
4. The method according to claim 1, characterized in that: The target task template is established as follows: Receiving task template configuration data input by a user through a task template configuration interface, and obtaining a task template configuration data list, wherein the task template configuration data list includes candidate configuration data; Acquire candidate configuration data of each task template in the task template library to obtain a candidate configuration data list; Determining whether the candidate configuration data belongs to the candidate configuration data list; If so, determining not to generate a corresponding task template based on the task template configuration data list; If not, the target task template is established using the task template configuration data list.
5. The method according to claim 2, characterized in that: After displaying each of the monitoring parameters, the method further includes: Get the parameter range of each preset dimension; Based on the sorting of each preset dimension, each monitoring parameter is compared in turn to see if it belongs to the corresponding parameter range; If so, determining that the target task is normal; If not, an abnormal monitoring parameter is determined from each monitoring parameter, and based on the abnormal monitoring parameter, the abnormal subtask is reversely located from each subtask.
6. The method according to claim 5, characterized in that Based on the abnormal monitoring parameters, reversely locate the abnormal subtask from each subtask, including: Obtain the actual execution data corresponding to each abnormal monitoring parameter and obtain a list of actual execution data; The subtask corresponding to each actual execution data in the actual execution data list is determined as an abnormal subtask.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Determine the target monitoring parameters based on the user's monitoring parameter click operation; Acquire actual execution data and planned execution data of each flight information corresponding to the target monitoring parameter; Calculate the deviation rate of each flight information using each actual execution data and its corresponding planned execution data; In the order of the deviation rate from large to small, each flight information and the corresponding deviation rate are written into the initial parameter analysis table to generate the analysis table of the target monitoring parameters.
8. A control device for airport operation tasks, characterized in that: The device comprises: An establishing unit, used for establishing a target task in an airport based on configuration data corresponding to the target task template; An acquisition unit, used to acquire actual execution data of each subtask in the target task, and planned execution data corresponding to the actual execution data of each subtask; A calculation unit, used to calculate the monitoring parameters of each preset dimension of the target task according to the actual execution data and the planned execution data of each subtask, wherein the monitoring parameters are used to indicate the task execution status of the target task under the corresponding preset dimension; The display unit is used to display each preset dimension and the corresponding monitoring parameter, so that the user can adjust the target task according to the monitoring parameter.
9. An electronic device, characterized in that: The device includes at least one processor, and at least one memory and a bus connected to the processor; wherein the processor and the memory communicate with each other through the bus; and the processor is used to call program instructions in the memory to execute the method described in any one of claims 1-7.
10. A computer storage medium, characterized in that: The storage medium is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Robot scheduling platform, robot, medium, task deployment method and system
CN114398161A
Multi-mode task distribution management method and device based on distributed resources and storage medium
CN115480895A
System and method for supervising task execution of wind power plant
CN115907717A
Task management method and device, equipment and storage medium
CN116149829A
Business data processing method and system, electronic equipment and storage medium
CN117271471A