本发明专利技术提供了一种利用基站信息修正定位偏差的方法及系统,所述方法包含:判断用户处于静止状态还是移动状态;当用户在一段时间内处于静止状态时:选取距离当前时刻一个时间段内的连续的若干个时刻,并计算选取的各时刻的用户的所在区域;如果用户在一个时刻接收的定位结果位于计算得到的这个时刻用户的所在区域中时,则将该时刻对应的定位结果作为合理点,否则将该时刻对应的定位结果作为偏移点;计算各合理点对应时刻的最终合理点;以设定的半径画圆,且该圆包含若干个最终合理点,再将该圆的圆心作为当前时刻的最终定位结果;当用户处于移动状态时,选取定位结果的偏移点并采用位移信息矫正偏移点的定位结果。
【技术实现步骤摘要】
本专利技术涉及一种修正GPS定位偏差的方法,尤其涉及一种利用基站信息修正GPS 定位偏差的方法,该方法适用于各种基于GPS定位且能接收基站信息的设备,在设备使用 GPS定位有偏差的时候,对定位数据进行修正。
技术介绍
目前市场上的车载及个人定位器,大多采用GPS或北斗来定位。在室内或者有建 筑物遮挡的时候,GPS定位数据会有偏差,导致定位结果偏离实际值,定位器的定位效果会 大打折扣。 现有技术一的技术方案:单纯使用GPS定位,这种方式的缺陷为:在室内或者有建 筑物遮挡的时候,GPS定位会有偏差。 现有技术方案二:使用基站定位辅助GPS定位,即在GPS短时间内变化较大时,直 接使用基站信息进行定位。但是与此相关的现有技术方案的缺陷为:目前单纯的基站定位 的准确性不高,可能会造成更大的偏差,达不到相应的定位纠偏效果。
技术实现思路
本专利技术的目的在于,为克服上述问题本专利技术提供一种利用基站信息修正定位偏差 的方法及系统。 为实现上述目的,本专利技术提供了一种利用基站信息修正定位偏差的方法,该方法 用于矫正定位系统的定位结果,所述定位系统包含:GPS或北斗,所述方法包含: 步骤101)判断用户目前时刻所处的状态,所述状态包含:静止状态和移动状态;步骤102) 当用户在一段时间内处于静止状态时,采用如下策略修改当前时刻用户得到的定 位系统的定位结果: 步骤102-11)选取距离当前时刻一个时间段内的连续的若干个时刻,并计算选取 的各时刻的用户的所在区域; 步骤102-12)如果用户在一个时刻接收的定位结果位于计算得到的这个时刻用 户的所在区域中时,则将该时刻对应的定位结果作为合理点,否则将该时刻对应的定位结 果作为偏移点; 步骤102-13)采用统计学方法计算各合理点对应时刻的最终合理点,得到若干最 终合理点; 步骤102-14)以设定的半径画圆,且该圆包含若干个最终合理点,再将该圆的圆 心作为当前时刻的最终定位结果; 当用户处于移动状态时,采用如下策略修改收到的定位系统的定位结果得到当前 时刻校正后的合理位置点: 步骤102-21)选取距离当前时刻前后的各一个时刻,并计算当前时刻到前一时刻 的第一平均速度和当前时刻到后一时刻的第二平均速度; 步骤102-22)采用如下两个策略之一确定各时刻的定位结果属于偏移点还是合 理位置点,其中,所述合理位置点即用户设备接收的定位结果不用矫正,所述偏移点需要进 行矫正的点,从而得到满足精度要求的最终的定位结果: 策略一,如果第一平均速度或第二平均速度中任意一个超出设定的速度范围,则 该当前时刻对应的定位结果为偏移点; 策略二,计算从当前时刻的前一时刻到当前时刻的后一时刻整个时间段内的第三 平均速度;如果第一平均速度和第二平均速度的和的平均速度大于第三平均速度时,则该 当前时刻接收的定位系统的定位结果为偏移点,否则将将当前时刻接收的定位结果合理位 置点;步骤 102-23) 针对得到的是偏移点采用如下处理进行矫正,进而得到该偏移点对应的最终合理 位置: 通过统计当前时刻的上一时刻到当前时刻时间段内的用户设备移动的速度,并统 计上一时刻到当前时刻时间段内的子时刻的速度的平均值得到第四平均速度; 根据第四平均速度与当前时刻与上一时刻的时间差计算设备的移动距离; 获得当前时刻的上一时刻的前一时刻获得的定位方向,并将该定位方向作为当前 时刻的定位方向; 通过设备移动的距离和定位方向计算设备当前的位置,并将计算得到的当前位置 作为最终合理位置。 可选的,为了实现上述方法本专利技术还提供一种利用基站信息修正定位偏差的系 统,所述系统包含: 状态判定模块,用于判断用户目前时刻所处的状态,所述状态包含:静止状态和移 动状态; 处理模块,用于针对用户两种状态分别提供如下的矫正处理方式: 当用户在一段时间内处于静止状态时,采用如下策略修改当前时刻用户得到的定 位系统的定位结果: 步骤101-11)选取距离当前时刻一个时间段内的连续的若干个时刻,并计算选取 的各时刻的用户的所在区域; 步骤101-12)如果用户在一个时刻接收的定位结果位于计算得到的这个时刻用 户的所在区域中时,则将该时刻对应的定位结果作为合理点,否则将该时刻对应的定位结 果作为偏移点; 步骤101-13)采用统计学方法计算各合理点对应时刻的最终合理点,得到若干最 终合理点; 步骤101-14)以设定的半径画圆,且该圆包含若干个最终合理点,再将该圆的圆 心作为当前时刻的最终定位结果; 当用户处于移动状态时,采用如下策略修改收到的定位系统的定位结果得到当前 时刻校正后的合理位置点: 步骤102-21)选取距离当前时刻前后的各一个时刻,并计算当前时刻到前一时刻 的第一平均速度和当前时刻到后一时刻的第二平均速度; 步骤102-22)采用如下两个策略之一确定各时刻的定位结果属于偏移点还是合 理位置点,其中,所述合理位置点即用户设备接收的定位结果不用矫正,所述偏移点需要进 行矫正的点,从而得到满足精度要求的最终的定位结果: 策略一,如果第一平均速度或第二平均速度中任意一个超出设定的速度范围,则 该当前时刻对应的定位结果为偏移点; 策略二,计算从当前时刻的前一时刻到当前时刻的后一时刻整个时间段内的第三 平均速度;如果第一平均速度和第二平均速度的和的平均速度大于第三平均速度时,则该 当前时刻接收的定位系统的定位结果为偏移点,否则将将当前时刻接收的定位结果合理位 置点;步骤 102-23) 针对得到的是偏移点采用如下处理进行矫正,进而得到该偏移点对应的最终合理 位置: 通过统计当前时刻的上一时刻到当前时刻时间段内的用户设备移动的速度,并统 计上一时刻到当前时刻时间段内的子时刻的速度的平均值得到第四平均速度; 根据第四平均速度与当前时刻与上一时刻的时间差计算设备的移动距离; 获得当前时刻的上一时刻的前一时刻获得的定位方向,并将该定位方向作为当前 时刻的定位方向; 通过设备移动的距离和定位方向计算设备当前的位置,并将计算得到的当前位置 作为最终合理位置。 与目前的方法相比,本专利技术具有下列优点:对设备的要求不高;利用基站信息对 设备的状态进行准确判断;通过定位信息与基站信息相结合的方法对定位产生漂移情况进 行分析判断;利用离散点求最小圆圆心的方法结合统计学方法确定位置点,使得计算的结 果更加准确;利用基站信息通过内切圆定位法与统计学方法确定位置点,相较现在使用较 多的质心法、重心法准确度有较大提高。【附图说明】图1本专利技术利用离散点集计算合理位置的示意图; 图2_a是本专利技术策略一排除偏移点方法的示意图; 图2_b是本发策略二利用内切圆法确定位置的示意图; 图3是判断用户状态的流程图; 图4是当用户处于静止状态时确定用户合理位置的流程图; 图5是当用户处于运动状态时确定年合理位置的流程图。【具体实施方式】 下面结合附图和实施例对本专利技术所述方法进行详细说明。 针对本专利技术提供的利用基站信息修正定位偏差的方法,具体处理过程为: 可选的,如图3所示,本专利技术采用如下方法判断用户在一段时间内所处的状态,其 中所述状态包含:静止状态和移动状态;: 步骤101-1)用户从"n-i"时刻至当前的"η"时刻的连续接受基站信息和来自定 位系统的位置信息; 步骤10本文档来自技高网...
【技术保护点】
一种利用基站信息修正定位偏差的方法,该方法用于矫正定位系统的定位结果,所述定位系统包含:GPS或北斗,所述方法包含:步骤101)判断用户目前时刻所处的状态,所述状态包含:静止状态和移动状态;步骤102)当用户在一段时间内处于静止状态时,采用如下策略修改当前时刻用户得到的定位系统的定位结果:步骤102‑11)选取距离当前时刻一个时间段内的连续的若干个时刻,并计算选取的各时刻的用户的所在区域;步骤102‑12)如果用户在一个时刻接收的定位结果位于计算得到的这个时刻用户的所在区域中时,则将该时刻对应的定位结果作为合理点,否则将该时刻对应的定位结果作为偏移点;步骤102‑13)采用统计学方法计算各合理点对应时刻的最终合理点,得到若干最终合理点;步骤102‑14)以设定的半径画圆,且该圆包含若干个最终合理点,再将该圆的圆心作为当前时刻的最终定位结果;当用户处于移动状态时,采用如下策略修改收到的定位系统的定位结果得到当前时刻校正后的合理位置点:步骤102‑21)选取距离当前时刻前后的各一个时刻,并计算当前时刻到前一时刻的第一平均速度和当前时刻到后一时刻的第二平均速度;步骤102‑22)采用如下两个策略之一确定各时刻的定位结果属于偏移点还是合理位置点,其中,所述合理位置点即用户设备接收的定位结果不用矫正,所述偏移点需要进行矫正的点,从而得到满足精度要求的最终的定位结果:策略一,如果第一平均速度或第二平均速度中任意一个超出设定的速度范围,则该当前时刻对应的定位结果为偏移点;策略二,计算从当前时刻的前一时刻到当前时刻的后一时刻整个时间段内的第三平均速度;如果第一平均速度和第二平均速度的和的平均速度大于第三平均速度时,则该当前时刻接收的定位系统的定位结果为偏移点,否则将将当前时刻接收的定位结果合理位置点;步骤102‑23)针对得到的是偏移点采用如下处理进行矫正,进而得到该偏移点对应的最终合理位置:通过统计当前时刻的上一时刻到当前时刻时间段内的用户设备移动的速度,并统计上一时刻到当前时刻时间段内的子时刻的速度的平均值得到第四平均速度;根据第四平均速度与当前时刻与上一时刻的时间差计算设备的移动距离;获得当前时刻的上一时刻的定位方向,并将该定位方向作为当前时刻的定位方向;通过设备移动的距离和定位方向计算设备当前的位置,并将计算得到的当前位置作为最终合理位置。...
【技术特征摘要】
【专利技术属性】
技术研发人员:黄腾龙,曹红杰,杨健,刘冬,欧阳玲,
申请(专利权)人:北斗导航位置服务北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。