基于Wi-Fi信号的定位方法、装置,以及电子设备制造方法及图纸

技术编号:33615309 阅读:12 留言:0更新日期:2022-06-02 00:28
本申请公开了一种基于Wi

【技术实现步骤摘要】
基于Wi-Fi信号的定位方法、装置,以及电子设备


[0001]本申请实施例涉及计算机
,特别是涉及一种基于Wi-Fi信号的定位方法、装置,到店信息推送方法、装置,以及电子设备、计算机可读存储介质。

技术介绍

[0002]确定用户的地理位置,具有广泛的应用。例如,基于用户的地理位置对用户进行信息推送、到店提醒等基于地理位置的服务。现有技术中,有基于Wi-Fi信号对用户进行定位的方法,其定位原理如下:首先,建立POI(“Point of Information,信息点)的geohash值(一种地理位置编码方法)的Wi-Fi(Wireless Fidelity,指无线保真)指纹信息,其中,指纹信息为Wi-Fi接入点列表;在定位过程中,在线匹配用户的电子设备采集到的Wi-Fi接入点列表,并计算最为相似的geohash值作为网络定位结果。现有技术中这种基于Wi-Fi信号的定位方法对POI的geohash具有强依赖性。由于离线geohash指纹信息只能根据采集的室外GPS(Global Positioning System,全球定位系统)地理位置坐标真值生成,而且这个GPS地理位置真值在建筑物附近容易漂移,并且,对于多层建筑,只能做到区分经纬度位置坐标,无法区分楼层信息,因此,POI的离线geohash指纹信息存在不够精确的问题,从而导致定位精度低。
[0003]可见,现有技术中基于Wi-Fi信号的定位方法存在的定位精度低下的缺陷。

技术实现思路

[0004]本申请实施例提供一种基于Wi-Fi信号的定位方法,能够提升基于Wi-Fi信号的定位精度。
[0005]第一方面,本申请实施例提供了一种基于Wi-Fi信号的定位方法,包括:
[0006]响应于接收到基于Wi-Fi接入点列表的信息点定位请求,从预先建立的信息点数据库中获取至少一个信息点,以及,所述至少一个信息点的Wi-Fi指纹;其中,所述Wi-Fi指纹包括:与相应信息点关联的多个参考Wi-Fi接入点在与所述信息点关联时各自的Wi-Fi信号分布数据;
[0007]对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中待匹配Wi-Fi接入点与所述信息点的所述Wi-Fi指纹,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度;
[0008]根据各所述信息点与所述信息点定位请求的匹配度,确定匹配所述信息点定位请求的所述信息点。
[0009]第二方面,本申请实施例提供了一种基于Wi-Fi信号的定位装置,包括:
[0010]待匹配信息点获取模块,用于响应于接收到基于Wi-Fi接入点列表的信息点定位请求,从预先建立的信息点数据库中获取至少一个信息点,以及,所述至少一个信息点的Wi-Fi指纹;其中,所述Wi-Fi指纹包括:与相应信息点关联的多个参考Wi-Fi接入点在与所述信息点关联时各自的Wi-Fi信号分布数据;
[0011]匹配模块,用于对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中待匹配Wi-Fi接入点与所述信息点的所述Wi-Fi指纹,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度;
[0012]定位结果确定模块,用于根据各所述信息点与所述信息点定位请求的匹配度,确定匹配所述信息点定位请求的所述信息点。
[0013]第三方面,本申请实施例提供了一种到店信息推送方法,包括:
[0014]响应于用户触发信息获取操作,根据用户的电子设备扫描到的Wi-Fi接入点列表生成信息点定位请求;
[0015]向预设服务器发送所述信息点定位请求;
[0016]接收所述预设服务器执行前述的基于Wi-Fi信号的定位方法所确定的匹配所述信息点定位请求的所述信息点;
[0017]通过所述电子设备向所述用户推送所述信息点的关联信息。
[0018]第四方面,本申请实施例提供了一种到店信息推送装置,包括:
[0019]信息点定位请求生成模块,用于响应于用户触发信息获取操作,根据用户的电子设备扫描到的Wi-Fi接入点列表生成信息点定位请求;
[0020]信息点定位请求发送模块,用于向预设服务器发送所述信息点定位请求;
[0021]定位结果接收模块,用于接收所述预设服务器执行前述的基于Wi-Fi信号的定位方法所确定的匹配所述信息点定位请求的所述信息点;
[0022]信息推送模块,用于通过所述电子设备向所述用户推送所述信息点的关联信息。
[0023]第五方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的基于Wi-Fi信号的定位方法和/或到店推送方法。
[0024]第六方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的基于Wi-Fi信号的定位方法的步骤和/或到店信息推送方法的步骤。
[0025]本申请实施例公开的基于Wi-Fi信号的定位方法,通过响应于接收到基于Wi-Fi接入点列表的信息点定位请求,从预先建立的信息点数据库中获取至少一个信息点,以及,所述至少一个信息点的Wi-Fi指纹;其中,所述Wi-Fi指纹包括:与相应信息点关联的多个参考Wi-Fi接入点在与所述信息点关联时各自的Wi-Fi信号分布数据;对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中待匹配Wi-Fi接入点与所述信息点的所述Wi-Fi指纹,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度;根据各所述信息点与所述信息点定位请求的匹配度,确定匹配所述信息点定位请求的所述信息点,有助于提升对用户位置的定位精度。
[0026]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0027]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例
中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]图1是本申请实施例一的基于Wi-Fi信号的定位方法流程图;
[0029]图2是本申请实施例一的基于Wi-Fi信号的定位方法另一流程图;
[0030]图3是本申请实施例二的到店信息推送方法流程图;
[0031]图4是本申请实施例三的基于Wi-Fi信号的定位装置结构示意图之一;
[0032]图5是本申请实施例三的基于Wi-Fi信号的定位装置结构示意图之二;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Wi-Fi信号的定位方法,其特征在于,包括:响应于接收到基于Wi-Fi接入点列表的信息点定位请求,从预先建立的信息点数据库中获取至少一个信息点,以及,所述至少一个信息点的Wi-Fi指纹;其中,所述Wi-Fi指纹包括:与相应信息点关联的多个参考Wi-Fi接入点在与所述信息点关联时各自的Wi-Fi信号分布数据;对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中待匹配Wi-Fi接入点与所述信息点的所述Wi-Fi指纹,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度;根据各所述信息点与所述信息点定位请求的匹配度,确定匹配所述信息点定位请求的所述信息点。2.根据权利要求1所述的方法,其特征在于,所述Wi-Fi指纹还包括:与相应信息点关联的所述多个参考Wi-Fi接入点各自的唯一标识,所述对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中待匹配Wi-Fi接入点与所述信息点的所述Wi-Fi指纹,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度的步骤,包括:对于获取的每个所述信息点,将所述信息点定位请求携带的Wi-Fi接入点列表中每个待匹配Wi-Fi接入点的唯一标识和与所述信息点关联的多个参考Wi-Fi接入点的唯一标识的进行匹配,并将匹配成功的所述唯一标识所属待匹配Wi-Fi接入点和参考Wi-Fi接入点,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度。3.根据权利要求2所述的方法,其特征在于,所述唯一标识所属待匹配Wi-Fi接入点的Wi-Fi信号分布数据包括:第一信号强度值和第一信号强度排名,其中,所述第一信号强度排名用于指示所述待匹配Wi-Fi接入点在所述信息点定位请求携带的所有待匹配Wi-Fi接入点中的信号强度大小位次;所述唯一标识所属参考Wi-Fi接入点的Wi-Fi信号分布数据包括:第二信号强度值、第二信号强度排名、第二信号强度均值和/或方差;所述将匹配成功的所述唯一标识所属待匹配Wi-Fi接入点和参考Wi-Fi接入点,进行Wi-Fi信号的分布相似度匹配,确定所述信息点与所述信息点定位请求的匹配度的步骤,包括:对于具有所述唯一标识每组所述待匹配Wi-Fi接入点和所述参考Wi-Fi接入点,根据所述待匹配Wi-Fi接入点的第一信号强度值和第一信号强度排名、所述参考Wi-Fi接入点的第二信号强度值和第二信号强度排名,计算该组所述待匹配Wi-Fi接入点和所述参考Wi-Fi接入点对应的Wi-Fi相似度向量;根据每组所述待匹配Wi-Fi接入点和所述参考Wi-Fi接入点对应的Wi-Fi相似度向量,通过相应第二信号强度均值和/或方差对所述Wi-Fi相似度向量进行加权映射,确定所述信息点与所述信息点定位请求的匹配度。4.根据权利要求1至3任一项所述的方法,其特征在于,所述从预先建立的信息点数据库中获取至少一个信息点的步骤之前,包括:根据在各信息点采集的Wi-Fi接入点信息,离线建立信息点数据库;其中,所述信息点数据库中包括:若干信息点,以及每个所述信息点的Wi-Fi指纹。5.根据权利要求4所述的方法,其特征在于,所述根据在各信息点采集的Wi-Fi接入点信息,离线建立信息点数据库的步骤,包括:
通过与信息点关联的到店业务数据中预设请求携带的信息点标识、电子设备的地理位置和所述电子设备扫描到的Wi-Fi接入点列表,获取若干条表征信息点、地理位置和Wi-Fi接入点列表的关联关系的第一关联数据,所述Wi-Fi接入点列表中包括至少一个Wi-Fi接入点;根据地理位置与信息点之间的距离和/或同一个Wi-Fi接入点的信号分布离散度,对所述第一关联数据进行去噪处理,确定若干条表征信息点和Wi-Fi接入点的关联关系的第二关联数据;对所述第二关联数据中每个所述信息点关联的所有所述Wi-Fi接入点的预设Wi-Fi信号...

【专利技术属性】
技术研发人员:王文超秦博孙翔段航
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:

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

1