全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210915570.8 (22)申请日 2022.08.01 (71)申请人 南京维拓科技股份有限公司 地址 210012 江苏省南京市雨 花台区软件 大道11号花神大厦2 楼210室 (72)发明人 杨松贵 李俊 丁亮  (74)专利代理 机构 南京科知维创知识产权代理 有限责任公司 32 270 专利代理师 王萍萍 (51)Int.Cl. G06F 30/20(2020.01) G06F 16/22(2019.01) G06F 16/245(2019.01) (54)发明名称 一种可实现解耦3D设计软件的模型检查方 法 (57)摘要 一种可实现解耦3D设计软件的模型检查方 法, 包括数据采集模块、 模型信息承载模块和检 查工具模块; 具体包括以下步骤: S1: 采用设计软 件自带的API数据接口, 采集模型信息; S2: 设计 调用json的API接口以及对应表, 将获取到的模 型信息按照标准格式制作模型数据中间格式 json文件; S3: 获取模型数据中间格式json文件 中的所述key和所述value; S4: 检查工具模块对 所述key和所述value进行对 错判断, 并输 出检查 结果; S5: 输出检查结果列表。 采用此 发明的解耦 检查方法后, 能快速适配改变的设计软件, 快速 交付业务使用; 避免了检查工具的重复开发, 节 省了研发资金, 也降低了工具后期运维成本; 能 避免多次重写工具的开发过程开中的代码错误 导致的误报 情况。 权利要求书1页 说明书4页 CN 115391993 A 2022.11.25 CN 115391993 A 1.一种可实现解耦3D设计软件的模型检查方法, 其特征在于: 包括数据采集模块、 模型 信息承载模块和检查工具模块; 所述数据采集模块用于收集模型信息; 所述模型信息承载模块用于中间格式文件解耦; 所述检查工具模块用于对中间格式文件进行检查, 给 出检查结果; 具体包括以下步骤: S1: 采用设计软件自带的API数据接口, 采集模型信息; S2: 设计调用j son的API接口以及对应表, 将获取到的模型信息按照标准格式制作模型 数据中间格式jso n文件; 所述模型数据中间格式json文件中包括key ‑value格式信息, 所述key ‑value格式信息 记载了各模型信息; 其中key为键名称; value为键值; S3: 获取模型 数据中间格式jso n文件中的所述 key和所述value; S4: 检查工具模块对所述 key和所述value进行对错判断, 并输出检查结果; S5: 输出检查结果列表。 2.如权利要求1所述的可实现解耦3D设计软件的模型检查方法, 其特征在于: 所述检查 工具模块包括 业务规则、 所述 key的键名称与中文名称、 英文名称对照表以及检查 函数。 3.如权利要求2所述的可实现解耦3D设计软件的模型检查方法, 其特征在于: 步骤S4还 包括以下子步骤: S41: 根据所述key的键名称, 查找所述中文名称、 英文名称对照表, 获得key键名称所对 应的中文名称或英文名称; S42: 根据 所述中文名称 或所述英文名称在所述业务规则中进行检索, 获得所述业务规 则中相对应的规则值或规则值范围; S43: 将所述key的键名称相对应的所述value的值与所述规则值或规则值范围进行比 对, 判断所述value的值是否符合 规则值或是否在规则值范围内, 给 出判断结果。权 利 要 求 书 1/1 页 2 CN 115391993 A 2一种可实现解耦3D设计软件的模型检查方 法 技术领域 [0001]本发明涉及计算机科学领域, 尤其涉及一种可实现解耦3D设计软件的模型检查方 法。 背景技术 [0002]工业设计领域常用的的3D设计软件较多, 如PTC的Creo, 达索的Catia,   SolidWorks, 西门子的U g, 国产的Zw3d等, 他们各 自都有自已的二次开发接口, 因为不同的 接口API导致业内基本都是使用哪个软件就基于这个软件直接开发一套查检工具, 使用多 套软件就要开发多套检查工具。 而随着目前中国工业设计软件事业的发展, 以及国产工业 设计软件替代国外 设计软件的趋势, 和国内企业对国产化软件尤其是国产化设计软件的需 求, 很多公司都面临未来选择哪种3D设计软件的不确定性, 如果每种3D设计软件都单独开 发检查工具, 必 然会出现工具重复建设, 开 发周期长, 投入大, 后期的运维成本也会很高, 且 不同的开发 公司开发出的检查工具检查效果良莠不齐, 无法统一, 运行 稳定性较差 。 发明内容 [0003]本发明的目的是为了解决现有技术中存在的缺点, 而提出的一种可实现解耦3D设 计软件的模型检查方法; 为实现上述目的, 本发明采用了如下技术方案: 一种可实现解耦3D设计软件的模 型检查方法, 包括数据采集模块、 模型信息承载模块和检查工具模块; 所述数据采集模块用于收集模型信息; 所述模型信息承载模块用于中间格式文件解耦; 所述检查工具模块用于对中间格式文件进行检查, 给 出检查结果; 具体包括以下步骤: S1: 采用设计软件自带的API数据接口, 采集模型信息; S2: 设计调用json的AP I接口以及对应表, 将获取到的模型信息按照标准格式制作 模型数据中间格式jso n文件; 所述模型数据中间格式json文件中包括key ‑value格式信息, 所述key ‑value格式 信息记载了各模型信息; 其中key为键名称; value为键值; S3: 获取模型 数据中间格式jso n文件中的所述 key和所述value; S4: 检查工具模块对所述 key和所述value进行对错判断, 并输出检查结果; S5: 输出检查结果列表。 [0004]优选地, 所述检查工具模块包括业务规则、 所述key的键名称与中文名称、 英文名 称对照表以及检查 函数。 [0005]优选地, 步骤S4还 包括以下子步骤:说 明 书 1/4 页 3 CN 115391993 A 3

.PDF文档 专利 一种可实现解耦3D设计软件的模型检查方法

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