System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 定位方法、电子设备和计算机可读存储介质技术_技高网

定位方法、电子设备和计算机可读存储介质技术

技术编号:40404540 阅读:3 留言:0更新日期:2024-02-20 22:27
本申请实施例公开了一种定位方法、电子设备和计算机可读存储介质,用于通过POI位置修正定位结果,以提高定位精度。该方法包括:获取目标无线信号数据;获取根据每个目标POI关联的POI信息和目标无线信号数据,将各目标POI的位置进行融合,获得的POI位置融合结果,目标POI集合为从POI数据库中筛选出的与第一定位结果对应的POI集合,第一定位结果是根据目标无线信号数据进行定位得到的;若POI位置融合结果与第一定位结果之间的距离小于预设距离阈值,将POI位置融合结果和第一定位结果进行滤波融合,得到第二定位结果。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种定位方法、电子设备和计算机可读存储介质


技术介绍

1、传统的室外定位技术例如全球定位系统(global positioning system,gps)和北斗,由于受到建筑物等设施的屏蔽,难以在室内实现精确定位。为了在室内实现精确定位,室内定位技术应运而生。

2、目前的室内定位方式可以包括基于无线信号的定位、行人航位推算(pedestriandead reckoning,pdr)定位和融合定位等多种方式。其中,可用于室内定位的无线信号包括无线保真(wireless fidelity,wi-fi)、蓝牙、射频识别(radio frequencyidentification,rfid)以及超宽带(ultra wide band,uwb)等。

3、在室内融合定位方式中,可以将基于无线信号的定位和pdr定位融合,以得到融合定位结果。目前通常是将wi-fi定位结果和pdr定位结果进行融合。但是,无线信号的传播模型在空间上是不断波动变化的,且现有基于无线信号的定位精度往往取决于无线接入点(access point,ap)的密度,导致基于无线信号(例如wi-fi信号)的定位精度较低,进而影响融合定位的精度。也就是说,现有定位方式的定位精度较低。


技术实现思路

1、本申请实施例提供一种定位方法、电子设备和计算机可读存储介质,可以解决现有定位精度较低的问题。

2、第一方面,本申请实施例提供一种定位方法,应用于电子设备,该方法包括:获取目标无线信号数据,目标无线信号数据为通过扫描无线接入点发射的无线信号获得的数据;获取poi位置融合结果,该poi位置融合结果为根据每个目标poi关联的poi信息和目标无线信号数据,将各个目标poi的位置进行融合,获得的位置融合结果,其中,目标poi集合包括至少一个目标poi,目标poi集合为从预先建立的poi数据库中筛选出的与第一定位结果对应的poi的集合,第一定位结果为根据目标无线信号数据进行定位得到的定位结果;若poi位置融合结果与第一定位结果之间的距离小于预设距离阈值,将poi位置融合结果和第一定位结果进行滤波融合,得到第二定位结果。

3、由上可见,本申请实施例根据第一定位结果查询到目标poi集合后,将各个目标poi的位置进行融合,获得poi位置融合结果,再在poi位置融合结果和第一定位结果之间的距离小于预设距离阈值时,将poi位置融合结果和第一定位结果进行融合,得到修正后的定位结果,即在第一定位结果靠近poi位置时,使用poi位置对第一定位结果进行修正,减少了定位错误,提高了定位精度。

4、在第一方面的一种可能的实现方式中,根据每个目标poi关联的poi信息和目标无线信号数据,将各个目标poi的位置进行融合,获得poi位置融合结果,包括:

5、针对每个目标poi,确定目标poi关联的无线信号数据和目标无线信号数据之间的第一相似度;

6、使用每个目标poi的融合权重,对各个目标poi的位置进行加权融合,获得poi位置融合结果,融合权重是根据第一相似度得到的;

7、其中,目标poi关联的poi信息包括目标poi关联的无线信号数据和目标poi的位置信息。

8、在该实现方式中,根据在目标poi扫描到的无线信号数据集合和实际位置扫描到的目标无线信号数据集合之间的相似度,确定融合权重。两个无线信号数据集合的相似度越高,则表示目标poi离实际位置越近,融合权重则越高,反之,相似度越低,则表示目标poi离实际位置越远,融合权重则越低。这样,可以提高poi位置融合权重的准确性,进一步提高通过poi位置修正后的定位结果的精度。

9、在第一方面的一种可能的实现方式中,目标poi关联的无线信号数据包括至少一个第一无线接入点的物理地址和接收信号强度指示,目标无线信号数据包括至少一个第二无线接入点的物理地址和接收信号强度指示;

10、确定目标poi关联的无线信号数据和目标无线信号数据之间的第一相似度,包括:

11、通过比对第一无线接入点的物理地址和第二无线接入点的物理地址,获得物理地址重合度,物理地址重合度用于表征目标poi关联的无线信号数据和目标无线信号数据中物理地址相同的无线接入点个数;

12、确定第一无线接入点的接收信号强度指示和第二无线接入点的接收信号强度指示之间的欧式距离;

13、根据物理地址重合度和欧式距离,得到目标poi关联的无线信号数据和目标无线信号数据之间的第一相似度。

14、在该实现方式中,通过两个位置扫描到的无线信号数据的物理地址重合度和信号强度欧式距离,计算两个无线信号数据的相似度,以准确地表征两个物理位置的远近程度,使得poi位置融合的权重更准确。

15、在第一方面的一种可能的实现方式中,从poi数据库中筛选出与第一定位结果对应的目标poi集合,包括:

16、根据每个poi的位置信息,筛选出在目标范围内的待选poi,目标范围为根据第一定位结果确定的位置范围;

17、确定每个待选poi关联的无线信号数据和目标无线信号数据之间的第二相似度;示例性地,第二相似度可以根据两个无线信号数据的物理地址重合度和rssi欧式距离确定。

18、根据第二相似度从待选poi集合中选取目标poi,并组成目标poi集合,待选poi集合包括待选poi;

19、其中,poi数据库包括poi关联的poi信息,poi关联的poi信息包括poi的位置信息和poi关联的无线信号数据。

20、在该实现方式中,两个位置的无线信号数据的相似度越高,表示两个位置的距离越近,而基于相似度高低可以更准确地筛选出离实际位置近的目标poi,提高了后续通过筛选出的目标poi的位置修正融合定位结果的精度。

21、在第一方面的一种可能的实现方式中,将poi位置融合结果和第一定位结果进行滤波融合,得到第二定位结果,包括:

22、根据第一权重和第二权重,将poi位置融合结果和第一定位结果进行滤波融合,得到第二定位结果;

23、第一权重是预先为poi位置融合结果设置的权重,第二权重是预先为第一定位结果设置的权重。

24、在第一方面的一种可能的实现方式中,该方法还包括:获取目标应用的定位请求,响应于定位请求,进入获取目标无线信号数据的步骤;

25、在获得第二定位结果之后,该方法还包括:向目标应用上报第二定位结果。

26、在第一方面的一种可能的实现方式中,第一定位结果为无线定位结果或融合定位结果;

27、根据目标无线信号数据进行定位得到第一定位结果,包括:

28、根据目标无线信号数据进行无线信号定位,得到无线定位结果;

29、或者,获取惯性传感器数据,并对惯性传感器数据进行处理,获得行人航位推算pdr数据;根据目标无线信号数据进行无线信号定位,得到无线定位结果;根据无线定位结果和本文档来自技高网...

【技术保护点】

1.一种定位方法,应用于电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据每个目标POI关联的POI信息和所述目标无线信号数据,将各个所述目标POI的位置进行融合,获得POI位置融合结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标POI关联的无线信号数据包括至少一个第一无线接入点的物理地址和接收信号强度指示,所述目标无线信号数据包括所述至少一个第二无线接入点的物理地址和接收信号强度指示;

4.根据权利要求1所述的方法,其特征在于,从所述POI数据库中筛选出与所述第一定位结果对应的所述目标POI集合,包括:

5.根据权利要求1所述的方法,其特征在于,将所述POI位置融合结果和所述第一定位结果进行滤波融合,得到第二定位结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一定位结果为无线定位结果或融合定位结果;

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:>

9.根据权利要求8所述的方法,其特征在于,根据所述PDR数据,确定用户是否处于静止状态,包括:

10.根据权利要求1至9任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1至10任一项所述的方法,其特征在于,在通过定位接口,向所述目标应用上报所述第二定位结果、所述历史第一定位结果或所述第一定位结果时,还通过所述定位接口向所述目标应用上报所述目标POI关联的POI信息;

12.根据权利要求6所述的方法,其特征在于,所述目标无线信号数据为无线保真Wi-Fi信号数据,所述融合定位结果为扩展卡尔曼滤波EKF融合定位结果。

13.一种电子设备,其特征在于,包括目标应用、定位接口和定位模块;

14.根据权利要求13所述的设备,其特征在于,所述定位模块具体用于:

15.根据权利要求14所述的设备,其特征在于,所述目标POI关联的无线信号数据包括至少一个第一无线接入点的物理地址和接收信号强度指示,所述目标无线信号数据包括所述至少一个第二无线接入点的物理地址和接收信号强度指示;

16.根据权利要求13所述的设备,其特征在于,所述第一定位结果为无线定位结果或融合定位结果;

17.根据权利要求16所述的设备,其特征在于,还包括静止检测模块,用于根据所述PDR数据,确定用户是否处于静止状态;

18.根据权利要求13至17任一项所述的设备,其特征在于,还包括室内外识别模块,用于获得室内外识别结果,所述室内外识别结果用于表征电子设备处于室内还是室外;

19.根据权利要求13至18任一项所述的设备,其特征在于,所述定位接口还包括POI信息字段;

20.根据权利要求16所述的设备,其特征在于,所述目标无线信号数据为Wi-Fi信号数据,所述无线定位模块为Wi-Fi定位模块,所述融合定位结果为EKF融合定位结果。

21.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至12任一项所述的方法。

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

...

【技术特征摘要】

1.一种定位方法,应用于电子设备,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据每个目标poi关联的poi信息和所述目标无线信号数据,将各个所述目标poi的位置进行融合,获得poi位置融合结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标poi关联的无线信号数据包括至少一个第一无线接入点的物理地址和接收信号强度指示,所述目标无线信号数据包括所述至少一个第二无线接入点的物理地址和接收信号强度指示;

4.根据权利要求1所述的方法,其特征在于,从所述poi数据库中筛选出与所述第一定位结果对应的所述目标poi集合,包括:

5.根据权利要求1所述的方法,其特征在于,将所述poi位置融合结果和所述第一定位结果进行滤波融合,得到第二定位结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一定位结果为无线定位结果或融合定位结果;

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,根据所述pdr数据,确定用户是否处于静止状态,包括:

10.根据权利要求1至9任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1至10任一项所述的方法,其特征在于,在通过定位接口,向所述目标应用上报所述第二定位结果、所述历史第一定位结果或所述第一定位结果时,还通过所述定位接口向所述目标应用上报所述目标poi关联的poi信息;

12.根据权利要求6所述的方法,其特征在于,所述目标无线信号数据为无线保真wi...

【专利技术属性】
技术研发人员:丘惠珍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1