论文部分内容阅读
移动终端的位置信息是移动互联网中的关键信息,利用移动位置信息开展的服务将是移动互联网上的一种特色服务。为了方便移动定位应用的开发,屏蔽底层移动定位基础设施的种类和细节,对移动定位系统收集的定位信息进行进一步的处理和融合,向上为移动定位应用提供统一的编程接口,本文提出了移动定位服务支撑平台MLSSP。MLSSP的主要工作包括:1.移动定位技术和移动定位系统的学习和总结本文对移动定位技术和移动定位系统做了一个比较全面的总结和归纳,首先介绍了与移动定位相关的几个重要概念,然后介绍了移动定位技术的分类方法并以移动通信网络为例介绍了几种典型的定位技术,最后以移动定位系统的适用范围为主线对几种重要的移动定位系统进行了阐述。2.统一抽象的位置信息模型本文设计了定位逻辑模型和位置信息模型,分别实现了对定位系统和位置信息的抽象和表达。其中,位置信息模型是本文的核心。3.位置信息的融合算法MLSSP可以收集来自多个定位系统的位置数据,并在统一的位置信息模型基础上对这些数据进行融合,提高定位的精度和准确度,扩大定位服务的覆盖范围。4.位置信息的访问控制位置信息是一种敏感性数据,有着机密性和隐私性要求。为此本文在位置信息的层次域模型基础上构造了一种层次性的访问控制机制,它从访问的入口和出口两个方面综合考虑,综合使用了基于矩阵的和基于标号的访问控制模型。5.位置预测和插值一般情况下,定位系统观测的位置数据在时间和空间维度上都是离散的。MLSSP根据记录的历史位置信息,按照特定的位置插值算法增强位置信息的可用性并对被定位对象将来的移动情况作出预测。6.基于位置的移动事件服务除了提供同步的位置查询服务外,MLSSP还可以支持异步的事件驱动型位置服务。本文提出并设计了一种基于位置的移动事件服务,它利用MLSSP中管理和存储的位置信息,减小了事件订阅和分发的开销,提高了整个事件服务的效率。7.初步实现了基于J2EE的MLSSP原型系统