本发明涉及数据中心运维安全管控,尤其涉及一种数据中心机房运维管控方法、装置、终端及存储介质。
背景技术:
1、在传统的数据中心机房运行维护过程中,对于运行维护作业范围的管控一般采用各项规章制度,加人工监管的形式划定工作范围,进行管控,对于操作边界的管控较为模糊,作业人员很容易跨出边界,极易出现作业范围外的误操作,造成操作以及管理事故的发生,给数据中心机房的运行维护带来安全隐患。
2、一种现有技术中,将数据中心机房划分了多个区域,并设置了多级的门禁系统,当需要维护时,需要工作人员刷卡、指纹或面部识别后,开放门禁,准许进入设定好的区域。
3、这种方式存在诸多问题,首先,安全性有待提升,例如,为了能够适配工作人员的工作内容,通常会根据工作人员多种可能的任务而划定了一个较大的活动范围,工作人员执行不同的任务时,有可能因为划定的范围较大而走错区域,进一步导致误操作。其次,灵活性不足,当工作人员进出数据中心机房时,需要频繁刷卡、录入指纹或面部识别进行验证以放开门禁,手续较为繁琐。
4、基于此,需要开发设计出一种数据中心机房运维管控方法。
技术实现思路
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、若非零元素的数量大于所述邻域值,则将中间矩阵中目标位置的元素置1,其中,所述中间矩阵和所述差模矩阵为同型矩阵同型,所述目标位置为元素在所述差模矩阵中的位置,同型表征多个矩阵行数和列数相同;
26、否则,将所述中间矩阵中目标位置的元素置零;
27、在所述差模矩阵中所有元素全部执行完所述搜索步骤后,根据所述中间矩阵中非零元素的位置,从所述灰度图像中提取多个图像块作为所述多个目标图像块。
28、在一种可能实现的方式中,所述边缘提取因子包括:一阶边缘检测算子以及二阶边缘检测算子,所述利用边缘提取因子对所述多个目标图像块提取多个特征,包括:
29、获取并初始化提取索引;
30、对于所述多个目标图像块中的每个目标图像块,执行如下步骤:
31、根据所述提取索引,从目标图像块中提取与所述边缘提取因子同型的数据块;
32、根据第一公式以及所述边缘提取因子对所述数据块提取特征因子,其中,所述第一公式为:
33、
34、式中,feature为特征因子,marginmn为边缘提取因子第m行第n列的元素,blockmn为数据块第m行第n列的元素;
35、根据所述提取索引,将所述特征因子加入到特征矩阵中;
36、若所述提取索引未达到目标图像块的末尾,则按照预设的步距调整所述提取索引;
37、否则,将所述特征矩阵作为目标图像块的特征。
38、在一种可能实现的方式中,所述根据所述参照特征从所述多个特征中选定一个特征作为当前帧图像的现场特征和下一帧图像的参照特征,包括:
39、获取池化索引;
40、根据所述参照特征的行数和列数以及所述多个特征的行数和列数,确定多个均值模版的行数和列数,其中,所述多个均值模板与所述多个特征相对应;
41、对于所述多个特征中的每个特征,执行如下池化操作:
42、初始化所述池化索引;
43、根据所述池化索引从特征中提取与均值模板同型的数据块;
44、计算所述数据块中多个数据的均值;
45、根据所述池化索引将所述均值加入到池化特征中;
46、若所述池化索引未达到特征的末尾,则按照预设顺序对所述池化索引进行偏移;
47、若所述多个特征均进行了池化操作,则根据第二公式,计算多个池化特征与所述参照特征的参照系数,其中,所述第二公式为:
48、
49、式中,rf为参照系数,fpab为池化特征第a行第b列的元素,frab为参照特征第a行第b列的元素,a为参照特征的行数,b为参照特征的列数;
50、选择值最大的参照系数所对应的池化特征作为当前帧图像的现场特征和下一帧图像的参照特征。
51、在一种可能实现的方式中,所述根据所述现场轨迹的末端与所述多个目标门禁的位置关系,开放和/或封闭所述多个目标门禁中的一个或多个,包括:
52、从所述多个现场视频中确定所述现场轨迹的末端所在的视频作为当前视频;
53、从所述当前视频中找到多个路径门禁,其中,路径门禁为所述多个目标门禁中的门禁;
54、开放与所述现场轨迹的末端最近的路径门禁,并封闭所有其他门禁。
55、第二方面,本发明实施方式提供了一种数据中心机房运维管控装置,用于实现如上第一方面或第一方面的任一种可能的实现方式所述的数据中心机房运维管控方法,所述数据中心机房运维管控装置包括:
56、目标门禁获取模块,用于获取多个目标门禁的位置信息,其中,所述多个目标门禁开放时,构成执行任务的通道;
57、现场轨迹规划模块,用于根据任务执行人员的现场特征以及多个现场视频,规划现场轨迹,其中,所述现场轨迹表征任务执行人员行动的路径,所述现场特征表征任务执行人员图像中的纹理和/或轮廓;
58、以及,
59、门禁开放模块,用于根据所述现场轨迹的末端与所述多个目标门禁的位置关系,开放和/或封闭所述多个目标门禁中的一个或多个。
60、第三方面,本发明实施方式提供了一种终端,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
61、第四方面,本发明实施方式提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式所述方法的步骤。
62、本发明实施方式与现有技术相比存在的有益效果是:
63、本发明实施方式公开的一种数据中心机房运维管控方法,其首先获取多个目标门禁的位置信息,其中,所述多个目标门禁开放时,构成执行任务的通道;然后根据任务执行人员的现场特征以及多个现场视频,规划现场轨迹,其中,所述现场轨迹表征任务执行人员行动的路径,所述现场特征表征任务执行人员图像中的纹理和/或轮廓;最后根据所述现场轨迹的末端与所述多个目标门禁的位置关系,开放和/或封闭所述多个目标门禁中的一个或多个。本发明实施方式基于视频分析任务执行人员的轨迹,确定开放和封闭的门禁,因此,通行效率高,且针对任务规划好执行任务的通道,保障了数据中心机房的安全,防止了因人为原因选错任务执行目标而导致的误操作问题。