Flight control system, flight control method, electronic device, and storage medium
By introducing flight plan creation module, flight operation preparation module, flight operation execution module and flight information change module into the flight control system, the automation and real-time response of flight control is realized, the problem of inefficient flight control in the existing technology is solved, and the efficiency and accuracy of flight control are improved.
Patent Information
- Application Number
- CN202411917940.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, flight control efficiency is low and global unified, automated, intelligent and refined flight control cannot be achieved.
It provides a flight control system, including a flight plan creation module, a flight operation preparation module, a flight operation execution module and a flight information change module. Through the collaborative work of these modules, it automatically creates a flight plan, generates flight seat maps and check-in preparation data, performs check-in operations, and responds to flight information changes in real time.
It improves the efficiency and accuracy of flight control, reduces the delay and probability of errors in manual operations, realizes the automation of flight control processes and real-time response, and ensures the consistency and accuracy of flight control.
Smart Images

Figure CN119692506A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of flight control, and in particular to a flight control system, a flight control method, an electronic device and a storage medium. Background Art
[0002] The creation of flight plans, seat layout, check-in operations and information changes are important components of flight operations, directly affecting the efficiency and safety of flight operations. At present, the creation of flight plans, seat layout, check-in operations and information changes need to be handled by different systems or modules, which cannot achieve global unification, and cannot achieve automation, intelligence and refinement of flight operations, making it difficult to efficiently control flights.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a flight control system, a flight control method, an electronic device and a storage medium, so as to at least solve the technical problem of low flight control efficiency in the related art.
[0005] According to one aspect of an embodiment of the present invention, a flight control system is provided, comprising: a flight plan creation module, for creating a flight plan according to flight booking information of a target flight and aircraft configuration data of the target flight; a flight operation preparation module, which is in communication connection with the flight plan creation module, for creating a flight seat map and check-in preparation data of the flight plan according to a seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; a flight operation execution module, which is connected with the flight operation preparation module, for performing a check-in operation according to the check-in preparation data and the flight seat map, and obtaining a check-in result, wherein the check-in result is used to indicate whether the check-in of the target flight is completed; a flight information change module, which is respectively connected with the flight plan creation module, the flight operation preparation module and the flight operation execution module, for determining a first target module based on a change type of the change information in response to receiving change information, and sending the change information to the first target module, so that the first target module performs data change on the current information of the target flight based on the change information, and obtains a change result, wherein the change result is used to indicate whether the current information is changed successfully, and the first target module is a module of information to be changed in the flight plan creation module, the flight operation preparation module and the flight operation execution module.
[0006] According to one aspect of an embodiment of the present invention, another flight control method is provided, comprising: creating a flight plan based on flight booking information of a target flight and aircraft configuration data of the target flight; creating a flight seat map and check-in preparation data of the flight plan based on a seat control algorithm, wherein the seat control algorithm is used to rearrange reserved seats in the flight plan based on preset seats and preset information of the target flight; performing a check-in operation based on the check-in preparation data and the flight seat map to obtain a check-in result, wherein the check-in result is used to indicate whether check-in for the target flight is completed; in response to receiving change information, performing data changes on current information of the target flight based on a change type of the change information to obtain a change result, wherein the change result is used to indicate whether the current information has been successfully changed.
[0007] According to one aspect of an embodiment of the present invention, an electronic device is provided, including: a memory storing an executable program; and a processor for running the program, wherein the program executes any one of the methods in the above embodiments when running.
[0008] According to one aspect of an embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute any one of the methods in the above embodiments.
[0009] According to one aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the method according to any one of the above embodiments is implemented.
[0010] In an embodiment of the present invention, a flight control system is provided, including: a flight plan creation module, which is used to create a flight plan according to the flight booking information of the target flight and the aircraft configuration data of the target flight; a flight operation preparation module, which is communicated with the flight plan creation module and is used to create a flight seat map and check-in preparation data of the flight plan according to a seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; a flight operation execution module, which is connected to the flight operation preparation module and is used to perform a check-in operation according to the check-in preparation data and the flight seat map to obtain a check-in result, wherein the check-in result is used to indicate whether the check-in of the target flight is completed; a flight information change module, which is respectively connected to the flight plan creation module, the flight operation preparation module and the flight operation module. The execution module is connected, and is used to respond to the change information received, determine the first target module based on the change type of the change information, and send the change information to the first target module, so that the first target module performs data change on the current information of the target flight based on the change information to obtain the change result, wherein the change result is used to indicate whether the current information is successfully changed, and the first target module is the module of the information to be changed in the flight plan creation module, the flight operation preparation module and the flight operation execution module, so as to achieve the purpose of improving the efficiency of flight control; it is easy to notice that the above-mentioned automation and real-time response mechanism of the flight control system makes the key links in the flight control process such as creating plans, operation preparation, executing check-in and information changes no longer rely on manual labor, reducing the delay and error probability of manual operation, and improving the efficiency of flight control. In particular, the real-time update capability of the flight information change module ensures that even in the face of dynamic changes in flights, the system can quickly adjust and maintain the consistency and accuracy of the flight control process, thereby solving the technical problem of low flight control efficiency caused by manual intervention in the related technology, and then solving the technical problem of low flight control efficiency in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0012] Figure 1 is a schematic diagram of a flight control system according to an embodiment of the present application;
[0013] Figure 2 is a flow chart of a flight control method according to an embodiment of the present invention;
[0014] Figure 3 is a schematic diagram of a system architecture of a flight control platform according to an embodiment of the present application;
[0015] Figure 4is a flight change flow chart according to an embodiment of the present application;
[0016] Figure 5 is a schematic diagram of an abnormal process according to an embodiment of the present application;
[0017] Figure 6 is a flow chart of a flight control device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0019] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0020] According to an embodiment of the present invention, a flight control system is provided. Figure 1 is a schematic diagram of a flight control system according to an embodiment of the present application, such as Figure 1As shown, the system 100 includes: a flight plan creation module 102, which is used to create a flight plan according to the flight booking information of the target flight and the aircraft configuration data of the target flight; a flight operation preparation module 104, which is connected to the flight plan creation module in communication, and is used to create a flight seat map and check-in preparation data of the flight plan according to the seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; a flight operation execution module 106, which is connected to the flight operation preparation module, and is used to perform a check-in operation according to the check-in preparation data and the flight seat map to obtain a check-in result, wherein, The check-in result is used to indicate whether the check-in for the target flight is completed; the flight information change module 108 is respectively connected to the flight plan creation module, the flight operation preparation module and the flight operation execution module, and is used to respond to the received change information, determine the first target module based on the change type of the change information, and send the change information to the first target module, so that the first target module makes data changes to the current information of the target flight based on the change information to obtain the change result, wherein the change result is used to indicate whether the current information is changed successfully, and the first target module is the module of the information to be changed in the flight plan creation module, the flight operation preparation module and the flight operation execution module.
[0021] The above-mentioned flight booking information refers to the detailed information of the passenger's flight booking, including but not limited to the passenger's name, reserved seat, flight time, flight number, etc., and is an important basis for creating a flight plan.
[0022] The above-mentioned aircraft configuration data includes information such as aircraft model, seat layout, load and balance parameters, etc., which is used to determine the specific configuration of the aircraft when creating a flight plan, including the number and type of seats, center of gravity lock settings, etc.
[0023] The above-mentioned flight plan is generated by flight booking information and aircraft configuration data, including flight number, flight date, flight distance, aircraft model, take-off time, aircraft registration number, cabin layout, reserved seat information, etc., which is the basis of flight control.
[0024] The above-mentioned seat control algorithm is an algorithm that automatically handles seat allocation. It optimizes the seat layout according to the preset seat rules of the flight and the needs of special passengers and crew members to ensure that the seat allocation meets safety and comfort requirements.
[0025] The above-mentioned check-in preparation data includes passenger information, seat allocation, boarding gate information, etc., which are used in the flight operation preparation stage to ensure the smooth progress of the passenger check-in process.
[0026] The above-mentioned check-in operation is the process of passengers checking in, including seat confirmation, baggage check-in, boarding pass printing, etc. The completion mark of the check-in operation is the generation of the check-in result, indicating whether the flight is ready to receive passengers.
[0027] The above-mentioned change information refers to information such as changes in aircraft model, boarding gate, and take-off time that may occur during the actual operation of the flight, which requires the flight control platform to respond and process quickly.
[0028] The above-mentioned change types are used to classify the change information, such as aircraft model change, boarding gate change, take-off time change, etc., which are used to determine the change processing strategies of different modules.
[0029] The first target module mentioned above is the module that needs to be adjusted according to the change type determined by the system when the change information is received, so as to perform data change processing.
[0030] The above change results indicate whether the change operation is successful, and are key indicators for evaluating the processing effect of the flight information change module.
[0031] The above-mentioned flight control efficiency refers to the response speed and accuracy of the flight control platform in flight plan creation, operation preparation, check-in execution, and information change processing. It is an important criterion for measuring system performance.
[0032] The flight control platform of this application realizes the automation and efficiency of flight control through four key modules. First, the flight plan creation module receives flight booking information and aircraft configuration data, and automatically creates a flight plan. Next, the flight operation preparation module generates a flight seat map and check-in preparation data based on the seat control algorithm to meet the seat reservation and layout optimization requirements before the flight operation. The flight operation execution module performs the check-in operation based on the preparation data, obtains the check-in result, and confirms the flight check-in status. Finally, the flight information change module, as the core of the system's dynamic adjustment, can respond to change information, determine the first target module affected, realize data changes, and ensure the real-time and accurate flight control information.
[0033] The flight plan creation module needs to generate a flight plan based on the flight booking information and aircraft configuration data before the flight is initialized, such as flight plan creation, including flight number, date, aircraft type, departure time and other information. The flight operation preparation module will reserve seats for special passengers and crew members for the flight according to the seat control algorithm, and set the center of gravity lock for the first three rows of economy class. The flight operation execution module automatically writes the boarding gate information at a specific time before the flight takes off, closes the check-in operation before the departure time, and automatically closes the flight after the flight takes off.
[0034] When the flight information change module receives change information, such as a change in the flight model, it will determine the automatic flight plan creation module as the first target module, automatically modify the aircraft number information, and regenerate the seat map; if the boarding gate changes, it will determine the automatic check-in support module as the first target module and update the boarding gate information; if the take-off time changes, it will determine the automatic loading and unloading module as the first target module and adjust the operation time points of check-in closure and loading closure.
[0035] The flight control platform in the embodiment of the present invention realizes efficient coordination of the flight control process by automating flight plan creation, seat map generation and check-in preparation, check-in operation execution, and flight information change processing. The flight plan creation module is connected to the flight operation preparation module to ensure the real-time and accuracy of the plan and preparation data. The flight operation execution module performs the check-in operation and works closely with the flight operation preparation module to ensure the smooth check-in process. The flight information change module is connected to the first three modules, responds to the change information in real time, and by determining the first target module and sending the change information, the control process can be quickly adjusted to maintain the efficiency and accuracy of the overall flight control.
[0036] The flight control system provided by the embodiment of the present invention significantly improves the efficiency and accuracy of flight control, reduces delays and errors in manual operations, and is particularly capable of rapid response and adjustment in the processing of flight information changes, thereby avoiding the problem of information asynchrony after flight changes, and enhancing the flexibility and safety of the flight control process, thereby providing airlines and airports with a more efficient and reliable flight control solution.
[0037] Taking the current flights as an example, the system automatically creates a flight plan containing information such as flight number, flight date, flight distance, departure time, and aircraft type in the flight plan creation module based on flight booking information and aircraft configuration data. Subsequently, the flight operation preparation module reserves special seats for the flight based on the seat control algorithm, sets the center of gravity locks for the first three rows of economy class, and performs local backup of flight information. The flight operation execution module automatically writes the boarding gate information before the flight takes off, performs check-in closure and loading closure operations, and ensures that the flight takes off safely as planned.
[0038] If the aircraft model of a flight is changed during the control process, the flight information change module will respond quickly, determine the first target module as the flight plan creation module and the flight operation preparation module, automatically update the aircraft model information, regenerate the seat map, and consider whether it is necessary to protect or transfer the checked-in passengers, to ensure the continuity of the flight control process and the comfort of the passenger experience after the information change.
[0039] In summary, the flight control platform in the embodiment of the present invention effectively improves the efficiency of flight control through automation and real-time response mechanisms, solves the technical problems of inefficiency and error-proneness in traditional flight control, and is particularly suitable for key areas such as flight control, flight change message processing, flight initialization, seat control, flight closure, etc., providing innovative solutions for this field.
[0040] In the above embodiment of the present application, the system also includes: a flight scenario monitoring module, which is respectively connected to the flight plan creation module, the flight operation preparation module and the flight operation execution module, and is used to monitor the operating status of the flight plan creation module, the flight operation preparation module and the flight operation execution module to obtain a monitoring result, wherein the monitoring result is used to indicate whether there is a second target module in an abnormal state in the flight plan creation module, the flight operation preparation module and the flight operation execution module; an exception handling module, which is connected to the flight scenario monitoring module, and in response to the monitoring result that there is a second target module in an abnormal state, is used to generate prompt information according to the abnormal data of the second target module and output the prompt information, and in response to receiving the exception elimination execution of the second target module, stop outputting the prompt information.
[0041] The above-mentioned flight scenario monitoring module is a component in the system responsible for real-time monitoring of the operating status of each module of the flight control process. It can detect abnormal conditions and generate monitoring results. The monitoring results contain information on whether each module is operating normally.
[0042] The above-mentioned second target module is a flight control process module that may be in an abnormal state under the monitoring of the flight scenario monitoring module, such as any module in the flight plan creation module, the flight operation preparation module, and the flight operation execution module.
[0043] The above-mentioned abnormal data refers to the data that does not conform to the preset rules or standards that occurs when each module is running. It may be caused by system errors, external information changes, hardware failures, etc., and have a negative impact on the flight control process.
[0044] The above-mentioned prompt information is generated by the exception handling module and is used to inform the system administrator or operator about the abnormal state of the second target module, and usually includes the abnormal type, the abnormal module and the recommended processing solution.
[0045] The above-mentioned abnormality elimination execution refers to the operation of eliminating the abnormal state performed manually or automatically by the system after receiving the prompt information, such as data correction, resetting the system, manually completing unfinished tasks, etc.
[0046] In an embodiment of the present invention, the flight scenario monitoring module is connected to the flight plan creation module, the flight operation preparation module and the flight operation execution module, and is responsible for real-time monitoring and evaluation of the operating status of these modules. If the monitoring result shows that the module is operating abnormally, that is, there is a second target module, the monitoring module sends the abnormal data to the abnormal handling module, and the abnormal handling module immediately generates and outputs a prompt message to notify the system operator to solve the abnormal state manually or automatically. Once the abnormal elimination is completed, the prompt message will stop being output to ensure the normal operation of the system.
[0047] For example, if the system detects that the flight fails to generate a seat map due to the lack of aircraft registration number during the flight operation preparation phase, the flight operation preparation module enters an abnormal state and becomes the second target module. The flight scenario monitoring module captures this abnormality and sends the abnormal data to the abnormality handling module, which then generates a prompt message and notifies the operator. After the aircraft registration number is manually entered, the abnormality is eliminated and the system returns to normal, and the flight seat map is successfully generated.
[0048] The system as a whole monitors the abnormal status of flight plan creation, operation preparation and operation execution in real time through the flight scenario monitoring module. Once an abnormality is found, the abnormality handling module quickly generates a prompt message to notify the operator to eliminate the abnormality and ensure the consistency and accuracy of the flight control process.
[0049] By introducing the flight scenario monitoring module and the exception handling module, the embodiment of the present application can effectively deal with abnormal situations that may occur in the flight control process, promptly notify the operator and quickly resolve them, avoiding flight control delays and errors caused by abnormal conditions, and significantly improving the efficiency and reliability of flight control. At the same time, the timeliness of exception handling reduces the impact on passenger travel and improves the quality of flight services.
[0050] Taking flight control, flight change message processing, flight initialization, seat control, flight closure and other key areas as examples, suppose that during the flight plan creation stage of the current flight, the system fails to correctly obtain the aircraft configuration data, resulting in abnormal operation of the flight plan creation module. The flight scenario monitoring module quickly detects the abnormal state and sends the abnormal data to the abnormal handling module. The abnormal handling module generates a prompt message and notifies the operator. The operator then manually enters or corrects the aircraft configuration data, the system recreates the flight plan, the abnormality is eliminated and the flight plan creation module returns to normal. The subsequent flight operation preparation module generates a seat map based on the revised flight plan, and the flight operation execution module performs check-in operations based on the seat map and check-in preparation data. The entire process is coherent and smooth, which significantly improves the efficiency of flight control and reduces the risk of affecting the normal operation of flights due to system abnormalities.
[0051] In summary, the embodiments of the present application can effectively monitor and handle abnormal conditions in the flight control process through the settings of the flight scenario monitoring module and the exception handling module, thereby improving the efficiency and accuracy of flight control, and have significant practical value and beneficial effects in key areas such as flight control, flight change message processing, flight initialization, seat control, and flight closure.
[0052] In the above embodiment of the present application, the flight information change module includes: a flight model change module, which is connected to the flight plan creation module and the flight operation preparation module, and in response to the change type being the model change type, is used to update the flight plan according to the change information, obtain the updated flight plan, and send the updated flight plan to the flight operation preparation module, so that the flight operation preparation module creates a flight seat map and check-in preparation data based on the updated flight plan; a flight boarding gate change module, which is connected to the flight operation preparation module and the flight operation execution module, and in response to the change type being the boarding gate change type, is used to update the check-in preparation data according to the change information, obtain the updated check-in preparation data, and send the updated check-in preparation data to the flight operation execution module, so that the flight operation execution module performs the check-in operation based on the updated check-in preparation data and the flight seat map; a flight departure time change module, which is connected to the flight operation execution module, and in response to the change type being the departure time change type, determines the departure time of the target flight based on the change information, outputs the departure time on the first display interface, and performs the check-in operation based on the departure time, the check-in preparation data and the flight seat map.
[0053] The above-mentioned flight model change module is a component in the system for processing model change information. When receiving change information with the change type being model change, the module is responsible for updating the aircraft configuration data in the flight plan and sending the updated flight plan to the flight operation preparation module to ensure the accuracy and timeliness of the seat map and check-in preparation data.
[0054] The above-mentioned flight gate change module is responsible for processing gate change information. When the change type is gate change, the module will update the gate information in the check-in preparation data and send it to the flight operation execution module to ensure that the gate information displayed on the boarding pass during the check-in operation is consistent with the actual gate information.
[0055] The above-mentioned flight departure time change module is a module for processing departure time changes. When the change type is departure time change, the new departure time is determined based on the change information and updated on the system display interface. At the same time, the time points of key links such as check-in operations and loading closure are adjusted to adapt to the new departure time.
[0056] In the embodiment of the present application, after receiving the change information, each submodule of the flight information change module performs the corresponding change processing operation according to the change type. When receiving a model change, the flight model change module updates the aircraft information in the flight plan and notifies the flight operation preparation module to adjust the seat layout and check-in preparation data; when receiving a boarding gate change, the flight boarding gate change module updates the boarding gate information in the check-in preparation data to ensure the accuracy of the boarding pass information in the check-in operation; and when the departure time changes, the flight departure time change module determines the new departure time, updates the display interface, and adjusts the check-in closing and loading closing time points to adapt to the new departure time.
[0057] For example, in the flight control process, suppose that a flight needs to change its aircraft model due to aircraft scheduling issues. After receiving the aircraft model change information, the flight model change module updates the aircraft configuration data in the flight plan, including information such as aircraft model and seat layout, and then sends the updated flight plan to the flight operation preparation module. The flight operation preparation module generates a seat map and check-in preparation data that conforms to the current aircraft model based on the new aircraft model information to ensure that the seat layout and reservation rules match the new aircraft model. If the boarding gate of the flight is temporarily adjusted, the flight boarding gate change module receives the boarding gate change information, updates the boarding gate information in the check-in preparation data, and sends it to the flight operation execution module to ensure that the boarding gate information on the boarding pass is consistent with the actual information to avoid confusion when passengers board. When the flight departure time is changed to an earlier or later time, the flight departure time change module determines the new departure time and updates the display on the system interface. At the same time, it adjusts the check-in closing and loading closing time points to adapt to the new departure time to ensure the continuity and safety of flight operations.
[0058] The flight information change module, through the collaborative work of its three sub-modules, can quickly respond to changes in flight models, boarding gates and take-off times, automatically update flight plans, check-in preparation data and system display interfaces, ensure the accuracy and timeliness of information in the flight control process, avoid delays and errors in manual operations, and improve flight control efficiency.
[0059] Through the introduction of the flight information change module, the embodiment of the present application can realize the automated processing of flight information changes, significantly reduce the flight change processing time, improve the flexibility and response speed of flight control, reduce the risk of delays caused by information changes, and at the same time reduce the workload of system operators, improve the overall efficiency and accuracy of flight control, and for airlines and airports, better respond to dynamic changes in flights and improve service quality.
[0060] For example, taking flights in key areas such as flight control, flight change message processing, flight initialization, seat control, and flight closure as an example, it is assumed that the flight plan initially uses the 737 model, and then changes to the 787 model due to aircraft deployment. After receiving the model change information, the flight model change module updates the aircraft information in the flight plan from 737 to 787 and sends it to the flight operation preparation module. The flight operation preparation module generates a new seat map and check-in preparation data based on the seat layout and reservation rules of the 787 model, and performs local backup at the same time. After the model is changed, the flight operation execution module performs check-in operations according to the new check-in preparation data and seat map, including adjusting the boarding gate information and check-in, and the loading closing time point, to ensure that the flight can check in and take off smoothly after the model is changed. The entire flight control process is coherent and smooth, which significantly improves the efficiency of flight control and the ability to respond to dynamic changes in flights. The above-mentioned models are only examples and can be flexibly adjusted according to actual conditions.
[0061] In summary, the embodiment of the present application can effectively respond to information changes in the flight control process through the setting of the flight information change module, improve the flexibility and efficiency of flight control, have significant practical value and beneficial effects in the field of flight control, and is an innovative flight control solution.
[0062] In the above embodiment of the present application, the flight operation execution module includes: a check-in reminder module, which is connected to the flight operation preparation module, and is used to determine the departure time and boarding gate information of the target flight according to the check-in preparation data, and display the boarding gate information on the second display interface based on the first preset time point before the departure time; a check-in execution module, which is connected to the check-in reminder module, and is used to perform check-in operations based on the boarding gate information and the flight seat map after displaying the boarding gate information on the second display interface; a check-in termination module, which is connected to the check-in execution module, and is used to end the check-in operation according to the second preset time point before the departure time.
[0063] The above-mentioned check-in reminder module is a component in the system used to display boarding gate information to operators or passengers at a specified time point (first preset time point) before the flight takes off, ensuring that passengers can obtain accurate boarding gate information when checking in.
[0064] The above-mentioned check-in execution module is a module responsible for executing check-in operations based on the boarding gate information and flight seat map, including specific processes such as seat confirmation and baggage check-in, to ensure that passengers can check in smoothly.
[0065] The above-mentioned check-in and loading termination module is a module used to automatically end the check-in operation at another specified time point (second preset time point) before the flight takes off, ensuring that all check-in procedures are completed before the flight takes off, preparing for the on-time take-off and loading closure of the flight.
[0066] In an embodiment of the present application, the flight operation execution module coordinates the work through three submodules to ensure the smooth progress of the flight check-in process. The check-in reminder module displays the boarding gate information on the second display interface (such as the operator interface or the passenger self-service check-in interface) at the first preset time point before the flight takes off (such as 2 hours in advance for domestic flights), ensuring that passengers can obtain accurate boarding gate information when checking in. After receiving the boarding gate information, the check-in execution module starts the check-in operation and handles the check-in procedures for passengers based on the flight seat map and boarding gate information, including seat confirmation, baggage check-in, etc. The check-in loading and unloading module automatically ends the check-in operation at the second preset time point before the flight takes off (such as 30-45 minutes in advance for domestic flights), providing guarantees for the on-time take-off and loading closure of the flight. It should be noted that the above numerical values are only for example description and are not specifically limited.
[0067] When the flight operation execution module receives the signal that the flight initialization is completed, the check-in reminder module starts to calculate the first preset time point before takeoff and updates the boarding gate information on the second display interface. For example, if the flight departure time is 08:00, the check-in reminder module will display the information of boarding gate 12 2 hours before departure, that is, 06:00. The check-in execution module will check in passengers according to the boarding gate information and the flight seat map, including seat confirmation, baggage check-in, etc. The check-in termination module will automatically end the check-in operation at the second preset time point before takeoff, such as 07:15, to ensure that all check-in processes are completed before the flight takes off, in preparation for the on-time takeoff and loading closure of the flight.
[0068] The three sub-modules of the flight operation execution module - check-in reminder module, check-in execution module and check-in completion module - ensure the continuity of the flight check-in process and on-time departure of flights by displaying boarding gate information, executing check-in operations and ending check-in operations at specified time points before takeoff, thereby improving the overall efficiency of flight control and passenger experience.
[0069] According to this embodiment, the check-in reminder module displays the boarding gate information at the first preset time point before take-off, the check-in execution module performs the check-in operation based on the boarding gate information and the flight seat map, and the check-in termination module automatically ends the check-in operation at the second preset time point before take-off. The system can realize the automated management of the flight check-in process, significantly improve the check-in efficiency, reduce the boarding confusion caused by information lag, and avoid the situation where the flight takes off on time due to delays in check-in operations, thereby improving the flexibility and accuracy of flight control.
[0070] For example, taking flight control as an example, assuming that the flight departure time is 08:00, the check-in reminder module displays the information of boarding gate 12 on the second display interface at 06:00, 2 hours before departure, to ensure that passengers can know the boarding gate information in advance. Subsequently, after the boarding gate information is updated, the check-in execution module checks in the passengers according to the flight seat map and boarding gate information to ensure the smooth progress of the check-in process. Finally, the check-in termination module automatically ends the check-in operation at the second preset time point before takeoff, such as 07:15, to ensure that the flight completes all check-in processes before takeoff, which provides guarantees for the on-time departure and loading closure of the flight, and improves the overall efficiency of flight control and the travel experience of passengers.
[0071] In summary, the embodiment of the present application realizes the automated management and efficient operation of the flight check-in process through the setting of the flight operation execution module, significantly improves the flexibility and efficiency of flight control, has significant practical value and beneficial effects in the field of flight control, and is an innovative flight control solution.
[0072] In the above embodiments of the present application, the flight plan includes at least one of the following: flight number, flight date, flight distance, departure time, aircraft registration number, cabin data layout number, reserved seats, and boarding gate information.
[0073] The above flight number is the code used by airlines to identify specific routes. It consists of the airline code and the flight number, such as 1234 is the flight number. Flight date: The date the flight actually takes off, usually in the format of year, month, and day, such as 20240624 for June 24, 2024. Flight range: The entire flight path of the flight's departure and destination as well as intermediate stops. Departure time: The specific time the flight is scheduled to take off, in the 24-hour format, such as 0800 for 8 a.m. The above is only an example and can be adjusted according to actual needs.
[0074] The above aircraft registration number is the unique identifier of the aircraft and is used for global identification. The format is usually country code + registration number. Cabin data layout number: In the departure system, it is used to indicate the seat layout of each aircraft type. The cabin data layout number of different aircraft types is different.
[0075] The above-mentioned reserved seats are seats reserved for specific passengers (such as passengers with special needs and crew members) according to the regulations of the airline or airport. These seats are not available for passengers to select when checking in. Boarding gate information is the specific location where passengers board the plane when the flight takes off. It is usually located at a fixed location in the airport, such as Gate 12. The above-mentioned values are for example only and can be adjusted according to actual needs.
[0076] The flight plan creation module generates a flight plan containing key elements such as flight number, date, flight distance, departure time, aircraft registration number, cabin data layout number, reserved seats, boarding gate information, etc. based on flight booking information and aircraft configuration data, providing complete information support for subsequent flight operation preparation and check-in operations. These key information are the cornerstone of flight control and passenger services, ensuring the smooth operation of flights and the comfortable experience of passengers.
[0077] The integrity and accuracy of the flight plan are crucial to the entire flight control process. It ensures the smooth progress of flight operation preparation and check-in operations, and avoids flight delays and passenger dissatisfaction caused by missing or incorrect information. By integrating key information in the flight plan, such as aircraft registration number, cabin data layout number, reserved seats and boarding gate information, into the flight plan, the system can automatically complete the preparation work before the flight operation, improve the efficiency and quality of flight control, reduce manual intervention, reduce operating costs, and improve the travel experience of passengers.
[0078] During the flight plan creation phase, the system accurately obtains all this information and forms a complete flight plan. The flight operation preparation module generates the flight seat map and check-in preparation data based on the seat layout and reservation rules in the flight plan, providing necessary support for check-in operations. The flight operation execution module performs check-in operations based on the check-in preparation data and the flight seat map to ensure that passengers can check in smoothly. At the same time, it writes the boarding gate information at the specified time point to provide passengers with accurate boarding instructions. The check-in end-of-load module automatically ends the check-in operation at the second preset time point before the flight takes off, ensuring that all passengers and luggage complete boarding and loading before the flight takes off, providing a guarantee for the on-time departure of the flight.
[0079] Through the embodiments of the present application, each link of flight control has been closely connected and automatically processed, the entire process is clear and controllable, the efficiency of flight control has been significantly improved, flight delays and passenger inconvenience caused by untimely information updates or operational errors have been reduced, and the quality of flight services and passenger satisfaction have been improved. For airlines and airports, this innovative flight control solution can effectively respond to the challenges brought about by the growth of flight volume and the diversification of passenger demand, and improve the overall operational capacity of air transportation.
[0080] According to an embodiment of the present invention, a method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0081] Figure 2is a flow chart of a flight control method according to an embodiment of the present invention. Figure 2 As shown, the method comprises the following steps:
[0082] Step S202, creating a flight plan according to the flight booking information of the target flight and the aircraft configuration data of the target flight;
[0083] Step S204, creating a flight seat map and check-in preparation data for the flight plan according to the seat control algorithm;
[0084] Among them, the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight.
[0085] Step S206, performing a check-in operation according to the check-in preparation data and the flight seat map to obtain a check-in result;
[0086] The check-in result is used to indicate whether the check-in for the target flight is completed.
[0087] Step S208, in response to receiving the change information, the current information of the target flight is changed based on the change type of the change information to obtain a change result.
[0088] The change result is used to indicate whether the current information has been changed successfully.
[0089] The above-mentioned flight booking information contains detailed data of passengers' reserved seats, including passenger name, seat preference, special needs, etc.
[0090] The above-mentioned aircraft configuration data refers to detailed information of a specific aircraft, including aircraft model, seat layout, load capacity, etc.
[0091] The target flight mentioned above refers to the specific flight that needs to be processed in this flight control process.
[0092] The above-mentioned seat control algorithm is a set of algorithms used to dynamically adjust the reserved seat layout in the flight plan according to preset rules and flight booking information to ensure the rationality and safety of seat allocation.
[0093] The above-mentioned reserved seats are seats that are pre-planned for specific purposes according to the airline or airport policy.
[0094] The above-mentioned preset information includes but is not limited to the aircraft's center of gravity requirements, VIP or special passenger seat reservation rules, etc., which are used to guide the execution of the seat control algorithm.
[0095] The above-mentioned check-in preparation data refers to various types of information that need to be prepared before flight check-in, such as passenger list, baggage information, boarding gate information, etc., to ensure the smooth progress of check-in operations.
[0096] The above check-in result indicates the final status feedback of whether the check-in operation of the target flight is completed, which is used for the next operation decision of the flight control process.
[0097] The above-mentioned change information refers to the modification information of the flight plan caused by various reasons (such as weather, aircraft scheduling, etc.) in the flight control process, which may involve key elements such as flight number, date, flight distance, aircraft model, take-off time, boarding gate, etc.
[0098] The above-mentioned change types are the types of flight plan elements that are specifically modified by the change information, such as aircraft model changes, take-off time changes, boarding gate changes, etc.
[0099] The above change result indicates whether the current information change operation is successful or not, and is used for exception handling and task scheduling in the flight control process.
[0100] In step S202, the system first creates a flight plan based on the flight booking information and aircraft configuration data of the target flight, which includes key elements such as flight number, date, flight distance, departure time, aircraft registration number, and cabin data layout number, providing basic information for subsequent flight control processes.
[0101] In step S204, the system creates a flight seat map and check-in preparation data according to the seat control algorithm. The seat control algorithm will rearrange the seats in the flight plan according to the preset seat rules and information (such as center of gravity requirements, reserved seat rules), ensuring that the seat allocation meets both safety requirements and passenger needs.
[0102] In step S206, the system performs check-in operations according to the check-in preparation data and the flight seat map, handles passenger check-in, baggage check-in and other matters, and generates a check-in result, which reflects whether the check-in operation of the target flight has been completed.
[0103] In step S208, when the system receives the change information, it will make data changes to the flight plan according to the change type (such as aircraft model change, departure time change, boarding gate change), and generate change result feedback to confirm whether the change is successful. If the change is successful, the system will adjust the subsequent operations to adapt to the new flight plan; if the change fails, the real-time monitoring and manual processing module will intervene to provide exception handling.
[0104] Exemplarily, when the flight plan of a flight is created, the system creates a flight plan based on the flight booking information and aircraft configuration data, including information such as flight number, flight date, flight distance, departure time, aircraft registration number, and cabin data layout number. Subsequently, the system creates a flight seat map based on the seat control algorithm, reserving the first three rows of the economy class as center of gravity locks, as well as seats reserved for special passengers. The check-in preparation data contains the boarding gate information and is displayed at an appropriate time before check-in. The system performs check-in operations based on the check-in preparation data and the flight seat map, and the check-in results reflect the completion status of the check-in operation for the flight. If change information of aircraft model change is received during the flight control process, the system will update the flight plan according to the change type, modify the aircraft registration number, and regenerate the flight seat map to ensure that the change information is accurately processed.
[0105] The entire flight control process starts with the creation of the flight plan, dynamically adjusts the seat layout through the seat control algorithm, performs check-in operations, and makes data changes when change information is received to ensure the accuracy of flight information and the consistency of the flight control process. The process covers multiple key areas such as flight control, flight change message processing, flight initialization, seat control, flight closure, etc., and realizes an automated flight control platform based on control flow.
[0106] Through the above steps, the embodiment of the present application can realize the automation of the flight control process, significantly improving the efficiency, accuracy and flexibility of flight control. In particular, the dynamic adjustment capability of the seat control algorithm ensures the rationality and safety of the seat layout, and the response processing to the change information can quickly adapt to the unexpected situation in the flight operation, reduce flight delays and passenger inconvenience, and improve the service quality of airlines and airports.
[0107] The embodiment of the present application realizes the automation of the flight control process by creating a flight plan, a seat control algorithm layout, executing check-in operations, and responding to change information, thereby significantly improving efficiency and accuracy. It has significant practical value and beneficial effects in the field of flight control and is an innovative flight control solution.
[0108] Through the above steps, a flight plan is created according to the flight booking information of the target flight and the aircraft configuration data of the target flight; a flight seat map and check-in preparation data of the flight plan are created according to the seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; a check-in operation is performed according to the check-in preparation data and the flight seat map to obtain a check-in result, wherein the check-in result is used to indicate whether the check-in of the target flight is completed; in response to receiving the change information, the current information of the target flight is changed based on the change type of the change information to obtain a change result, wherein the change result is used to indicate whether the current information is successfully changed, thereby achieving the purpose of improving the efficiency of flight control; it is easy to notice that the above-mentioned automation and real-time response mechanism of the flight control system make the key links in the flight control process such as creating plans, operating preparations, executing check-in and information changes no longer rely on manual labor, reduce the delay and error probability of manual operations, and improve the efficiency of flight control. In particular, the real-time update capability of the flight information change module ensures that even when faced with dynamic changes in flights, the system can quickly adjust to maintain the consistency and accuracy of the flight control process, thereby solving the technical problem of low flight control efficiency caused by manual intervention in related technologies.
[0109] In the above embodiment of the present application, data changes are made to the current information of the target flight based on the change type of the change information to obtain a change result, including: in response to the change type being an aircraft model change type, the flight plan is updated based on the change information to obtain an updated flight plan; in response to the change type being a boarding gate change type, the check-in preparation data is updated based on the change information to obtain an updated check-in preparation data; in response to the change type being a take-off time change type, the take-off time of the target flight is determined based on the change information, the take-off time is output on the first display interface, and the check-in operation is performed based on the take-off time, the check-in preparation data and the flight seat map.
[0110] The first display interface mentioned above is an interface in the system used to display key flight information to operators or passengers, such as flight status, boarding gate information, take-off time, etc., to ensure the transparency and timeliness of the information.
[0111] In the embodiment of the present application, the flight information change processing is to automatically change the data by identifying the change type of the change information (aircraft model change, boarding gate change, take-off time change). The specific steps are as follows:
[0112] The above-mentioned aircraft type change type is the system's determination of whether the change information involves an aircraft type change. If so, based on the new aircraft type information in the change information, the corresponding aircraft type, aircraft registration number, cabin data layout number and other information in the flight plan are updated to ensure that the flight plan matches the new aircraft type, and an updated flight plan is generated.
[0113] The above-mentioned gate change type is for the system to identify whether the change information involves a gate change. If so, the gate information in the check-in preparation data is updated to ensure the accuracy of the gate information in the check-in operation and generate updated check-in preparation data.
[0114] The above-mentioned departure time change type is that the system determines whether the change information involves the modification of the departure time. If so, based on the new departure time in the change information, the waiting departure time of the target flight is determined, the departure time information in the system is updated, and output on the first display interface, and the time points of key links such as check-in operation and loading closure are adjusted to adapt to the new departure time.
[0115] The embodiment of the present application realizes the automatic update of the flight plan, check-in preparation data and the departure time in the system display interface by identifying and responding to different types of flight information changes. This process ensures the real-time and accuracy of flight information and provides a reliable data basis for subsequent operations in the flight control process.
[0116] The flight information change processing scheme in the embodiment of the present application significantly improves the flexibility and efficiency of the flight control process by automatically identifying and processing the change types. Specifically, the automated processing of aircraft model changes avoids delays and errors in manual operations, ensuring the consistency of seat layout and check-in preparation data with the new aircraft model; the automated processing of boarding gate changes improves the accuracy of check-in information and avoids confusion when passengers board; the automated processing of take-off time changes timely adjusts key time points in the flight control process and reduces the risk of flight delays. In addition, the updated information of the system can be fed back to operators and passengers in real time, improving the transparency of flight control and the passenger experience.
[0117] This application solution significantly improves the efficiency and accuracy of flight control, reduces flight delays and passenger inconvenience caused by information changes, and improves the quality of flight services. For airlines and airports, this innovative solution can effectively respond to dynamic changes in flights and improve operational efficiency and service levels.
[0118] Figure 3 is a schematic diagram of a system architecture of a flight control platform according to an embodiment of the present application, such as Figure 3As shown, the system includes: an automatic flight plan creation module, an automatic initialization module, an automatic check-in preparation module, an automatic loading module, an automatic real-time change processing module, and a real-time monitoring and manual processing module.
[0119] Among them, the automatic flight plan creation module automatically creates a flight plan for the departure system within 3 days based on the booking flight plan and aircraft number information. The plan mainly includes key information such as flight number, flight date, flight range, flight departure time, and flight carrier model. The plan is the basic data for the subsequent initialization module to execute. The flight plan may change with the change of the booking system or carrier model before initialization. The system can automatically correct and adjust the departure flight plan. This module is a must.
[0120] Different airlines have different requirements for the initialization time in the automatic initialization module. According to industry standards, domestic flights are generally initialized 48 hours in advance, and international flights are initialized 24 hours in advance. Users set initialization rules, and the system automatically performs flight initialization according to the rules. Before initialization, the flight plan must be completed. After the flight is initialized, subsequent check-in preparation operations can be performed. This module is required. The above values are only for example and are not specifically limited.
[0121] In the automatic check-in preparation module, after the flight is initialized, the system automatically performs some check-in preparation operations according to the set rules, such as reserving seats for some special and VIP passengers, crew members, etc.; locking seats in certain areas into center of gravity locks according to aircraft flight safety requirements; downloading flight and passenger data to the airport to provide data support for airport check, security inspection and catering systems; and regularly checking whether the flight status is normal to support passengers in check-in operations. This module is generally required.
[0122] In order to ensure the normal check-in and boarding of passengers and reduce the risk of flight delays in the automatic check-in guarantee module, the boarding gate information needs to be written in time a certain time before the flight takes off so that the boarding gate information can be correctly displayed on the passenger boarding pass. This module is a must.
[0123] In the automatic closing module, for safety and planning reasons, airlines will end passenger check-in services within a specified time (different airports and airlines have different requirements, generally 30-45 minutes in advance for domestic flights and 1-2 hours in advance for international flights). Once check-in is stopped, passengers can no longer check in their luggage and check in their tickets, otherwise it will affect the aircraft's on-time take-off and safety, and delay the entire flight. This module can automatically close the flight's check-in and loading operations according to the cut-off rules. After the flight takes off, it will automatically close the flight for the final operation. This module is also a must for the entire flight life cycle. The above values are for example only and are not specifically limited.
[0124] In the actual operation of the flight in the automatic real-time change processing module, due to various factors such as weather, air traffic control, etc., flight delays and other problems occur. At this time, the actual take-off time of the flight needs to be modified; at the same time, the airport may temporarily adjust the aircraft parking location and the type of aircraft due to weather, aircraft delays, scheduling, etc. At this time, the boarding gate of the flight needs to be modified and the aircraft needs to be changed; the above three changes may occur multiple times or zero times, and they occur randomly, with great uncertainty. The automatic real-time control module can automatically modify these key information of the flight in the system in real time according to the published change message.
[0125] The real-time monitoring and manual processing module monitors all processing exceptions in the automatic flight plan creation and modification module, automatic initialization module, automatic check-in preparation module, automatic check-in support module, automatic loading module and automatic change processing module. Those that the system cannot process automatically can be quickly transferred to manual processing.
[0126] Figure 4 is a flight change flow chart according to an embodiment of the present application, such as Figure 4 As shown, process 1 in the normal process is to establish a flight plan before the flight is initialized, and to establish a departure flight information card (Tcard) according to the booking flight information and the aircraft number of the departure flight arrangement, and then enter process 2 after completion; process 2 initializes the flight regularly according to the set automatic initialization rules, and the initialization operation includes obtaining passenger booking information, generating flight seat maps and other various data preparation needs required for departure, and then enter process 3 after completion; process 3 reserves seats for VIP passengers, special passengers and crew according to the set reservation rules; locks certain seats on the flight according to the center of gravity lock rule, and passengers on the locked seats cannot select them for check-in operations; process 4, after all flight data are prepared, the flight information and passenger information on the flight are Perform a local airport backup and load it into the local database; Process 5: According to regulations, the boarding gate of the flight needs to be determined a certain time before the flight takes off. According to the set flight, the system automatically writes the boarding gate. After this process is completed, the boarding pass printed by the passenger can display the boarding gate set for the current flight; Process 6: After a period of time before the flight takes off, the flight check-in is automatically closed according to the set rules. After the flight check-in is closed, passengers can no longer check in; Process 7: After a period of time after the completion of process 6, the flight is loaded and closed according to the set rules. After the loading is closed, the flight will no longer receive people and cargo, and the cabin door will be closed later, and the flight will be in a waiting state for take-off; Process 8: After the flight takes off, the system automatically changes the flight status to the final closure of the flight; the process ends.
[0127] The flight change process is to automatically change the aircraft. Process 1 receives the flight model change message, determines whether there is a seat change after the aircraft change, and whether there are passengers checked in for these changed seats. If there are affected passengers, enter process 2, otherwise directly enter process 3; process 2 performs passenger transfer operations on the affected passengers, and after completion, enters process 3; process 3 automatically modifies the aircraft number and completes the change; process 4 monitors and waits for the next aircraft change.
[0128] The flight change process is to automatically change the boarding gate. Process 1 receives the flight boarding gate change message; Process 2 automatically modifies the boarding gate and completes the change; Process 3 monitors and waits for the next boarding gate change; Flight change process: automatically change the estimated time of departure (ETD); Process 1 receives the flight schedule change message, Process 2 automatically modifies the flight scheduled take-off time and completes the change, and Process 3 monitors and waits for the next schedule change.
[0129] Figure 5 is a schematic diagram of an abnormal process according to an embodiment of the present application, such as Figure 5 As shown, process 1 in the exception process starts monitoring automatic task processing according to the set exception scenario; process 2, when an automatic task processing exception occurs, a pop-up box is displayed on the monitoring large screen or other methods are used to remind the user; in process 3, the user clicks to view the exception reminder type; in process 4, different processing methods are selected according to different types, and different processing pages are jumped; in process 5, after the manual processing is completed, the message reminder on the monitoring large screen is eliminated; and process 6 continues to monitor the next automatic processing exception.
[0130] Figure 6 is a flow chart of a flight control device according to an embodiment of the present invention. Figure 6 As shown, the method 600 includes the following steps: a first creation module 602 , a second creation module 604 , an execution module 606 , and a change module 608 .
[0131] Among them, the first creation module is used to create a flight plan based on the flight booking information of the target flight and the aircraft configuration data of the target flight; the second creation module is used to create a flight seat map and check-in preparation data of the flight plan according to the seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; the execution module is used to perform the check-in operation according to the check-in preparation data and the flight seat map, and obtain the check-in result, wherein the check-in result is used to indicate whether the check-in of the target flight is completed; the change module is used to respond to the receipt of change information, and based on the change type of the change information, make data changes to the current information of the target flight, and obtain the change result, wherein the change result is used to indicate whether the current information is changed successfully.
[0132] In the above embodiments of the present application, the change module is used to respond to the change type being an aircraft model change type, update the flight plan based on the change information, and obtain an updated flight plan; respond to the change type being a boarding gate change type, update the check-in preparation data based on the change information, and obtain updated check-in preparation data; respond to the change type being a take-off time change type, determine the take-off time of the target flight based on the change information, output the take-off time on the first display interface, and perform check-in operations based on the take-off time, check-in preparation data, and flight seat map.
[0133] According to the above embodiments of the present application, an electronic device is further provided, including: a memory storing an executable program; and a processor for running the program, wherein the program executes any one of the methods in the above embodiments when running.
[0134] According to the above embodiments of the present application, a computer-readable storage medium is also provided, the computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute any one of the methods in the above embodiments.
[0135] According to the above embodiments of the present application, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the method of any one of the above embodiments is implemented.
[0136] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0137] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0138] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0139] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0140] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0141] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0142] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A flight control system, characterized in that: include: A flight plan creation module, used to create a flight plan based on the flight booking information of the target flight and the aircraft configuration data of the target flight; a flight operation preparation module, which is in communication with the flight plan creation module and is used to create a flight seat map and check-in preparation data of the flight plan according to a seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; a flight operation execution module, connected to the flight operation preparation module, for performing a check-in operation according to the check-in preparation data and the flight seat map, and obtaining a check-in result, wherein the check-in result is used to indicate whether the check-in of the target flight is completed; A flight information change module is connected to the flight plan creation module, the flight operation preparation module and the flight operation execution module respectively, and is used to determine a first target module based on a change type of the change information in response to receiving change information, and send the change information to the first target module so that the first target module makes data changes to the current information of the target flight based on the change information to obtain a change result, wherein the change result is used to indicate whether the current information has been changed successfully, and the first target module is a module of information to be changed in the flight plan creation module, the flight operation preparation module and the flight operation execution module.
2. The flight control system according to claim 1, characterized in that: Also includes: a flight scenario monitoring module, connected to the flight plan creation module, the flight operation preparation module and the flight operation execution module respectively, and used to monitor the operation status of the flight plan creation module, the flight operation preparation module and the flight operation execution module to obtain a monitoring result, wherein the monitoring result is used to indicate whether there is a second target module in an abnormal state in the flight plan creation module, the flight operation preparation module and the flight operation execution module; The exception handling module is connected to the flight scenario monitoring module, and is used to generate prompt information based on the abnormal data of the second target module in response to the monitoring result that there is the second target module in the abnormal state, and output the prompt information, and stop outputting the prompt information in response to receiving the exception elimination execution of the second target module.
3. The flight control system according to claim 1, characterized in that: The flight information change module includes: a flight model change module, connected to the flight plan creation module and the flight operation preparation module, and in response to the change type being a model change type, used to update the flight plan according to the change information to obtain an updated flight plan, and send the updated flight plan to the flight operation preparation module, so that the flight operation preparation module creates the flight seat map and the check-in preparation data based on the updated flight plan; a flight boarding gate change module, connected to the flight operation preparation module and the flight operation execution module, and in response to the change type being a boarding gate change type, used to update the check-in preparation data according to the change information to obtain updated check-in preparation data, and send the updated check-in preparation data to the flight operation execution module, so that the flight operation execution module performs the check-in operation based on the updated check-in preparation data and the flight seat map; a flight departure time change module connected to the flight operation execution module, in response to the change type being a departure time change type, determining the departure time of the target flight based on the change information, outputting the departure time on the first display interface, and performing the check-in operation based on the departure time, the check-in preparation data and the flight seat map.
4. The flight control system according to claim 1, characterized in that: The flight operation execution module includes: a check-in prompt module, connected to the flight operation preparation module, configured to determine the departure time and boarding gate information of the target flight according to the check-in preparation data, and display the boarding gate information on the second display interface based on a first preset time point before the departure time; a check-in execution module, connected to the check-in prompt module, configured to perform the check-in operation based on the boarding gate information and the flight seat map after the boarding gate information is displayed on the second display interface; The check-in termination module is connected to the check-in execution module and is used to end the check-in operation according to a second preset time point before the take-off time.
5. The flight control system according to claim 1, characterized in that: The flight plan includes at least one of the following: flight number, flight date, flight distance, departure time, aircraft registration number, cabin data layout number, reserved seats, and boarding gate information.
6. A flight control method, characterized in that: The flight control system as claimed in any one of claims 1 to 5 comprises: creating a flight plan based on flight booking information of a target flight and aircraft configuration data of the target flight; Creating a flight seat map and check-in preparation data for the flight plan according to a seat control algorithm, wherein the seat control algorithm is used to rearrange the reserved seats in the flight plan according to the preset seats and preset information of the target flight; Performing a check-in operation according to the check-in preparation data and the flight seat map to obtain a check-in result, wherein the check-in result is used to indicate whether the check-in for the target flight is completed; In response to receiving the change information, the current information of the target flight is changed based on the change type of the change information to obtain a change result, wherein the change result is used to indicate whether the current information is changed successfully.
7. The flight control method according to claim 6, characterized in that: Based on the change type of the change information, data of the current information of the target flight is changed to obtain a change result, including: In response to the change type being an aircraft model change type, updating the flight plan based on the change information to obtain an updated flight plan; In response to the change type being a boarding gate change type, updating the check-in preparation data based on the change information to obtain updated check-in preparation data; In response to the change type being a take-off time change type, the take-off time of the target flight is determined based on the change information, the take-off time is output on the first display interface, and the check-in operation is performed based on the take-off time, the check-in preparation data and the flight seat map.
8. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 6 to 7 when running.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the storage medium is located is controlled to execute the method according to any one of claims 6 to 7.
10. A computer program product, characterized in that It comprises a computer program which, when executed by a processor, implements the method according to any one of claims 6 to 7.
Citation Information
Cited By
Flight control system, flight control method, electronic device, and storage medium
WO2026138529A1