[发明专利]基于XML的交通信息服务需求辨识系统和方法无效
申请号: | 200910085279.7 | 申请日: | 2009-06-05 |
公开(公告)号: | CN101908269A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 刘军;陈旭梅;朱丽颖;承向军 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G08G1/00 | 分类号: | G08G1/00;G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 交通 信息 服务 需求 辨识 系统 方法 | ||
技术领域
本发明属于智能交通领域,特别涉及一种基于XML的交通信息服务需求辨识系统与方法。
背景技术
随着社会经济发展,公众出行时对交通信息的需求也越来越大。目前我国公路、铁路、航空、水运、城市交通等领域已建成一系列信息查询系统,用户可以分别在这些信息查询系统中分别查询相应的信息。
本申请发明人发现,高效准确的需求辨识是提供多源出行信息服务的保障,是基于WebService的公众交通信息服务技术的研究重点之一。其原因在于,基于WebService的公众交通信息服务系统通过加工各类交通信息服务提供者提供的交通基础信息,向出行者提供交通出行信息,在此过程中系统需要涉及多种Web服务。对于不同类型的出行者,其出行特征、目的不同,相应的对交通信息服务的需求也不尽相同,所需的Web服务也在随之变化。为了明确各类出行者在出行过程中的具体需求并向服务匹配模块提供可靠的Web服务需求清单,必须对出行者的交通信息需求进行辨识,同时将辨识结果映射到所对应可执行Web服务上,能够清楚的表明根据交通服务需求所应采用的具体Web服务。
综上所述,有必要提供一种基于XML的公众交通信息服务需求辨识技术,从而明确各类出行者在出行过程中的具体需求及其特征,提供可以识别的Web服务需求。
发明内容
本发明提供一种基于XML的公众交通信息服务需求辨识系统与方法,用于实现原始交通出行需求映射可执行的多个交通信息Web服务。
一种基于XML的交通信息服务需求辨识系统,包括:
存储装置,用于存储XML需求辨识模板和XML交通服务描述文档,所述的XML需求辨识模板为根据用户出行行为特征,通过XML语言定义的树状分层结构,其中至少一个叶子节点及其上级点节点描述了用户需要的一种类型交通信息服务需求;所述XML交通服务描述文档中对应所述树状分层结构的每一个叶子节点及其上级点节点属性描述了元服务,所述元服务可以映射为至少一个可执行的交通信息Web服务;
交通信息服务需求获取装置,用于获得用户通过设定格式的网页提交的原始交通出行需求信息;
交通信息服务需求分解装置,用于根据存储装置中保存的XML需求辨识模板,对交通信息服务需求获取装置获得的原始交通出行需求信息进行分解,确定用户需要的各种交通信息服务需求;
交通信息服务需求映射装置,用于根据存储装置中保存的XML交通服务描述文档,将用户的每一个需求映射为多个交通信息Web服务;
XML文档生成装置,用于根据交通信息服务需求映射装置映射出的多个可执行交通信息Web服务,生成描述该多个可执行交通信息Web服务的XML交通信息Web服务文档。
所述的交通信息服务需求获取装置具体包括:
路径诱导信息获取模块,用于获得用户通过设定格式的网页提交的路径起讫点、交通方式以及查询的约束条件信息;
交通路况信息获取子单元,用于获得用户通过设定格式的网页提交的路况信息查询需求信息;
交通增值信息获取子单元,用于获得用户通过设定格式的网页提交的增值信息查询需求信息。
所述的交通信息服务需求分解装置具体包括:
Web表单信息转换模块,用于将用户提交的原始需求信息类型以及原始需求信息值保存到原始需求信息数组列中;
需求分解模块,用于遍历XML需求辨识模板中的所有叶子节点,并在原始需求信息数组列中搜索每个叶子节点所对应的用户提交的原始需求信息,以及在设定的相关信息数据库检索叶子节点的相关需求信息,从而完成需求分解;
XML文档生成模块,生成与所属需求辨识模板对应的多叉树,并将所述需求分解模块搜索到的每个叶子节点所对应的用户提交的原始需求信息以及检索的相关需求信息赋值于此多叉树,以及以此多叉树为参数生成用户提交的需求信息XML文档并输出。
所述的XML文档生成装置具体包括:
信息需求与Web服务映射模块,用于遍历所述XML文档生成模块输出的需求信息XML文档,根据每个叶子节点的赋值以及其所在的父节点、祖父节点的属性信息确定其所对应的XML交通服务描述中的元服务,以及按照XML交通服务描述中的分类,将需求映射到多个可执行交通信息Web服务;
XML文档生成模块,用于生成一个与XML交通服务描述对应的多叉树,并将信息需求与Web服务映射模块所得到多个可执行交通信息Web服务赋值于此多叉树,最后以此多叉树为参数生成交通服务需求XML文档,从而建立与XML交通服务描述对应的交通服务需求清单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910085279.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置