Preselected seat modification method and system, storage medium and electronic equipment

By extracting airline codes and obtaining disable lists, the seat information in the full process order data is modified in scenarios according to the type of airline code belonging to, solving the problem of low efficiency in handling special seat modification requests in the prior art, and achieving more efficient seat modification processing and user experience improvement.

CN119831076AActive Publication Date: 2025-04-15TRAVELSKY TECHNOLOGY LIMITED

Patent Information

Application Number
CN202411823554.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-15
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

The prior art is difficult to effectively handle the request for modifying pre-selected seats by agents including special seats, especially modifications of non-host air direct seats and non-host air non-direct seats.

Method used

By extracting the airline code, obtaining the airline disable list, and modifying the seat information in the full process order data according to the type of the airline code belongs to, including sending a verification request to the main airline or the designated airline reservation subsystem, obtaining the latest seat information, and comprehensively outputting the pre-selected seat modification results.

Benefits of technology

It realizes the distinction between ordinary and special pre-selected seat modification requests, improves the system's processing efficiency and service performance, reduces the number of problem work orders submitted by users, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831076A_ABST
    Figure CN119831076A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and provides a pre-selected seat modification method and system, a storage medium and electronic equipment, and the method comprises the steps: extracting an airline code, and filtering the airline code to obtain an available airline code; obtaining the full-process order data after the seat information is modified; obtaining whole-process order data after the distribution passenger record number is modified; obtaining full-process order data after the record number of the reservation passenger is modified; and integrating 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 reservation passenger record number is modified, and outputting a pre-selected seat modification success result. Different processing modes are provided for common pre-selected seat modification requests and special pre-selected seat modification requests, the processing efficiency of the system is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data processing, and in particular relates to a method, system, storage medium and electronic device for modifying pre-selected seats. Background Art

[0002] The Civil Aviation Open Passenger Reservation Subsystem (referred to as the "reservation subsystem") stores the full-process order data of passenger travel from reservation sales, passenger services to travel delivery (the full-process order data is referred to as "CTR data"). The reservation subsystem is responsible for the synchronization and management of CTR data. Based on CTR data, it implements the reservation transaction process, provides flight and additional service product reservations for airlines and agent customers, and provides differentiated reservation services based on passenger value, supports the reservation and retail needs of airlines and agents, and tracks changes in passenger reservation status.

[0003] When the agent reservation front-end subsystem sends an agent's request to modify pre-selected seats to the reservation subsystem, the reservation subsystem receives and processes the agent's request to modify pre-selected seats and returns the processing result to the civil aviation agent reservation front-end subsystem.

[0004] When the agent's modification request for pre-selected seats processed by the reservation subsystem includes special seats, such as non-main airline direct seats and non-main airline non-direct seats, the request including special seats needs to be specially processed, so a new solution needs to be proposed to solve the modification problem of special pre-selected seats. Summary of the invention

[0005] The present invention provides a method, system, storage medium and electronic device for modifying a pre-selected seat.

[0006] A method for modifying a pre-selected seat according to the present invention comprises:

[0007] Extracting airline codes, obtaining an airline banned list, filtering the airline codes according to the airline banned list, and obtaining available airline codes;

[0008] Extracting the type of available airline codes from the available airline codes, modifying the seat information in the full-process order data by scenario according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified;

[0009] Modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified;

[0010] Modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified;

[0011] 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 reservation passenger record number is modified are integrated to output the successful result of the pre-selected seat modification.

[0012] Further,

[0013] The extraction of airline code includes:

[0014] A pre-selected seat modification request is received, and the airline code is extracted from the pre-selected seat modification request.

[0015] Further,

[0016] The available airline codes include: main airline type, non-main airline direct connection type and non-main airline indirect connection type.

[0017] Further,

[0018] The method of extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data by scenario according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified includes:

[0019] When the type of the available airline code is the main airline type, a first verification request is sent to the main airline booking subsystem, and a first verification pass result returned by the main airline booking subsystem is received. According to the first verification pass result and the latest seat information in the first verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the seat information is modified.

[0020] Further,

[0021] The method further includes extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified.

[0022] When the type of the available airline code is the non-host airline direct connection type, a second verification request is sent to the designated airline booking subsystem, and a second verification pass result returned by the designated airline booking subsystem is received. According to the second verification pass result and the latest seat information in the second verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the seat information is modified.

[0023] Further,

[0024] The method further includes extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified.

[0025] When the type of the available airline code is the non-host airline non-direct connection type, a third verification request is sent to the designated airline booking subsystem, and the third verification pass result returned by the designated airline booking subsystem is received. According to the third verification pass result and the latest seat information in the third verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the modified seat information.

[0026] Further,

[0027] The step of modifying the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified includes:

[0028] A first modification request is sent to the distribution subsystem, a first modification success result is received from the distribution subsystem, and the distribution passenger record number in the full-process order data is modified according to the first modification success result to obtain the full-process order data after the distribution passenger record number is modified.

[0029] Further,

[0030] The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, includes:

[0031] When the type of the available airline code is the main airline type, sending a second modification request to the main airline booking subsystem, and receiving a second modification success result returned by the main airline booking subsystem;

[0032] Sending a third modification request to the distribution subsystem according to the second modification success result, and receiving the third modification success result returned by the distribution subsystem;

[0033] The booking passenger record number in the full-process order data is modified according to the second successful modification result and the third successful modification result to obtain the full-process order data after the booking passenger record number is modified.

[0034] Further,

[0035] The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, further includes:

[0036] When the type of the available airline code is the non-host airline direct connection type, sending a fourth modification request to the designated airline booking subsystem, and receiving a fourth modification success result returned by the designated airline booking subsystem;

[0037] Sending a fifth modification request to the distribution subsystem according to the fourth modification success result, and receiving the fifth modification success result returned by the distribution subsystem;

[0038] The booking passenger record number in the full-process order data is modified according to the fourth successful modification result and the fifth successful modification result to obtain the full-process order data after the booking passenger record number is modified.

[0039] Further,

[0040] The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, further includes:

[0041] When the type of the available airline code is the non-host airline non-direct connection type, sending a sixth modification request to the designated airline booking subsystem, and receiving a sixth modification success result returned by the designated airline booking subsystem;

[0042] Sending a seventh modification request to the distribution subsystem according to the sixth modification success result, and receiving the seventh modification success result returned by the distribution subsystem;

[0043] The booking passenger record number in the full-process order data is modified according to the sixth successful modification result and the seventh successful modification result to obtain the full-process order data after the booking passenger record number is modified.

[0044] A pre-selected seat modification system of the present invention is used to implement the above-mentioned pre-selected seat modification method, and the system comprises:

[0045] Reservation subsystem, agent reservation front-end subsystem, distribution subsystem, main airline reservation subsystem and designated airline reservation subsystem, the reservation subsystem includes:

[0046] A filtering module, used for receiving a pre-selected seat modification request, extracting an airline code from the pre-selected seat modification request, obtaining an airline prohibited list, filtering the airline code according to the airline prohibited list, and obtaining an available airline code;

[0047] A seat information modification module is used to extract the type of available airline codes from the available airline codes, and modify the seat information in the full-process order data according to the type of available airline codes, so as to obtain the full-process order data after the seat information is modified;

[0048] The distribution passenger record number modification module is used to modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified;

[0049] A booking passenger record number modification module is used to modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified;

[0050] The success result output module is used to integrate 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 reservation passenger record number is modified, and output the success result of the pre-selected seat modification.

[0051] A computer-readable storage medium of the present invention stores a program or instruction. When the program or instruction is executed on a computer, the computer executes the above-mentioned pre-selected seat modification method.

[0052] An electronic device of the present invention comprises a processor, wherein the processor is coupled to a memory; the processor is used to read and execute a computer program stored in the memory to implement the above-mentioned pre-selected seat modification method.

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

[0054] The technical solution of the present invention can distinguish between common pre-selected seat modification requests and special pre-selected seat modification requests, provide different processing methods for common pre-selected seat modification requests and special pre-selected seat modification requests, improve the processing efficiency of the system, improve the service performance of the system, reduce the number of problem work orders submitted by users, and improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. 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.

[0056] Figure 1 This is a schematic diagram of the structure of the pre-selected seat modification system of the present invention;

[0057] Figure 2 A flow chart of the method for modifying the pre-selected seat of the present invention;

[0058] Figure 3 It is a schematic structural diagram of the electronic device of the present invention.

[0059] Description of reference numerals:

[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 purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0062] Figure 1 is a structural diagram of a pre-selected seat modification system provided by an embodiment of the present invention. Figure 1 As shown, the pre-selected seat modification system includes:

[0063] Reservation subsystem, the reservation subsystem includes:

[0064] The filtering module 101 is used to extract the airline code, obtain the airline banned list, filter the airline code according to the airline banned list, and obtain the available airline code.

[0065] The seat information modification module 102 is used to extract the types of available airline codes from the available airline codes, modify the seat information in the full-process order data according to the types of available airline codes, and obtain the full-process order data after the seat information is modified.

[0066] The distribution passenger record number modification module 103 is used to modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified.

[0067] The booking passenger record number modification module 104 is used to modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified.

[0068] The success result output module 105 is used to comprehensively modify 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 reservation passenger record number is modified, and output the pre-selected seat modification success result.

[0069] The failure result output module 106 is used to output the failure result of the pre-selected seat modification.

[0070] The reservation subsystem also stores CTR, which stands for Customer Travel Record. It refers to the full-process order data stored in the reservation subsystem, and records the data of the entire process of passengers from reservation sales, passenger services to travel delivery. CTR includes: seat information, distribution passenger record number, booking passenger record number, passenger name, flight segment, passenger contact information, ticket number, special service items, fare, payment method, remarks, endorsement information, etc.

[0071] In addition to the reservation subsystem, the present invention also relates to four other subsystems independent of the reservation subsystem, namely:

[0072] Agent booking front-end subsystem, used to send agent requests to modify pre-selected seats.

[0073] The distribution subsystem is used to store and manage distribution order data, including seat information, distribution passenger record number, reservation passenger record number, etc.

[0074] The main airline booking subsystem is used to store and manage the booking order data of airlines belonging to the main airline type. The booking order data of airlines belonging to the main airline type is defined as "first booking order data". The first booking order data includes: seat information, distribution passenger record number, booking passenger record number, etc.

[0075] The designated airline booking subsystem is used to store and manage the booking order data of airlines that are not direct-connected to the main airline and non-direct-connected to the main airline. The booking order data of airlines that are not direct-connected to the main airline is defined as "secondary booking order data", which includes: seat information, distributed passenger record number, booking passenger record number, etc. The booking order data of airlines that are not direct-connected to the main airline is defined as "third booking order data", which includes: seat information, distributed passenger record number, booking passenger record number, etc.

[0076] Figure 2 1 is a flow chart of a method for modifying a pre-selected seat provided by an embodiment of the present invention. In one embodiment, the method specifically includes the following steps:

[0077] S201: extract airline codes, obtain a banned airline list, filter airline codes according to the banned airline list, and obtain available airline codes.

[0078] The filtering module 101 receives a pre-selected seat modification request sent by the agent reservation front-end subsystem, wherein the pre-selected seat modification request includes but is not limited to information such as airline code, historical seat information, and latest seat information, and extracts the airline code, historical seat information, and latest seat information from the pre-selected seat modification request.

[0079] The airline prohibited list is manually maintained in advance and stored in the reservation subsystem. The filtering module 101 obtains the airline prohibited list and filters the airline code according to the airline prohibited list. If the airline code is in the airline prohibited list, the process ends and no subsequent steps are executed; if the airline code is not in the airline prohibited list, the airline code in the pre-selected seat modification request is defined as an "available airline code" and subsequent steps are continued based on the available airline code.

[0080] S202: Extract the types of available airline codes from the available airline codes, and modify the seat information in the full-process order data according to the types of available airline codes by scenario, so as to obtain the full-process order data after the seat information is modified.

[0081] The seat information modification module 102 extracts the type of the available airline code from the available airline code, and the types include: main airline type, non-main airline direct connection type, and non-main airline indirect connection type. The pre-selected seat modification request corresponding to the main airline type is classified as a common pre-selected seat modification request, and the pre-selected seat modification request corresponding to the non-main airline direct connection type and the non-main airline indirect connection type is classified as a special pre-selected seat modification request.

[0082] The full-process order data is processed as follows according to the type of airline code. The specific processing process is as follows:

[0083] 1. The available airline code type is the main airline type.

[0084] first step:

[0085] The seat information modification module 102 forwards the pre-selected seat modification request to the main airline's booking subsystem, that is, sends a first verification request. The main airline's booking subsystem verifies whether the seat can be modified based on the historical seat information and the latest seat information in the first verification request:

[0086] If the seat can be modified, the main airline's booking subsystem returns the first verification pass result;

[0087] If the seat cannot be modified or the first modification verification result is returned with a timeout, the seat information modification module 102 sends a first cancellation verification request to the main airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0088] Step 2:

[0089] The seat information modification module 102 receives and modifies the seat information in the full-process order data (CTR) according to the first verification result and the latest seat information in the first verification request, and obtains the full-process order data after the seat information is modified.

[0090] 2. The available airline code type is non-host airline direct connection type.

[0091] first step:

[0092] The seat information modification module 102 forwards the pre-selected seat modification request to the designated airline booking subsystem, i.e., sends a second verification request. The designated airline booking subsystem verifies whether the seat can be modified based on the historical seat information and the latest seat information in the second verification request:

[0093] If the seat can be modified, the designated airline reservation subsystem returns the second verification pass result;

[0094] If the seat cannot be modified or the second verification result is returned with a timeout, the seat information modification module 102 sends a second cancellation verification request to the designated airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0095] Step 2:

[0096] The seat information modification module 102 modifies the seat information in the full-process order data (CTR) according to the second verification result and the latest seat information in the second verification request, and obtains the full-process order data after the seat information is modified.

[0097] 3. The available airline code belongs to the non-main airline and non-direct connection type.

[0098] first step:

[0099] The seat information modification module 102 forwards the pre-selected seat modification request to the designated airline booking subsystem, i.e., sends a third verification request. The designated airline booking subsystem verifies whether the seat can be modified based on the historical seat information and the latest seat information in the third verification request:

[0100] If the seat can be modified, the designated airline's reservation subsystem returns the result of passing the third verification;

[0101] If the seat cannot be modified or the third verification result is returned with a timeout, the seat information modification module 102 sends a third cancellation verification request to the designated airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0102] Step 2:

[0103] The seat information modification module 102 modifies the seat information in the full-process order data (CTR) according to the third verification result and the latest seat information in the third verification request, and obtains the full-process order data after the seat information is modified.

[0104] S203: Modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified.

[0105] first step:

[0106] After the seat information in the full-process order data (CTR) is modified, 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 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 the first modification success result;

[0108] If the modification fails or the first modification success result is returned for a timeout, the distribution passenger record number modification module 103 sends a first cancellation modification request to the distribution subsystem, and the failure result output module 106 outputs a pre-selected seat modification failure result.

[0109] Step 2:

[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 successful modification result, and obtains the full-process order data after the distribution passenger record number is modified.

[0111] S204: Modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified.

[0112] After the seat information and the distributed passenger record number in the distributed order data and the distributed passenger record number in the unified order data are modified, the booking passenger record number modification module 104 processes the booking order data, the distributed order data and the full-process order data as follows according to the type of the airline code. 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 as follows:

[0113] 1. The available airline code type is the main airline type.

[0114] first step:

[0115] The booking passenger record number modification module 104 sends a second modification request to the main airline booking subsystem, and the main airline booking subsystem modifies the seat information, booking passenger record number and distribution passenger record number in the first booking order data according to the second modification request:

[0116] If the modification is successful, the main airline's booking subsystem returns the second modification success result;

[0117] If the modification fails or the second modification success result is returned for a timeout, the booking passenger record number modification module 104 sends a second cancellation modification request to the main airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0118] Step 2:

[0119] The booking 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 booking passenger record number in the distribution order data according to the third modification request:

[0120] If the modification is successful, the distribution subsystem returns the third modification success result;

[0121] If the modification fails or the third modification success result is returned for a timeout, the booking passenger record number modification module 104 sends a third cancellation modification request to the distribution subsystem, and the failure result output module 106 outputs a pre-selected seat modification failure result.

[0122] Step 3:

[0123] The booking passenger record number modification module 104 modifies the booking passenger record number in the full-process order data (CTR) according to the second modification success result and the third modification success result, and obtains the full-process order data after the booking passenger record number is modified.

[0124] 2. The available airline code type is non-host airline direct connection type.

[0125] first step:

[0126] The booking passenger record number modification module 104 sends a fourth modification request to the designated airline booking subsystem, and the designated airline booking subsystem modifies the seat information, booking passenger record number, and distribution passenger record number in the second booking order data according to the fourth modification request:

[0127] If the modification is successful, the designated airline booking subsystem returns the fourth modification success result;

[0128] If the modification fails or the fourth modification success result is returned for a timeout, the booking passenger record number modification module 104 sends a fourth cancellation modification request to the designated airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0129] Step 2:

[0130] The booking 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 booking passenger record number in the distribution order data according to the fifth modification request:

[0131] If the modification is successful, the distribution subsystem returns the fifth modification success result;

[0132] If the modification fails or the fifth modification success result is returned for a timeout, the booking passenger record number modification module 104 sends a fifth cancellation modification request to the distribution subsystem, and the failure result output module 106 outputs a pre-selected seat modification failure result.

[0133] Step 3:

[0134] The booking passenger record number modification module 104 modifies the booking 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 the booking passenger record number is modified.

[0135] 3. The available airline code belongs to the non-main airline and non-direct connection type.

[0136] first step:

[0137] The booking passenger record number modification module 104 sends a sixth modification request to the designated airline booking subsystem, and the designated airline booking subsystem modifies the seat information, booking passenger record number, and distribution passenger record number in the third booking order data according to the sixth modification request:

[0138] If the modification is successful, the designated airline booking subsystem returns the sixth modification success result;

[0139] If the modification fails or the sixth modification success result is returned for a timeout, the booking passenger record number modification module 104 sends a sixth cancellation modification request to the designated airline booking subsystem, and the failure result output module 106 outputs the pre-selected seat modification failure result.

[0140] Step 2:

[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 the seventh modification success result;

[0143] If the modification fails or the seventh modification success result is returned for a timeout, the reservation 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 pre-selected seat modification failure result.

[0144] Step 3:

[0145] The booking passenger record number modification module 104 modifies the booking passenger record number in the full-process order data (CTR) according to the sixth modification success result and the seventh modification success result, and obtains the full-process order data after the booking passenger record number is modified.

[0146] S205: Comprehensively modify 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 reservation passenger record number is modified, and output the result of successful modification of the pre-selected seat.

[0147] It should be noted here that the above-mentioned filtering module 101, seat information modification module 102, distribution passenger record number modification module 103, reservation passenger record number modification module 104 and success result output module 105 correspond to steps S201 to S205 in the embodiment of the pre-selected seat modification method, and the failure result output module 106 corresponds to steps S202 to S205 in the embodiment of the pre-selected seat modification method. The examples and application scenarios implemented by the above-mentioned modules and corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiments.

[0148] An embodiment of the present invention further provides a computer-readable storage medium storing a program or instruction. When the program or instruction is executed on a computer, the computer executes the pre-selected seat modification method as described in the above method embodiment.

[0149] like Figure 3 As shown, an embodiment of the present invention further provides an electronic device, including: a processor 301, the processor 301 is coupled to a memory 302, and the processor 301 is used to read and execute a computer program stored in the memory 302 to implement the pre-selected seat modification method as described in the above method embodiment.

[0150] 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 modifying a pre-selected seat, characterized in that: include: Extracting airline codes, obtaining an airline banned list, filtering the airline codes according to the airline banned list, and obtaining available airline codes; Extracting the type of available airline codes from the available airline codes, modifying the seat information in the full-process order data by scenario according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified; Modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified; Modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified; 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 reservation passenger record number is modified are integrated to output the successful result of the pre-selected seat modification.

2. The method according to claim 1, characterized in that The extraction of airline code includes: A pre-selected seat modification request is received, and the airline code is extracted from the pre-selected seat modification request.

3. The method according to claim 1, characterized in that The available airline codes include: main airline type, non-main airline direct connection type and non-main airline indirect connection type.

4. The method according to claim 3, characterized in that The method of extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data by scenario according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified includes: When the type of the available airline code is the main airline type, a first verification request is sent to the main airline booking subsystem, and a first verification pass result returned by the main airline booking subsystem is received. According to the first verification pass result and the latest seat information in the first verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the seat information is modified.

5. The method according to claim 3, characterized in that: The method further includes extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified. When the type of the available airline code is the non-host airline direct connection type, a second verification request is sent to the designated airline booking subsystem, and a second verification pass result returned by the designated airline booking subsystem is received. According to the second verification pass result and the latest seat information in the second verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the seat information is modified.

6. The method according to claim 3, characterized in that The method further includes extracting the type of available airline codes from available airline codes, modifying the seat information in the full-process order data according to the type of available airline codes, and obtaining the full-process order data after the seat information is modified. When the type of the available airline code is the non-host airline non-direct connection type, a third verification request is sent to the designated airline booking subsystem, and the third verification pass result returned by the designated airline booking subsystem is received. According to the third verification pass result and the latest seat information in the third verification request, the seat information in the full-process order data is modified to obtain the full-process order data after the modified seat information.

7. The method according to claim 1, characterized in that The step of modifying the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified includes: A first modification request is sent to the distribution subsystem, a first modification success result is received from the distribution subsystem, and the distribution passenger record number in the full-process order data is modified according to the first modification success result to obtain the full-process order data after the distribution passenger record number is modified.

8. The method according to claim 3, characterized in that The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, includes: When the type of the available airline code is the main airline type, sending a second modification request to the main airline booking subsystem, and receiving a second modification success result returned by the main airline booking subsystem; Sending a third modification request to the distribution subsystem according to the second modification success result, and receiving the third modification success result returned by the distribution subsystem; The booking passenger record number in the full-process order data is modified according to the second successful modification result and the third successful modification result to obtain the full-process order data after the booking passenger record number is modified.

9. The method according to claim 3, characterized in that: The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, further includes: When the type of the available airline code is the non-host airline direct connection type, sending a fourth modification request to the designated airline booking subsystem, and receiving a fourth modification success result returned by the designated airline booking subsystem; Sending a fifth modification request to the distribution subsystem according to the fourth modification success result, and receiving the fifth modification success result returned by the distribution subsystem; The booking passenger record number in the full-process order data is modified according to the fourth successful modification result and the fifth successful modification result to obtain the full-process order data after the booking passenger record number is modified.

10. The method according to claim 3, characterized in that: The method of modifying the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtaining the full-process order data after the booking passenger record number is modified, further includes: When the type of the available airline code is the non-host airline non-direct connection type, sending a sixth modification request to the designated airline booking subsystem, and receiving a sixth modification success result returned by the designated airline booking subsystem; Sending a seventh modification request to the distribution subsystem according to the sixth modification success result, and receiving the seventh modification success result returned by the distribution subsystem; The booking passenger record number in the full-process order data is modified according to the sixth successful modification result and the seventh successful modification result to obtain the full-process order data after the booking passenger record number is modified.

11. A pre-selected seat modification system, characterized in that: include: Reservation subsystem, agent reservation front-end subsystem, distribution subsystem, main airline reservation subsystem and designated airline reservation subsystem, the reservation subsystem includes: A filtering module, used to extract airline codes, obtain an airline banned list, filter the airline codes according to the airline banned list, and obtain available airline codes; A seat information modification module is used to extract the type of available airline codes from the available airline codes, and modify the seat information in the full-process order data according to the type of available airline codes, so as to obtain the full-process order data after the seat information is modified; The distribution passenger record number modification module is used to modify the distribution passenger record number in the full-process order data to obtain the full-process order data after the distribution passenger record number is modified; A booking passenger record number modification module is used to modify the booking passenger record number in the full-process order data according to the type of the available airline code and the scenario, and obtain the full-process order data after the booking passenger record number is modified; The success result output module is used to integrate 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 reservation passenger record number is modified, and output the success result of the pre-selected seat modification.

12. A computer-readable storage medium, characterized in that: A program or instruction is stored, and when the program or instruction is run on a computer, the computer is caused to execute the method for modifying the pre-selected seat according to any one of claims 1 to 10.

13. An electronic device, characterized in that: comprising a processor coupled to a memory; The processor is configured to read and execute the computer program stored in the memory to implement the method for modifying pre-selected seats according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Seat protection method and device, electronic equipment and computer readable medium

    CN116029512A

  • Boardinghilfe

    DE102011122063A1

  • Airline reservation system that supports guaranteed reservations for a preferred category of seating

    US20020082878A1

  • Ticket holder-initiated seat changes

    US20150199618A1

  • Flight cabin seat resource allocation method and apparatus

    WO2021004468A1

Cited By

  • Cross-system reservation record synchronization method and device and storage medium

    CN121711357A