一种定位方法、装置、存储介质及电子设备与流程

文档序号:23393761发布日期:2020-12-22 14:01阅读:来源:国知局

技术特征:

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

当接收到重传通知时或达到特定周期时获取定位结果;

判断所述定位结果的准确度,并将初步准确定位点置入缓存;

当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;

若是,则清除所述速度上升点并发送所述重传通知;

若否,则存储所述速度上升点到用户的数据库。

2.根据权利要求1所述的定位方法,其特征在于,判断所述定位结果的准确度,并将初步准确定位点置入缓存的步骤,包括:

判断所述定位结果是否为gps定位结果或不为gps定位结果但定位精度小于精度阈值;

若是,则将所述定位结果作为所述初步准确定位点置入所述缓存;

若否,则从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存。

3.根据权利要求2所述的定位方法,其特征在于,从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存的步骤,包括:

将所述定位结果置入垃圾箱;

判断所述垃圾箱中所述定位结果的数量是否大于最大缓存数;

若是,则从所述垃圾箱中挑选出定位精度最小的定位结果作为所述初步准确定位点置入缓存;

若否,则发送所述重传通知。

4.根据权利要求1所述的定位方法,其特征在于,还包括:

判断所述缓存中是否存在所述可参考点;

若是,则判断所述缓存中是否存在所述速度上升点;

若否,则将当前初步准确定位点作为所述可参考点,并将所述当前初步准确定位点存入所述数据库。

5.根据权利要求4所述的定位方法,其特征在于,判断所述缓存中是否存在所述速度上升点的步骤之后,还包括:

若不存在所述速度上升点,则对此轮得到的所述初步准确定位点进行速度检测;

判断所述此轮的初步准确定位点与所述可参考点的平均速度是否大于设备的平均速度;

若是,则将所述此轮的所述初步准确定位点作为所述速度上升点置入所述缓存,并发送所述重传通知;

若否,则存储所述此轮的所述初步准确定位点到所述数据库。

6.根据权利要求1所述的定位方法,其特征在于,当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点的步骤,包括:

判断此轮得到的初步准确定位点相较于所述速度上升点是否存在距离回归;

若是,则所述速度上升点是飘点;

若否,则所述速度上升点不是飘点。

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

定位获取模块,用于当接收到重传通知时或达到特定周期时获取定位结果;

初步筛选模块,用于判断所述定位结果的准确度,并将初步准确定位点置入缓存;

飘点判断模块,用于当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;

过滤模块,用于清除所述速度上升点并发送所述重传通知;

存储模块,用于存储所述速度上升点到用户的数据库。

8.根据权利要求7所述的定位装置,其特征在于,所述初步筛选模块包括:

精度判断单元,用于判断所述定位结果是否为gps定位结果或不为gps定位结果但定位精度小于精度阈值;

确定单元,用于将所述定位结果作为所述初步准确定位点置入所述缓存;

选择单元,用于从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存。

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有多条指令,所示指令适于由处理器加载以执行权利要求1至6任一项所述的定位方法。

10.一种电子设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1至6任一项所述的定位方法中的步骤。


技术总结
本发明公开了一种定位方法、装置、存储介质及电子设备,定位获取模块先获取定位结果,然后通过初步筛选模块对定位结果进行初步筛选得到初步准确定位点,当存在速度上升点时通过飘点判断模块判断该速度上升点是否为飘点,如果是飘点则过滤模块对其进行清除并发送重传通知,如果不是飘点则存储模块将其存储在用户的定位数据库,这样基于重传和过滤的定位方法及装置可以过滤不准确的定位结果,提升弱信号环境中的定位精度,进一步提升定位类产品的用户体验。

技术研发人员:黄丽爱
受保护的技术使用者:TCL通讯(宁波)有限公司
技术研发日:2020.09.04
技术公布日:2020.12.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1