面向问答机器人的功能模块检测方法及系统技术方案

技术编号:14104013 阅读:135 留言:0更新日期:2016-12-04 23:50
本发明专利技术公开了一种面向问答机器人的功能模块检测方法及系统,方法包括:获取待测功能模块的运行指标;调用待测功能模块对应的监控程序对运行指标进行检测;根据检测结果得到并输出运行指标的状态。本发明专利技术能够自动检测功能模块的运行指标的状态,并将其及时地反馈给用户,以便用户或者维护模块及时采取应对措施。本发明专利技术实施例在保证问答机器人功能的正常运行的基础上,避免了大量人力进行检测,有效保证问答机器人各个功能模块的正常运行,有利于提高问答机器人性能的稳定性,很好地从技术角度为用户提供良好的用户体验。

【技术实现步骤摘要】

本专利技术涉及智能机器人
,尤其涉及一种面向问答机器人的功能模块检测方法,还涉及一种面向问答机器人的功能模块检测系统。
技术介绍
问答机器人(问答系统)是信息检索系统的一种高级形式。它能用准确、简洁的自然语言回答用户用自然语言提出的问题。其研究兴起的主要原因是人们对于快速、准确的获取信息的需求。在现有技术中,为了维护问答机器人功能的正常运行,需要大量的人力进行检测和维护。在没有人工维护的情况下,只有在某个功能模块功能异常时,问答机器人才会告知相应的维护工作人员进行修复。可以看出,现有的问答机器人不具备对功能模块进行自动检测的功能,很难保证问答机器人产品的功能稳定性,从而严重影响了用户的使用体验。
技术实现思路
本专利技术所要解决的技术问题是:现有技术中的问答机器人不具备对功能模块进行自动检测的功能,很难保证问答机器人产品的功能稳定性,从而严重影响了用户的使用体验。为了解决上述技术问题,本专利技术提供了一种面向问答机器人的功能模块检测方法及系统。根据本专利技术的一个方面,提供了一种面向问答机器人的功能模块检测方法,其包括:获取待测功能模块的运行指标;调用所述待测功能模块对应的监控程序对所述运行指标进行检测;根据检测结果,得到所述运行指标的状态;对所述运行指标的状态进行输出。优选的是,上述面向问答机器人的功能模块检测方法,还包括:在所述运行指标的状态存在异常时,采用预设的维护机制对所述待测功能模块进行维护。优选的是,所述预设的维护机制包括:启用所述待测功能模块对应的备用功能模块;和/或输出用于指示所述待测功能模块需要维护的提示信息。优选的是,对所述运行指标的状态进行输出,包括:将所述运行指标的状态输出到所述待测功能模块对应的页面环境中。优选的是,所述待测功能模块包括API接口类功能模块、服务器类功能模块、语义解析类功能模块、智能家居类功能模块中的一种或几种。根据本专利技术的另一个方面,提供了一种面向问答机器人的功能模块检测系统,其包括:运行指标获取模块,设置为获取待测功能模块的运行指标;调用模块,设置为调用所述待测功能模块对应的监控程序;检测模块,设置为利用所述监控程序对所述运行指标进行检测;状态确定模块,设置为根据检测结果,得到所述运行指标的状态;输出模块,设置为对所述运行指标的状态进行输出。优选的是,上述面向问答机器人的功能模块检测系统,还包括:判断模块,设置为判断所述运行指标的状态是否存在异常;维护模块,设置为在所述判断模块判断出所述运行指标的状态存在异常时,采用预设的维护机制对所述待测功能模块进行维护。优选的是,所述预设的维护机制包括:启用所述待测功能模块对应的备用功能模块;和/或输出用于指示所述待测功能模块需要维护的提示信息。优选的是,所述输出模块具体设置为:将所述运行指标的状态输出到所述待测功能模块对应的页面环境中。优选的是,所述待测功能模块包括API接口类功能模块、服务器类功能模块、语义解析类功能模块、智能家居类功能模块中的一种或几种。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:本专利技术利用监控程序对待测功能模块的运行指标进行检测,并利用检测结果得到并输出运行指标的状态。可以看出,本专利技术能够自动检测功能模块的运行指标的状态,并将其及时地反馈给监控者,以便监控者或者维护模块及时采取应对措施。本专利技术实施例在保证问答机器人功能的正常运行的基础上,避免了大量人力进行检测,有效保证问答机器人各个功能模块的正常运行,有利于提高问答机器人性能的稳定性,很好地从技术角度为用户提供良好的用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1示出了本专利技术实施例面向问答机器人的功能模块检测方法的一种流程示意图;图2示出了应用本实施例将运行指标的状态输出到待测功能模块对应的页面环境的示意图;图3示出了本专利技术实施例面向问答机器人的功能模块检测方法的另一种流程示意图;图4示出了本专利技术实施例面向问答机器人的功能模块检测系统的一种结构示意图;以及图5示出了本专利技术实施例面向问答机器人的功能模块检测系统的另一种结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。现有技术中的问答机器人不具备对功能模块进行自动检测的功能,很难保证问答机器人产品的功能稳定性,从而严重影响了用户的使用体验。为了解决上述技术问题,本专利技术实施例提供了一种面向问答机器人的功能检测方法。实施例一图1示出了本专利技术实施例面向问答机器人的功能模块检测方法的一种流程示意图。如图1所示,本实施例面向问答机器人的功能模块检测方法,主要包括步骤101至步骤105。在步骤101中,获取待测功能模块的运行指标。具体地,首先获取面向问答机器人的功能模态的运行指标。在本专利技术一优选的实施例中,面向问答机器人的功能模块优选地包括以下四种:API接口类功能模块、服务器类功能模块、语义解析类功能模块、智能家居类功能模块。举例来说,针对API(Application Programming Interface,应用程序编程接口)接口类功能模块主要涉及查询类功能模块。例如,查询天气信息、查询快递信息、查询身份证号、查询违章信息、查询彩票信息等等。API接口类功能模块的运行指标例如包括API的URL(Uniform Resource Locator,统一资源定位符)、请求类型(Post/Get)、请求参数、预计返回结果(正则表达式)等。服务器类功能模块主要涉及与服务器相关的功能模块,其主要用于保证服务器的正常运行。服务器类功能模块的运行指标例如包括服务器连接信息:IP地址、端口、用户信息、口令等。语义解析类功能模块主要涉及与语义解析模块相关的功能模块,其主要用于保证语义解析模块的正常运行。语义解析类功能模块的运行指标例如包括语义知识库连接信息、语义解析执行时间等。智能家居功能模块主要涉及与智能家居相关的功能模块,其主要用于保证智能家居的正常运行。智能家居功能模块的运行指标例如包括各种感测传感器(灯光传感器、温度传感器、湿度传感器等)的运行指标、操作上下文准确度的监控等。在步骤102中,调用待测功能模块对应的监控程序。在步骤103中,利用所调用的监控程序对运行指标进行检测。在步骤104中,根据检测结果,得到运行指标的状态。在步骤105中,对运行指标的状态进行输出。具体地,每个待测功能模块的运行指标都有相应的监控程序对其进行监控。利用监控程序对某个待测功能模块的某个运行指标进行检测,得到检测结果。然后对检测结果进行分析,以确定该运行指标的状态。最后将该运行指标的状态进行输出。本专利技术实施例面向问答机器人的功能模块检测方法,利用监控程序对待测功能模块本文档来自技高网...
面向问答机器人的功能模块检测方法及系统

【技术保护点】
一种面向问答机器人的功能模块检测方法,其特征在于,包括:获取待测功能模块的运行指标;调用所述待测功能模块对应的监控程序对所述运行指标进行检测;根据检测结果,得到所述运行指标的状态;对所述运行指标的状态进行输出。

【技术特征摘要】
1.一种面向问答机器人的功能模块检测方法,其特征在于,包括:获取待测功能模块的运行指标;调用所述待测功能模块对应的监控程序对所述运行指标进行检测;根据检测结果,得到所述运行指标的状态;对所述运行指标的状态进行输出。2.根据权利要求1所述的方法,其特征在于,还包括:在所述运行指标的状态存在异常时,采用预设的维护机制对所述待测功能模块进行维护。3.根据权利要求2所述的方法,其特征在于,所述预设的维护机制包括:启用所述待测功能模块对应的备用功能模块;和/或输出用于指示所述待测功能模块需要维护的提示信息。4.根据权利要求1所述的方法,其特征在于,对所述运行指标的状态进行输出,包括:将所述运行指标的状态输出到所述待测功能模块对应的页面环境中。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述待测功能模块包括API接口类功能模块、服务器类功能模块、语义解析类功能模块、智能家居类功能模块中的一种或几种。6.一种面向问答机器人的功能模块检测系统,其特征在于,包括:运行指标获取模块,设置为获取待测...

【专利技术属性】
技术研发人员:魏鹏
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1