專利名稱:一種云平臺(tái)提供業(yè)務(wù)的方法及云平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種云平臺(tái)提供業(yè)務(wù)的方法及云平臺(tái)。
背景技術(shù):
轉(zhuǎn)向云計(jì)算(cloud computing),是業(yè)界將要面臨的一個(gè)重大改變。各種云平臺(tái)(cloud platforms)的出現(xiàn)是該轉(zhuǎn)變的最重要環(huán)節(jié)之一。這種平臺(tái)允許開(kāi)發(fā)者們或是將寫好的程序放在“云”里運(yùn)行,或是使用“云”里提供的服務(wù),或二者皆是。云平臺(tái)是公共基礎(chǔ)平臺(tái),對(duì)外提供統(tǒng)一的服務(wù)能力,例如云平臺(tái)提供的基本能力,虛擬機(jī)租賃服務(wù),針對(duì)商務(wù)后付費(fèi)用戶和校園預(yù)付費(fèi)用戶,在虛擬機(jī)控制操作上應(yīng)該是不同的流程?,F(xiàn)有技術(shù)中,針對(duì)每種業(yè)務(wù)都需要部署一套平臺(tái),統(tǒng)一的能力需要在每套平臺(tái)上 獨(dú)立實(shí)現(xiàn)、部署,所以,現(xiàn)有技術(shù)中的云平臺(tái)在接收到用戶的業(yè)務(wù)請(qǐng)求時(shí),直接執(zhí)行云平臺(tái)上設(shè)置的單一的業(yè)務(wù)邏輯,缺乏提供差異化服務(wù)的能力。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種提供業(yè)務(wù)的方法及云平臺(tái),能夠?qū)崿F(xiàn)在一個(gè)云平臺(tái)上提供差異化業(yè)務(wù)服務(wù)。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例的技術(shù)方案如下一種云平臺(tái)提供業(yè)務(wù)的方法,包括接收用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息;根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。一種控制云平臺(tái)提供業(yè)務(wù)的方法,包括接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。一種云平臺(tái),包括請(qǐng)求接收單元,用于接收用戶的業(yè)務(wù)請(qǐng)求;準(zhǔn)則獲取單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;請(qǐng)求轉(zhuǎn)發(fā)單元,用于根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;
業(yè)務(wù)執(zhí)行單元,用于接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息,并根據(jù)所述響業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。一種業(yè)務(wù)控制平臺(tái),用于控制云平臺(tái)提供業(yè)務(wù),包括接收單元,用于接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;確定單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;指令單元,用于向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。一種提供業(yè)務(wù)的系統(tǒng),包括至少一個(gè)云平臺(tái)和至少一個(gè)業(yè)務(wù)控制平臺(tái),所述云平臺(tái),用于接收用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所 述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息;根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理;所述業(yè)務(wù)控制平臺(tái),用于接收所述云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。本發(fā)明實(shí)施例針對(duì)不同種類用戶發(fā)起的不同業(yè)務(wù)請(qǐng)求,通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則可以觸發(fā)業(yè)務(wù)到相應(yīng)的業(yè)務(wù)控制平臺(tái),通過(guò)部署業(yè)務(wù)控制平臺(tái)可以控制云平臺(tái)執(zhí)行不同的業(yè)務(wù)邏輯,從而在一個(gè)統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖Ia是本發(fā)明實(shí)施例一種云平臺(tái)提供業(yè)務(wù)的方法流程圖;圖Ib是本發(fā)明實(shí)施例一種控制云平臺(tái)提供業(yè)務(wù)的方法流程圖;圖2是本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖;圖3是本發(fā)明實(shí)施例中業(yè)務(wù)觸發(fā)準(zhǔn)則的組織形式示意圖;圖4是本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖;圖5是本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖;圖6是本發(fā)明實(shí)施例一種云平臺(tái)的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例另一種云平臺(tái)的結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例一種業(yè)務(wù)控制平臺(tái)的結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例一種提供業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(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ù)的范圍。參見(jiàn)圖la,為本發(fā)明實(shí)施例一種云平臺(tái)提供業(yè)務(wù)的方法流程圖。該方法可以包括步驟101a,接收用戶的業(yè)務(wù)請(qǐng)求。云平臺(tái)接收用戶發(fā)起的業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中可以包括該用戶的用戶標(biāo)識(shí)信息,也可以包括所請(qǐng)求業(yè)務(wù)的業(yè)務(wù)信息等。步驟102a,根據(jù)該業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,其中至少包括業(yè)務(wù)控制平臺(tái)的業(yè)務(wù)路由觸發(fā)準(zhǔn)則?!?br>
云平臺(tái)在接收到業(yè)務(wù)請(qǐng)求后,根據(jù)其中的業(yè)務(wù)信息或者用戶標(biāo)識(shí)信息,也可以根據(jù)云平臺(tái)的預(yù)先設(shè)置等獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,該業(yè)務(wù)觸發(fā)準(zhǔn)則可能是云平臺(tái)預(yù)先針對(duì)某一業(yè)務(wù)設(shè)置的,與用戶無(wú)關(guān),也可能是針對(duì)不同的用戶設(shè)置的,此處不作限定。例如,若該業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,則云平臺(tái)可以根據(jù)業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息;然后,獲取用戶簽約信息中為用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。若該業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息,則可以根據(jù)該業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,獲取業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則。本發(fā)明實(shí)施例中,該業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)控制平臺(tái)的業(yè)務(wù)路由觸發(fā)準(zhǔn)貝U,也即業(yè)務(wù)控制平臺(tái)的路由信息,以在觸發(fā)業(yè)務(wù)的情況下,用于云平臺(tái)根據(jù)其中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則(路由信息)將業(yè)務(wù)請(qǐng)求發(fā)送到對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái)。在本發(fā)明的另一實(shí)施例中,該業(yè)務(wù)觸發(fā)準(zhǔn)則中還可以包括業(yè)務(wù)匹配條件等,云平臺(tái)根據(jù)該業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)匹配條件判斷用戶所請(qǐng)求業(yè)務(wù)是否滿足該業(yè)務(wù)匹配條件,在滿足的情況下,再根據(jù)該業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則,將業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái),具體請(qǐng)參見(jiàn)后續(xù)實(shí)施例的描述。步驟103a,根據(jù)業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)該業(yè)務(wù)請(qǐng)求。云平臺(tái)在獲取用戶簽約信息中的業(yè)務(wù)觸發(fā)準(zhǔn)則,或者業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則后,可以根據(jù)預(yù)先存儲(chǔ)在業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則,將該業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至所請(qǐng)求業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái),也即對(duì)所請(qǐng)求業(yè)務(wù)具有控制能力的業(yè)務(wù)控制平臺(tái),由該業(yè)務(wù)控制平臺(tái)對(duì)云平臺(tái)做出響應(yīng),以控制云平臺(tái)執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。如果云平臺(tái)可以同時(shí)獲取到用戶對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則和業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則時(shí),則可以先根據(jù)用戶對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則向相應(yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)該業(yè)務(wù)請(qǐng)求,再根據(jù)業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則向相應(yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)該業(yè)務(wù)請(qǐng)求。云平臺(tái)向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中可以包括用戶標(biāo)識(shí)信息和/或業(yè)務(wù)信肩、O步驟104a,接收業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,該響應(yīng)消息攜帶業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息。若云平臺(tái)向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,該業(yè)務(wù)控制平臺(tái)可以根據(jù)用戶標(biāo)識(shí)信息可以獲取用戶計(jì)費(fèi)信息或者權(quán)限信息,然后根據(jù)用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為該用戶提供所請(qǐng)求的業(yè)務(wù),若否,該業(yè)務(wù)操作信息指令云平臺(tái)拒絕業(yè)務(wù)請(qǐng)求,若是,業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。若云平臺(tái)向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中還包括業(yè)務(wù)信息,則業(yè)務(wù)控制平臺(tái)還可以進(jìn)一步根據(jù)該業(yè)務(wù)信息,為所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,該屬性信息可以包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性等,并在業(yè)務(wù)操作信息中進(jìn)一步攜帶該屬性信息。步驟105a,根據(jù)業(yè)務(wù)操作信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。云平臺(tái)在接收到該響應(yīng)消息后,即可根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。例如,根據(jù)業(yè)務(wù)操作信息拒絕業(yè)務(wù)請(qǐng)求,或者,根據(jù)業(yè)務(wù)操作信息確定要執(zhí)行業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù),并根據(jù)內(nèi)置的業(yè)務(wù)邏輯執(zhí)行所請(qǐng)求的業(yè)務(wù),或者,進(jìn)一步根據(jù)業(yè)務(wù)操作信息中業(yè)務(wù)控制平臺(tái)設(shè)置的屬性信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行相應(yīng)處理。本發(fā)明實(shí)施例中,該業(yè)務(wù)控制平臺(tái)可以是內(nèi)置在云平臺(tái)中的,也可以是設(shè)置在云 平臺(tái)外部的,此處不作限定,而且,一個(gè)云平臺(tái)可以連接多個(gè)業(yè)務(wù)控制平臺(tái),一個(gè)業(yè)務(wù)控制平臺(tái)也可以同時(shí)支持服務(wù)于多個(gè)云平臺(tái)。本發(fā)明實(shí)施例針對(duì)不同種類用戶,或者根據(jù)用戶發(fā)起的不同業(yè)務(wù)請(qǐng)求,通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則可以觸發(fā)業(yè)務(wù)到相應(yīng)的業(yè)務(wù)控制平臺(tái),通過(guò)部署業(yè)務(wù)控制平臺(tái)可以控制云平臺(tái)執(zhí)行不同的業(yè)務(wù)邏輯,從而在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。參見(jiàn)圖lb,為本發(fā)明實(shí)施例一種控制云平臺(tái)提供業(yè)務(wù)的方法流程圖。該方法可以包括步驟101b,接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求。云平臺(tái)接收到用戶發(fā)起的業(yè)務(wù)請(qǐng)求后,根據(jù)該業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,并根據(jù)業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)該業(yè)務(wù)請(qǐng)求。本步驟中,業(yè)務(wù)控制平臺(tái)接收到的業(yè)務(wù)請(qǐng)求中可以包括用戶的標(biāo)識(shí)信息,也可以包括所請(qǐng)求的業(yè)務(wù)信息。步驟102b,根據(jù)業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息。業(yè)務(wù)控制平臺(tái)根據(jù)接收到的業(yè)務(wù)請(qǐng)求確定用于指令云平臺(tái)操作的業(yè)務(wù)操作信息。若業(yè)務(wù)控制平臺(tái)接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,則根據(jù)所述用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或者權(quán)限信息,根據(jù)所述用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為所述用戶提供所請(qǐng)求的業(yè)務(wù),若否,通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求,若是,通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。若業(yè)務(wù)控制平臺(tái)接收到的業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息,還可以根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性;該業(yè)務(wù)操作信息中還可以進(jìn)一步攜帶所述屬性信息。步驟103b,向云平臺(tái)發(fā)送響應(yīng)消息,該響應(yīng)消息包括業(yè)務(wù)操作信息,以使得云平臺(tái)根據(jù)業(yè)務(wù)操作信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。業(yè)務(wù)控制平臺(tái)將包含業(yè)務(wù)操作信息的響應(yīng)消息發(fā)送至云平臺(tái)。若云平臺(tái)發(fā)起的業(yè)務(wù)請(qǐng)求包括創(chuàng)建虛擬機(jī)的請(qǐng)求或者啟動(dòng)虛擬機(jī)的請(qǐng)求,則當(dāng)業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求時(shí),云平臺(tái)禁止創(chuàng)建虛擬機(jī)或者禁止啟動(dòng)虛擬機(jī);當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)時(shí),云平臺(tái)根據(jù)內(nèi)置的業(yè)務(wù)邏輯創(chuàng)建虛擬機(jī)或者啟動(dòng)虛擬機(jī)。若業(yè)務(wù)操作信息進(jìn)一步還攜帶屬性信息,則云平臺(tái)進(jìn)一步還可以根據(jù)該屬性信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。本發(fā)明實(shí)施例針對(duì)不同種類用戶,或者根據(jù)用戶發(fā)起的不同業(yè)務(wù)請(qǐng)求,通過(guò)部署業(yè)務(wù)控制平臺(tái)可以控制云平臺(tái)執(zhí)行不同的業(yè)務(wù)邏輯,從而在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。參見(jiàn)圖2,為本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖。本實(shí)施例以用戶向云平臺(tái)申請(qǐng)?zhí)摂M機(jī)的業(yè)務(wù)為例進(jìn)行說(shuō)明,該方法可以包括步驟201,用戶通過(guò)終端向云平臺(tái)發(fā)起創(chuàng)建虛擬機(jī)的業(yè)務(wù)請(qǐng)求。本實(shí)施例中,該業(yè)務(wù)請(qǐng)求可以包括該用戶的用戶標(biāo)識(shí)信息,也還可以包括業(yè)務(wù)信 息。云平臺(tái)在接收到該業(yè)務(wù)請(qǐng)求(也即創(chuàng)建虛擬機(jī))后,通過(guò)以下步驟獲取業(yè)務(wù)觸發(fā)準(zhǔn)則。步驟202,云平臺(tái)根據(jù)該業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取該用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息,該用戶簽約信息中包括為該用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。云平臺(tái)在接收到該業(yè)務(wù)請(qǐng)求后,獲取其中的用戶標(biāo)識(shí)信息,并進(jìn)一步根據(jù)用戶標(biāo)識(shí)信息調(diào)取該用戶預(yù)先在該云平臺(tái)開(kāi)戶時(shí)生成的用戶簽約信息。用戶簽約信息可以在業(yè)務(wù)流程中獲取,也可以在用戶發(fā)起業(yè)務(wù)請(qǐng)求之前下載到云平臺(tái)。該用戶簽約信息的生成過(guò)程可以包括首先,用戶向該云平臺(tái)發(fā)出開(kāi)戶請(qǐng)求。然后,云平臺(tái)接收到請(qǐng)求后,為該用戶分配用戶標(biāo)識(shí),生成簽約信息,該簽約信息中包含業(yè)務(wù)觸發(fā)準(zhǔn)則,其中可以包括業(yè)務(wù)匹配條件和業(yè)務(wù)路由觸發(fā)準(zhǔn)則等,其中,業(yè)務(wù)匹配條件定義了滿足指定業(yè)務(wù)觸發(fā)的規(guī)則條件,業(yè)務(wù)路由觸發(fā)準(zhǔn)則定義了滿足業(yè)務(wù)匹配條件時(shí)進(jìn)一步處理用戶業(yè)務(wù)請(qǐng)求的業(yè)務(wù)控制平臺(tái)的地址信息。該業(yè)務(wù)觸發(fā)準(zhǔn)則可以通過(guò)如圖3所示的組織形式存儲(chǔ)。云平臺(tái)進(jìn)一步獲取用戶簽約信息中為該用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。這個(gè)過(guò)程可以在用戶登錄云平臺(tái)時(shí)獲取,也可以在業(yè)務(wù)觸發(fā)過(guò)程中動(dòng)態(tài)獲取。步驟203,云平臺(tái)判斷所請(qǐng)求業(yè)務(wù)是否滿足業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)匹配條件。云平臺(tái)獲取用戶簽約信息中的業(yè)務(wù)觸發(fā)準(zhǔn)則后,獲取準(zhǔn)則中的業(yè)務(wù)匹配條件,然后判斷該業(yè)務(wù)請(qǐng)求是否滿足業(yè)務(wù)匹配條件,例如判斷該用戶所請(qǐng)求的創(chuàng)建虛擬機(jī)的業(yè)務(wù)是否為業(yè)務(wù)匹配條件中允許對(duì)該用戶開(kāi)啟的業(yè)務(wù)等,如果滿足業(yè)務(wù)匹配條件則執(zhí)行下一步驟,即進(jìn)行后續(xù)的業(yè)務(wù)觸發(fā)。該業(yè)務(wù)匹配條件具體可以是根據(jù)該用戶的相關(guān)信息設(shè)置的條件,也可以是根據(jù)業(yè)務(wù)需要設(shè)定的條件,此處不作限定。步驟204,云平臺(tái)根據(jù)業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則向?qū)?yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)創(chuàng)建虛擬機(jī)的業(yè)務(wù)請(qǐng)求。云平臺(tái)獲取業(yè)務(wù)觸發(fā)準(zhǔn)則中創(chuàng)建虛擬機(jī)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái)的業(yè)務(wù)路由觸發(fā)準(zhǔn)則,也即對(duì)應(yīng)業(yè)務(wù)控制平臺(tái)的地址。本實(shí)施例中,該業(yè)務(wù)屬于預(yù)付費(fèi)業(yè)務(wù),則該業(yè)務(wù)路由觸發(fā)準(zhǔn)則中是預(yù)付費(fèi)業(yè)務(wù)控制平臺(tái)的地址信息。云平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中可以包含該用戶的用戶標(biāo)識(shí)信息,也還可以包括業(yè)務(wù)信
肩、O步驟205,業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或權(quán)限信息,并判斷是否為用戶創(chuàng)建虛擬機(jī)。本實(shí)施例中,該業(yè)務(wù)控制平臺(tái)可以提供多種業(yè)務(wù)服務(wù),則當(dāng)業(yè)務(wù)控制平臺(tái)接收到云平臺(tái)發(fā)送的業(yè)務(wù)請(qǐng)求后,可以根據(jù)其中的業(yè)務(wù)信息確定用戶所請(qǐng)求的業(yè)務(wù)。服務(wù)提供商可以預(yù)先通過(guò)該業(yè)務(wù)控制平臺(tái)部署預(yù)付費(fèi)業(yè)務(wù),并設(shè)定相關(guān)的規(guī)則,例如,不允許欠費(fèi)用戶創(chuàng)建虛擬機(jī)等。業(yè)務(wù)控制平臺(tái)進(jìn)一步根據(jù)用戶標(biāo)識(shí)信息從云平臺(tái)或者業(yè)務(wù)控制平臺(tái)本地中調(diào)取用戶的計(jì)費(fèi)信息或者權(quán)限信息等,例如該用戶是否為預(yù)付費(fèi)用戶,該用戶是否欠費(fèi)等信息,然后根據(jù)用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為該用戶提供所請(qǐng)求的業(yè)務(wù),也即是否為該用戶創(chuàng)建虛擬機(jī),例如,若該用戶欠費(fèi),則不為該用戶創(chuàng)建虛擬機(jī)。步驟206,業(yè)務(wù)控制平臺(tái)生成響應(yīng)消息并發(fā)送至云平臺(tái),該響應(yīng)消息中攜帶業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息。業(yè)務(wù)控制平臺(tái)根據(jù)上一步驟的判斷結(jié)果生成響應(yīng)消息,若判斷結(jié)果是不為用戶提 供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)拒絕該業(yè)務(wù)請(qǐng)求,若判斷結(jié)果是為該用戶提供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù)。步驟207,云平臺(tái)根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)用戶的業(yè)務(wù)請(qǐng)求進(jìn)行處理。云平臺(tái)在接收到響應(yīng)消息后,根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息進(jìn)行處理,當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)拒絕該業(yè)務(wù)請(qǐng)求時(shí),云平臺(tái)禁止創(chuàng)建虛擬機(jī);當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行該業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù)時(shí),云平臺(tái)根據(jù)內(nèi)置的業(yè)務(wù)邏輯創(chuàng)建虛擬機(jī)。本發(fā)明實(shí)施例通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則和業(yè)務(wù)控制平臺(tái),實(shí)現(xiàn)了在統(tǒng)一的云平臺(tái)上可以支持為用戶創(chuàng)建虛擬機(jī)的業(yè)務(wù)。參見(jiàn)圖4,為本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖。本實(shí)施例以用戶向云平臺(tái)請(qǐng)求啟動(dòng)虛擬機(jī)的業(yè)務(wù)為例進(jìn)行說(shuō)明,該方法可以包括步驟401,用戶向云平臺(tái)發(fā)起啟動(dòng)虛擬機(jī)的業(yè)務(wù)請(qǐng)求。本實(shí)施例中,該業(yè)務(wù)請(qǐng)求可以包括業(yè)務(wù)信息以及該用戶的用戶標(biāo)識(shí)信息。云平臺(tái)在接收到該業(yè)務(wù)請(qǐng)求后,通過(guò)以下步驟獲取業(yè)務(wù)觸發(fā)準(zhǔn)則。步驟402,云平臺(tái)根據(jù)該業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取該用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息,該用戶簽約信息中包括為該用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。步驟403,云平臺(tái)判斷所請(qǐng)求業(yè)務(wù)是否滿足業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)匹配條件。步驟402、403與前述實(shí)施例中的步驟202、203類似。步驟404,云平臺(tái)根據(jù)業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則向?qū)?yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)啟動(dòng)虛擬機(jī)的業(yè)務(wù)請(qǐng)求。云平臺(tái)獲取存儲(chǔ)在業(yè)務(wù)觸發(fā)準(zhǔn)則中的該啟動(dòng)虛擬機(jī)業(yè)務(wù)所對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái)的業(yè)務(wù)路由觸發(fā)準(zhǔn)則,也即地址信息,以便將業(yè)務(wù)請(qǐng)求按此地址由信息轉(zhuǎn)發(fā)至對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái)。本實(shí)施例中,云平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中包含業(yè)務(wù)信息和該用戶的用戶標(biāo)識(shí)信息。步驟405,業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或權(quán)限信息,并判斷是否為用戶啟動(dòng)虛擬機(jī)。本實(shí)施例中,業(yè)務(wù)控制平臺(tái)根據(jù)用戶標(biāo)識(shí)信息從云平臺(tái)中調(diào)取用戶的計(jì)費(fèi)信息或權(quán)限信息,例如根據(jù)用戶標(biāo)識(shí)檢查用戶賬戶余額,然后,根據(jù)用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為該用戶提供所請(qǐng)求的業(yè)務(wù),也即是否為該用戶啟動(dòng)虛擬機(jī),若為該用戶啟動(dòng)虛擬機(jī),則該業(yè)務(wù)控制平臺(tái)還可以計(jì)算虛擬機(jī)可以運(yùn)行的時(shí)長(zhǎng)。步驟406,業(yè)務(wù)控制平臺(tái)生成響應(yīng)消息并發(fā)送至云平臺(tái)。業(yè)務(wù)控制平臺(tái)根據(jù)上步驟的判斷結(jié)果向云平臺(tái)發(fā)送響應(yīng)消息,若判斷結(jié)果是不為用戶提供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)拒絕該業(yè)務(wù)請(qǐng)求;若判斷結(jié)果是為該用戶提供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù),該業(yè)務(wù)操作信息還可以包含啟動(dòng)虛擬機(jī)的相關(guān)信息,如攜帶虛擬機(jī)可運(yùn)行時(shí)長(zhǎng)。
步驟407,云平臺(tái)根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)用戶的業(yè)務(wù)請(qǐng)求進(jìn)行處理。當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)拒絕業(yè)務(wù)請(qǐng)求時(shí),云平臺(tái)禁止啟動(dòng)虛擬機(jī);當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù)時(shí),云平臺(tái)根據(jù)內(nèi)置的業(yè)務(wù)邏輯啟動(dòng)虛擬機(jī),若業(yè)務(wù)操作信息中包含虛擬機(jī)可運(yùn)行時(shí)長(zhǎng),云平臺(tái)啟動(dòng)運(yùn)行時(shí)長(zhǎng)監(jiān)視,當(dāng)檢測(cè)到用戶虛擬機(jī)運(yùn)行時(shí)長(zhǎng)到達(dá)后,停止用戶虛擬機(jī)。當(dāng)然,在另一實(shí)施例中,虛擬機(jī)運(yùn)行時(shí)長(zhǎng)的檢測(cè)也可以由預(yù)付費(fèi)業(yè)務(wù)控制平臺(tái)檢測(cè),時(shí)長(zhǎng)到達(dá)或者費(fèi)用不足時(shí)發(fā)送通知到云平臺(tái),通知云平臺(tái)進(jìn)行進(jìn)一步的處理,例如停止虛擬機(jī)或者通知用戶余額不足等。即業(yè)務(wù)控制平臺(tái)在發(fā)送業(yè)務(wù)操作信息之后,監(jiān)測(cè)云平臺(tái)對(duì)所述業(yè)務(wù)的運(yùn)行狀況,獲得用戶的計(jì)費(fèi)信息或者權(quán)限信息的改變情況,當(dāng)用戶的計(jì)費(fèi)信息或者權(quán)限信息的改變導(dǎo)致所述云平臺(tái)需要改變所述業(yè)務(wù)的執(zhí)行時(shí),通知所述云平臺(tái)更新的業(yè)務(wù)操作信息,使得所述云平臺(tái)根據(jù)所述更新的業(yè)務(wù)操作信息處理業(yè)務(wù)。本發(fā)明實(shí)施例通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則和業(yè)務(wù)控制平臺(tái),實(shí)現(xiàn)了在統(tǒng)一的云平臺(tái)上可以支持為用戶啟動(dòng)虛擬機(jī)的業(yè)務(wù)。參見(jiàn)圖5,為本發(fā)明實(shí)施例另一種云平臺(tái)提供業(yè)務(wù)的方法流程圖。本實(shí)施例以用戶向云平臺(tái)請(qǐng)求手機(jī)秀業(yè)務(wù)為例進(jìn)行說(shuō)明,云平臺(tái)可以服務(wù)于運(yùn)營(yíng)商運(yùn)營(yíng)業(yè)務(wù),例如手機(jī)報(bào)業(yè)務(wù)、短信網(wǎng)關(guān)等,這些業(yè)務(wù)可以定義不同的業(yè)務(wù)等級(jí),需要提供不同的業(yè)務(wù)保障。運(yùn)營(yíng)商在業(yè)務(wù)控制平臺(tái)上部署手機(jī)秀業(yè)務(wù),本實(shí)施例中以虛擬機(jī)的QoS設(shè)置為例。該方法可以包括步驟501,用戶向云平臺(tái)發(fā)起為手機(jī)秀業(yè)務(wù)添加虛擬機(jī)的業(yè)務(wù)請(qǐng)求。用戶可以通過(guò)自助門戶(Portal)選擇創(chuàng)建手機(jī)秀業(yè)務(wù)發(fā)起該業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中攜帶的業(yè)務(wù)信息即手機(jī)秀業(yè)務(wù)標(biāo)識(shí)信息。步驟502,云平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,獲取預(yù)先為所請(qǐng)求業(yè)務(wù)設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。運(yùn)營(yíng)商可以預(yù)先在云平臺(tái)中部署手機(jī)秀業(yè)務(wù),為業(yè)務(wù)分配唯一的業(yè)務(wù)標(biāo)識(shí),并配置相應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則,類似用戶的業(yè)務(wù)觸發(fā)準(zhǔn)則,包括業(yè)務(wù)匹配條件和業(yè)務(wù)路由觸發(fā)準(zhǔn)則等。由于該業(yè)務(wù)觸發(fā)準(zhǔn)則為預(yù)先針對(duì)該業(yè)務(wù)部署在云平臺(tái)上的,與用戶無(wú)關(guān),因此,云平臺(tái)在接收到業(yè)務(wù)請(qǐng)求后,只根據(jù)請(qǐng)求中包含的手機(jī)秀業(yè)務(wù)標(biāo)識(shí)信息,即可獲得該業(yè)務(wù)觸發(fā)準(zhǔn)則。步驟503,云平臺(tái)判斷所請(qǐng)求業(yè)務(wù)是否滿足業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)匹配條件。如果滿足業(yè)務(wù)匹配條件則執(zhí)行下一步驟,即進(jìn)行后續(xù)的業(yè)務(wù)觸發(fā)。步驟504,云平臺(tái)根據(jù)業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則向所請(qǐng)求業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)業(yè)務(wù)請(qǐng)求。云平臺(tái)根據(jù)手機(jī)秀業(yè)務(wù)路由信息向業(yè)務(wù)控制平臺(tái)發(fā)送業(yè)務(wù)請(qǐng)求。業(yè)務(wù)請(qǐng)求中包含業(yè)務(wù)標(biāo)識(shí)信息。步驟505,業(yè)務(wù)控制平臺(tái)根據(jù)接收到業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,為所請(qǐng)求業(yè)務(wù)設(shè)置屬
性信息。在本實(shí)施例中,業(yè)務(wù)控制平臺(tái)可以直接根據(jù)業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息為所請(qǐng)求業(yè)務(wù)
設(shè)置屬性信息。在另一實(shí)施例中,該業(yè)務(wù)控制平臺(tái)也可以首先判斷是否為該用戶提供所請(qǐng)求業(yè)務(wù),在判斷結(jié)果為是是,再為所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息。本實(shí)施例中,在業(yè)務(wù)控制平臺(tái)為手機(jī)秀業(yè)務(wù)虛擬機(jī)設(shè)置的屬性信息可以包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性。步驟506,業(yè)務(wù)控制平臺(tái)生成響應(yīng)消息,并向云平臺(tái)發(fā)送。若業(yè)務(wù)控制平臺(tái)無(wú)需判斷是否為用戶提供所請(qǐng)求業(yè)務(wù),則可直接生成響應(yīng)消息,在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù),其中,還可以包括為所請(qǐng)求業(yè)務(wù)設(shè)置的屬性信息。若業(yè)務(wù)控制平臺(tái)需要判斷是否為用戶提供所請(qǐng)求業(yè)務(wù),則若判斷結(jié)果是不為用戶提供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)拒絕該業(yè)務(wù)請(qǐng)求,若判斷結(jié)果是為該用戶提供所請(qǐng)求的業(yè)務(wù),則在生成的響應(yīng)消息中通過(guò)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù),并在其中包括為所請(qǐng)求業(yè)務(wù)設(shè)置的屬性信息。步驟507,云平臺(tái)根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)用戶的業(yè)務(wù)請(qǐng)求進(jìn)行處理。當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)拒絕該業(yè)務(wù)請(qǐng)求時(shí),云平臺(tái)禁止為手機(jī)秀業(yè)務(wù)添加虛擬機(jī);當(dāng)業(yè)務(wù)操作信息指令云平臺(tái)執(zhí)行該業(yè)務(wù)請(qǐng)求中所請(qǐng)求的業(yè)務(wù)時(shí),云平臺(tái)根據(jù)內(nèi)置的業(yè)務(wù)邏輯為手機(jī)秀業(yè)務(wù)添加虛擬機(jī),并進(jìn)一步,云平臺(tái)根據(jù)虛擬機(jī)屬性為虛擬機(jī)分配合適的資源,并根據(jù)業(yè)務(wù)控制平臺(tái)返回的QoS屬性設(shè)置QoS控制策略,完成虛擬機(jī)創(chuàng)建。本發(fā)明實(shí)施例通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則和業(yè)務(wù)控制平臺(tái),實(shí)現(xiàn)了在統(tǒng)一的云平臺(tái)上可以支持為用戶提供手機(jī)秀業(yè)務(wù)。以上是對(duì)本發(fā)明方法實(shí)施例的說(shuō)明,下面對(duì)實(shí)現(xiàn)上述方法的裝置和系統(tǒng)進(jìn)行介紹。參見(jiàn)圖6,為本發(fā)明實(shí)施例一種云平臺(tái)的結(jié)構(gòu)示意圖。該云平臺(tái)可以包括請(qǐng)求接收單元601,用于接收用戶的業(yè)務(wù)請(qǐng)求。準(zhǔn)則獲取單元602,用于根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則。請(qǐng)求轉(zhuǎn)發(fā)單元603,用于根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求。
業(yè)務(wù)執(zhí)行單元604,用于接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息,并根據(jù)所述響業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。云平臺(tái)的請(qǐng)求接收單元601接收用戶發(fā)起的業(yè)務(wù)請(qǐng)求,該業(yè)務(wù)請(qǐng)求中可以包括所請(qǐng)求業(yè)務(wù)的業(yè)務(wù)信息,也還可以包括該用戶的用戶標(biāo)識(shí)信息等。準(zhǔn)則獲取單元602根據(jù)業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息或者用戶標(biāo)識(shí)信息等獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,該業(yè)務(wù)觸發(fā)準(zhǔn)則可能是云平臺(tái)預(yù)先針對(duì)某一業(yè)務(wù)設(shè)置的,與用戶無(wú)關(guān),也可能是針對(duì)不同的用戶設(shè)置的。請(qǐng)求轉(zhuǎn)發(fā)單元603根據(jù)業(yè)務(wù)觸發(fā)準(zhǔn)則中的業(yè)務(wù)路由觸發(fā)準(zhǔn)則,將該業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至對(duì)應(yīng)的具有控制該業(yè)務(wù)能力的業(yè)務(wù)控制平臺(tái),由業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求判斷是否可以進(jìn)行所請(qǐng)求業(yè)務(wù)的業(yè)務(wù)控制,并根據(jù)判斷結(jié)果生成響應(yīng)消息發(fā)送至云平臺(tái),由云平臺(tái)的業(yè)務(wù)執(zhí)行單元604在接收到該響應(yīng)消息后,根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。本發(fā)明實(shí)施例通過(guò)上述單元針對(duì)不同種類用戶發(fā)起的不同業(yè)務(wù)請(qǐng)求,通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則可以觸發(fā)業(yè)務(wù)到相應(yīng)的業(yè)務(wù)控制平臺(tái),通過(guò)部署業(yè)務(wù)控制平臺(tái)可以控制云平臺(tái) 執(zhí)行不同的業(yè)務(wù)邏輯,從而在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。參見(jiàn)圖7,為本發(fā)明實(shí)施例另一種云平臺(tái)的結(jié)構(gòu)示意圖。該云平臺(tái)除了可以包括請(qǐng)求接收單元701、準(zhǔn)則獲取單元702、請(qǐng)求轉(zhuǎn)發(fā)單元703和業(yè)務(wù)執(zhí)行單元704之外,還可以包括觸發(fā)判斷單元705。在本發(fā)明實(shí)施例中,如果請(qǐng)求接收單元701接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,則該準(zhǔn)則獲取單元702可以包括第一獲取單元7021,用于根據(jù)所述業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取所述用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息;第二獲取單元7022,用于獲取所述用戶簽約信息中為該用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。在本發(fā)明的一實(shí)施例中,若請(qǐng)求接收單元701接收的業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息,則該準(zhǔn)則獲取單元702,具體可以用于根據(jù)業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,獲取預(yù)先為所請(qǐng)求業(yè)務(wù)設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。本實(shí)施例中,該準(zhǔn)則獲取單元702獲取的業(yè)務(wù)觸發(fā)準(zhǔn)則中還包括業(yè)務(wù)匹配條件,觸發(fā)判斷單元705,用于判斷所請(qǐng)求業(yè)務(wù)是否滿足所述業(yè)務(wù)匹配條件,若是,再由所述請(qǐng)求轉(zhuǎn)發(fā)單元703根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求。請(qǐng)求轉(zhuǎn)發(fā)單元703向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的業(yè)務(wù)請(qǐng)求中可以包括業(yè)務(wù)信息和/或用戶標(biāo)識(shí)信息。業(yè)務(wù)控制平臺(tái)根據(jù)業(yè)務(wù)請(qǐng)求生成響應(yīng)消息,由云平臺(tái)的業(yè)務(wù)執(zhí)行單元704在接收到該響應(yīng)消息后,根據(jù)響應(yīng)消息中的業(yè)務(wù)操作信息對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行處理。若請(qǐng)求接收單元701接收到的業(yè)務(wù)請(qǐng)求包括創(chuàng)建虛擬機(jī)的請(qǐng)求或者啟動(dòng)虛擬機(jī)的請(qǐng)求,則業(yè)務(wù)執(zhí)行單元704可以進(jìn)一步包括第一業(yè)務(wù)執(zhí)行單元7041,用于當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求時(shí),禁止創(chuàng)建虛擬機(jī)或者禁止啟動(dòng)虛擬機(jī);第二業(yè)務(wù)執(zhí)行單元7042,用于當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)時(shí),根據(jù)內(nèi)置的業(yè)務(wù)邏輯創(chuàng)建虛擬機(jī)或者啟動(dòng)虛擬機(jī)。本發(fā)明實(shí)施例通過(guò)上述單元在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。如圖8所示,為本發(fā)明實(shí)施例一種業(yè)務(wù)控制平臺(tái)的結(jié)構(gòu)示意圖。該業(yè)務(wù)控制平臺(tái)可以包括接收單元801,用于接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;確定單元802,用于根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;指令單元803,用于向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作 信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。其中,若接收單元801接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,則確定單元802可以進(jìn)一步包括用戶信息獲取單元8021,用于根據(jù)所述用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或者權(quán)限信息;判斷單元8022,用于根據(jù)所述用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為所述用戶提供所請(qǐng)求的業(yè)務(wù),若否,通知所述指令單元803通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求,若是,通知所述指令單元803通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。在另一實(shí)施例中,若接收單元接收到的業(yè)務(wù)請(qǐng)求中還包括業(yè)務(wù)信息,則確定單元還可以用于根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性;指令單元803下發(fā)的所述業(yè)務(wù)操作信息進(jìn)一步攜帶所述屬性信息。在另一實(shí)施例中,還包括更新單元,用于監(jiān)測(cè)所述云平臺(tái)對(duì)所述業(yè)務(wù)的執(zhí)行情況,獲得改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息,根據(jù)所述改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息,確定更新的業(yè)務(wù)操作信息,通知所述指令單元向所述云平臺(tái)發(fā)送所述更新的業(yè)務(wù)操作信息,使得所述云平臺(tái)根據(jù)所述更新的業(yè)務(wù)操作信息對(duì)所述用戶的業(yè)務(wù)進(jìn)行處理。在本發(fā)明實(shí)施例中業(yè)務(wù)控制平臺(tái)可以設(shè)置在該云平臺(tái)的內(nèi)部,也可以設(shè)置在該云平臺(tái)的外部。一個(gè)云平臺(tái)可以對(duì)應(yīng)多個(gè)業(yè)務(wù)控制平臺(tái),一個(gè)業(yè)務(wù)控制平臺(tái)可以支持多個(gè)云
T D O參見(jiàn)圖9,為本發(fā)明實(shí)施例一種提供業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)可以包括至少一個(gè)云平臺(tái)901和至少一個(gè)業(yè)務(wù)控制平臺(tái)902。云平臺(tái)901,用于接收用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息;根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。業(yè)務(wù)控制平臺(tái)902,用于接收所述云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。
該系統(tǒng)通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則和業(yè)務(wù)控制平臺(tái),實(shí)現(xiàn)了在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù)。以上單元的具體實(shí)現(xiàn)過(guò)程,請(qǐng)參照前述方法實(shí)施例的相應(yīng)描述,此處不再贅述。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種云平臺(tái)提供業(yè)務(wù)的方法,其特征在于,包括 接收用戶的業(yè)務(wù)請(qǐng)求; 根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則; 根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求; 接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息; 根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息時(shí),所述根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,包括 根據(jù)所述業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取所述用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息; 獲取所述用戶簽約信息中為所述用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,還包括預(yù)先在所述云平臺(tái)上配置業(yè)務(wù)信息與其相應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則; 則當(dāng)所述業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息時(shí),所述根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,包括 根據(jù)所述業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,獲取所述業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)同時(shí)獲取到所述用戶對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則和所述業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則時(shí),則根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求,包括 先根據(jù)所述用戶對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則向相應(yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求,再根據(jù)所述業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則向相應(yīng)的業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求。
5.根據(jù)權(quán)利要求I至4中任意一項(xiàng)所述的方法,其特征在于,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中還包括業(yè)務(wù)匹配條件; 在所述根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求之前,還包括判斷所請(qǐng)求業(yè)務(wù)是否滿足所述業(yè)務(wù)匹配條件,若是,則根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求。
6.根據(jù)權(quán)利要求I至5任意一項(xiàng)所述的方法,其特征在于,接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息,包括 所述向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的所述業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,所述業(yè)務(wù)控制平臺(tái)根據(jù)所述用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或者權(quán)限信息,根據(jù)所述用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為所述用戶提供所請(qǐng)求的業(yè)務(wù),若否,所述業(yè)務(wù)控制平臺(tái)通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求,所述業(yè)務(wù)控制平臺(tái)通過(guò)若是,所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述業(yè)務(wù)請(qǐng)求包括創(chuàng)建虛擬機(jī)的請(qǐng)求或者啟動(dòng)虛擬機(jī)的請(qǐng)求,所述根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理包括 當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求時(shí),禁止創(chuàng)建虛擬機(jī)或者禁止啟動(dòng)虛擬機(jī);當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)時(shí),根據(jù)內(nèi)置的業(yè)務(wù)邏輯創(chuàng)建虛擬機(jī)或者啟動(dòng)虛擬機(jī)。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的所述業(yè)務(wù)請(qǐng)求中還包括業(yè)務(wù)信息,所述方法還包括 所述業(yè)務(wù)控制平臺(tái)進(jìn)一步根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性; 所述業(yè)務(wù)操作信息進(jìn)一步攜帶所述屬性信息。
9.根據(jù)權(quán)利要求I至5任意一項(xiàng)所述的方法,其特征在于,所述向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)的所述業(yè)務(wù)請(qǐng)求中還包括業(yè)務(wù)信息,則所述接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息,包括 所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性,所述業(yè)務(wù)操作信息攜帶所述屬性信息。
10.根據(jù)權(quán)利要求I至9任意一項(xiàng)所述的方法,其特征在于,所述方法還包括 接收所述業(yè)務(wù)控制平臺(tái)的發(fā)送的更新的業(yè)務(wù)操作信息,所述更新的業(yè)務(wù)操作信息是所述業(yè)務(wù)控制平臺(tái)根據(jù)改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息確定的; 根據(jù)所述更新的業(yè)務(wù)操作信息對(duì)所述用戶的業(yè)務(wù)進(jìn)行處理。
11.一種控制云平臺(tái)提供業(yè)務(wù)的方法,其特征在于,包括 接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求; 根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息; 向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,所述根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息包括 根據(jù)所述用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或者權(quán)限信息,根據(jù)所述用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為所述用戶提供所請(qǐng)求的業(yè)務(wù),若否,通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求,若是,通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。
13.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述接收到的業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息,所述根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息包括 根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性; 所述業(yè)務(wù)操作信息攜帶所述屬性信息。
14.根據(jù)權(quán)利要求11至13任意一項(xiàng)所述的方法,其特征在于,所述方法還包括 監(jiān)測(cè)所述云平臺(tái)對(duì)所述業(yè)務(wù)的執(zhí)行情況,獲得改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息; 根據(jù)所述改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息,確定更新的業(yè)務(wù)操作信息; 向所述云平臺(tái)發(fā)送所述更新的業(yè)務(wù)操作信息,使得所述云平臺(tái)根據(jù)所述更新的業(yè)務(wù)操作信息對(duì)所述用戶的業(yè)務(wù)進(jìn)行處理。
15.一種云平臺(tái),其特征在于,包括 請(qǐng)求接收單元,用于接收用戶的業(yè)務(wù)請(qǐng)求; 準(zhǔn)則獲取單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則; 請(qǐng)求轉(zhuǎn)發(fā)單元,用于根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求; 業(yè)務(wù)執(zhí)行單元,用于接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息,并根據(jù)所述響業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。
16.根據(jù)權(quán)利要求15所述的云平臺(tái),其特征在于,所述請(qǐng)求接收單元接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息, 所述準(zhǔn)則獲取單元包括 第一獲取單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息,調(diào)取所述用戶標(biāo)識(shí)信息對(duì)應(yīng)的用戶簽約信息; 第二獲取單元,用于獲取所述用戶簽約信息中為所述用戶設(shè)置的業(yè)務(wù)觸發(fā)準(zhǔn)則。
17.根據(jù)權(quán)利要求15所述的云平臺(tái),其特征在于,所述請(qǐng)求接收單元接收到的業(yè)務(wù)請(qǐng)求中包括業(yè)務(wù)信息, 所述準(zhǔn)則獲取單元具體用于根據(jù)所述業(yè)務(wù)請(qǐng)求中的業(yè)務(wù)信息,獲取所述業(yè)務(wù)信息對(duì)應(yīng)的業(yè)務(wù)觸發(fā)準(zhǔn)則。
18.根據(jù)權(quán)利要求15至17中任意一項(xiàng)所述的云平臺(tái),其特征在于,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中還包括業(yè)務(wù)匹配條件; 所述云平臺(tái)還包括 觸發(fā)判斷單元,用于判斷所請(qǐng)求業(yè)務(wù)是否滿足所述業(yè)務(wù)匹配條件,若是,再由所述請(qǐng)求轉(zhuǎn)發(fā)單元根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求。
19.根據(jù)權(quán)利要求15所述的云平臺(tái),其特征在于,所述業(yè)務(wù)請(qǐng)求包括創(chuàng)建虛擬機(jī)的請(qǐng)求或者啟動(dòng)虛擬機(jī)的請(qǐng)求,所述業(yè)務(wù)執(zhí)行單元包括 第一業(yè)務(wù)執(zhí)行單元,用于當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求時(shí),禁止創(chuàng)建虛擬機(jī)或者禁止啟動(dòng)虛擬機(jī);或者 第二業(yè)務(wù)執(zhí)行單元,用于當(dāng)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)時(shí),根據(jù)內(nèi)置的業(yè)務(wù)邏輯創(chuàng)建虛擬機(jī)或者啟動(dòng)虛擬機(jī)。
20.根據(jù)權(quán)利要求15至19任意一項(xiàng)所述的云平臺(tái),其特征在于,所述業(yè)務(wù)控制平臺(tái)設(shè)置在所述云平臺(tái)內(nèi)部或外部。
21.—種業(yè)務(wù)控制平臺(tái),用于控制云平臺(tái)提供業(yè)務(wù),其特征在于,包括 接收單元,用于接收云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求; 確定單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息; 指令單元,用于向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息,以使得所述云平臺(tái)根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。
22.根據(jù)權(quán)利要求21所述的業(yè)務(wù)控制平臺(tái),所述接收單元接收到的業(yè)務(wù)請(qǐng)求中包括用戶標(biāo)識(shí)信息,則所述確定單元包括用戶信息獲取單元,用于根據(jù)所述用戶標(biāo)識(shí)信息獲取用戶計(jì)費(fèi)信息或者權(quán)限信息; 判斷單元,用于根據(jù)所述用戶計(jì)費(fèi)信息或者權(quán)限信息確定是否為所述用戶提供所請(qǐng)求的業(yè)務(wù),若否,通知所述指令單元通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)拒絕所述業(yè)務(wù)請(qǐng)求,若是,通知所述指令單元通過(guò)所述業(yè)務(wù)操作信息指令所述云平臺(tái)執(zhí)行所述業(yè)務(wù)請(qǐng)求的所請(qǐng)求的業(yè)務(wù)。
23.根據(jù)權(quán)利要求21或22所述的業(yè)務(wù)控制平臺(tái),所述接收單元接收到的業(yè)務(wù)請(qǐng)求中還包括業(yè)務(wù)信息,則所述確定單元還用于根據(jù)所述業(yè)務(wù)信息,為所述所請(qǐng)求業(yè)務(wù)設(shè)置屬性信息,所述屬性信息包括以下任意信息或其組合虛擬機(jī)的運(yùn)行時(shí)長(zhǎng)、QoS屬性,CPU屬性或者內(nèi)存屬性; 所述指令單元下發(fā)的所述業(yè)務(wù)操作信息攜帶所述屬性信息。
24.根據(jù)權(quán)利要求21至23任意一項(xiàng)所述的業(yè)務(wù)控制平臺(tái),其特征在于,還包括 更新單元,用于監(jiān)測(cè)所述云平臺(tái)對(duì)所述業(yè)務(wù)的執(zhí)行情況,獲得改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息,根據(jù)所述改變后的所述用戶的計(jì)費(fèi)信息或者權(quán)限信息,確定更新的業(yè)務(wù)操作信息,通知所述指令單元向所述云平臺(tái)發(fā)送所述更新的業(yè)務(wù)操作信息,使得所述云平臺(tái)根據(jù)所述更新的業(yè)務(wù)操作信息對(duì)所述用戶的業(yè)務(wù)進(jìn)行處理。
25.一種提供業(yè)務(wù)的系統(tǒng),其特征在于,包括至少一個(gè)云平臺(tái)和至少一個(gè)業(yè)務(wù)控制平臺(tái), 所述云平臺(tái),用于接收用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息;根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理; 所述業(yè)務(wù)控制平臺(tái),用于接收所述云平臺(tái)轉(zhuǎn)發(fā)的用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求確定業(yè)務(wù)操作信息;向所述云平臺(tái)發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述業(yè)務(wù)操作信息。
全文摘要
一種云平臺(tái)提供業(yè)務(wù)的方法,包括接收用戶的業(yè)務(wù)請(qǐng)求;根據(jù)所述業(yè)務(wù)請(qǐng)求獲取業(yè)務(wù)觸發(fā)準(zhǔn)則,所述業(yè)務(wù)觸發(fā)準(zhǔn)則中至少包括業(yè)務(wù)路由觸發(fā)準(zhǔn)則;根據(jù)所述業(yè)務(wù)路由觸發(fā)準(zhǔn)則向業(yè)務(wù)控制平臺(tái)轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求;接收所述業(yè)務(wù)控制平臺(tái)的響應(yīng)消息,所述響應(yīng)消息攜帶所述業(yè)務(wù)控制平臺(tái)根據(jù)所述業(yè)務(wù)請(qǐng)求確定的業(yè)務(wù)操作信息;根據(jù)所述業(yè)務(wù)操作信息對(duì)所述業(yè)務(wù)請(qǐng)求進(jìn)行處理。本發(fā)明實(shí)施例針對(duì)不同種類用戶發(fā)起的不同業(yè)務(wù)請(qǐng)求,通過(guò)部署業(yè)務(wù)觸發(fā)準(zhǔn)則可以觸發(fā)業(yè)務(wù)到相應(yīng)的業(yè)務(wù)控制平臺(tái),通過(guò)部署業(yè)務(wù)控制平臺(tái)可以控制云平臺(tái)執(zhí)行不同的業(yè)務(wù)邏輯,從而在統(tǒng)一的云平臺(tái)上可以支持部署多種不同的業(yè)務(wù),實(shí)現(xiàn)了差異化服務(wù)。
文檔編號(hào)H04L29/08GK102907067SQ201180003313
公開(kāi)日2013年1月30日 申請(qǐng)日期2011年12月26日 優(yōu)先權(quán)日2011年12月26日
發(fā)明者李幼穎, 和江濤 申請(qǐng)人:華為技術(shù)有限公司