Air ticket booking method, system, electronic device and storage medium

By automatically judging and replacing ticket information, the problem of users booking agreement tickets that do not meet the restricted information without perception is solved, simplifying the booking process and improving the user experience.

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

Patent Information

Application Number
CN202210289018.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-23
Publication Date
2025-03-11
Estimated Expiration
2042-03-23

AI Technical Summary

Technical Problem

After the existing air ticket booking platform fills in personal information, it is unable to promptly prompt age and other restricted information, resulting in users booking agreement tickets that do not meet the restricted information without perception, and it requires repeated flight search and information filling, which is cumbersome and has poor experience.

Method used

The system automatically determines whether the page display price of the currently booked air ticket matches the page display price of the same airline ticket without restricted information. If it matches, a prompt message will be sent to the booking terminal that you can continue to book tickets, and the ticket information will be replaced based on the confirmation information to automatically create a ticket; if it does not match, the order submission request will be intercepted and the user will be prompted to book again.

Benefits of technology

While meeting the air ticket restrictions information, the user's booking process is simplified, repeated operations are avoided, user experience is improved, and the problem of restricting user bookings by agreement air tickets is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114444748B_ABST
    Figure CN114444748B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data processing technology, and provides an air ticket booking method, system, electronic device and storage medium. The air ticket booking method comprises: in response to an air ticket order submission request, when the currently booked air ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determining whether the page display price of the currently booked air ticket matches the page display price of the same airline and cabin air ticket without restriction information; if so, sending a first prompt message to the booking end that the booking can be continued, and according to the first confirmation message returned by the booking end, replacing the ticket information of the currently booked air ticket with the ticket information of the same airline and cabin air ticket, and then creating an order according to the updated air ticket order submission request; if not, intercepting the air ticket order submission request, and sending a second prompt message to the booking end that a new ticket needs to be booked. The present invention automatically replaces the air ticket information through the system, allowing users to complete air ticket booking without repeating the booking process, simplifying user operations and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to an air ticket booking method, system, electronic equipment and storage medium. Background Art

[0002] On the ticket booking platform, there are some tickets with restriction information, that is, negotiated tickets. Only passengers who meet the restriction information can successfully book negotiated tickets. The restriction information can be age restriction information, identity restriction information, etc.

[0003] According to the current flight booking process of the ticket booking platform, users are usually unaware of age restrictions when selecting flights and filling in personal information. After submitting the order, the system will determine whether the information filled in meets the restrictions of the current flight. If not, the user will be informed that the booking cannot be made. In this case, the user needs to repeat the flight search, fill in personal information and other booking processes, which is cumbersome and the experience is not good.

[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 an air ticket booking method, system, electronic device and storage medium, which can solve the situation where a user has booked a negotiated air ticket with restriction information that is inconsistent with his / her personal information without being aware of it. The system automatically replaces the air ticket information so that the user can complete the air ticket booking without repeating the booking process, thereby resolving the contradiction between the restriction of users on negotiated air tickets and the booking of air tickets by all users, simplifying the user booking process while satisfying the air ticket restriction information, and improving the user experience.

[0006] According to one aspect of the present invention, there is provided a method for booking an air ticket, comprising: in response to a request to submit an air ticket order, when a currently booked air ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determining whether a page display price of the currently booked air ticket matches a page display price of an air ticket of the same airline and cabin class without restriction information; if so, sending a first prompt message to a booking end that the booking can be continued, and according to first confirmation information returned by the booking end, replacing the air ticket information of the currently booked air ticket with the air ticket information of the air ticket of the same airline and cabin class, and then creating an order according to the updated air ticket order submission request; if not, intercepting the air ticket order submission request, and sending a second prompt message to the booking end that a new booking is required.

[0007] In some embodiments, the first prompt information indicates to continue booking by replacing information, and the first prompt information carries the ticket information of the same-cabin ticket on the same airline and the ticket information of the currently booked ticket; the creating an order based on the updated ticket order submission request includes: creating a same-cabin ticket order based on the updated ticket order submission request containing the ticket information of the same-cabin ticket on the same airline and the current passenger information.

[0008] In some embodiments, the second prompt information indicates to rebook the ticket through page jump, and the second prompt information carries the ticket information and page display price of the ticket of the same airline and the same cabin, as well as the ticket information and page display price of the currently booked ticket; after sending the second prompt information that requires rebooking to the booking end, it also includes: according to the second confirmation information returned by the booking end, jumping to the order filling page of the ticket of the same airline and the same cabin, and importing the current passenger information into the order filling page of the ticket of the same airline and the same cabin.

[0009] In some embodiments, when the booking end is a business travel booking end, before sending the second prompt information indicating the need to rebook a ticket to the booking end, it also includes: determining whether the page displayed price of the ticket for the same airline and the same cabin exceeds the standard travel price corresponding to the current passenger information; if so, also carrying an overspending prompt of the page displayed price of the ticket for the same airline and the same cabin relative to the standard travel price in the second prompt information.

[0010] In some embodiments, after importing the current passenger information into the order filling page of the same-airline and same-cabin ticket, it also includes: in response to an order submission request on the order filling page of the same-airline and same-cabin ticket, generating a first payment sub-order with the standard travel price as the payment amount, and a second payment sub-order with the overspending portion of the page display price of the same-airline and same-cabin ticket relative to the standard travel price as the payment amount; in response to an operation request for the first payment sub-order, calling the public account corresponding to the current passenger information to perform a payment operation, and in response to an operation request for the second payment sub-order, calling the personal account corresponding to the current passenger information to perform a payment operation.

[0011] In some embodiments, after responding to the air ticket order submission request, it also includes: determining whether the currently booked ticket is a children's ticket; if so, directly creating an order based on the air ticket order submission request; if not, determining whether the currently booked ticket carries the passenger restriction information, and whether the current passenger information matches the passenger restriction information.

[0012] In some embodiments, before sending the first prompt information to the booking end to continue booking, it also includes: determining whether the ticket information of the same-cabin ticket on the same route is consistent with the ticket information of the currently booked ticket; if so, directly creating a same-cabin ticket order based on the ticket order submission request; if not, sending the first prompt information to the booking end.

[0013] According to one aspect of the present invention, there is provided an air ticket booking system, comprising: an order response module, for responding to an air ticket order submission request, and when the currently booked air ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determining whether the page display price of the currently booked air ticket matches the page display price of the air ticket of the same airline and cabin class without restriction information; a first processing module, for sending a first prompt message that the booking can be continued to a ticket booking terminal when the order response module determines that it is yes, and after replacing the air ticket information of the currently booked air ticket with the air ticket information of the air ticket of the same airline and cabin class according to the first confirmation information returned by the ticket booking terminal, creating an order according to the updated air ticket order submission request; a second processing module, for intercepting the air ticket order submission request when the order response module determines that it is no, and sending a second prompt message that a new booking is required to the ticket booking terminal.

[0014] 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 air ticket booking method as described in any of the above embodiments is implemented.

[0015] 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 air ticket booking method as described in any of the above embodiments is implemented.

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

[0017] The present invention can address the situation where a user has unawarely booked a negotiated air ticket with restriction information that is inconsistent with his / her personal information. When the published fare of the negotiated air ticket is the same as the published fare of the corresponding non-negotiated air ticket, the system can automatically replace the air ticket information so that the user can complete the air ticket booking without repeating the booking process. In addition, when the published fare of the negotiated air ticket is different from the published fare of the corresponding non-negotiated air ticket, the user can be guided to rebook the ticket, thereby simplifying the user operation. Thus, the present invention resolves the contradiction between restricting users with negotiated air tickets and booking of air tickets by all users, simplifies the user booking process while satisfying the air ticket restriction information, and improves the user experience.

[0018] 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

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

[0020] Figure 1 A schematic diagram showing the steps of a method for booking an air ticket in one embodiment of the present invention;

[0021] Figure 2 A schematic diagram showing a first prompt message popping up on an order filling page according to an embodiment of the present invention;

[0022] Figure 3 A schematic diagram showing a second prompt message popping up on an order filling page according to an embodiment of the present invention;

[0023] Figure 4 A schematic diagram showing generation of a first payment sub-order and a second payment sub-order in one embodiment of the present invention;

[0024] Figure 5 A schematic diagram of the modules of an air ticket reservation system according to an embodiment of the present invention is shown;

[0025] Figure 6 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 the air ticket booking method in one embodiment are shown, referring to Figure 1 As shown, the air ticket booking method of this embodiment includes:

[0030] Step S110, in response to the air ticket order submission request, when the currently booked air ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, it is determined whether the page display price of the currently booked air ticket matches the page display price of the same flight and cabin ticket without restriction information.

[0031] The ticket order submission request refers to the request generated by the booking end selecting the ticket to enter the order filling page, and after filling in the passenger information on the order filling page, clicking the submit button on the order filling page. The currently booked ticket is the ticket corresponding to the ticket order submission request. Passenger restriction information can be age restriction information (for example, restricting passengers within a certain age range to be booked), identity restriction information (for example, restricting users with student ID cards to be booked), etc. The currently booked ticket carries passenger restriction information, indicating that the currently booked ticket is an agreement ticket for which a relevant agreement has been signed between the airline and the ticket booking platform. The current passenger information is the passenger information carried by the ticket order submission request. After receiving the ticket order submission request, the order placing system of the ticket booking platform will determine whether the currently booked ticket is an agreement ticket carrying passenger restriction information, and if it is determined to be an agreement ticket, further determine whether the current passenger information matches the passenger restriction information of the agreement ticket.

[0032] The page display price is the published fare of the ticket, which in this embodiment refers to the ticket price displayed on the order filling page. The same-cabin ticket without restriction information refers to the non-agreement ticket of the same airline, flight and cabin corresponding to the agreement ticket. When the page display price of the agreement ticket matches (is equal to) the page display price of the non-agreement ticket, it indicates that the agreement ticket is a back-return agreement ticket; if the page display price of the agreement ticket does not match (is different from) the page display price of the non-agreement ticket, it indicates that the agreement ticket is a front-return agreement ticket.

[0033] Step S120: If yes, send a first prompt message to the booking terminal to continue booking, and replace the ticket information of the currently booked ticket with the ticket information of the same flight and cabin ticket according to the first confirmation message returned by the booking terminal, and then submit a request to create an order according to the updated ticket order.

[0034] The first prompt information indicates to continue booking by replacing the information, and the first prompt information carries the ticket information of the same-cabin ticket and the ticket information of the currently booked ticket. The difference between the ticket information of the agreement ticket and the non-agreement ticket is mainly reflected in the different refund and change rules, so the ticket information here refers to the refund and change information. Submitting a request to create an order based on the updated ticket order includes: submitting a request to create a same-cabin ticket order based on the updated ticket order containing the ticket information of the same-cabin ticket and the current passenger information.

[0035] Figure 2 A schematic diagram showing a pop-up first prompt message on an order filling page in an embodiment is shown, referring to Figure 2 As shown, after the user fills in the passenger information on the order filling page 200 and clicks the "Submit" button, the system determines that the current booked ticket carries passenger restriction information, the current passenger information does not match the passenger restriction information, and the page display price of the current booked ticket matches the page display price of the ticket of the same airline and cabin without restriction information, and returns the first prompt information 210 to the booking end through a pop-up window. The first prompt information 210 indicates that the ticket can be continued through information replacement, for example, including the following guide: "Your passenger information does not match the passenger restriction information of this agreement ticket. If you need to continue booking, the system will replace the refund and change information of the non-agreement ticket for you", and lists the refund and change information of the non-agreement ticket of the same airline, flight and cabin and the refund and change information of the agreement ticket for the user to make a decision. If the user is sure to continue booking, click the "Confirm Booking" button to return to the first confirmation information. As a result, the system will automatically replace the ticket information of the currently booked ticket with the ticket information of the same-cabin ticket on the same route, and create a same-cabin ticket order based on the updated ticket order submission request containing the refund and change information of the same-cabin ticket on the same route and the current passenger information filled in by the user.

[0036] Therefore, for the user, it is only necessary to decide whether to continue booking after knowing the difference between the refund and change information of the same-cabin ticket and the currently booked ticket through the first prompt information. If the user needs to continue booking, the system will automatically replace the refund and change information and create an order for the same-cabin ticket, without the need for the user to repeat the flight search, information filling and other booking processes, thereby simplifying user operations and improving user experience. If the user does not need to continue booking, click the cancel button in the pop-up window, and the system will automatically exit the current booking process. For the system, if the page display price of the currently booked ticket is the same as the page display price of the same-cabin ticket without restriction information, the current booking process can be continued by replacing the refund and change information, which will not affect the associated payment verification process, etc. Therefore, there is no need to create the booking process again. It is only necessary to replace the refund and change information under the current booking process and create an order for the same-cabin ticket.

[0037] Furthermore, in some cases, the refund, change and rebooking information of a later-returned agreement ticket may be consistent with the refund, change and rebooking information of the corresponding non-agreement ticket. Therefore, before sending the first prompt information to the booking end that the booking can be continued, it may also include: determining whether the ticket information of the same-cabin ticket on the same route is consistent with the ticket information of the currently booked ticket; if so, directly creating a same-cabin ticket order for the same route based on the ticket order submission request, so that the user can successfully book the same-cabin ticket consistent with his or her expected ticket without having to perform any operation; if not, sending the first prompt information to the booking end.

[0038] From the perspective of data storage, the system returns the code storage table for the orders that need to be replaced, refunded, or changed, so as to determine whether the refund, change, or change information of the corresponding order needs to be replaced based on the code storage table. The code storage table is shown in Table 1 below:

[0039] Table 1-code storage table

[0040]

[0041]

[0042] In addition, the passenger information and fare category storage table is shown in Table 2 below:

[0043] Table 2 - Passenger information and fare category storage table

[0044]

[0045]

[0046] Step S130: If not, intercept the ticket order submission request and send a second prompt message to the ticket booking terminal indicating that a new ticket booking is required.

[0047] If the price displayed on the page of the currently booked ticket is different from the price displayed on the page of the ticket of the same airline and cabin without restriction information, the system cannot continue the current booking process, otherwise it will affect the associated payment verification process, etc., so it is necessary to intercept the ticket order submission request.

[0048] In some cases, after informing the user that they need to rebook, the process can be ended directly. In some cases, for the convenience of user operation, the system can also guide the user to rebook, so as to save the user from repeated flight search and other operations.

[0049] Specifically, the second prompt information indicates to rebook the ticket through page jump, and the second prompt information carries the ticket information and page display price of the ticket of the same flight and cabin, as well as the ticket information and page display price of the currently booked ticket. Figure 3 A schematic diagram showing a pop-up second prompt message on an order filling page in an embodiment is shown, referring to Figure 3 As shown, in the case of this embodiment, the system will pop up a window to return the second prompt information 310 on the order filling page 200 of the current reserved air ticket. The second prompt information 310 indicates that the ticket can be rebooked by jumping to the page, for example, including the following guide: "Your passenger information does not match the passenger restriction information of this agreement ticket, and you cannot continue to book the ticket. Please confirm whether to jump to the non-agreement ticket page to rebook the ticket", and list the comparison information between the non-agreement ticket of the same airline, flight and cabin and the refund and change information and page display price of the agreement ticket for the user to make a decision. If the user is sure that the non-agreement ticket needs to be rebooked, click the "Confirm Jump" button to return to the second confirmation information.

[0050] Afterwards, the air ticket booking method further includes: according to the second confirmation information returned by the booking terminal, jumping to the order filling page of the same-cabin air ticket of the same airline, and importing the current passenger information into the order filling page of the same-cabin air ticket of the same airline. The order filling page of the same-cabin air ticket of the same airline will display the relevant information and published fare of the same-cabin air ticket of the same airline, and the user is required to fill in the passenger information. This embodiment can import the current passenger information that the user has previously filled in into the order filling page of the same-cabin air ticket of the same airline, thereby eliminating the user's repeated information filling operation. On the order filling page of the same-cabin air ticket of the same airline, the user can also modify the passenger information. When the user confirms that the information is correct and clicks the submit button on the page, the same-cabin air ticket of the same airline can be ordered.

[0051] Furthermore, in some embodiments, when the booking end is a business travel booking end, before sending the second prompt information indicating the need to rebook a ticket to the booking end, it also includes: determining whether the page displayed price of the ticket for the same airline and the same cabin exceeds the standard travel price corresponding to the current passenger information; if so, also carrying an overspending prompt of the page displayed price of the ticket for the same airline and the same cabin relative to the standard travel price in the second prompt information.

[0052] For business travel, there is usually a standard travel price. If the price of the air ticket booked by the user exceeds the standard travel price specified for it, the user may need to pay part of the price personally. Therefore, in the case where the page display price of the currently booked air ticket is different from the page display price of the same airline and cabin air ticket without restriction information, this embodiment also determines whether the page display price of the same airline and cabin air ticket exceeds the standard travel price corresponding to the current passenger information. If not, the aforementioned second prompt information is returned to the business travel booking terminal normally. If there is an overspending situation, refer to Figure 3 As shown, the second prompt information 310 also carries a reminder of the overspending of the page display price of the same airline and cabin ticket relative to the standard travel price, for example, the following guide is used: "The non-agreement ticket will overspend 200 yuan! (Your standard travel price is 1,000 yuan)". Therefore, according to the second prompt information 310, the user can easily decide whether to jump to the non-agreement ticket page to rebook the ticket.

[0053] After the user is aware of the overspending, determines that a new ticket is needed, and confirms that the information is correct on the order filling page for the same airline and cabin ticket and clicks the Submit button, the system can split and generate two payment sub-orders for business and personal use. Figure 4 A schematic diagram of generating a first payment sub-order and a second payment sub-order in one embodiment is shown, referring to Figure 4 As shown, in response to the order submission request of the order filling page 400 of the same-flight same-class ticket, the system can generate a first payment sub-order 410 with the standard travel price (such as 1,000 yuan in the above example) as the payment amount, and a second payment sub-order 420 with the excess of the page display price of the same-flight same-class ticket relative to the standard travel price (such as 200 yuan in the above example) as the payment amount. In addition, in response to the operation request for the first payment sub-order 410, the system can call the public account corresponding to the current passenger information to perform the payment operation, and in response to the operation request for the second payment sub-order 420, call the personal account corresponding to the current passenger information to perform the payment operation.

[0054] For example, when the user clicks the "Debit" button of the first payment sub-order 410, the system can call the public account corresponding to the current passenger information (for example Figure 4 In addition, if the user clicks the "Debit and Invoice" button of the first payment sub-order 410, the system can automatically invoice the public account name after calling the corresponding public account for automatic deduction, and the amount of deduction and invoice are both the corresponding travel standard price. The second payment sub-order 420 includes the "Pay" and "Pay and Invoice" buttons, and the user can choose the personal account for payment and invoice as needed, and the amount to be paid and invoiced is the corresponding overspending part.

[0055] Therefore, when the price of the air ticket booked by the user exceeds the standard price for business travel, by splitting into two payment sub-orders, one for business and one for personal, the user can be automatically helped to split the part that can be declared for travel and the part that requires personal compensation, without the need for manual operation by the user, thus simplifying the user's business travel air ticket booking process and improving the user experience.

[0056] In addition, in some embodiments, there is a large overlap between the users who book age-restricted tickets and children's tickets, and there is no agreed age limit for children's tickets. Therefore, children's ticket orders can be screened out and the orders can be submitted directly to reasonably simplify the process. When children book adult agreement tickets, they must comply with both the airline's restrictions on children's ticket bookings and the airline's restrictions on agreement tickets. Therefore, children's adult agreement tickets also need to enter the comparison process with non-agreement tickets. Specifically, after responding to the ticket order submission request, it may also include: determining whether the currently booked ticket is a children's ticket; if so, directly creating an order based on the ticket order submission request; if not, determining whether the currently booked ticket carries passenger restriction information, and whether the current passenger information matches the passenger restriction information.

[0057] In summary, the above-mentioned air ticket booking method can, in the case where a user has unawarely booked an agreed air ticket with restriction information that is inconsistent with his or her personal information, and when the published fare of the agreed air ticket is the same as the published fare of the corresponding non-agreement air ticket, the system can automatically replace the air ticket information so that the user can complete the air ticket booking without repeating the booking process; when the published fare of the agreed air ticket is different from the published fare of the corresponding non-agreement air ticket, the user can also be guided to rebook the ticket to simplify the user operation; thereby, the contradiction between the restriction of users on the agreed air ticket and the booking of air tickets by all users is resolved, and while satisfying the air ticket restriction information, the user booking process is simplified, the user experience is improved, and one-stop air ticket booking for passengers of all ages on the ticket booking platform is realized.

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

[0059] Figure 5 The main modules of the air ticket reservation system in one embodiment are shown, referring to Figure 5As shown, the air ticket booking system 500 of this embodiment includes: an order response module 510, which is used to respond to the air ticket order submission request, and when the currently booked air ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determine whether the page display price of the currently booked air ticket matches the page display price of the air ticket of the same airline and cabin without restriction information; a first processing module 520, which is used to send a first prompt message that the booking can be continued to the ticket booking end when the order response module determines that it is yes, and replace the air ticket information of the currently booked air ticket with the air ticket information of the same airline and cabin according to the first confirmation information returned by the ticket booking end, and then create an order according to the updated air ticket order submission request; a second processing module 530, which is used to intercept the air ticket order submission request when the order response module determines that it is no, and send a second prompt message that the ticket needs to be rebooked to the ticket booking end.

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

[0061] As described above, the air ticket booking system of the present invention can, in the case where a user has unawarely booked an agreement ticket with restriction information that is inconsistent with his / her personal information, and when the published fare of the agreement ticket is the same as the published fare of the corresponding non-agreement ticket, automatically replace the ticket information through the system to enable the user to complete the ticket booking without repeating the booking process; when the published fare of the agreement ticket is different from the published fare of the corresponding non-agreement ticket, it can also guide the user to rebook the ticket, simplifying the user operation; thereby, solving the contradiction between the restriction of users on the agreement ticket and the booking of tickets by all users, simplifying the user booking process while satisfying the ticket restriction information, improving the user experience, and realizing one-stop ticket booking for passengers of all ages on the ticket booking platform.

[0062] 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 air ticket booking method described in any of the above embodiments is implemented.

[0063] The electronic device of the present invention can realize the situation that a user has booked a negotiated air ticket with restriction information inconsistent with his / her personal information without being aware of it. When the published fare of the negotiated air ticket is the same as the published fare of the corresponding non-negotiated air ticket, the system can automatically replace the air ticket information to enable the user to complete the air ticket booking without repeating the booking process; when the published fare of the negotiated air ticket is different from the published fare of the corresponding non-negotiated air ticket, the user can also be guided to rebook the ticket, simplifying the user operation; thereby, the contradiction between the restriction of users on the negotiated air ticket and the booking of air tickets by all users is resolved, and while satisfying the air ticket restriction information, the user booking process is simplified, the user experience is improved, and a one-stop air ticket booking for passengers of all ages on the ticket booking platform is realized.

[0064] Figure 6 is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. It should be understood that: Figure 6 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.

[0065] like Figure 6 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.

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

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

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

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

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

[0071] The embodiment of the present invention further provides a computer-readable storage medium for storing a program, which implements the audio segmentation method described in any of the above embodiments when the program is executed. 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 audio segmentation method described in any of the above embodiments.

[0072] When the storage medium of the present invention is executed by a processor, it can be implemented that in the case where a user has unawarely booked an agreement ticket with restriction information that is inconsistent with his / her personal information, when the published fare of the agreement ticket is the same as the published fare of the corresponding non-agreement ticket, the system automatically replaces the ticket information to enable the user to complete the ticket booking without repeating the booking process; when the published fare of the agreement ticket is different from the published fare of the corresponding non-agreement ticket, the user can also be guided to rebook the ticket, simplifying the user operation; thereby, the contradiction between the restriction of users on the agreement ticket and the booking of tickets by all users is resolved, and while satisfying the ticket restriction information, the user booking process is simplified, the user experience is improved, and one-stop ticket booking for passengers of all ages on the ticket booking platform is achieved.

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

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

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

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

[0077] 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 method for booking an air ticket, characterized in that: include: In response to a ticket order submission request, when the currently booked ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determining whether a page display price of the currently booked ticket matches a page display price of a ticket of the same flight and cabin class without restriction information; If yes, a first prompt message is sent to the booking terminal to indicate that the booking can be continued, and after replacing the ticket information of the currently booked ticket with the ticket information of the ticket of the same flight and cabin according to the first confirmation message returned by the booking terminal, a request is submitted to create an order according to the updated ticket order; The first prompt information indicates to continue booking by replacing the information, and the first prompt information carries the ticket information of the ticket of the same flight and cabin class and the ticket information of the currently booked ticket; the step of creating an order according to the updated ticket order submission request includes: creating a ticket order of the same flight and cabin class according to the updated ticket order submission request including the ticket information of the ticket of the same flight and cabin class and the current passenger information; If not, intercept the ticket order submission request and send a second prompt message requiring rebooking to the ticket booking terminal; Among them, the second prompt information indicates to rebook the ticket through page jump, and the second prompt information carries the ticket information and page display price of the ticket of the same airline and the same cabin, as well as the ticket information and page display price of the currently booked ticket; after sending the second prompt information that requires rebooking to the booking end, it also includes: according to the second confirmation information returned by the booking end, jumping to the order filling page of the ticket of the same airline and the same cabin, and importing the current passenger information into the order filling page of the ticket of the same airline and the same cabin.

2. The air ticket booking method according to claim 1, characterized in that: When the ticket booking terminal is a business travel ticket booking terminal, before sending the second prompt information requiring rebooking to the ticket booking terminal, the method further includes: Determine whether the page displayed price of the ticket of the same flight and cabin exceeds the standard travel price corresponding to the current passenger information; If so, the second prompt information also carries an overspending reminder of the page displayed price of the ticket for the same airline and cabin relative to the standard travel price.

3. The air ticket booking method according to claim 2, characterized in that: After the current passenger information is imported into the order filling page of the same flight and same cabin ticket, the method further includes: In response to an order submission request on the order filling page for the same-cabin ticket of the same airline, generating a first payment sub-order with the standard travel price as the payment amount, and a second payment sub-order with the excess of the page display price of the same-cabin ticket of the same airline relative to the standard travel price as the payment amount; and In response to the operation request for the first payment sub-order, the public account corresponding to the current passenger information is called to perform the payment operation, and in response to the operation request for the second payment sub-order, the personal account corresponding to the current passenger information is called to perform the payment operation.

4. The air ticket booking method according to claim 1, characterized in that: After responding to the ticket order submission request, the method further includes: Determine whether the currently booked ticket is a child ticket; If yes, directly submit a request to create an order based on the ticket order; If not, it is determined whether the currently booked ticket carries the passenger restriction information, and whether the current passenger information matches the passenger restriction information.

5. The air ticket booking method according to claim 1, characterized in that: Before sending the first prompt information that the ticket booking can be continued to the ticket booking terminal, the method further includes: Determine whether the ticket information of the ticket of the same flight and cabin is consistent with the ticket information of the currently booked ticket; If yes, directly create a ticket order for the same flight and cabin class according to the ticket order submission request; If not, the first prompt information is sent to the ticket booking terminal.

6. An air ticket reservation system, characterized in that: include: An order response module, for responding to a ticket order submission request, and when the currently booked ticket carries passenger restriction information and the current passenger information does not match the passenger restriction information, determining whether the page display price of the currently booked ticket matches the page display price of the ticket of the same flight and cabin without restriction information; A first processing module is configured to, when the order response module determines that the result is yes, send a first prompt message to the ticket booking terminal that the ticket booking can be continued, and replace the ticket information of the currently booked ticket with the ticket information of the ticket of the same flight and cabin according to the first confirmation message returned by the ticket booking terminal, and then create an order according to the updated ticket order submission request; The first prompt information indicates to continue booking by replacing the information, and the first prompt information carries the ticket information of the same-cabin ticket of the same airline and the ticket information of the currently booked ticket; the first processing module creates an order according to the updated ticket order submission request, including: creating a same-cabin ticket order according to the updated ticket order submission request containing the ticket information of the same-cabin ticket of the same airline and the current passenger information; A second processing module is used for intercepting the ticket order submission request when the order response module determines that the result is no, and sending a second prompt message that a new ticket booking is required to the ticket booking terminal; Among them, the second prompt information indicates to rebook the ticket through page jump, and the second prompt information carries the ticket information and page display price of the ticket of the same airline and the same cabin, as well as the ticket information and page display price of the currently booked ticket; after the second processing module sends the second prompt information that requires rebooking to the booking end, it also includes: according to the second confirmation information returned by the booking end, jumping to the order filling page of the ticket of the same airline and the same cabin, and importing the current passenger information into the order filling page of the ticket of the same airline and the same cabin.

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 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 air ticket booking method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Valuable data exchange system

    CN101236633A

  • Payment method, system and device for out-of-limit travel order, and storage medium

    CN111598538A

  • Air ticket order verification method and system, electronic equipment and storage medium

    CN112950336A

  • Information, travel information and flight information processing method and device, and storage medium

    CN113298581A