一種業(yè)務(wù)和資源編排的系統(tǒng)、方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種業(yè)務(wù)和資源編排的系統(tǒng)、方法及裝置。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)日益復雜的情況下,運營商面臨著競爭和客戶需求的壓力,隨著互聯(lián)網(wǎng)業(yè)務(wù)、智能移動寬帶應用的發(fā)展,客戶的需求越來越多樣性,并且希望大大縮短從業(yè)務(wù)開發(fā)準備完成到可以面向市場銷售發(fā)布的時間(Time To Market,簡稱為“TTM”)和用戶訂購后到業(yè)務(wù)可用的時間(Time To Customer,簡稱為“TTC”)的時間,而逐級成熟的虛擬化技術(shù)和云化技術(shù),為縮短TTM和TTC提供了更多的可能性和便利性,使之成為普遍和緊迫的需求。當前的業(yè)務(wù)開發(fā)都是用戶提出業(yè)務(wù)需求后,再針對該業(yè)務(wù)進行開發(fā),然后為該業(yè)務(wù)編排相應的資源提供給用戶使用,這樣導致業(yè)務(wù)和資源編排的效率低下。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術(shù)中業(yè)務(wù)和資源編排效率低下的問題,本發(fā)明實施例提供一種業(yè)務(wù)和資源編排的系統(tǒng)、方法及裝置,可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0004]本發(fā)明第一方面提供一種業(yè)務(wù)和資源編排的系統(tǒng),包括:編排裝置、目錄裝置、規(guī)劃資源提供裝置、校驗裝置、當前實例裝置和使能裝置;
[0005]所述編排裝置用于獲取定制業(yè)務(wù)的訂單信息,從所述目錄裝置獲取所述定制業(yè)務(wù)的元信息,所述元信息用于描述所述定制業(yè)務(wù)的資源需求信息和資源選擇策略,并根據(jù)所述訂單信息、所述資源需求信息和資源選擇策略,從所述規(guī)劃資源提供裝置或所述當前實例裝置獲取所述定制業(yè)務(wù)需求的資源,生成所述定制業(yè)務(wù)的實例數(shù)據(jù),所述定制業(yè)務(wù)為在所述目錄裝置中已上架的業(yè)務(wù);
[0006]所述校驗裝置用于對從所述當前實例裝置獲取的當前已運行的實例數(shù)據(jù)和所述定制業(yè)務(wù)的實例數(shù)據(jù)進行處理,得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù);
[0007]所述使能裝置用于將所述最終實例數(shù)據(jù)配置到網(wǎng)元,所述最終實例數(shù)據(jù)在所述網(wǎng)元上運行,為用戶提供與所述定制業(yè)務(wù)對應的服務(wù)。
[0008]與現(xiàn)有技術(shù)中當前的業(yè)務(wù)開發(fā)都是用戶提出業(yè)務(wù)需求后,再針對該業(yè)務(wù)進行開發(fā),然后為該業(yè)務(wù)編排相應的資源提供給用戶使用,這樣導致業(yè)務(wù)和資源編排的效率低下相比,本發(fā)明實施例提供的業(yè)務(wù)和資源編排的系統(tǒng),可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0009]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述元信息還包括編排算法,
[0010]所述編排裝置還用于在獲取所述定制業(yè)務(wù)需求的資源之后,對所述定制業(yè)務(wù)進行分解,根據(jù)所述編排算法,為分解后的定制業(yè)務(wù)配置需求的資源。
[0011]結(jié)合第一方面或第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述校驗裝置用于對從所述當前實例裝置獲取的當前已運行的實例數(shù)據(jù)和所述定制業(yè)務(wù)的實例數(shù)據(jù)進行處理,得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),包括:
[0012]所述校驗裝置具體用于:
[0013]將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到預期網(wǎng)絡(luò)運行數(shù)據(jù),所述預期網(wǎng)絡(luò)運行數(shù)據(jù)滿足網(wǎng)絡(luò)運行要求;
[0014]根據(jù)所述預期網(wǎng)絡(luò)運行數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù),得到所述定制業(yè)務(wù)的最終實例數(shù)據(jù)。
[0015]結(jié)合第一方面第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到預期網(wǎng)絡(luò)運行數(shù)據(jù),包括:
[0016]將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行合并,得到合并數(shù)據(jù);
[0017]對所述合并數(shù)據(jù)進行網(wǎng)絡(luò)使能性校驗;
[0018]當不能通過網(wǎng)絡(luò)使能性校驗時,調(diào)整所述合并數(shù)據(jù),得到滿足網(wǎng)絡(luò)運行要求的預期網(wǎng)絡(luò)運行數(shù)據(jù)。
[0019]結(jié)合第一方面、第一方面第一種至第三種任一可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述系統(tǒng)還包括編排控制裝置,
[0020]所述編排控制裝置用于從業(yè)務(wù)定制平臺獲取所述定制業(yè)務(wù)的訂單信息,并將所述定制業(yè)務(wù)的訂單信息提供給所述編排裝置;
[0021]所述編排控制裝置還用于接收所述編排裝置發(fā)送的所述定制業(yè)務(wù)的實例數(shù)據(jù),并向所述校驗裝置發(fā)送所述定制業(yè)務(wù)的實例數(shù)據(jù);
[0022]所述編排控制裝置還用于接收所述校驗裝置發(fā)送的最終實例數(shù)據(jù),并向所述使能裝置發(fā)送所述最終實例數(shù)據(jù)。
[0023]結(jié)合第一方面第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述系統(tǒng)還包括運行時間管控裝置,
[0024]所述編排控制裝置還用于觸發(fā)所述運行時間管控裝置加載與所述定制業(yè)務(wù)對應的軟件;
[0025]所述時間管控裝置還用于管控所述軟件的生命周期。
[0026]結(jié)合第一方面第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,
[0027]所述編排控制裝置還用于將所述定制業(yè)務(wù)的最終實例數(shù)據(jù)注冊到所述當前實例裝置;
[0028]所述當前實例裝置用于對所述定制業(yè)務(wù)的最終實例數(shù)據(jù)進行管理。
[0029]本發(fā)明第二方面提供一種業(yè)務(wù)和資源編排的方法,所述方法應用于業(yè)務(wù)和資源編排的系統(tǒng),所述系統(tǒng)包括:編排裝置、目錄裝置、規(guī)劃資源提供裝置、校驗裝置、當前實例裝置和使能裝置,所述方法包括:
[0030]所述編排裝置獲取定制業(yè)務(wù)的訂單信息,所述定制業(yè)務(wù)為在所述目錄裝置中已上架的業(yè)務(wù);
[0031]所述編排裝置從所述目錄裝置獲取所述定制業(yè)務(wù)的元信息,所述元信息用于描述所述定制業(yè)務(wù)和資源需求和資源選擇策略;
[0032]所述編排裝置根據(jù)所述訂單信息、所述資源需求信息和資源選擇策略,從所述規(guī)劃資源提供裝置和所述當前實例裝置獲取所述定制業(yè)務(wù)需求的資源,生成所述定制業(yè)務(wù)的實例數(shù)據(jù),所述定制業(yè)務(wù)的實例數(shù)據(jù)用于所述校驗裝置得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),所述最終實例數(shù)據(jù)在所述使能裝置進行接口數(shù)據(jù)轉(zhuǎn)換后用于網(wǎng)元上運行,為用戶提供與所述定制業(yè)務(wù)對應的服務(wù)。
[0033]本發(fā)明實施例提供的業(yè)務(wù)和資源編排的方法,可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0034]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述元信息還包括編排算法,
[0035]所述編排裝置在獲取所述定制業(yè)務(wù)需求的資源之后,對所述定制業(yè)務(wù)進行分解,根據(jù)所述編排算法,為分解后的定制業(yè)務(wù)配置需求的資源。
[0036]結(jié)合第二方面或第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述編排裝置獲取定制業(yè)務(wù)的訂單信息,包括:
[0037]所述編排裝置從編排控制裝置獲取定制業(yè)務(wù)的訂單信息,所述定制業(yè)務(wù)的訂單信息為所述編排控制裝置從業(yè)務(wù)定制平臺獲取的。
[0038]本發(fā)明第三方面提供一種業(yè)務(wù)和資源編排的方法,所述方法應用于業(yè)務(wù)和資源編排的系統(tǒng),所述系統(tǒng)包括:編排裝置、目錄裝置、校驗裝置、當前實例裝置和使能裝置,所述方法包括:
[0039]所述校驗裝置從所述編排裝置獲取定制業(yè)務(wù)的實例數(shù)據(jù),并從所述當前實例裝置獲取當前已運行的實例數(shù)據(jù),所述定制業(yè)務(wù)為在所述目錄裝置中已上架的業(yè)務(wù);
[0040]所述校驗裝置對所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),所述最終實例數(shù)據(jù)在所述使能裝置進行接口數(shù)據(jù)轉(zhuǎn)換后用于網(wǎng)元上運行,為用戶提供與所述定制業(yè)務(wù)對應的服務(wù)。
[0041]本發(fā)明實施例提供的業(yè)務(wù)和資源編排的方法,可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0042]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述校驗裝置對所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),包括:
[0043]所述校驗裝置將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到預期網(wǎng)絡(luò)運行數(shù)據(jù),所述預期網(wǎng)絡(luò)運行數(shù)據(jù)滿足網(wǎng)絡(luò)運行要求;
[0044]所述校驗裝置根據(jù)所述預期網(wǎng)絡(luò)運行數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù),得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù)。
[0045]結(jié)合第三方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述校驗裝置將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到預期網(wǎng)絡(luò)運行數(shù)據(jù),包括:
[0046]所述校驗裝置將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行合并,得到合并數(shù)據(jù);
[0047]所述校驗裝置對所述合并數(shù)據(jù)進行網(wǎng)絡(luò)使能性校驗;
[0048]所述校驗裝置當不能通過網(wǎng)絡(luò)使能性校驗時,調(diào)整所述合并數(shù)據(jù),得到滿足網(wǎng)絡(luò)運行要求的預期網(wǎng)絡(luò)運行數(shù)據(jù)。
[0049]本發(fā)明第四方面提供一種編排裝置,所述裝置應用于業(yè)務(wù)和資源編排的系統(tǒng),所述系統(tǒng)還包括:目錄裝置、規(guī)劃資源提供裝置、校驗裝置、當前實例裝置和使能裝置,所述編排裝置包括:
[0050]第一獲取單元,用于獲取定制業(yè)務(wù)的訂單信息,所述定制業(yè)務(wù)為在目錄裝置中已上架的業(yè)務(wù);
[0051]第二獲取單元,用于從所述目錄裝置獲取所述第一獲取單元獲取的所述定制業(yè)務(wù)的元信息,所述元信息用于描述所述定制業(yè)務(wù)和資源需求和資源選擇策略;
[0052]編排單元,用于根據(jù)第二獲取單元獲取的所述訂單信息、所述資源需求信息和資源選擇策略,從規(guī)劃資源提供裝置和當前實例裝置獲取所述定制業(yè)務(wù)需求的資源,生成所述定制業(yè)務(wù)的實例數(shù)據(jù),所述定制業(yè)務(wù)的實例數(shù)據(jù)用于得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),所述最終實例數(shù)據(jù)在使能裝置進行接口數(shù)據(jù)轉(zhuǎn)換后用于網(wǎng)元上運行,為用戶提供與所述定制業(yè)務(wù)對應的服務(wù)。
[0053]本發(fā)明實施例提供的編排裝置,可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0054]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,
[0055]所述編排單元,還用于在獲取所述定制業(yè)務(wù)需求的資源之后,對所述定制業(yè)務(wù)進行分解,根據(jù)所述編排算法,為分解后的定制業(yè)務(wù)配置需求的資源。
[0056]結(jié)合第四方面或第四方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,
[0057]所述第一獲取單元,具體用于從編排控制裝置獲取定制業(yè)務(wù)的訂單信息,所述定制業(yè)務(wù)的訂單信息為所述編排控制裝置從業(yè)務(wù)定制平臺獲取的。
[0058]本發(fā)明第五方面提供一種校驗裝置,所述校驗裝置應用于業(yè)務(wù)和資源編排的系統(tǒng),所述系統(tǒng)還包括:編排裝置、目錄裝置、當前實例裝置和使能裝置,所述校驗裝置包括:
[0059]獲取單元,用于從所述編排裝置獲取定制業(yè)務(wù)的實例數(shù)據(jù),并從所述當前實例裝置獲取當前已運行的實例數(shù)據(jù),所述定制業(yè)務(wù)為在所述目錄裝置中已上架的業(yè)務(wù);
[0060]校驗單元,用于對所述獲取單元獲取的所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù),所述最終實例數(shù)據(jù)在所述使能裝置進行接口數(shù)據(jù)轉(zhuǎn)換后用于網(wǎng)元上運行,為用戶提供與所述定制業(yè)務(wù)對應的服務(wù)。
[0061]本發(fā)明實施例提供的校驗裝置,可以自動為定制業(yè)務(wù)編排運行資源,從而提高了業(yè)務(wù)和資源的編排效率。
[0062]結(jié)合第五方面,在第一種可能的實現(xiàn)方式中,
[0063]所述校驗單元具體用于:
[0064]將所述定制業(yè)務(wù)的實例數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù)進行處理,得到預期網(wǎng)絡(luò)運行數(shù)據(jù),所述預期網(wǎng)絡(luò)運行數(shù)據(jù)滿足網(wǎng)絡(luò)運行要求;
[0065]根據(jù)所述預期網(wǎng)絡(luò)運行數(shù)據(jù)和所述當前已運行的實例數(shù)據(jù),得到適合網(wǎng)絡(luò)的最終實例數(shù)據(jù)。
[0066]結(jié)合第五方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,
[0067]所述校驗單元具體用于:
[