一种偏航识别方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24611788 阅读:20 留言:0更新日期:2020-06-24 00:17
本申请提供了一种偏航识别方法、装置、电子设备及存储介质,其中,该偏航识别方法包括:接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息;判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点;在确定所述导航路线上不存在所述映射位置点后,基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线。本申请实现了在没有精准路网数据的情况下,对车辆是否偏航的准确识别。

A yaw identification method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种偏航识别方法、装置、电子设备及存储介质
本申请涉及导航定位
,具体而言,涉及一种偏航识别方法、装置、电子设备及存储介质。
技术介绍
随着社会的发展,传统的出租车已经不能满足人们出行的需求,为了更加方便用户的需求,目前市面上出现了网络预约车,方便用户通过用车软件预定符合自己行程的车辆。服务请求端在发起订单请求后,后台服务器为服务请求端匹配了对应的服务提供端后,在服务提供端接送服务请求方的过程中,服务请求方可以通过用车软件查看服务提供端的行驶轨迹是否偏离导航路线,并在确定服务提供端偏航后发起取消订单的请求或者对服务提供端进行投诉,后台服务器接收到服务请求端发送的订单取消请求或者投诉时,需要进一步检验服务提供端是否偏航,以此确定是否结束订单,因此,针对服务提供端的偏航识别很关键。目前,判断车辆是否偏航主要是基于路网数据,比如,若当前行驶位置不是位于导航路线对应的行驶道路上则认为当前偏航。这种方式对路网数据的依赖度较高,并且对路网数据的精度要求较高。
技术实现思路
有鉴于此,本申请的目的在于提供一种偏航识别方法、装置以及系统,实现了在没有精准路网数据的情况下,对车辆是否偏航的准确识别。第一方面,本申请实施例提供了一种偏航识别方法,包括:接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息;判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点;在确定所述导航路线上不存在所述映射位置点后,基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线。在一些实施方式中,每个所述定位位置点信息包括该定位位置点的坐标和方向角,按照以下方式判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点:基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点的坐标,确定每个定位位置点分别到所述导航路线的垂直距离;根据每个定位位置点分别到所述导航路线的垂直距离,确定所述多个定位位置点与所述导航路线的平均垂直距离;基于所述平均垂直距离、所述当前定位位置点的坐标、所述当前定位位置点的方向角和所述导航路线的方向角判断所述导航路线上是否存在所述当前定位位置点的映射位置点。在一些实施方式中,所述基于所述平均垂直距离、所述当前定位位置点的坐标、所述当前定位位置点的方向角和所述导航路线的方向角判断所述导航路线上是否存在所述当前定位位置点的映射位置点,包括:将所述当前定位位置点到达所述导航路线的垂直距离与所述平均垂直距离进行比较;若所述当前定位位置点到达所述导航路线的垂直距离大于所述平均垂直距离,确定所述导航路线上不存在所述当前定位位置点的映射位置点;若所述当前定位位置点到达所述导航路线的垂直距离小于或等于所述平均垂直距离,基于所述当前定位位置点的坐标和所述平均垂直距离,在所述导航路线上查找到与所述当前定位位置点的距离等于所述平均垂直距离的待选位置点;判断是否存在至少一个待选位置点处的导航路线的方向角与所述当前定位位置点的方向角相符;若存在至少一个待选位置点处的导航路线的方向角与所述当前定位位置点的方向角相符,将与所述当前定位位置点的方向角相符的方向角对应的待选位置点作为所述映射位置点。在一些实施方式中,所述偏航识别方法还包括:在确定所述导航路线上存在所述映射位置点后,将所述服务提供端的行驶轨迹信息中的当前定位位置点的坐标替换为所述映射位置点的坐标;将更新后的该服务提供端的行驶轨迹信息发送至服务请求端。在一些实施方式中,所述接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息,包括:针对接收到的每一个定位位置点信息,提取该定位位置点信息中的定位位置点的精度因子、方向角和速度值;若所述定位位置点的精度因子不大于设定精度因子阈值、所述定位位置点的方向角不小于0且所述定位位置点的速度值不小于0,则保留该定位位置点信息;否则,删除该定位位置点信息。在一些实施方式中,所述基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线,包括:基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线;在确定所述当前定位位置点偏离所述导航路线后,基于所述服务提供端在行驶过程中偏离所述导航路线的定位位置点的数量和预设数量阈值,确定所述服务提供端是否偏离所述导航路线。在一些实施方式中,每个所述定位位置点信息包括该定位位置点的精度因子和坐标,在确定所述导航路线上不存在所述映射位置点后,基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线之前,所述偏航识别方法还包括:基于所述当前定位位置点的坐标、该当前定位位置点的上一定位位置点的坐标,以及接收所述当前定位位置点和所述上一定位位置点的时间间隔,确定所述服务提供端由所述上一定位位置点到达所述当前定位位置点时对应的平均速度值;在确定所述平均速度值小于或等于预设速度阈值后,基于所述多个定位位置点的精度因子,得到所述多个定位位置点对应的精度因子方差;在确定所述精度因子方差小于设定精度因子阈值后,确定保留所述当前定位位置点。在一些实施方式中,所述基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线,包括:基于所述多个定位位置点分别到所述导航路线的垂直距离,确定多个所述垂直距离的距离方差;判断所述距离方差是否超过预设方差阈值;在确定所述距离方差超过所述预设方差阈值后,确定所述服务提供端的当前定位位置点偏离所述导航路线。在一些实施方式中,所述在确定所述服务提供端的当前定位位置点偏离所述导航路线后,所述偏航识别方法还包括:对预存的偏航位置点数量库进行计数更新,所述偏航位置点数量库在当前定位位置点未偏离所述导航路线时进行清零处理;所述基于所述服务提供端在行驶过程中偏离所述导航路线的定位位置点的数量和预设数量阈值,确定所述服务提供端是否偏离所述导航路线,包括:判断计数更新后的所述偏航位置点数量库中的数量是否达到所述预设数量阈值;若确定所述偏航位置点数量库中的数量达到所述预设数量阈值,确定所述服务提供端偏离所述导航路线。在一些实施方式中,所述偏航识别方法还包括:在确定所述服务提供端偏离所述导航路线后,提取多个偏离所述导航路线的定位位置点的坐标;基于多个偏离所述导航路线的定位位置点的坐标、所述服务提供端的当前位置坐标和所述服务提供端的目的地坐标,确定与多个偏离所述导航路线的定位位置点的坐标匹配的目标导航路线;基于所述目标导航路线对所述导航路线进行更新。...

【技术保护点】
1.一种偏航识别方法,其特征在于,包括:/n接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息;/n判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点;/n在确定所述导航路线上不存在所述映射位置点后,基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线。/n

【技术特征摘要】
1.一种偏航识别方法,其特征在于,包括:
接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息;
判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点;
在确定所述导航路线上不存在所述映射位置点后,基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线。


2.根据权利要求1所述的偏航识别方法,其特征在于,每个所述定位位置点信息包括该定位位置点的坐标和方向角,按照以下方式判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点:
基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点的坐标,确定每个定位位置点分别到所述导航路线的垂直距离;
根据每个定位位置点分别到所述导航路线的垂直距离,确定所述多个定位位置点与所述导航路线的平均垂直距离;
基于所述平均垂直距离、所述当前定位位置点的坐标、所述当前定位位置点的方向角和所述导航路线的方向角判断所述导航路线上是否存在所述当前定位位置点的映射位置点。


3.根据权利要求2所述的偏航识别方法,其特征在于,所述基于所述平均垂直距离、所述当前定位位置点的坐标、所述当前定位位置点的方向角和所述导航路线的方向角判断所述导航路线上是否存在所述当前定位位置点的映射位置点,包括:
将所述当前定位位置点到达所述导航路线的垂直距离与所述平均垂直距离进行比较;
若所述当前定位位置点到达所述导航路线的垂直距离大于所述平均垂直距离,确定所述导航路线上不存在所述当前定位位置点的映射位置点;
若所述当前定位位置点到达所述导航路线的垂直距离小于或等于所述平均垂直距离,基于所述当前定位位置点的坐标和所述平均垂直距离,在所述导航路线上查找到与所述当前定位位置点的距离等于所述平均垂直距离的待选位置点;
判断是否存在至少一个待选位置点处的导航路线的方向角与所述当前定位位置点的方向角相符;
若存在至少一个待选位置点处的导航路线的方向角与所述当前定位位置点的方向角相符,将与所述当前定位位置点的方向角相符的方向角对应的待选位置点作为所述映射位置点。


4.根据权利要求2或3所述的偏航识别方法,其特征在于,所述偏航识别方法还包括:
在确定所述导航路线上存在所述映射位置点后,将所述服务提供端的行驶轨迹信息中的当前定位位置点的坐标替换为所述映射位置点的坐标;
将更新后的该服务提供端的行驶轨迹信息发送至服务请求端。


5.根据权利要求1所述的偏航识别方法,其特征在于,所述接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息,包括:
针对接收到的每一个定位位置点信息,提取该定位位置点信息中的定位位置点的精度因子、方向角和速度值;
若所述定位位置点的精度因子不大于设定精度因子阈值、所述定位位置点的方向角不小于0且所述定位位置点的速度值不小于0,则保留该定位位置点信息;否则,删除该定位位置点信息。


6.根据权利要求1所述的偏航识别方法,其特征在于,所述基于与所述当前订单对应的包含所述当前定位位置点的多个定位位置点分别到所述导航路线的垂直距离,确定所述服务提供端是否偏离所述导航路线,包括:
基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线;
在确定所述当前定位位置点偏离所述导航路线后,基于所述服务提供端在行驶过程中偏离所述导航路线的定位位置点的数量和预设数量阈值,确定所述服务提供端是否偏离所述导航路线。


7.根据权利要求6所述的偏航识别方法,其特征在于,每个所述定位位置点信息包括该定位位置点的精度因子和坐标,在确定所述导航路线上不存在所述映射位置点后,基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线之前,所述偏航识别方法还包括:
基于所述当前定位位置点的坐标、该当前定位位置点的上一定位位置点的坐标,以及接收所述当前定位位置点和所述上一定位位置点的时间间隔,确定所述服务提供端由所述上一定位位置点到达所述当前定位位置点时对应的平均速度值;
在确定所述平均速度值小于或等于预设速度阈值后,基于所述多个定位位置点的精度因子,得到所述多个定位位置点对应的精度因子方差;
在确定所述精度因子方差小于设定精度因子阈值后,确定保留所述当前定位位置点。


8.根据权利要求6所述的偏航识别方法,其特征在于,所述基于所述多个定位位置点分别到所述导航路线的垂直距离,判断所述当前定位位置点是否偏离所述导航路线,包括:
基于所述多个定位位置点分别到所述导航路线的垂直距离,确定多个所述垂直距离的距离方差;
判断所述距离方差是否超过预设方差阈值;
在确定所述距离方差超过所述预设方差阈值后,确定所述服务提供端的当前定位位置点偏离所述导航路线。


9.根据权利要求6所述的偏航识别方法,其特征在于,所述在确定所述服务提供端的当前定位位置点偏离所述导航路线后,所述偏航识别方法还包括:
对预存的偏航位置点数量库进行计数更新,所述偏航位置点数量库在当前定位位置点未偏离所述导航路线时进行清零处理;
所述基于所述服务提供端在行驶过程中偏离所述导航路线的定位位置点的数量和预设数量阈值,确定所述服务提供端是否偏离所述导航路线,包括:
判断计数更新后的所述偏航位置点数量库中的数量是否达到所述预设数量阈值;
若确定所述偏航位置点数量库中的数量达到所述预设数量阈值,确定所述服务提供端偏离所述导航路线。


10.根据权利要求9所述的偏航识别方法,其特征在于,所述偏航识别方法还包括:
在确定所述服务提供端偏离所述导航路线后,提取多个偏离所述导航路线的定位位置点的坐标;
基于多个偏离所述导航路线的定位位置点的坐标、所述服务提供端的当前位置坐标和所述服务提供端的目的地坐标,确定与多个偏离所述导航路线的定位位置点的坐标匹配的目标导航路线;
基于所述目标导航路线对所述导航路线进行更新。


11.一种偏航识别装置,其特征在于,包括:
接收模块,用于接收服务提供端在服务当前订单时按照设定时间间隔上报的该服务提供端的定位位置点信息;
判断模块,用于判断与所述当前订单对应的导航路线上是否存在所述服务提供端的当前定位位置点的映射位置点;
确定模块,用于在确定所述导航路线上不存...

【专利技术属性】
技术研发人员:叶次昌孙蓓佳
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1