[发明专利]第三方应用接口的降级处理的方法和装置有效
申请号: | 201511031311.5 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105677466B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 罗磊;钟宇亮 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F21/55 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三 应用 接口 降级 处理 方法 装置 | ||
技术领域
本发明实施例涉及计算机数据处理技术,尤其涉及一种第三方应用接口的 降级处理的方法和装置。
背景技术
随着网络的日益普及,互联网的应用已经深入到各个领域,并且为用户的 日常生活、工作和学习提供了便捷的服务。应用程序是一种安装在智能终端上 的软件,通常作为客户端,与后台服务器配合为用户提供相应的功能服务。
随着网络融合的发展,后台服务器为客户端提供功能服务的过程中,经常 会出现对其他应用程序的调用需求,即实现第一功能的后台服务器处理第一功 能的业务处理请求时,会产生处理第二功能的需求,则需要调用能实现第二功 能的第三方应用接口来实现第二功能。第二功能的处理结果再结合到第二功能 的处理过程中,最终结果返回给客户端。
然而由于第三方应用程序的种类很多,接口稳定性参差不齐,使得该第三 方应用接口的调用不能完全受到信任。
因此,现有技术对第三方应用接口的调用不稳定、失败率高,无法保证高 效的为客户端提供正常的业务处理功能。
发明内容
本发明实施例提供了一种第三方应用接口的降级处理的方法和装置,以高 效保障涉及第三方应用接口调用的业务功能正常运行。
一方面,本发明实施例提供了一种第三方应用接口的降级处理方法,包括:
根据产生的第三方应用接口的调用请求,查询配置文件以确定所述第三方 应用接口的工作状态;
如果所述第三方应用接口的工作状态为降级状态,则根据所述配置文件中 的降级处理规则,确定降级策略;
执行所述降级策略,获取所述调用请求的处理结果。
另一方面,本发明实施例还提供了一种第三方应用接口的降级处理装置, 包括:
工作状态确定模块,用于根据产生的第三方应用接口的调用请求,查询配 置文件以确定所述第三方应用接口的工作状态;
降级策略确定模块,用于第三方应用接口的工作状态为降级状态时,根据 所述配置文件中的降级处理规则,确定降级策略;
处理结果获取模块,用于执行所述降级策略,获取所述调用请求的处理结 果。
本发明实施例提供的技术方案,服务器根据产生的第三方应用接口的调用 请求,查询配置文件确定该第三方应用接口是否处于降级状态,如果是,则根 据配置文件中的降级处理规则确定降级策略,并执行该降级策略以完成调用请 求,并获取调用请求的处理结果,该技术方案通过配置文件来管理第三方应用 接口的工作状态和降级处理规则,可以通过更改配置文件来实时的调整降级策 略,而不必预先将降级策略内置在后台服务器对第三方应用接口的调用程序中, 所以可采用更为灵活的降级策略,从而解决了现有技术中后台服务器对第三方 应用接口的调用不稳定,导致对业务处理请求的处理失败率高的问题。
附图说明
图1为本发明实施例一提供的一种第三方应用接口的降级处理方法的流程 图;
图2为本发明实施例二提供的一种第三方应用接口的降级处理方法的流程 图;
图3为本发明实施例三提供的一种记录第三方接口的降级开始时间的方法 的流程图;
图4为本发明实施例四提供的一种第三方应用接口的降级处理装置的结构 示意图;
图5为本发明实施例五提供的一种第三方应用接口的降级处理方法的流程 图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此 处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需 要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。
实施例一
图1为本发明实施例一提供的一种第三方应用接口的降级处理方法的流程 图。该方法应用于应用程序的后台服务器中,与安装于移动终端中的应用程序 客户端配合使用,上述移动终端可以但不限于为智能电视、手机、平板电脑或 者电脑中任意一种。
参照图1,该第三方应用接口的降级处理方法包括如下操作:
S110、根据产生的第三方应用接口的调用请求,查询配置文件以确定所述 第三方应用接口的工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511031311.5/2.html,转载请声明来源钻瓜专利网。