一种基于iBeacon的室内定位系统及方法

文档序号:10591981阅读:191来源:国知局
一种基于iBeacon的室内定位系统及方法
【专利摘要】本发明公开了一种基于iBeacon的室内定位系统及方法,利用iBeacon基站组建无线传感器网络,每一个iBeacon基站作为一个信标节点,利用RSSI信息解算未知节点到多个信标节点的距离,利用自适应多边定位和卡尔曼滤波算法确定未知节点的位置信息。本发明结构简单、部署简便、成本低廉,无需离线标定,定位稳定性好、精度高;解决了当前GPS技术无法提供室内定位服务的问题,为智能手机用户提供室内定位导航服务。本发明根据iBeacon基站广播的无线信号强度信息对路径衰减模型参数进行在线估计,提高定位精度;解决RSSI路径衰减模型参数随环境变化的问题,进而增强室内定位算法的鲁棒性并提高定位精度。
【专利说明】
-种基于i Beacon的室内定位系统及方法
技术领域
[0001] 本发明属于室内定位技术领域,尤其设及一种基于iBeacon的室内定位系统及方 法。
【背景技术】
[0002] 目前,随着智能移动设备(如智能手机、平板电脑及可穿戴设备等)的普及,人们对 室内位置信息的需求越来越迫切,对基于位置的服务需求也日益增加,比如在展馆,需要快 速寻找感兴趣的展位;在机场、火车站等场所等待时,可W进行好友互动;人们在商场内,找 商品,找优惠;再比如在医院找指定科室,在停车场找空闲车位,都需要用户的位置信息。由 于缺少专口的室内定位基础设施,室内定位实现起来一直存在一定的困难。
[0003] 但是,最近几年,无线技术发展迅速,出现了很多室内定位技术,如基于RFID、 Zigbee网络、蓝牙、WIFI、红外或超声波等的室内定位,由于部署不方便或者成本限制,均不 能提供较好的室内定位解决方案。

【发明内容】

[0004] 本发明的目的在于提供一种基于iBeacon的室内定位系统及方法,旨在解决现有 的室内定位技术存在部署不方便,成本较高的问题。
[0005] 本发明是运样实现的,一种基于iBeacon的室内定位方法,所述基于iBeacon的室 内定位方法利用iBeacon基站组建无线传感器网络,每一个iBeacon基站作为一个信标节 点,利用RSSI信息解算未知节点到多个信标节点的距离,利用自适应多边定位和卡尔曼滤 波算法确定未知节点的位置信息。
[0006] 进一步,所述基于iBeacon的室内定位方法包括在线标定阶段和实时定位估计阶 段;
[0007] 所述在线标定阶段为每个iBeacon基站构建当前室内环境下的路径衰减模型,将 智能手机连接至定位服务器并依次靠近每个iBeacon基站,将采集的RSSI信息发送到定位 服务器,定位服务器在线估计出每个iBeacon基站的路径衰减模型参数;
[0008] 所述定位估计阶段是估计用户的当前位置并在用户携带的智能手机上可视化的 方式展示。
[0009] 进一步,所述基于iBeacon的室内定位方法包括W下步骤:
[0010] 步骤一,安装iBeacon基站,并记录基站所在位置的真实位置;
[0011] 步骤二,定位服务器完成初始化操作开启定位服务,监听客户端的定位请求;
[0012] 步骤=,路径衰减模型参数估计阶段,在需要定位的室内空间使用智能手机与定 位服务器连接,将智能手机依次靠近iBeacon基站,采集iBeacon基站的RSSI信息并将该信 息发送给定位服务器,定位服务器根据iBeacon基站的位置信息和RSSI信息在线估计路径 衰减模型参数;
[0013] 步骤四,实际定位阶段,定位服务器端接收智能手机发送的RSSI并使用实时定位 算法估计用户的当前位置;
[0014] 步骤五,定位服务器端将定位结果返回给客户端,客户端显示位置信息。
[0015] 进一步,所述路径衰减模型参数估计阶段对于第i个iBeacon基站的路径衰减模型 参数K,n,给出如下基于粒子滤波的在线估计算法步骤:
[0016] (1)初始化粒子 KjG [Kmin,Kmax] ,DjG [nmin,nmax],j = l,2,L,M 表示第 j 个粒子,M 表示 粒子的总数;
[0017] (2)智能手机依次靠近采集的N( >3)个iBeacon基站,N表示iBeacon基站的总数 目,iBeacon基站的真实位置为(xi,yi),(X2,y2),L, (XN,yN);
[0020] 其中,t表示时间;[0021] MUv 估巧垄K.
[0018] 疏,》l-
[0019]
[0022]
[0023] 其中,O是人为设定的常数,d为iBeacon基站之间的距离;
[0024] 化)叔估归一化;
[0025]
[0026] (6)重采样,根据粒子的权重进行重采样,权重大的将得到更多的后代;
[0027] (7)化计参敬:
[002引
[0029] 得到实际环境的无线信号路径衰减模型的参数。
[0030] 进一步,所述实际定位阶段的定位算法如下:
[0031] (1)智能手机采集的N( >3)个iBeacon基站的RSSI信息表示为(RSSIi,RSSl2,L, RSSIn),N表示iBeacon基站的总数目,iBeacon基站的真实位置为(XI,yi), (X2,y2),L, (XN, Yn);
[0032] (2)利用路径衰减模型估计用户到N个iBeacon的距离(也,(12,1^,(^),具体为,根据:
[0033] RSSI=K-IOn log d(1)
[0034] 根据式(1)得到:
.
[0035] (3)假设用户位置为X=(x,y),则:
[0036]

[0037] 檐击(2)中的前N-I个方浩化次减去笠 N个方浩,得宅Ih [00;3 引
[0039] 其中i表示第i个iBeacon基站,将上式表示成矩阵形式,有:[0040] AX = b;[0041 ]其中,
[0042]
[0043]
[0044]
[0045] 所 W,义二从V" i/r'A。
[0046] 本发明的另一目的在于提供一种所述基于iBeacon的室内定位方法的室内定位系 统,所述室内定位系统包括:
[0047] 智能手机,用于采集iBeacon基站的无线信号强度并与定位服务器通过移动网络 或者WIFI网络通信,将采集的无线信号强度信息上传至定位服务器,并负责显示定位服务 器返回的位置信息;
[004引定位服务器,与智能手机通过移动网络或者WIFI网络进行通信,用于储存iBeacon 基站标识信息和计算定位结果,并将定位结果反馈给用户;接受智能手机的连接请求,在线 估计环境参数阶段,根据智能手机发送的RSSI信息在线估计环境的路径衰减参数模型参 数;实时定位阶段,根据智能手机提供的RSSI信息,估计用户的位置,并将定位结果发送给 智能手机;
[0049] iBeacon基站,用于定位iBeacon基站,W固定功率、固定频率广播信息,供智能手 机读取。
[0050] 本发明的另一目的在于提供一种利用所述基于iBeacon的室内定位方法的平板电 脑。
[0051] 本发明的另一目的在于提供一种利用所述基于iBeacon的室内定位方法的可穿戴 设备。
[0052] 本发明提供的基于iBeacon的室内定位系统及方法,部署方便、成本低廉,并且能 够根据iBeacon基站广播的无线信号强度(RSSI)信息对路径衰减模型参数进行在线估计, 提高定位精度可W达到2.5米W内;能够解决RSSI路径衰减模型参数随环境变化的问题,进 而增强室内定位算法的鲁棒性并提高定位精度。
[0053] 本发明的定位系统结构简单、部署简便、成本低廉,且无需离线标定,定位稳定性 好、精度高;解决了当前GPS技术无法提供室内定位服务的问题,为智能手机用户提供室内 定位导航服务,W此为基础有效地解决公共安全和应急响应问题。例如,在紧急情况下,每 一个人都想被救援人员精确定位到,大到建筑物的位置,小到楼层或者房间号;W室内定位 为契机提供基于位置的服务,挖掘室内商场潜在的商业价值。例如,可W应用于手机购物、 移动电子商务、个性化广告/优惠信息推送等。
[0054] 本发明结构简单、部署简便、成本低廉,能够为用户提供室内导航服务,并协助处 理应急响应,还能为商场的商品推荐和广告投放趋于精确化和有效化,产生可观的经济效 益。
【附图说明】
[0055] 图1是本发明实施例提供的基于iBeacon的室内定位方法流程图。
[0056] 图2是本发明实施例提供的实施例1的流程图。
[0057] 图3是本发明实施例提供的基于iBeacon的室内定位系统结构示意图;
[0化引图中:1、智能手机;2、定位服务器;3、iBeacon基站。
【具体实施方式】
[0059] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合实施例,对本发明 进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于 限定本发明。
[0060] 本发明是iBeacon的室内定位技术,利用iBeacon基站组建无线传感器网络,每一 个iBeacon基站作为一个信标节点,利用RSSI信息解算未知节点到多个信标节点的距离,利 用自适应多边定位和卡尔曼滤波算法确定未知节点的位置信息。
[0061] 下面结合附图对本发明的应用原理作详细的描述。
[0062 ]如图1所示,本发明实施例的基于iBeacon的室内定位方法包括W下步骤:
[0063] SlOl:安装iBeacon基站,并记录基站所在位置的真实位置;
[0064] S102:定位服务器完成初始化操作开启定位服务,监听客户端的定位请求;
[0065] S103:路径衰减模型参数估计阶段,在需要定位的室内空间使用智能手机与服务 器连接,然后将智能手机依次靠近iBeacon基站,采集iBeacon基站的RSSI信息并将该信息 发送给定位服务器,定位服务器根据iBeacon基站的位置信息和RSSI信息在线估计路径衰 减模型参数;
[0066] S104:实际定位阶段,服务器端接收智能手机发送的RSSI并使用实时定位算法估 计用户的当前位置;
[0067] S105:服务器端将定位结果返回给客户端,客户端显示位置信息。
[0068] 本发明实施例的基于iBeacon的室内定位方法包括在线估计环境的路径衰模型减 参数(称为在线标定)和实时定位估计两个阶段。在线标定阶段的目标是为每个iBeacon构 建当前室内环境下的路径衰减模型,系统部署人员需要将智能手机连接至定位服务器并依 次靠近每个iBeacon基站,将采集的RSSI信息发送到定位服务器,定位服务器就可W在线估 计出每个iBeacon基站的路径衰减模型参数;定位阶段的目标是估计用户的当前位置并在 用户携带的智能手机上可视化的方式展示。
[0069] 如图2所示,本发明实施例的基于iBeacon的室内定位方法分为在线估计路径衰减 模型参数和实时定位两个阶段,并不需要离线的标定过程。
[0070] 对于第i个iBeacon基站的路径衰减模型参数K,n,给出如下基于粒子滤波的在线 估计算法步骤:
[007"1] (1)初始化粒子町£比1111。,1(1113、],^£[]11111。,11丽]〇 = 1,2心]/[表示第^'个粒子,]/[表示 粒子的总数;
[0072] (2)智能手机依次靠近采集的N( >3)个iBeacon基站,N表示iBeacon基站的总数 目,iBeacon基站的真实位置为(xi,yi),(X2,y2),L, (XN,yN);
[0073] (3)粒子预测:
[0074]
[00对其中,t表示时间;
[0076] M)权估巧就.
[0077]
[0078] 其中,O是人为设定的常数,d为iBeacon基站之间的距离;
[0079] (5)权值归一化:
[0080]
[0081] (6)重采样,根据粒子的权重进行重采样,权重大的将得到更多的后代;
[0082] ^7'|化^^爱撒.
[0083]
[0084] 就得到了实际环境的无线信号路径衰减模型的参数。
[0085] 定位算法步骤如下:
[0086] (1)智能手机采集的N( >3)个iBeacon基站的RSSI信息可W表示为(RSSIi,RSSl2, LRSSIn),N表示iBeacon基站的总数目,iBeacon基站的真实位置为(XI,yi), (X2,y2),L, (XN, Yn);
[0087] (2)利用路径衰减模型估计用户到N个iBeacon基站的距离(di,d2,L,dN),具体为, 根据:
[008引 RSSI=K-IOn log d (I)
[0089] 根据式(I)得到:
.
[0090] (3)假设用户位置为X=(x,y),则:
[0091]
(2)
[0092] 悠古由的前N-I个节趙化欢减去笛N个节趙.而W浩丕Il-[0093]
[0094] 其中i表示第i个iBeacon基站,将上式表示成矩阵形式,有:[0095] AX = b;[0096] 其中,
[0097]
[009引
[0099]
[0100]
[0101 ]如图3所示,本发明实施例的基于iBeacon的室内定位的系统包括:智能手机1、定 位服务器2和iBeacon基站3。
[0102] 智能手机1,定位时,用于采集iBeacon基站的无线信号强度并与定位服务器2通过 移动网络或者WIFI网络通信,将采集的无线信号强度信息上传至定位服务器2,并负责显示 定位服务器2返回的位置信息。
[0103] 定位服务器2(简称服务器端),与智能手机1通过移动网络或者WIFI网络进行通 信,负责储存iBeacon基站标识信息和计算定位结果,并将定位结果反馈给用户。定位服务 器2-般由性能较好的计算机担任,负责接受智能手机1的连接请求,在线估计环境参数阶 段,根据智能手机1发送的RSSI信息在线估计环境的路径衰减参数模型参数;实时定位阶 段,根据智能手机1提供的RSSI信息,估计用户的位置,并将定位结果发送给智能手机1。
[0104] iBeacon基站3,用于定位之前需要部署iBeacon基站,一般部署在房间角落墙壁的 较高位置,防止信号被遮挡,每个基站有自己特定的MAC标识信息,并W固定功率、固定频率 广播信息,W供智能手机读取。
[0105] W上所述仅为本发明的较佳实施例而已,并不用W限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种基于iBeacon的室内定位方法,其特征在于,所述基于iBeacon的室内定位方法 利用iBeacon基站组建无线传感器网络,每一个iBeacon基站作为一个信标节点,利用RSSI 信息解算未知节点到多个信标节点的距离,利用自适应多边定位和卡尔曼滤波算法确定未 知节点的位置信息; 所述基于iBeacon的室内定位方法包括在线标定阶段和实时定位估计阶段; 所述在线标定阶段为每个iBeacon构建当前室内环境下的路径衰减模型,将智能手机 连接至定位服务器并依次靠近每个iBeacon基站,将采集的RSSI信息发送到定位服务器,定 位服务器在线估计出每个iBeacon基站的路径衰减模型参数; 所述定位估计阶段是估计用户的当前位置并在用户携带的智能手机上可视化的方式 展示。2. 如权利要求1所述的基于iBeacon的室内定位方法,其特征在于,所述基于iBeacon的 室内定位方法包括以下步骤: 步骤一,安装iBeacon基站,并记录基站所在位置的真实位置; 步骤二,定位服务器完成初始化操作开启定位服务,监听客户端的定位请求; 步骤三,路径衰减模型参数估计阶段,在需要定位的室内空间使用智能手机与定位服 务器连接,将智能手机依次靠近iBeacon基站,采集iBeacon基站的RSSI信息并将该信息发 送给定位服务器,定位服务器根据iBeacon基站的位置信息和RSSI信息在线估计路径衰减 模型参数; 步骤四,实际定位阶段,定位服务器端接收智能手机发送的RSSI并使用实时定位算法 估计用户的当前位置; 步骤五,定位服务器端将定位结果返回给客户端,客户端显示位置信息。3. 如权利要求2所述的基于iBeacon的室内定位方法,其特征在于,所述路径衰减模型 参数估计阶段对于第i个iBeacon基站的路径衰减模型参数K,n,给出如下基于粒子滤波的 在线估计算法步骤: (1) 初始化粒子KjG [Kmin,Kmax],nje [nmin,nmax],j = l,2,L,M表示第j个粒子,Μ表示粒子 的总数; (2) 智能手机依次靠近采集的Ν(彡3)个iBeacon基站,Ν表示iBeacon基站的总数目, iBeacon基站的真实位置为(xi,yi),(X2,y2),L, (XN,yN); (3) 粒子预测:其中,t表示时间; (4) 权值更新:其中,〇是常数,d为iBeacon基站之间的距尚; (5) 权值归一化:(6) 重采样,根据粒子的权重进行重采样,权重大的将得到更多的后代; (7) 估计参数:得到实际环境的无线信号路径衰减模型的参数。4.如权利要求2所述的基于iBeacon的室内定位方法,其特征在于,所述实际定位阶段 的定位算法如下: (1) 智能手机采集的N(彡3)个iBeacon基站的RSSI信息表示为(RSSIiRSSIlI^RSSIn), N表示iBeacon基站的总数目,iBeacon基站的真实位置为(xi,yi),(X2,y2),L, (χν,υν); (2) 利用路径衰减模型估计用户到N个iBeacon基站的距离((^,^^,如^具体为^艮据: RSSI=K-10n log d (1) 根据式(1)得到:j = 1_0 ??2 . (3) 假设用户位置为X=(x,y),则:将式(2)中的前N-1个方程依次减去第N个方程,得到:其中i表示第i个iBeacon基站,将上式表示成矩阵形式,有: AX = b; 其中,所以,夕=(/^4) !.47,?5. -种如权利要求1所述基于iBeacon的室内定位方法的室内定位系统,其特征在于, 所述室内定位系统包括: 智能手机,用于采集iBeacon基站的无线信号强度并与定位服务器通过移动网络或者 WIFI网络通信,将采集的无线信号强度信息上传至定位服务器,并负责显示定位服务器返 回的位置信息; 定位服务器,与智能手机通过移动网络或者WIFI网络进行通信,用于储存iBeacon基站 标识信息和计算定位结果,并将定位结果反馈给用户;接受智能手机的连接请求,在线估计 环境参数阶段,根据智能手机发送的RSSI信息在线估计环境的路径衰减参数模型参数;实 时定位阶段,根据智能手机提供的RSSI信息,估计用户的位置,并将定位结果发送给智能手 机; iBeacon基站,用于定位iBeacon基站,以固定功率、固定频率广播信息,供智能手机读 取。6. -种利用如权利要求1 -4任意一项所述基于i Beacon的室内定位方法的平板电脑。7. -种利用如权利要求1-4任意一项所述基于iBeacon的室内定位方法的可穿戴设备。
【文档编号】G01C21/20GK105953802SQ201610587299
【公开日】2016年9月21日
【申请日】2016年7月22日
【发明人】马宏宾, 王冬, 周浩, 陈孙杰
【申请人】马宏宾
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1