许可管理方法及装置、APPLM功能实体及计算机可读存储介质制造方法及图纸

技术编号:20119036 阅读:32 留言:0更新日期:2019-01-16 12:17
本发明专利技术公开了一种许可管理方法,在网络功能虚拟化架构中提供应用许可管理功能实体,该许可管理方法包括:所述应用许可管理功能实体接收许可文件以及许可管理策略;所述应用许可管理功能实体在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。本发明专利技术还公开了一种许可管理装置、应用许可管理功能实体以及一种计算机可读存储介质。本发明专利技术能够实现虚拟化场景下对许可文件的动态管理,达到提高许可文件有效利用率的目的。

License Management Method and Device, APPLM Functional Entity and Computer Readable Storage Media

The invention discloses a license management method, which provides a license management functional entity in a network function virtualization architecture. The license management method includes: the application license management functional entity receives license files and license management strategies; the application license management functional entity receives an operation request based on a virtual network function instance, based on the license management. The management strategy carries on the corresponding management operation to the license file. The invention also discloses a license management device, an application license management functional entity and a computer readable storage medium. The invention can realize dynamic management of license files in virtualization scenarios, and achieve the purpose of improving the effective utilization rate of license files.

【技术实现步骤摘要】
许可管理方法及装置、APPLM功能实体及计算机可读存储介质
本专利技术涉及网络功能虚拟化领域,尤其涉及一种许可管理方法及装置、应用许可管理APPLM功能实体及计算机可读存储介质。
技术介绍
随着网络功能虚拟化技术在电信领域逐渐应用,网络设备厂家为了适应虚拟化要求,逐步将网络功能设备进行软硬分离,实现软件虚拟化,同时支持弹性、自愈和迁移等动态特性。软硬解耦后,硬件和软件可分别采购。通讯设备商的虚拟网络功能实例的许可文件也逐渐从硬件绑定中剥离,成为支持软件的许可文件。然而,在运营商购买了厂家的许可文件和虚拟网络功能实例后,由于缺乏对许可文件动态的管理机制,对运营商按需有效利用许可文件产生了一定的阻碍。
技术实现思路
本专利技术的主要目的在于提供一种许可管理方法及装置、APPLM功能实体及计算机可读存储介质,旨在提高许可文件的有效利用率。为实现上述目的,本专利技术提供一种许可管理方法,首先在网络功能虚拟化架构中新增APPLM功能实体,该许可管理方法包括:所述应用许可管理功能实体接收许可文件以及许可管理策略;所述应用许可管理功能实体在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。进一步地,本专利技术还提供一种许可管理装置,应用于APPLM功能实体,该许可管理装置包括:接收模块,用于接收许可文件以及许可管理策略;管理模块,用于在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。进一步地,本专利技术还提供一种APPLM功能实体,该APPLM功能实体包括:存储有许可管理程序的存储器;处理器,配置为执行所述许可管理程序以实现以下步骤:接收许可文件以及许可管理策略;在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。进一步地,本专利技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有许可管理程序,所述许可管理程序被处理器执行时实现以下步骤:接收许可文件以及许可管理策略;在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。本专利技术通过在网络功能虚拟化架构中新增APPLM功能实体,由APPLM功能实体接收许可文件以及许可管理策略,并在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作,实现了虚拟化场景下许可文件的动态管理,能够提高许可文件的有效利用率。附图说明图1为本专利技术APPLM功能实体一个可选的硬件结构示意图;图2为本专利技术许可管理方法第一实施例的流程示意图;图3为本专利技术许可管理方法第一实施例中网络功能虚拟化NFV的架构示例图;图4为本专利技术许可管理方法第二实施例中部署SLO功能实体和APPLM功能实体的示意图;图5为本专利技术许可管理装置第一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,将参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:通过在网络功能虚拟化架构中新增APPLM功能实体,由APPLM功能实体接收许可文件以及许可管理策略,并在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作,实现了虚拟化场景下许可文件的动态管理,能够提高许可文件的有效利用率。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的APPLM功能实体的硬件结构示意图。如图1所示,该APPLM功能实体可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口等。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的APPLM功能实体结构并不构成对APPLM功能实体的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,在本专利技术APPLM功能实体的一实施例中,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及许可管理程序。在图1所示的APPLM功能实体中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的许可管理程序,并执行以下操作:接收许可文件以及许可管理策略;在接收到基于虚拟网络功能实例的操作请求时,基于许可管理策略对许可文件进行对应的管理操作。进一步地,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:在接收到基于虚拟网络功能实例的许可文件下发请求,且许可文件下发请求符合许可管理策略时,将许可文件下发请求对应的许可文件下发至虚拟网络功能实例,供虚拟网络功能实例加载使用。进一步地,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:在接收到基于虚拟网络功能实例的许可文件更新请求,且许可文件更新请求符合许可管理策略时,将许可文件更新请求对应的许可文件下发至虚拟网络功能实例,供虚拟网络功能实例将已加载的许可文件替换为许可文件更新请求对应的许可文件。进一步地,在APPLM功能实体提供基于预设标准定义的Ncmf接口,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:在接收到基于虚拟网络功能实例的许可文件回收请求,且许可文件回收请求符合许可管理策略时,回收虚拟网络功能实例已加载的许可文件。进一步地,还在网络功能虚拟化架构中提供服务许可编排器功能实体,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:接收服务许可编排器功能实体输入的许可文件以及许可管理策略,其中,许可管理策略由服务许可编排器功能实体基于其接收的软件实例信息和不同层级的服务实例信息配置生成;在基于许可管理策略对许可文件进行对应的管理操作之后,将管理操作的操作结果返回至服务许可编排器功能实体。进一步地,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:在仅接收到服务许可编排器功能实体输入的许可文件,且接收到基于虚拟网络功能实例的操作请求时,向服务许可编排器功能实体发送对应的操作授权请求;在接收到服务许可编排器功能实体返回的操作授权请求的确认信息时,对许可文件进行对应的管理操作;其中,服务许可编排器功能实体在确定操作授权请求符合其配置生成的许可管理策略时,返回确认信息至应用许可管理功能实体。进一步地,处理器1001可以用于调用存储器1005中存储的许可管理程序,还执行以下操作:监控许可文件的变更信息,并在变更信息满足预设条件时输本文档来自技高网...

【技术保护点】
1.一种许可管理方法,其特征在于,在网络功能虚拟化架构中提供应用许可管理功能实体,所述许可管理方法包括以下步骤:所述应用许可管理功能实体接收许可文件以及许可管理策略;所述应用许可管理功能实体在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。

【技术特征摘要】
1.一种许可管理方法,其特征在于,在网络功能虚拟化架构中提供应用许可管理功能实体,所述许可管理方法包括以下步骤:所述应用许可管理功能实体接收许可文件以及许可管理策略;所述应用许可管理功能实体在接收到基于虚拟网络功能实例的操作请求时,基于所述许可管理策略对所述许可文件进行对应的管理操作。2.根据权利要求1所述的许可管理方法,其特征在于,在所述操作请求为许可文件下发请求时,所述基于所述许可管理策略对所述许可文件进行对应的管理操作的步骤包括:在接收到基于所述虚拟网络功能实例的许可文件下发请求,且所述许可文件下发请求符合所述许可管理策略时,所述应用许可管理功能实体将所述许可文件下发请求对应的许可文件下发至所述虚拟网络功能实例,供所述虚拟网络功能实例加载使用。3.根据权利要求1所述的许可管理方法,其特征在于,在所述操作请求为许可文件更新请求时,所述基于所述许可管理策略对所述许可文件进行对应的管理操作的步骤包括:在接收到基于所述虚拟网络功能实例的许可文件更新请求,且所述许可文件更新请求符合所述许可管理策略时,所述应用许可管理功能实体将所述许可文件更新请求对应的许可文件下发至所述虚拟网络功能实例,供所述虚拟网络功能实例将已加载的许可文件替换为所述许可文件更新请求对应的许可文件。4.根据权利要求1所述的许可管理方法,其特征在于,在所述操作请求为许可文件回收请求时,所述基于所述许可管理策略对所述许可文件进行对应的管理操作包括:在接收到基于所述虚拟网络功能实例的许可文件回收请求,且所述许可文件回收请求符合所述许可管理策略时,所述应用许可管理功能实体回收所述虚拟网络功能实例已加载的许可文件。5.根据权利要求1-4任一项所述的许可管理方法,其特征在于,还在网络功能虚拟化架构中提供服务许可编排器功能实体,所述应用许可管理功能实体接收许可文件以及许可管理策略的步骤包括:所述应用许可管理功能实体接收所述服务许可编排器功能实体输入的许可文件以及许可管理策略,其中,所述许可管理策略由所述服务许可编排...

【专利技术属性】
技术研发人员:张茂鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1