專利名稱:基于paas云的電信綜合業(yè)務(wù)平臺系統(tǒng)和其使用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種基于PAAS (PlatformAsA krvice,平臺即服務(wù))云的電信綜合業(yè)務(wù)平臺系統(tǒng)和其使用方法。
背景技術(shù):
隨著云計(jì)算和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,移動(dòng)通信網(wǎng)絡(luò)的功能日益增強(qiáng),3G(Third Generation,第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò)以驚人的傳輸速度為通訊終端添加了豐富的功能。在此基礎(chǔ)上的電信與IT、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)的綜合應(yīng)用和能力的快速集成、開放作為新的業(yè)務(wù)增長點(diǎn)備受全球運(yùn)營商的重視。電信綜合業(yè)務(wù)的發(fā)展對于運(yùn)營商、服務(wù)提供商(SP,Service Provider)還不成熟, 各個(gè)網(wǎng)絡(luò)中的業(yè)務(wù)基于不同的底層語言,造成電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高。針對相關(guān)技術(shù)中電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)和其使用方法,以至少解決上述電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高的問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng),包括資源匯聚網(wǎng)關(guān),用于匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,將所述不同協(xié)議格式的網(wǎng)絡(luò)資源換為統(tǒng)一格式,并將轉(zhuǎn)換后的網(wǎng)絡(luò)資源對外開放;業(yè)務(wù)融合裝置,用于根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成目標(biāo)業(yè)務(wù);業(yè)務(wù)控制裝置,用于控制業(yè)務(wù)融合裝置融合成的目標(biāo)業(yè)務(wù)和資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;PASS云裝置,用于為所述業(yè)務(wù)融合裝置提供運(yùn)行環(huán)境,并為融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境,以及為第三方開發(fā)者基于所述資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;管理裝置,用于對資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置、業(yè)務(wù)控制裝置和PASS云裝置進(jìn)行管理。上述業(yè)務(wù)融合裝置包括業(yè)務(wù)編排模塊,用于提供業(yè)務(wù)編排所需的環(huán)境,根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的指定業(yè)務(wù)的網(wǎng)絡(luò)資源進(jìn)行融合,生成目標(biāo)業(yè)務(wù);業(yè)務(wù)測試模塊,用于對業(yè)務(wù)編排模塊生成的目標(biāo)業(yè)務(wù)進(jìn)行測試,驗(yàn)證目標(biāo)業(yè)務(wù)邏輯是否正確、是否符合要求;業(yè)務(wù)執(zhí)行模塊,用于當(dāng)業(yè)務(wù)測試模塊驗(yàn)證目標(biāo)業(yè)務(wù)符合要求時(shí),執(zhí)行已部署的目標(biāo)業(yè)務(wù),將融合后的業(yè)務(wù)對外公布;當(dāng)目標(biāo)業(yè)務(wù)的消費(fèi)者,對目標(biāo)業(yè)務(wù)發(fā)起調(diào)用請求時(shí), 根據(jù)請求執(zhí)行目標(biāo)業(yè)務(wù),并將執(zhí)行結(jié)果返回給消費(fèi)者。上述業(yè)務(wù)控制裝置包括訪問控制模塊,用于控制業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)的訪問權(quán)限;能力控制模塊,用于控制資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的網(wǎng)絡(luò)資源的訪問權(quán)限。上述管理裝置包括云監(jiān)控和治理模塊,用于實(shí)時(shí)監(jiān)控PAAS云中的業(yè)務(wù)融合裝置、業(yè)務(wù)執(zhí)行裝置的運(yùn)行狀況,以及監(jiān)控資源匯聚網(wǎng)關(guān)運(yùn)行時(shí)的硬件占用情況,動(dòng)態(tài)增減資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置和業(yè)務(wù)控制裝置的虛擬機(jī),以實(shí)現(xiàn)負(fù)載均衡;云部署模塊,用于將業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)部署到業(yè)務(wù)執(zhí)行模塊,并對業(yè)務(wù)執(zhí)行模塊執(zhí)行的業(yè)務(wù)進(jìn)行管理;服務(wù)水平控制模塊,用于對融合的業(yè)務(wù)、資源匯聚網(wǎng)關(guān)服務(wù)水平協(xié)議SLA進(jìn)行控制。上述管理裝置還包括開發(fā)社區(qū)模塊,用于為業(yè)務(wù)的開發(fā)者和網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。上述管理裝置還包括計(jì)費(fèi)模塊,用于對調(diào)用目標(biāo)業(yè)務(wù)、資源匯聚網(wǎng)關(guān)能力的請求者進(jìn)行計(jì)費(fèi)。上述資源匯聚網(wǎng)關(guān)包括資源收集模塊,用于收集指定網(wǎng)絡(luò)的資源;資源轉(zhuǎn)換模塊,用于將資源收集模塊收集的指定網(wǎng)絡(luò)的資源轉(zhuǎn)換為資源匯聚網(wǎng)關(guān)支持的協(xié)議格式,然后將指定網(wǎng)絡(luò)中的能力接入到資源匯聚網(wǎng)關(guān)。上述資源收集模塊包括電信網(wǎng)絡(luò)資源收集單元,用于收集電信網(wǎng)絡(luò)資源;互聯(lián)網(wǎng)資源收集單元,用于收集互聯(lián)網(wǎng)資源;物聯(lián)網(wǎng)資源收集單元,用于收集物聯(lián)網(wǎng)資源。根據(jù)本發(fā)明的另一方面,提供了一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的使用方法,該電信綜合業(yè)務(wù)平臺系統(tǒng)為上述系統(tǒng),該方法包括通過資源匯聚網(wǎng)關(guān)匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,并將其涉及到的不同協(xié)議的格式網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式后對外開放;由業(yè)務(wù)融合裝置根據(jù)目標(biāo)業(yè)務(wù)的要求將該資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成目標(biāo)業(yè)務(wù);通過業(yè)務(wù)控制裝置控制目標(biāo)業(yè)務(wù)和資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;通過PASS 云裝置為業(yè)務(wù)融合裝置和融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境,以及為第三方開發(fā)者基于所述資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;通過管理裝置對資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置、業(yè)務(wù)控制裝置和PASS云裝置進(jìn)行管理。上述方法還包括為業(yè)務(wù)的開發(fā)者和網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。通過本發(fā)明,采用通過將電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源轉(zhuǎn)換為指定格式,而后即可對這些網(wǎng)絡(luò)資源進(jìn)行融合生成目標(biāo)業(yè)務(wù),解決了相關(guān)技術(shù)中電信綜合業(yè)務(wù)融合比較復(fù)雜, 開發(fā)成本比較高的問題,方便了開發(fā)者進(jìn)行業(yè)務(wù)開發(fā)。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例1的基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實(shí)施例1的業(yè)務(wù)融合裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例1的基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的具體結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例2的基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的使用方法流程圖;圖5是根據(jù)本發(fā)明實(shí)施例2的基于圖3的基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的使用方法流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。本發(fā)明實(shí)施例提供了一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)和其使用方法, 該系統(tǒng)為基于PAAS云的電信綜合(電信與IT、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等的綜合應(yīng)用)業(yè)務(wù)和能力的快速集成、開放的平臺系統(tǒng)。實(shí)施例1本實(shí)施例提供了一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng),參見圖1,該系統(tǒng)包括以下裝置資源匯聚網(wǎng)關(guān)12,用于匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,將其所涉及到的不同協(xié)議格式的網(wǎng)絡(luò)資源的格式轉(zhuǎn)換為統(tǒng)一格式,并將轉(zhuǎn)換后的網(wǎng)絡(luò)資源對外開放;本實(shí)施例中的資源匯聚網(wǎng)關(guān)12通過網(wǎng)絡(luò)資源的格式轉(zhuǎn)換,可以完成不同網(wǎng)絡(luò)資源協(xié)議的相互轉(zhuǎn)化,此時(shí),該資源匯聚網(wǎng)關(guān)12的功能相當(dāng)于一個(gè)ESB(Enterprise Service Bus,企業(yè)服務(wù)總線);同時(shí),資源匯聚網(wǎng)關(guān)12還可以將接入后的資源以統(tǒng)一的方式對外開放,稱之為能力開放,例如,以SDK (Software Development Kit,即軟件開發(fā)工具包)或/和 WfebService (網(wǎng)絡(luò)服務(wù))等方式對外開放。業(yè)務(wù)融合裝置14,與資源匯聚網(wǎng)關(guān)12相連,用于根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)12匯聚后的網(wǎng)絡(luò)資源融合成目標(biāo)業(yè)務(wù);業(yè)務(wù)控制裝置16,與業(yè)務(wù)融合裝置14相連,用于控制業(yè)務(wù)融合裝置14融合成的目標(biāo)業(yè)務(wù)和資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;PASS云裝置17,與資源匯聚網(wǎng)關(guān)12、業(yè)務(wù)融合裝置14和業(yè)務(wù)控制裝置16相連,用于為業(yè)務(wù)融合裝置14提供運(yùn)行環(huán)境,并為融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境,以及為第三方開發(fā)者基于所述資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;管理裝置18,與上述資源匯聚網(wǎng)關(guān)12、業(yè)務(wù)融合裝置14、業(yè)務(wù)控制裝置16和PASS 云裝置17相連,用于對資源匯聚網(wǎng)關(guān)12、業(yè)務(wù)融合裝置14和業(yè)務(wù)控制裝置16進(jìn)行管理。上述PAAS云裝置可以為業(yè)務(wù)融合裝置14提供運(yùn)行環(huán)境;為融合以后的業(yè)務(wù)提供運(yùn)行環(huán)境;,為第三方開發(fā)者基于SDK能力開發(fā)的業(yè)務(wù)提供運(yùn)行框架和環(huán)境。本實(shí)施例通過將電信綜合業(yè)務(wù)中的不同協(xié)議格式的網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式,而后即可對這些網(wǎng)絡(luò)資源進(jìn)行融合生成目標(biāo)業(yè)務(wù),解決了相關(guān)技術(shù)中電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高的問題,方便了開發(fā)者進(jìn)行業(yè)務(wù)開發(fā)。針對目前電信綜合業(yè)務(wù)中涉及到電信與IT、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等網(wǎng)絡(luò),資源匯聚網(wǎng)關(guān) 12包括資源收集模塊,用于收集指定網(wǎng)絡(luò)的資源;資源轉(zhuǎn)換模塊,與資源收集模塊相連, 用于將資源收集模塊收集的指定網(wǎng)絡(luò)的資源轉(zhuǎn)換為該資源匯聚網(wǎng)關(guān)支持的協(xié)議格式,然后將指定網(wǎng)絡(luò)中的能力接入到該資源匯聚網(wǎng)關(guān)。例如資源匯聚網(wǎng)關(guān)12還可以劃分為以下幾個(gè)模塊電信網(wǎng)絡(luò)資源收集模塊,用于收集電信網(wǎng)絡(luò)資源;互聯(lián)網(wǎng)資源收集模塊,用于收集互聯(lián)網(wǎng)資源;物聯(lián)網(wǎng)資源收集模塊, 用于收集物聯(lián)網(wǎng)資源;相應(yīng)地,資源轉(zhuǎn)換模塊,用于將電信網(wǎng)絡(luò)資源收集模塊收集的電信網(wǎng)絡(luò)資源、互聯(lián)網(wǎng)資源收集模塊收集的互聯(lián)網(wǎng)資源和物聯(lián)網(wǎng)資源收集模塊收集的物聯(lián)網(wǎng)資源,轉(zhuǎn)換為資源匯聚網(wǎng)關(guān)能夠識別的協(xié)議格式,然后將上述各個(gè)網(wǎng)絡(luò)中的能力接入到資源匯聚網(wǎng)關(guān)。經(jīng)過上述幾個(gè)收集模塊的網(wǎng)絡(luò)資源收集,可以使某些職能部門、單位和行業(yè)所掌握大量的有用信息都接入到該平臺系統(tǒng),發(fā)揮信息共享的社會(huì)和經(jīng)濟(jì)效應(yīng)。經(jīng)過上述資源轉(zhuǎn)換模塊的格式轉(zhuǎn)換,可以得到格式統(tǒng)一的網(wǎng)絡(luò)資源,為后面的業(yè)務(wù)融合提供了便利條件。這種處理方式可以克服由于業(yè)務(wù)由SP提供且SP相互獨(dú)立,電信無法采用靈活的業(yè)務(wù)營銷策略的問題。為了降低業(yè)務(wù)開發(fā)難度,同時(shí)提供一個(gè)通用的業(yè)務(wù)開發(fā)、測試、運(yùn)行環(huán)境,參見圖 2,上述業(yè)務(wù)融合裝置14包括業(yè)務(wù)編排模塊142,用于提供業(yè)務(wù)編排所需的環(huán)境,根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的指定業(yè)務(wù)的網(wǎng)絡(luò)資源進(jìn)行融合,生成目標(biāo)業(yè)務(wù);業(yè)務(wù)測試模塊144,與業(yè)務(wù)編排模塊142相連,用于對業(yè)務(wù)編排模塊142生成的目標(biāo)業(yè)務(wù)進(jìn)行測試,驗(yàn)證目標(biāo)業(yè)務(wù)邏輯是否正確、是否符合要求;業(yè)務(wù)執(zhí)行模塊146,與業(yè)務(wù)測試模塊144相連,用于當(dāng)業(yè)務(wù)測試模塊144驗(yàn)證目標(biāo)業(yè)務(wù)符合要求時(shí),執(zhí)行已部署的業(yè)務(wù),即可將融合后的業(yè)務(wù)對外公布,例如,以S0AP(Simple Object Access Protocol,簡單對象訪問協(xié)議)/REST (Representational State Transfer, 表述性狀態(tài)轉(zhuǎn)移)方式的Webkrvicd網(wǎng)頁服務(wù))形式對外暴露。當(dāng)目標(biāo)業(yè)務(wù)的消費(fèi)者, 對其發(fā)起調(diào)用請求的時(shí),業(yè)務(wù)執(zhí)行模塊目標(biāo)業(yè)務(wù)的請求執(zhí)行目標(biāo)業(yè)務(wù),并將執(zhí)行的結(jié)果返回給消費(fèi)者。其中,上述業(yè)務(wù)編排模塊142、業(yè)務(wù)測試模塊144和業(yè)務(wù)執(zhí)行模塊146可完成如下過程業(yè)務(wù)編排模塊142對資源匯聚網(wǎng)關(guān)中的資源進(jìn)行融合,生成目標(biāo)業(yè)務(wù)后,交由業(yè)務(wù)測試模塊144進(jìn)行測試,業(yè)務(wù)測試模塊144驗(yàn)證該目標(biāo)業(yè)務(wù)的邏輯是否正確、是否符合要求;驗(yàn)證通過后,業(yè)務(wù)編排模塊142將該目標(biāo)業(yè)務(wù)部署在業(yè)務(wù)執(zhí)行模塊146中,由業(yè)務(wù)執(zhí)行模塊146進(jìn)行公布,并在用戶發(fā)起調(diào)用請求時(shí),執(zhí)行該目標(biāo)業(yè)務(wù),以及將執(zhí)行結(jié)果返給該用戶。上述業(yè)務(wù)控制裝置對業(yè)務(wù)的控制,可以包括對已開放業(yè)務(wù)的訪問控制,還可以包括對聚合的網(wǎng)絡(luò)資源的控制,基于此,業(yè)務(wù)控制裝置16包括訪問控制模塊,用于控制業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)的訪問權(quán)限;能力控制模塊,用于控制資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的網(wǎng)絡(luò)資源的訪問權(quán)限。針對互聯(lián)網(wǎng)資源中有些資源的安全性無法保證的問題,本實(shí)施例的能力控制模塊還可以包括互聯(lián)網(wǎng)能力審核單元,用于審核資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的互聯(lián)網(wǎng)資源是否安全; 互聯(lián)網(wǎng)能力控制單元,用于以設(shè)定方式公開互聯(lián)網(wǎng)能力審核單元審核安全的互聯(lián)網(wǎng)資源。 這樣就可以保證接入該平臺系統(tǒng)的資源(或能力)均是合法可信的,這種處理方式可以克服目前SP短信/彩信存在不良或欺騙內(nèi)容,造成用戶投訴,破壞了運(yùn)營商的品牌形象的問題。本實(shí)施例的管理裝置18是基于PAAS云設(shè)計(jì)的,包括云監(jiān)控和治理模塊,用于實(shí)時(shí)監(jiān)控PAAS云中的業(yè)務(wù)融合裝置、業(yè)務(wù)執(zhí)行裝置的運(yùn)行狀況,以及監(jiān)控上述資源匯聚網(wǎng)關(guān)運(yùn)行時(shí)的硬件占用情況,動(dòng)態(tài)增減上述資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置和業(yè)務(wù)控制裝置的虛擬機(jī),以實(shí)現(xiàn)負(fù)載均衡;云部署模塊,用于將業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)部署到業(yè)務(wù)執(zhí)行模塊,并對業(yè)務(wù)執(zhí)行模塊執(zhí)行的業(yè)務(wù)進(jìn)行管理;服務(wù)水平控制模塊,用于對融合的業(yè)務(wù)、資源匯聚網(wǎng)關(guān)的SLA(例如資源匯聚網(wǎng)關(guān)的業(yè)務(wù)和能力的SLA)進(jìn)行控制。另外,為了方便開發(fā)者之間進(jìn)行交流,降低開發(fā)成本和提高開發(fā)效率,該管理裝置 18還包括開發(fā)社區(qū)模塊,用于為業(yè)務(wù)的開發(fā)者和網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。這樣就可以吸引更多的開發(fā)者參與業(yè)務(wù)的開發(fā)??紤]到運(yùn)營商和業(yè)務(wù)提供商等各方面的利益,上述管理裝置18還包括計(jì)費(fèi)模塊,用于對調(diào)用目標(biāo)業(yè)務(wù)的請求者進(jìn)行計(jì)費(fèi)。隨著云計(jì)算和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,移動(dòng)通信網(wǎng)絡(luò)的功能日益增強(qiáng),3G(Third Generation,第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò)驚人的傳輸速度為通訊終端添加了豐富的功能。 在此基礎(chǔ)上的電信綜合和IT、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)的綜合應(yīng)用和能力的快速集成、開放作為新的業(yè)務(wù)增長點(diǎn)備受全球運(yùn)營商的重視。通過本實(shí)施例提供的上述平臺系統(tǒng),可以為能力提供者建立便利渠道,以及可以通過計(jì)費(fèi)模塊實(shí)現(xiàn)收益分成機(jī)制,調(diào)動(dòng)能力提供者的創(chuàng)作積極性。另外,通過使用該平臺系統(tǒng),可以方便安全地進(jìn)入互聯(lián)網(wǎng)領(lǐng)域,避免了移動(dòng)網(wǎng)和互聯(lián)網(wǎng)相結(jié)合時(shí)的某些負(fù)面效應(yīng)。下面以圖3所示的電信綜合業(yè)務(wù)平臺系統(tǒng)為例,詳細(xì)說明一下綜合了上述各個(gè)模塊的電信綜合業(yè)務(wù)平臺系統(tǒng)的具體功能,由圖3的左邊從下至上涉及六個(gè)層,各層介紹如下第一層為網(wǎng)絡(luò)層30,包括電信網(wǎng)絡(luò)301、IT&互聯(lián)網(wǎng)302和傳感器網(wǎng)絡(luò)303等,它們提供了業(yè)務(wù)運(yùn)行的基礎(chǔ)資源;第二層為能力接入層31 (即現(xiàn)有網(wǎng)絡(luò)的各個(gè)網(wǎng)關(guān)),包括電信網(wǎng)絡(luò)能力引擎311、 IT&互聯(lián)網(wǎng)能力引擎312和物聯(lián)網(wǎng)能力引擎313等,負(fù)責(zé)接入網(wǎng)絡(luò)層的資源;第三層為資源匯聚網(wǎng)關(guān)32,負(fù)責(zé)已經(jīng)抽象的資源接入到平臺,將不同協(xié)議網(wǎng)絡(luò)資源進(jìn)行轉(zhuǎn)化,然后將轉(zhuǎn)化以后的網(wǎng)絡(luò)資源開放,并對進(jìn)行管理。由它來規(guī)避資源訪問的互異性,諸如將電信網(wǎng)絡(luò)、物聯(lián)網(wǎng)傳感網(wǎng)絡(luò)、IT和互聯(lián)網(wǎng)抽象成Web服務(wù)等,由它作為訪問網(wǎng)絡(luò)資源的網(wǎng)關(guān)。第四層為業(yè)務(wù)融合裝置33,包括業(yè)務(wù)編排模塊331、業(yè)務(wù)測試模塊332、業(yè)務(wù)執(zhí)行模塊333,通過這些模塊,可以對已經(jīng)匯聚的資源(也稱為能力)進(jìn)行業(yè)務(wù)的編排、業(yè)務(wù)的測試、已經(jīng)編排的業(yè)務(wù)的執(zhí)行。其中,各個(gè)模塊具體功能如下1)業(yè)務(wù)編排模塊331,提供一種業(yè)務(wù)編排的環(huán)境,將資源匯聚網(wǎng)關(guān)321中的基礎(chǔ)能力進(jìn)行混合編排形成新的典型能力,如將互聯(lián)網(wǎng)的獲取天氣信息的能力和電信的短信或者彩信下發(fā)的能力混合編排后,形成一個(gè)手機(jī)天氣預(yù)報(bào)的業(yè)務(wù)。2)業(yè)務(wù)測試模塊332,對已經(jīng)編排好的業(yè)務(wù)進(jìn)行測試,驗(yàn)證其邏輯流程是否符合要求。3)業(yè)務(wù)執(zhí)行模塊333,負(fù)責(zé)處理調(diào)用請求,并將處理結(jié)果返回給請求者。第五層為業(yè)務(wù)控制裝置34,包括業(yè)務(wù)控制模塊341和能力控制模塊342,負(fù)責(zé)將已經(jīng)編排的業(yè)務(wù)、已經(jīng)匯聚的底層資源對外開放,同時(shí)負(fù)責(zé)對其的訪問控制。業(yè)務(wù)或者能力可以以Web服務(wù)或者SDK (Software Development Kit,軟件開發(fā)工具包)的方式對外開放。第六層為消費(fèi)者層35,包括業(yè)務(wù)消費(fèi)者351和能力消費(fèi)者352。圖3的右側(cè)為管理裝置36,包括開發(fā)社區(qū)模塊361、云監(jiān)控和治理模塊362、云部署管理模塊363、SLA(Service Level Agreement,服務(wù)水平協(xié)議)控制模塊364、計(jì)費(fèi)模塊 365,各個(gè)模塊的功能如下開發(fā)社區(qū)模塊361,主要用來吸引業(yè)務(wù)的開放者、能力的提供者(如互聯(lián)網(wǎng)資源) 等;
云監(jiān)控和治理模塊362,主要對PAAS云中業(yè)務(wù)相關(guān)的資源進(jìn)行統(tǒng)一的監(jiān)控和管理;云部署管理模塊363,主要對已經(jīng)編排好的業(yè)務(wù)進(jìn)行部署與管理。SLA控制模塊364,主要完成對業(yè)務(wù)、能力調(diào)用的SLA控制。計(jì)費(fèi)模塊365,主要記錄對開放的業(yè)務(wù)和能力訪問的話單,并對其進(jìn)行計(jì)費(fèi)管理和分成,分成過程中主要涉及運(yùn)營商、SP、能力提供者、能力或者業(yè)務(wù)的消費(fèi)者。本實(shí)施例可以提供豐富的能力資源SDK,能夠不改變開發(fā)者現(xiàn)有習(xí)慣,解決擴(kuò)大開發(fā)者群體、應(yīng)用快速開發(fā)的問題。并且該平臺系統(tǒng)還提供插件、業(yè)務(wù)模板,降低開發(fā)者門檻, 解決了如何留住并持續(xù)吸引開發(fā)者的問題。另外,還提供了在線開發(fā)環(huán)境,解決應(yīng)用安全和性能等問題,通過提供云計(jì)算彈性可伸縮的托管環(huán)境,降低能耗,并解決應(yīng)用部署成本高的問題。實(shí)施例2本實(shí)施例提供了一種基于PAAS云的種電信綜合業(yè)務(wù)平臺系統(tǒng)的使用方法,該電信綜合業(yè)務(wù)平臺系統(tǒng)為上述實(shí)施例1中的系統(tǒng),參見圖4,該方法包括以下步驟(步驟 S402-步驟 S408)步驟S402,通過資源匯聚網(wǎng)關(guān)匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,并不同協(xié)議格式的網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式后對外開放;步驟S404,由業(yè)務(wù)融合裝置根據(jù)目標(biāo)業(yè)務(wù)的要求將該資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成目標(biāo)業(yè)務(wù);步驟S406,通過業(yè)務(wù)控制裝置控制目標(biāo)業(yè)務(wù)和資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;步驟S408,通過PASS云裝置為業(yè)務(wù)融合裝置和融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境, 以及為第三方開發(fā)者基于資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;步驟S410,通過管理裝置對資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置和業(yè)務(wù)控制裝置和PASS 云裝置進(jìn)行管理。本實(shí)施例通過將電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源轉(zhuǎn)換為指定格式,而后即可對這些網(wǎng)絡(luò)資源進(jìn)行融合生成目標(biāo)業(yè)務(wù),解決了相關(guān)技術(shù)中電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高的問題,方便了開發(fā)者進(jìn)行業(yè)務(wù)開發(fā)。另外,為了方便開發(fā)者之間進(jìn)行交流,降低開發(fā)成本和提高開發(fā)效率,上述方法還包括為業(yè)務(wù)的開發(fā)者,網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。同時(shí),本實(shí)施例的方法還可以應(yīng)用實(shí)施例1中各個(gè)裝置內(nèi)的具體模塊,實(shí)現(xiàn)各個(gè)模塊的具體功能。例如通過業(yè)務(wù)融合裝置中的業(yè)務(wù)編排模塊提供業(yè)務(wù)編排所需的環(huán)境,并根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的指定業(yè)務(wù)的網(wǎng)絡(luò)資源進(jìn)行融合,生成目標(biāo)業(yè)務(wù);通過業(yè)務(wù)測試模塊對業(yè)務(wù)編排模塊生成的目標(biāo)業(yè)務(wù)進(jìn)行測試,驗(yàn)證目標(biāo)業(yè)務(wù)邏輯是否正確、是否符合要求;當(dāng)業(yè)務(wù)測試模塊驗(yàn)證目標(biāo)業(yè)務(wù)符合要求時(shí),將業(yè)務(wù)部署至業(yè)務(wù)執(zhí)行模塊,業(yè)務(wù)執(zhí)行模塊根據(jù)調(diào)用目標(biāo)業(yè)務(wù)的請求執(zhí)行目標(biāo)業(yè)務(wù),并將執(zhí)行的結(jié)果返回給請求者。 其它各個(gè)裝置內(nèi)的模塊的應(yīng)用方法與之類似,這里不再一一贅述。下面以實(shí)施例1中圖3所示的平臺系統(tǒng)為例,說明該系統(tǒng)的使用方法,參見圖5,該方法包括以下步驟步驟S502,運(yùn)營商將基礎(chǔ)的電信能力進(jìn)行抽象,并通過資源匯聚模塊將底層能力接入到該平臺系統(tǒng)。步驟S504,通過開發(fā)社區(qū)模塊吸引其它能力的提供者,如互聯(lián)網(wǎng)等能力,并對其 (該提供者的能力)進(jìn)行審核,審核通過后,接入到該平臺系統(tǒng),經(jīng)過協(xié)議格式轉(zhuǎn)成統(tǒng)一的協(xié)議,然后對外開放。步驟S506,通過開發(fā)社區(qū)模塊吸引業(yè)務(wù)開發(fā)者,開發(fā)業(yè)務(wù)、并測試業(yè)務(wù)。步驟S508,通過云部署管理模塊部署將業(yè)務(wù)部署至PAAS云的業(yè)務(wù)執(zhí)行模塊,部署以后自動(dòng)對外以SOAP/REST形式的WfebService對外開放。步驟S510,系統(tǒng)平臺完成對消費(fèi)者的SLA控制、計(jì)費(fèi)。步驟S512,通過云監(jiān)控和治理模塊實(shí)時(shí)管理云環(huán)境中的資源,并對其進(jìn)行執(zhí)行,使得云環(huán)境的資源能夠彈性伸縮,例如,用戶訪問量大時(shí),可以通過增加虛擬機(jī)的方式提高處理能力;用戶訪問量小時(shí),可以通過減少虛擬機(jī)的方式降低資源消耗。通過上述實(shí)施步驟以后,業(yè)務(wù)的消費(fèi)者就可以發(fā)起對指定業(yè)務(wù)的發(fā)起調(diào)用請求, PAAS云中的業(yè)務(wù)執(zhí)行模塊,根據(jù)調(diào)用請求執(zhí)行目標(biāo)業(yè)務(wù),并將業(yè)務(wù)返回給請求者。本實(shí)施例可以提供豐富的網(wǎng)絡(luò)資源,在不改變開發(fā)者現(xiàn)有習(xí)慣的基礎(chǔ)上,解決擴(kuò)大開發(fā)者群體、應(yīng)用快速開發(fā)的問題。并且該平臺系統(tǒng)還提供插件、業(yè)務(wù)模板模板,降低開發(fā)者門檻,解決了如何留住并持續(xù)吸引開發(fā)者的問題。另外,還提供了在線開發(fā)環(huán)境,解決應(yīng)用安全和性能等問題,通過提供云計(jì)算彈性可伸縮的托管環(huán)境,降低能耗,并解決應(yīng)用部署成本高的問題。從以上的描述中可以看出,本發(fā)明實(shí)施例提供的平臺系統(tǒng)具有通用性,既能夠?qū)⒕W(wǎng)絡(luò)資源以統(tǒng)一的格式公開,又可以提供便于編輯和操作的開發(fā)平臺,使各個(gè)網(wǎng)絡(luò)的技術(shù)人員能夠方便地開發(fā)新的業(yè)務(wù),增強(qiáng)了系統(tǒng)的實(shí)用性;同時(shí),開發(fā)者和業(yè)務(wù)提供商可以應(yīng)用該平臺系統(tǒng)中的開發(fā)社區(qū)相互交流,為開發(fā)者搭建了一個(gè)溝通平臺,利于業(yè)務(wù)的開發(fā)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于平臺即服務(wù)PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng),其特征在于,包括資源匯聚網(wǎng)關(guān),用于匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,將不同協(xié)議格式的網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式,并將轉(zhuǎn)換后的網(wǎng)絡(luò)資源對外開放;業(yè)務(wù)融合裝置,用于根據(jù)目標(biāo)業(yè)務(wù)的要求將所述資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成所述目標(biāo)業(yè)務(wù);業(yè)務(wù)控制裝置,用于控制所述業(yè)務(wù)融合裝置融合成的目標(biāo)業(yè)務(wù)和所述資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;PAAS云裝置,用于為所述業(yè)務(wù)融合裝置提供運(yùn)行環(huán)境,并為融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境,以及為第三方開發(fā)者基于所述資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;管理裝置,用于對所述資源匯聚網(wǎng)關(guān)、所述業(yè)務(wù)融合裝置、所述業(yè)務(wù)控制裝置和所述 PASS云裝置進(jìn)行管理。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)融合裝置包括業(yè)務(wù)編排模塊,用于提供業(yè)務(wù)編排所需的環(huán)境,根據(jù)目標(biāo)業(yè)務(wù)的要求將所述資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的指定業(yè)務(wù)的網(wǎng)絡(luò)資源進(jìn)行融合,生成所述目標(biāo)業(yè)務(wù);業(yè)務(wù)測試模塊,用于對所述業(yè)務(wù)編排模塊生成的所述目標(biāo)業(yè)務(wù)進(jìn)行測試,驗(yàn)證所述目標(biāo)業(yè)務(wù)邏輯是否正確、是否符合要求;業(yè)務(wù)執(zhí)行模塊,用于當(dāng)所述業(yè)務(wù)測試模塊驗(yàn)證所述目標(biāo)業(yè)務(wù)符合要求時(shí),執(zhí)行已部署的所述目標(biāo)業(yè)務(wù),將融合后的業(yè)務(wù)對外公布;當(dāng)所述目標(biāo)業(yè)務(wù)的消費(fèi)者,對所述目標(biāo)業(yè)務(wù)發(fā)起調(diào)用請求時(shí),根據(jù)所述請求執(zhí)行所述目標(biāo)業(yè)務(wù),并將執(zhí)行結(jié)果返回給所述消費(fèi)者。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)控制裝置包括 訪問控制模塊,用于控制所述業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)的訪問權(quán)限; 能力控制模塊,用于控制所述資源匯聚網(wǎng)關(guān)轉(zhuǎn)換后的網(wǎng)絡(luò)資源的訪問權(quán)限。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述管理裝置包括云監(jiān)控和治理模塊,用于實(shí)時(shí)監(jiān)控PAAS云中的業(yè)務(wù)融合裝置、業(yè)務(wù)執(zhí)行裝置的運(yùn)行狀況,以及監(jiān)控所述資源匯聚網(wǎng)關(guān)運(yùn)行時(shí)的硬件占用情況,動(dòng)態(tài)增減所述資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置和業(yè)務(wù)控制裝置的虛擬機(jī),以實(shí)現(xiàn)負(fù)載均衡;云部署模塊,用于將所述業(yè)務(wù)融合裝置生成的所述目標(biāo)業(yè)務(wù)部署到所述業(yè)務(wù)執(zhí)行模塊,并對所述業(yè)務(wù)執(zhí)行模塊執(zhí)行的業(yè)務(wù)進(jìn)行管理;服務(wù)水平控制模塊,用于對融合的業(yè)務(wù)、所述資源匯聚網(wǎng)關(guān)服務(wù)水平協(xié)議SLA進(jìn)行控制。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述管理裝置還包括 開發(fā)社區(qū)模塊,用于為業(yè)務(wù)的開發(fā)者和網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述管理裝置還包括計(jì)費(fèi)模塊,用于對調(diào)用所述目標(biāo)業(yè)務(wù)、資源匯聚網(wǎng)關(guān)能力的請求者進(jìn)行計(jì)費(fèi)。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的系統(tǒng),其特征在于,所述資源匯聚網(wǎng)關(guān)包括 資源收集模塊,用于收集指定網(wǎng)絡(luò)的資源;資源轉(zhuǎn)換模塊,用于將所述資源收集模塊收集的指定網(wǎng)絡(luò)的資源轉(zhuǎn)換為資源匯聚網(wǎng)關(guān)支持的協(xié)議格式,然后將所述指定網(wǎng)絡(luò)中的能力接入到所述資源匯聚網(wǎng)關(guān)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述資源收集模塊包括 電信網(wǎng)絡(luò)資源收集單元,用于收集電信網(wǎng)絡(luò)資源;互聯(lián)網(wǎng)資源收集單元,用于收集互聯(lián)網(wǎng)資源; 物聯(lián)網(wǎng)資源收集單元,用于收集物聯(lián)網(wǎng)資源。
9.一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)的使用方法,其特征在于,所述電信綜合業(yè)務(wù)平臺系統(tǒng)為權(quán)利要求1-6任一項(xiàng)所述的系統(tǒng),包括通過資源匯聚網(wǎng)關(guān)匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,并將不同協(xié)議格式的網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式后對外開放;由業(yè)務(wù)融合裝置根據(jù)目標(biāo)業(yè)務(wù)的要求將所述資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成所述目標(biāo)業(yè)務(wù);通過業(yè)務(wù)控制裝置控制所述目標(biāo)業(yè)務(wù)和所述資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限; 通過PASS云裝置為所述業(yè)務(wù)融合裝置和融合后的目標(biāo)業(yè)務(wù)提供運(yùn)行環(huán)境,以及為第三方開發(fā)者基于所述資源匯聚網(wǎng)關(guān)開放的網(wǎng)絡(luò)資源融合后的業(yè)務(wù)提供運(yùn)行框架和環(huán)境;通過管理裝置對所述資源匯聚網(wǎng)關(guān)、所述業(yè)務(wù)融合裝置、所述業(yè)務(wù)控制裝置和所述 PASS云裝置進(jìn)行管理。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括為業(yè)務(wù)的開發(fā)者和網(wǎng)絡(luò)資源的提供者提供交流環(huán)境。
全文摘要
本發(fā)明公開了一種基于PAAS云的電信綜合業(yè)務(wù)平臺系統(tǒng)和其使用方法。其中,該系統(tǒng)包括資源匯聚網(wǎng)關(guān),用于匯聚電信綜合業(yè)務(wù)中的網(wǎng)絡(luò)資源,將不同協(xié)議格式的網(wǎng)絡(luò)資源轉(zhuǎn)換為統(tǒng)一格式,并將轉(zhuǎn)化后的網(wǎng)絡(luò)資源對外開放;業(yè)務(wù)融合裝置,用于根據(jù)目標(biāo)業(yè)務(wù)的要求將資源匯聚網(wǎng)關(guān)匯聚后的網(wǎng)絡(luò)資源融合成目標(biāo)業(yè)務(wù);業(yè)務(wù)控制裝置,用于控制業(yè)務(wù)融合裝置生成的目標(biāo)業(yè)務(wù)和資源匯聚網(wǎng)關(guān)開發(fā)的能力的訪問權(quán)限;PAAS云裝置,用于支撐業(yè)務(wù)的運(yùn)行環(huán)境、業(yè)務(wù)融合裝置的運(yùn)行環(huán)境;管理裝置,用于對上述資源匯聚網(wǎng)關(guān)、業(yè)務(wù)融合裝置、業(yè)務(wù)控制裝置和PASS云裝置進(jìn)行管理。通過本發(fā)明,解決了相關(guān)技術(shù)中電信綜合業(yè)務(wù)融合比較復(fù)雜,開發(fā)成本比較高的問題。
文檔編號H04W4/18GK102271162SQ20111022089
公開日2011年12月7日 申請日期2011年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者潘云川 申請人:南京中興新軟件有限責(zé)任公司