System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络通信,尤其涉及一种网络资源调用方法、装置、设备、介质及计算机程序产品。
技术介绍
1、在当前的数字经济时代,企业业务规模不断增长,不同类型的业务需求也给产品服务带来了更多的挑战。在现有的技术方案中,当有新的业务需求产生时,往往是先通过人工对业务需求进行解析,确定满足业务需求所需的功能和调用逻辑,然后,通过人工编译出实现业务需求所需的功能和调用逻辑的执行代码。还需要对程序代码的执行进行维护,全程不仅耗时耗力,还有可能出错,降低了业务需求的实现效率和实现准确率。
技术实现思路
1、本专利技术提供一种网络资源调用方法、装置、设备、介质及计算机程序产品,用以解决现有技术中业务需求的实现效率低和实现准确率低的缺陷,提高了业务需求的实现效率和实现准确率。
2、本专利技术提供一种网络资源调用方法,包括:
3、对网络资源能力库中的网络资源进行分层,确定不同资源特性的网络资源属于不同的分层;对每层的网络资源进行封装,得到每种特性的网络资源的可调用应用程序编程接口api;对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策略。
4、根据本专利技术提供的一种网络资源调用方法,所述分层包括第一层、第二层和第三层;所述对网络资源能力库中的网络资源进行分层,确定不同资源特性的网络资源属于不同的分层包括:
5、确定不同资源特性的网络资源包括网络物理资源、网元资源和系统功能资源;
6、确定所述网络物理资源属于所述第一
7、根据本专利技术提供的一种网络资源调用方法,所述对每层的网络资源进行封装,得到每种特性的网络资源的可调用应用程序编程接口api包括:
8、对所述第一层的网络物理资源进行封装,得到所述网络物理资源的可调用api;所述网络物理资源包括网关和用户面功能upf;
9、对所述第二层的网元资源进行沉淀封装,得到所述网元资源的可调用api;所述网元资源包括无线网元、接入网元和传输网元;
10、对所述第三层的系统功能资源进行封装,得到所述系统功能资源的可调用api;所述系统功能资源包括资源监控功能、故障定位功能和质量分析功能。
11、根据本专利技术提供的一种网络资源调用方法,所述对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策略包括:
12、确定所述第一层中的第一资源,所述第二层中的第二资源,以及所述第三层中的第三资源;将所述第一资源的第一api,所述第二资源的第一api,以及第三资源的第三api进行组合,得到第一网络服务的api调用策略;所述第一网络服务的api调用策略的调用顺序依次为第三api、第二api和第一api。
13、根据本专利技术提供的一种网络资源调用方法,所述对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策略,之后包括:
14、基于接收的服务请求,确定待处理的网络服务;
15、基于所述待处理的网络服务,确定待使用的封装产品,以及所述封装产品对应的api调用路径;
16、对所述api调用路径上的每个api进行调用,得到所述待处理的网络服务的服务结果。
17、根据本专利技术提供的一种网络资源调用方法,所述基于接收的服务请求,确定待处理的网络服务,之后包括:
18、查找所述待处理的网络服务对应的封装产品;
19、在不存在所述待处理的网络服务对应的封装产品的情况下,确定所述待处理的网络服务对应的目标资源;
20、将所述目标资源加入所述网络资源能力库。
21、本专利技术还提供一种网络资源调用装置,包括如下模块:
22、网络资源分层模块,用于对网络资源能力库中的网络资源进行分层,确定不同资源特性的网络资源属于不同的分层;
23、网络资源封装模块,用于对每层的网络资源进行封装,得到每种特性的网络资源的可调用应用程序编程接口api;
24、网络资源调用模块,用于对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策略。
25、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述网络资源调用方法。
26、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述网络资源调用方法。
27、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述网络资源调用方法。
28、本专利技术提供的网络资源调用方法、装置、设备、介质及计算机程序产品,通过对构建的网络资源能力库中的各网络资源进行分层,分层依据是不同类型的网络资源具有不同的资源特性。对各网络资源进行分层后,对每层的网络资源进行封装,得到每种特性的网络资源的可调用api接口,最后对不同层的网络资源的可调用api进行组合,得到多种网络服务对应的api调用策略。本专利技术通过资源封装得到可调用api,以及对可调用api进行多样的组合得到适合各种网络服务的网络资源调用策略,提高了网络服务业务需求的实现效率和实现准确率。
本文档来自技高网...【技术保护点】
1.一种网络资源调用方法,其特征在于,包括:
2.根据权利要求1所述的网络资源调用方法,其特征在于,所述分层包括第一层、第二层和第三层;所述对网络资源能力库中的网络资源进行分层,确定不同资源特性的网络资源属于不同的分层包括:
3.根据权利要求2所述的网络资源调用方法,其特征在于,所述对每层的网络资源进行封装,得到每种特性的网络资源的可调用应用程序编程接口API包括:
4.根据权利要求3所述的网络资源调用方法,其特征在于,所述对不同层的网络资源的可调用API进行组合,得到多种网络服务的API调用策略包括:
5.根据权利要求1所述的网络资源调用方法,其特征在于,所述对不同层的网络资源的可调用API进行组合,得到多种网络服务的API调用策略,之后包括:
6.根据权利要求5所述的网络资源调用方法,其特征在于,所述基于接收的服务请求,确定待处理的网络服务,之后包括:
7.一种网络资源调用装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述网络资源调用方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述网络资源调用方法。
...【技术特征摘要】
1.一种网络资源调用方法,其特征在于,包括:
2.根据权利要求1所述的网络资源调用方法,其特征在于,所述分层包括第一层、第二层和第三层;所述对网络资源能力库中的网络资源进行分层,确定不同资源特性的网络资源属于不同的分层包括:
3.根据权利要求2所述的网络资源调用方法,其特征在于,所述对每层的网络资源进行封装,得到每种特性的网络资源的可调用应用程序编程接口api包括:
4.根据权利要求3所述的网络资源调用方法,其特征在于,所述对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策略包括:
5.根据权利要求1所述的网络资源调用方法,其特征在于,所述对不同层的网络资源的可调用api进行组合,得到多种网络服务的api调用策...
【专利技术属性】
技术研发人员:刘佩,许丙健,张文宜,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。