生物样本库的数据管理方法、装置及系统



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.获取管理员发送的用户管理指令,根据所述用户管理指令执行相应的管理操作;所述管理操作包括:新增用户、删除用户、编辑用户权限、重置用户密5码中的至少一项。
31.第二方面,本发明实施例还提供了一种生物样本库的数据管理装置,包括:
32.提取模块,用于提取多个生物样本库中样本数据的数据字段;
33.确定模块,用于确定公共数据字段和独立数据字段;所述公共数据字段为所有所述生物样本库均具有的数据字段,所述独立数据字段为所述多个生物样0本库中部分生物样本库所具有的数据字段;
34.处理模块,用于基于所述公共数据字段对多个所述生物样本库进行统一管理;
35.关联模块,用于响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联。
36.5在一种可能的实现方式中,所述关联模块用于:
37.获取当前用户发送的用于关联多个独立数据字段的关联指令,所述多个独立数据字段包括第一生物样本库的第一独立数据字段和第二生物样本库的第二独立数据字段;
38.为所述第一独立数据字段和所述第二独立数据字段建立关联关系。
39.0第三方面,本发明实施例还提供了一种数据管理系统,包括:服务器和多个生物样本库;所述服务器用于执行第一方面所提供的任意一种数据管理方法。
40.本发明实施例上述第一方面提供的方案中,提取所有生物样本库均拥有的相同数据字段,即公共数据字段,限制不同的生物样本库均具有该公共数据字
41.段,基于该公共数据字段对多个生物样本库进行统一管理,也为样本数据建立5了数据存储规范;并且,该方法支持用户创建数据字段之间的关联关系,即在不同生物样本库的不同数据字段之间,用户可以根据样本数据的特点,自由在数据字段之间建立关系,实现不同生物样本库之间的数据互联互通,也能够实现统一管理。此外,由于生物样本库一般均是定制化系统,传统的生物样本库需要重复进行数据定义、系统开发;本发明实施例提供的方法允许管理员自定义数据字段,无论该数据字段是公共数据字段还是独立数据字段,均可实现统一管理,这相当于为用户提供了一个通用平台,用户可以自由定义数据字段,从而
方便源源不断设计产生新的生物样本库,能够保证生物样本库的多样性。
42.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
43.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1示出了本发明实施例所提供的一种生物样本库的数据管理方法的流程图;
45.图2示出了本发明实施例所提供的生物样本库的数据管理方法中,用户登录的一种流程图;
46.图3示出了本发明实施例所提供的多个生物样本库的关联关系示意图;
47.图4示出了本发明实施例所提供的生物样本库的数据管理方法中,发布新样本数据的一种流程图;
48.图5示出了本发明实施例所提供的数据管理系统的一种结构示意图;
49.图6示出了本发明实施例所提供的一种生物样本库的数据管理装置的结构示意图;
50.图7示出了本发明实施例所提供的用于执行生物样本库的数据管理方法的电子设备的结构示意图。
具体实施方式
51.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
52.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
53.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
54.本发明实施例提供的一种生物样本库的数据管理方法,实现对多个生物样本库的管理;其中,该方法可应用于服务器端。参见图1所示,该方法包括:
55.步骤101:提取多个生物样本库中样本数据的数据字段。
56.本发明实施例中,生物样本库是数据库,其用于存储与生物样本相关的样本数据。例如,一个生物样本库可以存储一种样本类型的样本数据;例如,细菌、病毒、媒介生物等各自都是一种样本类型,可以为每一种样本类型分别创建一个生物样本库:细菌样本库、病毒样本库、媒介生物样本库。
57.生物样本库中包含每个生物样本的样本数据,每条样本数据包含相应生物样本的多种属性,每种属性具有各自的数据字段。例如,样本数据的数据字段包括:样本类别、样本名称、样本编码、样本版本、分离基物、致病对象、保存日期、用途等。
58.步骤102:确定公共数据字段和独立数据字段;公共数据字段为所有生物样本库均具有的数据字段,独立数据字段为多个生物样本库中部分生物样本库所具有的数据字段。
59.本发明实施例中,不同的生物样本库之间一般是相互独立的,生物样本库的数据字段是有各自的管理员自行定义的,不同生物样本库所包含的数据字段可能相同,也可能不同。在多个生物样本库自定义的数据字段中提炼出一些公共属性,即各个生物样本库均具有的数据字段,本发明实施例将该数据字段称为“公共数据字段”;例如,生物样本库一般均包含与基础属性相关的数据字段,如样本类别、样本名称等数据字段,则样本类别、样本名称等均是公共数据字段。
60.并且,不同的生物样本库还具有各自定义的不同的数据字段,这种数据字段不是通用的,只有部分生物样本库(例如,某一个生物样本库)具有该数据字段,本发明实施例将该数据字段称为“独立数据字段”。例如,细菌样本库、病毒样本库中的数据字段包括致病对象,而媒介生物样本库不含有该数据字段,则致病对象这一数据字段为独立数据字段。或者,由于生物数据库中的数据字段是管理员自行定义的,不同管理员也可能会为同一属性定义不完全相同的数据字段;例如,以“保存日期”或“入库日期”等表示某生物样本存入生物样本库的时间。
61.步骤103:基于公共数据字段对多个生物样本库进行统一管理。
62.步骤104:响应于关联指令,将不同生物样本库中的独立数据字段进行关联。
63.本发明实施例中,提取样本数据的共性,使得不同的生物样本库拥有相同的数据字段,即公共数据字段,为样本数据建立了数据存储规范,能够实现样本数据的统一管理。并且,对于生物样本库特有的独立数据字段,本发明实施例提供的管理方法支持数据字段关联,即在不同的独立数据字段之间建立管理,以实现数据互联互通。
64.具体地,当用户需要将不同生物样本库中的数据字段进行关联时,可以生成关联指令;为方便描述,将利用本发明实施例提供的数据管理方法对生物样本库进行管理的用户称为当前用户,即当前用户可以输入关联指令,本发明实施例提供的方法能够响应该关联指令,从而将该关联指令所指向的独立数据字段进行关联。
65.本发明实施例提供的生物样本库的数据管理方法,提取所有生物样本库均拥有的相同数据字段,即公共数据字段,限制不同的生物样本库均具有该公共数据字段,基于该公共数据字段对多个生物样本库进行统一管理,也为样本数据建立了数据存储规范;并且,该方法支持用户创建数据字段之间的关联关系,即在不同生物样本库的不同数据字段之间,用户可以根据样本数据的特点,自由在数据字段之间建立关系,实现不同生物样本库之间的数据互联互通,也能够实现统一管理。此外,由于生物样本库一般均是定制化系统,传统的生物样本库需要重复进行数据定义、系统开发;本发明实施例提供的方法允许管理员自
定义数据字段,无论该数据字段是公共数据字段还是独立数据字段,均可实现统一管理,这相当于为用户提供了一个通用平台,用户可以自由定义数据字段,从而方便源源不断设计产生新的生物样本库,能够保证生物样本库的多样性。
66.可选地,由于生物样本的样本数据属于高价值数据,因此具备完善的用户认证功能,以能够控制用户对样本数据资源的访问。具体地,参见图2所示,本发明实施例提供的方法还包括:
67.步骤201:获取当前用户发送的登录请求,该登录请求包括当前用户的用户账号和密码。其中,该登录请求可以是进行加密操作后的请求,可以避免泄露用户账号、密码等用户认证信息。
68.步骤202:判断用户账号和密码是否验证通过;若验证通过,则继续步骤203,否则继续步骤206。
69.步骤203:在用户账号和密码验证通过后,启动生物识别认证;
70.步骤204:判断生物识别认证是否通过;若认证通过,则继续步骤205,否则继续步骤206。
71.步骤205:在生物识别认证通过后,当前用户登录成功。
72.步骤206:提示登录失败。
73.本发明实施例中,当前用户在操作(如查询、编辑等)生物样本库之前,需要先进行登录。具体地,当前用户需要先提交用户账号和密码,该用户账号和密码可以通过注册的方式获取到。若用户账号和密码通过验证,则可初步确定当前用户是合法的。之后,本发明实施例提供的方法会再次验证当前用户的生物特征,例如验证当前用户的指纹特征、人脸特征等;若当前用户所提供的生物特征与预先存储的生物特征相匹配,则可确定生物识别认证通过,该当前用户登录成功。
74.本发明实施例对当前用户进行用户账号密码和生物特征的双重认证,可以更加安全地向用户提供生物样本数据,能够控制用户对生物样本库的访问;并且,生物识别认证的方式也方便实现实名制。
75.此外,生物样本库中还可以保存有敏感数据,该敏感数据也可以是由管理员等自行定义的,例如,将一些关键隐私信息设置为高价值、高敏感的数据。如图2所示,在上述步骤205之后,该方法还包括以下步骤207和步骤208。
76.步骤207:在当前用户登录成功之后,在获取到敏感数据访问请求的情况下,再次启动生物识别认证。
77.步骤208:在生物识别认证再次通过后,允许当前用户访问敏感数据。
78.本发明实施例中,当前用户在需要访问生物样本库中的敏感数据时,会再次拉起生物识别认证,以对当前用户的身份权限进行认证。其中,步骤207所再次启动的生物识别认证与上述步骤203所启动的生物识别认证可以是相同的,例如都是指纹识别,也可以是不同的,例如一个是指纹识别、另一个是人脸识别,本实施例对此不做限定。并且,当再次认证当前用户的生物特征时,可以只判断当前用户所提供的生物特征是否正确,若正确,则生物识别认证再次通过;或者,除了判断当前用户所提供的生物特征是否正确之外,还可以确定当前用户的权限,以判断当前用户是否有权限访问该敏感数据,若当前用户有权限,则生物识别认证再次通过。
79.本发明实施例对访问敏感数据的当前用户进行二次认证,可以阻止无关人员或无权限人员对敏感数据的访问,能够有效确保敏感数据的安全性,避免敏感数据泄露。
80.可选地,本发明实施例提供的方法还可以提供数据统计分析功能。具体地,该方法还包括:对所有生物样本库的当前数据进行统计,确定统计信息;统计信息包括生物样本库数量、样本数据总量、用户账号数量、当前用户待办事项、预设时间段内的用户访问量、样本数据的词云图中的一项或多项;在当前用户登录成功后,展示统计信息。
81.本发明实施例中,当前用户登录成功后,可以向当前用户展示首页,该首页中包含统计得到的统计信息。例如,首页包含生物样本库数量、样本数据总量、样本数据的词云图等,还可以包含预设时间段内的用户访问量,例如,统计近一周的用户访问量,并以折线图的形式展示用户访问量,便于用户直观了解生物样本库的运行情况与数据分布趋势。并且,部分用户还有一些需要处理的事项,即待办事项,也可以在首页中展示当前用户待办事项;例如,当前用户需要对其他用户上传的样本数据进行审核,则可以在首页展示还需要当前用户进行审核的待办事项。
82.可选地,上述步骤104“将不同生物样本库中的独立数据字段进行关联”包括以下步骤a1至a2:
83.步骤a1:获取当前用户发送的用于关联多个独立数据字段的关联指令,多个独立数据字段包括第一生物样本库的第一独立数据字段和第二生物样本库的第二独立数据字段。
84.本发明实施例中,关联指令是由当前用户提供的;例如,本发明实施例提供的方法提供数据字段关联功能,当前用户在登录成功后,可以基于该数据字段关联功能勾选不同生物样本库中多个数据字段,以生成相应的关联指令。其中,当前用户关联的是不同生物样本库中的独立数据字段,为方便描述,本发明实施例将其中的两个独立数据字段称为第一生物样本库的第一独立数据字段、第二生物样本库的第二独立数据字段。本领域技术人员可以理解,本发明实施例中的“包括”指的是“包括但不限于”,即除了第一独立数据字段和第二独立数据字段之外,该关联指令还可以指向其他的独立数据字段。
85.步骤a2:为第一独立数据字段和第二独立数据字段建立关联关系。
86.本发明实施例中,对关联指令所指向的所有独立数据字段均建立关联关系,例如,为第一独立数据字段和第二独立数据字段建立关联关系,从而实现不同生物样本库的数据字段关联。并且,当前用户可以通过多个关联指令建立多个关联关系,形成样品数据网状关系。例如,如图3所示,当前存在三个生物样本库:样本库a、样本库b和样本库c,样本库a中包含三个数据字段,分别为:字段a1、字段a2、字段a3,样本库b包含三个数据字段:字段b1、字段b2、字段b3,样本库c包含三个数据字段:字段c1、字段c2、字段c3。当前用户在样本库a的字段a1与样本库b的字段b1之间建立关联关系i,在样本库a的字段a3、样本库b的字段b2、样本库c的字段c2之间建立关联关系ii,在样本库a的字段a2、样本库b的字段b3、样本库c的字段c3之间建立关联关系iii,所建立的关联关系具体可参见图3所示。
87.在建立不同生物样本库的数据字段之间的关联关系后,可以方便当前用户查询不同的生物样本库。可选地,该方法还包括:
88.步骤b1:获取用于查询第一独立数据字段的查询指令。
89.步骤b2:展示第一独立数据字段所对应的样本数据,并展示与第一独立数据字段
之间具有关联关系的其他独立数据字段所对应的样本数据。
90.具体而言,当前用户在从多个生物样本库中查询某个数据字段时,可以将该数据字段作为查询的关键字,从而可以生成相应的查询指令。本发明实施例中,当前用户提供的查询指令的关键词为第一独立数据字段,即当前用户所要查询的是第一独立数据字段;在获取到该查询指令之后,除了展示第一独立数据字段所对应的样本数据,还展示与被检索的第一独立数据字段相关的其他数据字段,即展示与第一独立数据字段之间具有关联关系的其他独立数据字段所对应的样本数据。以图3所示为例,若当前用户输入的查询指令用于查询数据库b中的字段b2,则除了展示该字段b2相关的样本数据之外,还可以展示与字段a3、字段c2相关的样本数据。其中,可以将所有相关的样本数据直接展示给当前用户;或者,也可以以超链接或图结构的方式呈现其他独立数据字段,由当前用户自主决定是否展示其他独立数据字段的样本数据。
91.可选地,该方法还包括以下步骤c1至步骤c4:
92.步骤c1:获取第一用户发送的用于新增或修改样本数据的编辑指令,根据编辑指令生成新样本数据;新样本数据为新增或修改后的样本数据。
93.步骤c2:向第二用户提供新样本数据。
94.步骤c3:在第二用户审核通过的情况下,向第三用户提供审核通过的新样本数据;在第二用户审核未通过的情况下,向第一用户返回审核未通过的新样本数据。
95.步骤c4:在第三用户审批通过的情况下,发布审批通过的新样本数据;在第三用户审批未通过的情况下,向第一用户返回审批未通过的新样本数据。
96.本发明实施例中,多个用户均可登录,且不同的用户可以有不同的权限;在需要对原有的样本数据进行修改、或录入新增的样本数据时,经过第一用户、第二用户、第三用户分别审核,采用三级审核策略实现数据发布。其中,第一用户、第二用户、第三用户属于不同的用户角。
97.具体地,参见图4所示,第一用户在需要新增或修改样本数据时,第一用户基于相应的编辑指令可以上传新的样本数据或修改后的样本数据,为方便描述,本发明实施例将该样本数据称为“新样本数据”。在向第二用户提供该新样本数据之前,新样本数据为起草状态,第一用户可进行检查,如有错误可重新进行编辑。检查无误后,第一用户可将此新样本数据进行提交,以使得第二用户能够进行审核。第二用户检查新样本数据,以对其进行审核,之后填写审核意见并选择是否通过审核,通过审核则会交由第三用户进行审批发布,第三用户填写审批意见并选择是否审批通过,当第三用户审批通过后,此新样本数据即为正式发布,其他用户可在生物样本库列表中查询到此新样本数据。若第二用户或第三用户审批不通过,此新样本数据会被自动归档,第一用户可从归档文件中重新进行编辑发布。此外,整体审核流程的操作均可以记录操作日志,详细记录每次审核的意见、结果及审核时间,供后续查验。
98.可选地,该方法还包括:获取管理员发送的用户管理指令,根据用户管理指令执行相应的管理操作;管理操作包括:新增用户、删除用户、编辑用户权限、重置用户密码中的至少一项。
99.本发明实施例中,管理员是具有较高权限的用户,例如,管理员可以是上述的第三用户。其中,管理员可添加新的用户并对已有用户进行管理,包括编辑用户的角、权限,或
者删除用户等;同时,管理员可对忘记密码的用户进行密码重置。在编辑用户的角时,管理员可自行勾选已有权限,为不同用户灵活配置系统功能权限,限制用户账号能力,保证系统安全性。此外,还可以存在超级管理员,超级管理员具有最高的权限。
100.基于同样的发明构思,本发明实施例还提供一种数据管理系统,参见图5所示,该数据管理系统包括:服务器和多个生物样本库,图5以包含n个生物样本库为例示出。该服务器与多个生物样本库相连,通过执行上述实施例提供的数据管理方法,实现对多个生物样本库的统一管理。
101.本发明实施例中,服务器与生物样本库通过内部网络互联通信。其中,该服务器可以采用跨平台语言、流行的三层架构及前后端分离思想设计开发,例如,前端程序采用html5、vue.js、elementui、ajax等技术开发,后端程序采用python开发,系统界面采用html5前端跨平台技术。该服务器具有跨平台性和可移植性,可以降低系统安装部署复杂度。例如,该服务器可以为web服务器。
102.每个生物样本库可以独立部署在单独一台物理服务器或计算机上,也可以多个生物样本库部署在一台物理服务器或计算机上。多个生物样本库部署在一台物理服务器或计算机上,可以通过数据库管理系统所提供的多数据库管理功能实现。例如,该生物样本库可以是mongodb数据库,也可以采用其它类型的数据库,如mysql等,本实施例对此不做限定。
103.在需要访问生物样本库时,当前用户可以通过internet或本地网络访问本系统,用户访问系统时除输入密码外,还须通过指纹等生物特征进行验证,指纹验证通过方可成功登录。
104.本发明实施例提供的数据管理系统,支持多用户登录该服务器,通过服务器可以实现对多个生物样本库的统一管理、快速查询等;用户在需要新增生物样本库时,可以自定义生物样本库的数据字段,从而方便源源不断设计产生新的生物样本库,能够保证生物样本库的多样性。
105.以上详细介绍了生物样本库的数据管理方法流程,该方法也可以通过相应的装置实现,下面详细介绍该装置的结构和功能。
106.基于同样的发明构思,本发明实施例还提供一种生物样本库的数据管理装置,参见图6所示,该装置包括:
107.提取模块61,用于提取多个生物样本库中样本数据的数据字段;
108.确定模块62,用于确定公共数据字段和独立数据字段;所述公共数据字段为所有所述生物样本库均具有的数据字段,所述独立数据字段为所述多个生物样本库中部分生物样本库所具有的数据字段;
109.处理模块63,用于基于所述公共数据字段对多个所述生物样本库进行统一管理;
110.关联模块64,用于响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联。
111.在一种可能的实现方式中,所述关联模块64用于:
112.获取当前用户发送的用于关联多个独立数据字段的关联指令,所述多个独立数据字段包括第一生物样本库的第一独立数据字段和第二生物样本库的第二独立数据字段;
113.为所述第一独立数据字段和所述第二独立数据字段建立关联关系。
114.在一种可能的实现方式中,该装置还包括查询模块,用于:
115.获取用于查询所述第一独立数据字段的查询指令;
116.展示所述第一独立数据字段所对应的样本数据,并展示与所述第一独立数据字段之间具有关联关系的其他独立数据字段所对应的样本数据。
117.在一种可能的实现方式中,该装置还包括登录模块,用于:
118.获取当前用户发送的登录请求,所述登录请求包括所述当前用户的用户账号和密码;
119.在所述用户账号和所述密码验证通过后,启动生物识别认证;
120.在生物识别认证通过后,所述当前用户登录成功;
121.在所述当前用户登录成功之后,在获取到敏感数据访问请求的情况下,再次启动生物识别认证;
122.在生物识别认证再次通过后,允许所述当前用户访问所述敏感数据。
123.在一种可能的实现方式中,该装置还包括统计模块,用于:
124.对所有所述生物样本库的当前数据进行统计,确定统计信息;所述统计信息包括生物样本库数量、样本数据总量、用户账号数量、当前用户待办事项、预设时间段内的用户访问量、样本数据的词云图中的一项或多项;
125.在当前用户登录成功后,展示所述统计信息。
126.在一种可能的实现方式中,该装置还包括发布模块,用于:
127.获取第一用户发送的用于新增或修改样本数据的编辑指令,根据所述编辑指令生成新样本数据;所述新样本数据为新增或修改后的样本数据;
128.向第二用户提供所述新样本数据;
129.在所述第二用户审核通过的情况下,向第三用户提供审核通过的新样本数据;在所述第二用户审核未通过的情况下,向所述第一用户返回审核未通过的新样本数据;
130.在所述第三用户审批通过的情况下,发布审批通过的新样本数据;在所述第三用户审批未通过的情况下,向所述第一用户返回审批未通过的新样本数据。
131.在一种可能的实现方式中,该装置还包括管理模块,用于:
132.获取管理员发送的用户管理指令,根据所述用户管理指令执行相应的管理操作;所述管理操作包括:新增用户、删除用户、编辑用户权限、重置用户密码中的至少一项。
133.本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,其包含用于执行上述的生物样本库的数据管理方法的程序,该计算机可执行指令可执行上述任意方法实施例中的方法。
134.其中,所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
135.图7示出了本发明的另一个实施例的一种电子设备的结构框图。所述电子设备1100可以是具备计算能力的主机服务器、个人计算机pc、或者可携带的便携式计算机或终端等。本发明具体实施例并不对电子设备的具体实现做限定。
136.该电子设备1100包括至少一个处理器(processor)1110、通信接口(communications interface)1120、存储器(memory array)1130和总线1140。其中,处理器
1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。
137.通信接口1120用于与网元通信,其中网元包括例如虚拟机管理中心、共享存储等。
138.处理器1110用于执行程序。处理器1110可能是一个中央处理器cpu,或者是专用集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
139.存储器1130用于可执行的指令。存储器1130可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。存储器1130存储的指令可被处理器1110执行,以使处理器1110能够执行上述任意方法实施例中的生物样本库的数据管理方法。
140.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

技术特征:


1.一种生物样本库的数据管理方法,其特征在于,包括:提取多个生物样本库中样本数据的数据字段;确定公共数据字段和独立数据字段;所述公共数据字段为所有所述生物样本库均具有的数据字段,所述独立数据字段为所述多个生物样本库中部分生物样本库所具有的数据字段;基于所述公共数据字段对多个所述生物样本库进行统一管理;响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联。2.根据权利要求1所述的方法,其特征在于,所述响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联,包括:获取当前用户发送的用于关联多个独立数据字段的关联指令,所述多个独立数据字段包括第一生物样本库的第一独立数据字段和第二生物样本库的第二独立数据字段;为所述第一独立数据字段和所述第二独立数据字段建立关联关系。3.根据权利要求2所述的方法,其特征在于,还包括:获取用于查询所述第一独立数据字段的查询指令;展示所述第一独立数据字段所对应的样本数据,并展示与所述第一独立数据字段之间具有关联关系的其他独立数据字段所对应的样本数据。4.根据权利要求1所述的方法,其特征在于,还包括:获取当前用户发送的登录请求,所述登录请求包括所述当前用户的用户账号和密码;在所述用户账号和所述密码验证通过后,启动生物识别认证;在生物识别认证通过后,所述当前用户登录成功;在所述当前用户登录成功之后,在获取到敏感数据访问请求的情况下,再次启动生物识别认证;在生物识别认证再次通过后,允许所述当前用户访问所述敏感数据。5.根据权利要求1所述的方法,其特征在于,还包括:对所有所述生物样本库的当前数据进行统计,确定统计信息;所述统计信息包括生物样本库数量、样本数据总量、用户账号数量、当前用户待办事项、预设时间段内的用户访问量、样本数据的词云图中的一项或多项;在当前用户登录成功后,展示所述统计信息。6.根据权利要求1所述的方法,其特征在于,还包括:获取第一用户发送的用于新增或修改样本数据的编辑指令,根据所述编辑指令生成新样本数据;所述新样本数据为新增或修改后的样本数据;向第二用户提供所述新样本数据;在所述第二用户审核通过的情况下,向第三用户提供审核通过的新样本数据;在所述第二用户审核未通过的情况下,向所述第一用户返回审核未通过的新样本数据;在所述第三用户审批通过的情况下,发布审批通过的新样本数据;在所述第三用户审批未通过的情况下,向所述第一用户返回审批未通过的新样本数据。7.根据权利要求1所述的方法,其特征在于,还包括:获取管理员发送的用户管理指令,根据所述用户管理指令执行相应的管理操作;所述管理操作包括:新增用户、删除用户、编辑用户权限、重置用户密码中的至少一项。
8.一种生物样本库的数据管理装置,其特征在于,包括:提取模块,用于提取多个生物样本库中样本数据的数据字段;确定模块,用于确定公共数据字段和独立数据字段;所述公共数据字段为所有所述生物样本库均具有的数据字段,所述独立数据字段为所述多个生物样本库中部分生物样本库所具有的数据字段;处理模块,用于基于所述公共数据字段对多个所述生物样本库进行统一管理;关联模块,用于响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联。9.根据权利要求8所述的装置,其特征在于,所述关联模块用于:获取当前用户发送的用于关联多个独立数据字段的关联指令,所述多个独立数据字段包括第一生物样本库的第一独立数据字段和第二生物样本库的第二独立数据字段;为所述第一独立数据字段和所述第二独立数据字段建立关联关系。10.一种数据管理系统,其特征在于,包括:服务器和多个生物样本库;所述服务器用于执行如权利要求1-7任意一项所述的数据管理方法。

技术总结


本发明提供了一种生物样本库的数据管理方法、装置及系统,其中,该方法包括:提取多个生物样本库中样本数据的数据字段;确定公共数据字段和独立数据字段;所述公共数据字段为所有所述生物样本库均具有的数据字段,所述独立数据字段为所述多个生物样本库中部分生物样本库所具有的数据字段;基于所述公共数据字段对多个所述生物样本库进行统一管理;响应于关联指令,将不同生物样本库中的所述独立数据字段进行关联。通过本发明实施例提供的生物样本库的数据管理方法、装置及系统,可以实现对多个生物样本库进行统一管理,实现不同生物样本库之间的数据互联互通。库之间的数据互联互通。库之间的数据互联互通。


技术研发人员:

杜然然 裴宇盛 杜立新 池慧 刘雅丹 高华

受保护的技术使用者:

中国医学科学院医学信息研究所

技术研发日:

2022.12.21

技术公布日:

2023/3/10

本文发布于:2024-09-23 01:40:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/67410.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:样本   字段   数据   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议