[发明专利]基于区块链的资源分配方法及装置和电子设备在审
申请号: | 201811595314.5 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110020901A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 肖汉松;阚文虎;张萍;段金明;孙震;林亮荣;刘勤 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06Q20/38;G06Q10/06;G06F16/27;G06F16/245 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 资源分配 资源分配状态 发票 电子设备 客户端 预设 存储 资源分配结果 接收客户端 查询 分配规则 分配状态 分配资源 资源池 调用 交易 智能 返回 响应 声明 发布 | ||
本说明书实施例提供一种基于区块链的资源分配方法及装置和电子设备,所述区块链中存储有发票的数字摘要和发票对应的资源分配状态之间的对应关系,所述方法包括:接收客户端提交的基于目标发票参与资源分配的目标交易;响应于所述目标交易,计算所述目标发票的数字摘要,并查询所述区块链中存储的与所述数字摘要对应的资源分配状态;如果查询到的所述资源分配状态为未分配状态,调用发布在区块链上的智能合约中声明的资源分配逻辑,基于预设分配规则从预设的资源池中为所述客户端分配资源,并将所述资源分配结果返回给所述客户端。
技术领域
本说明书实施例涉及区块链技术领域,尤其涉及一种基于区块链的资源分配方法及装置和电子设备。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术在众多的领域中广泛的进行应用。
发明内容
本说明书实施例提供的一种基于区块链的资源分配方法及装置和电子设备:
根据本说明书实施例的第一方面,提供一种基于区块链的资源分配方法,所述区块链中存储有发票的数字摘要和发票对应的资源分配状态之间的对应关系,所述方法包括:
接收客户端提交的基于目标发票参与资源分配的目标交易;
响应于所述目标交易,计算所述目标发票的数字摘要,并查询所述区块链中存储的与所述数字摘要对应的资源分配状态;
如果查询到的所述资源分配状态为未分配状态,调用发布在区块链上的智能合约中声明的资源分配逻辑,基于预设分配规则从预设的资源池中为所述客户端分配资源,并将所述资源分配结果返回给所述客户端。
可选的,所述方法还包括:
接收客户端提交的发票创建请求;其中,所述发票创建请求包括用户输入的发票创建信息;
响应于所述发票创建请求,调用发布在区块链上的智能合约中声明的发票创建逻辑,基于所述发票创建信息创建发票;以及,
计算所述发票的数字摘要,并将所述数字摘要和所述发票的资源分配状态的对应关系在所述区块链中进行存储;其中,所述发票的初始资源分配状态为未分配状态。
可选的,所述计算所述目标发票的数字摘要,并查询所述区块链中存储的与所述数字摘要对应的资源分配状态,包括:
调用发布在区块链上的智能合约中声明的状态查询逻辑,计算所述目标发票的数字摘要,并查询所述区块链中存储的与所述数字摘要对应的资源分配状态。
可选的,所述方法还包括:
在从预设的资源池中为所述客户端分配了目标资源之后,进一步调用发布在区块链上的智能合约中声明的资源分配状态更新逻辑,将所述目标发票的资源分配状态由未分配状态修改为已分配状态。
可选的,所述区块链中还存储了所述资源池中的各个类别的资源与资源数量的对应关系;
所述方法还包括:
在基于预设分配规则从预设的资源池中为所述客户端分配了目标资源之后,更新所述区块链中存储的与所述目标资源对应的资源数量。
可选的,所述发票的数字摘要包括:
针对所述发票的发票内容;或者,所述发票内容中的唯一性信息进行hash计算得到的hash值。
可选的,所述目标交易包括所述目标发票的发票内容;或者,所述发票内容中的唯一性信息;
所述计算所述目标发票的数字摘要,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811595314.5/2.html,转载请声明来源钻瓜专利网。