Flight space query method and system in seat reservation scene, storage medium and equipment
By introducing a flight query system, flight number management system and reservation translation system in the reservation service, users can simplify input information and automatically translate flight number, solving the problem of inefficient query of traditional Eterm terminals, and achieving efficient and accurate reservation flight cabin query.
Patent Information
- Application Number
- CN202411844391.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-04
AI Technical Summary
In the reservation service, traditional Eterm terminals are used for flight cabin query, and they need to manually enter flight information, resulting in inefficiency and increased operating costs.
Provide a flight cabin query method in the reservation scenario. Through the flight query system, flight number management system and reservation translation system, user input information is simplified, the flight number is automatically translated to the corresponding flight information, and the reservation instruction is generated.
It improves the work efficiency of the aviation agent, ensures the accuracy of flight cabin information, and achieves efficient, accurate and fast query of reservation flight cabins.
Smart Images

Figure CN119760207A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of reservation services, and in particular to a flight space query method, system, storage medium and device in a reservation scenario. Background Art
[0002] The reservation business is a key service, which is aimed at domestic and foreign air transport enterprises, airports, ticket sales agents, tourism enterprises and international organizations, and is committed to providing a full range of aviation tourism information technology products and services. This service focuses on flight control, tourism product distribution, check-in loading, airport passenger services, settlement and liquidation, air cargo information services and other businesses, and uses computer network and Internet technology to achieve an integrated solution for reservation, distribution and settlement.
[0003] In the booking business, space query is the most important link, and all subsequent business processing needs to rely on the results of space query. With the rise of the Internet and the development of visual interfaces, the method of flight query in the booking business has been simplified, but some agents are still using traditional Eterm terminals. The method of booking flight query in this scenario has become complicated, and flight information such as the valid flight number that can be booked must be manually entered before querying. This not only reduces the work efficiency of aviation agents, but also increases operating costs. Summary of the invention
[0004] In response to the deficiencies in the prior art, the present application provides a flight capacity query method, system, storage medium and device in a booking scenario, aiming to simplify the information input manually while ensuring the accuracy of flight capacity information.
[0005] This application is implemented through the following technical solutions:
[0006] A flight space query method in a seat booking scenario, characterized by comprising:
[0007] S1, receiving a flight query request sent by a user through a traditional Eterm terminal, and performing a query according to the user's personalized request parameters to obtain a flight query result to be returned;
[0008] S2. Renumber the flight query results to be returned so that the flight serial number in each flight query result is valid and unique, and return the renumbered flight query results to the user;
[0009] S3. Receive the simplified booking instruction from the user, translate the flight number in the booking instruction into corresponding flight information, regenerate the booking instruction with the flight information and booking information, send it to the booking system, and return it to the user in a predefined format.
[0010] In some embodiments, the user-personalized request parameters include a departure point, an arrival point, a travel date, a travel time, and a designated airline.
[0011] In some embodiments, if there are multiple flight query results to be returned, each flight query result is renumbered.
[0012] In some embodiments, after renumbering the flight query results to be returned, the method further includes:
[0013] Associate the flight number with the flight information and save the mapping relationship between the flight number and the flight information.
[0014] In some embodiments, the mapping relationship between the flight number and the flight information only retains the latest result data.
[0015] In some embodiments, the translating the flight number in the booking instruction into corresponding flight information and regenerating the booking instruction from the flight information and the booking information further comprises:
[0016] Parse the simplified booking request message of the user and extract the query conditions of the cabin space, including the flight number, cabin space and the number of seats to be booked; according to the flight number input by the user, retrieve the corresponding flight information and reconstruct the booking instruction information with the cabin space and the number of seats to be booked.
[0017] In some embodiments, the regenerated booking instruction includes: flight number, class, departure date, departure and arrival airports, number of reserved classes, departure and arrival time, electronic ticket, aircraft type, departure and arrival terminals and sales source.
[0018] The present application also provides a flight space query system in a booking scenario, which is used to implement the above method, and the system includes:
[0019] The flight query system is used to receive flight query requests sent by users through traditional Eterm terminals, query and obtain flight query results based on the user's personalized request parameters, and return the flight query results to the user through the flight sequence number management system;
[0020] The flight number management system is used to renumber the flight query results to be returned to ensure that the flight number in each returned flight query result is valid and unique;
[0021] The reservation translation system is used to receive the simplified reservation instruction from the user, translate the flight number into the corresponding flight information, and after successful translation, regenerate the reservation instruction from the flight information and reservation information and send it to the reservation system, and finally return it to the user in a predefined format.
[0022] The present application also provides a computer-readable storage medium storing one or more programs. When the one or more programs are executed, the flight capacity query method in the aforementioned booking scenario can be implemented.
[0023] The present application also provides a device, comprising a processor, a communication interface, a computer-readable storage medium, and a communication bus; wherein the processor, the communication interface, and the computer-readable storage medium communicate with each other via the communication bus;
[0024] The processor is configured to execute a program stored in a computer-readable storage medium.
[0025] Compared with the prior art, this application has the following advantages:
[0026] The strategy of simplifying input information and letting the software system handle complex translation functions has been adopted to improve the work efficiency of aviation agents; the flight number management system ensures the correspondence between the number and the flight in a result, and controls the maintenance scope to a smaller scale; the reservation translation system avoids the problem of inconsistency between flight and reservation information when manual information entry is performed, improves the accuracy of information, and realizes efficient, accurate and fast reservation flight space inquiries.
[0027] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures indicated in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the embodiments of the present application 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 application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0029] Figure 1 The architecture diagram of the flight query system in the booking scenario is shown;
[0030] Figure 2 A schematic diagram of the user flight query process is shown;
[0031] Figure 3 A schematic diagram of the user reservation translation process is shown;
[0032] Figure 4 It is a structural schematic diagram of a device according to an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution 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 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 creative work are within the scope of protection of this application.
[0034] The system components involved in this application include flight query system, reservation translation system and flight sequence management system. Figure 1 shown.
[0035] The flight query system is used to receive flight query requests sent by users through traditional Eterm terminals, and query and obtain flight query results based on the user's personalized request parameters, and return the flight query results to the user through the flight sequence number management system.
[0036] The flight number management system is used to renumber the flight query results to be returned starting from 1, ensuring that the flight number in each returned flight query result is valid and unique. If there are multiple flight query results returned, each flight query result will be renumbered starting from 1.
[0037] The reservation translation system is used to receive the simplified reservation instruction from the user and translate the flight number into the corresponding flight information, including but not limited to the airline flight number, class, class status, etc. After the translation is successful, the flight information and reservation information are regenerated into a reservation instruction and sent to the reservation system, and finally the report is returned to the user in a predefined format.
[0038] See also Figure 1 , the method of the present application comprises:
[0039] S1. Receive a flight query request sent by a user through a traditional Eterm terminal, and perform a query according to the user's personalized request parameters to obtain a flight query result to be returned.
[0040] The flight query system further includes a parsing module, a query module and a reporting module. The parsing module parses the user's request message according to the protocol specified by the interface and extracts the necessary query conditions from it; the query module queries flight information according to the query conditions input by the user. The reporting module returns the flight cabin information expected by the user to the user in the specified format according to the protocol specified by the interface.
[0041] S2. Renumber the flight query results to be returned so that the flight serial number in each flight query result is valid and unique, and return the renumbered flight query results to the user.
[0042] Before returning the final result to the user, the flight number management system will number the flights displayed on the screen. After the numbering is completed, the flight query system will write the flight number into the flight information and finally return it to the user for display on the screen.
[0043] For each flight to be displayed after the user's query, the flight is numbered starting from 1 and increasing by 1 each time. The number is continuous and unique within one display. After the numbering is completed, the flight number management system associates the flight number with the flight information and saves the mapping relationship between the flight number and the flight information.
[0044] If the flight query results obtained according to the user's query conditions need to be displayed on the screen multiple times, the flight number management system needs to renumber the flights displayed on the screen each time starting from 1, instead of continuing the flight number displayed previously, that is, the flight number usually starts from 1 each time and ends at 9.
[0045] The mapping relationship between flight number and flight information only retains the latest result data to ensure the accuracy and real-time nature of the data.
[0046] S3. Receive the simplified booking instruction from the user, translate the flight number in the booking instruction into corresponding flight information, regenerate the booking instruction with the flight information and booking information, send it to the booking system, and return it to the user in a predefined format.
[0047] The reservation translation system further includes a parsing module, a translation module, a reservation module and a reporting module. The parsing module parses the simplified reservation instruction request message of the user according to the protocol specified by the interface, and extracts the query conditions of the cabin space, including the flight number, cabin space and the number of seats to be booked; the translation module calls the flight number management system according to the flight number input by the user, takes out the corresponding flight information, and recomposes the reservation instruction information with the cabin space and the number of seats to be booked. The reservation module sends the reorganized reservation instruction information to the reservation system. The reporting module returns the specific reservation information to the user according to the protocol specified by the interface.
[0048] See also Figure 3 The reservation translation system accesses the flight number management system, reads the mapping relationship between the flight number and the flight information, then translates the flight number into specific flight information, queries the reservation auxiliary information from the configuration library, and finally recomposes a new reservation instruction, which is a reservation instruction that can be recognized by the system.
[0049] The reservation module sends the reservation instruction that the system can recognize to the reservation system. After being processed by the reservation system, the specific reservation result is finally returned to the user.
[0050] Eterm terminal users call the flight query system and input personalized request parameters to obtain the desired flight and its serial number, and then enter the corresponding serial number, cabin space and booking number through the flight translation system to complete the reservation business. The following is an explanation with specific examples.
[0051] The premise of booking is that there are flights available for booking, so users need to conduct personalized flight inquiries based on their own travel needs, such as: entering the departure point AAA, the arrival point BBB, the travel date, the travel time, the designated airline, etc.
[0052] The query result is data of valid flights that can be flown and their detailed flight information.
[0053] Usually, due to the limitation of Eterm terminals, when displaying flight information, only up to 9 flight information can be displayed on one screen. Therefore, if there are more than 9 flights, they need to be displayed in batches, with each screen displaying up to 9 flights until all are displayed.
[0054] See also Figure 2 For users, if they have a reservation requirement, they need to specify the specific flight to be booked. At this time, in order to facilitate user management, the flight query system queries all flights that meet the user's personalized query conditions, and then sorts them according to certain sorting rules. According to the requirement of the number of flights displayed on the screen, the corresponding number of flights are taken out in ascending order.
[0055] Taking the origin AAA and the destination BBB as an example, the query results are displayed 2 items per screen, and 3 screens are displayed in total. After being processed by the flight query system and the flight sequence management system, the final screen display results are shown in Table 1:
[0056]
[0057] Table 1
[0058] As can be seen from the above table, each flight displayed on each screen has a serial number in front of it, which starts from 1 and increases sequentially. The serial numbers in each screen are not uniformly numbered continuously, but are renumbered for each screen.
[0059] After the above process, assuming that the user selects flight CC0001 with sequence number 1 in the flight information results on the third page as the desired result, the reservation service for this flight is processed. When the user reserves a seat in cabin F of flight CC0001, the reservation system needs to receive a variety of information to assist in the judgment.
[0060] Usually, the booking instructions that the booking system can identify include: flight number, class, departure date, departure and arrival airports, number of reserved classes, departure and arrival time, electronic ticket, aircraft type, departure and arrival terminal, sales source, etc. Moreover, some auxiliary booking information is not displayed on the front screen and needs to be queried again.
[0061] Due to the limitation of Eterm terminals, users need to manually conduct a second in-depth search for the booking instruction information that the booking system can recognize, and then input it one by one. However, the booking translation system directly simplifies the information input by the user. At this time, the user only needs to enter the simplified booking instruction, that is, the flight number (1), the cabin type of the seat desired to be booked (F), and the number of seats desired to be booked (1).
[0062] It can be seen that the technical solution provided by this application has the following advantages:
[0063] The strategy of simplifying input information and letting the software system handle complex translation functions has been adopted to improve the work efficiency of aviation agents; the flight number management system ensures the correspondence between the number and the flight in a result, and controls the maintenance scope to a smaller scale; the reservation translation system avoids the problem of inconsistency between flight and reservation information when manual information entry is performed, improves the accuracy of information, and realizes efficient, accurate and fast reservation flight space inquiries.
[0064] Based on the same inventive concept, the present application also provides a computer-readable storage medium storing one or more programs. When the one or more programs are executed, the flight capacity query method in the aforementioned booking scenario can be implemented.
[0065] like Figure 4 As shown, the embodiment of the present application further provides a device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus.
[0066] The memory is a computer-readable storage medium for storing one or more programs.
[0067] The processor is used to execute the program stored in the computer-readable storage medium.
[0068] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; or may exist independently without being assembled into the device / apparatus.
[0069] Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that it is still possible to modify the technical solutions described in the aforementioned embodiments, or to 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 the present application.
Claims
1. A flight space query method in a booking scenario, characterized in that: include: S1, receiving a flight query request sent by a user through a traditional Eterm terminal, and performing a query according to the user's personalized request parameters to obtain a flight query result to be returned; S2. Renumber the flight query results to be returned so that the flight serial number in each flight query result is valid and unique, and return the renumbered flight query results to the user; S3. Receive the simplified booking instruction from the user, translate the flight number in the booking instruction into corresponding flight information, regenerate the booking instruction with the flight information and booking information, send it to the booking system, and return it to the user in a predefined format.
2. The method according to claim 1, characterized in that The user-personalized request parameters include a departure point, an arrival point, a travel date, a travel time and a designated airline.
3. The method according to claim 1, characterized in that: If there are multiple flight query results to be returned, each flight query result will be renumbered.
4. The method according to claim 1, characterized in that: After renumbering the flight query results to be returned, further comprising: Associate the flight number with the flight information and save the mapping relationship between the flight number and the flight information.
5. The method according to claim 4, characterized in that The mapping relationship between the flight number and the flight information only retains the latest result data.
6. The method according to claim 1, characterized in that The translating the flight number in the booking instruction into corresponding flight information and regenerating the booking instruction from the flight information and the booking information further includes: Parse the simplified booking request message of the user and extract the query conditions of the cabin space, including the flight number, cabin space and the number of seats to be booked; according to the flight number input by the user, retrieve the corresponding flight information and reconstruct the booking instruction information with the cabin space and the number of seats to be booked.
7. The method according to claim 1, characterized in that The regenerated booking instruction includes: flight number, class, departure date, departure and arrival airports, number of reserved classes, departure and arrival time, electronic ticket, aircraft type, departure and arrival terminal and sales source.
8. A flight space query system in a booking scenario, characterized in that: The system comprises: The flight query system is used to receive flight query requests sent by users through traditional Eterm terminals, query and obtain flight query results based on the user's personalized request parameters, and return the flight query results to the user through the flight sequence number management system; The flight number management system is used to renumber the flight query results to be returned to ensure that the flight number in each returned flight query result is valid and unique; The reservation translation system is used to receive the simplified reservation instruction from the user, translate the flight number into the corresponding flight information, and after successful translation, regenerate the reservation instruction from the flight information and reservation information and send it to the reservation system, and finally return it to the user in a predefined format.
9. A computer-readable storage medium storing one or more programs, characterized in that: When the one or more programs are executed, the flight space query method in the booking scenario described in any one of claims 1 to 7 can be implemented.
10. A device comprising a processor, a communication interface, the computer-readable storage medium of claim 13, and a communication bus; wherein: The processor, the communication interface, and the computer-readable storage medium communicate with each other via a communication bus; It is characterized in that The processor is configured to execute a program stored in a computer-readable storage medium.