一种在IT运维管理系统中的语音识别方法及系统与流程

文档序号:12128602阅读:733来源:国知局
一种在IT运维管理系统中的语音识别方法及系统与流程

本发明设计计算机领域,具体涉及到一种在IT运维管理系统中的语音识别方法及系统。



背景技术:

目前,世面上有许多家语音助手及系统,通过语音操作,我们可以进行如下操作:

操作手机:打电话,发短信,设置提醒,播放音乐等。搜索信息:查询天气,查询航班,查询周边美食,搜索股票等。语音问答:讲个笑话,念首诗,聊天调侃等。

问题:此方案是一个通用型的方案,不能对特定的应用系统内的业务进行操作。而传统业务系统中的所有操作都是通过鼠标加键盘的方式完成,如果有大量的业务操作,势必会产生很大的工作量以及一定的错误。



技术实现要素:

本方面提供了一种在IT运维管理系统中的语音识别方法,包括如下方法:

用户发出语音指令;

通过一声纹识别模块对所述语音指令进行甄别,以判断该用户是否为IT运维管理系统的管理员;

如果该用户为运维管理系统的管理员,通过一语音识别模块继续对语音指令进行处理,以获取用户的操作命令,并将该操作命令传输到一计算调度模块,若所述语音识别模块不能识别语音指令时,将该语音指令传输到一语义识别模块,通过所述语义识别模块将用户的语音指令进行分析,得到一条可识别的操作命令后再传输到所述计算调度模块;

所述计算调度模块根据所述语音指令调用数据源并在一展现层上响应所述操作命令。

上述的语音识别方法,其中,对所述语音指令进行甄别的步骤包括:

将用户发出的语音指令与IT运维管理系统中预存储的管理员的声纹进行比对,以判断该用户是否为运维管理系统的管理员。

上述的语音识别方法,其中,所述数据源包括数据库、虚拟化平台、中间件、网络设备、无线设备、应用程序、操作系统;

所述展现层包括浏览器、短信、邮件。

上述的语音识别方法,其中,所述方法还包括:

所述计算调度模块将操作命令传输到一业务层,所述业务层将所述操作命令转变为可执行的操作请求;

通过一数据采集引擎调取底层的数据源并反馈至所述业务层;

所述业务层对所述数据源执行相应操作,所述计算调度模块调取所述业务层的数据并通过所述展现层上响应所述操作请求。

上述的语音识别方法,其中,所述可执行的操作包括:

网络拓扑管理、应用程序管理、数据库管理、中间件管理、操作系统管理、虚拟化管理、业务分析、IT资产管理、巡检、故障分析、机房监控、报表分析。

上述的语音识别方法,其中,所述数据采集引擎通过如下采集协议调取数据源:

Snmp、Tcp、UdpSsh、Syslog、Jmx、Telent、Http、Odbc。

上述的语音识别方法,其中,所述方法还包括:

通过一智能分析引擎来对所述业务层进行数据挖掘;以及

通过一通用业务层来存储所述业务层的历史记录并进行告警管理。

同时本发明还提供了一种在IT运维管理系统中的语音识别系统,包括:

语音采集模块,用于采集用户的语音指令;

语音识别引擎,与所述语音采集模块相连,包括声纹识别模块、语音识别 模块、语义识别模块和计算调度模块,所述声纹识别模块用于对所述语音指令进行甄别,以判断该用户是否为IT运维管理系统的管理员;如果该用户为运维管理系统的管理员,通过一语音识别模块对语音指令进行处理,以获取用户的操作命令,并将该操作命令传输到一计算调度模块,若所述语音识别模块不能识别语音指令时,将该语音指令传输到一语义识别模块,通过所述语义识别模块将用户的语音指令进行分析,得到一条可识别的操作命令后再传输到所述计算调度模块;

数据源,所述计算调度模块根据所述语音指令调用所述数据源;

展现层,所述数据源通过所述展现层上响应所述操作命令。

上述的语音识别系统,其中,所述语音识别系统还包括业务层和数据采集引擎;

所述计算调度模块将操作命令传输到所述业务层,所述业务层将操作命令转变为可执行的操作请求;

通过所述数据采集引擎调取底层的数据源并反馈至所述业务层;

所述业务层对所述数据源执行相应操作,所述计算调度模块调取所述业务层的数据并通过所述展现层上响应所述操作请求。

上述的语音识别系统,其中,所述语音识别系统还包括智能分析引擎和通用业务层;

通过所述智能分析引擎来对所述业务层进行数据挖掘;以及

通过所述通用业务层来存储所述业务层的历史记录并进行告警管理。

本发明提出了一种应用于IT运维管理系统中的语音识别方法,一方面可通过声纹识别的方法来鉴别用户是否为管理员,另一方面还可直接调用系统底层的数据源来相应用户的操作,能够带来更好的人机交互体验。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。 并未刻意按照比例绘制附图,重点在于示出本发明的主旨。

图1为本发明提供的一种在IT运维管理系统中的语音识别方法的示意图;

图2为本发明提供的一种在IT运维管理系统中的语音识别系统的示意图。

具体实施方式

在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。

为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。

本发明提供了一种在IT运维管理系统中的语音识别方法,参照图1所示,包括如下方法:

步骤S1:用户发出语音指令。可选的,IT运维管理系统可外接一麦克风,通过该麦克风来接收用户发出的语音指令。

步骤S2:通过一声纹识别模块对语音指令进行甄别,以判断该用户是否为IT运维管理系统的管理员。

在本发明中,声纹识别模块对述语音指令进行甄别的步骤包括:将用户发出的语音指令与IT运维管理系统中预存储的管理员的声纹进行比对,以判断该用户是否为运维管理系统的管理员。人类语言的产生是人体语言中枢与发音器官之间一个复杂的生理物理过程,人在讲话时使用的发声器官—舌、牙齿、喉头、肺、鼻腔在尺寸和形态方面每个人的差异很大,所以任何两个人的声纹图谱都有差异。在一实施例中,用户登录IT运维管理系统时,可直接发出命令:“我要登录xx IT运维管理系统”,语音识别引擎通过麦克风接收到命令后,根据用户的声纹与系统内置的运维管理员声纹比对,如果一致,登录成功。

步骤S3:如果该用户为运维管理系统的管理员,通过一语音识别模块继续对语音指令进行处理,以获取用户的操作命令,并将该操作命令传输到一计算调度模块,若语音识别模块不能识别语音指令时,将该语音指令传输到一语义识别模块,通过语义识别模块将用户的语音指令进行分析,得到一条可识别的操作命令后再传输到计算调度模块。

步骤S4:计算调度模块根据语音指令调用数据源并在一展现层上响应语音指令。

下面就语音识别列出一具体实施例进行阐述,当管理员发出语音指令:“打开网络拓扑图”,通过麦克风接收到命令后,语音识别模块会对语音指令进行处理,以获取用户的操作命令,再通过计算调度模块直接调用浏览器将拓扑图页面打开。

下面就语义识别识别列出一具体实施例进行阐述,管理员发出指令:“我要看看今天的IT运维情况”,通过麦克风接收到命令后,当语音识别模块不能执行此命令时,跳转到语义识别模块,接收命令,其将用户转换过来的语音文字作分析,得到一条指令后再传达给计算调度模块。

本发明是针对IT运维管理系统的特定的语音识别技术,比如:需要登录IT运维管理系统,通过识别特定的管理员的语音声纹,与系统中的储存的管理员的声纹比对,如果比对成功,即可在浏览器中登录IT运维管理系统;需要打开拓扑图,只需发出语音指令,即可在浏览器中打开拓扑图;需要查看今天的网络运维报告,发送“我要了解今天的网络的运行情况”,即可在浏览器中展现当前网络运行情况。能够带来更好的人机交互体验。

在本发明一可选的实施例中,数据源包括数据库、虚拟化平台、中间件、网络设备、无线设备、应用程序、操作系统,用户可发出针对该些数据源的语音指令。可选的,展现层包括浏览器、短信、邮件。

在本发明一可选的实施例中,上述的方法还包括:计算调度模块将操作命令传输到一业务层,业务层将操作命令转变为可执行的操作请求;通过一数据采集引擎调取底层的数据源并反馈至业务层;业务层对数据源执行相应操 作,计算调度模块调取业务层的数据并通过展现层上响应操作请求。

在本发明一可选的实施例中,上述的可执行的操作包括:网络拓扑管理、应用程序管理、数据库管理、中间件管理、操作系统管理、虚拟化管理、业务分析、IT资产管理、巡检、故障分析、机房监控、报表分析。本发明

在本发明一可选的实施例中,数据采集引擎通过如下采集协议调取数据源:Snmp、Tcp、Udp、Ssh、Syslog、Jmx、Telent、Http、Odbc。本发明的数据采集引擎兼容多种数据采集协议,适用范围广。

在本发明一可选的实施例中,方法还包括:通过一智能分析引擎来对业务层进行数据挖掘;以及通过一通用业务层来存储业务层的历史记录并进行告警管理。同时,智能分析引擎还具有机器学习的功能,会根据长期累积接收到的语音指令进行学习,一方面可以提高识别的准确性,另一方面以科学的算法来对通用业务层的历史记录进行分析。

实施例二

在本实施例中提供了一种在IT运维管理系统中的语音识别系统,参照图2所示,包括语音采集模块(未在图中具体示出)、语音识别引擎1、数据源6和展现层7,具体的:

语音采集模块用于采集用户的语音指令,可选的,IT运维管理系统可外接一麦克风,通过该麦克风来接收用户发出的语音指令。

语音识别引擎1与语音采集模块相连,语音识别引擎1具体包括声纹识别模块1a、语音识别模块1b、语义识别模块1c和计算调度模块1d,声纹识别模块1a用于对语音指令进行甄别,以判断该用户是否为IT运维管理系统的管理员,如果该用户为运维管理系统的管理员,继续通过语音识别模块1b继续对语音指令进行处理,以获取用户的操作命令,并将该操作命令传输到一计算调度模块1d;若语音识别模块1b不能识别语音指令时,将该语音指令传输到一语义识别模块1c,通过语义识别模块1c将用户的语音指令进行分析,得到一条可识别的操作命令后再传输到计算调度模块1d。

数据源6用于根据操作命令调用数据源并在展现层上7响应用户的实际操 作命令。

本发明是针对IT运维管理系统的特定的语音识别技术,比如:需要登录IT运维管理系统,通过识别特定的管理员的语音声纹,与系统中的储存的管理员的声纹比对,如果比对成功,即可在浏览器中登录IT运维管理系统;需要打开拓扑图,只需发出语音指令,即可在浏览器中打开拓扑图;需要查看今天的网络运维报告,发送“我要了解今天的网络的运行情况”,即可在浏览器中展现当前网络运行情况。能够带来更好的人机交互体验。

在本发明一可选的实施例中,语音识别系统还包括业务层2和数据采集引擎5。计算调度模块1d将操作命令传输到业务层2,业务层2将操作命令转变为可执行的操作请求;通过数据采集引擎5调取底层的数据源6并反馈至业务层2;业务层2对数据源6执行相应操作,计算调度模块1d调取业务层2的数据并通过展现层7上响应用户的操作请求。

在本发明一可选的实施例中,上述的语音识别系统还包括智能分析引擎4和通用业务层3。通过智能分析引擎4来对业务层进行数据挖掘;以及通过通用业务层3来存储业务层的历史记录并进行告警管理。

以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

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