本发明涉及信息,尤其涉及一种出发时间预测方法、装置、电子设备及可读存储介质。
背景技术:
1、现有的导航方式能够使用户知晓当前的道路拥堵情况;而在用户需要进行出行规划时,如用户的需要到达某地的时间在未来时刻时,现有方式同样是基于当前的道路拥堵情况来预测通行所需要的时间,这使得对于通行所需时间的预测不准确,用户因此无法确定合适的出发时间。
技术实现思路
1、本发明的主要目的在于提出一种出发时间预测方法、装置、电子设备及可读存储介质,旨在解决现有技术中用户无法确定合适的出发时间的问题。
2、为实现上述目的,本发明提供一种出发时间预测方法,所述方法包括步骤:
3、获取目标路线、期望到达时间以及路况特征标识;
4、获取历史通行时长数据,并在所述历史通行时长数据中确定与所述目标路线、所述期望到达时间以及所述路况特征标识均对应的匹配通行时长数据;
5、根据所述匹配通行时长数据,对通过所述目标路线的时长进行估算,得到所述目标路线的预测通行时长;
6、根据所述预测通行时长与所述期望到达时间确定出发时间。
7、可选地,所述在所述历史通行时长数据中确定与所述目标路线、所述期望到达时间以及所述路况特征标识均对应的匹配通行时长数据包括:
8、在所述历史通行时长数据中匹配所述目标路线对应的历史路段时长数据;
9、确定所述目标路线包括的至少一个子路段;
10、针对每一所述子路段,在所述历史路段时长数据中确定与所述期望到达时间以及所述路况特征标识对应的子时长数据;
11、将各所述子时长数据的集合作为所述匹配通行时长数据。
12、可选地,所述确定所述目标路线包括的至少一个子路段包括:
13、确定所述目标路线途经的红绿灯;
14、将相邻的两个红绿灯之间的路段作为所述子路段。
15、可选地,所述在所述历史路段时长数据中确定与所述期望到达时间以及所述路况特征标识对应的子时长数据包括:
16、在所述历史路段时长数据中确定与所述路况特征标识对应的历史日期数据,并在所述历史日期数据中确定所述期望到达时间所在的时间区间,其中,一个自然日被划分为多个所述时间区间;
17、在所述历史路段时长数据中确定与所述时间区间对应的平均通行时长;
18、将所述平均通行时长作为所述子时长数据。
19、可选地,所述目标路线包括多个子路段;所述所述根据所述匹配通行时长数据,对通过所述目标路线的时长进行估算,得到所述目标路线的预测通行时长包括:
20、获取所述匹配通行时长数据中各所述子路段对应的平均通行时长;
21、将各所述平均通行时长之和作为所述目标路线的预测通行时长。
22、可选地,所述将各所述平均通行时长之和作为所述目标路线的预测通行时长包括:
23、根据所述期望到达时间与各所述平均通行时长确定各所述子路段的到达时刻;
24、针对每一所述子路段,获取所述到达时刻对应的天气数据;
25、根据所述天气数据对所述平均通行时长进行修正得到修正通行时长;
26、将各所述修正通行时长之和作为所述目标路线的预测通行时长。
27、可选地,在获取历史通行时长数据之前包括:
28、获取行驶轨迹数据,并确定所述行驶轨迹数据中子路段的通行时长以及通过子路段的时间对应的至少一个时间区间;
29、根据所述通行时长得到子路段在每个所述时间区间对应的子时长数据;
30、集合所述子路段对应的子时长数据得到历史路段时长数据;
31、集合各所述子路段的所述历史路段时长数据得到所述历史通行时长数据。
32、可选地,所述根据所述通行时长得到子路段在所述时间区间对应的子时长数据包括:
33、针对每一所述子路段,获取同一时间区间对应的通行时长;
34、计算各所述通行时长的平均值得到平均通行时长;
35、将所述平均通行时长作为所述子时长数据。
36、为实现上述目的,本发明还提供一种出发时间预测装置,所述出发时间预测装置包括:
37、第一获取模块,用于获取目标路线、期望到达时间以及路况特征标识;
38、第二获取模块,用于获取历史通行时长数据,并在所述历史通行时长数据中确定与所述目标路线、所述期望到达时间以及所述路况特征标识均对应的匹配通行时长数据;
39、第一确定模块,用于根据所述匹配通行时长数据,对通过所述目标路线的时长进行估算,得到所述目标路线的预测通行时长;
40、第二确定模块,用于根据所述预测通行时长与所述期望到达时间确定出发时间。
41、为实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的出发时间预测方法的步骤。
42、为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的出发时间预测方法的步骤。
43、本发明提出的一种出发时间预测方法、装置、电子设备及可读存储介质,获取目标路线、期望到达时间以及路况特征标识;获取历史通行时长数据,并在所述历史通行时长数据中确定与所述目标路线、所述期望到达时间以及所述路况特征标识均对应的匹配通行时长数据;根据所述匹配通行时长数据,对通过所述目标路线的时长进行估算,得到所述目标路线的预测通行时长;根据所述预测通行时长与所述期望到达时间确定出发时间。通过获取期望到达时间,并通过期望到达时间与路况特征标识来确定对应的匹配通行时长数据,使得匹配通行时长数据与期望到达时间对应的交通状况是相近的,进而基于匹配通行时长数据确定的预测通行时长能够符合期望到达时间的需要,准确预测出发时间。
1.一种出发时间预测方法,其特征在于,所述出发时间预测方法包括:
2.如权利要求1所述的出发时间预测方法,其特征在于,所述在所述历史通行时长数据中确定与所述目标路线、所述期望到达时间以及所述路况特征标识均对应的匹配通行时长数据包括:
3.如权利要求2所述的出发时间预测方法,其特征在于,所述在所述历史路段时长数据中确定与所述期望到达时间以及所述路况特征标识对应的子时长数据包括:
4.如权利要求1所述的出发时间预测方法,其特征在于,所述目标路线包括多个子路段;所述根据所述匹配通行时长数据,对通过所述目标路线的时长进行估算,得到所述目标路线的预测通行时长包括:
5.如权利要求4所述的出发时间预测方法,其特征在于,所述将各所述平均通行时长之和作为所述目标路线的预测通行时长包括:
6.如权利要求1所述的出发时间预测方法,其特征在于,在获取历史通行时长数据之前包括:
7.如权利要求6所述的出发时间预测方法,其特征在于,所述根据所述通行时长得到子路段在所述时间区间对应的子时长数据包括:
8.一种出发时间预测装置,其特征在于,所述出发时间预测装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的出发时间预测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的出发时间预测方法的步骤。
