论文部分内容阅读
网格移动定位服务的研究来源两个方面的需求:一方面,移动定位服务作为一种新兴的增值产业模式越来越受到人们的关注,同时,也就迫切需要一种技术能更好的将其所涉及地理位置分布、异构的各种计算资源、存储资源和网络资源等集成起来。另一方面,网格是近年来发展起来的国家级高性能计算和信息服务的战略性基础设施,并随着其进一步发展,网格已逐渐应用于各个领域的资源共享与互操作、高性能计算等。基于移动定位服务中资源集成需求和网格寻找新的应用领域需求,本文重点研究了网格移动定位服务及其关键技术,全文的主要研究内容如下:详细分析网格移动定位服务的研究背景、研究中所涉及的理论、技术以及应用研究体系,同时分析了其研究基础。在此基础上,详细分析了网格移动定位服务中的标准和规范、技术和应用研究的现状。归纳分析了当前三种主要的网格体系结构,即五层沙漏体系结构、开放式网格服务体系结构以及Web服务资源框架。同时,重点分析了网格移动定位服务的相关技术:可扩展标记语言、Java开发平台、移动通信技术、GIS及嵌入式GIS技术。在此基础上,详细分析了移动定位服务架构在网格上的必要性和可行性。分别从移动定位服务理论、移动定位服务中网格理论、移动定位服务系统工程以及移动定位服务价值链角度详细分析研究了网格移动定位服务。提出了采用虚拟用户层和虚拟资源层来构建网格移动定位服务的思想。同时,针对虚拟用户层和虚拟资源层分别提出了虚拟移动用户对象、虚拟移动运营商对象、虚拟服务提供对象、虚拟地图数据提供对象、虚拟定位技术提供对象以及虚拟终端设备提供对象,进而,构建了网格移动定位服务的概念模型、总体框架、逻辑体系结构、技术体系结构以及数据体系结构。在此基础上,基于网格移动定位服务应用和产业价值链中起主导作用的不同分别提出了网格移动定位服务中基于服务功能的六种应用模式和基于产业价值链三种应用模式。研究了基于移动定位服务的统一定位模型:定位技术概念模型和定位技术逻辑模型。初步研究了定位要素、定位要素属性以及定位要素关系的定位技术概念模型。在此基础上,针对移动定位服务中定位技术的确定和发出请求对象不同,提出并研究了“PULL”和“PUSH”式定位逻辑模型,并深入研究了“PULL”和“PUSH”式定位逻辑流程。研究了面向网格移动定位服务的元数据服务模型、资源代理服务结构模型以及资源副本服务体系结构。针对网格移动定位服务中的元数据服务提出了层次式核心元数据服务模型、层次式功能元数据服务模型、层次式产业价值链元数据服务模型以及层次式混合元数据服务模型;研究了网格移动定位服务中虚拟处理资源代理服务和虚拟存储资源代理服务结构模型;同时,提出了面向网格移动定位服务的资源副本服务体系结构和资源副本服务协议栈,并详细分析了其实现流程。研究了基于五层沙漏结构的移动定位服务体系结构,并初步设计了其中的基础设施层、通信层、单个资源处理层、资源汇聚层以及应用层。在此基础上,详细分析研究了基于五层沙漏结构和开放网格服务体系结构的公交导航服务实现流程。初步实现了基于Java EE/Java ME的移动定位服务原型系统。在对原型系统进行总体设计的基础上,详细设计并实现了客户端、中间层以及数据层。研究并实现了原型系统实现过程中的多区域地图查询和服务端地图缓冲的关键技术。实现了兴趣点查询服务、公交导航服务以及公交查询服务。