车辆行驶方向判定方法、装置、系统、设备及存储介质制造方法及图纸

技术编号:35525801 阅读:38 留言:0更新日期:2022-11-09 14:47
本发明专利技术公开了一种车辆行驶方向判定方法、装置、系统、设备及存储介质,涉及车辆行驶行为分析技术领域,该方法包括获取在行线路的上下行方向的所有站点数据;获取每当有人上车或下车时发送的业务上报数据和每预设间隔发送的心跳上报数据;基于当前待处理上报数据计算获得在上下行方向上与当前待处理上报数据距离最近的第一站点数据和第二站点数据;基于按照上报时间降序排列的当前待处理上报数据之前预设时段内的历史业务上报数据和历史心跳上报数据计算获得非第一站点数据、非第二站点数据且在上下行方向上与历史最近一次上报数据距离最近的第三站点数据和第四站点数据;据此确定行驶方向。本发明专利技术仅通过GPS坐标和时间就能准确快速确定行驶方向。能准确快速确定行驶方向。能准确快速确定行驶方向。

【技术实现步骤摘要】
车辆行驶方向判定方法、装置、系统、设备及存储介质


[0001]本专利技术涉及车辆行驶行为分析
,具体涉及一种车辆行驶方向判定方法、装置、系统、设备及存储介质,尤其涉及一种具有车载GPS设备的车辆通过上报GPS坐标数据来判别行驶方向的方法、装置、系统、设备及存储介质。

技术介绍

[0002]车载GPS设备广泛应用于公交车、地铁、BRT等公共交通车辆上,实现对车辆的实时跟踪定位。所以实际应用中,经常会利用车辆的位置信息来判断当前站点位置和行驶方向,以方便开展进一步的数据统计工作。
[0003]所以目前,这种利用车辆的位置信息来判断当前站点位置和行驶方向的方法通常是根据上报GPS坐标数据之间的距离和站点前后关系来识别当前站点以及判定行驶方向,该判定方法往往需要通过辅助传感器,并且再结合上报GPS坐标数据来进行计算,才能得出当前站点和行驶方向。各类传感器的使用不仅增加了成本,还增加了判定方法的复杂度。

技术实现思路

[0004]因此,为了克服上述缺陷,本专利技术实施例提供一种车辆行驶方向判定方法、装置、系统、设备及存储介质本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车辆行驶方向判定方法,其特征在于,包括以下步骤:获取在行线路的上下行方向的所有站点数据,所述站点数据包括站点名称、序号、方向、GPS纬度坐标和GPS经度坐标,其中,所述序号表示按照车辆行驶的先后顺次从小到大对站点进行的编号,所述方向表示按照上行方向和下行方向的两种取值;获取每当有人上车或下车时发送的业务上报数据和每预设间隔发送的心跳上报数据,所述业务上报数据包括GPS纬度坐标、GPS经度坐标和上报时间,所述心跳上报数据包括GPS纬度坐标、GPS经度坐标和上报时间;根据当前待处理上报数据和所有站点数据,分别计算获得所有站点数据中在上下行方向上与当前待处理上报数据距离最近的第一站点数据和第二站点数据,所述当前待处理上报数据为当前业务上报数据或当前心跳上报数据;将按照上报时间降序排列的当前待处理上报数据之前预设时段内的历史业务上报数据和历史心跳上报数据顺次分别与所有站点数据进行计算,直至得到历史最近一次上报数据为止,所述历史最近一次上报数据满足使所有站点数据中存在非第一站点数据、非第二站点数据且在上下行方向上与历史最近一次上报数据距离最近的第三站点数据和第四站点数据的条件;根据所述第一站点数据、第二站点数据、第三站点数据和第四站点数据的序号和方向,确定出车辆行驶方向。2.根据权利要求1所述的方法,其特征在于,所述根据当前待处理上报数据和所有站点数据,分别计算获得所有站点数据中在上下行方向上与当前待处理上报数据距离最近的第一站点数据和第二站点数据的步骤包括:当前待处理上报数据分别与所有站点数据进行球面两点之间距离计算,获得各第一距离值;从所述各第一距离值中选出最小值,获得第一最小距离值和与所述第一最小距离值对应的站点数据作为第一站点数据;从所有站点数据中选出与所述第一站点数据的方向相反的站点数据作为第一反方向站点数据;当前待处理上报数据分别与所有第一反方向站点数据进行球面两点之间距离计算,获得各第二距离值;从所述各第二距离值中选出最小值,获得第二最小距离值和与所述第二最小距离值对应的站点数据作为第二站点数据。3.根据权利要求1或2所述的方法,其特征在于,所述将按照上报时间降序排列的当前待处理上报数据之前预设时段内的历史业务上报数据和历史心跳上报数据顺次逐个分别与所有站点数据进行计算,直至得到历史最近一次上报数据为止,所述历史最近一次上报数据满足使所有站点数据中存在非第一站点数据、非第二站点数据且在上下行方向上与历史最近一次上报数据距离最近的第三站点数据和第四站点数据的条件的步骤包括:将按照上报时间降序排列的当前待处理上报数据之前预设时段内的历史业务上报数据和历史心跳上报数据中的第i个上报数据与所有站点数据进行球面两点之间距离计算,获得各第三距离值,i=1,2,

,m,m为当前待处理上报数据之前预设时段内的历史业务上报数据和历史心跳上报数据的总个数;
从所述各第三距离值中选出最小值,获得第三最小距离值和与所述第三最小距离值对应的站点数据作为第三预选站点数据;判断所述第三预选站点数据是否为所述第一站点数据或第二站点数据;当所述第三预选站点数据为非第一站点数据且非第二站点数据时,将所述第三预选站点数据作为第三站点数据,第i个上报数据作为历史最近一次预选上报数据;从所有站点数据中选出与所述第三站点数据的方向相反的站点数据作为第二反方向站点数据;所述历史最近一次预选上报数据分别与所有第二反方向站点数据进行球面两点之间距离计算,获得各第四距离值;从所述各第四距离值中选出最小值,获得第四最小距离值和与所述第四最小距离值对应的站点数据作为第四预选站点数据;判断所述第四预选站点数据是否为所述第一站点数据或第二站点数据;当所述第四预选站点数据为非第一站点数据且非第二站点数据时,将所述第四预选站点数据作为第四站点数据,第i个上报数据确定为历史最近一次上报数据。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述第一站点数据、第二站点数据、第三站点数据和第四站点数据的序号和方向,确定出车辆行驶方向的步骤包括:判断第一站点数据的方向和第三站点数据的方向是否相同且第一站点数据的序号是否大于第三站点数据的序号;当第一站点数据的方向和第三站点数据的方向相同且第一站点数据的序号大于第三站点数据的序号时,确定出车辆行驶方向为第一站点数据的方向;当第一站点数据的方向和第三站点数据的方向不相同或者第一站点数据的序号小于第三站点数据的序号时,判断第二站点数据的方向和第三站点数据的方向是否相同且第二站点数据的序号是否大于第三站点数据的序号;当第二站点数据的方向和第三站点数据的方向相同且第二站点数据的序号大于第三站点数据的序号时,确定出车辆行驶方向为第二站点数据的方向;当第二站点数据的方向和第三站点数据的方向不相同或者第二站点数据的序号小于第三站点数据的序号时,判断第一站点数据的方向和第四站点数据的方向是否相同且第一站点数据的序号是否大于第四站点数据的序号;当第一站点数据的方向和第四站点数据的方向相同且第一站点数据的序号大于第四站点数据的序号时,确定出车辆行驶方向为第一站点数据的方向;当第一站点数据的方向和第四站点数据的...

【专利技术属性】
技术研发人员:贺晓燕李世军杨舟
申请(专利权)人:深圳市能信安科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1