技术摘要:
本发明公开了一种凭证管理系统、方法及介质,包括:业务系统,用于生成凭证,并将生成的凭证同步至区块链管理平台;区块链管理平台,用于在同步至的凭证校验以及审核通过后,将凭证存储至管理与服务机构联盟链上,所述管理与服务机构联盟链为与管理与服务机构身份信息 全部
背景技术:
目前,对各类有效凭证的管理需求越来越大。 然而现有技术方案为完全中心化模式,也即,由一个中心管理单位统一对凭证进 行管理,包括录入凭证信息、信息管理、提供信息查询服务等等,这样的方式在凭证管理量 大时,会因信息量过大给管理上带来很多不足,甚至不能做到针对单个用户提供凭证。
技术实现要素:
本发明提供了一种凭证管理系统、方法及介质,用以解决凭证过多时不能针对单 个用户提供凭证的问题。 本发明实施例中提供了一种凭证管理系统,包括: 业务系统,用于生成凭证,并将生成的凭证同步至区块链管理平台; 区块链管理平台,用于在同步至的凭证校验以及审核通过后,将凭证存储至管理 与服务机构联盟链上,所述管理与服务机构联盟链为与管理与服务机构身份信息对应的唯 一的区块链链条; 凭证查询接口,用于供用户从所述管理与服务机构联盟链上按权限获取凭证。 实施中,进一步包括: 区块链监管平台,用于供有权用户对所述管理与服务机构联盟链及其上的凭证进 行监管。 实施中,业务系统进一步用于在通过web页面接收到上传指令后,将生成的凭证同 步至区块链管理平台。 实施中,业务系统进一步用于按凭证的所属期将生成的凭证同步至区块链管理平 台。 实施中,区块链管理平台,进一步用于: 当接收到用户通过所述凭证查询接口发起的上链请求后,将凭证的PDF文件经过 Hash处理后放在智能合约交易的第一阶段; 当接收到用户发起的凭证查询请求后,向联盟链发送查询请求; 接收联盟链在对查询请求鉴权通过后返回的查询的Hash值; 将加密的明文凭证数据及Hash值通过所述凭证查询接口返回用户。 实施中,所述凭证查询接口进一步用于在接收到区块链管理平台返回的加密的明 文凭证数据及Hash值后,将明文凭证数据解密后进行Hash处理,将处理得到的Hash值与返 回的Hash值进行校验,校验通过后向用户提供可供下载的明文凭证。 实施中,所述凭证查询接口进一步用于供用户通过区块链管理平台web页面向区 块链管理平台发起上链请求。 4 CN 111598436 A 说 明 书 2/9 页 实施中,进一步包括: 管理与服务机构联盟链,用于存储所述区块链管理平台同步至的凭证,供用户通 过所述凭证查询接口按权限获取凭证。 实施中,管理与服务机构联盟链,包括: 背书节点,用于接收用户通过所述凭证查询接口发起的智能合约的交易请求,根 据交易请求中的参数,与区块链交互后完成背书签名后返回所述凭证查询接口,其中,所述 智能合约的第一阶段是区块链管理平台在当接收到用户通过所述凭证查询接口发起的上 链请求后,将凭证的PDF文件经过Hash处理后放在智能合约交易的第一阶段; 共识网络,用于接收用户在确定满足背书策略后,通过所述凭证查询接口广播的 事务消息,并将所述事务消息广播到同一个通道的所有peer; Peer,用于对承载所述事务消息的区块中的交易进行读写以及验证,并向所述凭 证查询接口返回验证结果以及确认交易添加进链。 实施中,管理与服务机构联盟链进一步用于在接收到所述共享经济综合服务平台 企业通过所述凭证查询接口发送的查询请求时,通过所述凭证查询接口向所述共享经济综 合服务平台企业返回验证结果以及查询的Hash值。 本发明实施例中提供了一种凭证管理方法,包括: 生成凭证; 在对凭证校验以及审核通过后,将凭证存储至管理与服务机构联盟链上,所述管 理与服务机构联盟链为与管理与服务机构身份信息对应的唯一的区块链链条; 从所述管理与服务机构联盟链上按权限获取凭证。 实施中,进一步包括: 对所述管理与服务机构联盟链及其上的凭证进行监管。 实施中,进一步包括: 在通过web页面接收到上传指令后,将凭证存储至管理与服务机构联盟链上。 实施中,将凭证存储至管理与服务机构联盟链上时,按凭证的所属期将生成的凭 证同步至将凭证存储至管理与服务机构联盟链上。 实施中,从所述管理与服务机构联盟链上按权限获取凭证,包括: 当接收到用户发起的上链请求后,将凭证的PDF文件经过Hash处理后放在智能合 约交易的第一阶段; 当接收到用户发起的凭证查询请求后,向联盟链发送查询请求; 接收联盟链在对查询请求鉴权通过后返回的查询的Hash值; 将加密的明文凭证数据及Hash值通过所述凭证查询接口返回用户。 实施中,进一步包括: 在接收到返回的加密的明文凭证数据及Hash值后,将明文凭证数据解密后进行 Hash处理,将处理得到的Hash值与返回的Hash值进行校验,校验通过后向用户提供可供下 载的明文凭证。 实施中,用户发起的上链请求,是通过web页面发起的上链请求。 实施中,将凭证存储至管理与服务机构联盟链上,包括: 背书节点接收用户发起的智能合约的交易请求,根据交易请求中的参数,与区块 5 CN 111598436 A 说 明 书 3/9 页 链交互后完成背书签名后返回用户,其中,所述智能合约的第一阶段是在当接收到用户发 起上链请求后,将凭证的PDF文件经过Hash处理后放在智能合约交易的第一阶段; 共识网络接收用户在确定满足背书策略后,广播的事务消息,并将所述事务消息 广播到同一个通道的所有peer; Peer对承载所述事务消息的区块中的交易进行读写以及验证,并向用户返回验证 结果以及确认交易添加进链。 实施中,进一步包括: 在管理与服务机构联盟链接收到查询请求时,向所述共享经济综合服务平台企业 返回验证结果以及查询的Hash值。 本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储 有执行上述凭证管理方法的计算机程序。 本发明有益效果如下: 在本发明实施例提供的技术方案中,由于在生成凭证以后,将凭证存储至管理与 服务机构联盟链上,管理的对象是基于每一个凭证的,即使凭证管理量大,也可以对每一凭 证都可以进行查询,而不是只能将属性相同的个体经营者按类汇总在同一份PDF文件中后 提供,同时由于是在联盟链上采用区块链技术进行管理,能够有效地提供全周期敏感数据 隐私保障,每个用户只能从联盟链上按权限获取凭证,能够保证每个用户获取己方数据,但 无法获取他人信息。 进一步的,由于提供了区块链监管平台供相关部门使用,因此可以实现穿透式监 管,使得区块链上的所有数据可监管、可审计、可追溯;同时,准入后链上行为可追溯等。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1为本发明实施例中凭证管理系统结构示意图; 图2为本发明实施例中用于收入凭证运用的凭证管理系统应用环境示意图; 图3为本发明实施例中用于收入凭证管理时的区块结构示意图; 图4为本发明实施例中综合服务平台状态示意图; 图5为本发明实施例中区块链管理平台状态示意图; 图6为本发明实施例中收入凭证生成、推送以及上链的时序示意图; 图7为本发明实施例中凭证管理方法实施流程示意图。