Method and system for estimating arrival time and electronic equipment

By using the use of transportation data and historical transportation data, the average transportation time of the transportation line of cargo transportation is determined, and the estimation time of the real -time data update of the existing technology is inaccurate in time. User experience.

CN119379138AInactive Publication Date: 2025-01-28张建中
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411517195.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art relies on real-time data to estimate the arrival time during cargo transportation, but due to the inaccurate update of real-time data, the estimated time is inaccurate.

Method used

By obtaining the transportation data and historical transportation data, the average transportation duration of the target transportation line is determined, and based on this estimated target object that the target target corresponding to transport data on the road reaches the end.

Benefits of technology

The accuracy of the estimation of the arrival time is improved, and the estimation of the estimates due to the inaccurate data acquisition of real -time data is avoided, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119379138A_ABST
    Figure CN119379138A_ABST
Patent Text Reader

Abstract

The invention discloses an arrival time estimation method and system and electronic equipment, and the method comprises the steps: determining the average transportation time length on a line based on target historical transportation data matched with a target transportation line of in-transit transportation data when the arrival time of the in-transit transportation data needs to be predicted; according to the embodiment of the invention, the arrival time is estimated based on the historical data, so that the accuracy of the estimated arrival time is ensured, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information technology, and in particular to an arrival time estimation method, system and electronic device. Background Art

[0002] During the transportation of goods, in order to meet the needs of production and life, it is necessary to estimate the arrival time of the goods.

[0003] At present, the arrival time of goods is mainly estimated by real-time data on the driving route. However, if the real-time data on the driving route is not updated in time, the estimated arrival time will be inaccurate. Summary of the invention

[0004] In view of this, the present application provides an arrival time estimation method, system and electronic device, and the specific scheme thereof is as follows:

[0005] A method for estimating arrival time, comprising:

[0006] Obtaining in-transit transportation data for a predicted arrival time, the in-transit transportation data at least including: a target transportation route including a target starting point, a target end point, and a target passing route, the in-transit transportation data representing waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed;

[0007] Determine target historical transportation data matching the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation duration and stopover duration of each historical waybill;

[0008] Determine the average transportation time of the target transportation route based on the target historical transportation data;

[0009] The estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined based at least on the average transportation time of the target transportation route.

[0010] Furthermore, the step of determining the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route includes:

[0011] Determine the departure time of the target object from the target starting point in the in-transit transportation data of the to-be-predicted arrival time;

[0012] The estimated time for the target object to arrive at the target destination is determined based on the departure time of the target object from the target starting point and the average transportation time of the target transportation route.

[0013] Furthermore, the in-transit transportation data further includes: a current station, where the current station is the station where the target object is located at the current time; and determining the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route includes:

[0014] Determine the average transportation time from the current station in the target transportation route to the target destination based on the average transportation time of the target transportation route;

[0015] Based on the current time and the average transportation time from the current station to the target destination in the target transportation route, the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined.

[0016] Furthermore, the determining the average transportation time from the current station to the target destination in the target transportation route based on the average transportation time of the target transportation route includes:

[0017] Determining a first time difference between the current time and the time when the target object departs from the target starting point;

[0018] The average transportation time from the current station to the target destination is determined based on the average transportation time of the target transportation route and the first time difference.

[0019] Furthermore, the step of determining the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based on the current time and the average transportation time from the current station to the target destination in the target transportation route includes:

[0020] Determine the average stay time of the current station on the target transportation route based on the target historical transportation data;

[0021] Determine the state of the target object arriving at the current site, the state including the arrival state and the sending state;

[0022] If the state of the target object at the current station is the arrival state, determine the estimated time for the target object to arrive at the target destination based on the current time, the average stay time at the current station, and the average transportation time from the current station to the target destination;

[0023] If the state of the target object at the current station is a dispatched state, an estimated time for the target object to arrive at the target destination is determined based on the current time and an average transportation time from the current station to the target destination.

[0024] Further, the determining the average transportation time of the target transportation route based on the target historical transportation data includes:

[0025] Determining an initial average transportation duration of the target transportation route based on the target historical transportation data;

[0026] Comparing the transportation time of each historical waybill in the target historical transportation data with the initial average transportation time;

[0027] If it is determined that there is a first historical waybill in the target historical transportation data, the remaining historical transportation data is determined, where the remaining historical transportation data is other historical transportation data in the target historical transportation data except the first historical transportation data associated with the first historical waybill data, and the difference between the transportation time of the first historical waybill and the initial average transportation time exceeds the allowable error range;

[0028] The average transportation time of the target transportation route is determined based on the remaining historical transportation data.

[0029] The in-transit transportation data and the historical transportation data are normalized.

[0030] An arrival time estimation system, comprising:

[0031] An acquisition unit is used to obtain in-transit transport data of a to-be-predicted arrival time, wherein the in-transit transport data at least includes: a target transport route including a target starting point, a target end point, and a target passing route, and the in-transit transport data represents waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed;

[0032] A first determining unit is used to determine target historical transportation data matching the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation time and the stop time at the intermediate station of each historical waybill;

[0033] A second determining unit, configured to determine an average transportation time of the target transportation route based on the target historical transportation data;

[0034] The third determining unit is used to determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based on at least the average transportation time of the target transportation route.

[0035] An electronic device, comprising:

[0036] A processor is used to obtain in-transit transportation data for a predicted arrival time, wherein the in-transit transportation data at least includes: a target transportation route including a target starting point, a target destination, and a target passing route, wherein the in-transit transportation data represents waybill data that has departed from the target starting point but has not yet arrived at the target destination, and waybill data that has departed from the target starting point but has not yet departed; determine target historical transportation data that matches the target transportation route of the in-transit transportation data from historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and transportation duration and stopover duration at intermediate stations for each historical waybill; determine an average transportation duration of the target transportation route based on the target historical transportation data; and determine an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation duration of the target transportation route;

[0037] The memory is used to store the program for the processor to execute the above processing process.

[0038] A readable storage medium for storing at least one set of instructions;

[0039] The instruction set is used to be called and at least execute any one of the above-mentioned arrival time estimation methods.

[0040] It can be seen from the above technical scheme that the arrival time estimation method, system and electronic device disclosed in the present application obtain the in-transit transportation data of the arrival time to be predicted, and the in-transit transportation data at least includes: a target transportation route including a target starting point, a target end point, and a target passing route, and the in-transit transportation data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point and the waybill data that has departed from the target starting point but has not yet departed; determine the target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, the historical transportation data includes the transportation data of multiple historical waybills and the transportation time and the stay time of each historical waybill at the intermediate station; determine the average transportation time of the target transportation route based on the target historical transportation data; and determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point based at least on the average transportation time of the target transportation route. When there is in-transit transportation data whose arrival time needs to be predicted, this solution can determine the average transportation time on the route based on the target historical transportation data that matches the target transportation route of the in-transit transportation data, so as to estimate the time when the target object corresponding to the in-transit transportation data arrives at the target destination. The arrival time is estimated based on historical data, which ensures the accuracy of the estimated arrival time and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 A flowchart of an arrival time estimation method disclosed in an embodiment of the present application;

[0043] Figure 2 A flowchart of an arrival time estimation method disclosed in an embodiment of the present application;

[0044] Figure 3 A flowchart of an arrival time estimation method disclosed in an embodiment of the present application;

[0045] Figure 4 A schematic diagram of the structure of an arrival time estimation system disclosed in an embodiment of the present application;

[0046] Figure 5 A schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0048] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0049] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0050] This application discloses a method for estimating arrival time, and its flow chart is as follows: Figure 1 As shown, including:

[0051] Step S11, obtaining in-transit transport data of a to-be-predicted arrival time, the in-transit transport data at least including: a target transport route including a target starting point, a target end point, and a target passing route, the in-transit transport data representing waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed;

[0052] Step S12: determining target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation duration and the stop duration at the intermediate station of each historical waybill;

[0053] Step S13, determining the average transportation time of the target transportation route based on the target historical transportation data;

[0054] Step S14: determining an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route.

[0055] During the transportation of goods, in order to meet the needs of production and life, it is necessary to estimate the arrival time of the goods.

[0056] At present, the arrival time of goods is mainly estimated by real-time data on the driving route. However, if the real-time data on the driving route is not updated in time, the estimated arrival time will be inaccurate.

[0057] Cargo transportation may include: road transportation, rail transportation, cargo ship transportation, etc. Road transportation means transporting goods by vehicles, rail transportation means transporting goods by trains, and cargo ship transportation means transporting goods by cargo ships. The target objects involved in this application may be vehicles, railways, cargo ships, etc.

[0058] Based on this, in this solution, when determining that there is in-transit transportation data whose arrival time needs to be predicted, the target historical transportation data that matches the target transportation route of the in-transit transportation data is searched from the historical transportation data, and the average transportation time of the target transportation route is determined based on the target historical transportation data, so as to determine the estimated time for the object corresponding to the in-transit transportation data to be predicted to arrive at the target destination, thereby realizing the estimation of its arrival time; and, by estimating the arrival time through historical data, the accuracy of the estimated arrival time is guaranteed, the user experience is improved, and the problem of inaccurate estimated arrival time caused by untimely acquisition of real-time traffic data when using real-time traffic data for estimation is avoided.

[0059] In-transit transportation data refers to waybill data that has departed from the starting point but has not yet arrived at the destination. For example, for goods shipped from place A to place B, the waybill data of the goods indicates the starting point and the destination. When the object transporting the goods has departed from place A but has not yet arrived at place B, the waybill data of the goods can be determined as in-transit transportation data. In addition, in-transit transportation data can also refer to waybill data that has already departed from the target starting point but has not yet departed.

[0060] The in-transit transportation data may at least include: a transportation route, which is composed of a starting point, a terminal point and a passing route. The transportation route included in the in-transit transportation data for which the arrival time is to be predicted may be determined as a target transportation route, which is composed of a target starting point, a target terminal point and a target passing route.

[0061] The passing route is the address and route that needs to be passed from the starting point to the end point. There can be more than one passing route from the starting point to the end point, or multiple passing routes. For example, there are two routes to get from A to B. One route can start from A, pass through C and D, and then arrive at B; the other route can start from A, pass through E, and then arrive at B.

[0062] To determine the in-transit transportation data, as long as one or several addresses it passes through, or its current address, its route can be known.

[0063] The historical transportation data includes the transportation data of multiple historical waybills, as well as the transportation time and the stop time at intermediate stations for each historical waybill. The transportation data of each historical waybill includes: the starting point, end point and route of each historical waybill. The transportation time of each historical waybill is the time it takes for the object of the historical waybill to be transported from the starting point to the end point. The stop time at the intermediate station is the time the object of the historical waybill stops between the starting point and the end point. The stop time at the intermediate station can be the total time the object stops during the entire transportation process, or it can be the duration of each stop.

[0064] After determining the target transportation route of the in-transit transportation data with a predicted arrival time, target historical transportation data with the same target transportation route can be searched from the historical transportation data, that is, historical transportation data with exactly the same target starting point, target end point and target passing route can be searched from the historical transportation data as the target historical transportation data.

[0065] The found target transportation history data may include only the transportation data of one historical waybill, or may include the transportation data of multiple historical waybills. Then, the transportation time in the transportation data of each historical waybill in the target transportation history data is added together, and the average value is calculated. The average value is the average transportation time of the target transportation route.

[0066] At the same time, the average length of stay at the intermediate stations in the transportation data of each historical waybill in the target historical transportation data can be used to calculate the average length of stay at the intermediate stations on the target transportation route.

[0067] After calculating the average transportation time of the target transportation route based on the target historical transportation data, the estimated time for the target object corresponding to the in-transit transportation data with the arrival time to be predicted to arrive at the target destination can be directly determined based on the average transportation time, thereby completing the estimation of the arrival time.

[0068] Alternatively, the estimated time for the target object corresponding to the in-transit transportation data of the to-be-predicted arrival time to arrive at the target destination may be determined based on the average transportation time of the target transportation route and the average stay time at the intermediate station, thereby completing the estimation of the arrival time.

[0069] After completing the estimation of the arrival time, the estimated arrival time can be displayed so that the consignee can understand the cargo transportation information in time and arrange the loading and unloading of the cargo immediately, thereby improving the efficiency of cargo circulation, reducing the expenses caused by the long-term occupation of the cargo in the warehouse, and reducing storage costs.

[0070] In addition, in addition to the transportation route, the in-transit transportation data may also include the product name, that is, the name of the goods transported by the waybill corresponding to the in-transit transportation data. Correspondingly, the transportation data of each historical waybill in the historical transportation data also includes the product name.

[0071] When determining the matching target historical transportation data based on the in-transit transportation data, the target historical transportation data is matched not only based on the target transportation route, but also the matching of the product name is added. That is, when determining the target historical transportation data, it is necessary not only to ensure that the transportation route matches the target transportation route of the in-transit transportation data with the predicted arrival time, but also that the product name matches the target product name of the in-transit transportation data with the predicted arrival time, so as to avoid different stay times at the intermediate stations due to different transported goods and different intermediate inspection stations, which further affects the transportation time.

[0072] It should be noted that the arrival time estimation method disclosed in this embodiment can estimate the arrival time of only one in-transit transportation data with a predicted arrival time at a time, or can estimate the arrival time of multiple in-transit transportation data with a predicted arrival time at the same time.

[0073] The arrival time estimation method disclosed in this embodiment obtains in-transit transportation data of the arrival time to be predicted, and the in-transit transportation data at least includes: a target transportation route including a target starting point, a target end point, and a target passing route, and the in-transit transportation data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point and the waybill data that has departed from the target starting point but has not yet departed; determine the target historical transportation data matching the target transportation route of the in-transit transportation data from the historical transportation data, and the historical transportation data includes the transportation data of multiple historical waybills and the transportation time and the stop time of each historical waybill at the intermediate station; determine the average transportation time of the target transportation route based on the target historical transportation data; determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point at least based on the average transportation time of the target transportation route. When there is in-transit transportation data that needs to predict its arrival time, this scheme can determine the average transportation time on the route based on the target historical transportation data matching the target transportation route of the in-transit transportation data, so as to estimate the time for the target object corresponding to the in-transit transportation data to arrive at the target end point based on this, and estimate the arrival time based on the historical data, thereby ensuring the accuracy of the estimated arrival time and improving the user experience.

[0074] This embodiment discloses a method for estimating arrival time, and its flow chart is as follows: Figure 2 As shown, including:

[0075] Step S21, obtaining in-transit transport data of a to-be-predicted arrival time, the in-transit transport data at least including: a target transport route including a target starting point, a target end point, and a target passing route, the in-transit transport data representing waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed;

[0076] Step S22: determining target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation duration and the stopover duration at intermediate stations of each historical waybill;

[0077] Step S23, determining the average transportation time of the target transportation route based on the target historical transportation data;

[0078] Step S24, determining the departure time of the target object from the target starting point in the in-transit transportation data whose arrival time is to be predicted;

[0079] Step S25: determining an estimated time for the target object to arrive at the target destination based on the departure time of the target object from the target starting point and the average transportation time of the target transportation route.

[0080] When determining the in-transit transportation data whose arrival time is to be predicted, based on the target transportation route of the in-transit transportation data, or based on the target transportation route and target product name of the in-transit transportation data, find the target historical transportation data that matches it from the historical transportation data, and use the found target historical transportation data to calculate the average transportation time of the target transportation route. After obtaining the average transportation time, if you want to determine the estimated time to reach the target destination, you can use the time from the target starting point to determine it.

[0081] The target object is the means of transportation corresponding to the in-transit transportation data of the goods to be predicted, such as vehicles, trains, ships, etc., and the time when the target object corresponding to the in-transit transportation data departs from the target starting point is determined, such as the first moment. The average transportation time of the target transportation route has been determined based on the historical transportation data of the target, and the first moment can be directly added to the average transportation time, and the sum obtained is the time to arrive at the target destination, that is, the second moment.

[0082] This method is used to estimate the time to reach the target destination. It is relatively simple and convenient. It can determine the estimated arrival time based on historical transportation data, ensure the accuracy of the estimated arrival time, shorten the calculation time and improve user efficiency.

[0083] Furthermore, the calculation method of the average transportation time disclosed in this embodiment can be: adding the transportation time of each historical waybill in the target historical transportation data and then calculating the average value, so as to obtain the average transportation time of the target transportation efficiency;

[0084] Alternatively, it can also be:

[0085] Determine an initial average transportation time of a target transportation route based on target historical transportation data; compare the transportation time of each historical waybill in the target historical transportation data with the initial average transportation time; if it is determined that there is a first historical waybill in the target historical transportation data, determine the remaining historical transportation data, the remaining historical transportation data being other historical transportation data in the target historical transportation data except the first historical transportation data associated with the first historical waybill data, and the difference between the transportation time of the first historical waybill and the initial average transportation time exceeds an allowable error range; determine the average transportation time of the target transportation route based on the remaining historical transportation data.

[0086] That is, the average transportation time is not directly obtained by adding up the transportation time of each historical waybill in the target historical transportation data. Instead, an allowable error range is set, and the transportation time of historical waybills that exceed the allowable error range is ignored from the multiple data for calculating the average transportation time. Only the remaining historical transportation data within the allowable error range is used for calculation, so as to avoid the problem of inaccurate calculation results caused by using abnormal data that exceeds the allowable error range to calculate the average transportation time.

[0087] The initial average transportation time can be obtained by first adding up the transportation time of each historical waybill in the target historical transportation data and then calculating the average value. Then, the initial average transportation time and the allowable error range are used to filter multiple transportation times in the target historical transportation data to obtain multiple transportation times after filtering. When the average transportation time is calculated using the multiple transportation times after filtering, the accuracy of the average transportation time calculation can be improved, thereby improving the accuracy of the estimated arrival time, so as to achieve the purpose of improving user experience.

[0088] A preset allowable error range is determined, and the allowable error range may be a specific time range or a percentage range.

[0089] If the allowable error range is a time range, such as -10 hours to +10 hours, the initial average transportation time is subtracted by 10 hours to obtain the minimum value, and the initial average transportation time is increased by 10 hours to obtain the maximum value, and it is determined whether the transportation time of each historical waybill in the target historical transportation data is within the time range of the initial average transportation time minus 10 hours to the initial average transportation time plus 10 hours. If there is a transportation time that is not within this time range, the relevant data of the corresponding historical waybill can be directly ignored from the target historical transportation data to reduce the impact of extreme case data on the calculation results, and the average transportation time can be recalculated using the remaining transportation time; if the transportation time of each historical waybill in the target historical transportation data is within this range, all the data in the target historical transportation data are directly used for calculation, and the calculated initial average transportation time can be used as the final average transportation time without recalculating it.

[0090] If the allowable error range is a percentage range, such as: between -10% and +10%, then multiply the initial average transportation time by 90% to get the minimum value, and multiply the initial average transportation time by 110% to get the maximum value, and determine whether the transportation time of each historical waybill in the target historical transportation data is between the minimum and maximum values. If there is a transportation time that is not within this time range, simply ignore the relevant data of the corresponding historical waybill from the target historical transportation data, and use the remaining transportation time to recalculate the average transportation time; if the transportation time of each historical waybill in the target historical transportation data is within this range, when calculating, because there is more data used to calculate the initial average transportation time, the calculated initial average transportation time is more accurate.

[0091] The arrival time estimation method disclosed in the present embodiment can use the allowable error range to screen the target historical transportation data to achieve the purpose of performing preliminary processing on the target historical transportation data; in addition, the arrival time estimation method disclosed in the present embodiment can also perform other preliminary processing on the historical transportation data, such as normalization processing, etc.; of course, the in-transit transportation data can also be normalized to ensure accuracy during the data processing process.

[0092] The arrival time estimation method disclosed in the present embodiment obtains in-transit transportation data of the arrival time to be predicted, the in-transit transportation data at least including: a target transportation route including a target starting point, a target end point, and a target passing route, the in-transit transportation data represents waybill data that has departed from the target starting point but has not yet arrived at the target end point; determines target historical transportation data matching the target transportation route of the in-transit transportation data from historical transportation data, the historical transportation data including transportation data of multiple historical waybills and transportation time and stop time of each historical waybill; determines the average transportation time of the target transportation route based on the target historical transportation data; determines the departure time of the target object from the target starting point in the in-transit transportation data of the arrival time to be predicted; and determines the estimated time for the target object to arrive at the target end point based on the departure time of the target object from the target starting point and the average transportation time of the target transportation route. When determining the in-transit transportation data whose arrival time is to be predicted, this solution determines the matching target historical transportation data based on the target transportation route of the in-transit transportation data to calculate the average transportation time of the target transportation route, and directly uses the departure time of the target object from the target starting point and the average transportation time to determine its arrival time at the target destination. The estimated arrival time at the target destination is simple and easy to operate while ensuring accuracy, thereby ensuring estimation efficiency and improving user experience.

[0093] This embodiment discloses a method for estimating arrival time, and its flow chart is as follows: Figure 3 As shown, including:

[0094] Step S31, obtaining in-transit transport data of a to-be-predicted arrival time, the in-transit transport data at least including: a target transport route including a target starting point, a target end point, a target passing route, and a current station, the in-transit transport data representing waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed;

[0095] Step S32: determining target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation duration and the stopover duration at intermediate stations of each historical waybill;

[0096] Step S33, determining the average transportation time of the target transportation route based on the target historical transportation data;

[0097] Step S34, determining the average transportation time from the current station to the target destination in the target transportation route based on the average transportation time of the target transportation route;

[0098] Step S35: based on the current time and the average transportation time from the current station to the target destination in the target transportation route, determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination.

[0099] When determining the in-transit transportation data for which the arrival time is to be predicted, based on the target transportation route of the in-transit transportation data, or based on the target transportation route and the target product name of the in-transit transportation data, the target historical transportation data matching it is found from the historical transportation data, and the average transportation time of the target transportation route is calculated using the found target historical transportation data, that is, the average transportation time of the entire target transportation route. After obtaining the average transportation time, if the estimated time to arrive at the target destination is to be determined, the average transportation time from the current station to the target destination can be further determined to determine the estimated time to the target destination.

[0100] Determine the current site, that is, the site where the target object is currently located, and at the same time, obtain the time corresponding to the current moment.

[0101] After determining the average transportation time of the entire target transportation route, the average transportation time of one section may be further determined based on the average transportation time of the entire target transportation route, such as the average transportation time from the current station to the target destination.

[0102] Specifically, it can be: determining a first time difference between the current time and the time when the target object departs from the target starting point; determining an average transportation time from the current station to the target destination based on the average transportation time of the target transportation route and the first time difference.

[0103] Determine the time required for the target object to depart from the target starting point to the current site, that is, the first time difference between the current time and the time when the target object departs from the target starting point, and then subtract the first time difference from the average transportation time of the target transportation route. The obtained time is the time required for the remaining section, that is, the average transportation time from the current site to the target destination.

[0104] Alternatively, determine the length of the section from the current site to the target destination as a percentage of the length from the target starting point to the target destination, and then use the determined percentage and the average transportation time of the entire target transportation route to determine the average transportation time of the section from the current site to the target destination.

[0105] After determining the average transportation time from the current station to the target destination, the current time is known. Then, based on the current time, the average transportation time from the current station to the target destination is added to get the estimated time to reach the target destination.

[0106] In addition, it should be noted that in the arrival time estimation method disclosed in this embodiment, when determining the average transportation time of the target transportation route, the following method can be specifically adopted:

[0107] Determine an initial average transportation time of a target transportation route based on target historical transportation data; compare the transportation time of each historical waybill in the target historical transportation data with the initial average transportation time; if it is determined that there is a first historical waybill in the target historical transportation data, determine the remaining historical transportation data, the remaining historical transportation data being other historical transportation data in the target historical transportation data except the first historical transportation data associated with the first historical waybill data, and the difference between the transportation time of the first historical waybill and the initial average transportation time exceeds an allowable error range; determine the average transportation time of the target transportation route based on the remaining historical transportation data.

[0108] Its specific implementation can refer to the above embodiment and will not be described in detail here.

[0109] The arrival time estimation method disclosed in the present embodiment obtains in-transit transportation data of the arrival time to be predicted, the in-transit transportation data at least including: a target transportation route including a target starting point, a target end point, a target passing route, and a current station, the in-transit transportation data represents waybill data that has departed from the target starting point but has not yet arrived at the target end point; determines target historical transportation data matching the target transportation route of the in-transit transportation data from historical transportation data, the historical transportation data including transportation data of multiple historical waybills and transportation time and stay time at intermediate stations for each historical waybill; determines an average transportation time of the target transportation route based on the target historical transportation data; determines an average transportation time from the current station to the target end point in the target transportation route based on the average transportation time of the target transportation route; and determines an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point based on the current time and the average transportation time from the current station to the target end point in the target transportation route. When determining the in-transit transportation data whose arrival time is to be predicted, this solution determines the matching target historical transportation data based on the target transportation route of the in-transit transportation data to calculate the average transportation time of the target transportation route, and uses the current station to determine the average transportation time from the current station to the target destination, so as to use the average transportation time from the current station to the target destination to determine the estimated time of arrival at the target station, thereby ensuring the accuracy of the time estimation. At the same time, using the current station can further improve the accuracy of its estimated time and improve the user experience.

[0110] Furthermore, in the arrival time estimation method disclosed in this embodiment, based on the current time and the average transportation time from the current station to the target destination in the target transportation route, the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined, which can be:

[0111] Determine the average stay time at the current station on the target transportation route based on the target historical transportation data; determine the status of the target object at the current station, which includes the arrival status and the dispatch status; if the status of the target object at the current station is the arrival status, determine the estimated time for the target object to arrive at the target destination based on the current time, the average stay time at the current station, and the average transportation time from the current station to the target destination; if the status of the target object when it arrives at the current station is the dispatch status, determine the estimated time for the target object to arrive at the target destination based on the current time and the average transportation time from the current station to the target destination.

[0112] When estimating the time to reach the target destination based on the current station, it is also necessary to consider whether there is a stop time at the current station, so as to achieve the purpose of accurately estimating the time to reach the target station.

[0113] When determining the average transportation time of the target transportation route based on the target historical transportation data, it is also necessary to simultaneously determine the average stay time at the intermediate stations on the target transportation route, where the average stay time at the intermediate stations refers to the average stay time at stations other than the target starting point and the target end point in the route.

[0114] It is necessary to determine whether there is a record of stopping at an intermediate station in the transportation data of each historical waybill in the target historical transportation data. If so, it is necessary to record which intermediate station the stop is and the stop time at the station, such as 5 minutes, 10 minutes, or 30 minutes. The intermediate station can be: a port, a railway freight station, a highway service area, etc.

[0115] After storing the stop records at intermediate stations in the transportation data of each historical waybill in the target historical transportation data, it is necessary to determine the stop duration at each station on the target route. For example, for the first station, if there is no stop record at the first station in the transportation data of any historical waybill in the target historical transportation data, the stop information at the first station may not be stored directly; for the second station, if there are two historical waybill transportation data in the target historical transportation data that have stop records at the second station, then determine the stop durations in the two historical waybills, and use the two stop durations to calculate the average value, that is, the average stop time at the second station.

[0116] When using the current station to determine the estimated time to reach the target destination, it is necessary to determine whether the average stay time at the current station needs to be increased.

[0117] Among them, the arrival state means that the target vehicle has just arrived at the current station, and the departure state means that the target vehicle is sent from the current station.

[0118] If the target object arrives at the current station, that is, the state of the target vehicle at the current station is the arrival state, the estimated time to reach the target destination is determined. At this time, it is necessary to determine whether there is an average stay time at the current station. If so, the average stay time at the station needs to be increased.

[0119] Specifically, the state of the target object at the current station is determined. If its state at the current station is the arrival state, then if it is determined that there is an average stay time at the current station, it means that there is a need to stay at the current station, such as understanding the busyness of the waypoints by staying at the current station, so that the busier waypoints can be bypassed during the next transportation.

[0120] When it is determined that there is an average stay time at the current station, the average stay time is determined, and when calculating the estimated time to reach the target destination, the average stay time needs to be added, that is: current time + average stay time + average transportation time from the current station to the target destination, and the estimated time to reach the target destination can be obtained to avoid the problem of inaccurate estimated arrival time caused by not taking the average stay time at the station into account in the calculation.

[0121] In addition, if it is determined that the status of the target object when it arrives at the current station is the sent status, at this time, when calculating the estimated time to arrive at the target station, there is no need to add the average stay time at the current station. Instead, the current time is directly added to the average transportation time from the current station to the target destination to obtain the estimated time to arrive at the target destination, so as to ensure the accuracy of the determined estimated time.

[0122] In addition, it should be noted that if it is determined that the time when the target object is at the current station is neither in the arrival state nor in the dispatching state, at this time, the time when the target vehicle is determined to arrive at the current station is inconsistent with the current time, and the sum of the time when the target object arrives at the current station and the average stay time at the current station is later than the current time, then it means that the target object has stopped at the current station, and there is a high probability that it will continue to stop at the current station, that is, the target object will not leave the current station at the current moment. Therefore, when calculating the estimated time to arrive at the target station, there is no need to add the complete average stay time at the current station, but only add a part, determine the time difference between the current time and the time when the target object arrives at the current station, and subtract the time difference from the average stay time at the current station to obtain the stay time that needs to be increased. At this time, the current time + the stay time that needs to be increased + the average transportation time from the current station to the target destination can obtain the estimated time to arrive at the target destination, so as to avoid the problem of inaccurate estimated arrival time caused by not considering the stay time at the station in the calculation.

[0123] This embodiment discloses a system for estimating arrival time, and its structural diagram is shown in FIG. Figure 4 As shown, including:

[0124] An obtaining unit 41 , a first determining unit 42 , a second determining unit 43 and a third determining unit 44 .

[0125] The obtaining unit 41 is used to obtain the in-transit transport data of the arrival time to be predicted, the in-transit transport data at least including: a target transport route including a target starting point, a target end point, and a target passing route, and the in-transit transport data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point, and the waybill data that has departed from the target starting point but has not yet departed;

[0126] The first determination unit 42 is used to determine the target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation time and the stop time at the intermediate station of each historical waybill;

[0127] The second determining unit 43 is used to determine the average transportation time of the target transportation route based on the target historical transportation data;

[0128] The third determining unit 44 is configured to determine an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route.

[0129] Further, the third determining unit is used for:

[0130] Determine the time when the target object departs from the target starting point in the in-transit transportation data whose arrival time is to be predicted; and determine the estimated time when the target object arrives at the target destination based on the time when the target object departs from the target starting point and the average transportation time of the target transportation route.

[0131] Furthermore, the in-transit transportation data also includes: the current station, which is the station where the target object is located at the current time;

[0132] The third determining unit is used for:

[0133] Based on the average transportation time of the target transportation route, the average transportation time from the current station to the target destination in the target transportation route is determined; based on the current time and the average transportation time from the current station to the target destination in the target transportation route, the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined.

[0134] Further, the third determining unit is used for:

[0135] Determine a first time difference between the current time and the time when the target object departs from the target starting point; determine an average transportation time from the current station to the target destination based on the average transportation time of the target transportation route and the first time difference.

[0136] Further, the third determining unit is used for:

[0137] Determine the average stay time at the current station on the target transportation route based on the target historical transportation data; determine the status of the target object at the current station, the status at least includes the arrival status and the departure time; if the status of the target object at the current station is the arrival status, determine the estimated time for the target object to arrive at the target destination based on the current time, the average stay time at the current station and the average transportation time from the current station to the target destination; if the status of the target object at the current station is the departure status, determine the estimated time for the target object to arrive at the target destination based on the current time and the average transportation time from the current station to the target destination.

[0138] Further, the second determining unit is used for:

[0139] Determine the initial average transportation time of the target transportation route based on the target historical transportation data; compare the transportation time of each historical waybill in the target historical transportation data with the initial average transportation time;

[0140] If it is determined that there is a first historical waybill in the target historical transportation data, determine the remaining historical transportation data, which is the other historical transportation data in the target historical transportation data except the first historical transportation data associated with the first historical waybill data, and the difference between the transportation time of the first historical waybill and the initial average transportation time exceeds the allowable error range; determine the average transportation time of the target transportation route based on the remaining historical transportation data.

[0141] Furthermore, the arrival time estimation system disclosed in this embodiment may also include:

[0142] The normalization unit is used to normalize the in-transit transportation data and historical transportation data.

[0143] The arrival time estimation system disclosed in this embodiment is implemented based on the arrival time estimation method disclosed in the above embodiment, which will not be described in detail here.

[0144] The arrival time estimation system disclosed in the present application obtains in-transit transportation data of the arrival time to be predicted, and the in-transit transportation data at least includes: a target transportation route including a target starting point, a target end point, and a target passing route, and the in-transit transportation data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point and the waybill data that has departed from the target starting point but has not yet departed; determine the target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, and the historical transportation data includes the transportation data of multiple historical waybills and the transportation time and the stop time of each historical waybill at the intermediate station; determine the average transportation time of the target transportation route based on the target historical transportation data; determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point at least based on the average transportation time of the target transportation route. When there is in-transit transportation data that needs to predict its arrival time, this scheme can determine the average transportation time on the route based on the target historical transportation data that matches the target transportation route of the in-transit transportation data, so as to estimate the time for the target object corresponding to the in-transit transportation data to arrive at the target end point based on this, and estimate the arrival time based on the historical data, thereby ensuring the accuracy of the estimated arrival time and improving the user experience.

[0145] This embodiment discloses an electronic device, and its structural diagram is as follows: Figure 5 As shown, including:

[0146] Processor 51 and memory 52.

[0147] The processor 51 is used to obtain the in-transit transportation data of the arrival time to be predicted, and the in-transit transportation data at least includes: a target transportation route including a target starting point, a target end point, and a target passing route, and the in-transit transportation data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point and the waybill data that has departed from the target starting point but has not yet departed; determine the target historical transportation data that matches the target transportation route of the in-transit transportation data from the historical transportation data, and the historical transportation data includes the transportation data of multiple historical waybills and the transportation time and the stop time of each historical waybills; determine the average transportation time of the target transportation route based on the target historical transportation data; determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point at least based on the average transportation time of the target transportation route;

[0148] The memory 52 is used to store the program for the processor to execute the above-mentioned processing process.

[0149] The electronic device disclosed in this embodiment is implemented based on the arrival time estimation method disclosed in the above embodiment, which will not be described in detail here.

[0150] The electronic device disclosed in the present application obtains in-transit transportation data for which the arrival time is to be predicted, and the in-transit transportation data at least includes: a target transportation route including a target starting point, a target end point, and a target passing route, and the in-transit transportation data represents the waybill data that has departed from the target starting point but has not yet arrived at the target end point, and the waybill data that has departed from the target starting point but has not yet departed; the target historical transportation data matching the target transportation route of the in-transit transportation data is determined from the historical transportation data, and the historical transportation data includes the transportation data of multiple historical waybills and the transportation time and the stop time of each historical waybill at the intermediate station; the average transportation time of the target transportation route is determined based on the target historical transportation data; and the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target end point is determined at least based on the average transportation time of the target transportation route. When there is in-transit transportation data that needs to predict its arrival time, this scheme can determine the average transportation time on the route based on the target historical transportation data matching the target transportation route of the in-transit transportation data, so as to estimate the time for the target object corresponding to the in-transit transportation data to arrive at the target end point based on this, and the arrival time is estimated based on the historical data, thereby ensuring the accuracy of the estimated arrival time and improving the user experience.

[0151] An embodiment of the present application also provides a readable storage medium on which a computer program is stored. The computer program is loaded and executed by a processor to implement the steps of the above-mentioned arrival time estimation method. The specific implementation process can refer to the description of the corresponding part of the above-mentioned embodiment, which will not be repeated in this embodiment.

[0152] The present application also proposes a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the electronic device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the electronic device executes the method provided in various optional implementations of the above-mentioned arrival time estimation method. The specific implementation process can refer to the description of the above-mentioned corresponding embodiment, and will not be repeated.

[0153] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.

[0154] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0155] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0156] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

Claims

1. A method for estimating arrival time, characterized in that: include: Obtaining in-transit transportation data for a predicted arrival time, the in-transit transportation data at least including: a target transportation route including a target starting point, a target end point, and a target passing route, the in-transit transportation data representing waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed; Determine target historical transportation data matching the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation duration and stopover duration of each historical waybill; Determine the average transportation time of the target transportation route based on the target historical transportation data; The estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined based at least on the average transportation time of the target transportation route.

2. The method according to claim 1, characterized in that The step of determining the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route includes: Determine the departure time of the target object from the target starting point in the in-transit transportation data of the to-be-predicted arrival time; The estimated time for the target object to arrive at the target destination is determined based on the departure time of the target object from the target starting point and the average transportation time of the target transportation route.

3. The method according to claim 1, characterized in that The in-transit transportation data further includes: a current station, where the current station is the station where the target object is located at the current time; and determining the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation time of the target transportation route includes: Determine the average transportation time from the current station in the target transportation route to the target destination based on the average transportation time of the target transportation route; Based on the current time and the average transportation time from the current station to the target destination in the target transportation route, the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination is determined.

4. The method according to claim 3, characterized in that The determining, based on the average transportation time of the target transportation route, the average transportation time from the current station in the target transportation route to the target destination, comprises: Determining a first time difference between the current time and the time when the target object departs from the target starting point; The average transportation time from the current station to the target destination is determined based on the average transportation time of the target transportation route and the first time difference.

5. The method according to claim 3, characterized in that: The determining, based on the current time and the average transportation time from the current station to the target destination in the target transportation route, an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination includes: Determine the average stay time of the current station on the target transportation route based on the target historical transportation data; Determine the state of the target object at the current site, the state at least including an arrival state and a departure state; If the state of the target object at the current station is the arrival state, determine the estimated time for the target object to arrive at the target destination based on the current time, the average stay time at the current station, and the average transportation time from the current station to the target destination; If the state of the target object at the current station is a dispatched state, an estimated time for the target object to arrive at the target destination is determined based on the current time and an average transportation time from the current station to the target destination.

6. The method according to claim 1, characterized in that The determining the average transportation time of the target transportation route based on the target historical transportation data includes: Determining an initial average transportation duration of the target transportation route based on the target historical transportation data; Comparing the transportation time of each historical waybill in the target historical transportation data with the initial average transportation time; If it is determined that there is a first historical waybill in the target historical transportation data, the remaining historical transportation data is determined, where the remaining historical transportation data is other historical transportation data in the target historical transportation data except the first historical transportation data associated with the first historical waybill data, and the difference between the transportation time of the first historical waybill and the initial average transportation time exceeds the allowable error range; An average transportation duration of the target transportation route is determined based on the remaining historical transportation data.

7. The method according to claim 1, characterized in that Also includes: The in-transit transportation data and the historical transportation data are normalized.

8. An arrival time estimation system, characterized in that: include: An acquisition unit is used to obtain in-transit transport data of a to-be-predicted arrival time, wherein the in-transit transport data at least includes: a target transport route including a target starting point, a target end point, and a target passing route, and the in-transit transport data represents waybill data that has departed from the target starting point but has not yet arrived at the target end point, and waybill data that has departed from the target starting point but has not yet departed; A first determining unit is used to determine target historical transportation data matching the target transportation route of the in-transit transportation data from the historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and the transportation time and the stop time at the intermediate station of each historical waybill; A second determining unit, configured to determine an average transportation time of the target transportation route based on the target historical transportation data; The third determining unit is used to determine the estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based on at least the average transportation time of the target transportation route.

9. An electronic device, characterized in that: include: A processor is used to obtain in-transit transportation data for a predicted arrival time, wherein the in-transit transportation data at least includes: a target transportation route including a target starting point, a target destination, and a target passing route, wherein the in-transit transportation data represents waybill data that has departed from the target starting point but has not yet arrived at the target destination, and waybill data that has departed from the target starting point but has not yet departed; determine target historical transportation data that matches the target transportation route of the in-transit transportation data from historical transportation data, wherein the historical transportation data includes transportation data of multiple historical waybills and transportation duration and stopover duration at intermediate stations for each historical waybill; determine an average transportation duration of the target transportation route based on the target historical transportation data; and determine an estimated time for the target object corresponding to the in-transit transportation data to arrive at the target destination based at least on the average transportation duration of the target transportation route; The memory is used to store the program for the processor to execute the above processing process.

10. A readable storage medium for storing at least one set of instruction sets; The instruction set is used to be called and at least execute the arrival time estimation method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for determining estimated arrival time, equipment and medium

    CN111667693A

  • Method and device for estimating arrival time, electronic equipment and computer program product

    CN114822061A