一种故障维护的方法、系统及设备与流程

文档序号:16314070发布日期:2018-12-19 05:24阅读:124来源:国知局
一种故障维护的方法、系统及设备与流程

本申请涉及运维领域,特别涉及一种故障维护的方法、系统、设备及计算机可读存储介质。

背景技术

在设备的研发、测试及销售、使用等阶段,设备的硬件、软件都有可能出现故障。故障发生以后,通常需要技术支持人员,例如研发人员、测试人员,运维服务人员等,查验设备,分析故障原因。而技术支持人员面对没有提示信息的故障,常常感到毫无头绪,需要对设备从头到尾的排查。如果故障设备和技术支持人员距离较远,故障处理的时效性得不到保障。这种方式过于依靠个人经验,不仅耗费大量的人力物力,同时时间成本也非常大。

因此,如何降低故障排查工作对人力物力的消耗是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本申请的目的是提供一种故障维护的方法、系统、设备及计算机可读存储介质,用于降低故障排查工作对人力物力的消耗。

为解决上述技术问题,本申请提供一种故障维护的方法,该方法包括:

当检测到故障发生时,确定所述故障对应的错误码;

在预设信息表中选择所述错误码对应的故障维护方案;其中,所述预设信息表中预先存有多个错误码及各所述错误码对应的故障维护方案;

输出所述故障维护方案。

可选的,所述在预设信息表中选择所述错误码对应的故障维护方案,包括:

获取当前故障所在设备的设备信息;

在所述预设信息表中根据所述错误码及所述设备信息选择对应的故障维护方案。

可选的,输出所述故障维护方案包括:

根据所述错误码确定所述故障的故障等级;

判断所述故障等级是否为高优先级;

若是,则判断优先输出功能是否开启;

若已开启,则优先输出所述故障维护方案。

可选的,在输出所述故障维护方案之后,还包括:

判断预设时间内是否接收到停止输出指令;

若是,则执行所述停止输出指令,停止输出所述故障维护方案;

若否,则发出警报。

本申请还提供一种故障维护的系统,该系统包括:

确定模块,用于当检测到故障发生时,确定所述故障对应的错误码;

选择模块,用于在预设信息表中选择所述错误码对应的故障维护方案;其中,所述预设信息表中预先存有多个错误码及各所述错误码对应的故障维护方案;

输出模块,用于输出所述故障维护方案。

可选的,所述选择模块包括:

获取子模块,用于获取当前故障所在设备的设备信息;

选择子模块,用于在所述预设信息表中根据所述错误码及所述设备信息选择对应的故障维护方案。

可选的,所述输出模块包括:

确定子模块,用于根据所述错误码确定所述故障的故障等级;

第一判断子模块,用于判断所述故障等级是否为高优先级;

第二判断子模块,用于当所述故障等级为所述高优先级时,判断优先输出功能是否开启;

输出子模块,用于当所述优先输出功能开启时,优先输出所述故障维护方案。

可选的,还包括:

判断模块,用于判断预设时间内是否接收到停止输出指令;

停止输出模块,用于当预设时间内接收到所述停止输出指令时,执行所述停止输出指令,停止输出所述故障维护方案;

警报模块,用于当预设时间内未接收到所述停止输出指令时,发出警报。

本申请还提供一种故障维护设备,该故障维护设备包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述任一项所述故障维护的方法的步骤。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述故障维护的方法的步骤。

本申请所提供故障维护的方法,包括:当检测到故障发生时,确定故障对应的错误码;在预设信息表中选择错误码对应的故障维护方案;其中,该预设信息表中预先存有多个错误码及各错误码对应的故障维护方案;输出该故障维护方案。

本申请所提供的技术方案,通过设置存有多个错误码及各错误码对应的故障维护方案的预设信息表,使得当检测到故障发生时,能够根据该故障对应的错误码在预设信息表中选择对应的故障维护方案并输出,使得用户可直接根据故障维护方案自行对故障进行维护,不需要故障排除专业人员到场,降低了故障排查工作对人力物力的消耗,节省了运维成本,也降低了设备带故障运行的潜在风险。本申请同时还提供了一种故障维护的系统、设备及计算机可读存储介质,具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种故障维护的方法的流程图;

图2为图1所提供的一种故障维护的方法中s103的一种实际表现方式的流程图;

图3为本申请实施例所提供的一种故障维护的系统的结构图;

图4为本申请实施例所提供的另一种故障维护的系统的结构图;

图5为本申请实施例所提供的一种故障维护设备的结构图。

具体实施方式

本申请的核心是提供一种故障维护的方法、系统、设备及计算机可读存储介质,用于防止用户自行更换非服务器/存储厂商提供的硬盘。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种故障维护的方法的流程图。

其具体包括如下步骤:

s101:当检测到故障发生时,确定该故障对应的错误码;

基于技术支持人员在面对没有提示信息的故障,常常感到毫无头绪,需要对设备从头到尾的排查。如果故障设备和技术支持人员距离较远,故障处理的时效性得不到保障。这种方式过于依靠个人经验,不仅耗费大量的人力物力,同时时间成本也非常大,本申请提供了一种故障维护的方法,用于解决上述问题;

本申请预先为各故障设置对应的错误码,这里提到的错误码下规划有相对固定的故障维护方案、可能的现场可更换单元(fieldreplaceunit,fru)列表等相关的信息,当检测到故障发生时,直接上报故障对应的错误码即可。

s102:在预设信息表中选择该错误码对应的故障维护方案;

这里提到的预设信息表中预先存有多个错误码及各错误码对应的故障维护方案,该预设信息表的获取方式可以有多种,例如,可以为用户或维护人员手动输入,也可以为系统通过互联网在线下载得到,本申请对预设信息表的获取方式不作具体限定;

优选的,当接收到预制信息表修改命令时,还可以执行该预制信息表修改命令,对预制信息表中的内容进行修改,以使用户能够根据实际情况修改错误码、故障维护方案及其对应关系;

优选的,为防止出现相同错误码在不同设备上的处理方式可能不同的情况,这里提到的在预设信息表中选择错误码对应的故障维护方案,其具体也可以为:

获取当前故障所在设备的设备信息;

在预设信息表中根据错误码及设备信息选择对应的故障维护方案。

s103:输出该故障维护方案。

当检测到故障发生,会根据故障类型确定错误码,并结合设备信息在预设信息表中选择对应的故障维护方案并输出,使得用户可根据该故障维护方案采取相应的措施解决该故障;

优选的,在输出故障维护方案之后,还可以包括:

判断预设时间内是否接收到停止输出指令;

若是,则执行停止输出指令,停止输出故障维护方案;

若否,则发出警报;

为防止出现用户未发觉故障出现的情况,在输出该故障维护方案之后,还可以判断预设时间内是否接收到停止输出指令,若是,则执行停止输出指令,停止输出故障维护方案,若否,则表明用户未曾发觉系统出现故障,或发现后忘记了,此时还可以发出警报提示用户对该故障进行维护;

可选的,输出该故障维护方案可以有多种输出形式,例如,可以先将通过语音播报该故障维护方案;也可以通过指示灯闪烁或显示屏显示该故障维护方案,还可以是几种输出方式的组合,尽管实现的途径不同,但是最后总是要达到将该故障维护方案提供给用户的目的,只要能够达到该目的,其中具体的实现方式与途径并不做具体限定。

基于上述技术方案,本申请所提供的一种故障维护的方法,通过设置存有多个错误码及各错误码对应的故障维护方案的预设信息表,使得当检测到故障发生时,能够根据该故障对应的错误码在预设信息表中选择对应的故障维护方案并输出,使得用户可直接根据故障维护方案自行对故障进行维护,不需要故障排除专业人员到场,降低了故障排查工作对人力物力的消耗,节省了运维成本,也降低了设备带故障运行的潜在风险。

请参看图2,图2为图1所提供的一种故障维护的方法中s103的一种实际表现方式的流程图;

其具体包括如下步骤:

s201:根据错误码确定故障的故障等级;

这里提到的故障等级可以依据故障所造成后果的严重性进行评定,例如,可以按照该故障发生后对系统的影响大小划分为高优先级、中优先级和低优先级。

s202:判断该故障等级是否为高优先级;

若是,则进入步骤s203;

可选的,当该故障等级不为高优先级时,则按照一定顺序依次输出各故障的故障维护方案。

s203:判断优先输出功能是否开启;

若是,则进入步骤s204;

可选的,当优先输出功能未开启时,则按照一定顺序依次输出各故障的故障维护方案;

这里,用户可根据个人习惯选择是否开启优先输出功能,该功能可以默认为开启状态。

s204:优先输出该故障维护方案。

请参考图3,图3为本申请实施例所提供的一种故障维护的系统的结构图。

该系统可以包括:

确定模块100,用于当检测到故障发生时,确定故障对应的错误码;

选择模块200,用于在预设信息表中选择错误码对应的故障维护方案;其中,预设信息表中预先存有多个错误码及各错误码对应的故障维护方案;

输出模块300,用于输出故障维护方案。

请参考图4,图4为本申请实施例所提供的另一种故障维护的系统的结构图。

该选择模块200可以包括:

获取子模块,用于获取当前故障所在设备的设备信息;

选择子模块,用于在预设信息表中根据错误码及设备信息选择对应的故障维护方案。

该输出模块300可以包括:

确定子模块,用于根据错误码确定故障的故障等级;

第一判断子模块,用于判断故障等级是否为高优先级;

第二判断子模块,用于当故障等级为高优先级时,判断优先输出功能是否开启;

输出子模块,用于当优先输出功能开启时,优先输出故障维护方案。

该系统还可以包括:

判断模块,用于判断预设时间内是否接收到停止输出指令;

停止输出模块,用于当预设时间内接收到停止输出指令时,执行停止输出指令,停止输出故障维护方案;

警报模块,用于当预设时间内未接收到停止输出指令时,发出警报。

以上系统中的各个组成部分可实际应用于以下的实施例中:

当检测到故障发生时,确定模块确定故障对应的错误码;获取子模块获取当前故障所在设备的设备信息;选择子模块在预设信息表中根据错误码及设备信息选择对应的故障维护方案;

确定子模块根据错误码确定故障的故障等级;第一判断子模块判断故障等级是否为高优先级;当故障等级为高优先级时,第二判断子模块判断优先输出功能是否开启;当优先输出功能开启时,输出子模块优先输出故障维护方案;

在输出所述故障维护方案之后,判断模块判断预设时间内是否接收到停止输出指令;当预设时间内接收到停止输出指令时,停止输出模块执行停止输出指令,停止输出故障维护方案;当预设时间内未接收到停止输出指令时,警报模块发出警报。

请参考图5,图5为本申请实施例所提供的一种故障维护设备的结构图。

该故障维护设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunits,cpu)522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对装置中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在故障维护设备500上执行存储介质530中的一系列指令操作。

故障维护设备500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口558,和/或,一个或一个以上操作系统541,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述图1至图2所描述的故障维护的方法中的步骤由故障维护设备基于该图5所示的结构实现。

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

在本申请所提供的几个实施例中,应该理解到,所揭露的装置、设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

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

以上对本申请所提供的一种故障维护的方法、系统、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

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