Seat recovery method and device
By monitoring the status of flight seats in real time and recycling seats released by agents, the seat resource management problems caused by agents manipulating flight sales are solved, and seat utilization and passenger ticket purchase experience are improved.
Patent Information
- Application Number
- CN202411896170.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-06-27
AI Technical Summary
Agents use ticket grabbing robots to book a large number of flight seats, resulting in the inability to effectively manage seat resources, reducing utilization rates, and affecting passengers' ticket purchase experience.
By monitoring flight seat status in real time, identifying and retrieving seats released by agents and releasing them to the market according to preset rules.
Effectively prevent agents from occupying seat resources for a long time, improve seat utilization, optimize passenger ticket purchase experience, and ensure fair distribution of seat resources.
Smart Images

Figure CN120218457A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of flight management, and in particular, to a method and device for seat recovery. Background Art
[0002] With the steady development of the civil aviation market, the scale of international routes of airlines has expanded, and the passenger turnover volume has approached the historical peak. However, at the same time, new challenges and problems have emerged.
[0003] During the flight sales process, the agent market is active. Especially on popular routes, it is often difficult to get a ticket. Some agents use technical means, such as various ticket-purchasing robots, to book a large number of flight seats, especially when the flight cabins are in short supply. This behavior has led to a situation in the market where when the flight cabins are sold out, there are still agents who can sell flight seats. This is because agents will release the previously booked cabins when the flight is approaching takeoff and immediately book cabins for new passengers. This behavior of agents manipulating flight sales seriously disrupts the market sales order of airlines. On the one hand, it causes airlines to be unable to effectively manage and control seat resources, resulting in a decrease in seat utilization rate; on the other hand, it also affects the ticket-purchasing experience of passengers, making passengers face more uncertainties during the ticket-purchasing process. Summary of the Invention
[0004] To solve the above problems, the present invention provides a method and device for seat recovery. By real-time monitoring the status of flight seats, identifying and recovering the released seats, and then releasing them back to the market according to certain rules, this can not only avoid agents manipulating flight sales, but also improve seat utilization rate and optimize the ticket-purchasing experience of passengers.
[0005] The above object can be achieved through the following solutions:
[0006] A method for seat recovery, including: marking the flights that need seat recovery, and setting up a preset team on the specified flight segments of the marked flights; monitoring whether there are vacant seats released on the marked flights; when it is detected that there are vacant seats released and the preset team exists, recovering the vacant seats and confirming them to the preset team; releasing the seats confirmed by the preset team according to the preset release conditions.
[0007] Optionally, the recovering the vacant seats and confirming them to the preset team includes: judging whether the number of seats confirmed by the preset team is greater than or equal to the number of team seats of the preset team; if not, recovering the vacant seats and confirming them to the preset team; if the number of seats confirmed by the preset team is greater than or equal to the number of team seats of the preset team, stopping recovering seats.
[0008] Optionally, releasing the seats confirmed by a preset team according to preset release conditions includes: monitoring whether the number of seats confirmed by the preset team is greater than or equal to 1; when the number of seats confirmed by the preset team is greater than or equal to 1, releasing the seats according to the preset release conditions.
[0009] Optionally, releasing the seats according to the preset release conditions includes: determining whether there is a seat release rule for the tagged flight; if there is a seat release rule for the tagged flight, releasing the seats according to the release conditions.
[0010] Optionally, determining whether there is a seat release rule for the tagged flight includes: if there is no seat release rule for the tagged flight, determining whether there is a release rule for the physical cabin of the tagged flight; if there is no release rule for the physical cabin, releasing all the seats confirmed by the preset team at a preset time.
[0011] Optionally, determining whether there is a release rule for the physical cabin of the tagged flight includes: if there is a release rule for the physical cabin, determining whether the seats to be released belong to the physical cabin; if the released seats do not belong to the physical cabin, releasing all the seats confirmed by the preset team at the preset time; if the released seats belong to the physical cabin, releasing the seats according to the release conditions.
[0012] Optionally, the method includes: if a release rule for the seats is set, a release rule for the physical cabin cannot be set; if a release rule for the physical cabin is set, a release rule for the seats cannot be set.
[0013] Optionally, releasing the seats according to the release conditions includes: determining the release type of the seats to be released; if the release type is random release, randomly releasing the seats within a preset time range; if the release type is proportional release, releasing the seats according to a preset time interval and a preset release value; determining whether to delay the release of the seats; if so, releasing the seats at a preset delay time.
[0014] Based on the same inventive concept, the present invention also provides a seat recovery device, which includes: a recovery setting module for tagging a flight that requires seat recovery and setting up a preset team for a specified flight segment in the tagged flight; a seat monitoring module for monitoring whether there are vacant seats to be released in the tagged flight; a seat recovery module for recovering and confirming the vacant seats to the preset team when it is detected that there are vacant seats to be released and the preset team exists; a seat release module for releasing the seats confirmed by the preset team according to preset release conditions.
[0015] Compared with the prior art, the present invention has the following advantages:
[0016] 1. The present invention monitors the release of vacant seats on marked flights in real time, automatically identifies and reclaims the seats released by agents, and releases them back to the market according to preset rules. This process achieves a high degree of automation and intelligence, reduces manual intervention, and improves work efficiency.
[0017] 2. By automatically reclaiming and reasonably releasing seats, the present invention can effectively prevent agents from occupying seat resources for a long time, enabling more seats to be opened for sale in a timely manner, thereby improving the overall utilization rate of seats.
[0018] 3. Since the present invention can ensure the fair distribution and effective utilization of seat resources, passengers can more easily obtain suitable seats when purchasing tickets, reducing the difficulties and uncertainties in ticket purchasing caused by seat shortages and optimizing the ticket purchasing experience of passengers.
[0019] 4. Through the seat reclamation and release strategy, airlines can better control seat resources, avoid the negative impacts brought by agent market manipulation, and thus enhance their competitiveness and influence in the market.
[0020] 5. The present invention provides rich rule setting options, including flight marking rules, group booking rules, seat release rules, etc. Users can flexibly configure and adjust according to actual needs to meet the business requirements in different scenarios.
[0021] Other features and advantages of the present invention will be described in the following specification, and some of them will become obvious from the specification or can be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures pointed out in the specification, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0023] Figure 1 It is a flowchart showing the method for seat reclamation in an embodiment of the present invention.
[0024] Figure 2 It is an execution flowchart for seat reclamation in an embodiment of the present invention.
[0025] Figure 3 It is an execution flowchart for seat release in an embodiment of the present invention.
[0026] Figure 4It is a schematic structural diagram of a seat recycling device according to an embodiment of the present invention. Detailed implementation manners
[0027] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0028] Refer to Figure 1 , an embodiment of the present invention proposes a seat recycling method. By real-time monitoring the seat status of flights, identifying and recycling the released seats, and then releasing them back to the market according to certain rules, this can not only avoid agents manipulating flight sales, but also improve seat utilization rate and optimize the ticket-purchasing experience of passengers.
[0029] The method of this embodiment specifically includes:
[0030] Mark the flights that require seat recycling, and set up a preset team on the specified flight segments in the marked flights;
[0031] Specifically, the rule factors set in the recycling rules include flight segments, flight numbers, date ranges, booking cabins, recycling cabins, and the number of team seats; the flight segment is the flight segment reserved by the preset team; the flight number is the flight to be marked, and the marking is marked on the flight, and the preset team is reserved on the specific flight segment; the date range is the applicable flight date range; the booking cabin is the physical cabin for establishing the preset team; the recycling cabin is the specific cabin to be recycled. If not specified, all cabins under the booking cabin will be recycled; the number of team seats is the number of seats of the preset team, that is, the maximum number to be recycled; the configuration of the preset team is to add the group name and number instruction: GN: total number of group bookings group name (the default team name is GROP), add the flight segment instruction: SS flight number / cabin / date / city pair / action code number of team members, automatic ticket issuance instruction: TKT, add the contact group instruction: CT free text (the seat recycling function defaults to send C), add the contact information instruction: OSI CA CTCT0, add the RMK note: RMK PRPR GROPPNR, sealing instruction: @IK; the flight marking is specifically to set the IMH instruction for a certain day: IM:H / flight number / date / cabin / S.
[0032] Monitor whether there are vacant seats released in the marked flights;
[0033] Specifically, only the marked flights will perform subsequent seat recycling operations.
[0034] When vacant seats are detected as being released and the preset team exists, the vacant seats are recycled and confirmed for the preset team;
[0035] According to the preset release conditions, the seats confirmed for the preset team are released.
[0036] Specifically, if the preset team has been established, the vacant seats released within the tagged flight will be immediately recycled into this team; this is usually achieved by performing the KK operation (i.e., confirming team seats); the number of seats confirmed in the preset team is monitored in real time, and when certain conditions are met (such as the time, quantity, or proportion set in the release conditions), the confirmed seats will be released according to the preset release conditions; this can ensure that the seats can be reallocated to other passengers in need in a timely and effective manner.
[0037] Exemplarily, as Figure 2 shown, assume there is a flight with flight number CA1234, its date is May 1, 2024, and this flight is tagged; meanwhile, the airline has established a preset team, namely the team with the special identifier PRPRGROP, to receive the recycled seats; continuously monitor the seat status of flight CA1234, and at a certain moment, it is detected that 5 seats on this flight change from the reserved status to the available status; then it will be checked whether flight CA1234 is tagged, and it is confirmed that this flight is tagged; further check whether the team with the special identifier PRPR GROP has been established, and it is confirmed that this team has been established; immediately recycle the 5 released seats within flight CA1234 into the PRPR GROP team; assume the release condition is set to "randomly release all recycled seats within 24 hours before the flight takes off"; when this condition is met, the 5 confirmed seats in the PRPR GROP team will be randomly released to the market for other passengers to book.
[0038] Optionally, the recycling and confirmation of the vacant seats for the preset team includes:
[0039] Judging whether the number of seats confirmed for the preset team is greater than or equal to the team seat number of the preset team;
[0040] If not, recycle the vacant seats and confirm them for the preset team;
[0041] If the number of seats confirmed for the preset team is greater than or equal to the team seat number of the preset team, stop recycling seats.
[0042] Specifically, during the seat recycling process, it is necessary not only to recycle the vacant seats in the marked flights, but also to determine whether the number of seats confirmed by the preset team has reached or exceeded the team seat number of that team. Specifically, when it is detected that there are vacant seats released in a marked flight, it will immediately search for whether a corresponding preset team (such as a team with a special identifier PRPR GROP) has been established. If the preset team is found, then it will be judged whether the number of seats confirmed by the team has reached or exceeded the team seat number. If the number of confirmed seats is less than the team seat number, then the seat recycling operation will continue, and the vacant seats will be recycled into the preset team. If the number of confirmed seats has reached or exceeded the team seat number, then the seat recycling will be stopped to avoid waste of seat resources or management chaos caused by excessive recycling. This judgment step is an important link in the seat recycling process, which ensures the accuracy and effectiveness of seat recycling, and also avoids unnecessary resource waste.
[0043] Exemplarily, assume there is a flight with flight number MU5678, its date is May 5, 2024, and this flight is set with a recycling rule (i.e., marked). At the same time, the airline has established a team with a special identifier PRPR GROP to receive the recycled seats, and the team seat number of this team is 10. Continuously monitor the seat status of flight MU5678. At a certain moment, it is detected that 3 seats on this flight change from the reserved state to the available state. Check whether flight MU5678 is set with a recycling rule, and confirm that this flight has been marked. Further check whether a team with the special identifier PRPR GROP has been established, and query the number of seats confirmed by this team. Confirm that this team has been established, and the current number of seats confirmed is 7 (less than the team seat number of 10). Since the number of seats confirmed by the preset team is less than the team seat number, the system continues to execute the seat recycling operation, and the 3 seats released in flight MU5678 are recycled into the PRPR GROP team. At this time, the number of seats confirmed by this team becomes 10 (reaching the team seat number). If there are more vacant seats released in the marked flight and an attempt is made to recycle them into the PRPR GROP team at this time, it will be judged that the number of seats confirmed by this team has reached the team seat number, so the seat recycling will be stopped, thus ensuring the accuracy and effectiveness of seat recycling.
[0044] Exemplarily, assume there is a flight with flight number CZ3456, whose date is May 10, 2024, and this flight is marked; meanwhile, the airline has established a team with a special identifier PRPR GROP for receiving recycled seats. The number of team seats for this team is 20, and the currently confirmed number of seats is 15; continuously monitor the seat status of flight CZ3456. At a certain moment, it is detected that 5 seats on this flight change from the reserved status to the available status; check the currently confirmed number of seats of the team with the special identifier PRPR GROP and find that it is less than the number of team seats (15 < 20); obtain the seat status information of flight CZ3456 again and filter out the information of 5 vacant seats; use the preset PRPR GROP team to confirm these 5 vacant seats; after performing the KK operation, these 5 seats are successfully confirmed in the PRPR GROP team; at this time, the confirmed number of seats in the PRPR GROP team becomes 20 (reaching the number of team seats); if there are more vacant seats released within the marked flight and an attempt is made to recycle them to the PRPR GROP team, it will be determined that the confirmed number of seats in this team has reached the number of team seats, so the seat recycling will stop.
[0045] Optionally, as Figure 3 shown, the releasing of the seats confirmed by the preset team according to the preset releasing conditions includes:
[0046] Monitor whether the number of seats confirmed by the preset team is greater than or equal to 1;
[0047] When the number of seats confirmed by the preset team is greater than or equal to 1, seat releasing is performed according to the preset releasing conditions.
[0048] Specifically, first check whether the number of seats confirmed by the preset team is greater than or equal to 1; this is a prerequisite for determining whether there are seats to be released; only when the confirmed number of seats is greater than or equal to 1 will the seat releasing operation be further performed according to the preset releasing conditions; the preset releasing conditions may include various factors such as flight number, date range, releasing type (random or proportional), time range, time interval, release value (number or proportion of seats to be released), whether to delay the release, and the delay time, etc.; these conditions can be flexibly set according to the actual needs of the airline to achieve the optimal utilization of seat resources.
[0049] Optionally, the seat releasing according to the preset releasing conditions includes:
[0050] Judge whether there is a seat releasing rule for the marked flight;
[0051] If there is a seat releasing rule for the marked flight, seat releasing is performed according to the releasing conditions.
[0052] Specifically, when the number of seats confirmed by a preset team (such as a team with a special identifier) meets the release condition, the system will first check whether the marked flight has set seat release rules; if the marked flight has set seat release rules, the seat release operation will be performed according to these rules, that is, the preset release conditions.
[0053] Optionally, determining whether there are seat release rules for the marked flight includes:
[0054] If there are no seat release rules for the marked flight, then determine whether the marked flight has set physical cabin release rules;
[0055] If there are no set physical cabin release rules, then release all the seats confirmed by the preset team at a preset time.
[0056] Specifically, if there are no specific seat release rules for the marked flight, it will be further checked whether physical cabin release rules are set; physical cabin release rules refer to the release conditions set for specific physical cabins (such as first class, business class, economy class, etc.); if there are no set physical cabin release rules, a fallback solution will be executed, that is, all the seats confirmed by the preset team will be released at a preset time.
[0057] Optionally, determining whether the marked flight has set physical cabin release rules includes:
[0058] If there are set physical cabin release rules, then determine whether the seats to be released belong to a physical cabin;
[0059] If the seats to be released do not belong to a physical cabin, then release all the seats confirmed by the preset team at the preset time;
[0060] If the seats to be released belong to a physical cabin, then release the seats according to the release conditions.
[0061] Specifically, if physical cabin release rules are set, it will be further determined whether the seats to be released belong to that physical cabin; if the seats to be released belong to the physical cabin with release rules set, the seat release will be performed according to the release conditions of that physical cabin; if the seats to be released do not belong to any physical cabin with release rules set, a fallback solution will be executed, that is, all the seats confirmed by the preset team will be released at a preset time.
[0062] Optionally, the method includes:
[0063] If the seat release rules are set, then the physical cabin release rules cannot be set;
[0064] If the physical cabin release rules are set, then the seat release rules cannot be set.
[0065] Specifically, in the seat recycling and release management system, to ensure the consistency of release rules and avoid conflicts, the system usually mutually exclusive sets the release rules of seats and the release rules of physical cabins; this means that for the same marked flight, users cannot simultaneously set the release rules of seats and the release rules of physical cabins.
[0066] Optionally, as Figure 3 shown, the seat release according to the release conditions includes:
[0067] Judging the release type of the seat to be released;
[0068] Specifically, the release types include random release and proportional release. If no setting is made, the default is random release.
[0069] If the release type is random release, seats are randomly released within a preset time range;
[0070] Specifically, if it is a random release and the time range appears, all seats are released within the specified time range.
[0071] If the release type is proportional release, seats are released according to a preset time interval and a preset release value;
[0072] Specifically, if it is a proportional release, the time interval appears, which refers to the release frequency; if it is a proportional release, the release value appears, which refers to the number or proportion of seats released within the release interval; it can be released by a numerical value or by the percentage of the number of team seats.
[0073] Judging whether to delay the release of seats;
[0074] If so, the seats are released according to a preset delay time.
[0075] Specifically, it is used for delaying the release when the number of team HKs is greater than or equal to 1. After setting the delay, the release is started after delaying a certain time according to the team K seat time; set the time for the condition of starting the release with a backward delay.
[0076] Based on the same inventive concept, the present invention also provides a seat recycling device, and the device includes:
[0077] A recycling setting module, used for marking flights that require seat recycling and setting up a preset team in the specified flight segments of the marked flights;
[0078] A seat monitoring module, used for monitoring whether there are vacant seats to be released in the marked flights;
[0079] A seat recycling module, used for recycling the vacant seats and confirming them to the preset team when it is detected that there are vacant seats to be released;
[0080] A seat release module, configured to release the seats confirmed by a preset team according to preset release conditions.
[0081] It should be noted that the electrical connections between the above-mentioned units do not necessarily mean direct connections of the circuits. Indirect connection methods can be applicable to the embodiments of the present invention as long as the objectives of the present invention are achieved. The above are only exemplary embodiments of the present invention, and the scope of the present invention cannot be limited thereby.
[0082] That is, any equivalent changes and modifications made in accordance with the teachings of the present invention still fall within the scope covered by the present invention. After considering the specification and the disclosure of the practical truth, those skilled in the art will easily think of other implementation schemes of the present invention. This application aims to cover any variations, uses or adaptive changes of the present invention, and these variations, uses or adaptive changes follow the general principles of the present invention and include the common general knowledge or conventional technical means in the technical field not recorded in the present invention.
Claims
1. A seat recycling method, characterized in that: The method comprises: Mark flights that need seat recovery and set up preset teams on designated segments of the marked flights; Monitor the marked flights for available seats; When it is detected that there are vacant seats to be released and the preset team exists, the vacant seats are recovered and confirmed to the preset team; The seats confirmed by the preset team will be released according to the preset release conditions.
2. A seat recycling method according to claim 1, characterized in that: The reclaiming of the vacant seats and confirming them to the preset team includes: Determine whether the number of seats confirmed by the preset team is greater than or equal to the number of team seats of the preset team; If not, the vacant seats are recovered and confirmed to the preset team; If the number of seats confirmed by the preset team is greater than or equal to the number of team seats of the preset team, the seat recycling is stopped.
3. A seat recycling method according to claim 1, characterized in that: The release of the confirmed seats of the preset team according to the preset release conditions includes: Monitoring whether the number of seats confirmed by the preset team is greater than or equal to 1; When the number of seats confirmed by the preset team is greater than or equal to 1, the seats are released according to the preset release conditions.
4. A seat recycling method according to claim 3, characterized in that: The releasing of the seat according to the preset release condition comprises: Release rules to determine whether there are seats on the marked flight; If there are seat release rules for the marked flight, the seats are released according to the release conditions.
5. A seat recycling method according to claim 4, characterized in that: The method of determining whether there is a seat release rule for the marked flight includes: If there is no seat release rule for the marked flight, determine whether a physical seat release rule is set for the marked flight; If no physical space release rule is set, all seats confirmed by the preset team will be released at the preset time.
6. A seat recycling method according to claim 5, characterized in that: The release rules for determining whether a marked flight is set with physical space include: If a release rule for physical seats is set, determine whether the seat to be released belongs to the physical seat; If the released seats do not belong to the physical class, all seats confirmed by the preset group will be released at the preset time; If the released seat belongs to a physical class, the seat will be released according to the release conditions.
7. A seat recycling method according to claim 6, characterized in that: The method comprises: If the release rule of the seat is set, the release rule of the physical space cannot be set; If the release rule of the physical space is set, the release rule of the seat cannot be set.
8. A seat recycling method according to claim 6, characterized in that: The releasing of the seat according to the releasing condition comprises: Determine the release type of the seat to be released; If the release type is random release, seats will be released randomly according to the preset time range; If the release type is proportional release, the seats are released according to the preset time interval and the preset release value; Determine whether to delay releasing seats; If yes, the seat is released at a preset delay time.
9. A seat recovery device, characterized in that: The device comprises: The recovery setting module is used to mark flights that need seat recovery and set up preset teams in the designated segments of the marked flights; Seat monitoring module, used to monitor whether there are available seats for the marked flights; A seat recovery module is used to recover the vacant seats and confirm them to the preset team when it is detected that there are vacant seats released and the preset team exists; The seat release module is used to release the confirmed seats of the preset team according to the preset release conditions.