著录项信息
专利名称 | 一种基于WLAN无线信号强度的室内定位系统及方法 |
申请号 | CN201410627920.6 | 申请日期 | 2014-11-10 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-06-10 | 公开/公告号 | CN104703128A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 浙江大学城市学院 | 申请人地址 | 浙江省杭州市拱墅区湖州街51号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江大学城市学院 | 当前权利人 | 浙江大学城市学院 |
发明人 | 郑增威;陈垣毅;何韬;李飞 |
代理机构 | 浙江杭州金通专利事务所有限公司 | 代理人 | 赵红英 |
摘要
本发明涉及一种基于WLAN接收信号强度的室内定位系统,其特征在于它包括一个由智能终端设备、WLAN无线接入点和服务器端定位支撑平台组成的C/S系统架构;1)智能终端设备;2)WLAN无线接入点;3)服务器端定位支撑平台。本发明优点在于:(1)解决了当前室外定位技术特别是GPS技术无法提供室内定位服务的问题,为用户提供室内导航服务,并能有效处理室内突发事件;(2)以室内定位为契机提供基于位置的相关服务,挖掘室内商场潜在的商业价值。能够为用户提供室内导航服务,并协助处理室内突发事件,还能是室内商场的推荐和广告投放更趋精确化和有效化,产生可观的经济效益。
1.一种基于WLAN接收信号强度的室内定位方法,其特征在于它包括以下步骤:
(A)在需要定位的室内空间使用智能终端设备收集WLAN无线接入点的信号强度信息,并将该信息发送给服务器端用以构建位置指纹数据库;
(B)服务器端完成初始化操作以开启定位服务,并监听客户端的定位请求;
(C)用户发出定位请求后,智能终端设备采集要定位位置的指纹信息并将该信息发送给服务器端;
(D)服务器端监听到用户的定位请求后,接收客户端的位置指纹信息并使用在线定位算法估计用户的当前位置;
(E)服务器端将定位结果返回给客户端,并通过可视化的方式在用户的智能终端设备上进行显示;
在线定位算法具体步骤如下:
a)使用智能终端设备采集该位置的WLAN无线接入点的信号强度,可表示为其中,表示该位置采集到的第i个WLAN无线接入点的信号强度;
b)对进行预处理,将Rj中不属于正常WLAN信号强度的值替换为Rj中的最小值,尽量消除异常值对最后定位结果的影响;
c)由于在定位过程中,距离用户位置距离越近的WLAN接入点的信号越稳定,故在定位过程中应该赋予更大的权重,权重计算方法通过两步得到:
1)设Dist为位置指纹数据库中所有指纹与Rj的欧氏距离的集合,如公式(1)所示:
其中,M为位置指纹数据库中存储所有指纹的数目, 是指纹库中存储的第i个指纹;
2)选择Dist中最小的k个指纹作为加权候选者,设 是第i个候选位置指纹,计算 的权重如公式(2)所示:
其中,N为WLAN无线接入点的数目,wi的计算如公式(3)所示:
在公式(3)中, 表示在位置指纹Rj中比 大的数目, 表示位置指纹 中比 大的数目;
d)根据候选指纹及步骤C中计算得到的权重进行定位估计,通过k个候选指纹的加权均值作为最终的定位估计,如公式(4)所示:
其中,Li为候选指纹中 对应的空间位置坐标。
2.如权利要求1所述的一种基于WLAN接收信号强度的室内定位方法,其特征在于:所述的室内定位方法分为离线位置指纹采集和在线定位估计两个阶段,位置指纹被用于唯一的标记一个物理位置。
一种基于WLAN无线信号强度的室内定位系统及方法\n技术领域\n[0001] 本发明涉及一种室内定位方法,具体涉及一种基于WLAN无线信号强度的室内定位系统及方法。\n背景技术\n[0002] 近年来,随着无线通信网络的快速部署与智能终端设备(如智能手机、平板电脑及可穿戴设备等)的不断普及,用户的情景上下文信息特别是位置信息变得越来越重要,例如,基于位置信息可以实现室内停车场的车辆导航或对大型商场的商品提供个性化导购服务;还可以基于位置信息进行一系列的市场推广服务,如在百货商场为用户推荐打折商品或者在展馆为游客推广展出的产品等。未来是移动互联网的时代,据赛迪顾问(CCID)和长城战略咨询(GEI)2010年研究预测:未来若干年我国导航与位置服务产业将保持至少30%至40%的增长,2020年达到4000亿元。然而,由于GPS信号不能穿透建筑物和基于蜂窝基站的定位精度过低,目前较发展较成熟的室外定位技术均不能适用于室内定位;目前一些室内定位技术,如基于RFID、ZigBee网络、蓝牙、红外或超声波等的室内定位技术解决方案,由于受到无线信息非视距传播与多径效应等影响,或者受限于成本,均不能提供较好的室内定位技术解决方案。基于超带宽的定位系统虽然定位精度较高,但需要部署昂贵的通信基础设施难以大规模推广使用;基于超声波的定位系统易受温度的影响;而基于视觉技术的室内定位技术对图像处理的能力要求很高。总之,目前还没有一种有效的室内定位技术能在满足定位精度和成本的条件下可以大规模推广使用。\n[0003] 基于WLAN的室内定位技术成本优势明显,当前大规模普及的WLAN网络使得不需要为定位服务重新部署定位设施,采用相同的底层无线网络结构,利用WLAN无线接入点(简称AP)对智能终端设备进行定位。该技术采用经验测试和信号传播模型相结合的方式,系统整体定位精度可达米级,易于大规模推广使用。然而,目前大部分基于WLAN的室内定位算法都采用无线AP接入点接收信号强度(简称RSSI)作为指纹特征向量来进行定位,室内环境的复杂性使得基于RSSI的指纹采集存在设备异构性问题,即对同一个室内位置不同设备采集的RSSI指纹信息可能具有较大差别,从而极大地降低了基于WLAN室内定位算法的定位精度。\n发明内容\n[0004] 本发明所要解决的技术问题是:设计开发一种基于WLAN接收信号强度的室内定位系统及方法,能够解决WLAN指纹定位技术中存在的设备异构性问题,进而增强室内定位算法的鲁棒性并提高定位精度。\n[0005] 为了解决上述技术问题,本发明采用以下技术方案:\n[0006] 一种基于WLAN接收信号强度的室内定位系统,其特征在于它包括一个由智能终端设备、WLAN无线接入点和服务器端定位支撑平台组成的C/S系统架构;\n[0007] 1)智能终端设备:通常由需要定位服务的用户进行携带,与WLAN无线接入点及服务器端支撑平台进行通信,当用户需要定位服务时,使用智能终端设备采集WLAN无线接入点的无线信号强度信息,并将采集到的信号强度信息发送到服务器端定位支撑平台,然后接收服务器端返回的定位估计信息;\n[0008] 2)WLAN无线接入点:与智能终端设备通过WLAN网络进行通信,将有线网络转变为无线网络;\n[0009] 3)服务器端定位支撑平台:与智能终端设备通过移动网络或者WLAN网络进行通信,负责储存位置指纹信息和计算定位结果,并将定位结果反馈给用户。\n[0010] 所述的智能终端设备由显示器模块、处理器模块、通信模块和信号采集模块组成,显示器模块用于向用户展示定位结果,处理器模块用于控制无线信号采集及与服务器端的交互通信,通信模块用于与服务器端及WLAN无线接入点进行通信,信号采集模块用于采集WLAN无线接入点的信号强度;\n[0011] 所有的WLAN无线接入点都布置在室内空间的顶上或层间,用于搭建室内空间的WLAN无线网络。\n[0012] 所述的服务器端支撑平台由位置指纹数据库、web服务器、定位算法服务器和网络通信模块组成,位置指纹数据库用于存储离线阶段采集的位置指纹信息,与定位算法服务器通过数据库连接组件进行通信;web服务器用于与智能终端设备进行通信,接收智能终端设备发送的位置指纹信息并将定位结果反馈给智能终端设备;定位算法服务器根据智能终端设备采集的WLAN位置指纹信息评估用户的位置,与web服务器通过HTTP协议进行通信;网络通信模块负责服务器端与智能终端设备之间通信。\n[0013] 一种基于WLAN接收信号强度的室内定位方法,其特征在于它包括以下步骤:\n[0014] (A)在需要定位的室内空间使用智能终端设备收集WLAN无线接入点的信号强度信息,并将该信息发送给服务器端用以构建位置指纹数据库;\n[0015] (B)服务器端完成初始化操作以开启定位服务,并监听客户端的定位请求;\n[0016] (C)用户发出定位请求后,智能终端设备采集要定位位置的指纹信息并将该信息发送给服务器端;\n[0017] (D)服务器端监听到用户的定位请求后,接收客户端的位置指纹信息并使用在线定位算法估计用户的当前位置;\n[0018] (E)服务器端将定位结果返回给客户端,并通过可视化的方式在用户的智能终端设备上进行显示。\n[0019] 所述的室内定位方法分为离线位置指纹采集和在线定位估计两个阶段,位置指纹被用于唯一的标记一个物理位置。\n[0020] 在线定位算法具体步骤如下:\n[0021] a)使用智能终端设备采集该位置的WLAN无线接入点的信号强度,可表示为其中, 表示位置j采集到的第i个WLAN无线接入点的信号强度,N\n表示WLAN无线接入点的数目;\n[0022] b)对进行预处理,将Rj中不属于正常WLAN信号强度的值替换为Rj中的最小值,尽量消除异常值对最后定位结果的影响;\n[0023] c)由于在定位过程中,距离用户位置距离越近的WLAN接入点的信号越稳定,故在定位过程中应该赋予更大的权重,权重计算方法通过两步得到:\n[0024] 1)设Dist为位置指纹数据库中所有指纹与Rj的欧氏距离的集合,如公式(1)所示:\n[0025]\n[0026] 其中,M为位置指纹数据库中存储所有指纹的数目, 是指纹库中存储的第i个指纹;\n[0027] 2)选择Dist中最小的k个指纹作为加权候选者,设 是第i个候选位置指纹,计算的权重如公式(2)所示:\n[0028]\n[0029] 其中,N为WLAN无线接入点的数目,wi的计算如公式\n[0030] (3)所示:\n[0031]\n[0032] 在公式(3)中, 表示在位置指纹Rj中比 大的数目, 表示位置指纹 中比 大的数目;\n[0033] d)根据候选指纹及步骤C中计算得到的权重进行定位估计,通过k个候选指纹的加权均值作为最终的定位估计,如公式(4)所示:\n[0034]\n[0035] 其中,Li为候选指纹中 对应的空间位置坐标。\n[0036] 本发明研制的面向室内环境的定位系统及方法具有以下优点和积极效果:\n[0037] (1)解决了当前室外定位技术特别是GPS技术无法提供室内定位服务的问题,为用户提供室内导航服务,并能有效处理室内突发事件。例如,可以协助用户在室内环境(如大型商场或者停车场等)中进行导航,减少用户达到目的地的花费时间。此外,室内定位还能协助处理突发时间,如火灾或者地震等,帮助救援人员更快的发现需要救援的目标;\n[0038] (2)以室内定位为契机提供基于位置的相关服务,挖掘室内商场潜在的商业价值。\n例如,当用户走过一个商店时,他携带的智能设备可以及时显示该商店的折扣、优惠服务及礼品等信息,吸引用户的眼球;或者在大型购物场所为用户提供个性化的推荐服务。\n[0039] 综上所述,采用本发明研制的室内定位系统及控制方法的好处主要表现在:能够为用户提供室内导航服务,并协助处理室内突发事件,还能是室内商场的推荐和广告投放更趋精确化和有效化,产生可观的经济效益。同时,本发明也是物联网技术、移动通信技术和嵌入式技术在室内环境应用的一个先例,具有很大的新颖性和实用性。\n附图说明\n[0040] 图1是本发明的系统架构图\n[0041] 图2是本发明的定位算法结构图\n[0042] 图3是本发明的定位服务整体流程图\n具体实施方式\n[0043] 图1是本发明系统组成结构框图。本发明包括以下三个部分:一个由智能终端设备、WLAN无线接入点和服务器端定位支撑平台。\n[0044] 智能终端设备用于采集WLAN无线接入点的无线信号强度并与服务器端通过移动网络或者WLAN网络通信。智能终端设备由显示器模块、处理器模块、通信模块和信号采集模块组成,显示器模块用于向用户展示定位结果,处理器模块用于控制无线信号采集及与服务器端的交互通信,通信模块用于与服务器端及WLAN无线接入点进行通信,信号采集模块用于采集WLAN无线接入点的信号强度;智能终端设备通常由需要定位服务的用户进行携带,当用户需要定位服务时,使用智能终端设备采集WLAN无线接入点的无线信号强度信息,并将采集到的信号强度通过移动网络或者WLAN网络发送到服务器端定位支撑平台,并随后接收服务器端返回的定位估计信息并以可视化的方式向用户展示。此外,智能终端设备还用于在初始化阶段采集室内环境的指纹并构建位置指纹数据库。目前普及的智能手机、平板电脑或者个人数字助理等都可以作为智能终端设备。\n[0045] WLAN无线接入点:与智能终端设备通过WLAN网络进行通信,将有线网络转变为无线网络,所有的WLAN无线接入点都布置在室内空间的顶上或层间,用于搭建室内空间的WLAN无线网络,其作用为与智能终端设备通过WLAN网络进行通信,将有线网络转变为无线网络。本发明主要使用一个物理空间点接收到的所有WLAN无线接入点的信号强度作为该位置的唯一标记。\n[0046] 服务器端定位支撑平台(简称服务器端):与智能终端设备通过移动网络或者WLAN网络进行通信,负责储存位置指纹信息和计算定位结果,并将定位结果反馈给用户。服务器端支撑平台由位置指纹数据库、web服务器、定位算法服务器和网络通信模块组成,位置指纹数据库用于存储离线阶段采集的位置指纹信息,与定位算法服务器通过数据库连接组件如JDBC等进行通信;web服务器用于与智能终端设备进行通信,接收智能终端设备发送的位置指纹信息并将定位结果反馈给智能终端设备;定位算法服务器根据智能终端设备采集的WLAN位置指纹信息使用在线定位算法估计用户的位置,与web服务器通过HTTP协议进行通信,并将结果反馈给web服务器;网络通信模块负责服务器端与智能终端设备之间通信。可使用移动网络或者WLAN网络等通信措施。\n[0047] 图2是本发明的定位算法结构图。本发明的定位过程包括离线位置指纹采集(离线训练)和在线定位估计两个阶段。离线位置指纹采集(离线训练)阶段的目标是为室内环境构建一个位置指纹数据库,系统部署人员在室内环境以一定的间隔遍历所有位置并记录每个参考位置接收到的不同WLAN接入点的无线信号强度,将参考值点位置坐标信息与位置指纹以一个相关联的二元组数据存储在服务器端的位置指纹数据库中;定位阶段的目标是估计用户的当前位置并在用户携带的设备上以可视化的方式展示。将用户发送的位置指纹信息作为输入,使用在线定位算法估计位置。\n[0048] 参见图3,本发明室内定位方法具体实施步骤如下:\n[0049] (A)在需要定位的室内空间使用智能终端设备收集WLAN无线接入点的信号强度信息,并将该信息发送给服务器端用以构建位置指纹数据库;\n[0050] (B)服务器端完成初始化操作以开启定位服务,并监听客户端的定位请求;\n[0051] (C)用户发出定位请求后,智能终端设备采集用户当前要定位位置的指纹信息并将该信息发送给服务器端;\n[0052] (D)服务器端监听到用户的定位请求后,接收客户端的位置指纹信息并使用在线定位算法估计用户的当前位置;\n[0053] (E)服务器端将定位结果返回给客户端,并通过可视化的方式在用户的智能终端设备上进行显示;\n[0054] 所述的室内定位方法分为离线位置指纹采集和在线定位估计两个阶段,位置指纹被用于唯一的标记一个物理位置。\n[0055] 在线定位算法具体步骤如下:\n[0056] a)使用智能终端设备采集该位置的WLAN无线接入点的信号强度,可表示为其中, 表示该位置采集到的第i个WLAN无线接入点的信号强度;\n[0057] b)对进行预处理,将Rj中不属于正常WLAN信号强度的值替换为Rj中的最小值,尽量消除异常值对最后定位结果的影响;\n[0058] c)由于在定位过程中,距离用户位置距离越近的WLAN接入点的信号越稳定,故在定位过程中应该赋予更大的权重,权重计算方法通过三步得到:\n[0059] 1)设Dist为位置指纹数据库中所有指纹与Rj的欧氏距离的集合,如公式(1)所示:\n[0060]\n[0061] 其中,M为指纹指纹中存储所有指纹的数目, 是指纹\n[0062] 库中存储的第i个指纹;\n[0063] 2)选择Dist中最小的k个指纹作为加权候选者,设 是第i个候选位置指纹,计算的权重如公式(2)所示:\n[0064]\n[0065] 其中,N为WLAN无线接入点的数目,wi的计算如公式(3)所示:\n[0066]\n[0067] 在公式(3)中, 表示在位置指纹Rj中比 大的数目, 表示位置指纹 中比 大的数目;\n[0068] d)根据候选指纹及步骤C中计算得到的权重进行定位估计,通过k个候选指纹的加权均值作为最终的定位估计,如公式(4)所示:\n[0069]\n[0070] 其中,Li为候选指纹中 对应的空间位置坐标。\n[0071] d)根据候选指纹及步骤C中计算得到的权重进行定位估计,通过k个候选指纹的加权均值作为最终的定位估计,如公式(4)所示:\n[0072]\n[0073] 其中,Li为候选指纹中 对应的空间位置坐标。\n[0074] 下面以一个例子说明本发明定位过程的具体实施方式:\n[0075] (1)离线位置指纹库采集\n[0076] 在一个部署有8个WLAN无线接入点(AP1~AP8)的室内环境中,离线位置指纹采集信息构建的指纹库如表1所示,其中共有5个位置(Loc1~Loc5)的位置指纹信息(单位是:\ndBm):\n[0077]\n AP 1 AP2 AP3 AP4 AP5 AP6 AP7 AP8\nLoc 1 -64 -55 -53 -59 -53 -62 -67 -66\nLoc 2 -69 -48 -56 -64 -71 -68 -48 -70\nLoc 3 -62 -55 -66 -70 -71 -56 -55 -67\nLoc 4 -60 -51 -48 -57 -62 -61 -48 -59\nLoc 5 -60 -38 -39 -48 -62 -59 -38 -61\n[0078] (2)在线定位估计\n[0079] 假设用户智能终端设备在该室内环境中的一个未知位置采集到的位置指纹为:R?={-50,-51,-53,-65,-63,-50,-63,-60}\n[0080] A.根据最近邻算法(如公式1所示)计算,可得:\n[0081] DistLoc1=56,DistLoc2=77,DistLoc3=69\n[0082] DistLoc4=49,DistLoc5=90\n[0083] B.选择最小的3个位置指纹作为候选者,即选择Loc1,Loc3与Loc4采集的位置指纹作为候选者。\n[0084] C.计算候选者位置的权重向量,可得:\n[0085]\n[0086]\n[0087]\n[0088] D.设Loc1,Loc3与Loc4对于的物理坐标分别为(x1,y1),(x3,y3),(x4,y4)。则可得出用户的估计位置 坐标可计算如下:\n[0089]\n[0090]
法律信息
- 2018-10-23
- 2015-07-08
实质审查的生效
IPC(主分类): H04W 4/02
专利申请号: 201410627920.6
申请日: 2014.11.10
- 2015-06-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-03-19
|
2013-12-06
| | |
2
| | 暂无 |
2005-06-20
| | |
3
| |
2014-07-30
|
2014-04-22
| | |
4
| |
2012-02-08
|
2011-07-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |