一种区块链网络中用户信息处理方法、装置及存储介质制造方法及图纸

技术编号:21034328 阅读:33 留言:0更新日期:2019-05-04 05:26
本发明专利技术公开了一种区块链网络中用户信息处理方法,包括:接收第一验证请求;响应于所接收的第一验证请求,获取待验证的第一信息集合;在所述区块链网络中进行第一验证处理,以实现对所述待验证的第一信息集合的验证,所述区块链网络中保存有所述第一信息集合对应的目标用户的用户信息的验证结果;当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理。本发明专利技术还公开了一种区块链网络中用户信息处理装置和存储介质。

A User Information Processing Method, Device and Storage Medium in Block Chain Networks

【技术实现步骤摘要】
一种区块链网络中用户信息处理方法、装置及存储介质
本专利技术涉及互联网通信中的信息处理技术,尤其涉及一种区块链网络中用户信息处理方法、装置及存储介质。
技术介绍
目前,现有技术中,用户在通过网络进行各种业务的过程中,用户信息往往使用中心化存储的方式保存在应用程序服务商所提供的业务服务器中,因此业务服务器容易成为网络攻击的对象,造成用户信息的泄露。同时,保存有用户信息的应用程序运营方成为用户信息的实际控制者,造成用户信息的实际拥有者和各互联网应用的运营方在用户人信息的控制能力上的不对等,用户信息在被使用时,用户并不知悉,同样容易造成用户信息的泄露,威胁用户安全的同时严重影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种区块链网络中用户信息处理方法、装置及存储介质,能有效提高信息安全。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种区块链网络中用户信息处理方法,所述方法包括:接收第一验证请求;响应于所接收的第一验证请求,获取待验证的第一信息集合;在所述区块链网络中进行第一验证处理,以实现对所述待验证的第一信息集合的验证,所述区块链网络中保存有所述第一信息集合对应的目标用户的用户信息的验证结果;当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理。上述方案中,所述方法还包括:当所述第二验证处理未通过时,触发在所述区块链网络中进行第三验证处理,所述第三验证处理用于表征通过所述区块链网络向公共系统验证所述第一信息集合。上述方案中,所述在所述区块链网络中进行第一验证处理,包括:所述区块链网络中的第一应用程序将所述第一信息集合向使用过所述第一信息集合的第二应用程序发送;所述第二应用程序根据所述第一信息集合中的存储区块标识,获取所述第一信息集合所对应的用户存储在相应区块中的信息,进行第一验证处理。上述方案中,所述当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理,包括:当所述第一验证处理通过时,将所述述第一信息集合在所区块链网络中进行广播;接收所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果,以实现对所述第一信息集合的第二验证处理。上述方案中,所述触发在所述区块链网络中进行第二验证处理,包括:获取所述区块链网络所保存的对所述第一信息集合的验证结果及相应的签名信息,所述对所述第一信息集合的验证结果用于表征所述区块链网络中的至少两个信息使用方对所述第一信息集合的验证结果。上述方案中,所述方法还包括:对接收的所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果进行统计;当所述验证结果中通过所述第一信息集合验证的区块链网络中的应用程序的数量超过预设数量阈值时,确定通过所述第二验证处理。上述方案中,所述当所述第二验证处理未通过时,触发在所述区块链网络中进行第三验证处理,包括:当所述第二验证处理未通过时,所述区块链网络中的第一应用程序将所述第一信息集合向所述公共系统发出第三验证请求;所述公共系统响应于所述第三验证请求,根据所述公共系统中的资源对所述第一信息集合进行验证,当所述第一信息集合与所述公共系统中的资源匹配时,通过所述第三验证处理。上述方案中,所述方法还包括:当所述第三验证处理通过时,将所述第一信息集合保存在所述区块链网络的相应节点中。本专利技术实施例还提供了一种区块链网络中用户信息处理方法,所述方法包括:接收目标用户的用户信息使用方发送的验证结果信息,所述验证结果信息,用于表征所述用户信息的使用方对目标用户的用户信息的验证结果;获取所述目标用户的签名信息;将所述目标用户的验证结果信息和签名信息,保存在所述区块链网络的相应的第一区块中,以实现在接收到其它用户信息使用方的验证请求时,向所述其它用户信息使用方发送所述验证结果信息。上述方案中,所述将所述目标用户的验证结果信息和签名信息,保存在所述区块链网络的相应的第一区块中,包括:获取所述目标用户的用户标识;将所述用户标识与所述第一区块的区块地址进行关联,以实现所述用户与所述第一区块的对应。上述方案中,所述方法还包括:将所述区块链网络中的第一区块进行分割,形成第一区块头和第一区块体,其中,所述第一区块体用于保存所述目标用户的已经使用的验证信息的验证情况和所述目标用户的签名信息;所述第一区块头用于保存所述与所述第一区块相关联的第二区块的哈希值、所述第一区块的哈希值和相应的时间戳信息。本专利技术实施例还提供了一种区块链网络中用户信息处理装置,所述装置包括:第一信息传输模块,用于接收第一验证请求;所述第一信息传输模块,用于响应于所接收的第一验证请求,获取待验证的第一信息集合;第一信息处理模块,用于在所述区块链网络中进行第一验证处理,以实现对所述待验证的第一信息集合的验证,所述区块链网络中保存有所述第一信息集合对应的目标用户的用户信息的验证结果;所述第一信息处理模块,用于当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理。上述方案中,所述第一信息处理模块,用于当所述第二验证处理未通过时,触发在所述区块链网络中进行第三验证处理,所述第三验证处理用于表征通过所述区块链网络向公共系统验证所述第一信息集合。上述方案中,所述第一信息传输模块,用于通过所述区块链网络中的第一应用程序,将所述第一信息集合向使用过所述第一信息集合的第二应用程序发送;所述第一信息处理模块,用于通过所述第二应用程序,根据所述第一信息集合中的存储区块标识,获取所述第一信息集合所对应的用户存储在相应区块中的信息,进行第一验证处理。上述方案中,所述第一信息传输模块,用于将所述述第一信息集合在所区块链网络中进行广播;所述第一信息传输模块,用于接收所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果,以实现对所述第一信息集合的第二验证处理。上述方案中,所述第一信息处理模块,用于获取所述区块链网络所保存的对所述第一信息集合的验证结果及相应的签名信息,所述对所述第一信息集合的验证结果用于表征所述区块链网络中的至少两个信息使用方对所述第一信息集合的验证结果。上述方案中,所述第一信息传输模块,用于对接收的所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果进行统计;所述第一信息处理模块,用于当所述验证结果中通过所述第一信息集合验证的区块链网络中的应用程序的数量超过预设数量阈值时,确定通过所述第二验证处理。上述方案中,所述第一信息传输模块,用于当所述第二验证处理未通过时,通过所述区块链网络中的第一应用程序将所述第一信息集合向所述公共系统发出第三验证请求;所述公共系统响应于所述第三验证请求,根据所述公共系统中的资源对所述第一信息集合进行验证,当所述第一信息集合与所述公共系统中的资源匹配时,通过所述第三验证处理。上述方案中,所述第一信息处理模块,用于当所述第三验证处理通过时,将所述第一信息集合保存在所述区块链网络的相应节点中。本专利技术还提供了一种区块链网络中用户信息处理装置,所述装置包括:第二信息传输模块,用于接收用户信息使用方发送的验证结果信息,所述验证结果信息,用于表征所述用户信息的使用方对目标用户的用户信息的验证结果;第二信息处理模块,用于获取所述目标用户的签名信息;所述第二信息处理模块,用于将所述目本文档来自技高网...

【技术保护点】
1.一种区块链网络中用户信息处理方法,其特征在于,所述方法包括:接收第一验证请求;响应于所接收的第一验证请求,获取待验证的第一信息集合;在所述区块链网络中进行第一验证处理,以实现对所述待验证的第一信息集合的验证,所述区块链网络中保存有所述第一信息集合对应的目标用户的用户信息的验证结果;当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理。

【技术特征摘要】
1.一种区块链网络中用户信息处理方法,其特征在于,所述方法包括:接收第一验证请求;响应于所接收的第一验证请求,获取待验证的第一信息集合;在所述区块链网络中进行第一验证处理,以实现对所述待验证的第一信息集合的验证,所述区块链网络中保存有所述第一信息集合对应的目标用户的用户信息的验证结果;当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理。2.根据权利要求1所述的区块链网络中用户信息处理方法,其特征在于,所述在所述区块链网络中进行第一验证处理,包括:所述区块链网络中的第一应用程序将所述第一信息集合向使用过所述第一信息集合的第二应用程序发送;所述第二应用程序根据所述第一信息集合中的存储区块标识,获取所述第一信息集合所对应的用户存储在相应区块中的信息,进行第一验证处理。3.根据权利要求1所述的区块链网络中用户信息处理方法,其特征在于,所述当所述第一验证处理通过时,触发在所述区块链网络中进行第二验证处理,包括:当所述第一验证处理通过时,将所述述第一信息集合在所区块链网络中进行广播;接收所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果,以实现对所述第一信息集合的第二验证处理。4.根据权利要求1所述的区块链网络中用户信息处理方法,其特征在于,所述触发在所述区块链网络中进行第二验证处理,包括:获取所述区块链网络所保存的对所述第一信息集合的验证结果及相应的签名信息,所述对所述第一信息集合的验证结果用于表征所述区块链网络中的至少两个信息使用方对所述第一信息集合的验证结果。5.根据权利要求1所述的区块链网络中用户信息处理方法,其特征在于,所述方法还包括:对接收的所述区块链中至少一个应用程序对所述经过广播的第一信息集合的验证结果进行统计;当所述验证结果中通过所述第一信息集合验证的区块链网络中的应用程序的数量超过预设数量阈值时,确定通过所述第二验证处理。6.一种区块链网络中用户信息处理方法,其特征在于,所述方法包括:接收目标用户的用户信息使用方发送的验证结果信息,所述验证结果信息,用于表征所述用户信息的使用方对目标用户的用户信息的验证结果;获取所述目标用户的签名信息;将所述目标用户的验证结果信息和签名信息,保存在所述区块链网络的相应的第一区块中,以实现在接收到其它用户信息使用方的验证请求时,向所述其它用户信息使用方发送所述验证结果信息。7.根据权利要求6所述的区块链网络中用户信息处理方法,其特征在于,所述将所述目标用户的验证结果信息和签名信息,保存在所述区块链网络的相应的第一区块中,包括:获取所述目标用户的用户标识;将所述用户标识与所述第一区块的区块地址进行关联,以实现所述用户与所述第一区块的对应。8.根据权利要求7所述的区块链网络中用户信息处理方法,其特征在于,所述方法还包括:将所述区块链网络中的第一区块进行分割,形成第一区块头和第一区块体,其中,所述第一区块体用于保存所述目标用户的已经使用的验证信息的验证情况和所述目标用户的签名信息;所述第一区块头用于保存所述与所述第一区块相关联的第二区块的哈希值、所述第一区块的哈希值和相应的时间戳信息。9.一种区块链网络中用户信息处理装置,其特征在...

【专利技术属性】
技术研发人员:柏洪涛李琳
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1