[发明专利]基于XML模板配置的数据交换文件格式设计方法及装置在审
申请号: | 202111081842.0 | 申请日: | 2021-09-15 |
公开(公告)号: | CN113886645A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 汪鹏;詹翼;王云福;涂红兵;侯斌 | 申请(专利权)人: | 中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司 |
主分类号: | G06F16/80 | 分类号: | G06F16/80 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 冯小梅 |
地址: | 518124 广东省深圳市大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xml 模板 配置 数据 交换 文件格式 设计 方法 装置 | ||
1.一种基于XML模板配置的数据交换文件格式设计方法,其特征在于,包括以下步骤:
S10:根据业务要求,对待交换数据进行XML模板的配置,包括配置业务属性和对应的动态业务属性值、以及配置第一数据源;
S20:获取XML模板,对所述动态业务属性值进行解析,并抽取所述第一数据源中对应的待交换数据,得到XML格式的交换数据。
2.根据权利要求1所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述XML模板包括业务数据属性元素;
在所述步骤S10中,配置业务属性和对应的动态业务属性值,包括:
为所述业务数据属性元素配置业务属性和对应的动态业务属性值。
3.根据权利要求2所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述业务数据属性元素包括数据条目集元素;所述数据条目集元素包括至少一单条数据元素;
在所述步骤S10中,为所述业务数据属性元素配置业务属性和对应的动态业务属性值,包括:
为所述单条数据元素配置业务属性和对应的动态业务属性值。
4.根据权利要求1所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述动态业务属性值为由变量标示的用于从所述第一数据源中抽取对应待交换数据的数据抽取函数。
5.根据权利要求4所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述变量包括:
第一变量,用于标示从所述第一数据源获取的元数据;
第二变量,用于标示从所述第一数据源获取后需经过函数处理的聚合数据;
第三变量,用于标示所述第二变量的参数。
6.根据权利要求1所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述XML模板包括数据源词典元素;
在所述步骤S10中,配置数据源,包括:为所述数据源词典元素配置第一数据源。
7.根据权利要求6所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述数据源词典元素包括业务数据源元素和业务常量源元素;所述第一数据源包括业务数据库和业务常量;
在所述步骤S10中,为所述数据源词典元素配置第一数据源,包括:
为所述业务数据源元素配置至少一业务数据库,以及为所述业务常量源元素配置至少一业务常量。
8.根据权利要求5所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述方法还包括:
S11:对业务数据库中的关键业务数据进行预处理,得到XML格式的预处理数据,包括业务主键以及关键业务参数,并作为第二数据源;
所述变量包括:第四变量,用于标示从所述第二数据源中获取的字段;
所述动态业务属性值还为由变量标示的用于从所述第二数据源中抽取对应待交换数据的数据抽取函数;
所述步骤S20还包括抽取所述第二数据源中对应的预处理数据。
9.根据权利要求8所述的基于XML模板配置的数据交换文件格式设计方法,其特征在于,所述方法还包括:
S12:在XML格式的预处理数据中为XML模板配置名称以及在服务器上的存储路径。
10.根据权利要求8所述的基于XML模板配置的数据交换文件格式设计方法,所述步骤S20包括:
S201:解析所述第四变量的数据,通过所述第四变量标示下的数据抽取函数抽取所述第二数据源中的预处理数据;
S202:获取所述第一数据源,解析所述第一变量的数据,通过所述第一变量标示下的数据抽取函数抽取所述第一数据源中的元数据;
S203:解析所述第二变量和所述第三变量的数据,通过第二变量和第三变量标示下的数据抽取函数抽取所述第一数据源中的数据并经过处理后得到聚合数据;
S204:将预处理数据、元数据和聚合数据转换为XML格式的交换数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司,未经中广核工程有限公司;深圳中广核工程设计有限公司;中国广核集团有限公司;中国广核电力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111081842.0/1.html,转载请声明来源钻瓜专利网。