接口检测方法、接口检测设备及计算机可读存储介质技术

技术编号:17784663 阅读:31 留言:0更新日期:2018-04-22 16:26
本发明专利技术公开了一种接口检测方法、接口检测设备及计算机可读存储介质,该接口检测方法包括:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。本发明专利技术保障了智能终端的接口的正常运行,并缩短了智能终端的技术排错周期,加快了开发人员进行异常定位和技术排错的工作效率,提高了智能终端的自检效率,极大地提升了用户的使用体验。

【技术实现步骤摘要】
接口检测方法、接口检测设备及计算机可读存储介质
本专利技术涉及接口检测
,尤其涉及一种接口检测方法、接口检测设备及计算机可读存储介质。
技术介绍
随着智能终端技术的快速发展,当前智能电视也越来越普及。在智能电视蓬勃发展的背景下,智能电视的功能越来越多,满足了用户越来越多的功能需求,极大地提升了用户的使用体验,使得用户可方便快捷地享受到智能电视的智能化服务。但是,随着功能服务的集成程度越来越高,智能电视保障各种功能服务安全稳定的运行的要求也越来越高。目前传统的解决方法是收集智能电视中运行日志的记录进行定位排错,但这种方法中间需要耗费大量的时间,用户无法及时享受到功能服务。因此,如何快速判断和定位智能电视的运行问题是当前亟待解决的问题。
技术实现思路
本专利技术的主要目的在于提供一种接口检测方法、接口检测设备及计算机可读存储介质,旨在解决传统的智能终端无法快速定位排错,保障各种功能服务安全稳定的运行的技术问题。为实现上述目的,本专利技术实施例提供一种接口检测方法,所述接口检测方法应用于终端,所述接口检测方法包括:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。优选地,所述当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅的步骤包括:当检测到接口返回值为正常值时,获取待监控接口的解析规则;获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码;当检测到所述业务码不为业务错误码时,将本次检测流程记录在检测日志中,以便用户查阅。优选地,所述获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码的步骤之后还包括:当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示。优选地,所述当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示的步骤之后还包括:当在经过业务错误处理之后,终端在预设次数内获取到的待监控接口的业务码为业务错误码时,获取待监控接口的业务下载服务,以修复待监控接口。优选地,所述当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示的步骤之后还包括:当在经过接口异常处理之后,终端在预设次数内获取到的待监控接口的接口返回值为异常值时,获取待监控接口对应的紧急备用接口;输出告警提示,并将紧急备用接口作为待监控接口以供调用。优选地,所述接口检测方法还包括:当检测到终端调用待监控接口而无法获取待监控接口的接口返回值时,获取待监控接口对应的紧急备用接口;输出告警提示,并将紧急备用接口作为待监控接口以供调用。此外,为实现上述目的,本专利技术还提供一种接口检测设备,所述接口检测设备包括:存储器、处理器,通信总线以及存储在所述存储器上的接口检测程序,所述通信总线用于实现处理器与存储器间的通信连接;所述处理器用于执行所述接口检测程序,以实现以下步骤:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。优选地,所述当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅的步骤包括:当检测到接口返回值为正常值时,获取待监控接口的解析规则;获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码;当检测到所述业务码不为业务错误码时,将本次检测流程记录在检测日志中,以便用户查阅。优选地,所述获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码的步骤之后还包括:当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示。优选地,所述当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示的步骤之后还包括:当在经过业务错误处理之后,终端在预设次数内获取到的待监控接口的业务码为业务错误码时,获取待监控接口的业务下载服务,以修复待监控接口。优选地,所述当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示的步骤之后还包括:当在经过接口异常处理之后,终端在预设次数内获取到的待监控接口的接口返回值为异常值时,获取待监控接口对应的紧急备用接口;输出告警提示,并将紧急备用接口作为待监控接口以供调用。优选地,所述接口检测方法还包括:当检测到终端调用待监控接口而无法获取待监控接口的接口返回值时,获取待监控接口对应的紧急备用接口;输出告警提示,并将紧急备用接口作为待监控接口以供调用。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。本专利技术通过当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。通过以上方式,本专利技术解决了传统的智能终端无法快速定位排错,保障各种功能服务安全稳定的运行的技术问题,通过对智能终端的待监控接口进行实时监控,以在智能终端无法正常运行时,主动检测到智能终端待监控接口处可能存在的异常情况,并根据对应的异常处理策略快速排除技术错误,以快速使智能终端重新回到正常运行状态下。本专利技术保障了智能终端的接口的正常运行,并缩短了智能终端的技术排错周期,加快了开发人员进行异常定位和技术排错的工作效率,提高了智能终端的自检效率,极大地提升了用户的使用体验。附图说明图1为本专利技术接口检测方法第一实施例的流程示意图;图2为本专利技术接口检测方法第二实施例的流程示意图;图3为本专利技术接口检测设备的功能模块示意图;图4为本专利技术实施例方法涉及的硬件运行环境的设备结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种接口检测方法,所述接口检测方法应用于终端,在接口检测方法第一实施例中,参照图1,所述接口检测方法包括:步骤S10,当检测到终端调用待监控接口时,获取待监控接口的接口返回值;所述待监控接口为终端中预先设置的作为监控对象的接口,终端可事先将想要监控的所有接口配置为待监控接口,以便随时对待监控接口进行监控。通常地,待监控接口在被调用的过程中,会根据调用状况产生一个相应的接口返回值。所述接口返回值指的是待监控接口被调用过程中实际的调用情况。其中,调用状况可以是接口调用是否成功,可以是接口调用过程中的数据流通量,可以是网络请求的延时率等等。待监控接口会将这些接口调用情况记录下来,并根据调用情况的不同以及预设规则,生成接口返回值,代本文档来自技高网...
接口检测方法、接口检测设备及计算机可读存储介质

【技术保护点】
一种接口检测方法,其特征在于,所述接口检测方法应用于终端,所述接口检测方法包括:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。

【技术特征摘要】
1.一种接口检测方法,其特征在于,所述接口检测方法应用于终端,所述接口检测方法包括:当检测到终端调用待监控接口时,获取待监控接口的接口返回值;当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示;当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅。2.如权利要求1所述的接口检测方法,其特征在于,所述当检测到接口返回值为正常值时,将本次检测流程记录在检测日志中,以便用户查阅的步骤包括:当检测到接口返回值为正常值时,获取待监控接口的解析规则;获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码;当检测到所述业务码不为业务错误码时,将本次检测流程记录在检测日志中,以便用户查阅。3.如权利要求2所述的接口检测方法,其特征在于,所述获取待监控接口的业务码,并根据解析规则判断所述业务码是否为业务错误码的步骤之后还包括:当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示。4.如权利要求3所述的接口检测方法,其特征在于,所述当检测到所述业务码为业务错误码时,基于业务错误码执行业务错误处理,并输出告警提示的步骤之后还包括:当在经过业务错误处理之后,终端在预设次数内获取到的待监控接口的业务码为业务错误码时,获取待监控接口的业务下载服务,以修复待监控接口。5.如权利要求1所述的接口检测方法,其特征在于,所述当检测到接口返回值为异常值时,根据异常值执行接口异常处理,并输出告警提示的步骤之后还包括:当在经过接口异常处理之后,终端在预设次数内获取到的...

【专利技术属性】
技术研发人员:陈茂锦
申请(专利权)人:深圳市雷鸟信息科技有限公司
类型:发明
国别省市:广东,44

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

1