欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬網(wǎng)絡(luò)功能的伸縮方法和設(shè)備與流程

文檔序號:11959535閱讀:593來源:國知局
一種虛擬網(wǎng)絡(luò)功能的伸縮方法和設(shè)備與流程

本發(fā)明涉及計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域,尤其涉及一種虛擬網(wǎng)絡(luò)功能的伸縮方法設(shè)備。



背景技術(shù):

網(wǎng)絡(luò)功能虛擬化(英文:Network Function Virtualization;縮寫:NFV)技術(shù)可以簡單地理解為將電信網(wǎng)絡(luò)中使用的各個(gè)網(wǎng)元的功能從目前的專用平臺遷移至通用的X86COTS服務(wù)器上。通過NFV技術(shù)將電信網(wǎng)絡(luò)中使用的各個(gè)網(wǎng)元轉(zhuǎn)變成為獨(dú)立的應(yīng)用,可以靈活部署在基于標(biāo)準(zhǔn)的服務(wù)器、存儲以及交換機(jī)等其他設(shè)備構(gòu)建的統(tǒng)一平臺上,并通過軟硬設(shè)備之間的解耦,使得每一個(gè)應(yīng)用能夠快速增加虛擬資源以實(shí)現(xiàn)快速擴(kuò)展系統(tǒng)容量的目的,或者能夠快速減少虛擬資源以實(shí)現(xiàn)收縮系統(tǒng)容量的目的,大大提升網(wǎng)絡(luò)的彈性。

NFV技術(shù)的基礎(chǔ)包含云計(jì)算技術(shù)和虛擬化技術(shù)。通用的COTS計(jì)算/存儲/網(wǎng)絡(luò)等硬件設(shè)備通過虛擬化技術(shù)可以分解為多種虛擬資源,以供上層各種應(yīng)用使用,通過虛擬化技術(shù),可以實(shí)現(xiàn)應(yīng)用與硬件之間的解耦,使得虛擬資源供給速度大大增加;通過云計(jì)算技術(shù),可以實(shí)現(xiàn)應(yīng)用的彈性伸縮,實(shí)現(xiàn)虛擬資源與業(yè)務(wù)負(fù)荷相匹配,不僅提升了虛擬資源的利用效率,而且改善了系統(tǒng)的響應(yīng)速率。

NFV技術(shù)定義的系統(tǒng)架構(gòu)從縱向上看可以分為三層:基礎(chǔ)設(shè)施層、虛擬網(wǎng)絡(luò)層和運(yùn)營支撐層;從橫向上看可以分為兩個(gè)域:業(yè)務(wù)網(wǎng)絡(luò)域和管理編排域。

其中,基礎(chǔ)設(shè)施層(英文:NFV Infrastructure;縮寫:NFVI),從云計(jì)算技術(shù)的角度看,屬于一個(gè)資源池。NFVI映射到物理基礎(chǔ)設(shè)備(例如:多個(gè)分散部署的數(shù)據(jù)中心),通過高速通信網(wǎng)連接起來。NFVI需要將計(jì)算/存儲/交換等物理資源通過虛擬化技術(shù)轉(zhuǎn)換為虛擬的計(jì)算/存儲/交換等資源池。

虛擬網(wǎng)絡(luò)層,對應(yīng)目前各個(gè)電信業(yè)務(wù)網(wǎng)絡(luò),每個(gè)物理網(wǎng)元映射為一個(gè)虛擬網(wǎng)元VNF(英文:Virtual Network Function)。VNF所需資源需要分解為虛擬的計(jì)算/存儲/交換資源,由NFVI承載,VNF之間的接口采用信令接口(例如:3GPP(英文:3rd Generation Partnership Project)+ITU-T(英文:ITU Telecommunication Standardization Sector)),VNF的業(yè)務(wù)網(wǎng)管采用NE-EMS-NMS(英文:Net Element-Electronic Manufacturing Service-Network Management System)結(jié)構(gòu)。

運(yùn)營支撐層,為業(yè)務(wù)運(yùn)營和管理平臺(英文:Operation-Support System/Business Support System;縮寫:OSS/BSS),通過虛擬化進(jìn)行修改和調(diào)整。

業(yè)務(wù)網(wǎng)絡(luò)域,即目前的各個(gè)電信業(yè)務(wù)網(wǎng)絡(luò)。

管理編排域(英文:Management and Orchestration;縮寫:MANO),負(fù)責(zé)對整個(gè)NFVI資源的管理和編排,負(fù)責(zé)業(yè)務(wù)網(wǎng)絡(luò)和NFVI資源的映射和關(guān)聯(lián),負(fù)責(zé)OSS業(yè)務(wù)資源流程的實(shí)施等。MANO包括虛擬化基礎(chǔ)設(shè)備管理系統(tǒng)(英文:Virtual Infrastructure Manager;縮寫:VIM)、虛擬網(wǎng)絡(luò)功能管理(英文:VNF Management;縮寫:VNFM)和虛擬網(wǎng)絡(luò)功能編排器(英文:NFV Orchestration;縮寫:NFVO)三個(gè)實(shí)體,分別完成對NFVI、VNF和業(yè)務(wù)網(wǎng)絡(luò)提供的網(wǎng)絡(luò)服務(wù)(英文:Network Service;縮寫:NS)三個(gè)層次的管理。

由此可見,按照NFV技術(shù),一個(gè)業(yè)務(wù)網(wǎng)絡(luò)可以分解為一組VNF和VNFL,表示為VNF-FG。而每一個(gè)VNF可以分解為一組VNFC和內(nèi)部連接圖,每一個(gè)VNFC映射一個(gè)VM;對于每一條VNFL,對應(yīng)著一個(gè)IP連接,需要分配一定的鏈路資源(例如:流量、QoS、路由參數(shù)等)。這樣一個(gè)業(yè)務(wù)網(wǎng)絡(luò)可以通過MANO自頂向下分解,直至可分配到虛擬資源;然而對應(yīng)的虛擬資源由VNFI分配,對應(yīng)的VNFL資源需要與同承載網(wǎng)管系統(tǒng)交互,由IP承載網(wǎng)分配。

然而,在目前的NFV技術(shù)中,在對一個(gè)VNF進(jìn)行伸展操作時(shí),主要依賴資源層,在資源層為VNF準(zhǔn)備好需要的資源時(shí),為伸展的VNF配置相應(yīng)的啟動參數(shù)和運(yùn)行參數(shù)即可完成VNF的伸展操作。但是,VNF在完成伸展操作時(shí), 需要加入業(yè)務(wù)系統(tǒng)使用,那么在VNF完成伸展操作時(shí),不僅僅依賴資源層,還需要業(yè)務(wù)層的配合,如果沒有業(yè)務(wù)層的配合,將無法保證VNF上運(yùn)行業(yè)務(wù)的連續(xù)性。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明實(shí)施例提供了一種虛擬網(wǎng)絡(luò)功能的伸縮方法設(shè)備,用于解決現(xiàn)有技術(shù)中VNF的伸縮操作導(dǎo)致在該VNF上運(yùn)行的業(yè)務(wù)不連續(xù)的問題。

第一方面,提供了一種虛擬網(wǎng)絡(luò)功能VNF的伸縮方法,包括:

當(dāng)在資源層完成對虛擬網(wǎng)絡(luò)功能VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;

若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第一方面可能的實(shí)施方式,在第一方面的第一種可能的實(shí)施方式中,獲取所述VNF的業(yè)務(wù)狀態(tài)信息,包括:

從所述VNF的VNF描述VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成,所述屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作不基于業(yè)務(wù)完成,所述屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作基于業(yè)務(wù)完成。

結(jié)合第一方面可能的實(shí)施方式,或者結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第二種可能的實(shí)施方式中,查詢所述VNF的運(yùn)行狀態(tài),并 將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,包括:

通過查詢所述VNF對應(yīng)的VNF記錄VNFR和/或VNF轉(zhuǎn)發(fā)圖VNF-FG,確定所述VNF的運(yùn)行狀態(tài),其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種;

從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

結(jié)合第一方面可能的實(shí)施方式,或者結(jié)合第一方面的第一種可能的實(shí)施方式,或者結(jié)合第一方面的第二種可能的實(shí)施方式,在第一方面的第三種可能的實(shí)施方式中,若對VNF的虛擬資源的伸縮操作為對所述VNF中的一個(gè)VNF組件VNFC的虛擬資源的伸縮操作,則獲取所述VNF的業(yè)務(wù)狀態(tài)信息,包括:

獲取所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息。

結(jié)合第一方面的第三種可能的實(shí)施方式,在第一方面的第四種可能的實(shí)施方式中,若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,包括:

若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF中的所述VNFC的運(yùn)行狀態(tài),并將查詢到的所述VNF中的所述VNFC的運(yùn)行狀態(tài)攜帶在VNFC資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNFC資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNFC資源變更消息的變更類型以及所述VNFC資源變更消息中攜帶的所述VNFC的運(yùn)行狀態(tài),調(diào)整所述VNFC上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第一方面的第四種可能的實(shí)施方式,在第一方面的第五種可能的實(shí)施方式中,所述方法還包括:

若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài) 類型的業(yè)務(wù)狀態(tài)信息時(shí),向所述業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息,其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

第二方面,提供了一種虛擬網(wǎng)絡(luò)功能VNF的伸縮方法,包括:

業(yè)務(wù)控制單元接收網(wǎng)絡(luò)功能虛擬化編排器NFVO/虛擬網(wǎng)絡(luò)功能管理器VNFM發(fā)送的VNF資源變更消息,其中,所述VNF資源變更消息中包含VNF的運(yùn)行狀態(tài),所述VNF在資源層完成虛擬資源的伸縮操作,且所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù);

所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第二方面可能的實(shí)施方式,在第二方面的第一種可能的實(shí)施方式中,所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),包括:

若所述VNF資源變更消息的變更類型為屬于所述VNF資源伸展消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),按照負(fù)載均衡原則,對所述所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。

結(jié)合第二方面可能的實(shí)施方式,在第二方面的第二種可能的實(shí)施方式中,所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),包括:

若所述VNF資源變更消息的變更類型為屬于所述VNF資源收縮消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀 態(tài),將執(zhí)行收縮操作之前的所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)遷移至執(zhí)行收縮操作之后的所述VNF上運(yùn)行。

第三方面,提供了一種虛擬網(wǎng)絡(luò)功能VNF的伸縮設(shè)備,包括:

獲取單元,用于當(dāng)在資源層完成對虛擬網(wǎng)絡(luò)功能VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;

查詢單元,用于若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第三方面可能的實(shí)施方式,在第三方面的第一種可能的實(shí)施方式中,所述獲取單元,具體用于從所述VNF的VNF描述VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成,所述屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作不基于業(yè)務(wù)完成,所述屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作基于業(yè)務(wù)完成。

結(jié)合第三方面可能的實(shí)施方式,或者結(jié)合第三方面的第一種可能的實(shí)施方式,在第三方面的第二種可能的實(shí)施方式中,所述查詢單元,具體用于通過查詢所述VNF對應(yīng)的VNF記錄VNFR和/或VNF轉(zhuǎn)發(fā)圖VNF-FG,確定所述VNF的運(yùn)行狀態(tài),其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種;

從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

結(jié)合第三方面可能的實(shí)施方式,或者結(jié)合第三方面的第一種可能的實(shí)施方式,或者結(jié)合第三方面的第二種可能的實(shí)施方式,在第三方面的第三種可能的實(shí)施方式中,所述獲取單元,具體用于若對VNF的虛擬資源的伸縮操作為對所述VNF中的一個(gè)VNF組件VNFC的虛擬資源的伸縮操作,獲取所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息。

結(jié)合第三方面的第三種可能的實(shí)施方式,在第三方面的第四種可能的實(shí)施方式中,所述查詢單元,具體用于若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF中的所述VNFC的運(yùn)行狀態(tài),并將查詢到的所述VNF中的所述VNFC的運(yùn)行狀態(tài)攜帶在VNFC資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNFC資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNFC資源變更消息的變更類型以及所述VNFC資源變更消息中攜帶的所述VNFC的運(yùn)行狀態(tài),調(diào)整所述VNFC上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第三方面的第四種可能的實(shí)施方式,在第三方面的第五種可能的實(shí)施方式中,發(fā)送單元,用于若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),向所述業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息,其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

第四方面,提供了一種虛擬網(wǎng)絡(luò)功能VNF的伸縮設(shè)備,包括:

接收單元,用于接收網(wǎng)絡(luò)功能虛擬化編排器NFVO/虛擬網(wǎng)絡(luò)功能管理器VNFM發(fā)送的VNF資源變更消息,其中,所述VNF資源變更消息中包含VNF的運(yùn)行狀態(tài),所述VNF在資源層完成虛擬資源的伸縮操作,且所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù);

伸縮單元,用于根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資 源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

結(jié)合第四方面可能的實(shí)施方式,在第四方面的第一種可能的實(shí)施方式中,所述伸縮單元,具體用于若所述VNF資源變更消息的變更類型為屬于所述VNF資源伸展消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),按照負(fù)載均衡原則,對所述所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。

結(jié)合第四方面可能的實(shí)施方式,在第四方面的第二種可能的實(shí)施方式中,

所述伸縮單元,具體用于若所述VNF資源變更消息的變更類型為屬于所述VNF資源收縮消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),將執(zhí)行收縮操作之前的所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)遷移至執(zhí)行收縮操作之后的所述VNF上運(yùn)行。

本發(fā)明有益效果如下:

本發(fā)明實(shí)施例當(dāng)在資源層完成對VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。這樣,在需要對VNF執(zhí)行伸縮操作時(shí),除了實(shí)現(xiàn)在資源層上的虛擬資源伸縮之外,對于業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息的VNF來說,同步完成運(yùn)行在該VNF上業(yè)務(wù)數(shù)據(jù)的遷移操作,有效保證運(yùn)行在該VNF上業(yè)務(wù)執(zhí)行的連續(xù)性。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所 需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖;

圖2為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖;

圖3為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖;

圖4(a)為NFV環(huán)境中各個(gè)網(wǎng)元的結(jié)構(gòu)示意圖;

圖4(b)為不同網(wǎng)元中對應(yīng)的VNF實(shí)例的關(guān)系結(jié)構(gòu)圖;

圖5為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖;

圖6為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮設(shè)備的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮設(shè)備的結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮設(shè)備的結(jié)構(gòu)示意圖;

圖9為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明實(shí)施例提供了一種虛擬網(wǎng)絡(luò)功能的伸縮方法和設(shè)備,在需要對VNF執(zhí)行伸縮操作時(shí),除了實(shí)現(xiàn)在資源層上的虛擬資源伸縮之外,對于業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息的VNF來說,同步完成運(yùn)行在該VNF上業(yè)務(wù)數(shù)據(jù)的遷移操作,有效保證運(yùn)行在該VNF上業(yè)務(wù)執(zhí)行的連續(xù)性。

需要說明的是,在MANO體系中,服務(wù)、虛擬化的網(wǎng)絡(luò)功能和基礎(chǔ)設(shè)備描述單元包含VNF信息模型描述模板(VNFD,VNF Descriptor),VNFD由虛擬化網(wǎng)絡(luò)功能(VNF,Virtual Network Function)提供商提供,包含了VNF功能、VNF支持的容量列表、不同容量情況下需要的虛擬機(jī)列表、各虛擬機(jī)的部署軟件信息以及外出端口等。這里需要說明的是,在VNFD還包含了用于描述VNF的業(yè)務(wù)狀態(tài)信息,該業(yè)務(wù)狀態(tài)信息用于描述該VNF是否基于業(yè)務(wù),即對 所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成。

該業(yè)務(wù)狀態(tài)信息描述類型包括:屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種。

其中,所述屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作不基于業(yè)務(wù)完成,即在資源層完成對該VNF的虛擬資源的伸縮操作即視為伸縮操作完成;

所述屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作基于業(yè)務(wù)完成,同時(shí)對于業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的VNF,還需要記錄業(yè)務(wù)管理服務(wù)器的地址,該地址可以是IP地址,也可以是域名,這里不做限定;

所述屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF執(zhí)行伸縮操作的虛擬資源獨(dú)立于該VNF。

關(guān)于業(yè)務(wù)連續(xù)性的理解可以包含:針對一個(gè)業(yè)務(wù),例如:會話業(yè)務(wù),用戶A的會話業(yè)務(wù)產(chǎn)生的業(yè)務(wù)數(shù)據(jù)預(yù)先存儲在VNF實(shí)例1中,一旦VNF實(shí)例1需要刪除時(shí),為了保證用戶A的會話業(yè)務(wù)不發(fā)生中斷,此時(shí)需要將存儲在VNF實(shí)例1上的用戶A的會話業(yè)務(wù)產(chǎn)生的業(yè)務(wù)數(shù)據(jù)遷移至VNF實(shí)例2上,這樣保證用戶A的會話業(yè)務(wù)連續(xù)。

下面結(jié)合說明書附圖對本發(fā)明各個(gè)實(shí)施例作進(jìn)一步地詳細(xì)描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖。所述伸縮方法可以如下所述。本發(fā)明實(shí)施例的執(zhí)行主體是NFVO。

步驟101:NFVO在資源層對VNF進(jìn)行伸縮操作。

在步驟101中,假設(shè)網(wǎng)元管理系統(tǒng)(英文:Element Management System;縮寫:EMS)在確定對VNF進(jìn)行能力擴(kuò)展/收縮時(shí),通過VNFM提供的VNF 生命周期管理接口中的伸縮VNF的應(yīng)用程序編程接口(英文:Application Programming Interface;縮寫:API)向NFVO發(fā)送VNF擴(kuò)展/收縮請求。

NFVO通過驗(yàn)證確定是否響應(yīng)該VNF擴(kuò)展/收縮請求,若NFVO確定響應(yīng)該VNF擴(kuò)展/收縮請求時(shí),首先確定資源庫中虛擬資源的可用性,其次通過虛擬資源管理接口向VIM發(fā)送資源預(yù)留請求。

此外,NFVO向VNFM發(fā)送響應(yīng)消息,該響應(yīng)消息中包含預(yù)留資源信息;此時(shí),VNFM向VIM發(fā)送VM創(chuàng)建請求消息,該VM創(chuàng)建請求消息用于請求VIM為需要執(zhí)行伸縮操作的VNF創(chuàng)建VM,并通過虛擬資源管理接口請求分配虛擬資源。

VIM在接收到VM創(chuàng)建請求消息時(shí),啟動創(chuàng)建一個(gè)VM,為該VM配置相應(yīng)的網(wǎng)絡(luò)資源,并向VNFM發(fā)送VM創(chuàng)建完成消息。

VNFM通過VNF配置接口為需要執(zhí)行伸縮操作的VNF配置需要的參數(shù),完成對該VNF在資源層的伸縮操作,并向EMS發(fā)送伸縮操作完成消息。

需要說明的是,本發(fā)明實(shí)施例中關(guān)于VNF的伸縮操作可以是對VNF的伸縮操作,也可以是對VNF中VNFC的伸縮操作,這里對于伸縮操作對象不做具體限定。

步驟102:當(dāng)在資源層完成對VNF的虛擬資源的伸縮操作時(shí),NFVO獲取所述VNF的業(yè)務(wù)狀態(tài)信息。

其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種。

其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成。

在步驟102中,在資源層完成對VNF的虛擬資源的伸縮操作時(shí),查詢所述VNF的業(yè)務(wù)狀態(tài)信息。

具體地,VNFM從所述VNF的VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息。

在確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),向NFVO發(fā)送該VNF的業(yè)務(wù)狀態(tài)信息。

步驟103:NFVO若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元。

其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

在步驟103中,NFVO通過查詢所述VNF對應(yīng)的VNF記錄VNFR和/或VNF轉(zhuǎn)發(fā)圖VNF-FG,確定所述VNF的運(yùn)行狀態(tài)。

其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種。

NFVO從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

此時(shí),業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),并通知與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF進(jìn)行業(yè)務(wù)調(diào)整。

業(yè)務(wù)控制單元在業(yè)務(wù)調(diào)整完成時(shí),向NFVO發(fā)送業(yè)務(wù)遷移完成消息,此時(shí),NFVO向EMS發(fā)送VNF伸縮操作完成消息,意味著對VNF的伸縮操作完成。

通過本發(fā)明實(shí)施例的方案,當(dāng)在資源層完成對VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNF資源 變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。這樣,在需要對VNF執(zhí)行伸縮操作時(shí),除了實(shí)現(xiàn)在資源層上的虛擬資源伸縮之外,對于業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息的VNF來說,同步完成運(yùn)行在該VNF上業(yè)務(wù)數(shù)據(jù)的遷移操作,有效保證運(yùn)行在該VNF上業(yè)務(wù)執(zhí)行的連續(xù)性。

圖2為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖。所述伸縮方法與圖1中所述的伸縮方法屬于同一發(fā)明構(gòu)思,與圖1中所述的伸縮方法的區(qū)別在于:圖2的執(zhí)行主體為VNFM。

步驟201:NFVO在資源層對VNF進(jìn)行伸縮操作。

需要說明的是,步驟201的實(shí)現(xiàn)方式與圖1中所示的步驟101的實(shí)現(xiàn)方式相同,這里不再做贅述。

步驟202:當(dāng)在資源層完成對VNF的虛擬資源的伸縮操作時(shí),VNFM獲取所述VNF的業(yè)務(wù)狀態(tài)信息。

其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種。

其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成。

在步驟202中,在資源層完成對VNF的虛擬資源的伸縮操作時(shí),VNFM查詢所述VNF的業(yè)務(wù)狀態(tài)信息。

具體地,VNFM從所述VNF的VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息。

步驟203:若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),VNFM查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元。

其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF 資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

在步驟203中,VNFM通過查詢所述VNF對應(yīng)的VNF記錄VNFR,確定所述VNF的運(yùn)行狀態(tài)。

其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種。

VNFM從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

此時(shí),業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),并通知與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF進(jìn)行業(yè)務(wù)調(diào)整。

業(yè)務(wù)控制單元在業(yè)務(wù)調(diào)整完成時(shí),向VNFM發(fā)送業(yè)務(wù)遷移完成消息,此時(shí),VNFM向EMS和NFVO發(fā)送VNF伸縮操作完成消息,意味著對VNF的伸縮操作完成。

步驟204:若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),VNFM向業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息。

其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

此時(shí),業(yè)務(wù)控制單元根據(jù)接收到的所述參數(shù)配置消息,為該VNF配置參數(shù),并將VNF的業(yè)務(wù)狀態(tài)信息鏈接至狀態(tài)存儲地址(英文:StateStoredAddress)。

需要說明的是,對于屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息的VNF不需要業(yè)務(wù)控制單元做業(yè)務(wù)遷移。

圖3為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖。所述方法可以如下所述。圖3中所述的伸縮對象為VNF中的一個(gè)VNF實(shí)例。

需要說明的是,由于VNF內(nèi)部可以進(jìn)行分解,一個(gè)VNF由多個(gè)虛擬部署 單元(英文:Virtual Deployment Unit;縮寫:VDU)組成,VDU通過虛擬鏈路(英文:Virtual Link;縮寫:VL)連接,VDU對應(yīng)VNFC。VDU定義一個(gè)VNFC操作的上下文信息,即一個(gè)VNFC如何實(shí)例化、部署、管理和終止等。

VNFC的描述參數(shù)中包含用于描述VNFC的業(yè)務(wù)狀態(tài)信息,該業(yè)務(wù)狀態(tài)信息用于描述該VNFC是否基于業(yè)務(wù),即對所述VNFC的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成。

步驟301:VNFM在資源層對VNF中的VNFC進(jìn)行伸縮操作。

需要說明的是,在步驟301中對于VNFC進(jìn)行的伸縮操作的具體實(shí)現(xiàn)方式與步驟101中對于VNF進(jìn)行伸縮操作的具體實(shí)現(xiàn)方式近似,區(qū)別在于伸縮操作的對象不同。

步驟302:當(dāng)在資源層完成對所述VNF中的VNFC的虛擬資源的伸縮操作時(shí),獲取所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息。

其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種。

步驟303:若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF中的所述VNFC的運(yùn)行狀態(tài),并將查詢到的所述VNF中的所述VNFC的運(yùn)行狀態(tài)攜帶在VNFC資源變更消息中發(fā)送給業(yè)務(wù)控制單元。

所述VNFC資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNFC資源變更消息的變更類型以及所述VNFC資源變更消息中攜帶的所述VNFC的運(yùn)行狀態(tài),調(diào)整所述VNFC上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

步驟304:若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),向所述業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息。

其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

例如:在NFV環(huán)境中,部署繳費(fèi)業(yè)務(wù),包含的網(wǎng)元有策略與計(jì)費(fèi)規(guī)則功 能單元(英文:Policy and Charging Rules Function;縮寫:PCRF)、在線計(jì)費(fèi)系統(tǒng)(英文:Online Charging System;縮寫:OCS)和流量檢測功能(英文:Traffic Detection Function;縮寫:TDF)等。如圖4(a)所示,為NFV環(huán)境中各個(gè)網(wǎng)元的結(jié)構(gòu)示意圖。

其中,PCRF對應(yīng)2個(gè)VNF實(shí)例(例如:VNF11實(shí)例和VNF12實(shí)例),TDF對應(yīng)3個(gè)VNF實(shí)例(例如:VNF21實(shí)例、VNF22實(shí)例和VNF23實(shí)例),OCS對應(yīng)3個(gè)VNF實(shí)例(例如:VNF31實(shí)例、VNF32實(shí)例和VNF33實(shí)例)。

如圖4(b)所示,為不同網(wǎng)元中對應(yīng)的VNF實(shí)例的關(guān)系結(jié)構(gòu)圖。

假設(shè)用戶1的會話業(yè)務(wù)由PCRF對應(yīng)的VNF11實(shí)例,TDF對應(yīng)的VNF21實(shí)例以及OCS對應(yīng)的VNF31實(shí)例為其服務(wù);

用戶2的會話業(yè)務(wù)由PCRF對應(yīng)的VNF12實(shí)例,TDF對應(yīng)的VNF22實(shí)例以及OCS對應(yīng)的VNF32實(shí)例為其服務(wù);

用戶3的會話業(yè)務(wù)由PCRF對應(yīng)的VNF12實(shí)例,TDF對應(yīng)的VNF23實(shí)例以及OCS對應(yīng)的VNF33實(shí)例為其服務(wù)。

同一個(gè)網(wǎng)元中不同VNF實(shí)例之間的連接關(guān)系以及運(yùn)行狀態(tài)存儲在NFVO的VNFR和VNFFG中。

根據(jù)業(yè)務(wù)需要,確定減少運(yùn)行的VNF實(shí)例的數(shù)量,此時(shí)向VNFM發(fā)出收縮VNF請求,VNFM向NFVO驗(yàn)證收縮VNF請求的有效性,確定將TDF的三個(gè)VNF實(shí)例減少為兩個(gè)VNF實(shí)例,即減少TDF對應(yīng)的VNF23實(shí)例,并掛起VNF23實(shí)例對應(yīng)的VM。

TDF的VNFM查詢VNFD,確定TDF對應(yīng)的VNF實(shí)例的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,在執(zhí)行收縮VNF請求時(shí)需要進(jìn)行業(yè)務(wù)相關(guān)處理。此時(shí),NFVO通過查詢VNFR和VNFFG,得到VNF23實(shí)例的運(yùn)行狀態(tài),并將VNF23實(shí)例的運(yùn)行狀態(tài)攜帶在VNF資源變更請求消息中發(fā)送給業(yè)務(wù)控制單元。

業(yè)務(wù)控制單元根據(jù)接收到的VNF資源變更請求消息,確定對VNF23實(shí)例 的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。例如:將VNF23實(shí)例的業(yè)務(wù)數(shù)據(jù)遷移至VNF21實(shí)例上。

此時(shí),業(yè)務(wù)控制單元在VNF23實(shí)例和VNF21實(shí)例之間執(zhí)行業(yè)務(wù)數(shù)據(jù)遷移操作,即把用戶3的會話數(shù)據(jù)遷移至VNF21實(shí)例上,以保持在減少VNF23實(shí)例運(yùn)行時(shí)用戶3的會話業(yè)務(wù)持續(xù)執(zhí)行。

業(yè)務(wù)控制單元在遷移完成后,向NFVO發(fā)送業(yè)務(wù)數(shù)據(jù)遷移完成消息;NFVO在接收到業(yè)務(wù)數(shù)據(jù)遷移完成消息時(shí),修改VNFFG,通知VM釋放VNF23實(shí)例所占用的虛擬資源,同時(shí)修改資源與業(yè)務(wù)的映射表。

再例如:以TDF為例進(jìn)行說明。在TDF-NFV內(nèi)部包含了4個(gè)VNFC:TDF網(wǎng)元管理組件、TDF負(fù)載均衡組件、TDF-C組件和TDF-P組件。

其中,TDF-C組件代表TDF的控制功能,包括執(zhí)行和計(jì)費(fèi)參數(shù)控制,從每個(gè)PCRF接收的每一個(gè)應(yīng)用交付控制(英文:Application Detection and Control;縮寫:ADC)規(guī)則和從OCS接收的計(jì)費(fèi)相關(guān)需求。

TDF-P組件代表TDF的處理功能,用來實(shí)現(xiàn)TDF VNF網(wǎng)絡(luò)服務(wù)圖表,當(dāng)TDF VNF作為一個(gè)服務(wù)鏈節(jié)點(diǎn)時(shí),根據(jù)TDF-C組件接收到的規(guī)則進(jìn)行相應(yīng)操作。

TDF負(fù)載均衡組件用于對多個(gè)TDF-C組件上運(yùn)行的業(yè)務(wù)進(jìn)行負(fù)載均衡。

當(dāng)目前的TDF-C的業(yè)務(wù)量比較大時(shí),需要增加一個(gè)新的TDF-C對應(yīng)的VNF實(shí)例,按照目前的技術(shù)方案為新增的VNF實(shí)例準(zhǔn)備虛擬資源,并創(chuàng)建運(yùn)行的VM。當(dāng)在資源層完成對新的VNF實(shí)例的創(chuàng)建操作時(shí),VNFM根據(jù)VNFD中VNFC的描述,判斷新的VNF實(shí)例的業(yè)務(wù)狀態(tài)信息是否屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,在判斷結(jié)果是新的VNF實(shí)例的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),獲取TDF-C對應(yīng)的其他VNF實(shí)例的運(yùn)行狀態(tài),并觸發(fā)業(yè)務(wù)控制單元執(zhí)行業(yè)務(wù)遷移,以實(shí)現(xiàn)TDF-C對應(yīng)所有VNF實(shí)例上運(yùn)行業(yè)務(wù)的均衡。

圖5為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮方法的流程示意圖。所述伸縮方法可以如下所述。業(yè)務(wù)控制單元(英文:Service Control Unit),用 于對VNF的業(yè)務(wù)進(jìn)行控制,對業(yè)務(wù)層的數(shù)據(jù)進(jìn)行部署以及調(diào)整。

步驟501:業(yè)務(wù)控制單元接收網(wǎng)絡(luò)功能虛擬化編排器NFVO/虛擬網(wǎng)絡(luò)功能管理器VNFM發(fā)送的VNF資源變更消息。

其中,所述VNF資源變更消息中包含VNF的運(yùn)行狀態(tài),所述VNF在資源層完成虛擬資源的伸縮操作,且所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

步驟502:所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

在步驟502中,若所述VNF資源變更消息的變更類型為屬于所述VNF資源伸展消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),按照負(fù)載均衡原則,對所述所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。

若所述VNF資源變更消息的變更類型為屬于所述VNF資源收縮消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),將執(zhí)行收縮操作之前的所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)遷移至執(zhí)行收縮操作之后的所述VNF上運(yùn)行。

圖6為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能的伸縮設(shè)備的結(jié)構(gòu)示意圖。所述設(shè)備包括:獲取單元61和查詢單元62,其中:

獲取單元61,用于當(dāng)在資源層完成對虛擬網(wǎng)絡(luò)功能VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;

查詢單元62,用于若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類 型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

具體地,所述獲取單元61,具體用于從所述VNF的VNF描述VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成,所述屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作不基于業(yè)務(wù)完成,所述屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作基于業(yè)務(wù)完成。

具體地,所述查詢單元62,具體用于通過查詢所述VNF對應(yīng)的VNF記錄VNFR和/或VNF轉(zhuǎn)發(fā)圖VNF-FG,確定所述VNF的運(yùn)行狀態(tài),其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種;

從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

具體地,所述獲取單元61,具體用于若對VNF的虛擬資源的伸縮操作為對所述VNF中的一個(gè)VNF組件VNFC的虛擬資源的伸縮操作,獲取所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息。

具體地,所述查詢單元62,具體用于若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF中的所述VNFC的運(yùn)行狀態(tài),并將查詢到的所述VNF中的所述VNFC的運(yùn)行狀態(tài)攜帶在VNFC資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNFC資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNFC資源變更消息的變更類型以及所述VNFC資源變更消息中攜帶的所述VNFC的運(yùn)行狀態(tài),調(diào)整所述VNFC 上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

可選地,所述伸縮設(shè)備還包括:發(fā)送單元63,其中:

發(fā)送單元63,用于若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),向所述業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息,其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

需要說明的是,本發(fā)明實(shí)施例所述的伸縮設(shè)備可以通過軟件方式實(shí)現(xiàn),也可以通過硬件方式實(shí)現(xiàn),這里不做限定。

圖7為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能VNF的伸縮設(shè)備的結(jié)構(gòu)示意圖。所述伸縮設(shè)備包括:接收單元71和伸縮單元72,其中:

接收單元71,用于接收網(wǎng)絡(luò)功能虛擬化編排器NFVO/虛擬網(wǎng)絡(luò)功能管理器VNFM發(fā)送的VNF資源變更消息,其中,所述VNF資源變更消息中包含VNF的運(yùn)行狀態(tài),所述VNF在資源層完成虛擬資源的伸縮操作,且所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù);

伸縮單元72,用于根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

具體地,所述伸縮單元72,具體用于若所述VNF資源變更消息的變更類型為屬于所述VNF資源伸展消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),按照負(fù)載均衡原則,對所述所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。

具體地,所述伸縮單元72,具體用于若所述VNF資源變更消息的變更類型為屬于所述VNF資源收縮消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),將執(zhí)行收縮操作之前的所述VNF上運(yùn) 行的業(yè)務(wù)數(shù)據(jù)遷移至執(zhí)行收縮操作之后的所述VNF上運(yùn)行。

需要說明的是,本發(fā)明實(shí)施例所述的伸縮設(shè)備可以通過軟件方式實(shí)現(xiàn),也可以通過硬件方式實(shí)現(xiàn),這里不做限定。

圖8為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能VNF的伸縮設(shè)備的結(jié)構(gòu)示意圖。所述伸縮設(shè)備可以通過計(jì)算機(jī)架構(gòu)實(shí)現(xiàn)。例如:所述伸縮設(shè)備包括:信號接收器81和處理器82,信號接收器81和處理器82之間通過總線83進(jìn)行通信,其中:

信號接收器81,用于當(dāng)在資源層完成對虛擬網(wǎng)絡(luò)功能VNF的虛擬資源的伸縮操作時(shí),獲取所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息包含屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息、屬于外部狀態(tài)類型的業(yè)務(wù)狀態(tài)信息中的至少一種;

處理器82,用于若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,其中,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

所述信號接收器81獲取所述VNF的業(yè)務(wù)狀態(tài)信息,包括:

從所述VNF的VNF描述VNFD中查詢得到所述VNF的業(yè)務(wù)狀態(tài)信息,其中,所述業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作是否基于業(yè)務(wù)完成,所述屬于無狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作不基于業(yè)務(wù)完成,所述屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息用于描述對所述VNF的虛擬資源的伸縮操作基于業(yè)務(wù)完成。

所述處理器82查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,包括:

通過查詢所述VNF對應(yīng)的VNF記錄VNFR和/或VNF轉(zhuǎn)發(fā)圖VNF-FG, 確定所述VNF的運(yùn)行狀態(tài),其中,所述VNF的運(yùn)行狀態(tài)包含所述VNF實(shí)例的運(yùn)行狀態(tài)、與所述VNF之間具備關(guān)聯(lián)關(guān)系的VNF實(shí)例的運(yùn)行狀態(tài)中的至少一種;

從業(yè)務(wù)管理服務(wù)器中獲取業(yè)務(wù)控制單元的地址,并根據(jù)所述地址,將所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給所述業(yè)務(wù)控制單元。

可選地,若對VNF的虛擬資源的伸縮操作為對所述VNF中的一個(gè)VNF組件VNFC的虛擬資源的伸縮操作,則所述信號接收器81獲取所述VNF的業(yè)務(wù)狀態(tài)信息,包括:

獲取所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息。

可選地,若確定獲取的所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),所述處理器82查詢所述VNF的運(yùn)行狀態(tài),并將查詢到的所述VNF的運(yùn)行狀態(tài)攜帶在VNF資源變更消息中發(fā)送給業(yè)務(wù)控制單元,包括:

若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),查詢所述VNF中的所述VNFC的運(yùn)行狀態(tài),并將查詢到的所述VNF中的所述VNFC的運(yùn)行狀態(tài)攜帶在VNFC資源變更消息中發(fā)送給業(yè)務(wù)控制單元,所述VNFC資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNFC資源變更消息的變更類型以及所述VNFC資源變更消息中攜帶的所述VNFC的運(yùn)行狀態(tài),調(diào)整所述VNFC上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

可選地,所述伸縮設(shè)備還包括:信號發(fā)射器84,其中:

所述信號發(fā)射器84,具體用于若確定獲取的所述VNF中的所述VNFC的業(yè)務(wù)狀態(tài)信息屬于外部化狀態(tài)類型的業(yè)務(wù)狀態(tài)信息時(shí),向所述業(yè)務(wù)控制單元發(fā)送參數(shù)配置消息,其中,所述參數(shù)配置消息用于指示所述業(yè)務(wù)控制單元為所述VNFC配置VNF參數(shù),并將所述VNFC的業(yè)務(wù)狀態(tài)信息發(fā)送給業(yè)務(wù)管理服務(wù)器。

其中,處理器82可以是一個(gè)通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),或一個(gè)或多個(gè)用于 控制本發(fā)明方案程序執(zhí)行的集成電路。

圖9為本發(fā)明實(shí)施例提供的一種虛擬網(wǎng)絡(luò)功能VNF的伸縮設(shè)備的結(jié)構(gòu)示意圖。所述伸縮設(shè)備可以通過計(jì)算機(jī)架構(gòu)實(shí)現(xiàn)。例如:所述伸縮設(shè)備包括:信號接收器91和處理器92,信號接收器91和處理器92通過總線93進(jìn)行通信,其中:

信號接收器91,用于接收網(wǎng)絡(luò)功能虛擬化編排器NFVO/虛擬網(wǎng)絡(luò)功能管理器VNFM發(fā)送的VNF資源變更消息,其中,所述VNF資源變更消息中包含VNF的運(yùn)行狀態(tài),所述VNF在資源層完成虛擬資源的伸縮操作,且所述VNF的業(yè)務(wù)狀態(tài)信息屬于有狀態(tài)類型的業(yè)務(wù)狀態(tài)信息,所述VNF資源變更消息用于指示所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù);

處理器92,用于根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)。

具體地,所述處理器92根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),包括:

若所述VNF資源變更消息的變更類型為屬于所述VNF資源伸展消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),按照負(fù)載均衡原則,對所述所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)進(jìn)行遷移。

具體地,所述處理器92根據(jù)所述VNF資源變更消息的變更類型以及所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),調(diào)整所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù),包括:

若所述VNF資源變更消息的變更類型為屬于所述VNF資源收縮消息,則所述業(yè)務(wù)控制單元根據(jù)所述VNF資源變更消息中攜帶的所述VNF的運(yùn)行狀態(tài),將執(zhí)行收縮操作之前的所述VNF上運(yùn)行的業(yè)務(wù)數(shù)據(jù)遷移至執(zhí)行收縮操作 之后的所述VNF上運(yùn)行。

其中,處理器92可以是一個(gè)通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),或一個(gè)或多個(gè)用于控制本發(fā)明方案程序執(zhí)行的集成電路。

本領(lǐng)域的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要 求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
富源县| 威信县| 桦南县| 龙山县| 兴隆县| 娄底市| 高唐县| 沂水县| 福建省| 墨脱县| 新龙县| 克拉玛依市| 临泽县| 顺昌县| 泸溪县| 林口县| 蛟河市| 富阳市| 临邑县| 阿图什市| 屯留县| 平顺县| 金塔县| 常州市| 秦皇岛市| 黎平县| 胶州市| 正宁县| 凉山| 夏津县| 元阳县| 松原市| 永修县| 桦甸市| 霍林郭勒市| 广德县| 阳高县| 四会市| 白水县| 西峡县| 牙克石市|