亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備的制作方法

文檔序號(hào):7814974閱讀:1167來(lái)源:國(guó)知局
虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備。該方法首先通過(guò)VNFM向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。
【專利說(shuō)明】虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算【技術(shù)領(lǐng)域】,具體而言涉及一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備。

【背景技術(shù)】
[0002]電信業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)(Operat1n support system/Business support system,OSS/BSS)是電信運(yùn)營(yíng)商的一體化、信息資源共享的支持系統(tǒng),它主要由網(wǎng)絡(luò)管理、系統(tǒng)管理、計(jì)費(fèi)、營(yíng)業(yè)、賬務(wù)和客戶服務(wù)等部分組成,系統(tǒng)間通過(guò)統(tǒng)一的信息總線有機(jī)整合在一起。
[0003]如圖1所示,現(xiàn)有技術(shù)的電信業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)的層次結(jié)構(gòu)通常包括底層的物理網(wǎng)絡(luò)功能(Physical Network Funct1n, PNF)網(wǎng)元以及上層的網(wǎng)元管理系統(tǒng)(ElementManagement System, EMS)。其中,PNF網(wǎng)元包括PNF硬件和安裝在PNF硬件上的PNF軟件。
[0004]在PNF軟件需要進(jìn)行軟件更新,例如安裝補(bǔ)丁后,PNF軟件向上層的EMS同步最新的軟件版本信息,包括補(bǔ)丁號(hào)等。
[0005]但是,隨著運(yùn)營(yíng)商傳統(tǒng)電信業(yè)務(wù)向云化部署的轉(zhuǎn)變,現(xiàn)有的PNF網(wǎng)元逐漸采用虛擬網(wǎng)絡(luò)功能(Virtual Network Funct1n, VNF)網(wǎng)元來(lái)實(shí)現(xiàn),而現(xiàn)有的軟件部署方法基于特定的PNF硬件,無(wú)法適應(yīng)云化部署的轉(zhuǎn)換,例如無(wú)法實(shí)現(xiàn)跨設(shè)備更新等,因此現(xiàn)有技術(shù)函待改進(jìn)。


【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例提供了一種可以適應(yīng)電信業(yè)務(wù)云化部署的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)和相關(guān)設(shè)備。
[0007]第一方面,本發(fā)明實(shí)施例提供一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法,包括:向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0008]接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;
[0009]根據(jù)接收到的軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述通知消息中還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑;
[0011]所述方法還包括:更新所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件包路徑。
[0012]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0013]向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0014]接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;
[0015]根據(jù)接收到的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0016]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,在所述向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息之前還包括:
[0017]接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息;
[0018]根據(jù)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑;
[0019]根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)元;
[0020]建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、以及已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系。
[0021]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0022]向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件包和所述軟件包的版本信息。
[0023]第二方面,本發(fā)明實(shí)施例提供一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法,包括:
[0024]接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0025]根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0026]向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0027]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0028]對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù),在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
[0029]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)具體包括:
[0030]接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0031]根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0032]結(jié)合第二方面,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0033]根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑;
[0034]所述軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
[0035]第三方面,本發(fā)明實(shí)施例提供一種虛擬網(wǎng)絡(luò)功能管理器,其包括:
[0036]更新消息發(fā)送單元,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0037]通知消息接收單元,用于接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;
[0038]關(guān)系更新單元,用于根據(jù)接收到的軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0039]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述通知消息接收單元接收到的通知消息中還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑;
[0040]所述關(guān)系更新單元還用于更新所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件包路徑。
[0041]結(jié)合第三方面,在第二種可能的實(shí)現(xiàn)方式中,所述的虛擬網(wǎng)絡(luò)功能管理器還包括:
[0042]恢復(fù)消息發(fā)送單元,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)。
[0043]結(jié)合第三方面,在第三種可能的實(shí)現(xiàn)方式中,所述的虛擬網(wǎng)絡(luò)功能管理器還包括:
[0044]部署請(qǐng)求接收單元,用于在所述更新消息發(fā)送單元向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息之前接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息;
[0045]資源獲取單元,用于根據(jù)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑;
[0046]初始部署單元,用于根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)元;
[0047]關(guān)系建立單元,用于建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、以及已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系。
[0048]第四方面,本發(fā)明實(shí)施例還提供一種網(wǎng)元管理系統(tǒng)中,其包括:
[0049]第一更新消息接收單元,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0050]第一更新單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0051]第一通知消息發(fā)送單元,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0052]結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,網(wǎng)元管理系統(tǒng)還包括:
[0053]第一系統(tǒng)恢復(fù)單元,用于對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù);
[0054]所述第一通知消息發(fā)送單元還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
[0055]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一系統(tǒng)恢復(fù)單元包括:
[0056]第一恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0057]第一系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0058]結(jié)合第四方面,在第三種可能的實(shí)現(xiàn)方式中,網(wǎng)元管理系統(tǒng)還包括:
[0059]第一軟件包路徑獲取單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑;
[0060]所述第一通知消息發(fā)送單元發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
[0061]第五方面,本發(fā)明實(shí)施例提供一種虛擬網(wǎng)絡(luò)功能網(wǎng)元,其包括:
[0062]第二更新消息接收單元,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0063]第二更新單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0064]第二通知消息發(fā)送單元,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0065]結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元還包括:
[0066]第二系統(tǒng)恢復(fù)單元,用于對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù);
[0067]所述第二通知消息發(fā)送單元還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
[0068]結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述的第二系統(tǒng)恢復(fù)單元包括:
[0069]第二恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0070]第二系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0071]結(jié)合第五方面,在第三種可能的實(shí)現(xiàn)方式中,所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元還包括:
[0072]第二軟件包路徑獲取單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑;
[0073]所述第二通知消息發(fā)送單元發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
[0074]第六方面,本發(fā)明實(shí)施例提供一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署系統(tǒng),其包括:如第三方面所述的虛擬網(wǎng)絡(luò)功能管理器以及如第四方面所述的網(wǎng)元管理系統(tǒng),
[0075]或者如第三方面所述的虛擬網(wǎng)絡(luò)功能管理器以及如第五方面的虛擬網(wǎng)絡(luò)功能網(wǎng)
J Li ο
[0076]在本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法中,通過(guò)VNFM向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。

【專利附圖】

【附圖說(shuō)明】
[0077]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。其中:
[0078]圖1是現(xiàn)有技術(shù)提供的電信業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)的層次結(jié)構(gòu)圖;
[0079]圖2是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)功能虛擬化管理和編排系統(tǒng)的結(jié)構(gòu)示意圖;
[0080]圖3是本發(fā)明實(shí)施例一提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法的流程圖;
[0081]圖4是本發(fā)明實(shí)施例二供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法的流程圖;
[0082]圖5是本發(fā)明實(shí)施例三供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法的流程圖;
[0083]圖6是本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上保存的VNF類型和軟件版本之間的對(duì)應(yīng)關(guān)系圖;
[0084]圖7是本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹的結(jié)構(gòu)圖;
[0085]圖8是本發(fā)明實(shí)施例四供的虛擬網(wǎng)絡(luò)功能管理器的結(jié)構(gòu)示意圖;
[0086]圖9是本發(fā)明實(shí)施例五供的網(wǎng)元管理系統(tǒng)的結(jié)構(gòu)示意圖;
[0087]圖10是本發(fā)明實(shí)施例六提供的VNF網(wǎng)元的結(jié)構(gòu)示意圖;
[0088]圖11是本發(fā)明實(shí)施例七提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署系統(tǒng)的示意圖;
[0089]圖12是本發(fā)明實(shí)施例八提供的虛擬網(wǎng)絡(luò)功能管理器的示意圖;
[0090]圖13是本發(fā)明實(shí)施例九提供的網(wǎng)元管理系統(tǒng)的示意圖;
[0091]圖14是本發(fā)明實(shí)施例十提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的示意圖。

【具體實(shí)施方式】
[0092]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性的勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0093]本發(fā)明提供一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)和相關(guān)設(shè)備,參見(jiàn)圖2,圖2是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)功能虛擬化管理和編排(NFVManagement&Orchestrat1n, NFV MANO)系統(tǒng)的結(jié)構(gòu)不意圖。
[0094]如圖所不,PNF網(wǎng)兀具體通過(guò)虛擬網(wǎng)絡(luò)功能(Virtual Network Funct1n,VNF)網(wǎng)元來(lái)實(shí)現(xiàn),VNF網(wǎng)元也可以稱為VNF實(shí)例(VNF Instance),VNF網(wǎng)元部署在底層的網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(NFV Infrastructure, NFVI)上,網(wǎng)元管理EM系統(tǒng)用于管理VNF網(wǎng)元。其中,一個(gè)網(wǎng)元管理系統(tǒng)可以管理多個(gè)VNF網(wǎng)元。NFVI以及網(wǎng)元管理系統(tǒng)均與0SS/BSS連接,VNF網(wǎng)元與NFVI之間通過(guò)Vn-Nf接口連接。
[0095]此外,本發(fā)明實(shí)施例還增加虛擬網(wǎng)絡(luò)功能管理器(Virtual Network Funct1nManager, VNFM),VNFM負(fù)責(zé)VNF網(wǎng)元的生命周期管理。VNFM通過(guò)Vnfm-Vi接口與虛擬化基礎(chǔ)設(shè)施管理器(Virtualized Infrastructure Manager, VIM)連接、通過(guò) Nfvo-Vnfm接口與網(wǎng)絡(luò)功能虛擬化編排器(NFV Orchestrator,NFV0)連接。與網(wǎng)絡(luò)功能虛擬化編排器連接的包括文件服務(wù)器,例如虛擬網(wǎng)絡(luò)功能目錄(VNF Catalog)服務(wù)器、網(wǎng)絡(luò)服務(wù)目錄(Network Service Catalog, NS Catalog)服務(wù)器、網(wǎng)絡(luò)功能虛擬化實(shí)例(NetworkFunct1n Virtualized Instance,NFV Instance)服務(wù)器以及網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施資源(Network Funct1n Virtualized Infrastructure Resources, NFVI Resources)月艮務(wù)器。
[0096]如圖3所示,本發(fā)明實(shí)施例一提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法包括:
[0097]步驟110、向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息。
[0098]具體的,VNFM通過(guò)Rest或Soap接口(圖2未示出)向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,更新消息中攜帶的更新包信息可以為更新包路徑或更新包的版本號(hào),進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)更新包信息對(duì)自身進(jìn)行軟件更新,并返回軟件更新通知消息。
[0099]步驟120、接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息。
[0100]具體的,VNFM接收網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,其中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息,例如版本號(hào)。
[0101]步驟130、根據(jù)接收到的軟件更新通知消息中的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0102]具體的,VNFM本地?cái)?shù)據(jù)庫(kù)存儲(chǔ)的虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中保存有虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,因而VNFM根據(jù)接收到的軟件更新通知消息中的當(dāng)前軟件版本信息更新上述對(duì)應(yīng)關(guān)系中的虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。
[0103]在本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法中,通過(guò)VNFM向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。
[0104]參見(jiàn)圖4,圖4為本發(fā)明實(shí)施例二提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法的流程圖。
[0105]本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法主要包括:
[0106]步驟210、接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息。
[0107]在本發(fā)明實(shí)施例中,虛擬網(wǎng)絡(luò)功能網(wǎng)元部署在底層的網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(NFV Infrastructure, NFVI)上,即部署在云上。
[0108]虛擬網(wǎng)絡(luò)功能網(wǎng)元或虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)接收到的軟件更新消息可以攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息,更新包信息可以為更新包路徑或更新包的版本號(hào)。
[0109]步驟220、根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0110]具體的,虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)更新包路徑或更新包的版本號(hào),向VNF目錄服務(wù)器獲取更新軟件包并對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,在更新完成后執(zhí)行步驟230。
[0111]其中,VNF網(wǎng)元或EMS向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器請(qǐng)求的軟件包包括基線版本包和/或補(bǔ)丁包,VNF網(wǎng)元根據(jù)請(qǐng)求的基線版本包和/或補(bǔ)丁包進(jìn)行更新,EMS或VNF網(wǎng)元可以在獲取更新軟件包的同時(shí)獲取更新軟件包的版本信息,VNF網(wǎng)元還可以在軟件包更新后直接獲取自身已安裝的軟件的版本信息。
[0112]步驟230、向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0113]具體的,虛擬網(wǎng)絡(luò)功能網(wǎng)元或虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)向VNFM發(fā)送軟件更新通知消息,其中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。軟件更新通知消息中的當(dāng)前軟件版本信息準(zhǔn)確反應(yīng)了虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件版本信息。
[0114]在本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法中,通過(guò)接收軟件更新消息,進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并向VNFM返回軟件更新通知消息,使得VNFM可以更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性,避免了軟件信息不一致所帶來(lái)的VNFM部署錯(cuò)誤的虛擬機(jī),而無(wú)法正常提供業(yè)務(wù)的缺陷。
[0115]參見(jiàn)圖5,圖5是本發(fā)明實(shí)施例三提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法的流程圖。
[0116]本發(fā)明實(shí)施例三提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法包括以下步驟:
[0117]步驟301、虛擬網(wǎng)絡(luò)功能目錄服務(wù)器接收上傳的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的初始軟件包和初始軟件包的版本信息。
[0118]具體的,VNFM、EMS或運(yùn)營(yíng)支撐系統(tǒng)(Operat1n Support System, OSS)可以通過(guò)軟件上傳接口(例如FTP、HTTP接口 )向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件包和所述軟件包的版本信息。
[0119]其中,軟件包可以進(jìn)一步劃分為基線版本包和補(bǔ)丁包。虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上保存了 VNF類型(VNF Type)和軟件版本信息之間的對(duì)應(yīng)關(guān)系,具體如圖6所示。
[0120]上述對(duì)應(yīng)關(guān)系按網(wǎng)元類型、基線版本、補(bǔ)丁三級(jí)目錄保存,基線版本包包含了早期版本到當(dāng)前版本的升級(jí)包,以便EMS或VNF網(wǎng)元可獲得基線版本包,完成對(duì)VNF網(wǎng)元版本的升級(jí)。VNF網(wǎng)元的補(bǔ)丁包中包含了從基線版本以來(lái)的軟件增量更新內(nèi)容,同一個(gè)基線版本的各個(gè)補(bǔ)丁包獨(dú)立保存,同一個(gè)基線版本不同補(bǔ)丁的VNF實(shí)例(VNF Instance)可以同時(shí)存在并接受VNFM的管理。
[0121]通過(guò)上述分層結(jié)構(gòu),VNFM在部署、擴(kuò)容VNF網(wǎng)元時(shí),可指定對(duì)應(yīng)的基線版本包和補(bǔ)丁包進(jìn)行軟件部署和更新操作。
[0122]步驟302、VNFM接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息。
[0123]其中,部署請(qǐng)求消息可以來(lái)自于VNFM的管理員主動(dòng)下發(fā),例如在VNF網(wǎng)元首次部署或后續(xù)擴(kuò)容的場(chǎng)景。此外,部署請(qǐng)求消息還可以來(lái)自于第三方系統(tǒng)下發(fā),例如運(yùn)營(yíng)支撐系統(tǒng)(Operat1n Support System, OSS)或 NFVO0
[0124]虛擬資源需求可以通過(guò)虛擬網(wǎng)絡(luò)功能描述符(Virtualized Network Funct1nDescript1n, VNFD)來(lái)描述,VNFD具體內(nèi)容包括計(jì)算(CPU)資源需求、存儲(chǔ)資源需求和網(wǎng)絡(luò)資源需求、初始軟件版本信息等。初始軟件版本信息可以為軟件版本號(hào)。
[0125]此外,部署請(qǐng)求消息中還包括虛擬網(wǎng)絡(luò)功能實(shí)例描述符(Virtualized NetworkFunct1n Instance Descript1n, VNFID), VNFID中包含部署該VNF實(shí)例時(shí)所需要的實(shí)例化參數(shù)信息配置,例如IP地址等參數(shù)信息。
[0126]步驟303、VNFM根據(jù)虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向虛擬化基礎(chǔ)設(shè)施管理器申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑。
[0127]VNFM根據(jù)虛擬資源需求向VM申請(qǐng)資源(通過(guò)NFV0),同時(shí)VNFM還根據(jù)初始軟件版本信息從VNF Catalog服務(wù)器獲取初始軟件包以及初始軟件包路徑(初始軟件包在VNFCatalog服務(wù)器上的地址,例如URL)。
[0128]此外,VNFM還可以終止某一 VNF網(wǎng)元的生命周期并釋放其資源。
[0129]步驟304、VNFM根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)兀;
[0130]步驟305、VNFM建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、所述虛擬網(wǎng)絡(luò)功能網(wǎng)元與虛擬網(wǎng)絡(luò)功能實(shí)例描述符、以及所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系。
[0131]其中,VNFM進(jìn)行VNF網(wǎng)元的軟件包初始部署,安裝基線版本包,并自動(dòng)執(zhí)行補(bǔ)丁包安裝腳本,完成補(bǔ)丁包安裝。VNFM還建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中記錄VNF實(shí)例(通過(guò)VNF標(biāo)識(shí)來(lái)區(qū)分不同的實(shí)例)對(duì)應(yīng)的VNFD、VNFID。VNFD中包括軟件包路徑、軟件版本號(hào)等。虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹的結(jié)構(gòu)如圖7所示。此外,VNF網(wǎng)元信息樹上還保存有VNF實(shí)例對(duì)應(yīng)的VNFID,VNF實(shí)例I和VNF實(shí)例2屬于相同類型的VNF網(wǎng)元,因而在VNF Typel的分支下。
[0132]步驟306、虛擬網(wǎng)絡(luò)功能目錄服務(wù)器接收上傳的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的更新軟件包和所述更新軟件包的版本信息。
[0133]在本發(fā)明實(shí)施例中,VNF網(wǎng)元在進(jìn)行初始部署后可以進(jìn)行軟件更新,在發(fā)送軟件更新消息之前,VNFM或其他外部系統(tǒng)向VNF目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的更新軟件包和所述更新軟件包的版本信息,VNF目錄服務(wù)器根據(jù)接收到的更新軟件包更新VNF類型(VNF Type)和軟件版本信息之間的對(duì)應(yīng)關(guān)系(圖6所示對(duì)應(yīng)關(guān)系)。
[0134]步驟307、VNFM向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息。
[0135]具體的,VNFM通過(guò)VeEn-vnfm接口向虛擬網(wǎng)絡(luò)功能網(wǎng)元發(fā)送軟件更新消息,VNFM還可通過(guò)VeNf-vnfm接口向網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息。EMS或VNF網(wǎng)元還可在本地緩存接收到的軟件更新消息,便于后續(xù)根據(jù)緩存的軟件更新消息返回軟件更新通知消息。
[0136]在本實(shí)施例中,軟件更新消息中的更新包信息為更新包的地址。
[0137]步驟308、EMS根據(jù)更新包的地址向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新。
[0138]其中,更新包的地址可以為VNF目錄服務(wù)器上固定的地址,EMS根據(jù)該地址向VNF目錄服務(wù)器請(qǐng)求更新包,并根據(jù)返回的更新包對(duì)VNF網(wǎng)元進(jìn)行軟件更新。具體的,EMS在向VNF目錄服務(wù)器請(qǐng)求更新軟件包的同時(shí)也可以獲得更新軟件包的版本信息和軟件包路徑,EMS將獲取的軟件包存儲(chǔ)在VNF網(wǎng)元上,啟動(dòng)VNF網(wǎng)元的升級(jí)條件符合度檢查,在符合度滿足要求下啟動(dòng)升級(jí)腳本進(jìn)行軟件更新和數(shù)據(jù)恢復(fù),并在更新完成后檢查更新是否成功。數(shù)據(jù)恢復(fù)的內(nèi)容屬于現(xiàn)有技術(shù),本發(fā)明不詳細(xì)闡述。
[0139]VNF目錄服務(wù)器可以為文件傳輸協(xié)議服務(wù)器(FTP Server),不同的軟件包保存在服務(wù)器的Home目錄下的子目錄中,根據(jù)軟件包信息可以找到對(duì)應(yīng)的子目錄,EMS使用FTP方式下載指定軟件包。
[0140]步驟309、EMS向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和當(dāng)前軟件的軟件包路徑。
[0141]其中,EMS在VNF網(wǎng)元軟件更新完畢后根據(jù)緩存的軟件更新消息向VNFM返回軟件更新通知消息,其中攜帶VNF的當(dāng)前軟件版本信息和軟件包路徑。
[0142]此外,EMS還可以主動(dòng)觸發(fā)(未接收到VNFM下發(fā)的軟件更新消息)VNF網(wǎng)元的軟件更新,指定VNF網(wǎng)元的更新軟件版本和軟件包路徑,在VNF網(wǎng)元進(jìn)行軟件更新后,EMS根據(jù)本地緩存的軟件更新消息向VNFM返回軟件更新通知消息,其中指定的更新軟件版本信息和指定的軟件包路徑。
[0143]步驟310、VNFM根據(jù)接收到的軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本和軟件包路徑。
[0144]其中,VNFM根據(jù)通知消息中的軟件包路徑和軟件版本來(lái)更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中的對(duì)應(yīng)關(guān)系,進(jìn)而保證軟件版本和軟件包路徑信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。
[0145]本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法還包括以下系統(tǒng)恢復(fù)場(chǎng)景下的更新步驟。
[0146]步驟311、VNFM向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)。
[0147]其中,系統(tǒng)恢復(fù)消息用于指示VNF網(wǎng)元進(jìn)行系統(tǒng)恢復(fù),例如在VNF網(wǎng)元發(fā)生系統(tǒng)故障或錯(cuò)誤的場(chǎng)景,該系統(tǒng)恢復(fù)消息可以攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí),還可以攜帶系統(tǒng)恢復(fù)所需的軟件包的信息,例如軟件包路徑或軟件版本信息。
[0148]步驟312、EMS根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0149]其中,EMS可以根據(jù)恢復(fù)消息向VNF網(wǎng)元發(fā)生系統(tǒng)恢復(fù)觸發(fā)消息,觸發(fā)VNF網(wǎng)元的系統(tǒng)恢復(fù)動(dòng)作,該觸發(fā)消息可以為EMS和VNF網(wǎng)元之間的內(nèi)部指令,其中可攜帶系統(tǒng)恢復(fù)所需的軟件包的信息。
[0150]具體的,EMS可以不向VNF網(wǎng)元下發(fā)系統(tǒng)恢復(fù)所需的軟件包的相關(guān)的信息,VNF網(wǎng)元可以根據(jù)本地保存的初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),還可以根據(jù)本地保存的軟件包路徑或觸發(fā)消息中攜帶的軟件包信息向VNF目錄服務(wù)器請(qǐng)求初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),并在系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)成功后給EMS發(fā)送恢復(fù)成功消息,恢復(fù)成功消息中攜帶軟件版本信息和軟件包路徑,然后EMS執(zhí)行步驟313。數(shù)據(jù)恢復(fù)的內(nèi)容屬于現(xiàn)有技術(shù),本發(fā)明不詳細(xì)闡述。
[0151]在另一實(shí)施例中,EMS還可以向VNF網(wǎng)元下發(fā)升級(jí)軟件包或初始軟件包,并通過(guò)向VNF網(wǎng)元發(fā)送系統(tǒng)恢復(fù)觸發(fā)消息來(lái)觸發(fā)VNF網(wǎng)元的系統(tǒng)恢復(fù)動(dòng)作。VNF網(wǎng)元可以根據(jù)接收到的初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),并在系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)成功后給EMS發(fā)送恢復(fù)成功消息,EMS執(zhí)行步驟313。
[0152]若VNFM向VNF網(wǎng)元下發(fā)系統(tǒng)恢復(fù)消息,則VNF網(wǎng)元可以根據(jù)本地保存的初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),還可以根據(jù)本地保存的軟件包路徑或恢復(fù)消息中攜帶的軟件包信息向VNF目錄服務(wù)器請(qǐng)求初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),并在系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)成功后向VNFM發(fā)送軟件更新通知消息,其中攜帶軟件版本信息和/或軟件包路徑。
[0153]步驟313、EMS向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
[0154]其中,EMS再次向VNFM發(fā)送軟件更新通知消息,以便于VNFM根據(jù)接收到的通知消息更新VNF網(wǎng)元對(duì)應(yīng)的軟件版本和/或軟件包路徑。
[0155]需要說(shuō)明的是,VNF網(wǎng)元也可以在檢測(cè)到自身系統(tǒng)故障或錯(cuò)誤時(shí),自主觸發(fā)系統(tǒng)恢復(fù)過(guò)程,即不需要VNFM下發(fā)系統(tǒng)恢復(fù)消息。此時(shí),VNF網(wǎng)元可以根據(jù)本地保存的軟件包路徑向VNF目錄服務(wù)器請(qǐng)求初始軟件包或升級(jí)軟件包進(jìn)行系統(tǒng)恢復(fù),VNF網(wǎng)元還可以不向VNF目錄服務(wù)器請(qǐng)求軟件包而自主進(jìn)行系統(tǒng)恢復(fù)(使用系統(tǒng)自帶的恢復(fù)功能),在系統(tǒng)恢復(fù)后,向所述VNFM發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和/或軟件包路徑。例如,在不向VNF目錄服務(wù)器請(qǐng)求軟件包而自主進(jìn)行系統(tǒng)恢復(fù)(使用系統(tǒng)自帶的恢復(fù)功能)時(shí),VNF網(wǎng)元獲取自身的軟件版本信息,進(jìn)而在軟件更新通知消息中攜帶該軟件版本信息。
[0156]步驟314、VNFM根據(jù)接收到的軟件更新通知消息中的當(dāng)前軟件版本信息和軟件包路徑更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本和軟件包路徑。
[0157]在本發(fā)明實(shí)施例中,在VNF網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)后,VNFM根據(jù)接收到的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,進(jìn)而保證軟件版本信息在VNF網(wǎng)元和VNFM之間的一致性,實(shí)現(xiàn)統(tǒng)一管理,同時(shí)滿足NFV的架構(gòu)要求。
[0158]此外,本發(fā)明實(shí)施例可做到不影響現(xiàn)有電信系統(tǒng)的軟件管理流程,使得云化和非云化電信設(shè)備的管理能力、分工保持一致,保證現(xiàn)有的EMS/0SS運(yùn)維體系能同時(shí)管理傳統(tǒng)設(shè)備和云化電信應(yīng)用,平滑演進(jìn)。
[0159]參見(jiàn)圖8,圖8是本發(fā)明實(shí)施例四提供的虛擬網(wǎng)絡(luò)功能管理器的結(jié)構(gòu)示意圖。
[0160]如圖8所示,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能管理器主要包括:
[0161]更新消息發(fā)送單元410,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0162]通知消息接收單元420,用于接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;
[0163]關(guān)系更新單元430,用于根據(jù)接收到的軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0164]此外,所述通知消息接收單元420接收到的通知消息中還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑;所述關(guān)系更新單元430還用于更新所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件包路徑。
[0165]本發(fā)明實(shí)施例四提供的虛擬網(wǎng)絡(luò)功能管理器可以使用在前述對(duì)應(yīng)的部署方法實(shí)施例一、實(shí)施例二和實(shí)施例三中,其使用過(guò)程和有益效果和上述實(shí)施例相同,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0166]進(jìn)一步參見(jiàn)圖8,在本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能管理器還包括:
[0167]恢復(fù)消息發(fā)送單元440,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)。
[0168]此時(shí)通知消息接收單元420接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;關(guān)系更新單元430根據(jù)接收到的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0169]本發(fā)明實(shí)施例通過(guò)增加恢復(fù)消息發(fā)送單元440,可以使得VNFM向VNF網(wǎng)元發(fā)送系統(tǒng)恢復(fù)消息,使得VNF網(wǎng)元進(jìn)行系統(tǒng)恢復(fù),并在系統(tǒng)恢復(fù)后返回軟件更新通知消息,關(guān)系更新單元430進(jìn)而根據(jù)該通知消息更新VNF網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本在VNF網(wǎng)元和VNFM上保持一致。
[0170]進(jìn)一步參見(jiàn)圖8,本發(fā)明實(shí)施例四提供的虛擬網(wǎng)絡(luò)功能管理器還包括:
[0171]部署請(qǐng)求接收單元450,用于在所述更新消息發(fā)送單元410向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息之前接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息;
[0172]資源獲取單元460,用于根據(jù)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑;
[0173]初始部署單元470,用于根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)元;
[0174]關(guān)系建立單元480,用于建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、以及已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系,以及
[0175]軟件包上傳單元490,用于向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件包和所述軟件包的版本信息。
[0176]在本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能管理器中,通過(guò)向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,進(jìn)而虛擬網(wǎng)絡(luò)功能網(wǎng)元或網(wǎng)元管理系統(tǒng)根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM中的關(guān)系更新單元430根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能管理器可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。
[0177]參見(jiàn)圖9,圖9是本發(fā)明實(shí)施例五提供的網(wǎng)元管理系統(tǒng)的示意圖。
[0178]如圖所示,網(wǎng)元管理系統(tǒng)主要包括:
[0179]第一更新消息接收單元510,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0180]第一更新單元520,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0181]第一通知消息發(fā)送單元530,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0182]在本發(fā)明實(shí)施例中,網(wǎng)元管理系統(tǒng)管理VNF網(wǎng)元,網(wǎng)元管理系統(tǒng)中的第一更新單元520根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的網(wǎng)元管理系統(tǒng)可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。
[0183]繼續(xù)參見(jiàn)圖9,本發(fā)明實(shí)施例提供的網(wǎng)元管理系統(tǒng)還包括:
[0184]第一系統(tǒng)恢復(fù)單元540,用于對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù);
[0185]對(duì)應(yīng)的,所述第一通知消息發(fā)送單元530還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑,以便于VNFM根據(jù)接收到的軟件更新通知消息來(lái)更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中VNF網(wǎng)元對(duì)應(yīng)的軟件版本信息和軟件包路徑。
[0186]此外,網(wǎng)元管理系統(tǒng)還包括:
[0187]第一軟件包路徑獲取單元550,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑;
[0188]所述第一通知消息發(fā)送單元530發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
[0189]在本發(fā)明實(shí)施例提供的網(wǎng)元管理系統(tǒng)中,所述第一系統(tǒng)恢復(fù)單元540具體可以包括:
[0190]第一恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0191]第一系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0192]本發(fā)明實(shí)施例五提供的網(wǎng)元管理系統(tǒng)可以使用在前述對(duì)應(yīng)的部署方法例一、實(shí)施例二和實(shí)施例三中,其使用過(guò)程和有益效果和上述實(shí)施例相同,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0193]參見(jiàn)圖10,圖10是本發(fā)明實(shí)施例六提供的VNF網(wǎng)元的結(jié)構(gòu)示意圖。
[0194]如圖所示,VNF網(wǎng)元主要包括:
[0195]第二更新消息接收單元610,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0196]第二更新單元620,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0197]第二通知消息發(fā)送單元630,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0198]在本發(fā)明實(shí)施例中,VNF網(wǎng)元中的第二更新單元620根據(jù)軟件更新消息對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行軟件更新,并返回軟件更新通知消息。VNFM根據(jù)軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本,保證軟件版本信息在虛擬網(wǎng)絡(luò)功能網(wǎng)元和VNFM之間的一致性。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元可以使用在云化部署的場(chǎng)景,適應(yīng)性較好。
[0199]繼續(xù)參見(jiàn)圖10,本發(fā)明實(shí)施例提供的VNF網(wǎng)元還包括:
[0200]第二系統(tǒng)恢復(fù)單元640,用于對(duì)所述VNF網(wǎng)元進(jìn)行系統(tǒng)恢復(fù);
[0201]對(duì)應(yīng)的,所述第二通知消息發(fā)送單元630還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑,以便于VNFM根據(jù)接收到的軟件更新通知消息來(lái)更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中VNF網(wǎng)元對(duì)應(yīng)的軟件版本信息和軟件包路徑。
[0202]此外,VNF網(wǎng)元還包括:
[0203]第二軟件包路徑獲取單元650,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑;
[0204]所述第二通知消息發(fā)送單元630發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
[0205]在本發(fā)明實(shí)施例提供的VNF網(wǎng)元中,所述第二系統(tǒng)恢復(fù)單元640具體可以包括:
[0206]第二恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí);
[0207]第二系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
[0208]本發(fā)明實(shí)施例六提供的VNF網(wǎng)元可以使用在前述對(duì)應(yīng)的部署方法例一、實(shí)施例二和實(shí)施例三中,其使用過(guò)程和有益效果和上述實(shí)施例相同,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0209]參見(jiàn)圖11,圖11是本發(fā)明實(shí)施例七提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署系統(tǒng)的示意圖。
[0210]如圖所示,軟件部署系統(tǒng)主要包括:虛擬網(wǎng)絡(luò)功能管理器710、虛擬網(wǎng)絡(luò)功能網(wǎng)元720以及網(wǎng)元管理系統(tǒng)730。
[0211]其中,虛擬網(wǎng)絡(luò)功能管理器710的具體結(jié)構(gòu)和上述實(shí)施例四提供的虛擬網(wǎng)絡(luò)功能管理器相同,詳情參見(jiàn)上述實(shí)施例四的描述。網(wǎng)元管理系統(tǒng)730的具體結(jié)構(gòu)和上述實(shí)施例五提供的網(wǎng)元管理系統(tǒng)相同,詳情參見(jiàn)上述實(shí)施例五的描述。對(duì)應(yīng)的,虛擬網(wǎng)絡(luò)功能網(wǎng)元720可以使用現(xiàn)有技術(shù)來(lái)實(shí)現(xiàn)。
[0212]在另一可選的實(shí)施例中,虛擬網(wǎng)絡(luò)功能管理器710的具體結(jié)構(gòu)和上述實(shí)施例四提供的虛擬網(wǎng)絡(luò)功能管理器相同,詳情參見(jiàn)上述實(shí)施例四的描述。虛擬網(wǎng)絡(luò)功能網(wǎng)元720的具體結(jié)構(gòu)和上述實(shí)施例六提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元相同,詳情參見(jiàn)上述實(shí)施例六的描述。對(duì)應(yīng)的,網(wǎng)元管理系統(tǒng)730可以使用現(xiàn)有技術(shù)來(lái)實(shí)現(xiàn)。
[0213]本發(fā)明實(shí)施例七提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署系統(tǒng)包含虛擬網(wǎng)絡(luò)功能管理器、虛擬網(wǎng)絡(luò)功能網(wǎng)元以及網(wǎng)元管理系統(tǒng)各自的有益效果,詳情參見(jiàn)上述實(shí)施例四、五、六的相關(guān)描述。
[0214]參見(jiàn)圖12,圖12是本發(fā)明實(shí)施例八提供的虛擬網(wǎng)絡(luò)功能管理器的示意圖。
[0215]如圖所示,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能管理器主要包括:
[0216]處理器810、存儲(chǔ)器820和總線830,所述存儲(chǔ)器820用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器810與所述存儲(chǔ)器820通過(guò)所述總線830連接,當(dāng)所述裝置運(yùn)行時(shí),所述處理器810執(zhí)行所述計(jì)算機(jī)執(zhí)行指令,以使所述裝置執(zhí)行如下方法:
[0217]向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0218]接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息;
[0219]根據(jù)接收到的軟件更新通知消息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
[0220]本發(fā)明實(shí)施例八提供的虛擬網(wǎng)絡(luò)功能管理器執(zhí)行上述方法的具體過(guò)程和前述對(duì)應(yīng)的部署方法實(shí)施例一、實(shí)施例二和實(shí)施例三的執(zhí)行過(guò)程相同,具有相同的有益效果,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0221]參見(jiàn)圖13,圖13是本發(fā)明實(shí)施例九提供的網(wǎng)元管理系統(tǒng)的示意圖。
[0222]如圖所示,本發(fā)明實(shí)施例提供的網(wǎng)元管理系統(tǒng)主要包括:
[0223]處理器910、存儲(chǔ)器920和總線930,所述存儲(chǔ)器920用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器910與所述存儲(chǔ)器520通過(guò)所述總線930連接,當(dāng)所述裝置運(yùn)行時(shí),所述處理器910執(zhí)行所述計(jì)算機(jī)執(zhí)行指令,以使所述裝置執(zhí)行如下方法:
[0224]接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0225]根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0226]向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0227]本發(fā)明實(shí)施例九提供的網(wǎng)元管理系統(tǒng)執(zhí)行上述方法的具體過(guò)程和前述對(duì)應(yīng)的部署方法實(shí)施例二和實(shí)施例三的執(zhí)行過(guò)程相同,具有相同的有益效果,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0228]參見(jiàn)圖14,圖14是本發(fā)明實(shí)施例十提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的示意圖。
[0229]如圖所示,本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元主要包括:
[0230]處理器1010、存儲(chǔ)器1020和總線1030,所述存儲(chǔ)器1020用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器1010與所述存儲(chǔ)器1020通過(guò)所述總線1030連接,當(dāng)所述裝置運(yùn)行時(shí),所述處理器1010執(zhí)行所述計(jì)算機(jī)執(zhí)行指令,以使所述裝置執(zhí)行如下方法:
[0231]接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息;
[0232]根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新;
[0233]向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
[0234]本發(fā)明實(shí)施例十提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元執(zhí)行上述方法的具體過(guò)程和前述對(duì)應(yīng)的部署方法實(shí)施例二和實(shí)施例三的執(zhí)行過(guò)程相同,具有相同的有益效果,詳情參見(jiàn)上述實(shí)施例,在此不再贅述。
[0235]本領(lǐng)域普通技術(shù)人員將會(huì)理解,本發(fā)明的各個(gè)方面、或各個(gè)方面的可能實(shí)現(xiàn)方式可以被具體實(shí)施為系統(tǒng)、方法或者計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的各方面、或各個(gè)方面的可能實(shí)現(xiàn)方式可以采用完全硬件實(shí)施例、完全軟件實(shí)施例(包括固件、駐留軟件等等),或者組合軟件和硬件方面的實(shí)施例的形式,在這里都統(tǒng)稱為“電路”、“模塊”或者“系統(tǒng)”。此夕卜,本發(fā)明的各方面、或各個(gè)方面的可能實(shí)現(xiàn)方式可以采用計(jì)算機(jī)程序產(chǎn)品的形式,計(jì)算機(jī)程序產(chǎn)品是指存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可讀程序代碼。
[0236]計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包含但不限于電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、設(shè)備或者裝置,或者前述的任意適當(dāng)組合,如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或者快閃存儲(chǔ)器)、光纖、便攜式只讀存儲(chǔ)器(CD-ROM)。
[0237]計(jì)算機(jī)中的處理器讀取存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)可讀程序代碼,使得處理器能夠執(zhí)行在流程圖中每個(gè)步驟、或各步驟的組合中規(guī)定的功能動(dòng)作;生成實(shí)施在框圖的每一塊、或各塊的組合中規(guī)定的功能動(dòng)作的裝置。
[0238]計(jì)算機(jī)可讀程序代碼可以完全在用戶的計(jì)算機(jī)上執(zhí)行、部分在用戶的計(jì)算機(jī)上執(zhí)行、作為單獨(dú)的軟件包、部分在用戶的計(jì)算機(jī)上并且部分在遠(yuǎn)程計(jì)算機(jī)上,或者完全在遠(yuǎn)程計(jì)算機(jī)或者服務(wù)器上執(zhí)行。也應(yīng)該注意,在某些替代實(shí)施方案中,在流程圖中各步驟、或框圖中各塊所注明的功能可能不按圖中注明的順序發(fā)生。例如,依賴于所涉及的功能,接連示出的兩個(gè)步驟、或兩個(gè)塊實(shí)際上可能被大致同時(shí)執(zhí)行,或者這些塊有時(shí)候可能被以相反順序執(zhí)行。
[0239]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0240]本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法、系統(tǒng)及相關(guān)設(shè)備可以適用于無(wú)線、固網(wǎng)各個(gè)業(yè)務(wù)領(lǐng)域的NFV網(wǎng)元生命周期管理。
[0241]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法,其特征在于,包括: 向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息; 接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息; 根據(jù)接收到的所述軟件更新通知消息中的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
2.如權(quán)利要求1所述的方法,其特征在于, 所述通知消息中還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑; 所述方法還包括: 更新所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件包路徑。
3.如權(quán)利要求2所述的方法,其特征在于, 所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中還保存有所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的虛擬網(wǎng)絡(luò)功能實(shí)例描述符。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí); 接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息; 根據(jù)接收到的所述軟件更新通知消息中的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
5.如權(quán)利要求1所述的方法,其特征在于,在所述向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息之前還包括: 接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息; 根據(jù)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑; 根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)元;建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、以及已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,還包括: 向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件包和所述軟件包的版本信息。
7.—種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署方法,其特征在于,包括: 接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息; 根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新; 向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
8.如權(quán)利要求7所述的方法,其特征在于,還包括: 對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù),在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
9.如權(quán)利要求8所述的方法,其特征在于,所述對(duì)虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)具體包括: 接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí); 根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
10.如權(quán)利要求7所述的方法,其特征在于,還包括: 根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑; 所述軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
11.如權(quán)利要求7-10任一項(xiàng)所述的方法,其特征在于,所述根據(jù)更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新包括: 根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器請(qǐng)求基線版本包和/或補(bǔ)丁包,根據(jù)請(qǐng)求的基線版本包和/或補(bǔ)丁包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新。
12.—種虛擬網(wǎng)絡(luò)功能管理器,其特征在于,包括: 更新消息發(fā)送單元,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息,所述更新消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息; 通知消息接收單元,用于接收所述網(wǎng)元管理系統(tǒng)或虛擬網(wǎng)絡(luò)功能網(wǎng)元根據(jù)所述更新包信息返回的軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和當(dāng)前軟件版本信息; 關(guān)系更新單元,用于根據(jù)接收到的軟件更新通知消息中的當(dāng)前軟件版本信息更新虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件版本。
13.如權(quán)利要求12所述的虛擬網(wǎng)絡(luò)功能管理器,其特征在于, 所述通知消息接收單元接收到的通知消息中還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑; 所述關(guān)系更新單元還用于更新所述虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹中所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的軟件包路徑。
14.如權(quán)利要求12所述的虛擬網(wǎng)絡(luò)功能管理器,其特征在于,還包括: 恢復(fù)消息發(fā)送單元,用于向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)。
15.如權(quán)利要求12所述的虛擬網(wǎng)絡(luò)功能管理器,其特征在于,還包括: 部署請(qǐng)求接收單元,用于在所述更新消息發(fā)送單元向虛擬網(wǎng)絡(luò)功能網(wǎng)元或所述虛擬網(wǎng)絡(luò)功能網(wǎng)元對(duì)應(yīng)的網(wǎng)元管理系統(tǒng)發(fā)送軟件更新消息之前接收部署請(qǐng)求消息,所述部署請(qǐng)求消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求和初始軟件版本信息; 資源獲取單元,用于根據(jù)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的虛擬資源需求向網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施申請(qǐng)?zhí)摂M資源,以及根據(jù)所述初始軟件版本信息從虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取對(duì)應(yīng)的初始軟件包以及初始軟件包路徑; 初始部署單元,用于根據(jù)獲取的所述初始軟件包和申請(qǐng)的虛擬資源初始安裝所述虛擬網(wǎng)絡(luò)功能網(wǎng)兀; 關(guān)系建立單元,用于建立虛擬網(wǎng)絡(luò)功能網(wǎng)元信息關(guān)系樹,其中,所述信息關(guān)系樹中包括已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件版本信息之間、以及已安裝的所述虛擬網(wǎng)絡(luò)功能網(wǎng)元和所述初始軟件包路徑之間的對(duì)應(yīng)關(guān)系。
16.如權(quán)利要求12-15任一項(xiàng)所述的虛擬網(wǎng)絡(luò)功能管理器,其特征在于,還包括: 軟件包上傳單元,用于向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器上傳所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件包和所述軟件包的版本信息。
17.一種網(wǎng)元管理系統(tǒng)中,其特征在于,包括: 第一更新消息接收單元,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息; 第一更新單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新; 第一通知消息發(fā)送單元,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
18.如權(quán)利要求17所述的網(wǎng)元管理系統(tǒng),其特征在于,還包括: 第一系統(tǒng)恢復(fù)單元,用于對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù); 所述第一通知消息發(fā)送單元還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
19.如權(quán)利要求18所述的網(wǎng)元管理系統(tǒng),其特征在于,所述第一系統(tǒng)恢復(fù)單元包括: 第一恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí); 第一系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
20.如權(quán)利要求17所述的網(wǎng)元管理系統(tǒng),其特征在于,還包括: 第一軟件包路徑獲取單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑; 所述第一通知消息發(fā)送單元發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
21.一種虛擬網(wǎng)絡(luò)功能網(wǎng)元,其特征在于,包括: 第二更新消息接收單元,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的軟件更新消息,所述更新消息中攜帶虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和更新包信息; 第二更新單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取更新軟件包,根據(jù)獲取的更新軟件包對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行更新; 第二通知消息發(fā)送單元,用于向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息。
22.如權(quán)利要求21所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元,其特征在于,還包括: 第二系統(tǒng)恢復(fù)單元,用于對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù); 所述第二通知消息發(fā)送單元還在系統(tǒng)恢復(fù)后向所述虛擬網(wǎng)絡(luò)功能管理器發(fā)送軟件更新通知消息,所述通知消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí)和所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件版本信息和軟件包路徑。
23.如權(quán)利要求22所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元,其特征在于,所述第二系統(tǒng)恢復(fù)單元包括: 第二恢復(fù)消息接收模塊,用于接收虛擬網(wǎng)絡(luò)功能管理器發(fā)送的系統(tǒng)恢復(fù)消息,所述恢復(fù)消息中攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的標(biāo)識(shí); 第二系統(tǒng)恢復(fù)模塊,用于根據(jù)所述恢復(fù)消息對(duì)所述虛擬網(wǎng)絡(luò)功能網(wǎng)元進(jìn)行系統(tǒng)恢復(fù)和數(shù)據(jù)恢復(fù)。
24.如權(quán)利要求21所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元,其特征在于,還包括: 第二軟件包路徑獲取單元,用于根據(jù)所述更新包信息向虛擬網(wǎng)絡(luò)功能目錄服務(wù)器獲取所述更新軟件包的路徑; 所述第二通知消息發(fā)送單元發(fā)送的軟件更新通知消息還攜帶所述虛擬網(wǎng)絡(luò)功能網(wǎng)元的當(dāng)前軟件的軟件包路徑。
25.一種虛擬網(wǎng)絡(luò)功能網(wǎng)元的軟件部署系統(tǒng),其特征在于,包括:如權(quán)利要求14-16任一項(xiàng)所述的虛擬網(wǎng)絡(luò)功能管理器以及如權(quán)利要求17-20任一項(xiàng)所述的網(wǎng)元管理系統(tǒng), 或者如權(quán)利要求14-16任一項(xiàng)所述的虛擬網(wǎng)絡(luò)功能管理器以及如權(quán)利要求21-24任一項(xiàng)所述的虛擬網(wǎng)絡(luò)功能網(wǎng)元。
【文檔編號(hào)】H04L12/24GK104253866SQ201410485653
【公開日】2014年12月31日 申請(qǐng)日期:2014年9月20日 優(yōu)先權(quán)日:2014年9月20日
【發(fā)明者】林鏡明 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1