[发明专利]一种基于区块链的服务调用审计方法、设备及介质在审
申请号: | 201911185061.9 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111008404A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 宋明明;庞松涛;商广勇;王伟兵;马岩堂;李佳 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F11/30;G06Q30/02;G06Q40/04 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 服务 调用 审计 方法 设备 介质 | ||
1.一种基于区块链的服务调用审计方法,其特征在于,包括:
基于区块链框架部署区块链平台;
获取被调用端的服务调用记录,所述服务调用记录包括调用时间、调用端信息、被调用端信息中的至少一种;
对获取到的多条所述服务调用记录分别进行哈希,获得多条第一哈希值;
将所述多条第一哈希值拼接生成字符串,并将所述字符串进行哈希,获得第二哈希值,并将所述第二哈希值写入所述区块链平台。
2.根据权利要求1所述的方法,其特征在于,对获取到的多条所述服务调用记录分别进行哈希,包括:
对每隔预设时长内获取到的多条所述服务调用记录分别进行哈希。
3.根据权利要求1所述的方法,其特征在于,对获取到的多条所述服务调用记录分别进行哈希,包括:
当获取到的所述服务调用记录的数量达到预设数量时,对所述预设数量的所述服务调用记录分别进行哈希。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若达到预设时限时,获取到的所述服务调用记录的数量仍未达到所述预设数量,则将已获取到的所述服务调用记录分别进行哈希。
5.根据权利要求1所述的方法,其特征在于,将所述多条第一哈希值拼接成字符串,包括:
根据所述多条服务调用记录的所述调用时间,将所述多条服务调用记录分别对应的所述第一哈希值拼接成字符串。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述多条服务调用记录对应的费用;
将所述费用写入所述区块链平台。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
生成智能合约,并将所述智能合约部署在所述区块链平台中,其中,所述智能合约包括:服务调用记录、哈希算法、拼接算法。
8.根据权利要求7所述的方法,其特征在于,所述智能合约用于:将接收到的多条所述服务调用记录分别通过所述哈希算法后得到所述多条第一哈希值,并通过所述拼接算法将所述多条第一哈希值拼接生成所述字符串,并将所述字符串通过所述哈希算法后得到所述第二哈希值,并将所述第二哈希值写入所述区块链平台。
9.一种基于区块链的服务调用审计设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
基于区块链框架部署区块链平台;
获取被调用端的服务调用记录,所述服务调用记录包括调用时间、调用端信息、被调用端信息中的至少一种;
对获取到的多条所述服务调用记录分别进行哈希,获得多条第一哈希值;
将所述多条第一哈希值拼接生成字符串,并将所述字符串进行哈希,获得第二哈希值,并将所述第二哈希值写入所述区块链平台。
10.一种基于区块链的服务调用审计的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
基于区块链框架部署区块链平台;
将化妆品在生产过程和检测过程中所对应的各生产机构和检测机构,作为所述区块链平台中的节点,部署在所述区块链平台中;
通过相应的采集设备采集所述化妆品,在生产过程中所述生产机构的生产数据,和在检测过程中所述检测机构的检测数据;
将所述节点对应的生产数据或所述检测数据打包生成区块,并写入所述区块链平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911185061.9/1.html,转载请声明来源钻瓜专利网。