【技术实现步骤摘要】
调用应用程序接口的方法和装置
本申请涉及通信领域,特别涉及通信领域中的调用应用程序接口(applicationprogrammersinterfaceAPI,API)的方法和装置。
技术介绍
在通用API框架(commonAPIframework,CAPIF)中,一般包括API调用实体(APIinvoker)、CAPIF核心功能(CAPIFcorefunction,CCF)网元、API开放功能(APIexposingfunction,AEF)网元、API发布功能(APIpublishingfunction,APF)网元以及API管理功能(APImanagementfunction,APIMF)网元。其中,API调用实体一般为与运营商签订了服务协议的第三方应用,具有调用API的能力。AEF提供API,同时也作为API调用实体调用API的入口。APF提供发布API的功能,将API发布在CCF中。CCF保存APF所发布的API,以便API调用实体可以发现API,从而调用API。APIMF提供管理API的功能。在部署CAPI ...
【技术保护点】
1.一种调用应用程序接口API的方法,其特征在于,包括:/n第一网元获取API的路由信息,所述路由信息用于指示调用所述API的路由,所述API由第一开放功能网元和第二开放功能网元提供;/n所述第一网元获取所述API的调用参数信息,所述调用参数信息用于操作所述API;/n所述第一网元根据所述路由信息和所述调用参数信息,从所述第一开放功能网元和所述第二开放功能网元中确定目标开放功能网元。/n
【技术特征摘要】
1.一种调用应用程序接口API的方法,其特征在于,包括:
第一网元获取API的路由信息,所述路由信息用于指示调用所述API的路由,所述API由第一开放功能网元和第二开放功能网元提供;
所述第一网元获取所述API的调用参数信息,所述调用参数信息用于操作所述API;
所述第一网元根据所述路由信息和所述调用参数信息,从所述第一开放功能网元和所述第二开放功能网元中确定目标开放功能网元。
2.根据权利要求1所述的方法,其特征在于,所述调用参数信息包括终端设备的标识信息和/或所述终端设备的位置信息;和/或
所述路由信息包括所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述API对应的第一服务区域的信息和第二服务区域的信息,其中,所述第一开放功能网元提供的所述API对应所述第一服务区域,所述第二开放功能网元提供的所述API对应所述第二服务区域。
3.根据权利要求1或2所述的方法,其特征在于,所述第一网元为核心功能网元,所述第一网元获取所述API的调用参数信息,包括:
所述第一网元从边界开放功能网元接收所述API的调用参数信息;
所述方法还包括:
所述第一网元向所述边界开放功能网元发送所述目标开放功能网元的信息。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网元为核心功能网元,所述第一网元获取API的路由信息,包括:
所述第一网元从发布功能网元接收所述API的路由信息。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网元为核心功能网元,所述方法还包括:
所述第一网元从发布功能网元接收所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述API对应的第一服务区域的信息和所述第二服务区域的信息,其中,所述第一开放功能网元提供的所述API对应所述第一服务区域,所述第二开放功能网元提供的所述API对应所述第二服务区域;
所述第一网元获取API的路由信息,包括:
所述第一网元根据所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述第一服务区域的信息和所述第二服务区域的信息,生成所述API的路由信息。
6.根据权利要求1或2所述的方法,其特征在于,所述第一网元为边界开放功能网元,所述第一网元获取API的路由信息,包括:
所述第一网元从核心功能网元或发布功能网元接收所述API的路由信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述第一网元发送请求消息,所述请求消息用于请求所述API的路由信息,所述请求消息包括所述API的标识信息。
8.一种调用应用程序接口API的方法,其特征在于,包括:
第二网元获取API的路由信息,所述路由信息用于指示调用所述API的路由,所述API由第一开放功能网元和第二开放功能网元提供;
所述第二网元向边界开放功能网元发送所述路由信息,所述路由信息用于所述边界开放功能网元对目标开放功能网元的确定,所述目标开放功能网元是从所述第一开放功能网元和所述第二开放功能网元中确定的。
9.根据权利要求8所述的方法,其特征在于,所述路由信息包括所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述API对应的第一服务区域的信息和第二服务区域的信息,其中,所述第一开放功能网元提供的所述API对应所述第一服务区域,所述第二开放功能网元提供的所述API对应所述第二服务区域。
10.根据权利要求8或9所述的方法,其特征在于,所述第二网元为核心功能网元,所述方法还包括:
所述第二网元从发布功能网元接收所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述API对应的第一服务区域的信息和所述第二服务区域的信息,其中,所述第一开放功能网元提供的所述API对应所述第一服务区域,所述第二开放功能网元提供的所述API对应所述第二服务区域;
所述第二网元获取API的路由信息,包括:
所述第二网元根据所述第一开放功能网元的信息和所述第二开放功能网元的信息、以及所述第一服务区域的信息和所述第二服务区域的信息,生成所述API的路由信息。
11.根据权利要求8至10中任一项所述的方法,其特征在于,在所述第二网元向所述边界开放功能网元发送所述路由信息之前,所述方法还包括:
所述第二网元从所述边界开放功能网元接收请求消息,所述请求消息用于请求所述路由信息,所述请求消息包括所述API的标识信息;
所述第二网元向所述边界开放功能网元发送所述路由信息,包括:
所述第二网元根据所述请求消息,向所述边界开放功能网元发送所述路由信息。
12.一种调用应用程序接口API的装置,其特征在于,包括:
获取单元,用于获取API的路由信息,所述路由信息用于指示调用所述API的路由,所述API由第一开放功能网元和第二开放功能网元提供;以及获取所述API的调用参数信息,所述调用参数信息用于操作所述API;
处理单元...
【专利技术属性】
技术研发人员:葛翠丽,杨艳梅,吴义壮,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。