一种定位方法、装置、存储介质及电子设备制造方法及图纸

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

【技术实现步骤摘要】
一种定位方法、装置、存储介质及电子设备
本专利技术涉及电子设备
,尤其涉及一种定位方法、装置、存储介质及电子设备。
技术介绍
近两年,移动穿戴设备的市场需求不断增长。大多数的移动穿戴设备都提供了基于定位的产品功能,而定位的精度却一直是此类产品的瓶颈所在。目前常见的定位技术有GPS定位,基站定位以及WIFI定位等。在弱GPS信号环境中,通过获取附近的基站和WIFI数据,再以此查询谷歌和高德等供应商的数据库进行定位,一定程度上缓解了GPS定位的局限性。但这样的定位方案在精度上仍然无法满足移动穿戴设备的需求。经过大量数据分析得知,目前的定位方案主要存在以下问题:1)由于BTS+WIFI的定位方法高度依赖于设备与基站的相对位置以及WIFI数据的有效性,该方法本身具有精度上的局限性。2)谷歌,高德等供应商的数据库更新具有滞后性,因此可能返回与实际位置偏差极大的定位结果。3)由于设备的硬件局限性以及GPS信号的强弱,即使是通过GPS获取的定位结果也有可能出现小范围的偏差。
技术实现思路
本专利技术的目的在于提供一种定位方法、装置、存储介质及电子设备,基于过滤和重传的定位方法可以过滤不准确的定位结果,提升弱信号环境中的定位精度,进一步提升定位类产品的用户体验。一方面,本专利技术提供一种定位方法,包括:当接收到重传通知时或达到特定周期时获取定位结果;判断所述定位结果的准确度,并将初步准确定位点置入缓存;当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;若是,则清除所述速度上升点并发送所述重传通知;若否,则存储所述速度上升点到用户的数据库。进一步优选的,判断所述定位结果的准确度,并将初步准确定位点置入缓存的步骤,包括:判断所述定位结果是否为GPS定位结果或不为GPS定位结果但定位精度小于精度阈值;若是,则将所述定位结果作为所述初步准确定位点置入所述缓存;若否,则从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存。进一步优选的,从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存的步骤,包括:将所述定位结果置入垃圾箱;判断所述垃圾箱中所述定位结果的数量是否大于最大缓存数;若是,则从所述垃圾箱中挑选出定位精度最小的定位结果作为所述初步准确定位点置入缓存;若否,则发送所述重传通知。进一步优选的,还包括:判断所述缓存中是否存在所述可参考点;若是,则判断所述缓存中是否存在所述速度上升点;若否,则将当前初步准确定位点作为所述可参考点,并将所述当前初步准确定位点存入所述数据库。进一步优选的,判断所述缓存中是否存在所述速度上升点的步骤之后,还包括:若不存在所述速度上升点,则对此轮得到的所述初步准确定位点进行速度检测;判断所述此轮的初步准确定位点与所述可参考点的平均速度是否大于设备的平均速度;若是,则将所述此轮的所述初步准确定位点作为所述速度上升点置入所述缓存,并发送所述重传通知;若否,则存储所述此轮的所述初步准确定位点到所述数据库。进一步优选的,当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点的步骤,包括:判断此轮得到的初步准确定位点相较于所述速度上升点是否存在距离回归;若是,则所述速度上升点是飘点;若否,则所述速度上升点不是飘点。另一方面,本专利技术提供一种定位装置,包括:定位获取模块,用于当接收到重传通知时或达到特定周期时获取定位结果;初步筛选模块,用于判断所述定位结果的准确度,并将初步准确定位点置入缓存;飘点判断模块,用于当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;过滤模块,用于清除所述速度上升点并发送所述重传通知;存储模块,用于存储所述速度上升点到用户的数据库。进一步优选的,所述初步筛选模块包括:精度判断单元,用于判断所述定位结果是否为GPS定位结果或不为GPS定位结果但定位精度小于精度阈值;确定单元,用于将所述定位结果作为所述初步准确定位点置入所述缓存;选择单元,用于从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存。再一方面,本专利技术提供一种计算机可读存储介质,所述存储介质存储有多条指令,所示指令适于由处理器加载以执行上述任一项所述的定位方法。本专利技术还提供了一种电子设备,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行上述任一项所述的定位方法中的步骤。本专利技术的有益效果是:提供一种定位方法、装置、存储介质及电子设备,当接收到重传通知时或达到特定周期时获得定位结果,接着判断所述定位结果的准确度,并将初步准确定位点置入缓存,当所述缓存中存在可参考点且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点,若是飘点则清除所述速度上升点并发送所述重传通知;若不是飘点则存储所述速度上升点到用户的数据库。本专利技术在初步筛选定位结果之后获得初步准确定位点,然后对初步准确定位点进行过滤。在存在速度上升点时判断是否是飘点,进而对飘点进行清除并发送重传通知,不是飘点时可以存储用户真实的速度切换点,即准确的定位点。由此可以过滤不准确的定位结果,提升定位产品的用户体验。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1是本专利技术实施例提供的电子设备的结构示意图;图2是本专利技术实施例提供的定位装置的结构示意图;图3是本专利技术实施例提供的定位方法的流程示意图;图4是本专利技术实施例提供的定位方法的进一步流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例首先提供了一种电子设备。请参阅图1,图1是本专利技术实施例提供的电子设备的结构示意图,该电子设备包括手机、电脑、以及其他电子设备。该电子设备100可以包括:RF电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、处理器180、电源190等。RF电路110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路110可包括各种现有的用于执行这些功能的电路组件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等。RF电路110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行本文档来自技高网...

【技术保护点】
1.一种定位方法,其特征在于,包括:/n当接收到重传通知时或达到特定周期时获取定位结果;/n判断所述定位结果的准确度,并将初步准确定位点置入缓存;/n当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;/n若是,则清除所述速度上升点并发送所述重传通知;/n若否,则存储所述速度上升点到用户的数据库。/n

【技术特征摘要】
1.一种定位方法,其特征在于,包括:
当接收到重传通知时或达到特定周期时获取定位结果;
判断所述定位结果的准确度,并将初步准确定位点置入缓存;
当所述缓存中存在可参考点,且所述缓存中存在速度上升点时,判断所述速度上升点是否是飘点;
若是,则清除所述速度上升点并发送所述重传通知;
若否,则存储所述速度上升点到用户的数据库。


2.根据权利要求1所述的定位方法,其特征在于,判断所述定位结果的准确度,并将初步准确定位点置入缓存的步骤,包括:
判断所述定位结果是否为GPS定位结果或不为GPS定位结果但定位精度小于精度阈值;
若是,则将所述定位结果作为所述初步准确定位点置入所述缓存;
若否,则从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存。


3.根据权利要求2所述的定位方法,其特征在于,从多个所述定位结果中挑选出一个作为所述初步准确定位点置入所述缓存的步骤,包括:
将所述定位结果置入垃圾箱;
判断所述垃圾箱中所述定位结果的数量是否大于最大缓存数;
若是,则从所述垃圾箱中挑选出定位精度最小的定位结果作为所述初步准确定位点置入缓存;
若否,则发送所述重传通知。


4.根据权利要求1所述的定位方法,其特征在于,还包括:
判断所述缓存中是否存在所述可参考点;
若是,则判断所述缓存中是否存在所述速度上升点;
若否,则将当前初步准确定位点作为所述可参考点,并将所述当前初步准确定位点存入所述数据库。


5.根据权利要求4所述的定位方法,其特征在于,判断所述缓存中是否存在所述速度上升点的步骤之后,还包括:
若不存在所述速度上升点,则对此轮得到的所述初步准确定位点进行速度检测;
判断所述此轮的初步准确定位点与所述可参考点的平均速度是否大于设备的平...

【专利技术属性】
技术研发人员:黄丽爱
申请(专利权)人:TCL通讯宁波有限公司
类型:发明
国别省市:浙江;33

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

1