System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种能力调用方法、装置、网络设备和存储介质。
技术介绍
1、边缘计算平台(ecp,edge computing platform)上可开放的能力包括边缘网络能力和行业能力两大类,均以应用程序编程接口(api,application programminginterface)的形式在api网关暴露,且各边缘节点的能力,统一汇聚到边缘能力管理平台,通过能力开放平台开放给大网应用。
2、边缘节点采用分布式部署,节点对应的基础设施即服务(iaas,infrastructureas a service)资源有限,针对特定的边缘计算业务场景,边缘计算平台除了会部署通用的边缘网络能力之外,还会针对性的部署当前场景所需要的部分特定行业能力,以满足大部分业务需求,但是在共享场景下,业务对能力的需求差异较大,当边缘应用发起归属的边缘节点不具备的能力调用请求时,跨平台调用如何实现尚没有明确方案。
技术实现思路
1、为解决现有存在的技术问题,本专利技术实施例提供一种能力调用方法、装置、网络设备和存储介质。
2、为达到上述目的,本专利技术实施例的技术方案是这样实现的:
3、第一方面,本专利技术实施例提供一种能力调用方法,应用于第一边缘计算平台,所述方法包括:
4、接收第一应用发送的第一消息,所述第一消息用于请求调用第一能力和/或第一服务;
5、向支持所述第一能力和/或所述第一服务的第二边缘计算平台发送第二消息,所述第二消
6、上述方案中,所述向支持所述第一能力和/或所述第一服务的第二边缘计算平台发送第二消息,包括:基于预先获得的所述第二边缘计算平台的第一网关地址发送所述第二消息。
7、上述方案中,所述方法还包括:接收所述第二边缘计算平台发送的第三消息,所述第三消息用于响应所述第一消息;向所述第一应用发送所述第三消息。
8、上述方案中,所述接收第一应用发送的第一消息之前,所述方法还包括:接收所述第一应用发送的第四消息,所述第四消息用于请求查询或发现所述第一能力和/或所述第一服务。
9、上述方案中,所述方法还包括:在所述第一边缘计算平台在本地未发现所述第一能力和/或所述第一服务的情况下,向网络设备发送第五消息,所述第五消息用于请求查询或发现所述第一能力和/或所述第一服务。
10、上述方案中,所述第五消息中包括所述第一应用的信息和/或所述第一边缘计算平台的信息。
11、上述方案中,所述方法还包括:接收所述网络设备发送的第六消息,所述第六消息中至少包括所述第二边缘计算平台的第一网关地址。
12、上述方案中,所述第六消息中还包括第一策略信息;所述第一策略信息为控制所述第一应用调用所述第一能力和/或所述第一服务的策略信息。
13、上述方案中,所述方法还包括:存储所述第一策略信息和/或所述第一网关地址。
14、上述方案中,所述方法还包括:向所述第一应用发送第七消息,所述第七消息中至少包括所述第一边缘计算平台的第二网关地址。
15、上述方案中,所述第二网关地址用于所述第一应用发送所述第一消息。
16、上述方案中,所述第四消息中还包括所述第一应用在先获得的所述第一边缘计算平台的第二网关地址。
17、上述方案中,所述方法还包括:在所述第一消息不满足第一策略信息的情况下,向所述第一应用发送表示调用失败的第八消息;所述第一策略信息为控制所述第一应用调用所述第一能力和/或所述第一服务的策略信息。
18、上述方案中,所述接收第一应用发送的第一消息之前,所述方法还包括:接收网络设备发送的第一信息,所述第一信息至少包括所述第一应用关联的能力和/或服务信息,以及调用能力和/或服务的策略信息。
19、上述方案中,所述方法还包括:向网络设备发送第九消息,所述第九消息用于请求所述第一策略信息;接收所述网络设备发送的所述第一策略信息。
20、上述方案中,所述方法还包括:向网络设备发送第二信息,所述第二信息用于注册所能提供的能力和/或服务。
21、上述方案中,所述方法还包括:向网络设备发送第三信息,所述第三信息至少包括所述第一应用调用所述第一能力和/或所述第一服务的统计信息。
22、上述方案中,所述第一应用为部署在所述第一边缘计算平台的应用;或者,所述第一应用为位于所述第一边缘计算平台的预设范围内的应用。
23、第二方面,本专利技术实施例还提供一种能力调用方法,应用于网络设备,所述方法包括:
24、接收第一边缘计算平台发送的第五消息,所述第五消息用于请求查询或发现第一能力和/或第一服务;
25、确定支持所述第一能力和/或所述第一服务的第二边缘计算平台,向所述第一边缘计算平台发送第六消息,所述第六消息中至少包括所述第二边缘计算平台的第一网关地址。
26、上述方案中,所述第五消息中包括第一应用的信息和/或所述第一边缘计算平台的信息。
27、上述方案中,所述确定支持所述第一能力和/或所述第一服务的第二边缘计算平台,包括:基于所述第五消息和多个边缘计算平台各自支持的能力状态信息,确定所述第二边缘计算平台。
28、上述方案中,所述第六消息中还包括第一策略信息;所述第一策略信息为所述第一边缘计算平台控制第一应用调用所述第一能力和/或所述第一服务的策略信息。
29、上述方案中,所述方法还包括:向所述第一边缘计算平台发送第一信息,所述第一信息至少包括第一应用关联的能力和/或服务信息,以及调用能力和/或服务的策略信息。
30、上述方案中,所述方法还包括:接收所述第一边缘计算平台发送的第九消息,所述第九消息用于请求第一策略信息;向所述第一边缘计算平台发送所述第一策略信息;所述第一策略信息为所述第一边缘计算平台控制第一应用调用所述第一能力和/或所述第一服务的策略信息。
31、上述方案中,所述方法还包括:接收所述第一边缘计算平台发送的第二信息,所述第二信息用于所述第一边缘计算平台注册所能提供的能力和/或服务;和/或,接收所述第二边缘计算平台发送的第四信息,所述第四信息用于所述第二边缘计算平台注册所能提供的能力和/或服务。
32、上述方案中,所述方法还包括:接收所述第一边缘计算平台发送的第三信息,所述第三信息至少包括第一应用调用所述第一能力和/或所述第一服务的统计信息;和/或,接收所述第二边缘计算平台发送的第五信息,所述第五信息至少包括所述第一应用调用所述第一能力和/或所述第一服务的统计信息。
33、第三方面,本专利技术实施例还提供一种能力调用装置,应用于第一边缘计算平台,所述装置包括:
34、第一接收模块,用于接收第一应用发送的第一消息,所述第一消息用于请求调用第一能力和/或第一服务;
35、和第一发送模块,用于向支持所述第一能力和/或所述本文档来自技高网...
【技术保护点】
1.一种能力调用方法,其特征在于,应用于第一边缘计算平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述向支持所述第一能力和/或所述第一服务的第二边缘计算平台发送第二消息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述接收第一应用发送的第一消息之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述第五消息中包括所述第一应用的信息和/或所述第一边缘计算平台的信息。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述第六消息中还包括第一策略信息;所述第一策略信息为控制所述第一应用调用所述第一能力和/或所述第一服务的策略信息。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求4所述的方法,其特征在于,所述方法还包括:
11
12.根据权利要求10所述的方法,其特征在于,所述第四消息中还包括所述第一应用在先获得的所述第一边缘计算平台的第二网关地址。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述接收第一应用发送的第一消息之前,所述方法还包括:
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
16.根据权利要求1所述的方法,其特征在于,所述方法还包括:
17.根据权利要求1所述的方法,其特征在于,所述方法还包括:
18.根据权利要求1所述的方法,其特征在于,所述第一应用为部署在所述第一边缘计算平台的应用;或者,所述第一应用为位于所述第一边缘计算平台的预设范围内的应用。
19.一种能力调用方法,其特征在于,应用于网络设备,所述方法包括:
20.根据权利要求19所述的方法,其特征在于,所述第五消息中包括第一应用的信息和/或所述第一边缘计算平台的信息。
21.根据权利要求19所述的方法,其特征在于,所述确定支持所述第一能力和/或所述第一服务的第二边缘计算平台,包括:
22.根据权利要求19所述的方法,其特征在于,所述第六消息中还包括第一策略信息;所述第一策略信息为所述第一边缘计算平台控制第一应用调用所述第一能力和/或所述第一服务的策略信息。
23.根据权利要求19所述的方法,其特征在于,所述方法还包括:
24.根据权利要求19所述的方法,其特征在于,所述方法还包括:
25.根据权利要求19所述的方法,其特征在于,所述方法还包括:
26.根据权利要求19所述的方法,其特征在于,所述方法还包括:
27.一种能力调用装置,其特征在于,所述装置包括:
28.一种能力调用装置,其特征在于,所述装置包括:
29.一种网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至权利要求18任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求19至权利要求26任一项所述方法的步骤。
30.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至权利要求18任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求19至权利要求26任一项所述方法的步骤。
...【技术特征摘要】
1.一种能力调用方法,其特征在于,应用于第一边缘计算平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述向支持所述第一能力和/或所述第一服务的第二边缘计算平台发送第二消息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述接收第一应用发送的第一消息之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述第五消息中包括所述第一应用的信息和/或所述第一边缘计算平台的信息。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述第六消息中还包括第一策略信息;所述第一策略信息为控制所述第一应用调用所述第一能力和/或所述第一服务的策略信息。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求4所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述第二网关地址用于所述第一应用发送所述第一消息。
12.根据权利要求10所述的方法,其特征在于,所述第四消息中还包括所述第一应用在先获得的所述第一边缘计算平台的第二网关地址。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述接收第一应用发送的第一消息之前,所述方法还包括:
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
16.根据权利要求1所述的方法,其特征在于,所述方法还包括:
17.根据权利要求1所述的方法,其特征在于,所述方法还...
【专利技术属性】
技术研发人员:师晓卉,
申请(专利权)人:中国移动通信有限公司研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。