一种基于区块链的证书评估方法及设备、介质技术

技术编号:25042814 阅读:20 留言:0更新日期:2020-07-29 05:33
本申请公开了一种基于区块链的证书评估方法及设备、装置,获取认证机构发放证书的证书信息,以及各证书的所有者信息;将证书信息以及各证书所有者信息写入区块链进行存储;获取存储在区块链中,同种类型的证书的证书信息和各证书所有者信息;基于同种类型的证书的证书信息和各证书所有者信息,对证书进行评估,得出该类型证书的评估结果;将该类型证书的评估结果写入区块链中进行存储。

【技术实现步骤摘要】
一种基于区块链的证书评估方法及设备、介质
本申请涉及计算机
,尤其涉及一种基于区块链的证书评估方法及设备、介质。
技术介绍
证书在当今社会非常普遍,例如:学历证书、资格证书等等。在竞争如此激烈的现代社会,也有也来越多的人考取证书。这些考证的人,有部分可能是出于某种需要去考取某个领域的证书,比如说有的人为了当老师考取教师资格证书;也有部分知识热衷于收集证书,单纯的为了考证。并且,如今证书也成为了一些单位招聘的条件。随着社会的信息化,现在的证书正在从纸质证书到数字证书转变。数字证书的应用,极大地节约了认证机机构的人力、物力成本。同时,认证机构还可以通过下发的证书的相关信息评估证书的价值。但是,现有技术中认证机构所对应的证书系统的安全性无法得到保障,可能存在被篡改的危险,无法对证书进行真实的评估,影响认证机构的公信力。
技术实现思路
本说明书实施例提供一种基于区块链的证书评估方法及设备、介质,用于解决现有技术中的如下技术问题:。本说明书实施例采用下述技术方案:一种基于区块链的证书评估方法,所述方法包括:获取认证机构发放证书的证书信息,以及各所述证书的所有者信息;将所述证书信息以及各所述证书所有者信息写入区块链进行存储;获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息;基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出该类型证书的评估结果;将该类型证书的评估结果写入区块链中进行存储。可选地,述证书信息至少包括以下一种:证书名称、证书颁发时间、颁发机构名称、证书所有者名称。可选地,所述证书所有者信息至少包括:证书所有者从事行业。可选地,所述评估结果至少包括以下一种:该类型证书持有量、该类型证书在各行业的持有量。可选地,基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出评估结果,具体包括:计算获取的同种类型的证书的数量;和/或根据证书所有者从事行业,确定该类型证书所有者从事的行业类型;并根据所述证书所有者从事的行业类型,计算该类型证书在各行业类型的持有量,作为所述各行业持有量。可选地,基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出评估结果,是基于部署在所述区块链上的智能合约实现的。可选地,所述方法还包括:接收来自外部终端的查询请求,所述查询请求包括证书名称;根据证书名称,查询相应的存储在所述区块链中的评估结果;将所述评估结果反馈给所述外部终端,以便所述外部终端将接收到的评估结果向相应的用户进行展示。可选地,在获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息之前,所述方法还包括:根据所述证书信息中的证书名称,确定各证书的类型。一种基于区块链的证书评估设备,其设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取认证机构发放证书的证书信息,以及各所述证书的所有者信息;将所述证书信息以及各所述证书所有者信息写入区块链进行存储;获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息;基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出该类型证书的评估结果;将该类型证书的评估结果写入区块链中进行存储。一种基于区块链的证书评估的非易失性计算机存储介质,存储有计算机可执行的指令,所述计算机可执行指令设置为:获取认证机构发放证书的证书信息,以及各所述证书的所有者信息;将所述证书信息以及各所述证书所有者信息写入区块链进行存储;获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息;基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出该类型证书的评估结果;将该类型证书的评估结果写入区块链中进行存储。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:一方面可以防止证书的相关信息(证书信息和证书所有者信息)、证书评估结果被篡改,保证数据的真实性;另一方面,可以作为证书的价值评价的参考资料,充分发挥证书作用获得对应的价值;最后,还可以对证书的真伪进行检验,避免因假证书造成损失相应的利益。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于区块链的证书评估方法的流程图;图2为本说明书实施例提供的一种基于区块链的证书评估设备的结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本说明书实施例提供的基于区块链的证书评估方法的流程图。如图1所示,本申请提供的一种基于区块链的证书评估方法包括以下步骤:S101,区块链节点获取认证机构发放证书的证书信息,以及各证书的所有者信息。在本申请说明书中,上述区块链即为区块链网络,区块链网络可以是预先搭建完成的。上述区块链节点可以对应认证机构;也可以对应相关的第三方主体,这里所说的第三方主体可以是政府机关,也可以是相应的监督机构。上述认证机构可以是官方的认证机构,例如下发专利证书的国家知识产权局;也可以是一些非官方的具有认证资质的机构。在本申请的一些实施例中,证书信息至少包括以下一种:证书名称、证书颁发时间、颁发机构名称、证书所有者名称。这里所说的证书信息可以是指在发放的证书上所包含的部分或全部信息证书所有者信息至少包括:证书所有者从事行业。例如:某证书持有者从事食品生产,或者一证书持有者从事冰箱生产。在证书所有者为个人时,可以根据证书所有者的工作确定其从事行业;在证书所有者为个人时,可以根据证书所有者所经营的产品,确定其从事行业。在本申请说明书中,证书所有者信息除了包括证书所有者从事行业以外,还可以包括证书所有者的身份标识,比如说:证书所有者是个人时,其身份标识为身份证号码;证书所有者为公司时,其身份标识为营业执照号码、S102,将证书信息以及各证书所有者信息写入区块链中进行存储。区块链节点将获取的证书信息以及各证书所有者信息写入区块链中,一方面可以对上述信息进行保存,另一方面可以有效的防止上述信息被本文档来自技高网...

【技术保护点】
1.一种基于区块链的证书评估方法,其特征在于,所述方法包括:/n获取认证机构发放证书的证书信息,以及各所述证书的所有者信息;/n将所述证书信息以及各所述证书所有者信息写入区块链进行存储;/n获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息;/n基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出该类型证书的评估结果;/n将该类型证书的评估结果写入区块链中进行存储。/n

【技术特征摘要】
1.一种基于区块链的证书评估方法,其特征在于,所述方法包括:
获取认证机构发放证书的证书信息,以及各所述证书的所有者信息;
将所述证书信息以及各所述证书所有者信息写入区块链进行存储;
获取存储在所述区块链中,同种类型的证书的证书信息和各证书所有者信息;
基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出该类型证书的评估结果;
将该类型证书的评估结果写入区块链中进行存储。


2.根据权利要求1所述的方法,其特征在于,所述证书信息至少包括以下一种:证书名称、证书颁发时间、颁发机构名称、证书所有者名称。


3.根据权利要求1所述的方法,其特征在于,所述证书所有者信息至少包括:证书所有者从事行业。


4.根据权利要求3所述的方法,其特征在于,所述评估结果至少包括以下一种:该类型证书持有量、该类型证书在各行业的持有量。


5.根据权利要求4所述的方法,其特征在于,基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出评估结果,具体包括:
计算获取的同种类型的证书的数量;和/或
根据证书所有者从事行业,确定该类型证书所有者从事的行业类型;
并根据所述证书所有者从事的行业类型,计算该类型证书在各行业类型的持有量,作为所述各行业持有量。


6.根据权利要求1所述的方法,其特征在于,基于所述同种类型的证书的证书信息和各证书所有者信息,对所述证书进行评估,得出评估结果,是基于部署在所述区块链上的智能合约实现的。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收来自外部终端的查询请求,所述查询请求包括证书...

【专利技术属性】
技术研发人员:戴玉泽庞松涛商广勇王伟兵马岩堂
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1