全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211261243.1 (22)申请日 2022.10.14 (71)申请人 国网浙江省电力有限公司经济技 术 研究院 地址 310008 浙江省杭州市上城区南复路1 号水澄大厦 (72)发明人 吴冰 陈赛慧 胡锡燎 黄江倩  王婷婷 诸言涵 李思鹏 梁艳群  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 吴磊 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/28(2019.01) G06F 16/2455(2019.01)G06F 16/26(2019.01) G06F 30/12(2020.01) G06F 30/13(2020.01) (54)发明名称 一种安全设计意图的可视化编码系统及方 法 (57)摘要 本申请实施例公开了一种安全设计意图的 可视化编码系统。 在该系统中, 通过定义缓冲区, 使得在意图描述中不再需要描述缓冲区的相应 图形及参数, 进而大大简化了意图的描述, 通过 缓冲区定义模块、 查询意图定义模块、 执行查询 模块、 统计模块和评估模块多个模块进行可视化 编码, 使得建筑设计师能够独立进行安全设计约 束的查询意图编码, 提升了设计安全约束的编码 的效率和 复用性; 通过设立查询意图描述表, 将 查询意图转换为对应的代码片段, 使得计算机能 够自动拼装代码片段, 从而理解查询意图, 进而 保证了安全约束表述的准确率。 权利要求书2页 说明书9页 附图5页 CN 115525658 A 2022.12.27 CN 115525658 A 1.一种安全设计意图的可视化编码系统, 其特征在于, 所述系统包括: 缓冲区定义模 块、 查询意图定义模块、 执 行查询模块、 统计模块和评估 模块; 所述执行查询模块与所述统计模块相连; 所述统计模块与所述评估 模块相连; 所述缓冲区定义模块, 用于定义缓冲区, 得到分布于构件对象图形的包络盒外侧的缓 冲区图形, 并计算所述缓冲区图形与所述构件对 象图形之间的拓扑关系; 将所述缓冲区图 形和所述拓扑关系存 储于图数据库; 所述查询意图定义模块, 用于根据意图描述块定义查询意图, 根据预设的查询意图描 述表将所述 查询意图转换为对应的代码片段; 所述执行查询模块, 用于根据 所述代码片段在所述图数据库查询 构件对象和所述构件 对象的属性信息, 得到查询结果; 所述统计模块, 用于按照预设的统计规则对所述查询结果进行统计运算, 得到运算结 果; 所述评估 模块, 用于根据预设的安全约束对所述 运算结果进行安全评估。 2.根据权利要求1所述的系统, 其特征在于, 所述缓冲区定义模块, 具体用于定义所述 构件对象图形的包络盒, 沿所述包络盒的各个面进行膨胀, 得到所述缓冲区图形。 3.根据权利要求1所述的系统, 其特征在于, 所述查询意图定义模块, 具体用于根据所 述查询意图描述表生成多个意图描述块, 通过在所述多个意图描述块中输入所述查询意 图, 得到所述 查询意图对应的图数据库查询语言 Gremlin代码片段。 4.根据权利要求1所述的系统, 其特征在于, 所述查询意图定义模块, 还用于将所述代 码片段存 储在临时文件中。 5.根据权利要求4所述的系统, 其特征在于, 所述执行查询模块, 具体用于读取所述临 时文件中的所述代码片段, 将所述代码片段进行拼装, 得到 完整的查询代码; 根据所述完整的查询代码在所述图数据库中查询所述构件对象及所述构件对象的属 性信息, 得到查询结果, 所述查询结果包括所述构件对象的个数、 所述构件对象的空间位 置、 所述构件 对象的图形参数、 缓冲区和所述构件 对象的各种工程属性。 6.根据权利要求1所述的系统, 其特征在于, 所述系统, 还包括: 连接模块, 所述连接模 块与所述执 行查询模块相连; 所述连接模块, 用于接收用户输入的登录数据, 根据所述登录数据生成用于连接 图数 据库的连接 字符串, 将所述连接 字符串发送给 所述执行查询模块。 7.根据权利要求6所述的系统, 其特征在于, 所述执行查询模块, 还用于将所述连接字 符串发送给 所述图数据库, 以建立所述执 行查询模块与所述图数据库的会话连接 。 8.一种安全设计意图的可视化编码方法, 其特 征在于, 所述方法, 包括: 定义缓冲区, 得到分布于构件对象图形的包络盒膨胀形成的缓冲区图形, 并计算所述 缓冲区图形与所述构件对象图形之 间的拓扑关系; 将所述缓冲区图形和所述拓扑关系存储 于图数据库; 根据意图描述块定义查询意图, 根据 预设的查询意图描述表将所述查询意图转换为对 应的代码片段; 根据所述代码片段在所述图数据库查询构件对象和所述构件对象的属性信 息, 得到查 询结果;权 利 要 求 书 1/2 页 2 CN 115525658 A 2按照预设的统计规则对所述 查询结果进行统计运 算, 得到运 算结果; 根据预设的安全约束对所述 运算结果进行安全评估。 9.根据权利要求8所述的方法, 其特 征在于, 所述方法, 还 包括: 接收用户输入的登录数据, 根据所述登录数据生成用于连接图数据库的连接 字符串; 将所述连接 字符串发送给 所述图数据库。 10.一种计算机可读存储介质, 其特征在于, 用于存储程序, 所述程序被执行时, 用于实 现如上述任意 一项所述的权利要求8 ‑9的方法。权 利 要 求 书 2/2 页 3 CN 115525658 A 3

.PDF文档 专利 一种安全设计意图的可视化编码系统及方法

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