论文部分内容阅读
定位服务也称作位置信息服务,综合了全球定位、移动计算、现代网络、无线通信、分布式信息处理等技术。目前位置信息服务的应用研究已经成为国际上一个十分活跃的研究领域。由于位置信息服务需要进行大量的数据交换,并且服务器数据比较分散,所以需要访问多台服务器,通过分布式计算来进行数据检索操作。移动Agent的自主性、移动性和智能性的特点可以较好地满足位置信息服务系统对分布式计算的要求,因此将移动Agent应用到位置信息服务系统具有很好的实际意义。本文主要研究位置信息服务系统中移动Agent的应用,主要工作包括以下几个方面: (1)首先分析了国内外移动Agent应用于位置信息服务的研究现状,确定了研究的方向和重点。然后在这个基础上进行深一步分析研究,通过理论分析证明:在系统响应时间和网络流量方面,基于移动Agent的系统相比传统的位置信息服务模式具有更好的性能。 (2)讨论了移动Agent安全问题以及移动Agent应用中存在的安全威胁。提出了基于密码学和计算机网络安全的移动 Agent的安全措施,并设计了有效的实现方法,也提出了可以采用的其他新型安全措施。 (3)探讨当前基于 Android系统建立位置信息服务的必要性;设计了当前基于移动Agent的位置信息服务系统在Android系统上实现的方案;设计了移动Agent的工作流程与数据管理机制;详细阐述了利用移动Agent的实现过程;最后对基于移动Agent应用的优势进行了分析。 (4)利用移动Agent开发平台,对位置信息服务系统中的重要算法进行了设计。主要对位置信息服务系统中移动Agent通信算法、数据库连接、信息服务算法进行了详细设计。利用原型开发的方法,对位置信息服务系统进行了原型设计。通过原型实验可以验证基于移动 Agent的位置信息服务系统比传统的方式更适应移动网络数据交换,对异构网络访问速度更快,为实现基于移动Agent位置信息服务系统提供了有效的理论和应用基础。