Flight resigning method and device, computer readable storage medium and electronic equipment

Automatic flight rebooking through the target processing system solves the problem of low traditional rebooking efficiency, realizes efficient rebooking services within the rebookable time limit, and improves passenger experience.

CN119180356APending Publication Date: 2024-12-24TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411374813.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The traditional flight revision model relies on manual processing, resulting in low revision efficiency and lack of effective solutions.

Method used

Receive passengers' inquiry requests through the target processing system, determine the flight that can be booked based on the original flight information, and automatically handle the rebooking service within the time limit for rebooking to avoid manual intervention.

Benefits of technology

It improves the efficiency of rebooking, ensures that the rebooking business is automatically completed within the time limit for rebooking, and improves the travel experience of passengers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119180356A_ABST
    Figure CN119180356A_ABST
Patent Text Reader

Abstract

The invention discloses a flight resigning method and device, a computer readable storage medium and electronic equipment. The method relates to the technical field of Internet, and comprises the steps that a target query request of a target passenger is received, the target query request comprises information of an original flight of which the target passenger buys a ticket, and the target query request is used for requesting to query a flight which can be reserved and resigned by the target passenger; according to the information of the original flight in the target query request, determining flights which can be reserved and resigned by the target passenger from a plurality of flights to be taken off, and obtaining at least one target flight; under the condition that an appointment resigning request of a target passenger is received, determining a target flight from the at least one target flight according to the appointment resigning request; and under the condition that the current time is within the resignable time range of the target destination flight, handling a service for resigning to the target destination flight for the target passenger. According to the invention, the technical problem of low signature modification efficiency caused by manual signature modification for passengers in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a flight change method, device, computer-readable storage medium and electronic device. Background Art

[0002] Traditionally, flight change services refer to passengers going to manual counters to change flights in the event of flight delays, cancellations, or passenger-related factors. With the continuous growth of departing flights and passenger volume, this traditional change model relies on the number of counters and coordinate restrictions, resulting in low change efficiency.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present invention provide a flight rebooking method, device, computer-readable storage medium and electronic device to at least solve the technical problem of low efficiency in manually rebooking passengers in the related art.

[0005] According to one aspect of an embodiment of the present invention, a flight rebooking method is provided, comprising: receiving a target query request from a target passenger, wherein the target query request includes information about an original flight for which the target passenger has purchased a ticket, and the target query request is used to request a query about flights that the target passenger can book and rebook; determining flights that the target passenger can book and rebook from multiple flights to be taken off based on the information about the original flight in the target query request, and obtaining at least one destination flight; upon receiving a reservation and rebooking request from the target passenger, determining a target destination flight from at least one destination flight based on the reservation and rebooking request; and processing services for the target passenger to rebook to the target destination flight when the current time is within the rebookable time range of the target destination flight.

[0006] Furthermore, the flight rebooking method also includes: obtaining the passenger rebooking rules of the original flight; judging whether the target passenger meets the first reservation rebooking conditions based on the passenger rebooking rules; and when the target passenger meets the first reservation rebooking conditions, determining the flight that the target passenger can book and rebook from multiple flights to be taken off according to the information of the original flight in the target query request, and obtaining at least one destination flight.

[0007] Furthermore, the flight rebooking method also includes: determining the original flight route based on the information of the original flight, and determining a flight with the same route as the original flight from multiple flights to obtain multiple candidate flights; obtaining the destination flight rebooking rules corresponding to each candidate flight in the multiple candidate flights; for each candidate flight, judging whether the candidate flight meets the second reservation rebooking condition based on the destination flight rebooking rules; if the candidate flight meets the second reservation rebooking condition, determining the candidate flight as the destination flight.

[0008] Furthermore, the destination flight rebooking rules at least include a time range for rebooking of the flight, wherein the flight rebooking method also includes: determining the time point when the target processing system receives the target query request of the target passenger as the first time point; if the time starting point of the rebooking time range in the destination flight rebooking rules is after the first time point, determining that the candidate flight meets the second reservation rebooking condition; if the time starting point of the rebooking time range in the destination flight rebooking rules is not after the first time point, determining that the candidate flight does not meet the second reservation rebooking condition.

[0009] Furthermore, the flight rebooking method also includes: determining passengers to be rebooked to a target destination flight to obtain at least one passenger, wherein the at least one passenger includes at least a target passenger; if the number of passengers of the at least one passenger is multiple, determining a service handling priority of the at least one passenger; determining a service handling order of the at least one passenger based on the service handling priority of the at least one passenger; and handling services for the target passenger for rebooking to the target destination flight according to the service handling order.

[0010] Furthermore, the flight rebooking method also includes: determining the time point when the target processing system receives the reservation rebooking request of each passenger among at least one passenger, and obtaining the second time point corresponding to each passenger; determining the business processing order of at least one passenger based on the business processing priority of at least one passenger and the second time point corresponding to at least one passenger.

[0011] Furthermore, the flight rebooking method also includes: in the case where there are multiple target destination flights, after processing the service for rebooking to the target destination flight for the target passenger, if the service is successfully processed, determining the target destination flight to which the target passenger has successfully rebooked as the current target destination flight; determining flights other than the current target destination flight among the multiple target destination flights as other target destination flights, and canceling the service for rebooking to other target destination flights for the target passenger.

[0012] According to another aspect of an embodiment of the present invention, a flight rebooking device is also provided, including: a receiving module, used to receive a target query request of a target passenger, wherein the target query request includes information about the original flight for which the target passenger has purchased a ticket, and the target query request is used to request to query the flights that the target passenger can book and rebook; a first determination module, used to determine the flights that the target passenger can book and rebook from multiple flights to be taken off based on the information about the original flight in the target query request, and obtain at least one destination flight; a second determination module, used to determine a target destination flight from at least one destination flight based on the reservation rebooking request when receiving the reservation rebooking request of the target passenger; a first processing module, used to handle the service of rebooking to the target destination flight for the target passenger when the current time is within the rebookable time range of the target destination flight.

[0013] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned flight rebooking method when running.

[0014] According to another aspect of an embodiment of the present invention, an electronic device is also provided, which includes one or more processors; a memory for storing one or more programs, so that when the one or more programs are executed by the one or more processors, the one or more processors are implemented to run the programs, wherein the programs are configured to execute the above-mentioned flight change method when running.

[0015] In an embodiment of the present invention, a method of rebooking for passengers through a target processing system is adopted, by receiving a target query request of a target passenger, and then determining a flight that the target passenger can rebook from multiple flights to take off according to the information of the original flight in the target query request, and obtaining at least one destination flight, and then, when receiving the reservation rebooking request of the target passenger, determining the target destination flight from at least one destination flight according to the reservation rebooking request, so that when the current time is within the rebookable time range of the target destination flight, the target passenger is processed for rebooking to the target destination flight. Among them, the target query request includes the information of the original flight that the target passenger has purchased a ticket for, and the target query request is used to request to query the flights that the target passenger can rebook.

[0016] In the above process, at least one destination flight that the target passenger can reserve for rebooking is determined based on the information of the original flight in the target query request of the target passenger, thereby achieving accurate determination of the flight that the target passenger can choose to reserve for check-in; by determining the target destination flight from at least one destination flight based on the reservation rebooking request of the target passenger, thereby achieving accurate determination of the flight that the target passenger expects to check-in; by processing the service of rebooking to the target destination flight for the target passenger when the current time is within the rebookable time range of the target destination flight, thereby achieving automatic rebooking to the flight that the target passenger expects to check-in within the rebookable time limit for the target passenger, thereby avoiding manual query of rebookable flights and processing of rebooking services for users, thereby improving rebooking efficiency.

[0017] It can be seen that the solution provided in this application achieves the purpose of making reservations and rebooking for passengers through the target processing system, thereby achieving the technical effect of improving the efficiency of rebooking, and further solving the technical problem of low efficiency in rebooking for passengers manually in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0019] Figure 1 Schematic diagram of an optional flight change method according to an embodiment of the present invention Figure 1 ;

[0020] Figure 2 is a schematic diagram of an optional target processing system according to an embodiment of the present invention;

[0021] Figure 3 Schematic diagram of an optional flight change method according to an embodiment of the present invention Figure 2 ;

[0022] Figure 4 is a schematic diagram of an optional flight rebooking device according to an embodiment of the present invention;

[0023] Figure 5 is a schematic diagram of an optional electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards in the relevant regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0027] Example 1

[0028] According to an embodiment of the present invention, an embodiment of a flight rebooking method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] Figure 1 Schematic diagram of an optional flight change method according to an embodiment of the present invention Figure 1 ,like Figure 1 As shown, the method is applied to a target processing system and comprises the following steps:

[0030] Step S101, receiving a target query request of a target passenger, wherein the target query request includes information of the original flight for which the target passenger has purchased a ticket, and the target query request is used to request to query the flights that the target passenger can reserve and change.

[0031] In some embodiments, the target processing system can be integrated into online self-service channels such as airline APPs and mini-programs, so that users can make reservation changes through their terminals. The target processing system can be a system in the airline or a system in the agency platform.

[0032] In some embodiments, flight rescheduling refers to flight change operations made due to external factors such as flight delays and passengers' own reasons. The original flight can be understood as the flight for which the passenger has currently purchased a ticket, that is, the flight that the passenger may expect to check out, and the destination flight can be understood as the flight that the passenger may expect to change to (or check in).

[0033] When some passengers purchase tickets, their favorite flights have no vacancies, but they do not want to delay their travel plans, so they have to book a flight first. However, when the flight has inventory again, the passengers cannot be notified in time, which affects the passengers' flight experience. Therefore, in this embodiment, a reservation change method is provided for the passengers, that is, the passengers can pre-register the flight they want to change to in the target processing system, and then the target processing system will handle the change for the passengers within the changeable time of the flight and if the flight has inventory, thereby improving the change efficiency and user experience.

[0034] Optionally, the target passenger is a passenger who needs to change his / her flight ticket, and the target query request of the target passenger may include information of the original flight for which the target passenger has purchased a ticket and passenger information of the target passenger.

[0035] Optionally, the original flight information includes at least the flight number of the original flight, and may also include the departure time, arrival time, and route of the original flight. The target processing system may determine the departure time, arrival time, and route of the original flight according to the flight number of the original flight.

[0036] Optionally, the passenger information may include the passenger's ID number and other information.

[0037] Step S102, based on the information of the original flight in the target query request, determine the flight that the target passenger can book and change from multiple flights to be taken off, and obtain at least one destination flight.

[0038] Optionally, since the rebooking time ranges of destination flights of different airlines are different, in order to improve the user experience, in this embodiment, the user can make an appointment to rebook, that is, the user can make an appointment to rebook to the flight within the non-rebooking time range of the flight, so that when the rebooking time range of the flight is reached, the target processing system can automatically handle the rebooking service for the user.

[0039] Optionally, since the flight that the passenger expects to check in is usually on the same route as the passenger's original flight, the target processing system can first determine a flight with the same route as the original flight from multiple flights to take off, and then determine the destination flight from the flights with the same route as the original flight.

[0040] Optionally, the target processing system can determine the flights that the target passenger can book and rebook from the flights with the same route as the original flight in combination with other rules, under the premise that the routes are the same, to obtain at least one destination flight.

[0041] Step S103: upon receiving a reservation change request from the target passenger, determining a target destination flight from at least one destination flight according to the reservation change request.

[0042] In some embodiments, after obtaining at least one destination flight, the target processing system may feed back the at least one destination flight to the passenger, for example, by displaying the at least one destination flight on a page on a terminal held by the passenger.

[0043] Afterwards, the target passenger can generate a reservation change request based on at least one destination flight received, wherein the reservation change request includes the target passenger's passenger information and the destination flight that the target passenger requests to check in (i.e., change to), and the destination flight that the target passenger requests to check in belongs to at least one destination flight.

[0044] Optionally, after receiving the reservation change request from the target passenger, the target processing system may determine the destination flight that the target passenger requests to check in in the reservation change request as the target destination flight.

[0045] In some embodiments, after determining the target destination flight, the target processing system may generate a reservation change record sheet corresponding to the target destination flight, and mark the reservation change record sheet as "initialized". The reservation change record sheet includes at least the target passenger's original flight information, the target destination flight information, and passenger information. Optionally, the target destination flight information may be the flight number of the target destination flight.

[0046] In some embodiments, the target processing system can also determine the business processing priority of the target passenger, and then determine the priority of the target passenger's reservation change record based on the business processing priority, which is equivalent to determining the processing order of the target passenger's change business.

[0047] Step S104: When the current time is within the rebooking time range of the target destination flight, processing service for the target passenger to rebook to the target destination flight.

[0048] Optionally, since the user is within the non-rebooking time range of the target destination flight when making a reservation rebooking, the target processing system can process the service for the target passenger to rebook to the target destination flight if the current time is within the rebooking time range of the target destination flight.

[0049] Optionally, before the target passenger is processed for the service of rebooking to the target destination flight, if the passenger wants to cancel the rebooking operation, the passenger can initiate the cancellation operation at any time. When the target processing system receives the cancellation and rebooking request from the passenger, it will change the status of the reservation rebooking record sheet corresponding to the target destination flight to "cancelled". If the service of rebooking to the target destination flight is being processed for the target passenger, it is determined that the flight order has entered the processing flow. In this case, the user cannot cancel, but can initiate a refund operation.

[0050] Optionally, in this embodiment, each airline can customize the time range for rescheduling the destination flight in order to more freely control the order processing time.

[0051] Optionally, the target processing system may also receive a reservation query request from the passenger, and upon receiving the reservation query request, provide the passenger with a reservation change record.

[0052] It should be noted that by providing passengers with the reservation and rebooking function, passengers who have not booked a suitable flight can register their intention to rebook on other flights. The system can automatically process the reservation according to the flight status and notify the passengers of the rebooking results. If the rebooking is successful, they can take the desired flight. If it fails, it will not affect the passenger's itinerary, thereby improving the passenger's travel experience.

[0053] Based on the scheme defined in the above steps S101 to S104, it can be known that in the embodiment of the present invention, a method of rebooking for passengers through a target processing system is adopted, by receiving a target query request of a target passenger, and then determining the flight that the target passenger can rebook from multiple flights to take off according to the information of the original flight in the target query request, and obtaining at least one destination flight, and then, when receiving the reservation rebooking request of the target passenger, determining the target destination flight from at least one destination flight according to the reservation rebooking request, so that when the current time is within the rebookable time range of the target destination flight, the target passenger is processed for the service of rebooking to the target destination flight. Among them, the target query request includes the information of the original flight that the target passenger has purchased a ticket for, and the target query request is used to request to query the flight that the target passenger can rebook.

[0054] It is easy to notice that in the above process, by determining at least one destination flight that the target passenger can book for rebooking based on the information of the original flight in the target query request of the target passenger, the flight that the target passenger can choose to book for check-in is accurately determined, and by determining the target destination flight from at least one destination flight based on the reservation rebooking request of the target passenger, the flight that the target passenger expects to check in is accurately determined, and by handling the service of rebooking to the target destination flight for the target passenger when the current time is within the rebookable time range of the target destination flight, the target passenger is automatically rebooked to the flight that the target passenger expects to check in within the rebookable time limit, thereby avoiding manual query of rebookable flights and handling of rebooking services for users, thereby improving the rebooking efficiency.

[0055] It can be seen that the solution provided in this application achieves the purpose of making reservations and rebooking for passengers through the target processing system, thereby achieving the technical effect of improving the efficiency of rebooking, and further solving the technical problem of low efficiency in rebooking for passengers manually in the related technology.

[0056] In an optional embodiment, in the process of determining the flight that the target passenger can book and rebook from multiple flights to take off based on the information of the original flight in the target query request to obtain at least one destination flight, the target processing system can obtain the passenger rebooking rules of the original flight, and then determine whether the target passenger meets the first reservation rebooking condition based on the passenger rebooking rules. Therefore, if the target passenger meets the first reservation rebooking condition, the flight that the target passenger can book and rebook is determined from multiple flights to take off based on the information of the original flight in the target query request to obtain at least one destination flight.

[0057] In some embodiments, different airlines have different passenger rebooking rules. The passenger rebooking rules of an airline are used to represent the conditions that passengers need to meet when checking out of a flight of the airline. Here, airline refers to an airline company.

[0058] In some embodiments, after obtaining the target query request of the passenger, the target processing system can determine the airline to which the original flight belongs, thereby determining the passenger rebooking rules of the airline to which the original flight belongs as the passenger rebooking rules corresponding to the original flight.

[0059] In some embodiments, the passenger rebooking rules may include information of passengers who are restricted from rebooking. Passengers who are restricted from rebooking may be special service passengers, passengers with checked baggage, passengers with special documents, etc.

[0060] Optionally, in the process of determining whether the target passenger meets the first reservation change conditions based on the passenger change rules, the target processing system may determine whether the target passenger meets the conditions in the passenger change rules. If so, it is determined that the target passenger meets the first reservation change conditions; if not, it is determined that the target passenger does not meet the first reservation change conditions.

[0061] For example, an optional rule for passengers who can change their tickets is shown in Table 1:

[0062] Table 1

[0063] Airlines Restrictions on special service passenger types Restriction on document types CA Checked baggage, infants A certificate

[0064] Then, when a passenger does not have checked luggage, is not an infant, and does not hold document A, it is determined that the passenger meets the conditions in the passenger change rules. When a passenger has checked luggage, or is an infant, or holds document A, it is determined that the passenger does not meet the conditions in the passenger change rules.

[0065] Optionally, when the target passenger meets the first reservation change condition, the target processing system can determine the flight that the target passenger can make a reservation for and change from multiple flights to take off based on the information of the original flight in the target query request, and obtain at least one destination flight.

[0066] Optionally, when the target passenger does not meet the first reservation change condition, the target processing system may feedback target information to the target passenger, where the target information indicates that the target passenger cannot make a reservation change.

[0067] It should be noted that through the above process, it is possible to judge whether the passenger meets the reservation and change conditions before inquiring about the flight for the passenger, thereby avoiding the invalid processing of inquiring about the flight for the passenger when the passenger cannot change the flight, thereby further improving the efficiency of the change.

[0068] In an optional embodiment, in the process of determining the flight that the target passenger can book and rebook from multiple flights to take off based on the information of the original flight in the target query request to obtain at least one destination flight, the target processing system can determine the original flight route based on the information of the original flight, and determine a flight with the same route as the original flight from multiple flights to obtain multiple candidate flights, and then obtain the destination flight rebooking rules corresponding to each candidate flight in the multiple candidate flights, and then for each candidate flight, determine whether the candidate flight meets the second reservation rebooking condition based on the destination flight rebooking rule, so that if the candidate flight meets the second reservation rebooking condition, the candidate flight is determined as the destination flight.

[0069] Optionally, the information of the original flight may include the flight number of the original flight, and the target processing system may query the route of the original flight according to the flight number of the original flight.

[0070] After determining multiple candidate flights, the target processing system can obtain the destination flight change rules corresponding to each of the multiple candidate flights. Optionally, different airlines have different destination flight change rules. The target processing system can determine the destination flight change rules of the airline to which the candidate flight belongs as the destination flight change rules corresponding to the candidate flight.

[0071] In some embodiments, the airline's destination flight change rules are used to characterize the conditions that the flight must meet when a passenger checks in to the airline's flight. The destination flight change rules may include the airlines and routes to which the passenger is allowed to check in, the time period applicable for change before the flight takes off (i.e., the change time range), the number of seats that need to be reserved for non-change passengers (i.e., the number of reserved seats), the rule start and stop switch, etc.

[0072] For example, an optional destination flight change rule is shown in Table 2:

[0073] Table 2

[0074]

[0075] Optionally, since the target processing system provides passengers with a reservation change function, that is, passengers need to be within the non-rebooking time range of the destination flight when applying for a reservation change, the target processing system can determine whether the candidate flight meets the second reservation change condition based on the rebooking time range in the destination flight rebooking rule. The end time of the flight reservation change can be the starting point of the rebooking time range of the flight, and the start time of the flight reservation change can be unlimited.

[0076] Optionally, if the candidate flight meets the second reservation change condition, the candidate flight is determined as the destination flight. If the candidate flight does not meet the second reservation change condition, the candidate flight is not determined as the destination flight.

[0077] Optionally, when there is no destination flight, the target processing system may feedback target information to the target passenger, where the target information indicates that the target passenger cannot make a reservation for rebooking.

[0078] It should be noted that by determining the destination flight in combination with the rebooking rules of the original flight and the destination flight, the accuracy of the determined destination flight is improved, thereby minimizing the occurrence of invalid rebooking and effectively improving the rebooking efficiency.

[0079] In an optional embodiment, the destination flight rebooking rules include at least a rebookable time range of the flight, wherein, in the process of determining whether the candidate flight meets the second reservation rebooking condition based on the destination flight rebooking rules, the target processing system may determine the time point when the target processing system receives the target query request of the target passenger as the first time point, and if the time starting point of the rebookable time range in the destination flight rebooking rules is after the first time point, it is determined that the candidate flight meets the second reservation rebooking condition; if the time starting point of the rebookable time range in the destination flight rebooking rules is not after the first time point, it is determined that the candidate flight does not meet the second reservation rebooking condition.

[0080] For example, assume that the time point when the target processing system receives the target query request of the target passenger is 2023.11.24 10:00:00, and the departure time of candidate flight A is shown in Table 3:

[0081] Table 3

[0082] Airlines route Departure time CA PEK-CKG 2023.11.24 12:00:00

[0083] The destination flight change rules obtained by the target processing system are shown in Table 4:

[0084] Table 4

[0085]

[0086] Therefore, it can be determined that flight A meets the second reservation change condition.

[0087] In some embodiments, the destination flight rebooking rule also includes a rule start / stop switch, which indicates whether the flight is allowed to be rebooked. Therefore, in the process of determining the time point when the target processing system receives the target query request of the target passenger as the first time point, the target processing system can determine whether the rule start / stop switch in the destination flight rebooking rule indicates that the candidate flight is allowed to be rebooked. If the rule start / stop switch indicates that the candidate flight is not allowed to be rebooked, it is determined that the candidate flight does not meet the second rebooking condition. If the rule start / stop switch indicates that the candidate flight is allowed to be rebooked, the time point when the target processing system receives the target query request of the target passenger is determined as the first time point, and then it is determined whether the candidate flight meets the second rebooking condition based on the first time point.

[0088] It should be noted that, through the above process, an accurate judgment is made as to whether the candidate flight meets the second reservation change conditions.

[0089] In an optional embodiment, in the process of handling the service for changing the target passenger to the target destination flight, the target processing system can determine the passengers to be changed to the target destination flight, obtain at least one passenger, and then determine the service handling priority of the at least one passenger if the number of passengers of the at least one passenger is multiple, and then determine the service handling order of the at least one passenger according to the service handling priority of the at least one passenger, so as to handle the service for changing the target passenger to the target destination flight according to the service handling order. Among them, the at least one passenger includes at least the target passenger.

[0090] Optionally, since there may be multiple passengers who have requested to make a reservation to change to the same flight, the order of the passengers' changes needs to be considered when processing the change. Therefore, when the current time is within the time range of the target destination flight, the target processing system can first determine the passengers to be changed to the target destination flight and obtain at least one passenger. Among them, the passengers to be changed to the target destination flight can be understood as passengers who have requested to make a reservation to change to the target destination flight.

[0091] Afterwards, if the passenger number of at least one passenger is one, it is determined that at least one passenger only includes the target passenger. In this case, the target processing system can directly handle the service of rebooking the target passenger to the target destination flight.

[0092] If the number of passengers of at least one passenger is multiple, the business handling priority of at least one passenger is determined. Optionally, the target processing system can obtain the business handling priority of each passenger from the airline company to which the target destination flight belongs, and the airline company to which the target destination flight belongs records the business handling priority of each passenger.

[0093] For example, the service handling priority of each passenger is associated with the passenger level of the passenger in the airline to which the target destination flight belongs. An optional service handling priority of a passenger is shown in Table 5:

[0094] Table 5

[0095]

[0096] For example, the business handling priority of each passenger is correlated with the passenger's flight mileage, number of flights, etc. of the airline to which the target destination flight belongs.

[0097] After determining the service handling priority of at least one passenger, the target processing system may determine the service handling order of at least one passenger according to the service handling priority of at least one passenger, for example, a passenger with a higher service handling priority has an earlier service handling order. For passengers with the same service handling priority, a passenger who requests an earlier reservation change has an earlier service handling order.

[0098] Afterwards, the target processing system can process the target passenger's rebooking to the target destination flight according to the service processing sequence. For example, based on the service processing sequence, it is determined in real time whether there is a passenger who is to be rebooked to the target destination flight before the target passenger. If there is a passenger who is to be rebooked to the target destination flight before the target passenger, the target passenger is waited for to complete the rebooking or cancel the rebooking. If there is no passenger who is to be rebooked to the target destination flight before the target passenger, the target passenger is processed for rebooking to the target destination flight.

[0099] Optionally, after at least one of the passengers completes the rebooking or cancels the rebooking, the target processing system determines that the passenger is not a passenger to be rebooked to the target destination flight.

[0100] In an optional embodiment, since when the current time is within the rebooking time range of the target destination flight, there may still be no rebooking seat inventory in the target destination flight. Therefore, in the process of processing the service for the target passenger to rebook to the target destination flight, the target processing system can perform a secondary verification of the passenger based on the passenger rebooking rules of the original flight, and if the secondary verification passes, determine whether the target passenger meets the target rebooking conditions based on the number of reserved seats in the destination flight rebooking rules and the current inventory information of the target destination flight. If the target passenger meets the target rebooking conditions, the rebooking is processed for the target passenger. Otherwise, if the target passenger does not meet the target rebooking conditions, the rebooking is not processed for the target passenger.

[0101] For example, the current inventory information of the target destination flight represents the current remaining empty seats of the target destination flight. If the number of empty seats in the current inventory information is greater than the number of reserved seats, it is determined that the target passenger meets the third rebooking condition. If the number of empty seats in the current inventory information is less than or equal to the number of reserved seats, it is determined that the target passenger does not meet the third rebooking condition.

[0102] Optionally, if it is determined that the target passenger will be rebooked, the target processing system can call the PSS rebooking service to rebook the target passenger, and if the rebooking is successful, the status of the reservation rebooking record corresponding to the target passenger's target destination flight will be changed to "rebooking successful". If it is determined that the target passenger will not be rebooked, the target processing system can change the status of the reservation rebooking record corresponding to the target passenger's target destination flight to "rebooking failed".

[0103] It should be noted that by determining the order of service processing according to the priority of passengers and processing the service for target passengers to change to the target destination flight according to the order of service processing, the flexibility of the service change of this application is improved. In addition, in the case of passengers temporarily canceling their trips and the aircraft occupancy rate is low, the seat utilization rate of the flight is improved by making reservations for passengers, saving flight costs.

[0104] In an optional embodiment, in the process of determining the business processing order of at least one passenger based on the business processing priority of at least one passenger, the target processing system can determine the time point when the target processing system receives the reservation change request of each passenger among the at least one passenger, and obtain the second time point corresponding to each passenger, thereby determining the business processing order of at least one passenger based on the business processing priority of at least one passenger and the second time point corresponding to the at least one passenger.

[0105] Optionally, since there may be passengers with the same service processing priority among at least one passenger, in this case, the target processing system can determine the service processing order of at least one passenger based on the time point (i.e., the second time point) when the target processing system receives the reservation change request from each passenger among the at least one passenger.

[0106] In an optional embodiment, the reservation change request of each passenger among the at least one passenger refers to the reservation change request of each passenger for the target destination flight.

[0107] Optionally, after determining the second time point, the target processing system may determine the service processing order of at least one passenger according to the service processing priority of at least one passenger and the second time point corresponding to at least one passenger. For example, the passenger with a higher service processing priority has an earlier service processing order. For passengers with the same service processing priority, the passenger with an earlier corresponding second time point has an earlier service processing order.

[0108] For example, if the automatic rebooking of flight A at 11:00 is started, the reservation operation of the flight will be stopped at 11:00, and then the target processing system can automatically query the list of reservation rebooking records under the flight, sort the priorities by priority and reservation creation time, and then verify whether the passenger meets the requirements of the passenger rebooking rules, and then verify whether the current flight inventory is greater than the number of reserved seats in the destination flight rebooking rules, so as to call the PSS rebooking service to rebook the passenger after the verification is passed, and update the status of the reservation rebooking record according to the rebooking result. Optionally, after the reservation rebooking record is generated, the passenger can also query the rebooking status at any time.

[0109] It should be noted that, through the above process, the service processing sequence of at least one passenger is accurately determined.

[0110] In an optional embodiment, when there are multiple target destination flights, after processing the service for the target passenger to change to the target destination flight, the target processing system may, if the service is successfully processed, determine the target destination flight to which the target passenger has successfully changed as the current target destination flight, then determine flights among the multiple target destination flights other than the current target destination flight as other target destination flights, and cancel the service for the target passenger to change to other target destination flights.

[0111] In some embodiments, the passenger may request to check in to multiple destination flights in the reservation change request, that is, the target destination flight is at least one.

[0112] Therefore, when there are multiple target destination flights, if the rebooking service of one of the target destination flights is successfully handled, it is determined that there is no need to handle the rebooking service of other target destination flights. In this case, the target processing system can cancel the service of rebooking for the target passenger to other target destination flights.

[0113] For example, the status of the reservation change record sheet for other target destination flights is changed to "the passenger has changed to another flight" or "cancelled".

[0114] In some embodiments, when there are multiple target destination flights, if the target processing system determines at the same time point that the target passenger can be rebooked to at least two target destination flights, the target processing system may randomly select a target destination flight for rebooking, or may select a target destination flight with a lower price for rebooking.

[0115] It should be noted that, through the above process, the situation of multiple ticket changes for users is avoided, thereby improving the rationality of the application of this application.

[0116] In an optional embodiment, Figure 2 is a schematic diagram of an optional target processing system according to an embodiment of the present invention. Figure 2As shown, the target processing system includes a rule control module, a rule control module, a flight change calculation module, a reservation change module, a reservation change cancellation module, an automatic change module, and a reservation change result query module. Among them, the rule control module is used to store passenger change rules and destination flight change rules. The flight change calculation module is used to determine at least one destination flight. The reservation change module is used to receive the passenger's reservation change request, determine the target destination flight, generate a reservation change record sheet, and set the status of the reservation change record sheet to "initialized". The reservation change cancellation module is used to receive the user's cancellation change request, and change the status of the reservation change record sheet indicated by the cancellation change request to "cancelled", and no further processing is performed. The automatic change module is used to perform the change operation on the reservation change record sheet in the "initialized" state in order according to the business handling priority, and modify the record sheet status according to the change result, and record the failure reason if it fails. The reservation change result query module is used to receive the user's reservation sheet query request and return the reservation change record sheet details.

[0117] In an optional embodiment, Figure 3 Schematic diagram of an optional flight change method according to an embodiment of the present invention Figure 2 ,according to Figure 3 An optional application process of this embodiment is described. Figure 3 As shown, the target processing system can pre-store the passenger rebooking rules and destination flight rebooking rules of each airline through the rule control module. Afterwards, if the rebooking flight calculation module receives the target query request of the target passenger, the rebooking flight calculation module will query the flights that can be rebooked and obtain at least one destination flight. Then, when the reservation rebooking request is received from the target passenger, the reservation rebooking module determines the target destination flight and generates a reservation rebooking record sheet corresponding to the target destination flight. Then, based on the passenger's business handling priority, the priority level of the reservation sheet (i.e., the aforementioned reservation rebooking record sheet) is determined, and the reservation sheet status is marked as "initialized" to implement the reservation rebooking.

[0118] Optional, such as Figure 3As shown, if the passenger wants to cancel the rebooking operation, the passenger can initiate a request to cancel the rebooking. Then, when the cancellation and rebooking module receives the request to cancel the rebooking, if it is determined that the state of the reservation indicated by the cancellation and rebooking request is "initialized" (that is, the automatic rebooking has not yet started), the reservation state is modified to "cancelled". Then, the query reservation rebooking result module can receive the user's query request and return the details of the rebooking reservation. Optionally, after the automatic rebooking starts, the order enters the processing flow, and the user cannot cancel, but can initiate a refund operation. Afterwards, if the current time is within the rebooking time range of the target destination flight, it is determined that the automatic rebooking has been started. In this case, the automatic rebooking module can process the rebooking for the passenger in sequence according to the priority of the reservation (the one with the same priority creation time is given priority). Among them, in the process of handling the rebooking, the automatic rebooking module can first check the passenger rules, inventory rules, etc., and then call the PSS rebooking service if the verification passes, and process the rebooking record with the status of "initialized". The processing results are as follows: (1) Success, the status of the order is changed to "Successful rebooking", and the other reservations corresponding to the passenger's original flight are directly cancelled, and the status is changed to "The passenger has rebooked to another flight"; (2) Failure, the status is changed to "Failed to rebook". Then, the reservation rebooking result query module can receive the user's query request and return the details of the rebooking order.

[0119] It can be seen that the solution provided in this application achieves the purpose of making reservations and rebooking for passengers through the target processing system, thereby achieving the technical effect of improving the efficiency of rebooking, and further solving the technical problem of low efficiency in rebooking for passengers manually in the related technology.

[0120] Example 2

[0121] According to an embodiment of the present invention, an embodiment of a flight rebooking device is provided, wherein: Figure 4 is a schematic diagram of an optional flight change device according to an embodiment of the present invention, such as Figure 4 As shown, the device comprises:

[0122] The receiving module 401 is used to receive a target query request of a target passenger, wherein the target query request includes information of the original flight for which the target passenger has purchased a ticket, and the target query request is used to request to query the flights that the target passenger can reserve and change;

[0123] The first determination module 402 is used to determine the flight that the target passenger can book and change from the multiple flights to be taken off according to the information of the original flight in the target query request, and obtain at least one destination flight;

[0124] A second determination module 403 is used to determine a target destination flight from at least one destination flight according to the reservation change request when receiving a reservation change request from the target passenger;

[0125] The first processing module 404 is used to process the service of rebooking the target passenger to the target destination flight when the current time is within the rebooking time range of the target destination flight.

[0126] It should be noted that the above-mentioned receiving module 401, first determination module 402, second determination module 403 and first processing module 404 correspond to steps S101 to S104 in the above-mentioned embodiment, and the examples and application scenarios implemented by the four modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiment 1.

[0127] Optionally, the first determination module also includes: a first acquisition submodule, used to obtain the passenger rebooking rules of the original flight; a first judgment submodule, used to judge whether the target passenger meets the first reservation rebooking conditions based on the passenger rebooking rules; the first determination submodule, used to determine the flight that the target passenger can book and rebook from multiple flights to be taken off according to the information of the original flight in the target query request when the target passenger meets the first reservation rebooking conditions, and obtain at least one destination flight.

[0128] Optionally, the first determination module also includes: a second determination submodule, used to determine the original flight route based on the information of the original flight, and determine a flight with the same route as the original flight from multiple flights to obtain multiple candidate flights; a second acquisition submodule, used to obtain the destination flight rebooking rules corresponding to each candidate flight among the multiple candidate flights; a second judgment submodule, used to judge for each candidate flight whether the candidate flight meets the second reservation rebooking condition based on the destination flight rebooking rules; and a third determination submodule, used to determine the candidate flight as the destination flight if the candidate flight meets the second reservation rebooking condition.

[0129] Optionally, the second judgment submodule also includes: a first determination unit, used to determine the time point when the target processing system receives the target query request of the target passenger as the first time point; a second determination unit, used to determine that the candidate flight meets the second reservation change condition if the time starting point of the changeable time range in the destination flight change rule is after the first time point; and a third determination unit, used to determine that the candidate flight does not meet the second reservation change condition if the time starting point of the changeable time range in the destination flight change rule is not after the first time point.

[0130] Optionally, the first processing module also includes: a fourth determination submodule, used to determine the passengers to be rebooked to the target destination flight, and obtain at least one passenger, wherein the at least one passenger includes at least the target passenger; a fifth determination submodule, used to determine the service handling priority of at least one passenger if the number of passengers of the at least one passenger is multiple; a sixth determination submodule, used to determine the service handling order of at least one passenger based on the service handling priority of at least one passenger; and a processing submodule, used to handle the service for the target passenger to rebook to the target destination flight in accordance with the service handling order.

[0131] Optionally, the sixth determination submodule also includes: a fourth determination unit, used to determine the time point when the target processing system receives the reservation change request of each passenger among at least one passenger, and obtain the second time point corresponding to each passenger; a fifth determination unit, used to determine the business processing order of at least one passenger based on the business processing priority of at least one passenger and the second time point corresponding to at least one passenger.

[0132] Optionally, the flight rebooking device also includes: a third determination module, used to determine the target destination flight to which the target passenger has successfully rebooked as the current target destination flight if the service is successfully processed; a second processing module, used to determine flights other than the current target destination flight among multiple target destination flights as other target destination flights, and cancel the service for the target passenger to rebook to other target destination flights.

[0133] Example 3

[0134] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned flight rebooking method when running.

[0135] Example 4

[0136] According to another aspect of an embodiment of the present invention, an electronic device is provided, wherein: Figure 5 is a schematic diagram of an optional electronic device according to an embodiment of the present invention, such as Figure 5 As shown, the electronic device includes one or more processors; a memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the above-mentioned flight change method when running.

[0137] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0138] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0139] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0140] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0141] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0142] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc., which can store program code.

[0143] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A flight rebooking method, characterized in that: Applied to target processing systems, including: Receive a target query request from a target passenger, wherein the target query request includes information about the original flight for which the target passenger has purchased a ticket, and the target query request is used to request a flight that the target passenger can book and change; According to the information of the original flight in the target query request, determine the flight that the target passenger can book and change from multiple flights to be taken off, and obtain at least one destination flight; In the case of receiving a reservation change request from the target passenger, determining a target destination flight from the at least one destination flight according to the reservation change request; When the current time is within the rebooking time range of the target destination flight, the target passenger is provided with a service for rebooking to the target destination flight.

2. The method according to claim 1, characterized in that According to the information of the original flight in the target query request, a flight that the target passenger can book and change is determined from a plurality of flights to be taken off, and at least one destination flight is obtained, including: Obtain the passenger rebooking rules for the original flight; Determining whether the target passenger meets the first reservation change condition based on the passenger change rule; When the target passenger meets the first reservation change condition, the flight that the target passenger can reserve and change is determined from multiple flights to be taken off according to the information of the original flight in the target query request, and at least one destination flight is obtained.

3. The method according to claim 1 or 2, characterized in that: According to the information of the original flight in the target query request, a flight that the target passenger can book and change is determined from a plurality of flights to be taken off, and at least one destination flight is obtained, including: Determine the original flight route according to the information of the original flight, and determine a flight with the same route as the original flight from the multiple flights to obtain multiple candidate flights; Obtaining a destination flight rebooking rule corresponding to each candidate flight among the multiple candidate flights; For each candidate flight, judging whether the candidate flight meets the second reservation change condition according to the destination flight change rule; When the candidate flight satisfies the second reservation change condition, the candidate flight is determined as the destination flight.

4. The method according to claim 3, characterized in that The destination flight rebooking rule at least includes a rebookable time range of the flight, wherein judging whether the candidate flight meets the second reservation rebooking condition according to the destination flight rebooking rule includes: Determining a time point at which the target processing system receives the target query request of the target passenger as a first time point; If the starting time point of the rebooking time range in the destination flight rebooking rule is after the first time point, it is determined that the candidate flight meets the second reservation rebooking condition; If the starting time point of the rescheduling time range in the destination flight rescheduling rule is not after the first time point, it is determined that the candidate flight does not meet the second reservation rescheduling condition.

5. The method according to claim 1, characterized in that Handle the business of rebooking the target passenger to the target destination flight, including: Determine passengers to be rebooked to the target destination flight, and obtain at least one passenger, wherein the at least one passenger includes at least the target passenger; If the number of passengers of the at least one passenger is more than one, determining the service handling priority of the at least one passenger; Determining a service processing order for the at least one passenger according to the service processing priority of the at least one passenger; According to the service processing sequence, the target passenger is provided with services for changing his / her flight to the target destination flight.

6. The method according to claim 5, characterized in that Determining a service processing order of the at least one passenger according to the service processing priority of the at least one passenger includes: Determine the time point at which the target processing system receives the reservation change request of each passenger among the at least one passenger, and obtain a second time point corresponding to each passenger; The service processing order of the at least one passenger is determined according to the service processing priority of the at least one passenger and the second time point corresponding to the at least one passenger.

7. The method according to claim 1, characterized in that In the case where there are multiple target destination flights, after processing the service for the target passenger to change the flight to the target destination flight, the method further includes: If the service is successfully handled, the target destination flight that the target passenger successfully rebooks is determined as the current target destination flight; Flights other than the current target destination flight among the multiple target destination flights are determined as other target destination flights, and the service of rebooking the target passenger to other target destination flights is cancelled.

8. A flight rebooking device, characterized in that: include: A receiving module, configured to receive a target query request from a target passenger, wherein the target query request includes information about an original flight for which the target passenger has purchased a ticket, and the target query request is used to request a flight that the target passenger can reserve and change; A first determination module is used to determine the flight that the target passenger can book and change from multiple flights to be taken off according to the information of the original flight in the target query request, and obtain at least one destination flight; A second determination module is used to determine a target destination flight from the at least one destination flight according to the reservation change request when receiving the reservation change request of the target passenger; The first processing module is used to process the service of rebooking the target passenger to the target destination flight when the current time is within the rebooking time range of the target destination flight.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the flight rebooking method described in any one of claims 1 to 7 when running.

10. An electronic device, characterized in that: The electronic device includes one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the flight rebooking method described in any one of claims 1 to 7 when run.

Citation Information

Cited By

  • Method, device and equipment for travel service and storage medium

    CN122453584A