首页 / 一种行驶里程获取方法及装置、存储介质及电子设备

一种行驶里程获取方法及装置、存储介质及电子设备实质审查 发明

技术领域

[0001] 本申请涉及物流技术领域,尤其涉及一种行驶里程获取方法及装置、存储介质及电子设备。

相关背景技术

[0002] 在运输场景中,运输任务的行驶里程的准确性,是企业进行精细化管理中的重要一环。
[0003] 目前,一般是直接通过车联网的GPS设备获取运输任务的行驶里程。由于不同GPS设备的算法精准度不同,存在数据偏高偏低的问题,由此导致行驶里程的准确性较差,发明内容
[0004] 本申请提供了一种行驶里程获取方法及装置、存储介质及电子设备,目的在于实现解决现有技术中存在的行驶里程的准确性较差的问题。
[0005] 为了实现上述目的,本申请提供了以下技术方案:
[0006] 一种行驶里程获取方法,包括:
[0007] 采集运输任务的运输数据;
[0008] 基于所述运输数据和历史运输任务的行驶里程,计算所述运输任务的经验里程;
[0009] 获取所述运输任务的GIS里程和GPS里程;其中,所述GIS里程为所述运输任务的导航里程,所述GPS里程基于对执行所述运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,所述目标车辆为执行所述运输任务的车辆;
[0010] 根据所述经验里程、所述GIS里程和所述GPS里程,得到所述运输任务的行驶里程。
[0011] 上述的方法,可选的,所述基于所述运输数据和历史运输任务的行驶里程,计算所述运输任务的经验里程,包括:
[0012] 基于所述运输数据,从历史运输任务中筛选与所述运输数据相匹配的历史运输任务;
[0013] 基于筛选出的历史运输任务的行驶里程,生成正态分布曲线;
[0014] 基于预设的置信度,确定所述正态分布曲线的置信区间;
[0015] 基于归属于所述置信区间内的行驶里程,计算所述运输任务的经验里程。
[0016] 上述的方法,可选的,所述获取所述运输任务的GPS里程,包括:
[0017] 调用物联网接口,获取目标车辆执行所述运输任务过程中,所述目标车辆的GPS设备实时反馈的位置信息;
[0018] 对各个位置信息进行数据预处理;
[0019] 对数据预处理后的位置信息进行轨迹拟合,得到所述目标车辆的行驶轨迹;
[0020] 基于所述目标车辆的行驶轨迹,得到所述运输任务的GPS里程。
[0021] 上述的方法,可选的,所述获取所述运输任务的GIS里程,包括:
[0022] 基于所述运输数据,调用第三方接口,获取所述运输任务的导航里程;
[0023] 将所述导航里程确定为所述运输任务的GIS里程。
[0024] 上述的方法,可选的,所述根据所述经验里程、所述GIS里程和所述GPS里程,得到所述运输任务的行驶里程,包括:
[0025] 判断是否未获取所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程;
[0026] 若未获取到所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程,则接收输入的人工上报里程,并利用审核系统对所述人工上报里程进行审核,在所述人工上报里程通过审核的情况下,将所述人工上报里程作为所述运输任务的行驶里程;
[0027] 若获取到所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程,判断所获取到的里程的数量是否大于1,若不大于1,则将所获取到的里程或输入的人工上报里程作为所述运输任务的行驶里程;
[0028] 若不大于1,则将所获取到的里程的其中一个里程作为所述运输任务的行驶里程。
[0029] 上述的方法,可选的,所述将所获取到的里程或输入的人工上报里程作为所述运输任务的行驶里程,包括:
[0030] 在未接收到输入的人工上报里程的情况下,将所获取到的里程作为所述运输任务的行驶里程;
[0031] 在接收到输入的人工上报里程的情况下,计算所述人工上报里程和所获取到的里程之间的偏差率,若所述偏差率处于预设范围,则将所述人工上报里程作为所述运输任务的行驶里程。
[0032] 上述的方法,可选的,所述将所获取到的里程的其中一个里程作为所述运输任务的行驶里程,包括:
[0033] 判断所获取到的里程的数量是否大于2;
[0034] 若大于2,则当所述经验里程与所述GPS里程之间的偏差率处于预设范围时,将所述经验里程作为所述运输任务的行驶里程,当所述经验里程与所述GPS里程之间的偏差率不处于预设范围时,若所述GPS里程与所述GIS里程之间的偏差率处于预设范围,则将所述GPS里程作为所述运输任务的行驶里程,否则,则将所述GIS里程作为所述运输任务的行驶里程;
[0035] 若大于2,则当所获取到的里程中包含经验里程时,若所述经验里程与另一个里程之间偏差率处于预设范围,则将所述经验里程作为所述运输任务的行驶里程,若所述经验里程与另一个里程之间的偏差率不处于预设范围,则将另一个里程作为所述运输任务的行驶里程,当所获取的里程中不包括经验里程时,若所述GPS里程与所述GIS里程之间的偏差率处于预设范围,则将所述GPS里程作为所述运输任务的行驶里程,否则,将所述GIS里程作为所述运输任务的行驶里程。
[0036] 一种行驶里程获取装置,包括:
[0037] 采集单元,用于采集运输任务的运输数据;
[0038] 计算单元,用于基于所述运输数据和历史运输任务的行驶里程,计算所述运输任务的经验里程;
[0039] 获取单元,用于获取所述运输任务的GIS里程和GPS里程;其中,所述GIS里程为所述运输任务的导航里程,所述GPS里程基于对执行所述运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,所述目标车辆为执行所述运输任务的车辆;
[0040] 确定单元,根据所述经验里程、所述GIS里程和所述GPS里程,得到所述运输任务的行驶里程。
[0041] 一种存储介质,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如上述的行驶里程获取方法。
[0042] 一种电子设备,包括:
[0043] 存储器,用于存储至少一组指令集;
[0044] 处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上述的行驶里程获取方法。
[0045] 与现有技术相比,本申请包括以下优点:
[0046] 本申请提供了一种行驶里程获取方法及装置、存储介质及电子设备,该方法通过采集运输任务的运输数据;基于运输数据和历史运输任务的行驶里程,计算运输任务的经验里程;获取运输任务的GIS里程和GPS里程;其中,GIS里程为运输任务的导航里程,GPS里程基于对执行运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,目标车辆为执行运输任务的车辆;根据经验里程、GIS里程和GPS里程,得到运输任务的行驶里程。可见,本申请方案,利用历史运输任务挖掘经验里程,并对GPS设备反馈的位置信息进行修正得到GPS里程,以及获取GIS里程,进而结合经验里程、GPS里程和GIS里程,得到运输任务的行驶里程,相比于现有技术中直接通过GPS设备得到的行驶里程,具有较高的准确度。

具体实施方式

[0056] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0057] 本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0058] 需要注意,本申请公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0059] 需要注意,本申请公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0060] 本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
[0061] 本申请实施例提供了一种行驶里程获取方法,该方法可以应用在多种系统平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:
[0062] S101、采集运输任务的运输数据。
[0063] 本实施例中,采集运输任务的运输数据,其中,运输数据至少包括始发地、目的地、开始时间、结束时间、目标车辆的车型。
[0064] 其中,目标车辆为执行运输任务的车辆。
[0065] S102、基于运输数据和历史运输任务的行驶里程,计算运输任务的经验里程。
[0066] 本实施例中,基于运输数据和历史运输任务的行驶里程,计算运输任务的经验里程,具体的,根据运输数据,从历史运输任务中筛选满足条件的历史运输任务,基于满足条件的历史运输任务的行驶里程,计算运输任务的经验里程。
[0067] 参阅图2,基于运输数据和历史运输任务的行驶里程,计算运输任务的经验里程的过程,具体包括以下步骤:
[0068] S201、基于运输数据,从历史运输任务中筛选与运输数据相匹配的历史运输任务。
[0069] 本实施例中,基于运输数据,从历史运输任务中筛选与运输数据相匹配的历史运输任务,具体的,基于运输数据中的开始时间和结束时间,从预设的各个时间段中确定运输任务的执行时间段,从历史运输任务的运输数据中筛选处于该执行时间段,且与始发地、目的地和车型相同的历史运输任务,所筛选出的历史运输任务即为与运输数据相匹配的历史运输任务。
[0070] 示例性的,基于运输数据中的开始时间和结束时间,从预设的时间段中确定运输任务的执行时间段的过程,具体包括:基于运输数据中的开始时间和结束时间,依次判断每个时间段包括的时间是否同时涵盖该开始时间和结束时间,若是,则将该时间段确定为运输任务的执行时间段。
[0071] S202、基于筛选出的历史运输任务所对应的行驶里程,生成正态分布曲线。
[0072] 本实施例中,基于筛选的历史运输任务的行驶里程,绘制正态分布曲线,从而得到正态分布曲线。
[0073] S203、基于预设的置信度,确定正态分布曲线的置信区间。
[0074] 本实施例中,预设置信度,置信度可以表示为M,需要说明的是,置信度可以根据需求进行调整;
[0075] 本实施例中,基于预设的置信度,确定正态分布曲线的置信区间。
[0076] 需要说明的是,基于置信度,确定置信区间的过程请参见现有的置信区间的确定过程,此处不再赘述。
[0077] S204、基于归属于置信区间内的行驶里程,计算运输任务的经验里程。
[0078] 本实施例中,确定归属于置信区间内的行驶里程,基于归属于置信区间内的行驶里程,计算运输任务的经验里程,优选的,对归属于置信区间内的行驶里程计算平均值,将计算得到的平均值作为运输任务的经验里程。
[0079] S103、获取运输任务的GIS里程和GPS里程。
[0080] 本实施例中,获取运输任务的GIS里程和GPS里程,其中,GIS里程为运输任务的导航里程,GPS里程基于对执行运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,目标车辆为执行运输任务的车辆。
[0081] 需要说明的是,由于GPS里程是对GPS设备反馈的位置信息进行修正并拟合得到的,因此,本申请所获取的GPS里程相比于现有技术中直接通过GPS设备得到的行驶里程,具有较高的准确度。
[0082] 获取运输任务的GIS里程的过程,具体包括以下步骤:
[0083] 基于运输数据,调用第三方接口,获取运输任务的导航里程;
[0084] 将导航里程确定为运输任务的GIS里程。
[0085] 本实施例中,基于运输数据,调用第三方接口,获取运输任务的导航里程,其中,第三方接口为具备导航功能的应用程序的接口。具体的,将起始地、目的地、开始时间、结束时间和车辆作为如此那,地洞调用第三方API服务获取导航里程。
[0086] 本实施例中,将所获取的导航里程确定为运输任务的GIS里程。
[0087] 参阅图3,获取运输任务的GPS里程的过程,具体包括以下步骤:
[0088] S301、调用物联网接口,获取目标车辆执行运输任务过程中,目标车辆的GPS设备实时反馈的位置信息。
[0089] 本实施例中,调用物联网接口(即IOT接口),获取目标车辆执行运输任务过程中,目标车辆的GPS设备实时反馈的位置信息。其中,位置信息为目标车辆在执行运输任务的过程中,行驶路线上的轨迹点。
[0090] 其中,GPS设备即为车联网的GPS设备。
[0091] S302、对各个位置信息进行数据预处理。
[0092] 本实施例中,对各个位置信息进行数据预处理,具体的,基于垂距限值法进行位置信息的抽稀、去噪、异常值清洗、重复道路合并,以降低位置信息的数量和冗余数据。
[0093] S303、对数据预处理后的位置信息进行轨迹拟合,得到目标车辆的行驶轨迹。
[0094] 本实施例中,对数据预处理后的位置信息进行轨迹拟合,得到目标车辆的行驶轨迹,具体的,将数据预处理后的位置信息进行路网绑定,基于概率信息将GPS样本点设定概率置信区间,根据数据预处理后的位置信息和在概率置信区域内GPS样本点的位置之间距离,进行轨迹拟合。
[0095] S304、基于目标车辆的行驶轨迹,得到运输任务的GPS里程。
[0096] 本实施例中,基于目标车辆的行驶轨迹,得到运输任务的GPS里程,具体的,基于目标车辆的行驶轨迹,利用分布式集群计算方法,计算运输任务的GPS里程。
[0097] 本申请实施例提供的方法中,通过对GPS设备实时反馈的位置信息进行数据预处理,并根据数据预处理后的位置信息进行轨迹拟合,并基于目标车辆的行驶轨迹,得到运输任务的GPS里程,实现了对GPS反馈的位置信息进行修正,得到运输任务的GPS里程。
[0098] S104、根据经验里程、GIS里程和GPS里程,得到运输任务的行驶里程。
[0099] 本实施例中,根据经验里程、GIS里程、GPS里程,得到运输任务的行驶里程。
[0100] 参阅图4,根据经验里程、GIS里程和GPS里程,得到运输任务的行驶里程的过程,具体包括以下步骤:
[0101] S401、判断是否未获取经验里程、GIS里程中和GPS里程中的任意一个里程,若是,执行S402,若否,执行S403。
[0102] 本实施例中,判断是否未获取到经验里程、GIS里程和GPS里程中的任意一个里程。
[0103] 需要说明的是,在特定的条件下,会导致无法获取到经验里程、GIS里程和GPS里程。
[0104] 示例性的,若目标车辆执行运输任务所行驶的路线为新路线,则不存在与该运输任务相匹配的历史运输任务,则无法获取到经验里程。
[0105] 示例性的,若目标车辆执行运输任务所行驶的路线未被网络覆盖,则可能导致无法获取到运输任务的导航里程。
[0106] 示例性的,若目标车辆执行运输任务所行驶的路线未被网络覆盖,则可能导致无法获取到目标车辆的位置信息,从而导致无法得到GPS里程。
[0107] S402、接收输入的人工上报里程,并利用审核流程对人工上报里程进行审核,在人工上报里程通过审核的情况下,将人工上报里程作为运输任务的行驶里程。
[0108] 若未获取到经验里程、GIS里程中和GPS里程中的任意一个里程,开放人工上报里程接口,并接收输入的人工上报里程,并利用审核系统对人工上报里程进行审核,从而在人工上报里程通过审核的情况下,将人工上报里程作为运输任务的行驶里程。
[0109] 具体的,在接收到输入的人工上报里程的情况下,将人工上报里程发送至审核系统,由审核系统对人工上报系统进行审核,获取审核系统反馈的审核结果,在审核结果保证人工上报里程通过审核的情况下,将人工上报里程作为运输任务的行驶里程。
[0110] S403、判断所获取到的里程的数量是否大于1,若否,执行S404,若是,执行S405。
[0111] 若获取到经验里程、GIS里程中和GPS里程中的任意一个里程,进一步判断所获取的里程的数量是否大于1,若不大于1,则说明只获取到了一个里程。若大于1,则说明至少获取到了两个里程。
[0112] S404、将所获取到的里程或输入的人工上报里程作为运输任务的行驶里程。
[0113] 本实施例中,若所获取到的里程的数量不大于1,则开放人工上报里程接口,并接收输入的人工上报里程,将所获取到的里程或输入的人工上报里程作为运输任务的行驶里程,具体的,在开放人工上报里程接口后,若接收到输入的人工上报里程,则直接将所获取到的里程作为运输任务的行驶里程,也就是当所获取到的里程为经验里程时,将经验里程作为运输任务的行驶里程,当所获取到的里程为GIS里程时,将GIS里程作为运输任务的行驶里程,当所获取到的里程为GPS里程时,将GPS里程作为运输任务的行驶里程。
[0114] 在开放人工上报接口后,接收到输入的人工上报里程,则计算人工上报里程和所获取到的里程之间的偏差率,人工上报里程和所获取到的里程之间的偏差率=((人工上报里程‑所获取到的里程)/人工上报里程)*100%。
[0115] 若人工上报里程和所获取到的里程之间的偏差率处于预设范围,则将人工上报里程作为运输任务的行驶里程。示例性的,预设范围为(‑10%,10%)。
[0116] 若人工上报里程和所获取到的里程之间的偏差率不处于预设范围,则将人工上报里程发送至审核系统,由审核系统对人工上报系统进行审核,获取审核系统反馈的审核结果,在审核结果保证人工上报里程通过审核的情况下,将人工上报里程作为运输任务的行驶里程。
[0117] S405、将所获取到的里程的其中一个里程作为运输任务的行驶里程。
[0118] 本实施例中,若所获取到的里程的数量大于1,也就是至少获取到两个里程,即要么获取到经验里程和GPS里程,要么获取到经验里程和GIS里程,要么获取到GPS里程和GIS里程,要么获取到经验里程、GPS里程和GIS里程。
[0119] 在所获取到的里程的数量大于1的情况下,将所获取到的里程的其中一个里程作为运输任务的行驶里程。
[0120] 参阅图5,将所获取到的里程的其中一个里程作为运输任务的行驶里程的过程,具体包括以下步骤:
[0121] S501、判断所获取到的里程的数量是否大于2,若是,执行S502,若否,执行S503。
[0122] 本实施例中,在所获取到的里程的数量大于1的情况下,进一步判断所获取到的里程的数量是否大于2。
[0123] S502、判断经验里程与GPS里程之间的偏差率是否处于预设范围,若是,执行S504,若否,执行S505。
[0124] 在所获取到的里程的数量大于2的情况下,计算经验里程与GPS里程的偏差率,经验里程与GPS里程之间的偏差率=((经验里程‑GPS里程)/经验里程)*100%。
[0125] 判断经验里程与GPS里程之间的偏差率是否处于预设范围,优选的,预设范围为(‑10%,10%)。
[0126] S503、判断所获取到的里程中是否包含经验里程,若是,执行S506,若否,执行S505。
[0127] 本实施例中,在所获取到的里程的数量不大于2的情况下,也就是所获取到的里程的数量为2的情况下,进一步判断所获取到的里程中是否包含经验里程。
[0128] S504、将经验里程作为运输任务的行驶里程。
[0129] 本实施例中,若经验里程与GPS里程之间的偏差率处于预设范围,或经验里程与另一个里程之间偏差率处于预设范围,则将经验里程作为运输任务的行驶里程。
[0130] S505、判断GPS里程与GIS里程之间的偏差率是否处于预设范围,若是,执行S507,若否,执行S508。
[0131] 本实施例中,若经验里程与GPS里程之间的偏差率处于预设范围,则进一步计算GPS里程与GIS里程之间的偏差率,GPS里程与GIS里程之间的偏差率=((GPS里程‑GIS里程)/GPS里程)*100%。
[0132] 本实施例中,若所获取到的里程的数量为2,且所获取到的里程中不包含经验里程,则进一步计算GPS里程与GIS里程之间的偏差率。
[0133] 判断GPS里程与GIS里程之间的偏差率是否处于预设范围。
[0134] S506、判断经验里程与另一个里程之间偏差率是否处于预设范围,若执行,执行S504,若否。执行S509。
[0135] 本实施例中,在所获取到的里程中包括的经验里程的情况下,计算经验里程与另一个里程之间偏差率,并判断经验里程与另一个里程之间偏差率是否处于预设范围。
[0136] 本实施例中,在确定出经验里程与另一个里程之间偏差率处于预设范围,执行步骤S504,若确定出经验里程与另一个里程之间的偏差率不处于预设范围,则执行步骤S509。
[0137] S507、将GPS里程作为运输任务的行驶里程。
[0138] 本实施例中,若GPS里程与GIS里程之间的偏差率处于预设范围,则将GPS里程作为运输任务的行驶里程。
[0139] 本实施例中,在所获取到的里程的数量是2,且所获取到的里程为经验里程合GPS里程的情况下,若经验里程与另一个里程之间的偏差率处于预设范围,则将GPS里程作为运输任务的行驶里程。
[0140] S508、将GIS里程作为所述运输任务的行驶里程。
[0141] 本实施例中,若GPS里程与GIS里程之间的偏差率不处于预设范围,则将GIS里程作为所述运输任务的行驶里程。
[0142] 本实施例中,在所获取到的里程的数量是2,且所获取到的里程为经验里程合GIS里程的情况下,若经验里程与另一个里程之间的偏差率处于预设范围,则将GIS里程作为运输任务的行驶里程。
[0143] S509、判断另一个里程是否为GPS里程,若是,执行S507,若否,执行S508。
[0144] 本实施例中,经验里程与另一个里程之间的偏差率不处于预设范围,则进一步判断另一个里程是否GPS里程,若另一个里程是GPS里程,则执行步骤S507,若另一个里程不是GPS里程,则说明另一个里程是GIS里程,并执行步骤S508。
[0145] 本申请提供了一种行驶里程获取方法,采集运输任务的运输数据;基于运输数据和历史运输任务的行驶里程,计算运输任务的经验里程;获取运输任务的GIS里程和GPS里程;其中,GIS里程为运输任务的导航里程,GPS里程基于对执行运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,目标车辆为执行运输任务的车辆;根据经验里程、GIS里程和GPS里程,得到运输任务的行驶里程。可见,本申请方案,利用历史运输任务挖掘经验里程,并对GPS设备反馈的位置信息进行修正得到GPS里程,以及获取GIS里程,进而结合经验里程、GPS里程和GIS里程,得到运输任务的行驶里程,相比于现有技术中直接通过GPS设备得到的行驶里程,具有较高的准确度。
[0146] 参阅图6,对上述本申请实施例提供的行驶里程获取方法的具体实现过程进行举例说明如下:
[0147] 执行运输任务的司机开始执行运输任务,并输入的运输数据(运输数据包括始发地、目的地、开始时间、结束时间、目标车辆的车型)至TMS后台,即运输管理系统,运输管理系统将运输数据发送至轨迹大数据平台,轨迹大数据平台基于运输数据和历史运输任务的行驶里程,获取运输任务的经验里程,并获取GPS里程和GIS里程。
[0148] 其中,(1)经验里程的获取过程:针对始发地和目的地相同的直发线路,获取历史运输任务的行驶里程,计算经验里程,其中模型参数起点、终点、车型(与路况限行有关,必要参数)、时长、开始和结束时间;从时效满足前提下,对轨迹点进行相似度匹配和回归、里程数据进行正态分布计算,当满足置信度M,区间N的任务定义为有效对象,定义为经验路线,取平均里程数为经验里程;
[0149] (2)GIS里程的过程获取:选取同一个起点和终点,且开始时间和结束时间、车型作为入参,自动调用外部三方API服务获取导航里程,记为具有代表性的GIS里程;
[0150] (3)GPS里程的获取过程:在车辆安装GPS设备安装且回传数据正常前提下,相同起点和终点时,将开始时间和结束时间作为入参,自动调用IOT接口获取GPS里程,同时通过“轨迹预处理”和“轨迹拟合”分布式实时计算轨迹里程,得到GPS里程。
[0151] 其中,轨迹预处理过程为:基于垂距限值法进行轨迹点的抽稀、去噪、异常值清洗、重复道路合并,降低上传轨迹点的点数和冗余数据;
[0152] 轨迹拟合过程为:将上述预处理数据进行路网绑定,基于概率信息将GPS样本点设定置信区间,根据GPS的点和在置信区域内的位置之间距离获得概率值,决定最佳匹配路径;
[0153] 分布式实时轨迹里程计算过程为:采用分布式集群计算方法进行计算,结束时间点完成计算,即得到GPS里程。
[0154] 轨迹大数据平台将获取经验里程、GPS里程和GIS里程的获取结果反馈至TMS后台;
[0155] TMS后台基于轨迹大数据平台反馈的获取结果,通过预设策略,得到推荐里程;判断推荐里程是否为通过预设策略中的策略5输出得到,若是,执行第一操作,得到运输任务的行驶里程,若否,判断推荐里程是否为通过预设策略中的策略6输出得到,若是,接收输入的人工上报里程,将人工上报里程发送至审核系统审核,在通过审核的情况下,将人工上报里程为做运输任务的行驶里程,若否,则将该推荐里程作为运输任务的行驶里程。
[0156] 其中,第一操作为:在接收到输入的人工上报里程的情况下,若人工上报里程与策略5返回的里程之间的偏差率处于预设范围,则将人工上报里程作为运输任务的行驶里程,若人工上报里程与策略5返回的里程之间的偏差率不处于预设范围,则将人工上报里程发送至审核系统审核,在通过审核的情况下,将人工上报里程为做运输任务的行驶里程;在未接收到输入的人工上报里程的情况下,将策略5返回的里程作为运输任务的行驶里程。
[0157] 其中,预设的策略包括策略1‑6。
[0158] 在经济性一定的情况下,假设时效均能满足,则取里程优先级:经验里程>GIS里程>GPS里程,建立“自动运输里程测算模型”,得到:推荐里程:
[0159] (1)策略1:GPS里程、经验里程、GIS里程均存在,
[0160] 则对比:‑10%<((经验里程‑GPS里程)/GPS里程)*100%<10%,成立,则返回经验里程;
[0161] 否则:对比‑10%<((GPS里程‑GIS里程)/GIS里程)*100%<10%,成立,返回GPS里程,否则返回GIS里程;
[0162] (2)策略2:经验里程、GIS里程存在,GPS里程无数据(设备上报异常),则:
[0163] 对比:‑10%<((经验里程‑GIS里程偏差率)/GIS里程)*100%<10%,成立,则返回经验里程,否则返回GIS里程;
[0164] (3)策略3:经验里程、GPS里程存在,GIS里程无数据(车型或接口返回无值),则:
[0165] 对比:‑10%<((经验里程‑GPS里程)/GPS里程<10%)*100%,成立,则返回经验里程,否则返回GPS里程;
[0166] (4)策略4:GPS里程、GIS里程存在,经验里程无值(为计算出合理值),则:
[0167] 对比:‑10%<((GPS里程‑GIS里程偏差率)/GIS里程)%<10%,成立,则返回GPS里程,否则返回GIS里程;
[0168] (5)策略5:3个里程只存在一个值,直接返回;
[0169] (6)策略6:GPS里程、经验里程、GIS里程均无值,则不返回。
[0170] 需要说明的是,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
[0171] 应当理解,本申请公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请公开的范围在此方面不受限制。
[0172] 与图1所述的方法相对应,本申请实施例还提供了一种行驶里程获取装置,用于对图1中方法的具体实现,其结构示意图如图7所示,具体包括:
[0173] 采集单元701,用于采集运输任务的运输数据;
[0174] 计算单元702,用于基于所述运输数据和历史运输任务的行驶里程,计算所述运输任务的经验里程;
[0175] 获取单元703,用于获取所述运输任务的GIS里程和GPS里程;其中,所述GIS里程为所述运输任务的导航里程,所述GPS里程基于对执行所述运输任务过程中目标车辆的GPS设备反馈的位置信息进行修正得到,所述目标车辆为执行所述运输任务的车辆;
[0176] 确定单元704,根据所述经验里程、所述GIS里程和所述GPS里程,得到所述运输任务的行驶里程。
[0177] 本申请实施例提供的行驶里程获取装置,通过利用历史运输任务挖掘经验里程,并对GPS设备反馈的位置信息进行修正得到GPS里程,以及获取GIS里程,进而结合经验里程、GPS里程和GIS里程,得到运输任务的行驶里程,相比于现有技术中直接通过GPS设备得到的行驶里程,具有较高的准确度。
[0178] 在本申请的一个实施例中,基于前述方案,计算单元702,具体用于:
[0179] 基于所述运输数据,从历史运输任务中筛选与所述运输数据相匹配的历史运输任务;
[0180] 基于筛选出的历史运输任务的行驶里程,生成正态分布曲线;
[0181] 基于预设的置信度,确定所述正态分布曲线的置信区间;
[0182] 基于归属于所述置信区间内的行驶里程,计算所述运输任务的经验里程。
[0183] 在本申请的一个实施例中,基于前述方案,获取单元703在获取所述运输任务的GPS里程时,具体用于:
[0184] 调用物联网接口,获取目标车辆执行所述运输任务过程中,所述目标车辆的GPS设备实时反馈的位置信息;
[0185] 对各个位置信息进行数据预处理;
[0186] 对数据预处理后的位置信息进行轨迹拟合,得到所述目标车辆的行驶轨迹;
[0187] 基于所述目标车辆的行驶轨迹,得到所述运输任务的GPS里程。
[0188] 在本申请的一个实施例中,基于前述方案,获取单元703在获取所述运输任务的GIS里程时,具体用于:
[0189] 基于所述运输数据,调用第三方接口,获取所述运输任务的导航里程;
[0190] 将所述导航里程确定为所述运输任务的GIS里程。
[0191] 在本申请的一个实施例中,基于前述方案,确定单元704,具体用于:
[0192] 判断是否未获取所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程;
[0193] 若未获取到所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程,则接收输入的人工上报里程,并利用审核系统对所述人工上报里程进行审核,在所述人工上报里程通过审核的情况下,将所述人工上报里程作为所述运输任务的行驶里程;
[0194] 若获取到所述经验里程、所述GIS里程中和所述GPS里程中的任意一个里程,判断所获取到的里程的数量是否大于1,若不大于1,则将所获取到的里程或输入的人工上报里程作为所述运输任务的行驶里程;
[0195] 若不大于1,则将所获取到的里程的其中一个里程作为所述运输任务的行驶里程。
[0196] 在本申请的一个实施例中,基于前述方案,确定单元704在将所获取到的里程或输入的人工上报里程作为所述运输任务的行驶里程时,具体用于:
[0197] 在未接收到输入的人工上报里程的情况下,将所获取到的里程作为所述运输任务的行驶里程;
[0198] 在接收到输入的人工上报里程的情况下,计算所述人工上报里程和所获取到的里程之间的偏差率,若所述偏差率处于预设范围,则将所述人工上报里程作为所述运输任务的行驶里程。
[0199] 在本申请的一个实施例中,基于前述方案,确定单元704在将所获取到的里程的其中一个里程作为所述运输任务的行驶里程时,具体用于:
[0200] 判断所获取到的里程的数量是否大于2;
[0201] 若大于2,则当所述经验里程与所述GPS里程之间的偏差率处于预设范围时,将所述经验里程作为所述运输任务的行驶里程,当所述经验里程与所述GPS里程之间的偏差率不处于预设范围时,若所述GPS里程与所述GIS里程之间的偏差率处于预设范围,则将所述GPS里程作为所述运输任务的行驶里程,否则,则将所述GIS里程作为所述运输任务的行驶里程;
[0202] 若大于2,则当所获取到的里程中包含经验里程时,若所述经验里程与另一个里程之间偏差率处于预设范围,则将所述经验里程作为所述运输任务的行驶里程,若所述经验里程与另一个里程之间的偏差率不处于预设范围,则将另一个里程作为所述运输任务的行驶里程,当所获取的里程中不包括经验里程时,若所述GPS里程与所述GIS里程之间的偏差率处于预设范围,则将所述GPS里程作为所述运输任务的行驶里程,否则,将所述GIS里程作为所述运输任务的行驶里程。
[0203] 本申请实施例还提供了一种存储介质,所述存储介质存储有指令集,其中,在所述指令集运行时执行如上文任一实施例公开的行驶里程获取方法。
[0204] 本申请实施例还提供了一种电子设备,其结构示意图如图8所示,具体包括存储器801,用于存储至少一组指令集;处理器802,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如上文任一实施例公开的行驶里程获取方法。
[0205] 尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
[0206] 虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
[0207] 以上描述仅为本申请公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页 第1页 第2页 第3页
相关技术
存储介质相关技术
方法装置相关技术
刘佳发明人的其他相关专利技术