全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210446109.2 (22)申请日 2022.04.26 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 林世宵  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 王云晓 (51)Int.Cl. G06F 40/154(2020.01) G06F 40/14(2020.01) G06F 16/2455(2019.01) (54)发明名称 一种基于结构化数据的报表代码的处理方 法及相关 设备 (57)摘要 本申请提供了基于结构化数据的报表代码 的处理方法及相关设备, 方法包括: 获取结构化 数据文件; 遍历结构化数据文件的节点元素, 获 得每个查询主题下的每个报表代码, 对每个报表 代码解析, 得到每个报表代码的解析结果, 以得 到结构化数据文件中若干个报表代码的解析结 果; 从预设文件获取待比较报表代码集, 将目标 报表代码集和待比较报表代码集进行比较, 得到 比较结果; 若比较结果表征需要对目标报表代码 集进行修改, 则根据待比较报表代码集对目标报 表代码集进行修改。 本申请能对 结构化数据文件 中的报表代码进行解析、 比较和修改, 节省了处 理时间, 提高了处理效率, 并且无需多位开发人 员参与, 避免了开发人员间的编辑内容冲突、 覆 盖的问题。 权利要求书2页 说明书9页 附图2页 CN 114818612 A 2022.07.29 CN 114818612 A 1.一种基于结构化数据的报表 代码的处 理方法, 其特 征在于, 包括: 获取当前工程中的结构化数据文件, 其中, 所述结构化数据文件为树状结构的XML文 件, 所述树状结构的节点元素中包括查询主题和报表代码, 所述报表代码为所述查询主题 节点元素的子节点元 素; 遍历所述结构化数据文件中的节点元素, 获得每个查询主题下的每个报表代码, 并对 获得的每个报表代码进行解析, 得到每个报表代码的解析结果; 以得到所述结构化数据文 件中若干个报表 代码的解析 结果; 从预设文件中获取待比较报表代码集, 并将目标报表代码集与 所述待比较报表代码集 进行比较, 得到比较结果, 其中, 所述目标报表代码集包括至少一个目标报表代码, 所述目 标报表代码集中的目标报表代码根据所述若干个报表代码的解析结果确定, 所述待比较报 表代码集中包括至少一个待比较报表 代码; 若所述比较结果表征需要对所述目标报表代码集进行修改, 则根据所述待比较报表代 码集对所述目标报表 代码集进行修改。 2.根据权利要求1所述的基于结构化数据的报表代码的处理方法, 其特征在于, 所述将 目标报表 代码集与所述待比较报表 代码集进行比较, 得到比较结果, 包括: 针对所述待比较报表代码集和所述目标报表代码集中的每个报表代码, 将该报表代码 的元素结构信息作为键, 将该报表 代码作为 值, 生成该报表 代码对应的键值对; 针对所述目标报表代码集中的每个目标报表代码, 将该目标报表代码对应的键值对与 所述待比较报表代码集中每个待比较报表代码对应的键值对进行比较, 得到该目标报表代 码对应的比较结果; 以得到所述目标报表 代码集中每 个目标报表 代码对应的比较结果。 3.根据权利要求2所述的基于结构化数据的报表代码的处理方法, 其特征在于, 所述将 该目标报表代码对应的键值对与所述待比较报表代码集中每个待比较报表代码对应的键 值对进行比较, 得到该目标报表 代码对应的比较结果, 包括: 将该目标报表代码对应的键值对中的键, 与所述待比较报表代码集中每个待比较报表 代码对应的键值对中的键进行比较, 得到键相同的待比较报表代码, 作为该目标报表代码 对应的待比较报表 代码; 将该目标报表代码对应的键值对中的值, 与该目标报表代码对应的待比较报表代码所 对应键值对中的值进行比较, 得到该目标报表 代码对应的比较结果。 4.所述根据权利要求3所述的基于结构化数据的报表代码的处理方法, 其特征在于, 所 述若所述比较结果表征需要对所述目标报表代码集进 行修改, 则根据所述待比较报表代码 集对所述目标报表 代码集进行修改, 包括: 对于所述目标报表代码集中的每个目标报表代码, 若该目标报表代码对应的比较结果 表征需要对该目标报表代码进 行修改, 则根据该目标报表代码对应的待比较报表代码对该 目标报表 代码进行修改。 5.根据权利要求4所述的基于结构化数据的报表代码的处理方法, 其特征在于, 所述根 据该目标报表 代码对应的待比较报表 代码对该目标报表 代码进行修改, 包括: 将该目标报表代码对应的待比较报表代码转换为符合XML格式文件要求的待比较报表 代码; 根据所述符合XML格式文件要求的待比较报表 代码对该目标报表 代码进行修改。权 利 要 求 书 1/2 页 2 CN 114818612 A 26.根据权利要求1所述的基于结构化数据的报表代码的处理方法, 其特征在于, 还包 括: 将所述解析结果和/或所述比较结果输出到文档格式文件中。 7.根据权利要求1所述的基于结构化数据的报表代码的处理方法, 其特征在于, 所述预 设文件为EXC EL文件和/或其 他工程中的结构化数据文件。 8.一种基于结构化数据的报表代码的处理装置, 其特征在于, 包括: 获取模块、 遍历模 块、 比较模块和修改模块; 所述获取模块, 用于获取当前工程中的结构化数据文件, 其中, 所述结构化数据文件为 树状结构的XML文件, 所述树状结构的节 点元素中包括查询主题和报表代码, 所述报表代码 为所述查询主题 节点元素的子节点元 素; 所述遍历模块, 用于遍历所述结构化数据文件中的节点元素, 获得每个查询主题下的 每个报表代码, 并对获得的每个报表代码进 行解析, 得到每个报表代码的解析结果; 以得到 所述结构化数据文件中若干个报表 代码的解析 结果; 所述比较模块, 用于从预设文件中获取待比较报表代码集, 并将目标报表代码集与所 述待比较报表代码集进 行比较, 得到比较结果, 其中, 所述目标报表代码集包括至少一个目 标报表代码, 所述目标报表代码集中的目标报表代码根据所述若干个报表代码的解析结果 确定, 所述待比较报表 代码集中包括至少一个待比较报表 代码; 所述修改模块, 用于若所述比较结果表征需要对所述目标报表代码集进行修改, 则根 据所述待比较报表 代码集对所述目标报表 代码集进行修改。 9.一种基于结构化数据的报表 代码的处 理设备, 其特 征在于, 包括存 储器和处 理器; 所述存储器, 用于存 储程序; 所述处理器, 用于执行所述程序, 实现如权利要求1 ‑7任一项的基于结构化数据的报表 代码的处 理方法的各个步骤。 10.一种可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理 器执行时, 实现如权利要求1 ‑7任一项的基于结构化数据的报表代码的处理方法的各个步 骤。权 利 要 求 书 2/2 页 3 CN 114818612 A 3

.PDF文档 专利 一种基于结构化数据的报表代码的处理方法及相关设备

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于结构化数据的报表代码的处理方法及相关设备 第 1 页 专利 一种基于结构化数据的报表代码的处理方法及相关设备 第 2 页 专利 一种基于结构化数据的报表代码的处理方法及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:10:24上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。