论文部分内容阅读
随着网络与通信技术的不断发展,大众对于信息化服务的需求也日益提高。在人们的日常生活中,需要的最基本信息是时间、地点和内容,即与大众生活息息相关的“衣食住行玩”等,为了寻找某个人(或物)、某个地点,常常耗去大量的精力。因而,电信运营商也面临着从“通信业务提供商”向“综合信息服务商”转型的大趋势。发挥电信运营商自身的资源优势--海量而准确的企业信息数据库,建立面向大众的号码百事通信息服务平台,是一项非常具有发展潜力的增值业务。一方面,号码百事通信息服务平台不仅是普通消费者获取服务信息的渠道,同时也是企业传播信息的通道,是连接企业与大众生活的桥梁。这种典型的“双向经营”的商务模式为电信企业带来了新的发展思路,完全深化了当初114查号台的信息价值。通过合作,实现了消费者、电信运营商和信息提供商三方的共赢。
本文基于新一代优秀国产MAPGIS7.0以及MAPGIS7.0-IMS企业版WebGIS平台,通过一系列先进开发技术,Ajax、搜索引擎等创新式的应用,设计并实现了功能强大的号码百事通信息服务系统,满足了用户对于POI兴趣点、公交服务、驾车指路、周边信息查找等多方位全面的信息化服务。
为实现上述目标,在查阅大量相关文献的基础上,主要开展了如下研究工作:
一、WebGIS技术理论研究
本文首先通过介绍网络地理信息系统WebGIS的来源与发展,给出了WebGIS的定义。接着分析了当前WebGIS的发展状况和存在的问题,同时重点研究了使用WebGIS技术的优越性,即WebGIS良好的大众性、可扩展性和跨平台特性等。最后论述了由数据库、应用服务器和浏览器组成的WebGIS三层体系结构及其工作流程。该部分是本文研究的基础,也是构建号码百事通信息服务平台的理论依据。
二、号码百事通信息服务系统开发平台与架构
详细介绍了MAPGIS7.0地理信息服务平台及其MAPGIS7.0-IMS企业版WebGIS平台,重点分析了MAPGIS7.0-IMS企业版WebGIS平台具有的优势:速度快;效果好,平滑过渡;将更多服务器端的计算放到客户端进行;在传统B/S结构中增加Ajax Engine层,实现页面无刷新;能够满足巨大人数的访问要求。提出了系统使用MAPGIS7.0地理信息服务平台及其MAPGIS7.0-IMS企业版WebGIS平台的必要性。基于该研究平台之上,系统采用微软经典的的三层程序设计架构--事务表现层、事务处理层、数据层。
本章节还详细论述了系统功能所需的数据来源与应用,包括电子地图数据、POI数据、道路网数据、公交网数据及其他数据等,接着设计了数据库的概念模型与物理模型,为系统进一步的功能开发提供了数据基础。
三、话务查询系统与维护管理系统的功能实现
本章节详细论述了号码百事通信息服务系统的话务查询系统与维护管理系统重要模块的开发流程以及功能实现。其中话务查询系统是研究的关键,重点分析了地图服务、POI信息查询、周边信息查询、公交服务、驾车指路服务、交通信息查询等重要功能点的具体实现过程,并展示了各模块实现后的界面。维护管理系统是话务查询系统的坚实后备基础,负责后台数据信息的维护管理,基本包括对数据的增加、删除、修改等工作,并详细论述了对POI数据、公交网数据、道路网数据等的维护管理操作。
四、Ajax与搜索引擎技术创新研究
本章详细论述了系统的两个创新技术Ajax(异步JavaScriptXML)与搜索引擎,通过这些先进技术的研究使用,很大程度上提高了系统的查询效率,改善了系统的性能。
Ajax是Java技术、XML技术及JavaScript等编程技术的融合使用。Ajax模型与传统模型的不同之处在于采用异步交互实现数据的传送。此方法遵循Request/Server模式,形成发送和接收XMLHttpRequest请求的程序框架,使用户操作与服务器响应异步化。用户所发送的请求通过Ajax引擎处理后再发送给服务器。服务器返回数据时,只需更新部分网页而不是整个网页,因而大大减少了页面刷新时间,使用户几乎感觉不到延迟。
在号码百事通信息服务系统中,使用频率最高的是各种查询服务,特别是在话务查询的过程中,信息查询必须要求既快又准。使用关系数据库的模糊查询方法在信息量比较小的情况下,检索速度比较快,但面对运营商的包括POI、行业、资源等的海量数据的情况下,检索速度会急剧降低,其性能也往往达不到要求。因此有必要针对公众常用的信息数据实现高效的文本索引及检索。搜索引擎技术的应用为这一目标的实现提供了良好的解决方案。论文重点研究了开源全文检索引擎Lucene2.0的应用机制,包括分词方式、索引数据压缩与存储、查询会话过程等。在此研究分析基础上,给出了系统应用的简单索引创建查询和更新的实例,并对应用效果进行了展示。
五、号码百事通信息服务的发展趋势
本章在全面总结了本选题的研究工作后,细致分析了号码百事通业务的发展趋势,以及未来需要面对和解决的关键性制约问题,例如“强大”数据库的构建,号码百事通与3G的结合,基础设施与信息资源共享等。
总体来讲,本论文深入探讨了号码百事通信息服务系统的研究意义、构建基础平台、原理及功能实现、模块维护管理等,并在实现过程中通过新技术的研究使用有效提高了系统性能。因此,本论文的研究成果具有很强的社会实用性和学术创新性。