[发明专利]一种安全设计意图的可视化编码系统及方法在审
申请号: | 202211261243.1 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115525658A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 吴冰;陈赛慧;胡锡燎;黄江倩;王婷婷;诸言涵;李思鹏;梁艳群 | 申请(专利权)人: | 国网浙江省电力有限公司经济技术研究院 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/28;G06F16/2455;G06F16/26;G06F30/12;G06F30/13 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 吴磊 |
地址: | 310008 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 设计 意图 可视化 编码 系统 方法 | ||
本申请实施例公开了一种安全设计意图的可视化编码系统。在该系统中,通过定义缓冲区,使得在意图描述中不再需要描述缓冲区的相应图形及参数,进而大大简化了意图的描述,通过缓冲区定义模块、查询意图定义模块、执行查询模块、统计模块和评估模块多个模块进行可视化编码,使得建筑设计师能够独立进行安全设计约束的查询意图编码,提升了设计安全约束的编码的效率和复用性;通过设立查询意图描述表,将查询意图转换为对应的代码片段,使得计算机能够自动拼装代码片段,从而理解查询意图,进而保证了安全约束表述的准确率。
技术领域
本申请涉及工程设计领域,尤其涉及一种安全设计意图的可视化编码系统及方法。
背景技术
设计安全的审查对于变电站的安全可靠运行至关重要,自动检查是否符合安全约束在很大程度上取决于安全约束的正确表示。
因为计算机无法完整无误地理解最初用自然语言编写的建筑设计规范,传统的硬编码和语义网表示方法存在很多困难。硬编码方法需要软件工程师和建筑设计师之间紧密协作,虽然能够保证安全约束表述的准确率,但是由于来自不同技术领域的人之间的沟通通常是具有挑战性的,因此需要付出巨大的成本。而用自然语言编写设计规范时,往往省略了大量背景知识,进而导致基于自然语言处理理解设计规范形成的语义网或语义三元组知识图谱无法保证安全约束表述的准确率。
发明内容
本申请实施例提供了一种安全设计意图的可视化编码系统及方法,可以保证安全约束表述的准确率,进而减少设计审核的成本。
本申请第一方面提供了一种安全设计意图的可视化编码系统,所述系统包括:缓冲区定义模块、查询意图定义模块、执行查询模块、统计模块和评估模块;
所述执行查询模块与所述统计模块相连;所述统计模块与所述评估模块相连;
所述缓冲区定义模块,用于定义缓冲区,得到分布于构件对象图形的包络盒膨胀形成的缓冲区图形,并计算所述缓冲区图形与所述构件对象图形之间的拓扑关系;将所述缓冲区图形和所述拓扑关系存储于图数据库;
所述查询意图定义模块,用于根据意图描述块定义查询意图,根据预设的查询意图描述表将所述查询意图转换为对应的代码片段;
所述执行查询模块,用于根据所述代码片段在所述图数据库查询构件对象和所述构件对象的属性信息,得到查询结果;
所述统计模块,用于按照预设的统计规则对所述查询结果进行统计运算,得到运算结果;
所述评估模块,用于根据预设的安全约束对所述运算结果进行安全评估。
可选的,所述缓冲区定义模块,具体用于定义构件对象图形的包络盒,沿所述包络盒的各个面进行膨胀,得到所述缓冲区。
可选的,所述查询意图定义模块,具体用于根据所述查询意图描述表生成多个意图描述块,通过在所述多个意图描述块中输入所述查询意图,得到所述查询意图对应的图数据库查询语言Gremlin代码片段。
可选的,所述查询意图定义模块,还用于将所述代码片段存储在临时文件中。
可选的,所述执行查询模块,具体用于读取所述临时文件中的所述代码片段,将所述代码片段进行拼装,得到完整的查询代码;
根据所述完整的查询代码在所述图数据库中查询所述构件对象及所述构件对象的属性信息,得到查询结果,所述查询结果包括所述构件对象的个数、所述构件对象之间的空间位置、所述构件对象的图形参数、缓冲区和所述构件对象的工程属性。
可选的,所述系统,还包括:连接模块,所述连接模块与所述执行查询模块相连;
所述连接模块,用于接收用户输入的登录数据,根据所述登录数据生成用于连接图数据库的连接字符串,将所述连接字符串发送给所述执行查询模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司经济技术研究院,未经国网浙江省电力有限公司经济技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211261243.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:拱式波形钢板安装定位微调装置
- 下一篇:一种免脱挂安全带球形轨道