论文部分内容阅读
随着旅游业和信息技术的发展,旅游信息服务正成为旅游业发展的一个重要研究方向。本文从旅游信息服务的角度出发,对分布式网络地理信息系统、互操作技术、移动GIS、交通信息服务和多服务器技术展开了深入的研究,并采用以上技术构建了分布式旅游信息服务体系。主要的研究集中在以下几个方面:
(1)针对旅游信息服务的分布式网络地理信息系统构建技术研究
用于构建分布式网络地理信息系统的方法有许多,传统的分布式对象技术方法主要有:微软的COM/DCOM、对象管理集团(OMG)的COBRA和Sun的J2EE/EJB。本文对目前主流的分布式体系结构C/S和B/S的构建技术进行了深入探讨,提出了C/S与B/S融合技术的分布式旅游信息服务系统结构模型,弥补了C/S和B/S单个模式的不足。并以笔者负责完成的浦东新区土地管理信息系统实现了这种模式的应用,研究了系统中的数据更新、共享和海量数据快速查询等关键技术。
(2)基于互操作技术的分布式网络地理信息系统研究
针对旅游信息来源的特点,其具有大量的异构数据库和GIS应用系统。本文详细研究了地理信息系统数据互操作技术的实现方法,提出采用通用数据格式GML实现数据互操作;Web服务是基于互联网的新一代分布式计算技术,与传统分布式对象技术相比,它具有通用数据格式、松散偶合性和高度可集成能力等跨平台互操作的优势。本文在基于通用数据格式和web服务的地理信息服务共享技术的基础上,提出了一个具有互操作功能的分布式旅游信息服务的结构框架。
(3)基于移动GIS技术的旅游信息服务的多样性研究
通过对移动GIS的研究,结合笔者参与的浦东新区公交服务系统项目,提出了采用短信息技术实现旅游信息的移动性服务,对服务中的短信通讯模块和短信处理模块等关键技术进行了深入的研究,从而解决了旅游信息服务方式单一性问题。
(4)交通信息系统的关键技术研究
针对旅游中的“行”服务,结合笔者参与的上海城市交通信息监控平台的研究及实现,在对监控平台需求分析的基础上,深入研究了交通信息系统中的交通数据模型、数据库模型、数据交换共享等关键技术,从而实现了旅游信息服务中的交通信息服务。
(5)多服务器的优化配置及算法研究
针对单服务器的不足,提出了多服务器处理模式,结合排队论和协同设计服务器技术对服务器不同优化条件下的配置进行了研究和探讨。在进一步优化的过程中,需要对有约束条件下的非线性规划进行解算,SQP算法是目前解算此类问题有效方法之一,但由于该算法采用的罚函数总是存在着难于确定的问题,容易引起结果的不可靠性。因此,本文针对这种缺陷,提出了一种改进的SQP算法,从而避免了使用罚函数进行解算,并通过实例论证了该算法的可行性和有效性。然后,通过对优化配置过程实际问题的数学建模并结合Matlab的编程解算,得到了优化结果。
在以上笔者负责和参与的项目中,采用了VC+ArcEngine技术实现了浦东新区土地管理信息系统、浦东新区公交服务系统、上海市交通信息监控平台,其中,B/S模块采用的ArcIMS技术,而C/S模块采用的是ArcObject技术。通过实际项目的实践和研究,实现了分布式旅游信息服务以上关键技术。