[发明专利]兑奖结果的生成方法、装置、设备及可读存储介质有效
申请号: | 201911039552.2 | 申请日: | 2019-10-29 |
公开(公告)号: | CN112734455B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 周之易 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q30/0208 | 分类号: | G06Q30/0208;G07C15/00;H04L9/32;H04L67/10 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 兑奖 结果 生成 方法 装置 设备 可读 存储 介质 | ||
1.一种兑奖结果的生成方法,其特征在于,应用于兑奖区块链系统中的任一节点,所述方法包括:
通过共识机制将接收到的兑奖智能合约存储至区块链中,所述兑奖智能合约中包括兑奖条件对应的区块哈希值,所述兑奖条件中包括至少一个中奖码和兑奖期限,所述中奖码用于与参与抽奖的帐号所持有的兑奖码进行匹配,所述兑奖期限用于对开奖时刻进行限制;
向抽奖帐号发送所述兑奖智能合约的添加成功信息,所述添加成功信息中携带有所述兑奖智能合约在所述区块链中的合约地址,其中,所述抽奖帐号为拥有抽奖权限的帐号;
根据接收到的兑奖信息生成目标区块,所述兑奖信息中包括至少一个目标兑奖码和持有所述目标兑奖码的目标帐号,所述目标区块中包括所述目标兑奖码的第一哈希值,所述抽奖帐号中包括所述目标帐号;
当所述兑奖区块链系统中对所述目标区块验证通过的节点数大于要求节点数时,将所述目标区块存储至所述区块链中;
在当前时刻达到开奖时刻的情况下,根据所述兑奖条件向所述目标帐号发送兑奖结果信息,所述兑奖结果信息中包括所述目标帐号所持有的所述目标兑奖码的第一哈希值与第二哈希值的匹配情况,所述第二哈希值是指所述区块哈希值中与所述中奖码对应的哈希值;
将所述兑奖结果信息通过所述共识机制存储至所述区块链中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述区块链中已存储的历史区块,所述历史区块中包括在接收到所述兑奖信息之前已存储的历史兑奖码对应的历史哈希值;
当所述历史哈希值中不包含与所述第一哈希值重复的哈希值时,确定所述目标区块验证通过。
3.根据权利要求1所述的方法,其特征在于,所述根据所述兑奖条件向所述目标帐号发送兑奖结果信息,包括:
将所述区块哈希值中与所述中奖码对应的第二哈希值与所述目标兑奖码的所述第一哈希值进行匹配;
当所述第一哈希值与所述第二哈希值一致时,向所述目标帐号发送中奖信息;
当所述第一哈希值与所述第二哈希值不一致时,向所述目标帐号发送未中奖信息。
4.根据权利要求1至3任一所述的方法,其特征在于,所述在当前时刻达到开奖时刻的情况下,根据所述兑奖条件向所述目标帐号发送兑奖结果信息,包括:
接收所述目标帐号发送的兑奖请求,所述兑奖请求对应有请求时刻;
当所述请求时刻在所述兑奖期限之内时,根据所述中奖码与所述目标兑奖码的匹配情况向所述目标帐号发送所述兑奖结果信息。
5.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述兑奖条件向所述目标帐号发送兑奖结果信息之前,还包括:
接收到所述目标帐号发送的兑奖请求,所述兑奖请求中包括所述合约地址;
根据所述合约地址从所述区块链中对所述兑奖智能合约进行查询,得到所述兑奖条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911039552.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环酮肟的生产方法
- 下一篇:光刻机剂量均匀性的测量方法