System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体地,涉及一种基站虚拟化方法、装置、计算机设备和存储介质。
技术介绍
1、基站是移动通信中的重要组成部分,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端直接进行信息传递的无线电手法信电台。传统的基站主要包括内部的数据处理系统与外部的信号传输系统,能够有效提高移动通信的信号传输质量和传输稳定性。但是基站建设对技术活动的要求性比较高,实际应用具有一定的局限性。因此推动了虚拟基站的发展。虚拟基站是指利用各类软硬件设施,结合虚拟化技术形成虚拟移动网络,并对用户提供相应技术活动的一种方法。虚拟化基站可以提供给用户类似于传统基站的功能体验,但在应用灵活性上有更大的优势,因此,虚拟化基站一经出现便得到了广泛关注。但是目前的基站虚拟化主要还是依靠硬件设备实现,其灵活性和成本较高。
2、因此,目前亟需一种灵活性更高且成本更低的基站虚拟化方法。
技术实现思路
1、本申请实施例中提供了一种基站虚拟化方法、装置、计算机设备和存储介质。
2、本申请实施例的第一个方面,提供了一种基站虚拟化方法,包括:
3、在目标设备上安装所述目标芯片以及所述目标芯片的驱动程序;其中,所述目标芯片为多核架构,所述多核架构至少包括:ape内核和nup内核,所述ape内核为mapu结构,所述npu内核部署有容器引擎;
4、基于所述驱动程序启动所述目标芯片,调用所述容器引擎构建和部署多个容器,并将待虚拟化基站中各服务层所需的应用程序和服务打包存储至不
5、基于预先配置的容器化架构对各容器以及所述待虚拟化基站中各基站服务层之间的交互进行配置;
6、在各容器中运行对应各应用程序的服务进程,得到容器化后的目标虚拟化基站。
7、在本申请一个可选实施例中,所述在各容器中运行对应各应用程序的服务进程,得到容器化后的目标虚拟化基站,包括:
8、在各容器中运行对应各应用程序的所述服务进程,得到容器化后的虚拟基站;
9、对所述容器化后的虚拟基站进行性能测试,并根据测试结果对所述容器引擎的配置和参数进行调整;
10、基于调整后的所述容器引擎对所述容器化后的虚拟基站进行性能优化,得到所述目标虚拟化基站。
11、在本申请一个可选实施例中,上述基站虚拟化方法还包括:
12、对所述目标虚拟化基站进行运行状态监控;
13、若所述运行状态超出预设正常范围,重启所述容器引擎以对所述目标虚拟化基站进行重启。
14、在本申请一个可选实施例中,上述基站虚拟化方法还包括:
15、通过容器文件构建各容器所述服务进程的镜像;其中,所述容器文件中至少包括:基站高层服务的构建环境信息和运行环境信息;
16、所述待虚拟化基站基于所述容器文件进行基站重新部署、升级或扩展。
17、在本申请一个可选实施例中,上述基站虚拟化方法还包括:
18、将所述容器文件共享至其他待虚拟化基站;
19、所述其他待虚拟化基站基于所述容器文件重新构建对应的镜像,并基于构建的镜像进行基站部署。
20、在本申请一个可选实施例中,所述在各容器中运行对应各应用程序的服务进程,包括:
21、调用所述目标芯片中的cu单元运行所述待虚拟化基站的rrc层和pdcp层进程,调用du单元运行所述待虚拟化基站的rlc层和mac层进程。
22、在本申请一个可选实施例中,所述调用所述容器引擎构建和部署多个容器,包括:
23、使用所述容器引擎的容器命令或编排工具对待虚拟化基站的高层服务进行自动化容器构建和部署。
24、本申请实施例的第二个方面,提供了一种基站虚拟化装置,包括:
25、安装模块,用于在目标设备上安装所述目标芯片以及所述目标芯片的驱动程序;其中,所述目标芯片为多核架构,所述多核架构至少包括:ape内核和nup内核,所述ape内核为mapu结构,所述npu内核部署有容器引擎;
26、容器化模块,用于基于所述驱动程序启动所述目标芯片,调用所述容器引擎构建和部署多个容器,并将待虚拟化基站中各服务层所需的应用程序和服务打包存储至不同的容器中;
27、配置模块,用于基于预先配置的容器化架构对各容器以及所述待虚拟化基站中各基站服务层之间的交互进行配置;
28、运行模块,用于在各容器中运行对应各应用程序的服务进程,得到容器化后的目标虚拟化基站。
29、本申请实施例的第三个方面,提供了一种计算机设备,包括:包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上任一项方法的步骤。
30、本申请实施例的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上任一项的方法的步骤。
31、第一方面,本申请实施例通过多核架构的目标芯片来提供基站虚拟化架构,将待虚拟化基站的物理层运行在在ape内核上,从而保证物理层的低时延和高性能处理。将基站的mac层、rlc层、pdcp层、rrc层等高层运行在nup内核上启动的容器引擎上,实现待虚拟化基站高服务层的虚拟化,即通过引入容器引擎结合多核结构的目标芯片实现基站虚拟化,从而提高基站的系统性能,减少网络时延,并优化资源利用;
32、第二方面,通过容器引擎的虚拟化技术,实现基站高服务层的快速部署和扩展,提高系统处理能力;利用容器引擎的资源隔离和限制功能,降低基站高层服务间的干扰,减少网络时延;通过容器引擎的资源动态分配和调度功能,实现基站资源的优化配置和高效利用。
33、第三方面,本申请实施例中的ape内核采用mapu架构,ape内核采用mapu架构内核,其高度可编程的独特软核架构,可根据各类算法灵活重构,从而灵活支持5g标准和非标准协议,并且使得后期升级更方便且高效;mapu架构可重构特性,用户不必为每次新应用设计全新的芯片,以降低研发成本、缩短开发时间、加快产品上线速度。
34、综上,本申请实施例提供了一种性能更优,灵活性更高,效率更高且成本更低的基站虚拟化方法。
本文档来自技高网...【技术保护点】
1.一种基站虚拟化方法,其特征在于,包括:
2.根据权利要求1所述的基站虚拟化方法,其特征在于,所述在各容器中运行对应各应用程序的服务进程,得到容器化后的目标虚拟化基站,包括:
3.根据权利要求1所述的基站虚拟化方法,其特征在于,还包括:
4.根据权利要求1所述的基站虚拟化方法,其特征在于,还包括:
5.根据权利要求4所述的基站虚拟化方法,其特征在于,还包括:
6.根据权利要求1所述的基站虚拟化方法,其特征在于,所述在各容器中运行对应各应用程序的服务进程,包括:
7.根据权利要求1所述的基站虚拟化方法,其特征在于,所述调用所述容器引擎构建和部署多个容器,包括:
8.一种基站虚拟化装置,其特征在于,包括:
9.一种计算机设备,包括:包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任
...【技术特征摘要】
1.一种基站虚拟化方法,其特征在于,包括:
2.根据权利要求1所述的基站虚拟化方法,其特征在于,所述在各容器中运行对应各应用程序的服务进程,得到容器化后的目标虚拟化基站,包括:
3.根据权利要求1所述的基站虚拟化方法,其特征在于,还包括:
4.根据权利要求1所述的基站虚拟化方法,其特征在于,还包括:
5.根据权利要求4所述的基站虚拟化方法,其特征在于,还包括:
6.根据权利要求1所述的基站虚拟化方法,其特征在于,所述在各容器中运行对应各应用程序...
【专利技术属性】
技术研发人员:侯小猛,
申请(专利权)人:湖北思朗通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。