本发明涉gps定位技术,尤其涉及一种gps行驶轨迹修正方法、装置、设备及存储介质。
背景技术:
1、目前,采用gps对车辆进行位置定位,并采用定时或定距离的方式上报位置数据进而生成车辆gps行驶轨迹。gps行驶轨迹在交通调查、交通行为分析、用户出行分析以及道路结构分析等领域有着广泛的应用。
2、然而,由于现有的gps行驶轨迹只是对车辆上报的原始gps数据的直接渲染,而运动过程中的gps精度变化以及车辆的状态变化,不可避免会导致定位误差,使得渲染出来的行驶轨迹产生偏移,无法获得高质量的gps行驶轨迹。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是相关技术。
技术实现思路
1、本发明的主要目的在于提供了一种gps行驶轨迹修正方法、装置、设备及存储介质,旨在解决车辆由于处于怠速状态而造成的gps行驶轨迹偏移的技术问题。
2、为实现上述目的,本发明提供了一种gps行驶轨迹修正方法,所述方法包括以下步骤:
3、根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态;
4、在所述车辆处于怠速状态时,根据所述当前gps数据对gps记录时间进行更新,获得目标gps记录时间;
5、将所述历史gps数据中的gps坐标作为目标gps坐标;
6、根据所述目标gps记录时间和所述目标gps坐标对所述车辆的gps行驶记录进行修正。
7、可选地,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
8、获取所述当前gps数据中的当前gps速度,并获取所述历史gps数据中的第一历史gps速度;
9、将所述当前gps速度以及所述第一历史gps速度分别与预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态。
10、可选地,所述将所述当前gps速度以及所述第一历史gps速度分别与预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态的步骤之后,包括:
11、在所述当前gps速度以及所述第一历史gps速度小于第一预设速度时,判定所述车辆处于怠速状态。
12、可选地,所述将所述当前gps速度以及所述第一历史gps速度分别与预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态的步骤之后,包括:
13、在所述当前gps速度为预设速度值,且所述第一历史gps速度大于第一预设速度时,判定所述车辆处于怠速状态。
14、可选地,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
15、获取所述当前gps数据中的当前gps速度,并获取所述历史gps数据中的第一历史gps速度以及第二历史gps速度;
16、获取所述历史gps数据中的第一历史gps记录时间以及第二历史gps记录时间;
17、在所述第一历史gps记录时间与所述第二历史gps记录时间的间隔大于预设上报频率时,将所述当前gps速度、所述第一历史gps速度以及所述第二历史gps速度分别与第二预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态。
18、可选地,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
19、根据所述车辆的当前gps数据和历史gps数据计算得当前移动速度;
20、获取所述当前gps数据中的当前gps速度,并获取所述历史gps数据中的第一历史gps速度;
21、在所述当前移动速度与所述当前gps速度的差值大于预设阈值时,将所述当前gps速度以及所述第一历史gps速度分别与第二预设速度进行对比;
22、根据对比结果判断所诉车辆是否处于怠速状态。
23、可选地,所述在所述车辆处于怠速状态时,根据所述当前gps数据对gps记录时间进行更新,获得目标gps记录时间的步骤之前,包括:
24、获取当前gps数据中的当前gps坐标,并获取所述历史gps数据中的第一历史gps坐标;
25、在所述当前gps坐标与所述第一历史gps坐标相同时,判定车辆未出现怠速状态;
26、根据所述历史gps数据生成所述车辆的gps行驶记录。
27、此外,为实现上述目的,本发明还提出一种gps行驶轨迹修正装置,所述装置包括:
28、怠速判断模块,用于根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态;
29、时间更新模块,用于在所述车辆处于怠速状态时,根据所述当前gps数据对gps记录时间进行更新,获得目标gps记录时间;
30、坐标更新模块,用于将所述历史gps数据中的gps坐标作为目标gps坐标;
31、记录修正模块,用于根据所述目标gps记录时间和所述目标gps坐标对所述车辆的gps行驶记录进行修正。
32、此外,为实现上述目的,本发明还提出一种gps行驶轨迹修正设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的gps行驶轨迹修正程序,所述gps行驶轨迹修正程序配置为实现如上文所述的gps行驶轨迹修正方法的步骤。
33、此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有gps行驶轨迹修正程序,所述gps行驶轨迹修正程序被处理器执行时实现如上文所述的gps行驶轨迹修正方法的步骤。
34、本发明是根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态;在所述车辆处于怠速状态时,根据所述当前gps数据对gps记录时间进行更新,获得目标gps记录时间;将所述历史gps数据中的gps坐标作为目标gps坐标;根据所述目标gps记录时间和所述目标gps坐标对所述车辆的gps行驶记录进行修正。由于本发明是根据具体的车辆当前以及历史gps数据来判断是否处于怠速状态的,并基于gps记录时间以及gps坐标对处于怠速状态的车辆进行gps数据的更新,根据更新后的gps数据对车辆的原始行驶轨迹进行修正,考虑到车辆再行驶过程中存在的怠速现象,通过对当前车辆上报的gps数据进行判断筛选,去除由于怠速造成的车辆gps数据变更,从而过滤掉车辆由于处于怠速状态造成的非主观目的偏移在gps路线图上的轨迹偏移,获得更高质量的gps数据轨迹信息。
1.一种gps行驶轨迹修正方法,其特征在于,所述方法包括:
2.如权利要求1所述的gps行驶轨迹修正方法,其特征在于,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
3.如权利要求2所述的gps行驶轨迹修正方法,其特征在于,所述将所述当前gps速度以及所述第一历史gps速度分别与预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态的步骤之后,包括:
4.如权利要求2所述的gps行驶轨迹修正方法,其特征在于,所述将所述当前gps速度以及所述第一历史gps速度分别与预设速度进行对比,根据对比结果判断所述车辆是否处于怠速状态的步骤之后,包括:
5.如权利要求2所述的gps行驶轨迹修正方法,其特征在于,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
6.如权利要求5所述的gps行驶轨迹修正方法,其特征在于,所述根据车辆的当前gps数据和历史gps数据检测所述车辆是否处于怠速状态,包括:
7.如权利要求1所述的gps行驶轨迹修正方法,其特征在于,所述在所述车辆处于怠速状态时,根据所述当前gps数据对gps记录时间进行更新,获得目标gps记录时间的步骤之前,包括:
8.一种gps行驶轨迹修正装置,其特征在于,所述装置包括:
9.一种gps行驶轨迹修正设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的gps行驶轨迹修正程序,所述gps行驶轨迹修正程序配置为实现如权利要求1至7中任一项所述的gps行驶轨迹修正方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有gps行驶轨迹修正程序,所述gps行驶轨迹修正程序被处理器执行时实现如权利要求1至7中任一项所述的gps行驶轨迹修正方法的步骤。