金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210832197.X (22)申请日 2022.07.15 (71)申请人 清华大学 地址 100084 北京市海淀区清华园 (72)发明人 王侃 王武 骆浩 贾从龙  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 孟洋 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/22(2019.01) G06F 16/25(2019.01) (54)发明名称 一种基于HDF5格式的核反应数据库制作方 法及装置 (57)摘要 本公开提供了一种基于HDF5格式的核反应 数据库制作方法及装置、 电子设备和存储介质, 涉及数据处理领域, 主要技术方案包括: 通过对 ACE格式数据库的目录文件进行解析和格式化, 得到第一字典; 通过循环遍历第一字典, 获取第 二存储数据表 参数; 通过第三预设类方法有条件 调用的第四预设类方法从ACE格式数据库中读取 数据文件进行解析, 得到第二字典; 遍历第二字 典, 获取存储核数据类; 将存储核数据类写入 HDF5格式数据库。 与相关技术相比, 基于第二存 储数据表参数, 索引读取ACE格式数据库的目标 数据文件, 对数据文件进行解析, 并写入HDF5格 式数据库, 通过改变数据库结构和格式从而解决 ACE格式数据库数据结构固定难以扩展, 不具备 人的可读性, 数据访问效率低的问题。 权利要求书3页 说明书16页 附图10页 CN 115374079 A 2022.11.22 CN 115374079 A 1.一种基于 HDF5格式的核反应数据库制作方法, 其特 征在于, 包括: 基于第一预设类方法读取AC E格式数据库的目录文件; 基于第二预设类方法对所述目录文件进行解析和格式化, 得到第一字典, 所述第二预 设类方法包括解析函数与格式化函数, 所述第一字典分别以第一数据 表标识字符串和 第一 存储数据表参数为键值对; 通过循环遍历所述第 一字典, 根据第 二数据表标识字符串获取所述第 一字典中第 二存 储数据表参数, 所述第二存 储数据表参数与所述第二数据表标识字符串相对应; 将所述第二存 储数据表参数传输 至第三预设类方法; 通过第三预设类方法根据数据库类型及所述第二存储数据表参数调用相应的第四预 设类方法从所述ACE格式数据库中读取目标数据文件进 行解析, 得到第二字典, 所述第二字 典分别以第二数据表标识字符串和存 储核数据类为键值对; 基于预设函数循环遍历第二字典, 获取存储核数据类, 所述预设函数为第三预设类方 法中函数的一种, 所述存 储核数据类与第二数据表标识字符串相对应; 将所述存储核数据类写入HDF5格式的文件中, 得到HDF5格式数据库, 所述存储核数据 类写入的文件以其对应的第二数据表标识字符串的标识前缀名命名。 2.根据权利要求1所述的制作方法, 其特征在于, 所述基于第一预设类方法读取ACE格 式数据库的目录文件 包括: 基于预设输入方式, 输入所述目录文件的第一 绝对路径; 基于预设输入方式, 输入第二绝对路径, 所述第二绝对路径为HDF5格式数据库的生成 路径与存 储路径; 根据所述第一 绝对路径, 使用第一预设类方法读取AC E格式数据库的目录文件。 3.根据权利要求1所述的制作方法, 其特征在于, 在所述通过循环遍历所述第一字典, 根据第二数据 表标识字符串获取所述第一字典中第二存储数据表参数之前, 所述方法还包 括: 基于预设输入方式, 输入所述第二数据表标识字符串。 4.根据权利要求1所述的制作方法, 其特征在于, 所述通过第 三预设类方法根据 数据库 类型及所述第二存储 数据表参数调用相应的第四预设类方法从所述ACE格式数据库中读取 目标数据文件进行解析, 得到第二字典包括: 基于所述第二数据表标识字符串的标识后缀, 确定数据库类型; 通过第三预设类方法根据数据库类型及所述第二存储数据表参数调用相应的第四预 设类方法; 通过所述第四预设类方法基于所述第 二存储数据表参数从所述ACE格 式数据库中读取 目标数据文件进 行解析, 得到第二字典, 所述第二存储数据 表参数包括ACE格式数据库的相 对路径、 数据表所在数据文件的起始位置和数据表长度。 5.根据权利要求1 ‑4所述的制作 方法, 其特征在于, 所述方法应用于制作 连续能量中子 数据库、 连续能量光原数据库、 连续能量光核 数据库、 中子热化库、 多群数据库、 连续能量电 子数据库。 6.一种基于 HDF5格式的核反应数据库制作装置, 其特 征在于, 包括: 读取单元, 用于基于第一预设类方法读取AC E格式数据库的目录文件;权 利 要 求 书 1/3 页 2 CN 115374079 A 2第一解析单元, 用于基于第二预设类方法对所述目录文件进行解析和格式化, 得到第 一字典, 所述第二预设类方法包括解析函数与格式化函数, 所述第一字典分别以第一数据 表标识字符串和第一存 储数据表参数为键值对; 第一获取单元, 用于通过循环遍历所述第一字典, 根据第二数据表标识字符串获取所 述第一字典中第二存储数据表参数, 所述第二存储数据表参数与所述第二数据表标识字符 串相对应; 传输单元, 用于将所述第二存 储数据表参数传输 至第三预设类方法; 第二解析单元, 用于通过第 三预设类方法根据数据库类型及所述第 二存储数据表参数 调用相应的第四预设类方法从所述ACE格式数据库中读取目标数据文件进行解析, 得到第 二字典, 所述第二字典分别以第二数据表标识字符串和存 储核数据类为键值对; 第二获取单元, 用于基于预设函数循环遍历第 二字典, 获取存储核数据类, 所述预设函 数为第三预设类方法中函数的一种, 所述存 储核数据类与第二数据表标识字符串相对应; 写入单元, 用于将所述存储核数据类写入HDF5格式的文件中, 得到HDF5格式数据库, 所 述存储核数据类写入的文件以其对应的第二数据表标识字符串的标识前缀名命名。 7.根据权利要求6所述的制作装置, 其特 征在于, 所述读取 单元包括: 第一输入 模块, 用于基于预设输入方式, 输入所述目录文件的第一 绝对路径; 第二输入模块, 用于基于预设输入方式, 输入第二绝对路径, 所述第二绝对路径为HDF5 格式数据库的生成路径与存 储路径; 读取模块, 用于根据所述第一绝对路径, 使用第一预设类方法读取ACE格 式数据库的目 录文件。 8.根据权利要求6所述的制作装置, 其特 征在于, 所述装置还 包括: 第二输入单 元, 用于基于预设输入方式, 输入所述第二数据表标识字符串。 9.根据权利要求6所述的制作装置, 其特 征在于, 所述第二 解析单元包括: 确定模块, 用于基于所述第二数据表标识字符串的标识后缀, 确定数据库类型; 调用模块, 用于通过第 三预设类方法根据 数据库类型及所述第 二存储数据表参数调用 相应的第四预设类方法; 解析模块, 用于通过所述第四预设类方法基于所述第二存储数据表参数从所述ACE格 式数据库中读取目标数据文件进 行解析, 得到第二字典, 所述第二存储 数据表参数包括ACE 格式数据库的相对路径、 数据表所在数据文件的起始位置和数据表长度。 10.根据权利要求6 ‑9所述的制作装置, 其特征在于, 所述装置应用于制作连续能量中 子数据库、 连续能量光原数据库、 连续能量光核 数据库、 中子热化库、 多群数据库、 连续能量 电子数据库。 11.一种电子设备, 其特 征在于, 包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行权利要求1 ‑5中任一项所述的方法。 12.一种存储有计算机指令的非瞬时计算机可读存储介质, 其特征在于, 所述计算机指 令用于使所述计算机执 行根据权利要求1 ‑5中任一项所述的方法。权 利 要 求 书 2/3 页 3 CN 115374079 A 3

PDF文档 专利 一种基于HDF5格式的核反应数据库制作方法及装置

文档预览
中文文档 30 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共30页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于HDF5格式的核反应数据库制作方法及装置 第 1 页 专利 一种基于HDF5格式的核反应数据库制作方法及装置 第 2 页 专利 一种基于HDF5格式的核反应数据库制作方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。