專利名稱:實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)通訊和語音通訊領(lǐng)域,尤其涉及在基于分組交換的語音系統(tǒng)中提供商務(wù)群業(yè)務(wù)的方法。
背景技術(shù):
商務(wù)群(又稱為集中用戶交換機(jī)群,即Centrex群)是一種在電話網(wǎng)絡(luò)中由部分電話用戶組成的虛擬用戶群,提供與通用通信系統(tǒng)不同的編號方案進(jìn)行內(nèi)部互通,適用于成員較多的集團(tuán)用戶。隨著企業(yè)規(guī)模的擴(kuò)大和地域之間交流的增加,跨地域的企業(yè)集團(tuán)越來越多,在這樣的情況下,也同樣產(chǎn)生了在跨地域的情況下進(jìn)行互相通訊的要求。而軟交換(SoftSwitch,SS)技術(shù)的發(fā)展為提供這樣跨地域的商務(wù)群業(yè)務(wù)提供了方便,軟交換的體系結(jié)構(gòu)中,作為控制中心的軟交換系統(tǒng)具有對呼叫的集中控制能力,而語音則由邊緣層的各類網(wǎng)關(guān)提供,中間層面通過基于IP的傳輸層來進(jìn)行控制命令的交互操作。這樣就可以將網(wǎng)關(guān)和用戶分布到不同的地域,通過控制中心對這些用戶進(jìn)行商務(wù)分群處理。同時(shí),商務(wù)群的用戶可能分屬于多個(gè)軟交換系統(tǒng)管理之下,這時(shí)就需要通過軟交換之間的配合完成跨域商務(wù)群功能,而目前的實(shí)現(xiàn)方法是,每個(gè)軟交換系統(tǒng)需要將群內(nèi)所有用戶的分布情況進(jìn)行記錄,當(dāng)群內(nèi)用戶呼叫另一軟交換中的群內(nèi)用戶時(shí),需要從分布情況中查找出目的用戶的所屬地,然后完成呼叫操作。如果一個(gè)軟交換的群內(nèi)用戶情況發(fā)生變化,可能需要對其他軟交換系統(tǒng)的分布情況進(jìn)行全網(wǎng)同步調(diào)整,不僅浪費(fèi)了網(wǎng)絡(luò)資源,也極大地限制了業(yè)務(wù)的開展和規(guī)模的擴(kuò)大。尚未檢索到能夠解決上述問題的現(xiàn)有技術(shù)文獻(xiàn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是現(xiàn)有技術(shù)存在的當(dāng)軟交換群內(nèi)用戶情況發(fā)生變化時(shí),需要對其他軟交換系統(tǒng)的分布情況進(jìn)行全網(wǎng)同步調(diào)整的缺點(diǎn),以期提供一種能夠節(jié)省網(wǎng)絡(luò)資源,推動業(yè)務(wù)開展和規(guī)模擴(kuò)大的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng)和方法。
為實(shí)現(xiàn)上述目的,本發(fā)明構(gòu)造了一種實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,包括多個(gè)軟交換系統(tǒng)、一個(gè)或多個(gè)路由服務(wù)器實(shí)體(Route Server,RS)以及由所述軟交換系統(tǒng)控制的用戶,其中,所述路由服務(wù)器實(shí)體是為所述軟交換系統(tǒng)提供路由服務(wù)的服務(wù)部件,每個(gè)所述軟交換系統(tǒng)各控制部分用戶的呼叫,這些軟交換之間的呼叫路由由所述一個(gè)或多個(gè)路由服務(wù)器來完成。
在所述多個(gè)軟交換系統(tǒng)中,各有部分用戶屬于同一個(gè)商務(wù)群,每一個(gè)商務(wù)群擁有一個(gè)全局唯一的群編碼,各個(gè)用戶擁有唯一的群內(nèi)編號。所述商務(wù)群的路由信息編碼規(guī)則是“群編碼+群內(nèi)號碼對應(yīng)某個(gè)軟交換系統(tǒng)的網(wǎng)絡(luò)地址”。
當(dāng)軟交換系統(tǒng)的數(shù)量和規(guī)模進(jìn)一步擴(kuò)大后,可以采用分層多級路由服務(wù)器的架構(gòu)來滿足大規(guī)模的跨地域商務(wù)群業(yè)務(wù)的需求。
本發(fā)明還提供了一種實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的方法,其特征在于,包括以下步驟第一步,當(dāng)某個(gè)軟交換系統(tǒng)中增加或刪除群內(nèi)用戶,引起群內(nèi)用戶路由的變化時(shí),軟交換將群內(nèi)用戶路由變化信息提交到路由服務(wù)器中;第二步,路由服務(wù)器將該路由變化整合到本地的路由信息中;如果需要,將該路由變化信息同步到其他相關(guān)的路由服務(wù)器群;第三步,當(dāng)軟交換系統(tǒng)中的群內(nèi)用戶進(jìn)行群內(nèi)呼叫時(shí),如果本系統(tǒng)中沒有該用戶的數(shù)據(jù),將向路由服務(wù)器發(fā)起路由查詢請求;第四步,路由服務(wù)器查詢得到被叫用戶的實(shí)際分布后,將結(jié)果返回給軟交換系統(tǒng),可能需要經(jīng)多個(gè)路由服務(wù)器逐級查詢得到路由信息;第五步,軟交換系統(tǒng)根據(jù)得到的路由信息,建立普通的軟交換域間呼叫流程完成本次群內(nèi)呼叫。
與現(xiàn)有技術(shù)相比,由于本發(fā)明在體系架構(gòu)中引入了路由服務(wù)器實(shí)體,將原先需要由每個(gè)軟交換系統(tǒng)保存的商務(wù)群內(nèi)用戶的分布情況,交由路由服務(wù)器統(tǒng)一管理,避免了因?yàn)槟硞€(gè)群內(nèi)用戶路由信息發(fā)生變化,而導(dǎo)致向全網(wǎng)的所有軟交換系統(tǒng)同步的情況的出現(xiàn),提高了業(yè)務(wù)部署的速度和規(guī)模。而且由于本發(fā)明采用了多級路由服務(wù)器的架構(gòu),使系統(tǒng)具有很好的可擴(kuò)展性。
圖1是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)圖;圖2是本發(fā)明所述多級路由服務(wù)器系統(tǒng)的結(jié)構(gòu)圖;圖3是本發(fā)明所述方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
在附圖1描述的有路由服務(wù)器參與的跨地域、跨系統(tǒng)的商務(wù)群實(shí)現(xiàn)架構(gòu)中,用戶A1、B1、C1是軟交換Softswitch 1控制域內(nèi)的用戶,而用戶A2、B2、C2是軟交換Softswitch 2控制域內(nèi)的用戶。用戶A1、C1和B2同屬于某個(gè)商務(wù)群。路由服務(wù)器Route Server為軟交換Softswitch 1和Softswitch 2提供路由服務(wù)。
在所述的多個(gè)軟交換系統(tǒng)中,各有部分用戶屬于同一個(gè)商務(wù)群,為了唯一地標(biāo)識和定位這些商務(wù)群用戶,要求每一個(gè)商務(wù)群擁有一個(gè)全局唯一的群編碼,各個(gè)用戶擁有唯一的群內(nèi)編號。商務(wù)群的路由信息編碼規(guī)則是群編碼+群內(nèi)號碼對應(yīng)某個(gè)軟交換系統(tǒng)的網(wǎng)絡(luò)地址。
1、路由信息的編碼該架構(gòu)中,路由服務(wù)器實(shí)體Route Server中存儲了Softswitch1和Softswitch 2的呼叫路由信息。其中商務(wù)群的路由信息是以群編碼+群內(nèi)號碼對應(yīng)某個(gè)軟交換的地址的格式存在的,是由Softswitch 1和Softswitch 2上報(bào)形成的。為了保證群編碼+群內(nèi)號碼可以唯一定位到某個(gè)商務(wù)群內(nèi)的某個(gè)用戶,群編碼采用統(tǒng)一的編碼規(guī)則,是全局唯一的。為了在路由服務(wù)器中能夠統(tǒng)一處理商務(wù)群路由信息和普通路由信息,可以將商務(wù)群編碼和群內(nèi)號碼合編在一起按普通號碼處理,中間隔以特定的符號(比如****)。例如用戶A所在的商務(wù)群編碼為1,其群內(nèi)號碼是0001,其所在的軟交換系統(tǒng)Softswitch 1的IP是1.2.3.4,該路由信息格式為用戶號碼 軟交換地址
在實(shí)際應(yīng)用中,為了提高路由信息的存儲效率,路由信息存儲時(shí)采用的是群編碼+群內(nèi)號碼段對應(yīng)某個(gè)軟交換的地址的格式,即當(dāng)某個(gè)商務(wù)群內(nèi)的連續(xù)多個(gè)號碼同屬于一個(gè)軟交換控制域時(shí),可以將多條路由信息整合為一條路由,而當(dāng)原來的連續(xù)的號碼段中某個(gè)號碼對應(yīng)的軟交換控制域發(fā)生變化時(shí),需要將原來的一條路由信息拆分成多條路由信息。
2、路由信息同步和維護(hù)路由服務(wù)器與軟交換間可以通過某種數(shù)據(jù)訪問協(xié)議完成路由信息的上報(bào)和查詢,例如LDAP(Lightweight Directory AccessProtocol,輕量級目錄訪問協(xié)議)協(xié)議。當(dāng)在軟交換(如Softswitch1)中將用戶(A1)加入到某個(gè)商務(wù)群中時(shí),軟交換需要自動將該信息(群編碼+群內(nèi)號碼)通過某種協(xié)議上報(bào)至為其提供路由服務(wù)的路由服務(wù)器(Route Server)。同樣,在刪除群內(nèi)用戶時(shí),也需要通知路由服務(wù)器。其上報(bào)的信息格式為用戶號碼 事件
路由服務(wù)器在接收到軟交換上報(bào)的路由信息變更時(shí)(增加或刪除),需要自動將上報(bào)的軟交換的地址信息組合到路由信息中,并與本地的路由信息進(jìn)行比對,根據(jù)實(shí)際情況進(jìn)行路由的整合和拆分。
路由服務(wù)器中配置有其所服務(wù)的所有軟交換的信息。在啟用之初,路由服務(wù)器可以通過LDAP協(xié)議,主動向所有這些軟交換請求其路由信息。隨后,通過軟交換的主動上報(bào)同步過程,進(jìn)行呼叫路由信息的維護(hù)。
3、通過路由服務(wù)器完成跨地域商務(wù)群內(nèi)呼叫當(dāng)Softswitch 1域內(nèi)的用戶A1發(fā)起商務(wù)群內(nèi)呼叫時(shí),Softswitch 1首先在自身的系統(tǒng)中查找被叫用戶路由,若發(fā)現(xiàn)被叫用戶是本域內(nèi)的用戶(例如B1),則直接建立域內(nèi)呼叫。若發(fā)現(xiàn)無該用戶(例如B2,其群內(nèi)號碼為0002)的路由數(shù)據(jù),則將主叫用戶A1所在的商務(wù)群編碼+被叫號碼編碼成路由信息格式后,通過LDAP協(xié)議向Route Server發(fā)起路由查詢,其請求的信息格式為用戶號碼事件
在得到該用戶的實(shí)際路由(Softswitch 2)后,通過普通的域間呼叫流程完成本次群內(nèi)呼叫。
4、多級路由查詢在軟交換規(guī)模進(jìn)一步擴(kuò)大后,這些軟交換之間的呼叫路由可以由分層的多個(gè)路由服務(wù)器來完成,如附圖2所示。
此時(shí),在路由查詢和路由信息上報(bào)中需要引入向相關(guān)路由服務(wù)器查詢和向相關(guān)路由服務(wù)器同步等技術(shù)。
僅在片區(qū)路由服務(wù)器中存儲了商務(wù)群內(nèi)號碼對應(yīng)的軟交換控制域的路由信息,而在主干或國家級路由服務(wù)器中,存儲的路由信息是商務(wù)群內(nèi)號碼對應(yīng)的路由服務(wù)器地址。
此時(shí)的路由上報(bào)同步過程變?yōu)椋紫仁悄硞€(gè)軟交換向?yàn)槠涮峁┞酚煞?wù)的路由服務(wù)器(例如RS22)上報(bào)路由信息,路由服務(wù)器RS22向其上級RS11上報(bào),RS11則將路由信息上報(bào)至RS01。
路由服務(wù)器間上報(bào)的信息依然是(群編碼+群內(nèi)號碼),可以采用與軟交換上報(bào)路由信息時(shí)相同的數(shù)據(jù)訪問協(xié)議,比如LDAP協(xié)議,也可以采用不同的協(xié)議,例如TRIP(Telephony Routing over IP)協(xié)議。上層路由服務(wù)器在接收到下層路由服務(wù)器上報(bào)的路由信息時(shí),需要自動將上報(bào)的路由服務(wù)器的地址信息組合到路由信息中,并與本地的路由信息進(jìn)行比對,進(jìn)行路由的整合或拆分。
上層路由服務(wù)器中配置有所有下層路由服務(wù)器的信息。在啟用之初,上層路由服務(wù)器可以主動向所有這些下層路由服務(wù)器請求其路由信息。隨后,通過下層路由服務(wù)器的主動上報(bào)同步過程,進(jìn)行呼叫路由信息的維護(hù)。
多級路由查詢是多個(gè)查詢的接續(xù),直到查詢有結(jié)果(有路由或無路由)返回。當(dāng)某個(gè)軟交換控制域內(nèi)的商務(wù)群用戶呼叫非本控制域中的群內(nèi)用戶時(shí),軟交換向片區(qū)路由服務(wù)器(例如RS22)發(fā)起路由查詢請求,若在片區(qū)路由服務(wù)器中無法查詢到該被叫群內(nèi)號碼的路由時(shí),RS22需要向上級(主干)路由服務(wù)器RS11發(fā)起路由查詢請求,若在RS11中查詢到了被叫用戶的路由信息,但此時(shí)路由地址是某個(gè)路由服務(wù)器(例如RS21)的地址,而非某個(gè)軟交換的地址時(shí),查詢過程仍然需要繼續(xù)下去,由RS11向RS21發(fā)起路由查詢請求,RS21將最終結(jié)果(某個(gè)軟交換的地址或無結(jié)果)返回給RS11,RS11再將該結(jié)果返回給RS22,RS22將結(jié)果返回給最初發(fā)起查詢的軟交換,由軟交換發(fā)起跨域呼叫或終止本次呼叫。該查詢過程如附圖3所示。
步驟1用戶A發(fā)起商務(wù)群內(nèi)呼叫;步驟2軟交換SS1發(fā)現(xiàn)被叫用戶為非本控制域用戶,向路由服務(wù)器RS22發(fā)起路由查詢;步驟3路由服務(wù)器RS22在查詢不到相關(guān)路由信息時(shí),向其上層路由服務(wù)器RS11發(fā)起查詢請求;步驟4路由服務(wù)器RS11在查詢不到相關(guān)路由信息時(shí),向其上層路由服務(wù)器RS01發(fā)起查詢請求;步驟5路由服務(wù)器RS01發(fā)現(xiàn)該路由信息歸屬于下層路由服務(wù)器RS12,向RS12發(fā)起查詢請求;步驟6路由服務(wù)器RS12將被叫用戶B所在的軟交換SS2的地址返回給路由服務(wù)器RS01;步驟7路由服務(wù)器RS01將軟交換SS2的地址返回給路由服務(wù)器RS11;步驟8路由服務(wù)器RS11將軟交換SS2的地址返回給路由服務(wù)器RS22;步驟9路由服務(wù)器RS22將軟交換SS2的地址返回給路由服務(wù)器SS1;步驟10軟交換SS1向軟交換SS2發(fā)起跨域呼叫;步驟11用戶A與商務(wù)群內(nèi)用戶B通話。
路由服務(wù)器間的路由查詢可以考慮采用軟交換與路由服務(wù)器間的數(shù)據(jù)訪問協(xié)議,以實(shí)現(xiàn)查詢的逐級接續(xù)。
權(quán)利要求
1.一種實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,包括多個(gè)軟交換系統(tǒng)、一個(gè)或多個(gè)路由服務(wù)器實(shí)體以及由所述軟交換系統(tǒng)控制的用戶;所述路由服務(wù)器實(shí)體是為所述軟交換系統(tǒng)提供路由服務(wù)的服務(wù)部件,每個(gè)所述軟交換系統(tǒng)各控制部分用戶的呼叫,彼此之間的呼叫路由由所述一個(gè)或多個(gè)路由服務(wù)器來完成。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,當(dāng)軟交換系統(tǒng)的數(shù)量和規(guī)模進(jìn)一步擴(kuò)大后,所述一個(gè)或多個(gè)路由服務(wù)器實(shí)體采用分層多級路由服務(wù)器的架構(gòu)。
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,所述分層多級路由服務(wù)器包括國家級路由服務(wù)器、主干路由服務(wù)器和片區(qū)路由服務(wù)器。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,上層路由服務(wù)器中配置有所有下層路由服務(wù)器和/或所服務(wù)的軟交換的信息;在啟用之初,上層路由服務(wù)器主動向所有這些下層路由服務(wù)器和/或軟交換請求其路由信息。
5.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng),其特征在于,在所述多個(gè)軟交換系統(tǒng)中,各有部分用戶屬于同一個(gè)商務(wù)群,每一個(gè)商務(wù)群擁有一個(gè)全局唯一的群編碼,各個(gè)用戶擁有唯一的群內(nèi)編號,所述商務(wù)群的路由信息編碼規(guī)則是“群編碼+群內(nèi)號碼對應(yīng)某個(gè)軟交換系統(tǒng)的網(wǎng)絡(luò)地址”。
6.一種實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的方法,其特征在于,包括以下步驟第一步,當(dāng)某個(gè)軟交換系統(tǒng)中增加或刪除群內(nèi)用戶,引起群內(nèi)用戶路由的變化時(shí),軟交換將群內(nèi)用戶路由變化信息提交到路由服務(wù)器中;第二步,路由服務(wù)器將該路由變化整合到本地的路由信息中;如果需要,將該路由變化信息同步到其他相關(guān)的路由服務(wù)器群;第三步,當(dāng)軟交換系統(tǒng)中的群內(nèi)用戶進(jìn)行群內(nèi)呼叫時(shí),如果本系統(tǒng)中沒有該用戶的數(shù)據(jù),將向路由服務(wù)器發(fā)起路由查詢請求;第四步,路由服務(wù)器查詢得到被叫用戶的實(shí)際分布后,將結(jié)果返回給軟交換系統(tǒng),可能需要經(jīng)多個(gè)路由服務(wù)器逐級查詢得到路由信息;第五步,軟交換系統(tǒng)根據(jù)得到的路由信息,建立普通的軟交換域間呼叫流程完成本次群內(nèi)呼叫。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的方法,其特征在于,路由服務(wù)器與軟交換間通過數(shù)據(jù)訪問協(xié)議完成路由信息的上報(bào)和查詢。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的方法,其特征在于,所述數(shù)據(jù)訪問協(xié)議為輕量級目錄訪問協(xié)議。
全文摘要
本發(fā)明公開了一種通訊領(lǐng)域中實(shí)現(xiàn)跨地域商務(wù)群業(yè)務(wù)的系統(tǒng)方法,系統(tǒng)包括多個(gè)軟交換系統(tǒng)、一個(gè)或多個(gè)路由服務(wù)器實(shí)體以及由軟交換系統(tǒng)控制的用戶;路由服務(wù)器實(shí)體是為軟交換系統(tǒng)提供路由服務(wù)的服務(wù)部件,每個(gè)軟交換系統(tǒng)各控制部分用戶的呼叫,彼此之間的呼叫路由由一個(gè)或多個(gè)路由服務(wù)器來完成。本發(fā)明的目的是克服網(wǎng)絡(luò)資源浪費(fèi)、限制業(yè)務(wù)開展和規(guī)模擴(kuò)大的缺點(diǎn),以提高業(yè)務(wù)部署的速度和規(guī)模,并使系統(tǒng)具有很好的可擴(kuò)展性。
文檔編號H04L12/56GK1556630SQ20041000021
公開日2004年12月22日 申請日期2004年1月5日 優(yōu)先權(quán)日2004年1月5日
發(fā)明者王忱, 李海鵬, 楊廣強(qiáng), 王 忱 申請人:中興通訊股份有限公司