摘要:
随着手机的普及,各种基于手持设备的业务层出不穷,在这些业务中,基于位置的服务(LBS, Location-based services)无疑是移动业务领域的一个重要组成部分。同时,3G时代的到来和定位技术的日趋成熟和精确更促进了基于位置的服务的迅猛的发展。当前基于位置服务的发展方向正趋向于个性化和本地化。不同的人群对基于位置的服务的功能和性能等发面都有不同的需求。如何提供给用户确切需要的位置服务直接关系到用户对于位置服务的满意程度及基于位置服务的发展前景。 本文前三章从介绍当前3G业务与基于位置的服务的发展和现状入手,通过阐述无线定位所使用的关键技术以及GIS(Geographic Information System,地理信息系统)的组成和原理分析了当前无线定位和基于位置服务所面临的主要问题以及发展方向。然后,本文介绍了Android平台的基本架构以及在开发过程中使用的主要组件,之后阐述了Android平台在开发基于位置的服务方面的优势。本文的第四章结合校园人群的实际生活和学习情况,提出了校园人群对于位置服务的实际需求。本文将这些需求进行分析和归纳之后,提出了与校园用户生活密切相关的功能,其中包括地图编辑、定位、搜索、提醒服务,并为每一种功能都设计了详细的业务流程。文章的第五部分的前半部分通过分析前面提出的功能需求,将系统分解为三层架构,并对系统架构的每一层的功能和各层之间的交互与数据传递进行了简要的描述。第五章的后半部分则结合系统的功能详细介绍了各层的实现过程及原理,以及使用到的关键技术,并描述了各个功能模块的运行结果。本文的最后一章对论文工作做了总结,指出了系统的优点和不足之处,并提出相应的改进策略。
展开