路径数据处理方法、设备和可读介质与流程

未命名 10-10 阅读:189 评论:0


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.图1是本技术的一种路径数据处理方法实施例的步骤流程图;
41.图2是本技术实施例的一种路径示例的示意图;
42.图3是本技术的另一种路径数据处理方法实施例的步骤流程图;
43.图4是本技术的另一种路径数据处理方法实施例的步骤流程图;
44.图5是本技术一实施例提供的装置的结构示意图。
具体实施方式
45.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
46.本技术实施例可应用于物流场景,在物流运输过程中,可发现车辆行驶的路径情况,从而在发现车辆偏航时进行提示,及时发现问题,解决问题,提高物流效率。
47.参照图1,示出了本技术的一种路径数据处理方法实施例的步骤流程图。
48.步骤102,确定从起始地点到目的地点的目标路径的路径信息。
49.确定车辆行驶的起始地点和目的地点,然后确定从起始地点到目的地点的目标路径,该目标路径为指定的从起始地点到目的地点的路径,目标路径可按照一定的规则筛选。获取该目标路径的路径信息。其中,该路径信息可为由定位点构成的轨迹数据,为目标路径的标准行驶轨迹。如图2的示例中,从起始地点到目的地点的实线为目标路径的标准行驶轨迹。
50.以物流场景为例,物流服务方的驾驶用户驾驶车辆一般有规定的行驶线路,该线路可理解为两个地点所构成的线路,如上海到北京的线路,杭州到南京的线路等。一个驾驶用户一般在一条或几条线路中往返。而线路的设置一般与物流服务方的物流中心相关,物流服务方可基于物流中心规划两个物流中心之间的线路。然后针对驾驶用户和车辆配置相应的线路。其中,针对每条线路可规划对应的行驶路径,从而驾驶用户可按照路径行驶。
51.在一些可选实施例中,所述确定从起始地点到目的地点的目标路径的路径信息,包括:依据物流信息确定起始地点和目的地点,并确定从起始地点到目的地点的多条路径;从所述多条路径中选择符合设定条件的目标路径,确定路径信息。在物流场景中可依据物流信息来确定起始地点和目的地点。其中,物流信息可包括物流中心的位置、物流中心的类型,运输方式等。一般涉及到车辆行驶的运输方式为陆运,物流中心的类型可为分拣中心、仓库、转运中心等多种类型。物流中心的位置可用于确定相应的起始地点和目的地点。该起始地点和目的地点可为城市,也可精确到具体的地址,具体精度可依据需求确定。物流服务方可基于物流信息确定陆运的起始地点和目的地点。在该起始地点和目的地点之间可以有多条路径,可以确定出从起始地点到目的地点的多条路径。其中,每条路径对应有路径信息,该路径信息用于确定路径对应的标准行驶轨迹,因此包括该标准行驶轨迹上各轨迹点的经纬度信息。
52.每条路径还对应有属性信息,基于属性信息可筛选路径,得到所需的目标路径。其中,属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息。资源属性信息指的是该路径资源相关的属性,资源可以为各种类型的资源,比如费用、过路费、补贴等。路径长路信息指的是该路径对应的行驶距离,如xx公里等。行驶时间信息指的是该路径对应车辆行驶的时间,该时间可为基于路径长度、行驶时速要求以及多次行驶的实际时长等确定。油耗信息指的是车辆在该路径行驶消耗的油量等。
53.一个可选实施例中,从所述多条路径中选择符合设定条件的目标路径,确定路径信息,包括:分别确定所述多条路径对应的属性信息,所述属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息;采用属性信息与设定条件进行匹配,确定符合设定条件的路径;获取所述符合设定条件的路径的路径信息。针对从起始地点到目的地点的多条路径,可以获取每条路径的属性信息,然后采用属性信息和设定条件进行匹配。其中,设定条件为预先设置的用于筛选路径的条件,该设定条件可基于需求设置。例如在物流场景中可基于物流服务方的要求设置设定条件。该设定条件可基于其中任一项或多项属性生成,例如时间最短、资源消耗最小,行驶时间最短等,又如每个属性对应一定的
权重,采用多个属性计算的结果确定设定条件等,从而在可基于每个路径的属性信息判断是否满足设定条件。确定出符合设定条件的路径后,可获取所述符合设定条件的路径的路径信息。
54.本技术实施例中,当一些线路已经确定出目标路径后,后续可直接获取该目标路径的路径信息。
55.步骤104,获取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息。
56.车辆在行驶过程中,可通过定位系统实时或周期性定位,得到相应的定位数据。其中,定位系统可为各种卫星定位系统,如全球定位系统(global positioning system,gps),北斗定位系统等。在车辆获取到定位数据后,可将定位数据上报到服务端。其中,定位数据中每个定位点对应有经纬度信息,如果实时上报定位数据,则每次上报的定位数据可包括一个定位点的经纬度,如果周期性上报定位数据,每个周期的定位数据包括该周期内各定位点的经纬度信息,服务端可将各定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。因此,在一个可选实施例中,取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息,包括:获取设定时间范围内车辆行驶的定位数据,所述定位数据包括:定位点的经纬度信息;将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
57.本技术实施例中,在将所述定位点的经纬度信息按照时间顺序进行排列之前,还包括:对所述定位点的经纬度信息进行清洗。实际处理中,定位系统的定位点是可能存在漂移等问题的,因此需要对基于经纬度信息对定位点进行清洗,执行降噪处理。其中,清洗方式包括多种,例如检测不符合几何学特征的噪声漂移奇异点,可以删除该漂移奇异点的经纬度信息。又如针对连续、重复上报的定位点,可仅保留一个定位点。又如可检测该定位点对应的车辆的速度信息,如果车速超过车速阈值,如200km/h,可判定该定位点为噪点,可以删除该定位点。又如针对车速为0的定位点也可进行清除,例如在开始的一段时间和末尾的一段时间,针对速度为0的定位点判定为噪点,只保留一个描述起始终止点位即可,又如车辆行驶过程中如果前一个定位点和后一个定位点均为正常车速,而中间定位点的车速为0,也可作为噪声点删除。另外,还可检测不符合平滑滤波特征点作为噪声点删除等。从而保留清洗后的定位数据,进行轨迹确定。
58.一个可选实施例中,所述将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息,包括:基于经纬度信息对所述定位点进行点位压缩处理,得到压缩的定位点的经纬度信息;将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。车辆在长途行驶过程中,定位点可能有很多各,如果每个定位点都确定轨迹后进行匹配,则数据量比较大,相应处理速度会受到影响。因此本技术实施例可对定位点进行点位压缩处理,可缩小需要处理的定位点,从而减少数据量。
59.其中,所述基于经纬度信息对所述定位点进行点位压缩处理,包括:确定压缩分段的起始定位点和终止定位点;基于经纬度信息筛选在所述起始定位点和终止定位点之间的中间定位点,确定距离所述压缩分段满足压缩条件的至少一个目标定位点;将所述起始定位点、目标定位点和终止定位点作为压缩的定位点。在所述起始定位点和终止定位点之间的中间定位点中筛选,距离所述压缩分段满足压缩条件的至少一个目标定位点,包括:分别确定中间定位点到所述起始定位点和终止定位点构成的压缩线段的距离;当所述距离小于
距离阈值时,将对应的终点定位点作为目标定位点。可按照时间、距离、定位点数量等多种条件确定压缩分段,及其起始定位点和终止定位点。针对起始定位点和终止定位点之间的中间定位点进行压缩,可以确定起始定位点为和终止定位点为构成的线段。然后从第二个定位点(即第一个中间定位点)开始遍历,分别确定每个中间定位点到该线段的距离,该距离可为中间定位点到该线段的最大距离。还可设置距离阈值,该距离阈值可基于需求设置,如为300m等。可判断该距离是否小于距离阈值,如果该距离大于或等于该距离阈值,则继续查询下一个定位点。如果距离小于距离阈值则该点到起始定位点为或终止定位点为之间的点可删除。其中,可将起始定位点设为start=0,终止定位点end=size-1,size为该压缩分段中定位点的数量。从第二个定位点tmp=start+1开始遍历,确定待对比的定位点tmp到start和end组成线段的直线距离,找出最大的距离的点。若当前最大距离大于等于最大距离误差,则根据最大误差划分中心,继续进递归进行压缩,若当前距离小于最大距离误差,则将中间所有的点舍去。
60.本技术一个可选实施例中,定位点一般构成曲线轨迹,可以将起始定位点为和终止定位点连接构成一条直线,然后求该曲线轨迹上每个点到该执行的垂直距离,确定潮乎乎最大距离值。然后采用最大距离值与距离阈值进行比较。如果该最大距离值大于或等于距离阈值,则以该点为界,将曲线划分为两段,在这两段分别采用上述方式计算距离并与距离阈值比较。其中,如果该最大距离值小于距离阈值,则将该曲线中间的点舍掉。直到剩余的中间点位点对应距离均小于距离阈值,完成定位点的压缩。其中,点位压缩处理中定位点的压缩精度与距离阈值相关,距离阈值越大,简化程度越大,相应点位减少的越多。反之,简称成功度越低,保留的点位越多。在一个从起始地到目的地的目标路径中,其定位点为3695个,在距离阈值为300米的情况下,经点位压缩处理后的点位数量为305,点位压缩比为92%,有效的降低了数据量。原始点位对比耗时17秒左右,压缩后定位耗时1.9秒,提高了处理效率。
61.完成压缩后,可将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
62.步骤106,将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息。
63.路径信息中包括目标路径的目标行驶轨迹信息,即标准行驶轨迹。可将将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息。一个可选实施例中,所述将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息,包括:将所述行驶轨迹信息与所述目标行驶轨迹信息进行匹配,确定偏移的定位点;当所述偏移的定位点满足偏移条件时,确定车辆偏航的行驶状况信息;当所述偏移的定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。可将将所述行驶轨迹信息中的各定位点与目标行驶轨迹信息上对应的轨迹点进行匹配,判断该定位点是否出现偏移。一种场景中,确定行驶轨迹信息中待对比的定位点后,可在目标行驶轨迹信息上确定与该待对比的定位点最接近的两个轨迹点,如图2中,待对比的定位点为p,在目标行驶轨迹信息上与该待对比的定位点p最接近的两个轨迹点分别为a、b。可以将a点和b点构成线段ab,然后确定点p到线段ab的垂直距离,采用该垂直距离与偏移阈值进行比较,如果垂直距离大于偏移阈值,则认为该定位点为偏移定位点,如果垂直距离小于或等于偏移阈值,则认为该定位点为正常定位
点,可继续检测下一个定位点。在计算出路径上的偏移定位点后,可与偏移条件进行比对。其中,偏移阈值为确定定位点发生偏移的距离门限,可依据需求设置。偏移条件为判定车辆偏航的条件,即车辆判断车辆是否按照轨迹行驶。该偏移条件可基于需求设置,如设置出现连续n个偏移定位点,又如设置为预定时间内出现m个偏移定位点等。从而可判断偏移定位点是否满足偏移条件,当所述偏移定位点满足偏移条件时,确定车辆偏航的行驶状况信息;当所述偏移定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。生成对应的行驶状况信息。
64.步骤108,当所述行驶状况信息为车辆偏航的情况下,生成偏航提示信息并反馈。
65.当行驶状况信息为车辆偏航的情况下,可以生成偏航提示信息,该偏航提示信息用于提示车辆发生偏航。可以将偏航提示信息发送给服务端,以记录车辆的偏航问题、对驾驶用户进行提示等。也可将偏航提示信息发送给驾驶用户的电子设备,如车辆上车载设备、驾驶用户的手机等用户终端,从而及时提示驾驶用户发生偏航,如果线路上出现问题,驾驶用户也可及时上报,比如高速封路、事故等。
66.综上,确定从起始地点到目的地点的目标路径的路径信息,然后可获取车辆行驶的定位数据,基于该定位数据确定车辆的行驶轨迹,再将该行驶轨迹与路径信息进行比较,确定车辆的行驶状况信息,从而能够发现车辆的偏航等情况,在出现偏航的情况下,生成偏航提示信息并反馈,从而提高物流效率。
67.本技术上述实施例以车辆行驶过程中获取定位数据并检测偏航为例,实际处理中,也可针对已经完成路线行驶的车辆的历史数据进行检测,即可获取历史数据中车辆行驶的定位数据,然后检测该车辆在目标路径行驶中是否发生偏航。如图2中虚线部分可为车辆在行驶过程中某一段发生偏航的情况。从而能够基于历史数据分析车辆偏航情况,还可将该车辆偏航情况与车辆属性等进行关联分析,确定偏航的车辆是否造成路径、时间、成本等变化。
68.在上述实施例的基础上,本技术实施例还提供了一种路径数据处理方法,能够确定车辆行驶偏航等状况,并及时提醒。
69.参照图3,示出了本技术的另一种路径数据处理方法实施例的步骤流程图。
70.步骤302,依据物流信息确定起始地点和目的地点,并确定从起始地点到目的地点的多条路径。
71.步骤304,从所述多条路径中选择符合设定条件的目标路径,确定路径信息。
72.其中,从所述多条路径中选择符合设定条件的目标路径,确定路径信息,包括:分别确定所述多条路径对应的属性信息,所述属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息;采用属性信息与设定条件进行匹配,确定符合设定条件的路径;获取所述符合设定条件的路径的路径信息。
73.步骤306,获取设定时间范围内车辆行驶的定位数据,所述定位数据包括:定位点的经纬度信息。
74.步骤308,基于经纬度信息对所述定位点进行点位压缩处理,得到压缩的定位点的经纬度信息。
75.其中,所述基于经纬度信息对所述定位点进行点位压缩处理,包括:确定压缩分段的起始定位点和终止定位点;基于经纬度信息筛选在所述起始定位点和终止定位点之间的
中间定位点,确定距离所述压缩分段满足压缩条件的至少一个目标定位点;将所述起始定位点、目标定位点和终止定位点作为压缩的定位点。
76.其中,在所述起始定位点和终止定位点之间的中间定位点中筛选,距离所述压缩分段满足压缩条件的至少一个目标定位点,包括:分别确定中间定位点到所述起始定位点和终止定位点构成的压缩线段的距离;当所述距离小于距离阈值时,将对应的终点定位点作为目标定位点。
77.步骤310,将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
78.步骤312,将所述行驶轨迹信息与所述目标行驶轨迹信息进行匹配,确定偏移定位点,所述路径信息包括:目标路径的目标行驶轨迹信息。
79.步骤314,判断所述偏移定位点是否满足偏移条件。
80.若是,执行步骤318,若否,执行步骤316。
81.步骤316,确定车辆行驶正常的行驶状况信息。
82.当所述偏移定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。
83.步骤318,确定车辆偏航的行驶状况信息。
84.当所述偏移定位点满足偏移条件时,确定车辆偏航的行驶状况信息。
85.步骤320,生成偏航提示信息并反馈。
86.在发生车辆偏航后,可生成偏航提示信息,并反馈该偏航提示信息。
87.在上述实施例的基础上,本技术实施例还提供了一种路径数据处理方法,能够针对物流服务提供方的运输车辆进行检测,确定车辆行驶偏航等状况,并及时提醒。
88.参照图4,示出了本技术的另一种路径数据处理方法实施例的步骤流程图。
89.步骤402,确定物流线路对应的目标路径,获取所述目标路径的路径信息。
90.其中,物流路线可基于物流中心以及线路设置等确定。所述确定物流线路对应的目标路径,获取所述目标路径的路径信息,包括:依据物流线路确定起始地点和目的地点,并确定从起始地点到目的地点的多条路径;从所述多条路径中选择符合设定条件的目标路径,确定路径信息。从所述多条路径中选择符合设定条件的目标路径,确定路径信息,包括:分别确定所述多条路径对应的属性信息,所述属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息;采用属性信息与设定条件进行匹配,确定符合设定条件的路径;获取所述符合设定条件的路径的路径信息。
91.步骤404,获取设定时间范围内车辆行驶的定位数据,所述定位数据包括:定位点的经纬度信息。
92.步骤406,将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
93.其中,可基于经纬度信息对所述定位点进行点位压缩处理,得到压缩的定位点的经纬度信息;将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
94.所述基于经纬度信息对所述定位点进行点位压缩处理,包括:确定压缩分段的起始定位点和终止定位点;基于经纬度信息筛选在所述起始定位点和终止定位点之间的中间定位点,确定距离所述压缩分段满足压缩条件的至少一个目标定位点;将所述起始定位点、
目标定位点和终止定位点作为压缩的定位点。
95.在所述起始定位点和终止定位点之间的中间定位点中筛选,距离所述压缩分段满足压缩条件的至少一个目标定位点,包括:分别确定中间定位点到所述起始定位点和终止定位点构成的压缩线段的距离;当所述距离小于距离阈值时,将对应的终点定位点作为目标定位点。
96.步骤408,将所述行驶轨迹信息与所述目标行驶轨迹信息进行匹配,确定偏移定位点。
97.步骤410,判断所述偏移定位点是否满足偏移条件。
98.若是,执行步骤414,若否,执行步骤412。
99.步骤412,确定车辆行驶正常的行驶状况信息。
100.当所述偏移定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。
101.步骤414,确定车辆偏航的行驶状况信息。
102.当所述偏移定位点满足偏移条件时,确定车辆偏航的行驶状况信息。
103.步骤416,生成偏航提示信息并反馈。
104.在发生车辆偏航后,可生成偏航提示信息,可将该偏航提示信息发送给物流服务提供方的服务端。后续物流服务提供方的服务端可基于需求执行所需的处理,例如记录偏航事件,提示物流车辆的司机等。
105.综上,本技术实施例可以对定位点进行压缩,从而能够减少数据量,提高处理效率,实现毫秒级的路径比对。还可进行线路偏移预警分析。在发现车辆出现偏航问题时,提示提醒。
106.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
107.在上述实施例的基础上,本实施例还提供了一种互联网数据中心idc的功耗处理装置,应用于服务端设备(集群)的电子设备中。
108.路径确定模块,用于确定从起始地点到目的地点的目标路径的路径信息;
109.轨迹生成模块,用于获取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息;
110.偏航分析模块,用于将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息;
111.提示模块,用于当所述行驶状况信息为车辆偏航的情况下,生成偏航提示信息并反馈。
112.综上,可以确定从起始地点到目的地点的目标路径的路径信息,然后可获取车辆行驶的定位数据,基于该定位数据确定车辆的行驶轨迹,再将该行驶轨迹与路径信息进行比较,确定车辆的行驶状况信息,从而能够发现车辆的偏航等情况,在出现偏航的情况下,生成偏航提示信息并反馈,从而提高物流效率。
113.其中,所述路径确定模块,用于依据物流信息确定起始地点和目的地点,并确定从起始地点到目的地点的多条路径;从所述多条路径中选择符合设定条件的目标路径,确定
路径信息。
114.所述路径确定模块,用于分别确定所述多条路径对应的属性信息,所述属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息;采用属性信息与设定条件进行匹配,确定符合设定条件的路径;获取所述符合设定条件的路径的路径信息。
115.所述轨迹生成模块,用于获取设定时间范围内车辆行驶的定位数据,所述定位数据包括:定位点的经纬度信息;将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
116.所述轨迹生成模块,包括:点位压缩子模块和轨迹确定子模块,其中:
117.所述点位压缩子模块,用于基于经纬度信息对所述定位点进行点位压缩处理,得到压缩的定位点的经纬度信息;
118.所述轨迹确定子模块,用于将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。
119.所述点位压缩子模块,用于确定压缩分段的起始定位点和终止定位点;基于经纬度信息筛选在所述起始定位点和终止定位点之间的中间定位点,确定距离所述压缩分段满足压缩条件的至少一个目标定位点;将所述起始定位点、目标定位点和终止定位点作为压缩的定位点。
120.所述点位压缩子模块,用于分别确定中间定位点到所述起始定位点和终止定位点构成的压缩线段的距离;当所述距离小于距离阈值时,将对应的终点定位点作为目标定位点。
121.所述路径信息包括:目标路径的目标行驶轨迹信息;所述偏航分析模块,用于将所述行驶轨迹信息与所述目标行驶轨迹信息进行匹配,确定偏移定位点;当所述偏移定位点满足偏移条件时,确定车辆偏航的行驶状况信息;当所述偏移定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。
122.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例中各方法步骤的指令(instructions)。
123.本技术实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本技术实施例中,所述电子设备包括终端设备、服务器(集群)等各类型的设备。
124.本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括数据中心内的终端设备、服务器(集群)等电子设备。图5示意性地示出了可被用于实现本技术中所述的各个实施例的示例性装置500。
125.对于一个实施例,图5示出了示例性装置500,该装置具有一个或多个处理器502、被耦合到(一个或多个)处理器502中的至少一个的控制模块(芯片组)504、被耦合到控制模块504的存储器506、被耦合到控制模块504的非易失性存储器(nvm)/存储设备508、被耦合到控制模块504的一个或多个输入/输出设备510,以及被耦合到控制模块504的网络接口512。
126.处理器502可包括一个或多个单核或多核处理器,处理器502可包括通用处理器或
专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置500能够作为本技术实施例中所述终端设备、服务器(集群)等设备。
127.在一些实施例中,装置500可包括具有指令514的一个或多个计算机可读介质(例如,存储器506或nvm/存储设备508)以及与该一个或多个计算机可读介质相合并被配置为执行指令514以实现模块从而执行本公开中所述的动作的一个或多个处理器502。
128.对于一个实施例,控制模块504可包括任意适当的接口控制器,以向(一个或多个)处理器502中的至少一个和/或与控制模块504通信的任意适当的设备或组件提供任意适当的接口。
129.控制模块504可包括存储器控制器模块,以向存储器506提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
130.存储器506可被用于例如为装置500加载和存储数据和/或指令514。对于一个实施例,存储器506可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,存储器506可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
131.对于一个实施例,控制模块504可包括一个或多个输入/输出控制器,以向nvm/存储设备508及(一个或多个)输入/输出设备510提供接口。
132.例如,nvm/存储设备508可被用于存储数据和/或指令514。nvm/存储设备508可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
133.nvm/存储设备508可包括在物理上作为装置500被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,nvm/存储设备508可通过网络经由(一个或多个)输入/输出设备510进行访问。
134.(一个或多个)输入/输出设备510可为装置500提供接口以与任意其他适当的设备通信,输入/输出设备510可以包括通信组件、音频组件、传感器组件等。网络接口512可为装置500提供接口以通过一个或多个网络通信,装置500可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如wifi、2g、3g、4g、5g等,或它们的组合进行无线通信。
135.对于一个实施例,(一个或多个)处理器502中的至少一个可与控制模块504的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器502中的至少一个可与控制模块504的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器502中的至少一个可与控制模块504的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器502中的至少一个可与控制模块504的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
136.在各个实施例中,装置500可以但不限于是:服务器、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置500可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置500包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
137.其中,检测装置中可采用主控芯片作为处理器或控制模块,传感器数据、位置信息等存储到存储器或nvm/存储设备中,传感器组可作为输入/输出设备,通信接口可包括网络接口。
138.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
139.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
140.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
141.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
142.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
143.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
144.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
145.以上对本技术所提供的一种路径数据处理方法、一种终端设备和一种机器可读介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种路径数据处理方法,其特征在于,所述方法包括:确定从起始地点到目的地点的目标路径的路径信息;获取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息;将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息;当所述行驶状况信息为车辆偏航的情况下,生成偏航提示信息并反馈。2.根据权利要求1所述的方法,其特征在于,所述确定从起始地点到目的地点的目标路径的路径信息,包括:依据物流信息确定起始地点和目的地点,并确定从起始地点到目的地点的多条路径;从所述多条路径中选择符合设定条件的目标路径,确定路径信息。3.根据权利要求2所述的方法,其特征在于,从所述多条路径中选择符合设定条件的目标路径,确定路径信息,包括:分别确定所述多条路径对应的属性信息,所述属性信息包括以下至少一种:资源属性信息、路径长度信息、行驶时间信息、油耗信息;采用属性信息与设定条件进行匹配,确定符合设定条件的路径;获取所述符合设定条件的路径的路径信息。4.根据权利要求1所述的方法,其特征在于,获取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息,包括:获取设定时间范围内车辆行驶的定位数据,所述定位数据包括:定位点的经纬度信息;将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。5.根据权利要求4所述的方法,其特征在于,所述将所述定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息,包括:基于经纬度信息对所述定位点进行点位压缩处理,得到压缩的定位点的经纬度信息;将压缩的定位点的经纬度信息按照时间顺序进行排列,生成所述车辆的行驶轨迹信息。6.根据权利要求5所述的方法,其特征在于,所述基于经纬度信息对所述定位点进行点位压缩处理,包括:确定压缩分段的起始定位点和终止定位点;基于经纬度信息筛选在所述起始定位点和终止定位点之间的中间定位点,确定距离所述压缩分段满足压缩条件的至少一个目标定位点;将所述起始定位点、目标定位点和终止定位点作为压缩的定位点。7.根据权利要求6所述的方法,其特征在于,在所述起始定位点和终止定位点之间的中间定位点中筛选,距离所述压缩分段满足压缩条件的至少一个目标定位点,包括:分别确定中间定位点到所述起始定位点和终止定位点构成的压缩线段的距离;当所述距离小于距离阈值时,将对应的终点定位点作为目标定位点。8.根据权利要求1所述的方法,其特征在于,所述路径信息包括:目标路径的目标行驶轨迹信息;所述将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息,包括:将所述行驶轨迹信息与所述目标行驶轨迹信息进行匹配,确定偏移定位点;当所述偏移定位点满足偏移条件时,确定车辆偏航的行驶状况信息;
当所述偏移定位点不满足偏移条件时,确定车辆行驶正常的行驶状况信息。9.一种电子设备,其特征在于,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如权利要求1-8中任一项所述的方法。10.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1-8中任一项所述的方法。

技术总结
本申请实施例提供了一种路径数据处理方法、设备和可读介质。所述方法包括:确定从起始地点到目的地点的目标路径的路径信息;获取车辆行驶的定位数据,生成所述车辆的行驶轨迹信息;将所述行驶轨迹信息和所述路径数据进行比对,确定所述车辆的行驶状况信息;当所述行驶状况信息为车辆偏航的情况下,生成偏航提示信息并反馈。能够发现车辆的偏航等情况,在出现偏航的情况下,生成偏航提示信息并反馈,从而提高物流效率。提高物流效率。提高物流效率。


技术研发人员:叶显秀
受保护的技术使用者:浙江菜鸟供应链管理有限公司
技术研发日:2022.03.24
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐