Flight security officer seat guarantee method and system and storage medium

Through the special attributes of defining and managing safety officers seats in the flight seat attribute system, the existing system cannot effectively guarantee the seat of the seats of the security officer, realize the effective guarantee of the seats of the safety officer, and meet the requirements of the General Administration of Civil Aviation.

CN119378910APending Publication Date: 2025-01-28TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411518918.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The existing flight seat attribute system cannot effectively express and protect the safety officer seat, resulting in the safety officer seats that may be booked, protected or changed, which violates the regulations of the State Administration of Civil Aviation.

Method used

By defining the attributes of special security officers, the corresponding functions are implemented in the seat management module, seat diagram management module, seat booking module and seat protection module to ensure that the seats of the seats are always guaranteed during the seat booking and protection process.

Benefits of technology

A effective guarantee for the seats of the safety officer is achieved, ensuring that it is not reserved, protected or changed, meets the limits of the seat of the safety officer's seat, and avoids the risk of adjusting relevant data by the control staff.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378910A_ABST
    Figure CN119378910A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of air ticketing, and discloses a flight safety officer seat guarantee method and system and a storage medium, and the method comprises the steps: defining the attributes of safety officer seats according to the characteristics of the safety officer seats; generating a corresponding main seat map according to the airline model, shipping space layout, stowage and other information; obtaining a user seat reservation request, and completing seat reservation according to the seat map; and according to the reserved seat information, seat protection is completed under the condition that the seat of the safety officer is ensured. The seat arrangement of the safety officers on the airplane can be ensured under the condition that the seat reservation and seat protection process is not influenced, and wrong data adjustment is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of airline ticketing, and in particular relates to a flight security officer seat guarantee method, system and storage medium. Background Art

[0002] Usually, seats need to be reserved for crew members on flights. Crew members include flight crew members, safety officers, flight attendants and maintenance personnel. The safety officer's seat must be reserved and close to the emergency exit, usually in the aisle of the first row of the economy class. In addition, the safety officer's seat is not allowed to be booked, protected, invisible to ordinary users, and other attributes cannot be set in an overlapping manner. Among the existing seat attributes, the seat attributes that cannot be booked or protected include "=", "!" and "!". "=" represents a non-aisle seat; a space indicates that there is no seat at that position; "!" represents that it is occupied and the seat has been booked, and none of them can represent a safety officer's seat.

[0003] Existing methods for securing safety officer seats include using X-lock seats to represent safety officer seats and using C-lock seats to represent safety officer seats. However, both methods have the problem that attributes can be overwritten or changed, protected by payment, sold, or seats are visible, making it impossible for seat attributes in the existing system to represent safety officer seats to meet the Civil Aviation Administration's restrictions on safety officer seats. Summary of the invention

[0004] Aiming at the deficiencies of the prior art, the present invention discloses a flight security officer seat guarantee method, system and storage medium.

[0005] The present invention is achieved through the following technical solutions:

[0006] In a first aspect, a method for securing a seat for a flight security officer includes:

[0007] Define the properties of the safety officer seat according to the characteristics of the safety officer seat;

[0008] Generate the corresponding master seat map according to the airline's aircraft model, cabin layout and loading information;

[0009] Get the user's seat reservation request and complete the seat reservation according to the seat map;

[0010] According to the reserved seat information, seat protection is completed while ensuring the safety officer's seat.

[0011] In a second aspect, a flight security officer seat guarantee system includes:

[0012] Seat management module, seat map management module, seat reservation module and seat protection module;

[0013] The seat management module is used to define the attributes of the safety officer seat according to the characteristics of the safety officer seat, and to manage and allocate seats based on the sales attributes, physical attributes, service attributes and seat status of the seat;

[0014] The seat map management module is used to generate a corresponding master seat map according to the airline's aircraft model, cabin layout and loading information, and the airline's main control personnel manage the master seat map and seat map;

[0015] The seat reservation module is used to complete the user's seat reservation request according to the seat map;

[0016] The seat protection module is used to start seat protection when the flight is changed / the seat map is refreshed / the class is upgraded.

[0017] In a third aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the above method when executed by a processor.

[0018] Compared with the prior art, the present invention has the following advantages:

[0019] 1. It does not affect the process of seat reservation and seat protection;

[0020] 2. It can prevent controllers from making erroneous adjustments to relevant data;

[0021] 3. Ensure the existence of a safety officer seat on the aircraft.

[0022] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by implementing the present use information. 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

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

[0024] Figure 1 A schematic diagram of a flow chart of a flight security officer seat guarantee method provided by an embodiment of the present invention;

[0025] Figure 2 The main diagram corresponding to the XX5055 / 01DEC / Y cabin provided in the embodiment of the present invention - the main control personnel perspective illustration;

[0026] Figure 3 The seat map of cabin XX5055 / 01DEC / Y provided in the embodiment of the present invention;

[0027] Figure 4 A flow chart of seat guarantee and seat reservation for flight security officers provided in an embodiment of the present invention;

[0028] Figure 5 A flow chart of seat guarantee and seat protection for flight security officers provided in an embodiment of the present invention;

[0029] Figure 6 The XX5055 / 01DEC / Y cabin seat map - illustration from the perspective of a common user provided in an embodiment of the present invention;

[0030] Figure 7 A new seat diagram corresponding to the XX5055 / 01DEC / Y cabin provided in an embodiment of the present invention - a diagram of the main controller's perspective;

[0031] Figure 8 A schematic diagram of the architecture of a flight security officer seat support device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The drawings are only for illustrative purposes and cannot be construed as limiting the present invention. To better illustrate the present embodiment, some parts of the drawings may be omitted, enlarged, or reduced, and do not represent the size of the actual product. For those skilled in the art, it is understandable that some well-known structures and their descriptions may be omitted in the drawings. The positional relationships described in the drawings are only for illustrative purposes and cannot be construed as limiting the present invention.

[0033] like Figure 1 A flight security officer seat guarantee method shown includes the following steps:

[0034] S1. Define the attributes of the safety officer seat according to the characteristics of the safety officer seat;

[0035] Specifically, the characteristics of the safety officer seat include: not allowed to be booked, not allowed to be protected, invisible to customers and not overridable. Therefore, the safety officer seat attribute is defined as S, and the seat attribute table is obtained, as shown in Table 1:

[0036] Table 1 List of common seat attributes

[0037]

[0038] Among them, the seat attribute set A = {*, $, B, ! , X, E, L, G, W, T, =, C,, H}, as defined in Table 1. Each seat may have multiple attributes, including physical attributes, sales attributes and service attributes. The physical attributes of the seat usually include aisle, window, space, emergency exit, long legroom, front end, tail end, etc., which are related to the physical distribution of the seat; the sales attributes include free, paid, X lock, C lock, which are related to the seat sales policy; the service attributes mainly include maternal and child, wheelchair, etc., which are related to the special service needs of passengers; physical / sales / service attributes: Sj∈A i,j(i,j=1,2,3,4...,i,j∈Z), for example, the physical attribute of a seat is a window seat. Because it is in the first row of the economy class, it is also a legroom seat and an emergency exit seat. Its sales attribute is a paid seat. Its service attribute is none, so the seat attribute set is {$,L,E,W}.

[0039] S2. Generate a corresponding master seat map based on the airline's aircraft model, cabin layout and loading information;

[0040] Specifically, in some embodiments, taking a certain airline's 320 aircraft model as an example, its layout is WY, and the load is W17Y256, the main image of the Y cabin is obtained as follows: Figure 2 As shown, seat 34A is a free seat, 34C is an X-lock seat, 34K is a paid seat, 34A / B are security officer seats, and rows 4 / 5 are aisles. The main image is a template for generating a seat map.

[0041] Further, based on Figure 2 The main map of the Y cabin is generated from the perspective of the main control personnel as follows Figure 3 As shown, rows 34-41 are all set as paid seats, including:

[0042] 1. 34C in the main image is an X-lock seat, which has the paid seat attribute added to it and has been booked;

[0043] 2. 34J on the main picture is a free seat, which has the paid seat attribute added to it to become a paid seat;

[0044] 3. 34B on the main picture is a safety officer seat. After the safety officer seat attribute is cancelled, the paid seat attribute is added to become a paid seat and sold;

[0045] 4. 34A on the main picture is the safety officer seat. Superimposing any sales attributes fails and it is still a safety officer seat. It cannot be sold / protected. Ordinary users can only see 34A as an X-locked seat.

[0046] S3. Obtain the user's seat reservation request and complete the seat reservation according to the seat map;

[0047] Specifically, the user seat selection process is as follows: Figure 4 As shown, the following steps are included:

[0048] 1. Obtain and parse the user's seat reservation request;

[0049] 2. Read the flight segment data in the seat reservation request to determine whether there is a seat selection service for the current flight segment. If not, the current seat selection fails, and a prompt indicating that there is no seat selection for the flight is returned, and go to step 7;

[0050] 3. Based on the seat reservation request, the seat map data corresponding to the flight segment / class is read from the storage file. If there is no seat map for the flight segment / class, a new seat map is generated according to the main map corresponding to the aircraft type, layout and loading of the flight;

[0051] 4. Determine whether the seat in the user's seat reservation request exists. If the seat does not exist, the seat selection fails, and the seat does not exist is returned, and go to step 7;

[0052] 5. Determine whether the user's seat selection authority meets the current seat selection request. If not, the current seat selection fails, and a prompt indicating that the user does not have seat selection authority is returned, and go to step 7;

[0053] 6. Further determine whether this selection is successful based on the airline's customized rules. If this selection is successful, modify the order and seat map, call the data consistency service to synchronize the seat and order data to the relevant system and go to step 7. If this seat selection fails, return that the seat is unavailable and go to step 7.

[0054] 7. Output the response and end.

[0055] Specifically, the judgment on the user's seat selection authority includes: the personalized rule settings of each airline, and the paid seat sales authority needs to be approved after signing the relevant agreement; for free seat selection requests, query the airline's personalized channel control rules; for paid seats, it is necessary to query whether the user's OFFICE has paid seat selection authority. If the user's authority meets the requirements of this seat selection request, it is determined that the user has this seat selection authority, otherwise the user does not have this seat selection authority.

[0056] S4. According to the reserved seat information, complete seat protection while ensuring the safety officer's seat.

[0057] Specifically, Figure 5 As shown, the seat protection process includes the following steps while ensuring the safety officer's seat:

[0058] 1. Read the order on the original flight segment of the seat protection. If the order data cannot be read, it means that the seat protection of the original segment has ended, and go to step 6;

[0059] 2. If the current order has seat selection information, the seats will be reallocated on the seat map of the target flight segment according to the attributes and levels of the original reserved seats;

[0060] 3. If the original seat is a free seat and the original seat number does not exist or cannot be used on the target segment seat map, cancel the seat in the order and modify the order; otherwise, the original seat can be reallocated to the order, modify the order and the target segment seat map, and go to step 5;

[0061] 4. If the original seat is a paid seat and the original seat number does not exist or is unavailable on the seat map of the target flight segment, the original seat cannot be allocated to the order;

[0062] If the original seat number exists and is available on the target segment seat map, and the seat attributes or class are consistent with the original seat, the original seat can continue to be allocated to the order. After modifying the order, go to step 5;

[0063] If the original seat cannot be reallocated to the order, search for other available paid seats with the same attributes or level on the target segment seat map. If found, modify the target segment seat map and current order data and go to step 5. Otherwise, go to step 1.

[0064] 5. Call the data consistency service to synchronize seat and order data to the peripheral system, and then go to step 1;

[0065] 6. Generate the seat protection report and end.

[0066] In some embodiments, for the passenger booking record of cabin Y of flight segment XX5055 / 1DEC / LUMXIY, first query the corresponding seat map to obtain the following: Figure 3 The seat map from the perspective of the controller is shown in the figure, while the seat map queried by ordinary users at this time is as follows Figure 6 As shown, 34A is the safety officer seat. When the customer requests to reserve seat 34A, after confirming that XX5055 / 1DEC / LUMXIY has the seat selection function and the user has the seat selection permission, the property of 34A is read to find that the seat is the safety officer seat. Therefore, the seat is returned as unavailable and the seat request is ended.

[0067] Further, in some embodiments, for the passenger booking record of cabin Y of flight segment XX5055 / 1DEC / LUMXIY, firstly query and obtain the corresponding main image of the main control personnel perspective of the flight segment and set seat 34B as the safety officer seat, such as Figure 2As shown, if there are orders A and B in the XX5055 / 1DEC / LUMXIY segment, order A has reserved seat 34B, and order B has reserved seat 34C, the following is obtained: Figure 6 The user perspective seat map shown in the figure, and after the master controller sets seat 34B on the master map as the safety officer seat, he refreshes the map to start seat protection and generates a new master perspective seat map corresponding to cabin XX5055 / 01DEC / Y, as shown in the figure. Figure 7 As shown, the seat classes are defined as follows:

[0068]

[0069] When reallocating seats for Order A, since seat 34B is the safety officer seat, the original seat 34B cannot be allocated to Order A. Also, since the original reserved seat in the order is a paid seat, seat 34J is allocated to Order A based on the principle of the same level and attributes, and the order information and seat map information of Order A are modified.

[0070] When seats are reallocated for Order B, since seat 34C is an X-locked seat with a level of 1 and the original reserved seat for Order B is a paid seat, Order B retains seat 34C unchanged and modifies the seat map information.

[0071] After completing the seat protection for all orders of XX5055 / 1DEC / LUMXIY, generate a seat protection report and send it to the master mailbox.

[0072] like Figure 8 A flight security officer seat guarantee system shown includes: a seat management module, a seat map management module, a seat reservation module and a seat protection module;

[0073] The seat management module is used to define the attributes of the safety officer seat according to the characteristics of the safety officer seat, and to manage and allocate seats based on the sales attributes, physical attributes, service attributes and seat status of the seat;

[0074] The seat map management module is used to generate a corresponding master seat map according to the airline's aircraft type, cabin layout and loading information, and the airline's main control personnel manage the master map and seat map;

[0075] The seat reservation module is used to complete the user's seat reservation request according to the seat map;

[0076] The seat protection module is used to start seat protection when the flight is changed / the seat map is refreshed / the class is upgraded.

[0077] In some embodiments, the flight security officer seat guarantee system includes a seat management component, a main map management component and a seat map management component at the presentation layer; a seat sales component, a seat protection component and a data consistency component at the application layer; and a seat map data storage component and a main map data storage component at the data storage layer.

[0078] The seat management component is used to calculate whether the seat is sellable based on the sales attributes of the seat, whether it is a free / paid / X-locked / C-locked seat, and whether the seat is near the aisle, window, etc. based on the physical attributes (row, column) of the seat and the seat map distribution, and whether the seat can provide maternal and child services, wheelchair services, etc. based on the service attributes of the seat, and whether the seat is available based on the status of the seat;

[0079] The main chart management component is used by the airline's main control personnel to create, modify, and delete the main chart through the main chart management component, and can also query the main chart according to the aircraft model / layout / loading;

[0080] The seat map management component is used by the airline's main control personnel to refresh, modify, and delete the flight seat map through the seat map management component, and can also query the seat map according to the aircraft model / layout / flight number date;

[0081] The seat sales component is used to accept seat selection requests from booking, departure, agents and other channels, and determine whether the seat selection request is successful based on the seat sales attributes, flight and user information. If successful, the order and seat map are modified, seat selection sales information is added, and the electronic miscellaneous fee system needs to be notified for paid seats; if the seat selection fails, the failure reason is returned (such as the seat is not available for sale);

[0082] The seat protection component is used to activate seat protection when a flight is changed / seat map is refreshed / upgraded. For all orders of the flight, the seat is relocated to an appropriate seat according to the seat selection information, seat map, and seat grade rules in the order, and the order and seat map are modified to keep the seat selection data in the order consistent with the seat map;

[0083] The data consistency component is used to ensure the consistency of seat map, seat reservation, and order data between related systems such as the reservation system, seat selection and sales subsystem, and order management subsystem when seat sales or seat protection occurs;

[0084] The seat map data storage component is used to persist the seat map data and store the updated seat map data in a data file;

[0085] The main image data storage component is used to persist the main image data and save the updated main image data into a data file.

[0086] In addition, an embodiment of the present invention further provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the above method when executed by a processor.

[0087] To summarize, the flight security officer seat guarantee method, device and system provided in the embodiments of the present invention, during the seat reservation and seat protection stages, by introducing the security officer seat into the seat attributes, realizes the guarantee of the security officer seat while ensuring the stability of the seat reservation and seat protection processes, taking into account the characteristics of the security officer seat as being unreservable, unprotectable, uncoverable and invisible.

[0088] 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 securing seats for flight security officers, characterized in that: include: Define the properties of the safety officer seat according to the characteristics of the safety officer seat; Generate the corresponding master seat map according to the airline's aircraft model, cabin layout and loading information; Get the user's seat reservation request and complete the seat reservation according to the seat map; According to the reserved seat information, seat protection is completed while ensuring the safety officer's seat.

2. A flight security officer seat guarantee method according to claim 1, characterized in that: The characteristics of the security guard seat include: not allowed to be reserved, not allowed to be protected, not visible to customers and not coverable.

3. A flight security officer seat guarantee method according to claim 1, characterized in that: The attributes of the seat include: physical attributes, sales attributes and service attributes.

4. A method for securing seats for flight security officers according to claim 3, characterized in that: The physical attribute is the physical distribution of seats; The sales attributes include free, paid, X-locked and C-locked; The service attributes are the special service needs of passengers.

5. A method for securing seats for flight security officers according to claim 1, characterized in that: The seat map is generated using the main seat map as a template.

6. A method for securing seats for flight security officers according to claim 1, characterized in that: By reading the flight segment data in the user seat reservation request, it is determined whether there is a seat selection service for the current flight segment. If not, the seat selection fails, a prompt indicating that there is no seat selection for the flight is returned, and the process ends; If there is a seat selection service, the seat map data corresponding to the flight segment / class is read from the storage file. If there is no seat map for the flight segment / class, a new seat map is generated based on the main map corresponding to the aircraft type, layout and loading of the flight. Determine whether the seat in the user's seat reservation request exists. If the seat does not exist, the seat selection fails, and the seat does not exist is returned, and the process ends; Determine whether the user's seat selection authority meets the current seat selection request. If not, the current seat selection fails, and a prompt indicating that the user does not have seat selection authority is returned, ending the process; Determine whether the seat selection is successful. If so, modify the order and seat map, call the data consistency service to synchronize the seat and order data to the relevant system, and end the process. If the selection fails, return that the seat is unavailable, and end the process.

7. A method for securing seats for flight security officers according to claim 1, characterized in that: The reserved seat information is the order on the flight segment of the original flight for which the seat protection is to be provided. The order data is read. If the order data cannot be read, it indicates that the seat protection for the original flight segment has ended. If the current order has seat selection information, the seats will be reallocated on the seat map of the target flight segment according to the attributes and levels of the original reserved seats; If the original seat is a free seat and the original seat number does not exist or is unavailable on the seat map of the target flight segment, the seat in the order will be cancelled and the order will be modified; Otherwise, the original seat can be reallocated to the order, the order and the target segment seat map can be modified, the data consistency service is called to synchronize the seat and order data to the peripheral system, and then the order information is read to determine whether the seat protection of the original segment has ended; If the original seat is a paid seat and the original seat number does not exist or is unavailable on the seat map of the target segment, the original seat cannot be allocated to the order; If the original seat number exists and is available on the target segment seat map, and the seat attributes or levels are consistent with the original seat, the original seat can continue to be allocated to the order. After modifying the order, call the data consistency service to synchronize the seat and order data to the peripheral system, and then read the order information to determine whether the seat protection of the original segment has ended; If the original seat cannot be reallocated to the order, the target flight segment seat map is searched for other available paid seats with the same attributes or levels. If found, the target flight segment seat map and current order data are modified. After the order is modified, the data consistency service is called to synchronize the seat and order data to the peripheral system, and then the order information is read to determine whether the seat protection of the original flight segment has ended. Otherwise, the order information is directly read to determine whether the seat protection of the original flight segment has ended.

8. A flight security officer seat guarantee system, characterized in that: include: Seat management module, seat map management module, seat reservation module and seat protection module; The seat management module is used to define the attributes of the safety officer seat according to the characteristics of the safety officer seat, and to manage and allocate seats based on the sales attributes, physical attributes, service attributes and seat status of the seat; The seat map management module is used to generate a corresponding master seat map according to the airline's aircraft model, cabin layout and loading information, and the airline's main control personnel manage the master seat map and seat map; The seat reservation module is used to complete the user's seat reservation request according to the seat map; The seat protection module is used to start seat protection when the flight is changed / the seat map is refreshed / the class is upgraded.

9. A flight security officer seat guarantee system as claimed in claim 8, characterized in that: The seat reservation module modifies the seat map after completing the seat reservation.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.