摘要:
随着移动互联网技术的发展和智能移动设备的日益普及,各种移动应用层出不穷,其中基于位置的服务作为新的发展趋势受到了广泛的关注。高校师生作为互联网用户中的活跃群体,也更加广泛地使用智能移动终端来访问网络资源和服务。如何将数字校园的成果移植到移动终端,借助于移动设备为校园用户提供与其自身学习、生活都紧密结合的服务,成为高校信息化建设的重点。校园位置服务作为基于位置的服务在校园环境的具体应用,按照地理位置对数字校园中的信息和服务进行整合,向校园用户提供一种随时随地、方便快捷和可视化的信息服务。我校在完成信息化第一期建设的同时,也完成了无线网络对全部教学区域楼宇的覆盖,适时推出相应的移动应用势在必行。基于以上背景,本文分析、研究了校园位置服务的相关技术,并设计了一个基于Android平台的系统实例。系统的关键是确定用户终端的位置,实现室内外定位。室外采用GPS卫星定位,结合百度地图,进行二次开发,构建本地化地图;室内定位方法、技术众多,在分析比较的基础上,采用基于WiFi信号强度值的位置指纹定位策略,并针对在校园无线网络环境下AP接入点稀疏的实际,对位置指纹定位算法进行了一定的改进。在离线训练阶段,通过对每个采集点进行多次扫描,去除偏差太大的RSSI值,其余值求平均,然后存入位置指纹库;在实时定位阶段,采用初步定位和精确定位相结合的方式,提高了定位的速度和精确度。该系统提供基础服务、校园导航、登录统一身份认证系统和室内位置服务等四项功能,在确定用户位置的基础上,将从公共数据交换平台得到的信息,实时推送到用户终端,方便用户查看。本文同时介绍了系统的客户端和服务端的主要功能模块。最后,对系统进行了测试,满足了设计需求。
展开