Alarm system and method of flight management system

By automatically identifying and redirecting to the target page and controls in the flight management system, the problem of complex page operation alarm handling is solved, improving efficiency and security.

CN121963540APending Publication Date: 2026-05-01COMMERCIAL AIRCRAFT CORP OF CHINA LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
COMMERCIAL AIRCRAFT CORP OF CHINA LTD
Filing Date
2026-01-29
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

The alarm handling process for page operations in the flight management system is cumbersome and time-consuming, which makes the crew prone to misoperation or omission under high load or high pressure environment, affecting the efficiency and safety of flight mission execution.

Method used

An alarm system for a flight management system is provided, including alarm generation, display, classification, processing and redirection modules. It automatically identifies page operation alarms, establishes association information between alarm messages and target pages and controls, and automatically redirects to the target page and locates the controls when the crew operates.

Benefits of technology

It significantly improves alarm processing efficiency, reduces crew operational burden and risk of misoperation, and enhances the human-machine interaction quality and flight safety of the flight management system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121963540A_ABST
    Figure CN121963540A_ABST
Patent Text Reader

Abstract

The invention provides an alarm system and method for a flight management system, and the system comprises an alarm generation module which is used for generating an alarm message when an abnormal working state is detected; the alarm display module is used for displaying the alarm message; the alarm classification module is used for classifying the alarm messages to judge whether the alarm messages are page operation type alarms or prompt type alarms; the alarm processing module is used for marking page operation alarms and establishing association information of the alarm message, the target page and the target control; and the page skipping module is used for automatically skipping the current display page to the target page in response to the operation of the user on the alarm message, and positioning the cursor to the target control. According to the invention, the method can achieve the automatic alarm processing, improves the exception handling efficiency, reduces the burden of a unit, and reduces the operation risk.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of aircraft avionics systems, and more particularly to an alarm system and method for a flight management system. Background Technology

[0002] The Flight Management System (FMS), a core component of the avionics system of modern large civil aircraft, is primarily used for tasks such as flight planning, navigation and positioning, trajectory prediction, and automatic flight guidance. It is a crucial device for ensuring flight safety and mission execution efficiency. During flight, the FMS continuously monitors the status of multiple key functions, including navigation, performance, flight plan, and flight parameter inputs. When abnormal states or parameter inconsistencies are detected, the FMS will alert the crew with alarm messages indicating an anomaly in the system. At this point, the crew needs to quickly understand the aircraft's status and implement appropriate measures to restore normal flight operations.

[0003] Flight management systems typically contain a large number of alarm messages. Some alarms only require the crew's attention and do not involve further operations; these are known as notification alarms. Other alarms require the crew to manually input, confirm, or press buttons on the flight management system's display page; these are known as page operation alarms.

[0004] For page-based operational alarms, the flight crew needs to determine the appropriate handling method based on the operation manual. Typically, the crew must manually follow the instructions provided in the operation manual or the instructions displayed in the pop-up window to perform subsequent operations step by step. For example, the crew needs to first identify the cause of the alarm, then manually switch the current flight management system display page to the page related to the alarm, then locate the required buttons and / or input boxes within the complex interface structure, and finally perform the necessary input or confirmation operations.

[0005] This processing method is cumbersome and time-consuming. Furthermore, due to the complex page structure and numerous controls in the flight management system, when the alarm association logic is unclear, the crew needs to spend a lot of time and attention to locate the function entry associated with the alarm, which may lead to delays in alarm clearance and affect the efficiency of flight mission execution. Especially under high load or high pressure environments, the crew is prone to misoperation or omission, which may have a potential impact on flight safety. Summary of the Invention

[0006] The problem the invention aims to solve: To address the aforementioned issues, the purpose of this application is to provide an alarm system and method for a flight management system, which can automate alarm processing, improve anomaly handling efficiency, reduce crew workload, and lower operational risks.

[0007] Technical means to solve the problem: This application provides an alarm system for a flight management system, comprising: an alarm generation module for generating alarm messages when an abnormal working state is detected; an alarm display module for displaying the alarm messages; an alarm classification module for classifying the alarm messages to determine whether they are page operation alarms or prompt alarms; an alarm processing module for marking page operation alarms and establishing association information between the alarm messages and target pages and target controls; and a page redirection module for automatically redirecting the currently displayed page to the target page and positioning the cursor on the target control in response to the user's operation on the alarm messages.

[0008] Alternatively, the alarm processing module can be configured to establish the association information based on a page / control association database, which includes multiple association entries, each recording the alarm number, target page identifier, and target control identifier.

[0009] Alternatively, the page / control associated database may include contextual conditions for dynamically selecting the target page or the target control based on the current operating status of the flight management system.

[0010] Alternatively, the alarm display module may be configured to display page operation alarms by highlighting, inverting colors, flashing, or underlining at least one of these methods.

[0011] Alternatively, the page navigation module can also be configured to automatically activate input mode when the target control is an input box.

[0012] This application also provides an alarm method for a flight management system, executed by the aforementioned alarm system, comprising: when the alarm generation module detects an abnormal working state, generating an alarm message; the alarm display module displaying the alarm message; the alarm classification module classifying the alarm message to determine whether it is a page operation alarm requiring page operation or a prompt alarm not requiring page operation; the alarm processing module marking alarm messages classified as page operation alarms and establishing association information between the alarm message and the target page and target control; and the page redirection module responding to the user's operation on the alarm message, automatically redirecting the currently displayed page to the target page and positioning the cursor on the target control.

[0013] Alternatively, the alarm message may include at least one of the following: alarm number, alarm text, alarm source, and optional triggering parameter information.

[0014] Alternatively, based on the alarm message query page / control association database, information about the target page and the target control associated with the alarm message can be obtained, thereby establishing the association information between the alarm message and the target page and the target control.

[0015] Alternatively, the page / control association database may include multiple association entries, each of which records the alarm number, target page identifier, and target control identifier to establish the association information between the alarm message and the target page and target control.

[0016] Alternatively, the page / control associated database may also include context conditions, which include information reflecting the current operating status of the flight management system, including at least time status and flight plan status.

[0017] Alternatively, the target page and target control associated with the alarm message can be dynamically selected based on the context conditions, thereby establishing the association information between the alarm message and the target page and target control.

[0018] Alternatively, the marker may include at least one of highlighting, inverting, flashing, or underlining page operation alarms.

[0019] Alternatively, the target control may include a button or an input box, and when the target control is an input box, it will be automatically activated into an editable state.

[0020] Alternatively, before automatically redirecting to the target page, a transition page prompt message can be displayed to alert the user that they are about to be redirected to the target page.

[0021] Alternatively, when there are multiple page operation alarms, a sorting rule can be established based on alarm priority, triggering time order, or alarm type, and the multiple page operation alarms can be processed in sequence.

[0022] Alternatively, the user's action in response to the alarm message may include touch, key press, or cursor selection.

[0023] Effects of the invention: This application provides an alarm system and method for a flight management system. By automatically identifying, associating, and redirecting page operation alarms, it greatly reduces the burden on the crew, significantly improves alarm processing efficiency, and reduces the risk of misoperation caused by complex interfaces. It can effectively improve the human-computer interaction quality and flight safety of the flight management system. Attached Figure Description

[0024] Figure 1 This is a structural block diagram of an alarm system according to one embodiment of this application.

[0025] Figure 2This is a flowchart of an alarm method according to one embodiment of this application.

[0026] Figure 3 This is a flowchart of Example 1.

[0027] Figure 4 This is a flowchart of Example 2.

[0028] Figure 5 This is a flowchart of Example 3. Detailed Implementation

[0029] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the following embodiments are for illustrative purposes only and are not intended to limit the scope of this application. The same or corresponding reference numerals in the figures denote the same components, and repeated descriptions are omitted. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0030] This application provides an alarm system for a flight management system (FMS) that can be deployed on a flight management computer (FMC) or other avionics processing platform. Figure 1 As shown in this embodiment, the alarm system of the flight management system includes: an alarm generation module, an alarm display module, an alarm classification module, an alarm processing module, and a page redirection module. The modules communicate with each other through an internal data bus, message queue, or software interface to achieve functions such as alarm identification, page association, and redirection control.

[0031] [Alarm Generation Module]

[0032] The alarm generation module generates alarm messages based on alarm triggering conditions when the flight management system detects abnormal operating conditions. The alarm generation module may include, for example, a status acquisition unit, an anomaly detection unit, and an alarm generation unit. The status acquisition unit collects real-time information such as navigation information, flight plan data, performance parameters, and crew input status; the anomaly detection unit analyzes the aforementioned status information according to preset alarm triggering conditions; and the alarm generation unit generates a corresponding alarm message when the triggering conditions are met. In this embodiment, the alarm message generated by the alarm generation module includes at least the alarm number, alarm text, alarm source, and optional triggering parameters for subsequent modules to parse and process. In this embodiment, abnormal operating conditions may include anomalies in the current flight status, navigation data, flight plan, or parameter input; waypoint altitude limits not meeting monotonicity rules; RTA limits being deleted or UTC time being invalid; takeoff speed requiring reconfirmation; incomplete performance page input, etc.

[0033] [Alarm Display Module]

[0034] The alarm display module displays alarm messages generated by the alarm generation module in the alarm display area of ​​the flight management system interface to alert the crew of any abnormal system conditions. The alarm display module may include, for example, an interface rendering unit, an alarm queue management unit, and a trigger event listening unit. The interface rendering unit controls the visual presentation, such as color, font, and highlighting, based on the alarm type; the alarm queue management unit manages the display order of multiple alarm messages.

[0035] [Alarm Classification Module]

[0036] The alarm classification module categorizes alarm messages according to pre-defined rules. If an alarm message requires manual operation by the crew on a specific page of the flight management system (e.g., clicking, confirming, re-entering), it is classified as a page operation alarm. If an alarm message requires no further action or page operation, it is classified as a notification alarm. The alarm classification module can match alarm messages with predefined alarm categories based on criteria such as alarm number, alarm text keywords, and alarm trigger source. Furthermore, it can further confirm whether an alarm requires the crew to access a specific page for operation based on contextual information such as the current flight status and flight plan status.

[0037] [Alarm Handling Module]

[0038] The alarm processing module is used to mark the association information between alarm messages (more precisely, page operation alarms) and the operation pages and specific controls that the unit needs to execute, and to parse and execute the corresponding logic when the unit triggers the operation. The alarm processing module may include, for example, an alarm marking unit, an event parsing unit, an association information extraction unit, and an association information generation unit. The alarm marking unit is used to specially mark alarms determined to be page operation alarms, such as by highlighting, inverting colors, or underlining, or by using dynamic methods such as slight vibration or low-frequency flashing. In this embodiment, the alarm marking method is not specifically limited, as long as it can be distinguished from prompt alarms and is easy for the unit to identify.

[0039] The event parsing unit receives click events from the alarm display module; the association information extraction unit queries the page / control association database for information on the target page and target control based on the alarm number, etc.; the association information generation unit generates association information based on the above parsing results. In this embodiment, for alarms determined to be page operation type, at least the following association information is established: the alarm message and the target page; and the alarm message and the target control. Furthermore, when the cursor moves to the alarm display area, the alarm processing module automatically highlights that area and allows the crew to click the alarm message. In this embodiment, the target page refers to the page that the crew needs to operate to clear the alarm. The target control refers to the control that the crew needs to operate to clear the alarm, such as a button and / or an input box. The above association information can be statically configured or dynamically adapted based on the current flight status, flight plan information, and alarm text content. For example, if the alarm is related to UTC time, the target page is the "navigation initialization page," and the target control is the "time input box"; if the alarm is related to RTA deletion, different controls need to be selected based on whether there is an inactive RTA.

[0040] Furthermore, in this embodiment, to achieve automatic association information between different alarm messages and different pages and controls, the alarm system can also set up a page / control association database. This database includes multiple association entries. Each entry can record, for example, alarm number, target page identifier, target control identifier, and context conditions, but is not limited to these; it only needs to be able to map alarm messages to target pages and target controls based on the entries. Specifically, the target page identifier indicates the page corresponding to the alarm; the target control identifier indicates the control that requires crew operation, such as buttons and / or input boxes; and the context conditions are used to select different target pages or controls under specific flight conditions. This database can be implemented using a hash table, a structure array, or an SQL-type storage method. In addition, the "context conditions" in this application refer to multiple variables and status information used to characterize the current operating state of the flight management system, which can help determine the dynamic operating state information and environmental constraints of the target page and target control, including but not limited to: flight status information, navigation data, performance parameters, flight plan data or information, system internal variables, and state snapshots at the time of alarm triggering. The alarm handling module can dynamically assess page-based operation alarms based on contextual conditions to select the most suitable target page and control for the current flight scenario, achieving more accurate automatic location and page redirection. In other words, "contextual conditions" describe the "current state of the aircraft and system," and determine which page to redirect to and which control to locate based on this information.

[0041] [Page Redirect Module]

[0042] The page redirection module, based on the association information provided by the alarm processing module, automatically switches the displayed page to the target page after detecting crew operation, and automatically positions the cursor at the target control. The page redirection module may include, for example, a trigger event listening unit, a page switching unit, a control positioning unit, and an edit mode activation unit. The trigger event listening unit responds to the crew's click operation on the alarm display area, providing the trigger condition for subsequent page redirection. The page switching unit opens the corresponding target page based on the association information; the control positioning unit moves the cursor to the target control based on the association information; and the edit mode activation unit automatically activates input mode when the target control is an input box, reducing additional steps for the crew.

[0043] like Figure 2As shown in this embodiment, when the flight management system detects an abnormal state, the alarm generation module generates an alarm message and transmits it to the alarm display module. The alarm display module displays the alarm message and transmits it to the alarm classification module. The alarm classification module identifies and classifies the alarm message and transmits the classification result to the alarm processing module. If the classification result is a page operation alarm, the alarm processing module immediately marks the alarm message with highlighting or other methods, and finds the corresponding target page and target control based on the page / control association database and generates association information. Then, it outputs the association information to the page jump module. When the crew clicks on the alarm message display area, the page jump module switches the currently displayed page to the target page associated with the alarm message based on the association information. If there is a control associated with the alarm message, the cursor is automatically positioned at the position corresponding to the target control, allowing the crew to immediately perform input or confirmation operations. If the control is an input box type, it can be automatically switched to editable state, thereby enabling the crew to quickly complete the operations required to clear the alarm and accelerate the operation process.

[0044] Therefore, the various modules in the alarm system work together to complete the alarm process, realizing automated association and navigation between alarm messages and pages / controls. This significantly reduces the steps the crew needs to take to find pages and controls, improves the efficiency and accuracy of understanding abnormal operating conditions, and better supports flight safety. It should be understood that the above modules can be implemented through software, hardware, or a combination of both.

[0045] The following embodiments further illustrate this application in detail. It should also be understood that the following embodiments are only for further explanation of this application and should not be construed as limiting the scope of protection of this application. Any non-essential improvements and adjustments made by those skilled in the art based on the above description of this application are within the scope of protection of this application.

[0046] Example 1

[0047] In Example 1, the alarm message for speed confirmation during the takeoff phase is explained.

[0048] During the flight preparation phase, the crew typically inputs parameters such as zero fuel weight, runway status, and flap settings. The flight management system automatically calculates the takeoff speed (V1, VR, V2) based on this information. This takeoff speed and related data have been sent to external systems. However, if the confirmed takeoff speed becomes invalid due to runway changes, performance data revisions, or flight plan reloading, the "CONFIRM T / O SPEEDS" alarm event in the flight management system's alarm system will be triggered. Therefore, the alarm generation module generates a "CONFIRM T / O SPEEDS" alarm message, and the alarm display module displays the "CONFIRM T / O SPEEDS" alarm message in the alarm display area to prompt the crew to reconfirm or resend the takeoff speed. The alarm classification module identifies the "CONFIRM T / O SPEEDS" alarm message as a page operation alarm, and the alarm processing module highlights the "CONFIRM T / O SPEEDS" alarm message and extracts the association information of the target page and target control corresponding to the alarm based on the page / control association database, that is, establishes the association information between the alarm message and the performance preparation page (Pre-FlightPages) and the V-speed transfer button (Transfer Vspeeds Button). When the crew clicks on the highlighted alarm display area, the page jump module automatically switches the current interface to Pre-Flight Pages based on the association information and positions the cursor at the Transfer Vspeeds Button. If the crew confirms that the original speed is still valid, they can directly click the button to resend the speed; if the crew believes that the takeoff speed needs to be recalculated, they can modify it as needed.

[0049] Therefore, Example 1 significantly reduces the number of steps required for the crew to manually search for pages and controls, thus improving the efficiency of pre-flight preparation.

[0050]

Example 2

[0051] In Example 2, the alarm message of RTA DELETE will be explained.

[0052] RTA (Required Time of Arrival) refers to the RTA that pilots can set for a waypoint in the flight management system. When an RTA restriction is set for a waypoint, but the waypoint is deleted, the active RTA restriction is revoked, or the current UTC (Coordinated Universal Time) is invalid, an "RTA DELETE" alarm event is triggered in the flight management system's alarm system. The alarm generation module generates an "RTA DELETE" alarm message, the alarm display module displays the "RTA DELETE" alarm message in the alarm display area, the alarm classification module identifies the "RTA DELETE" alarm message as a page operation alarm, and the alarm processing module highlights the "RTA DELETE" alarm message and extracts the association information of the target page and target control corresponding to the alarm from the page / control association database. At this point, the alarm processing module dynamically selects the target page and target control to be associated based on the current flight status (e.g., performing context analysis).

[0053] Specifically, if the alarm processing module determines that the UTC (Coordinated Universal Time) is invalid, it calls the associated database entry to establish the association information between the alarm message and the navigation initialization page and the UTC input box. When the unit clicks on the highlighted alarm display area, the page jump module automatically switches the current interface to the navigation initialization page according to the association information and positions the cursor in the UTC input box so that the unit can quickly identify the UTC failure and manually correct the clock.

[0054] If the alarm processing module determines that the UTC (Coordinated Universal Time) is limited and there is an inactive RTA, it calls the associated database entries to establish the association information between the alarm message and the RTA setting page and the RTA activation button. When the unit clicks the highlighted alarm display area, the page jump module automatically switches the current interface to the RTA setting page according to the association information and positions the cursor on the RTA activation button so that the unit can directly activate the appropriate RTA limit.

[0055] If the alarm processing module determines that the UTC (Coordinated Universal Time) is limited and there is no inactive RTA, it calls the associated database entries to establish the association information between the alarm message and the RTA settings page and the "Create / Set Inactive RTA" control. When the unit clicks on the highlighted alarm display area, the page jump module automatically switches the current interface to the RTA settings page according to the association information and positions the cursor on the "Create / Set Inactive RTA" control so that the unit can complete the reconstruction of the RTA limit as soon as possible.

[0056] Therefore, regardless of the cause of the "RTA DELETE" alarm, when the crew clicks on the alarm display area, the alarm system can automatically jump to the page most relevant to the current flight status and automatically locate the correct control, thus avoiding the tedious operation of the crew manually judging, searching for pages, or confirming controls based on the alarm text. Example 2 implements intelligent jump capability under multi-branch decision-making.

[0057]

Example 3

[0058] In Example 3, the alarm message ALT CSTR ERROR XXXXX is explained.

[0059] ALT CSTR ERROR XXXXX indicates an error related to altitude restrictions at waypoint XXXXX. For example, during a certain phase of flight, if the arrival and departure procedures selected by the crew cause the altitude restriction value at a waypoint in a flight plan to violate the altitude restriction monotonicity requirement (e.g., the altitude should decrease gradually during landing, but a certain altitude value entered by the crew increases in the opposite direction), this conflict will trigger the "ALT CSTR ERROR XXXXX" alarm event in the flight management system's alarm system. Therefore, the alarm generation module generates an "ALT CSTR ERROR XXXXX" alarm message, the alarm display module displays the "ALT CSTR ERROR XXXXX" alarm message in the alarm display area, the alarm classification module identifies the "ALT CSTR ERROR XXXXX" alarm message as a page operation alarm, and the alarm processing module highlights the "ALT CSTR ERROR XXXXX" alarm message and extracts the association information of the target page and target control corresponding to the alarm based on the page / control association database. That is, it establishes the association information between the alarm message and the flight plan page (such as the segment display page) to which the conflicting waypoint belongs, and the altitude limit input box corresponding to the conflicting waypoint. When the crew clicks on the highlighted alarm display area, the page jump module automatically switches the current interface to the flight plan page (such as the segment display page) to which the conflicting waypoint belongs based on the association information, and positions the cursor in the altitude limit input box corresponding to the conflicting waypoint, so that the crew can directly correct the conflicting altitude constraints and resolve the contradictory altitude instructions as soon as possible.

[0060] Therefore, in route planning alarms, the third embodiment eliminates the need for the crew to search for conflict points from a large number of waypoints or switch between multiple pages, thereby significantly reducing the number of operation steps, improving the speed of conflict resolution, and reducing the risk of missed or incorrect modifications.

[0061] In summary, the alarm system and alarm method of this application classify, associate, and redirect alarm messages in the flight management system, thereby achieving automatic location of page operation alarms and automatic interface redirection. This solves the problems of existing technologies where the crew needs to manually search for pages and controls, resulting in complex operations and low efficiency.

[0062] Specifically, firstly, this application can automatically identify the type of alarm that requires the unit to perform page operations based on the alarm content, and establish association information between the alarm and the target page and specific controls. When the unit clicks on the alarm, the system can automatically jump to the corresponding page and automatically locate the control that needs to be entered or confirmed, thereby significantly reducing the time the unit spends searching for the target control in multiple pages and improving alarm processing efficiency.

[0063] Secondly, this application can dynamically select the most suitable target page and control for the current scenario by combining contextual conditions such as flight status and flight plan information, so as to realize flexible and intelligent jump logic, avoid secondary judgment and operation deviation caused by ambiguity of alarm content, and make the alarm handling process more accurate and reliable.

[0064] Furthermore, through automatic navigation and control focusing, this application can effectively reduce the crew's operational load, reduce the risk of misoperation or omission in high-workload environments, improve overall operational consistency and standardization, and enhance the safety and stability during flight mission execution.

[0065] In summary, this application can assist the crew in handling page operation alarms in a timely manner with a higher degree of automation, significantly improving the interactive efficiency of the flight management system and the flight safety assurance capability, and has outstanding practical value and promotion significance.

[0066] [Variation Example]

[0067] Without altering the core ideas of this application, it can be further expanded or optimized according to the actual needs of the avionics system.

[0068] For example, multiple page operation alarms may occur simultaneously during certain flight phases. To avoid increasing the operational burden on the crew due to frequent interface switching, the system can support a multi-alarm concurrent processing strategy. By setting sorting rules based on preset alarm priorities, trigger time order, or alarm type, the system can automatically redirect the crew to the corresponding page when clicking on the latest or highest priority alarm, and continue processing the remaining alarms in sequence after that alarm is cleared, thereby improving the efficiency of anomaly handling.

[0069] Furthermore, control positioning can be based on control ID, or it can employ UI coordinate system positioning, control tree hierarchy path positioning, or a hybrid positioning strategy combining these methods. When control IDs change with page versions or controls are dynamically generated, coordinate-based positioning strategies can enhance the system's ability to adapt to different interface layouts.

[0070] Furthermore, the alarm classification module can use rule bases or keyword matching for classification, or it can combine alarm number tables, context conditions, trigger parameters, and other information for comprehensive judgment. In further implementations, advanced classification methods such as semantic recognition and pattern analysis can be introduced to more accurately identify page operation-related alarms.

[0071] In addition, to enhance the human-machine interaction experience for the crew, the system can also be configured with a transition page prompt mechanism. Before automatic redirection, the interface can display a prompt such as "You are about to proceed to page XXX to handle alarms," ​​giving the crew sufficient time to recognize the process and avoiding disjointed operations or information omissions caused by rapid redirection, thus making the entire processing flow smoother and more natural.

[0072] Therefore, the alarm system of this application can further support multiple alarm concurrent processing, different control positioning methods, rich alarm classification strategies, and optional functions such as pre-jump prompts, providing better scalability and applicability for alarm processing in complex avionics environments. It should be understood that the above-mentioned variations are all optional extensions of this application, and none of them change the core technical idea of ​​this application to automatically locate the target page and target control based on the alarm content and perform page jump.

[0073] It is understood that any process or method description in the flowchart or otherwise described herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0074] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0075] The above detailed embodiments further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above are merely one specific embodiment of this application and are not limited to the scope of protection of this application. This application can be embodied in various forms without departing from its fundamental characteristics. Therefore, the embodiments described in this application are for illustrative purposes only and not for limitation. Since the scope of this application is defined by the claims rather than the description, and all variations falling within the scope defined by the claims, or their equivalents, should be understood to be included in the claims. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. An alarm system for a flight management system, characterized in that, include: The alarm generation module is used to generate alarm messages when an abnormal normal working state is detected. An alarm display module is used to display the alarm messages; The alarm classification module is used to classify the alarm messages to determine whether they are page operation alarms or prompt alarms. The alarm processing module is used to mark page operation alarms and establish the association information between the alarm message and the target page and target control; as well as The page redirection module is used to respond to the user's operation on the alarm message, automatically redirect the currently displayed page to the target page, and position the cursor on the target control.

2. The alarm system of the flight management system according to claim 1, characterized in that, The alarm processing module is configured to establish the associated information based on a page / control association database. The page / control association database includes multiple association entries, each of which records the alarm number, target page identifier, and target control identifier.

3. The alarm system of the flight management system according to claim 2, characterized in that, The page / control association database includes context conditions, which are used to dynamically select the target page or the target control based on the current operating status of the flight management system.

4. The alarm system of the flight management system according to claim 1, characterized in that, The alarm display module is configured to display page operation alarms by highlighting, inverting colors, flashing, or underlining at least one of the following:

5. The alarm system of the flight management system according to claim 1, characterized in that, The page navigation module is also configured to automatically activate input mode when the target control is an input box.

6. An alarm method for a flight management system, characterized in that, The alarm method is executed by the alarm system according to any one of claims 1 to 5, including: When the alarm generation module detects an abnormal working state, it generates an alarm message; The alarm display module displays the alarm message; The alarm classification module classifies the alarm messages to determine whether they are page operation alarms that require page operation or prompt alarms that do not require page operation. The alarm processing module marks alarm messages classified as page operation alarms and establishes association information between the alarm messages and the target page and target control. The page redirection module responds to the user's operation on the alarm message by automatically redirecting the currently displayed page to the target page and positioning the cursor on the target control.

7. The alarm method for a flight management system according to claim 6, characterized in that, The alarm message includes at least one of the following: alarm number, alarm text, alarm source, and optional trigger parameter information.

8. The alarm method for a flight management system according to claim 6, characterized in that, Based on the alarm message query page / control association database, information about the target page and the target control associated with the alarm message is obtained, thereby establishing the association information between the alarm message and the target page and the target control.

9. The alarm method for a flight management system according to claim 8, characterized in that, The page / control association database includes multiple association entries. Each association entry records the alarm number, target page identifier, and target control identifier to establish the association information between the alarm message and the target page and target control.

10. The alarm method for a flight management system according to claim 9, characterized in that, The page / control association database also includes context conditions. The contextual conditions include information reflecting the current operational status of the flight management system, which includes at least time status and flight plan status.

11. The alarm method for a flight management system according to claim 10, characterized in that, Based on the context conditions, the target page and target control associated with the alarm message are dynamically selected, thereby establishing the association information between the alarm message and the target page and target control.

12. The alarm method for a flight management system according to claim 6, characterized in that, The marking includes at least one of highlighting, inverting, flashing, or underlining page operation alarms.

13. The alarm method for a flight management system according to claim 6, characterized in that, The target control includes buttons and / or input boxes. When the target control is an input box, it is automatically activated and made editable.

14. The alarm method for a flight management system according to claim 6, characterized in that, Before automatically redirecting to the target page, a transition page prompt message is displayed to alert the user that they are about to be redirected to the target page.

15. The alarm method for a flight management system according to claim 6, characterized in that, When multiple page operation alarms exist, a sorting rule is established based on alarm priority, trigger time order, or alarm type, and the multiple page operation alarms are processed in sequence.

16. The alarm method for a flight management system according to claim 6, characterized in that, The user's response to the alarm message includes touch, key press, or cursor selection.