System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种时效预测方法、装置、设备及介质。
技术介绍
1、危货品长途运输时效预测问题指的是给定危货品运输的出发地、目的地以及出发时间,需要预测出从出发地到目的地的行程耗时。长途运输时效预测的难点在于途中的停留时长难以预测。例如,司机途中休息次数不一,每次休息的时长也不一,所以整体休息导致的停留时长难以估计。
2、相关技术中大多针对短途运输时效预测展开,具体针对长途运输在进行时效预测时,通常将历史中时效的平均值或中位数确定为时效,并未直接考虑选择的路线对长途运输时效的影响,所以难以提升长途运输时效预测的准确性。
技术实现思路
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、在本申请实施例中,电子设备接收预测请求;获取预测请求中携带的目标出发地、目标目的地、出发时间;获取目标出发地到目标目的地的候选路线;候本文档来自技高网...
【技术保护点】
1.一种时效预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标出发地到所述目标目的地的候选路线包括:
3.根据权利要求2所述的方法,其特征在于,所述出发地、目的地和路线的对应关系通过以下方式保存:
4.根据权利要求1所述的方法,其特征在于,所述根据所获取到的每条候选路线的待处理时效,确定在所述出发时间由所述目标出发地至所述目标目的地的目标时效包括:
5.根据权利要求4所述的方法,其特征在于,所述每条候选路线对应的权重值通过以下方式确定:
6.根据权利要求5所述的方法,其特征在于,目标停留点到下一目标停留点的子权重通过以下方式确认:
7.一种时效预测装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于若所述预测请求中携带路线的信息,则基于所述路线的信息获取所述预测请求中携带的候选路线;若所述预测请求中未携带路线的信息,则根据保存的出发地、目的地和路线的对应关系,获取所述目标出发地及所述目标目的地对应的候选路线
9.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行权利要求1-6中任一所述时效预测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述时效预测方法步骤。
...【技术特征摘要】
1.一种时效预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标出发地到所述目标目的地的候选路线包括:
3.根据权利要求2所述的方法,其特征在于,所述出发地、目的地和路线的对应关系通过以下方式保存:
4.根据权利要求1所述的方法,其特征在于,所述根据所获取到的每条候选路线的待处理时效,确定在所述出发时间由所述目标出发地至所述目标目的地的目标时效包括:
5.根据权利要求4所述的方法,其特征在于,所述每条候选路线对应的权重值通过以下方式确定:
6.根据权利要求5所述的方法,其特征在于,目标停留点到下一目标停留点的子权重通过以下方式确认:
7.一种时效预...
【专利技术属性】
技术研发人员:袁海涛,杨杰,李增祥,禹发,刘艳秋,
申请(专利权)人:新奥新智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。