基于Android的位置指纹数据采集系统.docx

基于Android的位置指纹数据采集系统.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

基于Android的位置指纹数据采集系统

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

李刚姬同凯杨建光曾国玉梁通

摘要:位置指纹采集工作是实施Wi-Fi定位系统的重要环节。为了减少无效作业、保障数据可用性、提高团队协作能力,设计并实现了一种基于Android平台的位置指纹数据采集系统。该系统具备采集规则自定义、地图及采集点展示、无线信号采集和结果实时上传等功能,具有交互体验顺畅简便、施工过程可视化等优点。测试效果表明:系统运行良好,功能稳定可靠,满足实际应用需要。

关键词:Android;位置指纹;无线信号采集;Wi-Fi定位系统实施

中图分类号:TP311文献标志码:A文章编号:1006-8228(2017)09-09-04

Abstract:ThelocationfingerprintacquisitionistheimportantbasicpartofWi-Fipositioningsystem.Inordertoreducethefruitlesswork,guaranteethedataavailabilityandimprovetheteamworkcooperation,anAndroid-basedlocationfingerprintacquisitionsystemisdesigned.Thesystemhasthefunctionsofdefiningacquisitionrule,displayingmapandacquisitionpoints,acquiringthewirelesssignaldataanduploadingtheresultsinrealtime,andhastheadvantagesofsmoothandsimpleofinteractiveexperienceandvisualizationofconstructionprogress.Thetestresultsshowthatthesystemrunswellandthefunctionisstableandreliable,whichmeetstheneedsofpracticalapplication.

Keywords:Android;locationfingerprint;wirelesssignalacquisition;Wi-Fipositioningsystemimplementation

0引言

隨着移动互联网技术发展,LBS(LocationbasedService)发挥着越来越重要的作用[1-2]。Wi-Fi(WirelessFidelity)定位技术是在室内环境实现LBS的重要手段之一[3-4]。得益于支持Wi-Fi技术智能移动终端的普及,Wi-Fi定位技术已在商场、校园、图书馆、博物馆、旅游景区、医院、矿井等多个场景得到应用,并取得了不错效果。

基于Wi-Fi的位置指纹定位是以定位环境中各个无线AP(AccessPoint)接入点的RSSI(ReceivedSignalStrengthIndicator)汇集形成的位置指纹库为基础的无线定位解决方案,具有定位成本低、扩展性强和定位精度比较高的优势,成为当前较广泛使用的热点技术[5]。其中,位置指纹数据采集工作相当关键。

根据移动、持续作业等特点,使用智能移动设备采集无线信号数据是较理想的选择。目前,Android和iOS设备具有较高的市场占有率。相较于iOS平台,Android平台开放了扫描Wi-Fi相关信息的API(ApplicationProgrammingInterface),具有丰富的开源资源[6-7]。故选用Android平台,实现位置指纹数据采集系统。

1系统设计

1.1系统总体设计

系统采用C(客户端)/S(服务器)架构,分为客户层、业务处理层和数据服务层,如图1所示。其中业务处理层和数据服务层运行在服务器端。各层功能描述如下。

⑴数据服务层。提供系统运行所需的数据支撑,包括数据采集所需的地图文件、采集点位置文件、采集数据结果以及通过采集数据生成的位置指纹数据等,数据的具体形式包括数据库和SVG(ScalableVectorGraphics)文件。

⑵业务处理层。是系统业务实现的核心部分,为客户层提供相关业务的处理。包括地图及采集点位置文件下载、指纹数据制作、数据服务层相关数据资源获取、采集结果上传存储等相关服

文档评论(0)

136****6482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档