[发明专利]基于发展人延伸场景的接口调用处理方法、装置在审
| 申请号: | 202111584680.2 | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114490113A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 李凯;王健;徐锐;徐东明 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 发展 延伸 场景 接口 调用 处理 方法 装置 | ||
本申请公开了一种基于发展人延伸场景的接口调用处理方法,属于计算机技术领域,有助于采集更细粒度的接口调用场景数据。所述方法包括:响应于对当前功能接口的调用,获取所述调用匹配的接口请求参数,以及,获取当前功能接口预先配置的授权合作商调用跟踪链;基于授权合作商调用跟踪链,对接口请求参数中携带的合作商信息和接口调用跟踪链进行校验;响应于接口请求参数校验成功,基于接口请求参数执行当前功能接口;响应于接口请求参数校验失败,拦截该调用;存储当前功能接口的调用记录,调用记录中携带以下一项或多项信息:当前功能接口、接口请求参数、对接口请求参数进行校验的结果,使得可以基于合作商、调用路径等维度进行功能接口调用分析。
技术领域
本申请涉及计算机技术领域,特别是涉及基于发展人延伸场景的接口调用处理方法、装置、电子设备及计算机可读存储介质。
背景技术
现有技术中,对于通信系统提供的互联网底层能力接口调用,具有层级调用的特点。例如,总部的通信系统提供互联网底层能力接口供腰部省份电信合作商申请调用,进一步的,腰部省份电信合作商可以对申请到的该互联网底层能力接口进行进一步封装,供省内的区市电信合作商进行调用。在实际调用过程中,对于单个接口,腰部省份仅能采集到下一级合作商对该接口的总调用量和整体的错误码统计,不利于分析接口对不同调用者呈现的数据表现;另一方面,当接口调用量出现异常造成资源报警时,无法快速从多调用源中定位问题点。
基于上述问题,需要提供一种基于发展人延伸场景的接口调用处理方法,以提供更细粒度的接口调用场景数据,用于接口调用分析和异常定位。
发明内容
本申请实施例提供一种基于发展人延伸场景的接口调用处理方法,有助于采集更细粒度的接口调用场景数据。
第一方面,本申请实施例提供了一种基于发展人延伸场景的接口调用处理方法,包括:
响应于对当前功能接口的调用,获取所述调用匹配的接口请求参数,以及,获取所述当前功能接口预先配置的授权合作商调用跟踪链;
基于所述授权合作商调用跟踪链,对所述接口请求参数中携带的合作商信息和接口调用跟踪链进行校验;
响应于所述接口请求参数校验成功,基于所述接口请求参数执行所述当前功能接口;
响应于所述接口请求参数校验失败,拦截所述调用;
存储所述当前功能接口的调用记录,所述调用记录中携带以下一项或多项信息:所述当前功能接口、所述接口请求参数、对所述接口请求参数进行校验的结果。
第二方面,本申请实施例提供了一种基于发展人延伸场景的接口调用处理装置,包括:
接口请求参数和配置数据获取模块,用于响应于对当前功能接口的调用,获取所述调用匹配的接口请求参数,以及,获取所述当前功能接口预先配置的授权合作商调用跟踪链;
接口请求参数校验模块,用于基于所述授权合作商调用跟踪链,对所述接口请求参数中携带的合作商信息和接口调用跟踪链进行校验;
功能接口调用处理模块,用于响应于所述接口请求参数校验成功,基于所述接口请求参数执行所述当前功能接口;
所述功能接口调用处理模块,还用于响应于所述接口请求参数校验失败,拦截所述调用;
调用记录存储模块,用于存储所述当前功能接口的调用记录,所述调用记录中携带以下一项或多项信息:所述当前功能接口、所述接口请求参数、对所述接口请求参数进行校验的结果。
第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的基于发展人延伸场景的接口调用处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111584680.2/2.html,转载请声明来源钻瓜专利网。





