首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 修改 / 一种网络业务实例化的方法及设备

一种网络业务实例化的方法及设备

阅读:105发布:2021-12-02

专利汇可以提供一种网络业务实例化的方法及设备专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供了一种网络业务实例化的方法及设备,用以解决 现有技术 中存在的无法实现VNF实例在能够服务其他NS的同时,还能够满足本次NS的需求的问题。该方法包括:第一设备接收到第二设备发送的网络业务NS的实例化 请求 ;其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行 修改 的修改信息;所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体,所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;所述第一设备根据所述修改信息对所述至少一个VNF实例进行修改。,下面是一种网络业务实例化的方法及设备专利的具体信息内容。

1.一种网络业务实例化的方法,其特征在于,包括:
第一设备接收到第二设备发送的网络业务NS的实例化请求
其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体,所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;
所述第一设备根据所述修改信息对所述至少一个VNF实例进行修改。
2.如权利要求1所述的方法,其特征在于,所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改信息;或者
所述实例化请求中包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改信息。
3.如权利要求1或2所述的方法,其特征在于,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
4.如权利要求1或2所述的方法,其特征在于,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息;
所述根据所述修改信息,对所述至少一个VNF实例进行修改,包括:
根据所述扩容信息,对所述至少一个VNF实例进行扩容;或者
根据所述缩容信息,对所所述至少一个VNF实例进行缩容。
5.如权利要求1或2所述的方法,其特征在于,所述实例化请求中还包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
所述对所述至少一个VNF实例进行修改,包括:
根据所述指示信息,更新所述至少一个VNF实例的监测参数。
6.一种网络业务实例化的方法,其特征在于,包括:
第二设备确定针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改,所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个;
所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备;
其中,所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体。
7.如权利要求6所述的方法,其特征在于,所述第二设备确定针对本次即将发起的所述NS,需要对所述至少一个VNF实例进行修改,包括:
所述第二设备向所述第一设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
所述第二设备接收所述第一设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
所述第二设备根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
8.如权利要求6所述的方法,其特征在于,所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备,包括:
所述第二设备生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述实例化参数的所述NS的实例化请求;
或者
所述第二设备生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述NSD的所述NS的实例化请求。
9.如权利要求6~8任一所述的方法,其特征在于,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
10.如权利要求6~8任一所述的方法,其特征在于,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
11.一种网络业务实例化的设备,其特征在于,所述设备是进行网络业务NS实例化的管理实体,所述设备包括:
接收模,用于接收所述接收模块对应的对端设备发送的所述NS的实例化请求;所述对端设备是所述NS实例化的发起实体;
其中,所述NS的实例化请求用于指示第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;
修改模块,用于根据所述接收模块接收到的所述修改信息,对所述至少一个VNF实例进行修改。
12.如权利要求11所述的设备,其特征在于,所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改信息;
或者
所述实例化请求中包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改信息。
13.如权利要求11或12所述的设备,其特征在于,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
14.如权利要求11或12所述的设备,其特征在于,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息;
所述修改模块,具体用于根据所述扩容信息,对所述至少一个VNF实例进行扩容;或者具体用于根据所述缩容信息,对所述至少一个VNF实例进行缩容。
15.如权利要求11或12所述的设备,其特征在于,所述实例化请求中还包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
所述修改模块,具体用于根据所述指示信息,更新所述至少一个VNF实例的监测参数。
16.一种网络业务实例化的设备,其特征在于,所述设备是网络业务NS实例化的发起实体,所述设备包括:
确定模块,用于针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改;所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个;
发送模块,用于将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给所述发送模块对应的对端设备;所述对端设备是进行所述NS实例化的管理实体。
17.如权利要求16所述的设备,其特征在于,还包括,
第二发送模块,用于向所述对端设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
接收模块,用于接收所述对端设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
所述确定模块,具体用于根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
18.如权利要求16所述的设备,其特征在于,还包括:
生成模块,用于生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块具体用于向所述对端设备发送包括所述实例化参数的所述NS的实例化请求;或者
生成模块,用于生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块具体用于向所述对端设备发送包括所述NSD的所述NS的实例化请求。
19.如权利要求16~18任一所述的设备,其特征在于,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
20.如权利要求16~18任一所述的设备,其特征在于,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。

说明书全文

一种网络业务实例化的方法及设备

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种网络业务实例化的方法及设备。

背景技术

[0002] 随着技术的发展,虚拟化技术作为云计算的基础技术,在企业数据中心、大规模集群计算领域得到大规模使用。
[0003] 网络功能虚拟化(英文:Network Functions Virtualization,简称:NFV)技术将一台计算机虚拟为多台虚拟逻辑计算机,即虚拟机(Virtual Machine,简称:VM)。虚拟机一般使用虚拟网卡、虚拟交换机以及连接机框内交换机或者架顶交换机的服务器物理网口,与服务器外部进行数据通信。
[0004] NFV技术通过借用信息技术(英文:Information Technology,简称:IT)的虚拟化技术,使得许多类型的网络设备可以合并到工业标准中,例如:服务、交换、存储等可以部署在数据中心或者网络节点中。将各种网络功能以软件方式实现,并能在工业标准的服务器上运行,并还能根据需要进行迁移、实例化、以及重新部署等等,并不需要安装新的设备,即产生虚拟网络功能(英文:Virtualized Network Function,简称:VNF)。多个虚拟网络功能之间可以实现网络业务(英文:Network Service,简称:NS)。
[0005] 当网络业务发起者需要实现一个NS时,可以向资源管理实体发送NS初始化请求;其中,资源管理实体可以是网络功能虚拟化编制器(英文:NFV Orchestrator,简称:NFVO)。
其中初始化请求中包括网络业务描述信息(英文:network service descriptor,简称:
NSD),NSD指明了该NS所需要的VNF。其中该NS需要的VNF中某个或者某几个VNF在网络架构中已经进行了实例化,已实例化的VNF可以服务于该NS,也可以服务于其他NS。
[0006] 但是若NSD中指明的所需要的VNF是已经实例化的VNF,并且该VNF已经服务于其他NS,从而导致该VNF剩余的资源无法满足本次NS的需求。现有技术中并没有一种方法可以使得VNF实例的资源在能够满足其他NS的同时,还能够满足本次NS的需求。

发明内容

[0007] 本发明实施例提供了一种网络业务实例化的方法及设备,用以解决现有技术中存在的无法实现VNF实例在能够服务其他NS的同时,还能够满足本次NS的需求的问题。
[0008] 第一方面,本发明实施例提供了一种网络业务实例化的方法,该方法包括:
[0009] 第一设备接收到第二设备发送的网络业务NS的实例化请求;
[0010] 其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体,所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;
[0011] 所述第一设备根据所述修改信息对所述至少一个VNF实例进行修改。
[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改信息;或者
[0013] 所述实例化请求中包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改信息。
[0014] 结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0015] 结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息;
[0016] 所述根据所述修改信息,对所述至少一个VNF实例进行修改,包括:
[0017] 根据所述扩容信息,对所述至少一个VNF实例进行扩容;或者
[0018] 根据所述缩容信息,对所所述至少一个VNF实例进行缩容。
[0019] 结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述实例化请求中还包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
[0020] 所述对所述至少一个VNF实例进行修改,包括:
[0021] 根据所述指示信息,更新所述至少一个VNF实例的监测参数。
[0022] 第二方面,本发明实施例还提供了一种网络业务实例化的方法,该方法包括:
[0023] 第二设备确定针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改,所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个;
[0024] 所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备;
[0025] 其中,所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体。
[0026] 结合第二方面,在第二方面的第一种可能的实现方式中,所述第二设备确定针对本次即将发起的所述NS,需要对所述至少一个VNF实例进行修改,包括:
[0027] 所述第二设备向所述第一设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
[0028] 所述第二设备接收所述第一设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
[0029] 所述第二设备根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
[0030] 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备,包括:
[0031] 所述第二设备生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述实例化参数的所述NS的实例化请求;或者
[0032] 所述第二设备生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述NSD的所述NS的实例化请求。
[0033] 结合第二方面和第二方面的第一种至第二种可能的实现方式的任意一种,在第二方面的第三种可能的实现方式中,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0034] 结合第二方面和第二方面的第一种至第三种可能的实现方式的任意一种,在第二方面的第四种可能的实现方式中,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
[0035] 第三方面,本发明实施例提供了一种网络业务实例化的设备,所述设备是进行NS实例化的管理实体,所述设备包括:
[0036] 接收模,用于接收所述接收模块对应的对端设备发送的所述NS的实例化请求;所述对端设备是所述NS实例化的发起实体;
[0037] 其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体,所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;
[0038] 修改模块,用于根据所述接收模块接收到的所述修改信息,对所述至少一个VNF实例进行修改。
[0039] 结合第三方面,在第三方面的第一种可能的实现方式中,所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改信息;或者
[0040] 所述实例化请求中包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改信息。
[0041] 结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0042] 结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息;
[0043] 所述修改模块,具体用于根据所述扩容信息,对所述至少一个VNF实例进行扩容;或者
[0044] 具体用于根据所述缩容信息,对所述至少一个VNF实例进行缩容。
[0045] 结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述实例化请求中还包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
[0046] 所述修改模块,具体用于根据所述指示信息,更新所述至少一个VNF实例的监测参数。
[0047] 第四方面,本发明实施例还提供了一种网络业务实例化的设备,所述设备是NS实例化的发起实体,所述设备包括:
[0048] 确定模块,用于针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改;所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个;
[0049] 发送模块,用于将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给所述发送模块对应的对端设备;所述对端设备是进行所述NS实例化的管理实体。
[0050] 结合第四方面,在第四方面的第一种可能的实现方式中,还包括,[0051] 第二发送模块,用于向所述对端设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
[0052] 接收模块,用于接收所述对端设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
[0053] 所述确定模块,具体用于根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
[0054] 结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,还包括:
[0055] 生成模块,用于生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块具体用于向所述对端设备发送包括所述实例化参数的所述NS的实例化请求;或者
[0056] 生成模块,用于生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块具体用于向所述对端设备发送包括所述NSD的所述NS的实例化请求。
[0057] 结合第四方面和第四方面的第一种至第二种可能的实现方式的任意一种,在第四方面的第三种可能的实现方式中,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0058] 结合第四方面和第四方面的第一种至第三种可能的实现方式的任意一种,在第四方面的第四种可能的实现方式中,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
[0059] 利用本发明实施例提供的方案,在所述实例化请求包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的第一设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。附图说明
[0060] 图1为本发明实施例提供的NFV系统的系统架构示意图;
[0061] 图2为本发明实施例提供的一种网络业务实例化的方法流程图
[0062] 图3为本发明实施例提供的另一种网络业务实例化的方法流程图;
[0063] 图4为本发明实施例提供的一种网络业务实例化的设备示意图;
[0064] 图5为本发明实施例提供的另一种网络业务实例化的设备示意图;
[0065] 图6为本发明实施例提供的又一种网络业务实例化的设备示意图;
[0066] 图7为本发明实施例提供的再一种网络业务实例化的设备示意图。

具体实施方式

[0067] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0068] 本发明实施例提供了一种网络业务实例化的方法及设备,用以解决现有技术中存在的无法实现VNF实例在能够服务其他NS的同时,还能够满足本次NS的需求的问题。其中,方法和设备是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
[0069] 参阅图1所示,本发明实施例提供了一种NFV系统的系统架构示意图,能够实现网络业务的实例化。网络业务指运行在网络中的应用,比如web服务,视频服务等。
[0070] 其中,该NFV系统可以通过多种网络实现,例如数据中心网络、服务提供者网络、或者局域网(英文:Local Area Network,简称LAN)。
[0071] 如图1所示,该NFV系统可以包括NFV管理和编制系统(英文:NFV Management and Orchestration System,简称NFV-MANO)101,NFV基础设施(NFV Infrastructure,简称:NFVI)102,多个虚拟网络功能(英文:Virtualized Network Function,简称:VNF)103,多个网元管理系统(英文element management system,EMS)104,服务、VNF和基础设施描述(英文:Service VNF and Infrastructure Description)系统105,以及一个或多个运营支撑系统/业务支撑系统(英文:Operation Support System/Business Support System,简称:
OSS/BSS)106。
[0072] NFV-MANO 101可以包括网络功能虚拟化编制器(英文:NFV Orchestrator,简称:NFVO)107、一个或多个VNFM 108,以及一个或多个虚拟化基础设施管理器(英文:
Virtualized Infrastructure Manager,简称:VIM)109;NFVI 102可以包括计算硬件110、存储硬件111、网络硬件112组成的硬件资源层、虚拟化层、以及虚拟计算113(例如虚拟机)、虚拟存储114和虚拟网络115组成的虚拟资源层。
[0073] 硬件资源层中的计算硬件110可以为专用的处理器或通用的用于提供处理和计算功能的处理器;存储硬件111用于提供存储能,该存储能力可以是存储硬件111本身提供的(例如一台服务器的本地内存),也可以通过网络提供(例如服务器通过网络连接一个网络存储设备);网络硬件112可以是交换机、路由器和/或其他网络设备,网络硬件112用于实现多个设备之间的通信,多个设备之间通过无线或有线连接。
[0074] NFVI 102中的虚拟化层用于抽象硬件资源层的硬件资源,将VNF 103和硬件资源所属的物理层解耦,向VNF 103提供虚拟资源。
[0075] 虚拟资源层可以包括虚拟计算113、虚拟存储114和虚拟网络115。虚拟计算113、虚拟存储114可以以虚拟机或其他虚拟容器的形式向VNF 103提供,例如一个或多个VNF 103可以部署在一台虚拟机上。虚拟化层通过抽象网络硬件112形成虚拟网络115。虚拟网络115,例如虚拟交换机(例如Vswitches),用于实现多个虚拟机之间,或多个承载VNF的其他类型的虚拟容器之间的通信。网络硬件的虚拟化可以通过虚拟LAN(英文:Vritual LAN,简称:VLAN)、虚拟专用局域网业务(英文:Virtual Private LAN Service,简称:VPLS)、虚拟可扩展局域网(英文:Virtual eXtensible Local Area Network,简称:VxLAN)或通用路由封装网络虚拟化(英文:Nerwork Virtualization  using  Generic  Routing Encapsulation,简称:NVGRE)等技术实现。
[0076] OSS/BSS106主要面向电信服务运营商,提供综合的网络管理和业务运营功能,包括网络管理(例如故障监控、网络信息收集等)、计费管理以及客户服务管理等。服务、VNF和基础设施描述系统105在ETSI GS NFV 002 v1.1.1标准中有详细介绍,本发明实施例在此不再赘述。
[0077] NFV-MANO 101可以用于实现VNF 103和NFVI 102的监控和管理。NFVO 107可以与一个或多个VNFM 108进行通信以实现与资源相关的请求、发送配置信息给VNFM 108、以及收集VNF 103的状态信息。另外,NFVO 107还可以与VIM 109进行通信以实现资源分配,和/或,实现虚拟化硬件资源的配置信息和状态信息的预留和交换。VNFM 108可以用于管理一个或多个VNF 103,执行各种管理功能,例如负责VNF103的初始化、更新、查询、和/或终止等。VIM 109可以用于控制和管理VNF 103和计算硬件110、存储硬件111、网络硬件112、虚拟计算113、虚拟存储114、虚拟网络115的交互。例如,VIM 109可以用于执行资源向VNF 103的分配操作。VNFM 108和VIM 109可以互相通信以交换虚拟化硬件资源配置和状态信息。
[0078] NFVI 102包含硬件和软件,二者共同建立虚拟化环境以部署、管理和执行VNF 103。换句话说,硬件资源层和虚拟资源层用于向各个VNF 103提供虚拟资源,例如虚拟机和/或其他形式的虚拟容器。
[0079] 如图1所示,VNFM 108可以与VNF 103和EMS 104通信以执行VNF 103生命周期管理和实现配置/状态信息的交换。VNF 103是至少一个网络功能的虚拟化,该网络功能之前是由物理网络设备提供的。在一种实现方式下,VNF 103可以是一个虚拟化的移动管理实体(英文:Mobility Management Entity,简称:MME)节点,用于提供典型的非虚拟化的MME设备提供的所有网络功能。在另一种实现方式下,VNF 103可以用于实现非虚拟化的MME设备上提供的全部组件中的部分组件的功能。一个虚拟机(或其他形式的虚拟容器)上可以部署有一个或多个VNF 103。EMS 104可以用于管理一个或多个VNF。
[0080] 本发明实施例提供了一种网络业务实例化的方法,如图2所示,该方法包括:
[0081] 步骤201,第一设备接收到第二设备发送的NS的实例化请求;其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个;所述第一设备是进行所述NS实例化的管理实体,所述第二设备是所述NS实例化的发起实体。
[0082] 第一设备可以是NFVO,第二设备可以是网络业务用户设备,例如运营支撑系统(英文:operations support system,简称:OSS),网络控制器(英文:network manager,简称:NM)。
[0083] 其中,实例化请求中包括NS实例化输入参数以及NSD。实例化输入参数一般可以包括NSD标识(NSD Identification)、存在的VNF实例标识以及针对该VNF实例采取的处理方法,例如扩容,缩容等等。
[0084] NSD用于描述一个NS。一个NS包括至少一个VNF,第一设备为一个VNF创建实例。一个实例化的VNF称为一个VNF实例(VNF Instance)。
[0085] 网络业务用户设备向NFVO提出的网络业务的实例化请求用于实例化一个网络业务,具体的流程包括对该网络业务需要的VNF进行实例化,以及对已经实例化的某些VNF进行升级、更改、请求增加资源或者减少资源等操作。
[0086] NSD包括网络业务所包括的VNF中每一个VNF的描述信息。每一个VNF的描述信息称为一个VNF描述(英文:VNF Description,简称:VNFD),每个VNFD包括相应VNF需要运行的软件和平台信息,以及该VNF的资源需求信息。资源需求信息用于指示为该VNF创建实例所需要的资源,包括计算资源、存储资源等。
[0087] 步骤202,所述第一设备根据所述修改信息,对所述至少一个VNF实例进行修改。
[0088] 利用本发明实施例提供的方案,在所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的第一设备在接收到实例化请求后,根据所述修改信息,对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。
[0089] 具体的,所述第一设备在接收到所述NS的实例化请求后,根据所述实例化请求中包括的NS实例化输入参数以及NSD进行实例化过程,并根据所述修改信息,对所述至少一个VNF实例进行修改。
[0090] 需要说明的是,具体的如何针对VNF实例进行修改,例如扩容,或者缩容,为现有技术,本发明实施例在此不再赘述。具体的进行NS实例化过程为现有技术,本发明实施例在此不再赘述。
[0091] 可选地,指示针对至少一个VNF实例进行修改的修改信息可以包括在NS实例化请求输入参数中。
[0092] 可选地,所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息。所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。每个需要修改的VNF实例都可以对应一个修改标识和/或修改内容。其中,针对所述至少一个VNF实例进行修改的修改标识可以是直接针对至少一个需要修改VNF实例增加修改标识。
还可以对网络架构中已创建的各个VNF实例添加是否进行修改的修改标识和/或修改内容。
其中,修改标识,举例而言,可以具体为0或者1。0表示不需要修改,1表示需要修改。修改方式,举例而言,可以具体为扩容或者缩容的目标模板(deployment flavor)标识。例如,如表
1所示。其中,表1中0表示存在该参数,1表示不存在该参数。
[0093] 表1
[0094]
[0095] 可选地,指示针对至少一个VNF实例进行修改的修改信息可以包括在NSD中。所述修改信息中可以包括针对至少一个VNF实例进行修改的修改标识和/或修改内容。或者可以包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
[0096] 具体的,NSD中指示需要使用网络架构中已经存在的VNF1实例和VNF2实例,并指示针对VNF1实例需要进行扩展,扩容的目标模板是deployement flavor1(这个模板可以在该VNF1对应的VNFD中定义),针对VNF2实例需要进行缩容,缩容的目标模板是deployement flavor2(这个模板可以在该VNF2对应的VNFD中定义)。
[0097] 本发明实施例中修改信息可以包括在NSD中。例如包括在NSD的VNFD中,例如如表2所示,即增加一个网络中已经存在的VNF实例的标识,增加vnf_flavor_id_reference的含义,即当存在vnf_instance_reference的时候,vnf_flavor_id_reference也可以用于表示针对该VNF实例的修改的目标模板标识。其中,表2中0表示存在该参数,1表示不存在该参数。
[0098] 表2
[0099]
[0100] 修改信息中还可以仅包括针对至少一个VNF实例进行修改的修改标识。然后预先在第一设备中配置好对各个VNF实例进行修改的修改内容。比如对VNF的计算资源、存储资源进行增加或者减少的百分比等等。
[0101] 若所述实例化请求不包括用于针对所述至少一个VNF实例进行修改的修改内容,而只包含了修改标识,则第一设备可以根据预先存储的修改内容对所述至少一个VNF实例进行修改。
[0102] 修改信息中还可以仅包括针对至少一个VNF实例进行修改的修改内容,则第一设备根据修改内容直接修改VNF实例。
[0103] 修改标识可以是用于指示对所述至少一个VNF实例进行修改的标识,例如扩容的标识(scale-out)或者缩容的标识(scale-in)。
[0104] 所述根据所述修改标识,对所述至少一个VNF实例进行修改时,所述第一设备根据所述扩容的标识,对所述至少一个VNF实例进行扩容;或者所述第一设备根据所述缩容的标识,对所述至少一个VNF实例进行缩容。
[0105] 其中,所述实例化请求中还可以包括扩容或者缩容的资源的百分比。
[0106] 还可以预先在第一设备中配置对VNF实例进行扩容的资源信息以及进行缩容的资源信息;若实例化请求中不包括扩容的资源信息或者缩容的资源信息,则确定实例化请求包括扩容的标识时,可以根据在第一设备中配置的对VNF实例进行扩容的资源信息对所述修改标识对应的所述至少一个VNF实例进行扩容。
[0107] 可选地,所述实例化请求中还包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
[0108] 所述根据所述修改标识,对所述至少一个VNF实例进行修改,包括:
[0109] 所述第一设备根据所述指示信息,更新所述至少一个VNF实例的监测参数。例如,该监测参数表示当CPU利用率超过90%时需要针对该VNF进行扩容处理,或者当CPU利用率低于20%时需要针对该VNF进行缩容处理。
[0110] 本发明实施例还提供一种网络业务实例化的方法,如图3所示,该方法包括:
[0111] 步骤301,第二设备确定针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改,所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个。
[0112] 步骤303,所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备。
[0113] 第一设备在接收到该NS的实例化请求后,根据该NS的实例化请求进行NS的实例化,并根据修改信息对所述至少一个VNF实例进行修改。。
[0114] 修改信息可以包括用于针对至少一个VNF实例进行修改的修改标识和/或修改内容。所述实例化请求中包括的修改标识还可以为用于指示对所述至少一个VNF实例进行扩容的标识或者缩容的标识。所述实例化请求中还可以包括用于指示更新所述至少一个VNF实例的监测参数的指示信息。
[0115] 修改信息中还可以仅包括针对至少一个VNF实例进行修改的修改标识,不包括修改内容。修改内容可以是预先配置好的。修改内容包括扩容的资源信息或者缩容的资源信息等等。
[0116] 利用本发明实施例提供的方案,在所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的第一设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。
[0117] 其中,所述第一设备是进行所述NS实例化的管理实体,例如NFVO。所述第二设备是所述NS实例化的发起实体,例如网络业务用户设备。
[0118] 可选地,所述第二设备确定针对本次即将发起的所述NS,需要对所述至少一个VNF实例进行修改,可以通过以下方式实现:
[0119] 所述第二设备向所述第一设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
[0120] 所述第二设备接收所述第一设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
[0121] 所述第二设备根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
[0122] 可选地,所述第二设备将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给第一设备,可以但不仅限于通过以下方式实现:
[0123] 第一种实现方式:
[0124] 所述第二设备生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述实例化参数的所述NS的实例化请求。
[0125] 第二种实现方式:
[0126] 所述第二设备生成NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,并向所述第一设备发送包括所述NSD的所述NS的实例化请求。
[0127] 本发明实施例还提供了一种网络业务初始化请求设备,所述设备是进行NS实例化的管理实体,如图4所示,所述设备包括:
[0128] 接收模块401,用于接收到所述接收模块401对应的对端设备发送的所述NS的实例化请求;所述对端设备是所述NS实例化的发起实体;
[0129] 其中,所述NS的实例化请求用于指示所述第一设备进行所述NS实例化过程;所述NS的实例化请求包括针对至少一个虚拟网络功能VNF实例进行修改的修改信息;所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个。
[0130] 可选地,所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改信息;或者
[0131] 所述实例化请求中包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改信息。
[0132] 修改模块402,用于根据所述接收模块401接收到的所述修改信息,对所述至少一个VNF实例进行修改。
[0133] 利用本发明实施例提供的方案,在所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息,使其在服务其他NS的同时,满足本次NS要求。
[0134] 可选地,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容;
[0135] 所述修改模块402,具体用于根据所述修改内容,对所述修改标识对应的VNF实例进行对应内容的修改。
[0136] 可选地,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息;
[0137] 所述修改模块402,具体用于根据所述扩容信息,对所述至少一个VNF实例进行扩容;或者
[0138] 具体用于根据所述缩容信息,对所述至少一个VNF实例进行缩容。
[0139] 可选地,所述实例化请求中还可以包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
[0140] 则根据确定的所述修改标识,对所述至少一个VNF实例进行修改时,所述修改模块402,具体用于根据所述指示信息,更新所述至少一个VNF实例的监测参数。
[0141] 本发明实施例还提供了一种网络业务实例化的设备,如图5所示,所述设备是NS实例化的发起实体,所述设备包括:
[0142] 确定模块501,用于针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改;所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个;
[0143] 发送模块502,用于将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给所述发送模块对应的对端设备;所述对端设备是进行所述NS实例化的管理实体。
[0144] 利用本发明实施例提供的方案,所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。
[0145] 可选地,所述设备还可以包括:
[0146] 第二发送模块,用于向所述对端设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
[0147] 接收模块,用于接收所述对端设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
[0148] 所述确定模块501,具体用于根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
[0149] 可选地,所述设备还可以包括:
[0150] 生成模块,用于生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块503具体用于向所述对端设备发送包括所述实例化参数的所述NS的实例化请求;或者
[0151] 生成模块,用于生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,所述发送模块502具体用于向所述对端设备发送包括所述NSD的所述NS的实例化请求。
[0152] 可选地,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0153] 可选地,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
[0154] 本发明实施例还提供了一种网络业务初始化请求设备,该设备是用于进行所述NS实例化的管理实体,可以设置在NFVO中,或者可由NFVO实现。如图6所示,该设备包括收发器601、处理器602、存储器603。收发器601、处理器602以及存储器603相互连接。本发明实施例中不限定上述部件之间的具体连接介质。本发明实施例在图6中以存储器603、处理器602以及收发器之间通过总线604连接,总线在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0155] 本发明实施例中存储器603,用于存储处理器602执行的程序代码,可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器603也可以是非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)、或者存储器603是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器603可以是上述存储器的组合。
[0156] 本发明实施例中处理器602,可以是一个中央处理单元(英文:central processing unit,简称CPU)。
[0157] 收发器601接收到收发器601对应的对端设备发送的NS的实例化请求;所述对端设备所述NS实例化的发起实体。所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息。
[0158] 处理器602根据收发器601接收到的所述实例化请求对所述NS进行实例化,并根据实例化请求中中包括的修改信息,对所述至少一个VNF实例进行修改。
[0159] 其中,所述至少一个VNF实例是所述NS所需要的、且网络架构中已创建的VNF实例中的至少一个.
[0160] 收发器601接收到的所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息时,可以通过以下方式:
[0161] 收发器601接收到的所述实例化请求包括所述NS的实例化参数,所述NS的实例化参数中包括用于指示针对所述至少一个VNF实例进行修改的修改标识;或者[0162] 收发器601接收到的所述实例化请求包括网络业务描述信息NSD,所述NSD中包括用于指示针对所述至少一个VNF实例进行修改的修改标识。
[0163] 其中,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0164] 则处理器602在对所述至少一个VNF实例进行修改时,可以通过以下方式实现:
[0165] 处理器602根据所述修改内容,对所述修改标识所标识的VNF实例进行对应内容的修改。
[0166] 可选地,存储器603中包括对VNF实例进行修改的修改内容。对任何VNF实例进行修改均可以参考该修改内容。则所述修改信息可以仅包括修改标识。其中,修改标识可以为用于指示对所述至少一个VNF实例进行扩容的标识或者缩容的标识。则包括两种修改内容,一种是扩容对应的修改内容,另一种是缩容对应的修改内容。
[0167] 可选地,所述实例化请求中还可以包括用于指示更新所述至少一个VNF实例的监测参数的指示信息;
[0168] 则处理器602在对所述至少一个VNF实例进行修改时,可以通过以下方式实现:
[0169] 处理器602根据所述指示信息,更新所述至少一个VNF实例的监测参数。
[0170] 利用本发明实施例提供的方案,所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的第一设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。
[0171] 本发明实施例还提供了一种网络业务初始化请求设备,该设备是用于NS实例化的发起实体,可以设置在网络业务用户设备中,或者可由网络业务用户设备实现。如图7所示,该设备包括收发器701、处理器702、存储器703。收发器701、处理器702以及存储器703相互连接。本发明实施例中不限定上述部件之间的具体连接介质。本发明实施例在图7中以存储器703、处理器702以及收发器之间通过总线704连接,总线在图7中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0172] 本发明实施例中存储器703,用于存储处理器702执行的程序代码,可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器703也可以是非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)、或者存储器703是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器703可以是上述存储器的组合。
[0173] 本发明实施例中处理器702,可以是一个中央处理单元(英文:central processing unit,简称CPU)。
[0174] 处理器702确定针对本次即将发起的网络业务NS,需要对至少一个虚拟网络功能VNF实例进行修改;所述至少一个VNF实例是所述NS所需的VNF中已创建的VNF实例中的至少一个。
[0175] 收发器701将包括用于指示针对所述至少一个VNF实例进行修改的修改信息的所述NS的实例化请求发送给收发器对应的对端设备;
[0176] 其中,所述对端设备是进行所述NS实例化的管理实体。
[0177] 可选地,收发器701向所述对端设备发送用于查询所述NS所需的VNF中已创建的VNF实例的剩余资源信息的查询请求消息;
[0178] 然后收发器701接收所述对端设备发送的查询请求响应消息,所述查询请求响应消息中携带所述已创建的VNF实例的剩余资源信息;
[0179] 处理器702根据所述已创建的VNF实例的剩余资源信息确定需要对所述至少一个已创建的VNF实例进行修改。
[0180] 可选地,处理器702生成实例化参数,所述实例化参数中包括针对所述至少一个VNF实例进行修改的修改信息,然后收发器701向所述对端设备发送包括所述实例化参数的所述NS的实例化请求。
[0181] 或者还可以通过以下方式实现:
[0182] 处理器702生成网络业务描述信息NSD,所述NSD中包括针对所述至少一个VNF实例进行修改的修改信息,然后收发器701向所述对端设备发送包括所述NSD的所述NS的实例化请求。
[0183] 可选地,所述修改信息包括针对所述至少一个VNF实例进行修改的修改标识和/或修改内容。
[0184] 可选地,所述修改信息包括用于指示对所述至少一个VNF实例进行扩容的扩容信息或者进行缩容的缩容信息。
[0185] 利用本发明实施例提供的方案,所述实例化请求中包括用于指示针对至少一个VNF实例进行修改的修改信息,然后作为网络管理实体的第一设备在接收到实例化请求后,根据所述修改信息对所述至少一个VNF实例进行修改。能够修改网络架构中已经存在的VNF实例的资源信息使其在服务其他NS的同时,满足本次NS要求。
[0186] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0187] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0188] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0189] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0190] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0191] 显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
相关专利内容
标题 发布/更新时间 阅读量
修改图表 2020-05-11 305
修改命令 2020-05-11 446
修改带式胶带 2020-05-13 179
修改比特流 2020-05-12 695
修改对话窗口 2020-05-13 593
修改液笔 2020-05-11 350
引导过程修改 2020-05-13 886
修改笔 2020-05-11 82
错字修改笔 2020-05-12 309
错字修改笔 2020-05-12 675
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈