專利名稱:管理實(shí)時(shí)業(yè)務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種管理實(shí)時(shí)業(yè)務(wù)的方法以及一種用于執(zhí)行所述方法的電信網(wǎng)絡(luò)。
背景技術(shù):
NGN或IMS網(wǎng)絡(luò)是以在功能層上的媒體處理、信令和業(yè)務(wù)邏輯的明確分離為特征的(NGN=下一代網(wǎng)絡(luò);IMS=互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng))。尤其是,通常由緊密地連接到軟交換機(jī)的中央服務(wù)器處理業(yè)務(wù)邏輯。由處理高度動(dòng)態(tài)的面向媒體的業(yè)務(wù)或支持大塊業(yè)務(wù)使用的相應(yīng)元件之間大量的交互過程引起,此類方法被視為關(guān)于網(wǎng)絡(luò)性能的潛在瓶頸,當(dāng)然也代表由于故障和攻擊造成的單個(gè)事故點(diǎn)。
此外,元件和功能的組合,例如連接到應(yīng)用服務(wù)器的媒體處理單元,如今已經(jīng)以由運(yùn)營商配置的靜態(tài)方式實(shí)現(xiàn)了。
NGN(IMS/TISPAN)網(wǎng)絡(luò)經(jīng)常大量使用智能會(huì)話邊界元件,即所謂的SBC(TISPAN=電信&互聯(lián)網(wǎng)融合業(yè)務(wù)&高級(jí)網(wǎng)絡(luò)協(xié)議;SBC=會(huì)話邊界控制器)。SBC是第一種瞄準(zhǔn)將信令和媒體處理緊密結(jié)合起來的產(chǎn)品,但是當(dāng)前卻不能通過業(yè)務(wù)邏輯交換或在需要時(shí)引入其它相似的節(jié)點(diǎn)來提供對(duì)新業(yè)務(wù)需求作出反應(yīng)的靈活性。
例如,基于點(diǎn)對(duì)點(diǎn)方式的具有強(qiáng)自組能力的新分裂網(wǎng)絡(luò)概念,如Skype也用于傳統(tǒng)業(yè)務(wù)。然而,今天的解決方案不能實(shí)現(xiàn)與運(yùn)營商網(wǎng)絡(luò)的實(shí)時(shí)集成,因?yàn)楸WC業(yè)務(wù)質(zhì)量和提供快速業(yè)務(wù)更新是必需的。作為通用規(guī)則,并且同那種要求正好相反,在點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中,所有增值收益生成業(yè)務(wù)都駐留在終端,而不是在運(yùn)營商網(wǎng)絡(luò)中。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種管理實(shí)時(shí)業(yè)務(wù)的改進(jìn)方法。
本發(fā)明的目的通過在有多個(gè)同等節(jié)點(diǎn)的基于分組的電信網(wǎng)絡(luò)中管理實(shí)時(shí)業(yè)務(wù)的方法來實(shí)現(xiàn),其中該方法包括步驟考慮每個(gè)節(jié)點(diǎn)的能力和/或所有其它節(jié)點(diǎn)的能力,為每個(gè)節(jié)點(diǎn)定義一個(gè)規(guī)則庫;接收有關(guān)事件需求動(dòng)作(event requiring action)的信息;通過一個(gè)或多個(gè)所述節(jié)點(diǎn)考慮所述規(guī)則庫和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),確定特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng);并且基于確定的動(dòng)作對(duì)與所述實(shí)時(shí)業(yè)務(wù)關(guān)聯(lián)的媒體數(shù)據(jù)和/或信令數(shù)據(jù)進(jìn)行路由。本發(fā)明的目的通過用于管理實(shí)時(shí)業(yè)務(wù)的具有多個(gè)等同節(jié)點(diǎn)的基于分組的電信網(wǎng)絡(luò)實(shí)現(xiàn),其中該網(wǎng)絡(luò)包括具有規(guī)則庫的數(shù)據(jù)庫資源,考慮每個(gè)節(jié)點(diǎn)的能力和/或所有其它節(jié)點(diǎn)的能力為每個(gè)節(jié)點(diǎn)定義該規(guī)則庫;接收有關(guān)事件需求動(dòng)作的信息的媒體資源和信令資源;以及業(yè)務(wù)邏輯,通過一個(gè)或多個(gè)所述節(jié)點(diǎn)考慮所述規(guī)則庫和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),確定特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng),和基于所述確定的動(dòng)作對(duì)與所述實(shí)時(shí)業(yè)務(wù)關(guān)聯(lián)的媒體數(shù)據(jù)和/或信令數(shù)據(jù)進(jìn)行路由。
本發(fā)明提供一種等同網(wǎng)絡(luò)節(jié)點(diǎn)的分布式、高可伸縮以及健壯自組的電信服務(wù)網(wǎng)絡(luò),用于為運(yùn)營商和企業(yè)提供互聯(lián)網(wǎng)上的基于分組的面向會(huì)話的對(duì)話和協(xié)作/公共業(yè)務(wù),諸如,語音或多媒體會(huì)議。網(wǎng)絡(luò)節(jié)點(diǎn)具有相等權(quán)利,并且配置有信令、媒體和業(yè)務(wù)邏輯能力以及數(shù)據(jù)庫資源,每個(gè)節(jié)點(diǎn)以自治的方式遵循共用規(guī)則來運(yùn)行以實(shí)現(xiàn)靈活綜合業(yè)務(wù)處理。
對(duì)運(yùn)營商需要幾乎不作費(fèi)力的管理工作就能快速進(jìn)入市場(chǎng)的基礎(chǔ)結(jié)構(gòu)解決方案作出響應(yīng),本發(fā)明解決以自治的方式組織通過網(wǎng)絡(luò)的面向媒體的業(yè)務(wù)的問題,其中可以處理高動(dòng)態(tài)業(yè)務(wù)要求和同時(shí)大量信令加載以及傳輸/媒體處理。而且,本發(fā)明在反攻擊和網(wǎng)絡(luò)部件故障方面是健壯的且在業(yè)務(wù)部署方面是高度靈活的。
本發(fā)明描述了網(wǎng)絡(luò)節(jié)點(diǎn),其具有相等權(quán)利并且配置有信令、媒體、和業(yè)務(wù)邏輯能力以及數(shù)據(jù)庫資源,每個(gè)以自治的方式按照共用規(guī)則運(yùn)行以實(shí)現(xiàn)靈活綜合業(yè)務(wù)處理。
由于高度的自組織,例如,由于具有新性能的新元件的自動(dòng)結(jié)合,本發(fā)明在業(yè)務(wù)和用戶的可伸縮性、高可用性以及同時(shí)低OPEX方面勝過其他(OPEX=運(yùn)行支出)。同樣,由于在網(wǎng)絡(luò)中的靈活定位和能力發(fā)現(xiàn),本發(fā)明實(shí)現(xiàn)低CAPEX(CAPEX=資本支出)。
進(jìn)一步優(yōu)點(diǎn)由附屬權(quán)利要求說明的發(fā)明實(shí)施例實(shí)現(xiàn)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,一旦接收到有關(guān)事件需求動(dòng)作的信息,節(jié)點(diǎn)生成事件通知。該事件通知可以被分發(fā)到所有節(jié)點(diǎn),或到選定數(shù)目的節(jié)點(diǎn)。節(jié)點(diǎn)的選擇可以基于有關(guān)特定于事件的節(jié)點(diǎn)重要性的信息。優(yōu)選地,考慮節(jié)點(diǎn)的所述規(guī)則庫確定分發(fā)模式。進(jìn)一步,可以考慮節(jié)點(diǎn)的所述特定于節(jié)點(diǎn)的聚合數(shù)據(jù)確定分發(fā)模式。
接收有關(guān)事件需求動(dòng)作的信息的節(jié)點(diǎn)轉(zhuǎn)發(fā)接收的信息到一個(gè)或多個(gè)其它節(jié)點(diǎn)也是可能的,有可能不修改信息。發(fā)送有關(guān)事件的信息到一個(gè)或多個(gè)其它節(jié)點(diǎn)的該節(jié)點(diǎn)被稱為初始節(jié)點(diǎn),一個(gè)或多個(gè)接收有關(guān)來自初始節(jié)點(diǎn)的事件的信息的其它節(jié)點(diǎn)被稱為目標(biāo)節(jié)點(diǎn)。因此,每個(gè)節(jié)點(diǎn),初始和目標(biāo)節(jié)點(diǎn),接收相同的原始信息。
優(yōu)選地,在確定特定于節(jié)點(diǎn)的動(dòng)作之前,節(jié)點(diǎn)聚合有關(guān)網(wǎng)絡(luò)狀態(tài)和/或一個(gè)或多個(gè)其它節(jié)點(diǎn)狀態(tài)的信息。同樣,節(jié)點(diǎn)可以將一個(gè)或多個(gè)其它節(jié)點(diǎn)的所述特定于節(jié)點(diǎn)的聚合數(shù)據(jù)與其自身的特定于節(jié)點(diǎn)的聚合數(shù)據(jù)組合起來,作為確定特定于節(jié)點(diǎn)的動(dòng)作的基礎(chǔ)。節(jié)點(diǎn)可能具有能夠通過分別組合狀態(tài)、有關(guān)控制信息和信令信息識(shí)別動(dòng)態(tài)業(yè)務(wù)要求、業(yè)務(wù)改變和其它事件的裝置,以及媒體、信令和業(yè)務(wù)邏輯實(shí)體的測(cè)量方法。優(yōu)選地,不同節(jié)點(diǎn)具有等同發(fā)現(xiàn)和通信裝置,以通過組合跨越幾個(gè)節(jié)點(diǎn)的狀態(tài)和測(cè)量信息檢測(cè)動(dòng)態(tài)業(yè)務(wù)要求、業(yè)務(wù)改變和其它事件。
在另一個(gè)實(shí)施例中,如果從初始節(jié)點(diǎn)接收到有關(guān)事件的信息,如簡單轉(zhuǎn)發(fā)的原始信息或修改的事件通知消息,每個(gè)目標(biāo)節(jié)點(diǎn)使用反饋消息答復(fù)初始節(jié)點(diǎn)。反饋消息可以簡單確認(rèn)有關(guān)事件的信息接收。優(yōu)選地,反饋消息也可以通知初始節(jié)點(diǎn)目標(biāo)節(jié)點(diǎn)是否能夠并且適合對(duì)該事件作出反應(yīng)。例如,該事件是會(huì)話移交請(qǐng)求,但是目標(biāo)節(jié)點(diǎn)沒有資源協(xié)助該會(huì)話轉(zhuǎn)交。然后,反饋消息通知初始節(jié)點(diǎn)必須尋找目標(biāo)節(jié)點(diǎn)的替代。
優(yōu)選地,一旦接收否定反饋消息,初始節(jié)點(diǎn)為拒絕的目標(biāo)節(jié)點(diǎn)確定一個(gè)或多個(gè)替代。一旦確定其沒有資源協(xié)助對(duì)事件作出反應(yīng),也可能是目標(biāo)節(jié)點(diǎn)本身確定一個(gè)或多個(gè)其自身的替代。在兩種情況中,初始節(jié)點(diǎn)或目標(biāo)節(jié)點(diǎn),一個(gè)或多個(gè)替代的搜索和確定基于搜索節(jié)點(diǎn)的規(guī)則庫和/或特定于節(jié)點(diǎn)的聚合數(shù)據(jù)。
根據(jù)本發(fā)明另一個(gè)優(yōu)選的實(shí)施例,利用一種適當(dāng)?shù)臋z測(cè)機(jī)制,例如超時(shí)機(jī)制或持續(xù)連接機(jī)制,來檢測(cè)目標(biāo)節(jié)點(diǎn),即從初始節(jié)點(diǎn)接收到有關(guān)事件信息的節(jié)點(diǎn),是否不工作。如果目標(biāo)節(jié)點(diǎn)本身不能夠通知其它節(jié)點(diǎn)其不能對(duì)事件響應(yīng),該檢測(cè)能力尤其重要。如果通過檢測(cè)機(jī)制確定目標(biāo)節(jié)點(diǎn)不工作,可以通知另一個(gè)節(jié)點(diǎn)有關(guān)目標(biāo)節(jié)點(diǎn)的檢測(cè)的不工作狀態(tài),并且開始相應(yīng)步驟,諸如轉(zhuǎn)發(fā)該事件信息到其它能夠充當(dāng)不工作的目標(biāo)節(jié)點(diǎn)替代品的節(jié)點(diǎn)。
根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例,節(jié)點(diǎn)具有等同發(fā)現(xiàn)和通信裝置,以協(xié)作方式對(duì)有關(guān)上述的業(yè)務(wù)事件的動(dòng)態(tài)反應(yīng)進(jìn)行自組,上述業(yè)務(wù)事件是由外部信令/控制消息或內(nèi)部測(cè)量引入的。優(yōu)選地,一個(gè)或多個(gè)節(jié)點(diǎn)與所述一個(gè)或多個(gè)節(jié)點(diǎn)的其它節(jié)點(diǎn)交換信息,例如有關(guān)所述特定于節(jié)點(diǎn)的聚合數(shù)據(jù)的信息或有關(guān)特定的節(jié)點(diǎn)或網(wǎng)絡(luò)狀態(tài)的信息。
節(jié)點(diǎn)可能通過分發(fā)狀態(tài)信息和數(shù)據(jù)庫的自治重組以及媒體信令路徑的動(dòng)態(tài)重路由來檢測(cè)并事先積極阻止過載情況。關(guān)于網(wǎng)絡(luò)特定的狀態(tài)的一些信息,如節(jié)點(diǎn)故障,被分發(fā)給網(wǎng)絡(luò)的一個(gè)或多個(gè)節(jié)點(diǎn)。例如,在接收事件通知后,每個(gè)節(jié)點(diǎn)確定特定于節(jié)點(diǎn)的動(dòng)作。然而,發(fā)生故障的節(jié)點(diǎn)可能不能運(yùn)行并使用故障通知答復(fù)事件通知。該故障通知可以是自動(dòng)發(fā)送到一個(gè)或多個(gè)其它節(jié)點(diǎn)。然后,這些其它節(jié)點(diǎn),一接收到故障通知,考慮所述網(wǎng)絡(luò)狀態(tài),如考慮本該由故障節(jié)點(diǎn)完成的任務(wù),重新確定它們的特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)的所述事件的反應(yīng)。
因此,重路由媒體和信令數(shù)據(jù)作為對(duì)檢測(cè)的網(wǎng)絡(luò)狀態(tài)作出的反應(yīng)。例如,通常被發(fā)送到故障節(jié)點(diǎn)的信令數(shù)據(jù)被重路由到一個(gè)或多個(gè)接管故障節(jié)點(diǎn)任務(wù)的節(jié)點(diǎn)。在優(yōu)選的實(shí)施例中,通過分發(fā)狀態(tài)信息和數(shù)據(jù)庫的自治重組以及媒體信令路徑的動(dòng)態(tài)重路由,節(jié)點(diǎn)檢測(cè)并補(bǔ)償節(jié)點(diǎn)故障。
根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例,網(wǎng)絡(luò)基于事件修改節(jié)點(diǎn)規(guī)則庫。具有各自規(guī)則庫的多個(gè)節(jié)點(diǎn)導(dǎo)致一種情況是可能的,這種情況是當(dāng)嚴(yán)格遵循其規(guī)則庫時(shí),兩個(gè)或更多節(jié)點(diǎn)將妨礙彼此的動(dòng)作。這可能取決于事件和節(jié)點(diǎn)聚合的數(shù)據(jù)。在這種情況下,網(wǎng)絡(luò),即包括網(wǎng)絡(luò)的節(jié)點(diǎn),將改寫一個(gè)或多個(gè)節(jié)點(diǎn)優(yōu)選的是受影響的節(jié)點(diǎn)的規(guī)則庫,以克服干擾。優(yōu)選地,可以考慮剩余節(jié)點(diǎn)的規(guī)則庫來進(jìn)行該改寫。
在優(yōu)選實(shí)施例中,通過系統(tǒng)組件(硬件&軟件)之間的中間軟件協(xié)議完成網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信。優(yōu)選地,使用由組件確定的中間軟件協(xié)議,該協(xié)議不是像SIP的協(xié)議(SIP=會(huì)話啟動(dòng)協(xié)議(Session Initiation Protocol))。在由組件確定的中間軟件協(xié)議的結(jié)構(gòu)中,節(jié)點(diǎn)扮演使用賦予合作邏輯的組件的角色。節(jié)點(diǎn)具有比其中存在有某些中央實(shí)體的面向軟件的結(jié)構(gòu)更高的智能。
根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例,所述由網(wǎng)絡(luò)節(jié)點(diǎn)資源表示的業(yè)務(wù)邏輯考慮信令業(yè)務(wù)量和媒體業(yè)務(wù)量的處理。換句話說,網(wǎng)絡(luò)將媒體傳輸?shù)男畔⒘?information level)和信令/控制消息合并為綜合方案。監(jiān)控媒體相關(guān)的業(yè)務(wù)量和信令和控制相關(guān)的業(yè)務(wù)量,聚合有關(guān)所有類型業(yè)務(wù)量的數(shù)據(jù),并且將涉及媒體相關(guān)的業(yè)務(wù)量、信令相關(guān)的業(yè)務(wù)量和控制相關(guān)的業(yè)務(wù)量的判決考慮到聚合數(shù)據(jù)中。
優(yōu)選地,網(wǎng)絡(luò)實(shí)現(xiàn)雙歸屬(dual homing)概念。根據(jù)本發(fā)明連接到電信網(wǎng)絡(luò)的終端也被連接到作為到電信網(wǎng)絡(luò)的終端接入點(diǎn)的兩個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。從而,實(shí)現(xiàn)冗余;在一個(gè)節(jié)點(diǎn)不能作為終端接入點(diǎn)的情況下,一個(gè)或多個(gè)其它節(jié)點(diǎn)仍然為終端提供接入到電信網(wǎng)絡(luò)。優(yōu)選地,電信網(wǎng)絡(luò)組織并且利用用于信令和媒體的終端的冗余網(wǎng)絡(luò)附件來避免網(wǎng)絡(luò)中的單點(diǎn)故障。
通過閱讀以下本發(fā)明優(yōu)選實(shí)施例的詳細(xì)說明,并結(jié)合附圖,本發(fā)明的特征和優(yōu)點(diǎn)將得到更好的理解。其中圖1是根據(jù)本發(fā)明實(shí)施例的電信網(wǎng)絡(luò)框圖;圖2是示出了根據(jù)本發(fā)明實(shí)施例的節(jié)點(diǎn)組件的框圖;圖3是示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的節(jié)點(diǎn)組件的框圖;圖4是示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的電信網(wǎng)絡(luò)一部分的消息流程圖;圖5是示出了仍然根據(jù)本發(fā)明另一個(gè)實(shí)施例的電信網(wǎng)絡(luò)一部分的消息流程圖;圖6是示出了根據(jù)本發(fā)明進(jìn)一步實(shí)施例的電信網(wǎng)絡(luò)一部分的消息流程圖;圖7是示出了根據(jù)本發(fā)明可替換實(shí)施例的電信網(wǎng)絡(luò)一部分的消息流程圖。
具體實(shí)施例方式
圖1示出了電信網(wǎng)絡(luò)1,其包括多個(gè)等同節(jié)點(diǎn)10到14。該電信網(wǎng)絡(luò)1是基于分組的網(wǎng)絡(luò),用于面向會(huì)話的對(duì)話或共用業(yè)務(wù)。優(yōu)選地,該電信網(wǎng)絡(luò)1服務(wù)于實(shí)時(shí)和流式傳送業(yè)務(wù)。例如,通過電信網(wǎng)絡(luò)1實(shí)現(xiàn)視頻傳輸、電話語音呼叫,或多媒體會(huì)議。在優(yōu)選實(shí)施例中,電信網(wǎng)絡(luò)1代表IP網(wǎng)絡(luò),諸如互聯(lián)網(wǎng)或互聯(lián)網(wǎng)的一部分(IP=互聯(lián)網(wǎng)協(xié)議)。
對(duì)于多個(gè)終端20到24,節(jié)點(diǎn)10到14充當(dāng)?shù)诫娦啪W(wǎng)絡(luò)1的接入點(diǎn)。可以是不同種實(shí)時(shí)分組客戶,例如VoIP電話、移動(dòng)電話、或視頻會(huì)議終端的終端20到24,可以通過有線或無線接口連接到它們各自的接入點(diǎn)節(jié)點(diǎn)10到14(VoIP=基于IP的語音)。終端20連接到節(jié)點(diǎn)11,終端22到24連接到節(jié)點(diǎn)12,提供終端21通過節(jié)點(diǎn)13和14接入到電信網(wǎng)絡(luò)1(雙歸屬)。通過SIP協(xié)議建立節(jié)點(diǎn)10到14和終端20到24之間的通信。同樣,通過SIP協(xié)議建立節(jié)點(diǎn)10到14之間的通信。
關(guān)于節(jié)點(diǎn)10到14,在本發(fā)明的意義上等同不意味著節(jié)點(diǎn)10到14等同或它們都具有同樣的能力。實(shí)際上,節(jié)點(diǎn)10到14可以包括不同資源和具有不同能力。等同更是意味著每個(gè)節(jié)點(diǎn)10到14具有相等的權(quán)利,值相同,并且與電信網(wǎng)絡(luò)1中的其它節(jié)點(diǎn)10到14一致。每個(gè)節(jié)點(diǎn)10到14具有信令、媒體、和業(yè)務(wù)邏輯能力,每個(gè)以自治的方式按照共用規(guī)則運(yùn)行以實(shí)現(xiàn)靈活的組合業(yè)務(wù)處理。
節(jié)點(diǎn)10到14負(fù)責(zé)將信令和媒體業(yè)務(wù)以正確方式通過電信網(wǎng)絡(luò)1路由到目標(biāo)節(jié)點(diǎn)。如圖2所示,以下節(jié)點(diǎn)10-14以節(jié)點(diǎn)12為例。
節(jié)點(diǎn)12包括一個(gè)或多個(gè)互連的計(jì)算機(jī),即硬件平臺(tái),基于硬件平臺(tái)的軟件平臺(tái),和幾個(gè)由軟件和硬件平臺(tái)形成的系統(tǒng)平臺(tái)執(zhí)行的應(yīng)用程序。節(jié)點(diǎn)12的功能由這些應(yīng)用程序的執(zhí)行來提供。當(dāng)在系統(tǒng)平臺(tái)執(zhí)行時(shí),如下所述,應(yīng)用程序或這些應(yīng)用程序選擇的部分組成提供媒體和信令路由業(yè)務(wù)的計(jì)算機(jī)軟件產(chǎn)品。此外,這樣的計(jì)算機(jī)軟件產(chǎn)品包括存儲(chǔ)這些應(yīng)用程序或應(yīng)用程序的所述選擇部分的存儲(chǔ)媒質(zhì)。
從功能的觀點(diǎn)看,節(jié)點(diǎn)12包括控制單元120、資源單元121和122、規(guī)則庫123、數(shù)據(jù)庫124、和接口單元125和126。
資源單元121和122保持提供給節(jié)點(diǎn)12特定于節(jié)點(diǎn)的能力的資源。例如,資源單元121和122包括給節(jié)點(diǎn)12提供媒體網(wǎng)關(guān)控制器、呼叫代理、網(wǎng)閘(gatekeeper)、CSCF、媒體服務(wù)器或信令代理功能的模塊(CSCF=呼叫會(huì)話控制功能)。
規(guī)則庫123包括一組規(guī)則。在網(wǎng)絡(luò)1中實(shí)現(xiàn)節(jié)點(diǎn)12之前,可為節(jié)點(diǎn)12專門定義一組初始規(guī)則。從特定于節(jié)點(diǎn)的觀點(diǎn)看,存儲(chǔ)在規(guī)則庫123中的規(guī)則使得節(jié)點(diǎn)12能夠與剩余節(jié)點(diǎn)10、11、13、14合作。在工作期間,節(jié)點(diǎn)12查閱其規(guī)則庫123以找出適當(dāng)?shù)奶幚聿襟E。
數(shù)據(jù)庫124最好是對(duì)特定于節(jié)點(diǎn)保存節(jié)點(diǎn)工作期間的測(cè)量值和聚合數(shù)據(jù)。例如,數(shù)據(jù)庫124可以存儲(chǔ)與經(jīng)節(jié)點(diǎn)12處理的VoIP電話呼叫有關(guān)的地址信息和會(huì)話ID信息。
接口單元125使得數(shù)據(jù)能夠與終端22到24交換,并且接口單元126提供到其它節(jié)點(diǎn)11和13的通信信道。節(jié)點(diǎn)12與只有一個(gè)或沒有與電信網(wǎng)絡(luò)1的其它節(jié)點(diǎn)連接是可能的。在那種情況下,來自節(jié)點(diǎn)12的信令業(yè)務(wù)和媒體業(yè)務(wù)必須以逐跳的方式穿過多個(gè)節(jié)點(diǎn)進(jìn)行路由,以達(dá)到電信網(wǎng)絡(luò)1中的任何節(jié)點(diǎn)。每個(gè)節(jié)點(diǎn)通過直接連接與電信網(wǎng)絡(luò)1剩余的節(jié)點(diǎn)連接也是可能的。然而,如果電信網(wǎng)絡(luò)1中的節(jié)點(diǎn)數(shù)目相對(duì)小,該方案要求許多連接并且僅是可行的。
控制單元120控制節(jié)點(diǎn)12的功能,并表示節(jié)點(diǎn)12的業(yè)務(wù)邏輯。其提供在節(jié)點(diǎn)12操作的業(yè)務(wù)的信令/控制層和媒體/數(shù)據(jù)層之間的接口和協(xié)調(diào)。對(duì)于其操作,控制單元120與上述的所有節(jié)點(diǎn)元件交換數(shù)據(jù)。尤其是,控制單元120查閱規(guī)則庫123和數(shù)據(jù)庫124以找出適當(dāng)?shù)奶幚聿襟E。
圖3從另一種觀點(diǎn)示出了節(jié)點(diǎn)12。圖3是示出了節(jié)點(diǎn)10到14的綜合和全面特征。組件127代表節(jié)點(diǎn)12執(zhí)行處理信令和控制業(yè)務(wù)的組件。組件129代表節(jié)點(diǎn)12執(zhí)行處理媒體業(yè)務(wù)的組件。信令/控制組件127與節(jié)點(diǎn)11和13交換信令/控制數(shù)據(jù)60、61。媒體組件129與節(jié)點(diǎn)11和13交換媒體數(shù)據(jù)70、71。節(jié)點(diǎn)11和13也在彼此之間交換信令業(yè)務(wù)62和媒體業(yè)務(wù)72。
控制組件128作為信令/控制組件127和媒體組件129之間的仲裁器和協(xié)調(diào)器起作用。
由多個(gè)節(jié)點(diǎn)10到14創(chuàng)建的電信網(wǎng)絡(luò)1之后的想法是多個(gè)節(jié)點(diǎn)10到14本身以合作方式組成為一個(gè)組。節(jié)點(diǎn)10到14之間的合作包括組的所有資源和可以由所有節(jié)點(diǎn)10到14提供的所有信息。優(yōu)選地,如果節(jié)點(diǎn)10到14中的一個(gè)離去,剩余節(jié)點(diǎn)10到14接管10到14中故障節(jié)點(diǎn)的功能。由于該分發(fā)方案,電信網(wǎng)絡(luò)1與中央服務(wù)器相比對(duì)干擾更不敏感。
圖4示出了根據(jù)本發(fā)明第一實(shí)施例在節(jié)點(diǎn)11、12和13之間的消息流程。通過消息401,將有關(guān)事件通知給節(jié)點(diǎn)11。該事件可以是建立VoIP電話呼叫的用戶請(qǐng)求或可以是由終端20到24中的一個(gè)的用戶發(fā)布的會(huì)話移交請(qǐng)求。通過事件信息消息401的觸發(fā),節(jié)點(diǎn)11查閱數(shù)據(jù)庫113和114。數(shù)據(jù)庫113可以是專門用于節(jié)點(diǎn)11的規(guī)則庫,數(shù)據(jù)庫114可以是具有特定于節(jié)點(diǎn)的聚合數(shù)據(jù)的數(shù)據(jù)庫。數(shù)據(jù)庫114是保存重要聚合數(shù)據(jù)的中央數(shù)據(jù)庫也是可能的。
節(jié)點(diǎn)11從數(shù)據(jù)庫113和114檢索有關(guān)如何對(duì)指示的事件作出反應(yīng)的信息?;跈z索信息,節(jié)點(diǎn)11生成事件通知,并以消息402的形式分發(fā)生成的事件通知到節(jié)點(diǎn)12,以消息403的形式分發(fā)到節(jié)點(diǎn)13。包括事件通知的消息402和403將觸發(fā)節(jié)點(diǎn)12和13,以確定對(duì)指示的事件作出的反應(yīng)。優(yōu)選地,節(jié)點(diǎn)12和13再次查閱規(guī)則庫和保存特定于節(jié)點(diǎn)的聚合數(shù)據(jù)的數(shù)據(jù)庫。
以這種方式,節(jié)點(diǎn)11、12、13基于它們的特定于節(jié)點(diǎn)的規(guī)則庫和特定于節(jié)點(diǎn)的聚合數(shù)據(jù)庫確定動(dòng)作。規(guī)則庫包括實(shí)現(xiàn)特定、取決于事件的目標(biāo)的規(guī)則。為了對(duì)特定的事件作出反應(yīng),每個(gè)節(jié)點(diǎn)提供其具有并可以支配的數(shù)據(jù)和資源。
例如,節(jié)點(diǎn)10到14可發(fā)布檢測(cè)終端20到24的靈活性的功能,和連接到網(wǎng)絡(luò)1的業(yè)務(wù),以及將會(huì)話處理的動(dòng)態(tài)移交組成到一個(gè)或多個(gè)合作網(wǎng)絡(luò)節(jié)點(diǎn)10到14的裝置。
圖5示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的節(jié)點(diǎn)10到14之間的消息流程。與上述情況類似,通過消息501通知節(jié)點(diǎn)11有關(guān)事件。節(jié)點(diǎn)11檢索如何對(duì)指示的事件作出反應(yīng)的信息?;跈z索的信息,節(jié)點(diǎn)11生成事件通知并以消息502的形式分發(fā)生成的事件通知到節(jié)點(diǎn)12,以及以消息503的形式發(fā)送到節(jié)點(diǎn)13。節(jié)點(diǎn)12能夠分析事件通知消息502并啟動(dòng)適當(dāng)?shù)臏y(cè)量。
在節(jié)點(diǎn)13分析過事件通知消息503并查閱其規(guī)則庫和數(shù)據(jù)庫后,節(jié)點(diǎn)13確定其沒有資源提供給指示的事件所需要的動(dòng)作。節(jié)點(diǎn)13不能夠啟動(dòng)適當(dāng)?shù)臏y(cè)量。其查閱其規(guī)則庫和具體節(jié)點(diǎn)聚合數(shù)據(jù),并確定代替來處理該事件通知消息的節(jié)點(diǎn)。通過消息504和505,節(jié)點(diǎn)13將相應(yīng)于事件通知消息503的任務(wù)移交到其它節(jié)點(diǎn)10和11。
節(jié)點(diǎn)13發(fā)送有關(guān)其狀態(tài)的信息和聚合數(shù)據(jù)返回至初始節(jié)點(diǎn)11和/或到下一節(jié)點(diǎn)10、14也是可能的。這可以幫助節(jié)點(diǎn)10、14處理事件通知消息504、505。同樣,這可以幫助節(jié)點(diǎn)11改寫其規(guī)則庫適應(yīng)節(jié)點(diǎn)13的實(shí)際狀態(tài)。在相似的情況下,節(jié)點(diǎn)11不再尋址節(jié)點(diǎn)13,而是可以直接將事件通知消息重定向到節(jié)點(diǎn)10、14。
在節(jié)點(diǎn)13不能對(duì)事件通知消息503作出反應(yīng)并通知其它節(jié)點(diǎn)10、11、14其不工作狀態(tài)的情況下,超時(shí)機(jī)制或持續(xù)連接機(jī)制可以通知一個(gè)或多個(gè)其它節(jié)點(diǎn)10、11、14節(jié)點(diǎn)13的不工作狀態(tài)。例如,如果節(jié)點(diǎn)13不能夠在預(yù)定時(shí)間內(nèi)對(duì)事件通知消息503作出反應(yīng),通過超時(shí)機(jī)制通知已經(jīng)發(fā)送事件通知消息503到節(jié)點(diǎn)13的初始節(jié)點(diǎn)11。因此,初始節(jié)點(diǎn)11確定特定的目標(biāo)節(jié)點(diǎn)13不工作且能啟動(dòng)對(duì)節(jié)點(diǎn)13不工作狀態(tài)做出反應(yīng)的裝置。
在不合適的目標(biāo)節(jié)點(diǎn)通過重定向機(jī)制以補(bǔ)償可能過期路由的方式實(shí)現(xiàn)經(jīng)節(jié)點(diǎn)的路由信息的分發(fā)算法。如果重定向起作用,除了信令、媒體流之外,推薦媒體路徑的短期優(yōu)化。在任何情況下,路由信息的更新應(yīng)該由不合適或正確目標(biāo)節(jié)點(diǎn)來觸發(fā)。
圖6示出了根據(jù)本發(fā)明另一實(shí)施例節(jié)點(diǎn)11到14之間的消息流。與上述情況類似,通過消息601將事件通知給節(jié)點(diǎn)11。節(jié)點(diǎn)11檢索有關(guān)如何對(duì)指示的事件作出反應(yīng)的信息。基于檢索信息,節(jié)點(diǎn)11生成事件通知并以消息602和604的形式分發(fā)生成的事件通知到節(jié)點(diǎn)12和13。節(jié)點(diǎn)12能夠分析事件通知消息602并啟動(dòng)適當(dāng)?shù)臏y(cè)量。節(jié)點(diǎn)12通過反饋消息603將其肯定狀態(tài)報(bào)告給原始節(jié)點(diǎn)11。
然而,節(jié)點(diǎn)13不能啟動(dòng)適當(dāng)?shù)臏y(cè)量。例如,其資源對(duì)指示的事件是不適用,或節(jié)點(diǎn)出現(xiàn)故障。節(jié)點(diǎn)13通過反饋消息605報(bào)告其否定狀態(tài)給原始節(jié)點(diǎn)11。然后,節(jié)點(diǎn)11可以通過存儲(chǔ)在數(shù)據(jù)庫中的聚合數(shù)據(jù)檢索能夠接管節(jié)點(diǎn)13的功能的可替換節(jié)點(diǎn)14。節(jié)點(diǎn)11發(fā)送事件通知消息606到節(jié)點(diǎn)14。
根據(jù)本發(fā)明,這意味著故障節(jié)點(diǎn)的功能由其它節(jié)點(diǎn)取代。這通過所有資源的協(xié)作組合和所有節(jié)點(diǎn)的信息實(shí)現(xiàn)。網(wǎng)絡(luò)特定的狀態(tài),例如節(jié)點(diǎn)故障,被通知給所有其它節(jié)點(diǎn)也是可能的,每個(gè)節(jié)點(diǎn)確定其能夠提供的接管故障節(jié)點(diǎn)的資源,提供的建議在節(jié)點(diǎn)進(jìn)行編譯并從此處分發(fā)給所有節(jié)點(diǎn)。然后,節(jié)點(diǎn)可以“表決”最佳解決方案。管理特定解決方案的表決的標(biāo)準(zhǔn)可以是到替代節(jié)點(diǎn)的連接質(zhì)量、替代節(jié)點(diǎn)的位置、替代節(jié)點(diǎn)的工作負(fù)荷等。
然而,規(guī)則庫和聚合數(shù)據(jù)能夠使得節(jié)點(diǎn)不需要與其它節(jié)點(diǎn)協(xié)商以更優(yōu)雅和快速的方式接管故障節(jié)點(diǎn)的功能也是可能的。通過規(guī)則庫的智能協(xié)調(diào)和調(diào)整,每個(gè)節(jié)點(diǎn)可以知道要做什么且仍然為共同目標(biāo)作出貢獻(xiàn)。
為了找到路由信令和媒體業(yè)務(wù)的適當(dāng)節(jié)點(diǎn),電信網(wǎng)絡(luò)1,即節(jié)點(diǎn)10到14,可以查閱規(guī)則庫和特定于節(jié)點(diǎn)的聚合數(shù)據(jù)。例如,在用戶希望從第一終端到第二終端的會(huì)話移交業(yè)務(wù)時(shí),特定于節(jié)點(diǎn)的聚合數(shù)據(jù)可以包括有關(guān)用戶可用終端、用戶存在、用戶當(dāng)前位置、用戶當(dāng)前網(wǎng)絡(luò)附件、用戶狀態(tài)等的數(shù)據(jù)。在傳統(tǒng)網(wǎng)絡(luò)中,許多這些數(shù)據(jù)保持在中央數(shù)據(jù)庫中,諸如歸屬位置寄存器。在本發(fā)明中,可以通過分發(fā)數(shù)據(jù)庫和通過幾個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)10到14中的自治操作而實(shí)現(xiàn)可伸縮路由數(shù)據(jù)庫。
上述分發(fā)數(shù)據(jù)庫可以與用戶驗(yàn)證和授權(quán)裝置結(jié)合在一起,并且可選地用面向用戶存在和喜好、記帳和記費(fèi)信息加以豐富。以這種方式實(shí)現(xiàn)的數(shù)據(jù)庫可以承載與業(yè)務(wù)供應(yīng)相關(guān)的信息。
節(jié)點(diǎn)“發(fā)布它們的偏愛”,即節(jié)點(diǎn)以“可視化”方式向所有其它節(jié)點(diǎn)指示其能夠?yàn)槭裁词录峁┬畔⒑?或資源,也是可能的。這也包括信令業(yè)務(wù)和媒體業(yè)務(wù)的緊密集成,如可以通過控制單元的幫助由節(jié)點(diǎn)提供一樣。
通過標(biāo)準(zhǔn)協(xié)議完成節(jié)點(diǎn)之間的通信也是可能的。通過為電信網(wǎng)絡(luò)1的合作特征特定于需要而定制的專用控制協(xié)議完成節(jié)點(diǎn)之間的通信也是可能的。
圖7示出了根據(jù)本發(fā)明另一實(shí)施例節(jié)點(diǎn)11到13之間的消息流。與上述情況類似,通過消息701將事件通知給節(jié)點(diǎn)11。節(jié)點(diǎn)11優(yōu)選地從其規(guī)則庫和/或保存特定于節(jié)點(diǎn)的聚合數(shù)據(jù)的數(shù)據(jù)庫中,檢索有關(guān)如何對(duì)指示的事件作出反應(yīng)的信息?;跈z索的信息,節(jié)點(diǎn)11生成事件通知并以消息702和703的形式將生成的事件通知分發(fā)到節(jié)點(diǎn)12和13。節(jié)點(diǎn)12和13分析事件通知消息702和703并查閱其數(shù)據(jù)庫和包括關(guān)于它們對(duì)指示的事件作出反應(yīng)會(huì)啟動(dòng)的步驟的聚合特定于節(jié)點(diǎn)的數(shù)據(jù)的數(shù)據(jù)庫。
確定可由節(jié)點(diǎn)12和13接管的適當(dāng)步驟后,節(jié)點(diǎn)12和13通過發(fā)送消息704和705報(bào)告確定的步驟以及有關(guān)數(shù)據(jù)到原始節(jié)點(diǎn)11。節(jié)點(diǎn)聚合數(shù)據(jù),增加其擁有的數(shù)據(jù)并發(fā)送在消息706和707中將聚合數(shù)據(jù)發(fā)送回節(jié)點(diǎn)12和13。
因此,首先收集有關(guān)特定的事件的知識(shí),然后收集的知識(shí)對(duì)所有使用的節(jié)點(diǎn)11、12、13可用。節(jié)點(diǎn)11、12、13根據(jù)收集的知識(shí)更新其規(guī)則庫是可能的。在用戶請(qǐng)求會(huì)話移交的情況中,授予信令服務(wù)器功能的第一節(jié)點(diǎn)可以指示其能夠設(shè)置編解碼器。另一個(gè)節(jié)點(diǎn)可以指示其具有有關(guān)用戶當(dāng)前位置的信息。所有這些信息都可以被聚合并使得對(duì)所有節(jié)點(diǎn)可用。然后,節(jié)點(diǎn)在同一知識(shí)水平來共同確定適當(dāng)?shù)牟襟E。然后,第一節(jié)點(diǎn)可以釋放信令和呼叫狀態(tài),而另一服務(wù)器可以獲取信令和呼叫狀態(tài)。
權(quán)利要求
1.一種在多個(gè)等同節(jié)點(diǎn)(10-14)的基于分組的電信網(wǎng)絡(luò)(1)中管理實(shí)時(shí)業(yè)務(wù)的方法,其中該方法包括步驟考慮到每個(gè)節(jié)點(diǎn)(10-14)的能力和/或所有其它節(jié)點(diǎn)(10-14)的能力為每個(gè)節(jié)點(diǎn)(10-14)定義規(guī)則庫(123);接收有關(guān)事件需求動(dòng)作的信息;考慮所述規(guī)則庫(123)和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),通過一個(gè)或多個(gè)所述節(jié)點(diǎn)(10-14),確定特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件作出的反應(yīng);以及基于確定的動(dòng)作對(duì)與所述實(shí)時(shí)業(yè)務(wù)相關(guān)的媒體數(shù)據(jù)和/或信令數(shù)據(jù)進(jìn)行路由。
2.如權(quán)利要求1的方法,其特征在于所述方法包括進(jìn)一步步驟考慮所述規(guī)則庫(123)和所述特定于節(jié)點(diǎn)的聚合數(shù)據(jù),分發(fā)有關(guān)所述事件的事件通知或轉(zhuǎn)發(fā)所述接收到的有關(guān)所述事件的信息到一個(gè)或多個(gè)其它等同節(jié)點(diǎn)(10-14)。
3.如權(quán)利要求1的方法,其特征在于所述方法包括進(jìn)一步步驟通過初始節(jié)點(diǎn)(10-14)接收有關(guān)事件需求動(dòng)作的信息;在從初始節(jié)點(diǎn)(10-14)接收有關(guān)所述事件的信息后,由目標(biāo)節(jié)點(diǎn)(10-14)發(fā)送反饋消息到初始節(jié)點(diǎn)(10-14),其中反饋消息包括有關(guān)目標(biāo)節(jié)點(diǎn)(10-14)是否能夠提供特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件作出反應(yīng)的信息;以及如果來自目標(biāo)節(jié)點(diǎn)(10-14)的反饋消息通知初始節(jié)點(diǎn)(10-14)目標(biāo)節(jié)點(diǎn)(10-14)不能夠提供特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng),由初始節(jié)點(diǎn)(10-14)確定其它節(jié)點(diǎn)(10-14)作為目標(biāo)節(jié)點(diǎn)(10-14)的替代。
4.如權(quán)利要求1的方法,其特征在于該方法包括進(jìn)一步步驟在從初始節(jié)點(diǎn)(10-14)接收有關(guān)所述事件的信息后,如果目標(biāo)節(jié)點(diǎn)(10-14)不能提供特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng),由目標(biāo)節(jié)點(diǎn)(10-14)確定其它節(jié)點(diǎn)(10-14)作為目標(biāo)節(jié)點(diǎn)(10-14)的替代。
5.如權(quán)利要求1的方法,其特征在于該方法包括進(jìn)一步步驟通過超時(shí)機(jī)制或持續(xù)連接機(jī)制確定目標(biāo)節(jié)點(diǎn)(10-14)是否不工作;由另一節(jié)點(diǎn)(10-14)啟動(dòng)對(duì)目標(biāo)節(jié)點(diǎn)(10-14)確定的不工作狀態(tài)作出反應(yīng)的步驟。
6.如權(quán)利要求1的方法,其特征在于該方法包括進(jìn)一步步驟由所述一個(gè)或多個(gè)節(jié)點(diǎn)(10-14)中的每個(gè)與所述一個(gè)或多個(gè)節(jié)點(diǎn)(10-14)的其它節(jié)點(diǎn)(10-14)交換所述特定于節(jié)點(diǎn)的聚合數(shù)據(jù)。
7.如權(quán)利要求1的方法,其特征在于該方法包括進(jìn)一步步驟考慮剩余節(jié)點(diǎn)(10-14)的規(guī)則庫(123),基于事件和/或聚合數(shù)據(jù)改寫節(jié)點(diǎn)(10-14)的規(guī)則庫(123)。
8.一種用于管理實(shí)時(shí)業(yè)務(wù)的多個(gè)等同節(jié)點(diǎn)(10-14)的基于分組的電信網(wǎng)絡(luò)(1),其中該網(wǎng)絡(luò)(1)包括數(shù)據(jù)庫資源(123,124),該數(shù)據(jù)庫資源具有考慮每個(gè)節(jié)點(diǎn)(10-14)的能力和/或所有其他節(jié)點(diǎn)(10-14)的能力為每個(gè)節(jié)點(diǎn)(10-14)定義的規(guī)則庫(123)和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),該網(wǎng)絡(luò)(1)還包括媒體資源和信令資源(127,129),用于接收有關(guān)事件需求動(dòng)作的信息,以及業(yè)務(wù)邏輯(120,128),用于考慮所述規(guī)則庫(123)和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),由個(gè)或多個(gè)所述節(jié)點(diǎn)(10-14)確定特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng),以及基于確定的動(dòng)作對(duì)與所述實(shí)時(shí)業(yè)務(wù)關(guān)聯(lián)的媒體數(shù)據(jù)和信令數(shù)據(jù)進(jìn)行路由。
9.如權(quán)利要求8的電信網(wǎng)絡(luò),其特征在于考慮信令業(yè)務(wù)處理和媒體業(yè)務(wù)處理,改寫所述業(yè)務(wù)邏輯(120,128)。
10.如權(quán)利要求8的電信網(wǎng)絡(luò),其特征在于兩個(gè)或更多所述等同節(jié)點(diǎn)(10-14)為電信網(wǎng)絡(luò)(1)提供具有冗余接入點(diǎn)的終端(20-24)。
全文摘要
本發(fā)明涉及一種在多個(gè)等同節(jié)點(diǎn)(10-14)的基于分組的電信網(wǎng)絡(luò)(1)中管理實(shí)時(shí)業(yè)務(wù)的方法以及一種用于執(zhí)行該方法的電信網(wǎng)絡(luò)(1)??紤]每個(gè)節(jié)點(diǎn)(10-14)和/或所有其他節(jié)點(diǎn)(10-14)的能力為每個(gè)節(jié)點(diǎn)(10-14)定義規(guī)則庫。在接收到有關(guān)事件需求動(dòng)作的信息后,考慮所述規(guī)則庫和特定于節(jié)點(diǎn)的聚合數(shù)據(jù),一個(gè)或多個(gè)所述節(jié)點(diǎn)(10-14)確定特定于節(jié)點(diǎn)的動(dòng)作作為對(duì)所述事件的反應(yīng)。基于確定的動(dòng)作對(duì)與所述實(shí)時(shí)業(yè)務(wù)關(guān)聯(lián)的媒體數(shù)據(jù)和/或信令數(shù)據(jù)進(jìn)行路由。
文檔編號(hào)H04L12/26GK101043377SQ20071008792
公開日2007年9月26日 申請(qǐng)日期2007年2月16日 優(yōu)先權(quán)日2006年2月20日
發(fā)明者M·托姆蘇, P·多姆什茨, K·奧伯爾勒, M·凱斯勒 申請(qǐng)人:阿爾卡特朗訊公司