Back-switching device, method and equipment based on departure system fault, medium and product
By calling back instructions and automatically changing shunt control rules during the outbound system upgrade, data loss and troubleshooting complexity during system upgrades in the prior art are solved, and high availability operations and rapid failure recovery are achieved.
Patent Information
- Application Number
- CN202411896774.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-22
AI Technical Summary
The existing technology cannot guarantee uninterrupted operation of 7*24 hours during the upgrade of the departure system, and cannot meet the 99.99% high-availability operation standards, especially in the replacement of new and old systems, there are problems of data loss and troubleshooting complexity.
It provides a retraction device based on the failure of the departure system. By calling the retraction instruction by the operation and maintenance system, it notifies the departure system to recover data, and automatically changes the divert control rules through the departure access system to achieve rapid retraction of user traffic.
It realizes that data is not lost and transactions such as flights, passengers and other transactions are processed without distinction during system upgrade, quickly cut back user traffic, greatly shorten fault processing time, improve emergency incident handling capabilities, avoid and reduce system risks, and ensure software reliability.
Smart Images

Figure CN119863014A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of civil aviation technology, and in particular relates to a switchback device, method, equipment, medium and product based on a departure system failure. Background Art
[0002] Civil aviation departure business refers to the process of airlines transferring passengers and cargo from airports to other airports. This process includes a series of processes such as airline ticket sales, passenger file creation, check-in, security check, boarding, cargo loading and transportation.
[0003] At present, the self-developed open departure system is already in the trial operation stage. The system is built on an open cloud platform and has the characteristics of high efficiency, stability, reliability, and scalability. However, due to the extremely high requirements of the civil aviation departure business for the high reliability of the system, the traditional new and old system replacement solutions have the following shortcomings: during the trial operation stage, the new system cannot guarantee that it has fully covered all business scenarios; the new system cannot guarantee that there will be no failures during the trial operation stage. Under the influence of these shortcomings, the existing new and old system replacement solutions cannot guarantee 7*24 hours of uninterrupted operation during the system upgrade and achieve a high availability operation standard of 99.99%. Summary of the invention
[0004] In view of the shortcomings of the prior art, the present invention provides a switchback device based on a departure system failure, comprising: an application operation and maintenance system, a departure system, a reservation system and a departure access system.
[0005] The application operation and maintenance system calls the switchback instruction to notify the departure system to restore data;
[0006] After receiving the switchback instruction, the departure system calculates the flight check-in related data and records the switchback instruction sender information and timestamp; updates the flight master to the departure system, and notifies the reservation system to send the subsequent passenger list of the flight to the departure system; assembles and sends the flight initialization message;
[0007] The departure message control system monitors and parses the initialization message sent by the departure system, and after successfully parsing and storing the initialization message, sends a flight event that opens the departure system standard;
[0008] The departure access system monitors flight events that open the departure system standards, updates the diversion content in the departure access system cache, updates the content of the dynamic diversion rule table in the database, modifies the rule of diverting traffic to the departure core system to divert traffic to the departure system, and adds flight information to the exception list of static diversion rules.
[0009] Furthermore, the calling of the switchback instruction to notify the departure system to restore data includes:
[0010] Log in to the application operation and maintenance system platform to open the departure operation and maintenance tool SaaS, and call the function interface of the switchback instruction according to the information of the flight that needs to be switched back to notify the departure system to restore the data.
[0011] Furthermore, the switchback instruction request content includes airline, flight number, flight suffix, and flight date; and the returned content includes result, result code, and result text.
[0012] Furthermore, the calculation of flight check-in related data includes:
[0013] The flight's check-in load, number of checked-in passengers, and number / weight of checked baggage are recalculated based on the passenger's check-in procedures and flight status; the seat map is updated based on the passengers' check-in and reserved seats.
[0014] Further, the updating of the diversion content in the cache of the departure access system, updating the content of the dynamic diversion rule table in the database, and modifying the rule of diverting traffic to the departure core system to divert traffic to the departure system include:
[0015] Change the dynamic diversion rules, change the main controller of the flight to the departure system, and notify the departure system of subsequent flight and passenger data changes to start synchronizing data to the departure system.
[0016] Furthermore, the synchronizing data to the departure system includes:
[0017] If the departure system is unavailable, the flight and passenger data will be retained in MES. After the departure system is restored, the data can be obtained from MES.
[0018] The present invention also provides a computer device, which includes a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of the switching back method based on a departure system failure.
[0019] The present invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the steps of the switching back method based on a departure system failure.
[0020] The present invention also provides a computer program product, including a computer program, characterized in that the computer program is executed by a processor to implement the switching back method based on a departure system failure.
[0021] Compared with the prior art, the present invention has the following advantages:
[0022] 1. Realize user traffic switching back between heterogeneous systems, and complete the switching solution of the open departure system through the two core functions of "departure system upgrade to the main control party + departure access system automatically changes the diversion control rules". The departure system is upgraded to the main control party to ensure that data is not lost and can handle flights, passengers and other transactions indiscriminately. The departure access system automatically changes the diversion control rules to achieve rapid switching of user traffic back to the departure system, and adopts "one-click" switching back, which effectively avoids the complexity of manual operation switching process, greatly shortens fault handling time, improves emergency event handling capabilities, avoids and reduces system risks, and ensures software reliability.
[0023] 2. Applicable to all host system replacement solutions, it can notify the host system with one click, start the backup data as the main control data and process user traffic.
[0024] 3. It has a more flexible switchback strategy, which can be flexibly switched back based on the emergency handling scope, flight number, route and other dimensions to reduce the impact of switching back.
[0025] 4. It can effectively increase user satisfaction. Through the switchback solution, it can greatly ensure the safe operation of production and enhance the user's trust and satisfaction with the system. In this way, without affecting normal business, user traffic can be quickly switched back to the departure system, avoiding the process of finding and repairing problems and saving system recovery time.
[0026] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0028] Figure 1 A schematic diagram of a system architecture of a switchback device based on a departure system failure provided in an embodiment of the present invention is shown;
[0029] Figure 2 A schematic diagram of the logic of a departure system when a switchback device switches back based on a departure system failure provided in an embodiment of the present invention is shown;
[0030] Figure 3A schematic diagram of the logic of the outbound access system when a switchback device switches back based on a failure of the outbound system provided in an embodiment of the present invention is shown;
[0031] Figure 4 A schematic diagram showing an initialization message format of a switchback device based on a departure system failure provided in an embodiment of the present invention;
[0032] Figure 5 A schematic diagram of updating dynamic diversion rules of a departure access system of a switchback device based on a departure system failure provided in an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution 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 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 are within the scope of protection of the present invention.
[0034] A switchback device based on departure system failure, see Figure 1 .
[0035] Application operation and maintenance system 101: Call the switchback instruction to notify the departure system to restore data.
[0036] The Application Operation System (AOS) performs operation and maintenance services such as system inspection, capacity analysis, and log data query based on the collected operation and maintenance data. AOS provides operation and maintenance management functions such as task scheduling, configuration management, automated deployment, and node control. AOS provides centralized management of operation and maintenance tools, provides operation and maintenance interface services for various software, and provides a unified operation console for maintenance personnel to perform business maintenance operations for various software.
[0037] Departure system 102: After receiving the switchback instruction, calculate the flight check-in related data and record the switchback instruction sender information and timestamp; update the flight master to the departure system, and notify the reservation system to send the subsequent passenger list report of the flight to the departure system; assemble the flight initialization message and send the data update event.
[0038] The Departure Control System (DCS) is a computer real-time network system that handles check-in for flight passengers, calculates aircraft loading, controls flights, and automatically processes telegrams.
[0039] DCS restores flight data. After receiving the switchback command, DCS will perform a series of operations internally (see Figure 2 As shown in the figure, the check-in load, number of checked-in passengers, number / weight of checked baggage, etc. of the flight are recalculated according to the passenger check-in business handling situation and flight status; the seat map is updated according to the passenger's check-in seat occupation, reserved seat occupation, etc.; after the data update is completed, the main controller of the flight is updated to DCS; the reservation system is notified to send the passenger list report of the subsequent flight to DCS. At this point, DCS completes the data recovery, and finally assembles the flight initialization (FIM) message to notify the relevant systems to update their respective data.
[0040] Departure Message Control (DM) 103: monitors and parses the initialization message sent by the departure system. After the message is successfully parsed and stored, it sends a flight event that meets the standards of the open departure system.
[0041] Departure access system 104: monitors flight events of the open departure system standard, updates the diversion content in the departure access system cache, updates the content of the dynamic diversion rule table in the database, modifies the rule of diverting to the departure core system to diverting to the departure system, and adds the flight information to the exception list of the static diversion rule.
[0042] The departure core system (Departure Control Base, DC for short) generates departure flight data based on flight data and loading data, and generates departure passenger record data based on passenger order data of the reservation system / foreign airlines (third-party departure); based on external requests, it performs departure operations such as passenger check-in, baggage handling, passenger boarding and security; internally provides transaction services, check-in query services, synchronizes passenger order data, real-time departure passenger record data and night maintenance departure passenger data, and departure backup data; externally, it sends departure business messages to airport passenger service-related systems, airline internal systems, security systems, foreign airline systems, etc.
[0043] The Departure Integrity (DI) system is based on external requests and can provide diversion services for requests from the front-end and external systems according to dimensions such as flights. It sends the requests to the host DCS or open DC software for processing according to the transfer rules. It provides instruction parsing services, parses and translates the unformatted output of the host instructions, converts them into open interfaces and provides them to the front-end system, thereby realizing transparent transfer of the front-end system.
[0044] DI static diversion rules: DC commissioning rules set according to dimensions such as flights and routes are called static diversion rules.
[0045] DI dynamic diversion rules: These are diversion rules generated in real time by the airline's flight plan based on the DI static diversion rules, and are called DI dynamic diversion rules.
[0046] DI automatically changes the dynamic diversion rule table. After DI monitors the FIM message sent by DCS, see Figure 3 As shown, first change the dynamic diversion rules, change the main controller of the flight to DCS, and notify DCS that any subsequent changes to flight, passenger and other data can start synchronizing data to DC. If DC is unavailable, flight, passenger and other data will be retained in MES (Microservice Event Server, microservice message system). After DC is restored, go to the address to obtain the data.
[0047] DI updates the static diversion rule table. In order to prevent subsequent initialized flights from no longer using DC to handle departure services, the flight information is added to the exception list of the static diversion rules, so as to control user traffic from entering the DC at the source.
[0048] In a specific example, DC and other open departure system-related software cannot provide normal check-in services for DC-controlled flights, including business logic errors, business application failures, database errors, database failures, network failures, etc. When a failure occurs, the backend operation and maintenance personnel will perform emergency processing.
[0049] Log in to the AOS platform to open the departure operation and maintenance tool SaaS, and call the DCS switchback command function interface according to the information of the flight that needs to be switched back to notify it to restore the data. The switchback command function interface is as follows:
[0050] Please refer to Table 1 for the request content:
[0051] Table 1 Switchback command request content
[0052]
[0053] See Table 2 for the returned content:
[0054] Table 2 Return contents of the switchback command
[0055] Field Name type describe Example Result string Succ / failed Succ resultCode string Comply with error coding standards DI-2201-06 resultText string Information text success
[0056] After receiving the switchback instruction, DCS first determines whether the instruction is legal. If it is legal, it will recalculate the flight's check-in load, number of checked-in passengers, number / weight of checked baggage, etc. according to the passenger check-in business processing and flight status; update the seat map according to the passenger's check-in seat occupation, reserved seat occupation, etc., and record the instruction sender information and timestamp. After the data is successfully updated, the main controller of the flight is updated to DCS; notify the reservation system to send the subsequent passenger list report of the flight to DCS. At this point, DCS completes the data recovery, and finally assembles the flight initialization (FIM) message to notify the relevant systems to update their respective data. For the format of the FIM message assembled by DCS, see Figure 4 .
[0057] In order to quickly switch user traffic back to the DCS without affecting normal services, refer to Figure 5 As shown, the DM monitors and parses the FIM message sent by the DCS. After the message is successfully parsed and stored, a flight event of the open departure system standard is sent.
[0058] DI monitors the flight events of the open departure system standard, updates the diversion content in the DI cache, updates the content of the dynamic diversion rule table in the database, and modifies the rule of diverting to DC to diverting to the DCS host, so that the flights previously handled in DC no longer use DC for departure business, achieving the purpose of automatic switching back.
[0059] In order to prevent subsequent initialized flights from no longer using DC to handle departure services, the flight information is added to the exception list of the static diversion rules to control user traffic from entering the DC at the source.
[0060] When the switchback operation is completed, notify the DCS duty personnel, provide the switchback flight list, and ask them to assist in reconfirming whether the switchback flight status is normal, whether the data is normal, and whether the passenger synchronization message and flight synchronization message are sent normally.
[0061] Notify the duty personnel of the open departure system, provide the list of switched flights, and ask them to assist in reconfirming whether the status of the synchronized data of the switched flights is normal, whether the data is normal, and whether the flight synchronization messages and passenger synchronization messages are processed normally.
[0062] After confirming that the system has returned to normal through the above manual verification steps and ensuring the normal operation of the system, the maintenance team leader is finally notified that the emergency operation is completed, the system has been checked to be normal, user business has returned to normal, and the flight list is sent to the relevant colleagues by email.
[0063] The present invention also provides a switching back method based on a departure system failure, comprising:
[0064] The application operation and maintenance system calls the switchback instruction to notify the departure system to restore data;
[0065] After receiving the switchback instruction, the departure system calculates the flight check-in related data and records the switchback instruction sender information and timestamp; updates the flight master to the departure system, and notifies the reservation system to send the subsequent passenger list of the flight to the departure system; assembles the flight initialization message and sends the data update event;
[0066] Monitor and parse the initialization message sent by the departure system, and after the message is successfully parsed and stored, send a flight event that opens the departure system standard;
[0067] Monitor the flight events that open the departure system standard, update the diversion content in the departure access system cache, update the content of the dynamic diversion rule table in the database, modify the rule that diverts traffic to the departure core system to divert traffic to the departure system, and add the flight information to the exception list of the static diversion rule.
[0068] An application embodiment of the present invention provides a computer device, which includes a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of a switchback method based on a departure system failure.
[0069] An application embodiment of the present invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the steps of a switchback method based on a departure system failure.
[0070] An embodiment of the present invention also provides a computer program product corresponding to the switching back method based on departure system failure provided in the aforementioned embodiment. The computer program product includes a computer program, which is executed by a processor to implement the switching back method based on departure system failure provided in the aforementioned embodiment.
[0071] The above description and the accompanying drawings fully illustrate the embodiments of the present invention so that those skilled in the art can practice them. Other embodiments may include structural and other changes. The embodiments represent only possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The embodiments of the present invention are not limited to the structures described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A switchback device based on departure system failure, characterized in that: include: Application operation and maintenance system, departure system, departure message control system and departure access system, The application operation and maintenance system calls the switchback instruction to notify the departure system to restore data; After receiving the switchback instruction, the departure system calculates the flight check-in related data and records the switchback instruction sender information and timestamp; updates the flight master to the departure system, and notifies the reservation system to send the subsequent passenger list of the flight to the departure system; assembles and sends the flight initialization message; The departure message control system monitors and parses the initialization message sent by the departure system, and after successfully parsing and storing the initialization message, sends a flight event that opens the departure system standard; The departure access system monitors flight events that open the departure system standards, updates the diversion content in the departure access system cache, updates the content of the dynamic diversion rule table in the database, modifies the rule of diverting traffic to the departure core system to divert traffic to the departure system, and adds flight information to the exception list of static diversion rules.
2. The switchback device based on departure system failure according to claim 1 is characterized in that: The calling of the switchback instruction to notify the departure system to restore data includes: Log in to the application operation and maintenance system platform to open the departure operation and maintenance tool SaaS, and call the function interface of the switchback instruction according to the information of the flight that needs to be switched back to notify the departure system to restore the data.
3. The switchback device based on departure system failure according to claim 2 is characterized in that: The switchback instruction request content includes airline, flight number, flight suffix, and flight date; the return content includes result, result code, and result text.
4. The switchback device based on departure system failure according to claim 1, characterized in that: The calculation of flight check-in related data includes: The flight's check-in load, number of checked-in passengers, and number / weight of checked baggage are recalculated based on the passenger's check-in procedures and flight status; the seat map is updated based on the passengers' check-in and reserved seats.
5. The switchback device based on departure system failure according to claim 1, characterized in that: The updating of the diversion content in the cache of the departure access system, updating the content of the dynamic diversion rule table in the database, and modifying the rule of diverting traffic to the departure core system to divert traffic to the departure system include: Change the dynamic diversion rules, change the main controller of the flight to the departure system, and notify the departure system of subsequent flight and passenger data changes to start synchronizing data to the departure system.
6. The switchback device based on departure system failure according to claim 5, characterized in that: The synchronization of data to the departure system includes: If the departure system is unavailable, the flight and passenger data will be retained in MES. After the departure system is restored, the data can be obtained from MES.
7. A method for switching back based on a departure system failure, characterized in that: include: The application operation and maintenance system calls the switchback instruction to notify the departure system to restore data; After receiving the switchback instruction, the departure system calculates the flight check-in related data and records the switchback instruction sender information and timestamp; updates the flight master to the departure system, and notifies the reservation system to send the subsequent passenger list of the flight to the departure system; Assemble flight initialization message and send data update event; Monitor and parse the initialization message sent by the departure system, and after the message is successfully parsed and stored, send a flight event that opens the departure system standard; Monitor the flight events that open the departure system standard, update the diversion content in the departure access system cache, update the content of the dynamic diversion rule table in the database, modify the rule that diverts traffic to the departure core system to divert traffic to the departure system, and add the flight information to the exception list of the static diversion rule.
8. A computer device, comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the computer program is executed by the processor, the processor executes the steps of the method for switching back based on a departure system failure.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, the processor executes the steps of the method for switching back based on a departure system failure.
10. A computer program product, comprising a computer program, characterized in that The computer program is executed by the processor to implement the method for switching back based on a departure system failure.