Information fusion processing method based on cloud computing, terminal equipment and storage medium

Through cloud computing-based information fusion processing methods, the delays of connected flights are automatically monitored and alternative travel plans are formulated, which solves the problem that users find it difficult to assess connected flight delays, and achieves rapid and accurate decision-making and economic losses.

CN120354336APending Publication Date: 2025-07-22JIANGXI VOCATIONAL COLLEGE OF TOURISM & COMMERCE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510350809.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

When choosing a connected flight, it is difficult for users to timely and accurately evaluate the delays of the first flight and develop alternatives, resulting in the possibility of missing the second flight and suffering economic losses.

Method used

Through cloud computing-based information fusion processing methods, we automatically monitor the delays of the first flight, collect information on alternative transportation, formulate alternative travel plans for rushing to the second flight, and predict economic losses and present them to users.

Benefits of technology

Users do not need to collect and analyze data on their own, and can make decisions quickly and accurately and reduce economic losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120354336A_ABST
    Figure CN120354336A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and particularly relates to an information fusion processing method based on cloud computing, a terminal device and a storage medium, when a user purchases interlinked flights, the delay condition of a first flight in the interlinked flights can be automatically monitored for the user, and under the condition that the first flight will delay a second flight, the delay condition of the second flight can be automatically monitored for the user. According to the method, related information of alternative vehicles of a first flight is automatically collected, then alternative travel schemes for driving a second flight are automatically formulated, economic loss prediction is carried out on each scheme, the schemes are presented to a user, the user does not need to collect and analyze data by himself / herself, judgment and decision making can be rapidly and accurately made, and the user experience is improved. Therefore, the economic loss is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of data processing, and particularly relates to an information fusion processing method, a terminal device, and a storage medium based on cloud computing. Background Art

[0002] With the development of the aviation industry, traveling by air has become the choice of more and more people; For international trips, the price of direct flights is often much higher than that of connecting flights (flights that require transfers); for users with limited financial resources, due to their high price sensitivity, they often choose connecting flights; the first flight of a connecting flight often departs from the user's city to a transfer city in the country, and the second flight often departs from the transfer city to abroad, and its price is often much higher than the first flight. Especially when the user misses the second flight and has to purchase an alternative direct flight abroad, they will bear huge losses; therefore, users will try their best to avoid missing the second flight, so they will evaluate the delay situation of the first flight before taking the first flight, plan alternative solutions when the first flight is delayed, and compare the loss amounts of each solution, so as to make a decision with the least loss. However, since this process requires a large amount of data collection and comparison, it is difficult for users to complete it in a timely and accurate manner, and ultimately may lead to wrong decisions and greater losses. Summary of the Invention

[0003] In view of this, the embodiments of this application provide an information fusion processing method, a terminal device, and a storage medium based on cloud computing, which can solve the above technical problems.

[0004] The first aspect of the embodiments of this application provides an information fusion processing method based on cloud computing, and the information fusion processing method based on cloud computing includes: S1: When receiving a connecting flight order sent by a user terminal, identify the associated locations and preset execution periods of the flights in the connecting flight order, where the associated locations include the departure place, arrival place, and passing places of the flights; S2: Determine the first flight and the second flight of the connecting flight order, where the arrival place of the first flight is the same as the departure place of the second flight; S3: When reaching the moment of the first set duration before the execution of the first flight, obtain the weather forecast information of the associated location of the first flight, so as to estimate the impact of the weather on the flight of the first flight, and then determine the first potential loss for the user to catch the second flight by taking the first flight; S4: Determine the schedules and delay probabilities of the alternative means of transportation for the first flight, and determine the alternative transportation transfer combinations based on the schedules. The alternative transportation transfer combinations include the schedules of at least one alternative means of transportation. Under the condition of on-time operation, the user can reach the departure place of the second flight at the target time by taking the corresponding schedule of the alternative transfer combination. The target time is the time point of the second set duration before the departure time of the second flight. S5: For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight based on the delay probability of the corresponding alternative means of transportation. S6: Determine the remaining ticket quantities and ticket-selling efficiencies of the alternative means of transportation for each schedule in the alternative transportation transfer combination, and then estimate the ticket sold-out time of the alternative transportation transfer combination. S7: Synchronize the first potential loss, each second potential loss, and the corresponding sold-out time to the user terminal, so that the user can evaluate the loss magnitudes of various ways to catch the second flight, thereby assisting the user in making a decision.

[0005] A second aspect of the embodiments of the present application provides a terminal device, including a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the information fusion processing method based on cloud computing.

[0006] A third aspect of the embodiments of the present application provides a terminal-readable storage medium. A computer program is stored on the terminal-readable storage medium. When the computer program is executed by the processor, the processor executes the steps of the information fusion processing method based on cloud computing.

[0007] The beneficial effects of the embodiments of this application compared with the prior art are as follows: The method provided by the present invention includes, when receiving a connecting flight order sent by a user terminal, identifying the associated locations of the flights in the connecting flight order and a preset execution period; determining the first flight and the second flight of the connecting flight order; when reaching the moment of the first set duration before the execution of the first flight, obtaining the weather forecast information of the associated location of the first flight, thereby estimating the impact of the weather on the flight of the first flight, and further determining the first potential loss for the user to catch the second flight by taking the first flight; determining the schedules and delay probabilities of the alternative means of transportation for the first flight, and determining the alternative transportation transfer combinations based on the schedules; for each alternative transportation transfer combination, determining the second potential loss for the user to catch the second flight by choosing this alternative transportation transfer combination based on the delay probability of the corresponding alternative means of transportation; determining the remaining ticket quantities and ticket selling efficiencies of the alternative means of transportation for each schedule in the alternative transportation transfer combination, and further estimating the ticket selling out moment of the alternative transportation transfer combination; synchronizing the first potential loss, each second potential loss, and the corresponding ticket selling out moment to the user terminal, so as to facilitate the user to evaluate the loss magnitudes of various ways to catch the second flight, thereby assisting the user in making a decision; in this application, when the user purchases a connecting flight, it can automatically monitor the delay situation of the first flight in the connecting flight for the user, and in the case where the first flight will cause a delay to the second flight, automatically collect the relevant information of the alternative means of transportation for the first flight, and then automatically formulate an alternative travel plan to catch the second flight, and predict the economic losses for each plan, and present them to the user, without the user having to collect and analyze data by themselves, enabling them to make a quick and accurate judgment and decision, thereby reducing economic losses. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of this application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0009] Figure 1 It is a schematic flowchart of the implementation process of the information fusion processing method based on cloud computing provided by the embodiments of this application; Figure 2 It is a schematic diagram of the implementation environment of the information fusion processing method based on cloud computing provided by the embodiments of this application; Figure 3 It is a schematic diagram of the adjustment of the flight execution time bar chart of the information fusion processing method based on cloud computing provided by the embodiments of this application; Figure 4 It is a schematic diagram of the terminal device provided by the embodiments of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0010] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0011] In order to illustrate the technical solutions described in the present application, the following will be described through specific embodiments.

[0012] Figure 1 There is shown a cloud computing-based information fusion processing method provided in the first embodiment of the present application. The cloud computing-based information fusion processing method includes: S1: When receiving a connecting flight order sent by a user terminal, identify the associated locations and preset execution periods of the flights in the connecting flight order, where the associated locations include the departure place, arrival place, and passing places of the flights; S2: Determine the first flight and the second flight of the connecting flight order, where the arrival place of the first flight is the same as the departure place of the second flight; S3: When reaching the moment of the first set duration before the execution of the first flight, obtain the weather forecast information of the associated location of the first flight, so as to estimate the impact of the weather on the flight of the first flight, and further determine the first potential loss for the user to catch the second flight by taking the first flight; S4: Determine the schedules and delay probabilities of the alternative means of transportation for the first flight, and determine the alternative transportation transfer combinations based on the schedules. The alternative transportation transfer combinations include at least one schedule of the alternative means of transportation; in the case of on-time operation, the user can reach the departure place of the second flight at the target moment by taking the corresponding schedule of the alternative transfer combination. The target moment is the moment of the second set duration before the take-off time of the second flight; S5: For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight based on the delay probability of the corresponding alternative means of transportation; S6: Determine the remaining ticket quantities and ticket selling efficiencies of the alternative means of transportation for each schedule in the alternative transportation transfer combination, and further estimate the ticket selling out moment of the alternative transportation transfer combination; S7: Synchronize the first potential loss, each second potential loss, and the corresponding ticket selling out moment to the user terminal, so as to facilitate the user to evaluate the loss magnitudes of various ways to catch the second flight, and thus assist the user in making a decision.

[0013] In this embodiment, as Figure 2As shown, this method is executed in a terminal device. The terminal device can be an independent physical server or terminal, or a server cluster composed of multiple physical servers. It can be a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN. The user's client can communicate with the terminal device, and then send the user's ordered connecting flight order to the terminal device to execute this method. In this embodiment, when using the service provided by this method for the first time, the terminal device can send an authorization letter to the client, which includes the execution steps of this method and the user data to be collected. After the user sends back the 'agreement' information through the client, the client can directly use this method thereafter. In this embodiment, the connecting flight order in this embodiment includes two flights. The first flight is the flight to be executed first, and the second flight is the flight to be executed later. If the order placed by the user has more than two flights, then every two adjacent flights can be regarded as a connecting flight order, and this method is executed separately. For example, if the user order includes three flights, then the first flight and the second flight can be regarded as a connecting flight, and the second flight and the third flight can be regarded as a connecting flight, and this method is executed for the two connecting flights respectively for the user to refer to for decision-making. In this embodiment, the departure place is the airport where the corresponding flight takes off, and the arrival place is the airport where the corresponding flight lands. The route passing places are all the regional locations passed by the flight route. There is a route database built in the terminal device, which includes the routes of each flight and the route passing places. In this embodiment, the first set duration can be set to 6 hours, 8 hours, or the duration is not limited here. Generally, it is based on ensuring that the accuracy rate of the weather forecast reaches more than 80% (the shorter the first set duration is set, the higher this accuracy rate is). In this embodiment, the alternative means of transportation is a means of transportation that is not affected by the weather that causes flight delays or is less affected. For example, if a flight is delayed due to snow, transportation methods such as trains, subways, and cars can become alternative means of transportation. There is a comparison table of alternative means of transportation built in the terminal device, which includes alternative means of transportation in the case of flight delays caused by various delay factors (including various weather conditions). When a flight is delayed due to weather or other factors (delays caused by other factors are also applicable in this method), the corresponding alternative means of transportation can be determined immediately. If there are multiple delay factors (the factors in different associated locations are different), then the alternative means of transportation is the intersection of the alternative means of transportation corresponding to the multiple delay factors. In this embodiment, the second set duration is 1 hour or 1.5 hours, which is not limited here. This duration is the shortest preset duration for the user to complete boarding after arriving at the airport. In this embodiment, assisting the user in making a decision means assisting the user in choosing a way to catch the second flight; this method can present the potential losses by generating a bar graph (or other methods), and presenting the first potential loss and each second potential loss to the user so that the user can intuitively see the losses of various travel modes; at the same time, by presenting the sold-out time, the user can control the decision-making time, thereby avoiding the problem of missing out on tickets and being unable to travel due to delays in decision-making.

[0014] In this application, after a user purchases a connecting flight, the application can automatically monitor the delay of the first flight in the connecting flight for the user, and automatically collect relevant information about alternative means of transportation for the first flight when the first flight will delay the second flight, and then automatically formulate alternative travel plans to catch the second flight, and make economic loss predictions for each plan and present them to the user. The user does not need to collect and analyze data on his own, which enables the user to make judgments and decisions quickly and accurately, thereby reducing economic losses.

[0015] As a preferred embodiment, obtaining weather forecast information of a location associated with the first flight, thereby estimating the impact of the weather on the operation of the first flight, and then determining the first potential loss of the user by taking the first flight to catch the second flight includes: S31: Generate a time axis of a target period, wherein the target period is a period from the current time to the departure time of the second flight; S32: for each associated location, obtaining weather forecast information of the associated location, thereby determining whether there is any flight-blocking weather at the associated location according to the weather forecast information, and if so, determining a flight-blocking time period corresponding to each flight-blocking weather period; S33: Mark all blocked flight periods on the timeline; S34: Obtaining a preset flight time period of the first flight, and marking the flight time period on the time axis; S35: delaying the position of the flight execution period on the time axis according to the position of each flight blocking period, so that the flight execution period does not intersect with any flight blocking period; S36: Determine whether the end time of the delayed flight period is before the target time. If so, the first potential loss is 0; S37: If not, it is determined that the user cannot catch the second flight, and the ticket price of an alternative flight within a third set time period after the end time is obtained, and the ticket price is determined as the first potential loss.

[0016] Mark all the blocked flight periods on the time axis, that is, generate a blocked flight period bar corresponding to each blocked flight period on the time axis; mark the flight execution period on the time axis, that is, generate a flight execution period bar corresponding to the flight execution period on the time axis; like Figure 3As shown in the figure, delaying the position of the flight execution period according to the positions of each flight blocking period on the time axis so that the flight execution period does not cross any flight blocking period includes: S351: Identify whether there is an intersection segment between the flight execution time horizontal bar and the flight blocking time horizontal bar. If not, stop delaying the flight execution period; S352: If so, delay the first unit length set by the flight execution time horizontal bar, and execute steps S351 to S352 until the flight execution time horizontal bar does not have an intersection segment with any flight blocking time horizontal bar, and then stop delaying the flight execution period.

[0017] In this embodiment, the preset execution period is the period between the preset flight departure time and the arrival time; all the weather conditions that can cause flight delays and their corresponding intensities are preset in the terminal device. For example, for rainy weather, the intensity is above 100 mm / h. If the monitored weather is rainy and the intensity is 120 mm / h, then this weather is flight blocking weather; the third set duration is the delay duration that the user can tolerate, such as 1 day, 2 days or other durations; the departure place and the arrival place of the alternative flight are the same as those of the second flight. If multiple alternative flights are obtained, then select the ticket price of the cheapest alternative flight as the first potential loss; in this embodiment, the influence of the weather at all associated locations on the flight is considered, making the delay prediction more accurate; if there is an intersection segment between the flight execution time horizontal bar and the flight blocking time horizontal bar, it indicates that the flight will be affected by flight blocking weather and needs to be delayed. Otherwise, it will not be affected by flight blocking weather and does not need to be delayed; the duration corresponding to the first unit length on the time axis is a relatively short duration, such as 5 minutes or other durations; in this embodiment, each time the flight execution time horizontal bar is delayed by the short first unit length, which realizes gradual delay and can just delay it to a position where it is not crossed by the flight blocking time horizontal bar, improving the accuracy of flight delay prediction.

[0018] As a preferred embodiment, determining the alternative transportation transfer combination according to the flight number includes: S41: Determine all transfer paths from the departure place to the arrival place. Among them, each transfer path is composed of one or several sub-paths, and each sub-path is executed by an alternative transportation means, and the node between sub-paths is the transfer location; S42: For each transfer path, identify the number n of sub-paths in this transfer path; S43: When n = 1, then retrieve all the flight numbers of the alternative transportation means corresponding to the only sub-path, and select the flight numbers whose departure time is after the current time and whose arrival time is before the target time from the retrieved flight numbers as the first flight numbers, and determine each first flight number as an alternative transportation transfer combination; S44: When n > 1, retrieve all the schedules of the alternative transportation means corresponding to the nth sub-path of the transfer route, and select the schedules with arrival times before the target time from the retrieved schedules as the target schedules for this sub-path; S45: Let n = n - 1, retrieve all the schedules of the alternative transportation means corresponding to the nth sub-path of the transfer route, and select the schedules with the time interval from the arrival time to the departure time of the previous determined target schedule exceeding the preset time interval as the target schedules corresponding to this sub-path; S46: Repeat step S45 until n = 0. Determine whether the departure time of the last determined target schedule is earlier than the current time. If not, combine the target schedules corresponding to each sub-path into an alternative transportation transfer combination. If so, the target schedules corresponding to each sub-path cannot be combined into an alternative transportation transfer combination; S47: Repeat steps S44 to S46 until all alternative transportation transfer combinations of this transfer route are determined, where the schedules in any two alternative transportation transfer combinations are not exactly the same.

[0019] In this embodiment, the schedule information of all transportation modes is stored in the cloud database, so that the terminal device can retrieve the schedules of alternative transportation means from the cloud database at any time; the transfer route from the departure place to the arrival place of the first flight and the corresponding transfer transportation means can be directly determined through existing navigation software. If at least one of the transfer transportation means corresponding to a transfer route is not an alternative transportation means, then this transfer route is excluded; the corresponding duration can be 10 minutes, 20 minutes or other durations, subject to the user having sufficient time for transfer; the departure time and arrival time in this embodiment are the preset departure time and arrival time of the corresponding schedules; after each alternative transportation transfer combination is determined, it is compared with the previously determined alternative transportation transfer combinations. If it is the same as any previous alternative transportation transfer combination, only one is retained.

[0020] As a preferred embodiment, for each alternative transportation transfer combination, the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight based on the delay probability of the corresponding alternative transportation means includes: Calculate the total fare of the fares of the schedules in this alternative transportation transfer combination; Calculate the delay probability of this alternative transportation transfer combination for delaying the second flight; Multiply the delay probability by the ticket price of the alternative flight to obtain the potential ticket loss, and add the total fare to the potential ticket loss to obtain the second potential loss of this alternative transportation transfer combination.

[0021] Calculating the delay probability of this alternative transportation transfer combination for delaying the second flight includes: S51: Identify the number of trips in the alternative transportation transfer combination. S52: If the number of trips is 1, determine the time interval between the arrival time of this trip and the target time as the first time interval. S53: Determine the total number of times this trip has been executed historically, and the number of delays where the delay duration exceeded the first time interval historically. Divide the number of delays by the total number of times to obtain the delay probability. S54: If the number of trips is greater than 1, for each trip, determine the time interval between the arrival time of this trip and the departure time of the next adjacent trip as the first time interval. Among them, the first time interval corresponding to the last trip is the time interval between the arrival time of this trip and the target time. S54: Determine the total number of times this trip has been executed historically, and the number of delays where the delay duration exceeded the first time interval historically. Divide the number of delays by the total number of times to obtain the delay probability of this trip. S55: Determine the maximum delay probability among the delay probabilities of each trip as the delay probability of the second flight delayed by the alternative transportation transfer combination.

[0022] In this embodiment, the historical execution information of each trip is included in the cloud database, including the total number of executions, the number of delays, and the duration of each delay; the terminal device can retrieve the historical execution information of the relevant trips from the cloud database at any time, so as to calculate the delay probability and thus calculate the second potential loss.

[0023] As a preferred embodiment, determining the remaining ticket quantity and ticket selling efficiency of the alternative transportation means for each trip in the alternative transportation transfer combination, and then estimating the ticket selling out time of the alternative transportation transfer combination includes: S61: For each trip in the alternative transportation transfer combination, determine the remaining ticket quantity of this trip. S62: Determine the time interval between the current time and the departure time of this trip as the target duration. S63: Retrieve the ticket selling efficiency coordinate curve of this trip. Among them, the abscissa of the ticket selling efficiency coordinate curve is the duration from the departure time of this trip, and the ordinate is the ticket selling efficiency, and the ticket selling efficiency is the number of tickets sold per unit duration. S64: Determine the ticket selling efficiency corresponding to the target duration on the ticket selling efficiency coordinate curve, and multiply the ticket selling efficiency by the set unit duration to obtain the number of tickets sold per unit duration. Subtract the number of tickets sold per unit duration from the remaining ticket quantity to update the remaining ticket quantity. S65: Subtract the set unit duration from the target duration, and execute steps S64 to S65 until the remaining ticket quantity is 0 or the target duration is 0. S66: When the remaining ticket quantity first equals 0, the moment when the remaining ticket quantity is 0 is taken as the sold-out moment; when the target duration first equals 0, the moment when the target duration is 0 is taken as the sold-out moment.

[0024] In this embodiment, the set unit duration can be 5 minutes or other shorter durations. The more such durations are set, the higher the calculation accuracy. The remaining ticket quantities of each flight are updated in real time in the cloud database, and the terminal device can call them at any time. The cloud database also stores the ticket-selling efficiency coordinate curve of each flight, which is pre-generated through historical data and stored in the cloud database. The main process of generation is to first determine the ticket-selling efficiency of each time period (the length of each time period can be 10 minutes or other lengths) before the departure time of this flight, and then determine which time period the moment corresponding to each point on the abscissa of the coordinate curve falls into, so as to determine the ticket-selling efficiency corresponding to this abscissa, that is, the corresponding ordinate. Thus, the ticket-selling efficiency coordinate curve can be drawn. For the ticket-selling efficiency of each time period, the ticket-selling information corresponding to this time period for each historical operation of this flight can be retrieved. Each ticket-selling information includes the total number of tickets sold in this time period. Furthermore, the total number of tickets sold can be divided by the length of this time period to obtain the ticket-selling efficiency corresponding to this ticket-selling information, and the average value of the ticket-selling efficiencies corresponding to all retrieved ticket-selling information is calculated, which is the ticket-selling efficiency of this time period.

[0025] A terminal device provided in the second embodiment of this application includes a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the information fusion processing method based on cloud computing, specifically including: S1: When receiving a connecting flight order sent by the user terminal, identify the associated locations and preset execution time periods of the flights in the connecting flight order, where the associated locations include the departure place, arrival place, and passing places of the flight; S2: Determine the first flight and the second flight of the connecting flight order, where the arrival place of the first flight is the same as the departure place of the second flight; S3: When reaching the moment of the first set duration before the execution of the first flight, obtain the weather forecast information of the associated location of the first flight, so as to estimate the impact of the weather on the flight of the first flight, and further determine the first potential loss for the user to take the first flight to catch the second flight; S4: Determine the flight numbers and delay probabilities of the alternative means of transportation for the first flight, and determine the alternative transportation transfer combination according to the flight numbers. Among them, the alternative transportation transfer combination includes at least one flight number of the alternative means of transportation; in the case of on-time operation, the user can take the means of transportation corresponding to the flight number in the alternative transfer combination to reach the departure place of the second flight at the target moment, and the target moment is the moment of the second set duration before the take-off time point of the second flight; S5: For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight according to the delay probability of the corresponding alternative transportation means. S6: Determine the remaining ticket quantities and ticket selling efficiencies of the alternative transportation means for each flight in this alternative transportation transfer combination, and then estimate the ticket selling out moment of this alternative transportation transfer combination. S7: Synchronize the first potential loss, each second potential loss, and the corresponding ticket selling out moment to the user terminal, so as to facilitate the user to evaluate the loss magnitudes of various ways to catch the second flight, thereby assisting the user in making a decision.

[0026] A terminal-readable storage medium provided in the third embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the processor is caused to execute the steps of the information fusion processing method based on cloud computing, specifically including: S1: When receiving a connecting flight order sent by the user terminal, identify the associated locations and preset execution time periods of the flights in the connecting flight order, where the associated locations include the departure place, arrival place, and passing places of the flights. S2: Determine the first flight and the second flight of the connecting flight order, where the arrival place of the first flight is the same as the departure place of the second flight. S3: When reaching the moment of the first set duration before the execution of the first flight, obtain the weather forecast information of the associated location of the first flight, thereby estimating the impact of the weather on the flight of the first flight, and then determining the first potential loss for the user to catch the second flight by taking the first flight. S4: Determine the flight numbers and delay probabilities of the alternative transportation means for the first flight, and determine the alternative transportation transfer combination according to the flight numbers, where the alternative transportation transfer combination includes at least one flight number of the alternative transportation means; in the case of on-time operation, the user can take the corresponding flight number of the alternative transfer combination to reach the departure place of the second flight at the target moment, and the target moment is the moment of the second set duration before the take-off time point of the second flight. S5: For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight according to the delay probability of the corresponding alternative transportation means. S6: Determine the remaining ticket quantities and ticket selling efficiencies of the alternative transportation means for each flight in this alternative transportation transfer combination, and then estimate the ticket selling out moment of this alternative transportation transfer combination. S7: Synchronize the first potential loss, each second potential loss, and the corresponding ticket selling out moment to the user terminal, so as to facilitate the user to evaluate the loss magnitudes of various ways to catch the second flight, thereby assisting the user in making a decision.

[0027] It should be understood that the sequence numbers of the steps in the above embodiments do not indicate the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0028] It should be understood that when used in the specification of the present application, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.

[0029] It should also be understood that the term "and / or" used in the specification of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0030] As used in the specification of the present application, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" depending on the context. Similarly, the phrases "if determined" or "if detected [the described condition or event]" can be interpreted as meaning "once determined", "in response to determining", "once detected [the described condition or event]", or "in response to detecting [the described condition or event]" depending on the context.

[0031] In addition, in the description of the specification of the present application, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second", etc. are used in the text in some embodiments of the present application to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, the first table can be named the second table, and similarly, the second table can be named the first table, without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.

[0032] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure or characteristic described in connection with that embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0033] Figure 4 FIG. Figure 4 is a schematic structural diagram of a terminal device provided by an embodiment of the present application. As Figure 4 shown, the terminal device of this embodiment includes: at least one processor ( Figure 4 only one is shown in FIG. Figure 4 ), a memory, and a computer program that can run on the processor is stored in the memory. When the processor executes the computer program, the steps in each of the above-described information fusion processing embodiments based on cloud computing are implemented, such as Figure 1 the steps S1 to S7 shown in FIG. Figure 1 .

[0034] The terminal device may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that Figure 4 these are merely examples of the terminal device and do not constitute a limitation on the terminal device. It may include more or fewer components than those shown in the figure, or combine some components, or different components. For example, the terminal device may further include an input and sending device, a network access device, a bus, etc.

[0035] The so-called processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0036] In some embodiments, the memory may be an internal storage unit of the terminal device, such as the hard disk or memory of the terminal device. The memory may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the memory may also include both the internal storage unit and the external storage device of the terminal device. The memory is used to store an operating system, application programs, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been sent or will be sent.

[0037] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0038] The embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal device, the mobile terminal device can execute to implement the steps in the above-mentioned method embodiments.

[0039] If the integrated module / 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 such an understanding, to implement all or part of the processes in the above-mentioned method embodiments of the present application, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0040] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0041] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0042] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0043] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. An information fusion processing method based on cloud computing, characterized in that, The information fusion processing method based on cloud computing includes: S1: When receiving an interline flight order sent by a user terminal, identify the associated locations and preset execution time periods of the flights in the interline flight order. Among them, the associated locations include the departure place, arrival place, and passing places of the flights; S2: Determine the first flight and the second flight of the interline flight order, where the arrival place of the first flight is the same as the departure place of the second flight; S3: When reaching the moment of the first set duration before the execution of the first flight, obtain the weather forecast information of the associated location of the first flight, so as to estimate the impact of the weather on the flight of the first flight, and then determine the first potential loss for the user to catch the second flight by taking the first flight; S4: Determine the flight number and delay probability of the alternative means of transportation for the first flight, and determine the alternative transportation transfer combination based on the flight number. Among them, the alternative transportation transfer combination includes at least one flight number of the alternative means of transportation; in the case of on-time operation, the user can reach the departure place of the second flight at the target moment by taking the corresponding flight number of the alternative transfer combination. The target moment is the moment of the second set duration before the take-off time of the second flight; S5: For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight according to the delay probability of the corresponding alternative means of transportation; S6: Determine the remaining ticket quantity and ticket sales efficiency of the alternative means of transportation for each flight number in the alternative transportation transfer combination, and then estimate the ticket sold-out moment of the alternative transportation transfer combination; S7: Synchronize the first potential loss, each second potential loss, and the corresponding sold-out moment to the user terminal, so as to facilitate the user to evaluate the loss magnitudes of various ways to catch the second flight, and thus assist the user in making a decision.

2. The method according to claim 1, characterized in that, Obtaining the weather forecast information of the associated location of the first flight, so as to estimate the impact of the weather on the flight of the first flight, and then determining the first potential loss for the user to catch the second flight by taking the first flight includes: S31: Generate a time axis for the target time period, where the target time period is the time period from the current moment to the take-off moment of the second flight; S32: For each associated location, obtain the weather forecast information of this associated location, and then determine whether there is flight-blocking weather at this associated location according to the weather forecast information. If so, determine the flight-blocking time period corresponding to each flight-blocking weather; S33: Mark all the flight-blocking time periods on the time axis; S34: Obtain the preset flight time period of the first flight and mark this flight time period on the time axis; S35: Delay the position of the flight time period on the time axis according to the positions of each flight-blocking time period, so that the flight time period does not intersect with any flight-blocking time period; S36: Determine whether the end moment of the delayed flight time period is before the target moment. If so, the first potential loss is 0; S37: If not, it is considered that the user cannot catch the second flight. Obtain the ticket price of the alternative flight within the third set duration after this end moment, and determine this ticket price as the first potential loss.

3. The method according to claim 2, wherein Mark all flight-blocking time periods on the time axis, that is, generate a flight-blocking time period horizontal bar corresponding to each flight-blocking time period on the time axis; mark the flight execution time period on the time axis, that is, generate a flight execution time period horizontal bar corresponding to the flight execution time period on the time axis. Delay the position of the flight execution time period on the time axis according to the positions of each flight-blocking time period, so that the flight execution time period does not cross any flight-blocking time period, including: S351: Identify whether there is an intersection segment between the flight execution time horizontal bar and the flight-blocking time horizontal bar. If not, stop delaying the flight execution time period. S352: If so, delay the first unit length set by the flight execution time horizontal bar, and execute steps S351 to S352 until the flight execution time horizontal bar does not have an intersection segment with any flight-blocking time horizontal bar, and then stop delaying the flight execution time period.

4. The method according to claim 3, wherein Determine the alternative transportation transfer combinations according to the flight schedule, including: S41: Determine all transfer paths from the departure place to the arrival place. Each transfer path consists of one or several sub-paths. Each sub-path is executed by an alternative transportation means, and the node between sub-paths is the transfer location. S42: For each transfer path, identify the number n of sub-paths in this transfer path. S43: When n = 1, retrieve all flight schedules of the alternative transportation means corresponding to the only sub-path, and select the flight schedules whose departure time is after the current time and arrival time is before the target time from the retrieved flight schedules as the first flight schedules, and determine each first flight schedule as an alternative transportation transfer combination. S44: When n is greater than 1, retrieve all flight schedules of the alternative transportation means corresponding to the nth sub-path of this transfer path, and select the flight schedules whose arrival time is before the target time from the retrieved flight schedules as the target flight schedules of this sub-path. S45: Let n = n - 1, retrieve all flight schedules of the alternative transportation means corresponding to the nth sub-path of this transfer path, and select the flight schedules whose arrival time interval from the departure time of the previously determined target flight schedule exceeds the preset time interval as the target flight schedules corresponding to this sub-path. S46: Repeat step S45 until n = 0, and determine whether the departure time of the last determined target flight schedule is earlier than the current time. If not, combine the target flight schedules corresponding to each sub-path into an alternative transportation transfer combination. If so, the target flight schedules corresponding to each sub-path cannot be combined into an alternative transportation transfer combination. S47: Repeat steps S44 to S46 until all alternative transportation transfer combinations of this transfer path are determined, where the flight schedules in any two alternative transportation transfer combinations are not exactly the same.

5. The method according to claim 4, wherein For each alternative transportation transfer combination, determine the second potential loss for the user to choose this alternative transportation transfer combination to catch the second flight according to the delay probability of the corresponding alternative transportation means, including: Calculate the total fare of the flight schedules in this alternative transportation transfer combination. Calculate the delay probability of this alternative transportation transfer combination delaying the second flight. Multiply the delay probability by the ticket price of the alternative flight to obtain the potential ticket loss, and add the potential ticket loss to the total fare to obtain the second potential loss of this alternative transportation transfer combination.

6. The method according to claim 5, wherein Calculating the delay probability of this alternative transportation transfer combination delaying the second flight includes: S51: Identify the number of trips in this transportation transfer combination; S52: If the number of trips is 1, determine the time interval between the arrival time of this trip and the target time as the first time interval; S53: Determine the total number of times this trip has been executed historically, and the number of times this trip has been delayed by more than the first time interval historically. Divide the number of delayed times by the total number of times to obtain the delay probability; S54: If the number of trips is greater than 1, for each trip, determine the time interval between the arrival time of this trip and the departure time of the next adjacent trip as the first time interval. Among them, the first time interval corresponding to the last trip is the time interval between the arrival time of this trip and the target time; S54: Determine the total number of times this trip has been executed historically, and the number of times this trip has been delayed by more than the first time interval historically. Divide the number of delayed times by the total number of times to obtain the delay probability of this trip; S55: Determine the maximum delay probability among the delay probabilities of each trip as the delay probability of this alternative transportation transfer combination for delaying the second flight.

7. The method according to claim 6, wherein Determining the remaining ticket quantity and ticket selling efficiency of the alternative transportation means for each trip in this alternative transportation transfer combination, and then estimating the sold-out time of the tickets for this alternative transportation transfer combination includes: S61: For each trip in this alternative transportation transfer combination, determine the remaining ticket quantity of this trip; S62: Determine the time interval between the current time and the departure time of this trip as the target duration; S63: Retrieve the ticket selling efficiency coordinate curve of this trip. Among them, the abscissa of the ticket selling efficiency coordinate curve is the duration from the departure time of this trip, and the ordinate is the ticket selling efficiency. The ticket selling efficiency is the number of tickets sold per unit duration; S64: Determine the ticket selling efficiency corresponding to the target duration on the ticket selling efficiency coordinate curve, and multiply the ticket selling efficiency by the set unit duration to obtain the number of tickets sold per unit duration. Subtract the number of tickets sold per unit duration from the remaining ticket quantity to update the remaining ticket quantity; S65: Subtract the set unit duration from the target duration, and execute steps S64 to S65 until the remaining ticket quantity is 0 or the target duration is 0; S66: When the remaining ticket quantity first equals 0, use the time when the remaining ticket quantity is 0 as the sold-out time; when the target duration first equals 0, use the time when the target duration is 0 as the sold-out time.

8. A terminal device, characterized in that, Including a memory and a processor, a computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the information fusion processing method based on cloud computing according to any one of claims 1 to 7.

9. A terminal-readable storage medium, characterized in that, A computer program is stored on the terminal-readable storage medium. When the computer program is executed by the processor, the processor executes the steps of the information fusion processing method based on cloud computing according to any one of claims 1 to 7.