全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210221384.4 (22)申请日 2022.03.09 (65)同一申请的已公布的文献号 申请公布号 CN 114297412 A (43)申请公布日 2022.04.08 (73)专利权人 中国人民解 放军国防科技大 学 地址 410073 湖南省长 沙市开福区德雅路 109号 (72)发明人 陈立栋 马亮 徐小平 赵岩  王原  (74)专利代理 机构 长沙国科天河知识产权代理 有限公司 432 25 专利代理师 唐品利 (51)Int.Cl. G06F 16/36(2019.01)G06N 5/02(2006.01) G06Q 10/06(2012.01) 审查员 王辞 (54)发明名称 一种面向规则知识图谱的可信评估方法 (57)摘要 本申请涉及一种面向规则知识图谱的可信 评估方法。 所述方法包括: 构建包括评估指标体 系和规则知识 图谱的基于规则知识图谱的评估 指标模型; 评估指标体系包括根节点和非根节 点; 规则知识图谱的评估节点实体与评估指标体 系的非根节 点关联; 构建用于存储评估指标模型 的区块链结构; 将评估指标体系的树操作和规则 知识图谱的图操作按照区块链结构进行上链存 储; 将规则知识图谱的处理计算方法编写成智能 合约并部署 到区块链上; 在构建评估体系结构和 规则知识图谱的过程中, 若评估节 点实体的值达 到了合约中的规则要求, 则智 能合约被触发, 得 到可信评估结果。 采用本方法进行可信评估, 所 有评估计算过程全部在链上自动完成, 真实可 信, 结果可追溯。 权利要求书4页 说明书9页 附图3页 CN 114297412 B 2022.05.17 CN 114297412 B 1.一种面向规则知识图谱的可信评估方法, 其特 征在于, 所述方法包括: 获取待评估的目标信 息, 从所述待评估的目标信 息提取评估指标体系和规则知识三元 组, 所述规则知识三元组包括: 评估节点实体、 关系和处理实体; 所述处理实体用于存储处 理计算方法; 所述关系表示从评估节点实体到处 理实体的执 行规则; 根据所述评估指标体系和所述规则知识三元组, 构建面向规则知识图谱的评估指标模 型; 所述评估指标模 型包括评估指标体系和规则 知识图谱; 所述评估指标体系是树形结构, 包括根节点和非根节点; 所述规则知识图谱由规则知识三元组组成, 所述评估节点实体和 与其具有相同属性 值的非根节点关联; 构建用于存储所述评估指标模型的区块链结构; 所述区块链结构包括区块头和区块 体, 所述区块头中的Mer kle根哈希 值是由树操作Mer kle树的根哈希 值和图操作Mer kle树的 根哈希值合并得到的, 所述区块体包括用于存储图操作的图区块体和用于存储树操作的树 区块体; 将评估指标体系的所有所述树操作和规则知识图谱的所有所述图操作按照所述区块 链结构进行 上链存储; 将规则知识图谱的处 理计算方法编写成智能合约并部署到区块链上; 当构建评估体系结构和规则知识图谱的过程中, 若评估节点实体的值达到了合约中的 规则要求, 则 智能合约被 触发, 得到可信评估结果; 其中, 将规则知识图谱的处 理计算方法编写成智能合约并部署到区块链上, 包括: 在规则知识图谱中查找评估指标体系的叶节点所对应的评估节点实体; 将与每个评估节点实体关联的关系中所表述的转移规则编写为智能合约代码 , 当评估节点实体的属 性大于预设阈值时, 跳转入对应的处理实体节点; 并将关系 所关联的 处理实体节点中的计算 处理过程编写为智能合约 代码 , 将 作为评估节 点实体触发的合约代码; 查找评估节点实体在评估指标体系中对应的父节点, 在评估指标体系中查找父节点对 应的评估节点实体, 继续进行评估节点实体触发的合约代码编写, 直到规则知识图谱中所 有的评估节点实体所关联的关系和处 理实体都遍历完毕, 形成合约代码 ; 将操作者的签名、 合约代码 部署到区块链上。 2.根据权利要求1所述的方法, 其特征在于, 构建用于存储所述评估指标模型的区块链 结构, 步骤中所述树操作包括: 产生根节点、 产生从根节点到设定路径的非根节点、 赋予非 根节点的节点 值、 修改非根节点的节点 值、 删除非根节点及其子节点; 图操作包括: 产生关于预定非根节点的评估节点实体并赋予非根节点的节点值、 产生 处理实体、 赋予处理实体计算处理算法、 修改评估节点 实体的值、 修改处理实体计算处理算 法、 产生实体之间的计算关系 、 修改实体之间的计算关系; 树操作Merkle树的叶子节点就是对树的操作者签名、 操作类型以及操作内容联合哈 希, 图操作Merk le树的叶子节点 就是对图的操作者签名、 操作类型以及操作内容联合哈希。 3.根据权利要求1所述的方法, 其特征在于, 将评估指标体系的所有所述树操作和规则 知识图谱的所有所述图操作按照所述区块链结构进行 上链存储, 包括: 当操作者对所述评估指标模型进行树操作时, 操作者根据不同的操作类型将对应的操权 利 要 求 书 1/4 页 2 CN 114297412 B 2作记录发布到区块链中的树区块体, 当该操作记录的信息在链上经共识被确认后, 将操作 记录中的操作内容和对应的区块 地址以键值形式存 入数据库中; 当操作者对所述评估指标模型进行图操作时, 操作者根据不同的操作类型将对应的操 作记录发布到区块链中的图区块体, 当该操作记录的信息在链上经共识被确认后, 将操作 记录中的操作内容和对应的区块 地址以键值形式存 入数据库中。 4.根据权利要求3所述的方法, 其特征在于, 所述操作记录包括: 插入根节点的操作记 录、 插入非根节点的操作记录、 修改非根节点的操作记录以及修改非根节点 值的操作记录; 当操作者对所述评估指标模型进行树操作时, 操作者根据不同的操作类型将对应的操 作记录发布到区块链中的树区块体, 当该操作记录的信息在链上经共识被确认后, 将操作 记录中的操作内容和对应的区块 地址以键值形式存 入数据库中, 包括: 当操作者对所述评估指标模型进行树操作时: 当操作者建立评估指标体系的根节点后, 操作者将插入根节点的操作记录发布到区块 链中的树区块体; 当所述插入根节点的操作记录在链上经共识被确认后, 将根节点和插入 操作的哈希函数的值和对应的区块地址以键值形式存入数据库中; 所述插入根节点的操作 记录包括: 操作者签名, 由根节点、 插入操作以及根节点和插入操作的哈希函数的值组成的 三元组; 当操作者创建评估指标体系的一个非根节点后, 操作者将插入非根节点的操作记录发 布到区块链中的树区块体; 当所述插入非根节点的操作记录在链上经共识被确认后, 将非 根节点的路径和插入操作的哈希函数的值和对应的区块地址以键值形式存入数据库中; 所 述插入非根节点的操作 记录包括: 操作者签名, 由非根节点的路径、 插入操作以及非根节 点 的路径和插 入操作的哈希函数的值组成的三元组; 当操作者修改一个非根节点后, 操作者将修改非根节点的操作记录发布到区块链中的 树区块体; 当所述修改非根节点的操作记录在链上经共识被确认后, 将非根节点的路径和 更新操作的哈希函数的值和对应的区块地址以键值形式存入数据库中; 所述修改非根节点 的操作记录包括: 操作者签名, 由非根节点路径、 更新操作以及非根节点的路径和更新操作 的哈希函数的值组成的三元组; 当操作者修改非根节点的值后, 操作者将修改非根节点值的操作记录发布到区块链中 的树区块体; 当所述修改非根节点值的操作记录在链上经共识被确认后, 将对评价体系中 沿着树形结构的某路径至叶节点的值和更新操作的哈希函数的值和对应的区块地址以键 值形式存入数据库中; 所述修改非根节点值操作 记录包括: 操作者签名, 由评价体系中沿着 树形结构的预设路径至叶节点的值、 更新操作以及评价体系中沿着树形结构的预设路径至 叶节点的值和更新操作的哈希函数的值组成的三元组。 5.根据权利要求4所述的方法, 其特征在于, 所述操作记录还包括: 插入评估节点实体 的操作记录、 修改评估节点 实体的操作记录、 修改评估节点 实体值的操作记录、 插入处理实 体的操作记录以及修改处 理实体算法的操作记录; 当操作者对所述评估指标模型进行图操作时, 操作者根据不同的操作类型将对应的操 作记录发布到区块链中的图区块体, 当该操作记录的信息在链上经共识被确认后, 将操作 记录中的操作内容和对应的区块 地址以键值形式存 入数据库中, 包括: 当操作者对所述评估指标模型进行图操作时:权 利 要 求 书 2/4 页 3 CN 114297412 B 3

.PDF文档 专利 一种面向规则知识图谱的可信评估方法

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