Management method and device for uniformly issuing passenger record numbers to outside

Through the uniform management of passenger record numbers between the heterogeneous system, the problem of inconsistent record numbers in the avionics booking business is solved, and the entire process consistency and integrity of the order data are realized, and the security and transparency of the booking business is ensured.

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

Patent Information

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

AI Technical Summary

Technical Problem

During the system migration of airline booking services, the heterogeneous system between the CRS system and the BKG OM system leads to inconsistent passenger record number information, affecting the integrity and interactive transparency of service data.

Method used

Adopt a management method of uniformly publish passenger record numbers, establish consistency management between the heterogeneous system by recording the number distribution component to ensure the uniqueness and consistency of the passenger record number, and provide a transparent processing mechanism during the transfer of order reservation business during the migration period of the order reservation business. Essence

Benefits of technology

The entire process consistency and integrity of passenger order data is realized, the risks and hidden dangers between the heterogeneous systems are reduced, and the security and reliability of the booking business and the transparency of the data are not different.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378716A_ABST
    Figure CN119378716A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of passenger order data processing, and relates to a management method and device for uniformly issuing passenger record numbers externally. The publishing method comprises the following steps: a record number distribution component: receiving reservation order information sent by different system components one by one; checking the distribution condition of passenger record numbers according to the passenger reservation record data file; distributing the number which is not marked with a fixed identifier in the inspection result as a passenger record number, generating order information according to the received booking order information, and meanwhile, performing one-to-one association correspondence on the distributed passenger record number and the generated order information; marking the associated passenger record number with a fixed identifier, and writing the order information and the associated passenger record number into a passenger reservation record data file; and the reservation success information is sent to the component of the reservation order information. According to the method and the system, the passenger record numbers are uniformly published to the outside by the record number distribution component when the business is reserved between heterogeneous systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of passenger order data processing, and in particular relates to a management method and device for uniformly publishing passenger record numbers to the outside. Background Art

[0002] For a long time, the business of the Air China Reservation System has been mainly realized by the airline reservation system (hereinafter referred to as the Inventory Control System of the ICS system) and the agent distribution system (hereinafter referred to as the Computer Reservation System of the CRS system), providing passengers from different channels with core reservation business functions such as the establishment and operation of passenger reservation records. The airline reservation system mainly provides flight control and passenger service functions for airline customers, and the agent distribution system provides aviation agents with the distribution function of global airline flights and other products. Users can connect to the ICS system or CRS system through airline websites and APPs, agent sales outlets, travel service provider APPs, etc. to make flight reservations and create passenger reservation records. The passenger reservation record is referred to as PNR (the abbreviation of Passenger Name Record in English), which reflects the passenger's flight, flight segment, service, passenger and other related information. PNR is a key data in civil aviation business, and the corresponding passenger order record number is the unique identifier for extracting passenger reservation record data within the validity period before and after the flight takes off. It runs through all aspects of the system such as passenger reservation, ticket issuance, departure check-in, settlement, revenue, data statistics, etc., and involves most of the core functions in the host system. As the core of the interaction between systems, in addition to the ICS system, CRS system and departure system (full name: Departure Control System, hereinafter referred to as DCS system), the passenger order record number is also closely related to open systems, foreign GDS (full name: Global Distribution System) global distribution systems, foreign airlines, etc. Figure 1 For example, a PNR passenger booking record is created in the CRS system, which contains the passenger's flight booking information, personal information, ticketing information, etc., and generates a corresponding record number. When the booking system interacts with the airline's own information system / foreign airline system, in addition to transmitting various types of passenger booking information, it is also necessary to include a record number that uniquely identifies the passenger booking record. Therefore, the record number is an identifier and voucher within the validity period of the passenger booking record, and plays a very critical index and marking role.

[0003] In recent years, with the construction and migration of the new system of Air China's booking business, the booking distribution business of the CRS system will gradually be transferred from the host system to the open booking distribution system (full name: Booking Order Management, hereinafter referred to as BKG OM system). After the commissioning and transfer, agent users can connect to BKG OM through the data interface to create passenger orders. During the transfer of the booking distribution business, the two heterogeneous systems, CRS system and BKG OM system, coexist to ensure the consistency and integrity of the record number information, as well as the consistency and integrity of the record number information when the CRS system, BKG OM system interacts with external systems such as agents and airline information systems. This is the premise for realizing transparent and non-differential functions for interacting with external systems, being able to smoothly switch the OM function back to the existing CRS system at any time, and ensuring the integrity of the passenger booking function. It is also the technical problem that must be solved first for data interaction and processing between the two heterogeneous systems. Summary of the invention

[0004] In response to the above problems, the present invention provides a management method and system for uniformly publishing passenger record numbers to the outside world, which solves the problem that information credentials cannot be uniquely identified due to inconsistent passenger booking record data in different booking systems. The method of the present invention establishes a passenger order consistency management method between heterogeneous systems, stipulates a unified method for publishing passenger record numbers, ensures the integrity and correctness of the passenger order business chain, can effectively manage passenger orders based on different booking channels, accurately ensure the consistency and integrity of related business data, and ensure the safe and reliable development of booking services. At the same time, during the migration of order booking services, it creates the possibility for transparent processing of order services between heterogeneous systems, reduces the safety hazards and business risks of migration / backswitching of order booking systems, and provides a good guarantee solution for the consistency and integrity of passenger order data throughout the entire process, which has a high use value.

[0005] The first object of the present invention is to provide a management method for uniformly publishing passenger record numbers to the outside, including a passenger record number publishing method, the passenger record number publishing method comprising:

[0006] The record number allocation component receives the reservation order information sent by different system components one by one;

[0007] The record number allocation component checks the allocation of passenger record numbers according to the passenger booking record data file;

[0008] The record number allocation component allocates the number without a fixed identifier in the inspection result as the passenger record number, generates order information according to the accepted booking order information, and associates the allocated passenger record number with the generated order information one by one;

[0009] The record number allocation component marks the associated passenger record number with a fixed identifier, and writes the order information and the associated passenger record number into the passenger booking record data file;

[0010] The record number allocation component sends the reservation success information to the component that reserves the order information.

[0011] In a specific embodiment of the present invention, the different system components include a reservation function component from the first system and an open synchronization component from the second system; the record number allocation component receives the reservation order information sent by the different system components one by one, including:

[0012] The reservation function component accepts the passenger reservation information entered by the user and processes the flight space reservation and passenger personal information;

[0013] The reservation function component sends the processed reservation order information to the record number allocation component;

[0014] The record number assignment component accepts reservation order information one by one.

[0015] In a specific embodiment of the present invention, the record number allocation component receives the reservation order information sent by different system components one by one, including:

[0016] The open booking function component accepts the passenger booking information input by the user and processes the flight cabin booking and passenger personal information;

[0017] The open booking function component sends the processed booking order information to the open synchronization component;

[0018] The open synchronization component synchronizes the reservation order information to the record number allocation component in a first message;

[0019] The record number allocation component receives the first message and verifies the format of the first message;

[0020] The record number allocation component successfully accepts the reservation order information based on the successful result of the first message format inspection.

[0021] In a specific embodiment of the present invention, the open booking function component accepts the passenger booking information input by the user and processes the flight space booking and passenger personal information, including:

[0022] The open booking function component reads passenger booking information and applies for flight inventory;

[0023] The open booking function component verifies the passenger booking information based on the success of the flight inventory application;

[0024] The open booking function component completes the flight space reservation and passenger personal information processing based on the success of the passenger booking information verification.

[0025] In a specific embodiment of the present invention, when the flight inventory application fails, the open booking function component reports an abnormality message and ends the processing steps of flight space reservation and passenger personal information;

[0026] When the passenger booking information verification fails, the open booking function component reports an error to the user and ends the flight space reservation and passenger personal information processing steps.

[0027] In a specific embodiment of the present invention, when the first message format check result is failure, the subsequent steps include:

[0028] The record number allocation component synchronizes the message format verification failure information to the open synchronization component in a second message;

[0029] The open synchronization component parses the second message, obtains the first message format verification failure information, and sends the first message format verification failure information to the open reservation function component;

[0030] The open booking function component reports an error according to the first message format verification failure information, and ends the flight space reservation and passenger personal information processing steps.

[0031] In a specific embodiment of the present invention, when the reservation success information is order information, the record number allocation component sends the reservation success information to the component for booking order information, including:

[0032] The record number allocation component sends the order information to the reservation function component;

[0033] When the booking success information is the associated passenger record number, the record number allocation component sends the booking success information to the component of the booking order information, including:

[0034] The record number allocation component sends the associated passenger record number to the open synchronization component in a third message, and the message ID information of the third message is the same as that of the first message.

[0035] In a specific embodiment of the present invention, after the step of "the record number allocation component sending the order information to the reservation function component", it also includes:

[0036] The booking function component accepts order information and sends the order information and booking success information to the user.

[0037] In a specific embodiment of the present invention, after the step of "the record number allocation component sends the associated passenger record number to the open synchronization component in a third message", it also includes:

[0038] The open synchronization component receives the third message, parses the third message, and obtains the associated passenger record number and message ID information;

[0039] The open synchronization component writes the associated passenger record number and the booking order information corresponding to the message ID information into the open order record file according to the message ID information, and sends the order information to the open booking function component at the same time;

[0040] The open booking function component sends the order information and booking success information to the user.

[0041] In a specific embodiment of the present invention, the management method for uniformly issuing passenger record numbers to the outside also includes a passenger record number release processing method, and the passenger record number release processing method includes:

[0042] The expired record cleaning component reads the order information in the passenger booking record data file;

[0043] The expired record cleaning component determines the expiration of flight information in the order information;

[0044] The expired record cleaning component releases the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and re-marks the passenger record number as an identifier that distinguishes the fixed identifier.

[0045] In a specific embodiment of the present invention, after the step of "re-marking the passenger record number as an identifier that is different from the fixed identifier", the following step is also included:

[0046] The expired record cleaning component synchronizes the released passenger record number information to the open synchronization component via a fourth message;

[0047] The open synchronization component parses the fourth message to obtain the released passenger record number, and releases the corresponding passenger record number in the open order record file according to the released passenger record number.

[0048] The second object of the present invention is to provide a management device for uniformly publishing passenger record numbers to the outside, including an open reservation function component, a reservation function component, an open synchronization component and a record number allocation component;

[0049] The open booking function component and the open synchronization component are both arranged in the second system, and information is exchanged between the open booking function component and the open synchronization component;

[0050] The reservation function component and the record number allocation component are both arranged in the first system, and information is exchanged between the reservation function component and the record number allocation component;

[0051] The open synchronization component and the record number allocation component exchange information in the form of messages;

[0052] The record number allocation component is used to record the number of the reservation order information sent by different system components; to check the allocation of passenger record numbers according to the passenger booking record data file; to allocate the numbers not marked with a fixed identifier in the check result as passenger record numbers, and to generate order information according to the accepted reservation order information, and at the same time to associate the allocated passenger record number with the generated order information one by one; to mark the associated passenger record number with a fixed identifier, and to write the order information and the associated passenger record number into the passenger booking record data file; and to send reservation success information to the component of the reservation order information.

[0053] In a specific embodiment of the present invention, the management device for uniformly publishing passenger record numbers to the outside also includes an expired record cleaning component, which is arranged in the first system, and the expired record cleaning component and the open synchronization component exchange information in the form of messages;

[0054] The expired record cleaning component is used to read the order information in the passenger booking record data file; to judge the expiration of the flight information in the order information; and to release the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and to re-mark the passenger record number as an identifier that distinguishes the fixed identifier.

[0055] A third object of the present invention is to provide an electronic device, comprising: a processor, wherein the processor is coupled to a memory;

[0056] The memory is used to store computer programs;

[0057] The processor is used to execute the computer program stored in the memory so that the electronic device executes the method as described above.

[0058] A fourth object of the present invention is to provide a computer-readable storage medium, wherein the computer-readable storage medium stores a program or instruction, and when the program or instruction is executed on a computer, the computer executes the method as described above.

[0059] Beneficial effects of the present invention:

[0060] The present invention provides a management method and device for uniformly publishing passenger record numbers to the outside. By stipulating the method for publishing passenger record numbers, heterogeneous systems (different system components) can use record number allocation components to uniformly publish passenger record numbers to the outside when booking services, thereby ensuring a one-to-one correspondence between passenger record numbers and order information, preventing overlap and intersection of passenger orders obtained from different booking channels, and laying a foundation for accurately ensuring the consistency and integrity of business data. It solves the problem of maintaining uniform data consistency in the entire process of passenger record numbers during external interaction during the step-by-step production phase of an open booking system.

[0061] Secondly, in the above-mentioned method for issuing passenger record numbers, the processing steps of booking order information and order information processing steps of different system components are also specified. Among them, the processing step of booking order information separates the processing step of booking order information and the issuing step of passenger record numbers, laying the foundation for different systems to independently accept customer booking services, and at the same time makes the booking order processing steps between heterogeneous systems independent of each other and do not affect each other, thus reducing the consumption between heterogeneous systems; the order information processing step separates the issuing step of passenger record numbers and the order information processing step, laying the foundation for users to obtain order information when placing orders through different systems, thus achieving transparency of order services between heterogeneous systems;

[0062] The management method of the present invention also stipulates a passenger record number release processing method, which realizes the effective release and processing of expired business data between heterogeneous systems while ensuring the consistency and integrity of business data between heterogeneous systems.

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

[0064] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0065] Figure 1 The diagram shows the interaction relationship between the passenger booking record of the existing CRS system and the systems (ICS system, DCS system, and foreign airline system);

[0066] Figure 2A flowchart of a method for issuing passenger record numbers in a management method for issuing passenger record numbers to the outside in a unified manner according to an embodiment of the present invention is shown;

[0067] Figure 3 A flow chart from booking an air ticket through the BKG OM system to sending user order information according to an embodiment of the present invention is shown;

[0068] Figure 4 A flowchart of a passenger record number release processing method between a CRS system and a BKG OM system according to an embodiment of the present invention is shown;

[0069] Figure 5 A schematic diagram of a management device for uniformly publishing passenger record numbers to the outside according to an embodiment of the present invention is shown;

[0070] Figure 6 The interactive relationship between the passenger record number according to an embodiment of the present invention, the CRS system, the BKG OM system, the ICS system, the DCS system and the foreign airline system is shown;

[0071] Figure 7 A framework diagram of an electronic device according to an embodiment of the present invention is shown;

[0072] In the figure: electronic device 300; processor 301; memory 302. DETAILED DESCRIPTION

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

[0074] According to an embodiment of the present invention, a management method for uniformly publishing passenger record numbers to the outside world includes a passenger record number publishing method, such as Figure 2 As shown, the passenger record number publishing method includes:

[0075] S1. The record number allocation component receives the reservation order information sent by different system components one by one;

[0076] S2. The record number allocation component checks the allocation of passenger record numbers according to the passenger booking record data file;

[0077] S3. The record number allocation component allocates the number not marked with a fixed identifier in the inspection result as a passenger record number, generates order information according to the accepted booking order information, and associates the allocated passenger record number with the generated order information one by one;

[0078] S4. The record number allocation component marks the associated passenger record number with a fixed identifier, and writes the order information and the associated passenger record number into the passenger booking record data file;

[0079] S5. The record number allocation component sends the reservation success information to the component for booking order information.

[0080] Among them, the booking order information includes passenger name, booking flight information, fare information, ID card information, contact information, payment method, ticket information and booking catering service information.

[0081] Order information includes passenger name, flight information, fare information, ID card information, contact information, payment method, ticket information and catering service information.

[0082] In some embodiments of the present invention, the different system components include a reservation function component from a first system and an open synchronization component from a second system, and the record number allocation component is disposed in the first system;

[0083] Exemplarily, the first system is a broker distribution system (hereinafter referred to as CRS system), the reservation function component is set in the CRS system, the reservation order information accepted by the record number allocation component is sent by the reservation function component, at this time, the reservation success information is order information, and steps S1-S5 are specifically as follows:

[0084] S1 C , the record number allocation component accepts the reservation order information sent by the reservation function component one by one;

[0085] S2. The record number allocation component checks the allocation of passenger record numbers according to the passenger booking record data file;

[0086] S3. The record number allocation component allocates the number not marked with a fixed identifier in the inspection result as a passenger record number, generates order information according to the accepted booking order information, and associates the allocated passenger record number with the generated order information one by one;

[0087] S4. The record number allocation component marks the associated passenger record number with a fixed identifier, and writes the order information and the associated passenger record number into the passenger booking record data file;

[0088] S5 C, the record number allocation component sends the order information to the reservation function component.

[0089] In the embodiment of the present invention, before the record number allocation component accepts the reservation order information sent by the agent distribution system one by one, it also includes a step of forming the reservation order information. Specifically, step S1 C ,include:

[0090] i C The booking function component accepts the passenger booking information entered by the user and processes the flight space booking and passenger personal information;

[0091] ii C The reservation function component sends the processed reservation order information to the record number allocation component;

[0092] ii C The record number allocation component accepts reservation order information one by one.

[0093] In the embodiment of the present invention, through step S1 C , S2, S3, S4 and S5 C The method for users to book air tickets through the CRS system is completed.

[0094] In the embodiment of the present invention, in step S5 C Afterwards, the reservation function component receives the order information sent by the record number allocation component, and also includes a step of processing the order information, namely step S5. C After that, the following steps are also included:

[0095] S6 C , the booking function component accepts the order information and sends the order information and booking success information to the user.

[0096] In the embodiment of the present invention, through step S1 C , S2, S3, S4 and S5 C and S6 C The method for users to book air tickets through the CRS system and obtain order information has been completed.

[0097] In some other embodiments of the present invention, the booking order information is sent by an open synchronization component. For example, the second system is an open booking distribution system (hereinafter referred to as BKG OM system). In this case, the booking success information is the associated passenger record number, and steps S1-S5 are specifically as follows:

[0098] S1 B , the record number allocation component accepts the reservation order information sent by the open synchronization component one by one;

[0099] S2. The record number allocation component checks the allocation of passenger record numbers according to the passenger booking record data file;

[0100] S3. The record number allocation component allocates the number not marked with a fixed identifier in the inspection result as a passenger record number, generates order information according to the accepted booking order information, and associates the allocated passenger record number with the generated order information one by one;

[0101] S4. The record number allocation component marks the associated passenger record number with a fixed identifier, and writes the order information and the associated passenger record number into the passenger booking record data file;

[0102] S5 B , the record number allocation component sends the associated passenger record number to the open synchronization component in a third message, and the message ID information of the third message is the same as that of the first message.

[0103] In the embodiment of the present invention, the record number allocation component and the open synchronization component have information interaction problems between heterogeneous systems, and before the record number allocation component receives the reservation order information sent by the open synchronization component one by one, it also includes a step of forming the reservation order information. Specifically, step S1 B ,include:

[0104] i B . The open booking function component accepts the passenger booking information entered by the user and processes the flight space booking and passenger personal information;

[0105] ii B The open booking function component sends the processed booking order information to the open synchronization component of the open booking distribution system;

[0106] iii B The open synchronization component synchronizes the reservation order information to the record number allocation component in the first message, specifically:

[0107] In step iii B In the example, each booking order information will match the unique message ID information;

[0108] iv B The record number allocation component receives the first message and verifies the format of the first message;

[0109] v B .The record number allocation component successfully accepts the reservation order information based on the successful result of the first message format verification.

[0110] From step i B -v BIt can be seen that the message transmission between the record number allocation component and the open synchronization component and the record number allocation component is realized, and through the setting of the open reservation function component, the function of the second system (exemplarily the BKG OM system) to process the reservation order information is independent, so that the BKG OM system accepts the ticket booking business without being affected by the information sharing with the CRS system.

[0111] Step i B In the example, the open booking function component accepts the passenger booking information input by the user and processes the flight space booking and passenger personal information, specifically including:

[0112] x1. The open booking function component reads passenger booking information and applies for flight inventory;

[0113] x2. The open booking function component verifies the passenger booking information based on the success of the flight inventory application;

[0114] x3. The open booking function component completes the flight space reservation and passenger personal information processing based on the success of the passenger booking information verification.

[0115] In step x1, when the flight inventory application fails, the subsequent steps include: opening the booking function component to report abnormal information, and ending the flight space reservation and passenger personal information processing steps;

[0116] In step x2, the verification of the passenger reservation information includes the verification of the format and content of the passenger reservation information.

[0117] In step x2, when the verification of the passenger reservation information fails, the open reservation function component reports an error to the user, and ends the processing steps of flight space reservation and passenger personal information.

[0118] In step iv B When the first message format check result is failure, the subsequent steps include:

[0119] a. The record number assignment component synchronizes the message format check failure information to the open synchronization component in a second message, wherein the message ID information of the second message is the same as that of the first message;

[0120] Specifically, the content of the second message includes message ID information and message format check failure information;

[0121] b. The open synchronization component parses the second message and obtains the first message format verification failure information, and sends the first message format verification failure information to the open reservation function component;

[0122] c. The open booking function component reports an error according to the first message format verification failure information, and ends the flight space reservation and passenger personal information processing steps.

[0123] In the embodiment of the present invention, through step S1 B , S2, S3, S4 and S5 B The method for users to book air tickets through the BKG OM system is completed.

[0124] In the embodiment of the present invention, in step S5 B Afterwards, the open synchronization component receives the message sent by the record number allocation component, and also includes the steps of message processing and order information processing, namely step S5 B After that, the following steps are also included:

[0125] S6 B , the open synchronization component receives the third message, parses the third message, and obtains the associated passenger record number and message ID information;

[0126] S7 B 2. The open synchronization component writes the associated passenger record number and the booking order information corresponding to the message ID information into the open order record file according to the message ID information, and sends the order information to the open booking function component at the same time;

[0127] S8 B , open the booking function component to send the order information and booking success information to the user.

[0128] In the embodiment of the present invention, the open order record file is stored in the BKG OM system.

[0129] In the embodiment of the present invention, through step S1 B , S2, S3, S4, S5 B 、S6 B 、S7 B and S8 B The method for users to book air tickets through the BKGOM system and obtain order information is completed. For example, from step S1 B , S2, S3, S4, S5 B 、S6 B 、S7 B To S8 B The steps of the process are as follows Figure 3 shown.

[0130] In the embodiment of the present invention, the users include users who are connected to the ICS system or the CRS system or the BKG OM system through airline websites and APPs, agent sales outlets, travel service provider APPs, etc.

[0131] Step S1 B Subdivision step iii B “The open synchronization component synchronizes the reservation order information to the record number allocation component in the first message” is exemplarily:

[0132] The open synchronization component of the BKG OM system synchronizes the booking order information to the record number allocation component in the first message, wherein the first message is exemplarily shown in Table 1. As can be seen from Table 1, the first message format is sequentially distributed in rows including message type identification, receiving address item, receiving message address, message time, message unique ID number (corresponding to message ID information), information such as the city / organization / country where the booking agent is located, number of passengers, passenger name, information such as the booked flight / cabin / departure and arrival city / time / application status, information such as passenger ID / contact information, and information such as fare / payment method;

[0133] In step S1 B Segmentation step iv B When checking the first message format, the message content is identified according to the above format. Only when the first message format is successfully checked, the record number allocation component can identify the pre-order information and the message ID information of the first message, which is convenient for subsequent S7. B The record number allocation component sends a third message with the same message ID information as the first message.

[0134] Table 1

[0135]

[0136] Step S5 B The record number assignment component sends the associated passenger record number to the open synchronization component S7 in a third message. B ”, for example:

[0137] The record number allocation component of the CRS system sends the associated passenger record number to the open synchronization component of the BKG OM system in a third message, wherein the third message is exemplarily shown in Table 2. As can be seen from Table 2, the third message format sequentially distributes the message type identifier, the receiving message address, the sending message address, the message time, the message unique ID number, the passenger record number and the processing success identifier in rows;

[0138] In S6 B In the process, the open synchronization component of the BKG OM system parses the third message and obtains the associated passenger record number and message ID information;

[0139] Subsequently, the open synchronization component writes the associated passenger record number and the booking order information corresponding to the message ID information into the open order record file according to the message ID information, and simultaneously sends the order information to the open booking function component, that is, step S7 is performed. B ;

[0140] Step S7 B In step S1, according to the message ID information (the message ID information of the first message and the third message), B Segmentation step ii B The generated booking order information is associated one-to-one with the passenger record number. At this time, the BKG OM system defaults the booking order information to the order information. At the same time, the passenger record number and the default order information are written into the open order record file, ensuring the one-to-one correspondence between the order information and the passenger record number in the BKG OM system, and at the same time ensuring the unification of the order information in the BKG OM system and the CRS system.

[0141] Table 2

[0142]

[0143] It can be seen from the above embodiments that, between the first system and the second system, firstly, the passenger record number is uniformly issued through the record number allocation component, so that the passenger record number booking order information is associated one by one, and the overlap and intersection of passenger orders obtained from different booking channels are prevented, which lays a foundation for accurately ensuring the consistency and integrity of relevant business data. Secondly, through the information interaction between the open booking function component and the open synchronization component, the information interaction between the open synchronization component and the record number allocation component, and the information interaction between the booking function component and the record number allocation component, firstly, the independent booking order information processing steps of the first system and the second system are realized without interference and influence, and secondly, the sharing of order information between the first system and the second system is realized, which creates the possibility for transparent processing of order business between heterogeneous systems, reduces the security risks and business risks of migration / back-cutting of order booking systems, and further accurately ensures the consistency and integrity of relevant business data. In addition, through the setting of the passenger booking record data file and the open order record file, the effective backup of business order data is realized.

[0144] In some embodiments of the present invention, the management method further includes a passenger record number release processing method, and the passenger record number release processing method includes:

[0145] W1. The expired record cleaning component reads the order information in the passenger booking record data file;

[0146] W2. The expired record cleaning component determines the expiration of the flight information in the order information, wherein the expiration determination is to determine whether the flight information is expired;

[0147] W3. The expired record cleaning component releases the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and re-marks the passenger record number as an identifier that distinguishes the fixed identifier.

[0148] In a specific embodiment of the present invention, illustratively, the fixed identifier is "used", and the identifier distinguishing the fixed identifier is "unused";

[0149] In the embodiment of the present invention, there is no specific limitation on the identifier of the fixed identifier and the identifier distinguishing the fixed identifier, and the identifier can be used to distinguish the passenger record number associated with the customer information and the unused number.

[0150] It can be seen from the above steps W1-W3 that the passenger record number is released by the expired record cleaning component, and during the processing, the order information is always kept one-to-one with the associated passenger record number, which prevents the overlap and intersection of passenger orders obtained from different booking channels, and lays the foundation for accurately ensuring the consistency and integrity of relevant business data.

[0151] In the embodiment of the present invention, after step W3, the method further includes:

[0152] W4. The expired record cleaning component synchronizes the released passenger record number information to the open synchronization component in a fourth message, wherein the fourth message includes the released passenger record number information, message ID information, etc.;

[0153] W5. The open synchronization component parses the fourth message to obtain the released passenger record number, and releases the corresponding passenger record number in the open order record file according to the released passenger record number.

[0154] It can be seen from the above steps W1-W5 that in the process of releasing the passenger record number, the information interaction between the record number allocation component and the open synchronization component further ensures the data consistency between the open order record file and the passenger booking record data file.

[0155] Steps W1-W5 provide a passenger record number release processing method. For example, a flowchart of the passenger record number release processing method between the CRS system and the BKG OM system is shown in Figure 4 .

[0156] like Figure 5 As shown, a management device for uniformly publishing passenger record numbers to the outside according to an embodiment of the present invention includes an open booking function component, a booking function component, an open synchronization component and a record number allocation component;

[0157] The open booking function component and the open synchronization component are both arranged in the second system, and information is exchanged between the two;

[0158] The reservation function component and the record number allocation component are both arranged in the first system, and information is exchanged between the two;

[0159] The open synchronization component and the record number allocation component exchange information in the form of messages;

[0160] The record number allocation component is used to accept the reservation order information sent by different system components one by one; to check the allocation of passenger record numbers according to the passenger booking record data file; to allocate the numbers not marked with a fixed identifier in the check result as passenger record numbers, and to generate order information according to the accepted reservation order information, and at the same time to associate the allocated passenger record numbers with the generated order information one by one; to mark the associated passenger record numbers with a fixed identifier, and to write the order information and the associated passenger record numbers into the passenger booking record data file; and to send reservation success information to the component of the reservation order information.

[0161] In the embodiment of the present invention, the first system is exemplarily a CRS system, the second system is exemplarily an open booking distribution system (BKG OM system), and the interaction relationship between the passenger record number, the CRS system, the BKG OM system, the ICS system, the DCS system and the foreign airline system is exemplarily as follows: Figure 6 As shown, Figure 6 The OM system in is the BKG OM system.

[0162] In the embodiment of the present invention, the passenger booking record data file is stored in the first system.

[0163] In some embodiments of the present invention, the management device for uniformly publishing passenger record numbers to the outside also includes an expired record cleaning component, the expired record cleaning component is arranged in the first system, and the expired record cleaning component and the open synchronization component exchange information in the form of messages;

[0164] The expired record cleaning component is used to read the order information in the passenger booking record data file; to judge the expiration of the flight information in the order information, wherein the expiration judgment is to judge whether the flight information is expired; and to release the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and re-mark the passenger record number as an identifier that distinguishes the fixed identifier.

[0165] In some embodiments of the present invention, the expired record cleaning component is further used to synchronize the released passenger record number information to the open synchronization component via a fourth message.

[0166] In some embodiments of the present invention, the open synchronization component is further used to parse the fourth message to obtain the released passenger record number, and release the corresponding passenger record number in the open order record file according to the released passenger record number.

[0167] like Figure 7 As shown, some embodiments of the present invention provide an electronic device, the electronic device 300, comprising: a processor 301, the processor 301 is coupled to a memory 302;

[0168] The memory 302 is used to store computer programs;

[0169] The processor 301 is configured to execute the computer program stored in the memory 302 so that the electronic device executes the method described in the above embodiment.

[0170] In some embodiments of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program or instruction. When the program or instruction is executed on a computer, the computer executes the method described in the above embodiments.

[0171] According to an embodiment of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: 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), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an electronic device or a device.

[0172] 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 management method for uniformly publishing passenger record numbers to the outside, characterized in that: The method comprises a passenger record number publishing method, wherein the passenger record number publishing method comprises: The record number allocation component receives the reservation order information sent by different system components one by one; The record number allocation component checks the allocation of passenger record numbers according to the passenger booking record data file; The record number allocation component allocates the number without a fixed identifier in the inspection result as the passenger record number, generates order information according to the accepted booking order information, and associates the allocated passenger record number with the generated order information one by one; The record number allocation component marks the associated passenger record number with a fixed identifier, and writes the order information and the associated passenger record number into the passenger booking record data file; The record number allocation component sends the reservation success information to the component that reserves the order information.

2. A management method for uniformly publishing passenger record numbers to the outside according to claim 1, characterized in that: The different system components include a reservation function component from the first system and an open synchronization component from the second system; the record number allocation component receives reservation order information sent by the different system components one by one, including: The reservation function component accepts the passenger reservation information entered by the user and processes the flight space reservation and passenger personal information; The reservation function component sends the processed reservation order information to the record number allocation component; The record number assignment component accepts reservation order information one by one.

3. A management method for uniformly publishing passenger record numbers to the outside according to claim 2, characterized in that: The record number allocation component receives the reservation order information sent by different system components one by one, including: The open booking function component accepts the passenger booking information input by the user and processes the flight space booking and passenger personal information; The open booking function component sends the processed booking order information to the open synchronization component; The open synchronization component synchronizes the reservation order information to the record number allocation component in a first message, wherein each reservation order information matches unique message ID information; The record number allocation component receives the first message and verifies the format of the first message; The record number allocation component successfully accepts the reservation order information based on the successful result of the first message format inspection.

4. A management method for uniformly publishing passenger record numbers to the outside according to claim 3, characterized in that: The open booking function component accepts the passenger booking information input by the user and processes the flight space booking and passenger personal information, including: The open booking function component reads passenger booking information and applies for flight inventory; The open booking function component verifies the passenger booking information based on the success of the flight inventory application; The open booking function component completes the flight space reservation and passenger personal information processing based on the success of the passenger booking information verification.

5. A management method for uniformly publishing passenger record numbers to the outside according to claim 4, characterized in that: When the flight inventory application fails, the open booking function component reports an exception message and ends the flight space reservation and passenger personal information processing steps; When the passenger booking information verification fails, the open booking function component reports an error to the user and ends the flight space reservation and passenger personal information processing steps.

6. A management method for uniformly publishing passenger record numbers to the outside according to claim 3, characterized in that: When the first message format check result is failure, the subsequent steps include: The record number allocation component synchronizes the message format verification failure information to the open synchronization component in a second message, wherein the message ID information of the second message is the same as that of the first message; The open synchronization component parses the second message, obtains the first message format verification failure information, and sends the first message format verification failure information to the open reservation function component; The open booking function component reports an error according to the first message format verification failure information, and ends the flight space reservation and passenger personal information processing steps.

7. A management method for uniformly publishing passenger record numbers to the outside according to claim 3, characterized in that: When the reservation success information is order information, the record number allocation component sends the reservation success information to the component for booking order information, including: The record number allocation component sends the order information to the reservation function component; When the booking success information is the associated passenger record number, the record number allocation component sends the booking success information to the component of the booking order information, including: The record number allocation component sends the associated passenger record number to the open synchronization component in a third message, and the message ID information of the third message is the same as that of the first message.

8. A management method for uniformly publishing passenger record numbers to the outside according to claim 7, characterized in that: After the step of "the record number allocation component sends the order information to the reservation function component", the following steps are also included: The booking function component accepts order information and sends the order information and booking success information to the user.

9. A management method for uniformly publishing passenger record numbers to the outside according to claim 7, characterized in that: After the step of "the record number allocation component sends the associated passenger record number to the open synchronization component in a third message", the method further includes: The open synchronization component receives the third message, parses the third message, and obtains the associated passenger record number and message ID information; The open synchronization component writes the associated passenger record number and the booking order information corresponding to the message ID information into the open order record file according to the message ID information, and sends the order information to the open booking function component at the same time; The open booking function component sends the order information and booking success information to the user.

10. A management method for uniformly publishing passenger record numbers to the outside according to any one of claims 1 to 9, characterized in that: The method also includes a passenger record number release processing method, wherein the passenger record number release processing method includes: The expired record cleaning component reads the order information in the passenger booking record data file; The expired record cleaning component determines the expiration of flight information in the order information; The expired record cleaning component releases the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and re-marks the passenger record number as an identifier that distinguishes the fixed identifier.

11. A management method for uniformly issuing passenger record numbers to the outside according to claim 10, characterized in that: After the step of "re-marking the passenger record number as an identifier that is different from the fixed identifier", the method further includes: The expired record cleaning component synchronizes the released passenger record number information to the open synchronization component via a fourth message; The open synchronization component parses the fourth message to obtain the released passenger record number, and releases the corresponding passenger record number in the open order record file according to the released passenger record number.

12. A management device for uniformly publishing passenger record numbers to the outside, characterized in that: It includes an open reservation function component, a reservation function component, an open synchronization component and a record number allocation component; The open booking function component and the open synchronization component are both arranged in the second system, and information is exchanged between the open booking function component and the open synchronization component; The reservation function component and the record number allocation component are both arranged in the first system, and information is exchanged between the reservation function component and the record number allocation component; The open synchronization component and the record number allocation component exchange information in the form of messages; The record number allocation component is used to record the number of reservation order information sent by different system components; Used to check the allocation of passenger record numbers according to the passenger booking record data file; used to allocate numbers that are not marked with a fixed identifier in the check result as passenger record numbers, and generate order information according to the accepted booking order information, and at the same time associate the allocated passenger record number with the generated order information one-to-one; used to mark the associated passenger record number with a fixed identifier, and write the order information and the associated passenger record number into the passenger booking record data file; used to send booking success information to the component of booking order information.

13. A management device for uniformly issuing passenger record numbers to the outside according to claim 12, characterized in that: It also includes an expired record cleaning component, which is arranged in the first system, and the expired record cleaning component and the open synchronization component exchange information in the form of messages; The expired record cleaning component is used to read the order information in the passenger booking record data file; It is used to judge the expiration of the flight information in the order information, and to release the passenger record number corresponding to the expired flight information according to the expiration result of the expiration judgment, and re-mark the passenger record number as an identifier that distinguishes the fixed identifier.

14. An electronic device, characterized in that: include: a processor coupled to the memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program or an instruction, and when the program or the instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 11.