注册处理方法、装置、设备及系统与流程

文档序号:26947254发布日期:2021-10-12 19:44阅读:来源:国知局

技术特征:
1.一种注册处理方法,包括:接收待在第一平台注册的第一用户发送的第一注册请求;其中,所述第一注册请求包括第一可验证声明,所述第一可验证声明用于证明所述第一用户在第二平台注册成功;所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;接收颁发机构发送的第二可验证声明;其中,所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限;若对所述第一可验证声明验证通过,则根据所述第二可验证声明从所述第二平台获取所述第一用户的注册相关信息;根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。2.根据权利要求1所述的方法,所述根据获取的所述注册相关信息进行注册处理,包括:确定获取的所述注册相关信息中的用户信息与所述第一注册请求中的用户信息是否匹配;若是,则根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。3.根据权利要求1所述的方法,所述第一可验证声明包括:所述第一可验证声明的第一声明标识、所述第二平台的第一数字身份信息、采用所述第一数字身份所对应的私钥对第一指定数据进行签名而得的第一签名数据;所述对所述第一可验证声明验证通过,包括:根据所述第一声明标识,从区块链保存的可验证声明的相关记录信息中查询第一目标记录信息;根据所述第一目标记录信息中的有效性字段,确定所述第一可验证声明是否处于有效状态;以及,获取所述第一数字身份信息所对应的公钥;采用获取的所述公钥对所述第一签名数据进行验证;若确定所述第一可验证声明处于有效状态、且对所述第一签名数据验证通过,则确定对所述第一可验证声明验证通过。4.根据权利要求1所述的方法,所述根据所述第二可验证声明从所述第二平台获取所述第一用户的注册相关信息,包括:根据所述第二可验证声明,向所述第二平台发送注册信息获取请求,以使所述第二平台基于所述第二可验证声明,返回所述第一用户在所述第二平台的注册相关信息;接收所述第二平台返回的所述注册相关信息。5.根据权利要求1

4任一项所述的方法,所述根据获取的所述注册相关信息进行注册处理成功之后,还包括:接收所述颁发机构发送的第三可验证声明;其中,所述第三可验证声明基于所述第一用户发送的第二颁发请求而发送;所述第三可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的行为相关信息的权限;根据所述第三可验证声明,向所述第二平台发送行为信息获取请求,以使所述第二平
台基于所述第三可验证声明,返回所述第一用户在所述第二平台的行为相关信息;接收所述第二平台返回的所述行为相关信息。6.一种注册处理方法,包括:接收待在第二平台注册的第一用户发送的第二注册请求;其中,所述第二注册请求包括待注册的注册相关信息;若根据所述注册相关信息进行注册处理成功,则向所述第一用户发送第一可验证声明;其中,所述第一可验证声明用于证明所述第一用户在所述第二平台注册成功,并用于所述第一用户在第一平台进行注册处理;所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;当接收到所述第一平台发送的注册信息获取请求时,基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息;所述注册相关信息用于所述第一平台进行注册处理;所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限。7.根据权利要求6所述的方法,所述向所述第一用户发送第一可验证声明,包括:获取所述第一用户的第二数字身份信息;根据所述第二数字身份信息、所述第二平台的第一数字身份信息、待证明的注册成功信息,向所述颁发机构发送第三颁发请求,以使所述颁发机构根据所述第二数字身份信息、所述第一数字身份信息和所述注册成功信息生成所述第一可验证声明,并向所述第一用户发送所述第一可验证声明。8.根据权利要求7所述的方法,所述向所述颁发机构发送第三颁发请求之后,还包括:接收所述颁发机构发送的签名请求;其中,所述签名请求包括待签名的第一指定数据;采用所述第一数字身份信息所对应的私钥对所述第一指定数据进行签名,得到第一签名数据;向所述颁发机构发送所述第一签名数据,以使所述颁发机构根据所述第二数字身份信息、所述第一数字身份信息、所述注册成功信息和所述第一签名数据生成所述第一可验证声明。9.根据权利要求6所述的方法,所述基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息,包括:若对所述注册信息获取请求包括的第二可验证声明验证通过,则向所述第一平台发送所述注册相关信息。10.根据权利要求9所述的方法,所述第二可验证声明包括:所述第二可验证声明的第二声明标识、所述第一用户的第二数字身份信息、所述第一平台的第三数字身份信息、采用所述第二数字身份信息所对应的私钥对第二指定数据进行签名而得的第二签名数据;所述对所述注册信息获取请求包括的第二可验证声明验证通过,包括:根据所述第二声明标识,从区块链保存的可验证声明的相关记录信息中查询第二目标记录信息;根据所述第二目标记录信息中的有效性字段,确定所述第二可验证声明是否处于有效状态;以及,获取所述第二数字身份信息所对应的公钥;
采用获取的所述公钥对所述第二签名数据进行验证;若确定所述第二可验证声明处于有效状态、且对所述第二签名数据验证通过,则确定对所述注册信息获取请求包括的第二可验证声明验证通过。11.根据权利要求6

10任一项所述的方法,根据所述第二注册请求包括的所述注册相关信息进行注册处理成功之后,还包括:记录所述第一用户在所述第二平台的行为相关信息;所述基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息之后,还包括:接收所述第一平台发送的行为信息获取请求;其中,所述行为信息获取请求包括第三可验证声明;所述第三可验证声明由所述第一用户通过所述颁发机构发送给所述第一平台;所述第三可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的行为相关信息的权限;若对所述第三可验证声明验证通过,则将记录的所述行为相关信息发送给所述第一平台。12.一种注册处理装置,包括:第一接收模块,其接收待在第一平台注册的第一用户发送的第一注册请求;其中,所述第一注册请求包括第一可验证声明,所述第一可验证声明用于证明所述第一用户在第二平台注册成功;其中,所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;第二接收模块,其接收颁发机构发送的第二可验证声明;其中,所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限;验证模块,其对所述第一可验证声明进行验证;获取模块,若所述验证模块对所述第一可验证声明验证通过,则根据所述第二可验证声明从所述第二平台获取所述第一用户的注册相关信息;注册模块,其根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。13.根据权利要求12所述的装置,所述注册模块,确定获取的所述注册相关信息中的用户信息与所述第一注册请求中的用户信息是否匹配;若是,则根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。14.根据权利要求12所述的装置,所述第一可验证声明包括:所述第一可验证声明的第一声明标识、所述第二平台的第一数字身份信息、采用所述第一数字身份所对应的私钥对第一指定数据进行签名而得的第一签名数据;所述验证模块,根据所述第一声明标识,从区块链保存的可验证声明的相关记录信息中查询第一目标记录信息;以及,根据所述第一目标记录信息中的有效性字段,确定所述第一可验证声明是否处于有效状态;以及,获取所述第一数字身份信息所对应的公钥;
采用获取的所述公钥对所述第一签名数据进行验证;若确定所述第一可验证声明处于有效状态、且对所述第一签名数据验证通过,则确定对所述第一可验证声明验证通过。15.根据权利要求12所述的装置,所述获取模块,根据所述第二可验证声明,向所述第二平台发送注册信息获取请求,以使所述第二平台基于所述第二可验证声明,返回所述第一用户在所述第二平台的注册相关信息;接收所述第二平台返回的所述注册相关信息。16.一种注册处理装置,包括:接收模块,其接收待在第二平台注册的第一用户发送的第二注册请求;其中,所述第二注册请求包括待注册的注册相关信息;注册模块,其若根据所述注册相关信息进行注册处理成功,则向所述第一用户发送第一可验证声明;其中,所述第一可验证声明用于证明所述第一用户在所述第二平台注册成功,并用于所述第一用户在第一平台进行注册处理;所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;发送模块,其当接收到所述第一平台发送的注册信息获取请求时,基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息;所述注册相关信息用于所述第一平台进行注册处理;所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限。17.根据权利要求16所述的装置,所述注册模块,获取所述第一用户的第二数字身份信息;以及,根据所述第二数字身份信息、所述第二平台的第一数字身份信息、待证明的注册成功信息,向所述颁发机构发送第三颁发请求,以使所述颁发机构根据所述第二数字身份信息、所述第一数字身份信息和所述注册成功信息生成所述第一可验证声明,并向所述第一用户发送所述第一可验证声明。18.根据权利要求16所述的装置,所述发送模块,若对所述注册信息获取请求包括的第二可验证声明验证通过,则向所述第一平台发送所述注册相关信息。19.一种注册系统,包括:第一用户的第一终端设备、第一平台、第二平台和颁发机构;其中,所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;所述第一终端设备,响应于所述第一用户的第一注册操作,向所述第二平台发送第二注册请求,并接收所述颁发机构发送的第一可验证声明;响应于所述第一用户的可验证声明颁发操作,向所述颁发机构发送第一颁发请求;以及,响应于所述第一用户的第二注册操作,根据所述第一可验证声明,向所述第一平台发送第一注册请求;其中,所述第一可验证声明用于证明所述第一用户在所述第二平台注册成功;所述第一平台,接收所述第一注册请求和所述颁发机构发送的第二可验证声明;若对所述第一注册请求中的所述第一可验证声明验证通过,则根据所述第二可验证声明向所述第二平台发送注册信息获取请求,根据获取的所述注册相关信息进行注册处理,并向所述第一终端设备发送注册处理结果信息;其中,所述第二可验证声明用于证明所述第一用户
授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限;所述第二平台,根据所述第二注册请求包括的注册相关信息进行注册处理成功之后,向所述颁发机构发送第三颁发请求;以及,当接收到所述第一平台发送的所述注册信息获取请求时,基于所述注册信息获取请求中的所述第二可验证声明向所述第一平台发送所述注册相关信息;所述颁发机构,根据所述第二平台发送的所述第三颁发请求,生成第一可验证声明,向所述第一终端设备发送所述第一可验证声明;以及,根据所述第一终端设备发送的所述第一颁发请求,生成第二可验证声明,向所述第一平台发送所述第二可验证声明。20.根据权利要求19所述的系统,所述颁发机构,生成所述第一可验证声明之后,生成所述第一可验证声明的第一颁发记录信息,将所述第一颁发记录信息保存至区块链中;以及,生成所述第二可验证声明之后,生成所述第二可验证声明的第二颁发记录信息,将所述第二颁发记录信息保存至区块链中。21.一种注册处理设备,包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收待在第一平台注册的第一用户发送的第一注册请求;其中,所述第一注册请求包括第一可验证声明,所述第一可验证声明用于证明所述第一用户在第二平台注册成功;其中,所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;接收颁发机构发送的第二可验证声明;其中,所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限;若对所述第一可验证声明验证通过,则根据所述第二可验证声明从所述第二平台获取所述第一用户的注册相关信息;根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。22.一种注册处理设备,包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收待在第二平台注册的第一用户发送的第二注册请求;其中,所述第二注册请求包括待注册的注册相关信息;若根据所述注册相关信息进行注册处理成功,则向所述第一用户发送第一可验证声明;其中,所述第一可验证声明用于证明所述第一用户在所述第二平台注册成功,并用于所述第一用户在第一平台进行注册处理;所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;当接收到所述第一平台发送的注册信息获取请求时,基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息;所述注册相关信息用于所述第一平台进行注册处理;所述第二可验证声明用于证明所述第一用户授予了所述第一平台从
所述第二平台获取所述第一用户的注册相关信息的权限。23.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:接收待在第一平台注册的第一用户发送的第一注册请求;其中,所述第一注册请求包括第一可验证声明,所述第一可验证声明用于证明所述第一用户在第二平台注册成功;其中,所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;接收颁发机构发送的第二可验证声明;其中,所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限;若对所述第一可验证声明验证通过,则根据所述第二可验证声明从所述第二平台获取所述第一用户的注册相关信息;根据获取的所述注册相关信息进行注册处理,向所述第一用户发送注册处理结果信息。24.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:接收待在第二平台注册的第一用户发送的第二注册请求;其中,所述第二注册请求包括待注册的注册相关信息;若根据所述注册相关信息进行注册处理成功,则向所述第一用户发送第一可验证声明;其中,所述第一可验证声明用于证明所述第一用户在所述第二平台注册成功,并用于所述第一用户在第一平台进行注册处理;所述第一平台和所述第二平台均为向用户提供业务服务的服务平台;当接收到所述第一平台发送的注册信息获取请求时,基于所述注册信息获取请求包括的第二可验证声明向所述第一平台发送所述注册相关信息;所述注册相关信息用于所述第一平台进行注册处理;所述第二可验证声明用于证明所述第一用户授予了所述第一平台从所述第二平台获取所述第一用户的注册相关信息的权限。

技术总结
本说明书实施例提供了一种注册处理方法、装置、设备及系统,其中,方法包括:第一平台接收待注册用户发送的第一注册请求,以及接收颁发机构发送的第二可验证声明;若对第一注册请求中的第一可验证声明验证通过,则根据第二可验证声明从第二平台获取待注册用户的注册相关信息;根据获取的注册相关信息进行注册处理,向待注册用户发送注册处理结果信息;其中,第一可验证声明用于证明待注册用户在第二平台注册成功;第二可验证声明用于证明待注册用户授予了第一平台从第二平台获取待注册用户的注册相关信息的权限。的注册相关信息的权限。的注册相关信息的权限。


技术研发人员:杨仁慧
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2020.04.01
技术公布日:2021/10/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1