Flight scheduling system and method

By designing a flight scheduling system, we can realize automated data collection and task monitoring, solve the problem of flight scheduling relying on manual labor, improve the efficiency and safety of flight operations, and build an efficient and intelligent flight operation guarantee system.

CN120822731APending Publication Date: 2025-10-21CHINA SOUTHERN AIRLINES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510838921.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

In existing technologies, flight scheduling and task dispatching rely on manual means and have a low degree of automation. This makes it difficult to meet the high-frequency and fast-paced flight operation management needs, and the efficiency and accuracy are insufficient.

Method used

A flight scheduling system is designed, including a data processing module, a flight scheduling module, a node monitoring module, and a message notification module, to realize automated data collection, task scheduling, status monitoring, and early warning push, reducing manual intervention.

Benefits of technology

It improves the efficiency and accuracy of flight scheduling, reduces manpower consumption, ensures the safety and reliability of flight operations, and builds an efficient and intelligent flight operation guarantee system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120822731A_ABST
    Figure CN120822731A_ABST
Patent Text Reader

Abstract

The invention discloses a flight scheduling system, which comprises a data processing module used for acquiring flight data from a butted flight data source and preprocessing the flight data, a flight scheduling module used for acquiring to-be-scheduled tasks from the preprocessed flight data and performing task scheduling on all the to-be-scheduled tasks, sending the task scheduling result to a corresponding task executor; the node monitoring module is used for monitoring each state node in the execution process of each flight task; the message notification module is used for receiving the early warning information generated by the node monitoring module and pushing the early warning information to a corresponding task manager; through cooperative work of all the modules, the scheduling and dispatching efficiency can be improved, manpower consumption is reduced, and the intelligence and informatization level of flight operation guarantee is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of flight support technology, and in particular to a flight scheduling system and method. Background Art

[0002] Currently, flight scheduling and task dispatching for airline operations support are still largely manual. The core process involves summarizing flight schedule information using Excel spreadsheets, manually compiling task schedules by on-call personnel, and distributing and coordinating tasks via phone, intercom, or instant messaging tools like DingTalk. This scheduling method has a low degree of automation and a high reliance on human resources. Its overall efficiency and accuracy are insufficient to meet the current management requirements of high-frequency, fast-paced flight operations. Summary of the Invention

[0003] The embodiments of the present invention provide a flight scheduling system and method, which can improve scheduling efficiency, reduce manpower consumption, and effectively improve the intelligence and information level of flight operation support.

[0004] In a first aspect, an embodiment of the present invention provides a flight scheduling system, comprising:

[0005] A data processing module, configured to obtain flight data from a connected flight data source and pre-process the flight data;

[0006] The flight scheduling module is used to obtain tasks to be scheduled from the pre-processed flight data, schedule all the tasks to be scheduled, and send the task scheduling results to the corresponding task executors;

[0007] Node monitoring module, used to monitor each status node during the execution of each flight mission;

[0008] The message notification module is used to receive the warning information generated by the node monitoring module and push the warning information to the corresponding task management personnel.

[0009] Furthermore, the data processing module includes a flight data collection unit, a flight data classification unit and a flight change monitoring unit;

[0010] The flight data collection unit obtains flight data within a preset time period from a connected flight data source;

[0011] The flight data classification unit receives the flight data, classifies the flight data according to a preset classification rule, and forms a classified flight task list;

[0012] The flight change monitoring unit monitors the flight tasks in the flight task list, and when it detects that the data of any flight task has changed, it triggers corresponding processing logic according to the change type.

[0013] Furthermore, the flight data is classified according to a preset classification rule, including:

[0014] Get the arrival time and planned departure time of each flight in the flight data;

[0015] Traverse all flights. If a flight only has a scheduled departure time but no arrival time, classify the flight as a pre-flight type.

[0016] When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is before 3:00 a.m. the next day, the flight is classified as a short stop type;

[0017] When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is after 3:00 a.m. the next day, the flight is classified as post-flight type.

[0018] Furthermore, the change types include but are not limited to flight type changes, flight time changes, flight aircraft number changes, flight parking space changes and flight status changes.

[0019] Furthermore, the flight scheduling module includes a task acquisition unit, a flight selection unit and a flight assignment unit;

[0020] The task acquisition unit obtains the flight task list from the data processing module and displays all tasks to be arranged through a visual interface;

[0021] The flight selection unit selects a target flight from the tasks to be arranged according to a user-defined screening condition;

[0022] The flight assignment unit assigns a corresponding task execution personnel to the target flight from a personnel database, and sends assignment information to the task execution personnel.

[0023] Furthermore, the node monitoring module includes:

[0024] Monitoring rule definition unit, used to customize monitoring rules for different types of tasks;

[0025] The monitoring abnormality warning unit, when detecting an abnormality in the task status, marks the task as abnormal according to the abnormality level and generates warning information corresponding to the abnormality level.

[0026] Furthermore, the message notification module is also used to:

[0027] When the task status reaches the preset task reminder node, the flight scheduling system will alert the on-duty personnel by flashing the interface, and the notification information will be synchronously sent to the mobile APP of the relevant staff, so that the relevant staff can perform relevant operations according to the notification information; wherein, the notification information includes the task content and the required time node;

[0028] If the relevant staff member does not respond to the notification information within the preset time period, a second reminder will be triggered and the notification information will be sent to the mobile APP of the relevant staff member again.

[0029] Furthermore, it also includes a personnel management module, which is used to manage and analyze the multi-dimensional data of all staff in the flight scheduling system. The personnel management module includes a workload analysis unit, a team management unit and a personnel attendance management unit.

[0030] In a second aspect, an embodiment of the present invention provides a flight scheduling method, comprising:

[0031] Collect flight data at specific time intervals through a third-party flight data interface and pre-process the flight data;

[0032] Using preset classification rules, classify the flight data to obtain a classified flight task list;

[0033] The flight schedule is carried out according to the flight task list, and the scheduling result is sent to the corresponding task executor.

[0034] Furthermore, the method further comprises:

[0035] Monitor each status node during the flight mission execution process, generate warning information when an abnormal mission status is detected, and push the warning information to the corresponding mission management personnel.

[0036] Compared with the prior art, the flight scheduling system provided by the embodiment of the present invention has the following beneficial effects: the data processing module automatically collects data by connecting to the flight data source, provides high-quality input for subsequent scheduling, ensures that the scheduling algorithm is based on reliable data, and improves the scientific nature of scheduling; the flight scheduling module quickly generates the optimal scheduling plan, reduces the time spent on manual scheduling, reduces repetitive labor, is suitable for complex multi-task scenarios, and significantly improves scheduling efficiency and accuracy; the node monitoring module monitors the execution status of flight tasks in real time, detects anomalies in a timely manner, facilitates management personnel to have overall control, quickly locates problems, and improves task execution reliability and management efficiency; the message notification module pushes warning information to task management personnel in a timely manner, ensures that problems are handled as soon as possible, improves management response speed and coordination efficiency, and ensures the efficiency of flight operation guarantee; the modules work together to build an efficient and intelligent flight operation guarantee system, which effectively improves the safety and reliability of flight operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical features of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0038] Figure 1 This is a structural diagram of an embodiment of a flight scheduling system provided by the present invention;

[0039] Figure 2 The present invention provides a flow chart of an embodiment of a flight scheduling method. DETAILED DESCRIPTION

[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0041] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention pertains. The terms used herein are for the purpose of describing embodiments of the present invention only and are not intended to limit the present invention.

[0043] First, see Figure 1 As shown, an embodiment of the present invention provides a flight scheduling system, including:

[0044] The data processing module 11 is used to obtain flight data from the connected flight data source and pre-process the flight data;

[0045] The flight scheduling module 12 is used to obtain tasks to be scheduled from the pre-processed flight data, schedule all the tasks to be scheduled, and send the task scheduling results to the corresponding task executors;

[0046] Node monitoring module 13, used to monitor each status node during the execution of each flight mission;

[0047] The message notification module 14 is used to receive the warning information generated by the node monitoring module and push the warning information to the corresponding task management personnel.

[0048] Specifically, the flight scheduling system of the present invention includes a data processing module, a flight scheduling module, a node monitoring module, and a message notification module. The data processing module collects flight data in real time. The collected flight data serves as the basis for subsequent task generation and scheduling, and pre-processes the collected flight data. The flight scheduling module obtains pending tasks from the pre-processed flight data, schedules all pending tasks, and sends the task scheduling results to the corresponding task executors. The node monitoring module breaks down each flight task into key nodes that can be monitored. From generation and dispatch to completion feedback, each task typically involves multiple status nodes, such as "dispatched pending receipt," "received pending arrival," "in progress," and "completed." Each status node during the execution of each flight task is monitored, and information such as the operator, operation time, and equipment number of each node is recorded to form a task execution log for post-audit or exception tracing. When a task anomaly is detected, the message notification module receives the warning information generated by the node monitoring module, pushes the warning information to the corresponding task manager, and records the warning recipient and the processing feedback time to ensure that the problem is followed up in a timely manner.

[0049] In summary, the data processing module of the present invention automatically collects data by connecting to the flight data source, providing high-quality input for subsequent scheduling, ensuring that the scheduling algorithm runs based on reliable data, and improving the scientific nature of scheduling. The flight scheduling module quickly generates the optimal scheduling plan, reduces the time spent on manual scheduling, reduces repetitive labor, is suitable for complex multi-task scenarios, and significantly improves scheduling efficiency and accuracy. The node monitoring module monitors the execution status of flight tasks in real time, detects anomalies in a timely manner, facilitates management personnel to have overall control, quickly locates problems, and improves task execution reliability and management efficiency. The message notification module pushes warning information to task management personnel in a timely manner to ensure that problems are handled as soon as possible, improves management response speed and coordination efficiency, and ensures the efficiency of flight operation guarantee. The modules work together to form a closed loop of "perception-decision-execution-feedback" from data acquisition to task execution monitoring, building an efficient and intelligent flight operation guarantee system, and effectively improving the safety and reliability of flight operations.

[0050] In an optional embodiment, the data processing module includes a flight data collection unit, a flight data classification unit, and a flight change monitoring unit;

[0051] The flight data collection unit obtains flight data within a preset time period from a connected flight data source;

[0052] The flight data classification unit receives the flight data, classifies the flight data according to a preset classification rule, and forms a classified flight task list;

[0053] The flight change monitoring unit monitors the flight tasks in the flight task list, and when it detects that the data of any flight task has changed, it triggers corresponding processing logic according to the change type.

[0054] Specifically, the data processing module includes a flight data collection unit, a flight data classification unit and a flight change monitoring unit. The flight data collection unit can connect to third-party interfaces (such as the "FlightVariFlight" platform) and internal operating systems, and collect flight data in real time on a periodic basis to ensure the real-time and accuracy of flight information. It automatically archives the previous day's data at 00:00 every day, loads the flight plan from 00:00 to 12:00 the next day, and marks "cross-day flights" (such as flights that take off the previous day and land the next day) to avoid omissions in the scheduling cycle.

[0055] Furthermore, the flight data classification unit classifies the flight data based on preset classification rules to form a classified flight task list. The flight change monitoring unit monitors each flight task in the flight task list. When it is detected that the data of any flight task has changed, the corresponding processing logic is triggered according to the change type, and various changes in flight operations can be flexibly responded to without human intervention.

[0056] In an optional implementation, classifying the flight data according to a preset classification rule includes:

[0057] Get the arrival time and planned departure time of each flight in the flight data;

[0058] Traverse all flights. If a flight only has a scheduled departure time but no arrival time, classify the flight as a pre-flight type.

[0059] When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is before 3:00 a.m. the next day, the flight is classified as a short stop type;

[0060] When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is after 3:00 a.m. the next day, the flight is classified as post-flight type.

[0061] Specifically, the arrival time and planned departure time of each flight in the flight data are obtained. When a flight has only a planned departure time but no arrival time, for example, the planned departure time of flight A is 06:00 on the same day and there is no historical arrival record. It is the first mission of the day (such as the first flight of the base) and pre-flight preparations need to be completed. The flight is classified as a pre-flight type. When the arrival time of the flight is after 3:00 a.m. on the same day and the departure time is before 3:00 a.m. the next day, that is, the arrival and departure are within the 48-hour time window, the flight is classified as a short stop type. For example, the arrival time of flight B is 10:00 on the same day and the planned departure time is If the arrival time of a flight is after 3 a.m. on the same day but the departure time is after 3 a.m. on the next day, that is, the interval between arrival and departure is more than 24 hours, an overnight stop is required, and the flight is classified as a post-flight type. For example, the arrival time of flight D is 6:00 p.m. on the same day and the planned departure time is 5:00 a.m. on the next day (after 3 a.m. on the next day), and the flight is classified as a post-flight type, requiring overnight maintenance, aviation material replenishment, and other tasks.

[0062] By intelligently classifying flight missions, the system can automatically determine the nature of the support mission corresponding to each flight and generate a corresponding preliminary task list for scheduling. The classification rules realize the automatic determination of flight mission types through the combination of arrival-departure time relationship and key time thresholds. It conforms to the "pre-flight-short stop-post-flight" business logic in aviation operations and provides accurate task labels for subsequent scheduling and resource allocation. The classification rules can also be configured according to actual operational needs, and also support manual intervention to adjust the type classification of special flights.

[0063] In an optional embodiment, the change types include but are not limited to flight type changes, flight time changes, flight aircraft number changes, flight parking space changes, and flight status changes.

[0064] Specifically, the flight change monitoring unit achieves dynamic tracking of the entire life cycle of flight missions through real-time data comparison and event-driven logic. With "flight number + date + departure station + arrival station" as the index, it actively connects to the data source every 5 minutes to obtain the latest flight data, and identifies the change type based on the preset rule library. The change types include but are not limited to flight type changes, flight time changes, flight aircraft number changes, flight parking space changes and flight status changes. The corresponding processing logic is triggered according to the change type.

[0065] It should be noted that the trigger conditions and corresponding processing logic of different change types are different. When the current type of a flight is inconsistent with the historical type, for example, the arrival time is delayed from 22:00 on the current day to 01:00 the next day, resulting in a short stop and rerouting, it can be determined that a change in flight type has occurred. At this time, the reason for the change needs to be displayed in the flight task list, such as "the arrival time changes from 22:00 to 01:00, exceeding the threshold of 3 o'clock the next day", and a prompt is automatically pushed to the scheduler, reminding "the flight type has changed, and the allocation of security resources needs to be re-evaluated" so that the scheduler can reconfirm the task arrangement to prevent unreasonable personnel arrangements; when the time value of the planned arrival / departure time field changes, for example, from "2025-06-20 10:00" to "2025-06-20 If the actual landing / takeoff time changes, for example, a planned arrival time of 10:00 but an actual arrival time of 10:15, the task status node and timestamp are automatically updated. If the deviation between the actual and planned times exceeds a threshold, an alert is triggered. If the aircraft registration number field changes, for example, from "B-1234" to "B-5678," a pop-up window will alert the scheduler of the aircraft number change. If the parking stand changes, for example, from Bridge 3 to Bridge 5, the stand change is pushed to the ground vehicle dispatch system in real time, and the new stand location is highlighted on the airport map interface to assist ground staff in quickly locating the stand. If the flight status changes, such as a flight cancellation, the flight is marked as canceled in the task list, all allocated resources are released, and notifications are pushed through multiple channels, including the app and PC. The cancellation time, operator, and reason are recorded in the log.

[0066] It is understandable that the above changes need to be displayed visually in the list. The cell corresponding to each changed value becomes red, and the old value before the change and the new value after the change are displayed. At the same time, a change information button is displayed. Click the button to view change details, change history, change reasons and other change information. On the large-screen monitoring terminal, key changes, such as flight cancellations, serious delays, etc., are displayed in real time, and different colors can be used to indicate the degree of urgency.

[0067] In an optional embodiment, the flight scheduling module includes a task acquisition unit, a flight selection unit, and a flight assignment unit;

[0068] The task acquisition unit obtains the flight task list from the data processing module and displays all tasks to be arranged through a visual interface;

[0069] The flight selection unit selects a target flight from the tasks to be arranged according to a user-defined screening condition;

[0070] The flight assignment unit assigns a corresponding task execution personnel to the target flight from a personnel database, and sends assignment information to the task execution personnel.

[0071] Specifically, the task acquisition unit synchronizes the classified task list output by the data processing module in real time, which includes fields such as flight number, task type (pre-flight / short stop / post-flight), time window, resource requirements, etc., and displays all tasks to be scheduled through a visual interface. The scheduler can locate a specific flight through the interface screening conditions (such as by aircraft model, terminal, management base, etc.) and select the corresponding support task item to assign staff to it. When the scheduler confirms the personnel assignment, the system will generate the corresponding task assignment personnel record and push it to the subsequent task monitoring and notification module.

[0072] It is understandable that the system has a built-in personnel database, which stores a list of staff members and their skill and qualification information for reference and selection by schedulers. The system can also provide a recommended list based on the staff's idle status and qualification matching to assist in realizing intelligent dispatching decisions.

[0073] In an optional embodiment, the node monitoring module includes:

[0074] Monitoring rule definition unit, used to customize monitoring rules for different types of tasks;

[0075] The monitoring abnormality warning unit, when detecting an abnormality in the task status, marks the task as abnormal according to the abnormality level and generates warning information corresponding to the abnormality level.

[0076] Specifically, the monitoring rule definition unit is used to customize the monitoring rules for different types of tasks. For example, an abnormal level system is set. When a task reaches the warning time point (such as 10 minutes in advance) without feedback, it is defined as a third-level warning, and the color is yellow. When the task exceeds the time for 10-30 minutes without feedback, it is defined as a second-level warning, and the color is orange. When the task exceeds the time for 30 minutes without feedback, it is defined as a first-level warning, and the color is red. When an abnormality is detected in the task status, the task is marked as abnormal according to the abnormality level, and the warning information corresponding to the abnormality level is generated, and multi-channel warning push is carried out. For example, when a third-level warning occurs, the APP pushes a warning message, which includes elements such as flight number, task type, time node status, work location, etc., to ensure that the executors are accurately aware of their own task status and current delay situation, and a yellow pop-up window is displayed on the PC. When a second-level warning occurs, the APP pushes a warning message, and SMS pushes a warning message simultaneously, and an orange pop-up window is displayed on the PC. When a first-level warning occurs, the APP pushes a warning message for a strong reminder, a telephone warning notification is issued, and a red pop-up warning is displayed on the PC. The multi-channel message linkage mechanism can achieve instant warning and rapid response when the task is abnormal or the node is delayed.

[0077] It should be noted that this system also supports autonomous subscription to specific aircraft models, aircraft numbers or mission types. Once the system monitors an abnormality in a task node under the corresponding conditions, the emergency personnel who have subscribed to the node will receive an early warning message simultaneously, thereby achieving the purpose of accurately binding on-duty emergency personnel to high-risk tasks. The subscription mechanism is flexible, and emergency personnel can enable or cancel subscription permissions at any time to ensure the pertinence and controllability of the messages they receive.

[0078] Through the above mechanism, the system has built a three-in-one early warning response structure of "PC-side duty reminder + APP-side real-time push + emergency subscription intervention", which can significantly improve the real-time and coverage of task status perception, and avoid flight guarantee risks caused by task omissions and execution delays. This mechanism also has good scalability and scenario adaptability, and can flexibly configure early warning rules and notification logic according to different base operation and control strategies to meet the complex management needs of large-scale terminal operation organizations.

[0079] In an optional implementation, the message notification module is further configured to:

[0080] When the task status reaches the preset task reminder node, the flight scheduling system will alert the on-duty personnel by flashing the interface, and the notification information will be synchronously sent to the mobile APP of the relevant staff, so that the relevant staff can perform relevant operations according to the notification information; wherein, the notification information includes the task content and the required time node;

[0081] If the relevant staff member does not respond to the notification information within the preset time period, a second reminder will be triggered and the notification information will be sent to the mobile APP of the relevant staff member again.

[0082] Specifically, when the task status reaches the task reminder node pre-set in the system, the message notification module will automatically start the reminder process. On the operation interface of the flight scheduling system, it will attract the attention of the on-duty personnel through flashing special effects, and intuitively show that there is a task that needs attention. At the same time, the notification information containing the task content and the required time node will be synchronously sent to the mobile APP of the relevant staff to ensure that the staff can receive reminders in time no matter where they are.

[0083] Set a reasonable time period (such as 30 minutes, 1 hour, etc.) as the deadline for staff to respond to notification information. If the relevant staff does not respond to the notification information within the preset time period (such as clicking to confirm, replying, etc.), the message notification module will automatically trigger a second reminder. During the second reminder, the notification information will be sent to the mobile APP of the relevant staff again. If the staff still does not respond after multiple reminders, manual intervention can be considered, such as telephone notification, on-site reminder, etc., to ensure that the task can be completed on time and improve the reliability of task scheduling.

[0084] It is understandable that after receiving a task through the mobile terminal, the staff can view the task details in the APP and provide feedback on the task status. When the staff clicks "Receive" to execute the task, "In place" to execute, or mark the task "Complete", the system records and updates the status of the task.

[0085] In an optional embodiment, a personnel management module is further included, which is used to manage and analyze the multi-dimensional data of all staff members in the flight scheduling system. The personnel management module includes a workload analysis unit, a team management unit and a personnel attendance management unit.

[0086] Specifically, this system also includes a personnel management module, which provides powerful auxiliary decision support for operation managers and scheduling managers through comprehensive management and in-depth analysis of multi-dimensional data of staff. The personnel management module includes a workload analysis unit, a team management unit and a personnel attendance management unit.

[0087] The workload analysis unit automatically counts the number of tasks performed by each staff member in the current scheduling cycle and records the distribution of task types in detail. The statistical results support flexible screening and aggregation by day, shift, and task type, making it easier for managers to understand the task load from different perspectives. By analyzing the number and type distribution of tasks, the system can evaluate whether the task load distribution is balanced, helping managers to promptly discover and adjust personnel strategies to avoid overwork of some personnel or uneven task distribution.

[0088] The team management unit supports customized establishment of personnel groups (i.e. teams). Each team member can be bound with qualification labels, skill levels and other remarks. Team information is imported or maintained by workshop managers to ensure the accuracy and timeliness of the data. When assigning tasks, the system can quickly screen personnel by team, and automatically display the current personnel's task arrangements and qualification matching. It supports schedulers to conduct job matching analysis based on skill labels, as well as manual decision-making intervention to ensure the rationality and efficiency of task assignment. The system can display the time and response timeliness of each status node (received, in place, completed) during the task execution process according to personnel dimensions and team dimensions. By analyzing these data, the system can identify common delayed personnel or high-frequency abnormal task types, providing strong support for post-event review and management optimization.

[0089] The personnel attendance management unit supports personnel clocking in and out, and the clocking-in data is updated in real time to ensure the accuracy and timeliness of personnel attendance information. The clocking-in data can be linked with task execution records to establish a consistency comparison between task and attendance data for the workshop. By comparing the data, managers can verify whether the reason for the unfinished task is related to the absence of personnel, providing a basis for subsequent scheduling adjustments and personnel management.

[0090] At the same time, the system supports local storage of historical scheduling records, task execution records, personnel database, task statistics and other data within a preset time period, and supports Excel format export, which facilitates each base to conduct regular operation review, performance appraisal and human resource allocation optimization.

[0091] The personnel management module can improve the scientific nature and timeliness of flight scheduling. It can not only help managers optimize personnel strategies and improve task execution efficiency, but also provide a strong basis for post-event review and management optimization, ensuring the efficient and accurate execution of flight scheduling.

[0092] Second, see Figure 2 As shown, an embodiment of the present invention further provides a flight scheduling method, including:

[0093] S1: collecting flight data at specific time intervals through a third-party flight data interface and preprocessing the flight data;

[0094] S2: Classifying the flight data using a preset classification rule to obtain a classified flight task list;

[0095] S3: Schedule flights according to the flight task list, and send the scheduling results to the corresponding task executors.

[0096] In an optional embodiment, the method further includes:

[0097] Monitor each status node during the flight mission execution process, generate warning information when an abnormal mission status is detected, and push the warning information to the corresponding mission management personnel.

[0098] It should be noted that the flight scheduling method provided in an embodiment of the present invention can implement all the processes of the various modules of the flight scheduling device described in any of the above embodiments. The functions and technical effects achieved by the flight scheduling method described in the above embodiments correspond to the functions and technical effects achieved by each module and unit in the device, respectively, and will not be repeated here.

[0099] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. It should be pointed out that for those skilled in the art, several equivalent obvious variations and / or equivalent replacements can be made without departing from the technical principles of the present invention. These obvious variations and / or equivalent replacements should also be regarded as the scope of protection of the present invention.

Claims

1. A flight scheduling system, characterized in that: include: A data processing module, configured to obtain flight data from a connected flight data source and pre-process the flight data; The flight scheduling module is used to obtain tasks to be scheduled from the pre-processed flight data, schedule all the tasks to be scheduled, and send the task scheduling results to the corresponding task executors; Node monitoring module, used to monitor each status node during the execution of each flight mission; The message notification module is used to receive the warning information generated by the node monitoring module and push the warning information to the corresponding task management personnel.

2. The flight scheduling system according to claim 1, wherein: The data processing module includes a flight data collection unit, a flight data classification unit and a flight change monitoring unit; The flight data collection unit obtains flight data within a preset time period from a connected flight data source; The flight data classification unit receives the flight data, classifies the flight data according to a preset classification rule, and forms a classified flight task list; The flight change monitoring unit monitors the flight tasks in the flight task list, and when it detects that the data of any flight task has changed, it triggers corresponding processing logic according to the change type.

3. The flight scheduling system according to claim 2, wherein: The classifying the flight data according to a preset classification rule includes: Get the arrival time and planned departure time of each flight in the flight data; Traverse all flights. If a flight only has a scheduled departure time but no arrival time, classify the flight as a pre-flight type. When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is before 3:00 a.m. the next day, the flight is classified as a short stop type; When the flight's arrival time is after 3:00 a.m. on the same day and its scheduled departure time is after 3:00 a.m. the next day, the flight is classified as post-flight type.

4. The flight scheduling system according to claim 2, wherein: The change types include but are not limited to flight type changes, flight time changes, flight aircraft number changes, flight parking space changes and flight status changes.

5. The flight scheduling system according to claim 1, wherein: The flight scheduling module includes a task acquisition unit, a flight selection unit and a flight assignment unit; The task acquisition unit obtains the flight task list from the data processing module and displays all tasks to be arranged through a visual interface; The flight selection unit selects a target flight from the tasks to be arranged according to a user-defined screening condition; The flight assignment unit assigns a corresponding task execution personnel to the target flight from a personnel database, and sends assignment information to the task execution personnel.

6. The flight scheduling system according to claim 1, wherein: The node monitoring module includes: Monitoring rule definition unit, used to customize monitoring rules for different types of tasks; The monitoring abnormality warning unit, when detecting an abnormality in the task status, marks the task as abnormal according to the abnormality level and generates warning information corresponding to the abnormality level.

7. The flight scheduling system according to claim 1, wherein: The message notification module is also used for: When the task status reaches the preset task reminder node, the flight scheduling system will alert the on-duty personnel by flashing the interface, and the notification information will be synchronously sent to the mobile APP of the relevant staff, so that the relevant staff can perform relevant operations according to the notification information; wherein, the notification information includes the task content and the required time node; If the relevant staff member does not respond to the notification information within the preset time period, a second reminder will be triggered and the notification information will be sent to the mobile APP of the relevant staff member again.

8. The flight scheduling system according to claim 1, wherein: It also includes a personnel management module, which is used to manage and analyze the multi-dimensional data of all staff members in the flight scheduling system. The personnel management module includes a workload analysis unit, a team management unit and a personnel attendance management unit.

9. A flight scheduling method, characterized in that: include: Collect flight data at specific time intervals through a third-party flight data interface and pre-process the flight data; Using preset classification rules, classify the flight data to obtain a classified flight task list; The flight schedule is carried out according to the flight task list, and the scheduling result is sent to the corresponding task executor.

10. The flight scheduling method according to claim 9, wherein: The method further comprises: Monitor each status node during the flight mission execution process, generate warning information when an abnormal mission status is detected, and push the warning information to the corresponding mission management personnel.