一种基于区块链的个人信息管理方法及装置与流程

文档序号:19471836发布日期:2019-12-21 02:23阅读:190来源:国知局
一种基于区块链的个人信息管理方法及装置与流程
本申请涉及区块链
技术领域
,尤其涉及一种基于区块链的个人信息管理方法及装置。
背景技术
:随着社会制度的不断完善及互联网的发展,对于每个用户在不同时间段所进行的事情或获取的荣誉等,基本上都可以在互联网上获取到,例如该用户的出生信息、上学情况、工作情况或者证书考取情况等,在需要的时候可以随时从网络上查询相关的信息。而如今,许多活动都是建立在已完成的活动的基础上进行的,也就是说,在进行某一项活动时,可能会需要提供一些其他活动的执行情况,以确定该用户具备进行某一项活动的资格,使得该某一项活动的另一参与方可以了解该用户的基本信息,从而对该用户进行评估。目前,大多数活动的执行结果是通过官方网站上下载相关资料得到,该资料的电子版一般是通过数字签名或者官方印章进行防伪或防修改,但是将该资料交给另一参与方时,往往是提交的该资料的纸质版,使得资料的真实性可能存在问题,尤其当另一参与方接收多个用户提供的资料时,一一排查每个用户所提供的所有资料会耗费大量的时间和精力,从而降低该活动进行的效率。举例来说,当用户去求职时,会提供许多证明自身能力的资料,而企业在进行招聘时会接收到大量的用户提供的证明材料,如果一一去进行查验,会浪费大量的时间和精力,大大降低招聘的效率。技术实现要素:本申请实施例提供了一种基于区块链的个人信息管理方法和装置,可以提高个人信息管理的有效性和效率。本申请实施例第一方面提供了一种基于区块链的个人信息管理方法,包括:获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息;根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块,将所述业务区块上传到所述目标数据区块链中。其中,所述根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息,包括:根据所述至少一个第一区块中的业务信息的历史业务时间节点及历史业务时长,生成所述目标用户对应的历史业务经历信息;所述方法还包括:获取与所述目标业务经历信息相关联的第一业务信息,获取所述目标业务经历信息中的目标业务时间节点及目标业务时长;若所述目标业务时间节点与所述第一业务信息的历史业务时间节点相同,且所述目标业务时长与所述第一业务信息的历史业务时长相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;若所述目标业务时间节点与所述第一业务信息的历史业务时间节点不相同,或所述目标业务时长与所述第一业务信息的历史业务时长不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述方法还包括:获取所述目标业务经历信息的经历类型,根据所述经历类型获取所述历史业务经历信息中的第二业务信息,所述第二业务信息的经历类型与所述目标业务经历信息的经历类型相同;若所述目标业务经历信息与所述第二业务信息相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;若所述目标业务经历信息与所述第二业务信息不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述根据所述目标个人信息、目标时间节点信息及所述目标业务信息生成业务区块,包括:根据所述目标个人信息以及所述待上链业务行为信息生成待加入区块;根据共识机制对所述待加入区块进行验证,若验证通过,则根据所述目标数据区块链及所述待加入区块生成所述业务区块。其中,所述根据所述目标数据区块链及所述待加入区块生成所述业务区块,包括:获取所述目标数据区块链中的第二区块及所述第二区块的哈希值,所述第二区块为所述目标数据区块链中时间戳最大的区块;根据所述待加入区块生成目标哈希值,根据所述目标哈希值、所述第二区块的哈希值生成业务区块头数据,所述业务区块头数据还包括所述业务区块头数据的生成时间;根据所述待加入区块及所述业务区块头数据生成所述业务区块。其中,所述根据共识机制对所述待加入区块进行验证,包括:将所述待加入区块广播给个人信息管理系统中的至少一个参与节点,以使所述至少一个参与节点根据所述待加入区块中的目标业务信息确定第一目标参与方及第二目标参与方,获取所述第一目标参与方及所述第二目标参与方针对所述目标业务信息的确认结果,并将所述确认结果发送给所述个人信息管理系统;接收所述至少一个参与节点发送的确认结果,根据所述至少一个参与节点发送的确认结果进行共识,对所述待加入区块进行验证。其中,所述方法还包括:接收业务接收方发送的业务信息查询请求,所述业务信息查询请求包括业务请求方的请求方个人信息及参与方业务经历信息;从所述目标数据区块链中获取至少一个第三区块,所述至少一个第三区块中每个第三区块中的个人信息与所述请求方个人信息相同,且所述每个第三区块中的业务信息的经历类型与所述参与方业务经历信息的经历类型相同;若所述第三区块中的业务信息与所述参与方业务经历信息一致,则向所述业务接收方发送业务信息确认消息;若所述第三区块中的业务信息与所述参与方业务经历信息不一致,则向所述业务接收方发送业务信息错误消息。本申请实施例第二方面提供了一种基于区块链的个人信息管理装置,其特征在于,所述装置包括:接收模块,用于获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;第一获取模块,用于从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块;提取模块,用于提取每个第一区块中的业务信息;第一生成模块,用于根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;第二生成模块,用于若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块;上传模块,用于将所述业务区块上传到所述目标数据区块链中。其中,所述第一生成模块,具体用于根据所述至少一个第一区块中的业务信息的历史业务时间节点及历史业务时长,生成所述目标用户对应的历史业务经历信息;所述装置还包括:第二获取模块,用于获取与所述目标业务经历信息相关联的第一业务信息,获取所述目标业务经历信息中的目标业务时间节点及目标业务时长;确定模块,用于若所述目标业务时间节点与所述第一业务信息的历史业务时间节点相同,且所述目标业务时长与所述第一业务信息的历史业务时长相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;所述确定模块,还用于若所述目标业务时间节点与所述第一业务信息的历史业务时间节点不相同,或所述目标业务时长与所述第一业务信息的历史业务时长不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述装置还包括:所述第二获取模块,还用于获取所述目标业务经历信息的经历类型,根据所述经历类型获取所述历史业务经历信息中的第二业务信息,所述第二业务信息的经历类型与所述目标业务经历信息的经历类型相同;所述确定模块,还用于若所述目标业务经历信息与所述第二业务信息相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;所述确定模块,还用于若所述目标业务经历信息与所述第二业务信息不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述第二生成模块包括:生成单元,用于根据所述目标个人信息以及所述待上链业务行为信息生成待加入区块;验证单元,用于根据共识机制对所述待加入区块进行验证;所述生成单元,还用于若验证通过,则根据所述目标数据区块链及所述待加入区块生成所述业务区块。其中,所述生成单元包括:获取子单元,用于获取所述目标数据区块链中的第二区块及所述第二区块的哈希值,所述第二区块为所述目标数据区块链中时间戳最大的区块;生成子单元,用于根据所述待加入区块生成目标哈希值,根据所述目标哈希值、所述第二区块的哈希值生成业务区块头数据,所述业务区块头数据还包括所述业务区块头数据的生成时间;所述生成子单元,还用于根据所述待加入区块及所述业务区块头数据生成所述业务区块。其中,所述验证单元包括:发送子单元,用于将所述待加入区块广播给个人信息管理系统中的至少一个参与节点,以使所述至少一个参与节点根据所述待加入区块中的目标业务信息确定第一目标参与方及第二目标参与方,获取所述第一目标参与方及所述第二目标参与方针对所述目标业务信息的确认结果,并将所述确认结果发送给所述个人信息管理系统;接收子单元,用于接收所述至少一个参与节点发送的确认结果;验证子单元,用于根据所述至少一个参与节点发送的确认结果进行共识,对所述待加入区块进行验证。其中,所述装置还包括:所述接收模块,还用于接收业务接收方发送的业务信息查询请求,所述业务信息查询请求包括业务请求方的请求方个人信息及参与方业务经历信息;所述第一获取模块,还用于从所述目标数据区块链中获取至少一个第三区块,所述至少一个第三区块中每个第三区块中的个人信息与所述请求方个人信息相同,且所述每个第三区块中的业务信息的经历类型与所述参与方业务经历信息的经历类型相同;发送模块,用于若所述第三区块中的业务信息与所述参与方业务经历信息一致,则向所述业务接收方发送业务信息确认消息;所述发送模块,还用于若所述第三区块中的业务信息与所述参与方业务经历信息不一致,则向所述业务接收方发送业务信息错误消息。本申请实施例第三方面提供了一种电子设备,其特征在于,包括处理器、存储器、输入输出接口;所述处理器分别与所述存储器和所述输入输出接口相连,其中,所述输入输出接口用于页面交互,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如本申请实施例第一方面中所述的基于区块链的个人信息管理方法。本申请实施例第四方面提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如本申请实施例第一方面中所述的基于区块链的个人信息管理方法。实施本申请实施例,将具有如下有益效果:本申请实施例通过接收管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息,从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,以生成该目标用户的历史业务经历信息,在目标业务经历信息与历史业务经历信息相匹配时,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。通过对目标用户在进行任一业务活动时,都将该业务活动的相关信息上传到目标数据区块链中,由于区块链的去中心化和不可篡改性,使得该个人信息管理系统中的数据对于各个参与节点都是公开透明的,提高了个人信息管理的高效性、可信度及便捷性。该个人信息管理系统中记录了每个人的人生档案,包括各个时段的经历,在将新的业务活动的相关信息上传至目标数据区块链中时,可以根据该目标用户已经上链的各个区块中的数据对该新的业务活动的相关信息进行验证,确定该新的业务活动的真实性及准确性,从而使得上链的业务活动的相关信息真实可信。而且每个人的人生档案可以进行追溯,在进行需要进行信息验证的业务活动时,会节省查询及整理的时间和精力,提高该业务活动的进行效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请实施例提供的一条区块链的一种结构示意图;图2a是本申请实施例提供的一种个人信息管理架构图;图2b是本申请实施例提供的一种个人信息管理系统示意图;图3是本申请实施例提供的一种基于区块链的个人信息管理方法流程图;图4是本申请实施例提供的一种基于区块链的个人信息管理具体流程示意图;图5是本申请实施例提供的一种查询权限对应角色划分示意图;图6是本申请实施例提供的一种数据区块链分布情况示意图;图7是本申请实施例提供的历史业务经历信息的一种示意图;图8是本申请实施例提供的基于区块链的个人信息管理装置示意图;图9是本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先,对本申请实施例中提到的区块链、区块、链、共识机制及智能合约进行介绍。1、区块链:狭义上,区块链是一种以区块为基本单位的链式数据结构,区块中利用数字摘要对之前的交易历史进行校验,适合分布式记账场景下防篡改和可扩展性的需求;广义上,区块链还指代区块链结构实现的分布式记账技术,包括分布式共识、隐私与安全保护、点对点通信技术、网络协议、智能合约等。区块链的目标是实现一个分布的数据记录账本,此账本只允许添加,不允许删除。账本底层的基本结构是一个线性的链表。链表由一个个“区块”串联组成,后继区块中记录前继区块的哈希(hash)值,每个区块(以及区块中的交易)是否合法,可通过计算哈希值的方式进行快速检验。若网络中节点提议添加一个新的区块,必须经过共识机制对区块达成确认。2、区块(block):记录一段时间内发生的所有交易和状态结果等,是对当前账本状态的一次共识。具体的,对于区块链来说,每次写入数据,即上述的交易过程,就是创建一个区块。3、链(chain):由区块按照发生顺序串联而成,是整个账本状态变化的日志记录。4、共识机制:通过特殊节点的投票,在很短的时间内完成对交易的验证和确认,目标是使所有的诚实节点保存一致的区块链式图。5、智能合约:该智能合约的工作原理类似于程序代码中实现的if-then语句,在当预设的条件被触发时,智能合约执行相应的合同条款。智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,还可以执行对接收的信息进行处理的合约,例如在接收到管理节点发送的业务信息上传请求后,对该管理节点的身份信息进行验证,在该管理节点的身份信息认证为政府有关部门时,接收该管理节点发送的业务信息上传请求。具体的,参见图1,图1是本申请实施例提供的一条区块链的一种结构示意图。如图1所示,一条区块链是由一个个区块组成,每个区块都包括两部分:区块头和区块体,而区块头包括时间戳、当前哈希值和前继哈希值。其中,时间戳用于记录该区块的生成时间;当前哈希值,为该区块的哈希值;前继哈希值,为该区块的前继区块的哈希值;区块体,为该区块存储的交易信息。具体的,以第二区块加入该区块链为例,生成新区块的方式如下:在区块链存在第一区块101时,第一区块101用于指示第一交易所生成的第一交易数据,若发生第二交易,则会通过该第二交易产生第二交易数据,若该第二交易数据验证通过,则通过该第二交易数据生成第二区块102,作为第一区块101的后继区块加入区块链中。其中,第二区块102的区块头中所包含的时间戳,用于记录第二区块102的生成时间;当前哈希值为区块链系统通过第二区块102中所包含的数据生成的哈希值;前继哈希值为第一区块101的哈希值;第二区块102的区块体用于记录第二交易数据。同理,将第三区块103加入该区块链中,第三区块103用于指示第三交易产生的第三交易数据。若该区块链所指示的交易链条中发生新的交易,则根据上述同理生成新区块的方式,生成后继区块并加入该区块链中。具体的,请参见图2a,图2a为本申请实施例提供的一种个人信息管理架构图,如图2a所示,当政府部门接收到业务接收方或业务请求方进行业务活动时,通过管理节点向区块链网络发送业务信息上传请求,该业务信息上传请求包括该业务活动的相关信息,如业务请求方的目标个人信息、目标业务经历信息及待上链业务行为信息,其中,目标业务经历信息为在进行该业务活动时需要提供的业务请求方的历史经历,待上链业务行为信息为该业务活动的相关信息。区块链网络接收到该业务信息上传请求后,根据该业务请求方的历史业务经历信息对该业务信息上传请求中包含的各个数据进行验证,当验证通过后,生成业务区块,将业务区块加入目标数据区块链中。当业务接收方通过第一客户端或者业务请求方通过第二客户端需要查询任一业务信息时,可以通过该业务信息的经历类型查找与该业务信息相关联的至少一个区块,将至少一个区块发送给该业务接收方或业务请求方。其中,可以根据具体的需求为个人信息管理系统中担任不同角色的节点赋予不同的查询或增加权限。其中,该业务接收方也可以属于政府部门,第一客户端及第二客户端为一种电子设备,包括但不限于手机、平板电脑、台式电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备(例如智能手表、智能手环等)等。参见图2b所示的个人信息管理系统,个人信息管理系统200是指用于存储每个用户所经历过的业务活动的相关信息的系统,节点与节点之间可以进行数据共享,该个人信息管理系统200中可以包括多个节点201,多个节点201可以是指个人信息管理系统中各个客户端。每个节点201在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该个人信息管理系统内的共享数据。为了保证个人信息管理系统内的信息互通,个人信息管理中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当个人信息管理系统中的任意节点接收到输入信息时,个人信息管理中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得数据共享系统中全部节点上存储的数据均一致。对于个人信息管理系统中的每个节点,均具有与其对应的节点标识,而且个人信息管理系统中的每个节点均可以存储有个人信息管理系统中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至个人信息管理系统中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为ip(internetprotocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以分配的网络接口地址为例进行说明,这里假定分配的网络接口地址为16位。个人信息管理系统中的每个节点均存储一条相同的区块链。节点名称节点标识节点10.45节点222.36……节点n22.88请参见图3,图3是本申请实施例提供的一种基于区块链的个人信息管理方法流程图。如图3所示,该个人信息管理过程包括如下步骤:步骤s301,获取管理节点发送的业务信息上传请求。具体的,获取管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息。其中,该待上链业务行为信息可以是目标用户的出生信息、上学信息、工作信息或婚姻信息等,目标业务经历信息为已经上链的业务行为信息。其中,该管理节点对应的是政府部门,具体是政府部门发送业务信息上传请求时使用的电子设备对应的服务器。或者,在一种可选的情况下,该管理节点可以是业务接收方,举例来说,当该业务信息上传请求中的待上链业务行为信息包括入职申请时,该管理节点可以是目标用户入职的公司进行职工备案时,负责公司职工备案的政府部门,或者,也可以是该目标用户入职的公司的人事管理员。其中,目标个人信息是进行待上链业务行为时需要提供目标业务经历信息的目标用户的相关个人信息,包括身份信息等,目标业务经历信息包括目标用户在进行该待上链业务行为时所提供的业务信息,该业务信息是目标用户在进行待上链业务行为时需要提供的业务活动的进行结果。步骤s302,获取与目标个人信息相关联的至少一个第一区块,根据至少一个第一区块生成历史业务经历信息。具体的,从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,根据至少一个第一区块中的业务信息生成目标用户对应的历史业务经历信息。其中,可以获取该目标个人信息中的身份证号或者其他身份标识,根据该身份证号或者其他身份标识在目标数据区块链中获取包含该身份证号或者其他身份标识的至少一个第一区块,获取每个第一区块中的待上链业务行为信息,该待上链业务行为信息为对应第一区块中所记录的目标用户执行的一种业务活动,包括该业务活动的业务名称及业务结果等。在获取到每个第一区块中的待上链业务行为信息后,将该待上链业务行为信息进行依次整理,以得到该目标用户对应的历史业务经历信息。其中,当在个人信息管理系统中记录了一条数据区块链,该条数据区块链中记录每个用户已经进行的业务活动,则在接收到管理节点发送的业务信息上传请求后,根据目标用户的目标个人信息在该条数据区块链中查找与目标用户的身份信息相同的至少一个第一区块,提取该至少一个第一区块中的业务信息,并生成该目标用户对应的历史业务经历信息,该条数据区块链为目标数据区块链。或者,当在个人信息管理系统中是以个人进行整理记录每个人已进行的业务活动,即在个人信息管理系统中记录了多条数据区块链,每条数据区块链对应一个用户,并通过该对应用户的身份信息进行标记,具体可以是通过该对应用户的身份证号或其他身份标识进行标记,在接收到管理节点发送的业务信息上传请求后,根据目标用户的身份信息从多条数据区块链中查找该目标用户对应的目标数据区块链,提取该目标数据区块链中每个区块的业务信息,根据每个区块的业务信息生成目标用户对应的历史业务经历信息。步骤s303,若目标业务经历信息与历史业务经历信息相匹配,则生成业务区块,并上传到目标数据区块链中。具体的,将该目标业务经历信息与历史业务经历信息进行对比,若两者相匹配,则根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。具体的,该历史业务经历信息中包含该目标用户已进行过的各个业务活动的相关信息,包括该业务活动的开始时间、业务时长、业务结果及该业务活动的其他相关描述,将该目标业务经历信息与该历史业务经历信息中的相关联的业务活动的相关信息进行对比,若两者相匹配则表示该目标用户所提供的目标业务经历信息是无误的,则根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传至目标数据区块链中。举例来说,假定该目标用户进行的待上链业务行为信息对应业务活动“工作”,提供的目标业务经历信息包括证书信息、竞赛信息及成绩信息等,分别获取到目标业务经历信息中每个信息对应的业务活动,将该目标业务经历信息与每个业务活动在历史业务经历信息中记录的数据进行对比,若一致则表示目标业务经历信息与历史业务经历信息相匹配,则生成业务区块并上传到目标数据区块链中,如证书信息对应的业务活动“考取xx证书”,对比该证书信息与“考取xx证书”在历史业务经历信息中记录的数据,包括取得证书的时间及证书成绩等,该证书信息与“考取xx证书”在历史业务经历信息中记录的数据均一致,则表示该证书信息与历史业务经历信息相匹配。本申请实施例通过接收管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息,从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,以生成该目标用户的历史业务经历信息,在目标业务经历信息与历史业务经历信息相匹配时,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。通过对目标用户在进行任一业务活动时,都将该业务活动的相关信息上传到目标数据区块链中,由于区块链的去中心化和不可篡改性,使得该个人信息管理系统中的数据对于各个参与节点都是公开透明的,提高了个人信息管理的高效性、可信度及便捷性。该业务活动对应的业务信息包括目标用户的出生信息、上学信息、工作信息及婚姻信息等,使得该个人信息管理系统中记录了每个人的人生档案,包括各个时段的经历,在将新的业务活动的相关信息上传至目标数据区块链中时,可以根据该目标用户已经上链的各个区块中的数据对该新的业务活动的相关信息进行验证,确定该新的业务活动的真实性及准确性,从而使得上链的业务活动的相关信息真实可信。而且每个人的人生档案可以进行追溯,在进行需要进行信息验证的业务活动时,会节省查询及整理的时间和精力,提高该业务活动的进行效率。请参见图4,图4是本申请实施例提供的一种基于区块链的个人信息管理具体流程示意图。如图4所示,该个人信息管理方法包括如下步骤:步骤s401,接收业务接收方发送的业务信息查询请求。具体的,接收业务接收方发送的业务信息查询请求,该业务信息查询请求包括业务请求方的请求方个人信息及参与方业务经历信息。其中,业务接收方和业务请求方是进行业务活动的参与双方,该业务请求方为需要提供业务经历信息的目标用户,当业务接收方获取到业务请求方提供的请求方个人信息及参与方业务经历信息,需要对该业务请求方提供的业务经历信息进行验证,则向个人信息管理系统发送业务信息查询请求,该个人信息管理系统接收到业务接收方发送的业务信息查询请求后,执行步骤s402所示过程。其中,在接收到业务接收方发送的业务信息查询请求后,可以对该业务接收方进行查询权限确认,具体是通过设置一个用于查询权限确认的智能合约,实现“if业务接收方具备查询权限then执行查询过程”的一个逻辑过程,在进行if判断时,可以设置该查询权限的确认过程。由于每个人的相关信息十分重要且隐秘,包括身份信息等个人信息、已经进行的各个业务行为信息等,如果假定用户a发生信息泄露,泄露的信息会对用户a造成很大影响,尤其在现在这个越来越依赖网络的时代,因此个人信息管理系统的隐私性设置就很重要,每个用户都可以查询与自己相关联的各个区块的数据,但是对于与其他用户相关联的各个区块,在进行查询时,必须赋予确保该用户具有查询其他用户相关联的各个区块的查询权限。其中,第一种情况下,可以根据不同用户在社会中所担任的角色赋予不同的查询权限。举例来说,如果用户b应聘进了一家公司当人力资源(humanresource,hr),则个人信息管理系统在将该用户b当hr的业务活动的相关信息进行上链后,为该用户b赋予查询权限;当xx政府部门在某地建立了总部或分部,则在该xx政府部门第一次访问个人信息管理系统时,确认其确实是xx政府部门,获取该xx政府部门的节点标识,并为该节点标识关联查询权限;当用户c为普通用户,用户c的工作信息与政府部门或hr或其他可能需要验证其他用户相关信息的职位无关时,该用户c无查询权限。第二种情况下,根据不同参与节点在预设的角色分工中所处的角色,为不同参与节点赋予不同的具体查询权限。举例来说,参见图5,假定对拥有查询权限的角色分工划分为政府部门、公司及个体户等,而政府部门又包括户籍部门、警局、教育部门及商务部门等,可以针对不同部门赋予不同的查询权限,如户籍部门可以查询与每个用户的身份信息及居住地址等相关联的各个区块,警局可以查询个人信息管理系统中的所有区块等;公司包括总裁、hr等,hr可以查询与每个用户的身份信息、证书信息、竞赛信息及学习信息等相关联的各个区块;个体户则包括老板,可以查询每个用户的身份信息等相关联的各个区块,可选的,还可以通过获取个体户申请查询的用户查询请求确认,再为个体户赋予对应的查询权限。其中,除可选情况外,该查询权限可以是在将某一用户所处角色确认的相关信息上链时,为对应用户赋予相关查询权限,也可以是在接收到某一用户发送的业务信息查询请求后,再确认该用户对于该业务信息查询请求的查询权限。这里假定业务接收方为xx公司的hr,接收到该xx公司的hr的业务信息查询请求后,该业务信息查询请求假定包括用户a的个人信息及业务经历信息,该业务经历信息包括用户a的证书信息、竞赛信息、学习信息及任职信息等,此处的用户a即为业务请求方。步骤s402,从目标数据区块链中获取至少一个第三区块,每个第三区块的个人信息与请求方个人信息相同。具体的,从目标数据区块链中获取至少一个第三区块,每个第三区块中的个人信息与请求方个人信息相同,且每个第三区块中的业务信息的经历类型与参与方业务经历信息的经历类型相同。其中,在个人信息管理平台中,可以是以每个用户的身份信息确定每一条数据区块链,具体可以在个人信息管理平台中记录多条数据区块链,每条数据区块链对应一个用户的业务活动情况,每一条数据区块链是通过身份信息唯一确定的;或者,只存在一条数据区块链,该数据区块链中包含每个用户的业务活动情况。具体的参见图6,是本申请实施例提供的一种数据区块链分布情况示意图。在图6中,第一区块链分布图601是通过一条数据区块链直接存储每个用户的业务活动情况,相当于在接收到业务接收方发送的业务信息查询请求时,直接查找到该个人信息管理系统中记录的数据区块链,即为目标用户数据区块链。通过请求方个人信息及参与方业务经历信息从该目标用户数据区块链中获取至少一个第三区块。举例来说,若在步骤s401中接收到xx公司的hr发送的业务信息查询请求,则获取记录用户a的证书信息、竞赛信息、学习信息及任职信息等的至少一个第三区块。其中,第二区块链分布图602是通过多条数据区块链存储各个用户的业务活动情况,每条数据区块链对应一个用户的业务活动情况。如区块6021至区块602n记录的是用户a的业务活动请求,区块6031至区块603n记录的是用户b的业务活动请求,则在接收到步骤s401中例子中的业务信息查询请求后,区块6021至区块602n为目标数据区块链。在根据请求方个人信息确认了区块602nb与用户a相关联后,通过对目标数据区块链进行追溯,查找与参与方业务经历信息相关联的至少一个第三区块,而无需再次比对个人信息。步骤s403,向业务接收方发送至少一个第三区块与参与方业务经历信息的对比结果。具体的,对比至少一个第三区块中记录的数据与参与方业务经历信息,若第三区块中的业务信息与参与方业务经历信息一致,则向业务接收方发送业务信息确认消息;若第三区块中的业务信息与参与方业务经历信息不一致,则向业务接收方发送业务信息错误消息,该业务信息错误消息包括发生错误的具体业务活动及该业务活动的实际数据。举例来说,在获取记录用户a的证书信息、竞赛信息、学习信息及任职信息等的至少一个第三区块后,对比至少一个第三区块中记录的数据与参与方业务经历信息,包括证书信息中考取证书的时间、证书成绩及证书名称等,竞赛信息的竞赛时间、竞赛类型及竞赛成绩等,学习信息中的学历情况、所读学校及成绩单等,任职信息中的任职时间及职务信息,如“大三,学生会长”等。当所有数据与目标数据区块链中记录的数据一致时,向业务接收方发送业务信息确认消息;当出现数据不一致时,则向业务接收方发送业务信息错误消息,如当用户a提供了“x年x月x日,英语演讲比赛一等奖”,而查询到目标数据区块链中记录的是“x年x月x日,英语演讲比赛参与奖”,则向xx公司发送“用户a在x年x月x日参加英语演讲比赛,获得的是参与奖”。其中,当业务接收方接收到业务信息确认消息,并同意该业务活动进行,则在业务接收方将该业务活动在政府部门进行备案时,政府部门将该业务活动的相关信息发送给个人信息管理系统,具体是通过管理节点发送业务信息上传请求,使得个人信息管理系统执行步骤s404。步骤s404,获取管理节点发送的业务信息上传请求。具体的,获取管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息,具体描述可以参见图3步骤s301中的相关描述。其中,待上链业务行为信息包括正在上链的业务活动的开始时间、持续时长、业务活动描述及业务活动的参与双方等。举例来说,当xx公司确认用户a提供的目标业务经历信息无误,并接收用户a成为公司的一名员工,xx公司在与用户a签订用工合同,并在政府部门进行备案,政府部门在接收到xx公司的职工备案的相关信息后,通过管理节点向个人信息管理系统发送业务信息上传请求,该业务信息上传请求包括用户a的个人信息、提供的目标业务经历信息及待上链业务行为信息,该待上链业务行为信息包括“用户a加入xx公司当一名...,x年x月x日入职,工作x年等”。步骤s405,获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息。具体的,根据目标个人信息从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,具体是获取每个第一区块中的业务行为信息,并根据每个第一区块中的业务信息生成目标用户对应的历史业务经历信息。其中,历史业务经历信息包括每个第一区块中记录的业务活动对应的历史业务时间节点及历史业务时长。举例来说,若个人信息管理系统中只存储了一条数据区块链,如图6中第一区块链分布图601所示,在步骤s404的例子基础上,通过用户a的身份证号或其他身份标识从该条数据区块链中查找至少一个第一区块,该至少一个第一区块中每个第一区块中记录的个人信息均为用户a的个人信息;若个人信息管理系统中存储了多条数据区块链,如图6中第二区块链分布图602所示,在步骤s404的例子基础上,通过用户a的身份证号或其他身份标识从多条数据区块链中查找到与该用户a的身份信息相关联的第一区块602(n-1),表示该第一区块602(n-1)所属的数据区块链为用于记录用户a的业务活动的目标数据区块链,通过第一区块602(n-1)进行追溯,并依次提取对应第一区块中的业务信息,直至获取到第一区块6021。其中,在对至少一个第一区块进行追溯,提取每个第一区块的业务信息,同时将每个第一区块的业务信息进行整理,生成历史业务经历信息。具体可以参见图7中所示,图7是历史业务经历信息的一种示意图,通过对目标数据区块链进行追溯,查找到与目标个人信息相关联的各个第一区块,并依次提取每个第一区块中的业务信息,沿着图7中箭头指示方向,依次绘制该目标用户的各个时间段进行的业务活动的相关信息,以生成历史业务经历信息,其中,图7中每个节点都表示一个业务活动的历史业务时间节点,且该节点记录的信息中包括对应业务活动的历史业务时长;或者提取到各个第一区块中的业务信息后,直接记录不同时间节点对应的业务活动的相关信息,整理该目标用户的业务活动进行时间线,以生成历史业务经历信息。步骤s406,对比每个第一区块中的业务信息与目标业务经历信息。具体的,对比每个第一区块中的业务信息与目标业务经历信息,以确定该目标业务经历信息无误。其中,一种可行的方法中,获取与所述目标业务经历信息相关联的第一业务信息,获取目标业务经历信息中的目标业务时间节点及目标业务时长;若目标业务时间节点与第一业务信息的历史业务时间节点相同,且目标业务时长与所述第一业务信息的历史业务时长相同,则确定目标业务经历信息与历史业务经历信息相匹配;若目标业务时间节点与第一业务信息的历史业务时间节点不相同,或目标业务时长与第一业务信息的历史业务时长不相同,则确定目标业务经历信息与历史业务经历信息不匹配。另一种可行的方法中,获取目标业务经历信息的经历类型,根据经历类型获取历史业务经历信息中的第二业务信息,第二业务信息的经历类型与目标业务经历信息的经历类型相同;若目标业务经历信息与第二业务信息相同,则确定目标业务经历信息与历史业务经历信息相匹配;若目标业务经历信息与第二业务信息不相同,则确定目标业务经历信息与历史业务经历信息不匹配。其中,可以根据目标业务经历信息对应的业务活动名称,从历史业务经历信息中获取第二业务信息,如目标业务经历信息包括一个业务活动“英语四级”,则从历史业务经历信息中获取包含英语四级的第二业务信息。其中,也可以既对比目标业务时间节点与第一业务信息的历史业务时间节点,以及目标业务时长与第一业务信息的历史业务时长,也对比目标业务经历信息与历史业务经历信息的一致性,若均相同则确定目标业务经历信息与历史业务经历信息相匹配,若有一个对比的对象不同,则确定目标业务经历信息与历史业务经历信息不匹配。其中,当目标业务经历信息与历史业务经历信息相匹配时,执行步骤s407;若目标业务经历信息与历史业务经历信息不匹配,则向管理节点反馈不匹配的信息。步骤s407,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。具体的,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。具体根据目标个人信息以及待上链业务行为信息生成待加入区块;根据共识机制对待加入区块进行验证,若验证通过,则根据目标数据区块链及待加入区块生成业务区块,将该业务区块上传至目标数据区块链中。其中,则对待加入区块验证通过后,获取目标数据区块链中的第二区块及第二区块的哈希值,第二区块为目标数据区块链中时间戳最大的区块;根据待加入区块生成目标哈希值、第二区块的哈希值生成业务区块头数据,业务区块头数据还包括业务区块头数据的生成时间;根据待加入区块及业务区块头数据生成业务区块。其中,在根据共识机制对待加入区块进行验证时,具体是将待加入区块广播给个人信息管理系统中的至少一个参与节点,以使至少一个参与节点根据待加入区块中的目标业务信息确定第一目标参与方及第二目标参与方,获取第一目标参与方及所述第二目标参与方针对目标业务信息的确认结果,并将确认结果发送给个人信息管理系统;接收至少一个参与节点发送的确认结果,根据至少一个参与节点发送的确认结果进行共识,对待加入区块进行验证。举例来说,当至少一个参与节点接收到待加入区块后,根据该待加入区块中的待上链业务行为信息,确定该待加入区块对应的业务活动的参与双方,包括第一目标参与方及第二目标参与方,将该待加入区块中的待上链业务行为信息发送给第一目标参与方及第二目标参与方,第一目标参与方及第二目标参与方在接收到待上链业务行为信息后,根据该业务活动的进行情况,对该待上链业务行为信息进行验证,向各个参与节点发送确认结果,各个参与节点根据该确认结果,确定该待上链业务行为信息的准确性,并将该待上链业务行为信息的准确性确定结果发送给个人信息管理系统,个人信息管理系统通过对各个参与节点对该待上链业务行为信息的准确性确定结果进行共识,对待加入区块进行验证,若验证通过,则根据目标数据区块链及待加入区块生成业务区块,将该业务区块上传至目标数据区块链中。可选的,也可以在生成待加入区块时,就根据目标个人信息及待上链业务行为信息生成目标哈希值,在对该待加入区块验证通过后,获取目标数据区块链中的第二区块及第二区块的哈希值,第二区块为目标数据区块链中时间戳最大的区块,将第二区块的哈希值加入待加入区块的区块头中,以生成业务区块头数据,根据待加入区块及业务区块头数据生成业务区块。本申请实施例通过接收管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息,从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,以生成该目标用户的历史业务经历信息,在目标业务经历信息与历史业务经历信息相匹配时,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。通过对目标用户在进行任一业务活动时,都将该业务活动的相关信息上传到目标数据区块链中,由于区块链的去中心化和不可篡改性,使得该个人信息管理系统中的数据对于各个参与节点都是公开透明的,提高了个人信息管理的高效性、可信度及便捷性。该业务活动对应的业务信息包括目标用户的出生信息、上学信息、工作信息及婚姻信息等,使得该个人信息管理系统中记录了每个人的人生档案,包括各个时段的经历,在将新的业务活动的相关信息上传至目标数据区块链中时,可以根据该目标用户已经上链的各个区块中的数据对该新的业务活动的相关信息进行验证,确定该新的业务活动的真实性及准确性,从而使得上链的业务活动的相关信息真实可信。而且每个人的人生档案可以进行追溯,在进行需要进行信息验证的业务活动时,会节省查询及整理的时间和精力,提高该业务活动的进行效率。其中,在进行业务活动时,对目标用户的相关信息进行验证,使得业务接收方可以确保该目标用户的相关信息的准确性,从而提高该业务活动的效率;在业务活动的参与双方确定该业务活动进行后,业务接收方将该业务活动进行备案时,个人信息管理系统对该业务活动进行再次验证,确保系统中存储的个人信息无误,提高后续个人信息查找的准确性和可信度。参见图8,图8是本申请实施例提供的基于区块链的个人信息管理装置示意图,如图8所示,该基于区块链的个人信息管理装置80可以用于上述图3及图4所对应实施例中的电子设备,具体的,该装置可以包括:接收模块801、第一获取模块802、提取模块803、第一生成模块804、第二生成模块805及上传模块806。接收模块801,用于获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;第一获取模块802,用于从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块;提取模块803,用于提取每个第一区块中的业务信息;第一生成模块804,用于根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;第二生成模块805,用于若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块;上传模块806,用于将所述业务区块上传到所述目标数据区块链中。其中,所述第一生成模块804,具体用于根据所述至少一个第一区块中的业务信息的历史业务时间节点及历史业务时长,生成所述目标用户对应的历史业务经历信息;所述装置还包括:第二获取模块807,用于获取与所述目标业务经历信息相关联的第一业务信息,获取所述目标业务经历信息中的目标业务时间节点及目标业务时长;确定模块808,用于若所述目标业务时间节点与所述第一业务信息的历史业务时间节点相同,且所述目标业务时长与所述第一业务信息的历史业务时长相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;所述确定模块808,还用于若所述目标业务时间节点与所述第一业务信息的历史业务时间节点不相同,或所述目标业务时长与所述第一业务信息的历史业务时长不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述装置还包括:所述第二获取模块807,还用于获取所述目标业务经历信息的经历类型,根据所述经历类型获取所述历史业务经历信息中的第二业务信息,所述第二业务信息的经历类型与所述目标业务经历信息的经历类型相同;所述确定模块808,还用于若所述目标业务经历信息与所述第二业务信息相同,则确定所述目标业务经历信息与所述历史业务经历信息相匹配;所述确定模块808,还用于若所述目标业务经历信息与所述第二业务信息不相同,则确定所述目标业务经历信息与所述历史业务经历信息不匹配。其中,所述第二生成模块805包括:生成单元8051,用于根据所述目标个人信息以及所述待上链业务行为信息生成待加入区块;验证单元8052,用于根据共识机制对所述待加入区块进行验证;所述生成单元8051,还用于若验证通过,则根据所述目标数据区块链及所述待加入区块生成所述业务区块。其中,所述生成单元8051包括:获取子单元80511,用于获取所述目标数据区块链中的第二区块及所述第二区块的哈希值,所述第二区块为所述目标数据区块链中时间戳最大的区块;生成子单元80512,用于根据所述待加入区块生成目标哈希值,根据所述目标哈希值、所述第二区块的哈希值生成业务区块头数据,所述业务区块头数据还包括所述业务区块头数据的生成时间;所述生成子单元80512,还用于根据所述待加入区块及所述业务区块头数据生成所述业务区块。其中,所述验证单元8052包括:发送子单元80521,用于将所述待加入区块广播给个人信息管理系统中的至少一个参与节点,以使所述至少一个参与节点根据所述待加入区块中的目标业务信息确定第一目标参与方及第二目标参与方,获取所述第一目标参与方及所述第二目标参与方针对所述目标业务信息的确认结果,并将所述确认结果发送给所述个人信息管理系统;接收子单元80522,用于接收所述至少一个参与节点发送的确认结果;验证子单元80523,用于根据所述至少一个参与节点发送的确认结果进行共识,对所述待加入区块进行验证。其中,所述装置还包括:所述接收模块801,还用于接收业务接收方发送的业务信息查询请求,所述业务信息查询请求包括业务请求方的请求方个人信息及参与方业务经历信息;所述第一获取模块802,还用于从所述目标数据区块链中获取至少一个第三区块,所述至少一个第三区块中每个第三区块中的个人信息与所述请求方个人信息相同,且所述每个第三区块中的业务信息的经历类型与所述参与方业务经历信息的经历类型相同;发送模块809,用于若所述第三区块中的业务信息与所述参与方业务经历信息一致,则向所述业务接收方发送业务信息确认消息;所述发送模块809,还用于若所述第三区块中的业务信息与所述参与方业务经历信息不一致,则向所述业务接收方发送业务信息错误消息。本申请实施例提供了一种基于区块链的个人信息管理装置,上述装置通过接收管理节点发送的业务信息上传请求,该业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息,从目标数据区块链中获取与目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息,以生成该目标用户的历史业务经历信息,在目标业务经历信息与历史业务经历信息相匹配时,根据目标个人信息及待上链业务行为信息生成业务区块,将该业务区块上传到目标数据区块链中。通过对目标用户在进行任一业务活动时,都将该业务活动的相关信息上传到目标数据区块链中,由于区块链的去中心化和不可篡改性,使得该个人信息管理系统中的数据对于各个参与节点都是公开透明的,提高了个人信息管理的高效性、可信度及便捷性。该业务活动对应的业务信息包括目标用户的出生信息、上学信息、工作信息及婚姻信息等,使得该个人信息管理系统中记录了每个人的人生档案,包括各个时段的经历,在将新的业务活动的相关信息上传至目标数据区块链中时,可以根据该目标用户已经上链的各个区块中的数据对该新的业务活动的相关信息进行验证,确定该新的业务活动的真实性及准确性,从而使得上链的业务活动的相关信息真实可信。而且每个人的人生档案可以进行追溯,在进行需要进行信息验证的业务活动时,会节省查询及整理的时间和精力,提高该业务活动的进行效率。参见图9,图9是本申请实施例提供的一种电子设备的结构示意图。如图9所示,本实施例中的电子设备可以包括:一个或多个处理器901、存储器902和输入输出接口903。上述处理器901、存储器902和输入输出接口903通过总线904连接。存储器902用于存储计算机程序,该计算机程序包括程序指令,输入输出接口903用于页面交互;处理器901用于执行存储器902存储的程序指令,执行如下操作:获取管理节点发送的业务信息上传请求,所述业务信息上传请求包括目标用户的目标个人信息、目标业务经历信息及待上链业务行为信息;从目标数据区块链中获取与所述目标个人信息相关联的至少一个第一区块,提取每个第一区块中的业务信息;根据所述第一区块中的业务信息生成所述目标用户对应的历史业务经历信息;若所述目标业务经历信息与所述历史业务经历信息相匹配,则根据所述目标个人信息以及所述待上链业务行为信息生成业务区块,将所述业务区块上传到所述目标数据区块链中。在一些可行的实施方式中,上述处理器901可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。该存储器902可以包括只读存储器和随机存取存储器,并向处理器901和输入输出接口903提供指令和数据。存储器902的一部分还可以包括非易失性随机存取存储器。例如,存储器902还可以存储设备类型的信息。具体实现中,上述电子设备可通过其内置的各个功能模块执行如上述图3及图4中各个步骤所提供的实现方式,具体可参见上述图3及图4中各个步骤所提供的实现方式,在此不再赘述。本申请实施例通过提供一种电子设备,包括:处理器、输入输出接口、存储器,通过处理器获取存储器中的计算机指令,执行上述图3及图4中所示方法的各个步骤,进行个人信息管理操作。通过存储器中的计算机指令,处理器执行对个人信息管理系统中的区块记录的业务活动的相关信息的查询或上链等操作,使得该个人信息管理系统中的各个参与节点可以随时查询每个用户的个人信息,在需要对目标用户提供的业务经历信息进行验证时,可以很方便的查询到该业务经历信息在目标数据区块链中记录的历史业务经历信息,从而确定目标用户提供的业务经历信息的准确性。由于区块数据公开透明,提高了区块数据的准确性和可追溯性。本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时实现图3及图4中各个步骤所提供的个人信息管理方法,具体可参见上述图3及图4各个步骤所提供的实现方式,在此不再赘述。上述计算机可读存储介质可以是前述任一实施例提供的个人信息管理装置或者上述电子设备的内部存储单元,例如电子设备的硬盘或内存。该计算机可读存储介质也可以是该电子设备的外部存储设备,例如该电子设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,该计算机可读存储介质还可以既包括该电子设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该电子设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。本申请实施例的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、装置、产品或设备固有的其他步骤单元。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本申请实施例提供的方法及相关装置是参照本申请实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或多个方框中指定的功能的步骤。以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1