一種業(yè)務(wù)配置的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)配置的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,在移動用戶業(yè)務(wù)增值處理中,對第三方APP(AppliCat1n,應(yīng)用程序)服務(wù)進行增值業(yè)務(wù)處理的方法為:由MANO(Management and Orchestrat1n,管理編排器)對第三方APP服務(wù)進行業(yè)務(wù)鏈編排,生成業(yè)務(wù)規(guī)則,然后將業(yè)務(wù)規(guī)則下發(fā)給流量分配器,之后根據(jù)業(yè)務(wù)鏈編排結(jié)果為第三方APP分配可用的VM物理資源,以實現(xiàn)第三方APP的實例化,在第三方APP實例化之后,需對第三方進行業(yè)務(wù)配置,但是現(xiàn)在對第三方APP進行業(yè)務(wù)配置時,一般是人工根據(jù)業(yè)務(wù)鏈編排結(jié)果在第三方APP上為相關(guān)的應(yīng)用進行業(yè)務(wù)配置,然而由于第三方APP的數(shù)量與種類較多,人工進行業(yè)務(wù)配置的配置周期較長,導(dǎo)致第三方APP增值業(yè)務(wù)的開通與部署效率低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的實施例提供一種業(yè)務(wù)配置的方法及系統(tǒng),可以解決第三方APP增值業(yè)務(wù)的開通與部署效率低的問題。
[0004]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0005]—種業(yè)務(wù)配置的方法,所述方法應(yīng)用于業(yè)務(wù)配置系統(tǒng)中,所述業(yè)務(wù)配置系統(tǒng)包括管理編排器MANO、業(yè)務(wù)鏈控制器、流量分類器、第三方APP,所述方法包括:
[0006]所述MANO根據(jù)所述第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)鏈信息和業(yè)務(wù)配置信息,其中,所述業(yè)務(wù)鏈信息中包含業(yè)務(wù)鏈ID、所述第三方APP的ID,所述業(yè)務(wù)配置信息中包含業(yè)務(wù)鏈ID、業(yè)務(wù)配置數(shù)據(jù)以及所述第三方APP的ID;
[0007]所述MANO將所述業(yè)務(wù)配置信息發(fā)送給所述業(yè)務(wù)鏈控制器;
[0008]所述MANO根據(jù)所述業(yè)務(wù)鏈信息,為第三方APP分配虛擬機VM物理資源;
[0009]所述業(yè)務(wù)鏈控制器將所述業(yè)務(wù)配置信息同步至所述第三方APP,以使得所述第三方APP根據(jù)所述業(yè)務(wù)配置信息進行業(yè)務(wù)配置。
[0010]一種業(yè)務(wù)配置的系統(tǒng),所述系統(tǒng)包括:管理編排器ΜΑΝ0、業(yè)務(wù)鏈控制器、第三方APP,其中,所述MANO與所述業(yè)務(wù)鏈控制器之間能夠進行數(shù)據(jù)傳輸,所述業(yè)務(wù)鏈控制器與所述第三方APP之間能夠進行數(shù)據(jù)傳輸;
[0011]所述ΜΑΝ0,用于根據(jù)所述第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)鏈信息和業(yè)務(wù)配置信息,其中,所述業(yè)務(wù)鏈信息中包含業(yè)務(wù)鏈標識ID、所述第三方APP的ID,所述業(yè)務(wù)配置信息中包含業(yè)務(wù)鏈ID、業(yè)務(wù)配置數(shù)據(jù)以及所述第三方APP的ID;將所述業(yè)務(wù)配置信息發(fā)送給所述業(yè)務(wù)鏈控制器;
[0012]所述業(yè)務(wù)鏈控制器,用于接收所述MANO發(fā)送的所述業(yè)務(wù)配置信息;
[0013]所述MANO,還用于根據(jù)所述業(yè)務(wù)鏈信息,為所述第三方APP分配虛擬機VM物理資源;
[0014]所述業(yè)務(wù)鏈控制器,還用于將所述業(yè)務(wù)配置信息同步至所述第三方APP;
[0015]所述第三方APP,用于根據(jù)所述業(yè)務(wù)配置信息進行業(yè)務(wù)配置。
[0016]本發(fā)明實施例提供的業(yè)務(wù)配置的方法及系統(tǒng),MANO根據(jù)第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)鏈信息和業(yè)務(wù)配置信息,將業(yè)務(wù)配置信息發(fā)送給業(yè)務(wù)鏈控制器,根據(jù)業(yè)務(wù)鏈信息,為第三方APP分配虛擬機VM物理資源,業(yè)務(wù)鏈控制器將業(yè)務(wù)配置信息同步至第三方APP,以使得第三方APP根據(jù)業(yè)務(wù)配置信息進行業(yè)務(wù)配置,與現(xiàn)有技術(shù)中人工對第三方APP進行業(yè)務(wù)配置導(dǎo)致業(yè)務(wù)開通與部署效率低相比,本發(fā)明通過MANO生成業(yè)務(wù)配置信息,在為第三方APP分配VM物理資源完成第三方APP的實例化后,即可自動將業(yè)務(wù)配置信息同步至第三方APP,實現(xiàn)了第三方APP根據(jù)業(yè)務(wù)配置信息自動進行業(yè)務(wù)配置,無需進行手工配置,加快了第三方APP增值業(yè)務(wù)的開通與部署效率。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明實施例提供的一種業(yè)務(wù)配置的系統(tǒng)的邏輯結(jié)構(gòu)示意圖;
[0019]圖2為本發(fā)明實施例提供的一種業(yè)務(wù)配置的方法的流程圖;
[0020]圖3為本發(fā)明實施例提供的另一種業(yè)務(wù)配置的方法的流程圖;
[0021]圖4為本發(fā)明實施例提供的另一種業(yè)務(wù)配置的方法的流程圖;
[0022]圖5為本發(fā)明實施例提供的另一種業(yè)務(wù)配置的系統(tǒng)的邏輯結(jié)構(gòu)示意圖;
[0023]圖6為本發(fā)明實施例提供的另一種業(yè)務(wù)配置的系統(tǒng)的邏輯結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]為了提高第三方APP增值業(yè)務(wù)的開通與部署效率,本發(fā)明實施例提供一種業(yè)務(wù)配置的方法,該方法應(yīng)用于業(yè)務(wù)配置系統(tǒng)中,如圖1所示,該系統(tǒng)包括:ΜΑΝ0、業(yè)務(wù)鏈控制器、流量分類器、業(yè)務(wù)交換機、第三方APP,如圖2所示,該業(yè)務(wù)配置的方法包括:
[0026]201、MAN0根據(jù)第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)鏈信息和業(yè)務(wù)配置信息。
[0027]其中,業(yè)務(wù)鏈信息中包含業(yè)務(wù)鏈ID(identi ty,標識)、第三方APP的ID,業(yè)務(wù)配置信息中包含業(yè)務(wù)鏈ID、業(yè)務(wù)配置數(shù)據(jù)以及第三方APP的ID。
[0028]例如,用戶A為金牌簽約用戶,訂購了上班時間URL(Uniform Resource Locator,虛擬資源定位符)過濾增值業(yè)務(wù),則確定的業(yè)務(wù)鏈信息為業(yè)務(wù)鏈ID綁定URL過濾增值業(yè)務(wù),業(yè)務(wù)配置信息為URL過濾的具體內(nèi)容。
[0029]202、ΜΑΝ0將業(yè)務(wù)配置信息發(fā)送給業(yè)務(wù)鏈控制器。
[0030]203、ΜΑΝ0根據(jù)業(yè)務(wù)鏈信息,為第三方APP分配VM( Virtual Machine,虛擬機)物理資源。
[0031 ]其中,VM物理資源包括計算資源、存儲資源等。
[0032]需要說明的是,為第三方APP分配VM物理資源后,即可實現(xiàn)第三方APP的實例化,經(jīng)過實例化的第三方APP為vAPP(Virtual applicat1n,虛擬化應(yīng)用)。
[0033]204、業(yè)務(wù)鏈控制器將業(yè)務(wù)配置信息同步至第三方APP,以使得第三方APP根據(jù)業(yè)務(wù)配置信息進行業(yè)務(wù)配置。
[0034]需要說明的是,當業(yè)務(wù)配置信息發(fā)生更新時,MANO需通過業(yè)務(wù)鏈控制器實時將更新后的業(yè)務(wù)配置信息發(fā)送給第三方APP,以使得第三方APP可以根據(jù)更新后的業(yè)務(wù)配置信息進行業(yè)務(wù)配置。
[0035]本發(fā)明實施例提供的業(yè)務(wù)配置的方法,MANO根據(jù)第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)鏈信息和業(yè)務(wù)配置信息,將業(yè)務(wù)配置信息發(fā)送給業(yè)務(wù)鏈控制器,根據(jù)業(yè)務(wù)鏈信息,為第三方APP分配虛擬機VM物理資源,業(yè)務(wù)鏈控制器將業(yè)務(wù)配置信息同步至第三方APP,以使得第三方APP根據(jù)業(yè)務(wù)配置信息進行業(yè)務(wù)配置,與現(xiàn)有技術(shù)中人工對第三方APP進行業(yè)務(wù)配置導(dǎo)致業(yè)務(wù)開通與部署效率低相比,本發(fā)明通過MANO生成業(yè)務(wù)配置信息,在為第三方APP分配VM物理資源完成第三方APP的實例化后,即可自動將業(yè)務(wù)配置信息同步至第三方APP,實現(xiàn)了第三方APP自動進行業(yè)務(wù)配置,無需進行手工配置,加快了第三方APP增值業(yè)務(wù)的開通與部署效率。
[0036]結(jié)合圖2所示的方法流程,在本發(fā)明實施例提供的另一種實現(xiàn)方式中,如圖3所示,在上述步驟202、ΜΑΝ0將業(yè)務(wù)配置信息發(fā)送給業(yè)務(wù)鏈控制器之前,該方法還包括:
[0037]205、MAN0根據(jù)第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)規(guī)則信息。
[0038]例如用戶A訂購了用戶A為金牌簽約用戶,訂購了上班時間URL過濾增值業(yè)務(wù),則MANO可以生成用戶A在工作時間的HTTP業(yè)務(wù)的業(yè)務(wù)規(guī)則。
[0039]其中,業(yè)務(wù)規(guī)則信息包括用戶使用的協(xié)議類型,用戶的IMSI (Internat1nalMobile Subscriber Identificat1n Number,國際移動用戶識別碼)以及業(yè)務(wù)鏈ID。
[0040]需要說明的是,步驟205可與步驟201同時執(zhí)行,或執(zhí)行于步驟201之前,或執(zhí)行于步驟201之后,本發(fā)明不對步驟201與步驟205的執(zhí)行順序做限制,圖3中以步驟205執(zhí)行于步驟201之后為例。
[0041]為了能夠使業(yè)務(wù)鏈控制器將正確的業(yè)務(wù)配置信息同步至第三方APP,業(yè)務(wù)鏈控制器需事先對業(yè)務(wù)規(guī)則信息、業(yè)務(wù)鏈信息以及業(yè)務(wù)配置信息進行綁定,所以在上述步驟204、業(yè)務(wù)鏈控制器將業(yè)務(wù)配置信息同步至第三方APP之前,還包括步驟206和步驟207。
[0042]206、MAN0將業(yè)務(wù)鏈信息和業(yè)務(wù)規(guī)則信息發(fā)送給業(yè)務(wù)鏈控制器。
[0043]207、業(yè)務(wù)鏈控制器以業(yè)務(wù)鏈ID為索引,將業(yè)務(wù)規(guī)則信息、業(yè)務(wù)鏈信息以及業(yè)務(wù)配置信息進行綁定。
[0044]其中,本步驟可以將同一業(yè)務(wù)鏈ID對應(yīng)的業(yè)務(wù)規(guī)則信息、業(yè)務(wù)鏈信息以及業(yè)務(wù)配置信息進行關(guān)聯(lián),以便于業(yè)務(wù)鏈控制器將正確的業(yè)務(wù)配置信息同步至第三方APP。
[0045]其中,步驟206和步驟207能夠執(zhí)行于圖3示出的步驟205與步驟204之間的任意位置。
[0046]本發(fā)明實施例提供的業(yè)務(wù)配置的方法,MANO將業(yè)務(wù)規(guī)則信息、業(yè)務(wù)鏈信息以及業(yè)務(wù)配置信息下發(fā)給業(yè)務(wù)鏈控制器,業(yè)務(wù)鏈控制器以業(yè)務(wù)鏈ID為索引將業(yè)務(wù)規(guī)則信息、業(yè)務(wù)鏈信息以及業(yè)務(wù)配置信息進行綁定,然后將正確的業(yè)務(wù)配置信息同步至第三方APP,使的第三方APP可以自動完成業(yè)務(wù)配置,加快了第三方APP增值業(yè)務(wù)的開通與部署效率,且能夠減小業(yè)務(wù)配置過程中出現(xiàn)錯誤的概率。
[0047]在第三方APP完成業(yè)務(wù)配置之后,用戶使用業(yè)務(wù)的過程中,流量分類器需根據(jù)業(yè)務(wù)規(guī)則為第三方APP轉(zhuǎn)發(fā)業(yè)務(wù)流,基于此,在本發(fā)明實施例提供的另一種實現(xiàn)方式中,如圖4所示,在上述步驟205、MAN0根據(jù)第三方APP所承載的業(yè)務(wù)類型以及用戶類型確定業(yè)務(wù)規(guī)則信息之后,還需執(zhí)行步驟401。
[0048]401、ΜΑΝ0將業(yè)務(wù)規(guī)則信息下發(fā)至流量分類器。
[0049]在上述步驟204、業(yè)務(wù)鏈控制器將業(yè)務(wù)配置信息同步至第三方APP之后,還需執(zhí)行步驟402至403。
[0050]402、流量分類器根據(jù)業(yè)務(wù)規(guī)則信息確定目標業(yè)務(wù)流,為目標業(yè)務(wù)流添加業(yè)務(wù)規(guī)則信息中的業(yè)務(wù)鏈ID。
[0051]其中,流量分類器可以根據(jù)業(yè)務(wù)規(guī)則信息識別出用戶使用的業(yè)務(wù),例如能夠識別出用戶使用HTTP業(yè)務(wù),并確定目標業(yè)務(wù)流,然后將目標業(yè)務(wù)流與業(yè)務(wù)鏈進行匹配,將業(yè)務(wù)規(guī)則信息中的業(yè)務(wù)鏈ID添加至目標業(yè)務(wù)流中。
[0052]403、流量分類器將攜帶業(yè)務(wù)鏈ID的目標業(yè)務(wù)流發(fā)送至第三方APP。
[0053