[发明专利]一种基于WiFi室内定位技术的大数据处理系统和方法在审
申请号: | 201410462024.9 | 申请日: | 2014-09-11 |
公开(公告)号: | CN105472729A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 周津铭 | 申请(专利权)人: | 广州兰大晨曦企业孵化器有限公司 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/12;H04L29/08 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 裘晖 |
地址: | 511458 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 wifi 室内 定位 技术 数据处理系统 方法 | ||
技术领域
本发明涉及无线定位技术研究领域,特别涉及一种基于WiFi室内定位技术的大数据处理系统和方法。
背景技术
目前,定位服务市场发展迅速,定位服务需求量迅速增长。常见的定位技术有GPS卫星定位、WiFi定位等。GPS卫星定位需要在相对空旷、高层建筑不密集的地方才能实现比较精确的定位,而且在户内无法使用,耗电量较高。基于上述缺点,利用广泛存在的WiFi网络,对处于楼群密集或者室内目标进行定位成为最佳技术选择。
通过WiFi网络进行定位,可以弥补GPS在建筑密集或者室内应用的限制,扩大定位服务的应用行业和范围,提高定位精度,降低部署成本,提高设备利用率,增强应对突发事件的业务处理能力,具有重要的社会意义。
同时随着大数据各领域的大规模应用,基于WiFi位置定位的各项商业智能服务急增长中,这些服务需要迅速、准确收集到用户室内位置数据,所以需要提供一种基于WiFi室内定位技术的大数据处理系统和方法。
发明内容
本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于WiFi室内定位技术的大数据处理系统,该系统基于全球通用标准的WiFi网络,无须重新搭建其他网络或设施,具有定位准确、成本低的优点。
本发明的另一目的在于提供一种基于WiFi室内定位技术的大数据处理系统的处理方法。
本发明的目的通过以下的技术方案实现:一种基于WiFi室内定位技术的大数据处理系统,包括服务器端、无线AP和客户端,其中客户端包括:
数据采集模块,用于采集各可用无线AP的BSSID、RSSI(ReceivedSignalStrengthIndicator,接收信号的强度指示)和MAC地址,并将这些数据按照一定格式封装后发送到数据发送模块;
数据收发模块,用于将数据采集模块采集的数据通过Socket通信技术无线发送到服务器端;以及,用于接收服务器端发送的定位信息;
终端显示模块,用于在终端地图UI上显示服务器端发送的定位信息,并根据内置的大数据业务应用流程,在终端地图UI上面显示出业务导引信息;
服务器端包括:
定位模块,用于接收来自客户端的连接请求,以多线程的方式为每一个客户端服务,根据各客户端发来的RSSI数据,使用基于概率模型的经验数据库定位方法进行定位计算,并将得出的定位结果写入日志文件;
大数据智能管理模块,是大数据智能平台的一个软件服务组件,用于管理系统的使用用户,管理属于该系统的移动终端设备,和进行移动终端位置地查询;
交互模块,用于显示定位模块的定位结果,以及进行大数据智能管理模块的管理操作。
具体的,所述定位模块包括:
Socket通信模块,用于与客户端中的数据收发模块进行Socket通信;
定位引擎,用于根据待定位点处能够测得信号的AP个数、该点有信号的每个AP的RSSI平均值,通过调用概率计算模块计算出定位点位置结果;
数据库操作模块,将AP的MAC地址数据和测得AP在该点的信号强度数据记录入数据库进行各类数据操作;
概率计算模块,用于根据当前实测的RSSI值、数据库中存贮的RSSI平均值和与平均值对应的标准差,根据高斯分布公式计算出来定位点的位置数据概率值,并将此数据存入基于概率模型的经验数据库。
一种基于WiFi室内定位技术的大数据处理系统的处理方法,包括步骤:
(1)启动客户端,获取网卡的信息;
(2)根据网卡信息获取周围无线AP点的BSSID信息、RSSI信息和MAC地址;
(3)无线AP把获得的周围无线AP的BSSID和对应的RSSI通过WiFi网络发送给服务器端的定位模块,如果成功,执行步骤(4);如果不成功重新执行步骤(3);
(4)服务器端的定位模块根据各客户端发来的RSSI数据,使用基于概率模型的经验数据库定位方法进行定位计算,并将得出的定位结果通过无线AP发送到客户端;
(5)客户端接收定位信息后,在终端地图UI上显示起来,并根据内置的大数据业务应用流程,在终端地图UI上面显示出业务导引信息。
具体的,所述步骤(4)中,定位模块中进行定位计算的步骤是:
(4-1)训练阶段:用Ferris公式计算自由空间中电波传播损耗,公式如下:
PL=-Gr–Gt+20log(4πR/λ)=Gr–Gt+22+20log(R/λ);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州兰大晨曦企业孵化器有限公司,未经广州兰大晨曦企业孵化器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410462024.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种获取发送数据资源的方法及装置
- 下一篇:一种杯子