【技术实现步骤摘要】
本申请涉及计算机应用领域,特别是涉及行车路径的修复方法和装置。
技术介绍
在当前的大数据时代,车辆的定位数据以及根据车辆的定位数据确定的行车路径已经广泛应用于社会科学与自然科学的各个领域,并且发挥着重要的作用。其中,车辆在行驶过程中,可以由该车辆上的定位装置定时采集该车辆的定位数据,再由该车辆上的通信装置定时将采集的定位数据上传到服务器,服务器进一步将车辆上传的定位数据保存在一个数据库中,因此,在数据库中离线地保存了大量车辆的定位数据。另外,根据车辆的定位数据也可以确定车辆的行车路径,这些行车路径也可以保存在数据库中。而数据库中离线地保存的定位数据以及行车路径后续可以运用于各种应用场景中。例如,将车辆的定位数据作为训练数据训练出一个行车路径的预测模型,对于正在行驶的车辆,可以利用该行车路径的预测模型预测该行驶中的车辆的行车路径,以便提前向该行驶中的车辆提供一些行车提示。虽然定位的精度已经有了较大的提升,但是由于密集高层建筑、城市隧道、城市高架对定位信号的遮挡,以及城市树木对定位信号的折射等原因,定位信号经常会出现中断,继而导致定位装置无法采集到定位数据,最终使得数据库中该车辆的一部分定位数据缺失。并且,一旦数据库中该车辆的一部分定位数据缺失,后续也将无法根据数据库中缺失的定位数据计算该车辆的行车路径。也就是说,定位数据缺失将进一步引起行车路径缺失,致使数据库中该车辆的行车路径也不完整。如果数据库中车辆的定位数据不完整或者车辆的行车路径不完整,都将使其不能很好地甚至无法运用于各种应用场景中。而为了获得完整的定位数据和行车路径,就需要对数据库中缺失的定位数据 ...
【技术保护点】
一种行车路径的修复方法,其特征在于,包括:服务器从保存定位数据的数据库中读取缺失定位数据的定位数据序列,所述定位数据序列包含同一个运动对象的多个定位数据;服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径;服务器将规划的行车路径作为候选行车路径,计算所述候选行车路径的通行时间;服务器从所述候选行车路径中筛选出通行时间与定位数据的缺失时间最接近的行车路径,并作为缺失的行车路径。
【技术特征摘要】
1.一种行车路径的修复方法,其特征在于,包括:服务器从保存定位数据的数据库中读取缺失定位数据的定位数据序列,所述定位数据序列包含同一个运动对象的多个定位数据;服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径;服务器将规划的行车路径作为候选行车路径,计算所述候选行车路径的通行时间;服务器从所述候选行车路径中筛选出通行时间与定位数据的缺失时间最接近的行车路径,并作为缺失的行车路径。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:服务器在所述缺失的行车路径上采集数据点,并将采集到的数据点作为所述缺失的行车路径上的定位数据补充到所述数据库的所述定位数据序列中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径之前,服务器分析所述定位数据序列中定位数据的缺失程度;则所述服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径为:如果所述缺失程度为严重缺失,服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果所述缺失程度为一般缺失,服务器利用所述定位数据序列中未缺失的定位数据修复所述定位数据序列中缺失的定位数据。5.根据权利要求3或4所述的方法,其特征在于,所述服务器分析所述定位数据序列中定位数据的缺失程度,包括:服务器计算所述定位数据序列中定位数据的缺失时间和/或缺失比例;如果所述缺失时间和/或缺失比例大于或等于对应的预设阈值,服务器确定所述定位数据序列中定位数据的缺失程度为严重缺失,如果所述缺失时间
\t和/或缺失比例小于对应的预设阈值,服务器确定所述定位数据序列中定位数据的缺失程度为一般缺失。6.根据权利要求1所述的方法,其特征在于,所述服务器根据路径规划算法,为所述定位数据序列中缺失的定位数据规划行车路径,包括:服务器计算所述定位数据序列中缺失的定位数据可形成的最长行车距离;服务器以所述最长行车距离为长半径,并以缺失定位数据的起始点和终止点为焦点构建椭圆图形,从缺失定位数据的起始点开始经由所述椭圆图形上的点到达缺失定位数据的终止点结束,形成路径;服务器检查所述路径是否具有连通性,如果具有连通性,保留所述路径作为规划出的行车路径,如果不具有连通性,去除所述路径。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在服务器从保存定位数据的数据库中读取缺失定位数据的定位数据序列之前,服务器从保存定位数据的数据库中检测出缺失定位数据的所述定位数据序列。8.根据权利要求7所述的方法,其特征在于,所述服务器从保存定位数据的数据库中检测出缺失定位数据的所述定位数据序列,包括:服务器从保存在所述数据库中的同一个运动对象的定位数据中查找时间间隔大于或等于预设时间阈值且相邻的两个定位数据,并在所述两个定位数据之间进行切割,从而形成多个候选定位数据序列;服务器识别所述候选定位数据序列中是否存在时间间隔大于或等于定位数据回传间隔的相邻的两个定位数据,如果存在,服务器确定所述候选定位数据序列是缺失定位数据的所述定位数据序列,如果不存在,服务器确定所述候选定位数据序列不是缺失定位数据的所述定位数据序列。...
【专利技术属性】
技术研发人员:王瑜,闵万里,叶舟,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。