基于二维码技术的机房巡检方法、装置及存储介质与流程

文档序号:17776270发布日期:2019-05-28 20:12阅读:320来源:国知局
基于二维码技术的机房巡检方法、装置及存储介质与流程

本发明涉及机房管理技术领域,尤其涉及一种基于二维码技术的机房巡检方法、装置及存储介质。



背景技术:

机房里通常放置各种服务器和小型机,例如ibm小型机、hp小型机、sun小型机等,对机房的温度、湿度、端口情况等均需要严格监控,保证机房设备正常运行。机房内放置多个设备,工作人员需要对多个设备均进行检查,当多个工作人员同时需要巡检多个机房或在同一机房同时巡检多个设备时,易出现多人重复巡检同一区域的情况。



技术实现要素:

本发明提供一种基于二维码技术的机房巡检方法、装置及存储介质,以解决现有技术中易出现多人重复巡检同一区域的问题。

为了实现上述目的,本发明的一个方面是提供一种基于二维码技术的机房巡检方法,包括:

采用二维码技术生成机房内每个巡检设备的二维码,并将所述二维码设置于相应的巡检设备;

通过服务器下发第一巡检任务;

根据所述第一巡检任务生成第一巡检路线;

根据所述第一巡检路线检测机房内的巡检设备;

扫描待检测设备的二维码,若识别出所述待检测设备的二维码,则所述待检测设备未经检测,进行所述待检测设备的检测,若未识别出所述待检测设备的二维码,则所述待检测设备已经完成检测,进行下一个巡检设备的检测。

优选地,所述通过服务器下发第一巡检任务的步骤包括:

定位巡检人员当前位置;

根据所述巡检人员当前位置确定该巡检人员的巡检区域;

根据所述巡检区域向该巡检人员下发第一巡检任务。

优选地,所述通过服务器下发第一巡检任务的步骤还包括:设定巡检人员和巡检设备的级别,根据巡检人员的级别与巡检设备的级别设定第一巡检任务。

优选地,所述根据第一巡检任务生成第一巡检路线的步骤包括:根据第一巡检任务确定巡检设备所处的位置,根据巡检设备与巡检人员的相对位置生成第一巡检路线。

进一步地,通过下式生成第一巡检路线:

其中,a表示巡检人员当前位置,b表示待巡检设备位置,n表示待巡检设备的索引,n表示巡检任务中待巡检设备的数量,dist表示距离,π表示巡检路线,π′表示巡检距离最小的第一巡检路线。

优选地,所述机房巡检方法还包括:识别出待检测设备的二维码并对待检测设备进行检测之后,采集检测数据,并将采集的检测数据上传至服务器,根据所述检测数据判断所述待检测设备是否出现故障,若出现故障,则发送告警信息;若未出现故障,则存储所述检测数据。

进一步地,所述发送告警信息的步骤包括:根据待检测设备的故障类型设定告警级别,根据告警级别确定告警信息的通知方式以及通知人员,发送告警信息。

优选地,所述机房巡检方法还包括:

通过服务器下发第二巡检任务;

获取第一巡检任务中的未完成巡检任务;

定位当前巡检人员位置;

根据所述第二巡检任务、所述未完成巡检任务以及所述当前巡检人员位置生成第二巡检路线;

根据所述第二巡检路线检测巡检设备。

为了实现上述目的,本发明的另一个方面是提供一种电子装置,该电子装置包括:

处理器;

存储器,所述存储器中包括机房巡检程序,所述机房巡检程序被所述处理器执行时实现如上所述的机房巡检方法的步骤。

为了实现上述目的,本发明的再一个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中包括机房巡检程序,所述机房巡检程序被处理器执行时,实现如上所述的机房巡检方法的步骤。

相对于现有技术,本发明具有以下优点和有益效果:

本发明通过二维码技术生成的二维码对巡检设备进行识别,通过扫描二维码判断设备是否经过检测,从而可以避免多个巡检工作人员重复检测同一设备,提高效率。

附图说明

图1为本发明所述基于二维码技术的机房巡检方法的流程示意图;

图2为本发明中机房巡检程序的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将参考附图来描述本发明所述的实施例。本领域的普通技术人员可以认识到,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式或其组合对所描述的实施例进行修正。因此,附图和描述在本质上是说明性的,仅仅用以解释本发明,而不是用于限制权利要求的保护范围。此外,在本说明书中,附图未按比例画出,并且相同的附图标记表示相同的部分。

图1为本发明所述基于二维码技术的机房巡检方法的流程示意图,如图1所示,本发明所述基于二维码技术的机房巡检方法,包括以下步骤:

步骤s1、采用二维码技术生成机房内每个巡检设备的二维码,并将所述二维码设置于相应的巡检设备;

步骤s2、通过服务器下发第一巡检任务;

步骤s3、根据所述第一巡检任务生成第一巡检路线;

步骤s4、根据所述第一巡检路线检测机房内的巡检设备;

步骤s5、扫描待检测设备的二维码,判断所述待检测设备是否已经检测,若识别出所述待检测设备的二维码,则该待检测设备未经检测,进行该待检测设备的检测,若未识别出所述待检测设备的二维码,则该待检测设备已经完成检测,进行下一个巡检设备的检测。

本发明通过二维码技术生成的二维码对巡检设备进行识别,通过扫描二维码判断设备是否经过检测,从而可以避免多个巡检工作人员重复检测同一设备,提高效率。

本发明中,在机房内的每个巡检设备处均设置与该巡检设备匹配的二维码,例如,二维码可以设置在机柜门内侧、机柜内设备、温度传感器、湿度传感器等位置。

本发明中,第一巡检任务包括巡检人员信息、与该巡检人员信息相应的巡检设备、每个巡检设备所处位置、巡检时间等,还可以包括每个巡检设备检测时需要的注意事项。

本发明的一个可选实施例中,通过服务器下发第一巡检任务的步骤包括:

定位巡检人员当前位置;

根据所述巡检人员当前位置确定该巡检人员的巡检区域;

服务器根据巡检区域向该巡检人员下发巡检任务。

本发明中,第一巡检任务可以根据多个方面的因素确定。优选地,通过服务器下发第一巡检任务的步骤还包括:设定巡检人员和巡检设备的级别,根据巡检人员的级别与巡检设备的级别设定第一巡检任务,使得巡检人员的级别与巡检设备的级别相对应,以避免出现巡检人员无法满足巡检设备的检测需求的情况。其中,巡检人员的级别可以根据巡检人员的岗位、职称、专业、工作年限、工作领域等确定,巡检设备的级别可以根据巡检设备的用途、业务领域、重要程度等确定。例如,将巡检人员的级别设定为a-e级共五级,a级巡检人员的工作年限最久或工作经验最丰富等,将巡检设备的级别设定为1-5级共五级,1级巡检设备最重要、检测难度最高或故障频率最高等,则将1级巡检设备分配给a级巡检人员。

本发明的一个实施例中,通过服务器下发第一巡检任务的步骤还可以包括:根据巡检人员和巡检时间下发第一巡检任务,以使得巡检人员在设定的巡检时间对巡检设备进行检测,以及时完成设备检测。例如,根据巡检设备的使用情况,设定在北京时间18点对该巡检设备进行检测,则可以根据该巡检时间对相应的巡检人员的工作时间、调休时间或值班时间等进行调整。

本发明一个可选实施例中,通过服务器下发第一巡检任务的步骤还包括:设定巡检设备的优先级,根据所述巡检设备的优先级设定第一巡检任务,其中,巡检设备的优先级根据该巡检设备的使用年限、历史检测时间、故障频率等确定,从而,可以便于对易发生故障的巡检设备优先检测,及时发现问题。

本发明的一个可选实施例中,所述根据第一巡检任务生成第一巡检路线的步骤包括:根据第一巡检任务确定巡检设备所处的位置,根据巡检设备与巡检人员的相对位置生成第一巡检路线,且生成的第一巡检路线便于巡检人员对巡检设备进行检测,提高巡检效率。

进一步地,优选地,根据下式生成第一巡检路线:

其中,a表示巡检人员当前位置,b表示待巡检设备位置,n表示待巡检设备的索引,n表示巡检任务中待巡检设备的数量,dist表示距离,π表示巡检路线,π′表示巡检距离最小的第一巡检路线。

本发明的一个可选实施例中,扫描待检测设备的二维码时,若未识别出二维码,则提示该待检测设备未在该巡检人员的巡检任务中,可以在扫描结果的界面显示,也可以进行语音提示,提示该巡检设备已经完成检测或非本人巡检任务。

本发明的一个可选实施例中,所述机房巡检方法还包括:识别出待检测设备的二维码并对待检测设备进行检测之后,采集检测数据,并将采集的检测数据上传至服务器。进一步地,根据采集的检测数据判断所述待检测设备是否出现故障,若出现故障,则发送告警信息;若未出现故障,则存储所述检测数据,以将该检测数据作为该设备的巡检历史数据,便于后续对该设备进行检测分析。

进一步地,所述发送告警信息的步骤包括:根据待检测设备的故障类型设定告警级别,根据告警级别确定告警信息的通知方式以及通知人员。例如,可以将待检测设备的故障分为轻微、严重、极其严重等类型,设定一至三级的告警级别,若告警级别较低,则可以仅邮件通知相关的工作人员,若告警级别较高,则需要既邮件通知又短信通知,既通知相关的工作人员又通知相关的领导负责人,以便于对设备故障进行及时有效地处理,降低风险,减少损失。

本发明的一个可选实施例中,巡检设备出现故障时,通过拍摄装置拍摄该故障设备图像,并上传至服务器,将所述故障设备图像随告警信息发送,以便于相关工作人员及时地了解设备运行状态,及时地采取应对措施。

本发明,对于机房中每个巡检设备的巡检时间不完全相同,在巡检人员领取第一巡检任务之后,若有其他巡检设备需要检测,则需要对巡检任务进行重新分配,既便于该巡检人员检测第一巡检任务中的巡检设备,又方便检测其他新分配的巡检设备。优选地,所述机房巡检方法还包括:

通过服务器下发第二巡检任务;

获取第一巡检任务中未完成巡检任务;

定位当前巡检人员位置;

根据所述第二巡检任务、所述未完成巡检任务以及所述当前巡检人员位置生成第二巡检路线;

根据所述第二巡检路线进行巡检设备的检测。

本发明的一个可选实施例中,在终端显示巡检人员信息、巡检任务、巡检路线、巡检设备和当前巡检位置。其中,所述巡检任务包括第一巡检任务和/或第二巡检任务,所述巡检路线包括第一巡检路线和/或第二巡检路线。终端可以是app客户端,该客户端既可以接收巡检信息,也可以同时接收巡检结果以及巡检设备故障告警信息等。

本发明所述机房巡检方法应用于电子装置,所述电子装置可以是电视机、智能手机、平板电脑、计算机等终端设备。

所述电子装置包括:处理器;存储器,用于存储机房巡检程序,处理器执行所述机房巡检程序,实现以下的机房巡检方法的步骤:

采用二维码技术生成机房内每个巡检设备的二维码,并将所述二维码设置于相应的巡检设备;

通过服务器下发第一巡检任务;

根据所述第一巡检任务生成第一巡检路线;

根据所述第一巡检路线检测机房内的巡检设备;

扫描待检测设备的二维码,判断所述待检测设备是否已经检测,若识别出所述待检测设备的二维码,则所述待检测设备未经检测,进行所述待检测设备的检测,若未识别出所述待检测设备的二维码,则所述待检测设备已经完成检测,进行下一个巡检设备的检测。

所述电子装置还包括网络接口和通信总线等。其中,网络接口可以包括标准的有线接口、无线接口,通信总线用于实现各个组件之间的连接通信。

存储器包括至少一种类型的可读存储介质,可以是闪存、硬盘、光盘等非易失性存储介质,也可以是插接式硬盘等,且并不限于此,可以是以非暂时性方式存储指令或软件以及任何相关联的数据文件并向处理器提供指令或软件程序以使该处理器能够执行指令或软件程序的任何装置。本发明中,存储器存储的软件程序包括机房巡检程序,并可以向处理器提供该机房巡检程序,以使得处理器可以执行该机房巡检程序,实现机房巡检方法的步骤。

处理器可以是中央处理器、微处理器或其他数据处理芯片等,可以运行存储器中的存储程序,例如,本发明中机房巡检程序。

所述电子装置还可以包括显示器,显示器也可以称为显示屏或显示单元。在一些实施例中显示器可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organiclight-emittingdiode,oled)触摸器等。显示器用于显示在电子装置中处理的信息以及用于显示可视化的工作界面,包括巡检任务、巡检人员信息和巡检路线等信息。

所述电子装置还可以包括用户接口,用户接口可以包括输入单元(比如键盘)、语音输出装置(比如音响、耳机)等。

优选地,所述电子装置还包括定位装置,用于定位当前巡检位置。

本发明中,在机房内的每个巡检设备处均设置与该巡检设备匹配的二维码,例如,二维码可以设置在机柜门内侧、机柜内设备、温度传感器、湿度传感器等位置。

本发明中,第一巡检任务包括巡检人员信息、与该巡检人员信息相应的巡检设备、每个巡检设备所处位置、巡检时间等,还可以包括每个巡检设备检测时需要的注意事项。

本发明的一个可选实施例中,所述电子装置通过服务器下发第一巡检任务的步骤包括:

定位巡检人员当前位置;

根据所述巡检人员当前位置确定该巡检人员的巡检区域;

服务器根据巡检区域向该巡检人员下发巡检任务。

本发明中,第一巡检任务可以根据多个方面的因素确定。优选地,通过服务器下发第一巡检任务的步骤还包括:设定巡检人员和巡检设备的级别,根据巡检人员的级别与巡检设备的级别设定第一巡检任务,使得巡检人员的级别与巡检设备的级别相对应,以避免出现巡检人员无法满足巡检设备的检测需求的情况。其中,巡检人员的级别可以根据巡检人员的岗位、职称、专业、工作年限、工作领域等确定,巡检设备的级别可以根据巡检设备的用途、业务领域、重要程度等确定。例如,将巡检人员的级别设定为a-e级共五级,a级巡检人员的工作年限最久或工作经验最丰富等,将巡检设备的级别设定为1-5级共五级,1级巡检设备最重要、检测难度最高或故障频率最高等,则将1级巡检设备分配给a级巡检人员。

本发明的一个实施例中,通过服务器下发第一巡检任务的步骤还可以包括:根据巡检人员和巡检时间下发第一巡检任务,以使得巡检人员在设定的巡检时间对巡检设备进行检测,以及时完成设备检测。例如,根据巡检设备的使用情况,设定在北京时间18点对该巡检设备进行检测,则可以根据该巡检时间对相应的巡检人员的工作时间、调休时间或值班时间等进行调整。

本发明一个可选实施例中,通过服务器下发第一巡检任务的步骤还包括:设定巡检设备的优先级,根据所述巡检设备的优先级设定第一巡检任务,其中,巡检设备的优先级根据该巡检设备的使用年限、历史检测时间、故障频率等确定,从而,可以便于对易发生故障的巡检设备优先检测,及时发现问题。

本发明的一个可选实施例中,所述根据第一巡检任务生成第一巡检路线的步骤包括:根据第一巡检任务确定巡检设备所处的位置,根据巡检设备与巡检人员的相对位置生成第一巡检路线,且生成的第一巡检路线便于巡检人员对巡检设备进行检测,提高巡检效率。

进一步地,优选地,根据下式生成第一巡检路线:

其中,a表示巡检人员当前位置,b表示待巡检设备位置,n表示待巡检设备的索引,n表示巡检任务中待巡检设备的数量,dist表示距离,π表示巡检路线,π′表示巡检距离最小的第一巡检路线。

本发明的一个可选实施例中,扫描待检测设备的二维码时,若未识别出二维码,则提示该待检测设备未在该巡检人员的巡检任务中,可以在扫描结果的界面显示。所述电子装置还可以包括语音提示装置,未识别出二维码时,通过语音提示装置提示该巡检设备已经完成检测或非本人巡检任务。

本发明的一个可选实施例中,处理器执行所述机房巡检程序,还可以实现以下的机房巡检方法的步骤:识别出待检测设备的二维码并对待检测设备进行检测之后,采集检测数据,并将采集的检测数据上传至服务器。进一步地,根据采集的检测数据判断所述待检测设备是否出现故障,若出现故障,则发送告警信息;若未出现故障,则存储所述检测数据,以将该检测数据作为该设备的巡检历史数据,便于后续对该设备进行检测分析。

进一步地,所述发送告警信息的步骤包括:根据待检测设备的故障类型设定告警级别,根据告警级别确定告警信息的通知方式以及通知人员。例如,可以将待检测设备的故障分为轻微、严重、极其严重等类型,设定一至三级的告警级别,若告警级别较低,则可以仅邮件通知相关的工作人员,若告警级别较高,则需要既邮件通知又短信通知,既通知相关的工作人员又通知相关的领导负责人,以便于对设备故障进行及时有效地处理,降低风险,减少损失。

本发明的一个可选实施例中,所述电子装置还可以包括拍摄装置,用于拍摄故障设备图片。巡检设备出现故障时,通过所述拍摄装置拍摄该故障设备图像,并上传至服务器,将所述故障设备图像随告警信息发送,以便于相关工作人员及时地了解设备运行状态,及时地采取应对措施。

本发明,对于机房中每个巡检设备的巡检时间不完全相同,在巡检人员领取第一巡检任务之后,若有其他巡检设备需要检测,则需要对巡检任务进行重新分配,既便于该巡检人员检测第一巡检任务中的巡检设备,又方便检测其他新分配的巡检设备。优选地,处理器执行所述机房巡检程序,还可以实现以下的机房巡检方法的步骤:

通过服务器下发第二巡检任务;

获取第一巡检任务中未完成巡检任务;

定位当前巡检人员位置;

根据所述第二巡检任务、所述未完成巡检任务以及所述当前巡检人员位置生成第二巡检路线;

根据所述第二巡检路线进行巡检设备的检测。

本发明的一个可选实施例中,在终端显示巡检人员信息、巡检任务、巡检路线、巡检设备和当前巡检位置。其中,所述巡检任务包括第一巡检任务和/或第二巡检任务,所述巡检路线包括第一巡检路线和/或第二巡检路线。终端可以是app客户端,该客户端既可以接收巡检信息,也可以同时接收巡检结果以及巡检设备故障告警信息等。

在其他实施例中,机房巡检程序还可以被分割为一个或者多个模块,一个或者多个模块被存储于存储器中,并由处理器执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。图2为本发明中机房巡检程序的模块示意图,如图2所示,所述机房巡检程序可以被分割为:二维码生成模块1、巡检任务生成模块2、巡检路线生成模块3、检测模块4和扫描模块5。上述模块所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如其中:

二维码生成模块1,采用二维码技术生成机房内每个巡检设备的二维码;

巡检任务生成模块2,通过服务器下发第一巡检任务;

巡检路线生成模块3,根据所述第一巡检任务生成第一巡检路线;

检测模块4,根据所述第一巡检路线检测机房内的巡检设备;

扫描模块5,扫描待检测设备的二维码,若识别出所述待检测设备的二维码,则该待检测设备未经检测,进行该待检测设备的检测,若未识别出所述待检测设备的二维码,则该待检测设备已经完成检测,进行下一个巡检设备的检测。

本发明的一个实施例中,计算机可读存储介质可以是任何包含或存储程序或指令的有形介质,其中的程序可以被执行,通过存储的程序指令相关的硬件实现相应的功能。例如,计算机可读存储介质可以是计算机磁盘、硬盘、随机存取存储器、只读存储器等。本发明并不限于此,可以是以非暂时性方式存储指令或软件以及任何相关数据文件或数据结构并且可提供给处理器以使处理器执行其中的程序或指令的任何装置。所述计算机可读存储介质中包括机房巡检程序,所述机房巡检程序被处理器执行时,实现如下的机房巡检方法:

采用二维码技术生成机房内每个巡检设备的二维码,并将所述二维码设置于相应的巡检设备;

通过服务器下发第一巡检任务;

根据所述第一巡检任务生成第一巡检路线;

根据所述第一巡检路线检测机房内的巡检设备;

扫描待检测设备的二维码,判断所述待检测设备是否已经检测,若识别出所述待检测设备的二维码,则该待检测设备未经检测,进行该待检测设备的检测,若未识别出所述待检测设备的二维码,则该待检测设备已经完成检测,进行下一个巡检设备的检测。

优选地,所述通过服务器下发第一巡检任务的步骤包括:

定位巡检人员当前位置;

根据所述巡检人员当前位置确定该巡检人员的巡检区域;

根据所述巡检区域向该巡检人员下发第一巡检任务。

优选地,所述通过服务器下发第一巡检任务的步骤还包括:设定巡检人员和巡检设备的级别,根据巡检人员的级别与巡检设备的级别设定第一巡检任务。

优选地,所述根据第一巡检任务生成第一巡检路线的步骤包括:根据第一巡检任务确定巡检设备所处的位置,根据巡检设备与巡检人员的相对位置生成第一巡检路线。

进一步地,通过下式生成第一巡检路线:

其中,a表示巡检人员当前位置,b表示待巡检设备位置,n表示待巡检设备的索引,n表示巡检任务中待巡检设备的数量,dist表示距离,π表示巡检路线,π′表示巡检距离最小的第一巡检路线。

优选地,所述机房巡检程序被处理器执行时,还实现如下的机房巡检方法:识别出待检测设备的二维码并对待检测设备进行检测之后,采集检测数据,并将采集的检测数据上传至服务器,根据所述检测数据判断所述待检测设备是否出现故障,若出现故障,则发送告警信息;若未出现故障,则存储所述检测数据。

进一步地,所述发送告警信息的步骤包括:根据待检测设备的故障类型设定告警级别,根据告警级别确定告警信息的通知方式以及通知人员,发送告警信息。

优选地,所述机房巡检程序被处理器执行时,还实现如下的机房巡检方法:

通过服务器下发第二巡检任务;

获取第一巡检任务中的未完成巡检任务;

定位当前巡检人员位置;

根据所述第二巡检任务、所述未完成巡检任务以及所述当前巡检人员位置生成第二巡检路线;

根据所述第二巡检路线检测巡检设备。

本发明之计算机可读存储介质的具体实施方式与上述机房巡检方法、电子装置的具体实施方式大致相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1