一种实验数据存储管理系统及方法

文档序号:32393780发布日期:2022-11-30 09:25阅读:84来源:国知局
一种实验数据存储管理系统及方法

1.本技术涉及数据存储技术领域,具体涉及一种实验数据存储管理系统及方法。


背景技术:

2.高校、科研院所、实验室等机构普遍存在大型实验设备,实验设备会产生实验数据,实验人员需要保存部分或全部的实验数据以便后续使用。但是,并不是所有原始实验数据都能被很好地保存。一方面,实验数据往往需要人工手动输入,操作繁琐,且时间一长容易受损或者丢失;另一方面,在管理不善的情况下,实验数据可能会被实验人员有意无意的修改,无法提供最原始的数据。
3.目前大多数实验设备本身的存储能力有限,因此需要一个中央化的存储管理系统及服务器,现有nas存储服务器可以解决此类问题,但是,nas服务器存储映射对网络状态要求较高,当网络不稳定或io数据量较大时,会出现输出到网盘失败的情况,造成诸如网络驱动器掉线、输出软件崩溃的现象。
4.如果是公共大型实验仪器,无法有效自动化的将数据分发到特定实验组或实验人员的手中,需要实验人员手动上传数据。公共实验设备的实验人员在上传数据时,互相之间容易发生登录登出不及时、上传至错误的用户账户下等问题。特别是在数据量较大时,上传和下载均需要比较长的时间,数据传输效率低下。
5.另外,实验人员比较多时,比如高校实验室等机构,由于科研需要会产生人员的流动和变更,对于各个组的管理较为混乱,数据找回时容易发生无法追溯到具体人员,对于具体人员的数据的查看权限也缺乏关注。


技术实现要素:

6.鉴于现有技术存在的上述问题,本技术的目的在于提供一种实验数据存储管理系统及方法,其能够方便地对各个组架构信息项进行修改和管理,以提高对用户信息进行管理的效率,且能够提高数据管理的安全性,以使得用户仅能获取与其权限对应的实验数据的查看界面。
7.为了实现上述目的,本技术实施例提供一种实验数据存储管理系统,包括:数据仓库,其包括至少一个数据服务器,且以分布式存储方式保存实验数据,所述实验数据由各个组下的各个成员使用各个平台的各个共享实验仪器进行实验而生成且传输自相应的共享实验仪器,使得每次实验的实验数据作为节点无损且无畸变地存储;用户客户端,配置为:接收用户输入的身份识别信息;至少一个处理服务器,配置为:接收用户经由用户客户端输入的身份识别信息;对所述用户的身份识别信息进行验证,并根据所述用户的身份识别信息确定所述用户是否管理员;以及在身份识别信息验证通过并且所述用户是管理员的情况下,接收所述用户经由所述用户客户端输入的组架构修改请求,所述组架构修改请求指示成员归属的当前组信息以及是否组长;数据库,所述数据库设置于所述至少一个处理服务器或与之通信,且配置为:保存各个组的组长信息、各个用户离开历史组的信息和各个用户
当前归属组的信息作为组架构信息项;且响应于所述组架构修改请求,更新所述组架构信息项;所述至少一个处理服务器进一步配置为:根据用户是否管理员、用户曾归属的历史组、以及用户归属的当前组和是否组长,向所述用户客户端提供对所述数据仓库中的相应节点的实验数据的查看界面。
8.本技术实施例提供一种实验数据存储管理方法,包括:通过数据仓库中的至少一个数据服务器,以分布式存储方式保存实验数据,所述实验数据由各个组下的各个成员使用各个平台的各个共享实验仪器进行实验而生成且传输自相应的共享实验仪器,使得每次实验的实验数据作为节点无损且无畸变地存储;通过用户客户端接收用户输入的身份识别信息;通过至少一个处理服务器接收用户经由用户客户端输入的身份识别信息;对所述用户的身份识别信息进行验证,并根据所述用户的身份识别信息确定所述用户是否管理员;以及在身份识别信息验证通过并且所述用户是管理员的情况下,接收所述用户经由所述用户客户端输入的组架构修改请求,所述组架构修改请求指示成员归属的当前组信息以及是否组长;通过设置于至少一个处理服务器或与之通信的数据库,保存各个组的组长信息、各个用户离开历史组的信息和各个用户当前归属组的信息作为组架构信息项;且响应于所述组架构修改请求,更新所述组架构信息项;通过至少一个处理服务器根据用户是否管理员、用户曾归属的历史组、以及用户归属的当前组和是否组长,向所述用户客户端提供对所述数据仓库中的相应节点的实验数据的查看界面。
9.与现有技术相比较,本技术实施例的有益效果在于:
10.本技术实施例中每次实验的实验数据作为节点无损且无畸变地存储,以实现对每次实验的实验原始数据的存储。同时,以每次实验的实验数据作为节点,便于保持各个数据服务器在存储实验原始数据的过程中保持动态平衡。本技术实施例提供的管理系统,基于用户的身份识别信息进行验证,确定是否是管理员,向管理员开放对组架构进行修改的权项,既便于在组成员发生变化的情况下对管理系统的组架构进行高效更新,又保证了管理系统的安全性,避免了非授权用户篡改管理系统的问题。此外,本技术实施例的管理端针对用户不同的身份,比如用户是否为管理员、是否为历史组或当前组组长等,有针对性地向用户提供与其身份符合的权限对应的实验数据的查看界面,既方便了管理员或者组长了解学生的实验进展,对实验进度进行把控,又保证了实验原始数据的安全性,避免了无权限用户窃取他人实验原始数据的问题。如此,能够对不同用户、实验仪器以及实验数据等实验相关数据进行统一高效的管理,提高实验数据操作的灵活性,提升存储资源分配的合理性,增加数据的安全性,有效节约实验人员对数据的操作时间,实现中央化数据管理,方便数据运维。
附图说明
11.在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的相同附图标记可以表示相似部件的不同实例。附图大体上通过举例而不是限制的方式示出各种实施例,并且与说明书以及权利要求书一起用于对所申请的实施例进行说明。在适当的时候,在所有附图中使用相同的附图标记指代同一或相似的部分。这样的实施例是例证性的,而并非旨在作为本装置或方法的穷尽或排他实施例。
12.图1(a)示出本技术实施例所述的实验数据存储管理系统的框架图。
13.图1(b)示出本技术实施例所述的实验数据存储管理系统的处理服务器针对不同身份的用户开放不同的权限的流程图。
14.图2示出本技术实施例所述的实验数据存储管理系统的处理服务器针对不同身份的用户分别开放不同权限的又一流程图。
15.图3示出本技术实施例所述的实验数据存储管理方法的流程图。
具体实施方式
16.为使本领域技术人员更好的理解本技术的技术方案,下面结合附图和具体实施方式对本技术作详细说明。下面结合附图和具体实施例对本技术的实施例作进一步详细描述,但不作为对本技术的限定。
17.本技术中使用的“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。在本技术中,各个步骤在图中所示的箭头仅仅作为执行顺序的示例,而不是限制,本技术的技术方案并不限于实施例中描述的执行顺序,执行顺序中的各个步骤可以合并执行,可以分解执行,可以调换顺序,只要不影响执行内容的逻辑关系即可。
18.本技术使用的所有术语(包括技术术语或者科学术语)与本技术所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
19.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术的原理。
20.此后参照附图描述本技术的具体实施例;然而,应当理解,所公开的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
21.图1(a)示出本技术实施例所述的实验数据存储管理系统的框架图;图1(b)示出本技术实施例所述的实验数据存储管理系统的处理服务器针对不同身份的用户开放不同的权限的流程图。其中,所述的实验数据存储管理系统包括数据仓库100、用户客户端102、至少一个处理服务器103和数据库104。所述数据仓库100包含至少一个数据服务器101,且以分布式存储方式保存实验数据。比如,数据服务器a、数据服务器b和数据服务器c共同用于构建数据仓库100,此时,数据仓库100获取实验数据并将实验数据以分布式存储的方式存储在数据服务器a、数据服务器b和数据服务器c中。具体地,可以基于数据服务器a、数据服务器b和数据服务器c的剩余存储空间,对实验数据进行分配,以使得保持数据服务器a、数据服务器b和数据服务器c存储空间的动态平衡。
22.其中,所述实验数据由各个组下的各个成员使用各个平台的各个共享实验仪器进行实验而生成且传输自相应的共享实验仪器,使得每次实验的实验数据作为节点无损且无畸变地存储。将实验节点对应的实验原始数据上传至数据仓库100,从而实现实验原始数据的网络存储。其中,上传地址信息包括数据仓库100的传输端口、传输地址、传输id等。具体来说,在局域网或广域网内可以包含多个实验平台(例如医学实验平台),每个实验平台中有个共享实验仪器,每个实验平台包括多个实验(或科研)组,每个实验组包括多个实验人员,每个实验组下的各个成员可以通过各个实验平台,利用各个平台的多个实验仪器进行实验。实验人员将实验仪器接入实验数据存储管理系统(接入对应的实验平台或实验组),进行相关信息的登录,并将实验相关原始数据上传至数据服务器101。以每次实验的实验数据作为节点,每一个新的节点产生的存储量相差不大,即每个节点的存储量是可控的,如此,有利于在多个数据服务器101的存储上实现动态平衡,有利于充分利用各个数据服务器101,防止各个数据服务器101意外爆仓。此外,各个用户在存储各实验原始数据的时候,管理系统会记录各实验原始数据对应的文件路径。将每次实验的实验数据作为节点无损且无畸变地存储,既能够对实验原始数据进行无损存储,又便于在数据库104发生损毁时,通过反推重建数据库104。
23.所述用户客户端102被配置为接收用户输入的身份识别信息。在一些实施例中,所述身份识别信息可以包括所述第一用户在所属的企业或院校的机构内的统一身份认证信息,比如,可以是学号、工号等等。所述至少一个处理服务器103被配置为接收用户经由用户客户端102输入的身份识别信息,对所述用户的身份识别信息进行验证,并根据所述用户的身份识别信息确定所述用户是否管理员。具体地,用户在进入各个实验平台时,比如,可以输入用户账号和密码等身份识别信息。管理系统中存储有各个用户的身份,处理服务器103基于用户输入的身份识别信息对用户的身份进行验证,能够确定出各个用户是否为管理员。在身份识别信息验证通过并且所述用户是管理员的情况下,接收所述用户经由所述用户客户端102输入的组架构修改请求,所述组架构修改请求指示成员归属的当前组信息以及是否组长。
24.具体来说,各个实验平台的组架构会伴随着人员调动而发生变化,比如,实验人员a在第一年属于a组且非组长,而实验人员a在第二年被调动到b组且担任负责人,此时,实验人员a在b组中可能是组长,也可能是实验平台的管理员。随着用户身份的变化,需要对组架构进行调整和更新。处理服务器103向管理员开放组架构修改权限,即只有管理员具有修改组架构的权限。比如,当用户a为管理员,如果用户a或者用户a负责管理的组内其他用户所在的组或者身份发生变化,用户a都可以向处理服务器103请求对组架构进行修改。由于处理服务器103向用户a开发组架构修改权限,在处理服务器103识别出用户a的身份为管理员的情况下,接收用户a发出的组架构修改请求。其中,组架构修改情况包括指示成员归属的当前组信息和是否为组长。如此,通过向管理员开放组架构修改权限,既便于对实验平台进行综合管理,又能够提高管理系统的管理安全性,防止非管理员通过篡改用户身份,窃取他人实验数据。
25.进一步地,所述数据库104设置于所述至少一个处理服务器103或与之通信,且配置为保存各个组的组长信息、各个用户离开历史组的信息和各个用户当前归属组的信息作为组架构信息项,且响应于所述组架构修改请求,更新所述组架构信息项。其中,数据库104
可以是设置在处理服务器103上,也可以是设置在其他服务器并保持与处理服务器103通信即可,对此不做具体限定。如上所述,各个组架构中的各个成员的所属组以及身份会发生变动,所述变动包括用户身份的变动、用户所在组的变动等,比如,用户在历史组为非组长,而变动为当前组的组长。此时,数据库104保存各个组的组长信息、各个用户离开历史组的信息和各个用户当前归属组的信息作为组架构信息项。其中,各个用户离开历史组的信息包括但不限于用户处于历史组是否为组长、用户处于历史组保留的实验原始数据等。各个用户当前归属组的信息包括但不限于用户在当前组是否为组长、用户在当前组保留的实验原始数据等。如此,便于后续从数据库104中调用相关数据信息,实现对实验存储管理系统的管理工作。
26.此外,所述至少一个处理服务器103进一步配置为根据用户是否管理员、用户曾归属的历史组、以及用户归属的当前组和是否组长,向所述用户客户端102提供对所述数据仓库100中的相应节点的实验数据的查看界面。也就是说,处理服务器103是针对不同身份的用户提供该用户对应身份的查看权项。比如,在处理服务器103判断该用户为管理员的情况下,可以向该管理员开放查看其管理的实验平台上所有仪器的所有用户的查看界面的权项,以便于管理员对各个实验仪器的使用情况、实验数据的存储情况等进行可控的监管。再比如,当用户具有曾归属的历史组和归属的当前组的情况下,如果该用户在当前组是组长,那么,处理服务器103向该用户开放查看当前组所有组员实验数据的查看界面以及查看历史组中仅仅是该用户的实验数据的查看界面的权限,这种管理设置,同样便于当前组的组长查看该组各个组员的实验情况,了解各个组员的实验进展,又能够防止非组长的组员窃取或者不当地获取他人的实验数据。对于该用户所归属的历史组,仅仅向该用户开放查看其在历史组中的该用户的实验数据的权限,而禁止查看历史组中其他组员的实验数据,同样有利于保证历史组中各个组员的实验数据的安全性和保密性。
27.具体地,如图1(b)所示,在步骤s101中,处理服务器103接收用户经由用户客户端102输入的身份识别信息,对所述用户的身份识别信息进行验证。接着,执行步骤s102,根据所述用户的身份识别信息确定所述用户是否管理员,如果是管理员,则接收所述用户经由所述用户客户端102输入的组架构修改请求(步骤s103),对组架构进行修改。其中,所述修改包括但不限于添加、删除等。或者,执行步骤s104,根据用户是否管理员、用户曾归属的历史组、以及用户归属的当前组和是否组长,向所述用户客户端102提供对所述数据仓库中的相应节点的实验数据的查看界面。基于本技术实施例的设置,针对单组多组长、单组长多组的复杂情况,都能够对组架构进行便捷地调控和管理。如果用户不是管理员,则执行步骤s105,拒绝用户客户端102输入的组架构修改请求,以防止非管理员对组架构信息项进行肆意修改,窃取他人实验数据。如此,通过各个处理器、用户客户端、数据库等各个机构之间的协同配合能够实现对各个实验平台进行高效的、便捷的管理,并且极大地提高了数据存储管理系统的数据安全性和保密性。本技术实施例能够对不同用户、实验仪器以及实验数据等实验相关数据进行统一高效的管理,提高实验数据操作的灵活性,提升存储资源分配的合理性,增加数据的安全性,有效节约实验人员对数据的操作时间,实现中央化数据管理,方便数据运维。
28.需要说明的是,本技术实施例的实验数据存储管理系统可以适用于高校、科研院所、实验室的医学、生物、化学、物理等学科的实验相关数据的存储管理。
29.图2示出本技术实施例所述的实验数据存储管理系统的处理服务器针对不同身份的用户分别开放不同权限的又一流程图。在步骤s201中,对所述用户的身份识别信息进行验证,判断用户是否管理员(如步骤s202),在所述用户为管理员的情况下,执行步骤s207,所述至少一个处理服务器103向所述用户客户端102提供对所述数据仓库100中各个平台下各个共享实验仪器对应的节点的实验数据的查看界面。用户在获取到查看界面之后,可以基于自身需求,执行下载实验数据或者共享实验数据等,对此不做限定。
30.处理服务器103向管理员开放查看数据仓库100中各个平台下各个共享实验仪器对应的节点的实验数据的查看界面的权限,便于管理员了解各个平台下各个共享实验仪器的使用情况和各个数据服务器101的数据存储情况,便于管理员发现各个共享实验仪器存在的问题。
31.管理员通过管理终端可以对用户、实验仪器以及实验数据进行全面、有效管理。例如,实验平台的管理员可在仪器管理终端的仪器管理页面进行实验仪器的设置和管理,例如增加仪器的备注、修改仪器的mac地址、将需要的实验组/实验组内的实验用户加入可使用仪器的用户列表等。管理员可以在管理终端查看该实验平台的各实验仪器的当前仪器状态,例如,可以通过不同颜色的指示灯表示仪器的当前状态,红灯表示仪器当前掉线或未开机,蓝灯表示仪器开机且正常连接至数据存储管理系统的网络,绿灯表示当前仪器已链接并正在进行数据同步。管理员可以在管理终端查看当前实验平台各实验仪器存放的所有数据,并对对应的数据进行下载或共享。也可进入二级及以上的目录将数据进行打包批量下载或共享。管理员可以在共享连接管理中查看当前实验平台共享的链接及数据地址,同时可以对共享链接进行添加、删除或修改等,以对用户的数据共享进行管理,及时发现是否存在违规使用共享实验仪器的情况,从而维护好各个共享实验仪器的正常运行。此外,仅允许管理员获取数据仓库中各个平台下各个共享实验仪器对应的节点的实验数据的查看界面,有利于保证各个实验平台的数据安全,防止他人窃取实验平台中的实验数据等机密性参数。
32.在所述用户并非管理员的情况下,继续判断用户是否为当前组组长(如步骤s203),如果该用户是当前组的组长,则执行步骤s208,向所述用户客户端102提供当前组下所有组员保存的实验数据的查看界面。如果处理服务器103判断该用户并非管理员,但是该用户为当前组的组长,此时,处理服务器103向该用户开放查看当前组下所有组员保存的实验数据的查看界面的权限。组长在获得该权限的情况下,可以对组中各个组员的实验进展、仪器使用情况等进行高效的监控,以防止组员数据造假,并随时了解组员的实验动态。
33.在用户并非当前组组长的情况下,判断用户是否为历史组组长(如步骤s204),如果处理服务器103判断该用户具有历史组且为历史组组长的情况下,执行步骤s209,处理服务器103向所述用户客户端102提供所述用户在归属于历史组时保存的实验数据的查看界面。当用户具有历史组时,可能仍然需要查看在历史组时存储的实验数据。然而,当用户已经脱离历史组,加入到当前组,如果该用户依然能够查看历史组中其他用户的实验数据,显示是不合适的。因此,处理服务器103仅仅向历史组组长提供查看历史组中自己保存的实验数据的查看界面的权限。如此,有利于构建合理的管理系统,提高各个用户存储实验数据的数据安全性。
34.在用户并非历史组组长的情况下,即在所述用户并非管理员或组长,且具有历史
组和当前组的情况下,执行步骤s205,向所述用户客户端102提供所述用户在归属于历史组以及当前组时保存的实验数据的查看界面。具体地,比如多个组培养一个学生时,该学生可能会在多个不同的组之间流转,具有历史组和当前组,并在历史组和当前组中均保存过实验数据。处理服务器103通过身份识别,确定出该用户既不是管理员又不是组长的情况下,则仅仅向该用户开放查看自己在历史组和当前组保存的自己的实验数据的权限,而不会向该用户提供查看他人实验数据的权限,以此避免他人的实验数据等相关数据被窃取,保证实验数据的安全性。此外,处理服务器103基于身份识别结果有针对性地向不同身份的用户开放与其身份相对应的权限,各个用户均可方便的从该管理系统查看实验数据,提高了查看实验数据的便捷性。各个管理员、组长可以方便的了解相关实验仪器的使用状况,并跟踪组员的实验进展,极大地提高了管理的效率。
35.在本技术的另一个实施例中,在用户并非历史组组长的情况下,即在所述用户并非管理员或组长,且具有历史组和当前组的情况下,执行步骤s206,先向所述用户客户端102提供所述用户在归属于当前组时保存的实验数据的查看界面,接收所述用户经由所述用户客户端102输入的切换历史组操作,并向所述用户客户端102提供所述用户在归属于历史组时保存的实验数据的查看界面。比如,用户并非管理员或组长,用户想要将在当前组保存的实验数据与在历史组保存的实验数据做比较和分析,此时,处理服务器103可以先向用户提供当前组保存的实验数据的查看界面,并可以下载相关实验数据。然后,从用户客户端102输入切换历史组的操作,处理服务器103在接收到切换历史组的请求时,将当前组切换成用户请求切换的历史组,并提供该用户在历史组时保存的实验数据。当用户权限最低时,仅能看到自己的实验数据,而实验组的组长可以看到组内全部实验人员的数据。如此,方便用户根据自身身份信息的变化,切换并查看处于不同组时保存的实验数据。
36.在本技术的一些实施例中,所述数据库104进一步配置为保存共享实验仪器信息项、平台信息项以及各组各个用户可用的共享实验仪器信息项,如此,便于用户从数据库104中调用相关数据。其中,共享实验仪器信息项包括但不限于各个共享实验仪器的名称、仪器所属的平台、mac地址、所在ip、用户、组、文件地址信息等。平台信息项包括平台密钥表、仪器信息表、平台信息表、服务器信息表、共享数据链接表存储路径表、管理员账号表等。各组各个用户可用的共享实验仪器信息项包括但不限于实验人员可用仪器表、实验人员调组表、节点分布式数据存储表(指示各个节点的实验数据的存储地址)、实验人员账号表、实验人员组表、网络路由表等。
37.所述至少一个处理服务器103进一步配置为基于所述数据库104保存的组架构信息项、共享实验仪器信息项、平台信息项以及各组各个用户可用的共享实验仪器信息项,而不获取数据仓库100中的节点的实验数据,使得在所述用户客户端102上呈现所述查看界面为包含可查看实验数据对应的平台、共享实验仪器、所述用户的身份识别信息和归属的当前组以及节点的名称。也就是说,处理服务器103向用户提供的查看实验数据的界面,可以不直接呈现节点的实验数据,而是直接向用户呈现可查看实验数据对应的平台、共享实验仪器、所述用户的身份识别信息和归属的当前组以及节点的名称。用户根据仪器名称、仪器所属平台、自身权限和可查看的实验数据对应的节点的名称来执行下一步操作,比如基于给出的路径下载可查看的实验数据,或者共享实验数据。
38.在本技术的一些实施例中,所述用户客户端102进一步配置为接收用户指定要查
看实验数据的节点的操作,比如,用户需要进一步获取实验数据时,可以基于用户客户端102发出指令,以给出要查看实验数据的节点的指示。所述至少一个处理服务器103进一步配置为接收用户经由用户客户端102指定的实验数据的节点,创建加密链接并返回下载地址给所述用户客户端102,以便所述用户客户端102基于所述下载地址下载对应节点的实验数据,如此,能够进一步保证实验数据的安全性。
39.在本技术的一些实施例中,所述身份识别信息包括所述第一用户在所属的企业或院校的机构内的统一身份认证信息,所述至少一个处理服务器103进一步配置为从所述第一用户所属的企业或院校的机构信息系统(比如电子校园系统),定期地获取所述第一用户的当前个人信息,所述当前个人信息包含所述第一用户归属的当前组和是否组长的职级信息,将所获取的所述第一用户的当前个人信息与所述数据库104中保存的组架构信息项进行核对,一旦不符则更新所述数据库104中的组架构信息项,如此,有利于实现对数据库104中的组架构信息项的自动化更新,提高了管理效率。
40.具体地,第一用户所属的企业或院校的机构信息系统包含有第一用户的信息,信息包括但不限于第一用户的身份信息以及第一用户在组架构中的具体职级,比如,该第一用户是否为管理员、是否为组长等。通常情况下,如果第一用户在所属的企业或院校中的职级发生变化,则所属的企业或院校的机构信息系统会相应地更新该第一用户的职级等信息。本技术实施例中的实验数据存储管理系统定期核对管理平台中用户的架构与企业或院校的机构信息系统中用户的架构是否一致,并基于核对结果自动更新所述数据库104中的组架构信息项,进而实现自动化更新,提高了管理平台的管理效率。
41.图3示出本技术实施例所述的实验数据存储管理方法的流程图。在步骤s301中,通过数据仓库中的至少一个数据服务器,以分布式存储方式保存实验数据,所述实验数据由各个组下的各个成员使用各个平台的各个共享实验仪器进行实验而生成且传输自相应的共享实验仪器,使得每次实验的实验数据作为节点无损且无畸变地存储,以保存实验原始数据。在步骤s302,通过用户客户端接收用户输入的身份识别信息。在步骤s303,通过至少一个处理服务器接收用户经由用户客户端输入的身份识别信息;对所述用户的身份识别信息进行验证,并根据所述用户的身份识别信息确定所述用户是否管理员。在步骤s304,在身份识别信息验证通过并且所述用户是管理员的情况下,接收所述用户经由所述用户客户端输入的组架构修改请求,所述组架构修改请求指示成员归属的当前组信息以及是否组长。在步骤s305,通过设置于至少一个处理服务器或与之通信的数据库,保存各个组的组长信息、各个用户离开历史组的信息和各个用户当前归属组的信息作为组架构信息项;且响应于所述组架构修改请求,更新所述组架构信息项。在步骤s306,通过至少一个处理服务器根据用户是否管理员、用户曾归属的历史组、以及用户归属的当前组和是否组长,向所述用户客户端提供对所述数据仓库中的相应节点的实验数据的查看界面。如此,可以实现用户、实验仪器以及实验数据的协同管理,并优化了对实验人员及实验仪器的管理,实现中央化的数据管理,提高数据管理效果和效率。
42.本技术的各个实施例中结合处理服务器103、数据仓库100、数据服务器101、用户客户端102和数据库104的任何一个对实验数据存储管理方法的各个步骤的具体说明均可以独立地或组合地结合于此,形成实验数据存储管理方法的实施例,在此不赘述。
43.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机可执行指
令,所述计算机可执行指令由处理器执行时,实现根据本技术各个实施例的数据存储管理方法。
44.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1