A preselected seat modification method, system, storage medium, and electronic device
By filtering and classifying airline codes, and combining the interaction between the main airline, designated airline reservation subsystem, and distribution subsystem, the problem of low processing efficiency for special pre-selected seat modification requests in the civil aviation system was solved, improving system performance and user experience.
Patent Information
- Application Number
- CN202411823554.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2044-12-11
AI Technical Summary
Existing technologies are ineffective in handling modification requests for special pre-selected seats in civil aviation systems, especially modification requests for seats not directly connected to the main airline and not directly connected to the main airline, resulting in low system processing efficiency and poor user experience.
By extracting airline codes and obtaining a banned list for filtering, airline types are distinguished, and interactions are made with the main airline, designated airline reservation subsystems, and distribution subsystems respectively to modify seat information, distribution passenger record number, and reservation passenger record number in the entire order data process, and output the modification results.
This improved the system's efficiency in handling requests to modify special pre-selected seats, enhanced service performance, reduced the number of issue tickets submitted by users, and improved the user experience.
Smart Images

Figure CN119831076B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of data processing, and particularly relates to a preselected seat modification method, system, storage medium and electronic device. BACKGROUND
[0002] A civil aviation open passenger reservation subsystem (referred to as a reservation subsystem) stores full-process order data (referred to as CTR data) of passenger travel from reservation sales, passenger service to travel delivery. The reservation subsystem is responsible for synchronization and management of the CTR data. Based on the CTR data, a reservation transaction process is realized to provide reservation of flights and additional service products for airline and agent customers, and to provide differentiated reservation services relying on passenger value, support reservation and retail needs of airlines and agents, and track changes in passenger reservation status.
[0003] When an agent modification preselected seat request is sent by an agent reservation front-end subsystem to the reservation subsystem, the agent modification preselected seat request is received and processed by the reservation subsystem, and a processing result is returned to the civil aviation agent reservation front-end subsystem.
[0004] When the agent modification preselected seat request processed by the reservation subsystem contains special seats, such as non-host airline direct seat and non-host airline non-direct seat, special processing of the request containing special seats is required, and therefore a new solution is needed to solve the modification problem of special preselected seats. SUMMARY
[0005] The application provides a preselected seat modification method, system, storage medium and electronic device.
[0006] The preselected seat modification method provided by the application comprises the following steps.
[0007] An airline code is extracted, an airline disabled list is obtained, the airline code is filtered according to the airline disabled list, and available airline codes are obtained;
[0008] A type to which the available airline code belongs is extracted from the available airline code, and seat information in full-process order data is modified according to the type to which the available airline code belongs, so that the full-process order data after modification of the seat information is obtained;
[0009] A distribution passenger record number in the full-process order data is modified, so that the full-process order data after modification of the distribution passenger record number is obtained;
[0010] A booking passenger record number in the full-process order data is modified according to the type to which the available airline code belongs, so that the full-process order data after modification of the booking passenger record number is obtained;
[0011] The modified seat information, the modified distribution passenger record number, and the modified booking passenger record number are integrated into the whole-process order data, and a preselected seat modification success result is output.
[0012] Further,
[0013] The airline code is extracted, including:
[0014] The preselected seat modification request is received, and the airline code is extracted from the preselected seat modification request.
[0015] Further,
[0016] The type of the available airline code includes a host airline type, a non-host airline direct connection type, and a non-host airline non-direct connection type.
[0017] Further,
[0018] The type of the available airline code is extracted from the available airline code, and the seat information in the whole-process order data is modified according to the type of the available airline code, to obtain the whole-process order data after the seat information is modified, including:
[0019] When the type of the available airline code is the host airline type, a first verification request is sent to a host airline booking subsystem, a first verification pass result returned by the host airline booking subsystem is received, the seat information in the whole-process order data is modified according to the first verification pass result and the latest seat information in the first verification request, and the whole-process order data after the seat information is modified is obtained.
[0020] Further,
[0021] The type of the available airline code is extracted from the available airline code, and the seat information in the whole-process order data is modified according to the type of the available airline code, to obtain the whole-process order data after the seat information is modified, further including:
[0022] When the type of the available airline code is the non-host airline direct connection type, a second verification request is sent to a designated airline booking subsystem, a second verification pass result returned by the designated airline booking subsystem is received, the seat information in the whole-process order data is modified according to the second verification pass result and the latest seat information in the second verification request, and the whole-process order data after the seat information is modified is obtained.
[0023] Further,
[0024] The method further comprises the following steps:
[0025] When the type of the available airline code is the non-host airline type, a third check request is sent to a designated airline seat booking subsystem, a third check pass result returned by the designated airline seat booking subsystem is received, and seat information in the full-process order data is modified according to the third check pass result and the latest seat information in the third check request, so as to obtain the full-process order data after the seat information is modified.
[0026] Further,
[0027] The method further comprises the following steps:
[0028] A first modification request is sent to a distribution subsystem, a first modification success result returned by the distribution subsystem is received, and distribution passenger record numbers in the full-process order data are modified according to the first modification success result, so as to obtain the full-process order data after the distribution passenger record numbers are modified.
[0029] Further,
[0030] The method further comprises the following steps:
[0031] When the type of the available airline code is the host airline type, a second modification request is sent to the host airline seat booking subsystem, and a second modification success result returned by the host airline seat booking subsystem is received;
[0032] A third modification request is sent to a distribution subsystem according to the second modification success result, and a third modification success result returned by the distribution subsystem is received;
[0033] The seat booking passenger record numbers in the full-process order data are modified according to the second modification success result and the third modification success result, so as to obtain the full-process order data after the seat booking passenger record numbers are modified.
[0034] Further,
[0035] The method further comprises the following steps:
[0036] When the type to which the available airline code belongs is the non-host airline direct connection type, a fourth modification request is sent to the designated airline reservation subsystem, and a fourth modification success result returned by the designated airline reservation subsystem is received;
[0037] A fifth modification request is sent to a distribution subsystem according to the fourth modification success result, and a fifth modification success result returned by the distribution subsystem is received;
[0038] According to the fourth modification success result and the fifth modification success result, the seat passenger record number in the whole-process order data is modified to obtain the whole-process order data after the seat passenger record number is modified.
[0039] Further,
[0040] The seat passenger record number in the whole-process order data is modified according to the type to which the available airline code belongs, and the whole-process order data after the seat passenger record number is modified is obtained, and the method further comprises:
[0041] When the type to which the available airline code belongs is the non-host airline non-direct connection type, a sixth modification request is sent to the designated airline reservation subsystem, and a sixth modification success result returned by the designated airline reservation subsystem is received;
[0042] A seventh modification request is sent to a distribution subsystem according to the sixth modification success result, and a seventh modification success result returned by the distribution subsystem is received;
[0043] According to the sixth modification success result and the seventh modification success result, the seat passenger record number in the whole-process order data is modified to obtain the whole-process order data after the seat passenger record number is modified.
[0044] The preselected seat modification system is used for implementing the preselected seat modification method, and the system comprises:
[0045] The system comprises a reservation subsystem, an agent reservation front-end subsystem, a distribution subsystem, a host airline reservation subsystem and a designated airline reservation subsystem, and the reservation subsystem comprises:
[0046] A filtering module is configured to receive a preselected seat modification request, extract an airline code from the preselected seat modification request, obtain an airline disabled list, filter the airline code according to the airline disabled list, and obtain an available airline code;
[0047] The seat information modification module is configured to extract a type of the available airline code from the available airline code, and modify seat information in the whole-process order data according to the type of the available airline code, so as to obtain the whole-process order data after the seat information is modified.
[0048] The distribution passenger record number modification module is configured to modify a distribution passenger record number in the whole-process order data, so as to obtain the whole-process order data after the distribution passenger record number is modified.
[0049] The seat passenger record number modification module is configured to modify a seat passenger record number in the whole-process order data according to the type of the available airline code, so as to obtain the whole-process order data after the seat passenger record number is modified.
[0050] The success result output module is configured to comprehensively output a preselected seat modification success result by combining the whole-process order data after the seat information is modified, the whole-process order data after the distribution passenger record number is modified, and the whole-process order data after the seat passenger record number is modified.
[0051] The computer readable storage medium of the application stores programs or instructions, and when the programs or instructions are run on a computer, the computer executes the preselected seat modification method.
[0052] The electronic device of the application comprises a processor coupled with a memory, and the processor is configured to read and execute a computer program stored in the memory, so as to implement the preselected seat modification method.
[0053] Compared with the prior art, the application has the following beneficial effects:
[0054] The technical solution of the application can distinguish between an ordinary preselected seat modification request and a special preselected seat modification request, provide different processing modes for the ordinary preselected seat modification request and the special preselected seat modification request, improve the processing efficiency of the system, improve the service performance of the system, reduce the number of user submitted problem work orders, and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.
[0056] Figure 1 The structure diagram of the preselected seat modification system of the application is shown in the figure.
[0057] Figure 2 Flow chart for preselected seat modification method of the present application;
[0058] Figure 3 Structure diagram of electronic device of the present application.
[0059] Explanation of reference signs:
[0060] 101-filtering module, 102-seat information modification module, 103-distribution passenger record number modification module, 104-booking passenger record number modification module, 105-success result output module, 301-processor, 302-memory. DETAILED DESCRIPTION
[0061] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0062] Figure 1 is a structure diagram of a preselected seat modification system provided by an embodiment of the present application, as shown in Figure 1 The preselected seat modification system comprises:
[0063] A booking subsystem, the booking subsystem comprises:
[0064] A filtering module 101 is configured to extract an airline code, obtain an airline disabled list, filter the airline code according to the airline disabled list, and obtain available airline codes.
[0065] A seat information modification module 102 is configured to extract a type to which the available airline codes belong from the available airline codes, modify seat information in whole-process order data according to the type to which the available airline codes belong, and obtain whole-process order data after the seat information is modified.
[0066] A distribution passenger record number modification module 103 is configured to modify a distribution passenger record number in the whole-process order data, and obtain whole-process order data after the distribution passenger record number is modified.
[0067] A booking passenger record number modification module 104 is configured to modify a booking passenger record number in the whole-process order data according to the type to which the available airline codes belong, and obtain whole-process order data after the booking passenger record number is modified.
[0068] The success result output module 105 is configured to output the success result of the preselected seat modification based on the full-process order data after the seat information is modified, the full-process order data after the distribution passenger record number is modified, and the full-process order data after the booking passenger record number is modified.
[0069] The failure result output module 106 is configured to output the failure result of the preselected seat modification.
[0070] The CTR, which stands for Customer Travel Record, refers to the full-process order data stored in the booking subsystem, and records the data of the full process of the passenger from the reservation sales, passenger service to the travel delivery. The CTR includes the seat information, the distribution passenger record number, the booking passenger record number, the passenger name, the flight segment, the passenger contact information, the ticket number, the special service item, the ticket price, the payment method, the remark information, the endorsement information, etc.
[0071] In addition to the booking subsystem, the present application also relates to four other subsystems independent of the booking subsystem, which are as follows:
[0072] The agent booking front-end subsystem is configured to send the request of the agent modifying the preselected seat.
[0073] The distribution subsystem is configured to store and manage the distribution order data. The distribution order data includes the seat information, the distribution passenger record number, the booking passenger record number, etc.
[0074] The main airline booking subsystem is configured to store and manage the booking order data of the airline company of the main airline type. The booking order data of the airline company of the main airline type is defined as the first booking order data. The first booking order data includes the seat information, the distribution passenger record number, the booking passenger record number, etc.
[0075] The designated airline booking subsystem is configured to store and manage the booking order data of the airline company of the non-main airline direct connection type and the non-main airline non-direct connection type. The booking order data of the airline company of the non-main airline direct connection type is defined as the second booking order data, and the second booking order data includes the seat information, the distribution passenger record number, the booking passenger record number, etc. The booking order data of the airline company of the non-main airline non-direct connection type is defined as the third booking order data, and the third booking order data includes the seat information, the distribution passenger record number, the booking passenger record number, etc.
[0076] Figure 2 is a flowchart of a preselected seat modification method provided by an embodiment of the present application. In one embodiment, the method specifically includes the following steps:
[0077] S201: Extract the airline code, obtain the airline disabled list, filter the airline code according to the airline disabled list, and obtain the available airline code.
[0078] The filtering module 101 receives the pre-selected seat modification request sent by the agent booking front-end subsystem, and the pre-selected seat modification request includes but is not limited to airline code, historical seat information, and latest seat information. The filtering module 101 extracts the airline code, historical seat information, and latest seat information from the pre-selected seat modification request.
[0079] The airline disabled list is manually maintained in advance and stored in the booking subsystem. The filtering module 101 obtains the airline disabled list and filters the airline code according to the airline disabled list. If the airline code is in the airline disabled list, the process ends and the subsequent steps are not executed. If the airline code is not in the airline disabled list, the airline code in the pre-selected seat modification request is defined as an "available airline code", and the subsequent steps are continued based on the available airline code.
[0080] S202: Extract the type of available airline code from the available airline code, modify the seat information in the full-process order data according to the type of available airline code, and obtain the full-process order data after modifying the seat information.
[0081] The seat information modification module 102 extracts the type of available airline code from the available airline code, which includes: host airline type, non-host airline direct connection type, and non-host airline non-direct connection type. The pre-selected seat modification request corresponding to the host airline type is classified as a general pre-selected seat modification request, and the pre-selected seat modification request corresponding to the non-host airline direct connection type and the non-host airline non-direct connection type is classified as a special pre-selected seat modification request.
[0082] According to the type of airline code, the full-process order data is processed as follows:
[0083] 1. The type of available airline code is the host airline type.
[0084] First step:
[0085] The seat information modification module 102 forwards the pre-selected seat modification request to the host airline booking subsystem, i.e. sends a first verification request, and the host airline booking subsystem verifies whether the seat can be modified according to the historical seat information and the latest seat information in the first verification request:
[0086] If the seat can be modified, the host airline booking subsystem returns a first verification pass result;
[0087] If the seat cannot be modified or the first check pass result timeout is returned, the seat information modification module 102 sends a first cancel check request to the main airline seat booking subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0088] Second step:
[0089] The seat information modification module 102 receives and modifies the seat information in the full-process order data (CTR) according to the first check pass result and the latest seat information in the first check request, to obtain the full-process order data after modifying the seat information.
[0090] 2. The available airline code belongs to the non-main machine airline direct connection type.
[0091] First step:
[0092] The seat information modification module 102 forwards the preselected seat modification request to the designated airline seat booking subsystem, that is, sends a second check request, and the designated airline seat booking subsystem checks whether the seat can be modified according to the historical seat information and the latest seat information in the second check request:
[0093] If the seat can be modified, the designated airline seat booking subsystem returns a second check pass result;
[0094] If the seat cannot be modified or the second check pass result timeout is returned, the seat information modification module 102 sends a second cancel check request to the designated airline seat booking subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0095] Second step:
[0096] The seat information modification module 102 modifies the seat information in the full-process order data (CTR) according to the second check pass result and the latest seat information in the second check request, to obtain the full-process order data after modifying the seat information.
[0097] 3. The available airline code belongs to the non-main machine airline non-direct connection type.
[0098] First step:
[0099] The seat information modification module 102 forwards the preselected seat modification request to the designated airline seat booking subsystem, that is, sends a third check request, and the designated airline seat booking subsystem checks whether the seat can be modified according to the historical seat information and the latest seat information in the third check request:
[0100] If the seat can be modified, the designated airline seat booking subsystem returns a third check pass result;
[0101] If the seat information cannot be modified or the third check pass result timeout is returned, the seat information modification module 102 sends a third cancel check request to the designated airline reservation subsystem, and the preselected seat modification failure result is output by the failure result output module 106.
[0102] Second step:
[0103] The seat information modification module 102 modifies the seat information in the full-process order data (CTR) according to the third check pass result and the latest seat information in the third check request, and obtains the full-process order data after modifying the seat information.
[0104] S203: Modify the distribution passenger record number in the full-process order data to obtain the full-process order data after modifying the distribution passenger record number.
[0105] First step:
[0106] After modifying the seat information in the full-process order data (CTR), the distribution passenger record number modification module 103 sends a first modification request to the distribution subsystem, and the distribution subsystem modifies the seat information and the distribution passenger record number in the distribution order data according to the latest seat information in the first modification request:
[0107] If the modification is successful, the distribution subsystem returns a first modification success result;
[0108] If the modification fails or the first modification success result timeout is returned, the distribution passenger record number modification module 103 sends a first cancel modification request to the distribution subsystem, and the preselected seat modification failure result is output by the failure result output module 106.
[0109] Second step:
[0110] The distribution passenger record number modification module 103 modifies the distribution passenger record number in the full-process order data (CTR) according to the first modification success result, and obtains the full-process order data after modifying the distribution passenger record number.
[0111] S204: Modify the booking passenger record number in the full-process order data according to the type of the available airline code, and obtain the full-process order data after modifying the booking passenger record number.
[0112] After modifying the seat information and the distribution passenger record number in the distribution order data, and the distribution passenger record number in the unified order data, the booking passenger record number modification module 104 processes the booking order data, the distribution order data and the full-process order data according to the type of the airline code, and the booking order data includes the first booking order data, the second booking order data and the third booking order data. The specific processing process is:
[0113] 1. The type of the airline code is the host airline type.
[0114] Step 1:
[0115] The seat passenger record number modification module 104 sends a second modification request to the host airline reservation subsystem, and the host airline reservation subsystem modifies the seat information, the seat passenger record number and the distribution passenger record number in the first reservation order data according to the second modification request:
[0116] If the modification is successful, the host airline reservation subsystem returns a second modification success result;
[0117] If the modification fails or the second modification success result is returned beyond the timeout, the seat passenger record number modification module 104 sends a second cancel modification request to the host airline reservation subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0118] Step 2:
[0119] The seat passenger record number modification module 104 sends a third modification request to the distribution subsystem according to the second modification success result, and the distribution subsystem modifies the seat passenger record number in the distribution order data according to the third modification request:
[0120] If the modification is successful, the distribution subsystem returns a third modification success result;
[0121] If the modification fails or the third modification success result is returned beyond the timeout, the seat passenger record number modification module 104 sends a third cancel modification request to the distribution subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0122] Step 3:
[0123] The seat passenger record number modification module 104 modifies the seat passenger record number in the whole-process order data (CTR) according to the second modification success result and the third modification success result, and obtains the whole-process order data after the seat passenger record number is modified.
[0124] 2. The type of the airline code is the non-host airline direct connection type.
[0125] Step 1:
[0126] The seat passenger record number modification module 104 sends a fourth modification request to the designated airline reservation subsystem, and the designated airline reservation subsystem modifies the seat information, the seat passenger record number and the distribution passenger record number in the second reservation order data according to the fourth modification request:
[0127] If the modification is successful, the designated airline reservation subsystem returns a fourth modification success result;
[0128] If the modification fails or the fourth modification success result is returned overtime, the reservation passenger record number modification module 104 sends a fourth cancel modification request to the designated airline reservation subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0129] Second step:
[0130] The reservation passenger record number modification module 104 sends a fifth modification request to the distribution subsystem according to the fourth modification success result, and the distribution subsystem modifies the reservation passenger record number in the distribution order data according to the fifth modification request:
[0131] If the modification is successful, the distribution subsystem returns a fifth modification success result;
[0132] If the modification fails or the fifth modification success result is returned overtime, the reservation passenger record number modification module 104 sends a fifth cancel modification request to the distribution subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0133] Third step:
[0134] The reservation passenger record number modification module 104 modifies the reservation passenger record number in the full-process order data (CTR) according to the fourth modification success result and the fifth modification success result, and obtains the full-process order data after modifying the reservation passenger record number.
[0135] 3, the type of the airline code can be non-host airline and non-direct connection type.
[0136] First step:
[0137] The reservation passenger record number modification module 104 sends a sixth modification request to the designated airline reservation subsystem, and the designated airline reservation subsystem modifies the seat information, reservation passenger record number and distribution passenger record number in the third reservation order data according to the sixth modification request:
[0138] If the modification is successful, the designated airline reservation subsystem returns a sixth modification success result;
[0139] If the modification fails or the sixth modification success result is returned overtime, the reservation passenger record number modification module 104 sends a sixth cancel modification request to the designated airline reservation subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0140] Second step:
[0141] The booking passenger record number modification module 104 sends a seventh modification request to the distribution subsystem according to the sixth modification success result, and the distribution subsystem modifies the booking passenger record number in the distribution order data according to the seventh modification request:
[0142] If the modification is successful, the distribution subsystem returns a seventh modification success result.
[0143] If the modification fails or the return of the seventh modification success result is timed out, the booking passenger record number modification module 104 sends a seventh cancellation modification request to the distribution subsystem, and the failure result output module 106 outputs a preselected seat modification failure result.
[0144] Step three:
[0145] The booking passenger record number modification module 104 modifies the booking passenger record number in the whole-process order data (CTR) according to the sixth modification success result and the seventh modification success result, and obtains the whole-process order data after modifying the booking passenger record number.
[0146] S205: The whole-process order data after modifying the seat information, the whole-process order data after modifying the distribution passenger record number, and the whole-process order data after modifying the booking passenger record number are integrated, and a preselected seat modification success result is output.
[0147] It should be noted that the above filtering module 101, seat information modification module 102, distribution passenger record number modification module 103, booking passenger record number modification module 104 and success result output module 105 correspond to steps S201 to S205 in the preselected seat modification method embodiment, the failure result output module 106 corresponds to steps S202 to S205 in the preselected seat modification method embodiment, and the above modules and the corresponding steps have the same examples and application scenarios, but are not limited to the contents disclosed in the above embodiments.
[0148] Embodiments of the present application also provide a computer readable storage medium storing a program or instructions, when the above program or instructions are run on a computer, the computer executes the preselected seat modification method as described in the above method embodiment.
[0149] As shown in Figure 3 Embodiments of the present application also provide an electronic device, which includes a processor 301 and a memory 302, the processor 301 is coupled with the memory 302, and the processor 301 is used to read and execute a computer program stored in the memory 302, so as to realize the preselected seat modification method as described in the above method embodiment.
[0150] Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood that modifications can be made to the foregoing embodiments, or additional implementations of the present application can be implemented, without departing from the spirit or scope of the application. Accordingly, the present application is not limited except as by the appended claims.
Claims
1. A preselected seat modification method, characterized by, The method comprises the following steps: extracting an airline code, obtaining an airline disable list, filtering the airline code according to the airline disable list, and obtaining available airline codes; extracting the type of the available airline code from the available airline code, modifying the seat information in the full-process order data according to the type of the available airline code, and obtaining the full-process order data after the seat information is modified; modifying the distribution passenger record number in the full-process order data, and obtaining the full-process order data after the distribution passenger record number is modified; modifying the booking passenger record number in the full-process order data according to the type of the available airline code, and obtaining the full-process order data after the booking passenger record number is modified; comprehensively processing the full-process order data after the seat information is modified, the full-process order data after the distribution passenger record number is modified, and the full-process order data after the booking passenger record number is modified, and outputting a preselected seat modification success result; the type of the available airline code comprises a host airline type, a non-host airline direct connection type and a non-host airline non-direct connection type; the step of extracting the type of the available airline code from the available airline code, and modifying the seat information in the full-process order data according to the type of the available airline code, and obtaining the full-process order data after the seat information is modified, comprises: when the type of the available airline code is the host airline type, sending a first verification request to a host airline booking subsystem, receiving a first verification pass result returned by the host airline booking subsystem, modifying the seat information in the full-process order data according to the first verification pass result and the latest seat information in the first verification request, and obtaining the full-process order data after the seat information is modified; the step of extracting the type of the available airline code from the available airline code, and modifying the seat information in the full-process order data according to the type of the available airline code, and obtaining the full-process order data after the seat information is modified, further comprises: when the type of the available airline code is the non-host airline direct connection type, sending a second verification request to a designated airline booking subsystem, receiving a second verification pass result returned by the designated airline booking subsystem, modifying the seat information in the full-process order data according to the second verification pass result and the latest seat information in the second verification request, and obtaining the full-process order data after the seat information is modified; the step of extracting the type of the available airline code from the available airline code, and modifying the seat information in the full-process order data according to the type of the available airline code, and obtaining the full-process order data after the seat information is modified, further comprises: When the type to which the available airline code belongs is the non-host airline non-direct type, a third check request is sent to the designated airline booking subsystem, a third check pass result returned by the designated airline booking subsystem is received, seat information in the full-process order data is modified according to the third check pass result and the latest seat information in the third check request, and the full-process order data after the seat information is modified is obtained.
2. The method of claim 1, wherein, The airline code is extracted, including: A preselected seat modification request is received, and the airline code is extracted from the preselected seat modification request.
3. The method of claim 1, wherein, The distribution passenger record number in the full-process order data is modified to obtain the full-process order data after the distribution passenger record number is modified, including: A first modification request is sent to the distribution subsystem, a first modification success result returned by the distribution subsystem is received, the distribution passenger record number in the full-process order data is modified according to the first modification success result, and the full-process order data after the distribution passenger record number is modified is obtained.
4. The method of claim 1, wherein, The booking passenger record number in the full-process order data is modified according to the type to which the available airline code belongs, and the full-process order data after the booking passenger record number is modified is obtained, including: When the type to which the available airline code belongs is the host airline type, a second modification request is sent to the host airline booking subsystem, and a second modification success result returned by the host airline booking subsystem is received; A third modification request is sent to the distribution subsystem according to the second modification success result, and a third modification success result returned by the distribution subsystem is received; The booking passenger record number in the full-process order data is modified according to the second modification success result and the third modification success result, and the full-process order data after the booking passenger record number is modified is obtained.
5. The method of claim 1, wherein, The booking passenger record number in the full-process order data is modified according to the type to which the available airline code belongs, and the full-process order data after the booking passenger record number is modified is obtained, further including: When the type to which the available airline code belongs is the non-host airline direct type, a fourth modification request is sent to the designated airline booking subsystem, and a fourth modification success result returned by the designated airline booking subsystem is received; A fifth modification request is sent to the distribution subsystem according to the fourth modification success result, and a fifth modification success result returned by the distribution subsystem is received; The booking passenger record number in the full-process order data is modified according to the fourth modification success result and the fifth modification success result, and the full-process order data after the booking passenger record number is modified is obtained.
6. The method of claim 1, wherein, The booking passenger record number in the full-process order data is modified according to the type to which the available airline code belongs, and the full-process order data after the booking passenger record number is modified is obtained, further including: When the type to which the available airline code belongs is the non-host airline non-direct type, a sixth modification request is sent to the designated airline booking subsystem, and a sixth modification success result returned by the designated airline booking subsystem is received; sending a seventh modification request to a distribution subsystem according to the sixth modification success result, receiving a seventh modification success result returned by the distribution subsystem; modifying a booking passenger record number in the whole-process order data according to the sixth modification success result and the seventh modification success result to obtain whole-process order data after the booking passenger record number is modified.
7. A preselected seat modification system characterized by, Comprise: The booking subsystem, the agent booking front-end subsystem, the distribution subsystem, the main airline booking subsystem and the designated airline booking subsystem, the booking subsystem comprises: The filtering module is used for extracting the airline code, obtaining an airline disabled list, filtering the airline code according to the airline disabled list, and obtaining available airline codes; The seat information modification module is used for extracting the type to which the available airline code belongs from the available airline code, modifying the seat information in the whole-process order data according to the type to which the available airline code belongs, and obtaining whole-process order data after the seat information is modified; The distribution passenger record number modification module is used for modifying the distribution passenger record number in the whole-process order data to obtain whole-process order data after the distribution passenger record number is modified; The booking passenger record number modification module is used for modifying the booking passenger record number in the whole-process order data according to the type to which the available airline code belongs to obtain whole-process order data after the booking passenger record number is modified; The success result output module is used for synthesizing the whole-process order data after the seat information is modified, the whole-process order data after the distribution passenger record number is modified, and the whole-process order data after the booking passenger record number is modified, and outputting a preselected seat modification success result; The type to which the available airline code belongs comprises a main machine type, a non-main machine direct connection type and a non-main machine non-direct connection type; The available airline code belonging type is extracted from the available airline code, the seat information in the whole-process order data is modified according to the type to which the available airline code belongs, and the whole-process order data after the seat information is modified is obtained, comprising: When the type to which the available airline code belongs is the main machine type, a first verification request is sent to the main airline booking subsystem, a first verification pass result returned by the main airline booking subsystem is received, the seat information in the whole-process order data is modified according to the first verification pass result and the latest seat information in the first verification request, and the whole-process order data after the seat information is modified is obtained; The available airline code belonging type is extracted from the available airline code, the seat information in the whole-process order data is modified according to the type to which the available airline code belongs, and the whole-process order data after the seat information is modified is obtained, further comprising: When the type of the available airline code belongs to the non-host airline non-direct connection type, a second verification request is sent to the designated airline booking subsystem, a second verification pass result returned by the designated airline booking subsystem is received, the seat information in the full-process order data is modified according to the second verification pass result and the latest seat information in the second verification request, and the full-process order data after the seat information is modified is obtained; The available airline code is extracted from the available airline code, the type of the available airline code is divided into scenes according to the type of the available airline code, the seat information in the full-process order data is modified, and the full-process order data after the seat information is modified is obtained, and the method further comprises: When the type of the available airline code belongs to the non-host airline non-direct connection type, a third verification request is sent to the designated airline booking subsystem, a third verification pass result returned by the designated airline booking subsystem is received, the seat information in the full-process order data is modified according to the third verification pass result and the latest seat information in the third verification request, and the full-process order data after the seat information is modified is obtained.
8. A computer-readable storage medium, characterized in that, a program or instruction is stored, when the program or instruction is run on a computer, the computer executes the preselected seat modification method of any one of claims 1-6.
9. An electronic device, characterized in that, a processor, the processor is coupled with a memory; the processor is used to read and execute the computer program stored in the memory, to realize the preselected seat modification method of any one of claims 1-6.
Citation Information
Patent Citations
Seat protection method and device, electronic equipment and computer readable medium
CN116029512A
Airline reservation system that supports guaranteed reservations for a preferred category of seating
US20020082878A1