地磁场室内定位技术云平台及移动应用技术方案.docx
《地磁场室内定位技术云平台及移动应用技术方案.docx》由会员分享,可在线阅读,更多相关《地磁场室内定位技术云平台及移动应用技术方案.docx(17页珍藏版)》请在三一办公上搜索。
1、基于地磁场的室内定位技术云平台及移动应用技术方案黄步添2015年8月第一章技术方案一、总体技术概述(一)技术方案所依据的技术原理(1000字之内):提出了一种基于地磁场和历史定位轨迹的室内定位方法,该室内定位方法不 仅可以进行精确的室内位置定位,而且能够自动发现和纠正因测量误差等造成的 错误定位结果。另外,由于地磁场无源、稳定、无辐射特性,基于地磁的室内定 位费用低廉且更为稳定、安全.该定位系统包括移动终端和服务器,移动终端用于采集地磁场数据,服务器 用于进行数据存储和定位计算。实时获取地磁场信息建立指纹库利用历史定位轨迹对定位结果进行验证定位结果根据指纹库和实时获取的地磁场信息进行定位图1定
2、位方法流程图室内定位方法如下:步骤1:建立指纹库,指纹库中的数据既包含磁场强度信息(即地磁场特征 数据),又包含该磁场强度对应的真实位置信息(参考点的坐标)。设定参考点时相邻两个参考点之间的距离为310m。步骤2:按照预设的定位周期基于地磁场定位法对当前位置进行定位得到相 应的定位结果,每次定位时如下:先采集当前时刻所处位置的地磁场信息,然后与指纹库进行匹配进而得到定 位结果。当定位此时达到预设的次数阈值时,得到定位结果后还进行如下操作:(S1)以本次定位结果和历史定位轨迹中本次定位结果之前的K-1次定位结果 作为定位集合,其中K等于所述的次数阈值;(S2)计算定位集合中各个定位结果的置信度,
3、本实施例中基于信号传播衰减原 理计算定位集合中各个定位结果的置信度,具体如下:(1)从定位集合中选出一个定位结果作为起始节点并赋以初始置信度(本实施例 中初始置信度为1)。(1-1)计算定位集合中各个定位结果的局部密度,第i个定位结果Si的局部 密度 density (Si):m,其中,d(Si)为各个d(Si)为定位结果Si到其第m邻近点的距离;(12)比较各个定位结果的局部密度,以局部密度最大的定位结果作为起始 节点。(2)按就近原则在定位集合中确定选择m个定位结果作为起始节点的邻近节 点,m%K/2的上确界;(3)根据起始节点的初始置信度,按照传播衰减公式对各个邻近节点赋以置信度;(4)
4、各个邻近节点获取置信度后均循环操作一次步骤(2)和步骤(3);每个节点选取获取的置信度中的最大值作为相应的定位结果的最终置信度。计算得到的定位集合中,定位结果S1的局部密度最大,被确定为定位置信度 最高的位置,作为起始节点,记为O。在定位方法中,还可以在定位验证本次定位结果错误后,根据历史定位轨迹 和本次定位时的运动速度计算当前定位结果,并添加至历史定位轨迹:根据历史 定位轨迹确定本次定位时的运动方向,并根据速度传感器采集自身的运动速度, 然后结合定位周期计算得到本次定位的定位结果。主要技术与性能指标(500字之内):1、平台支持的并发量网站面临高并发访问和海量数据流的情况屡见不鲜,系统中的各
5、个核心设备 所负担的处理能力和计算强度也会相应增大,使得单一设备根本无法承担。在此 种情况下,通过设计负载均衡机制将工作任务相对均衡地分摊到多个节点(服务 器集群)上执行,从而提升整个业务系统的性能。根据未来一年的业务量的估算,系统需要支持10万并发连接数,随着云平 台性能的提升,可无限扩展。2、定位的精确度根据实测结果,定位精度可以控制在5m以内,5m以内已能满足民用的室内 定位要求.目前算法还在持续完善中,精度有望进一步提高。3、定位的请求时间定位的请求时间,指从调用端,如移动手机发起请求,到定位服务端反馈回的 时间,较短的时间能够提高用户在使用定位的服务的体验.目前根据测试结果表 明,请
6、求时间能够控制在0。5S以内。4、基于智能手机的社交终端;定位开放平台提供相应的SDK包和API调用服务,方便各类企业和个人开发 者使用定位服务,该接口和sdk包要能够应用于IOS及Andriod移动平台操作系(二)创新内容创新类别理论创新应用创新 技术创新口工艺创新口结构创新创新内容(1200字之内):创新内容要根据选择的创新类别,用技术语言按创 新点分条目描述,尽可能多用实验数据,要有数据分析、对比.如果是技术创新, 请说明目前一般采用什么技术,申报项目对什么技术进行了创新,;如果是结构 创新、工艺创新,需进行新旧结构或工艺对比,并画出新旧结构图和工艺流程图.本项目的主要创新点有:一、技术
7、创新1、提出了一种基于地磁场和历史定位轨迹的新型室内定位方法,该方法不仅能 够进行室内位置的定位,而且能够智能纠错,发现和改正错误的定位位置.该方法 费用低廉、定位精度显著优于以往的室内定位方法。2、除了一种发现和纠正错误定位位置的传播算法,该算法能够有效的发现并纠 正错误定位位置,避免错误定位.3、提出了一种加入手持设备角度、加速度等数据进行辅助定位的位置定位方法。 该方法能够显著提高室内位置定位的精度.4、提出了一种通过用户的行为数据对用户的生活习惯以及生活圈进行分析的方 法,通过将用户的主观行为意愿与客观行为数据相结合,所得到的结果能很好的 反映用户真实的生活方式.5、提出一种基于用户生
8、活习惯与生活圈的线下好友推荐方法。这种方法独立于 用户的交际圈,更加注重对用户生活圈信息的挖掘,与传统方法相比,本方法得 到的推荐结果不会收敛至一个相对较小的朋友圈,更加利于用户的扩散。6、提出了一种基于室内定位技术采集用户在室内场所中的行为数据,据此对用 户进行线下好友推荐.该方法相比于传统好友推荐方法所依据的前提条件:(1) 特定的场所具有特定的用户群体;(2)用户是出于主观意愿而前往特定的场所, 这是用户生活习惯(生活方式)的一种客观体现;更加客观,更具备普适性.二、应用创新1、为大众用户提供室内微距社交应用,应用基于云象网络自主知识产权的地磁 定位技术、WiFi定位技术和好友推荐技术等
9、创新技术。2、室内微距社交应用为用户提供了定位导航、社交和导购等方面应用,应用形 式上区别于目前市场上主流的社交应用。3、提供开放云平台,方便各类企业和个人开发者使用sdk包和api快速应用定位 服务.(三)与项目相关的知识产权情况权利人相关说明:申报人或团队使用单位知识产权(申报人为非权利人)的,要 逐一说明是否得到了权利人的许可使用(提供许可证明文件为有效)、是否存在 股权关系、合作关系等。二、项目技术开发可行性(一)项目技术发展现状国内外相关技术的研究、开发现状的介绍、分析(1200字之内):国际上谷歌、诺基亚、博通、IndoorAtals、Qubulus、杜克大学在室内定位 技术领域有
10、一定的进展.(1)谷歌方案:谷歌手机地图6。0版的时候已经在一些地区加入了室内导 航功能,此方案主要依靠GPS(室内一般也能搜索到23颗卫星)、wifi信号、 手机基站以及根据一些“盲点(室内无GPS、wif i或基站信号的地方)的具体 位置完成室内的定位。目前此方案的精度还不是很满意,所以谷歌后来又发布了 一个叫“Google Maps Floor Plan Marker ”的手机应用,号召用户按照一定的 步骤来提高室内导航的精度。(2)诺基亚方案:诺基亚采用的是HAIP技术,正在努力使之成为蓝牙协议 的一部分,这样只要你的设备带有蓝牙模块,就能够使用这种技术进行定位。当 然,仅有一个蓝牙模
11、块还不能完成定位,还需要在室内安装一种定位发射台,通 过这两者之间的通信完成定位。这种发射台可以覆盖100mX100m的范围,定位 精度在30cm100cm,据说这种发射台还有成本低、功耗低等特点,一台或多台 都能完成定位。(3)博通方案:博通公司研制了一种用于室内定位的新芯片(BCM4752), 具备三维定位功能(即你所在位置的高度也算出来)。这种芯片可以通过wifi、 蓝牙或NFC等技术来提供室内定位系统支持.更强大的是,该芯片可以结合其它 传感器,例如手机里的陀螺仪、加速度传感器、方位传感器等,将你位置的变化 实时计算出来,甚至做到没有死角。博通公司的如意算盘是将这种芯片内置到智 能手机
12、里。(4)IndoorAtlas方案:IndoorAtlas是一家专注于室内导航解决方案的公 司,刚成立不久。IndoorAtlas的方案基于地球磁场,依据是每一个具体位置的 磁场信息都不一样。不过使用这种技术进行导航比较麻烦,首先用户需要上传建 筑平面图,然后还需要你拿着移动设备绕室内一圈,记录下各个位置的地磁信号 特征,这些信息需要上传到IndoorAtlas的服务器。(5)Qubulus方案:跟IndoorAtlas不同的是,Qubulus公司根据无线电信 号(Radio Signature)来定位。每一个位置的无线电信号数量、频度、强度等 也是不同的,Qubulus根据这些差异计算出你
13、的具体位置。使用Qubulus的方案, 你同样需要收集室内的无线电信号。Qubulus也提供了开发工具包,很容易申请 下来。开发工具包里有一个例子,可以使用Eclipse直接编译通过。(6)杜克大学方案:杜克大学则借助现实生活中路标(landmarks)的思想,正 在开发一个叫做UnLoc的应用。此应用通过感知wifi、3G信号死角,以及一些 运动特征,如电梯、楼梯等,并根据这些位置已知的路标来计算你的位置.当你移 动的时候,就根据其他感应器(陀螺仪、加速度传感器、方位传感器等)来跟踪 你的位置.(二)项目主要研究内容项目研究开发内容及涉及的关键技术及技术指标描述(1500字之内):逐条阐 述
14、项目研究开发的主要内容及涉及的关键技术及技术指标。项目将地磁场室内定位技术,提供面向各类企业和个人开发者的开放云平台服务 以及面向大众用户、商场的移动应用产品。项目主要研究内容及关键技术如下:1、基于地磁场的室内定位技术利用手持设备采集地磁强度,通过匹配指纹库进行当前位置定位,然后结合 历史定位轨迹进行剔除错误定位,提高定位的精确性。本项目提出了一种基于地 磁场和历史定位轨迹的新型室内定位方法,该方法不仅能够进行室内位置的定 位,而且能够智能纠错,发现和改正错误的定位位置。该方法费用低廉、定位精 度显著优于以往的室内定位方法;提出了一种加入手持设备角度、加速度等数据 进行辅助定位的位置定位方法
15、。该方法能够显著提高室内位置定位的精度;首次 提出了一种发现和纠正错误定位位置的传播算法,该算法能够有效的发现并纠正 错误定位位置,避免错误定位.图表22、基于Hadoop技术的海量数据存储、管理、检索信息管理平台基于Hadoop技术研发海量数据存储管理平台,为上层应用提供高效的海量 数据存储管理、查询和检索服务以及并行数据处理工具.HBase - Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分 布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储 集群。HBase系统架构如下:(1) 、Zookeeper Quorum 中除了存储了-
16、ROOT-表的地址和 HMaster 的地 址,HRegionServer也会把自己以Ephemeral方式注册到Zookeeper中,使得 HMaster可以随时感知到各个HRegionServer的健康状态。(2) 、HBase 中可以启动多个 HMaster,通过 Zookeeper 的 Master Election 机制保证总有一个Master运行,HMaster在功能上主要负责Table和Region的 管理工作。(3) 、HRegionServer主要负责响应用户I/O请求,向HDFS文件系统中读写 数据,是HBase中最核心的模块.(4) 、HStore存储是HBase存储的核
17、心了,其中由两部分组成,一部分是 MemStore,一部分是 StoreFiles。MemStore 是 Sorted Memory Buffer,用户写 入的数据首先会放入MemStore,当MemStore满了以后会Flush成一个 StoreFile(底层实现是HFile),当StoreFile文件数量增长到一定阈值,会触 发Compact合并操作,将多个StoreFiles合并成一个StoreFile,合并过程中 会进行版本合并和数据删除,因此可以看出HBase其实只有增加数据,所有的更 新和删除操作都是在后续的compact过程中进行的,这使得用户的写操作只要进 入内存中就可以立即返
18、回,保证了 HBase I/O的高性能。当StoreFiles Compact 后,会逐步形成越来越大的StoreFile,当单个StoreFile大小超过一定阈值后, 会触发Split操作,同时把当前Region Split成2个Region,父Region会下线, 新Split出的2个孩子Region会被HMaster分配到相应的HRegionServer上, 使得原先1个Region的压力得以分流到2个Region上。3、基于mapbox的地图技术采用mapbox技术,构建3D室内地图,可以创建各种自定义地图。通过js可 以方便地在地图上实现放照片、让用户签到、或者记录笔记等功能。图表3
19、4、基于Spark的流式计算平台Spark是一种与Hadoop相似的开源集群计算环境,但是两者之间还存在一 些不同之处,这些有用的不同之处使Spark在某些工作负载方面表现得更加优 越,换句话说,Spark启用了内存分布数据集,除了能够提供交互式查询外,它 还可以优化迭代工作负载。采用Spark流式计算框架后,使得后端的地磁场建模、 定位的效率更高。Shark (SQL)SparkStreamingMLlib (machine tearnin-gi)GraphX (graph)Apache Spark图表4(三)项目技术路线描述项目技术路线描述(1200字之内):包括技术原理图、工艺流程图、产
20、品结构 图、框架图等。1、室内定位服务架构示意图信号读取故据输入定位位置输出后台服务器信暨取室内地蛾厨图表5本项目的室内定位技术包括移动端,服务端及信号数据,包括地磁场信号和 wifi信号。首先,手机端根据采集到的地磁数据和wifi信号数据,通过无线网 络传输到后台服务端,经过处理后,反馈用户位置到前端。2、基于Hadoop技术的海量数据存储架构 rsoo% 工! I. LL.LL LI LL工L.3_l富口口。如口 LILODJ口耳口口LE匚口口口匚匚口口口jCLI !tDOSgO*n n rTn.sww J图表6由于本项目的技术平台服务和移动互联网应用服务,面向大量的用户,势必 会产生大量
21、的数据及数据存储问题,因此选择成熟的大数据存储和处理方案是非 常关键的。从图中可以看到,Hadoop技术的海量数据存储和处理架构能够很好 相应本项目的需求。号 Q9 E 山 号 鼠,定位 fts 朋友 更第 恳位 伏圈 朋反 胆琴 定位优息检发 史筝3、移动端应用截图图表7此界面截图是本公司的移动互联网应用产品的界面图,从图中可以清晰看到, 该应用主要包括室内定位导航,社交,商场优惠信息等功能。4、PC端的地图应用截图A氏果网络 r图表8该图是本公司面向大众用户的室内位置导航的WEB轻应用,用户可以无需安 装app,既可以方便浏览室内地图信息.5、应用后台系统伊真希*田5图表9后台提供面向商家
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地磁场 室内 定位 技术 平台 移动 应用技术 方案
链接地址:https://www.31ppt.com/p-5088124.html