[发明专利]基于XML模板的报文分析方法无效

专利信息
申请号: 201110023722.5 申请日: 2011-01-21
公开(公告)号: CN102096710A 公开(公告)日: 2011-06-15
发明(设计)人: 周军 申请(专利权)人: 周军
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 211100 江苏省南京市江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 xml 模板 报文 分析 方法
【说明书】:

一、技术领域

发明针对气象数据在不同存储介质间转换的复杂性,基于XML模板技术,通过定义一套气象要素转换规则,实现气象数据在报文文件与数据库之间进行智能转换。

二、背景技术

目前,软件开发工程师针对气象数据在报文文件与数据库之间进行互转时,通常的做法是:根据指定的报文文件格式,编写对应的解码程序,再将解析后的气象要素转存进数据库,或者根据数据库格式,编写对应的解码程序,将气象数据按指定的报文布局格式转存到报文文件中。这种方法虽然能够按指定要求实现气象数据在不同存储介质间的互转,但转换过程却有一定的局限性,很明显,一旦原始气象数据发生变化,解码程序将不得不作相应更改,导致解码转换程序的可移植性降低,维护成本增加。

三、发明内容

本发明目的是:提出一种基于XML模板技术的气象要素分析规则,转换程序通过解析此规则实现气象数据在报文文件与数据库之间的自动互转,从而将软件工程师从繁重的维护工作中解脱出来。

本发明的技术方案是:依据XML语法建立一套报文模板标记语言(简称MTML),再以MTML标记语言为基础构建气象要素模板规则。

(一)<Mtml>标签

<Mtml>标签在模板开头进行声明,表示本模板须按照MTML语法进行解析。本标签包含“version”和“charset”共2个属性。

1、version属性

version属性表示本模板的版本号,默认值为“1.0”。

2、charset属性

charset属性表示本模板所采用的字符集,默认值为“UTF-8”。

(二)<Head>标签

<Head>标签表示模板的头信息部分,用于辅助说明模板的相关解析信息。本标签包含“schedule”和“cycle”共2个属性。

1、schedule属性

schedule属性表示报文解析的起止时间段,若全天均需解析则本属性置空。

2、cycle属性

cycle属性表示报文解析周期,单位为秒,默认值为“3600”。

(三)<Body>标签

<Body>标签表示模板的主体部分,用于详细阐述模板的主体解析规则。本标签仅包含“onerror”一个属性。

1、onerror属性

onerror属性表示当主体报文分析出错的,系统的跳转状态,有“continue”、“break”和“exit”共3种状态,其中“continue”表示忽略错误,继续向后解析;“break”表示停止向后解析,直接跳转到下一个报文文档;“exit”表示立即退出解析程序。

(四)<File>标签

<File>标签用于设置报文文件的相关说明信息。本标签包含“path”、“filter”和“verify”共3个属性。

1、path属性

path属性表示报文文件的保存路径。

2、filter属性

filter属性表示报文文件序列,用通配符表示。

3、verify属性

verify属性用于验证当前报文是否有效,通常与<Rule>标签结合使用。

(五)<Database>标签

<Database>标签用于设置数据库的相关说明信息。本标签包含“name”、“server”、“user”和“password”共4个属性。

1、name属性

name属性表示数据库的名称。

2、server属性

server属性表示数据库服务器的名称或IP地址。

3、user属性

user属性表示连接数据库的用户名。

4、password属性

password属性表示连接数据库的登录密码。

(六)<Rule>标签

<Rule>标签用于映射扩展程序集的相关功能函数,如验证函数、校正函数等。本标签仅包含“source”一个属性。

1、source属性

source属性表示扩展程序集的完整名称。

(七)<Ignore>标签

<Ignore>标签表示需要被忽略的相关报文,通常用于控制报文指针进行适当的跳转。本标签包含“rows”和“cols”共2个属性。

1、rows属性

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周军,未经周军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110023722.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top