发明内容
为了至少解决上述背景技术中存在的技术问题,本发明提供了一种实验室数据中心的智能搭建方法、***、电子设备及计算机存储介质。
本发明的第一方面提供了一种实验室数据中心的智能搭建方法,包括如下步骤:
接收电子设备的接入数据,根据所述接入数据确定所述电子设备的第一属性数据;
根据所述第一属性数据确定所述电子设备的目标协议数据,自动获取所述目标协议数据并安装于数据中心。
进一步地,所述根据所述第一属性数据确定所述电子设备的目标协议数据,包括:
根据所述第一属性数据确定关联的若干第一协议数据;
获取所述实验室的第二属性数据,根据所述第二属性数据对若干所述第一协议数据进行筛选,以获得若干第二协议数据;
将若干所述第二协议数据作为所述目标协议数据。
进一步地,所述第二属性数据包括实验室属性、人员属性;
则所述根据所述第二属性数据对若干所述第一协议数据进行筛选,包括:
根据所述实验室属性确定第一筛选项,根据所述人员属性确定第二筛选项,根据所述第一筛选项和所述第二筛选项得出第三筛选项;
根据所述第三筛选项对若干所述第一协议数据进行筛选。
进一步地,所述人员属性包括第一人员属性、第二人员属性,所述第一人员属性与所述实验室相关,所述第二人员属性与其它实验室相关;
则所述根据所述人员属性确定第二筛选项,包括:
根据所述第一人员属性确定第二初始筛选项,根据所述第二人员属性确定修正系数,根据所述修正系数对所述第二初始筛选项进行修正以获得所述第二筛选项。
进一步地,所述根据所述第二人员属性确定修正系数,包括:
根据所述第二人员属性计算与具体实验项目对应的主导度评估值,根据所述主导度评估值确定所述修正系数,具体为:
若所述主导度评估值大于修正阈值,则设置所述修正系数为可修正;否则,设置所述修正系数为不可修正。
进一步地,所述根据所述第一筛选项和所述第二筛选项得出第三筛选项,包括:
计算所述第一筛选项和所述第二筛选项的并集,以得出所述第三筛选项。
进一步地,所述自动获取所述目标协议数据,包括:
根据所述电子设备的所述属性数据确定第一指定网址,根据所述指定网址下载所述目标协议数据;
和/或,
在第二指定网址根据所述属性数据进行检索,下载所述目标协议数据。
本发明的第二方面提供了一种实验室数据中心的智能搭建***,包括通信模块、处理模块、存储模块;所述处理模块与所述通信模块、所述存储模块连接;
所述存储模块,用于存储可执行的计算机程序代码;
所述通信模块,接收电子设备的接入数据,以及获取与接入数据相关的属性数据,并将上述数据传输给所述处理模块;
所述处理模块,用于通过调用所述存储模块中的所述可执行的计算机程序代码,执行如前任一项所述的方法。
本发明的第三方面提供了一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如前任一项所述的方法。
本发明的第四方面提供了一种计算机存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上任一项所述的方法。
本发明的有益效果在于:
当实验室安装启用了新的电子设备时,该电子设备可以通过基础通信频道/基础通信协议向数据中心(初始状态)发送接入数据,数据中心可以获知该电子设备的属性数据,进而可以自动获取与该电子设备相关的目标协议并安装于数据中心,如此循环往复,便可以实现在数据中心自动下载安装与各电子设备相关的协议数据,以实现数据中心与各电子设备的顺畅通信,而且还可以实现数据中心的自动搭建,降低人工参与度,提升搭建效率。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
请参阅图1,图1是本发明实施例公开的一种实验室数据中心的智能搭建方法的流程示意图。如图1所示,本发明实施例提供了一种实验室数据中心的智能搭建方法,包括如下步骤:
接收电子设备的接入数据,根据所述接入数据确定所述电子设备的第一属性数据;
根据所述第一属性数据确定所述电子设备的目标协议数据,自动获取所述目标协议数据并安装于数据中心。
在本发明实施例中,如背景技术所述,现有的数据中心都是需要管理人员手动安装数据中心,当实验室中的电子设备较多时,需要较大的手动安装工作量,导致数据中心的搭建效率很低。针对该实际问题,本发明设计了上述方案,当实验室安装启用了新的电子设备时,该电子设备可以通过基础通信频道/基础通信协议向数据中心(初始状态)发送接入数据,数据中心可以获知该电子设备的属性数据,进而可以自动获取与该电子设备相关的目标协议并安装于数据中心,如此循环往复,便可以实现在数据中心自动下载安装与各电子设备相关的协议数据,以实现数据中心与各电子设备的顺畅通信,而且还可以实现数据中心的自动搭建,降低人工参与度,提升搭建效率。
本发明涉及的目标协议数据包括通信协议、解码协议等,具体不作限定。
进一步地,所述根据所述第一属性数据确定所述电子设备的目标协议数据,包括:
根据所述第一属性数据确定关联的若干第一协议数据;
获取所述实验室的第二属性数据,根据所述第二属性数据对若干所述第一协议数据进行筛选,以获得若干第二协议数据;
将若干所述第二协议数据作为所述目标协议数据。
在本发明实施例中,每台电子设备有多个不同的功能部件组成,尤其是多功能实验装置,而不同的功能部件的数据格式等方面存在明显不同。于是,本发明先根据电子设备的第一属性数据(例如型号、版本)调出与该电子设备关联的若干第一协议数据。然后再根据与实验室相关的第二属性数据从中筛选出与该实验室相关的功能模块对应的第二协议数据。可实现更为精细化的目标协议数据的安装。
进一步地,所述第二属性数据包括实验室属性、人员属性;
则所述根据所述第二属性数据对若干所述第一协议数据进行筛选,包括:
根据所述实验室属性确定第一筛选项,根据所述人员属性确定第二筛选项,根据所述第一筛选项和所述第二筛选项得出第三筛选项;
根据所述第三筛选项对若干所述第一协议数据进行筛选。
在本发明实施例中,实验室的属性数据包括实验室本身和实验室人员两个方面。其中,基于实验室的本身属性可以确定出该实验室所能实现的主要实验项目,而基于人员属性可以确定出主要实验内容下属的各具体实验项目。于是,本发明基于上述两个方面筛选出与具体电子设备相关的更为准确的协议数据。
关于基于实验室属性确定第一筛选项:可以获取与不同属性的实验室对应的历史实验数据,对其进行统计分析即可确定出与该类型实验室所匹配的涉及具体电子设备的主要实验项目。以及,对有权限使用该实验室和/或该实验室内具体电子设备的相关人员的信息进行获取,例如***中记录的相关人员的专业、学位/职称、论文情况、课题/项目情况等,对这些数据进行分析可以确定出这些相关人员所对应的科研情况,进而确定出涉及具体电子设备的具体实验项目。据此可以准确地从第一协议数据中筛选出目标协议数据。
进一步地,所述人员属性包括第一人员属性、第二人员属性,所述第一人员属性与所述实验室相关,所述第二人员属性与其它实验室相关;
则所述根据所述人员属性确定第二筛选项,包括:
根据所述第一人员属性确定第二初始筛选项,根据所述第二人员属性确定修正系数,根据所述修正系数对所述第二初始筛选项进行修正以获得所述第二筛选项。
在本发明实施例中,受各种因素变动的影响,实验人员存在变换实验室、横跨多个实验室等情况。针对该实际情况,本发明综合与相关人员与目标实验室相关的第一人员属性和与其它实验室相关的第二人员属性来确定第二筛选项,从而提升涉及具体电子设备的主要实验项目的确定准确性。
其中,修正系数可以是具体扩展程度评估值,使用其可以在电子设备的各功能之间进行扩展,从而调节第二协议数据的多寡。另外,修正系数也可以是用于决定是否进行修正的结论,例如在确定第二筛选项时是否还考虑第二人员属性。
进一步地,所述根据所述第二人员属性确定修正系数,包括:
根据所述第二人员属性计算与具体实验项目对应的主导度评估值,根据所述主导度评估值确定所述修正系数,具体为:
若所述主导度评估值大于修正阈值,则设置所述修正系数为可修正;否则,设置所述修正系数为不可修正。
在本发明实施例中,在实验人员变换实验室时,一般是因为原实验项目的完结、该实验人员工作岗位的变动等,但也有可能是因为实验室本身变动导致(例如实验室搬迁)。针对以上情况,本发明对具备第二人员属性的这类实验人员进行主导度评估值的计算,即分析该实验人员在其它实验室具体实验项目的负责程度,例如主导者、参与者、辅助人员等。对于主导者,其在出现实验室变更时大概率会延续之前的实验项目,需要基于第二人员属性对前述的第二初始筛选项进行修正,而对于参与者、辅助人员等则很大概率不会延续之前的实验项目,此时不对前述的第二初始筛选项进行修正。
换言之,在实验人员的主导度评估值大于修正阈值时,基于第一人员属性和第二人员属性确定第二筛选项;在实验人员的主导度评估值不大于修正阈值时,仅基于第一人员属性确定第二筛选项。
进一步地,所述根据所述第一筛选项和所述第二筛选项得出第三筛选项,包括:
计算所述第一筛选项和所述第二筛选项的并集,以得出所述第三筛选项。
在本发明实施例中,通过求并集计算,可以将涉及实验室属性和人员属性的所有筛选项确定出来。
进一步地,所述自动获取所述目标协议数据,包括:
根据所述电子设备的所述属性数据确定第一指定网址,根据所述指定网址下载所述目标协议数据;
和/或,
在第二指定网址根据所述属性数据进行检索,下载所述目标协议数据。
在本发明实施例中,本发明可通过上述两种方式来实现对目标协议数据的自动获取。对于前者,可根据电子设备的属性数据前往该电子设备的厂家指定网址下载对应的目标协议数据;对于后者,各电子设备的厂家可预先将电子设备的各类协议数据上传至指定的汇集网站,在该汇集网站进行检索即可确定并下载对应的目标协议数据。
请参阅图2,图2是本发明实施例公开的一种实验室数据中心的智能搭建***的结构示意图。如图2所示,本发明实施例的一种实验室数据中心的智能搭建***,包括通信模块(101)、处理模块(102)、存储模块(103);所述处理模块(102)与所述通信模块(101)、所述存储模块(103)连接;
所述存储模块(103),用于存储可执行的计算机程序代码;
所述通信模块(101),用于接收电子设备的接入数据,以及获取与接入数据相关的属性数据,并将上述数据传输给所述处理模块(102);
所述处理模块(102),用于通过调用所述存储模块(103)中的所述可执行的计算机程序代码,执行如前任一项所述的方法。
该实施例中的一种实验室数据中心的智能搭建***的具体功能参照上述实施例,由于本实施例中的***采用了上述实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
请参阅图3,图3是本发明实施例公开的一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如前述实施例所述的方法。
本发明实施例还公开了一种计算机存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如前述实施例所述的方法。
本发明的电子设备中的处理器可以根据存储在只读存储器(ROM)中的计算机程序或者从存储器加载到随机访问存储器(RAM)中的计算机程序,来执行各种适当的动作和处理。在RAM中,还可存储器操作所需的各种程序和数据。处理器、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。
电子设备中的多个部件连接至I/O接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器执行上文所描述的各个方法和处理,例如应对感知方法。例如,在一些实施例中,应对感知方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储器。在一些实施例中,计算机程序的部分或者全部可以经由ROM和/或通信单元而被载入和/或安装到电子设备上。当计算机程序加载到RAM并由处理器执行时,可以执行上文描述的应对感知方法的一个或多个步骤。备选地,在其他实施例中,处理器可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行应对感知方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式***的服务器,或者是结合了区块链的服务器。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。