System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种网络服务检测方法和装置。
技术介绍
1、网络服务(web services)是指一些在网络上运行的、面向服务的、基于分布式程序的软件模块,网络服务采用超文本传输协议(hypertext transfer protocol,http)和可扩展标记语言(extensible markup language,xml)等互联网通用标准,使人们可以在不同的地方通过不同的终端访问网络上的数据,如网上订票,查看订座情况。
2、然而在网络服务过程中,可能会出现异常,进而导致数据访问失败。为此需要对网络服务进行检测,从而基于检测需求定位异常位置,以及时恢复网络服务。相关技术提供的检测方法需要人工判断和查找来定位符合检测需求的异常位置。然而这种检测方法不够便捷,检测效率较低。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种网络服务检测方法和装置,可以自动实现网络服务检测,从而提高检测便捷性和检测效率,以便及时解决问题。同时,为了可以像人工检测一样可以获取到符合需求的分析结果,可以基于自定义的输入内容确定检测意图,从而得到符合需求的分析结果,避免局限在预设需求中,延展性更好,达到自动化进行网络服务检测并自动化获取符合需求的分析结果的目的。
2、本申请实施例公开了如下技术方案:
3、第一方面,本申请实施例提供一种网络服务检测方法,所述方法包括:
4、通过组件工具获取网络服务相关数据,网络服务相关数据是基于网络服务请求
5、通过分析服务模块对所述网络服务相关数据进行数据分析,得到分析结果,所述分析结果用于指示所述网络服务请求是否成功,以及在所述网络服务请求失败的情况下指示目标接口;
6、获取所述交互对象的检测意图,所述检测意图是基于所述交互对象的输入内容确定的;
7、基于所述检测意图从所述分析结果中筛选目标结果;
8、通过所述分析服务模块向所述组件工具返回所述目标结果。
9、在一种可能的实现方式中,所述网络服务相关数据包括请求链接、请求参数、返回结果、请求耗时、网络状态中至少一种。
10、在一种可能的实现方式中,所述输入内容为待处理文本或待处理语音。
11、在一种可能的实现方式中,若所述输入内容是待处理语音,所述获取所述交互对象的检测意图,包括:
12、通过所述组件工具获取所述交互对象的输入的待处理语音;
13、通过自动语音识别引擎对所述待处理语音进行语音识别,得到所述待处理语音对应的文本内容;
14、通过会话服务模块对所述文本内容进行意图识别,得到所述检测意图。
15、在一种可能的实现方式中,所述通过所述组件工具获取所述交互对象的输入的待处理语音,包括:
16、响应于针对所述组件工具的录音功能的开启操作,启动所述组件工具的录音功能;
17、在所述交互对象发出语音的过程中,通过所述组件工具对所述交互对象发出的语音进行录制得到所述待处理语音。
18、在一种可能的实现方式中,所述组件工具包括拾音模块,所述通过所述组件工具获取所述交互对象的输入的待处理语音,包括:
19、在所述交互对象发出语音的过程中,通过所述拾音模块采集所述交互对象发出的语音得到所述待处理语音。
20、在一种可能的实现方式中,若所述输入内容是待处理文本,所述获取所述交互对象的检测意图,包括:
21、通过所述组件工具获取所述交互对象的输入的待处理文本;
22、通过会话服务模块对所述待处理文本进行意图识别,得到所述检测意图。
23、在一种可能的实现方式中,在所述通过组件工具获取网络服务相关数据之后,所述方法还包括:
24、通过所述组件工具将所述网络服务相关数据上报至埋点系统,所述埋点系统用于存储和汇总所述网络服务相关数据;
25、在所述通过分析服务模块对所述网络服务相关数据进行数据分析,得到分析结果之前,所述方法还包括:
26、通过所述分析服务模块从所述埋点系统获取所述网络服务相关数据。
27、在一种可能的实现方式中,所述方法还包括:
28、通过所述埋点系统存储所述分析结果。
29、第二方面,本申请实施例提供一种网络服务检测装置,所述装置包括:
30、获取单元,用于通过组件工具获取网络服务相关数据,网络服务相关数据是基于网络服务请求产生的,所述组件工具集成在目标应用之中,所述网络服务请求是交互对象通过所述目标应用向网络请求对应的网络服务所触发的请求;
31、分析单元,用于通过分析服务模块对所述网络服务相关数据进行数据分析,得到分析结果,所述分析结果用于指示所述网络服务请求是否成功,以及在所述网络服务请求失败的情况下指示目标接口;
32、所述获取单元,还用于获取所述交互对象的检测意图,所述检测意图是基于所述交互对象的输入内容确定的;
33、筛选单元,用于基于所述检测意图从所述分析结果中筛选目标结果;
34、返回单元,用于通过所述分析服务模块向所述组件工具返回所述目标结果。
35、在一种可能的实现方式中,所述网络服务相关数据包括请求链接、请求参数、返回结果、请求耗时、网络状态中至少一种。
36、在一种可能的实现方式中,所述输入内容为待处理文本或待处理语音。
37、在一种可能的实现方式中,所述输入内容是待处理语音,所述获取单元,用于:
38、通过所述组件工具获取所述交互对象的输入的待处理语音;
39、通过自动语音识别引擎对所述待处理语音进行语音识别,得到所述待处理语音对应的文本内容;
40、通过会话服务模块对所述文本内容进行意图识别,得到所述检测意图。
41、在一种可能的实现方式中,所述获取单元,用于:
42、响应于针对所述组件工具的录音功能的开启操作,启动所述组件工具的录音功能;
43、在所述交互对象发出语音的过程中,通过所述组件工具对所述交互对象发出的语音进行录制得到所述待处理语音。
44、在一种可能的实现方式中,所述组件工具包括拾音模块,所述获取单元,用于:
45、在所述交互对象发出语音的过程中,通过所述拾音模块采集所述交互对象发出的语音得到所述待处理语音。
46、在一种可能的实现方式中,若所述输入内容是待处理文本,所述获取单元,用于:
47、通过所述组件工具获取所述交互对象的输入的待处理文本;
48、通过会话服务模块对所述待处理文本进行意图识别,得到所述检测意图。
49、在一种可能的实现方式中,所述装置还包括上报单元:
50、本文档来自技高网...
【技术保护点】
1.一种网络服务检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述网络服务相关数据包括请求链接、请求参数、返回结果、请求耗时、网络状态中至少一种。
3.根据权利要求1所述的方法,其特征在于,所述输入内容为待处理文本或待处理语音。
4.根据权利要求3所述的方法,其特征在于,若所述输入内容是待处理语音,所述获取所述交互对象的检测意图,包括:
5.根据权利要求4所述的方法,其特征在于,所述通过所述组件工具获取所述交互对象的输入的待处理语音,包括:
6.根据权利要求4所述的方法,其特征在于,所述组件工具包括拾音模块,所述通过所述组件工具获取所述交互对象的输入的待处理语音,包括:
7.根据权利要求3所述的方法,其特征在于,若所述输入内容是待处理文本,所述获取所述交互对象的检测意图,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,在所述通过组件工具获取网络服务相关数据之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种网络服务检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述网络服务相关数据包括请求链接、请求参数、返回结果、请求耗时、网络状态中至少一种。
3.根据权利要求1所述的方法,其特征在于,所述输入内容为待处理文本或待处理语音。
4.根据权利要求3所述的方法,其特征在于,若所述输入内容是待处理语音,所述获取所述交互对象的检测意图,包括:
5.根据权利要求4所述的方法,其特征在于,所述通过所述组件工具获取所述交互对象的输入的待处理语音,包括:
6.根据权利要求4所述的方法,其特征在于...
【专利技术属性】
技术研发人员:闫布福,孙连鹏,于鑫,
申请(专利权)人:北京声智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。