【技术实现步骤摘要】
定位方法及装置
[0001]本公开涉及计算机
,尤其涉及卫星定位导航,具体涉及一种定位方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]在导航中定位是必不可少的一个环节,其中卫星定位是精度较高的一种定位方式,在步行和驾车导航中可以提供精度为10米左右的定位能力。然而在现代城市峡谷中,由于存在楼块的遮挡、玻璃幕墙的反射和多径效应,使得卫星定位发生漂移,产生较大的定位误差,严重影响定位的精确度。
[0003]在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
技术实现思路
[0004]本公开提供了一种定位方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0005]根据本公开的一方面,提供了一种定位方法,包括:获取利用卫星信号接收设备在待定位位置处接收到的多个卫星信号;根据多个卫星信号确定多个第一卫星,其中,多个第一卫星为多个卫星信号中至少部分卫星信号的来源;确定预先设定的多个候选位置与待定位位置的匹配度,其中,针对多个候选位置中的每个候选位置:根据该候选位置周围环境的遮挡物信息,通过计算分析确定卫星信号接收设备在该候选位置处能够接收到卫星信号的多个第二卫星;以及将多个第一卫星与多个第二卫星进行比对,以确定该候选位置与待定位位置的匹配度;基于多个候选位置的匹配度,从多个候选 ...
【技术保护点】
【技术特征摘要】
1.一种定位方法,包括:获取利用卫星信号接收设备在待定位位置处接收到的多个卫星信号;根据所述多个卫星信号确定多个第一卫星,其中,所述多个第一卫星为所述多个卫星信号中至少部分卫星信号的来源;确定预先设定的多个候选位置与所述待定位位置的匹配度,其中,针对所述多个候选位置中的每个候选位置:根据该候选位置周围环境的遮挡物信息,通过计算分析确定所述卫星信号接收设备在该候选位置处能够接收到卫星信号的多个第二卫星;以及将所述多个第一卫星与所述多个第二卫星进行比对,以确定该候选位置与所述待定位位置的匹配度;基于所述多个候选位置的匹配度,从所述多个候选位置中选取至少一个目标位置;以及根据所述至少一个目标位置的坐标确定所述待定位位置的坐标。2.根据权利要求1所述的方法,其中,所述根据所述多个卫星信号确定多个第一卫星包括:根据所述多个卫星信号的相关参数,从所述多个卫星信号中确定多个直射信号,其中,所述直射信号为未经反射直接被所述卫星信号接收设备接收的卫星信号;以及根据所述多个直射信号确定所述多个第一卫星,其中,所述多个第一卫星为所述多个直射信号的来源。3.根据权利要求1所述的方法,还包括:在预先确定的地理区域内确定多个候选位置,包括:将所述地理区域划分为多个子区间;以及将所述多个子区间的每个子区间的几何中心位置作为一个候选位置。4.根据权利要求1所述的方法,其中,所述遮挡物信息包括多个遮挡物的高度以及该候选位置分别到所述多个遮挡物的距离,所述根据该候选位置周围环境的遮挡物信息,确定所述卫星信号接收设备在该候选位置处能够接收到卫星信号的多个第二卫星包括:根据所述多个遮挡物的高度以及该候选位置分别到所述多个遮挡物的距离确定在该候选位置处接收卫星信号的视野范围;以及根据星历数据确定落入所述视野范围内的所述多个第二卫星。5.根据权利要求1
‑
4中任一项所述的方法,其中,所述将所述多个第一卫星与所述多个第二卫星进行比对,以确定该候选位置与所述待定位位置的匹配度包括:响应于确定所述多个第二卫星中的任一第二卫星与所述多个第一卫星中的一个第一卫星相同,增加所述匹配度;和/或响应于确定所述多个第二卫星中的任一第二卫星与所述多个第一卫星中的每个第一卫星均不相同,降低所述匹配度。6.根据权利要求5所述的方法,还包括:针对所述多个候选位置中的每个候选位置:响应于确定该候选位置位于该候选位置周围环境的遮挡物内,将该候选位置的匹配度设置为小于预设阈值。7.根据权利要求1
‑
4中任一项所述的方法,其中,所述基于所述多个候选位置的匹配
度,从所述多个候选位置中选取至少一个目标位置包括:根据所述匹配度大小对所述多个候选位置进行排序;以及选取匹配度最大的预设数量的候选位置以作为所述至少一个目标位置。8.根据权利要求3所述的方法,其中,所述根据所述至少一个目标位置的坐标确定所述待定位位置的坐标包括:根据所述至少一个目标位置中每个目标位置的坐标,对所述多个子区间进行聚类,以得到至少一个区间簇,其中,每个区间簇均包含对应的目标位置所在的子区间;从所述至少一个区间簇中确定包含的子区间数量最多的目标区间簇;以及确定所述目标区间簇中包含的多个子区间的坐标均值,以作为所述待定位位置的坐标。9.一种定位装置,包括:获取单元,配置成获取利用卫星信号接收设备在待定位位置处接收到的多个卫星信号;第一确定单元,配置成根据所述多个卫星信号确定多个第一卫星,其中,所述多个第一卫星为所述多个卫星信号中至少部分卫星信号的来源;第二确定单元,...
【专利技术属性】
技术研发人员:牟金明,贾海禄,夏磊,周亚洲,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。