Agent big customer freight rate processing method for civil aviation open passenger reservation system

Through modular design, the large customer freight rates are distinguished and handled in the civil aviation open passenger booking system, the existing system's inconvenience problem is solved when handling requests containing large customer freight rates, and efficient and accurate processing and service improvement are achieved.

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

Patent Information

Application Number
CN202411819598.7
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 existing civil aviation open passenger booking system has inconvenience when handling agent freight requests containing large customer freight rates, and cannot effectively distinguish and process large customer freight rates.

Method used

Through modular design, the large customer code and passenger type code in the agent's freight request are extracted and checksum processing is carried out, providing effective processing methods for ordinary customer freight rates and large customer freight rates respectively, improving the pertinence and effectiveness of system services.

Benefits of technology

It realizes efficient handling of freight requests from agents and large customers, improves processing efficiency and accuracy, and reduces work orders for the system problematic work orders for the system by system users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119831075A_ABST
    Figure CN119831075A_ABST
Patent Text Reader

Abstract

The invention relates to an agent big customer freight rate processing method and device for a civil aviation open passenger reservation system. The method comprises the following steps: carrying out big customer code verification and passenger type code verification on a freight rate request submitted by an agent; reading the verification switch table and the verification capability table, and confirming the airline group code and whether the airline group code supports the big customer code freight rate; extracting a passenger name record number, and obtaining an order detail message; carrying out freight rate item verification on the order detail message; checking whether the order detail message contains a freight rate Q identifier or not, and constructing a to-be-sent route segment list; constructing a to-be-sent request message; performing major customer verification on the request message, and constructing related remark items and service items for the successfully verified request message; and setting corresponding report message parameters according to different processing types, and returning a report message. The method can improve the pertinence and effectiveness of the system service, achieves the efficient processing of the freight rate request of the agent major customer, and improves the processing efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of data processing technology, and in particular relates to a method, device, computer-readable storage medium, and electronic device for processing fare for major customers of an agent of a civil aviation open passenger reservation system. Background Art

[0002] The unified order (Customer Travel Record, CTR for short) based on open platform storage technology is the core data of the civil aviation open passenger reservation system, which records the data of the entire process of passenger travel from reservation sales, passenger services to travel delivery. The civil aviation open passenger reservation system is responsible for the synchronization and management of order CTR data. Based on CTR order data, it realizes 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 system sends an agent fare request to the civil aviation open passenger reservation system, the civil aviation open passenger reservation system receives and processes the agent fare request and returns the processing result to the civil aviation agent reservation front-end system.

[0004] In particular, when the agent fare request processed by the civil aviation open passenger reservation system includes the fare for a key customer, the reservation system needs to perform special processing on the agent fare request for a key customer. However, the current civil aviation open passenger reservation system does not have a corresponding design for this demand, resulting in many inconveniences when processing the agent fare request including the fare for a key customer. Therefore, a new solution is needed to solve the problem of the inconvenience in processing the agent fare request including the fare for a key customer in the current civil aviation open passenger reservation system. Summary of the invention

[0005] In order to address the above problems, the present application proposes a new method and device for processing fare for major customers of an agent of a civil aviation open passenger reservation system.

[0006] This application aims to solve the problem that the current civil aviation open passenger reservation system cannot distinguish between VIP fares, so it is inconvenient when receiving and processing agent fare requests containing VIP fares. Through modular design, the method of this application can enable the civil aviation open passenger reservation system to provide corresponding effective processing methods for ordinary customer fares and VIP fares respectively when processing agent fare requests containing VIP fares, thereby improving the pertinence and effectiveness of system services, realizing efficient processing of agent VIP fare requests, improving processing efficiency and accuracy, and reducing system problem tickets for system users.

[0007] In order to achieve the above objectives, this application provides the following technical solutions:

[0008] The first aspect of the present application provides a method for processing fare for major customers of an agent of a civil aviation open passenger reservation system, comprising:

[0009] Receive the freight rate request submitted by the agent, extract the value of the key customer code field in the agent's freight rate request, and perform key customer code verification;

[0010] Extract the value of the passenger type code field in the agent's fare request and perform passenger type code verification;

[0011] Read the verification switch table and verification capability table to determine whether further verification of the key customer code is required, and confirm the airline group code and whether the key customer code freight rate is supported;

[0012] Extract the passenger name record number in the agent's fare request, send the number to the order details query interface, and obtain the order details message returned by the interface;

[0013] Verify the freight item in the order details message;

[0014] Verify whether the order details message contains the freight rate Q identifier, and build a list of flight segments to be sent based on the verification result;

[0015] Construct a request message to be sent according to the list of segments to be sent;

[0016] Send the request message to the customer management system for key customer verification, and construct relevant remarks and service items for the successfully verified request message;

[0017] Set corresponding report message parameters for different processing types and return the report message.

[0018] Optionally, in the present application method, the step of performing key customer code verification includes:

[0019] If the value of the key customer code field in the agent's freight rate request is empty, a response result is returned, indicating that the key customer code is empty, and no subsequent processing is performed;

[0020] If the value of the key customer code field in the agent's freight rate request is not compliant, a response result is returned, indicating that the key customer code is not compliant, and no further processing is performed;

[0021] If the key customer code field in the agent's freight rate request is set to GP, the GP type return processing module will be entered.

[0022] Optionally, in the method of the present application, the passenger type code check includes: if the passenger type code field in the agent's fare request has a value of INF, then entering a NOCHECK type return processing module;

[0023] Read the verification switch table and verification capability table. If it is determined that no further verification of the key customer code is required or the confirmed airline group code does not support the key customer code freight rate, enter the NOCHECK type return processing module.

[0024] Optionally, in the method of the present application, the checking of the freight item of the order details message includes: looping through the FareBoxes node under the Passengers node in the order details message, and if the FareBoxes node is not empty, returning a response result, indicating that the net freight value content needs to be deleted;

[0025] The checking whether the order details message contains the freight rate Q identifier includes: looping through the Segment nodes under the Passengers node in the order details message, and if the Segment node is empty, returning a response result, indicating that there is no flight segment; if the Segment node is not empty, looping to extract the content of each Segment node under the node, and if the Segment node content contains the freight rate Q identifier, adding the Segment node to the list of flight segments to be sent; if all Segment node contents do not contain the freight rate Q identifier, adding all Segment nodes to the list of flight segments to be sent;

[0026] The method of constructing a request message to be sent based on the list of segments to be sent includes: looping through the list of segments to be sent, and if the list of segments to be sent is empty, entering a NOCHECK type report processing module; if the list of segments to be sent is not empty, looping to extract the content of each Segment node under the list and adding it to the request message to be sent.

[0027] Optionally, in the method of the present application, the sending of the request message to the customer management system for key customer verification includes: sending the request message to the customer management system, and if no response is received within a timeout period, returning a response result, indicating a timeout; if the received response contains an identification that the verification failed, returning a response result, indicating that the verification failed; if the received response contains an identification that the verification succeeded, constructing relevant remarks and service items for the request message, and then entering an OK type response processing module;

[0028] The remarks include ACC remarks and FARECODE remarks, and the service items include CKIN VICO service items; wherein:

[0029] In the ACC remarks, add the two-letter airline code, key customer code, the amount of credit used this time, the amount of remaining credit, and the passenger ID who used the credit;

[0030] Add the key customer code, airline two-letter code, flight number, departure and arrival cities, flight date, and price in the FARECODE remarks;

[0031] In the CKIN VICO service, add the two-letter code of the issuing airline, the operation code, the number of seats, and the key customer code.

[0032] Optionally, in the method of the present application, the step of setting corresponding report message parameters for different processing types includes:

[0033] For the OK processing type, put the relevant remarks and service items into the return message, and then set the government identifier to 0, the keyAccount identifier to 1, and the vipAccount identifier to 1 in the return message;

[0034] For GP processing type, in the report message, the government flag is set to 1, the keyAccount flag is set to 0, and the vipAccount flag is set to 0;

[0035] For the NOCHECK processing type, the government flag is set to 0, the keyAccount flag is set to 0, and the vipAccount flag is set to 0 in the report message.

[0036] A second aspect of the present application provides a device for processing fare for major customers of an agent of a civil aviation open passenger reservation system, the device comprising:

[0037] Key customer code verification module: used to extract the value of the key customer code field in the agent's freight rate request and determine the value type;

[0038] Passenger type checking module: used to extract the value of the passenger type code field in the agent's fare request and determine the value type;

[0039] Verification switch and capability check module: used to read the verification switch table and verification capability table, determine whether further verification of the key customer code is required, and confirm the airline group code and whether the key customer code freight rate is supported;

[0040] Order details acquisition module: used to extract the passenger name record number in the agent's fare request and obtain the order details message through the order details query interface;

[0041] Freight item verification module: used to verify the freight items in the order details message;

[0042] Segment group Q mark verification module: used to verify whether the order details message contains the freight rate Q mark, and build a list of segments to be sent based on the verification results;

[0043] The flight segment verification and construction module to be sent is used to construct the request message to be sent according to the flight segment list to be sent;

[0044] Key customer verification and construction module: used to send the request message to the customer management system for key customer verification, and construct relevant remarks and service items for the successfully verified request message;

[0045] Report processing module: used to set corresponding report message parameters for different processing types and return the report message.

[0046] The device implements the steps of the aforementioned method for processing fare of major customers of the civil aviation open passenger reservation system agent when running.

[0047] Optionally, in the device of the present application, the remark item includes an ACC remark item and a FARECODE remark item, and the service item includes a CKIN VICO service item.

[0048] A third aspect of the present application provides an electronic device, comprising: a memory and a processor;

[0049] Memory: used to store computer programs;

[0050] Processor: used to execute the computer program to implement the steps of the aforementioned method for processing the fare of major customers of the civil aviation open passenger reservation system agent.

[0051] The fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the aforementioned method for processing fare for major customers of the civil aviation open passenger reservation system agent are implemented.

[0052] In summary, this application proposes a new method for processing agent fare for major customers in the civil aviation open passenger reservation system, which solves the problem that the current civil aviation open passenger reservation system has inconveniences in receiving and processing agent fare requests containing major customer fares. Through modular design, this application method can enable the civil aviation open passenger reservation system to provide corresponding effective processing methods for ordinary customer fares and major customer fares respectively when processing agent fare requests containing major customer fares, thereby improving the pertinence and effectiveness of system services, realizing efficient processing of agent fare requests for major customers, improving processing efficiency and accuracy, and reducing the number of problem work orders for the system by system users.

[0053] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the techniques indicated in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions of the embodiments of the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0055] Figure 1 A structural diagram of the composition of a device for processing VIP customer fares for an agent of a civil aviation open passenger reservation system provided in one embodiment of the present application.

[0056] Figure 2 A schematic diagram of the operational architecture of a method for processing VIP fare for agents of a civil aviation open passenger reservation system provided in accordance with an embodiment of the present application.

[0057] Figure 3 An overall implementation flow chart of a method for processing fare for major customers of an agent of a civil aviation open passenger reservation system provided in an embodiment of the present application.

[0058] Figure 4 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0060] As used herein, the term “including” and its variations are open inclusions, ie, “including but not limited to”; the term “based on” means “based at least in part on”; and the term “one embodiment” means “at least one embodiment”.

[0061] It should be noted that the modifications of "one" and "plurality" mentioned in the present application are illustrative rather than restrictive, and those skilled in the art should understand that unless the context clearly indicates otherwise, it should be understood as "one or more".

[0062] Figure 1The figure shows the composition structure of a device for processing fare for major customers of a civil aviation open passenger reservation system provided by the present application. The device comprises:

[0063] Key customer code verification module: used to extract the value of the key customer code field in the agent's freight rate request and determine the value type;

[0064] Passenger type checking module: used to extract the value of the passenger type code field in the agent's fare request and determine the value type;

[0065] Verification switch and capacity check module: used to read the SK table (verification switch table) and WS table (verification capacity table), determine whether further verification of the key customer code is required, and confirm the airline group code and whether the key customer code freight rate is supported;

[0066] Order details acquisition module: used to extract the passenger name record number in the agent's fare request and obtain the order details message through the order details query interface;

[0067] Freight item verification module: used to verify the freight items in the order details message;

[0068] Segment group Q mark verification module: used to verify whether the Segment node in the order details message contains the freight rate Q mark (surcharge mark), and add the Segment node containing the freight rate Q mark to the list of segments to be sent;

[0069] Segment verification and construction module to be sent: used to extract the Segment node content under the segment list to be sent and add it to the request message to be sent;

[0070] Key customer verification and construction module: used to send the request message to the customer management system for key customer verification, and construct ACC (key customer code) remark item, FARECODE (price code) remark item and CKIN VICO (key customer code) service item for the successfully verified request message;

[0071] Report processing module: used to set corresponding report message parameters for different processing types and return the report message.

[0072] When the above device is running, the steps of the method for processing the fare of major customers of the civil aviation open passenger reservation system agent disclosed in this application are implemented.

[0073] Figure 2 The figure shows the operation structure of a method for processing fare of major customers of a civil aviation open passenger reservation system agent proposed in this application. Figure 3 The overall implementation process of this method is shown, and this method includes the following steps:

[0074] Step 1: Enter the key customer code verification module, receive the freight rate request submitted by the agent, extract the key customer code field value in the agent's freight rate request, if the value is empty, return the response result, prompting that the key customer code is empty, and no subsequent processing; if the value is not compliant, return the response result, prompting that the key customer code is not compliant, and no subsequent processing; if the key customer code is GP (important procurement), enter the GP type return processing module.

[0075] Step 2: Enter the passenger type check module, verify the passenger type code in the agent's fare request, extract the value of the passenger type code field in the request, and if the value is INF (infant), enter the NOCHECK (no check required) type return processing module to simplify the processing flow.

[0076] Step 3: Enter the verification switch and capability check module, read the SK table (verification switch table), and obtain the value of whether to verify the key customer code. If the value is 0, enter the NOCHECK type return processing module; if the value is 1, read the WS table (verification capability table), obtain the airline group code and whether the key customer code freight rate is supported. If the value is 0, enter the NOCHECK type return processing module.

[0077] Step 4: After confirming that the VIP freight rate verification is required, enter the order details acquisition module, extract the passenger name record number in the agent's freight rate request, send the number to the order details query interface, and obtain the order details message returned by the interface.

[0078] Step 5: Enter the fare item verification module, loop through the FareBoxes (price) node under the Passengers (passengers) node in the order details message, if the FareBoxes node is not empty, it means that there are additional fare items, then return a response result, prompting that the FN (net fare) content needs to be deleted.

[0079] Step 6: Enter the segment group Q mark verification module, loop through the Segment nodes under the Passengers node in the order details message, if the Segment node is empty, return a response result, prompting that there is no segment; if the Segment node is not empty, loop to extract the content of each Segment node under the node, if the Segment node content contains the freight rate Q mark, then add the Segment node to the list of segments to be sent; if all Segment node contents do not contain the freight rate Q mark, then all Segment nodes are added to the list of segments to be sent.

[0080] Step 7: Enter the segment verification and construction module to be sent, loop through the content of each Segment node in the segment list to be sent. If the segment list to be sent is empty, enter the NOCHECK type report processing module; if the segment list to be sent is not empty, loop to extract the content of each Segment node under the list and add it to the request message to be sent.

[0081] Step 8: Enter the key customer verification and construction module, send the request message to the customer management system, if no response is received within the timeout period, return the response result and prompt the timeout; if the received response contains an indication of failed verification, return the response result and prompt the verification failure; if the received response contains an indication of successful verification, construct the ACC note item, FARECODE note item and CKIN VICO service item respectively; add the two-letter code of the airline, the key customer code, the amount of credit used this time, the amount of remaining credit, and the passenger identification who uses the credit to the ACC note item; add the key customer code, the two-letter code of the airline, the flight number, the departure and arrival cities, the flight date and the price to the FARECODE note item; add the two-letter code of the airline that issued the ticket, the action code, the number of seats and the key customer code to the CKIN VICO service item; enter the OK (verification successful) type of report processing module.

[0082] Step 9: Enter different report processing modules according to the processing type (OK, GP or NOCHECK type); if it is an OK type report processing, put the ACC remark item, FARECODE remark item and CKIN VICO service item constructed in the previous steps into the report message, and then set the government identifier to 0, the keyAccount identifier to 1, and the vipAccount identifier to 1 in the report message, and return the report message; if it is a GP type report processing, set the government identifier to 1, the keyAccount identifier to 0, and the vipAccount identifier to 0 in the report message, and return the report message; if it is a NOCHECK type report processing, set the government identifier to 0, the keyAccount identifier to 0, and the vipAccount identifier to 0 in the report message, and return the report message.

[0083] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the device, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the specified function or operation, or can be realized by a combination of special hardware and computer instructions.

[0084] like Figure 4 As shown, the embodiment of the present application also discloses an electronic device, including: a processor 310, a communication interface 320, a memory 330 for storing a computer program executable by the processor, and a communication bus 340. The processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 runs the executable computer program to implement the steps of the above-mentioned method for processing the fare of a major customer of the civil aviation open passenger reservation system agent.

[0085] It is understandable that, in addition to the memory and the processor, the electronic device may also include an input device such as a keyboard, an output device such as a display, and other communication modules. The input device, the output device, and other communication modules communicate with the processor via an I / O interface (i.e., an input / output interface).

[0086] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0087] Furthermore, the present application also discloses a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the various steps of the method for processing the fare for major customers of the civil aviation open passenger reservation system agent disclosed in the present application.

[0088] In the context of the present application, a computer-readable storage medium may be a tangible medium, more specific examples of which would include a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0089] In particular, according to an embodiment of the present application, the process described in the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method for processing the fare of a major customer of an agent of a civil aviation open passenger reservation system disclosed in the present application. When the computer program is executed by a processing device, the above functions defined in the method of the embodiment of the present application are executed.

[0090] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present application. The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solutions formed by a specific combination of the above technical features, but also should cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above public concept.

[0091] Those skilled in the art should also understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for processing fare for major customers of an agent of a civil aviation open passenger reservation system, characterized in that: The method comprises: Receive the freight rate request submitted by the agent, extract the value of the key customer code field in the agent's freight rate request, and perform key customer code verification; Extract the value of the passenger type code field in the agent's fare request and perform passenger type code verification; Read the verification switch table and verification capability table to determine whether further verification of the key customer code is required, and confirm the airline group code and whether the key customer code freight rate is supported; Extract the passenger name record number in the agent's fare request, send the number to the order details query interface, and obtain the order details message returned by the interface; Verify the freight item in the order details message; Verify whether the order details message contains the freight rate Q identifier, and build a list of flight segments to be sent based on the verification result; Construct a request message to be sent according to the list of segments to be sent; Send the request message to the customer management system for key customer verification, and construct relevant remarks and service items for the successfully verified request message; Set corresponding report message parameters for different processing types and return the report message.

2. The method according to claim 1, characterized in that The key customer code verification includes: If the value of the key customer code field in the agent's freight rate request is empty, a response result is returned, indicating that the key customer code is empty, and no subsequent processing is performed; If the value of the key customer code field in the agent's freight rate request is not compliant, a response result is returned, indicating that the key customer code is not compliant, and no further processing is performed; If the key customer code field in the agent's freight rate request is set to GP, the GP type return processing module will be entered.

3. The method according to claim 1, characterized in that The passenger type code check includes: if the passenger type code field in the agent's fare request has a value of INF, then entering a NOCHECK type return processing module; Read the verification switch table and verification capability table. If it is determined that no further verification of the key customer code is required or the confirmed airline group code does not support the key customer code freight rate, enter the NOCHECK type return processing module.

4. The method according to claim 1, characterized in that The checking of the freight item of the order details message includes: looping through the FareBoxes node under the Passengers node in the order details message, and if the FareBoxes node is not empty, returning a response result, indicating that the net freight value content needs to be deleted; The checking whether the order details message contains the freight rate Q identifier includes: looping through the Segment nodes under the Passengers node in the order details message, and if the Segment node is empty, returning a response result, indicating that there is no flight segment; if the Segment node is not empty, looping to extract the content of each Segment node under the node, and if the Segment node content contains the freight rate Q identifier, adding the Segment node to the list of flight segments to be sent; if all Segment node contents do not contain the freight rate Q identifier, adding all Segment nodes to the list of flight segments to be sent; The method of constructing a request message to be sent based on the list of segments to be sent includes: looping through the list of segments to be sent, and if the list of segments to be sent is empty, entering a NOCHECK type report processing module; if the list of segments to be sent is not empty, looping to extract the content of each Segment node under the list and adding it to the request message to be sent.

5. The method according to claim 1, characterized in that The sending of the request message to the customer management system for key customer verification includes: sending the request message to the customer management system, and if no response is received within a timeout period, returning a response result and indicating a timeout period; if the received response contains an identification that the verification has not passed, returning a response result and indicating a verification failure; if the received response contains an identification that the verification has succeeded, constructing relevant remarks and service items for the request message, and then entering an OK type response processing module; The remarks include ACC remarks and FARECODE remarks, and the service items include CKIN VICO service items; wherein: In the ACC remarks, add the two-letter airline code, key customer code, the amount of credit used this time, the amount of remaining credit, and the passenger ID who used the credit; Add the key customer code, airline two-letter code, flight number, departure and arrival cities, flight date, and price in the FARECODE remarks; In the CKIN VICO service, add the two-letter code of the issuing airline, the operation code, the number of seats, and the key customer code.

6. The method according to claim 1, characterized in that The corresponding reporting message parameters are set for different processing types, including: For the OK processing type, put the relevant remarks and service items into the return message, and then set the government identifier to 0, the keyAccount identifier to 1, and the vipAccount identifier to 1 in the return message; For GP processing type, in the report message, the government flag is set to 1, the keyAccount flag is set to 0, and the vipAccount flag is set to 0; For the NOCHECK processing type, the government flag is set to 0, the keyAccount flag is set to 0, and the vipAccount flag is set to 0 in the report message.

7. A processing device for large customer fare of civil aviation open passenger reservation system agent, characterized in that: The device comprises: Key customer code verification module: used to extract the value of the key customer code field in the agent's freight rate request and determine the value type; Passenger type checking module: used to extract the value of the passenger type code field in the agent's fare request and determine the value type; Verification switch and capability check module: used to read the verification switch table and verification capability table, determine whether further verification of the key customer code is required, and confirm the airline group code and whether the key customer code freight rate is supported; Order details acquisition module: used to extract the passenger name record number in the agent's fare request and obtain the order details message through the order details query interface; Freight item verification module: used to verify the freight items in the order details message; Segment group Q mark verification module: used to verify whether the order details message contains the freight rate Q mark, and build a list of segments to be sent based on the verification results; The flight segment verification and construction module to be sent is used to construct the request message to be sent according to the flight segment list to be sent; Key customer verification and construction module: used to send the request message to the customer management system for key customer verification, and construct relevant remarks and service items for the successfully verified request message; Report processing module: used to set corresponding report message parameters for different processing types and return the report message.

8. The device according to claim 7, characterized in that The remarks items include ACC remarks items and FARECODE remarks items, and the service items include CKIN VICO service items.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the steps of the method for processing fare for major customers of the civil aviation open passenger reservation system agent are implemented as described in any one of claims 1-6.

10. An electronic device, characterized in that: include: Memory and processor; Memory: used to store computer programs; Processor: used to execute the computer program to implement the steps of the method for processing the fare of a major customer of the civil aviation open passenger reservation system agent as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Airline big customer limit control system and method

    CN106682918A

  • A customer data management method and apparatus

    CN109191066A

  • Freight rate calculation processing method and device

    CN110717794A

  • Freight rate determination method and related device

    CN115358792A

  • Rule engine execution method and device for different service scenes

    CN116308202A

Cited By

  • Query method and system of passenger order information, storage medium and equipment

    CN120780887A