[发明专利]激活码管理方法及装置、激活码生成方法及装置有效
申请号: | 201910190979.6 | 申请日: | 2019-03-13 |
公开(公告)号: | CN109995523B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王挺 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/08;H04L29/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李强 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激活 管理 方法 装置 生成 | ||
1.一种激活码管理方法,应用于激活码管理中心,所述方法包括:
获取由客户端发送的用户区块链地址;
向区块链平台发送携带有所述用户区块链地址的激活码生成请求,以使得所述区块链平台基于所述激活码生成请求生成目标激活码,其中,所述区块链平台中预先部署有智能合约,所述智能合约至少包括激活码生成合约;以及
向所述客户端发送所述目标激活码,其中,所述目标激活码是所述区块链平台在确定所述用户区块链地址具有获取激活码的资格的情况下,响应所述激活码生成请求生成的。
2.根据权利要求1所述的方法,在向所述客户端发送所述目标激活码之前,还包括:
获取由所述区块链平台生成的一个或多个区块和一个或多个所述目标激活码,其中,所述一个或多个区块中记载有所述目标激活码的属性信息;
解析所述区块链中的每个区块,得到一个或多个所述目标激活码的属性信息;以及
将一个或多个所述目标激活码和一个或多个所述目标激活码的属性信息存储在所述激活码管理中心的数据库中。
3.根据权利要求2所述的方法,其中,所述属性信息包括以下至少一种:所述目标激活码对应的用户区块链地址,所述目标激活码的使用次数,所述目标激活码的验证信息。
4.根据权利要求2所述的方法,在将一个或多个所述目标激活码和一个或多个所述目标激活码的属性信息存储在所述激活码管理中心的数据库中之后,还包括:
公开一个或多个所述目标激活码和/或一个或多个所述目标激活码的属性信息。
5.根据权利要求1所述的方法,其中,所述激活码管理中心具有对应的管理中心区块链账号,向区块链平台发送携带有所述用户区块链地址的激活码生成请求包括:
基于所述管理中心区块链账号向所述区块链平台发送所述激活码生成请求。
6.一种激活码生成方法,应用于区块链平台,所述方法包括:
获取携带有用户区块链地址的激活码生成请求,其中,所述激活码生成请求是在由客户端向激活码管理中心发送所述用户区块链地址后,由所述激活码管理中心发送的;以及
响应于所述激活码生成请求生成目标激活码,并将所述目标激活码发送至所述激活码管理中心,其中,所述区块链平台中预先部署有智能合约,所述智能合约至少包括激活码生成合约;
其中,所述方法还包括:
在响应于所述激活码生成请求之前,确定所述用户区块链地址是否具有获取激活码的资格;以及
在确定所述用户区块链地址具有获取激活码的资格的情况下,响应所述激活码生成请求。
7.根据权利要求6所述的方法,其中,所述智能合约还包括激活码验证合约,所述方法还包括:
获取由所述客户端发送的并利用所述用户区块链地址对应的私钥进行验签后的激活码验证请求;以及
响应于所述激活码验证请求,按照所述激活码验证合约对所述用户区块链地址进行验证。
8.根据权利要求7所述的方法,在按照所述激活码验证合约对所述用户区块链地址进行验证得到的验证结果表明验证成功的情况下,所述方法还包括:
将与所述用户区块链地址对应的用户标识信息和所述目标激活码当前的验证次数存储到区块链上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910190979.6/1.html,转载请声明来源钻瓜专利网。