Method and system for automatically refreshing bad seats of flights and storage medium

Through the automated flight bad seat refresh system, the problem of inefficient manual refresh is solved, efficient and convenient bad seat handling is achieved, and the airline's labor costs and error rate are reduced.

CN119597315APending Publication Date: 2025-03-11TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411639835.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The method of manually refreshing the bad seats of flights in the prior art is inefficient, resulting in great uncertainty and high labor costs in airlines when dealing with bad seats.

Method used

It provides a method and system for automatically refreshing the bad seats of a flight. By receiving the airline's refresh request, it generates and performs refresh tasks, and refreshes the bad seats of a flight in sequence according to the aircraft number, including finding the flight corresponding to the aircraft number, determining the flight section that can be refreshed, and performing operations on adding and subtracting seat locks and bad seat attributes.

Benefits of technology

It realizes automatic refresh of bad seats on flights, improves processing efficiency, reduces labor costs, avoids manual errors, and improves the timeliness of bad seats handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597315A_ABST
    Figure CN119597315A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of air transportation, and particularly relates to a method and system for automatically refreshing a bad flight seat and a storage medium, and the method comprises the steps: receiving a request of an airline for refreshing the bad flight seat, and generating a bad flight seat refreshing task; and executing the flight bad seat refreshing task, and sequentially refreshing the flight bad seat according to the machine number. According to the method and the device, the problems in the prior art are solved, the flight bad seat can be automatically refreshed, and the efficiency and the convenience of refreshing the flight bad seat are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of aviation transportation, and in particular relates to a method, a system and a storage medium for automatically refreshing unavailable seats on a flight. Background Art

[0002] A bad seat on a flight refers to a seat on an operating aircraft that has a malfunctioning table, seat back that cannot be adjusted, or TV headphones that cannot be used. Usually, such seats need to be kept as unoccupied as possible by passengers.

[0003] For airlines, broken seats are extremely uncertain, such as: which plane, which seat, when it broke, when it was repaired, and whether there are passengers who have chosen the seat with the fault when checking in. All this information is unpredictable. Therefore, most domestic airlines currently have dedicated personnel to handle such seats. Generally speaking, the control room staff need to do the following work from the discovery of the broken seat to the repair of the broken seat: when the control room staff receives a fax about a new broken seat on a certain plane, they first need to find the flight that has been initialized by the plane (generally involving flights in the past 2 days); secondly, check whether the seat on the seat map of each flight has been reserved or a passenger has checked in. If the seat is available, that is, there is no reserved or checked-in passenger, the seat will be locked and the corresponding fault ticket number will be entered. Otherwise, it is necessary to communicate with the passenger, change the seat for him, and then lock the seat and enter the corresponding fault ticket number. When the control room staff receives a fax that a broken seat on an aircraft has been repaired, they first need to find the initialized flights operated by this aircraft (generally involving flights in the past 2 days); the second is to unlock the seat on each flight and delete the fault ticket number.

[0004] The above-mentioned manual method of refreshing flight bad seats is time-consuming, labor-intensive and inefficient. Therefore, it is necessary to develop a method and system for automatically refreshing flight bad seats to solve the problems existing in the prior art and improve the efficiency and convenience of refreshing flight bad seats. Summary of the invention

[0005] In order to overcome the shortcomings of the background technology, the present invention provides a method, system and storage medium for automatically refreshing flight bad seats, which solve the problems existing in the prior art, can realize automatic refreshing of flight bad seats, and improve the efficiency and convenience of refreshing flight bad seats.

[0006] The technical solution adopted by the present invention is: a method for automatically refreshing flight unavailable seats, the method comprising:

[0007] Receive requests from airlines to refresh flight bad seats and generate tasks to refresh flight bad seats;

[0008] Execute the task of refreshing flight bad seats, and refresh the flight bad seats in sequence according to the aircraft number.

[0009] Further,

[0010] The receiving of the request from the airline company to refresh the flight bad seats and generating the task of refreshing the flight bad seats includes:

[0011] Determine the airline that has sent the request to refresh the flight's unavailable seats, and determine whether the airline has put into operation a system to refresh the flight's unavailable seats;

[0012] When it is determined that the airline has put into operation the system for refreshing the flight unoccupied seats, the aircraft number of the flight unoccupied seats that needs to be refreshed is determined;

[0013] Search for all flights corresponding to the determined flight number;

[0014] For all flights corresponding to the flight number, determine the flight node that can refresh the bad seats of the flight.

[0015] Further,

[0016] The aircraft numbers of the flights that need to be refreshed include:

[0017] If the airline's operation control system is not connected to the flight bad seat refresh system, when there is a bad seat change, the aircraft number and flight date range of the flight bad seat that need to be refreshed are manually filled in through the front-end page and transmitted to the back-end flight bad seat refresh system;

[0018] If the airline's operation control system has been connected to the flight bad seat refresh system, the airline's operation control system will automatically send the bad seats to be processed to the flight bad seat refresh system in the form of a message; after receiving the message, the flight bad seat refresh system will parse the message and store it as a bad seat change history, and query the airline's bad seat changes during this period at fixed time intervals; if the airline has bad seat changes within the fixed time interval, the flight number of the flight bad seat that needs to be refreshed will be parsed from the bad seat change history.

[0019] Further,

[0020] The method of searching for all flights corresponding to the determined flight number includes:

[0021] The refresh flight bad seat system will search for all flights corresponding to the aircraft number based on the production stations configured by the airline and the flight date range that each production station needs to handle.

[0022] Further,

[0023] The flight nodes that can be determined to refresh the flight bad seats include:

[0024] According to the status of the flight segments, the flight segments that do not support the seat refresh operation are removed, and the flight segments that support the seat refresh operation are retained;

[0025] Among the flight nodes that support seat refresh operations, select those whose departure aircraft numbers match the aircraft numbers that need to be refreshed, and use these flight nodes as the flight nodes that can refresh the bad seats of the flight.

[0026] Further,

[0027] The execution of the task of refreshing the bad seats of flights, and the operation of refreshing the bad seats of flights in sequence according to the aircraft numbers, includes:

[0028] For the flight node that can refresh the flight bad seats when generating the task of refreshing the flight bad seats, determine whether the aircraft number of the flight node has not changed;

[0029] When it is determined that the aircraft number of the flight segment has not changed, query the latest unavailable seat information of the flight to which the flight segment belongs, compare it with the current seat map of the flight, calculate the changed seats and the operation of each seat;

[0030] For the changed seats, perform X-lock addition and subtraction operations and bad seat enrichment attribute addition and subtraction operations.

[0031] Further,

[0032] For the changed seats, perform X-lock addition and subtraction operations and bad seat enrichment attribute addition and subtraction operations;

[0033] If the operation is successful, the task of refreshing the flight bad seats is successfully executed;

[0034] If the operation fails, check whether there are any passengers on the seat where the operation failed according to the flight and seat number;

[0035] If it is found that there is a passenger on the seat where the operation failed, the seat number and passenger information will be recorded one-to-one for easy viewing and processing.

[0036] Further,

[0037] After executing the task of refreshing the bad seats of flights, the following operations are performed in sequence according to the aircraft numbers:

[0038] Record the processing results of each flight and each bad seat involved in each flight bad seat refresh task. For seats where the flight bad seat refresh operation fails, the failure reason will be recorded and support will be transferred to manual operation.

[0039] The present invention also provides an automatic flight seat refresh system for implementing the aforementioned method for automatically refreshing flight seat refresh, the system comprising:

[0040] The task generation module is used to receive the request from the airline company to refresh the flight bad seats and generate the task of refreshing the flight bad seats;

[0041] The task execution module is used to execute the task of refreshing flight bad seats, and refresh the flight bad seats in sequence according to the aircraft number.

[0042] The present invention also provides a computer-readable storage medium storing one or more programs, which, when executed, can implement the aforementioned method of automatically refreshing flight unavailable seats.

[0043] Compared with the prior art, the present invention has the following beneficial effects:

[0044] 1. Supports two working modes. Mode 1 is when the airline has no bad seat change message or before it connects with the flight bad seat refresh system; Mode 2 is when the airline's bad seat change message is connected with the flight bad seat refresh system. These two working modes are compatible with the different business status of airlines that have the common demand for automatic flight bad seat refresh. At the same time, no matter which mode the airline chooses to use, it can greatly reduce the airline's labor costs, improve the timeliness of bad seat processing, and avoid problems such as manual seat locking errors and untimely locking;

[0045] 2. In response to the different needs of each airline, two sets of flexible and configurable rules for refreshing bad seats on flights are provided. Rule 1 supports airlines to choose the working mode to use and the flight date range for using the system to refresh bad seats; Rule 2 is only open to airlines that have selected Mode 1, and mainly supports airlines to maintain bad seat related information such as "which aircraft, which seat is a bad seat, and the corresponding fault ticket number". Airlines only need to configure the rules according to their own needs, and the system will execute according to the rules;

[0046] 3. Associating seat operation with passengers. In the past, systems that supported seat locking and release would only lock or unlock seats, without considering the situation where the seat could not be operated because it was occupied by a passenger. The present invention will check whether the seat has been occupied by a passenger and which passenger occupied it after the seat locking and release fails. In this way, users do not need to search for passenger information on the seat by themselves, which effectively improves convenience.

[0047] 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.

[0048] The present invention will be further described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] 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 only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0050] Figure 1 A schematic diagram of a flow chart of a method for automatically refreshing flight unavailable seats according to an embodiment of the present invention;

[0051] Figure 2 A schematic diagram of a main process flow of a system for refreshing a flight unavailable seat according to an embodiment of the present invention;

[0052] Figure 3 A schematic diagram of a flow chart of generating a task of refreshing a flight bad seat according to an embodiment of the present invention;

[0053] Figure 4 The present invention is a flowchart of executing a task of refreshing bad seats of a flight according to an embodiment of the present invention. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical solution and advantages of the implementation of the present invention clearer, the technical solution in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present invention, not all 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.

[0055] like Figures 1 to 4 As shown, the present embodiment discloses a method for automatically refreshing unavailable seats on a flight, the method comprising:

[0056] Receive requests from airlines to refresh flight bad seats and generate tasks to refresh flight bad seats;

[0057] In this step, the flight seat refresh system generates a flight seat refresh task after receiving the request from the airline to refresh the flight seat.

[0058] Execute the task of refreshing flight bad seats, and refresh the flight bad seats in sequence according to the aircraft number.

[0059] In this step, according to the generated task of refreshing the flight bad seats, the system for refreshing the flight bad seats will perform the operation of refreshing the flight bad seats according to each aircraft number in sequence.

[0060] In the above technical solution, the flight bad seat refresh system automatically generates a flight bad seat refresh task according to the airline company's request to refresh the flight bad seat, and then automatically performs the flight bad seat refresh operation according to each aircraft number in sequence according to the generated flight bad seat refresh task. The above technical solution solves the problems existing in the prior art, can realize automatic flight bad seat refresh, and improves the efficiency and convenience of refreshing flight bad seat. In this embodiment, Hangsi is the abbreviation of the airline company.

[0061] The above method of automatically refreshing flight unavailable seats will be further explained below.

[0062] 1. Generate and refresh the task of bad seats on flights

[0063] After receiving the request from the airline to refresh the bad seats, the flight bad seats refresh system will generate a task to refresh the bad seats (which can be abbreviated as generating bad seats task). Specifically, after receiving the request to refresh the bad seats, the flight bad seats refresh system will first determine which airlines and which aircraft numbers are involved in the bad seat changes, and then determine the flights corresponding to these aircraft numbers based on the production stations configured by the airline. Query the stations opened by the airline. If the airline does not have a production station (that is, the stations opened by the airline are empty), no task will be generated; if there is a production station (that is, the stations opened by the airline are not empty), bad seat tasks for all affected flights will be automatically generated.

[0064] 1.1 Determine the airline that issued the request to refresh the flight bad seats, and determine whether the airline has put into production the flight bad seats refresh system. This step is used to determine whether to generate a flight bad seats refresh task based on the production status.

[0065] After receiving a request to refresh flight bad seats, the flight bad seat refresh system will first determine which airlines are involved in the bad seat changes, and determine whether the airline has put the flight bad seat refresh system into production. If not, it will end directly and no flight bad seat refresh task will be generated.

[0066] 1.2 When it is determined that the airline has put into operation the system for refreshing the flight bad seats, determine the aircraft numbers that need to be refreshed for the flight bad seats. This step is used to determine which aircraft numbers are involved in the bad seat changes (i.e., identify the affected aircraft numbers), that is, determine the aircraft numbers that need to be refreshed for the flight bad seats.

[0067] If the airline's operation control system is not connected to the flight bad seat refresh system, when there is a bad seat change, the aircraft number and flight date range of the flight bad seat that need to be refreshed are manually filled in through the front-end page and transmitted to the back-end flight bad seat refresh system. The aircraft number and flight date range that need to be refreshed through the front-end page are the front-end request.

[0068] In this step, before the airline's operations control system is connected to the system for refreshing bad seats (that is, the airline's operations control system is not connected to the system for refreshing bad seats), the airline's control personnel need to manually fill in the aircraft number and flight date range that need to be refreshed through the front-end page when there is a change in bad seats and pass it to the back-end system to proceed to the next step.

[0069] If the airline's operation control system has been connected to the flight bad seat refresh system, the airline's operation control system will automatically send the bad seats to be processed to the flight bad seat refresh system in the form of a message; after receiving the message, the flight bad seat refresh system will parse the message and store it as a bad seat change history, and query the airline's bad seat changes during this period at fixed time intervals; if the airline has bad seat changes within the fixed time interval, the flight number of the flight bad seat that needs to be refreshed will be parsed from the bad seat change history.

[0070] In this step, after the airline's operation control system is connected to the flight bad seat refresh system (that is, the airline's operation control system has been connected to the flight bad seat refresh system), it will automatically send the bad seats to be processed in the form of a message (that is, a bad seat change message) to the flight bad seat refresh system. The message content of this embodiment includes: airline, aircraft registration number, seat number, seat attribute, fault ticket number, fault type, operator. Since bad seats will not change extremely frequently, the flight bad seat refresh system of this embodiment will parse the bad seat message and store it as a bad seat change history after receiving the request message, and query the airline's bad seat changes during this period at fixed time intervals by setting a timer. If there is no bad seat change for a certain airline within a fixed time interval, there is no need to generate a task. If there is a bad seat change, the aircraft number that needs to be refreshed is parsed from the bad seat change history, and the next step is continued.

[0071] For the fault ticket number, when a seat on the plane is faulty, the relevant personnel will submit a maintenance work order for the seat to record and track the cause of damage and repair status of the seat. The code of the work order is the fault ticket number, and a fault ticket number corresponds to a single damage cause and repair record of a seat. Usually, airlines or airports will maintain the corresponding fault ticket number in the bad seat information to identify the degree of seat damage and repair progress.

[0072] In this embodiment, there are two working modes for airlines to choose from in the system for refreshing bad seats of flights. Mode 1 is that before the airline's operation control system is connected to the system for refreshing bad seats of flights, it supports the airline's control personnel to flexibly realize automatic and batch processing of different aircraft and different bad seats by configuring rules; Mode 2 is that after the airline's operation control system is connected to the system for refreshing bad seats of flights, the bad seats to be processed are sent to the system for refreshing bad seats of flights in the form of messages, and the system for refreshing bad seats of flights can automatically refresh the bad seats processing of flights.

[0073] It can be seen that the embodiment of the present invention provides an automatic refresh flight bad seat system that supports two working modes. Mode one is that the airline does not have a bad seat change message or before it is connected with this system (i.e., the flight bad seat refresh system), the control personnel of the airline are supported to generate and execute the flight bad seat refresh task in the form of configuration rules; Mode two is that after the bad seat change message of the airline is connected with this system, the airline sends the bad seat change message in real time, and this system can automatically complete the bad seat processing after receiving the message. These two working modes are compatible with the different business status of various airlines that have the common demand for automatic refresh flight bad seats. At the same time, no matter which mode the airline chooses to use, it can greatly reduce the airline's labor costs, improve the timeliness of bad seat processing, and avoid problems such as seat locking errors and untimely locking caused by human factors.

[0074] 1.3 Search for all flights corresponding to the determined flight number.

[0075] The refresh flight bad seats system will search for all flights corresponding to the aircraft number according to the production stations configured by the airline and the flight date range that each production station needs to handle. This step is used to query flights based on airline + station + aircraft number.

[0076] In this step, after determining the aircraft numbers with bad seat changes, you need to find all flights operated by these aircraft that have been initialized. Here, the flight bad seat refresh system will query according to the production stations configured by the airline and the flight date range that each station needs to handle. If the airline has configured multiple production stations, it will loop through multiple queries for flights at a single station and merge them, that is, multiple queries will be made based on the airline, station, and aircraft number to obtain all flights that depart from and pass through a production station, and duplicate flights will be deduplicated.

[0077] 1.4 For all flights corresponding to the flight number, determine the flight section that can refresh the flight's blocked seats.

[0078] This step is used to identify the affected flights and flight segments based on the flight status and aircraft number. A flight segment is also called a flight segment, which refers to the route that the flight aircraft actually flies.

[0079] First, according to the status of the flight segments, the flight segments that do not support the seat refresh operation are removed, and the flight segments that support the seat refresh operation are left.

[0080] Each flight segment of a flight may have various states, and not all states support seat refresh operations. For example, when a segment is in the open state (OP for short), the seats can be freely operated (i.e., the seat refresh operation is supported); when a segment is in the final closed state (CC for short), the seats can no longer be adjusted (i.e., the seat refresh operation is not supported). Therefore, the flight bad seat refresh system sets a filtering logic for the flight status before generating the task, that is, the segments that cannot be refreshed for the bad seats of the flight are removed, and the segments that can refresh the seats are left.

[0081] Then, among the flight nodes that support the seat refresh operation, select those flight nodes whose departure aircraft numbers match the aircraft numbers that need to be refreshed, and use these flight nodes as the flight nodes that can refresh the bad seats of the flight.

[0082] For long-distance flights, not all flights will be made on the same aircraft, that is, different flight segments of the same flight may have different aircraft numbers. Therefore, refreshing bad seats on flights is actually a flight segment-based operation. Therefore, during the task generation phase, the flight bad seat refreshing system will further select the flight segments that meet the flight status and whose aircraft numbers match the aircraft numbers that need to be refreshed.

[0083] In summary, the flight segment that can refresh the bad seats of the flight needs to meet two conditions: first, the flight segment status supports refreshing the bad seats of the flight, and second, the aircraft number of the flight segment is the same as the aircraft number that needs to be refreshed.

[0084] 2. Execute the task of refreshing the bad seats of flights

[0085] According to the generated refresh flight bad seat task, the refresh flight bad seat system will perform the refresh flight bad seat operation according to each aircraft number in sequence. In this embodiment, after receiving the task execution request, the refresh flight bad seat system will first determine whether the task exists and is executable. If so, it will continue to the next step, otherwise it will record the execution result.

[0086] For the flight segment determined when generating the task of refreshing the bad seats of the flight, determine whether the aircraft number of the flight segment has not changed; when it is determined that the aircraft number of the flight segment has not changed, query the latest bad seat information of the flight to which the flight segment belongs, compare it with the current seat map of the flight, calculate the changed seats and the operation of each seat; for the changed seats, perform X-lock addition and subtraction operations and bad seat rich attribute addition and subtraction operations, and if the operation is successful, the task of refreshing the bad seats of the flight is successfully executed; if the operation fails, query whether there are passengers on the seat where the operation failed according to the flight and seat number; if it is found that there are passengers on the seat where the operation failed, the seat number and passenger information are recorded one-to-one for easy viewing and processing.

[0087] In the above steps, it will first be determined whether the flight section found when generating the task has been changed. That is, if the aircraft number has changed and no longer meets the conditions for refreshing the bad seats of the flight, it will not be executed. For the flight sections that still need to refresh the bad seats of the flight, the system for refreshing the bad seats of the flight will query the latest bad seat information of the flight corresponding to the flight section, compare it with the current seat map of the flight, calculate the changed seats and the operation of each seat, and will not be executed if there are no changed seats. For the seats that need to be changed, the system for refreshing the bad seats of the flight will add or subtract the X lock, and at the same time, it is necessary to add or subtract the rich attribute of the bad seat to the seat. If this step is successful, the task processing is completed and successful. If this step fails (that is, the seat change fails), the system for refreshing the bad seats of the flight will further search for passengers in this seat according to the flight and seat number. If there are passengers, the seat and passenger information will be recorded one-to-one for the convenience of users to view and process.

[0088] This embodiment associates seat operation with passengers, which can facilitate the user to carry out subsequent work. In the past, systems that support seat locking and release only lock or unlock seats, and do not consider the situation where the seat cannot be operated because the seat is occupied by a passenger. The present invention will query whether the seat has been occupied by a passenger and which passenger has occupied it after the seat locking and release fails, so that the user does not need to find the passenger information on the seat by himself.

[0089] X lock is a kind of lock attribute, and bad seat rich attribute is a kind of rich attribute. Lock attributes include X lock (unavailable seat), C lock (available seat), $ lock (paid seat), etc., but with the development of business, the attributes of seats are richer, and lock attributes cannot meet them. Therefore, the concept of rich attributes is extended. Rich attributes are an extension and supplementary explanation of lock attributes, and are the next-level concept of lock attributes. Currently, the existing rich attributes include five types: pilot (PIL), flight attendant (CRE), safety officer (SAF), maintenance assistant (ORE) and bad seat (FAT). These five rich attributes can currently be arranged and combined with X lock and C lock to represent 10 different seat attributes. As mentioned in this embodiment, "adding and subtracting X locks and adding and subtracting bad seat rich attributes to a certain seat", if an X lock and a bad seat rich attribute operation are added to a certain seat, it means that the seat has a fault and cannot be occupied by passengers.

[0090] In this embodiment, for the flight segments that still need to refresh the bad seats of the flight, the latest bad seat information and the current seat map of the flight corresponding to the segment are obtained by querying the storage module in the system. Among them, the content in the bad seat information is the target state of the seat, and the content in the seat map is the current state of the seat. By comparing the two, the operations that need to be performed on each seat can be obtained. For example: the bad seat information contains seat 1A and the seat needs to be added with the rich attributes of X-lock and bad seat, while seat 1A in the seat map is already X-locked but does not have the bad seat rich attribute, so the system only needs to add the bad seat rich attribute to seat 1A. For more scenarios, please refer to the scenario processing example table in the "Execute the task of refreshing flight bad seats" section later.

[0091] 3. Record the results

[0092] The system for refreshing bad seats of flights will record the processing results of each flight and each bad seat involved in each task of refreshing bad seats of flights. The reason for the failure will be recorded for the seat that failed to be processed. If the locking of the bad seat fails because there is a passenger on the seat, the information of the passenger will also be recorded. For seats that failed to be processed, users are supported to switch to manual operation.

[0093] The following is a further description of an embodiment in which the airline's operation control system has been connected to the system for refreshing bad seats of flights.

[0094] 1. Receive the message and generate a task to refresh the bad seats of the flight.

[0095] First, after receiving the bad seat message from the airline, the flight bad seat refresh system parses the message, verifies whether the field format is legal, and persists the legal bad seat message.

[0096] The specific message content is as follows:

[0097]

[0098]

[0099] LockRule bad seat rule data:

[0100]

[0101] Then, based on the airline information in the message, determine whether the airline has put into operation the system for refreshing bad seats of flights (thereby determining whether the flight has put into operation the function of this system). If the rule is not matched or the matched rule is in an invalid state, no task is generated and the process ends; if the rule is matched and the rule is in a valid state, continue. In response to the different needs of each airline, this embodiment provides two sets of flexible and configurable rules for refreshing bad seats of flights. Rule 1 supports airlines to choose the working mode to use and the flight date range for using the system to refresh bad seats; Rule 2 is only open to airlines that have selected Mode 1, and mainly supports airlines to maintain bad seat related information such as "which aircraft, which seat is a bad seat and the corresponding fault ticket number". Airlines only need to configure the rules according to their own needs, and the system will execute according to the rules.

[0102] Finally, search for flights by flight number and find the flight section that meets the conditions for refreshing the flight's unavailable seats, and generate tasks. Examples of processing in different scenarios are as follows:

[0103]

[0104]

[0105] 2. Execute the task of refreshing the bad seats of flights.

[0106] For flights that need to refresh the flight seat cancellation information, this system (i.e., the flight seat cancellation refresh system) will query the latest seat cancellation information of the flight, compare it with the current seat map of the flight, calculate the changed seats and the operation of each seat. Different scenario processing examples are as follows:

[0107]

[0108] The product to which the above technology is applied is the DE-Departure Extended Function System, and the field to which the above technology is applied is the departure control of airlines.

[0109] Based on the same inventive concept, an embodiment of the present invention further provides an automatic flight seat refresh system for implementing the aforementioned automatic flight seat refresh method, the system comprising:

[0110] The task generation module is used to generate a task of refreshing the flight bad seats after receiving a request from the airline to refresh the flight bad seats;

[0111] The task execution module is used to refresh the flight bad seats according to each aircraft number in turn according to the generated flight bad seat refresh task.

[0112] Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable storage medium storing one or more programs, which, when executed, can implement the aforementioned method of automatically refreshing flight seats.

[0113] In summary, the method, system and storage medium for automatically refreshing flight bad seats provided in the embodiments of the present invention, firstly, support two working modes for automatically refreshing flight bad seats; secondly, flexibly configure and provide two sets of flexible and configurable rules for refreshing flight bad seats; thirdly, associate seat operations with passengers.

[0114] Parts not involved in this embodiment are the same as the prior art or can be implemented by using the prior art, and will not be further described here.

[0115] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for automatically refreshing unavailable seats on a flight, characterized in that: The method comprises: Receive requests from airlines to refresh flight bad seats and generate tasks to refresh flight bad seats; Execute the task of refreshing flight bad seats, and refresh the flight bad seats in sequence according to the aircraft number.

2. The method for automatically refreshing unavailable seats on a flight according to claim 1, characterized in that: The receiving of the request from the airline company to refresh the flight bad seats and generating the task of refreshing the flight bad seats includes: Determine the airline that has sent the request to refresh the flight's unavailable seats, and determine whether the airline has put into operation a system to refresh the flight's unavailable seats; When it is determined that the airline has put into operation the system for refreshing the flight seats that are blocked, the flight number of the flight seats that need to be refreshed is determined; Search for all flights corresponding to the determined flight number; For all flights corresponding to the flight number, determine the flight node that can refresh the bad seats of the flight.

3. The method for automatically refreshing unavailable seats of a flight according to claim 2, characterized in that: The aircraft numbers of the flights that need to be refreshed include: If the airline's operation control system is not connected to the flight bad seat refresh system, when there is a bad seat change, the aircraft number and flight date range of the flight bad seat that need to be refreshed are manually filled in through the front-end page and transmitted to the back-end flight bad seat refresh system; If the airline's operation control system has been connected to the flight bad seat refresh system, the airline's operation control system will automatically send the bad seats to be processed to the flight bad seat refresh system in the form of a message; after receiving the message, the flight bad seat refresh system will parse the message and store it as a bad seat change history, and query the airline's bad seat changes during this period at fixed time intervals; if the airline has bad seat changes within the fixed time interval, the flight number of the flight bad seat that needs to be refreshed will be parsed from the bad seat change history.

4. The method for automatically refreshing unavailable seats on a flight according to claim 2, characterized in that: The method of searching for all flights corresponding to the determined flight number includes: The refresh flight bad seat system will search for all flights corresponding to the aircraft number based on the production stations configured by the airline and the flight date range that each production station needs to handle.

5. The method for automatically refreshing unavailable seats on a flight according to claim 2, characterized in that: The flight nodes that can be determined to refresh the flight bad seats include: According to the status of the flight segments, the flight segments that do not support the seat refresh operation are removed, and the flight segments that support the seat refresh operation are retained; Among the flight nodes that support seat refresh operations, select those whose departure aircraft numbers match the aircraft numbers that need to be refreshed, and use these flight nodes as the flight nodes that can refresh the bad seats of the flight.

6. The method for automatically refreshing unavailable seats on a flight according to claim 1, characterized in that: The execution of the task of refreshing the bad seats of flights, and the operation of refreshing the bad seats of flights in sequence according to the aircraft numbers, includes: For the flight node that can refresh the flight bad seats when generating the task of refreshing the flight bad seats, determine whether the aircraft number of the flight node has not changed; When it is determined that the aircraft number of the flight segment has not changed, query the latest unavailable seat information of the flight to which the flight segment belongs, compare it with the current seat map of the flight, calculate the changed seats and the operation of each seat; For the changed seats, perform X-lock addition and subtraction operations and bad seat enrichment attribute addition and subtraction operations.

7. The method for automatically refreshing unavailable seats on a flight according to claim 6, characterized in that: For the changed seats, perform X-lock addition and subtraction operations and bad seat enrichment attribute addition and subtraction operations; If the operation is successful, the task of refreshing the flight bad seats is successfully executed; If the operation fails, check whether there are any passengers on the seat where the operation failed according to the flight and seat number; If it is found that there is a passenger on the seat where the operation failed, the seat number and passenger information will be recorded one-to-one for easy viewing and processing.

8. A method for automatically refreshing flight unavailable seats according to any one of claims 1 to 7, characterized in that: After executing the task of refreshing the bad seats of flights, the following operations are performed in sequence according to the aircraft numbers: Record the processing results of each flight and each bad seat involved in each flight bad seat refresh task. For seats where the flight bad seat refresh operation fails, the failure reason will be recorded and support will be transferred to manual operation.

9. An automatic flight seat refresh system, used to implement the method for automatically refreshing flight seat refresh according to any one of claims 1 to 8, characterized in that: The system comprises: The task generation module is used to receive the request from the airline company to refresh the flight bad seats and generate the task of refreshing the flight bad seats; The task execution module is used to execute the task of refreshing flight bad seats, and refresh the flight bad seats in sequence according to the aircraft number.

10. A computer-readable storage medium storing one or more programs, characterized in that: When the one or more programs are executed, the method for automatically refreshing flight unavailable seats as described in any one of claims 1 to 8 can be implemented.

Citation Information

Cited By

  • Method and system for automatic refresh of unserviceable flight seats, and storage medium

    WO2026103357A1