公开/公告号CN114844945A
专利类型发明专利
公开/公告日2022-08-02
原文格式PDF
申请/专利权人 中国移动通信有限公司研究院;中国移动通信集团有限公司;
申请/专利号CN202110137494.8
申请日2021-02-01
分类号H04L67/566(2022.01);H04L9/40(2022.01);
代理机构北京银龙知识产权代理有限公司 11243;北京银龙知识产权代理有限公司 11243;
代理人许静;胡影
地址 100053 北京市西城区宣武门西大街32号
入库时间 2023-06-19 16:12:48
法律状态公告日
法律状态信息
法律状态
2022-08-19
实质审查的生效 IPC(主分类):H04L67/566 专利申请号:2021101374948 申请日:20210201
实质审查的生效
2022-08-02
公开
发明专利申请公布
技术领域
本发明实施例涉及网络技术领域,尤其涉及一种网络能力管理方法、能力开放平台及网络能力管理系统。
背景技术
如图1,现有的网络能力管理系统主要由CCF(CAPIF Core Function,公共API框架核心功能)和API Provider Domain(API提供者域)组成。CCF用于鉴权认证、能力管理和能力发现,API Provider Domain包含AEF(API Exposing Function,API开放功能)、APF(APIPublishing Function,API发布功能)和AMF(API Management Function,API管理功能),用于能力提供、能力发布和能力管理。所述网络能力可以是诸如彩信、边缘计算、云服务或者Qos(Quality of Service,服务质量)等能够提供API(Application ProgrammingInterface,应用程序接口)接口的能力。
现有的网络能力管理系统中,主要有能力发布、能力发现和能力调用等流程,具体地:
能力发布流程为:APF向CCF进行能力发布,CCF审核通过后上线能力;
能力发现流程为:API调用者(API Invoker)向CCF进行能力发现,获取API调用信息(包括AEF地址等);
能力调用流程为:API调用者携带API调用信息向AEF进行能力调用,AEF向CCF进行鉴权认证,鉴权通过后向API调用者提供能力。
从能力发布角度分析,CCF所属的能力开放平台直接把能力提供者APF发布的能力进行开放,这导致以下问题:能力开放平台难以对能力API暴露的功能或字段信息进行管控。
从能力调用角度分析,API调用者从CCF所属的能力开放平台进行能力发现获取到能力提供者AEF的地址后,就直接向AEF调用能力,导致以下问题:
1)能力开放平台难以对能力API调用行为进行管控;
2)能力提供者直接暴露给客户,加大安全与运营风险。
发明内容
本发明实施例提供一种网络能力管理方法、能力开放平台及网络能力管理系统,用于解决现有技术中能力调用者直接从能力提供者调用能力API导致能力开放平台难以对能力API调用行为进行管控,能力提供者安全与运营风险大的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种网络能力管理方法,由能力开放平台执行,所述能力开放平台包括:CCF、AEF、APF和AMF,所述方法包括:
通过所述能力开放平台的CCF、AEF、APF和/或AMF,对能力网元发布的能力API进行封装,以及,对能力调用者进行能力调用代理。
可选的,所述方法还包括:
通过所述能力开放平台的CCF、AEF、APF和/或AMF,执行以下网络能力管理中的至少一项:对能力网元进行网元注册或网元注销,对能力调用者提供能力发现报告,以及,对能力网元进行能力发现、能力修改和/或能力注销。
可选的,对能力网元进行网元注册或网元注销包括:
所述能力开放平台的AMF接收能力网元的AMF发送的网元注册请求或网元注销请求;
所述能力开放平台的AMF对所述网元注册请求或网元注销请求进行审核,并向所述能力网元的AMF返回注册结果或注销结果。
可选的,对能力网元发布的能力API进行封装包括:
所述能力开放平台的APF接收能力网元的APF发送的能力发布信息,所述能力发布信息中携带所述能力网元待发布的能力API的信息;
所述能力开放平台的APF对所述能力API进行审核;
若审核通过,所述能力开放平台的APF根据指定的能力封装规则,对所述能力API进行封装,得到所述能力API的封装后的调用信息;
所述能力开放平台的APF向所述能力网元的APF返回审核结果;
所述能力开放平台的APF向所述能力开放平台的CCF上报所述能力API的封装后的调用信息。
可选的,所述能力开放平台的APF根据指定的能力封装规则,对所述能力API进行封装之前还包括:
所述能力开放平台的APF接收所述能力开放平台的CCF配置的能力封装规则。
可选的,对能力调用者提供能力发现报告包括:
所述能力开放平台的CCF接收API调用者发送的能力发现请求,所述能力发现请求用于查询或订阅目标能力;
所述能力开放平台的CCF根据所述能力发现请求,向所述API调用者发送能力发现报告,所述能力发现报告中包含所述目标能力对应的能力API的封装后的调用信息。
可选的,对能力网元进行能力发现包括:
所述能力开放平台的AMF向能力网元的AMF发送的能力发现信息,所述能力发现信息用于查询或订阅能力;
所述能力开放平台的AMF接收所述能力网元的AMF返回的查询或订阅的能力的信息。
可选的,对能力调用者进行能力调用代理包括:
所述能力开放平台的AEF接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的能力API的调用信息和鉴权信息;
所述能力开放平台的AEF将所述鉴权信息发送给所述能力开放平台的CCF;
所述能力开放平台的CCF对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
若鉴权认证通过,所述能力开放平台的AEF向所述能力API对应的能力网元发送能力调用请求;
所述能力开放平台的AEF接收所述能力网元返回的能力调用结果;
所述能力开放平台的AEF将所述能力调用结果发送给所述API调用者。
可选的,所述能力调用信息中携带请求调用的多个能力API的调用信息;
若鉴权认证通过,所述能力开放平台的AEF向所述能力API对应的能力网元发送能力调用请求包括:
若鉴权认证通过,所述能力开放平台的AEF向所述多个能力API对应的各能力网元发送能力调用请求。
可选的,对能力网元发布的能力API进行封装包括:
所述能力开放平台的APF根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息;
所述能力开放平台的APF将所述复合的能力API的调用信息上报给所述能力开放平台的CCF。
可选的,所述能力开放平台的APF根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息之前还包括:所述能力开放平台的CCF接收API调用者发送的能力编排组合指令,所述能力编排组合指令中携带能力编排组合规则和鉴权信息;所述能力开放平台的CCF对所述鉴权信息进行鉴权认证;若鉴权认证通过,且所述能力编排组合指令合法,将所述能力编排组合指令下发给所述能力开放平台的APF;
所述能力开放平台的APF将所述复合的能力API的调用信息上报给所述能力开放平台的CCF之后,还包括:所述能力开放平台的CCF将所述复合的能力API的调用信息返回给所述API调用者。
第二方面,本发明实施例提供了一种能力开放平台,包括:CCF、AEF、APF和AMF;
所述能力开放平台,用于通过所述CCF、AEF、APF和/或AMF,对能力网元发布的能力API进行封装,以及,对能力调用者进行能力调用代理。
可选的,所述能力开放平台,还用于通过所述CCF、AEF、APF和/或AMF,执行以下网络能力管理中的至少一项:对能力网元进行网元注册或网元注销,对能力调用者提供能力发现报告,以及,对能力网元进行能力发现、能力修改和/或能力注销。
可选的,所述能力开放平台的AMF,用于接收能力网元的AMF发送的网元注册请求或网元注销请求;
所述能力开放平台的AMF,还用于对所述网元注册请求或网元注销请求进行审核,并向所述能力网元的AMF返回注册结果或注销结果。
可选的,所述能力开放平台的APF,用于接收能力网元的APF发送的能力发布信息,所述能力发布信息中携带所述能力网元待发布的能力API的信息;
所述能力开放平台的APF,还用于对所述能力API进行审核;
所述能力开放平台的APF,还用于若审核通过,根据指定的能力封装规则,对所述能力API进行封装,得到所述能力API的封装后的调用信息;
所述能力开放平台的APF,还用于向所述能力网元的APF返回审核结果;
所述能力开放平台的APF,还用于向所述能力开放平台的CCF上报所述能力API的封装后的调用信息。
可选的,所述能力开放平台的APF,还用于接收所述能力开放平台的CCF配置的能力封装规则。
可选的,所述能力开放平台的CCF,用于接收API调用者发送的能力发现请求,所述能力发现请求用于查询或订阅目标能力;
所述能力开放平台的CCF,还用于根据所述能力发现请求,向所述API调用者发送能力发现报告,所述能力发现报告中包含所述目标能力对应的能力API的封装后的调用信息。
可选的,所述能力开放平台的AMF,用于向能力网元的AMF发送的能力发现信息,所述能力发现信息用于查询或订阅能力;
所述能力开放平台的AMF,还用于接收所述能力网元的AMF返回的查询或订阅的能力的信息。
可选的,所述能力开放平台的AEF,用于接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的能力API的调用信息和鉴权信息;
所述能力开放平台的AEF,还用于将所述鉴权信息发送给所述能力开放平台的CCF;
所述能力开放平台的CCF,用于对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
所述能力开放平台的AEF,还用于若鉴权认证通过,向所述能力API对应的能力网元发送能力调用请求;
所述能力开放平台的AEF,还用于接收所述能力网元返回的能力调用结果;
所述能力开放平台的AEF,还用于将所述能力调用结果发送给所述API调用者。
可选的,所述能力开放平台的AEF,用于若鉴权认证通过,向所述多个能力API对应的各能力网元发送能力调用请求。
可选的,所述能力开放平台的APF,用于根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息;
所述能力开放平台的APF,还用于将所述复合的能力API的调用信息上报给所述能力开放平台的CCF。
可选的,所述能力开放平台的APF,用于根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息之前还包括:所述能力开放平台的CCF接收API调用者发送的能力编排组合指令,所述能力编排组合指令中携带能力编排组合规则和鉴权信息;所述能力开放平台的CCF对所述鉴权信息进行鉴权认证;若鉴权认证通过,且所述能力编排组合指令合法,将所述能力编排组合指令下发给所述能力开放平台的APF;
所述能力开放平台的APF,还用于将所述复合的能力API的调用信息上报给所述能力开放平台的CCF之后,还包括:所述能力开放平台的CCF将所述复合的能力API的调用信息返回给所述API调用者。
第三方面,本发明实施例提供了一种网络能力管理系统,包括上述第二方面所述的能力开放平台以及多个能力网元。
第四方面,本发明实施例提供了一种能力开放平台,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的网络能力管理方法的步骤。
第五方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的网络能力管理方法的步骤。
本发明实施例中具有以下有益效果:
本发明实施例中,能力开放平台对能力网元的能力API进行封装,避免能力网元直接暴露给客户,提高了安全性,且能力开放平台代理能力调用者对能力API的调用,从而可以对能力API的调用行为进行管控。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为现有的网络能力管理系统的架构示意图;
图2为本发明实施例的网络能力管理系统的结构示意图;
图3为本发明实施例网络能力管理方法的流程示意图;
图4为本发明实施例网元注册流程的示意图;
图5为本发明实施例的能力发布流程的示意图;
图6为本发明实施例的能力发现流程的示意图;
图7为本发明一实施例的能力调用流程的示意图;
图8为本发明另一实施例的能力调用流程的示意图;
图9为本发明实施例的能力编排组合的示意图;
图10为本发明一实施例的能力开放平台的结构示意图;
图11为本发明另一实施例的能力开放平台的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图2,图2为本发明实施例的网络能力管理系统的结构示意图,该网络能力管理系统包括:能力开放平台和能力网元,其中,能力开放平台包括:CCF、AEF、APF和AMF,能力网元包括:AEF、APF和AMF。
其中,CCF用于鉴权、能力封装管理、能力调用管理、能力发布管理和/或能力发现。其中,能力封装是指对能力网元发布的能力API进行封装,例如封装能力API的名称、URL(Uniform Resource Locator,统一资源定位器)、调用路径、鉴权方式、响应信息和/或各部分字段等信息,以避免能力网元直接暴露给客户,提高安全性。
AEF用于能力调用和能力提供。
APF用于能力发布和能力封装。
AMF用于调用记录、话单管理和/或网元注册。
下面对能力开放平台的各功能模块之间、能力开放平台与能力网元之间,以及能力开放平台与能力调用者之间的接口进行说明。
IF1:API调用者与CCF之间的接口,用于实现API调用者向CCF进行能力发现和/或能力编排组合。
IF2:API调用者与能力开放平台的AEF之间的接口,用于实现API调用者向AEF进行能力调用。
IF3:CCF与能力开放平台的AEF之间的接口,用于实现能力开放平台的AEF到CCF的鉴权认证,和/或,CCF向能力开放平台的AEF进行调用管理(例如能力上线、下线和/或流控等)。
IF4:CCF与能力开放平台的APF之间的接口,用于实现CCF为能力开放平台的APF配置能力封装规则,和/或,CCF指示能力开放平台的APF进行能力编排组合封装新能力,和/或,CCF向能力开放平台的APF查询能力信息。
IF5:CCF与能力开放平台的AMF之间的接口,用于实现CCF向能力开放平台的AMF查询或订阅能力API的调用信息。
IF6:能力开放平台的AEF与能力网元的AEF之间的接口,用于实现能力开放平台向能力网元进行能力调用。
IF7:能力开放平台的APF与能力网元的APF之间的接口,用于实现能力网元向能力开放平台进行能力发布、修改和/或注销。
IF8:能力开放平台的AMF与能力网元的AMF之间的接口,用于实现能力开放平台向能力网元查询或订阅能力API的调用信息,和/或,能力网元向能力开放平台进行网元注册或网元注销。
上述IF1和IF2等能力开放平台与能力调用者之间的接口可在能力开放平台上统一调用入口,IF6、IF7和IF8等能力开放平台与能力网元之间的接口可在能力开放平台与能力网元上统一调用入口。
下面对本发明实施例的网络能力管理方法进行说明。
请参考图3,图3为本发明实施例的网络能力管理方法的流程示意图,该网络能力管理方法由能力开放平台执行,所述能力开放平台包括:CCF、AEF、APF和AMF,所述方法包括:
步骤31:通过所述能力开放平台的CCF、AEF、APF和/或AMF,对能力网元发布的能力API进行封装,以及,对能力调用者进行能力调用代理。
能力封装是指对能力网元发布的能力API进行封装,例如封装能力API的名称、URL、调用路径、鉴权方式、响应信息和/或各部分字段等信息,以避免能力网元直接暴露给客户,提高安全性。
举例来说,封装调用路径可以是改变或更新原有的调用路径,封装鉴权方式,可以是改变或更新鉴权方式,将能力网元的鉴权方式修改为能力开放平台的鉴权方式。
本发明实施例中,能力开放平台对能力网元的能力API进行封装,避免能力网元直接暴露给客户,提高了安全性,且能力开放平台代理能力调用者对能力API的调用,从而可以对能力API的调用行为进行管控。
本发明实施例中,可选的,所述网络能力管理方法还包括:通过所述能力开放平台的CCF、AEF、APF和/或AMF,执行以下网络能力管理中的至少一项:对能力网元进行网元注册或网元注销,对能力调用者提供能力发现报告,以及,对能力网元进行能力发现、能力修改和/或能力注销。
本发明实施例中,可选的,对能力网元进行网元注册或网元注销包括:
所述能力开放平台的AMF接收能力网元的AMF发送的网元注册请求或网元注销请求;
所述能力开放平台的AMF对所述网元注册请求或网元注销请求进行审核,并向所述能力网元的AMF返回注册结果或注销结果。
本发明实施例中,可选的,对能力网元发布的能力API进行封装包括:
所述能力开放平台的APF接收能力网元的APF发送的能力发布信息,所述能力发布信息中携带所述能力网元待发布的能力API的信息;
所述能力开放平台的APF对所述能力API进行审核;
若审核通过,所述能力开放平台的APF根据指定的能力封装规则,对所述能力API进行封装,得到所述能力API的封装后的调用信息;
所述能力开放平台的APF向所述能力网元的APF返回审核结果;
所述能力开放平台的APF向所述能力开放平台的CCF上报所述能力API的封装后的调用信息。
本发明实施例中,可选的,所述能力开放平台的APF根据指定的能力封装规则,对所述能力API进行封装之前还包括:
所述能力开放平台的APF接收所述能力开放平台的CCF配置的能力封装规则。
本发明实施例中,能力开放平台动态地支持对能力网元动态发布的能力API进行封装(包括对API名称、调用路径、鉴权方法、各部分字段和/或响应信息等部分进行封装),并支持动态地将封装后的能力API发布出来,从而可以实现了对能力API功能和/或字段的管控。能力开放平台支持被管理员或外部能力调用者配置动态能力封装规则,并支持理解、执行规则去实现动态能力封装。能力调用者直接向能力开放平台调用动态封装后的能力,既实现了对能力网元的拓扑隐藏,也加强了能力开放平台对动态能力的管控行为,同时减少了能力网元的鉴权认证步骤。
本发明实施例中,可选的,对能力调用者提供能力发现报告包括:
所述能力开放平台的CCF接收API调用者发送的能力发现请求,所述能力发现请求用于查询或订阅目标能力;
所述能力开放平台的CCF根据所述能力发现请求,向所述API调用者发送能力发现报告,所述能力发现报告中包含所述目标能力对应的能力API的封装后的调用信息。
本发明实施例中,可选的,对能力网元进行能力发现包括:
所述能力开放平台的AMF向能力网元的AMF发送的能力发现信息,所述能力发现信息用于查询或订阅能力;
所述能力开放平台的AMF接收所述能力网元的AMF返回的查询或订阅的能力的信息。
本发明实施例中,可选的,对能力调用者进行能力调用代理包括:
所述能力开放平台的AEF接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的能力API的调用信息和鉴权信息;
所述能力开放平台的AEF将所述鉴权信息发送给所述能力开放平台的CCF;
所述能力开放平台的CCF对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
若鉴权认证通过,所述能力开放平台的AEF向所述能力API对应的能力网元发送能力调用请求;
所述能力开放平台的AEF接收所述能力网元返回的能力调用结果;
所述能力开放平台的AEF将所述能力调用结果发送给所述API调用者。
本发明实施例中,可选的,所述能力调用信息中携带请求调用的多个能力API的调用信息;
若鉴权认证通过,所述能力开放平台的AEF向所述能力API对应的能力网元发送能力调用请求包括:
若鉴权认证通过,所述能力开放平台的AEF向所述多个能力API对应的各能力网元发送能力调用请求。
本发明实施例中,可选的,对能力网元发布的能力API进行封装包括:
所述能力开放平台的APF根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息;
所述能力开放平台的APF将所述复合的能力API的调用信息上报给所述能力开放平台的CCF。
本发明实施例中,可选的,所述能力开放平台的APF根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息之前还包括:
所述能力开放平台的CCF接收API调用者发送的能力编排组合指令,所述能力编排组合指令中携带能力编排组合规则和鉴权信息;
所述能力开放平台的CCF对所述鉴权信息进行鉴权认证;若鉴权认证通过,且所述能力编排组合指令合法,将所述能力编排组合指令下发给所述能力开放平台的APF;
所述能力开放平台的APF将所述复合的能力API的调用信息上报给所述能力开放平台的CCF之后,还包括:
所述能力开放平台的CCF将所述复合的能力API的调用信息返回给所述API调用者。
本发明实施例中,能力开放平台支持被管理员或外部能力调用者以API或portal形式进行能力编排组合配置,并支持理解、执行编排组合规则去动态地编排组合各动态能力而生成新复合能力。并且新复合能力支持被能力调用者直接在能力开放平台上调用。
下面对上述能力管理方法的交互流程举例进行说明。
(1)网元注册流程
请参考图4,网元注册流程包括以下步骤:
步骤41:能力开放平台的AMF接收能力网元的AMF发送的网元注册请求;
步骤42:能力开放平台的AMF对所述网元注册请求进行审核,并向所述能力网元的AMF返回注册结果。
(2)能力发布流程
请参考图5,能力发布流程包括以下步骤:
步骤51:能力开放平台的CCF向能力开放平台的APF配置能力封装规则;
步骤52:能力开放平台的APF向能力开放平台的CCF返回响应信息;
步骤53:能力开放平台的APF接收能力网元的APF发送的能力发布信息,所述能力发布信息中携带所述能力网元待发布的能力API的信息;
步骤54:能力开放平台的APF对所述能力API进行审核;
步骤55:若审核通过,所述能力开放平台的APF根据指定的能力封装规则,对所述能力API进行封装,得到所述能力API的封装后的调用信息;
步骤56:能力开放平台的APF向所述能力网元的APF返回审核结果;
步骤57:能力开放平台的APF向所述能力开放平台的CCF上报所述能力API的封装后的调用信息。
步骤58:能力开放平台的CCF向能力开放平台的APF发送响应信息。
本发明实施例中,上述流程可以是异步方式,所谓异步方式是指对请求信息没有规定的反馈时限,例如,对于能力网元发送的能力发布信息,能力开放平台不需要在规定的时限内反馈审核结果。
(3)能力发现流程
请参考图6,能力发现流程包括以下步骤:
不走61:能力开放平台的CCF接收API调用者发送的能力发现请求,所述能力发现请求用于查询或订阅目标能力;
步骤62:能力开放平台的CCF根据所述能力发现请求,向所述API调用者发送能力发现报告,所述能力发现报告中包含所述目标能力对应的能力API的封装后的调用信息。
本发明实施例中,上述流程可以是异步方式。
(4)能力调用流程
请参考图7,能力调用流程包括以下步骤:
步骤71:能力开放平台的AEF接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的能力API的调用信息和鉴权信息;
步骤72:能力开放平台的AEF将所述鉴权信息发送给所述能力开放平台的CCF;
步骤73:能力开放平台的CCF对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
步骤74:若鉴权认证通过,所述能力开放平台的AEF向所述能力API对应的能力网元发送能力调用请求;
步骤75:能力开放平台的AEF接收所述能力网元返回的能力调用结果;
步骤76:能力开放平台的AEF将所述能力调用结果发送给所述API调用者。
本发明实施例中,上述流程可以是异步方式。
(5)能力调用流程
请参考图8,能力调用流程包括以下步骤:
步骤81:能力开放平台的AEF接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的多个(例如n个)能力API的调用信息和鉴权信息;
步骤82:能力开放平台的AEF将鉴权信息发送给所述能力开放平台的CCF;
步骤83:能力开放平台的CCF对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
步骤84:若鉴权认证通过,所述能力开放平台的AEF分别向各个能力API对应的能力网元发送能力调用请求;
步骤85:能力开放平台的AEF接收各个能力网元返回的能力调用结果;
步骤86:能力开放平台的AEF将各个能力调用结果发送给所述API调用者。
(6)能力编排组合流程
请参考图9,能力编排组合包括以下步骤:
步骤91:能力开放平台的CCF接收API调用者发送的能力编排组合指令,所述能力编排组合指令中携带能力编排组合规则和鉴权信息;
步骤92:能力开放平台的CCF对所述鉴权信息进行鉴权认证;若鉴权认证通过,且所述能力编排组合指令合法,将所述能力编排组合指令下发给所述能力开放平台的APF;
步骤93:能力开放平台的APF根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息;
步骤94:能力开放平台的APF将所述复合的能力API的调用信息上报给所述能力开放平台的CCF。
步骤95:能力开放平台的CCF将所述复合的能力API的调用信息返回给所述API调用者。
本发明实施例中,上述流程可以是异步方式。
本发明实施例中,能力编排组合由能力调用者发起,在本发明的其他一些实例中,也可以由CCF发起。
请参考图10,本发明实施例提供了一种能力开放平台,包括:CCF、AEF、APF和AMF;
所述能力开放平台,用于通过所述CCF、AEF、APF和/或AMF,对能力网元发布的能力API进行封装,以及,对能力调用者进行能力调用代理。
可选的,所述能力开放平台,还用于通过所述CCF、AEF、APF和/或AMF,执行以下网络能力管理中的至少一项:对能力网元进行网元注册或网元注销,对能力调用者提供能力发现报告,以及,对能力网元进行能力发现、能力修改和/或能力注销。
可选的,所述能力开放平台的AMF,用于接收能力网元的AMF发送的网元注册请求或网元注销请求;
所述能力开放平台的AMF,还用于对所述网元注册请求或网元注销请求进行审核,并向所述能力网元的AMF返回注册结果或注销结果。
可选的,所述能力开放平台的APF,用于接收能力网元的APF发送的能力发布信息,所述能力发布信息中携带所述能力网元待发布的能力API的信息;
所述能力开放平台的APF,还用于对所述能力API进行审核;
所述能力开放平台的APF,还用于若审核通过,根据指定的能力封装规则,对所述能力API进行封装,得到所述能力API的封装后的调用信息;
所述能力开放平台的APF,还用于向所述能力网元的APF返回审核结果;
所述能力开放平台的APF,还用于向所述能力开放平台的CCF上报所述能力API的封装后的调用信息。
可选的,所述能力开放平台的APF,还用于接收所述能力开放平台的CCF配置的能力封装规则。
可选的,所述能力开放平台的CCF,用于接收API调用者发送的能力发现请求,所述能力发现请求用于查询或订阅目标能力;
所述能力开放平台的CCF,还用于根据所述能力发现请求,向所述API调用者发送能力发现报告,所述能力发现报告中包含所述目标能力对应的能力API的封装后的调用信息。
可选的,所述能力开放平台的AMF,用于向能力网元的AMF发送的能力发现信息,所述能力发现信息用于查询或订阅能力;
所述能力开放平台的AMF,还用于接收所述能力网元的AMF返回的查询或订阅的能力的信息。
可选的,所述能力开放平台的AEF,用于接收API调用者发送的能力调用信息,所述能力调用信息中携带请求调用的能力API的调用信息和鉴权信息;
所述能力开放平台的AEF,还用于将所述鉴权信息发送给所述能力开放平台的CCF;
所述能力开放平台的CCF,用于对所述鉴权信息进行鉴权认证,并将鉴权结果返回所述能力开放平台的AEF;
所述能力开放平台的AEF,还用于若鉴权认证通过,向所述能力API对应的能力网元发送能力调用请求;
所述能力开放平台的AEF,还用于接收所述能力网元返回的能力调用结果;
所述能力开放平台的AEF,还用于将所述能力调用结果发送给所述API调用者。
可选的,所述能力开放平台的AEF,用于若鉴权认证通过,向所述多个能力API对应的各能力网元发送能力调用请求。
可选的,所述能力开放平台的APF,用于根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息;
所述能力开放平台的APF,还用于将所述复合的能力API的调用信息上报给所述能力开放平台的CCF。
可选的,所述能力开放平台的APF,用于根据能力编排组合规则,对多个能力API的信息进行封装,得到复合的能力API的调用信息之前还包括:所述能力开放平台的CCF接收API调用者发送的能力编排组合指令,所述能力编排组合指令中携带能力编排组合规则和鉴权信息;所述能力开放平台的CCF对所述鉴权信息进行鉴权认证;若鉴权认证通过,且所述能力编排组合指令合法,将所述能力编排组合指令下发给所述能力开放平台的APF;
所述能力开放平台的APF,还用于将所述复合的能力API的调用信息上报给所述能力开放平台的CCF之后,还包括:所述能力开放平台的CCF将所述复合的能力API的调用信息返回给所述API调用者。
请参考图11,本发明实施例还提供一种能力开放平台110,包括处理器111,存储器112,存储在存储器112上并可在所述处理器111上运行的计算机程序,该计算机程序被处理器111执行时实现上述由网络能力管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述网络能力管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
机译: 基于网络应用的用户能力评估方法,基于网络应用的用户能力管理方法和基于网络应用的用户能力评估系统
机译: 处理器控制的网络能力管理方法,包括将两个数据结构的数据集合并为合并的能力数据结构,并基于合并的数据结构在网络内提供服务
机译: 发明人的发明能力评估系统和发明能力评估方法,网络系统,思想信息市场系统,客户通信系统,思想笔记管理系统以及思想体系的数据流