【技术实现步骤摘要】
一种基于区块链的个人信息管理方法及装置
本申请涉及区块链
,尤其涉及一种基于区块链的个人信息管理方法及装置。
技术介绍
随着社会制度的不断完善及互联网的发展,对于每个用户在不同时间段所进行的事情或获取的荣誉等,基本上都可以在互联网上获取到,例如该用户的出生信息、上学情况、工作情况或者证书考取情况等,在需要的时候可以随时从网络上查询相关的信息。而如今,许多活动都是建立在已完成的活动的基础上进行的,也就是说,在进行某一项活动时,可能会需要提供一些其他活动的执行情况,以确定该用户具备进行某一项活动的资格,使得该某一项活动的另一参与方可以了解该用户的基本信息,从而对该用户进行评估。目前,大多数活动的执行结果是通过官方网站上下载相关资料得到,该资料的电子版一般是通过数字签名或者官方印章进行防伪或防修改,但是将该资料交给另一参与方时,往往是提交的该资料的纸质版,使得资料的真实性可能存在问题,尤其当另一参与方接收多个用户提供的资料时,一一排查每个用户所提供的所有资料会耗费大量的时间和精力,从而降低该活动进行的效率。举例来说,当用户去 ...
【技术保护点】
1.一种基于区块链的个人信息管理方法,其特征在于,所述方法包括:/n获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;/n从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息;/n根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;/n若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块,将所述业务区块上传到所述目标数据区块链中。/n
【技术特征摘要】
1.一种基于区块链的个人信息管理方法,其特征在于,所述方法包括:
获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;
从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息;
根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;
若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块,将所述业务区块上传到所述目标数据区块链中。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息,包括:
根据所述至少一个第一区块中的业务信息的历史业务时间节点及历史业务时长,生成所述目标用户对应的历史业务经历信息;
所述方法还包括:
获取与所述目标业务经历信息相关联的第一业务信息,获取所述目标业务经历信息中的目标业务时间节点及目标业务时长;
若所述目标业务时间节点与所述第一业务信息的历史业务时间节点相同,且所述目标业务时长与所述第一业务信息的历史业务时长相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;
若所述目标业务时间节点与所述第一业务信息的历史业务时间节点不相同,或所述目标业务时长与所述第一业务信息的历史业务时长不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标业务经历信息的经历类型,根据所述经历类型获取所述历史业务经历信息中的第二业务信息,所述第二业务信息的经历类型与所述目标业务经历信息的经历类型相同;
若所述目标业务经历信息与所述第二业务信息相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;
若所述目标业务经历信息与所述第二业务信息不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。
4.如权利要求1所述的方法,其特征在于,所述根据所述目标个人信息、目标时间节点信息及所述目标业务信息生成业务区块,包括:
根据所述目标个人信息以及所述待上链业务行为信息生成待加入区块;根据共识机制对所述待加入区块进行验证,若验证通过,则根据所述目标数据区块链及所述待加入区块生成所述业务区块。
5.如权利要求4所述的方法,其特征在于,所述根据所述目标数据区块链及所述待加入区块生成所述业务区块,包括:
获取所述目标数据区块链中的第二区块及所述第二区块的哈希值,所述第二区块为所述目标数据区块链中时间戳最大的区块;
根据所述待加入区块生成目标哈希值,根据所述目标哈希值、所述第二区块的哈...
【专利技术属性】
技术研发人员:肖春乐,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。