[发明专利]基于XML的空管信息共享系统无效
申请号: | 201210433415.9 | 申请日: | 2012-11-02 |
公开(公告)号: | CN102930020A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 宋雪雁;李志增;孙济州;黄兆桐;于翠玲 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 信息 共享 系统 | ||
技术领域
本发明涉及到信息技术及数据库设计领域。具体讲涉及基于XML的空管信息共享系统。
背景技术
随着航空事业的发展,打破地区系统信息孤岛,改变各地区空管部门各自独立处理飞行计划数据模式,对空中交通效率和安全的突破越来越重要。航空信息共享是实现区域空管自动化大系统运行模式的核心。目前国内地区的空管部门使用的是不同厂商的空管自动化系统,信息量大,结构复杂而不统一。XML遵循严格的语法要求,而且具有可扩展性和灵活性的特点,适合结构化数据。XML同时可用于不同类型、系统间的交换格式的传送,拥有强大的灵活性。
实现XML与关系数据库之间的数据映射技术是XML格式化存储空管信息的核心。基于关系的XML存储可以分为以下两类:结构映射方法和模型映射方法。结构化映射方法就是在进行关系数据库的XML存储时,先根据XML模式生成相应的关系模式,然后再根据生成的关系模式对XML文档进行解析分解并将它存放于相应的数据表中。结构映射方法中比较有影响的研究主要有STORED[2]方法、DTD[3]方法和p-schema[4]方法。模型映射方法的主要特点是将任何XML数据都存放在固定关系模式的数据库中,而不考虑文档的模式,其本质就是存储XML文档的结构信息。按XML数据的存储方式不同,模型映射方法主要有基于边的方法和基于点的方法。
发明内容
本发明旨在克服现有技术的不足,实现对典型空管数据的元数据建模和数据结构化表示,实现多系统数据的处理和交换。为达到上述目的,本发明采取的技术方案是,基于XML的空管信息共享系统,包括如下步骤:
采用XM L中的schema模式对空管信息进行标准化;
数据共享步骤,具体为:
存储:
首先本发明使用Dietz编码规则将XML文档表示为一个树型结构,树型结构中的每一个结点被赋予一个先序遍历序号和后续遍历序号的二元组,由于树型结构中的一个祖先结点u在先序遍历或后序遍历中必然出现在其后裔结点v之前或之后,因此,结点u和v是祖先/后裔关系,当且仅当pre(u)一个XML文档树的先序遍历等价于它的文档顺序,即如果对文本形式的XML文档进行顺序存取,则一个元素被访问的顺序就是它们先序遍历的序号;反之,XML文档的文本能够以先序遍历它的文档树的形式进行重构;
由Dietz编码和JDOM解析可以产生相应的队列节点;
根据队列节点关系模式读入到相应的属性表中;
利用路径表达式导航XML查询。
利用路径表达式导航XML查询分为树遍历方法或者路径分解法,分别具体为:
1.树遍历方法:同时按自项向下和自底向上两种方法进行遍历,最后在路径的某个中间位置汇合,从而得到查询结果;
2、路径分解法:
将复杂的查询路径分解成简单路径,简单路径是由一个元素、一个谓词条件或一个元素加一个谓词条件或由两个元素组成的路径;首先计算这些简单路径表达式,再将每个简单路径表达式的计算结果连接起来。
本发明的技术特点及效果:
本发明的基于XML的空管数据处理系统,根据XMI特点充分挖掘了其规范统一、可扩展性、跨平台操作等特性,在此基础上设计了适合空管数据处理的关系数据库映射算法,可以有效的结构化空管数据,实现区域空管部门的数据共享。
附图说明
图1XML和关系数据库之间映射;
图2Dietz编码示意图。
具体实施方式
本发明分析空管航行情报数据、空管运行环境数据(空域数据)、飞行动态数据及飞行监视数据特征,设计元数据表示模型,目的是实现对典型空管数据的元数据建模和数据结构化表示,包括空域数据、飞行电报数据、航行情报数据、空管雷达数据和ACARS数据。又分别针对结构化空管数据和动态空管数据流,设计空管信息的注册仓库模型,目的是实现多系统数据的处理和交换。
本发明设计了一种XML样式表格式化存入XML文档的空管数据,目的是使大量不统一的空管数据能够以统一的标准显示。设计适合航空信息的数据注册仓库,将XML文档存入关系数据库和从关系数据库中提取XML文档。通过对数据库的操作,实现空管信息的共享。
本发明主要由两部分组成:空管信息数据标准化部分以及数据共享部分。数据共享部分又分为数据存储和数据查询两个部分。
1.空管信息数据标准化设计:
空域信息包含很多部分,如:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210433415.9/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置