[发明专利]一种基于区块链的服务调用审计方法、设备及介质在审
申请号: | 201911185061.9 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111008404A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 宋明明;庞松涛;商广勇;王伟兵;马岩堂;李佳 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F11/30;G06Q30/02;G06Q40/04 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 服务 调用 审计 方法 设备 介质 | ||
本申请公开了一种基于区块链的服务调用审计方法、设备及介质,方法包括:基于区块链框架部署区块链平台;获取被调用端的服务调用记录,服务调用记录包括调用时间、调用端信息、被调用端信息中的至少一种;对获取到的多条服务调用记录分别进行哈希,获得多条第一哈希值;将多条第一哈希值拼接生成字符串,并将字符串进行哈希,获得第二哈希值,并将第二哈希值写入区块链平台。区块链平台中的数据是公开透明的。而且由于区块链平台是分布式存储,单个节点的数据篡改不会生效,也就保证了区块链平台上数据的真实可信。并且通过将服务调用记录进行哈希,并在拼接后再进行一次哈希,可以大大减少数据在区块链平台中所占的空间。
技术领域
本申请涉及服务调用领域,具体涉及一种基于区块链的服务调用审计方法、设备及介质。
背景技术
在进行服务调用时,被调用端被调用的数据资源以应用程序接口(ApplicationProgramming Interface,API)的方式对外部的调用端提供服务,然后根据接口被调用的次数来收取调用端所有者的费用。
但是现有技术中,如果双方根据调用记录进行结算费用时,对调用记录的次数产生分歧,由于没有一个能使双方都信服的依据,很容易对应该支付的费用产生纠纷。
发明内容
为了解决上述问题,本申请提出了一种基于区块链的服务调用审计方法,包括:基于区块链框架部署区块链平台;获取被调用端的服务调用记录,所述服务调用记录包括调用时间、调用端信息、被调用端信息中的至少一种;对获取到的多条所述服务调用记录分别进行哈希,获得多条第一哈希值;将所述多条第一哈希值拼接生成字符串,并将所述字符串进行哈希,获得第二哈希值,并将所述第二哈希值写入所述区块链平台。
在一个示例中,对获取到的多条所述服务调用记录分别进行哈希,包括:对每隔预设时长内获取到的多条所述服务调用记录分别进行哈希。
在一个示例中,对获取到的多条所述服务调用记录分别进行哈希,包括:当获取到的所述服务调用记录的数量达到预设数量时,对所述预设数量的所述服务调用记录分别进行哈希。
在一个示例中,所述方法还包括:若达到预设时限时,获取到的所述服务调用记录的数量仍未达到所述预设数量,则将已获取到的所述服务调用记录分别进行哈希。
在一个示例中,将所述多条第一哈希值拼接成字符串,包括:根据所述多条服务调用记录的所述调用时间,将所述多条服务调用记录分别对应的所述第一哈希值拼接成字符串。
在一个示例中,所述方法还包括:获取所述多条服务调用记录对应的费用;将所述费用写入所述区块链平台。
在一个示例中,所述方法还包括:生成智能合约,并将所述智能合约部署在所述区块链平台中,其中,所述智能合约包括:服务调用记录、哈希算法、拼接算法。
在一个示例中,所述智能合约用于:将接收到的多条所述服务调用记录分别通过所述哈希算法后得到所述多条第一哈希值,并通过所述拼接算法将所述多条第一哈希值拼接生成所述字符串,并将所述字符串通过所述哈希算法后得到所述第二哈希值,并将所述第二哈希值写入所述区块链平台。
本申请还提出一种基于区块链的服务调用审计设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:基于区块链框架部署区块链平台;获取被调用端的服务调用记录,所述服务调用记录包括调用时间、调用端信息、被调用端信息中的至少一种;对获取到的多条所述服务调用记录分别进行哈希,获得多条第一哈希值;将所述多条第一哈希值拼接生成字符串,并将所述字符串进行哈希,获得第二哈希值,并将所述第二哈希值写入所述区块链平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911185061.9/2.html,转载请声明来源钻瓜专利网。