[发明专利]一种Open API服务的管理方法及管理系统有效
申请号: | 201911370784.6 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111124837B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 韩旭;颜凯;吴迪;孙悦;王毅恒;刘士建;曹伟 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张雪娇 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 open api 服务 管理 方法 系统 | ||
1.一种Open API服务的管理方法,其特征在于,包括:
设定第三方系统对于各类Open API服务的最大调用频率,作为所述第三方系统对于各类Open API服务的最大调用频率的初始设定值;所述最大调用频率为一个调用周期内的最大调用次数;
根据各类Open API服务的最大调用频率,对各个所述Open API服务分别进行调用频率管理;
对所述Open API服务进行调用频率管理包括:
统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数,以获得所述第三方系统调用所述Open API服务的实际调用频率;
判断所述第三方系统调用Open API服务的实际调用频率是否大于当前与所述OpenAPI服务对应的最大调用频率,如果是,则在下一个调用周期内将当前所述Open API服务对应的最大调用频率按预设百分比下调,将下调后的最大调用频率作为所述Open API服务当前的最大调用频率,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤;
如果否,则将当前与所述Open API服务对应的最大调用频率恢复为初始设定值,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤;
所述判断所述第三方系统调用Open API服务的实际调用频率是否大于当前与所述Open API服务对应的最大调用频率,如果是,则在下一个调用周期内将当前所述Open API服务对应的最大调用频率按预设百分比下调,将下调后的最大调用频率作为所述Open API服务当前的最大调用频率,并返回统计所述第三方系统在一个调用周期内调用所述OpenAPI服务的实际调用次数的步骤;如果否,则将当前与所述Open API服务对应的最大调用频率恢复为初始设定值,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤包括:
判断所述第三方系统调用所述Open API服务的实际调用频率是否大于与所述OpenAPI服务对应的最大调用频率,如果是,则判断当前与所述Open API服务对应的最大调用频率是否小于或等于最小限定值,若是,则保持与所述Open API服务对应的最大调用频率不变,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤;
若否,则在下一个调用周期内将当前所述Open API服务对应的最大调用频率按预设百分比下调,将下调后的最大调用频率作为所述Open API服务当前的最大调用频率,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤;
如果否,则在当当前与所述Open API服务对应的最大调用频率小于与所述Open API服务对应的最大调用频率的初始设定值时,将当前与所述Open API服务对应的最大调用频率按所述预设百分比上调,将上调后的最大调用频率作为当前与所述Open API服务对应的最大调用频率,所述上调后的最大调用频率小于或等于与所述Open API服务对应的最大调用频率的上限值,所述上限值为所述Open API服务的最大调用频率的初始设定值,并返回统计所述第三方系统在一个调用周期内调用所述Open API服务的实际调用次数的步骤;
所述Open API服务的最小限定值小于与所述Open API服务对应的最大调用频率的初始设定值。
2.根据权利要求1所述的Open API服务的管理方法,其特征在于,所述Open API服务的最小限定值为与所述Open API服务对应的最大调用频率的初始设定值与预设频率值的差值。
3.根据权利要求1所述的Open API服务的管理方法,其特征在于,所述预设百分比的取值范围为5%-15%,包括端点值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911370784.6/1.html,转载请声明来源钻瓜专利网。