一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的信息管理方法、装置、电子设备及可读介质与流程

2022-03-01 22:34:23 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,具体涉及一种基于区块链的信息管理方法、装置、电子设备及可读介质。


背景技术:

2.任何一个组织发展成员过程是一个严肃的过程,也是一个程序严密、步骤繁多以及时间跨度大的过程。在预备阶段到正式成为组织成员的阶段,会产生大量的阶段性的档案信息。按照目前单位内部的单一信息管理平台来管理档案信息,仅能满足内部流程性事务的管理,在目标对象的工作发生变动的情况下,由于缺乏有效地监督手段,信息安全性低,容易出现当事人篡改或丢失档案信息的情况。而且,若两个单位的互信度不高,档案信息很难被新单位认可,常常需要开具多种证明,过程冗长,导致信息管理效率低。因此,需要提供一种统一的信息管理平台,提高信息的安全性和管理效率。


技术实现要素:

3.为此,本发明提供一种基于区块链的信息管理方法、装置、电子设备及可读介质,以解决现有技术中由于缺乏统一的信息管理而导致信息安全性和管理效率低的问题。
4.为了实现上述目的,本发明第一方面提供一种基于区块链的信息管理方法,包括:
5.接收来自第一私有链的用户密钥;其中,所述第一私有链是目标对象的初始单位创建的区块链,所述用户密钥是用于读取所述第一私有链中数据的密钥;
6.接收所述目标对象的档案数据,并基于所述用户密钥和所述档案数据获取所述目标对象的档案信息;其中,所述目标对象的档案数据存储于所述第一私有链;
7.基于所述目标对象的档案信息获取人际关系图谱;
8.基于人际关系图谱确定选定对象并获取所述选定对象的档案信息,其中,所述选定对象的档案信息存储于所述选定对象的初始单位创建的第二私有链。
9.其中,所述基于所述目标对象的档案信息获取人际关系图谱,包括:
10.基于所述目标对象的档案信息向人际关系平台发送获取人际关系请求;
11.接收所述人际关系平台返回的人际关系返回信息;其中,所述人际关系返回信息包括所述目标对象的人际关系图谱。
12.其中,所述基于人际关系图谱确定选定对象并获取所述选定对象的档案信息,包括:
13.基于所述人际关系图谱确定所述选定对象和所述选定对象对应的第二私有链的地址;所述第二私有链是存储所述选定对象的档案信息的区块链;
14.从所述第二私有链获取所述选定对象的档案信息。
15.其中,所述从所述第二私有链获取所述选定对象的档案信息,包括:
16.基于所述第二私有链的地址向所述第二私有链发送获取档案信息请求;其中,所述获取档案信息请求包括所述选定对象的标识;
17.接收所述第二私有链返回的所述选定对象的档案数据;其中,所述档案数据包括所述选定对象的档案信息。
18.其中,所述基于所述第二私有链的地址向所述第二私有链发送获取档案信息请求之前,还包括:
19.向所述第二私有链发送密钥请求;
20.接收所述第二私有链返回的密钥返回信息;其中,所述密钥返回信息包括档案密钥;
21.所述接收所述第二私有链返回的选定对象的档案数据之后,还包括:
22.基于所述档案密钥对所述选定对象的档案数据进行验证;
23.在所述选定对象的档案数据验证通过的情况下,从所述选定对象的档案数据中获得所述选定对象的档案信息。
24.其中,所述基于人际关系图谱确定选定对象并获取所述选定对象的档案信息之后,还包括:
25.基于所述人际关系图谱中的所述选定对象的档案信息确定所述目标对象的审核结果。
26.其中,所述目标对象的档案信息包括流程信息、认证信息和纸质记录中的至少一种。
27.第二方面,本方面提供一种基于区块链的信息管理装置,包括:
28.接收模块,用于接收来自第一私有链的用户密钥和目标对象的档案数据;其中,所述第一私有链是所述目标对象的初始单位创建的区块链,所述用户密钥是所述第一私有链提供的用于读取所述第一私有链提供的数据的密钥;
29.第一获取模块,用于基于所述用户密钥和所述档案数据获取所述目标对象的档案信息;其中,所述目标对象的档案数据存储于所述第一私有链;
30.第二获取模块,用于基于所述目标对象的档案信息获取人际关系图谱;
31.确定模块,用于基于人际关系图谱确定选定对象;
32.第三获取模块,用于获取所述选定对象的档案信息,其中,所述档案信息存储于所述选定对象的初始单位创建的第二私有链。
33.第三方面,本方面提供一种电子设备,包括:
34.一个或多个处理器;
35.存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面中任意一项所述的方法;
36.一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。
37.第四方面,本方面提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面提供的任意一项所述的方法。
38.本发明具有如下优点:
39.本发明提供的基于区块链的信息管理方法,将目标对象的档案信息存储在初始单位创建的第一私有链,当前单位需要调用目标对象的档案信息时,从第一私有链获得用户密钥和档案数据,并基于用户密钥和档案数据获取目标对象的档案信息,再基于目标对象
的档案信息获取人际关系图谱,然后基于人际关系图谱确定选定对象,并从第二私有链获取所述选定对象的档案信息,由于目标对象的档案数据均是由初始单位创建并存储在第一私有链,即使目标对象发生工作调动,新单位也可以从第一私有链获取档案数据,而且,选定对象的档案信息也是由初始单位创建并存储在第二私有链,第一私有链和第二私有链中存储的信息具有不可篡改、全程留痕等区块链的特性,从而保障了档案信息的真实性、完整性和安全性,而且,跨链获取档案信息时需要密钥验证,提高了不同单位之间对档案信息的互信度,同时简化了档案交接的程序,提高了档案交接的效率。
附图说明
40.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
41.图1为本技术实施例提供的一种基于区块链的信息管理方法的流程图;
42.图2为本技术实施例中员工的人际关系图谱的示意图;
43.图3为本技术实施例中初始单位在第一私有链中建立的员工的档案数据的示意图;
44.图4为本技术实施例提供的获取选定对象的档案信息的流程图;
45.图5为本技术实施例提供的基于区块链的信息管理装置的结构示意图;
46.图6为本技术实施例提供的电子设备的原理框图。
具体实施方式
47.以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
48.如本发明所使用的,术语“和/或”包括一个或多个相关列举条目的任何和全部组合。
49.本发明所使用的术语仅用于描述特定实施例,且不意欲限制本发明。如本发明所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。
50.当本发明中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。
51.本发明所述实施例可借助本发明的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。
52.除非另外限定,否则本发明所用的全部术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本发明的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本发明明确如此限定。
53.第一方面,本发明实施例提供一种基于区块链的信息管理方法,该方法可以提高档案信息的真实性、完整性和安全性,而且可以保障不同单位之间对档案信息的互信度,提高了档案交接的效率。
54.图1为本技术实施例提供的一种基于区块链的信息管理方法的流程图。如图1所
示,基于区块链的信息管理方法包括:
55.步骤s101,接收来自第一私有链的用户密钥。
56.其中,第一私有链是目标对象的初始单位创建的区块链,用户密钥是第一私有链提供的用于读取第一私有链中数据的密钥。
57.在一些实施例中,目标对象的初始单位为目标对象建立电子档案,并将电子档案存储在第一私有链中的单位。初始单位通常是与目标对象存在雇佣关系的第一家单位,若第一家单位未给目标对象建立电子档案,则初始单位可以是第二家单位或第三家单位,或排位更靠后的单位,直至给目标对象建立电子档案的单位。初始单位也可以是目标对象所在的学校等其它性质的单位。本实施例对初始单位的性质不作限定。
58.由于第一私有链是目标对象的初始单位创建的区块链,其他单位读取第一私有链中的数据需要通过第一私有链的用户密码。用户密码可以由目标对象的初始单位发送给认可的其他单位,其他单位依据该用户密钥可以从第一私有链获得所需的电子档案。或者,由第一私有链将用户密钥发送给目标对象的初始单位认可的其他私有链,使用其他私有链的单位可以通过用户密钥从其他私有链获得目标对象的电子档案。
59.需要说明的是,为了便于描述下文将电子档案均称为档案,电子档案信息称为档案信息。
60.步骤s102,接收目标对象的档案数据,并基于用户密钥和档案数据获取目标对象的档案信息。
61.其中,目标对象的档案数据存储于第一私有链,目标对象的档案数据包括目标对象的档案。档案信息包括但不限于目标对象的身份信息、入职时间、工作类型以及必要的奖惩信息。
62.步骤s103,基于目标对象的档案信息获取人际关系图谱。
63.目标对象的档案信息包括目标对象的基本信息,如姓名、年龄、性别等信息,还包括目标对象的人际关系信息,如目标对象的直系亲属。
64.图2为本技术实施例中员工的人际关系图谱的示意图。如图2所示,员工x的人际关系图谱中人际关系包括配偶、父亲、母亲、子女、同事、老师、姨妈中的一种或多种。在一些实施例中,人际关系图谱中还可以包括关系程度,关系程度可以分为多个等级,如关系程度a、b、c。例如,父亲、母亲、配偶、子女对应的关系程度为关系程度a,姨妈的关系程度为b,同事、老师的关系程度为c。借助关系程度可以快速获得所需的人际关系。
65.步骤s104,基于人际关系图谱确定选定对象并获取选定对象的档案信息,其中,选定对象的档案信息存储于选定对象的初始单位创建的第二私有链。
66.在一些实施例中,通过人际关系图谱确定员工x的选定对象,然后获取选定对象的档案信息。例如,选定对象为员工x的配偶,则从第二私有链获取员工x的配偶的档案信息。
67.其中,第二私有链是员工x的配偶所在的初始单位创建,在第二私有链存储由员工x的配偶的档案信息。该档案信息可以包括员工x的配偶的身份信息、入职时间、工作类型以及必要的奖惩信息。
68.在一些实施例中,目标对象的初始单位在第一私有链中建立的档案数据不仅包括目标对象的档案数据,还可以包括该初始单位的其他员工的档案数据,即任何一个单位,均可以为其员工建立档案数据,并将档案数据存储在第一私有链中。
69.图3为本技术实施例中初始单位在第一私有链中建立的员工的档案数据的示意图。如图3所示,员工的档案数据block包括数据头header和数据主体body,其中,数据头包括员工id(标识)、哈希(hash)值、markle树根、时间戳等信息。数据主体包括记录号和数据信息,记录号表示记录的编号,每个员工可以有q条记录(record),其中,q为大于或等于1的整数。数据信息可以包括员工在学习、工作等不同阶段取得的奖励信息。例如,数据信息包括时间1:步骤1、时间2:步骤2、时间3:步骤3、
……
、时间p:步骤p。其中,步骤表示事件,时间表示事件发生的时间。例如,时间2020年10月1日:取得工程师职称。取得工程师职称表示事件,2020年10月1日表示取得工程师职称的时间。再如,时间2020年1月10日:加入xx组织的时间。加入xx组织的时间表示事件,2020年1月10日表示加入xx组织的时间。
70.在一些实施例中,每个单位均建立自己的私有链,如图3所示,n1单位建立第一私有链n1,如果n1单位是用人单位,则第一私有链n1存储n1单位的员工的档案信息,如员工1的电子档案、员工2的电子档案、
……
、员工m的电子档案。n2单位建立第一私有链n2,如果n2单位是教育机构,则第一私有链n2存储n2单位所有学生的档案信息,当然,第一私有链n2也可以存储n2单位雇佣的员工的档案信息。nn单位建立第一私有链nn,第一私有链nn存储n单位建立的所有档案信息。任意一个单位中每个员工或学生分别有一个档案数据block。
71.需指出的是,虽然图3中仅示出三个单位,但本技术并不局限于此,本技术对单位的数量以及每个单位中员工的数量不做限定。
72.为了便于描述,以下以目标对象为基准,目标对象对应的私有链为第一私有链,选定对象对应的私有链称为第二私有链。
73.在一些实施例中,基于目标对象的档案信息获取人际关系图谱,包括:基于目标对象的档案信息向人际关系平台发送人际关系请求;接收人际关系平台返回的人际关系返回信息;其中,人际关系返回信息包括目标对象的人际关系图谱。
74.其中,人际关系平台与各个私有链存在网络连接,请求获得人际关系图谱的私有链通过人际关系平台获得所需的人际关系图谱。在发起请求的私有链向人际关系平台发送人际关系请求后,人际关系平台向该私有链返回人际关系图谱。例如,第一私有链向人际关系平台发起获取员工x的人际关系图谱,人际关系平台将员工x的人际关系图谱返回给第一私有链。
75.在一些实施例中,基于人际关系图谱确定选定对象并获取选定对象的档案信息,包括:基于人际关系图谱确定选定对象和选定对象对应的第二私有链的地址;第二私有链的地址是存储选定对象的档案信息的区块链地址;从第二私有链获取选定对象的档案信息。
76.根据目标对象的人际关系图谱确定选定对象及对应的第二私有链地址,然后向第二私有链地址发送档案信息请求,以获得选定对象的档案信息。例如,从人际关系图谱确定选取对象为员工x的父亲,同时可以获得员工x的父亲对应的第二私有链地址,然后向第二私有链地址发送获取员工x的父亲的档案信息请求,从第二私有链地址获得员工x的父亲的档案信息。
77.在一些实施例中,从第二私有链获取选定对象的档案信息包括:向第二私有链发送档案信息请求;其中,档案信息请求包括选定对象的标识;接收第二私有链返回的选定对象的档案数据;档案数据包括选定对象的档案信息。
78.其中,选定对象的标识可以是选定对象的姓名,也可以为选定对象提供的其它具有唯一性的标识。
79.选定对象的档案信息是从选定对象对应的第二私有链中获得,目标对象所在单位可以向第二私有链发送档案信息请求,然后接收第二私有链返回的选定对象的档案数据,从该档案数据中可以获得选定对象的档案信息。
80.在一些实施例中,向第二私有链地址发送档案信息请求之前,还包括:向第二私有链发送密钥请求;接收第二私有链返回的密钥返回信息;其中,密钥返回信息包括档案密钥。
81.接收第二私有链返回的档案数据之后,还包括:基于档案密钥对选定对象的档案数据进行验证;在选定对象的档案数据验证通过的情况下,从选定对象的档案数据中获得选定对象的档案信息。
82.在本实施例中,档案信息能够在不同的私有链之间流转,但为了提高档案信息的安全性,可以通过密钥验证。
83.为了更清楚地了解目标对象所在单位获得选定对象的档案信息,下面以目标对象a对应的第一私有链,通过人际关系平台和选定对象对应的第二私有链获得选定对象的档案信息为例进行介绍。
84.图4为本技术实施例提供的获取选定对象的档案信息的流程图。如图4所示,第一私有链获取选定对象的档案信息的步骤包括:
85.步骤s401,第一私有链向人际关系图谱平台发送获取人际关系请求。
86.其中,第一私有链为目标对象的当前单位创建的私有链,当前单位可以是目标对象的初始单位。
87.在人际关系请求包括目标对象的标识。其中,目标对象的标识可以是目标对象的姓名或其它能够识别目标对象的唯一标识。
88.步骤s402,接收人际关系图谱平台返回的人际关系返回信息。其中,人际关系返回信息包括目标对象的人际关系图谱。
89.人际关系平台收到第一私有链发送的请求后,基于目标对象的标识获取目标对象的人际关系图谱。在人际关系图谱中不仅包括与目标对象存在人际关系的关联对象,还可以包括关联对象对应的私有链地址。
90.步骤s403,向第二私有链发送密钥请求;其中,第二私有链是选定对象对应的私有链。
91.目标对象所在单位从人际关系图谱中选择选定对象,并获得该选定对象的私有链地址,即第二私有链地址,然后向第二私有链发送密钥请求。
92.步骤s404,接收第二私有链返回的密钥返回信息,其中,密钥返回信息包括档案密钥。
93.其中,档案密钥可以用于验证档案数据的真实性,在验证通过的情况下,认为档案数据真实可靠。
94.步骤s405,向第二私有链发送获取档案信息请求,其中,获取档案信息请求包括选定对象的标识。
95.在步骤s405中,目标对象所在单位通过第一私有链向第二私有链发送获取档案信
息请求,在该档案信息请求中包含有选定对象的标识,以便第二私有链调取选定对象的档案信息。
96.步骤s406,接收第二私有链返回的选定对象的档案数据。
97.通过选定对象的标识从第二私有链获得选定对象的档案数据,并将选定对象的档案数据返回第一私有链。
98.目标对象所在单位依据选定对象的档案数据和第二私有链返回的密钥获得选定对象的档案信息,该档案信息中包含选定对象的基本信息,如姓名、年龄等,还可以包含有职称、奖励、惩罚等外延信息,基于这些外延信息可以确定选定对象的一些特性,如工作能力、品性等。
99.在一些实施例中,目标对象所在单位基于档案密钥对选定对象的档案数据进行验证,在选定对象的档案数据验证通过的情况下,从选定对象的档案数据中获得选定对象的档案信息。
100.在一些实施例中,目标对象所在单位通过第一私有链从第二私有链获取选定对象的档案信息的目的是为了验证目标对象,如验证目标对象的学习、生活和政审是否符合预设的标准。
101.虽然在本实施例仅介绍了选定对象的档案信息可以在第一私有链和第二私有链之间流转。但本技术并不局限于此,在私有链存储的档案信息只要满足设定条件,如通过私钥验证,即可在不同的私有链之间进行流转。
102.在一些实施例中,目标对象的档案信息包括流程信息、认证信息和纸质记录中的至少一种。其中,流程信息包括但不限于升学流程、升职流程,加入合法组织的流程中的一种或多种。升学信息记录升学时间、地点等信息,升职流程记录升职的时间、地点、职称的类型等、加入合法组织的流程包括加入各阶段的时间、地点以及其它必要的信息。认证信息包括但不限于学历认证、职称认证、组织阶段性认证等信息。
103.需要说明的是,在本实施例中档案信息、人际关系图谱均是在法律许可范围内,经当事人同意在指定范围内使用的信息。
104.上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
105.本实施例提供的基于区块链的信息管理方法,将目标对象的档案信息存储在初始单位创建的第一私有链,当前单位需要调用目标对象的档案信息时,从第一私有链获得用户密钥和档案数据,并基于用户密钥和档案数据获取目标对象的档案信息,再基于目标对象的档案信息获取人际关系图谱,然后基于人际关系图谱确定选定对象,并从第二私有链获取选定对象的档案信息,由于目标对象的档案数据均是由初始单位创建并存储在第一私有链,即使目标对象发生工作调动,新单位也可以从第一私有链获取档案数据,而且,选定对象的档案信息也是由初始单位创建并存储在第二私有链,第一私有链和第二私有链中存储的信息具有不可篡改、全程留痕等区块链的特性,从而保障了档案信息的真实性、完整性和安全性,而且,跨链获取档案信息时需要密钥验证,保障了不同单位之间对档案信息的互信度,同时简化了档案交接的程序,提高了档案交接的效率。
106.第二方面,本发明实施例提供一种基于区块链的信息管理装置,该装置可以提高档案信息的真实性、完整性和安全性,而且可以保障不同单位之间对档案信息的互信度,提高了档案交接的效率。
107.图5为本技术实施例提供的基于区块链的信息管理装置的结构示意图。如图5所示,基于区块链的信息管理装置500包括:
108.接收模块501,用于接收来自第一私有链的用户密钥和目标对象的档案数据。
109.其中,第一私有链是目标对象的初始单位创建的区块链,用户密钥是第一私有链提供的用于读取第一私有链提供的数据的密钥。
110.在一些实施例中,目标对象的初始单位为目标对象建立电子档案,并将电子档案存储在第一私有链中的单位。初始单位通常是与目标对象存在雇佣关系的第一家单位,若第一家单位未给目标对象建立电子档案,则初始单位可以是第二家单位或第三家单位,或排位更靠后的单位,直至给目标对象建立电子档案的单位。初始单位也可以是目标对象所在的学校等其它性质的单位。本实施例对初始单位的性质不作限定。
111.由于第一私有链是目标对象的初始单位创建的区块链,其他单位读取第一私有链中的数据需要通过第一私有链的用户密码。用户密码可以由目标对象的初始单位发送给认可的其他单位,其他单位依据该用户密钥可以从第一私有链获得所需的电子档案。或者,由第一私有链将用户密钥发送给目标对象的初始单位认可的其他私有链,使用其他私有链的单位可以通过用户密钥从其他私有链获得目标对象的电子档案。
112.第一获取模块502,用于基于用户密钥。
113.其中,目标对象的档案数据存储于第一私有链,目标对象的档案数据包括目标对象的档案。档案信息包括但不限于目标对象的身份信息、入职时间、工作类型以及必要的奖惩信息。
114.第二获取模块503,用于基于目标对象的档案信息获取人际关系图谱。
115.目标对象的档案信息包括目标对象的基本信息,如姓名、年龄、性别等信息,还包括目标对象的人际关系信息,如目标对象的直系亲属。
116.确定模块504,用于基于人际关系图谱确定选定对象。
117.其中,选定对象的档案信息存储于选定对象的初始单位创建的第二私有链。
118.在一些实施例中,通过人际关系图谱确定员工x的选定对象,然后获取选定对象的档案信息。例如,选定对象为员工x的配偶,则从第二私有链获取员工x的配偶的档案信息。
119.其中,第二私有链是员工x的配偶所在的初始单位创建,在第二私有链存储由员工x的配偶的档案信息。该档案信息可以包括员工x的配偶的身份信息、入职时间、工作类型以及必要的奖惩信息。
120.第三获取模块505,用于获取选定对象的档案信息,其中,档案信息存储于选定对象的初始单位创建的第二私有链。
121.在第二获取模块503中,基于目标对象的档案信息获取人际关系图谱,包括:基于目标对象的档案信息向人际关系平台发送人际关系请求;接收人际关系平台返回的人际关系返回信息;其中,人际关系返回信息包括目标对象的人际关系图谱。
122.在确定模块504中,基于人际关系图谱确定选定对象并获取选定对象的档案信息,包括:基于人际关系图谱确定选定对象和选定对象对应的第二私有链的地址;第二私有链
的地址是存储选定对象的档案信息的区块链地址;从第二私有链获取选定对象的档案信息。
123.根据目标对象的人际关系图谱确定选定对象及对应的第二私有链地址,然后向第二私有链地址发送档案信息请求,以获得选定对象的档案信息。例如,从人际关系图谱确定选取对象为员工x的父亲,同时可以获得员工x的父亲对应的第二私有链地址,然后向第二私有链地址发送获取员工x的父亲的档案信息请求,从第二私有链地址获得员工x的父亲的档案信息。
124.在第三获取模块505中,从第二私有链获取选定对象的档案信息包括:向第二私有链发送档案信息请求;其中,档案信息请求包括选定对象的标识;接收第二私有链返回的选定对象的档案数据。
125.在另一第三获取模块505中,向第二私有链发送密钥请求;接收第二私有链返回的密钥返回信息;其中,密钥返回信息包括档案密钥,向第二私有链发送档案信息请求;其中,档案信息请求包括选定对象的标识;接收第二私有链返回的选定对象的档案数据,基于档案密钥对选定对象的档案数据进行验证;在选定对象的档案数据验证通过的情况下,从选定对象的档案数据中获得选定对象的档案信息。
126.本实施例提供的基于区块链的信息管理装置,将目标对象的档案信息存储在初始单位创建的第一私有链,当前单位需要调用目标对象的档案信息时,接收模块从第一私有链获得用户密钥和档案数据,第一获取模块基于用户密钥和档案数据获取目标对象的档案信息,第二获取模块基于目标对象的档案信息获取人际关系图谱,确定模块基于人际关系图谱确定选定对象,第三获取模块从第二私有链获取选定对象的档案信息,由于目标对象的档案数据均是由初始单位创建并存储在第一私有链,即使目标对象发生工作调动,新单位也可以从第一私有链获取档案数据,而且,选定对象的档案信息也是由初始单位创建并存储在第二私有链,第一私有链和第二私有链中存储的信息具有不可篡改、全程留痕等区块链的特性,从而保障了档案信息的真实性、完整性和安全性,而且,跨链获取档案信息时需要密钥验证,保障了不同单位之间对档案信息的互信度,同时简化了档案交接的程序,提高了档案交接的效率。
127.需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
128.参照图6,本发明实施例提供一种电子设备,其包括:
129.一个或多个处理器601;
130.存储器602,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的基于区块链的信息管理方法;
131.一个或多个i/o接口603,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。
132.其中,处理器601为具有数据处理能力的器件,其包括但不限于中央处理器(cpu)等;存储器602为具有数据存储能力的器件,其包括但不限于随机存取存储器(ram,更具体如sdram、ddr等)、只读存储器(rom)、带电可擦可编程只读存储器(eeprom)、闪存(flash);i/o接口(读写接口)603连接在处理器601与存储器602间,能实现处理器601与存储器602的
信息交互,其包括但不限于数据总线(bus)等。
133.在一些实施例中,处理器601、存储器602和i/o接口603通过总线相互连接,进而与计算设备的其它组件连接。
134.本实施例还提供一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现本实施例提供的基于区块链的信息管理方法,为避免重复描述,在此不再赘述基于区块链的信息管理方法的具体步骤。
135.本领域普通技术人员可以理解,上文中所发明方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。
136.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
137.本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本实施例的范围之内并且形成不同的实施例。
138.可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献