Flight resigning recommendation method and device, storage medium and electronic equipment
Through the automatic recommendation flight rebooking service, the rebooking rules and passenger information of multiple airlines are used to solve the problem of low efficiency in flight rebooking recommendations in the existing technology, achieving more efficient and accurate rebooking recommendations, and improving passenger experience and airline efficiency.
Patent Information
- Application Number
- CN202411782601.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
AI Technical Summary
In the prior art, when a passenger arrives at the airport too early, he or she checks the rebooking services launched by the airline and the airport through manual counters or by himself, resulting in low recommended efficiency of flight rebooking.
By automatically determining at least one destination flight allowed to passengers to check in from the multiple flights to be taken off within the first time range from the airport, and determining whether there are target passengers in the multiple passengers at the airport that meet the change conditions according to the route of the destination flight, the original flight re-signal rules of multiple airlines, and the changeable passenger rules of multiple airlines, it is possible to recommend the destination flight to the target passenger.
It improves the recommendation efficiency and accuracy of flight rebooking, reduces dependence on manual counters, reduces the labor costs of airlines, and improves the passenger's rebooking experience.
Smart Images

Figure CN119719495A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a flight change recommendation method, device, storage medium and electronic device. Background Art
[0002] When passengers choose to travel by plane, they often reserve a lot of time to arrive at the airport in advance. At this time, if there is still a long time before the plane takes off or the passenger's itinerary changes, and there are remaining seats on flights on the same route that have not yet taken off, the passenger may prefer to check in to an earlier flight and arrive at the destination earlier.
[0003] Currently, when passengers want to change to an earlier flight, the traditional practice is that the passengers go to the manual counter by themselves, and the manual counter will check the earlier flights that can be changed for the passengers according to the passengers' needs, or the passengers check the change services offered by the airlines and airports by themselves, which leads to the problem of low efficiency in flight change recommendations.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a flight rebooking recommendation method, device, storage medium and electronic device to at least solve the technical problem in the related art that when a passenger arrives at the airport too early, the manual counter inquires about an earlier flight that can be rebooked for the passenger according to the passenger's needs, or the passenger inquires about the rebooking services offered by the airline and the airport on his own, resulting in low efficiency in recommending flight rebooking.
[0006] According to one aspect of an embodiment of the present invention, a flight change recommendation method is provided, comprising: determining at least one destination flight that allows passengers to check in from a plurality of flights to be taken off at an airport within a first time range; for the at least one destination flight, judging whether there is a target passenger who meets the conditions for changing to the destination flight among the plurality of passengers at the airport based on the route of the destination flight, the original flight change rules of a plurality of airlines, and the changeable passenger rules of a plurality of airlines, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight; and if a target passenger exists, recommending the destination flight corresponding to the target passenger to the target passenger.
[0007] Furthermore, the recommended method for flight rebooking also includes: obtaining destination flight rebooking rules of multiple airlines; for each of the multiple flights, judging whether the flight meets a first check-in condition based on the destination flight rebooking rules of the airline to which the flight belongs; if the flight meets the first check-in condition, judging whether the flight meets a second check-in condition based on the flight status of the flight and the seat inventory information of the flight; if the flight meets the second check-in condition, determining the flight as a destination flight that allows passengers to check in.
[0008] Furthermore, the flight rebooking recommendation method also includes: judging, based on the route of the destination flight, whether there is at least one candidate original flight among multiple flights to be taken off from the airport within the second time range, wherein the candidate original flight has the same route as the destination flight and the take-off time of the candidate original flight is later than the take-off time of the destination flight; in the case where there is at least one candidate original flight, judging, based on the original flight rebooking rules of multiple airlines, whether there is at least one target original flight that is allowed to be rebooked among the at least one candidate original flight; in the case where there is at least one target original flight, judging, based on the rebookable passenger rules of multiple airlines and at least one target original flight, whether there is a target passenger among multiple passengers at the airport.
[0009] Furthermore, the flight change recommendation method also includes: for each candidate original flight, determining the original flight change rules of the airline to which the candidate original flight belongs from the original flight change rules of multiple airlines; and judging whether the candidate original flight is the target original flight based on the original flight change rules of the airline to which each candidate original flight belongs.
[0010] Furthermore, the flight change recommendation method also includes: for each target original flight, determining the changeable passenger rules of the airline to which the target original flight belongs from the changeable passenger rules of multiple airlines; judging whether there are candidate passengers in the target original flight who meet the conditions for changing to the destination flight according to the changeable passenger rules of the airline to which the target original flight belongs; in the case that there are candidate passengers in at least one target original flight, judging whether the candidate passenger is at the airport for each candidate passenger to obtain a judgment result; judging whether there is the target passenger among the multiple passengers at the airport according to the judgment results of each candidate passenger.
[0011] Furthermore, the flight rebooking recommendation method also includes: obtaining passenger information of the candidate passenger, wherein the passenger information includes at least one of the following: security information of the candidate passenger at the airport, location information of the candidate passenger; judging whether the candidate passenger is at the airport based on the passenger information of the candidate passenger, and obtaining a judgment result.
[0012] Furthermore, the flight change recommendation method also includes: after recommending the destination flight corresponding to the target passenger to the target passenger, upon receiving a target change request sent by the target passenger, determining the target destination flight from the target change request; judging whether the target passenger is allowed to change to the target destination flight according to the original flight change rules corresponding to the target passenger's original flight, the changeable passenger rules corresponding to the target passenger's original flight, and the destination flight change rules corresponding to the target destination flight; if the target passenger is allowed to change to the target destination flight, processing the change service requested by the target change request for the target passenger.
[0013] According to another aspect of an embodiment of the present invention, a flight change recommendation device is also provided, including: a first determination module, used to determine at least one destination flight that allows passengers to check in from multiple flights to be taken off at an airport within a first time range; a first judgment module, used to determine, for the at least one destination flight, whether there is a target passenger who meets the conditions for changing to the destination flight among multiple passengers at the airport based on the route of the destination flight, the original flight change rules of multiple airlines, and the passenger change rules of multiple airlines, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight; a recommendation module, used to recommend the destination flight corresponding to the target passenger to the target passenger if there is a target passenger.
[0014] 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 recommendation method when running.
[0015] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising one or more processors; a memory for storing one or more programs, which, when the one or more programs are 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 recommended method for flight rebooking when running.
[0016] In the embodiment of the present invention, a method of automatically pushing earlier departure flights to passengers who arrive at the airport in advance is adopted, by determining at least one destination flight that allows passengers to check in from multiple flights to be departed within the first time range at the airport, and then for the destination flight in the at least one destination flight, according to the route of the destination flight, the original flight change rules of multiple airlines, and the passenger change rules of multiple airlines, it is determined whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport, so that if there is a target passenger, the destination flight corresponding to the target passenger is recommended to the target passenger. Among them, the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight.
[0017] It is easy to notice that in the above process, by determining at least one destination flight that allows passengers to check in from the airport, and judging whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport, it is possible to find out whether there are passengers who can change to an earlier flight among the passengers who have arrived at the airport. By recommending the destination flight corresponding to the target passenger to the target passenger when there is a target passenger, it is possible to actively recommend an earlier departure flight to passengers who arrive at the airport in advance and meet the conditions for changing, thereby improving the efficiency of flight change recommendations. In addition, by judging whether there is a target passenger among the multiple passengers at the airport based on the route of the destination flight, the original flight change rules of multiple airlines, and the rules of multiple airlines for passengers who can change, it is possible to accurately screen passengers who meet the conditions for changing, avoid pushing the destination flight to passengers who cannot change, and thus improve the accuracy of flight change recommendations.
[0018] It can be seen that the solution provided in the present application achieves the purpose of automatically pushing earlier departure flights to passengers who arrive at the airport early, thereby realizing the technical effect of improving the efficiency of flight change recommendations, and further solves the technical problem in the related technology that when passengers arrive at the airport too early, the manual counter inquires about earlier flights that can be changed for the passengers according to the passengers' needs, or the passengers inquire about the change services offered by the airlines and airports by themselves, resulting in low efficiency in recommending flight changes. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 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:
[0020] Figure 1 This is a process of a recommended method for optional flight change according to an embodiment of the present invention. Figure 1 ;
[0021] Figure 2 is a schematic diagram of an optional target processing system according to an embodiment of the present invention;
[0022] Figure 3 This is a process of a recommended method for optional flight change according to an embodiment of the present invention. Figure 2 ;
[0023] Figure 4 is a schematic diagram of an optional flight rebooking recommendation device according to an embodiment of the present invention;
[0024] Figure 5 is a schematic diagram of an optional electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] 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.
[0026] 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.
[0027] 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.
[0028] Example 1
[0029] According to an embodiment of the present invention, an embodiment of a recommended method for flight rebooking 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.
[0030] Figure 1 This is a process of a recommended method for optional flight change according to an embodiment of the present invention. Figure 1 ,like Figure 1 As shown, the method comprises the following steps:
[0031] Step S101, determining at least one destination flight that allows passengers to check in from a plurality of flights to be taken off from an airport within a first time range.
[0032] Optionally, electronic devices, application systems, servers and other devices can be used as the execution subject of this application. In this embodiment, the target processing system is used as the execution subject to execute the recommended method for flight rebooking. In some embodiments, the target processing system automatically counts the information of the destination flight that can be checked in, and provides a query entry for the original flight that can be checked out and the passengers that can be checked out, so that the airline can call it to rebook the passengers, thereby improving the recommendation efficiency, and reducing the empty seats of flights as much as possible, and improving the utilization rate of flight seats. The target processing system can correspond to multiple airlines, and the target processing system can also correspond to airlines one by one.
[0033] In some embodiments, the target processing system can be integrated into online self-service channels such as airline apps and mini-programs to proactively push recommendation information to the terminals held by passengers, getting rid of the physical location limitations of airport counters and lockers and the limitations of manual processing efficiency. That is, every passenger's mobile phone is equivalent to a manual counter, thereby reducing the airline's labor costs and further improving recommendation efficiency.
[0034] Optionally, the target processing system may determine at least one destination flight that allows passengers to check in from a plurality of flights to be taken off from the airport within the first time range at a preset time interval, for example, determining a destination flight every hour.
[0035] Optionally, upon receiving a query request sent by the airline, the target processing system may also determine at least one destination flight that allows passengers to check in from multiple flights to be taken off from the airport within the first time range, and feed back the destination flight to the airline.
[0036] Optionally, the first time range can be determined according to the current time. For example, the date of the current time is determined as the first time range. Assuming the current time is 12:30 on July 1, 2023, the first time range can be 0:00 on July 1, 2023-23:59 on July 1, 2023. For another example, the time length of the first time range is set to a preset time length, and the current time is used as the starting time point of the first time range. Assuming the preset time length is 3 hours and the current time is 12:30 on July 1, 2023, the first time range can be 12:30 on July 1, 2023-15:30 on July 1, 2023.
[0037] Optionally, the target processing system may communicate information with the airport's management system to obtain the above-mentioned destination flight.
[0038] Step S102, for at least one destination flight, based on the route of the destination flight, the original flight rebooking rules of multiple airlines, and the rebookable passenger rules of multiple airlines, determine whether there is a target passenger among the multiple passengers at the airport who meets the conditions for rebooking to the destination flight, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight.
[0039] In some embodiments, flight rescheduling refers to a flight change operation made due to external factors such as flight delays and the passenger's own reasons. The destination flight can be understood as the flight that the passenger may expect to rebook (or check in), and 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 departure time of the destination flight is earlier than the departure time of the original flight corresponding to the target passenger. The passenger may expect to rebook the destination flight to arrive at the destination earlier.
[0040] In some embodiments, the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight, and the target passenger has completed the check-in procedure.
[0041] Optionally, for the destination flight in at least one destination flight, the target processing system can determine whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport based on the route of the destination flight, the original flight change rules of multiple airlines, and the passenger rules of multiple airlines that can change tickets. For example, for the destination flight in at least one destination flight, the target processing system first determines whether it can find a flight with the same route as the destination flight and a departure time later than the destination flight. Passengers on such flights may expect to change to the destination flight. If it can be found, the flights found above are screened according to the original flight change rules to select flights that support user change tickets from the flights found above. Then, the passengers in the screened flights can be screened according to the passenger rules that can change tickets, and it can be determined whether the screened passengers are at the airport, so as to determine whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport based on the judgment result.
[0042] In some embodiments, the original flight change rules of the airline are used to represent the conditions that the flight must meet when the passenger checks out from the airline's flight, and the airline's changeable passenger rules are used to represent the conditions that the passenger must meet when the passenger checks out from the airline's flight.
[0043] In some embodiments, the original flight change rules of multiple airlines and the rules for passengers who can change their tickets of multiple airlines can be preset in the target processing system. The original flight change rules can include information such as the airlines and routes to which the flights allowed to be checked out belong, the cabin space corresponding to the flights allowed to be checked out, the flight date, the flights that are not subject to the change rules, and the rules start and stop switches. The rules for passengers who can change their tickets can include information on passengers who are restricted from changing their tickets. Passengers who are restricted from changing their tickets can be special service passengers, passengers with checked baggage, passengers with special certificates, etc.
[0044] Optionally, the target processing system may automatically determine the destination flight, and after determining the destination flight, automatically determine for each destination flight whether there is a target passenger among multiple passengers at the airport who meets the conditions for changing to the destination flight.
[0045] Optionally, the target processing system may also determine the destination flight of the target passenger to be queried from the target passenger query request when receiving the target passenger query request sent by the airline, so as to determine whether there is a target passenger among multiple passengers at the airport who meets the conditions for changing to the destination flight to be queried, and if there is a target passenger, the target passenger and the original flight corresponding to the target passenger are fed back to the airline. The target passenger query request includes the flight information of the destination flight of the target passenger to be queried.
[0046] Step S103: if there is a target passenger, recommend a destination flight corresponding to the target passenger to the target passenger.
[0047] Optionally, when there is a target passenger, the target processing system may automatically recommend the target passenger's corresponding destination flight to the target passenger, so that the target passenger can determine whether to change the flight according to demand.
[0048] Optionally, the target processing system may also feed back the target passenger and the original flight corresponding to the target passenger to the airline company, and recommend the destination flight corresponding to the target passenger to the target passenger through the airline company.
[0049] It should be noted that by recommending passengers who arrive at the airport early to change to an earlier flight, it is possible to reduce passengers' waiting time and release inventory for subsequent flights.
[0050] In some embodiments, in the absence of a target passenger, the target processing system does not perform the recommended action.
[0051] Based on the scheme defined in the above steps S101 to S103, it can be known that in the embodiment of the present invention, a method of automatically pushing earlier departure flights to passengers who arrive at the airport in advance is adopted, by determining at least one destination flight that allows passengers to check in from multiple flights to be departed from the airport within the first time range, and then for the destination flight in the at least one destination flight, according to the route of the destination flight, the original flight change rules of multiple airlines, and the passenger rules of multiple airlines that can be changed, it is determined whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport, so that if there is a target passenger, the destination flight corresponding to the target passenger is recommended to the target passenger. Among them, the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight.
[0052] It is easy to notice that in the above process, by determining at least one destination flight that allows passengers to check in from the airport, and judging whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport, it is possible to find out whether there are passengers who can change to an earlier flight among the passengers who have arrived at the airport. By recommending the destination flight corresponding to the target passenger to the target passenger when there is a target passenger, it is possible to actively recommend an earlier departure flight to passengers who arrive at the airport in advance and meet the conditions for changing, thereby improving the efficiency of flight change recommendations. In addition, by judging whether there is a target passenger among the multiple passengers at the airport based on the route of the destination flight, the original flight change rules of multiple airlines, and the rules of multiple airlines for passengers who can change, it is possible to accurately screen passengers who meet the conditions for changing, avoid pushing the destination flight to passengers who cannot change, and thus improve the accuracy of flight change recommendations.
[0053] It can be seen that the solution provided in the present application achieves the purpose of automatically pushing earlier departure flights to passengers who arrive at the airport early, thereby realizing the technical effect of improving the efficiency of flight change recommendations, and further solves the technical problem in the related technology that when passengers arrive at the airport too early, the manual counter inquires about earlier flights that can be changed for the passengers according to the passengers' needs, or the passengers inquire about the change services offered by the airlines and airports by themselves, resulting in low efficiency in recommending flight changes.
[0054] In an optional embodiment, in the process of determining at least one destination flight that allows passengers to check in from multiple flights to be taken off from the airport within a first time range, the target processing system can obtain the destination flight change rules of multiple airlines, and then for each of the multiple flights, determine whether the flight meets the first check-in condition based on the destination flight change rules of the airline to which the flight belongs, and if the flight meets the first check-in condition, determine whether the flight meets the second check-in condition based on the flight status and the seat inventory information of the flight, so that if the flight meets the second check-in condition, the flight is determined as a destination flight that allows passengers to check in.
[0055] In some embodiments, the destination flight change rules of multiple airlines may be preset in the target processing system. The destination flight change rules of an airline are used to characterize the conditions that a flight must meet when a passenger signs in to a flight of the airline. The destination flight change rules may include the airlines to which the flight is allowed to be signed in, the routes, the time period applicable to the change before the flight takes off, the number of seats that need to be reserved for non-change passengers, the rule start and stop switch, etc.
[0056] Optionally, for each of the multiple flights, the target processing system may determine whether the flight meets the first check-in condition based on the destination flight rebooking rules of the airline to which the flight belongs. For example, if the flight meets the conditions in the destination flight rebooking rules of the airline to which the flight belongs, it is determined that the flight meets the first check-in condition; if the flight does not meet the conditions in the destination flight rebooking rules of the airline to which the flight belongs, it is determined that the flight does not meet the first check-in condition.
[0057] Afterwards, the target processing system may determine whether the flight meets the second check-in condition based on the flight status of the flight and the seat inventory information of the flight when the flight meets the first check-in condition. For example, when the flight status is the target status and the inventory quantity in the seat inventory information of the flight is greater than the preset quantity, it is determined that the flight meets the second check-in condition; when the flight status is not the target status, or the inventory quantity in the seat inventory information of the flight is less than or equal to the preset quantity, it is determined that the flight does not meet the second check-in condition.
[0058] Optionally, the flight status is used to describe the operation status of the flight. The flight status may be an operation status, a maintenance status, a diversion status, etc. The target status may be a status representing the normal operation of the flight. For example, the target status may be the aforementioned operation status.
[0059] Optionally, the seat inventory information of a flight is used to represent the number of seats that can be used by passengers who do not purchase tickets for the flight. Passengers who do not purchase tickets for the flight may refer to passengers who are upgraded or who change their tickets.
[0060] Optionally, the aforementioned preset number may be the number of seats that need to be reserved for non-rebooked passengers in the destination flight rebooking rules, or may be a manually defined value, such as 0.
[0061] In some embodiments, when the flight meets the second check-in condition, the flight is determined as a destination flight that allows passengers to check in, and the destination flight is marked as "rebookable". When the flight does not meet the first check-in condition or the second check-in condition, it is determined that the flight does not meet the rebooking condition, and the flight is marked as "not rebookable", and the reason can be identified. At the same time, the target processing system can monitor flight status changes and inventory changes regularly, and update the flight marking content in the library.
[0062] For example, an optional destination flight change rule is shown in Table 1:
[0063] Table 1
[0064]
[0065]
[0066] Assume that the current time is 10:00:00 on November 24, 2023, and there are three flights on that day:
[0067] Table 2 - Flight A
[0068] Airlines route Departure time CA PEK-CAN 2023.11.24 11:00:00
[0069] Table 3 - Flight B
[0070] Airlines route Departure time CA PEK-CAN 2023.11.24 14:00:00
[0071] Table 4 - Flight C
[0072] Airlines route Departure time MU SHA-PEK 2023.11.24 12:00:00
[0073] According to the destination flight change rules in Table 1 above, Flight A and Flight B can be first screened out, and Flight C is filtered out. Furthermore, at the current time, combined with the destination flight change rules, it can be seen that Flight A has reached the change time, so it is reserved first, and Flight B has not reached the change time, so Flight B is directly marked as "not changeable". Then check the flight status and seat inventory information of Flight A. If the flight status of Flight A is OP, and the current seat inventory-reserved seats>0, Flight A is marked as "changeable".
[0074] Optionally, the target processing system can process the flight data in the database regularly, mark the flights that have exceeded the rebooking time as "not rebookable" and indicate the reason as "timed out", and monitor the flight status and inventory changes. For flights with non-OP status and insufficient inventory, mark them as "not rebookable" and indicate the specific reasons, such as "flight closed, insufficient flight inventory", etc.
[0075] It should be noted that by combining the destination flight rebooking rules of the airline to which the flight belongs, the flight status of the flight and the seat inventory information of the flight to determine whether the flight is a destination flight that allows passengers to check in, it is possible to combine multi-dimensional information to judge whether the flight meets the rebooking conditions, thereby improving the accuracy of the determined destination flight, and further improving the accuracy of the rebooking recommendation.
[0076] In an optional embodiment, in the process of judging whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport according to the route of the destination flight, the original flight change rules of multiple airlines, and the passenger rules of multiple airlines, the target processing system can judge whether there is at least one candidate original flight among the multiple flights to be taken off from the airport within the second time range according to the route of the destination flight, and then judge whether there is at least one target original flight that is allowed to be changed among the at least one candidate original flight according to the original flight change rules of multiple airlines, so that if there is at least one target original flight, judge whether there is a target passenger among the multiple passengers at the airport according to the passenger rules of multiple airlines and at least one target original flight. Wherein, the candidate original flight has the same route as the destination flight, and the departure time of the candidate original flight is later than the departure time of the destination flight.
[0077] Optionally, the first time range may be the same as or different from the second time range. The second time range may be determined based on the current time. For example, the date of the current time is determined as the second time range. Assuming the current time is 12:30 on July 1, 2023, the second time range may be 0:00 on July 1, 2023-23:59 on July 1, 2023. For another example, the time length of the second time range is set to a preset time length, and the current time is used as the starting time point of the second time range. Assuming the preset time length is 3 hours and the current time is 12:30 on July 1, 2023, the second time range may be 12:30 on July 1, 2023-15:30 on July 1, 2023.
[0078] Optionally, the target processing system may determine whether there is at least one candidate original flight corresponding to the destination flight among multiple flights to be taken off from the airport within the second time range according to the route of the destination flight and the departure time of the destination flight.
[0079] In the case where there is at least one candidate original flight corresponding to the destination flight, the target processing system can determine whether there is at least one target original flight that is allowed to be rescheduled among the at least one candidate original flight according to the original flight rescheduling rules of multiple airlines. For example, for each candidate original flight, the original flight rescheduling rules of the airline to which the candidate original flight belongs are determined from the original flight rescheduling rules of multiple airlines, and then, based on the original flight rescheduling rules of the airline to which the candidate original flight belongs, it is determined whether the candidate original flight is the target original flight corresponding to the destination flight, so as to determine whether there is at least one target original flight that is allowed to be rescheduled among the at least one candidate original flight.
[0080] For example, an optional original flight change rule is shown in Table 5:
[0081] Table 5
[0082] Airlines route Flight Date Cabin Not applicable flights Rule on / off switch CA PEK-CAN 2023.11-2024.11 Y CA123 open
[0083] Optionally, in the case where there is at least one target original flight corresponding to the destination flight, the target processing system can determine whether there is a target passenger among the multiple passengers at the airport based on the rebookable passenger rules of multiple airlines and at least one target original flight. For example, for each target original flight, first, based on the rebookable passenger rules of the airline to which the target original flight belongs, select passengers who meet the conditions in the rebookable passenger rules from the passengers of the target original flight, and then determine whether these selected passengers are at the airport, so as to determine whether there is a target passenger among the multiple passengers at the airport.
[0084] It should be noted that, since the destination of the rebooked passenger will not change, the candidate original flights corresponding to the destination flight are determined according to the route of the destination flight, so that the original flight of the passengers who may be rebooked to the destination flight is determined; the candidate original flights are screened according to the original flight rebooking rules, so that the original flights that do not meet the rebooking conditions are eliminated; and whether there is a target passenger according to the rebookable passenger rules and at least one target original flight is judged, so that the passengers who do not meet the rebooking conditions on the target original flight are eliminated, thereby improving the accuracy of the determined target passengers, and further improving the accuracy of the flight rebooking recommendations.
[0085] In an optional embodiment, in the process of judging whether there is at least one target original flight that is allowed to be rescheduled among at least one candidate original flight based on the original flight reschedule rules of multiple airlines, the target processing system can determine, for each candidate original flight, the original flight reschedule rules of the airline to which the candidate original flight belongs from the original flight reschedule rules of multiple airlines, thereby judging whether the candidate original flight is the target original flight based on the original flight reschedule rules of the airline to which each candidate original flight belongs.
[0086] Optionally, for each candidate original flight, if the candidate original flight meets the conditions in the original flight rebooking rules of the airline to which the candidate original flight belongs, the candidate original flight is determined to be the target original flight; otherwise, if the candidate original flight does not meet the conditions in the original flight rebooking rules of the airline to which the candidate original flight belongs, the candidate original flight is determined not to be the target original flight.
[0087] Optionally, when all candidate original flights are not the target original flight, it is determined that there is no at least one target original flight that is allowed to be rescheduled among at least one candidate original flight.
[0088] It should be noted that by judging whether the candidate original flight is the target original flight based on the original flight rebooking rules of the airline to which the candidate original flight belongs, the judgment accuracy is improved.
[0089] In an optional embodiment, in the process of determining whether there is a target passenger among multiple passengers at the airport based on the rebookable passenger rules of multiple airlines and at least one target original flight, the target processing system can determine, for each target original flight, the rebookable passenger rules of the airline to which the target original flight belongs from the rebookable passenger rules of multiple airlines, and then determine, based on the rebookable passenger rules of the airline to which the target original flight belongs, whether there are candidate passengers in the target original flight who meet the conditions for rebooking to the destination flight; then, if there are candidate passengers in at least one target original flight, determine whether each candidate passenger is at the airport to obtain a determination result, thereby determining, based on the determination results of each candidate passenger, whether there is a target passenger among the multiple passengers at the airport.
[0090] Optionally, in the process of determining whether there are candidate passengers in the target original flight who meet the conditions for changing to the destination flight based on the passenger change rules of the airline to which the target original flight belongs, for each passenger in the target original flight, the target processing system can determine whether the passenger meets the conditions in the passenger change rules of the airline to which the target original flight belongs. If so, the passenger is determined to be a candidate passenger who meets the conditions for changing to the destination flight; if not, the passenger is determined not to be a candidate passenger.
[0091] For example, an optional rule for passengers who can change their tickets is shown in Table 6:
[0092] Table 6
[0093] Airlines Restrictions on special service passenger types Restriction on document types CA Checked baggage, infants A certificate
[0094] Then, when a passenger does not have checked luggage, is not an infant, and does not hold an A document, it is determined that the passenger meets the conditions in the rules for changeable passengers. When a passenger has checked luggage, or is an infant, or holds an A document, it is determined that the passenger does not meet the conditions in the rules for changeable passengers.
[0095] Optionally, when there are candidate passengers in at least one target original flight, the target processing system may determine for each candidate passenger whether the candidate passenger is at the airport and obtain a determination result. For example, determining whether the candidate passenger is at the airport based on the candidate passenger's location information, or determining whether the candidate passenger is at the airport based on the candidate passenger's security check information.
[0096] Afterwards, the target processing system can determine whether there is a target passenger among the multiple passengers at the airport based on the judgment results of each candidate passenger. For example, when all judgment results indicate that the candidate passenger is not at the airport, it is determined that there is no target passenger among the multiple passengers at the airport. When a judgment result indicates that the candidate passenger is at the airport, it is determined that there is a target passenger among the multiple passengers at the airport, and the candidate passenger corresponding to the judgment result is determined as the target passenger.
[0097] In an optional embodiment, the target processing system may also determine whether there is a candidate passenger who has checked in among the candidate passengers at the airport when there is a judgment result indicating that the candidate passenger is at the airport, thereby determining that there is no target passenger among the multiple passengers at the airport if there is no candidate passenger who has checked in among the candidate passengers at the airport, and determining the candidate passenger who is at the airport and has checked in as the target passenger if there is a candidate passenger who has checked in among the candidate passengers at the airport.
[0098] It should be noted that by judging whether the passengers on the target original flight are candidate passengers according to the passenger rebooking rules of the airline to which the target original flight belongs, targeted screening of passengers on flights of different airlines is achieved, thereby improving the accuracy and flexibility of determining candidate passengers. Furthermore, by judging whether the candidate passengers are at the airport, effective screening of passengers who arrive at the airport in advance among the candidate passengers is achieved, thereby improving the accuracy of determining the target passengers.
[0099] In an optional embodiment, in the process of determining whether the candidate passenger is at the airport and obtaining the determination result, the target processing system may obtain the passenger information of the candidate passenger, thereby determining whether the candidate passenger is at the airport based on the passenger information of the candidate passenger and obtaining the determination result. The passenger information includes at least one of the following: security check information of the candidate passenger at the airport and location information of the candidate passenger.
[0100] Optionally, the target processing system may send a location information acquisition request to a terminal held by the candidate passenger, so as to acquire the location information of the candidate passenger with the candidate passenger's consent.
[0101] Optionally, the target processing system may also communicate with the management system of the airport to query the management system whether the candidate passenger has passed the security check, thereby determining the security check information, wherein the security check information is used to indicate whether the candidate passenger has passed the security check.
[0102] In some embodiments, when the passenger information only includes security check information, the target processing system can determine that the candidate passenger is at the airport if the candidate passenger's security check information indicates that the candidate passenger has passed the security check, and determine that the candidate passenger is not at the airport if the candidate passenger's security check information indicates that the candidate passenger has not passed the security check.
[0103] In some embodiments, when the passenger information only includes location information, the target processing system can determine that the candidate passenger is at the airport if the geographic coordinates in the candidate passenger's location information are within the airport, and determine that the candidate passenger is not at the airport if the geographic coordinates in the candidate passenger's location information are not within the airport.
[0104] In some embodiments, when the passenger information includes security information and positioning information, the target processing system may determine that the candidate passenger is at the airport when the geographic coordinates in the candidate passenger's positioning information are within the airport, or when the candidate passenger's security information indicates that the candidate passenger has passed security check; and determine that the candidate passenger is not at the airport when the geographic coordinates in the candidate passenger's positioning information are not within the airport and the candidate passenger's security information indicates that the candidate passenger has not passed security check.
[0105] It should be noted that, through the above process, the accuracy of judging whether the candidate passenger is at the airport is improved.
[0106] In an optional embodiment, after recommending the target passenger's corresponding destination flight to the target passenger, the target processing system may, upon receiving the target rebooking request sent by the target passenger, determine the target destination flight from the target rebooking request, and then determine whether the target passenger is allowed to rebook to the target destination flight based on the original flight rebooking rules corresponding to the target passenger's original flight, the rebookable passenger rules corresponding to the target passenger's original flight, and the destination flight rebooking rules corresponding to the target destination flight. If the target passenger is allowed to rebook to the target destination flight, the rebooking service requested by the target rebooking request will be processed for the target passenger.
[0107] Optionally, after recommending the destination flight corresponding to the target passenger to the target passenger, if the target passenger needs to change to the destination flight, the target passenger can send a target change request to the target processing system through the terminal held by the target passenger. The target change request is used to request a flight change. The target change request includes information about the destination flight (i.e., the target destination flight) that the target passenger needs to change to.
[0108] In some embodiments, the target passenger can send a target change request in the airport's waiting isolation area to process the change, or send a target change request in other areas of the airport to process the change. The waiting isolation area refers to a temporary activity area after the passenger security check and before boarding.
[0109] When the target processing system receives the target rebooking request sent by the target passenger, it can determine the target destination flight from the target rebooking request. Since there is a time difference between the time point when the target passenger sends the target rebooking request and the time point when the target processing system recommends the destination flight to the target passenger, during this time difference, the target passenger may no longer meet the conditions for rebooking to the target destination flight due to time factors, other passengers occupying the rebooking quota, flight status changes, etc. Therefore, after determining the target destination flight, the target processing system can determine whether to allow the target passenger to rebook to the target destination flight based on the original flight rebooking rules corresponding to the target passenger's original flight, the rebookable passenger rules corresponding to the target passenger's original flight, and the destination flight rebooking rules corresponding to the target destination flight.
[0110] Optionally, the above process of determining whether the target passenger is allowed to rebook to the target destination flight can refer to the route of the destination flight, the original flight rebooking rules of multiple airlines, and the rebookable passenger rules of multiple airlines to determine whether there is a target passenger who meets the conditions for rebooking to the destination flight among the multiple passengers at the airport, so it will not be repeated here.
[0111] Optionally, if the target passenger is allowed to rebook to the target destination flight, the rebooking service requested by the target rebooking request will be processed for the target passenger. For example, the rebooking service will be processed directly for the target passenger. For another example, the target passenger's information and the target destination flight's information will be sent to the airline, and the rebooking service will be processed through the airline.
[0112] For example, when the target processing system receives the target change request, it will perform real-time verification on the target passenger again. After the verification is passed, it will call the PSS (Passenger Service System) ticket transfer service to perform the ticket transfer operation, synchronously return the ticket transfer execution result to the target passenger, and record the result. In addition, the target processing system supports users to query the ticket transfer record at any time to facilitate the subsequent summary settlement. For example, for abnormal ticket transfer records, the link can be traced back to locate the problem.
[0113] It should be noted that the above method avoids the need for passengers to return to the counter to inquire about available flights and make changes, reduces the time it takes for passengers to understand the airline's change regulations in advance, and avoids passengers going through security checks again. Passengers can board the plane directly at the boarding gate of the new flight, which not only improves the efficiency of change recommendations, but also effectively improves the efficiency of change and improves user experience.
[0114] In some embodiments, Figure 2 is a schematic diagram of an optional target processing system according to an embodiment of the present invention. Figure 2 As shown, the target processing system includes a rule control module, a destination flight determination module, a target passenger determination module, a rebooking execution module, and a query and feedback module. Among them, the destination flight determination module is used to determine the flight list of the destination flight within the rule range based on the full amount of flight data, combined with the destination flight rebooking rules, and perform persistent processing. The target passenger determination module is used to receive the target passenger query request of the airline company, combine the original flight rebooking rules and the rebookable passenger rules, filter the designated flight data and the passenger data under the flight, and return the rebookable flight list (that is, the list of the target original flight) and the passenger list that has entered the quarantine area (that is, the list of the target passenger) to the airline company. The rebooking execution module is used to receive the target rebooking request of the target passenger, verify the passenger information and the real-time status of the target destination flight, execute the rebooking after verification, and record the complete rebooking information. The rule control module is used to store the destination flight rebooking rules, the destination flight rebooking rules, and the rebookable passenger rules, etc., for use by the destination flight determination module, the target passenger determination module, and the rebooking execution module. The query and feedback module is used to receive the target passenger's change query request and return the transfer record details to the target passenger. If there is an abnormal transfer, the transfer link can be traced back and feedback can be given to the target passenger.
[0115] Optional, Figure 3 This is a process of a recommended method for optional flight change according to an embodiment of the present invention. Figure 2 ,according to Figure 3 An optional application process of this embodiment is described. Figure 3As shown, the airline first enters the destination flight change rules, destination flight change rules, and passenger change rules in the rule control module according to the needs, and then the destination flight determination module determines the destination flight. For example, based on the destination flight change rules configured by the airline, the full amount of flight data pushed in real time is filtered, and some flights are initially screened out and put into the library. Combined with flight status and inventory rules, the flights in the library that meet the change requirements are marked as "can be changed", and the flight is determined as the destination flight. The flights that do not meet the change requirements are marked as "cannot be changed" and the reasons are indicated. At the same time, the flight status changes and inventory changes are monitored regularly, and the flight marking content in the library is updated.
[0116] Furthermore, if Figure 3 As shown, the target passenger determination module can receive the target passenger query request from the airline, and return the list of flights that can be rescheduled and the list of passengers who have entered the quarantine area to the airline. For example, the airline initiates a request to query the list of destination rescheduled flights that can be checked in at the current time, and the system returns flight A. Based on the returned list of destination flights, the airline again requests the list of original flights with the same date and route and a departure time within a certain time range, and the system returns flight B. The airline queries the passenger list of flight B, and the system filters out some passengers based on the passenger rescheduled rules, and extracts the list of passengers who have passed security checks and returns it to the airline, so that the airline can invite passengers and recommend them to reschedule to the earlier flight A.
[0117] Furthermore, after the passenger (i.e., the target passenger) receives the recommendation information, he / she can change the ticket through the mobile terminal. When the change operation is received, the change execution module can again verify the passenger's identity, inventory, flight status, etc. in real time. For example, whether the passenger is in the change cabin (Y cabin), whether he / she is a special service passenger, whether the current checked-in flight has inventory, whether the flight status is the target status, etc. After the verification, the PSS transfer service is called to execute the transfer. If the execution is successful, the passenger has successfully changed to the corresponding destination flight, and the itinerary information on the ticket has changed; if the execution fails, the corresponding prompt information is returned to the passenger. It should be noted that since the passenger has already gone through security check, the target processing system can automatically synchronize the security check information. The passenger only needs to find the boarding gate of the new flight in the isolation area and board the plane. Afterwards, if Figure 3 As shown in the figure, the query and feedback module can record each change operation to facilitate the subsequent summary and settlement. For abnormal change records, the call link can be traced back to locate the problem.
[0118] It can be seen that the solution provided in the present application achieves the purpose of automatically pushing earlier departure flights to passengers who arrive at the airport early, thereby realizing the technical effect of improving the efficiency of flight change recommendations, and further solves the technical problem in the related technology that when passengers arrive at the airport too early, the manual counter inquires about earlier flights that can be changed for the passengers according to the passengers' needs, or the passengers inquire about the change services offered by the airlines and airports by themselves, resulting in low efficiency in recommending flight changes.
[0119] Example 2
[0120] According to an embodiment of the present invention, an embodiment of a device for recommending flight changes is provided, wherein: Figure 4 is a schematic diagram of an optional flight change recommendation device according to an embodiment of the present invention, such as Figure 4 As shown, the device comprises:
[0121] The first determination module 401 is used to determine at least one destination flight that allows passengers to check in from a plurality of flights to be departed from the airport within a first time range;
[0122] The first judgment module 402 is used to judge whether there is a target passenger who meets the conditions for changing to the destination flight among the multiple passengers at the airport, for the destination flight in the at least one destination flight, according to the route of the destination flight, the original flight change rules of multiple airlines, and the passenger change rules of multiple airlines, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight;
[0123] The recommendation module 403 is used to recommend a destination flight corresponding to the target passenger to the target passenger if there is one.
[0124] It should be noted that the above-mentioned first determination module 401, first judgment module 402 and recommendation module 403 correspond to steps S101 to S103 in the above-mentioned embodiment, and the examples and application scenarios implemented by the three modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiment 1.
[0125] Optionally, the first determination module also includes: an acquisition submodule, used to acquire destination flight rebooking rules of multiple airlines; a first judgment submodule, used to determine whether each flight among the multiple flights meets the first check-in condition based on the destination flight rebooking rules of the airline to which the flight belongs; a second judgment submodule, used to determine whether the flight meets the second check-in condition based on the flight status and seat inventory information of the flight when the flight meets the first check-in condition; and a determination submodule, used to determine the flight as a destination flight that allows passengers to check in when the flight meets the second check-in condition.
[0126] Optionally, the first judgment module also includes: a third judgment submodule, used to judge whether there is at least one candidate original flight among the multiple flights to be taken off from the airport within the second time range according to the route of the destination flight, wherein the candidate original flight has the same route as the destination flight and the take-off time of the candidate original flight is later than the take-off time of the destination flight; a fourth judgment submodule, used to judge whether there is at least one target original flight that is allowed to be rescheduled among the at least one candidate original flight according to the original flight rescheduling rules of multiple airlines when there is at least one candidate original flight; a fifth judgment submodule, used to judge whether there is a target passenger among the multiple passengers at the airport according to the reschedulable passenger rules of multiple airlines and at least one target original flight when there is at least one target original flight.
[0127] Optionally, the fourth judgment submodule also includes: a first determination unit, used to determine, for each candidate original flight, the original flight rebooking rules of the airline to which the candidate original flight belongs from the original flight rebooking rules of multiple airlines; a first judgment unit, used to judge whether the candidate original flight is the target original flight based on the original flight rebooking rules of the airline to which each candidate original flight belongs.
[0128] Optionally, the fifth judgment submodule also includes: a second determination unit, used to determine, for each target original flight, the rules for changeable passengers of the airline to which the target original flight belongs from the rules for changeable passengers of multiple airlines; a second judgment unit, used to judge whether there are candidate passengers who meet the conditions for changing to the destination flight in the target original flight according to the rules for changeable passengers of the airline to which the target original flight belongs; a third judgment unit, used to judge whether there are candidate passengers in at least one target original flight, for each candidate passenger, to obtain a judgment result; and a fourth judgment unit, used to judge whether there is a target passenger among multiple passengers in the airport based on the judgment results of each candidate passenger.
[0129] Optionally, the third judgment unit also includes: an acquisition subunit, used to obtain passenger information of the candidate passenger, wherein the passenger information includes at least one of the following: security information of the candidate passenger at the airport, positioning information of the candidate passenger; a judgment subunit, used to judge whether the candidate passenger is at the airport based on the passenger information of the candidate passenger, and obtain a judgment result.
[0130] Optionally, the flight change recommendation device also includes: a second determination module, used to determine the target destination flight from the target change request when receiving the target change request sent by the target passenger; a second judgment module, used to judge whether the target passenger is allowed to change to the target destination flight based on the original flight change rules corresponding to the original flight of the target passenger, the changeable passenger rules corresponding to the original flight of the target passenger, and the destination flight change rules corresponding to the target destination flight; and a processing module, used to handle the change service requested by the target change request for the target passenger if the target passenger is allowed to change to the target destination flight.
[0131] Example 3
[0132] 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 recommendation method when running.
[0133] Example 4
[0134] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, 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 recommended method for flight rebooking when running.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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.
[0140] 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a 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 and other media that can store program codes.
[0141] 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 recommendation method, characterized in that: include: Determine at least one destination flight that allows passengers to check in from a plurality of flights that are scheduled to take off at the airport within a first time range; For at least one destination flight, judging whether there is a target passenger who meets the conditions for rebooking to the destination flight among the multiple passengers at the airport according to the route of the destination flight, the original flight rebooking rules of multiple airlines, and the rebookable passenger rules of the multiple airlines, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight; In the case where the target passenger exists, a destination flight corresponding to the target passenger is recommended to the target passenger.
2. The method according to claim 1, characterized in that Determine at least one destination flight that allows passengers to check in from multiple flights that are scheduled to take off at the airport within the first time range, including: Get the destination flight change rules of multiple airlines; For each of the multiple flights, determining whether the flight meets the first check-in condition according to the destination flight change rule of the airline to which the flight belongs; If the flight meets the first check-in condition, determining whether the flight meets the second check-in condition according to the flight status of the flight and the seat inventory information of the flight; In a case where the flight satisfies the second check-in condition, the flight is determined as a destination flight for allowing the passenger to check in.
3. The method according to claim 1, characterized in that According to the route of the destination flight, the original flight rebooking rules of multiple airlines, and the rebookable passenger rules of the multiple airlines, determining whether there is a target passenger who meets the conditions for rebooking to the destination flight among the multiple passengers at the airport includes: According to the route of the destination flight, determining whether there is at least one candidate original flight among the multiple flights to be taken off from the airport within the second time range, wherein the candidate original flight has the same route as the destination flight and the take-off time of the candidate original flight is later than the take-off time of the destination flight; In the case where there is at least one candidate original flight, judging whether there is at least one target original flight that is allowed to be rescheduled among the at least one candidate original flight according to the original flight rescheduling rules of the multiple airlines; In the case where the at least one target original flight exists, it is determined whether the target passenger exists among the multiple passengers at the airport based on the rebookable passenger rules of the multiple airlines and the at least one target original flight.
4. The method according to claim 3, characterized in that According to the original flight rebooking rules of the multiple airlines, determining whether there is at least one target original flight that is allowed to be rebooked among the at least one candidate original flight includes: For each candidate original flight, determine the original flight rebooking rules of the airline to which the candidate original flight belongs from the original flight rebooking rules of the multiple airlines; According to the original flight rebooking rules of the airline to which each candidate original flight belongs, it is determined whether the candidate original flight is the target original flight.
5. The method according to claim 3, characterized in that: According to the passenger rebooking rules of the multiple airlines and the at least one target original flight, determining whether the target passenger is among the multiple passengers at the airport includes: For each target original flight, determining the passenger rebooking rules of the airline to which the target original flight belongs from the passenger rebooking rules of the multiple airlines; According to the passenger rebooking rules of the airline to which the target original flight belongs, it is determined whether there are candidate passengers on the target original flight who meet the conditions for rebooking to the destination flight; In the case where the candidate passenger exists in the at least one target original flight, for each candidate passenger, determining whether the candidate passenger is at the airport, and obtaining a determination result; According to the determination results of each candidate passenger, it is determined whether the target passenger exists among the multiple passengers at the airport.
6. The method according to claim 5, characterized in that Determining whether the candidate passenger is at the airport and obtaining a determination result includes: Acquire passenger information of the candidate passenger, wherein the passenger information includes at least one of the following: security check information of the candidate passenger at the airport, and location information of the candidate passenger; It is determined whether the candidate passenger is at the airport according to the passenger information of the candidate passenger to obtain the determination result.
7. The method according to claim 1, characterized in that After recommending the target passenger a destination flight corresponding to the target passenger, the method further includes: Upon receiving a target change request sent by the target passenger, determining a target destination flight from the target change request; According to the original flight rebooking rules corresponding to the original flight of the target passenger, the rebookable passenger rules corresponding to the original flight of the target passenger, and the destination flight rebooking rules corresponding to the target destination flight, determining whether the target passenger is allowed to rebook to the target destination flight; If the target passenger is allowed to rebook to the target destination flight, the rebooking service requested by the target rebooking request is processed for the target passenger.
8. A flight change recommendation device, characterized in that: include: A first determination module is used to determine at least one destination flight that allows passengers to check in from a plurality of flights to be taken off from the airport within a first time range; A first judgment module is used to judge, for a destination flight in at least one destination flight, whether there is a target passenger who meets the conditions for rebooking to the destination flight among the multiple passengers at the airport according to the route of the destination flight, the original flight rebooking rules of multiple airlines, and the rebookable passenger rules of the multiple airlines, wherein the departure time of the original flight corresponding to the target passenger is later than the departure time of the destination flight; The recommendation module is used for recommending a destination flight corresponding to the target passenger to the target passenger when the target passenger exists.
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 recommendation 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 recommended method for flight rebooking as described in any one of claims 1 to 7 when running.