目标设备的定位方法、装置、设备及计算机存储介质转让专利
申请号 : CN202011203175.4
文献号 : CN112566013B
文献日 : 2021-08-31
发明人 : 王雨晨 , 戴泽龙
申请人 : 上海钐昆网络科技有限公司
摘要 :
权利要求 :
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中任一项所述的目标设备的定位方法的步骤。
说明书 :
目标设备的定位方法、装置、设备及计算机存储介质
技术领域
背景技术
非常重要的。
或者说无法确定某个店铺或区域在某段时间内来访的有哪些用户。
发明内容
WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。
度,所述第三WIFI信息为物理位置固定的WIFI的信息;
WIFI,所述第一WIFI和所述第二WIFI均为物理位置固定的WIFI,M为正整数。
处理器执行时实现如第一方面所述的目标设备的定位方法的步骤。
位方法的步骤。
标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域
的置信度;当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本申请实施例
的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的WIFI,第二
WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分别与第一
WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定用户携带
的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。
附图说明
可以根据这些附图获得其他的附图。
具体实施方式
描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领
域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对
实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括
所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
非常重要的。
定位,定位出目标设备相对于WIFI设备的位置,无法确定用户在某段时间内是否到达某个
店铺或区域,或者说无法确定某个店铺或区域在某段时间内来访的有哪些用户。并且,上述
这些WIFI定位方式为了能够保证精确定位,通常需要设定严格的WIFI位置,考虑WIFI的信
号强度,以及需要获知目标店铺的空间形状及大小,并且所需定位的目标设备还需要处于
目标店铺中。总得来说,上述这些WIFI定位方式除了无法确定用户在某段时间内是否到达
某个店铺或区域之外,为了能够保证目标设备的精确定位还需要限定很多条件,缺失一项
上述条件便难以实现对目标设备的精确定位。
二WIFI;根据目标设备中的能够连接的WIFI的信息分别与第一WIFI和第二WIFI的关系,确
定目标设备进入目标区域的置信度;当置信度大于预设第一阈值时,确定目标设备进入目
标区域。
保证第一WIFI和第二WIFI是物理位置固定的WIFI即可,无需设定严格的WIFI位置,也无需
考虑WIFI的信号强度,以及无需获知目标店铺的空间形状及大小,并且无需考虑所需定位
的目标设备是否处于目标店铺中。
目标设备可以是全网用户(目标数据库中能够存储的全部用户)携带的电子设备,也可以是
一个或少数用户携带的电子设备,本申请不限于此。
功能时,目标设备上显示的目标设备能够连接的WIFI列表中的所有WIFI。
用程序获得授权后,可以获取目标设备中的目标WIFI信息。在得到目标设备中的目标WIFI
信息后,嗅探应用程序通过目标设备和网络可以将目标WIFI信息发送给目标服务器。通过
目标服务器可以收集多个目标设备的目标WIFI信息。由此,便可得到任意数量用户携带的
电子设备的目标WIFI信息。
所在店铺,以及保证第一结果的准确性,作为一种示例,本申请实施例的第一WIFI和第二
WIFI通过以下步骤确定:
标设备。具体地,例如在目标区域的6个位置处对应设置了6个采集点,作为一种示例,可以
利用具有探测功能的应用程序,分别在每个采集点嗅探获得每个采集点的空间指纹信息。
每个采集点的空间指纹信息可以理解为每个采集点能够嗅探到的WIFI或者说是每个采集
点处搜索到的能够连接的WIFI,例如包括WIFI1、WIFI2、……、WIFIn。
的M个位置处搜索到的WIFI记作第四WIFI。
的5个位置处搜索到了WIFI1,那么WIFI1的目标次数便为5。
定或者说时有时无的干扰WIFI(或称噪音WIFI),保证最终确定目标设备进入目标区域的第
一结果的准确性。
搜索不到这个干扰WIFI或者全天大部分时间均搜索不到这个干扰WIFI,假设将这个干扰
WIFI作为第一WIFI来确定目标设备是否进入目标区域,那么由于目标设备搜索不到这个干
扰WIFI,会导致在确定目标设备进入目标区域时出现误判。因此,为了避免在确定目标设备
进入目标区域时出现误判,本申请实施例通过第二步骤选取出目标区域中被搜索到的次数
较多的第四WIFI作为第一WIFI,排除干扰WIFI,以此来保证确定目标设备进入目标区域结
果的准确性。
二阈值的大小,使得设定的预设第二阈值贴合目标区域。
做的目的在于:本发明人发现,越是一些大的店铺,WIFI分布的越是分散,而越是小的店铺,
WIFI分布的越密集。也就是说,在一些大的店铺中,一个位置点可能只能搜索到少数个
WIFI;而一些小的店铺中,一个位置点搜索到的WIFI数量多于大的店铺。因此,对于不同面
积的店铺或目标区域,预设第二阈值可以是不同的。这样,能够保证确定的预设第二阈值贴
合目标区域,进而保证根据预设第二阈值确定出的第一WIFI的准确性,保证最终确定目标
设备进入目标区域结果的准确性。
即,根据目标区域的面积和预设第一比例与目标区域的面积的映射关系,确定预设第一比
例。其中,预设第一比例与目标区域的面积的映射关系可以预先设定。
第二阈值的大小的目的。
作第四WIFI。
Identifier,简称SSID),可以查询哪些SSID中包含目标区域所在店铺的标识信息,当包含
店铺的标识信息时,确定这些SSID中包含店铺的标识信息的第四WIFI为第二WIFI。
限于此。
位置固定的WIFI的信息。
移动WIFI例如包括手机WIFI热点。其中,第三WIFI信息为目标WIFI信息中的物理位置固定
的WIFI的信息。
(Basic Service Set Identifier,简称BSSID)。
的标识时,确定置信度为第二置信度。例如,第一WIFI的数量为4个时,50%以上的第一WIFI
即2个第一WIFI。
50%。
设备进入目标区域;当目标设备的置信度为第三置信度时,确定目标设备未进入目标区域。
目标区域的置信度的话,对比和计算的量非常庞大。因此,为了降低计算量,作为本申请的
一种实现方式,在S102之前,还可以利用第一WIFI对目标设备进行初筛,具体包括以下步
骤:
WIFI信息中包含第一WIFI的名称时,保留第i个目标设备;当第i个目标设备的目标WIFI信
息中不包含第一WIFI的名称时,筛除第i个目标设备。
速率。
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的关系,来确定
目标设备进入目标区域的置信度,从而减少确定目标设备进入目标区域的置信度时的对比
量和计算量,达到快速确定目标设备进入目标区域的置信度的技术效果。
WIFI均为物理位置固定的WIFI,M为正整数。
信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进入目标区域的置信
度;第二确定模块用于当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本
申请实施例的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的
WIFI,第二WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分
别与第一WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定
用户携带的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。
位置固定的WIFI的信息;
正整数;当第i个目标设备的目标WIFI信息中不包含第一WIFI的标识时,筛除第i个目标设
备。第一确定模块302具体用于确定未筛除的目标设备进入目标区域的置信度。
域的M个位置处搜索到的第四WIFI;当第四WIFI的目标次数大于所述预设第二阈值时,确定
第四WIFI为第一WIFI。
值与目标区域的面积成负相关。
定第四WIFI为第二WIFI。
成实施本申请实施例的一个或多个集成电路。
用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一
个实例中,存储器402可以包括可移除或不可移除(或固定)的介质,或者存储器402是非易
失性固态存储器。存储器402可在综合网关容灾设备的内部或外部。
(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可
读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其
可操作来执行参考根据本申请的第一方面的方法所描述的操作。
效果,为简洁描述在此不再赘述。
他图形总线、增强工业标准架构(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可包括一个或多个总线。尽管本申请
实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。
理器执行时实现上述实施例中的任意一种目标设备的定位方法。
然后,根据目标WIFI信息分别与预设的第一WIFI、预设的第二WIFI的关系,确定目标设备进
入目标区域的置信度;当置信度大于预设第一阈值时,确定目标设备进入目标区域。由于本
申请实施例的第一WIFI是目标区域的各个位置处被搜索到的次数较多且物理位置固定的
WIFI,第二WIFI是目标区域所在店铺的且物理位置固定的WIFI,所以根据目标WIFI信息分
别与第一WIFI、第二WIFI的关系,可以确定用户携带的目标设备是否进入目标区域,在确定
用户携带的目标设备进入目标区域的情况下,则可以确定用户进入了目标区域。
是物理位置固定的WIFI即可,无需设定严格的WIFI位置,也无需考虑WIFI的信号强度,以及
无需获知目标店铺的空间形状及大小,并且无需考虑所需定位的目标设备是否处于目标店
铺中。
体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的
技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺
序。
Integrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请
的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介
质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”
可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存
储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD‑ROM、光盘、硬盘、光纤介质、射频(Radio
Frequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给
通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经
由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的
一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专
用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每
个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬
件来实现,或可由专用硬件和计算机指令的组合来实现。
实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,
这些修改或替换都应涵盖在本申请的保护范围之内。