掌桥专利:专业的专利平台
掌桥专利
首页

智慧实验管理系统离线数据的存储方法及系统

文献发布时间:2024-04-18 20:02:40


智慧实验管理系统离线数据的存储方法及系统

技术领域

本发明涉及离线数据存储技术领域,尤其涉及一种智慧实验管理系统离线数据的存储方法及系统。

背景技术

智慧实验管理系统指的是管理实验室数据的系统,该系统通常指的是用于实验室相关数据处理和管理的整体。通常,每一个实验室中具有数据处理设备,数据处理设备至少用于获取实验室中其他设备的数据。智慧实验管理系统通常与数据处理设备具有通信连接,并基于通信连接对实验室中获取的数据进行管理。

在实际应用中,智慧实验管理系统与数据处理设备可能存在通信连接断开的情况,在通信连接断开的情况下,实验室仍然会产生数据并被数据处理设备收集到,这些数据称为离线数据,现有技术中通常采用人工通过U盘等备份装置对离线数据进行备份,由于人工操作的疏漏可能导致备份的数据丢失,进而导致无法实现对离线数据的有效存储,且数据丢失也严重影响了数据安全。

综上,现有技术中存在的技术问题是:无法对智慧实验管理系统的离线数据进行有效存储。

发明内容

本申请的主要目的是提供一种智慧实验管理系统离线数据的存储方法及系统,以解决现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题。

本发明第一方面提供了一种智慧实验管理系统离线数据的存储方法,其特征在于,所述智慧实验管理系统离线数据的存储方法基于智慧实验管理系统,所述智慧实验管理系统包括监控中心和至少一个数据处理设备,所述监控中心和至少一个所述数据处理设备之间具有通信连接,所述智慧实验管理系统离线数据的存储方法包括:

所述数据处理设备检测到与所述监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从所述实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从所述视频数据中提取关键帧数据,基于预设的对称加密算法对所述参数数据和所述关键帧数据进行加密,得到加密数据;

所述数据处理设备在检测到与所述监控中心之间的通信连接恢复之后将所述加密数据发送至所述监控中心。

本发明第二方面提供了一种智慧实验管理系统,其特征在于,其特征在于,所述智慧实验管理系统包括监控中心和至少一个数据处理设备,所述数据处理设备设置于实验室中且与实验室一一对应;

所述监控中心用于在所述监控中心检测到与所述数据处理设备之间的通信连接断开之后,记录所述数据处理设备的标识以及通信连接断开的时间;所述监控中心在检测到与所述标识对应的数据处理设备之间的通信连接恢复之后记录通信连接恢复的时间,并接收所述标识对应的数据处理设备发送的数据,并将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端;

所述数据处理设备用于在所述数据处理设备检测到与所述监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从所述实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从所述视频数据中提取关键帧数据,基于预设的对称加密算法对所述参数数据和所述关键帧数据进行加密,得到加密数据;所述数据处理设备在检测到与所述监控中心之间的通信连接恢复之后将所述加密数据发送至所述监控中心。

本发明的技术方案中,该方法具体是通过数据处理设备检测到与监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据,基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;数据处理设备在检测到与监控中心之间的通信连接恢复之后将加密数据发送至监控中心;以上,通过在检测到通信连接断开之后获取离线数据;在离线数据的获取过程中,通过从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据,提高了离线数据获取的完整性,通过从视频数据中提取关键帧数据,在保留了视频数据中的关键数据的同时大大地降低了数据量,从而便于离线数据存储;通过预设的对称加密算法对参数数据和关键帧数据进行加密,提高了离线数据存储的安全性,在检测到通信连接恢复之后,将加密数据发送至监控中心,从而有效地实现对智慧实验管理系统的离线数据的有效存储,从而解决了现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题。

附图说明

图1为本发明实施例中智慧实验管理系统离线数据的存储方法的一个实施例示意图;

图2为本发明实施例中智慧实验管理系统的一个实施例示意图;

图3为本发明实施例中将数据处理设备设置为计算机设备时计算机设备的一个实施例示意图;

图4为本发明实施例中智慧实验管理系统离线数据的存储系统的一个场景展示图;

图5为本发明实施例中智慧实验管理系统离线数据的存储方法的一个流程示意图;

图6为本发明实施例中应用于监控中心的智慧实验管理系统离线数据的存储方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题,本申请提供了一种智慧实验管理系统离线数据的存储方法及系统。该方法通过数据处理设备检测到与监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据,基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;数据处理设备在检测到与监控中心之间的通信连接恢复之后将加密数据发送至监控中心;以上,通过在检测到通信连接断开之后获取离线数据;在离线数据的获取过程中,通过从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据,提高了离线数据获取的完整性,通过从视频数据中提取关键帧数据,在保留了视频数据中的关键数据的同时大大地降低了数据量,从而便于离线数据存储;通过预设的对称加密算法对参数数据和关键帧数据进行加密,提高了离线数据存储的安全性,在检测到通信连接恢复之后,将加密数据发送至监控中心,从而有效地实现对智慧实验管理系统的离线数据的有效存储,从而解决了现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中智慧实验管理系统离线数据的存储方法的一个实施例,该方法的实现步骤如下:

步骤101、数据处理设备检测到与监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据,基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;

对于步骤101,在实际应用中可以包括以下子步骤:

步骤1011、在数据处理设备检测到与监控中心之间的通信连接断开之后,数据处理设备从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;

步骤1012、数据处理设备基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据;

步骤1013、数据处理设备基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;

下面分别对步骤1011、步骤1012、步骤1013进行说明:

步骤1011、在数据处理设备检测到与监控中心之间的通信连接断开之后,数据处理设备从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;

该步骤中,所述数据处理设备与视频数据终端和参数数据终端具有通信连接;

该步骤中,所述视频数据终端可以设置为普通摄像头或者红外摄像头;

该步骤中,所述参数数据终端可以设置为键盘或者扫描仪,其中,所述扫描仪通过扫描可以识别并录入数据。

参照图4,数据处理设备可以设置为第一数据处理设备和第二数据处理设备,所述第一数据处理设备和所述第二数据处理设备与监控中心之间具有通信连接,实验室可以设置为第一实验室和第二实验室,前述“第一”、“第二”并非对数量和名称的限定,而是对于一种组合情况的场景展示描述,第一数据处理设备与设置在第一实验室中的第一视频数据终端和第一参数数据终端之间具有通信连接;第二数据处理设备与设置在第二实验室中的第二视频数据终端和第二参数数据终端之间具有通信连接,图4中的连接线表示通信连接。

该步骤中,在数据处理设备检测到与所述监控中心之间的通信连接断开之后,还包括:

在数据处理设备检测到与所述监控中心之间的通信连接断开之后,所述数据处理设备基于预设的任务管理器获取网卡驱动程序的运行状态;

若所述网卡驱动程序的运行状态为正常运行,则数据处理设备向预设的警报装置发送警报信息;

若所述网卡驱动程序的运行状态并非正常运行,所述数据处理设备通过所述任务管理器重新启动所述网卡驱动程序。

具体地,所述基于预设的任务管理器获取网卡驱动程序的运行状态,包括:

判断所述任务管理器是否发送预警信息,例如,若检测到设备管理器控制显示器显示红色的叉号或者黄色的感叹号,则确定所述任务管理器发送了预警信息;

若所述任务管理器发送了预警信息,则确定网卡驱动程序的运行状态为非正常运行;

若所述任务管理器未发送预警信息,所述数据处理设备通过预设的任务管理器获取当前运行在所述数据处理设备的各进程上运行的程序名称和状态;

判断所述数据处理设备的各进程上运行的程序名称中是否具有预设的网卡驱动程序名称;

若所述数据处理设备的各进程上运行的程序名称中具有预设的网卡驱动程序名称,则确定所述网卡驱动程序名称的运行状态为正常运行;

若所述数据处理设备的各进程上运行的程序名称中不具有预设的网卡驱动程序名称,则确定所述网卡驱动程序名称的运行状态并非正常运行。

在实际应用中,在通信连接断开之后,所述网卡驱动程序的运行状态并非正常运行,则表明通信连接断开可能由于网卡驱动程序并未正常运行导致,所述数据处理设备通过所述任务管理器重新启动所述网卡驱动程序,是一种解决故障的方法。

在实际应用中,在通信连接断开之后,在所述网卡驱动程序的运行状态为正常运行时,无法通过所述任务管理器重新启动所述网卡驱动程序来排除导致通信连接断开的故障,所以数据处理设备向预设的警报装置发送警报信息,以通知维修人员来对通信连接断开的故障进行维修,所述警报装置可以设置为用于输出警报的灯泡或者用于输出警报的扬声器。

参照图5,数据处理设备在实际应用中还可以通过执行以下步骤对通信连接进行检测并实现离线数据的加密与发送(在图5中,各步骤的执行主体为数据处理设备):

S1:判断通信连接是否断开,若是,进入步骤S2,否则进入步骤S3;

S2:排查网络故障,确定网络故障是否恢复,若是,则进入步骤S3,否则进入步骤S4:

S3:继续正常工作;

S4,从实验室预设的视频数据终端获取视频数据,并从所述实验室预设的参数数据终端获取参数数据,基于预设的剔除无用帧的视频提取算法,从所述视频数据中提取关键帧数据,基于预设的对称加密算法对所述参数数据和所述关键帧数据进行加密,得到加密数据;

S5,判断通信是否恢复,若恢复则进入步骤S6,否则,进入步骤S4;

S6:将加密数据发送给监控中心。

步骤1012、数据处理设备基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据;

该步骤中,所述视频数据包括至少两帧图像数据,各所述图像数据具有对应的时间戳;

所述数据处理设备基于预设的剔除无用帧的视频提取算法,从所述视频数据中提取关键帧数据,包括:

对于所述视频图像数据中除了第一帧图像数据之外的每一帧图像数据,提取每一帧图像数据以及其对应的前一帧图像数据,并保存在预设的帧数据分组中,其中,每一个帧数据分组具有两帧连续的图像数据;

对于每一个帧数据分组,计算其中两帧连续的图像数据之间的像素相似率;

在所述像素相似率大于设定阈值时,将所述帧数据分组标记为重复帧分组,例如,所述设定阈值可以设为90%或者95%或者98%;

在所述像素相似率不大于设定阈值时,将所述帧数据分组标记为非重复帧分组;

提取所有非重复帧分组中的图像数据,得到第一图像数据集;

在所述第一图像数据集中,去除时间戳重复的图像数据,得到关键帧数据。

具体地,所述图像数据具有预设数量的像素,每一个像素具有对应的色彩编码,例如,所述色彩编码可以采用RGB编码,即每一个像素均具有对应的RGB值;

进一步地,所述对于每一个帧数据分组,计算其中两帧连续的图像数据之间的像素相似率,包括:

对于每一个帧数据分组,比对其中两帧连续的图像数据中对应位置的像素的色彩编码;

在所述色彩编码相同时,确定该像素为相同像素;

在所述色彩编码不同时,确定该像素为不同像素;

计算所述相同像素的数量和所述预设数量之间的比值,得到像素相似率。

进一步地,所述在所述第一图像数据集中,去除时间戳重复的图像数据,得到关键帧数据,包括:

依次遍历所述第一图像数据集中的每一帧图像数据,记录图像数据对应的时间戳;

在所述图像数据对应的时间戳与已经记录的时间戳相同时,去除所述图像数据。

步骤1013、数据处理设备基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;

在实际应用中,所述加密数据可以设为加密分组;

所述数据处理设备基于预设的对称加密算法对所述参数数据和所述关键帧数据进行加密,得到加密数据,包括:

基于预设的数据分组规则,将所述参数数据和所述关键帧数据拆分成至少两个分组;

基于预设的密钥,对各所述分组进行加密运算,得到各所述分组对应的加密分组。

在一种实现方式中,将所述参数数据和所述关键帧数据以每72位为一组进行拆分得到分组,将拆分后未进行加密的数据记为明文,将基于明文进行加密后得到的数据记为密文,以通过上述拆分方法拆分后得到的两个分组为例(分别记为A组和B组),所述密钥记为M1,所述基于预设的密钥,对各所述分组进行加密运算,得到各所述分组对应的加密分组的过程,包括:

首先,72位的明文进行初始置换,置换规则为:将72位明文顺序排列,然后将地36位放在顺序第一位的位置,35位放在第二位的位置,以此类推,而37位放在第72位,38位放在71位,以此类推,置换完成后将72位明文分成两组,分别为A组和B组,两组分别持有36位明文,A组数据先不进行加密处理,而将B组数据进行异或,此时给B组数据加入密钥M1(密钥为自己规定好的字符,每次可以规定不同的字符),然后B组成为了36位的密文,然后将B组的36位的密文进行位移,位移数为4,再将B组进行异或,得到B组的加密的密文,然后A,B组数据互换,得到A组是加密过的,B组没有加密,然后A组不变,B组进行加密,然后经过8次的这样的加密操作,再合并为72位的密文。

步骤102、数据处理设备在检测到与监控中心之间的通信连接恢复之后将加密数据发送至监控中心;

在实际应用中,所述数据处理设备中运行着第一轮询进程,从而循环检测数据处理设备与所述监控中心之间的通信连接是否恢复。

参照图6,在本实施例中,所述智慧实验管理系统离线数据的存储方法还包括以下以监控中心为执行主体的步骤:

所述监控中心检测到与所述数据处理设备之间的通信连接断开之后,记录所述数据处理设备的标识以及通信连接断开的时间;

所述监控中心在检测到与所述标识对应的数据处理设备之间的通信连接恢复之后记录通信连接恢复的时间,并接收所述标识对应的数据处理设备发送的数据,并将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端。

对于上述以监控中心为执行主体的步骤,在实际应用中,包括以下子步骤:

步骤M1:在监控中心检测到与至少一个数据处理设备之间的通信连接断开之后,监控中心记录数据处理设备的标识以及通信连接断开的时间;

步骤M2、在监控中心检测到与标识对应的数据处理设备之间的通信连接恢复之后,监控中心记录通信连接恢复的时间;

步骤M3、监控中心接收标识对应的数据处理设备发送的数据,并将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端。

下面分别对步骤M1、步骤M2、步骤M3进行说明:

步骤M1:在监控中心检测到与至少一个数据处理设备之间的通信连接断开之后,监控中心记录数据处理设备的标识以及通信连接断开的时间;

该步骤中,所述监控中心执行所述监控中心与至少一个数据处理设备之间的通信连接是否断开的检测,以目标数据处理设备为例,该检测过程包括:

所述监控中心根据预设的第一轮询周期检测与目标数据处理设备之间的通信连接是否断开,例如,所述第一轮询周期的周期长度可以设置为1秒或者5秒或者10秒。

具体地,所述监控中心可以基于所述第一轮询周期向所述目标数据处理设备发送心跳检测信息;

判断在所述第一轮询周期内所述监控中心是否接收到所述目标数据处理设备发送来的反馈信息,其中,所述反馈信息为所述目标数据处理设备响应于所述心跳检测信息发送;

若在所述第一轮询周期内所述监控中心接收到所述目标数据处理设备发送来的反馈信息,则确定所述监控中心与所述目标数据处理设备之间的通信连接未断开;

若在所述第一轮询周期内所述监控中心未接收到所述目标数据处理设备发送来的反馈信息,则确定所述监控中心与所述目标数据处理设备之间的通信连接断开;

在接收到所述目标数据处理设备发送来的反馈信息之后,记录接收到反馈信息的时间。

在本实施例中,对于每一个数据处理设备,还可以由数据处理设备执行所述监控中心与数据处理设备之间的通信连接是否断开的检测,该检测过程与上述以所述监控中心为执行主体时的检测过程相对应。

在实际应用中,所述通信连接断开的时间可以设为通信连接断开状态的持续时间;

在所述监控中心记录所述数据处理设备的标识以及通信连接断开的时间之后,该步骤还包括:

在通信连接断开状态的持续时间大于预设的自检时间阈值时,所述监控中心将所述数据处理设备的标识发送至预设的维修通信平台;

具体的,所述自检时间阈值可以设置成1分钟或者5分钟或者10分钟;

该步骤中,所述维修通信平台可以设置于云端,响应于所述监控中心发送的数据处理设备的标识,将所述标识发送至维修人员。

步骤M2、在监控中心检测到与标识对应的数据处理设备之间的通信连接恢复之后,监控中心记录通信连接恢复的时间;

在实际应用中,所述监控中心中运行着第二轮询进程,从而循环检测所述监控中心与标识对应的数据处理设备之间的通信连接是否恢复。

步骤M3、监控中心接收标识对应的数据处理设备发送的数据,并将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端。

在该步骤中,可以基于TCP/IP网络协议将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端。

在实际应用中,通过将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端,还可以将所述接收到的数据和所述通信连接断开的时间以及所述通信连接恢复的时间关联起来,使得用户在云端获取数据时,能够获取数据对应的通信连接断开的时间以及所述通信连接恢复的时间,使得用户在使用数据时可获悉哪些数据是在离线时获得的。

在实际应用中,在所述监控中心接收所述标识对应的数据处理设备发送的数据之后,还包括:

所述监控中心基于所述标识确定对应的密钥;

所述监控中心基于所述标识对应的密钥对接收到的数据进行解密运算,得到解密后的数据。

在该步骤中,所述解密运算的过程,为前述步骤1013中的加密过程的逆运算。

在实际应用中,所述智慧实验管理系统可以设置为包括监控中心和至少两个数据处理设备;

在所述监控中心基于所述标识对应的密钥对接收到的数据进行解密运算,得到解密后的数据之后,还包括:

所述监控中心从所述解密后的数据中提取实验名称;

所述监控中心基于所述实验名称遍历除了所述标识对应的数据处理设备之外的每一个所述数据处理设备;

在所述监控中心查询到存在与所述实验名称对应的数据时,获取与所述实验名称对应的数据,并将所述实验名称对应的数据与所述解密后的数据基于预设的对应关系保存,例如,将所述实验名称对应的数据与所述解密后的数据保存在同一个文件夹中。

在实际应用中,数据处理设备存储有以实验名称为标签的数据,所述监控中心可以目标实验名称查询各数据处理设备的存储处是否存在以目标实验名称为标签的数据。

通过对上述方法的实施,通过数据处理设备检测到与监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从视频数据中提取关键帧数据,基于预设的对称加密算法对参数数据和关键帧数据进行加密,得到加密数据;数据处理设备在检测到与监控中心之间的通信连接恢复之后将加密数据发送至监控中心;以上,通过在检测到通信连接断开之后获取离线数据;在离线数据的获取过程中,通过从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据,提高了离线数据获取的完整性,通过从视频数据中提取关键帧数据,在保留了视频数据中的关键数据的同时大大地降低了数据量,从而便于离线数据存储;通过预设的对称加密算法对参数数据和关键帧数据进行加密,提高了离线数据存储的安全性,在检测到通信连接恢复之后,将加密数据发送至监控中心,从而有效地实现对智慧实验管理系统的离线数据的有效存储,从而解决了现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题。

请参照图2,本发明实施例中的智慧实验管理系统的一个实施例,该智慧实验管理系统包括监控中心和至少一个数据处理设备,所述数据处理设备设置于实验室中且与实验室一一对应,所述监控中心和至少一个所述数据处理设备之间具有通信连接;在图2中,以至少一个数据处理设备中的一个数据处理设备为例,记为数据处理设备202,并非对数据处理设备的限定;

所述监控中心用于在所述监控中心检测到与所述数据处理设备之间的通信连接断开之后,记录所述数据处理设备的标识以及通信连接断开的时间;所述监控中心在检测到与所述标识对应的数据处理设备之间的通信连接恢复之后记录通信连接恢复的时间,并接收所述标识对应的数据处理设备发送的数据,并将接收到的数据、所述通信连接断开的时间以及所述通信连接恢复的时间上传至云端;

所述数据处理设备用于在所述数据处理设备检测到与所述监控中心之间的通信连接断开之后,从实验室预设的视频数据终端获取视频数据,并从所述实验室预设的参数数据终端获取参数数据;基于预设的剔除无用帧的视频提取算法,从所述视频数据中提取关键帧数据,基于预设的对称加密算法对所述参数数据和所述关键帧数据进行加密,得到加密数据;所述数据处理设备在检测到与所述监控中心之间的通信连接恢复之后将所述加密数据发送至所述监控中心。

通过对上述智慧实验管理系统的实施,分别通过监控中心和数据处理设备进行通信连接是否断开的检测,从而可以在检测到通信连接断开之后获取离线数据;在离线数据的获取过程中,通过从实验室预设的视频数据终端获取视频数据,并从实验室预设的参数数据终端获取参数数据,提高了离线数据获取的完整性,通过从视频数据中提取关键帧数据,在保留了视频数据中的关键数据的同时大大地降低了数据量,从而便于离线数据存储;通过预设的对称加密算法对参数数据和关键帧数据进行加密,提高了离线数据存储的安全性,在检测到通信连接恢复之后,将加密数据发送至监控中心并上传至云端,从而有效地实现对智慧实验管理系统的离线数据的有效存储,从而解决了现有技术中存在的无法对智慧实验管理系统的离线数据进行有效存储的问题。

请参阅图3,本发明实施例中的智慧实验管理系统包括至少一个数据处理设备,所述数据处理设备可以设置为计算机设备;

在所述数据处理设备设置为计算机设备时,下面从硬件处理的角度对所述计算机设备的一个实施例进行详细描述。

图3是本发明实施例提供的一种计算机设备的结构示意图,该计算机设备300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessing units,CPU)310(例如,一个或一个以上处理器)和存储器320,一个或一个以上存储应用程序333或数据332的存储介质330(例如一个或一个以上海量存储设备)。其中,存储器320和存储介质330可以是短暂存储或持久存储。存储在存储介质330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对计算机设备300中的一系列指令操作。更进一步地,处理器310可以设置为与存储介质330通信,在计算机设备300上执行存储介质330中的一系列指令操作。

计算机设备300还可以包括一个或一个以上电源340,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口360,和/或,一个或一个以上操作系统331,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图3示出的计算机设备结构并不构成对本申请提供的计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

在实际应用中,本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述智慧实验管理系统离线数据的存储方法的步骤。

在实际应用中,上述提供的方法可以基于人工智能技术来实现,其中,人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。其具体可以是基于服务器来执行,服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明。

相关技术
  • 一种离线数据管理方法、系统、服务器及存储介质
  • 一种存储管理系统以及存储管理系统的管理方法
  • 用于智慧校园管理系统的数据备份存储装置及其安装方法
  • 基于时序数据库的智慧社区管理系统、方法、存储介质
技术分类

06120116586445