目标设备的定位方法、装置、设备及计算机存储介质转让专利

申请号 : CN202011203175.4

文献号 : CN112566013B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王雨晨戴泽龙

申请人 : 上海钐昆网络科技有限公司

摘要 :

本申请提供了目标设备的定位方法、装置、设备及计算机存储介质,方法包括:获取目标设备中的目标WIFI信息,目标WIFI信息为能够连接的WIFI的信息;根据目标WIFI信息与预设的第一WIFI、第二WIFI的关系,确定目标设备进入目标区域的置信度;当置信度大于预设第一阈值时,确定目标设备进入目标区域;第一WIFI为目标次数大于预设第二阈值的WIFI,目标次数为WIFI在目标区域的M个位置处被搜索到的次数,第二WIFI为目标区域所在店铺的WIFI,第一WIFI和第二WIFI为固定WIFI,M为正整数。本申请可确定用户携带的目标设备是否进入目标区域,并可根据目标设备的确定结果确定用户是否进入目标区域。

权利要求 :

1.一种目标设备的定位方法,其特征在于,包括:获取目标设备中的目标WIFI信息,所述目标WIFI信息为所述目标设备能够连接的WIFI的信息;

根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度;

当所述置信度大于预设第一阈值时,确定所述目标设备进入所述目标区域;

其中,所述第一WIFI为目标次数大于预设第二阈值的WIFI,所述目标次数为WIFI在所述目标区域的M个位置处被搜索到的次数,所述第二WIFI为所述目标区域所在店铺的WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度,具体包括:

当所述目标设备连接的是所述第二WIFI、且所述目标WIFI信息中的第三WIFI信息与所述第一WIFI的服务集标识信息和局域网地址均一致时,确定所述置信度为第一置信度,所述第三WIFI信息为物理位置固定的WIFI的信息;

当所述目标WIFI信息包含预设比例以上的所述第一WIFI的标识、且所述目标WIFI信息包含所述第二WIFI的标识时,确定所述置信度为第二置信度;

当所述目标WIFI信息包含所述预设比例以上的所述第一WIFI的标识、且所述目标WIFI信息不包含所述第二WIFI的标识时,确定所述置信度为第三置信度;

其中,所述第一置信度的值大于所述第二置信度的值,所述第二置信度的值大于所述第三置信度的值。

3.根据权利要求1所述的方法,其特征在于,当所述目标设备为多个时,在所述确定所述目标设备进入所述目标区域的置信度之前,还包括:确定第i个目标设备的所述目标WIFI信息中是否包含所述第一WIFI的标识,i为正整数;

当所述第i个目标设备的所述目标WIFI信息中不包含所述第一WIFI的标识时,筛除所述第i个目标设备;

所述确定所述目标设备进入所述目标区域的置信度,具体包括:确定未筛除的所述目标设备进入所述目标区域的置信度。

4.根据权利要求1所述的方法,其特征在于,在所述获取目标设备中的目标WIFI信息之前,还包括:

获取所述目标区域的空间指纹信息,所述空间指纹信息包括在所述目标区域的M个位置处搜索到的第四WIFI;

当所述第四WIFI的所述目标次数大于所述预设第二阈值时,确定所述第四WIFI为所述第一WIFI。

5.根据权利要求1或4所述的方法,其特征在于,在所述获取目标区域的空间指纹信息之前,还包括:

根据所述目标区域的面积,确定所述预设第二阈值;

其中,所述预设第二阈值与所述目标区域的面积成负相关。

6.根据权利要求4所述的方法,其特征在于,在所述获取目标设备中的目标WIFI信息之前,还包括:

当所述第四WIFI的服务集标识信息中包含所述店铺的标识信息时,确定所述第四WIFI为所述第二WIFI。

7.根据权利要求4所述的方法,其特征在于,所述获取目标区域的空间指纹信息,具体包括:

利用具有探测功能的应用程序,在所述M个位置处嗅探获得所述空间指纹信息。

8.一种目标设备的定位装置,其特征在于,所述装置包括:获取模块,用于获取目标设备中的目标WIFI信息,所述目标WIFI信息为所述目标设备能够连接的WIFI的信息;

第一确定模块,用于根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度;

第二确定模块,用于当所述置信度大于预设第一阈值时,确定所述目标设备进入所述目标区域;

其中,所述第一WIFI为目标次数大于预设第二阈值的WIFI,所述目标次数为WIFI在所述目标区域的M个位置处被搜索到的次数,所述第二WIFI为所述目标区域所在店铺的WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。

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

10.一种计算机存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的目标设备的定位方法的步骤。

说明书 :

目标设备的定位方法、装置、设备及计算机存储介质

技术领域

[0001] 本申请属于定位技术领域,尤其涉及一种目标设备的定位方法、装置、设备及计算机存储介质。

背景技术

[0002] 随着大数据及定位技术的发展,确定用户在某段时间内是否到达某个店铺或区域或者说确定某个店铺或区域在某段时间内来访的有哪些用户,对于一些数据调查和分析是
非常重要的。
[0003] 然而,现有的WIFI定位方式目前只是对用户携带的目标设备的位置定位,定位出目标设备相对于WIFI设备的位置,无法确定用户在某段时间内是否到达某个店铺或区域,
或者说无法确定某个店铺或区域在某段时间内来访的有哪些用户。

发明内容

[0004] 本申请实施例提供一种目标设备的定位方法、装置、设备及计算机存储介质,能够确定用户在某段时间内是否到达某个店铺或区域。
[0005] 第一方面,本申请实施例提供一种目标设备的定位方法,方法可以包括:
[0006] 获取目标设备中的目标WIFI信息,所述目标WIFI信息为所述目标设备能够连接的WIFI的信息;
[0007] 根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度;
[0008] 当所述置信度大于预设第一阈值时,确定所述目标设备进入所述目标区域;
[0009] 其中,所述第一WIFI为目标次数大于预设第二阈值的WIFI,所述目标次数为WIFI在所述目标区域的M个位置处被搜索到的次数,所述第二WIFI为所述目标区域所在店铺的
WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。
[0010] 在一些实施例中,所述根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度,具体可以包括:
[0011] 当所述目标设备连接的是所述第二WIFI、且所述目标WIFI信息中的第三WIFI信息与所述第一WIFI的服务集标识信息和局域网地址均一致时,确定所述置信度为第一置信
度,所述第三WIFI信息为物理位置固定的WIFI的信息;
[0012] 当所述目标WIFI信息包含预设比例以上的所述第一WIFI的标识、且所述目标WIFI信息包含所述第二WIFI的标识时,确定所述置信度为第二置信度;
[0013] 当所述目标WIFI信息包含所述预设比例以上的所述第一WIFI的标识、且所述目标WIFI信息不包含所述第二WIFI的标识时,确定所述置信度为第三置信度;
[0014] 其中,所述第一置信度的值大于所述第二置信度的值,所述第二置信度的值大于所述第三置信度的值。
[0015] 在一些实施例中,当所述目标设备为多个时,在所述确定所述目标设备进入所述目标区域的置信度之前,方法还可以包括:
[0016] 确定第i个目标设备的所述目标WIFI信息中是否包含所述第一WIFI的标识,i为正整数;
[0017] 当所述第i个目标设备的所述目标WIFI信息中不包含所述第一WIFI的标识时,筛除所述第i个目标设备;
[0018] 所述确定所述目标设备进入所述目标区域的置信度,具体包括:
[0019] 确定未筛除的所述目标设备进入所述目标区域的置信度。
[0020] 在一些实施例中,在所述获取目标设备中的目标WIFI信息之前,方法还可以包括:
[0021] 获取所述目标区域的空间指纹信息,所述空间指纹信息包括在所述目标区域的M个位置处搜索到的第四WIFI;
[0022] 当所述第四WIFI的所述目标次数大于所述预设第二阈值时,确定所述第四WIFI为所述第一WIFI。
[0023] 在一些实施例中,在所述获取目标区域的空间指纹信息之前,方法还可以包括:
[0024] 根据所述目标区域的面积,确定所述预设第二阈值;
[0025] 其中,所述预设第二阈值与所述目标区域的面积成负相关。
[0026] 在一些实施例中,在所述获取目标设备中的目标WIFI信息之前,还可以包括:
[0027] 当所述第四WIFI的服务集标识信息中包含所述店铺的标识信息时,确定所述第四WIFI为所述第二WIFI。
[0028] 在一些实施例中,所述获取目标区域的空间指纹信息,具体可以包括:
[0029] 利用具有探测功能的应用程序,在所述M个位置处嗅探获得所述空间指纹信息。
[0030] 第二方面,本申请实施例提供了一种目标设备的定位装置,装置可以包括:
[0031] 获取模块,用于获取目标设备中的目标WIFI信息,所述目标WIFI信息为所述目标设备能够连接的WIFI的信息;
[0032] 第一确定模块,用于根据所述目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定所述目标设备进入所述目标区域的置信度;
[0033] 第二确定模块,用于当所述置信度大于预设第一阈值时,确定所述目标设备进入所述目标区域;
[0034] 其中,所述第一WIFI为目标次数大于预设第二阈值的WIFI,所述目标次数为WIFI在所述目标区域的M个位置处被搜索到的次数,所述第二WIFI为所述目标区域所在店铺的
WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。
[0035] 第三方面,本申请实施例提供了一种电子设备,电子设备可以包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述
处理器执行时实现如第一方面所述的目标设备的定位方法的步骤。
[0036] 第四方面,本申请实施例提供了一种计算机存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的目标设备的定
位方法的步骤。
[0037] 本申请实施例的目标设备的定位方法、装置、设备及计算机存储介质,首先获取目标设备中的目标WIFI信息,目标WIFI信息为目标设备能够连接的WIFI的信息;然后,根据目
标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域
的置信度;当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本申请实施例
的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的WIFI,第二
WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分别与第一
WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定用户携带
的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。

附图说明

[0038] 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还
可以根据这些附图获得其他的附图。
[0039] 图1是本申请实施例提供的一种目标设备的定位方法的流程示意图;
[0040] 图2示意性示出了本申请实施例的第一WIFI和第二WIFI;
[0041] 图3是本申请实施例提供的一种目标设备的定位装置的结构示意图;
[0042] 图4是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0043] 下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细
描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领
域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对
实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0044] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括
所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0045] 随着大数据及定位技术的发展,确定用户在某段时间内是否到达某个店铺或区域或者说确定某个店铺或区域在某段时间内来访的有哪些用户,对于一些数据调查和分析是
非常重要的。
[0046] 经本发明人研究发现,现有的WIFI定位方式(例如基于k近邻分类算法的WIFI定位方法和基于加权k近邻分类算法的WIFI定位方法)目前只是对用户携带的目标设备的位置
定位,定位出目标设备相对于WIFI设备的位置,无法确定用户在某段时间内是否到达某个
店铺或区域,或者说无法确定某个店铺或区域在某段时间内来访的有哪些用户。并且,上述
这些WIFI定位方式为了能够保证精确定位,通常需要设定严格的WIFI位置,考虑WIFI的信
号强度,以及需要获知目标店铺的空间形状及大小,并且所需定位的目标设备还需要处于
目标店铺中。总得来说,上述这些WIFI定位方式除了无法确定用户在某段时间内是否到达
某个店铺或区域之外,为了能够保证目标设备的精确定位还需要限定很多条件,缺失一项
上述条件便难以实现对目标设备的精确定位。
[0047] 为了解决现有技术问题,本申请实施例提供了一种目标设备的定位方法、装置、设备及计算机存储介质。
[0048] 本申请实施例的技术构思在于:将目标区域的各个位置处被搜索到的次数较多且物理位置固定的WIFI作为第一WIFI,将目标区域所在店铺的且物理位置固定的WIFI作为第
二WIFI;根据目标设备中的能够连接的WIFI的信息分别与第一WIFI和第二WIFI的关系,确
定目标设备进入目标区域的置信度;当置信度大于预设第一阈值时,确定目标设备进入目
标区域。
[0049] 由此,本申请实施例不仅可以确定用户携带的目标设备是否进入目标区域,而且还能根据目标设备的确定结果确定用户是否进入了目标区域。另外,本申请实施例只需要
保证第一WIFI和第二WIFI是物理位置固定的WIFI即可,无需设定严格的WIFI位置,也无需
考虑WIFI的信号强度,以及无需获知目标店铺的空间形状及大小,并且无需考虑所需定位
的目标设备是否处于目标店铺中。
[0050] 下面首先对本申请实施例所提供的目标设备的定位方法进行介绍。
[0051] 图1是本申请实施例提供的目标设备的定位方法的流程示意图。如图1所示,该方法可以包括以下步骤:
[0052] S101、获取目标设备中的目标WIFI信息。
[0053] 在本申请实施例中,目标设备可以理解为用户携带的电子设备,可以是具有WIFI连接功能的任意电子设备,例如可以包括移动电话、笔记本电脑等。这里还需要说明的是,
目标设备可以是全网用户(目标数据库中能够存储的全部用户)携带的电子设备,也可以是
一个或少数用户携带的电子设备,本申请不限于此。
[0054] 在本申请实施例中,目标WIFI信息可以理解为目标设备能够连接的WIFI的信息。作为一种示例,目标设备能够连接的WIFI例如可以理解为:当打开目标设备上的WIFI连接
功能时,目标设备上显示的目标设备能够连接的WIFI列表中的所有WIFI。
[0055] 在执行S101时,为了快速地获取目标WIFI信息,作为一种示例,例如可以通过安装在每个目标设备中的嗅探应用程序来获取每个目标设备的目标WIFI信息。具体地,嗅探应
用程序获得授权后,可以获取目标设备中的目标WIFI信息。在得到目标设备中的目标WIFI
信息后,嗅探应用程序通过目标设备和网络可以将目标WIFI信息发送给目标服务器。通过
目标服务器可以收集多个目标设备的目标WIFI信息。由此,便可得到任意数量用户携带的
电子设备的目标WIFI信息。
[0056] S102、根据目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域的置信度。
[0057] 在本申请实施例中,第一WIFI和第二WIFI设定的是否合理直接影响到最终确定目标设备进入目标区域的第一结果的准确性。为了保证第一WIFI和第二WIFI最贴合目标区域
所在店铺,以及保证第一结果的准确性,作为一种示例,本申请实施例的第一WIFI和第二
WIFI通过以下步骤确定:
[0058] 在S101之前,本申请实施例提供的目标设备的定位方法还可以包括:
[0059] 第一步骤、获取目标区域的空间指纹信息。
[0060] 在本申请实施例中,空间指纹信息可以包括在目标区域的M个位置处搜索到的WIFI。
[0061] 如图2所示,例如粗实线圈定的矩形代表目标区域,每个圆圈代表一个WIFI的信号覆盖范围,五角星代表采集点,加号代表干扰WIFI,叉号代表第一WIFI,菱形代表用户或目
标设备。具体地,例如在目标区域的6个位置处对应设置了6个采集点,作为一种示例,可以
利用具有探测功能的应用程序,分别在每个采集点嗅探获得每个采集点的空间指纹信息。
每个采集点的空间指纹信息可以理解为每个采集点能够嗅探到的WIFI或者说是每个采集
点处搜索到的能够连接的WIFI,例如包括WIFI1、WIFI2、……、WIFIn。
[0062] 由此,通过具有探测功能的应用程序,在M个位置处嗅探,便可获得目标区域的空间指纹信息,即在目标区域的M个位置处搜索到的WIFI。为了便于区分,不妨将在目标区域
的M个位置处搜索到的WIFI记作第四WIFI。
[0063] 这里需要说明的是,在不同的业务场景下,需要不同的采集密度,即M的取值是不同的。例如在一些业务场景下,采集距离不宜超过10米,且单个区域最少需要3次采集。
[0064] 第二步骤、当第四WIFI的目标次数大于预设第二阈值时,确定第四WIFI为第一WIFI。
[0065] 在本申请实施例中,目标次数指的是WIFI在目标区域的M个位置处被搜索到的次数。以WIFI1为例,例如WIFI1在目标区域的M个位置处被搜索到的次数为5次,即在目标区域
的5个位置处搜索到了WIFI1,那么WIFI1的目标次数便为5。
[0066] 在确定每个第四WIFI的目标次数之后,便可以通过预设第二阈值选取出目标区域中被搜索到的次数较多的第四WIFI作为第一WIFI。这样做的目的在于,排除一些信号不稳
定或者说时有时无的干扰WIFI(或称噪音WIFI),保证最终确定目标设备进入目标区域的第
一结果的准确性。
[0067] 如图2所示,目标区域右下角的第四WIFI只被搜索到一次,说明这个第四WIFI可能只有在特定位置或特定时间才能被搜索到,称为干扰WIFI。即在目标区域的大部分范围均
搜索不到这个干扰WIFI或者全天大部分时间均搜索不到这个干扰WIFI,假设将这个干扰
WIFI作为第一WIFI来确定目标设备是否进入目标区域,那么由于目标设备搜索不到这个干
扰WIFI,会导致在确定目标设备进入目标区域时出现误判。因此,为了避免在确定目标设备
进入目标区域时出现误判,本申请实施例通过第二步骤选取出目标区域中被搜索到的次数
较多的第四WIFI作为第一WIFI,排除干扰WIFI,以此来保证确定目标设备进入目标区域结
果的准确性。
[0068] 作为一种示例,预设第二阈值为M与预设第一比例的乘积。例如,当M等于6,预设第一比例为50%时,预设第二阈值为3。
[0069] 为了保证设定的预设第二阈值的准确性,进而保证根据预设第二阈值确定出的第一WIFI的准确性,在一些实施例中,本申请实施例根据目标区域的改变灵活地调整预设第
二阈值的大小,使得设定的预设第二阈值贴合目标区域。
[0070] 具体地,在执行S101之前,本申请实施例提供的目标设备的定位方法还可以包括:
[0071] 根据目标区域的面积,确定预设第二阈值。
[0072] 其中,预设第二阈值与目标区域的面积成负相关。即,随着目标区域的面积的逐级增大,预设第二阈值逐级减小;随着目标区域的面积的逐级减小,预设第二阈值增大。这样
做的目的在于:本发明人发现,越是一些大的店铺,WIFI分布的越是分散,而越是小的店铺,
WIFI分布的越密集。也就是说,在一些大的店铺中,一个位置点可能只能搜索到少数个
WIFI;而一些小的店铺中,一个位置点搜索到的WIFI数量多于大的店铺。因此,对于不同面
积的店铺或目标区域,预设第二阈值可以是不同的。这样,能够保证确定的预设第二阈值贴
合目标区域,进而保证根据预设第二阈值确定出的第一WIFI的准确性,保证最终确定目标
设备进入目标区域结果的准确性。
[0073] 上文中提到预设第二阈值例如为M与预设第一比例的乘积。那么,在实际应用中,作为一种示例,例如可以通过调整预设第一比例的大小,进而来调整预设第二阈值的大小。
即,根据目标区域的面积和预设第一比例与目标区域的面积的映射关系,确定预设第一比
例。其中,预设第一比例与目标区域的面积的映射关系可以预先设定。
[0074] 这样,随着目标区域的面积的逐级增大,逐级减小预设第一比例;随着目标区域的面积的逐级减小,逐级增大预设第一比例,从而达到根据目标区域的改变灵活地调整预设
第二阈值的大小的目的。
[0075] 在确定第一WIFI之前或之后,或者在确定第一WIFI的同时,也可确定第二WIFI。
[0076] 在确定第二WIFI时,为了保证确定目标设备进入目标区域结果的准确性,在一些实施例中,本申请实施例将目标区域所在店铺的WIFI作为第二WIFI(也可称作官方WIFI)。
[0077] 作为一种示例,为了快速准确地确定出目标区域所在店铺的WIFI,例如可以采取以下方式:
[0078] 在S101之前,本申请实施例提供的目标设备的定位方法还可以包括:
[0079] 当第四WIFI的服务集标识信息中包含店铺的标识信息时,确定第四WIFI为第二WIFI。
[0080] 具体地,在上述第一步骤中提到,例如通过具有探测功能的应用程序,在M个位置处嗅探,可以获得目标区域的空间指纹信息,即在目标区域的M个位置处搜索到的WIFI,称
作第四WIFI。
[0081] 那么,既然这些第四WIFI是在目标区域搜索到的,所以这些第四WIFI中应包含目标区域所在店铺的WIFI。由此,根据第四WIFI的服务集标识信息(Service Set 
Identifier,简称SSID),可以查询哪些SSID中包含目标区域所在店铺的标识信息,当包含
店铺的标识信息时,确定这些SSID中包含店铺的标识信息的第四WIFI为第二WIFI。
[0082] 其中,目标区域所在店铺的标识信息例如可以包括目标区域所在店铺的名称。名称可以是全称,也可以是简称。相应地,名称可以是中文名称,也可以是外文名称,本申请不
限于此。
[0083] 例如,当目标区域所在店铺为肯德基时,若第四WIFI的SSID中包含“肯德基”或“KFC”,则将SSID中包含“肯德基”或“KFC”的第四WIFI确定为第二WIFI。
[0084] 请继续参见图1,作为一种示例,S102根据目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域的置信度,具体可以包括;
[0085] 当目标设备连接的是第二WIFI、且目标WIFI信息中的第三WIFI信息与第一WIFI的服务集标识信息和局域网地址均一致时,确定置信度为第一置信度,第三WIFI信息为物理
位置固定的WIFI的信息。
[0086] 容易理解的是,在同时满足以下条件时,确定置信度为第一置信度:
[0087] 1)目标设备连接的是第二WIFI。在实际应用中,具体例如可以通过目标WIFI信息来确定目标设备有没有连接WIFI,以及连接的WIFI是否为第二WIFI。
[0088] 2)目标WIFI信息中的第三WIFI信息的服务集标识信息与第一WIFI的服务集标识信息一致。目标WIFI信息中例如可能包括物理位置固定的WIFI的信息和移动WIFI的信息,
移动WIFI例如包括手机WIFI热点。其中,第三WIFI信息为目标WIFI信息中的物理位置固定
的WIFI的信息。
[0089] 3)目标WIFI信息中的第三WIFI信息的局域网地址与第一WIFI的局域网地址一致。其中,WIFI的局域网地址即WIFI的mac地址,又可以被称作WIFI的基本服务集标识符信息
(Basic Service Set Identifier,简称BSSID)。
[0090] 当目标WIFI信息包含预设比例以上的第一WIFI的标识、且目标WIFI信息包含第二WIFI的标识时,确定置信度为第二置信度。
[0091] 预设比例例如可以根据实际情况灵活设定,例如50%,本申请不限于此。以50%为例,例如,当目标WIFI信息包含50%以上的第一WIFI的标识、且目标WIFI信息包含第二WIFI
的标识时,确定置信度为第二置信度。例如,第一WIFI的数量为4个时,50%以上的第一WIFI
即2个第一WIFI。
[0092] 当目标WIFI信息包含预设比例以上的第一WIFI的标识、且目标WIFI信息不包含第二WIFI的标识时,确定置信度为第三置信度。
[0093] 作为一种示例,第一置信度的值大于第二置信度的值,第二置信度的值大于第三置信度的值。例如,第一置信度的值为99%,第二置信度的值为70%,第三置信度的值为
50%。
[0094] S103、当置信度大于预设第一阈值时,确定目标设备进入目标区域。
[0095] 预设第一阈值例如可以根据实际情况灵活设定,例如60%,本申请不限于此。
[0096] 以第一置信度的值为99%,第二置信度的值为70%,第三置信度的值为50%,预设第一阈值为60%为例,例如当目标设备的置信度为第一置信度或第二置信度时,确定目标
设备进入目标区域;当目标设备的置信度为第三置信度时,确定目标设备未进入目标区域。
[0097] 考虑到当目标设备的数量众多时,例如目标设备为全网用户携带的电子设备时,如果直接根据目标设备的目标WIFI信息与第一WIFI、第二WIFI的关系,确定目标设备进入
目标区域的置信度的话,对比和计算的量非常庞大。因此,为了降低计算量,作为本申请的
一种实现方式,在S102之前,还可以利用第一WIFI对目标设备进行初筛,具体包括以下步
骤:
[0098] 确定第i个目标设备的目标WIFI信息中是否包含第一WIFI的标识,i为正整数;以及
[0099] 当第i个目标设备的目标WIFI信息中不包含第一WIFI的标识时,筛除第i个目标设备。其中,第一WIFI的标识例如可以包括第一WIFI的名称。例如,当第i个目标设备的目标
WIFI信息中包含第一WIFI的名称时,保留第i个目标设备;当第i个目标设备的目标WIFI信
息中不包含第一WIFI的名称时,筛除第i个目标设备。
[0100] 相应地,在执行S102时,在确定目标设备进入目标区域的置信度时,例如可以只确定未筛除的目标设备进入目标区域的置信度,从而降低确定置信度时的计算量,提高运算
速率。
[0101] 为了便于S102时快速地确定出目标设备的置信度,方便目标WIFI信息与第一WIFI、第二WIFI的关系对比,作为本申请的一种实现方式,在S101获取目标设备中的目标
WIFI信息之后,还可以对目标WIFI信息中的不同类型的WIFI进行分类,以从目标WIFI信息
中确定出物理位置固定的WIFI的信息,即第三WIFI信息。具体地,作为一种示例,例如WIFI
可分为固定WIFI、移动WIFI、搬家WIFI和异常WIFI四种类型。其中,固定WIFI指日常生活中
接触最多的WIFI设备,通常放在一个位置长时间不会改变,即物理位置固定的WIFI。移动
WIFI指手机热点、火车WIFI或地铁WIFI等位置不固定的WIFI。搬家WIFI指从一个位置到另
外一个位置的固定WIFI。异常WIFI则指同一个BSSID被多个设备占用,造成无法准确判断某
个BSSID位置的WIFI。由于第一WIFI和第二WIFI均为固定WIFI,因此在从目标WIFI信息中确
定出第三WIFI信息之后,可以直接根据第三WIFI信息与第一WIFI、第二WIFI的关系,来确定
目标设备进入目标区域的置信度,从而减少确定目标设备进入目标区域的置信度时的对比
量和计算量,达到快速确定目标设备进入目标区域的置信度的技术效果。
[0102] 基于上述实施例提供的目标设备的定位方法,相应地,本申请还提供了目标设备的定位装置的具体实现方式。请参见以下实施例。
[0103] 首先参见图3,本申请实施例提供的目标设备的定位装置300可以包括以下模块:
[0104] 获取模块301,用于获取目标设备中的目标WIFI信息,目标WIFI信息为目标设备能够连接的WIFI的信息;
[0105] 第一确定模块302,用于根据目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域的置信度;
[0106] 第二确定模块303,用于当置信度大于预设第一阈值时,确定目标设备进入所述目标区域;
[0107] 其中,第一WIFI为目标次数大于预设第二阈值的WIFI,目标次数为WIFI在目标区域的M个位置处被搜索到的次数,第二WIFI为目标区域所在店铺的WIFI,第一WIFI和第二
WIFI均为物理位置固定的WIFI,M为正整数。
[0108] 本申请实施例的目标设备的定位装置,获取模块用于获取目标设备中的目标WIFI信息,目标WIFI信息为目标设备能够连接的WIFI的信息;第一确定模块用于根据目标WIFI
信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域的置信
度;第二确定模块用于当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本
申请实施例的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的
WIFI,第二WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分
别与第一WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定
用户携带的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。
[0109] 在一些实施例中,第一确定模块302具体用于:
[0110] 当目标设备连接的是第二WIFI、且目标WIFI信息中的第三WIFI信息与第一WIFI的服务集标识信息和局域网地址均一致时,确定置信度为第一置信度,第三WIFI信息为物理
位置固定的WIFI的信息;
[0111] 当目标WIFI信息包含预设比例以上的第一WIFI的标识、且目标WIFI信息包含第二WIFI的标识时,确定置信度为第二置信度;
[0112] 当目标WIFI信息包含预设比例以上的第一WIFI的标识、且目标WIFI信息不包含第二WIFI的标识时,确定置信度为第三置信度;
[0113] 其中,第一置信度的值大于第二置信度的值,第二置信度的值大于第三置信度的值。
[0114] 在一些实施例中,本申请实施例提供的目标设备的定位装置300还可以包括筛选模块,筛选模块用于确定第i个目标设备的目标WIFI信息中是否包含第一WIFI的标识,i为
正整数;当第i个目标设备的目标WIFI信息中不包含第一WIFI的标识时,筛除第i个目标设
备。第一确定模块302具体用于确定未筛除的目标设备进入目标区域的置信度。
[0115] 在一些实施例中,本申请实施例提供的目标设备的定位装置300还可以包括第三确定模块,第三确定模块用于获取目标区域的空间指纹信息,空间指纹信息包括在目标区
域的M个位置处搜索到的第四WIFI;当第四WIFI的目标次数大于所述预设第二阈值时,确定
第四WIFI为第一WIFI。
[0116] 在一些实施例中,本申请实施例提供的目标设备的定位装置300还可以包括第四确定模块,第四确定模块用于根据目标区域的面积,确定预设第二阈值;其中,预设第二阈
值与目标区域的面积成负相关。
[0117] 在一些实施例中,本申请实施例提供的目标设备的定位装置300还可以包括第五确定模块,第五确定模块用于当第四WIFI的服务集标识信息中包含店铺的标识信息时,确
定第四WIFI为第二WIFI。
[0118] 在一些实施例中,获取模块301具体用于利用具有探测功能的应用程序,在M个位置处嗅探获得空间指纹信息。
[0119] 图3所示装置中的各个模块/单元具有实现图1中各个步骤的功能,并能达到其相应的技术效果,为简洁描述,在此不再赘述。
[0120] 基于上述实施例提供的目标设备的定位方法,相应地,本申请还提供了电子设备的具体实现方式。请参见以下实施例。
[0121] 图4示出了本申请实施例提供的电子设备的硬件结构示意图。
[0122] 电子设备可以包括处理器401以及存储有计算机程序指令的存储器402。
[0123] 具体地,上述处理器401可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置
成实施本申请实施例的一个或多个集成电路。
[0124] 存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通
用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一
个实例中,存储器402可以包括可移除或不可移除(或固定)的介质,或者存储器402是非易
失性固态存储器。存储器402可在综合网关容灾设备的内部或外部。
[0125] 在一个实例中,存储器402可以是只读存储器(Read Only Memory,ROM)。在一个实例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM
(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
[0126] 存储器402可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通
常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可
读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其
可操作来执行参考根据本申请的第一方面的方法所描述的操作。
[0127] 处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现图1所示实施例中的方法/步骤S101至S103,并达到图1所示实例执行其方法/步骤达到的相应技术
效果,为简洁描述在此不再赘述。
[0128] 在一个示例中,电子设备还可包括通信接口403和总线410。其中,如图4所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
[0129] 通信接口403,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。
[0130] 总线410包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其
他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总
线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构
(Industry Standard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储
器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI‑Express(PCI‑X)总线、串行
高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个
或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本申请
实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。
[0131] 另外,结合上述实施例中的目标设备的定位方法,本申请实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处
理器执行时实现上述实施例中的任意一种目标设备的定位方法。
[0132] 综上所述,本申请实施例的目标设备的定位方法、装置、设备及计算机存储介质,首先获取目标设备中的目标WIFI信息,目标WIFI信息为目标设备能够连接的WIFI的信息;
然后,根据目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进
入目标区域的置信度;当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本
申请实施例的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的
WIFI,第二WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分
别与第一WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定
用户携带的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。
[0133] 此外,由于本申请实施例的确定目标设备进入目标设备的结果是根据目标WIFI信息与第一WIFI、第二WIFI的关系来确定的,故本申请实施例只需保证第一WIFI和第二WIFI
是物理位置固定的WIFI即可,无需设定严格的WIFI位置,也无需考虑WIFI的信号强度,以及
无需获知目标店铺的空间形状及大小,并且无需考虑所需定位的目标设备是否处于目标店
铺中。
[0134] 需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具
体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的
技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺
序。
[0135] 以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application Specific 
Integrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请
的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介
质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”
可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存
储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD‑ROM、光盘、硬盘、光纤介质、射频(Radio 
Frequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
[0136] 还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中
提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0137] 上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图
和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给
通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经
由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的
一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专
用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每
个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬
件来实现,或可由专用硬件和计算机指令的组合来实现。
[0138] 以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法
实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,
这些修改或替换都应涵盖在本申请的保护范围之内。