权限处理方法、系统、装置及电子设备与流程

文档序号:21405696发布日期:2020-07-07 14:39阅读:来源:国知局

技术特征:

1.一种权限处理方法,其特征在于,应用于链节点群,包括:

接收多个已授信的用户群节点中,任一用户群节点发送的目标用户的权限变更申请;

响应于所述权限变更申请,确定该用户群节点的类型;

基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果;

将所述权限变更结果发送至该用户群节点,以使该用户群节点在所述权限变更结果为可变更时对所述目标用户进行权限变更。

2.根据权利要求1所述的权限处理方法,其特征在于,还包括:

接收电子认证服务器发送的用户群节点证书;所述用户群节点证书是由所述电子认证服务器在目标用户群节点合法时生成的;

将所述用户群节点证书存储至所述区块链,以对所述目标用户群节点进行授信,并将所述目标用户群节点并入已授信的多个用户群节点中。

3.根据权利要求1所述的权限处理方法,其特征在于,还包括:

接收电子认证服务器发送的链节点证书;所述链节点证书是由所述电子认证服务器在验证目标链管理节点合法时生成的;

将所述链节点证书存储至所述区块链,以对所述目标链管理节点进行授信,并将所述目标链管理节点并入已授信的所述链节点群中。

4.根据权利要求1所述的权限处理方法,其特征在于,还包括:

将所述目标用户的权限变更结果更新至所述区块链存储的权限记录中。

5.根据权利要求1所述的权限处理方法,其特征在于,所述权限变更申请包括授权申请;

所述基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果,包括:

若该用户群节点的类型为互斥用户群,则在所述权限记录中查询所述目标用户的权限记录;

若未查询到所述目标用户的权限记录,则所述目标用户的权限变更结果为可变更;

若所述用户群节点的类型为非互斥用户群,则所述目标用户的权限变更结果为可变更。

6.根据权利要求2所述的权限处理方法,其特征在于,还包括:

接收日志服务器发送的日志证书;所述日志证书是由所述电子认证服务器在验证日志服务器合法时生成的;

将所述日志证书存储至所述区块链,以对所述日志服务器进行授信;

所述日志服务器用于存储鉴权记录;所述鉴权记录是由多个鉴权终端基于多个用户身份信息和所述区块链所存储的权限记录进行鉴权得到的;任一鉴权终端是基于对应的用户群节点的私钥生成的。

7.一种权限处理方法,其特征在于,应用于任一用户群节点,包括:

接收目标用户发送的权限变更申请,将所述权限变更申请发送至链节点群,所述权限变更申请用于使所述链节点群响应于所述权限变更申请,确定该用户群节点的类型;基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果;

接收所述链节点群发送的权限变更结果,若所述权限变更结果为可变更,则对所述目标用户进行权限变更。

8.根据权利要求7所述的权限处理方法,其特征在于,还包括:

发送用户群节点的私钥到门禁生成终端,以使所述门禁生成终端基于所述私钥生成与该用户群节点对应的鉴权终端,所述鉴权终端用于接收目标用户的鉴权请求,基于所述鉴权请求,查询与所述目标用户对应的权限记录,并基于所查询到的权限记录对所述目标用户进行鉴权,得到鉴权结果。

9.根据权利要求8所述的权限处理方法,其特征在于,还包括:

将所述鉴权结果存储至日志服务器中,以对所述日志服务器的鉴权记录进行更新。

10.一种权限处理装置,其特征在于,包括:

第一接收模块,用于接收多个已授信的用户群节点中,任一用户群节点发送的目标用户的权限变更申请;

第一确定模块,用于响应于所述权限变更申请,确定该用户群节点的类型;

第二确定模块,用于基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果;

第一变更模块,用于将所述权限变更结果发送至该用户群节点,以使该用户群节点在所述权限变更结果为可变更时对所述目标用户进行权限变更。

11.一种权限处理装置,其特征在于,包括:

第二接收模块,用于接收目标用户发送的权限变更申请,将所述权限变更申请发送至链节点群;

所述权限变更申请用于使所述链节点群响应于所述权限变更申请,确定该用户群节点的类型;基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果;

第二变更模块,用于接收所述链节点群发送的权限变更结果,若所述权限变更结果为可变更,则对所述目标用户进行权限变更。

12.一种权限处理系统,其特征在于,包括:

至少一个已授信的用户群节点,用于接收目标用户发送的权限变更申请,将所述权限变更申请发送至链节点群中的任一链管理节点;并基于所述链节点群返回的权限变更结果对所述目标用户进行权限变更;

链节点群,包括至少一个已授信的链管理节点,用于响应于所述权限变更申请,确定该用户群节点的类型;基于区块链存储的权限记录和该用户群节点的类型确定所述目标用户的权限变更结果并发送至对应的用户群节点。

13.根据权利要求12所述的系统,其特征在于,还包括:

电子认证服务器,用于对目标链管理节点进行验证,并在所述目标链管理节点合法时生成对应的链节点证书;还用于对目标用户群节点进行验证,并确定所述目标用户群节点合法时生成用户群节点证书;将所述链节点证书和所述用户群节点证书发送至所述链节点群;

所述链节点群还用于将所述用户群节点证书存储至所述区块链,以对所述目标用户群节点进行授信,并将所述目标用户群节点并入已授信的多个用户群节点中;并将所述链节点证书存储至所述区块链,以对所述目标链管理节点进行授信,并将所述目标链管理节点并入已授信的所述链节点群中;

已授信的日志服务器,用于存储鉴权记录;所述鉴权记录是由多个鉴权终端基于多个用户身份信息和所述区块链所存储的权限记录进行鉴权得到的;

所述电子认证服务器还用于对待授信的日志服务器进行验证,并在所述日志服务器合法时生成对应的日志证书;

所述链节点群还用于将所述日志证书存储至所述区块链,以对所述日志服务器进行授信;

已授信的鉴权终端,用于接收目标用户的鉴权请求,基于所述鉴权请求,查询与所述目标用户对应的权限记录,并基于所查询到的权限记录对所述目标用户进行鉴权,得到鉴权结果;

所述用户群节点还用于发送私钥到门禁生成终端,以使所述门禁生成终端基于所述私钥生成与该用户群节点对应的鉴权终端。

14.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-9任一项所述的权限处理方法。

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现权利要求1-9任一项所述的权限处理方法。


技术总结
本申请涉及区块链技术领域,公开了一种权限处理方法、系统、装置及电子设备,权限处理方法包括:接收多个已授信的用户群节点中,任一用户群节点发送的目标用户的权限变更申请;响应于权限变更申请,确定用户群节点的类型;基于区块链存储的权限记录和用户群节点的类型确定目标用户的权限变更结果;将权限变更结果发送至该用户群节点,以使该用户群节点在权限变更结果为可变更时对目标用户进行权限变更。本申请提供的权限处理方法可以有效减少重复开发、维护的资源,可以保护区块链所存储的信息的安全。

技术研发人员:高树磊
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.05.29
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1