行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211372923.0 (22)申请日 2022.11.03 (71)申请人 广州市保伦电子有限公司 地址 510000 广东省广州市番禺区钟村街 创源路19号 (72)发明人 郭万福 余吉昌 张常华 朱正辉  赵定金  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 胡静 (51)Int.Cl. G06F 16/16(2019.01) G06F 16/22(2019.01) (54)发明名称 一种模型文件的批量构建方法、 装置、 设备 及存储介质 (57)摘要 本发明公开了一种模型文件的批量构建方 法、 装置、 设备及存储介质, 基于数据库中的数据 表名称生 成数据表名称集, 依次对 数据表名称集 进行遍历, 对不符合命名标准的数据表名称进行 标准化处理, 得到标准模型文件名; 根据标准模 型文件名生成对应的初始模型文件, 并获取初始 模型文件对应的模型配置文件; 若目录文件夹中 不存在与标准模 型文件名相同的目录模型文件, 则获取并根据模 型配置文件中的第一配置值, 判 断是否需要生成基础函数, 若不需要, 则将初始 模型文件设置为模型文件; 若需要, 则将生成的 基础函数写入初始模型文件中, 得到模型文件。 与现有技术相比, 能根据数据库中已有的数据 表, 批量创建模型文件, 提高开发效率和降低出 错概率。 权利要求书2页 说明书8页 附图1页 CN 115543936 A 2022.12.30 CN 115543936 A 1.一种模型文件的批量构建方法, 其特 征在于, 包括: 获取数据库中的所有数据表名称, 生成数据表名称集, 依次对所述数据表名称集进行 遍历, 判断数据表名称是否符合命名标准, 若不符合, 则对所述数据表名称进行标准化处 理, 得到每 个数据表名称对应的标准模型文件名; 根据所述标准模型文件名生成对应的初始模型文件, 并获取所述初始模型文件对应的 模型配置文件; 判断目录文件夹中是否存在与所述标准模型文件名相同的目录模型文件, 若否, 则获 取并根据所述模型配置文件中的第一配置值, 判断是否需要生成基础函数, 若不需要, 则将 所述初始模型文件设置为模型文件; 若需要, 则生成基础函数, 并将所述基础函数写入所述 初始模型文件中, 得到模型文件。 2.如权利要求1所述的一种模型文件的批量构建方法, 其特征在于, 判断目录文件夹中 是否存在与所述标准模型文件名相同的目录模型文件后, 还 包括: 若目录文件夹 中存在与所述标准模型文件名相同的目录模型文件, 则获取并根据 所述 模型配置文件中的第二配置值; 判断是否需要对所述目录模型文件进行覆盖处理, 若是, 则将所述目录模型文件替换 为所述初始模型文件, 并获取并根据所述模型配置文件中的第一配置值, 判断是否需要生 成基础函数, 若不需要, 则将所述初始模型文件设置为模型文件; 若需要, 则生成基础函数, 并将所述基础函数写入所述初始模型文件中, 得到模型文件; 若不需要对所述目录模型文件进行覆盖处 理, 则舍弃 所述初始模型文件。 3.如权利要求1所述的一种模型文件的批量构建方法, 其特征在于, 判断数据表名称是 否符合命名标准, 若不符合, 则对所述数据 表名称进 行标准化处理, 得到每个数据 表名称对 应的标准模型文件名, 具体包括: 判断所述数据表名称是否包含特殊符号, 若是, 则认为所述数据表名称不符合命名标 准, 并去除所述特殊符号; 判断所述数据表名称的首字母是否为大写字母, 若否, 则认为所述数据表名称不符合 命名标准, 并将所述首字母转换为大写字母, 得到所述数据表名称对应的标准数据表名称; 设置第一预设后缀名, 对所述标准数据表名称拼接所述第一预设后缀名, 得到标准模 型文件名。 4.如权利要求1所述的一种模型文件的批量构建方法, 其特征在于, 得到每个数据表名 称对应的标准模型文件名后, 还 包括: 设置第二预设后缀名, 对所述标准数据表名称拼接所述第二预设后缀名, 得到每个数 据表名称对应的标准模型文件类名。 5.一种模型文件的批量构建装置, 其特征在于, 包括: 数据表名称处理模块、 初始模型 文件生成模块和模型文件生成模块; 其中, 所述数据表名称处理模块, 用于获取数据库中的所有数据表名称, 生成数据表名 称集, 依次对所述数据表名称集进行遍历, 判断数据表名称是否符合命名标准, 若不符合, 则对所述数据表名称进行 标准化处理, 得到每 个数据表名称对应的标准模型文件名; 所述初始模型文件生成模块, 用于根据所述标准模型文件名生成对应的初始模型文 件, 并获取 所述初始模型文件 对应的模型配置文件;权 利 要 求 书 1/2 页 2 CN 115543936 A 2所述模型文件生成模块, 用于判断目录文件夹 中是否存在与 所述标准模型文件名相同 的目录模 型文件, 若否, 则获取并根据所述模型配置文件中的第一配置值, 判断是否需要生 成基础函数, 若不需要, 则将所述初始模型文件设置为模型文件; 若需要, 则生成基础函数, 并将所述基础函数写入所述初始模型文件中, 得到模型文件。 6.如权利要求5所述的一种模型文件的批量构建装置, 其特征在于, 所述模型文件生成 模块, 用于判断目录文件夹中是否存在与所述标准模型文件名相同的目录模型文件后, 还 用于: 若目录文件夹 中存在与所述标准模型文件名相同的目录模型文件, 则获取并根据 所述 模型配置文件中的第二配置值; 判断是否需要对所述目录模型文件进行覆盖处理, 若是, 则将所述目录模型文件替换 为所述初始模型文件, 并获取并根据所述模型配置文件中的第一配置值, 判断是否需要生 成基础函数, 若不需要, 则将所述初始模型文件设置为模型文件; 若需要, 则生成基础函数, 并将所述基础函数写入所述初始模型文件中, 得到模型文件; 若不需要对所述目录模型文件进行覆盖处 理, 则舍弃 所述初始模型文件。 7.如权利要求5所述的一种模型文件的批量构建装置, 其特征在于, 所述数据表名称处 理模块, 用于判断数据 表名称是否符合命名标准, 若不符合, 则对所述数据表名称进 行标准 化处理, 得到每 个数据表名称对应的标准模型文件名, 具体包括: 判断所述数据表名称是否包含特殊符号, 若是, 则认为所述数据表名称不符合命名标 准, 并去除所述特殊符号; 判断所述数据表名称的首字母是否为大写字母, 若否, 则认为所述数据表名称不符合 命名标准, 并将所述首字母转换为大写字母, 得到所述数据表名称对应的标准数据表名称; 设置第一预设后缀名, 对所述标准数据表名称拼接所述第一预设后缀名, 得到标准模 型文件名。 8.如权利要求5所述的一种模型文件的批量构建装置, 其特征在于, 所述数据表名称处 理模块, 用于得到每 个数据表名称对应的标准模型文件名后, 还用于: 设置第二预设后缀名, 对所述标准数据表名称拼接所述第二预设后缀名, 得到每个数 据表名称对应的标准模型文件类名。 9.一种终端设备, 其特征在于, 包括处理器、 存储器以及存储在所述存储器中且被配置 为由所述处理器执行 的计算机程序, 所述处理器执行所述计算机程序时实现如权利要求1 至4任意一项所述的模型文件的批量构建方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质包括存储的计算 机程序, 其中, 在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权 利要求1至4中任意 一项所述的模型文件的批量构建方法。权 利 要 求 书 2/2 页 3 CN 115543936 A 3

.PDF文档 专利 一种模型文件的批量构建方法、装置、设备及存储介质

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