1. 研究目的与意义(文献综述)
定位服务市场同样发展迅速,定位服务需求量迅速增长。目前在室外环境中,全球定位系统(gps,global positioning system)是获取位置服务的常用方式。尤其是近年来,随着无线通信终端以及无线技术的发展,gps与蜂窝网络结合的a—gps(assisted global positioning system)定位方法在各种基于位置服务(lbs,location-based services)[1] 的app中得到了广泛的使用。然而基于gps的定位方法也有其局限性。首先是由于gps卫星信号容易受到障碍物的干扰和阻断。在室内或其他复杂环境下,gps不可靠甚至完全失效。
而在室内等环境下定位市场和服务需求场景相当多。例如,产房婴儿防偷,贵重医疗设备监控;商场购物车定位,顾客消费习惯收集,实时位置查询等。wifi(wirelessfidelity)“无线保真”, 是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术。wifi具有覆盖范围大、无需布线、传输速率快和发射功率小的技术优势,wifi迅猛发展,由于现在的笔记本电脑、pad和手机等都支持wifi技术,用户具有移动办公等需求,wifi技术被广泛应用于各个行业,wifi网络的接入点遍布于酒店、咖啡厅、学校和医院等场所。可以说wifi在生活中无处不在。因此利用广泛存在的wifi网络,对处于楼群密集或者室内定位目标进行定位成为最佳选择技术,有着非常好的发展前景,通过wifi网络进行定位可降低部署成本,提高设备利用率,增强应对突发事件的救援能力,具有重要的社会意义。
2. 研究的基本内容与方案
本系统客户端采用android系统手机。android系统是google在2007年发布的基于linux平台的开源手机操作系统。自从推向市场以后,市场占有率不断提高,加上其自身的开放性和提供的丰富的api接口,可以很方便的开发各种应用程序,开发工具选择android studio,android studio是谷歌推出了android开发环境,它是基于intellij idea.类似eclipse adt,它提供了集成的 android 开发工具用于开发和调试。
后端使用的开发工具是intellij idea,数据库为mysql。mysql是一个关系型数据库管理系统,属于 oracle 旗下公司。mysql 最流行的关系型数据库管理系统,在 web 应用方面 mysql 是最好的 rdbms (relational databasemanagement system,关系数据库管理系统) 应用软件之一。后端开发语言使用java,开发框架使用spring mvc框架,spring是一个轻量级的di(依赖注入)和aop(面向切面编程)容器框架。spring mvc 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。通过使用spring,我们将对象之间的依赖关系交给spring,降低组件之间的耦合性,让我们更专注于应用逻辑。
服务端主要负责定位计算和响应终端的定位请求。基于负载均衡考虑,响应位置请求的web 服务器和运行定位计算的定位服务器分离,数据交换方式采用客户端和web 服务器相同的数据交换方式。客户端依附于具体对象,主要负责采集周边ap 的无线信号强度,并向服务端提交信号特征,服务器使用客户端采集的信号特征进行定位计算,获得移动终端的位置估计。
3. 研究计划与安排
(1) 第七学期末,确定设计题目。
(2) 第1—4周,根据所选的题目收集相关技术文献资料,完成开题报告,中英文翻译和文献检索工作。
(3) 第5周,安装所需软件,配置好系统,熟悉开发环境,做好前期准备工作。
4. 参考文献(12篇以上)
参考文献:
[1]veljo otsason.accurateindoor localization using wide gsm fingerprinting.master’s thesis,institute ofcomputer science,university of tartu,2005
[2]duvalletf,tews, a.d.wifi position estimation in industrial environments using gaussianprocesses[c].proc of ieee rsj,2008:2216-2221.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。