利索能及
我要发布
收藏
专利号: 2017106236331
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种车辆定位方法,其特征在于,包括:

确定目标车辆的第一位置;

确定所述第一位置与预先获取的所述目标车辆对应的各站点的第二位置在非椭球地图模型中的位置关系;

基于所述位置关系,选择与所述第一位置匹配的目标站点的第二位置;

计算所述第一位置与所述目标站点的第二位置在椭球地图模型中的椭球距离;

在所述椭球距离小于第一预设值的情况下,将所述目标站点确定为所述目标车辆所在站点。

2.根据权利要求1所述的方法,其特征在于,所述目标车辆对应的各站点的第二位置为一组数列,所述数列的各个元素为各站点的第二位置,所述数列根据各站点的第二位置进行排序;

所述确定所述第一位置与预先获取的所述目标车辆对应的各站点的第二位置在非椭球地图模型中的位置关系的步骤,包括:确定所述第一位置在所述数列中的目标位置;

以所述目标位置为起点,依次确定待比较的第二位置;

确定所述待比较的第二位置与所述第一位置在非椭球地图模型中的位置关系。

3.根据权利要求2所述的方法,其特征在于,所述第一位置及所述第二位置中均包括第一地理坐标;所述数列根据各站点的第一地理坐标进行排序;所述确定所述第一位置在所述数列中的目标位置的步骤,包括:根据所述第一位置中的第一地理坐标,确定所述第一位置在所述数列中的目标位置;

所述确定所述待比较的第二位置与所述第一位置在非椭球地图模型中的位置关系的步骤,包括:计算所述待比较的第二位置与所述第一位置在非椭球地图模型中的第一地理坐标距离;

所述基于所述位置关系,选择与所述第一位置匹配的目标站点的第二位置的步骤,包括:判断计算得到的第一地理坐标距离是否小于第二预设值;

在所述第一地理坐标距离小于第二预设值的情况下,将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置。

4.根据权利要求3所述的方法,其特征在于,所述第一位置及所述第二位置中均还包括第二地理坐标;在所述将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置的步骤之前,所述方法还包括:在所述第一地理坐标距离小于第二预设值的情况下,计算所述待比较的第二位置与所述第一位置在非椭球地图模型中的第二地理坐标距离;

判断计算得到的第二地理坐标距离是否小于第三预设值;

所述将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置的步骤,包括:在所述第二地理坐标距离小于第三预设值的情况下,将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在判断计算得到的第二地理坐标距离不小于第三预设值的情况下、以及在所述椭球距离不小于第一预设值的情况下,返回执行所述以所述目标位置为起点,依次确定待比较的第二位置的步骤;

所述以所述目标位置为起点,依次确定待比较的第二位置的步骤,包括:以所述目标位置为起点,按照当前方向,依次确定待比较的第二位置;

在判断计算得到的第一地理坐标距离不小于所述第二预设值的情况下,切换所述当前方向,并返回执行所述以所述目标位置为起点,按照当前方向,依次确定待比较的第二位置的步骤。

6.根据权利要求1所述的方法,其特征在于,所述第一位置及所述第二位置中均包括第一地理坐标;所述目标车辆对应的各站点的第二位置为一组数列,所述数列的各个元素为各站点的第二位置,所述数列根据各站点的第一地理坐标进行排序;

所述确定所述第一位置与预先获取的所述目标车辆对应的各站点的第二位置在非椭球地图模型中的位置关系的步骤,包括:基于非椭球地图模型,根据所述第一位置中的第一地理坐标,确定所述第一位置在所述数列中的目标位置;

所述基于所述位置关系,选择与所述第一位置匹配的目标站点的第二位置的步骤,包括:将与所述目标位置相邻的数列元素确定为与所述第一位置匹配的目标站点的第二位置。

7.根据权利要求6所述的方法,其特征在于,所述第一位置及所述第二位置中均还包括第二地理坐标;在所述将与所述目标位置相邻的数列元素确定为与所述第一位置匹配的目标站点的第二位置的步骤之前,所述方法还包括:计算所述相邻的数列元素与所述第一位置在非椭球地图模型中的第二地理坐标距离;

判断计算得到的第二地理坐标距离是否小于第三预设值;

如果是,执行所述将与所述目标位置相邻的数列元素确定为与所述第一位置匹配的目标站点的第二位置的步骤。

8.根据权利要求3或6所述的方法,其特征在于,所述第一地理坐标为经度位置或纬度位置。

9.根据权利要求4、5、7中任一项所述的方法,其特征在于,所述第一地理坐标为经度位置,所述第二地理坐标为纬度位置;

或者,所述第一地理坐标为纬度位置,所述第二地理坐标为经度位置。

10.根据权利要求1所述的方法,其特征在于,所述非椭球地图模型为平面地图模型、或者正球地图模型。

11.一种车辆定位装置,其特征在于,包括:

第一确定模块,用于确定目标车辆的第一位置;

第二确定模块,用于确定所述第一位置与预先获取的所述目标车辆对应的各站点的第二位置在非椭球地图模型中的位置关系;

选择模块,用于基于所述位置关系,选择与所述第一位置匹配的目标站点的第二位置;

第一计算模块,用于计算所述第一位置与所述目标站点的第二位置在椭球地图模型中的椭球距离;

第三确定模块,用于在所述椭球距离小于第一预设值的情况下,将所述目标站点确定为所述目标车辆所在站点。

12.根据权利要求11所述的装置,其特征在于,所述目标车辆对应的各站点的第二位置为一组数列,所述数列的各个元素为各站点的第二位置,所述数列根据各站点的第二位置进行排序;

所述第二确定模块,包括:

第一确定子模块,用于确定所述第一位置在所述数列中的目标位置;

第二确定子模块,用于以所述目标位置为起点,依次确定待比较的第二位置;

第三确定子模块,用于确定所述待比较的第二位置与所述第一位置在非椭球地图模型中的位置关系。

13.根据权利要求12所述的装置,其特征在于,所述第一位置及所述第二位置中均包括第一地理坐标;所述数列根据各站点的第一地理坐标进行排序;所述第一确定子模块,具体用于:根据所述第一位置中的第一地理坐标,确定所述第一位置在所述数列中的目标位置;

所述第三确定子模块,具体用于:

计算所述待比较的第二位置与所述第一位置在非椭球地图模型中的第一地理坐标距离;

所述选择模块,包括:

第一判断子模块,用于判断计算得到的第一地理坐标距离是否小于第二预设值;

第四确定子模块,用于在所述第一地理坐标距离小于第二预设值的情况下,将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置。

14.根据权利要求13所述的装置,其特征在于,所述第一位置及所述第二位置中均还包括第二地理坐标;所述第二确定模块还包括:计算子模块,用于在所述第一判断子模块判定第一地理坐标距离小于第二预设值的情况下,计算所述待比较的第二位置与所述第一位置在非椭球地图模型中的第二地理坐标距离;

第二判断子模块,用于判断计算得到的第二地理坐标距离是否小于第三预设值;

所述第四确定子模块,具体用于:

在所述第二判断子模块判定所述第二地理坐标距离小于第三预设值的情况下,将所述待比较的第二位置确定为与所述第一位置匹配的目标站点的第二位置。

15.根据权利要求14所述的装置,其特征在于,在所述第二判断子模块判定所述第二地理坐标距离小于第三预设值的情况下,触发所述第二确定子模块;

所述第二确定子模块,具体用于:

以所述目标位置为起点,按照当前方向,依次确定待比较的第二位置;

所述装置还包括:

切换模块,用于在所述第一判断子模块判定计算得到的第一地理坐标距离不小于所述第二预设值的情况下,切换所述当前方向。

16.根据权利要求11所述的装置,其特征在于,所述第一位置及所述第二位置中均包括第一地理坐标;所述目标车辆对应的各站点的第二位置为一组数列,所述数列的各个元素为各站点的第二位置,所述数列根据各站点的第一地理坐标进行排序;

所述第二确定模块,具体用于:

基于非椭球地图模型,根据所述第一位置中的第一地理坐标,确定所述第一位置在所述数列中的目标位置;

所述选择模块,具体用于:

将与所述目标位置相邻的数列元素确定为与所述第一位置匹配的目标站点的第二位置。

17.根据权利要求16所述的装置,其特征在于,所述第一位置及所述第二位置中均还包括第二地理坐标;所述装置还包括:第二计算模块,用于计算所述相邻的数列元素与所述第一位置在非椭球地图模型中的第二地理坐标距离;

判断模块,用于判断计算得到的第二地理坐标距离是否小于第三预设值;如果是,触发所述选择模块。

18.根据权利要求13或16所述的装置,其特征在于,所述第一地理坐标为经度位置或纬度位置。

19.根据权利要求14、15、17中任一项所述的装置,其特征在于,所述第一地理坐标为经度位置,所述第二地理坐标为纬度位置;

或者,所述第一地理坐标为纬度位置,所述第二地理坐标为经度位置。

20.根据权利要求11所述的装置,其特征在于,所述非椭球地图模型为平面地图模型、或者正球地图模型。

21.一种电子设备,其特征在于,包括处理器和存储器,其中,存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-10任一所述的方法步骤。

22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-10任一所述的方法步骤。