Business travel air ticket booking method, system, electronic device and storage medium

By checking the cabin price at key nodes in the business travel air ticket booking process, obtaining information on flight cabin price changes, and creating air ticket orders after the user confirms, the problem of flight cabin price changes faced by business travel users is solved, and user experience optimization and system resources are achieved.

CN114462657BActive Publication Date: 2025-04-11CTRIP BUSINESS TRAVEL INFORMATION SERVICE (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210147287.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-17
Publication Date
2025-04-11
Estimated Expiration
2042-02-17

AI Technical Summary

Technical Problem

Business travel users often face changes in flight cabin prices when booking air tickets, which leads to users who need to log in and select flights again, which is cumbersome and causes additional system overhead.

Method used

By checking cabin prices at key nodes in the business travel air ticket booking process, obtaining information on flight cabin price changes, and creating air ticket orders after users confirm, reducing user repeated login and system overhead.

Benefits of technology

Accurate feedback on flight cabin price changes is achieved, reducing user operation steps, optimizing user experience, and saving system resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114462657B_ABST
    Figure CN114462657B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of computer application technology, and provides a business travel air ticket booking method, system, electronic device and storage medium. The business travel air ticket booking method comprises: in response to a flight selection request of a business travel booking terminal, obtaining a cabin and price verification token bound to a selected target flight and returning it to the business travel booking terminal; in response to an order submission request carrying a cabin and price verification token from the business travel booking terminal, determining whether the cabin price information of the selected target flight has changed according to the cabin and price verification token; if so, returning the cabin price change result of the selected target flight to the business travel booking terminal, and creating a business travel air ticket order when receiving a confirmation indication from the business travel booking terminal at least based on the changed cabin price information of the selected target flight. The present invention implements cabin and price verification at key nodes of the business travel air ticket booking process based on the cabin and price verification token, accurately feeds back flight cabin price change information, optimizes user experience, and saves system overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer application technology, and in particular to a business travel air ticket booking method, system, electronic equipment and storage medium. Background Art

[0002] When business travelers book air tickets, they have to fill in a lot of information, and the price of the selected flight class often changes when they submit the order.

[0003] Currently, if the flight class price changes during the booking process of business travel users, users can only log in again to select the flight class, which is a cumbersome operation; for the booking system of travel management companies (TMC), the relevant flight class price information previously obtained is also invalidated, resulting in additional expenses.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] In view of this, the present invention provides a business travel air ticket booking method, system, electronic device and storage medium, which can perform cabin and price verification at key nodes of the business travel air ticket booking process, accurately obtain flight cabin price change information and feed it back to the user, and create a business travel air ticket order based on user confirmation, which can reduce users' repeated logins, optimize user experience, and save system overhead.

[0006] According to one aspect of the present invention, a method for booking a business travel air ticket is provided, comprising: in response to a flight selection request from a business travel booking terminal, obtaining a cabin and price verification token bound to a selected target flight, and returning the cabin and price verification token to the business travel booking terminal; in response to an order submission request from the business travel booking terminal carrying the cabin and price verification token, determining according to the cabin and price verification token whether the cabin price information of the selected target flight has changed relative to the initiation time of the flight selection request at the initiation time of the order submission request; if so, returning the cabin price change result of the selected target flight to the business travel booking terminal, and creating a business travel air ticket order upon receiving a confirmation indication from the business travel booking terminal at least based on the changed cabin price information of the selected target flight.

[0007] In some embodiments, the obtaining of the cabin inspection and price verification token bound to the selected target flight also includes: obtaining the first cabin price information of the selected target flight at the initiation time of the flight selection request according to the cabin inspection and price verification token; determining whether the cabin price information of the selected target flight has changed relative to the initiation time of the order submission request according to the cabin inspection and price verification token, including: obtaining the second cabin price information of the selected target flight at the initiation time of the order submission request according to the cabin inspection and price verification token; comparing the second cabin price information with the first cabin price information to determine whether the cabin price information of the selected target flight has changed.

[0008] In some embodiments, the process of creating a business travel air ticket order upon receiving a confirmation instruction from the business travel booking terminal at least based on the changed cabin price information of the selected target flight comprises: pre-creating an order based on the flight information of the selected target flight and the changed cabin price information, the flight information being obtained by querying the cabin and price verification token when obtaining the cabin and price verification token bound to the selected target flight; and creating the business travel air ticket order based on the pre-creating order result upon receiving a confirmation instruction from the business travel booking terminal.

[0009] In some embodiments, the method of determining whether the cabin price information of the selected target flight has changed relative to the initiation time of the flight selection request when the order submission request is initiated based on the cabin inspection and price verification token also includes: if not, creating the business travel air ticket order based on the flight information and cabin price information of the selected target flight, and the flight information is obtained by querying the cabin inspection and price verification token when obtaining the cabin inspection and price verification token bound to the selected target flight.

[0010] In some embodiments, returning the cabin price change result of the selected target flight to the business travel booking end also includes: synchronizing the cabin price information of the selected target flight at the time of initiation of the order submission request to the company payment end associated with the business travel booking end; creating a business travel air ticket order upon receiving a confirmation indication from the business travel booking end also includes: synchronizing the creation information of the business travel air ticket order to the company payment end.

[0011] In some embodiments, after creating a business travel air ticket order upon receiving a confirmation indication from the business travel booking end, the method further includes: after receiving a payment authorization operation from a company payment end associated with the business travel booking end, before issuing a ticket, checking the cabin and price of the selected target flight to determine whether the current cabin price information of the selected target flight has changed relative to the cabin price information at the time of initiation of the order submission request; if so, initiating a query request to the company payment end to inquire whether the price change is agreed; if the company payment end returns an agreement message, the created business travel air ticket order is modified according to the current cabin price information, and the company payment end makes up the price difference before issuing the ticket; if the company payment end returns a disagreement message, determining whether the payment authorization operation has timed out, if so, the company payment end makes up the price difference before issuing the ticket, and if not, the price difference is automatically made up and the ticket is issued.

[0012] In some embodiments, after responding to the flight selection request from the business travel booking end, it also includes: when the business travel booking end triggers an import button of the information filling page generated based on the flight selection request, providing the business travel booking end with an interface containing jump interfaces of multiple applications; determining the target interface according to the interface authorization indication returned by the business travel booking end, reading the passenger information from the corresponding application through the target interface, and automatically importing the passenger information into the information filling page.

[0013] In some embodiments, the applications include: office applications, social applications, and real-time data collection applications; reading passenger information from the corresponding applications through the target interface includes: reading passenger information carrying key itinerary information associated with the selected target flight from the corresponding applications through the target interface.

[0014] According to one aspect of the present invention, a business travel air ticket booking system is provided, comprising: a flight response module, for responding to a flight selection request from a business travel booking terminal, obtaining a cabin and price verification token bound to a selected target flight, and returning the cabin and price verification token to the business travel booking terminal; an order response module, for responding to an order submission request from the business travel booking terminal carrying the cabin and price verification token, and determining, based on the cabin and price verification token, whether the cabin price information of the selected target flight has changed relative to the initiation time of the flight selection request at the time when the order submission request is initiated; and a price change order creation module, for returning the cabin price change result of the selected target flight to the business travel booking terminal when the cabin price information of the selected target flight changes, and creating a business travel air ticket order upon receiving a confirmation indication from the business travel booking terminal based on at least the changed cabin price information of the selected target flight.

[0015] According to one aspect of the present invention, there is provided an electronic device, comprising: a processor; and a memory, wherein the memory stores executable instructions; wherein when the executable instructions are executed by the processor, the business travel air ticket booking method as described in any of the above embodiments is implemented.

[0016] According to one aspect of the present invention, a computer-readable storage medium is provided for storing a program, wherein when the program is executed by a processor, the business travel air ticket booking method as described in any of the above embodiments is implemented.

[0017] The beneficial effects of the present invention compared with the prior art include at least:

[0018] The present invention obtains a cabin and price verification token bound to the selected target flight and returns it to the business travel booking end when a flight is selected at the business travel booking end, so that subsequent requests sent by the business travel booking end carry the cabin and price verification token to facilitate cabin and price verification of the selected target flight; when the business travel booking end completes information filling and submits an order, accurate and convenient cabin and price verification of the selected target flight is achieved according to the cabin and price verification token, and cabin and price verification is achieved at two key nodes in the business travel air ticket booking process, thereby judging whether the cabin price information of the selected target flight has changed; when the cabin price information of the selected target flight has changed, the cabin price change information of the flight can be accurately obtained and fed back to the business travel booking end, and a business travel air ticket order is created based on the changed cabin price information based on user confirmation, which can reduce repeated logins of users, optimize user experience, and save system overhead.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the specification are used to explain the principles of the present invention. Obviously, the accompanying drawings described below are only some embodiments of the present invention, and for those of ordinary skill in the art, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0021] Figure 1 A schematic diagram showing the steps of a business travel air ticket booking method in one embodiment of the present invention;

[0022] Figure 2 A schematic diagram showing an implementation scenario of a business travel air ticket booking method in an embodiment of the present invention;

[0023] Figure 3 A schematic diagram showing an information filling page in one embodiment of the present invention;

[0024] Figure 4A schematic diagram of modules of a business travel air ticket reservation system in one embodiment of the present invention is shown;

[0025] Figure 5 A schematic structural diagram of an electronic device in an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0026] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to make the present invention comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art.

[0027] The accompanying drawings are only schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0028] In addition, the processes shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps can be decomposed, some steps can be combined or partially combined, and the actual execution order may change according to the actual situation. The words "first", "second" and similar words used in the specific description do not indicate any order, quantity or importance, but are only used to distinguish different components. It should be noted that the embodiments of the present invention and the features in different embodiments can be combined with each other without conflict.

[0029] Figure 1 The main steps of a business travel air ticket booking method in one embodiment are shown, referring to Figure 1 As shown, the business travel air ticket booking method of this embodiment includes:

[0030] Step S110, in response to the flight selection request of the business travel booking terminal, obtaining the cabin and price verification token bound to the selected target flight, and returning the cabin and price verification token to the business travel booking terminal.

[0031] When booking a business travel ticket, the business travel booking terminal selects a flight and issues a flight selection request. The flight selection request carries the identification information of the selected target flight and may also carry the identification information of the alternative cabin. The cabin and price verification token is bound to the selected target flight. All subsequent requests sent by the business travel booking terminal carry the cabin and price verification token, so that the server can verify the cabin and price of the selected target flight according to the cabin and price verification token.

[0032] Step S120, in response to the order submission request carrying the cabin and price verification token from the business travel booking terminal, determine whether the cabin price information of the selected target flight has changed relative to the initiation time of the order submission request based on the cabin and price verification token.

[0033] In response to the flight selection request from the business travel booking end, an information filling page will also be generated for the business travel booking end to fill in the passenger information. The business travel booking end completes the information filling and submits the order, that is, sends an order submission request. The order submission request carries a cabin inspection and price verification token, and the server can realize accurate and convenient cabin inspection and price verification of the selected target flight based on the cabin inspection and price verification token. Through the cabin inspection and price verification token, the cabin inspection and price verification of the selected target flight is realized at two key nodes of the business travel air ticket booking process, namely, the initiation time of the flight selection request and the initiation time of the order submission request, so as to judge whether the cabin price information of the selected target flight has changed.

[0034] Step S130: If yes, the change result of the cabin price of the selected target flight is returned to the business travel booking terminal, and a business travel air ticket order is created upon receiving a confirmation instruction from the business travel booking terminal based at least on the changed cabin price information of the selected target flight.

[0035] When the cabin price information of the selected target flight changes, the server can accurately obtain the flight cabin price change information and feedback it to the business travel booking end, and create a business travel air ticket order based on the user's confirmation according to the changed cabin price information. This can reduce the user's repeated logins and the user does not have to log out and reselect the flight, thereby optimizing the user experience. The service system can continue to create orders and avoid repeatedly starting the order creation process, thereby saving system overhead.

[0036] In one embodiment, in the above step S110, obtaining the cabin and price verification token bound to the selected target flight may also include: obtaining the first cabin price information of the selected target flight at the time of initiation of the flight selection request according to the cabin and price verification token.

[0037] By obtaining the first cabin price information, the cabin price of the flight selected by the business travel booking terminal can be locked and stored while obtaining the cabin and price verification token, so as to facilitate the subsequent comparison of whether the cabin price information of the selected target flight has changed. The first cabin price information specifically refers to all available cabins and corresponding prices of the selected target flight at the time of initiation of the flight selection request.

[0038] Furthermore, in the above step S120, whether the cabin price information of the selected target flight has changed relative to the initiation time of the flight selection request when the order submission request is initiated is determined based on the cabin and price verification token. Specifically, it may include: obtaining the second cabin price information of the selected target flight at the initiation time of the order submission request based on the cabin and price verification token; comparing the second cabin price information with the first cabin price information to determine whether the cabin price information of the selected target flight has changed.

[0039] The second class price information specifically refers to the target class and corresponding price of the selected target flight at the time when the order submission request is initiated. The target class is carried in the order submission request and is usually consistent with the alternative class selected by the user when selecting the flight. If the alternative class selected by the user when selecting the flight is sold out, the class with the smallest price difference with the alternative class can be used as the target class, and the second class price information is obtained accordingly. According to the cabin and price verification token, the cabin and price of the selected target flight are verified at two key nodes in the business travel air ticket booking process where the user selects the flight and submits the order, so that the changes in the cabin price information of the selected target flight can be accurately obtained, which solves the problem that users in the traditional business travel air ticket booking process cannot accurately perceive the changes in the flight cabin price when the order is submitted.

[0040] In one embodiment, in the above step S130, a business travel air ticket order is created upon receiving a confirmation instruction from the business travel booking terminal at least based on the changed cabin price information of the selected target flight. Specifically, it may include: pre-creating an order based on the flight information of the selected target flight and the changed cabin price information, and the flight information is obtained by querying the cabin and price verification token when the cabin and price verification token bound to the selected target flight is obtained; upon receiving a confirmation instruction from the business travel booking terminal, creating a business travel air ticket order based on the pre-creating order result.

[0041] Through pre-order creation, the second cabin price information obtained by checking the cabin and price of the selected target flight in response to the order submission request is first filled into the business travel air ticket order to be created to generate the pre-order creation result; it can be achieved that when receiving the confirmation instruction from the business travel booking end, the pre-order creation result can be used directly to formally create the order without obtaining the price cabin information again, avoiding duplication of the order creation process, thereby simplifying the order creation process and improving the response speed of order creation. In addition, the basic flight information of the selected target flight can be synchronously queried and obtained and locked for storage when obtaining the cabin and price verification token, so that it is convenient to directly read and use it when pre-order creation.

[0042] In one embodiment, in the above step S130, determining whether the cabin price information of the selected target flight has changed relative to the initiation time of the flight selection request based on the cabin price verification token at the time of initiation of the order submission request may also include: if not, creating a business travel air ticket order based on the flight information and cabin price information of the selected target flight, and the flight information is obtained by querying the cabin price verification token when obtaining the cabin price verification token bound to the selected target flight. The cabin price information here specifically refers to the second cabin price information obtained according to the order submission request.

[0043] Figure 2 The implementation scenario of the business travel air ticket booking method in one embodiment is shown, referring to Figure 2 As shown, a business travel air ticket booking method implemented by the business travel system 200b, the aggregation engine 200c and the ordering system 200d in conjunction with the business travel ticket booking terminal 200a in a specific scenario is shown, including:

[0044] S210, the business travel system 200b responds to the flight selection request of the business travel booking terminal 200a and initiates a pre-order request; S220, the aggregation engine 200c obtains the cabin inspection and price verification token bound to the selected target flight according to the pre-order request, and returns it to the business travel booking terminal 200a. The aggregation engine 200c will also conduct a cabin inspection and price verification on the selected target flight through the cabin inspection and price verification token.

[0045] S230, the business travel system 200b responds to the order submission request carrying the cabin and price verification token from the business travel booking terminal 200a, and initiates an order creation request carrying the cabin and price verification token; S240, the aggregation engine 200c performs a secondary cabin and price verification on the selected target flight through the cabin and price verification token according to the order creation request, and obtains the cabin and price verification result (i.e., including the above-mentioned first cabin price information and second cabin price information).

[0046] S250, the business travel system 200b determines whether the cabin price information of the selected target flight has changed based on the cabin and price verification results; if not, executes S260, the business travel system 200b initiates a formal order creation request carrying the second cabin price information and the cabin and price verification token to the ordering system 200d; thereby, the ordering system 200d obtains the flight information (locked and stored) of the selected target flight from the aggregation engine 200c based on the cabin and price verification token, and creates a system order based on the flight information and the second cabin price information.

[0047] If yes, S270 is executed, the business travel system 200b returns the cabin price change result to the business travel booking terminal 200a, and S280 is executed, the business travel system 200b initiates a pre-order creation request carrying the second cabin price information and the cabin price verification token to the order system 200d. Thus, the order system 200d obtains the flight information (locked and stored) of the selected target flight from the aggregation engine 200c according to the cabin price verification token, and pre-creates the order according to the flight information and the second cabin price information; and, when the order system 200d receives the confirmation instruction from the business travel booking terminal 200a, it creates the system order according to the pre-order creation result.

[0048] In one embodiment, in the above-mentioned business travel air ticket booking process, the data storage information required is shown in Table 1 below:

[0049] Table 1-Price changes during booking process

[0050]

[0051]

[0052] Furthermore, in one embodiment, since the business travel air ticket is paid by the public account, it needs to wait for authorization, and the payment is deducted and the ticket is issued after the authorization is passed. If the authorization time is too long, the flight cabin information will change. Therefore, when booking a ticket on the business travel order side, the relevant booking information, especially the price information, is synchronized to the company payment side, so that the company payment side can learn about the relevant booking information, especially the price information, in advance, and speed up the authorization process.

[0053] Specifically, when the result of the cabin price change of the selected target flight is returned to the business travel booking terminal, it also includes: synchronizing the cabin price information of the selected target flight at the time of initiating the order submission request (i.e., the second cabin price information mentioned above) to the company payment terminal associated with the business travel booking terminal (the association here refers to belonging to the same business travel account), so that the company payment terminal can timely understand the amount of the pending payment items to be generated. When the business travel ticket order is created upon receiving the confirmation instruction from the business travel ticket order terminal, it also includes: synchronizing the creation information of the business travel ticket order to the company payment terminal, so that the company payment terminal can timely understand the progress of the pending payment items to be generated. Furthermore, when the system returns the order creation to the business travel ticket order terminal, and the business travel ticket order then applies for payment authorization from the company payment terminal based on it, the company payment terminal can quickly perform the payment authorization operation when it has fully understood the amount and progress of the pending payment items, so as to improve the efficiency of business travel ticket booking and avoid the change of flight cabin information due to too long authorization time.

[0054] Furthermore, after authorization and before ticketing, the order number can be used to check cabin space and price. If there is a change in flight cabin information, the authorizer and the ticket booker will be asked whether they accept the price change.

[0055] Specifically, after creating a business travel air ticket order when receiving the confirmation instruction from the business travel booking end, it may also include: after receiving the payment authorization operation from the company payment end, before issuing the ticket, checking the cabin and price of the selected target flight, and judging whether the current cabin price information of the selected target flight has changed relative to the cabin price information at the time of initiating the order submission request; if so, initiating a query request to the company payment end whether to agree to the price change; if the company payment end returns the consent information, the created business travel air ticket order is modified according to the current cabin price information, and the company payment end makes up the price difference before issuing the ticket; if the company payment end returns the disagreement information, judging whether the payment authorization operation has timed out, if so, the company payment end makes up the price difference before issuing the ticket, that is, the customer shall bear the price difference loss if the authorization has timed out, and the price difference shall be automatically made up and the ticket shall be issued if the authorization has not timed out, that is, the TMC shall bear the price difference loss if the authorization has not timed out.

[0056] In one embodiment, in the above authorization-related scenarios, the data storage information required is shown in Table 2 below:

[0057] Table 2-Price change order table after authorization

[0058]

[0059]

[0060] Therefore, the above-mentioned business travel air ticket booking method can solve the problem of changes in flight cabin information in different stages of the business travel air ticket booking process.

[0061] Furthermore, in some embodiments, considering that more passenger information needs to be filled in in the scenario of business travel air ticket booking, in order to facilitate the business travel booking end and avoid taking up too much time to fill in passenger-related information one by one, which may cause changes in flight cabin information, a unified data import service can be provided to the business travel booking end.

[0062] Specifically, after responding to the flight selection request from the business travel booking end, it may also include: when the business travel booking end triggers the import button of the information filling page generated based on the flight selection request, providing the business travel booking end with an interface containing jump interfaces of multiple applications; determining the target interface according to the interface authorization indication returned by the business travel booking end, reading the passenger information from the corresponding application through the target interface, and automatically importing the passenger information into the information filling page.

[0063] Figure 3 A schematic diagram of an information filling page in an embodiment is shown, referring to Figure 3As shown, an import button 310 is configured on the information filling page 300. When the import button 310 is triggered, an interface 320 containing jump interfaces (API1, API 2, ... API n) of multiple applications may pop up. The applications include: office applications (such as document management software, OA process system, etc.), social applications (which may include the current mainstream social software) and real-time acquisition applications (such as camera software and its photo library). With the jump interface selected by the user as the target interface, the passenger information can be read from the corresponding application through the target interface.

[0064] In the business travel scenario, the ticket booker usually counts the traveler information (i.e. passenger information) before booking the ticket. For example, a company needs to organize 20 employees to fly from Shanghai to Beijing to participate in an event on January 10, 2022. The ticket booker will count the flight information of these 20 employees (including name, ID number, etc.) before booking the ticket, and store it in the office application "WPS" on its business travel booking terminal. In the process of booking business travel tickets, the ticket booker can use the unified data import service to automatically import the passenger information stored in the office application "WPS" directly into the information filling page 300. The import results are shown in the figure, such as Passenger 1 to Passenger n. The user can also further select the final target passenger as needed, without having to fill in the passenger information one by one, which is convenient and quick.

[0065] In one embodiment, passenger information is read from a corresponding application via a target interface, including: reading passenger information carrying key itinerary information (such as departure date, destination city, etc.) associated with a selected target flight from a corresponding application via a target interface.

[0066] Specifically, the business travel booking terminal related application of the business travel booking terminal of the business travel booker usually stores more than one list of business travel personnel. For example, in the office application "WPS" of the above-mentioned business travel booking terminal, several lists of business travel personnel may be stored, named by departure date and destination city, for example: list of personnel flying to Beijing on January 10, list of personnel flying to Tianjin on January 20, list of personnel flying to Sanya on January 30, etc. The departure date and destination city of the selected target flight are January 10 and Beijing respectively. Then, after determining the target interface according to the interface authorization indication returned by the business travel booking terminal, the passenger information carrying the key itinerary information "January 10 and Beijing" can be read from the corresponding application through the target interface, that is, the passenger information in the "List of Personnel Flying to Beijing on January 10" table can be read to avoid users from selecting the wrong table, which can facilitate user operation, improve ticket booking efficiency, and enhance user experience.

[0067] In addition, passenger information can also be read from social applications, such as reading passenger information with key itinerary information associated with the selected target flight from the office group of the social software on the business travel booking side. In addition, passenger information can also be read from real-time collection applications, such as users can trigger camera software to take images, or import images from the photo library. The business travel booking side can obtain relevant passenger information from the image through OCR text recognition technology.

[0068] In summary, the above-mentioned business travel air ticket booking method can accurately and conveniently check the cabin and price of the selected target flight at the key nodes of the business travel air ticket booking process through the cabin and price verification token, identify and feedback the cabin price changes of the selected target flight, reduce the user's repeated login, optimize the user experience, and save system overhead; in addition, it can also avoid the business travel booking end taking up too much time to fill in the passenger-related information and causing changes in flight cabin information through the data import service, thereby ensuring the smooth booking of business travel air tickets.

[0069] The embodiment of the present invention also provides a business travel ticket reservation system, which can be used to implement the business travel ticket reservation method described in any of the above embodiments. The features and principles of the business travel ticket reservation method described in any of the above embodiments can be applied to the following business travel ticket reservation system embodiments. In the following business travel ticket reservation system embodiments, the features and principles of business travel ticket reservation that have been explained will not be repeated.

[0070] Figure 4 The main modules of the business travel ticket booking system in one embodiment are shown, referring to Figure 4 As shown, the business travel air ticket booking system 400 of this embodiment includes: a flight response module 410, which is used to respond to the flight selection request of the business travel booking terminal, obtain the cabin and price verification token bound to the selected target flight, and return the cabin and price verification token to the business travel booking terminal; an order response module 420, which is used to respond to the order submission request carrying the cabin and price verification token of the business travel booking terminal, and determine whether the cabin price information of the selected target flight changes relative to the initiation time of the flight selection request at the initiation time of the order submission request according to the cabin and price verification token; a price change order creation module 430, which is used to return the cabin price change result of the selected target flight to the business travel booking terminal when the cabin price information of the selected target flight changes, and create a business travel air ticket order when receiving the confirmation indication from the business travel booking terminal at least based on the changed cabin price information of the selected target flight.

[0071] Furthermore, the business travel air ticket booking system 400 may also include modules for implementing other process steps of the above-mentioned business travel air ticket booking method embodiments. The specific principles of each module can refer to the description of the above-mentioned business travel air ticket booking method embodiments, and will not be repeated here.

[0072] As described above, the business travel air ticket booking system of the present invention can accurately and conveniently check the cabin and price of the selected target flight at the key nodes of the business travel air ticket booking process through the cabin and price verification token, identify and feedback the cabin price changes of the selected target flight, reduce the repeated login of users, optimize the user experience, and save system overhead; in addition, it can also avoid the business travel booking end taking up too much time to fill in the passenger-related information and causing changes in flight cabin information through the data import service, thereby ensuring the smooth booking of business travel air tickets.

[0073] An embodiment of the present invention further provides an electronic device, including a processor and a memory, wherein executable instructions are stored in the memory, and when the executable instructions are executed by the processor, the business travel air ticket booking method described in any of the above embodiments is implemented.

[0074] The electronic device of the present invention can accurately and conveniently verify the cabin and price of the selected target flight at the key node of the business travel air ticket booking process through the cabin and price verification token, identify and feedback the cabin price changes of the selected target flight, reduce the repeated login of users, optimize the user experience, and save system overhead; in addition, it can also avoid the business travel booking end taking up too much time to fill in the passenger-related information and causing the flight cabin information to change through the data import service, thereby ensuring the smooth booking of business travel air tickets.

[0075] Figure 5 is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. It should be understood that: Figure 5 The modules are only schematically shown, and these modules may be virtual software modules or actual hardware modules. The combination and splitting of these modules and the addition of other modules are all within the protection scope of the present invention.

[0076] like Figure 5 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 include but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.

[0077] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 executes the steps of the business travel air ticket booking method described in any of the above embodiments. For example, the processing unit 610 can execute the following steps: Figure 1 Steps shown.

[0078] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0079] The storage unit 620 may also include a program / utility 6204 having one or more program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0080] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0081] The electronic device 600 can also communicate with one or more external devices 700, which can be one or more of a keyboard, a pointing device, a Bluetooth device, etc. These external devices 700 enable the user to communicate interactively with the electronic device 600. The electronic device 600 can also communicate with one or more other computing devices, and the computer device shown includes a router and a modem. This communication can be performed through an input / output (I / O) interface 650. In addition, the electronic device 600 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter 660. The network adapter 660 can communicate with other modules of the electronic device 600 through a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.

[0082] The embodiment of the present invention further provides a computer-readable storage medium for storing a program, and when the program is executed, the business travel ticket booking method described in any of the above embodiments is implemented. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the business travel ticket booking method described in any of the above embodiments.

[0083] When the storage medium of the present invention is executed by the processor, it can accurately and conveniently check the cabin and price of the selected target flight at the key node of the business travel air ticket booking process through the cabin and price verification token, identify and feedback the cabin price changes of the selected target flight, reduce the repeated login of users, optimize the user experience, and save system overhead; in addition, it can also avoid the business travel booking end taking up too much time to fill in the passenger-related information and causing the flight cabin information to change through the data import service, thereby ensuring the smooth booking of business travel air tickets.

[0084] The storage medium may be a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the storage medium of the present invention is not limited thereto, and may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0085] The storage medium may be any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of readable storage media include, but are not limited to, an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0086] The readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. The data signal of this propagation may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable signal medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.

[0087] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device, such as through the Internet using an Internet service provider.

[0088] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.

Claims

1. A business travel air ticket booking method, characterized in that: include: In response to a flight selection request from a business travel booking terminal, obtaining a cabin and price verification token bound to the selected target flight, and returning the cabin and price verification token to the business travel booking terminal; In response to an order submission request from the business travel booking terminal carrying the cabin and price verification token, determining, according to the cabin and price verification token, whether the cabin price information of the selected target flight has changed relative to the initiation time of the order submission request and the initiation time of the flight selection request; If yes, returning the cabin price change result of the selected target flight to the business travel booking terminal, and creating a business travel air ticket order upon receiving a confirmation instruction from the business travel booking terminal at least based on the changed cabin price information of the selected target flight; Wherein, after responding to the flight selection request of the business travel booking terminal, the method further includes: when the business travel booking terminal triggers an import button of the information filling page generated based on the flight selection request, providing the business travel booking terminal with an interface including jump interfaces of multiple applications; determining a target interface according to an interface authorization indication returned by the business travel booking terminal, reading passenger information from a corresponding application through the target interface, and automatically importing the passenger information into the information filling page; The applications include: office applications, social applications and real-time data collection applications; reading passenger information from corresponding applications through the target interface includes: reading passenger information carrying key itinerary information associated with the selected target flight from the corresponding application through the target interface.

2. The business travel air ticket booking method according to claim 1, characterized in that: The step of obtaining the cabin and price inspection token bound to the selected target flight also includes: Acquire the first cabin price information of the selected target flight at the time of initiation of the flight selection request according to the cabin and price verification token; The determining, according to the cabin and price verification token, whether the cabin price information of the selected target flight changes relative to the initiation time of the flight selection request at the initiation time of the order submission request, includes: Acquire the second cabin price information of the selected target flight at the initiation time of the order submission request according to the cabin and price verification token; The second class price information is compared with the first class price information to determine whether the class price information of the selected target flight has changed.

3. The business travel air ticket booking method according to claim 1, characterized in that: The step of creating a business travel air ticket order upon receiving a confirmation instruction from the business travel ticket booking terminal at least according to the changed cabin price information of the selected target flight comprises: Pre-create an order according to the flight information of the selected target flight and the changed cabin price information, wherein the flight information is obtained by querying the cabin price verification token when obtaining the cabin price verification token bound to the selected target flight; When receiving the confirmation instruction from the business travel ticket booking terminal, the business travel air ticket order is created according to the previous order creation result.

4. The business travel air ticket booking method according to claim 1, characterized in that: The step of returning the change result of the cabin price of the selected target flight to the business travel booking terminal also includes: Synchronizing the cabin price information of the selected target flight at the time of initiating the order submission request to the company payment terminal associated with the business travel ticket booking terminal; The step of creating a business travel ticket order upon receiving a confirmation instruction from the business travel ticket booking terminal further includes: The creation information of the business travel air ticket order is synchronized to the company's payment terminal.

5. The business travel air ticket booking method according to claim 1, characterized in that: After the business travel ticket order is created upon receiving the confirmation instruction from the business travel ticket booking terminal, the method further includes: After receiving the payment authorization operation from the company payment terminal associated with the business travel ticket booking terminal, before issuing the ticket, the cabin and price of the selected target flight are checked to determine whether the current cabin price information of the selected target flight has changed compared to the cabin price information at the time of initiating the order submission request; If so, a query is sent to the payment terminal of the company to ask whether the price change is agreed; If the company payment terminal returns the consent information, the created business travel air ticket order will be modified according to the current cabin price information, and the company payment terminal will make up the price difference before issuing the ticket; If the company's payment terminal returns a message of disagreement, it is determined whether the payment authorization operation has timed out. If so, the company's payment terminal will make up the price difference and issue the ticket. If not, the price difference will be automatically made up and the ticket will be issued.

6. A business travel air ticket booking system, characterized in that: include: The flight response module is used to respond to the flight selection request of the business travel ticket booking terminal, obtain the cabin and price verification token bound to the selected target flight, and return the cabin and price verification token to the business travel ticket booking terminal; An order response module, used to respond to the order submission request carrying the cabin and price verification token from the business travel booking terminal, and determine, based on the cabin and price verification token, whether the cabin price information of the selected target flight has changed relative to the initiation time of the order submission request and the initiation time of the flight selection request; A price change order creation module, for returning the result of the change of the seat price of the selected target flight to the business travel ticket booking terminal when the seat price information of the selected target flight changes, and creating a business travel ticket order upon receiving a confirmation instruction from the business travel ticket booking terminal at least based on the changed seat price information of the selected target flight; Wherein, after the flight response module responds to the flight selection request of the business travel booking terminal, it also includes: when the business travel booking terminal triggers the import button of the information filling page generated based on the flight selection request, providing the business travel booking terminal with an interface including jump interfaces of multiple applications; determining the target interface according to the interface authorization indication returned by the business travel booking terminal, reading the passenger information from the corresponding application through the target interface, and automatically importing the passenger information into the information filling page; The applications include: office applications, social applications and real-time collection applications; the flight response module reads passenger information from the corresponding applications through the target interface, including: reading passenger information carrying key itinerary information associated with the selected target flight from the corresponding application through the target interface.

7. An electronic device, characterized in that: include: A processor; a memory storing executable instructions; Wherein, when the executable instruction is executed by the processor, the business travel air ticket booking method as described in any one of claims 1-5 is implemented.

8. A computer-readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the business travel air ticket booking method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Processing online transactions

    CN104854605A

  • Order task processing and business travel service providing method and device

    CN107918859A

  • Method, system, storage medium and electronic device for providing flight re-sign information

    CN109508805A

  • Text data interaction method and system

    CN110737378A