WiFi位置信息的确定方法、装置、计算机设备及存储介质转让专利

申请号 : CN202110746803.1

文献号 : CN113438736B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 俞锋锋周琦吕繁荣孙勇韬张雅茹

申请人 : 杭州云深科技有限公司

摘要 :

本申请提供了一种WiFi位置信息的确定方法、装置、计算机设备及存储介质,涉及通讯技术领域,用于提高WiFi位置信息确定的准确度。方法主要包括:获取不同用户移动终端的WiFi列表,WiFi列表中包含锚点WiFi和普通WiFi,锚点WiFi包含WiFi的位置信息;计算各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和目标锚点WiFi与目标普通WiFi出现的次数总和,其中,目标锚点WiFi为任意一个锚点WiFi,目标普通WiFi为任意一个普通WiFi;根据同时出现的次数和所述次数总和的比值确定支持度;根据支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。

权利要求 :

1.一种WiFi位置信息的确定方法,其特征在于,所述方法包括:获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;

计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;

根据所述同时出现的次数和所述次数总和的比值确定支持度;

根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。

2.根据权利要求1所述的方法,其特征在于,所述根据所述同时出现的次数和所述次数总和的比值确定支持度之后,所述方法还包括:根据所述目标锚点WiFi和所述目标普通WiFi组成的WiFi对同时出现的次数和所述目标锚点WiFi出现次数的比值确定置信度;

所述根据所述支持度超过预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息,包括:根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。

3.根据权利要求1或2所述的方法,其特征在于,所述获取不同用户移动终端的WiFi列表,包括:确定各个所述移动终端的WiFi扫描强度;

计算所述移动终端的WiFi扫描强度的平均值得到WiFi个数;

按照信号强度从高到低对所述WiFi列表中的WiFi进行排序,对排名超过所述WiFi个数的WiFi过滤。

4.根据权利要求3所述的方法,其特征在于,所述计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数之前,所述方法还包括:过滤不包含所述含锚点WiFi的WiFi列表。

5.根据权利要求3所述的方法,其特征在于,所述根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息之后,所述方法还包括:将确定有所述位置信息的普通WiFi作为所述WiFi列表中的锚点WiFi,重新计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数;

根据所述同时出现的次数和所述次数总和的比值确定支持度;

根据所述同时出现的次数和所述目标锚点WiFi出现次数的比值确定置信度;

根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息。

6.根据权利要求1所述的方法,其特征在于,获取不同用户移动终端的WiFi列表之后,所述方法还包括:计算每两个所述WiFi列表之间的交集得到WiFi标识集合,所述WiFi标识集合中至少包含两个集合元素;

统计所述WiFi标识集合的重复数量;

根据所述重复数量超过预置数值的WiFi标识集合中的所述锚点WiFi的位置信息确定所述普通WiFi的位置信息。

7.根据权利要求1‑6任一项所述的方法,其特征在于,所述位置信息为楼层信息。

8.一种WiFi位置信息的确定装置,其特征在于,所述装置包括:获取模块,用于获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;

计算模块,用于计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;

确定模块,用于根据所述同时出现的次数和所述次数总和的比值确定支持度;

所述确定模块,还用于根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。

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

7任一项所述的WiFi位置信息的确定方法。

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

说明书 :

WiFi位置信息的确定方法、装置、计算机设备及存储介质

技术领域

[0001] 本申请涉及通讯技术领域,尤其涉及一种WiFi位置信息的确定方法、装置、计算机设备及存储介质。

背景技术

[0002] 随着无线路由器的普及,目前大部分公共区域都已经实现十几个甚至几十个WiFi信号覆盖,而且这些路由器在向四周传播WiFi信号的同时,也不停的发送信号强度等信息,只要在其信号覆盖范围内,即使不知道Wi‑Fi的密码,也同样能获得这些信息。
[0003] 基于信号强度的定位技术基本原理是根据接收到的信号的强度推算信号接收器与信号源之间的距离,但由于室内楼层上下有钢筋混凝土的隔离层,导致上下楼层的信号有明显差异,因此,对于多个楼层内进行定位时采用传统方法显然精度不高。

发明内容

[0004] 本申请实施例提供一种WiFi位置信息的确定方法、装置、计算机设备及存储介质,用于提高WiFi位置信息确定的准确度。
[0005] 本发明实施例提供一种WiFi位置信息的确定方法,所述方法包括:
[0006] 获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;
[0007] 计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;
[0008] 根据所述同时出现的次数和所述次数总和的比值确定支持度;
[0009] 根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0010] 本发明实施例提供一种WiFi位置信息的确定装置,所述装置包括:
[0011] 获取模块,用于获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;
[0012] 计算模块,用于计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;
[0013] 确定模块,用于根据所述同时出现的次数和所述次数总和的比值确定支持度;
[0014] 所述确定模块,还用于根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0015] 一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述WiFi位置信息的确定方法。
[0016] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述WiFi位置信息的确定方法。
[0017] 本发明提供一种WiFi位置信息的确定方法、装置、计算机设备及存储介质,首先获取不同用户移动终端的WiFi列表,WiFi列表中包含锚点WiFi和普通WiFi,计算各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和目标锚点WiFi与目标普通WiFi出现的次数总和,根据同时出现的次数和次数总和的比值确定支持度;根据支持度超过第一预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息。与目前基于信号强度的定位技术确定WiFi的位置信息相比,本发明基于携带位置信息的锚点WiFi确定其周围其他普通WiFi的位置信息,即本发明根据支持度超过第一预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息,支持度是根据锚点WiFi和普通WiFi共同出现的次数和出现的次数总和的比值确定的,从而通过本发明可以提高WiFi位置信息确定的准确度。

附图说明

[0018] 图1为本申请第一实施例提供的WiFi位置信息的确定方法流程图;
[0019] 图2为本申请第二实施例提供的WiFi位置信息的确定方法流程图;
[0020] 图3为本申请一个实施例提供的WiFi位置信息的确定装置的结构框图;
[0021] 图4为本申请一个实施例提供的计算机设备的一示意图。

具体实施方式

[0022] 为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请实施例的技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请实施例技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0023] 第一实施例
[0024] 请参阅图1,所示为本发明第一实施例当中的WiFi位置信息的确定方法,所述方法具体包括步骤S10‑步骤S40:
[0025] 步骤S10,获取不同用户移动终端的WiFi列表。
[0026] 其中,WiFi列表中包含移动终端扫描的可进行连接的服务集标识(Service Set Identifier,SSID),所述WiFi列表中包含锚点WiFi和普通WiFi,锚点WiFi包含WiFi的位置信息,该位置信息用于表示锚点WiFi的所在位置;普通WiFi是不包含WiFi位置信息的WiFi。需要说明的是,锚点WiFi的位置信息可在配置WiFi的时候设置,也可由后续人工进行设置,本发明实施例对锚点WiFi的位置信息的设置方式不做具体限定。
[0027] 具体的,位置信息具体可以为坐标信息、区域信息、楼层信息等,本发明实施例不做具体限定。
[0028] 步骤S20,计算各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和目标锚点WiFi与目标普通WiFi出现的次数总和。
[0029] 其中,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi。对各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数进行统计得到目标锚点WiFi和目标普通WiFi共同出现的次数,并统计目标锚点WiFi与目标普通WiFi出现的次数总和,即计算目标锚点WiFi的出现次数与目标普通WiFi的出现次数,并对两个出现次数进行相加得到次数总和。
[0030] 例如,获取3个用户移动终端的WiFi列表,分别为WiFi列表1为{锚点WiFi1、普通WiFi1、普通WiFi2};WiFi列表2为{锚点WiFi1、普通WiFi2、普通WiFi4};WiFi列表3为{锚点WiFi2、普通WiFi3、普通WiFi4},则统计得到{锚点WiFi1,普通WiFi1}共同出现的次数为1,{锚点WiFi1,普通WiFi2}共同出现的次数为2,{锚点WiFi1,普通WiFi4}共同出现的次数为1,{锚点WiFi2,普通WiFi3}共同出现的次数为1,{锚点WiFi2,普通WiFi4}共同出现的次数为1。锚点WiFi1单独出现的次数为2,锚点WiFi2单独出现的次数为1。
[0031] 步骤S30,根据同时出现的次数和次数总和的比值确定支持度。
[0032] 对于上例中,{锚点WiFi1,普通WiFi1}、{锚点WiFi1,普通WiFi4}、{锚点WiFi2,普通WiFi3}、{锚点WiFi2,普通WiFi4}共同出现的次数均为1,次数和为3,则支持度为33.33%,{锚点WiFi1,普通WiFi2}共同出现的次数为2,次数和为3,则支持度为66.66%。
[0033] 步骤S40,根据支持度超过第一预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息。
[0034] 其中,第一预置数值具体可以为设置的百分比值,如60%、79%,90%等,还可以为排名前N的支持度,本发明实施例不做具体限定。
[0035] 例如,第一预置数值为60%,则对于上例中{锚点WiFi1,普通WiFi2}的支持度66.66%超过60%,则根据锚点WiFi1的位置信息确定普通WiFi2的位置信息,若锚点WiFi1的位置信息为2楼,则普通WiFi2的位置信息具体可以为1‑3楼,即锚点WiFi1所在的楼层信息的正负一层。
[0036] 本发明提供一种WiFi位置信息的确定方法,首先获取不同用户移动终端的WiFi列表,WiFi列表中包含锚点WiFi和普通WiFi,计算各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和目标锚点WiFi与目标普通WiFi出现的次数总和,根据同时出现的次数和次数总和的比值确定支持度;根据支持度超过第一预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息。与目前基于信号强度的定位技术确定WiFi的位置信息相比,本发明基于携带位置信息的锚点WiFi确定其周围其他普通WiFi的位置信息,即本发明根据支持度超过第一预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息,支持度是根据锚点WiFi和普通WiFi共同出现的次数和次数总和的比值确定的,从而通过本发明可以提高WiFi位置信息确定的准确度。
[0037] 第二实施例
[0038] 请参阅图2,所示为本发明第二实施例当中的WiFi位置信息的确定方法,所述方法具体包括步骤S101‑步骤S105:
[0039] 步骤S101,获取不同用户移动终端的WiFi列表。
[0040] 其中,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息。
[0041] 在本发明提供的一个实施例中,述获取不同用户移动终端的WiFi列表,包括:确定各个所述移动终端的WiFi扫描强度;计算所述移动终端的WiFi扫描强度的平均值得到WiFi个数;按照信号强度从高到低对所述WiFi列表中的WiFi进行排序,对排名超过WiFi个数的WiFi过滤。
[0042] 其中,WiFi扫描强度具体可以通过移动终端扫描的SSID数量表示。例如,移动终端1、移动终端2和移动终端3的WiFi扫描强度分别为6、6、9,则计算移动终端的WiFi扫描强度为7,则需要对移动终端3的WiFi列表中SSID按照信号强度从高到低进行排序,然后将末尾两个SSID过滤。
[0043] 步骤S102,计算各个WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和目标锚点WiFi与目标普通WiFi出现的次数总和。
[0044] 其中,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi。
[0045] 在本发明提供的一个实施例中,为了提高计算目标锚点WiFi和目标普通WiFi共同出现次数的效率,在计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数之前,所述方法还包括:过滤不包含所述含锚点WiFi的WiFi列表。
[0046] 步骤S103,根据同时出现的次数和次数总和的比值确定支持度。
[0047] 步骤S104,根据同时出现的次数和目标锚点WiFi的出现次数的比值确定置信度。
[0048] 例如,{锚点WiFi1,普通WiFi2}共同出现的次数为2,{锚点WiFi2,普通WiFi4}共同出现的次数为1,锚点WiFi1出现的次数为2,锚点WiFi2出现的次数为1。则{锚点WiFi1,普通WiFi2}的置信度为100%,{锚点WiFi2,普通WiFi4}的置信度为100%。
[0049] 步骤S105,根据支持度超过第一预置数值且置信度超过第二预置数值的WiFi对中目标锚点WiFi的位置信息确定目标普通WiFi的位置信息。
[0050] 其中,第二预置数值具体可以为设置的百分比值,如60%、79%,90%等,还可以为排名前N的置信度,本发明实施例不做具体限定。
[0051] 在本发明提供的一个实施例中,所述根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息之后,所述方法还包括:将确定有所述位置信息的普通WiFi作为所述WiFi列表中的锚点WiFi,重新计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数;根据所述同时出现的次数和所述次数总和的比值确定支持度;根据同时出现的次数和目标锚点WiFi的出现次数的比值确定置信度;根据支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息。
[0052] 第三实施例
[0053] 为本发明第三实施例当中的WiFi位置信息的确定方法,所述方法具体包括步骤S201‑步骤S204:
[0054] 步骤S201,获取不同用户移动终端的WiFi列表。
[0055] 其中,WiFi列表中包含移动终端扫描的可进行连接的服务集标识(Service Set Identifier,SSID),所述WiFi列表中包含锚点WiFi和普通WiFi,锚点WiFi包含WiFi的位置信息,该位置信息用于表示锚点WiFi的所在位置;普通WiFi是不包含WiFi位置信息的WiFi。需要说明的是,锚点WiFi的位置信息可在配置WiFi的时候设置,也可由后续人工进行设置,本发明实施例对锚点WiFi的位置信息的设置方式不做具体限定。具体的,位置信息具体可以为坐标信息、区域信息、楼层信息等,本发明实施例不做具体限定。
[0056] 步骤S202,计算每两个所述WiFi列表之间的交集得到WiFi标识集合。
[0057] 在本发明实施例中,在获取到移动终端发送的WiFi列表之后,对每两个WiFi列表进行求交集计算得到WiFi标识集合,该WiFi标识集合中包含两个WiFi列表的交集。例如,移动终端A发送的WiFi列表为{WiFi1、WiFi2、WiFi3},移动终端B发送的WiFi列表为{WiFi2,WiFi3,WiFi4},则对上述两个WiFi列表进行求交集得到的WiFi标识集合为{WiFi2,WiFi3}。
[0058] 需要说明的是,所述WiFi标识集合中至少包含两个集合元素。该集合中的集合元素可以为普通WiFi,也可以为锚点WiFi,还可以为普通WiFi和锚点WiFi组合的形式,本发明实施例对此不做具体限定。
[0059] 步骤S203,统计WiFi标识集合的重复数量。
[0060] 在获取到WiFi标识集合之后,统计WiFi标识集合的重复数量。具体的,本发明实施例可以将两个完全相同的WiFi标识集合确认为重复,也可以将两个存在交集的WiFi标识集合确认为重复。
[0061] 例如,通过步骤S20得到4个WiFi标识集合,分别为WiFi标识集合1、WiFi标识集合2、WiFi标识集合3和WiFi标识集合4。其中,WiFi标识集合1、WiFi标识集合2和WiFi标识集合
3的集合均为{WiFi1、WiFi2、WiFi3},WiFi标识集合4的集合为{WiFi2,WiFi3,WiFi4},则若采用两个完全相同的WiFi标识集合确认为重复,则WiFi标识集合{WiFi1、WiFi2、WiFi3}重复的次数为3;若采用两个存在交集的WiFi标识集合确认为重复,则WiFi标识集合{WiFi2、WiFi3}重复的次数为4。
[0062] 步骤S204,根据重复数量超过预置数值的WiFi标识集合中的锚点WiFi的位置信息确定普通WiFi的位置信息。
[0063] 其中,预置数值可以根据实际需求进行设置。具体的,预置数值可以根据WiFi标识集合平均重复次数进行确定,如WiFi标识集合的平均重复次数为10词,则可将预置数值设置为11、15或18等,本发明实施例不做具体限定。
[0064] 进一步的,可以根据WiFi标识集合重复的次数进行排名,然后取前预置数值的排名的WiFi标识集合。例如,预置数值为5,则取排名前5的WiFi标识集合,然后根据这些WiFi标识集合中的锚点WiFi的位置信息确定普通WiFi的位置信息。若排名第一的WiFi标识集合为{锚点WiFi1,普通WiFi2},则根据锚点WiFi1的位置信息确定普通WiFi2的位置信息,若锚点WiFi1的位置信息为2楼,则普通WiFi2的位置信息具体可以为1‑3楼,即锚点WiFi1所在的楼层信息的正负一层。
[0065] 本发明提供一种WiFi位置信息的确定方法,首先获取在同一时间不同用户移动终端发送的WiFi列表,然后计算每两个WiFi列表之间的交集得到WiFi标识集合,该WiFi标识集合中至少包含两个集合元素;统计WiFi标识集合的重复数量;根据重复数量超过预置数值的WiFi标识集合中的锚点WiFi的位置信息确定普通WiFi的位置信息。与目前基于信号强度的定位技术确定WiFi的位置信息相比,本发明根据WiFi列表中的锚点WiFi确定普通WiFi的位置信息,即根据重复数量超过预置数值的WiFi标识集合中的锚点WiFi的位置信息确定普通WiFi的位置信息,从而通过本发明可确定普通WiFi的位置信息,提高了WiFi位置信息确定的准确度。
[0066] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0067] 在一实施例中,提供一种WiFi位置信息的确定装置,该WiFi位置信息的确定装置与上述实施例中WiFi位置信息的确定方法一一对应。如图3所示,所述WiFi位置信息的确定装置各功能模块详细说明如下所示:
[0068] 获取模块10,用于获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;
[0069] 计算模块20,用于计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;
[0070] 确定模块30,用于根据所述据目标锚点WiFi所述和目标普通WiFi组成的WiFi对同时出现的次数和所述目标锚点WiFi出现次数的比值确定置信度;
[0071] 所述确定模块30,还用于根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0072] 所述确定模块30,还用于根据所述支持度和所述目标锚点WiFi的单独出现次数的比值确定置信度;
[0073] 所述确定模块30,具体用于根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0074] 所述获取模块10,具体用于:
[0075] 确定各个所述移动终端的WiFi扫描强度;
[0076] 计算所述移动终端的WiFi扫描强度的平均值得到WiFi个数;
[0077] 按照信号强度从高到低对所述WiFi列表中的WiFi进行排序,对排名超过所述WiFi个数的WiFi过滤。
[0078] 进一步的,所述装置还包括:
[0079] 过滤模块40,用于过滤不包含所述含锚点WiFi的WiFi列表。
[0080] 所述计算模块20,还用于将确定有所述位置信息的普通WiFi作为所述WiFi列表中的锚点WiFi,重新计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数;
[0081] 所述确定模块30,还用于根据所述同时出现的次数和所述次数总和的比值确定支持度;
[0082] 所述确定模块30,还用于根据所述同时出现的次数和所述目标锚点WiFi出现次数的比值确定置信度;
[0083] 所述确定模块30,还用于根据所述支持度超过第一预置数值且所述置信度超过第二预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述普通WiFi的位置信息。
[0084] 所述计算模块20,还用于计算每两个所述WiFi列表之间的交集得到WiFi标识集合,所述WiFi标识集合中至少包含两个集合元素;
[0085] 所述计算模块20,还用于统计所述WiFi标识集合的重复数量;
[0086] 所述确定模块30,还用于根据所述重复数量超过预置数值的WiFi标识集合中的所述锚点WiFi的位置信息确定所述普通WiFi的位置信息。
[0087] 具体的,所述位置信息为楼层信息。
[0088] 关于WiFi位置信息的确定装置的具体限定可以参见上文中对于WiFi位置信息的确定方法的限定,在此不再赘述。上述设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0089] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种WiFi位置信息的确定方法。
[0090] 在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0091] 获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;
[0092] 计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;
[0093] 根据所述同时出现的次数和所述次数总和的比值确定支持度;
[0094] 根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0095] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0096] 获取不同用户移动终端的WiFi列表,所述WiFi列表中包含锚点WiFi和普通WiFi,所述锚点WiFi包含WiFi的位置信息;
[0097] 计算各个所述WiFi列表中由目标锚点WiFi和目标普通WiFi组成的WiFi对同时出现的次数,和所述目标锚点WiFi与所述目标普通WiFi出现的次数总和,所述目标锚点WiFi为任意一个锚点WiFi,所述目标普通WiFi为任意一个普通WiFi;
[0098] 根据所述同时出现的次数和所述次数总和的比值确定支持度;
[0099] 根据所述支持度超过第一预置数值的WiFi对中所述目标锚点WiFi的位置信息确定所述目标普通WiFi的位置信息。
[0100] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0101] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0102] 以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。