本发明涉及云计算,尤其涉及一种基于云平台的实验室资源监控系统。
背景技术:
1、云平台提供计算、网络和存储能力,用户只需通过网络发送请求,就能够直接从云端获取满足需求的资源,不需要购买服务器,也不需要搭建机房。现在,云计算被广泛运用于资源监控当中。
2、如cn105761011a的现有技术公开了的一种基于云平台的实验室资源管理系统,包括管理平台以及交互云平台,所述管理平台包括有用户管理模块和实验室管理模块,所述用户管理模块用户筛选并验证用户信息,并将用户信息存入用户数据库;所述实验室管理模块用户筛选并验证实验室信息,并将实验室信息存入实验室数据库;用户通过终端访问交互云平台并调用实验室数据库库内数据。
3、另一种典型的如cn109951548b的现有技术公开的一种云平台的资源的管理方法,包括:云管平台设置云账号下的一个地域为一个云环境,并利用所述云环境管理所述云平台的资源;其中,所述云账号为所述云平台的账号。
4、再来看如cn108769207b的现有技术公开的一种云平台资源监控方法和系统,所述方法包括:将云平台资源监控的过程按照不同的业务逻辑分为基础资源层、数据采集层、数据处理层和功能展现层,各层级只负责本层的业务逻辑;其中,所述基础资源层包括云平台中的基础资源;所述数据采集层采集获取基础资源的监控数据和性能数据,并传输到所述数据处理层;所述数据处理层对所述监控数据和性能数据分别进行处理;所述功能展现层的不同子模块分别接收处理后的相应的数据,以不同形式对监控数据进行呈现。
5、目前,现有技术中利用云平台对资源进行监控时,只考虑材料和设备的数量,用户所能了解的信息较为片面,为了解决本领域普遍存在的问题,作出了本发明。
技术实现思路
1、本发明的目的在于,针对目前所存在的不足,提出了一种基于云平台的实验室资源监控系统。
2、为了克服现有技术的不足,本发明采用如下技术方案:一种基于云平台的实验室资源监控系统,其特征在于,包括数据采集模块、数据存储模块、云计算模块、用户界面模块;所述数据采集模块用于采集各个实验室内的各项资源的相关信息,所述数据存储模块用于存储所述数据采集模块所采集的数据,所述用户界面模块用于接收用户指令并显示所述云计算模块的计算结果,所述云计算模块用于根据所述用户指令获取所述数据存储模块中对应的数据并执行相应计算,所述用户指令包括用户的个人身份认证指令以及用户想要执行的实验相关的实验文件指令;
3、所述数据存储模块包括调度单元,所述调度单元用于根据所述用户界面模块发送的索引信息从数据库中调度对应的数据并发送到所述云计算模块,所述云计算模块包括导入单元和执行单元,所述导入单元用于根据用户指令接收所述调度单元所发送的对应数据,所述执行单元用于根据所述导入单元所导入的数据计算目标实验的完成时间指标以及人力资源指标;所述人力资源指标用于表征对应实验室完成目标实验的效率,所述完成时间指标用于表征对应实验室完成目标实验的时长。
4、进一步的,所述数据采集模块包括保存单元、登记单元和通信单元,所述保存单元用于保存实验室的各个设备与材料,所述保存单元设置有扫描设备,所述扫描设备用于对从所述保存单元内存取的材料或设备进行扫描,所述数据采集模块通过所述保存单元和扫描设备获取实验室内的可用设备数以及剩余材料数;所述登记单元用于登记实验室内的人数以及实验进度;所述通信单元用于与实验室中的可通信设备进行通信并采集各个设备的相关信息。
5、进一步的,所述数据存储模块还包括索引信息分析单元、分类单元和加密单元,所述索引信息分析单元用于分析所述用户界面模块所发送的索引信息,所述分类单元用于将所述数据采集模块的所采集的数据进行分类并保存到不同的数据库,所述加密单元用于对所述数据库内保存的信息进行加密处理。
6、进一步的,所述用户界面模块包括输入单元、显示单元、索引信息生成单元,所述输入单元用于接收用户的输入并生成用户指令,所述显示单元用于显示系统功能、所述云计算模块的计算结果,所述索引信息生成单元用于根据用户指令生成对应的索引信息并发送到所述数据存储模块。
7、进一步的,基于云平台的实验室资源监控系统的工作流程包括以下步骤:
8、s1,用户界面模块接收用户输入并生成用户指令,将用户指令发送到云计算模块;
9、s2,索引信息生成单元根据用户指令生成索引信息到数据存储模块;
10、s3,数据存储模块根据索引信息提取数据库内的数据并发送到云计算模块;
11、s4,云计算模块计算完成目标实验的完成时间指标以及人力资源指标;
12、s5,用户界面模块显示云计算模块的计算结果。
13、进一步的,数据存储模块提取数据库内的数据包括以下步骤:
14、s31,索引信息分析单元识别索引信息的类型,若为个人身份认证指令对应的索引信息则执行s32,反之执行s33;
15、s32,将索引信息转发到加密单元,加密单元将索引信息与保存的用户信息进行匹配,并发送对应的反馈信息到用户界面模块,用户根据反馈信息继续输入用户指令,索引信息生成单元根据输入的用户指令生成对应的索引信息,返回s31;
16、s33,将索引信息转发到调度单元,调度单元根据索引信息从对应的数据库中提取所述数据采集模块所采集的数据信息;
17、s34,调度模块将数据信息以及其对应的标签进行打包并发送到云计算模块。
18、进一步的,云计算模块计算完成目标实验的完成时间指标以及各项资源指标包括以下步骤:
19、s41,执行单元通过文字识别算法识别用户指令中的实验信息,获取实验步骤、实验所需材料以及实验所需设备;
20、s42,导入单元导入数据存储模块的对应数据到执行单元;
21、s43,执行单元针对每个实验室计算综合等待时间指标;
22、s44,执行单元针对每个实验室,根据实验步骤以及实验室的情况计算目标实验在实验室对应的人力资源指标;所述目标实验为用户所需做的实验;
23、s45,根据等待时间指标和人力资源指标计算各个实验室完成目标实验的完成时间指标。
24、本方案的有益效果:1.相较于现有技术,在对实验室资源进行监控的过程中,云平台不仅获取物质资源数据,还获取人力资源数据,使得实验室资源监控系统不仅对空闲设备和剩余材料等物质上的资源进行监控,还通过设置人力资源指标对人力资源进行监控,有利于用户更加全面的了解实验室的资源情况。
25、2.当用户申请进行实验时,资源监控系统参考实验室中各项资源的情况,计算完成时间指标,有利于用户根据完成时间指标以及成本来设定最迟完成时间,有利于为实验室人员合理设置实验任务,有效利用人力资源。
1.一种基于云平台的实验室资源监控系统,其特征在于,包括数据采集模块、数据存储模块、云计算模块、用户界面模块;所述数据采集模块用于采集各个实验室内的各项资源的相关信息,所述数据存储模块用于存储所述数据采集模块所采集的数据,所述用户界面模块用于接收用户指令并显示所述云计算模块的计算结果,所述云计算模块用于根据所述用户指令获取所述数据存储模块中对应的数据并执行相应计算,所述用户指令包括用户的个人身份认证指令以及用户想要执行的实验相关的实验文件指令;
2.根据权利要求1所述的一种基于云平台的实验室资源监控系统,其特征在于,所述数据采集模块包括保存单元、登记单元和通信单元,所述保存单元用于保存实验室的各个设备与材料,所述保存单元设置有扫描设备,所述扫描设备用于对从所述保存单元内存取的材料或设备进行扫描,所述数据采集模块通过所述保存单元和扫描设备获取实验室内的可用设备数以及剩余材料数;所述登记单元用于登记实验室内的人数以及实验进度;所述通信单元用于与实验室中的可通信设备进行通信并采集各个设备的相关信息。
3.根据权利要求2所述的一种基于云平台的实验室资源监控系统,其特征在于,所述数据存储模块还包括索引信息分析单元、分类单元和加密单元,所述索引信息分析单元用于分析所述用户界面模块所发送的索引信息,所述分类单元用于将所述数据采集模块的所采集的数据进行分类并保存到不同的数据库,所述加密单元用于对所述数据库内保存的信息进行加密处理。
4.根据权利要求3所述的一种基于云平台的实验室资源监控系统,其特征在于,所述用户界面模块包括输入单元、显示单元、索引信息生成单元,所述输入单元用于接收用户的输入并生成用户指令,所述显示单元用于显示系统功能、所述云计算模块的计算结果,所述索引信息生成单元用于根据用户指令生成对应的索引信息并发送到所述数据存储模块。
5.根据权利要求4所述的一种基于云平台的实验室资源监控系统,其特征在于,基于云平台的实验室资源监控系统的工作流程包括以下步骤:
6.根据权利要求5所述的一种基于云平台的实验室资源监控系统,其特征在于,数据存储模块提取数据库内的数据包括以下步骤:
7.根据权利要求6所述的一种基于云平台的实验室资源监控系统,其特征在于,云计算模块计算完成目标实验的完成时间指标以及各项资源指标包括以下步骤: