本发明涉及通信,尤其是一种用于通信核心网的许可证管理系统、方法、计算机装置和存储介质。
背景技术:
1、随着通信网络的快速发展,对通信核心网商业化部署盛起。以5g通信网络为例,5g通信网络不仅在传统运营商领域,同时在行业专网领域能够发挥重大作用。传统的通信核心网管理技术通常通过本地服务器实现,存在数据存储量受限、处理速度慢、信息泄露、无法实现实时监控和预警等问题,同时对企业也造成额外的人力、硬件成本及较高的维护成本。
技术实现思路
1、针对目前的通信核心网管理技术存在的数据存储量受限、处理速度慢、信息泄露、无法实现实时监控和预警等技术问题,本发明的目的在于提供一种用于通信核心网的许可证管理系统、方法、计算机装置和存储介质。
2、一方面,本发明实施例包括一种用于通信核心网的许可证管理系统,所述用于通信核心网的许可证管理系统包括:
3、许可证颁发模块;所述许可证颁发模块用于从通信核心网获取核心网信息,根据所述核心网信息生成许可证id和许可证状态,以及与所述许可证id相应的监控时差和有效期时间,将所述许可证状态同步至所述通信核心网;所述许可证状态用于触发所述通信核心网开放通信核心功能或者关闭通信核心功能;
4、许可证监控模块;所述许可证监控模块用于与所述许可证颁发模块同步,获得所述核心网信息、许可证状态以及所述监控时差,根据所述核心网信息、许可证状态与所述监控时差对通信核心网进行监控;
5、许可证到期提醒模块;所述许可证到期提醒模块用于与所述许可证颁发模块同步,获得所述许可证状态以及所述有效期时间,根据许可证状态与所述有效期时间对通信核心网进行到期提醒。
6、进一步地,所述用于通信核心网的许可证管理系统还包括:
7、许可证更新模块;所述许可证更新模块用于根据所述许可证监控模块的指令,对所述许可证状态进行更新。
8、进一步地,所述用于通信核心网的许可证管理系统还包括:
9、数据库模块;所述数据库模块用于与所述许可证颁发模块、所述许可证监控模块、所述许可证到期提醒模块和所述许可证更新模块进行同步,存储所述核心网信息、所述许可证id、所述许可证状态、所述监控时差和所述有效期时间。
10、进一步地,所述用于通信核心网的许可证管理系统还包括:
11、加解密模块;所述加解密模块用于对所述通信核心网、所述许可证颁发模块、所述许可证监控模块、所述许可证到期提醒模块、所述许可证更新模块和所述数据库模块相互之间的通信进行加密和解密。
12、进一步地,所述根据所述核心网信息、许可证状态与所述监控时差对通信核心网进行监控,包括:
13、以所述监控时差作为周期,周期性地执行监控过程;所述监控过程包括:
14、对所述核心网信息进行跟踪;
15、当检测到所述核心网信息发生变化,指令所述许可证更新模块对所述许可证状态进行更新。
16、进一步地,所述根据所述核心网信息生成许可证id和许可证状态,包括:
17、根据所述核心网信息,执行网络功能虚拟化,生成虚拟网元;
18、将所述虚拟网元接入所述通信核心网;
19、根据需要触发所述通信核心网开放通信核心功能或者关闭通信核心功能,设定所述许可证状态;
20、根据所述许可证状态,设定所述虚拟网元的工作信息;
21、将所述工作信息与所述许可证状态打包在一起。
22、进一步地,所述根据所述许可证状态,设定所述虚拟网元的工作信息,包括:
23、当所述许可证状态表示触发所述通信核心网开放通信核心功能,设定所述虚拟网元的工作信息对应正常负荷;
24、当所述许可证状态表示触发所述通信核心网关闭通信核心功能,设定所述虚拟网元的工作信息对应零负荷。
25、另一方面,本发明实施例还包括一种用于通信核心网的许可证管理方法,所述用于通信核心网的许可证管理方法包括以下步骤:
26、从通信核心网获取核心网信息;
27、根据所述核心网信息生成许可证id和许可证状态,以及与所述许可证id相应的监控时差和有效期时间;
28、将所述许可证id同步至所述通信核心网;
29、根据所述核心网信息、许可证状态与所述监控时差对通信核心网进行监控;
30、根据许可证状态与所述有效期时间对通信核心网进行到期提醒。
31、另一方面,本发明实施例还包括一种计算机装置,包括存储器和处理器,存储器用于存储至少一个程序,处理器用于加载至少一个程序以执行实施例中的一种用于通信核心网的许可证管理方法。
32、另一方面,本发明实施例还包括一种存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于执行实施例中的一种用于通信核心网的许可证管理方法。
33、本发明的有益效果是:实施例中的许可证管理系统,通过根据通信核心网的核心网信息及其变化,生成相应的许可证状态,通过许可证的形式来控制、查询或确认通信核心网的工作状态,由于许可证管理系统可以设置在云端,由云服务器来运行,一个许可证管理系统可以对多个通信核心网的工作状态进行管理,因此许可证管理系统具有自动化程度高、减少人工参与、方便集中控制以及降低成本等优点,从而优化通信核心网的性能。
1.一种用于通信核心网的许可证管理系统,其特征在于,所述用于通信核心网的许可证管理系统包括:
2.根据权利要求1所述的用于通信核心网的许可证管理系统,其特征在于,所述用于通信核心网的许可证管理系统还包括:
3.根据权利要求2所述的用于通信核心网的许可证管理系统,其特征在于,所述用于通信核心网的许可证管理系统还包括:
4.根据权利要求3所述的用于通信核心网的许可证管理系统,其特征在于,所述用于通信核心网的许可证管理系统还包括:
5.根据权利要求2所述的用于通信核心网的许可证管理系统,其特征在于,所述根据所述核心网信息、许可证状态与所述监控时差对通信核心网进行监控,包括:
6.根据权利要求1-5任一项所述的用于通信核心网的许可证管理系统,其特征在于,所述根据所述核心网信息生成许可证id和许可证状态,包括:
7.根据权利要求6所述的用于通信核心网的许可证管理系统,其特征在于,所述根据所述许可证状态,设定所述虚拟网元的工作信息,包括:
8.一种用于通信核心网的许可证管理方法,其特征在于,所述用于通信核心网的许可证管理方法包括:
9.一种计算机装置,其特征在于,包括存储器和处理器,存储器用于存储至少一个程序,处理器用于加载至少一个程序以执行权利要求8所述的用于通信核心网的许可证管理方法。
10.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,处理器可执行的程序在由处理器执行时用于执行权利要求8所述的用于通信核心网的许可证管理方法。