一种wifi指纹的更新方法及装置的制造方法_3

文档序号:8447847阅读:来源:国知局
ifi信息为标准选取待更新wifi指纹。待更新wifi指纹中的wifi信息与附近wifi信息的重合度需要超过阈值,并且在重合度超过阈值的wifi指纹中选取wifi信息重合度最高的wifi指纹作为待更新wifi指纹。这里wifi信息重合度的概念可以理解为,wifi指纹库中某个wifi指纹的wifi信息中,与附近wifi信息相同的wifi信息的个数占附近wifi信息总个数的比例。
[0081]举例如,阈值设定为50%,附近wifi信息包含wifiA、wifiB和wifiC。待更新wifi指纹库中包含指纹1-3。其中,指纹I的wifi信息包含wifiA、wifiD和wifiE,则重合度为1/3 ;指纹2的wifi信息包含wifiA、wifiB和wifiE,则重合度为2/3 ;指纹3的wifi信息包含wifiA、wifiB和wifiC,则重合度为2/3。显然,只有指纹2和指纹3的重合度超过50%,进而选择重合度最高的指纹3作为待更新wifi指纹。
[0082]步骤S330、利用所述位置关联信息更新所述待更新指纹中的位置关联信息;
[0083]步骤S340、利用所述附近wifi信息更新所述待更新指纹的wifi信息;
[0084]步骤S350、将更新后的wifi指纹中的所述wifi路由器的wifi信息确定为所述wifi指纹的主wifi信息。
[0085]本实施例中,对于依据附近wifi信息所筛选出的待更新wifi指纹,利用所述位置关联信息及附近wifi信息,对待更新wifi指纹中的位置关联信息和wifi信息进行更新。
[0086]参见图4,图4为本申请实施例公开的又一种wifi指纹的更新方法流程图。
[0087]如图4所示,该方法包括:
[0088]步骤S400、获取wifi路由器的位置关联信息及所述wifi路由器的wifi信息;
[0089]步骤S410、获取在所述位置关联信息表征的位置处可以搜索到的附近wifi信息,或者,获取所述Wifi路由器的Wifi信息和所处位置可以搜索到的附近Wifi信息;
[0090]步骤S420、选取主wifi为所述wifi路由器的wifi指纹作为待更新wifi指纹;
[0091]可以理解的是,对于由本申请实施例一的方法更新后的wifi指纹,其必然指定了wifi指纹的主wifi信息。此外,对于由其它方式(例如人工标注)得到的指定主wifi信息的wifi指纹,也可以应用本实施例的更新方法。
[0092]本实施例中,查找以所述wifi路由器的wifi信息作为主wifi信息的wifi指纹,并将其确定为待更新wifi指纹。
[0093]步骤S430、利用所述附近wifi信息更新所述待更新wifi指纹的wifi信息;
[0094]步骤S440、利用所述位置关联信息更新所述待更新wifi指纹中的位置关联信息;
[0095]步骤S450、将更新后的wifi指纹中的所述wifi路由器的wifi信息确定为所述wifi指纹的主wifi信息。
[0096]本申请提供的wifi指纹更新方法中,以主wifi信息为检索条件来确定待更新wifi指纹,并对待更新wifi指纹中的位置关联信息及wifi信息进行更新。
[0097]本申请给出了以上几种确定待更新wifi指纹的方法,也即几种从wifi指纹库中选取满足预设条件的wifi指纹作为待更新wifi指纹的方式。可以理解的是,上述几种方式的组合也可以作为确定待更新wifi指纹的方法。
[0098]进一步,如果在wifi指纹库中不存在满足预设条件的wifi指纹,也即没有查找到待更新wifi指纹,则参见图5,本申请提供了又一种wifi指纹的更新方法。
[0099]如图5所示,该方法包括:
[0100]步骤S500、获取wifi路由器的位置关联信息及所述wifi路由器的wifi信息;
[0101]步骤S510、获取在所述位置关联信息表征的位置处可以搜索到的附近wifi信息,或者,获取所述Wifi路由器的Wifi信息和所处位置可以搜索到的附近Wifi信息;
[0102]若在wifi指纹库中存在满足预设条件的wifi指纹,则执行步骤S520,否则执行步骤 S540 ;
[0103]步骤S520、在wifi指纹库中选取满足预设条件的wifi指纹确定为待更新wifi指纹,并对其更新;
[0104]步骤S530、将更新后的wifi指纹中的所述wifi路由器的wifi信息确定为所述wifi指纹的主wifi信息;
[0105]步骤S540、利用所述附近wifi信息和所述位置关联信息创建wifi指纹;
[0106]步骤S550、将创建的wifi指纹中的所述wifi路由器的wifi信息确定为该wifi指纹的主wifi信息。
[0107]对比图1和图5可知,本实施例介绍了在wifi指纹库中不存在满足预设条件的wifi指纹的情况下的一种实施方案。
[0108]可以理解的是,如果现有的wifi指纹库中不存在满足预设条件的wifi指纹,本申请可以利用所述附近wifi信息和所述位置关联信息创建一个wifi指纹,该wifi指纹与wifi路由器相互对应。进一步,对于创建的wifi指纹,指定其中所述wifi路由器的wifi信息为该wifi指纹的主wifi信息。
[0109]对于创建的wifi指纹,将其放入现有的wifi指纹库中。
[0110]下面对本申请实施例提供的wifi指纹的更新装置进行描述,下文描述的wifi指纹的更新装置与上文描述的wifi指纹的更新方法可相互对应参照。
[0111]参见图6,图6为本申请实施例公开的一种wifi指纹的更新装置结构示意图。
[0112]如图6所示,该更新装置包括:
[0113]第一信息获取单元61,用于获取wifi路由器的位置关联信息及所述wifi路由器的wifi信息;
[0114]第二信息获取单元62,用于获取在所述位置关联信息表征的位置处可以搜索到的附近Wifi信息,或者,获取所述Wifi路由器的Wifi信息和所处位置可以搜索到的附近wifi信息;
[0115]对象更新单元63,用于在wifi指纹库中选取满足预设条件的wifi指纹确定为待更新wifi指纹,并对其更新;
[0116]主wifi确定单元64,用于将更新后的wifi指纹中的所述wifi路由器的wifi信息确定为所述wifi指纹的主wifi信息。
[0117]可选的,参见图7,本申请实施例公开了上述对象更新单元63的一种可选结构,如图7所示,对象更新单元63可以包括:
[0118]第一对象更新子单元631,用于在wifi指纹库中选取包含所述位置关联信息的wifi指纹作为待更新wifi指纹;利用所述附近wifi信息更新所述待更新wifi指纹中的wifi信息。
[0119]可选的,参见图8,本申请实施例公开了上述对象更新单元63的另一种可选结构,如图8所示,对象更新单元63可以包括:
[0120]第二对象更新子单元632,用于选取wifi指纹库中指纹的wifi信息与所述附近wifi信息重合度超过阈值且最大的wifi指纹为待更新wifi指纹;利用所述位置关联信息更新所述待更新指纹中的位置关联信息;利用所述附近wifi信息更新所述待更新指纹的wifi信息。
[0121]可选的,参见图9,本申请实施例公开了上述对象更新单元63的另一种可选结构,如图9所示,对象更新单元63可以包括:
[0122]第三对象更新子单元633,用于选取主wifi为所述wifi路由器的wifi指纹作为待更新wifi指纹;利用所述附近wifi信息更新所述待更新wifi指纹的wifi信息;利用所述位置关联信息更新所述待更新wifi指纹中的位置关联信息。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1