[发明专利]基于区块链的用户标识处理方法、装置、设备及存储介质有效
申请号: | 201910935535.0 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110597924B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 王星雅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 用户 标识 处理 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种基于区块链的用户标识处理方法、装置、设备及存储介质,属于互联网技术领域。该方法包括:接收终端发送的授权登录请求,授权登录请求携带目标应用的应用标识、第一用户标识及提供方标识,查询包括应用标识和提供方标识的智能合约,当查询到智能合约时,确定允许授权目标应用基于提供方标识提供的用户标识登录,则授权目标应用基于第一用户标识登录。本申请实施例提供了一种将提供方提供的用户标识授权给使用方的方法,扩大了用户标识的使用范围。由于存储在区块链中的智能合约不可篡改,可以有效地确保获取到的智能合约真实有效。而且,由节点设备自动根据智能合约来对授权登录请求进行处理,提高了处理效率。
技术领域
本申请实施例涉及互联网技术领域,特别涉及一种基于区块链的用户标识处理方法、装置、设备及存储介质。
背景技术
随着互联网技术的快速发展和人们即时通信需求的日益提升,网络社交已成为互联网中不可或缺的一种功能。而关系链是网络社交的基础,只有建立了关系链,才能实现用户之间的互联互通,从而能够基于关系链进行网络社交。
关系链中包括多个用户标识,关系链的建立需要耗费大量的时间和人力,为了扩大网络社交的规模,促进关系链的广泛使用,亟需提供一种方法,将一方拥有的关系链中的某一用户标识授权给另一方使用。
发明内容
本申请实施例提供了一种基于区块链的用户标识处理方法、装置、设备及存储介质,可以将提供方提供的用户标识授权给使用方。所述技术方案如下:
一方面,提供了一种基于区块链的用户标识处理方法,所述方法包括:
接收终端发送的授权登录请求,所述授权登录请求携带目标应用的应用标识、请求授权所述目标应用登录的第一用户标识及所述第一用户标识所属的提供方标识;
从所述区块链系统的区块链中,查询包括所述应用标识和所述提供方标识的智能合约;
当查询到所述智能合约时,确定允许授权所述目标应用基于所述提供方标识提供的用户标识登录,则授权所述目标应用基于所述第一用户标识登录。
另一方面,提供了一种基于区块链的用户标识处理装置,所述装置包括:
登录请求接收模块,用于接收终端发送的授权登录请求,所述授权登录请求携带目标应用的应用标识、请求授权所述目标应用登录的第一用户标识及所述第一用户标识所属的提供方标识;
查询模块,用于从所述区块链系统的区块链中,查询包括所述应用标识和所述提供方标识的智能合约;
登录授权模块,用于当查询到所述智能合约时,确定允许授权所述目标应用基于所述提供方标识提供的用户标识登录,则授权所述目标应用基于所述第一用户标识登录。
可选地,所述装置还包括:
记录生成模块,用于基于所述第一用户标识和所述应用标识,生成授权记录;
记录同步模块,用于生成包括所述授权记录的第一区块,向所述区块链系统中的其他节点设备广播所述第一区块,由所述区块链系统中的多个节点设备对所述第一区块进行共识,当所述第一区块通过共识后,将所述第一区块添加至所述区块链系统的区块链中。
可选地,所述装置还包括:
展示请求获取模块,用于接收终端发送的关系链展示请求,所述关系链展示请求携带所述应用标识、所述第一用户标识和所述提供方标识;
所述查询模块,用于从所述区块链系统的区块链中,查询包括所述应用标识和所述提供方标识的智能合约;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910935535.0/2.html,转载请声明来源钻瓜专利网。