專利名稱::一種創(chuàng)建端到端業(yè)務(wù)的框架裝置及其使用方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于通信網(wǎng)絡(luò)管理
技術(shù)領(lǐng)域:
,特別涉及一種光傳輸網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建端到端業(yè)務(wù)的框架裝置及其使用方法。
背景技術(shù):
:在通信網(wǎng)絡(luò)系統(tǒng)中,為使信息能準(zhǔn)確無誤地從一端傳遞到另一端,除了要求兩端之間存在能夠互通的物理拓樸連接這一先決條件外,還需要?jiǎng)?chuàng)建業(yè)務(wù)。一般來說,物理拓樸連接的容量即傳輸速率是很大的。比如,SDH(SynchronousDigitalHierarchy,同步數(shù)字系列)體系中,一條STM(SynchronousTransportModule,同步傳輸模塊)-16光纖的傳輸容量約2.5G。普通用戶一般無須這么大容量,為此通常需要將物理連接在邏輯上劃分為許多的通道,粗粒度的通道可以再層層劃分為更細(xì)粒度的通道,粗粒度的通道即底層是細(xì)粒度通道即上層的服務(wù)層,其上層又稱為客戶層。由于可以層層劃分,因此客戶層/服務(wù)層也是相對(duì)的,一個(gè)服務(wù)層可能是另一個(gè)更粗粒度通道的客戶層。不同用戶的信息在不同的通道上傳送,劃分通道和選擇通道的過程就是創(chuàng)建業(yè)務(wù)的過程。通信網(wǎng)絡(luò)系統(tǒng)主要功能就是完成信息傳遞,因此,創(chuàng)建端到端業(yè)務(wù)是通信網(wǎng)絡(luò)管理系統(tǒng)(簡(jiǎn)稱網(wǎng)管)中一個(gè)基本功能,使用頻率很高。創(chuàng)建業(yè)務(wù)首先要關(guān)注的是業(yè)務(wù)本身的屬性或者說用戶對(duì)業(yè)務(wù)的需求。不同類型的業(yè)務(wù)有一些共同的屬性,比如,業(yè)務(wù)的速率、方向、端點(diǎn)、路由、所屬客戶、狀態(tài)等。此外,不同類型的業(yè)務(wù),也有些不同的屬性,如,對(duì)SDH傳輸網(wǎng)絡(luò)來說,普通SDH業(yè)務(wù)可以設(shè)置SNCP(Sub-networkConnectionProtection,子網(wǎng)連接保護(hù))保護(hù)、追蹤字節(jié)等,而以太網(wǎng)業(yè)務(wù),則有VLan(VirtualLocalAreaNetwork,虛擬局域網(wǎng))、VLanID保持、Cos(Classofservice,服務(wù)等級(jí))保持等特有屬性,而對(duì)于ATM(AsynchronousTransferMode,異步傳輸模式)業(yè)務(wù),則又有各種帶寬參數(shù)、VP(VirtualPath,虛擬通道)/VC(VirtualChannel虛擬信道)交換信息等特有屬性;而對(duì)于其他的網(wǎng)絡(luò),可以想象,其業(yè)務(wù)屬性又會(huì)和SDH各種業(yè)務(wù)有所不同。創(chuàng)建業(yè)務(wù)還需要重點(diǎn)關(guān)注的是路由的選擇。路由的選擇關(guān)系到業(yè)務(wù)的質(zhì)量,受組網(wǎng)拓樸影響并反作用于組網(wǎng)拓樸,同時(shí)也影響創(chuàng)建業(yè)務(wù)本身的效率,因此需要提供靈活、高效的選擇機(jī)制。圖1顯示了創(chuàng)建業(yè)務(wù)的整個(gè)流程,通過初始化服務(wù)層業(yè)務(wù)拓樸、指定業(yè)務(wù)屬性和參數(shù)、指定路由約束條件和選擇路由等步驟最終生成業(yè)務(wù)。通信技術(shù)的發(fā)展往往會(huì)衍生出不同類型的新業(yè)務(wù),給業(yè)務(wù)創(chuàng)建提出了難題。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是如何快速實(shí)現(xiàn)各種創(chuàng)建端到端業(yè)務(wù)的開發(fā),并保持創(chuàng)建各種業(yè)務(wù)在操作和展現(xiàn)上的一致性。為解決上述技術(shù)問題,本發(fā)明提出一種創(chuàng)建端到端業(yè)務(wù)的框架裝置,該裝置包括服務(wù)層業(yè)務(wù)拓樸模塊、業(yè)務(wù)屬性參數(shù)模塊、路由選擇模塊和創(chuàng)建場(chǎng)景模塊,各模塊的組成結(jié)構(gòu)及相互關(guān)系如下所述服務(wù)層業(yè)務(wù)拓樸模塊包括拓樸模型單元、拓樸對(duì)象單元、拓樸視圖單元、路由對(duì)象單元和路由鏈路單元。其中,拓樸模型單元用于表示拓樸內(nèi)部數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)包含拓樸對(duì)象和路由對(duì)象;拓樸對(duì)象單元用于表示拓樸實(shí)體對(duì)象;拓樸視圖單元用于顯示拓樸模型數(shù)據(jù),該拓樸模型數(shù)據(jù)來源于拓樸模型單元;路由對(duì)象單元用于表示拓樸中一條完整的路由,/人路由鏈路單元獲取有關(guān)路由信息;路由鏈路單元用于表示組成路由的路由段。所述業(yè)務(wù)屬性參數(shù)模塊包括屬性單元和參數(shù)視圖單元。其中,屬性單元用于表示業(yè)務(wù)屬性;參數(shù)視圖單元用作容納業(yè)務(wù)屬性的容器,從屬性單元獲取有關(guān)屬性信息。所述路由選擇模塊包括路由選擇器單元和路由約束單元。其中,路由選擇器單元用于設(shè)置路由約束、增加路由約束、刪除路由約束、選取路由以及根據(jù)路由約束條件產(chǎn)生路由對(duì)象;路由約束單元用于獲取約束對(duì)象源、類型指示和是否允許經(jīng)過。路由選擇器單元對(duì)路由約束單元進(jìn)行組織管理,并根據(jù)路由約束單元挑選出合適的路由。所述創(chuàng)建場(chǎng)景模塊包括創(chuàng)建場(chǎng)景工廠單元和創(chuàng)建場(chǎng)景單元。其中,建場(chǎng)景工廠單元用于生成創(chuàng)建場(chǎng)景;創(chuàng)建場(chǎng)景單元用于初始化拓樸模型、從業(yè)務(wù)屬性參數(shù)模塊獲取參數(shù)視圖、從服務(wù)層業(yè)務(wù)拓樸模塊獲取拓樸視圖和從路由選擇模塊獲取路由選^^器。在提出上述創(chuàng)建端到端業(yè)務(wù)的框架裝置的基礎(chǔ)上,本發(fā)明進(jìn)一步提出一種7使用該框架裝置創(chuàng)建端到端業(yè)務(wù)的方法,包括步驟一、準(zhǔn)備創(chuàng)建業(yè)務(wù);步驟二,通過創(chuàng)建場(chǎng)景工廠單元生成創(chuàng)建場(chǎng)景;步驟三,通過參數(shù)視圖單元設(shè)定創(chuàng)建參數(shù);步驟四,通過路由選4奪器單元選擇路由;步驟五,確定創(chuàng)建操作,由創(chuàng)建場(chǎng)景單元在獲取參數(shù)和路由后生成業(yè)務(wù)。上述步驟二中,所述生成創(chuàng)建場(chǎng)景的過程包括(l)通過創(chuàng)建場(chǎng)景工廠單元生成創(chuàng)建場(chǎng)景;(2)創(chuàng)建場(chǎng)景單元從參數(shù)視圖單元獲取并展示參數(shù)視圖;(3)創(chuàng)建場(chǎng)景單元初始化拓樸模型;(4)創(chuàng)建場(chǎng)景單元從拓樸視圖單元獲取并展示拓樸視圖。上述步驟四中,所述通過路由選擇器單元選擇路由的過程包括(1)路由選擇器單元通過路由約束單元進(jìn)行路由約束;(2)路由選擇器單元通過路由對(duì)象單元生成路由;(3)路由對(duì)象單元向路由選擇器單元返回結(jié)果路由。本發(fā)明提出的業(yè)務(wù)創(chuàng)建框架裝置,通過共享高層設(shè)計(jì),為創(chuàng)建各種端到端業(yè)務(wù)提供了統(tǒng)一的開發(fā)框架,簡(jiǎn)化了新類型業(yè)務(wù)的開發(fā)實(shí)現(xiàn),同時(shí)為各種創(chuàng)建場(chǎng)景在操作和展現(xiàn)上的一致性提供了基礎(chǔ)。另一方面,該框架裝置最大程度地容許各種不同創(chuàng)建場(chǎng)景的差異化實(shí)現(xiàn),充分保證了系統(tǒng)的可擴(kuò)展性。在此框架裝置基礎(chǔ)上,還可以進(jìn)一步增添一些默認(rèn)實(shí)現(xiàn),分層次地為具體創(chuàng)建場(chǎng)景提供便利。圖1為端到端業(yè)務(wù)的創(chuàng)建流程圖2為本發(fā)明業(yè)務(wù)創(chuàng)建框架結(jié)構(gòu)示意圖3為本發(fā)明業(yè)務(wù)創(chuàng)建框架另一結(jié)構(gòu)示意圖4為本發(fā)明生成創(chuàng)建場(chǎng)景順序圖5為本發(fā)明創(chuàng)建業(yè)務(wù)順序圖6為創(chuàng)建VC12雙向業(yè)務(wù)示例效果圖。具體實(shí)施例方式合附圖及實(shí)施例,對(duì)本發(fā)明提出的創(chuàng)建端到端業(yè)務(wù)的框架裝置及其使用方法詳細(xì)il明》口下。參見圖2,本實(shí)施例框架裝置包括服務(wù)層業(yè)務(wù)拓樸模塊、業(yè)務(wù)屬性參數(shù)模塊、路由選擇模塊和創(chuàng)建場(chǎng)景模塊,各模塊的組成結(jié)構(gòu)及相互關(guān)系如下所述服務(wù)層業(yè)務(wù)拓樸模塊包括拓樸模型單元、拓樸對(duì)象單元、拓樸視圖單元、路由對(duì)象單元和路由鏈路單元。其中,拓樸模型單元用于表示拓樸內(nèi)部數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)包含來源于拓樸對(duì)象單元的拓樸對(duì)象和來源于路由對(duì)象單元的路由對(duì)象;拓樸對(duì)象單元用于表示拓樸實(shí)體對(duì)象;拓樸視圖單元用于顯示拓樸模型數(shù)據(jù),該拓樸模型數(shù)據(jù)來源于拓樸模型單元;路由對(duì)象單元用于表示拓樸中一條完整的路由,從路由鏈路單元獲取有關(guān)路由信息;路由鏈路單元用于表示組成路由的路由段。8作為一種具體實(shí)現(xiàn),所述拓樸模型單元能夠獲耳又、添加和刪除拓樸對(duì)象;所述拓樸對(duì)象單元能夠獲取拓樸對(duì)象在拓樸圖中的位置、設(shè)置拓樸位置、獲取節(jié)點(diǎn)數(shù)據(jù)和設(shè)置節(jié)點(diǎn)數(shù)據(jù);所述拓樸視圖單元能夠設(shè)置拓樸模型、獲取拓樸圖中的選中對(duì)象、生成拓樸動(dòng)作響應(yīng)以構(gòu)造拓樸右4定菜單和顯示拓樸;所述路由對(duì)象單元能夠獲取首節(jié)點(diǎn)、尾節(jié)點(diǎn)和路由鏈路列表;所述路由鏈路單元能夠獲取始節(jié)點(diǎn)、終節(jié)點(diǎn)、鏈路屬性和設(shè)置鏈路屬性。所述業(yè)務(wù)屬性參數(shù)模塊包括屬性單元和參數(shù)視圖單元。其中,屬性單元用于表示業(yè)務(wù)屬性;參數(shù)視圖單元用作容納業(yè)務(wù)屬性的容器,從屬性單元獲取有關(guān)屬性信息。創(chuàng)建業(yè)務(wù)首先要關(guān)注的是業(yè)務(wù)本身的屬性或者說用戶對(duì)業(yè)務(wù)的需求。不同類型的業(yè)務(wù)有一些共同的屬性,也有些不同的屬性。本發(fā)明框架裝置通過提供屬性單元和參數(shù)視圖單元,能夠讓應(yīng)用根據(jù)需要定制業(yè)務(wù)屬性。業(yè)務(wù)的屬性,除了基本的業(yè)務(wù)方向、速率外,還有業(yè)務(wù)命名方式、業(yè)務(wù)首尾(A/Z)端點(diǎn)、客戶等參數(shù)信息。作為一種具體實(shí)現(xiàn),所述屬性單元能夠獲取屬性名稱、設(shè)置屬性名稱、獲取可編輯狀態(tài)、設(shè)置可編輯、獲取屬性值和設(shè)置屬性值;參數(shù)視圖單元能夠添加屬性、刪除屬性、獲取指定屬性和獲取所有屬性。所述路由選擇模塊包括路由選擇器單元和路由約束單元。其中,路由選擇器單元用于設(shè)置路由約束、增加路由約束、刪除路由約束、選取路由以及根據(jù)路由約束條件產(chǎn)生路由對(duì)象;路由約束單元用于獲取約束對(duì)象源、類型指示和是否允許經(jīng)過。所述類型指示,如工作/保護(hù)/不指定等。對(duì)于鏈路的約束,通過在約束對(duì)象源中增加"通道,,,可以指定到具體的通道。路由約束信息包括約束類型、約束程度、約束方向以及資源等。在一個(gè)復(fù)雜的網(wǎng)絡(luò)拓樸環(huán)境下,尋找一條合適的路由并不是件簡(jiǎn)單的事情。同時(shí),路由的選擇是至關(guān)重要的,關(guān)系到業(yè)務(wù)的質(zhì)量,影響到網(wǎng)絡(luò)拓樸的規(guī)劃。另外,路由的選擇也是影響創(chuàng)建業(yè)務(wù)效率的關(guān)鍵一環(huán)。本發(fā)明框架裝置通過路由選擇器單元和路由約束單元來控制路由選擇,可以提供靈活、高效的路由選擇機(jī)制。所述創(chuàng)建場(chǎng)景模塊包括創(chuàng)建場(chǎng)景工廠單元和創(chuàng)建場(chǎng)景單元。其中,建場(chǎng)景工廠單元用于生成創(chuàng)建場(chǎng)景;創(chuàng)建場(chǎng)景單元用于初始化拓樸模型、從業(yè)務(wù)屬性參數(shù)模塊獲取參數(shù)視圖、從服務(wù)層業(yè)務(wù)拓樸模塊獲取拓樸視圖和從路由選擇模塊獲取路由選擇器。各種不同的創(chuàng)建場(chǎng)景,其可用拓樸模型、參數(shù)視圖、拓樸展示、路由選擇方法都可能不一樣,因此本發(fā)明框架裝置提供一個(gè)創(chuàng)建場(chǎng)景莫it塊,創(chuàng)建場(chǎng)景的生成通過工廠方法來生成。上述實(shí)施例提供的框架裝置包含的是基本的組成部分,具體實(shí)現(xiàn)時(shí)可以對(duì)框架裝置模塊、各模塊的組成單元、各組成單元的功能集等進(jìn)行擴(kuò)展,比如作為一較佳實(shí)施例,本發(fā)明框架裝置還包括含有搜索算法單元的自動(dòng)發(fā)現(xiàn)模塊,用于根據(jù)物理上的光纖連接自動(dòng)建立服務(wù)層業(yè)務(wù)拓樸模塊涉及的初始拓樸模型。作為一較佳實(shí)施例,本發(fā)明框架裝置中的路由選擇模塊,還包括路由選擇策略單元,用于實(shí)現(xiàn)定制多種策略,比如最短路徑策略、最小權(quán)重策略等。作為一較佳實(shí)施例,本發(fā)明框架裝置中的拓樸視圖單元,還能夠設(shè)置拓樸對(duì)象的圖層屬性,用于實(shí)現(xiàn)重疊拓樸對(duì)象的顯示。本發(fā)明框架裝置的各個(gè)組成部分可以部署在同一臺(tái)設(shè)備上,也可以按模塊進(jìn)行分布式部署,即各模塊可以任意分布在不同機(jī)器上。比如,可以將服務(wù)層業(yè)務(wù)拓樸模塊部署在一臺(tái)機(jī)器,而將路由選擇模塊部署在另一臺(tái)機(jī)器上。本發(fā)明框架裝置的各個(gè)組成部分可以使用各種面向?qū)ο蟮拈_發(fā)語言來實(shí)現(xiàn),如Java、C+十等,沒有限制到具體哪一種。下面以在SDH網(wǎng)絡(luò)中創(chuàng)建一個(gè)VC12的雙向業(yè)務(wù)為例,說明如何實(shí)現(xiàn)該框架裝置及如何使用該框架裝置進(jìn)行端到端業(yè)務(wù)開發(fā)。該例子使用JAVA語言實(shí)現(xiàn),效果如圖6所示。(1)服務(wù)層業(yè)務(wù)拓樸模塊。各個(gè)單元接口定義如下//拓樸模型ITopoModel〃獲取拓樸對(duì)象publicITopoObject[]getTopoObjects();〃添加拓樸對(duì)象publicvoidaddTopoObject(ITopoObjecttopoObj);〃刪除拓樸對(duì)象publicvoidremoveTopoObject(ITopoObjecttopoObj);〃拓樸對(duì)象ITopoObject〃獲取拓樸對(duì)象在拓樸圖中的位置publicPositiongetPosition();〃設(shè)置拓樸位置publicvoidsetPosition(Positionposition);〃節(jié)點(diǎn)數(shù)據(jù)publicObjectgetNodeData();〃設(shè)置節(jié)點(diǎn)數(shù)據(jù)publicvoidsetNodeData(Objectdata);〃拓樸視圖ITopoView〃設(shè)置拓樸才莫型publicvoidsetTopoModel(ITopoModeltopoModel);〃獲取拓樸圖中的選中對(duì)象publicObject[]getSelectObjects();〃生成拓樸動(dòng)作響應(yīng),用于構(gòu)造拓樸右^:菜單publicAction[]generateTopoActions();〃顯示拓樸publicvoiddisplayTopo(》〃路由對(duì)象IRoute〃首節(jié)點(diǎn)publicITopoObjectgetFirstNode();〃尾節(jié)點(diǎn)publicITopoObjectgetLastNode();〃路由鏈路列表publicListgetRouteLines();〃路由鏈路IRouteLine〃始節(jié)點(diǎn)publicITopoObjectgetBeginNode();〃終節(jié)點(diǎn)publicITopoObjectgetEndNode();〃鏈路屬性publicHashSetgetProperties();〃設(shè)置鏈路屬性publicvoidsetProperties(HashSetproperties);能夠作為VC12業(yè)務(wù)的服務(wù)層業(yè)務(wù)有STM0STM256各種復(fù)用段層業(yè)務(wù),VC4、VC3服務(wù)層業(yè)務(wù)。其中,復(fù)用段業(yè)務(wù)是物理光纖連接建立后可以自動(dòng)發(fā)現(xiàn)出來的,VC4、VC3業(yè)務(wù)可以是通過采用本發(fā)明框架裝置實(shí)現(xiàn)的業(yè)務(wù)創(chuàng)建功能創(chuàng)建出來的,這里VC12、VC4、VC3是SDH標(biāo)準(zhǔn)體系中的標(biāo)準(zhǔn)業(yè)務(wù)。這種業(yè)務(wù)具有端點(diǎn)和鏈^各連接,它們可分別采用實(shí)現(xiàn)了ITopoObject接口的TEnd和TLink類對(duì)象來表示,這些對(duì)象構(gòu)成了整個(gè)拓樸模型TSimpleTopoModel(實(shí)現(xiàn)ITopoModel)。為了展現(xiàn)拓樸才莫型,創(chuàng)建一個(gè)實(shí)現(xiàn)ITopoView接口的類TSimpleTopoView,該類能用圖標(biāo)顯示TEnd和用線段表示丁Link類對(duì)象。當(dāng)然也可以有別表現(xiàn)方式,比如,不用圖標(biāo)顯示TEnd,而直接用文字或數(shù)字來表示。業(yè)務(wù)創(chuàng)建出來后,可用于創(chuàng)建另一個(gè)業(yè)務(wù),也就是"i兌作為另一個(gè)業(yè)務(wù)的服務(wù)層。(2)業(yè)務(wù)屬性參數(shù)模塊各個(gè)單元接口定義如下〃參數(shù)視圖IParamsView〃添加屬性publicvoidaddProperty(IPropertyprop);〃刪除屬性publicvoidremoveProperty(IPropertyprop);〃獲取指定屬性publicIPropertygetProperty(StringpropName);〃獲取所有屬性publicIProperty[]getAUProperty();〃屬性IProperty〃屬性名稱publicStringgetPropertyName();〃設(shè)置屬性名稱publicvoidsetPrapertyName(StringpropName);〃是否可編輯publicbooleanisEditable();.〃設(shè)置可編輯publicvoidsetEditable(booleanb);〃荻取屬性值publicObjectgetValue();〃設(shè)置屬性值publicvoidsetValue(Objectvalue);業(yè)務(wù)的屬性,除了基本的業(yè)務(wù)方向、速率外,還有業(yè)務(wù)命名方式、業(yè)務(wù)首尾(A/Z)端點(diǎn)、客戶等參數(shù)信息。這些參數(shù)均實(shí)現(xiàn)屬性(IProperty)接口,這些屬性通過IParamsView接口的實(shí)現(xiàn)類(名為TSimpleParamsView)來統(tǒng)一管理。(3)路由選擇模塊各個(gè)單元接口定義如下〃路由選擇器IRouteSelector〃設(shè)置路由約束publicvoidsetRestriction(IRouteRestriction[]restrictions);〃增加路由約束publicvoidaddRestriction(IRouteRestrictionrestriction);〃刪除路由約束publicvoidremoveRestriction(IRouteRestrictionrestriction);〃選取路由publicIRouteselectRoute();〃路由約束IRouteRestriction〃約束對(duì)象源publicObjectgetRestrictSrc();〃類型指示如,工作Af呆護(hù)/不指定publicintgetRestrictType();〃是否允許經(jīng)過publicbooleanallowPassOrNot();實(shí)例中,路由選擇器TSimpleRouteSelector提供了從拓樸圖和資源管理器中進(jìn)行約束的方法;IRouteRestriction實(shí)現(xiàn)中,對(duì)于鏈路的約束,通過在約束對(duì)象源中增加"通道"屬性,可以指定到具體的通道。(4)創(chuàng)建場(chǎng)景模塊各個(gè)單元接口定義如下〃創(chuàng)建場(chǎng)景工廠CreationScenesFactory〃生成創(chuàng)建場(chǎng)景publicICreationSceneproduceCreationScene();〃創(chuàng)建場(chǎng)景ICreationScene〃初始化拓樸^f莫型publicITopoModelinitTopoModel();〃獲取參數(shù)視圖publicIParamsViewgetParamsView();〃獲取拓樸視圖publicITopoViewgetTopoView();〃獲取路由選擇器publicIRouteSelectorgetRouteSelector();實(shí)例中,CreationScenesFactory的produceCreationScene方法返回一個(gè)ICreationScene接口實(shí)現(xiàn)類,命名為TSimpleCreationScene。該類實(shí)現(xiàn)中對(duì)各個(gè)接口方法分別生成對(duì)應(yīng)實(shí)例,即初始化拓樸模型TSimpleT叩oModel、參數(shù)視圖TSimpleParamsView、拓樸視圖TSimpleTopoView、路由選擇器TSimpleRouteSelector。生成創(chuàng)建場(chǎng)景的流程參見圖4,具體過程如下步驟401,開始創(chuàng)建業(yè)務(wù);步驟402,通過創(chuàng)建場(chǎng)景工廠單元生成創(chuàng)建場(chǎng)景;步驟403,創(chuàng)建場(chǎng)景單元從參數(shù)視圖單元獲取并展示參數(shù)視圖;步驟404,創(chuàng)建場(chǎng)景單元初始化拓樸模型;步驟405,創(chuàng)建場(chǎng)景單元從拓樸視圖單元獲取并展示拓樸視圖。使用本發(fā)明框架裝置創(chuàng)建端到端業(yè)務(wù)的典型場(chǎng)景參見圖5,具體過程如下步驟501,操作者準(zhǔn)備創(chuàng)建業(yè)務(wù);步驟502,創(chuàng)建場(chǎng)景單元從參數(shù)視圖單元打開參數(shù)視步驟503,創(chuàng)建場(chǎng)景單元初始化拓樸視步驟504,操作者根據(jù)實(shí)際需求設(shè)定創(chuàng)建參數(shù);步驟505,參數(shù)視圖單元從拓樸視圖單元更新可用拓樸;步驟506,操作者通過路由選擇器單元選擇路由;步驟507,路由選擇器單元通過路由約束單元進(jìn)行路由約束;步驟508,路由選擇器單元通過路由對(duì)象單元生成路由;步驟509,路由對(duì)象單元向路由選擇器單元返回結(jié)果路由;步驟510,操作者確定創(chuàng)建操作;步驟511,創(chuàng)建場(chǎng)景單元從參數(shù)視圖單元獲取參數(shù);步驟512,創(chuàng)建場(chǎng)景單元從路由選擇器單元獲取路由;步驟513,創(chuàng)建場(chǎng)景單元生成業(yè)務(wù)。通過上述具體實(shí)施方式的說明,當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目的所釆取的技術(shù)手段及功效得以更加深入且具體的了解,然而具體實(shí)施方式及所附圖示僅是提供參考與說明之用,并非用來對(duì)本發(fā)明加以限制。權(quán)利要求1、一種創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于包括服務(wù)層業(yè)務(wù)拓?fù)淠K、業(yè)務(wù)屬性參數(shù)模塊、路由選擇模塊和創(chuàng)建場(chǎng)景模塊;所述服務(wù)層業(yè)務(wù)拓?fù)淠K包括拓?fù)淠P蛦卧?、拓?fù)鋵?duì)象單元、拓?fù)湟晥D單元、路由對(duì)象單元和路由鏈路單元;其中,拓?fù)淠P蛦卧糜诒硎就負(fù)鋬?nèi)部數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)包含拓?fù)鋵?duì)象和路由對(duì)象;拓?fù)鋵?duì)象單元用于表示拓?fù)鋵?shí)體對(duì)象;拓?fù)湟晥D單元用于顯示拓?fù)淠P蛿?shù)據(jù),該拓?fù)淠P蛿?shù)據(jù)來源于拓?fù)淠P蛦卧宦酚蓪?duì)象單元用于表示拓?fù)渲幸粭l完整的路由,從路由鏈路單元獲取有關(guān)路由信息;路由鏈路單元用于表示組成路由的路由段;所述業(yè)務(wù)屬性參數(shù)模塊包括屬性單元和參數(shù)視圖單元;其中,屬性單元用于表示業(yè)務(wù)屬性;參數(shù)視圖單元用作容納業(yè)務(wù)屬性的容器,從屬性單元獲取有關(guān)屬性信息;所述路由選擇模塊包括路由選擇器單元和路由約束單元;其中,路由選擇器單元用于設(shè)置路由約束、增加路由約束、刪除路由約束、選取路由以及根據(jù)路由約束條件產(chǎn)生路由對(duì)象;路由約束單元用于獲取約束對(duì)象源、類型指示和是否允許經(jīng)過;所述創(chuàng)建場(chǎng)景模塊包括創(chuàng)建場(chǎng)景工廠單元和創(chuàng)建場(chǎng)景單元;其中,建場(chǎng)景工廠單元用于生成創(chuàng)建場(chǎng)景;創(chuàng)建場(chǎng)景單元用于初始化拓?fù)淠P汀臉I(yè)務(wù)屬性參數(shù)模塊獲取參數(shù)視圖、從服務(wù)層業(yè)務(wù)拓?fù)淠K獲取拓?fù)湟晥D和從路由選擇模塊獲取路由選擇器。2、根據(jù)權(quán)利要求1所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述拓樸模型單元能夠獲取、添加和刪除拓樸對(duì)象;所述拓樸對(duì)象單元能夠獲取拓樸對(duì)象在拓樸圖中的位置、設(shè)置拓樸位置、獲取節(jié)點(diǎn)數(shù)據(jù)和設(shè)置節(jié)點(diǎn)數(shù)據(jù);所述拓樸視圖單元能夠設(shè)置拓樸模型、獲取拓樸圖中的選中對(duì)象、生成拓樸動(dòng)作響應(yīng)以構(gòu)造拓樸右鍵菜單和顯示拓樸;所述路由對(duì)象單元能夠獲取首節(jié)點(diǎn)、尾節(jié)點(diǎn)和路由鏈路列表;所述路由鏈路單元能夠獲取始節(jié)點(diǎn)、終節(jié)點(diǎn)、鏈路屬性和設(shè)置鏈路屬性。3、根據(jù)權(quán)利要求2所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述屬性單元能夠獲取屬性名稱、設(shè)置屬性名稱、獲取可編輯狀態(tài)、設(shè)置可編輯、獲取屬性值和設(shè)置屬性值;參數(shù)視圖單元能夠添加屬性、刪除屬性、獲取指定屬性和獲取所有屬性。4、根據(jù)權(quán)利要求3所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述約束對(duì)象源包括"通道"。5、根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于還包括含有搜索算法單元的自動(dòng)發(fā)現(xiàn)模塊,用于根據(jù)物理上的光纖連接自動(dòng)建立服務(wù)層業(yè)務(wù)拓樸模塊涉及的初始拓樸模型。6、根據(jù)權(quán)利要求5所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述路由選擇模塊,還包括路由選擇策略單元,用于實(shí)現(xiàn)定制多種策略。7、根據(jù)權(quán)利要求2、3、4或6所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述拓樸視圖單元還能夠設(shè)置拓樸對(duì)象的圖層屬性,用于實(shí)現(xiàn)重疊拓樸對(duì)象的顯示。8、根據(jù)權(quán)利要求1、2、3、4或6所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述框架裝置部署在同一臺(tái)設(shè)備上。9、根據(jù)權(quán)利要求1、2、3、4或6所述的創(chuàng)建端到端業(yè)務(wù)的框架裝置,其特征在于,所述框架裝置按模塊分布式部署在不同設(shè)備上。10、一種使用權(quán)利要求1所述的框架裝置創(chuàng)建端到端業(yè)務(wù)的方法,其特征在于包括步驟一、準(zhǔn)備創(chuàng)建業(yè)務(wù);步驟二,通過創(chuàng)建場(chǎng)景工廠單元生成創(chuàng)建場(chǎng)景;步驟三,通過參數(shù)視圖單元設(shè)定創(chuàng)建參數(shù);步驟四,通過路由選擇器單元選擇路由;步驟五,確定創(chuàng)建操作,由創(chuàng)建場(chǎng)景單元在獲取參數(shù)和路由后生成業(yè)務(wù)。11、根據(jù)權(quán)利要求IO所述的創(chuàng)建端到端業(yè)務(wù)的方法,其特征在于,步驟二中所述生成創(chuàng)建場(chǎng)景的過程包括(1)通過創(chuàng)建場(chǎng)景工廠單元生成創(chuàng)建場(chǎng)景;(2)創(chuàng)建場(chǎng)景單元從參數(shù)視圖單元獲取并展示參數(shù)視圖;(3)創(chuàng)建場(chǎng)景單元初始化拓樸模型;(4)創(chuàng)建場(chǎng)景單元從拓樸視圖單元獲取并展示拓樸視圖。12、根據(jù)權(quán)利要求10或11所述的創(chuàng)建端到端業(yè)務(wù)的方法,其特征在于,步驟四中所述通過路由選擇器單元選擇路由的過程包括(1)路由選擇器單元通過路由約束單元進(jìn)行路由約束;(2)路由選擇器單元通過路由對(duì)象單元生成路由;(3)路由對(duì)象單元向路由選擇器單元返回結(jié)果路由。全文摘要本發(fā)明公開了一種創(chuàng)建端到端業(yè)務(wù)的框架裝置及其使用方法。該裝置包括服務(wù)層業(yè)務(wù)拓?fù)淠K、業(yè)務(wù)屬性參數(shù)模塊、路由選擇模塊和創(chuàng)建場(chǎng)景模塊。所述服務(wù)層業(yè)務(wù)拓?fù)淠K包括拓?fù)淠P蛦卧⑼負(fù)鋵?duì)象單元、拓?fù)湟晥D單元、路由對(duì)象單元和路由鏈路單元;業(yè)務(wù)屬性參數(shù)模塊包括屬性單元和參數(shù)視圖單元;路由選擇模塊包括路由選擇器單元和路由約束單元;創(chuàng)建場(chǎng)景模塊包括創(chuàng)建場(chǎng)景工廠單元和創(chuàng)建場(chǎng)景單元。該方法包括生成創(chuàng)建場(chǎng)景、設(shè)定創(chuàng)建參數(shù)、選擇路由、生成業(yè)務(wù)等步驟。本發(fā)明通過共享高層設(shè)計(jì),為創(chuàng)建各種端到端業(yè)務(wù)提供了統(tǒng)一的開發(fā)框架,為各種創(chuàng)建場(chǎng)景在操作和展現(xiàn)上的一致性提供了基礎(chǔ),同時(shí)還保證了系統(tǒng)的可擴(kuò)展性。文檔編號(hào)H04Q11/00GK101640824SQ20091017018公開日2010年2月3日申請(qǐng)日期2009年9月7日優(yōu)先權(quán)日2009年9月7日發(fā)明者陳友青申請(qǐng)人:中興通訊股份有限公司