Air ticket booking method and device, equipment and storage medium
By simulating the work mode of the aerospace Eterm client, online inquiries and schedules are realized, and the problem of low labor efficiency in existing technologies has been solved, and the predetermined efficiency and user experience are improved.
Patent Information
- Application Number
- CN202411389132.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-24
AI Technical Summary
The existing online booking method of air tickets requires a lot of manpower and time to communicate and communicate, and at the same time, multiple ETERM software accounts are required to operate, which is inconvenient and inefficient, resulting in poor passenger experience.
By simulating the working mode of the aerospace Eterm client, the online inquiries and reservations of passengers are realized, automatically query and configure the idle navigation account account, complete the ticket booking process, and reduce manual intervention.
Improving the efficiency and user experience of ticket reservations, saving time, reducing dependence on multiple ETERM software accounts, and achieving automated predetermined processes.
Smart Images

Figure CN119358711A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of online air ticket booking, and in particular to an air ticket booking method, device, equipment and storage medium. Background Art
[0002] With the continuous development of the civil aviation industry and the Internet, passengers have an increasing demand for air tickets. At present, when booking air tickets, passengers need to inform the ticket agent of their travel needs. The ticket agent logs in to the ETERM software through the system account applied to the Air China Information Service, manually queries flight information, quotes, and enters passenger ID information through professional instructions before purchasing tickets.
[0003] However, this manual online air ticket booking method requires a lot of manpower and time for communication and interaction, and requires many ETERM software accounts to operate. The operation is inconvenient and inefficient, resulting in a poor online air ticket booking experience for passengers. Summary of the invention
[0004] In order to help solve the problem that manual online air ticket booking requires a lot of manpower and time for communication and exchange, and requires many ETERM software accounts to operate, which is inconvenient and inefficient, resulting in a poor online air ticket booking experience for passengers, the present application provides an air ticket booking method, device, equipment and storage medium.
[0005] In a first aspect, the present application provides a method for booking an air ticket, which adopts the following technical solution: the method comprises:
[0006] In response to the flight query request, generating a travel information page to be selected by the passenger, the travel information page including the departure airport, arrival airport and departure date to be selected by the passenger;
[0007] Receive the travel information selected by the passenger, and generate a corresponding flight list page according to the travel information selected by the passenger;
[0008] Receive the flight information and the passenger's ID information selected by the passenger, and complete the passenger's air ticket reservation according to the flight information and the passenger's ID information.
[0009] In a specific possible implementation scheme, generating a corresponding flight list page according to the travel information selected by the passenger includes:
[0010] Translating the travel information into corresponding travel instructions according to the preset air traffic information standard, the travel information being the departure airport, arrival airport and departure date selected and confirmed by the passenger;
[0011] Querying an idle airmail account number and configuring a first airmail account number, wherein the first airmail account number is used to query flight information matching the travel instruction;
[0012] The flight information is queried according to the departure instruction, and the queried flight information is parsed to generate a flight list page.
[0013] In a specific implementation scheme, the querying of idle airmail accounts and configuring the first airmail account includes:
[0014] Check and determine whether there is an idle Air China account;
[0015] If there is an idle Air China account, configure the first Air China account;
[0016] If there is no idle airmail account, the query for flight information matching the travel instructions fails.
[0017] In a specific implementation scheme, completing the passenger's air ticket reservation according to the flight information and the passenger's ID information includes:
[0018] Translating the flight information and the passenger document information into corresponding flight reservation instructions according to the preset air traffic information standard;
[0019] Query an idle airmail account number and configure a second airmail account number, where the second airmail account number is used to book a ticket corresponding to the flight booking instruction;
[0020] Complete the passenger's air ticket reservation according to the flight reservation instruction.
[0021] In a specific implementation scheme, the querying of an idle airmail account number and configuring a second airmail account number includes:
[0022] Check and determine whether there is an idle Air China account;
[0023] If there is an idle Air China account, configure a second Air China account;
[0024] If there is no idle airmail account, booking the ticket corresponding to the flight booking instruction fails.
[0025] In a specific implementation scheme, after completing the passenger's ticket booking according to the flight booking instruction, the method further includes:
[0026] Determine whether the passenger's ticket booking operation is successful;
[0027] If the passenger's ticket booking operation is successful, a secondary confirmation page will be generated and the payment process will be executed;
[0028] If the passenger's ticket booking operation is unsuccessful, a booking failure prompt page will be generated.
[0029] In a specific implementation scheme, the flight list page includes flight number information, cabin space, number of cabin spaces, price, take-off time and landing time.
[0030] In a second aspect, the present application provides a ticket booking device, which adopts the following technical solution: the device comprises:
[0031] A travel page generation module, for generating a travel information page to be selected by a passenger in response to a flight query request, wherein the travel information page includes a departure airport, an arrival airport and a departure date to be selected by the passenger;
[0032] The flight page generation module is used to receive the travel information selected by the passenger and generate a corresponding flight list page according to the travel information selected by the passenger;
[0033] The air ticket booking module is used to receive the flight information and passenger ID information selected by the passenger, and complete the passenger's air ticket booking according to the flight information and the passenger ID information.
[0034] In a third aspect, the present application provides a computer device, which adopts the following technical solution: it includes a memory and a processor, and the memory stores a computer program that can be loaded by the processor and execute any of the above-mentioned air ticket booking methods.
[0035] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: storing a computer program that can be loaded by a processor and execute any of the above-mentioned air ticket booking methods.
[0036] In summary, this application has the following beneficial technical effects:
[0037] 1. Simulate the working mode of ETERM client of Air China, which can replace manual operation and realize passengers' online inquiry and reservation, thus saving time, improving the efficiency of air ticket reservation and enhancing the user experience;
[0038] 2. Simulate the communication principle of the air traffic information account to realize the programmed sending and receiving of instructions;
[0039] 3. Through the unified management of the air traffic information account, the dynamic use of configuration and the reception and processing of corresponding instruction content can be realized;
[0040] 4. It expands the sales methods of ticket agents, and can serve the needs of a wider range of customers by leveraging Internet technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a flow chart of the air ticket booking method in an embodiment of the present application;
[0042] Figure 2 is a schematic diagram of an air ticket booking device in an embodiment of the present application;
[0043] Figure 3 It is a schematic diagram used to embody a computer device in an embodiment of the present application.
[0044] Reference numerals: 201, travel page generation module; 202, flight page generation module; 203, air ticket booking module. DETAILED DESCRIPTION
[0045] The following combination Figure 1-Figure 3 This application is described in further detail.
[0046] The embodiment of the present application discloses a method for booking an air ticket, which can be used to realize online air ticket booking and improve the user experience of passengers booking online tickets. Air ticket booking usually needs to be completed through an air ticket agent. The passenger informs the air ticket agent of the travel needs. The air ticket agent logs in to the ETERM software through the system account applied to the air traffic information, manually queries flight information, quotes, and enters passenger ID information through professional instructions to purchase air tickets. However, the manual booking method is time-consuming and labor-intensive, with limited efficiency. At the same time, it requires many ETERM software accounts to operate, which is inconvenient to operate and will lead to poor experience for passengers when booking air tickets.
[0047] In the development process of some existing mature applications, the online booking of air tickets will be realized by using the Air Information ibe interface. The available Air Information ibe interface needs to be applied for before it can be used; however, not all program development can successfully apply for the available Air Information ibe interface. Therefore, the development of online booking of air tickets is particularly important. In order to help avoid the low efficiency of manual booking of air tickets and the difficulty of realizing online booking of air tickets through the Air Information ibe interface, this application provides a method for booking air tickets.
[0048] Reference Figure 1 , the method comprises the following steps:
[0049] S10, in response to the flight query request, generating a travel information page for the passenger to select, the travel information page including the departure airport, arrival airport and departure date to be selected by the passenger.
[0050] Specifically, when passengers want to purchase tickets online, they can send a request for flight inquiry through the front-end pages such as APP and website. After receiving the passenger's flight inquiry request, the system generates a travel information page for the passenger to select. The travel information page includes the departure airport, arrival airport and departure date to be selected by the passenger. It can also be understood that the passenger sends a request to inquire about flights through the front-end pages such as APP, website, WeChat applet, etc., and then independently selects the specific departure and arrival airports, departure date, etc. on the generated travel information page and clicks to inquire.
[0051] S20, receiving the travel information selected by the passenger, and generating a corresponding flight list page according to the travel information selected by the passenger.
[0052] Specifically, after the passenger completes the specific selection of departure and arrival airports, departure date, etc. through the front-end pages such as APP, website, WeChat mini-programs, etc., the system receives the relevant travel information selected by the passenger and generates a flight list page corresponding to the travel information based on the travel information determined by the passenger. The flight list page includes flight number information, class, number of classes, price, take-off time and landing time, etc., for users to choose suitable flights.
[0053] S30, receiving the flight information selected by the passenger and the passenger ID information, and completing the passenger's air ticket reservation according to the flight information and the passenger ID information.
[0054] Specifically, after the passenger has determined the flight to be booked, the passenger needs to enter the passenger's ID information, such as information of valid documents such as ID card. The system completes the ticket booking operation within the system based on the pre-selected flight and the passenger's valid ID information.
[0055] In this application scheme, the entire process of air ticket booking does not require manual participation to query flight information and log in to the account to book the ticket. The entire process only requires corresponding operations within the ticket booking system to complete the passenger's ticket booking, simulating the working mode of the Air China ETERM client, which can replace manual operations and realize passengers' online query and booking, thereby saving time, improving the efficiency of ticket booking, and enhancing the user experience.
[0056] In one embodiment, the step of generating a corresponding flight list page according to the travel information selected by the passenger may be specifically performed as follows:
[0057] The travel information is translated into corresponding travel instructions according to the preset air traffic information standards. The travel information is the departure airport, arrival airport and departure date selected and confirmed by the passenger. Specifically, in the ETERM system for air ticket booking, communication is not directly carried out in Chinese or other languages. The ETERM system has a set of air traffic information standards that conform to its own system operation, and communication will be carried out within the system according to the air traffic information standards. Therefore, it is necessary to first translate the travel information input and selected by the passenger into corresponding travel instructions that conform to the air traffic information standards. After the front-end translation such as APP, website, and mini-program is completed, it is sent to the ETERM system end through the ETERM software communication protocol. The ETERM system then performs corresponding query operations based on the travel instructions.
[0058] After that, the system queries the idle airmail account and configures the first airmail account. Specifically, it queries and determines whether there is an idle airmail account; if there is an idle airmail account, the first airmail account is configured; if there is no idle airmail account, the query of the flight information matching the travel instruction fails; wherein, the first airmail account is used to query the flight information matching the travel instruction. In the ETERM system, it is necessary to log in to the airmail account to query the flight before the corresponding operation can be performed. An account can only be logged in and used at one end at the same time. Therefore, if the manual booking method of air tickets is adopted, a large number of accounts are usually required; in addition, since an account can only be logged in at one end at the same time, different agents need to log in and log out continuously when using the same account to book air tickets, which consumes a lot of time and reduces the efficiency of air ticket booking. When using the air ticket booking method of the present application, the system can automatically query the idle account in the logged-in state to perform the corresponding query operation. After that, the flight information is queried according to the departure instruction, and the queried flight information is parsed to generate a flight list page, which can also be understood as translating the queried information according to the airmail standard to generate the corresponding language, such as Chinese, and displaying it on the flight list page for users to view.
[0059] In one embodiment, the steps of completing the passenger's ticket booking according to the flight information and the passenger's ID information may be specifically performed as follows:
[0060] The flight information and passenger document information are translated into corresponding flight booking instructions according to the preset airmail standards; the information entered by passengers on the front-end pages such as APP, website, and mini-programs needs to be translated into corresponding instructions according to the airmail standards and transmitted to the ETERM system before the ticket booking system can identify and execute the corresponding booking operation. After the information is translated, the idle airmail account is queried and the second airmail account is configured. Specifically, it is queried and determined whether there is an idle airmail account; if there is an idle airmail account, the second airmail account is configured; if there is no idle airmail account, the booking of the ticket corresponding to the flight booking instruction fails, wherein the second airmail account is used to book the ticket corresponding to the flight booking instruction. In the ETERM system, airmail accounts are also required to complete the booking operation. Manual operations require a large number of airmail accounts to ensure that passengers can book air tickets normally. Moreover, when there are not enough accounts, that is, when the number of accounts and agents does not match, one account needs to be used by multiple agents, which will cause manual booking to require constant login and logout of accounts, which is time-consuming and leads to low efficiency. And adopt the air ticket booking method of this application program, the system can automatically query the empty account number, use the idle account number to complete the air ticket booking. Finally, in the idle account number, the passenger's air ticket booking is completed according to the translated flight booking instruction.
[0061] It should be noted that the passenger's ID information is usually encrypted when it is entered into the front-end page, and the encrypted passenger ID information is transmitted to the ETERM system for decryption before the ticket booking operation is performed to ensure the security of the data, thereby ensuring the security of the passenger's information as much as possible.
[0062] In this application, the time-sharing sharing technology of the account can be used to realize the time-sharing processing of multiple instruction operation requests between the configuration accounts, which improves the efficiency of the use of the configuration accounts and solves the limitation that one configuration can only be used by one person. By simulating the communication principle of the air traffic information account, the programmatic sending and receiving of instructions can be realized. At the same time, through the unified management of the air traffic information account, the dynamic use of the configuration and the reception and processing of the corresponding instruction content can be realized.
[0063] In one embodiment, after completing the passenger's ticket booking according to the flight booking instruction, the following steps may be performed:
[0064] Determine whether the passenger's ticket booking operation is successful; if the passenger's ticket booking operation is successful, generate a secondary confirmation page and execute the payment process; if the passenger's ticket booking operation is unsuccessful, generate a reservation failure prompt page.
[0065] In this application, through the secondary confirmation process, passengers can confirm their travel information for the second time to ensure that the air ticket reservation is correct and help passengers avoid unnecessary economic losses.
[0066] Figure 1 FIG. 1 is a flow chart of a method for booking an air ticket in one embodiment. Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but the steps are not necessarily executed in the order indicated by the arrows; unless otherwise specified in this document, there is no strict order restriction for the execution of the steps, and the steps may be executed in other orders; and Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0067] Based on the above method, the embodiment of the present application also discloses an air ticket booking device.
[0068] Reference Figure 2 , the device includes the following modules:
[0069] A travel page generation module 201 is used to generate a travel information page to be selected by the passenger in response to the flight query request, the travel information page including the departure airport, arrival airport and departure date to be selected by the passenger;
[0070] The flight page generation module 202 is used to receive the travel information selected by the passenger and generate a corresponding flight list page according to the travel information selected by the passenger;
[0071] The air ticket booking module 203 is used to receive the flight information and the passenger's ID information selected by the passenger, and complete the passenger's air ticket booking according to the flight information and the passenger's ID information.
[0072] In one embodiment, the flight page generation module 202 is specifically used to translate travel information into corresponding travel instructions according to a preset air traffic information standard, where the travel information is the departure airport, arrival airport and departure date selected and determined by the passenger; query an idle air traffic information account and configure a first air traffic information account, where the first air traffic information account is used to query flight information matching the travel instructions; query flight information according to the departure instructions, and parse the queried flight information to generate a flight list page.
[0073] In one embodiment, the flight page generation module 202 is specifically used to query and determine whether there is an idle airmail account; if there is an idle airmail account, configure the first airmail account; if there is no idle airmail account, querying the flight information matching the travel instruction fails.
[0074] In one embodiment, the air ticket booking module 203 is specifically used to translate flight information and passenger ID information into corresponding flight booking instructions according to preset air ticket standards; query an idle air ticket account and configure a second air ticket account, the second air ticket account is used to book the air ticket corresponding to the flight booking instruction; and complete the passenger's air ticket booking according to the flight booking instruction.
[0075] In one embodiment, the air ticket booking module 203 is specifically used to query and determine whether there is an idle air ticket account; if there is an idle air ticket account, configure a second air ticket account; if there is no idle air ticket account, the booking of the air ticket corresponding to the flight booking instruction fails.
[0076] In one embodiment, the air ticket booking module 203 is also used to determine whether the passenger's air ticket booking operation is successful; if the passenger's air ticket booking operation is successful, a secondary confirmation page is generated and a payment process is executed; if the passenger's air ticket booking operation is unsuccessful, a reservation failure prompt page is generated.
[0077] In one embodiment, the flight list page in the flight page generation module 202 includes flight number information, class, number of class, price, take-off time and landing time.
[0078] The air ticket booking device provided in the embodiment of the present application can be applied to the air ticket booking method provided in the above embodiment. For relevant details, refer to the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.
[0079] It should be noted that: the air ticket reservation device provided in the embodiment of the present application only uses the division of the above-mentioned functional modules / functional units as an example when making air ticket reservations. In actual applications, the above-mentioned functions can be assigned to different functional modules / functional units as needed, that is, the internal structure of the air ticket reservation device is divided into different functional modules / functional units to complete all or part of the functions described above. In addition, the implementation method of the air ticket reservation method provided in the above method embodiment and the implementation method of the air ticket reservation device provided in this embodiment belong to the same concept. The specific implementation process of the air ticket reservation device provided in this embodiment is detailed in the above method embodiment, which will not be repeated here.
[0080] The embodiment of the present application also discloses a computer device.
[0081] Specifically, if Figure 3As shown, the computer device can be a computer device such as a desktop computer, a laptop computer, a PDA, and a cloud server. The computer device may include, but is not limited to, a processor and a memory. The processor and the memory may be connected via a bus or otherwise. The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, graphics processors (GPU), embedded neural network processors (NPU) or other dedicated deep learning coprocessors, discrete gates or transistor logic devices, discrete hardware components and other chips, or a combination of the above-mentioned various chips.
[0082] As a non-transient computer-readable storage medium, the memory can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the methods in the above-mentioned embodiments of the present application. The processor executes various functional applications and data processing of the processor by running the non-transient software programs, instructions and modules stored in the memory, that is, the method in the above-mentioned method implementation is realized. The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0083] The embodiment of the present application also discloses a computer-readable storage medium.
[0084] Specifically, a computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method in the above-mentioned method implementation is implemented. Those skilled in the art will understand that the implementation of all or part of the process in the above-mentioned implementation method of the present application can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and the program, when executed, may include the process of the implementation of the above-mentioned methods. Among them, the storage medium may be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, abbreviated as: HDD) or a solid-state drive (SSD), etc.; the storage medium may also include a combination of the above-mentioned types of memory.
[0085] This specific embodiment is merely an explanation of the present invention and is not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed. However, as long as they are within the scope of the claims of the present invention, they are protected by the patent law.
Claims
1. A method for booking air tickets, characterized in that: The method comprises: In response to the flight query request, generating a travel information page to be selected by the passenger, the travel information page including the departure airport, arrival airport and departure date to be selected by the passenger; Receive the travel information selected by the passenger, and generate a corresponding flight list page according to the travel information selected by the passenger; Receive the flight information and the passenger's ID information selected by the passenger, and complete the passenger's air ticket reservation according to the flight information and the passenger's ID information.
2. The method according to claim 1, characterized in that: Generating a corresponding flight list page according to the travel information selected by the passenger includes: Translating the travel information into corresponding travel instructions according to the preset air traffic information standard, the travel information being the departure airport, arrival airport and departure date selected and confirmed by the passenger; Querying an idle airmail account number and configuring a first airmail account number, wherein the first airmail account number is used to query flight information matching the travel instruction; The flight information is queried according to the departure instruction, and the queried flight information is parsed to generate a flight list page.
3. The method according to claim 2, characterized in that: The querying of idle airmail accounts and configuring the first airmail account includes: Check and determine whether there is an idle Air China account; If there is an idle Air China account, configure the first Air China account; If there is no idle airmail account, the query for flight information matching the travel instructions fails.
4. The method according to claim 1, characterized in that: The completing the passenger's air ticket reservation according to the flight information and the passenger's ID information includes: Translating the flight information and the passenger document information into corresponding flight reservation instructions according to the preset air traffic information standard; Query an idle airmail account number and configure a second airmail account number, where the second airmail account number is used to book a ticket corresponding to the flight booking instruction; Complete the passenger's air ticket reservation according to the flight reservation instruction.
5. The method according to claim 4, characterized in that: The querying of an idle airmail account number and configuring a second airmail account number includes: Check and determine whether there is an idle Air China account; If there is an idle Air China account, configure a second Air China account; If there is no idle airmail account, booking the ticket corresponding to the flight booking instruction fails.
6. The method according to claim 4, characterized in that: After completing the passenger's ticket booking according to the flight booking instruction, the method further includes: Determine whether the passenger's ticket booking operation is successful; If the passenger's ticket booking operation is successful, a secondary confirmation page will be generated and the payment process will be executed; If the passenger's ticket booking operation is unsuccessful, a booking failure prompt page will be generated.
7. The method according to claim 1, characterized in that: The flight list page includes flight number information, class, number of classes, price, take-off time and landing time.
8. An air ticket booking device, characterized in that: The device comprises: A travel page generation module (201) is used to generate a travel information page for a passenger to select in response to a flight query request, wherein the travel information page includes a departure airport, an arrival airport and a departure date to be selected by the passenger; A flight page generation module (202), used to receive the travel information selected by the passenger, and generate a corresponding flight list page according to the travel information selected by the passenger; The air ticket booking module (203) is used to receive the flight information and passenger ID information selected by the passenger, and complete the passenger's air ticket booking according to the flight information and the passenger ID information.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 1 to 7.