服务器的排障方法及系统与流程

文档序号:16327641发布日期:2018-12-19 06:00阅读:669来源:国知局
服务器的排障方法及系统与流程

本发明涉及通信领域,特别涉及一种服务器的排障方法及系统。

背景技术

系统故障报警后及时处理是运维工作中的重要一环。随着业务规模的持续快速增长,各业务系统承载的业务量越来越多,可用性将作为衡量一个系统的健康程度的kpi(keyperformanceindicator,关键绩效指标)。故障时间长和处理不及时都是影响可用性kpi的重要因素,因此,正确的运维理念是:故障及时发现、及时通知、及时处理。

随着大数据技术的不断进步,目前业界基本都能实现分钟级别的故障侦测,在此基础上通过邮件、短信和电话等手段及时通知到告警处理人员,从而做到故障及时发现和及时通知。但是,通知后是否就一定及时参与处理?显然答案是否定的。通常会存在一种情况,就是运维人员收到短信、邮件或接到自动外呼报警电话后,由于所处时段不同(休息日或者下班时间等),周围环境也会各不相同,苦于无法参与排障,例如没有电脑、没有网络等,从而影响了排障的时效性,系统的可用性也就降低了。为了解决环境条件给运维人员所带来的排障不便,丰富排障手段、弱化环境要求,让运维人员第一时间参与进来,对提升运维效率具有重要意义。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中环境条件给运维人员所带来的排障不便导致运维效率低下的缺陷,提供一种能够使得运维人员及时排障的服务器的排障方法及系统。

本发明是通过下述技术方案来解决上述技术问题的:

本发明的第一方面提供一种服务器的排障方法,包括以下步骤:

通过ivr(interactivevoiceresponse,互动式语音应答)呼叫运维人员所持的移动终端,并在接通后播放服务器的故障信息;

播放完毕后接收并识别语音命令词;其中,所述语音命令词与所述故障信息一一对应;

将识别出的文本转换为机器可操作指令;

登录所述服务器,并根据所述机器可操作指令执行操作。

可选地,所述将识别出的文本转换为机器可操作指令的步骤具体包括:

从识别出的文本中过滤出有效文本;

将所述有效文本转换为机器可操作指令。

可选地,所述根据所述机器可操作指令执行操作的步骤之后还包括:

返回执行结果,并通过ivr播放所述执行结果。

本发明的第二方面提供一种服务器的排障系统,包括:

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

以及处理器,用于执行所述计算机程序,以实现如第一方面所述的方法。

本发明的第三方面提供一种服务器的排障系统,包括:监控模块、ivr、外呼服务模块、语音识别模块、文本处理模块以及指令推送模块;

所述监控模块用于在监控到服务器发生故障后向所述外呼服务模块发送外呼请求;

所述外呼服务模块用于在接收到所述外呼请求后触发所述ivr呼叫运维人员所持的移动终端;

所述ivr用于在接通后播放服务器的故障信息,并在播放完毕后接收语音命令词,以及将所述语音命令词发送至所述语音识别模块;其中,所述语音命令词与所述故障信息一一对应;

所述语音识别模块用于识别所述语音命令词,并将识别出的文本发送至所述ivr;

所述ivr还用于将所述文本转发至所述文本处理模块;

所述文本处理模块用于将所述文本转换为机器可操作指令,并将所述机器可操作指令发送至所述监控模块;

所述监控模块还用于将所述服务器的地址和所述机器可操作指令发送至所述指令推送模块;

所述指令推送模块用于根据所述地址登录所述服务器,并根据所述可操作指令执行操作。

可选地,所述指令推送模块还用于返回执行结果,并将所述执行结果发送至所述监控模块;

所述监控模块还用于将所述执行结果发送至所述文本处理模块;

所述文本处理模块还用于将所述执行结果发送至所述ivr;

所述ivr还用于播放所述执行结果。

可选地,所述文本处理模块包括过滤单元和转换单元;

所述过滤单元用于从所述文本中过滤出有效文本,并将所述有效文本发送至所述转换单元;

所述转换单元用于将所述有效文本转换为机器可操作指令。

可选地,所述监控模块还用于将认证码发送至所述指令推送模块;所述指令推送模块用于根据所述地址和所述认证码登录所述服务器。

可选地,在接收到所述机器可操作指令后,所述监控模块还用于在报警监控项中记录埋点。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:本发明通过ivr呼叫运维人员所持的移动终端,并在接通后播放服务器的故障信息,播放完毕后接收并识别运维人员针对故障信息说出的语音命令词,之后根据语音命令词对服务器进行排障。与现有技术相比,当运维人员所处的环境条件导致无法及时排障时,利用本发明提供的方法能够使得运维人员及时地参与排障,提高了运维效率,进而保障了系统可用性。

附图说明

图1为本发明实施例提供的一种服务器的排障方法流程图。

图2为本发明实施例提供的一种服务器的排障系统的结构框图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本发明提供的服务器的排障方法及系统依赖于ivr呼叫可达的移动终端,运维人员需要通过移动终端与ivr进行语音交互,其中包括ivr向运维人员播放语音以及ivr接收运维人员发出的语音。

本实施例提供一种服务器的排障方法,如图1所示,包括以下步骤:

步骤101、通过ivr呼叫运维人员所持的移动终端,并在接通后播放服务器的故障信息。运维人员通过移动终端接通ivr的呼叫,ivr播放服务器的故障信息。

步骤102、播放完毕后接收并识别语音命令词。本步骤中涉及asr(automaticspeechrecognition,自动语音识别)技术,将接收的语音命令词即运维人员发出的语音,识别为文本。

其中,所述语音命令词与所述故障信息一一对应。例如,语音命令词可以为重启进程、重启服务器等。

步骤103、将识别出的文本转换为机器可操作指令。

当出现运维人员所处的环境嘈杂或者运维人员重复说出语音命令词这些类似的情况时,导致识别出的文本无法转换为机器可操作指令。为了避免出现无法转换的情况,在可选的一种实施方式中,步骤103具体包括:

从识别出的文本中过滤出有效文本;

将所述有效文本转换为机器可操作指令。

步骤104、登录所述服务器,并根据所述机器可操作指令执行操作。登录存在故障的服务器,根据文本转换的机器可操作指令执行操作,以实现排障。

为了使得运维人员能够知晓服务器的排障情况,在可选的一种实施方式中,在步骤104之后还包括以下步骤:

步骤105、返回执行结果,并通过ivr播放所述执行结果。

在可选的一种实施方式中,执行完步骤101至104并不能实现服务器的排障。举个例子,当ivr播放完毕服务器的故障信息之后,运维人员说出的语音命令词为查询进程,那么步骤104执行的具体操作为查询服务器的运行进程,无法实现排障。这时需要再执行步骤105,将执行结果播放给运维人员,之后运维人员再根据执行结果说出新的语音命令词,直至实现排障。

本实施例还提供一种服务器的排障系统,包括:

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

以及处理器,用于执行所述计算机程序,以实现如上述实施例所述的方法。

本实施例通过ivr呼叫运维人员所持的移动终端,并在接通后播放服务器的故障信息,播放完毕后接收并识别运维人员针对故障信息说出的语音命令词,之后根据语音命令词对服务器进行排障。与现有技术相比,当运维人员所处的环境条件导致无法及时排障时,利用本实施例提供的方法能够使得运维人员及时地参与排障,同时也解放了运维人员对电脑的依赖,提高了运维效率,进而保障了系统可用性。

本实施例还提供一种服务器的排障系统20,如图2所示,包括:监控模块、ivr、外呼服务模块、语音识别模块、文本处理模块以及指令推送模块。

所述监控模块用于在监控到服务器发生故障后向所述外呼服务模块发送外呼请求;

所述外呼服务模块用于在接收到所述外呼请求后触发所述ivr呼叫运维人员所持的移动终端;

所述ivr用于在接通后播放服务器的故障信息,并在播放完毕后接收语音命令词,以及将所述语音命令词发送至所述语音识别模块;其中,所述语音命令词与所述故障信息一一对应;

所述语音识别模块用于识别所述语音命令词,并将识别出的文本发送至所述ivr;

所述ivr还用于将所述文本转发至所述文本处理模块;

所述文本处理模块用于将所述文本转换为机器可操作指令,并将所述机器可操作指令发送至所述监控模块;

所述监控模块还用于将所述服务器的地址和所述机器可操作指令发送至所述指令推送模块;

所述指令推送模块用于根据所述地址登录所述服务器,并根据所述可操作指令执行操作。

为了使得运维人员能够知晓服务器的排障情况,在可选的一种实施方式中,所述指令推送模块还用于返回执行结果,并将所述执行结果发送至所述监控模块;

所述监控模块还用于将所述执行结果发送至所述文本处理模块;

所述文本处理模块还用于将所述执行结果发送至所述ivr;

所述ivr还用于播放所述执行结果。

当出现运维人员所处的环境嘈杂或者运维人员重复说出语音命令词这些类似的情况时,导致识别出的文本无法转换为机器可操作指令。为了避免出现无法转换的情况,在可选的一种实施方式中,所述文本处理模块包括过滤单元和转换单元;

所述过滤单元用于从所述文本中过滤出有效文本,并将所述有效文本发送至所述转换单元;

所述转换单元用于将所述有效文本转换为机器可操作指令。

为了提高系统的安全性,在可选的一种实施方式中,所述监控模块还用于将认证码发送至所述指令推送模块;所述指令推送模块用于根据所述地址和所述认证码登录所述服务器。其中,认证码可以用于表征访问权限,还可以用于表征登录服务器的密码。

为了方便管理服务器,在可选的一种实施方式中,在接收到所述机器可操作指令后,所述监控模块还用于在报警监控项中记录埋点。

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

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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