论文部分内容阅读
位置信息服务LBS(Location Based Services)是空间信息服务走向大众化的一种重要形式,也是通信与导航领域的一种发展大趋势。位置信息服务集成手机定位或者卫星定位技术,Web GIS,移动数据库技术,人工智能,嵌入式多媒体计算机等多种当代先进的信息技术,为公众、个人、企业等提供道路引导,紧急救助、防盗报警,丢失发现、信息查询,车辆监控调度,移动上网、移动办公、移动商务等全面的位置信息服务。位置信息服务的兴起,使任何移动用户(Anyone)能够通过各种移动设备从Internet网络中随时(Anvtime)、随地(Anywhere),获取任何信息(Anything)。LBS作为未来信息服务的一个重要组成部分,具有广阔的市场前景与社会应用价值。随着位置信息服务的蓬勃发展,其用户数量将飞速增长,全球所有移动通信用户都将是位置信息服务的潜在用户。如何建立一个满足大量用户访问、提供海量信息查询与集成的位置信息服务系统将是能否顺利发展LBS业务的关键。这需要对LBS系统的体系结构和分布计算模式进行研究,以建立一个适应移动环境下的分布式位置信息服务系统。本文针对这一问题开展相关研究,提出利用移动Agent这一新的分布式计算技术来建立一个分布式LBS系统的思路,并对有关关键技术问题进行了比较广泛和深入的探讨。本文的研究内容如下:(1)在介绍移动Agent技术发展、应用及其国内外研究现状的基础上,总结各种传统分布式计算模型的优劣,分析分布式网络环境中基于移动Agent的分布式计算模型的优势。(2)根据目前国内外开展的相关位置信息服务,论述了建立位置信息服务系统的主要关键技术:移动定位技术;LBS系统应用平台;GIS系统;移动通信技术。(3)基于移动Agent的分布式位置信息体系结构及相关功能设计研究:设计一个基于移动Agent的分布式位置信息服务系统,并分析该系统的基本组成、逻辑结构以及相关信息数据的处理。详细设计LBS应用平台及移动Agent系统的主要功能及其内部结构。(4)位置信息系统中的移动Agent应用的关键理论和技术问题研究:分析探讨在位置信息服务系统中如何应用移动Agent技术,主要包括如何实现移动Agent的迁移,如何实现Agent之间的通信,如何控制主机负载以及确保系统网络安全等问题。并针对以上问题进行进一步的分析与讨论,提出相应的解决思路。最后利用Java语言,采用面向对象设计方法,实现移动Agent的各种相关类与接口。