《基于WIFI的分层定位系统及实现方法.pdf》由会员分享,可在线阅读,更多相关《基于WIFI的分层定位系统及实现方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102791025 A (43)申请公布日 2012.11.21 C N 1 0 2 7 9 1 0 2 5 A *CN102791025A* (21)申请号 201110131432.2 (22)申请日 2011.05.20 H04W 64/00(2009.01) (71)申请人盛乐信息技术(上海)有限公司 地址 201203 上海市浦东新区郭守敬路356 号 (72)发明人范路 祝永梅 (74)专利代理机构上海浦一知识产权代理有限 公司 31211 代理人高月红 (54) 发明名称 基于WiFi的分层定位系统及实现方法 (57) 摘要 本发明公开了一种基于WiFi。
2、的分层定位系 统及实现方法,该系统包括:Receive接口、判断 模块、定位模块、显示模块;其实现方法包括:1) 获取无线信号强度和AP的MAC地址;2)移动终端 用户的所在楼层判断;3)移动终端用户的定位; 4)显示移动终端用户所在楼层中的具体位置。本 发明可对室内分层移动终端用户进行及时的较为 准确的定位,并通过用户的参与来扩大参考点,在 节省成本的同时,为定位的精确性提供了又一有 力保证。 (51)Int.Cl. 权利要求书2页 说明书4页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 4 页 附图 2 页 1/2页 2 1.一种基于W。
3、iFi的分层定位系统,其特征在于,包括: Receive接口,用于获取移动终端用户传送的AP的无线信号强度和AP的MAC地址信 息; 判断模块,用于根据Receive接口所获得的信息,判断出移动终端用户所在楼层; 定位模块,用于根据移动终端用户所在楼层,并利用基于位置指纹识别定位方法,确定 移动终端用户所在楼层中的具体位置; 显示模块,用于显示移动终端用户所在楼层中的具体位置。 2.如权利要求1所述的分层定位系统,其特征在于:所述Receive接口,用于获取移动 终端用户传送的多个AP的无线信号强度和多个AP的MAC地址信息。 3.如权利要求1所述的分层定位系统,其特征在于:所述移动终端包括:。
4、手机、笔记本 电脑、平板电脑、掌上上网设备、POS机、车载电脑。 4.如权利要求1所述的分层定位系统,其特征在于:所述定位模块中,基于位置指纹识 别定位方法,包括:在线训练阶段和在线定位阶段; 其中,在线训练阶段的目标在于建立一个位置指纹识别数据库; 在线定位阶段,通过使用获得的AP的无线信号强度去匹配构建的位置指纹识别数据 库,从而获得移动终端用户的位置定位。 5.如权利要求4所述的分层定位系统,其特征在于:所述建立位置指纹识别数据库的 方法,包括:移动终端用户将搜索得到的各AP的无线信号强度和所在的具体位置发送给基 于WiFi的分层定位系统,该定位系统首先判断位置指纹识别数据库中是否有移动。
5、终端所 在位置的记录,如果有则更新该参考点的信息,否则直接将移动终端用户所在位置作为参 考点存入位置指纹识别数据库中。 6.如权利要求5所述的分层定位系统,其特征在于:所述位置指纹识别数据库中,参考 点还包括商家添加的参考点。 7.一种如权利要求1所述的基于WiFi的分层定位系统的实现方法,包括: (1)调用Receive接口,获得无线信号的强度和AP的MAC地址; (2)根据Receive接口所获得的信息,利用判断模块,判断出移动终端用户所在楼层; (3)利用定位模块,在位置指纹识别数据库中查找该楼层的指纹库,再使用相应的指纹 匹配方法,获取参考点的位置坐标,最终确定移动终端用户所在楼层中的。
6、具体位置; (4)利用显示模块,调用移动终端用户所在楼层的地图,显示移动终端用户所在楼层中 的位置。 8.如权利要求7所述的实现方法,其特征在于:所述步骤(2)中,判断出移动终端用户 所在楼层的具体的处理方法,包括: 1)如果没有搜索到AP,退出; 2)按照接收到的无线信号从强到弱的顺序进行等级排序; 3)如果排在第一级的AP分别位于楼层N和N+n,则判断移动终端用户所在楼层为 N+n/2; 否则转到步骤4); 4)如果所有搜索到AP都在第一级AP的上层或下层,则移动终端用户所在楼层和第一 级AP所在楼层相同; 权 利 要 求 书CN 102791025 A 2/2页 3 否则转到5); 5)。
7、如果前几级的AP分部在同一层,则移动终端用户所在楼层和第一级AP所在楼层相 同; 否则转6); 6)如果第一级AP所在楼层为N,其他级AP所在楼层分布两端,则移动终端用户所在楼 层为N,判断结束。 9.如权利要求8所述的实现方法,其特征在于:所述步骤(3)中,确定移动终端用户所 在楼层中的具体位置的方法,包括: 步骤1:根据移动终端用户所在的楼层,查找同一楼层的指纹库; 步骤2:根据接收到的不同AP的RSS值计算得到移动终端用户的位置信息,其计算方 法如下: 假设待测点接收的RSS观测值为srss 1 ,rss 2 ,.,rss n ,同一楼层的指纹库中已有 的记录为S i rSS 1 ,rS。
8、S 2 ,.,rSS Ni ,其中n代表待测点上检测到的不同AP数;i1, N T ,N T 为当前楼层所在表中的记录数;N i 代表第i条记录中存储的不同AP数; 对每个扫描到的AP的rss i 值,设定一个选择区间rss i -,rss i +,在指纹库中查 找满足此范围内的S i ,若有m个记录落在此区间范围,则这些记录中的参考点分别取权值为 1/m,对所有AP做如此处理后,选出权值最大的位置点为定位位置;若有多个位置点权值一 样,则比较信号强度距离,取信号强度距离最小者。 权 利 要 求 书CN 102791025 A 1/4页 4 基于 WiFi 的分层定位系统及实现方法 技术领域 。
9、0001 本发明涉及一种定位系统及实现方法,特别是涉及一种基于WiFi的分层定位系 统及实现方法。 背景技术 0002 目标的位置信息在各种场合中发挥着重要作用,如车辆导航、矿井井下人员定 位、建筑工地管理等。GPS(Global Positioning System,全球定位系统)作为全球最广 泛使用的卫星导航定位技术,在许多领域得到了推广应用。然而,其信号却极易受到障 碍物的干扰和阻断,在密集的城市地带、隧道、室内等环境定位不可靠甚至于失效。随着 IEEE802.11(无线局域网标准)技术的成熟,WiFi(Wireless Fidelity,无线保真)在世界 各地普及,其覆盖面越来越广。W。
10、iFi主要依靠接入点(Access Point,AP)或基站定期发送 的信标信号中所含的接收信息强度(RSS)信息作为定位移动计算。 0003 较之其他的定位技术,基于WiFi的定位具有以下优势:可工作于室内、室外等不 同场合,为实现无处不在的定位提供了可能性;仅依赖于现有的WiFi网络,无需对其进行 任何改动,使用成本低;WiFi信号受非视距影响小,即使在有障碍物阻挡的情况下也能使 用。 0004 绝大多数基于WiFi的定位系统都是利用RSS,其主要方法分为两类:三角形算法 和位置指纹识别算法。三角形算法利用待测目标到至少三个参考点之间的距离信息估计目 标位置,在实际实现时依照无线信号的传输。
11、损耗模型将其转换成待测目标到相应AP的距 离。而位置指纹识别则通过比较定位所需的信号特征指纹信息获取目标位置。由于接收信 号强度易受到天线高度、线性方向和环境的影响,使得基于三角形算法的WiFi定位的性能 并不高。而基于位置指纹识别的无线定位并不需要知道AP的位置及准确的信道模型,因 此,不管在具体实施上还是定位性能上,较之于基于三角形算法的定位都具有较大的优越 性。 0005 另外,虽然目前有很多基于WiFi的室内和室外定位系统,但对用户在商场或多层 办公室的情况下,需要获取自己所在具体楼层的定位信息时,目前存在的定位系统仍无法 满足这个需求。 发明内容 0006 本发明要解决的技术问题是提。
12、供一种基于WiFi的分层定位系统及实现方法。通 过该定位系统,可以将室内各层无线接入点(AP)的无线信号强度的采集,将采集到的信号 特征发送给本发明的定位系统服务器端进行楼层判断和指纹的查询比对进而进行定位计 算,从而最终获得移动终端用户所在具体楼层的位置,因此,可以在建筑物内,对每一楼层 的物体进行及时的较为准确的定位。 0007 为解决上述技术问题,本发明的基于WiFi的分层定位系统,包括: 0008 Receive接口,用于获取移动终端用户传送的无线信号强度和AP的MAC(Media 说 明 书CN 102791025 A 2/4页 5 Access Control,介质访问控制)地址信。
13、息; 0009 判断模块,用于根据Receive接口所获得的信息,判断出移动终端用户所在楼层; 其中,移动终端包括:手机、笔记本电脑、平板电脑、掌上上网设备、POS(Point of sales) 机、车载电脑; 0010 定位模块,用于根据移动终端用户所在楼层,并利用基于位置指纹识别定位方法, 最终确定移动终端用户所在楼层中的具体位置;其中,基于位置指纹识别定位方法,包括: 在线训练阶段和在线定位阶段。其中,在线训练阶段的目标在于建立一个位置指纹识别数 据库; 0011 显示模块,用于显示移动终端用户所在楼层中的具体位置。 0012 另外,本发明还提供一种基于WiFi的分层定位系统的实现方法。
14、,包括: 0013 (1)调用Receive接口,获得无线信号的强度和AP的MAC地址; 0014 (2)根据Receive接口所获得的信息,利用判断模块,判断出移动终端用户所在楼 层; 0015 (3)利用定位模块,在位置指纹识别数据库中查找该楼层的指纹库,再使用相应的 指纹匹配方法,获取参考点的位置坐标,最终确定移动终端用户在楼层中的具体位置; 0016 (4)利用显示模块,调用移动终端用户所在楼层的地图,显示移动终端用户所在楼 层中的位置。 0017 本发明利用WiFi定位的优点,设计出了一种基于WiFi的室内分层定位系统,并使 用改进的基于位置指纹识别方法对移动终端用户进行较为精确的定。
15、位。 0018 本发明的定位系统的处理过程,首先根据得到的多个无线信号的强度和AP所在 楼层,判断移动终端用户所在楼层,再使用指纹识别方法得到移动终端用户的最终位置信 息,同时指纹识别方法中的参考点可通过用户的参与不断的进行添加和校正,达到多个终 端用户共享的目的。 0019 因此,本发明可以满足移动终端用户获取自己所在具体楼层的定位信息,而且本 发明的定位系统针对多层共用同一AP的情况也可给出判断,识别稳定性好。 附图说明 0020 下面结合附图与具体实施方式对本发明作进一步详细的说明: 0021 图1是本发明移动终端用户位置定位框架图; 0022 图2是本发明新参考点添加框架图; 0023。
16、 图3是本发明基于位置指纹识别的WiFi定位; 0024 图4是本发明同一楼层参考点、AP和移动终端位置示意图。 具体实施方式 0025 本发明的基于WiFi的室内分层定位系统,包括: 0026 Receive接口,用于获取移动终端用户传送的AP的无线信号强度和AP的MAC地址 信息; 0027 判断模块,用于根据Receive接口所获得的信息,判断出移动终端用户所在楼层; 0028 定位模块,用于根据移动终端用户所在楼层,并利用基于位置指纹识别定位方法, 说 明 书CN 102791025 A 3/4页 6 最终确定移动终端用户在楼层中的位置; 0029 显示模块,用于显示移动终端用户在楼层。
17、中的具体位置。 0030 对于上述基于WiFi的室内分层定位系统,其具体的实现方法,见图1、图2和图3 所示,包括: 0031 第一阶段为多个无线信号强度和AP的MAC地址获取阶段。当显示移动终端用户 在建筑物内进行定位时,会自动通过web服务器将AP的MAC地址和无信号强度信息传给定 位系统的Receive接口,通过调用Receive接口,获得无线信号的强度和AP的MAC地址。 0032 第二阶段为移动终端用户所在楼层判断阶段。在实际应用中,可能存在多个楼层 共用同一个AP的情况,但由于楼板等障碍物的影响,其他层的WiFi强度会减弱。因此,在 实际判断移动终端用户所在楼层时,需要获取周围多个。
18、AP的无线信号强度,在根据这些AP 所在的楼层分布,得到当前移动终端用户所在楼层的定位。其具体的处理过程如下: 0033 1)如果没有搜索到AP,退出; 0034 2)按照接收到的无线信号从强到弱的顺序进行等级排序; 0035 3)如果排在第一级(无线信号最强级)的AP分别位于楼层N和N+n,则判断移动 终端用户所在楼层为N+n/2; 0036 否则转到步骤4); 0037 4)如果所有搜索到AP都在第一级AP的上层或下层,则移动终端用户所在楼层和 第一级AP所在楼层相同; 0038 否则转到5); 0039 5)如果前几级的AP分部在同一层,则移动终端用户所在楼层和第一级AP所在楼 层相同;。
19、 0040 否则转6); 0041 6)如果第一级AP所在楼层为N,其他级AP所在楼层分布两端,则移动终端用户所 在楼层为N,判断结束。 0042 第三阶段为移动终端用户定位阶段。由于楼层环境复杂,WiFi无线信号具有较强 的时变特性。无线信号传播衰减模型在表征距离与信号强度间的映射关系时不是特别准 确,因此,在基于WiFi的室内分层定位系统实现时采用基于位置指纹识别定位方法,该方 法的稳定性较强。 0043 常规的基于位置指纹识别定位方法主要包括:离线训练和在线定位两个阶段。其 中,训练阶段的目标在于建立一个位置指纹识别数据库(即指纹库)。 0044 在本发明中,对基于位置指纹识别定位方法进。
20、行了改进。其中的训练阶段改为在 线训练阶段,其处理过程是:移动终端用户将搜索得到的各AP的信号强度和所在的具体位 置发送给本发明的定位系统,定位系统首先判断位置指纹识别数据库中是否有移动终端所 在位置的记录,如果有则更新该参考点的信息,即用新获得的各AP信息强度替换原来的该 参考点的AP信息。否则直接将移动终端用户所在位置作为参考点存入指纹库中。 0045 指纹库中的参考点在开始的时候可以是空白的,通过移动终端用户的不断参与, 来逐渐增加参考点的数目,从而可以为更多的移动终端用户进行定位时提供服务。当然商 家也可以手动添加一些参考点,为移动终端用户添加新的参考点时提供参考依据。 0046 在线。
21、定位阶段,通过使用获得的无线信号强度去匹配构建的指纹库,从而获得移 说 明 书CN 102791025 A 4/4页 7 动终端用户的位置定位。其中,移动终端用户定位的具体步骤如下: 0047 步骤1:根据移动终端用户所在的楼层查找同一楼层的指纹库。如图4所示,同一 楼层中有多个接入点AP,参考点不同,在位置指纹识别数据库中对应于该参考点的各AP信 号强度不同。 0048 步骤2:根据接收到的不同AP的RSS值计算得到移动终端用户的位置信息。假设 待测点接收的RSS观测值为srss 1 ,rss 2 ,.,rss n ,同一楼层的指纹库中已有的记录 为S i rSS 1 ,rSS 2 ,.,r。
22、SS Ni 。其中n代表待测点上检测到的不同AP数;i1,N T ,N T 为当前楼层所在表中的记录数;N i 代表第i条记录中存储的不同AP数。对每个扫描到的 AP的rss i 值,设定一个选择区间rss i -,rss i +,在指纹库中查找满足此范围内的S i , 若有m个记录落在此区间范围,则这些记录中的参考点分别取权值为1/m。对所有AP做如 此处理后,选出权值最大的位置点为定位位置。若有多个位置点权值一样,则比较信号强度 距离,取信号强度距离最小者。 0049 因而,在第三阶段中,根据移动终端用户所在楼层,在位置指纹识别数据库中查找 该楼层的指纹库,再使用相应的指纹匹配方法获取参考。
23、点的位置坐标,进而最终确定移动 终端用户在楼层中的位置。 0050 第四阶段为移动终端用户所在楼层中具体位置显示阶段。通过调用移动终端用户 所在楼层的地图,将移动终端用户在楼层中的位置呈现出来。 0051 因此,本发明的基于WiFi的室内分层定位系统是一个根据移动终端用户传送到 定位系统的AP的MAC地址、信号强度信息,使用基于位置指纹识别定位方法计算得到移动 终端用户位置信息,并通过用户在不断添加新的参考点,达到多个终端用户共享分层定位 系统。利用本发明的定位系统,可对室内分层移动终端用户进行及时的较为准确的定位。 0052 综上所述,本发明通过以基于位置指纹识别定位方法为基础,使用相应的匹配方 法在指纹库中查找离移动终端用户所在的观测点最近的参考点,进而获得移动终端用户在 楼层中的位置。同时将参考点添加的权限开放给用户,通过用户的参与来扩大参考点的数 目,从而达到越来越精确定位的目的,因此,在这过程中,不仅节省了成本,也为定位的精确 性提供了又一有力保证因此。另外,本发明的定位系统针对多层共用同一AP的情况也可给 出判断,识别稳定性好。 说 明 书CN 102791025 A 1/2页 8 图1 图2 图3 说 明 书 附 图CN 102791025 A 2/2页 9 图4 说 明 书 附 图CN 102791025 A 。