[发明专利]基于区块链和知识图谱的知识存储方法、系统及其应用在审
| 申请号: | 202010738171.X | 申请日: | 2020-07-28 |
| 公开(公告)号: | CN111917861A | 公开(公告)日: | 2020-11-10 |
| 发明(设计)人: | 马建文;张伟文;王德培 | 申请(专利权)人: | 广东工业大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F40/295;G06F16/36;G06F16/33 |
| 代理公司: | 成都方圆聿联专利代理事务所(普通合伙) 51241 | 代理人: | 李鹏 |
| 地址: | 510006 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 知识 图谱 存储 方法 系统 及其 应用 | ||
本发明公开了基于区块链和知识图谱的知识存储方法、系统及其应用,其中所述存储方法包括将原始数据制备为知识元数据,其后通过区块链对知识元数据进行存储的过程。通过本方法存储的数据或信息具有不可伪造、过程可溯、公开透明、可集体维护等特点。
技术领域
本发明涉及知识图谱的技术领域。
背景技术
随着工业自动化程度的不断提高,自动化过程中通过传感器收集到的数据量显著增加,对数据的收集、整理及分析等显得越发重要,如何保证数据的真实性及数据的正确处理等成了急需解决的问题。
如,在处理工业过程数据的重要手段之一知识图谱技术中,为适应大规模知识图谱数据的存储管理与查询处理,现有技术针对图数据模型设计了专门的存储方案和查询处理机制,包括基于关系存储系统的3store、基于RDF三元组库存储系统的RDF4J和基于图数据库系统的Neo4j等,其存储方案包括原生图存储、分布式存储和三元组索引等。在这些方案下,具有不同特点的数据库被开发出来,如使用三元组索引存储方案的Allegro Graph擅长于语义推理;使用原生图存储方案的Orient DB软件支持多模型数据管理;使用原生图存储方案存储的Neo4j软件是当今最流行的图数据库,其可实现知识图谱数据的导入及可视化操作,因此当用户在Neo4j软件中输入相关查询指令,查询到所需数据后,可以直接从简单图形中看出结果,而不用阅读大量的文字信息。这些方案中,知识图谱的数据常通过导入数据库的方式进行存储,若其中存在一个被篡改或经由其他方式造假的数据,有可能对整体查询或分析结果造成显著误导或破坏,或者即使未导致全部结果出现偏差,但若某个用户发现其中一个数据存在造假,那么全体用户对整个知识图谱数据库的真实性就存在怀疑,都会给该数据库的应用者带来巨大损失。
发明内容
本发明的目的在于提出一种基于区块链和知识图谱的知识存储方法,通过该方法存储的数据或信息具有不可伪造、过程可溯、公开透明、可集体维护等特点。
本发明的目的还在于提出一种可实现上述存储方法的系统。
本发明的目的还在于提出上述知识存储方法或系统的应用。
本发明首先提出了如下的技术方案:
基于区块链和知识图谱的知识存储方法,其包括:
将原始数据制备为知识元数据,其后通过区块链对知识元数据进行存储。
在一些具体实施方式中,所述原始数据通过具有用户资格的用户上传获得。
在一些具体实施方式中,对所述知识元数据的存储包括:
向区块链单元内的全部节点提供一个知识元数据;
由区块链单元内的全部节点竞争上链资格;
由获得上链资格的节点提供上链后信息;
由其他节点对上链后信息进行验证;
验证通过后,由获得上链资格的节点将其产生的含有知识元数据的区块进行上链。
在一些具体实施方式中,在存储后,通过区块链的公开接口对知识元数据进行导出,并进行图形化查阅。
在一些具体实施方式中,所述竞争方式为:全部节点中,其产生的区块的公钥与待链接哈希值的差的绝对值最小的节点获得上链资格,所述待链接哈希值为将上一区块的哈希值和上一区块产生的随机数通过哈希计算得到的新的哈希值。
在一些具体实施方式中,所述上链后信息为获得上链资格的节点产生的与上一区块进行链接的当前区块的哈希值,其通过对当前区块的知识元数据和上一区块的哈希值进行哈希计算获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010738171.X/2.html,转载请声明来源钻瓜专利网。





