專(zhuān)利名稱(chēng):智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法及系統(tǒng)、多業(yè)務(wù)代理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)通信領(lǐng)域,尤其涉及一種在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方 法及系統(tǒng)、以及多業(yè)務(wù)代理服務(wù)器。
背景技術(shù):
智能網(wǎng)(IN, Intelligent Network)技術(shù)是目前廣泛應(yīng)用在電路域通信網(wǎng)絡(luò) (包括PSTM/GSM/WCDMA/CDMA等網(wǎng)絡(luò))中的一種業(yè)務(wù)體系。引入智能網(wǎng) 功能實(shí)體,可以實(shí)現(xiàn)對(duì)呼叫進(jìn)行智能控制,具體如下
在核心通信網(wǎng)中引入業(yè)務(wù)交換點(diǎn)(SSP, Service Switching Point ),使核心 通信網(wǎng)與上層IN業(yè)務(wù)設(shè)備相連,形成智能網(wǎng);智能網(wǎng)作為通信網(wǎng)的高層業(yè)務(wù) 網(wǎng),能夠?yàn)橥ㄐ啪W(wǎng)生成和實(shí)現(xiàn)各種新業(yè)務(wù),使客戶(hù)端能夠方4更靈活地獲取所需 的信息。
如果某用戶(hù)A申請(qǐng)了 IN業(yè)務(wù),那么網(wǎng)絡(luò)必然要為該用戶(hù)^:置其與某個(gè)業(yè)
務(wù)控制點(diǎn)(SCP, Service Control Point)的關(guān)系,使得SCP在特定的情況下為 該用戶(hù)A提供服務(wù)。
在GSM/WCDMA、 CDMA/CDMA2000核心網(wǎng)中,往往會(huì)預(yù)先在歸屬位置 寄存器(HLR, Home Location Register)中為用戶(hù)登記與某個(gè)SCP有關(guān)的觸發(fā) 信息。其中在GSM網(wǎng)絡(luò)的移動(dòng)網(wǎng)增強(qiáng)邏輯制定應(yīng)用(CAMEL, Customized Applications for Mobile network Enhanced Logic )規(guī)范中,與SCP有關(guān)的觸發(fā)信 息稱(chēng)為CAMEL簽約信息(CSI, CAMEL Subscription Information )。與SCP有 關(guān)的觸發(fā)信息主要用于告知SSP應(yīng)當(dāng)在何種情況下觸發(fā)SCP,并且觸發(fā)到哪個(gè) SCP上。在這種機(jī)制下,觸發(fā)的條件可以是呼叫的不同狀態(tài)(如開(kāi)始號(hào)碼分析、
接續(xù)失敗),以及用戶(hù)所撥打的特殊號(hào)碼等。
在固定網(wǎng)絡(luò)中,往往采用在交換機(jī)上直接配置與SCP有關(guān)的觸發(fā)信息的機(jī) 制,這種機(jī)制也可以在上述的移動(dòng)核心網(wǎng)中使用,只是使用時(shí)涉及的技術(shù)細(xì)節(jié)有所不同。在交換機(jī)上直接配置與SCP有關(guān)的觸發(fā)信息的機(jī)制中,觸發(fā)條件往往基于用戶(hù)號(hào)段、用戶(hù)所撥的特殊號(hào)碼等。但是采用上述機(jī)制,對(duì)于同一個(gè)用戶(hù)來(lái)說(shuō),當(dāng)用戶(hù)在特定的觸發(fā)條件下,只能觸發(fā)到一個(gè)SCP上。隨著增值業(yè)務(wù)的不斷增多,許多業(yè)務(wù)可能會(huì)需要同樣的觸發(fā)條件。在現(xiàn)有技術(shù)中,當(dāng)為用戶(hù)增加一個(gè)使用同樣觸發(fā)條件的新業(yè)務(wù)時(shí),必須要改造現(xiàn)有的SCP。下面給出兩種現(xiàn)有的實(shí)現(xiàn)方案 現(xiàn)有技術(shù)方案一在現(xiàn)有的SCP上增加新的業(yè)務(wù)邏輯,實(shí)現(xiàn)新的業(yè)務(wù)。當(dāng)業(yè)務(wù)觸發(fā)后,SCP 協(xié)調(diào)原有業(yè)務(wù)和新業(yè)務(wù)提供給用戶(hù)。此方案可以保持網(wǎng)絡(luò)結(jié)構(gòu)不變,網(wǎng)絡(luò)節(jié)點(diǎn)沒(méi)有變化,但是需要對(duì)現(xiàn)有的 SCP進(jìn)行改造,這樣不僅不利于引入新的SCP廠家的設(shè)備,而且原有SCP改 造的成本和周期難以控制?,F(xiàn)有技術(shù)方案二參見(jiàn)圖1所示,通過(guò)簡(jiǎn)單修改現(xiàn)有的SCP,當(dāng)SCP接收到業(yè)務(wù)觸發(fā)時(shí),現(xiàn) 有SCP提供現(xiàn)有業(yè)務(wù),并判斷用戶(hù)是否申請(qǐng)了其他SCP上的業(yè)務(wù),如果用戶(hù) 申請(qǐng)了其他SCP上的業(yè)務(wù),就在連接(Connect)消息中下發(fā)特殊號(hào)碼給SSP; SSP根據(jù)Connect消息中的特殊號(hào)碼直接觸發(fā)新的SCP,或者路由到另一個(gè) SSP,由該SSP來(lái)觸發(fā)新的SCP,從而完成新業(yè)務(wù)的提供。此方案中新業(yè)務(wù)和原有業(yè)務(wù)可以分別由不同的SCP來(lái)提供,但是仍然需要 對(duì)現(xiàn)有的SCP做一定的修改、配合,而且還可能需要占用各個(gè)SSP之間的中 繼鏈路。由于目前增值業(yè)務(wù)的不斷出現(xiàn),許多增值業(yè)務(wù)可能需要同樣的觸發(fā)條件, 這樣當(dāng)用戶(hù)定制的不同業(yè)務(wù)基于同樣的觸發(fā)條件觸發(fā)時(shí),按照上述兩種現(xiàn)有技 術(shù)方案,都需要對(duì)現(xiàn)有的SCP進(jìn)行改造才能為用戶(hù)提供基于同樣觸發(fā)條件的不 同增值業(yè)務(wù),因此不利于新業(yè)務(wù)的引進(jìn)開(kāi)發(fā)。 發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法以及裝置,以便無(wú) 需修改現(xiàn)有的SCP,即可實(shí)現(xiàn)為用戶(hù)提供基于同樣觸發(fā)條件的不同業(yè)務(wù)。 相應(yīng)的本發(fā)明實(shí)施例還提供了 一種多業(yè)務(wù)代理服務(wù)器。本發(fā)明實(shí)施例提供了一種在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,包括步驟接 收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智 能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及根據(jù)獲知的用戶(hù)信息及其對(duì)應(yīng) 的觸發(fā)點(diǎn)信息,在預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息 的對(duì)應(yīng)關(guān)系中,獲知用戶(hù)定制的各智能業(yè)務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè) 務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng) 各業(yè)務(wù)執(zhí)行設(shè)備;以及控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能 業(yè)務(wù)。本發(fā)明實(shí)施例還提供了一種多業(yè)務(wù)代理服務(wù)器,包括存儲(chǔ)器,存儲(chǔ)有在 各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系、各智能業(yè)務(wù)與業(yè)務(wù) 執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系;接收單元,用于接收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù) 觸發(fā)信息;用戶(hù)信息獲知單元,用于根據(jù)接收到的業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能 業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及業(yè)務(wù)獲知單元,用于基于獲知的 用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,在預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息 與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系中,獲知用戶(hù)定制的各智能業(yè)務(wù);執(zhí)行設(shè)備獲知 單元,用于基于獲知的用戶(hù)定制的各智能業(yè)務(wù),根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與 業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì) 應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及業(yè)務(wù)提供控制單元,用于控制所述獲知的各業(yè)務(wù)執(zhí)行 設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。本發(fā)明實(shí)施例還4是供了一種實(shí)現(xiàn)業(yè)務(wù)組合的智能網(wǎng)系統(tǒng),包括智能業(yè)務(wù)
交換設(shè)備,用于發(fā)出智能網(wǎng)用戶(hù)的業(yè)務(wù)觸發(fā)信息;多業(yè)務(wù)代理服務(wù)器,用于接 收智能業(yè)務(wù)交換設(shè)備發(fā)出的業(yè)務(wù)觸發(fā)信息;并根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā) 智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,以及根據(jù)預(yù)先存儲(chǔ)的在各個(gè)觸發(fā) 點(diǎn)條件下,用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系,獲知用戶(hù)定制的各智能業(yè) 務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用 于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備,以及控制所述獲知的各 業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù);業(yè)務(wù)執(zhí)行設(shè)備,用于在多業(yè)務(wù)代理 服務(wù)器的控制下,為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方案,通過(guò)在網(wǎng)絡(luò)系統(tǒng)中 現(xiàn)有的各SCP前面放置一個(gè)多業(yè)務(wù)代理(Broker),用于控制現(xiàn)有各SCP為用 戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù),從而實(shí)現(xiàn)了在無(wú)需修改現(xiàn)有SCP的前提下,也可以實(shí) 現(xiàn)為用戶(hù)提供基于同樣觸發(fā)條件的不同業(yè)務(wù)。
圖1為現(xiàn)有技術(shù)方案二提供的在IN中實(shí)現(xiàn)業(yè)務(wù)組合方法的示意圖; 圖2為本發(fā)明實(shí)施例1提供的在IN中實(shí)現(xiàn)業(yè)務(wù)組合方法的示意圖; 圖3為本發(fā)明實(shí)施例2提供的在IN中實(shí)現(xiàn)業(yè)務(wù)組合方法的示意圖; 圖4為本發(fā)明實(shí)施例提供的多業(yè)務(wù)代理服務(wù)器的結(jié)構(gòu)示意圖; 圖5為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)業(yè)務(wù)組合的智能網(wǎng)系統(tǒng)的示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法的實(shí)現(xiàn)原理是接收 智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;根據(jù)接收的業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智 能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及根據(jù)預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn) 條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系,獲知該用戶(hù)定制的各智能業(yè) 務(wù);并根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別
用于提供該用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及控制獲知的各 業(yè)務(wù)執(zhí)行設(shè)備為該用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
下面結(jié)合說(shuō)明書(shū)附圖來(lái)說(shuō)明本發(fā)明的具體實(shí)施方式
。其中在具體實(shí)施方式
中,將智能業(yè)務(wù)交換設(shè)備以SSP,業(yè)務(wù)執(zhí)行設(shè)備以SCP或多業(yè)務(wù)代理內(nèi)部的業(yè) 務(wù)處理實(shí)體為例來(lái)說(shuō)明。為了描述方便,下文中的多業(yè)務(wù)代理可以具體為 Broker實(shí)體。
本發(fā)明實(shí)施例一以一個(gè)用戶(hù)在GSM/WCDMA網(wǎng)絡(luò)下通過(guò)CAMEL協(xié)議使 用基于同一觸發(fā)條件的不同IN業(yè)務(wù)為例,來(lái)說(shuō)明在IN中基于現(xiàn)有的SCP實(shí) 現(xiàn)業(yè)務(wù)組合的方法,參閱圖2所示圖中標(biāo)識(shí)的含義為IDP (A, B)消息中 的A, B分別對(duì)應(yīng)于初始才全測(cè)點(diǎn)(IDP, Initial Detect Point)消息中的主叫方號(hào) 碼(Calling Party Number)和被叫方號(hào)碼(Called Party Number); Connect ( a, b )消息中的a, b分別對(duì)應(yīng)于Connect消息中的通用號(hào)碼(Generic Numbers ) 和目標(biāo)方號(hào)碼(Destination Party Number),其中通用號(hào)碼可能是實(shí)際的主叫號(hào) 碼,也有可能是顯示在被叫方的號(hào)碼等。
為了區(qū)別起見(jiàn),圖中描述Broker與SSP之間的信令以O(shè)做標(biāo)志,例如IDPO; Broker與提供業(yè)務(wù)1的SCPl之間交互的信令以1做標(biāo)志,如IDPl; Broker 與提供業(yè)務(wù)2的SCP2之間交互的信令以2做標(biāo)志,如IDP2。所以其中的A0, B0; Al, Bl; A2, B2分別表示不同流程下的IDP消息中的Calling Party Number 和Called Party Number;其中的a0, b0; al, bl; a2, b2分別表示不同流程下 的Connect消息中的Generic Number和Destination Party Number 。其中IDPO (AO, BO)消息中的A0, B0為SSP發(fā)送的原始號(hào)碼;Co皿ectl (al, bl )消 息表示SCPl發(fā)送到Broker的請(qǐng)求,其中的al, bl號(hào)碼由提供業(yè)務(wù)1的SCPl 決定。
實(shí)施例一的具體實(shí)施步驟如下
會(huì)使得觸發(fā)信息首先到達(dá)Broker。步驟202:觸發(fā)信息中含有IDPO消息,Broker根據(jù)IDPO消息可以得知當(dāng) 前的觸發(fā)點(diǎn)信息(如主叫DP3、或被叫DP12信息等等)以及發(fā)送該觸發(fā)消息 的用戶(hù)信息,根據(jù)預(yù)先存儲(chǔ)的在該當(dāng)前觸發(fā)點(diǎn)條件下,該用戶(hù)信息對(duì)應(yīng)的定制 業(yè)務(wù)信息,判斷是否應(yīng)啟動(dòng)多業(yè)務(wù)組合邏輯,如果對(duì)應(yīng)該用戶(hù)信息的業(yè)務(wù)信息 包含多個(gè)業(yè)務(wù)時(shí),則需要啟動(dòng)多業(yè)務(wù)組合邏輯,并分析預(yù)先存儲(chǔ)的針對(duì)該觸發(fā) 點(diǎn)條件下,該用戶(hù)制定的各個(gè)業(yè)務(wù)的多業(yè)務(wù)執(zhí)行順序信息,如果得出執(zhí)行順序 為同時(shí)執(zhí)行,則按照預(yù)先存儲(chǔ)的用于提供每個(gè)業(yè)務(wù)的SCP信息,同時(shí)調(diào)度各個(gè) 提供對(duì)應(yīng)業(yè)務(wù)的SCP同時(shí)為用戶(hù)提供對(duì)應(yīng)的業(yè)務(wù);如果得出執(zhí)行順序?yàn)橄群髨?zhí) 行,則按照預(yù)先存儲(chǔ)的用于提供每個(gè)業(yè)務(wù)的SCP信息,控制各個(gè)提供對(duì)應(yīng)業(yè)務(wù) 的SCP依次為用戶(hù)提供對(duì)應(yīng)的業(yè)務(wù);如果得出執(zhí)行順序?yàn)橄群髨?zhí)行,且在后執(zhí) 行的業(yè)務(wù)需要依賴(lài)在先執(zhí)行的業(yè)務(wù)的執(zhí)行結(jié)果信息,則按照預(yù)先存儲(chǔ)的用于提 供每個(gè)業(yè)務(wù)的SCP信息,調(diào)度提供在先執(zhí)行的業(yè)務(wù)的SCP為用戶(hù)提供對(duì)應(yīng)的 業(yè)務(wù),并根據(jù)在先執(zhí)行的業(yè)務(wù)的執(zhí)行結(jié)果信息,調(diào)度提供在后執(zhí)行的業(yè)務(wù)的 SCP為用戶(hù)提供對(duì)應(yīng)的業(yè)務(wù)。如圖2所示,Broker發(fā)現(xiàn)用戶(hù)在上述觸發(fā)點(diǎn)條件下定制了業(yè)務(wù)l以及業(yè)務(wù) 2,所以啟動(dòng)多業(yè)務(wù)組合邏輯,并按照預(yù)先存儲(chǔ)的在該觸發(fā)點(diǎn)條件下,該用戶(hù) 定制的各個(gè)業(yè)務(wù)的多業(yè)務(wù)觸發(fā)規(guī)則,確定當(dāng)前業(yè)務(wù)觸發(fā)情況下應(yīng)先觸發(fā)業(yè)務(wù)1 然后觸發(fā)業(yè)務(wù)2,業(yè)務(wù)2的執(zhí)行需要依賴(lài)業(yè)務(wù)1的執(zhí)行結(jié)果信息,并確定SCP1 為該用戶(hù)提供業(yè)務(wù)l, SCP2為該用戶(hù)提供業(yè)務(wù)2。 Broker將通過(guò)向SCP1發(fā)送 IDP1消息來(lái)觸發(fā)SCP1為用戶(hù)提供業(yè)務(wù)1。步驟203a至步驟203b: SCP1在執(zhí)行業(yè)務(wù)1的過(guò)程中,向Broker返回業(yè) 務(wù)1所需的控制信令,如請(qǐng)求報(bào)告基本呼叫狀態(tài)模型BCSM (Basic Call State Model )事件RRBE( R叫uest Report BCSM Event )RRBE1 、計(jì)費(fèi)申請(qǐng)ACl( Apply Charging )、提供計(jì)費(fèi)信息FCI( Furnish Charging Information )FCIl以及Connect 1 信令等。步驟204: Broker收到SCP1發(fā)來(lái)的針對(duì)業(yè)務(wù)1的執(zhí)行結(jié)果后,按照該用 戶(hù)在此種觸發(fā)情況下的多業(yè)務(wù)觸發(fā)規(guī)則,根據(jù)業(yè)務(wù)1的執(zhí)行結(jié)果觸發(fā)業(yè)務(wù)2, 其中Broker將通過(guò)向SCP2發(fā)送IDP2消息來(lái)觸發(fā)SCP2為用戶(hù)提供業(yè)務(wù)2。
步驟205a至步驟205b: SCP2在執(zhí)行業(yè)務(wù)2的過(guò)程中,向Broker返回業(yè) 務(wù)2所需的控制信令,如RRBE2、 AC2、 FCI2以及Connect2信令等。
步驟206a至步驟206c: Broker通過(guò)多業(yè)務(wù)觸發(fā)MJ'J發(fā)現(xiàn)所有的業(yè)務(wù)均已 經(jīng)被觸發(fā),于是按照預(yù)先存儲(chǔ)的信令組合規(guī)則,將接收到的針對(duì)業(yè)務(wù)l的控制 信令和針對(duì)業(yè)務(wù)2的控制信令進(jìn)行組合。即將同一類(lèi)多個(gè)信令如將信令 RRBE1和信令RRBE2合并為信令RRBE0,其中合并后的RRBE0中包含業(yè)務(wù) 1要求SSP上報(bào)的各種事件和業(yè)務(wù)2要求SSP上報(bào)的各種事件的全集;將信令 Connectl和信令Connect2合并為信令Connect0,即將信令Connectl和信令 Connect2中分別包含的連接參數(shù)根據(jù)多業(yè)務(wù)的要求,按照其組合規(guī)則(如疊加、 優(yōu)選等組合規(guī)則)合并為信令ConnectO;同理根據(jù)業(yè)務(wù)需要,信令A(yù)C0、 FCI0 也按照各自的組合規(guī)則組合生成。
Broker將組合后的信令RRBE0 、 AC0、 FCI0以及Connect0發(fā)往SSP。
步驟207a至步驟207b: SSP按照接收到的信令控制呼叫繼續(xù)執(zhí)行,根據(jù) 呼叫情況,上報(bào)包括信令A(yù)CO所要求的計(jì)費(fèi)申請(qǐng)報(bào)告(ACR, Apply Charging Report) ACR0,以及信令RRBEO所要求的呼叫過(guò)程中的事件報(bào)告(ERB, Event Request Broker) ERB0到Broker。
步驟208a至步驟208d: Broker根據(jù)預(yù)先存儲(chǔ)的信令拆分規(guī)則,對(duì)SSP發(fā) 來(lái)的信令執(zhí)行對(duì)應(yīng)拆分處理,將SSP上報(bào)的組合信令拆分成對(duì)應(yīng)每個(gè)業(yè)務(wù)所需 的信令。這個(gè)過(guò)程與上述的步驟206是對(duì)應(yīng)過(guò)程,即將SSP上報(bào)的ACRO信令 根據(jù)信令拆分規(guī)則拆分成ACR1、 ACR2;將SSP上報(bào)的ERBO信令拆分成 ERB1、ERB2;然后將拆分后的信令發(fā)送到提供對(duì)應(yīng)業(yè)務(wù)的SCP,本例中Broker 將把拆分出的信令A(yù)CR1、 ERB1發(fā)送到提供業(yè)務(wù)1的SCP1,而把拆分出的信 令A(yù)CR2、 ERB2發(fā)送到提供業(yè)務(wù)2的SCP2。
步驟209:如果是交換網(wǎng)絡(luò)中的SSP產(chǎn)生的呼叫結(jié)束事件,則在上述步驟 207、 208中,Broker會(huì)根據(jù)各業(yè)務(wù)需要將SSP上報(bào)的業(yè)務(wù)結(jié)束指令(這里為 呼叫結(jié)束指令)分別發(fā)送到提供相關(guān)業(yè)務(wù)的SCP,從而確保提供相關(guān)業(yè)務(wù)的 SCP能夠結(jié)束當(dāng)前正在執(zhí)行的業(yè)務(wù)。如果是其中提供某個(gè)業(yè)務(wù)的SCP發(fā)起的主 動(dòng)中止呼叫請(qǐng)求,Broker會(huì)將該SCP發(fā)來(lái)的中止請(qǐng)求優(yōu)先傳遞到SSP,然后模 擬交換網(wǎng)絡(luò)中的SSP產(chǎn)生呼叫結(jié)束事件,并將產(chǎn)生的呼叫結(jié)束指令分別發(fā)送到 其他提供未結(jié)束業(yè)務(wù)的SCP,使得其他業(yè)務(wù)也能正常結(jié)束。本實(shí)施例中,可以 是提供業(yè)務(wù)2的SCP2主動(dòng)發(fā)起釋放呼叫(RC, Release Call )請(qǐng)求RC2到Broker。步驟210: Broker根據(jù)SCP2發(fā)來(lái)的RC2,將RC0 (內(nèi)容同RC2 )發(fā)送給SSP。步驟211a至步驟211b: Broker模擬交換網(wǎng)絡(luò)中的SSP產(chǎn)生呼叫結(jié)束事件 (這里為ERB1指令,其中包含了代表呼叫結(jié)束的事件,如用戶(hù)掛機(jī)),并發(fā) 送到提供未結(jié)束業(yè)務(wù)1的SCP1,使得SCP1正常結(jié)束業(yè)務(wù)1。實(shí)施例1是以?xún)蓚€(gè)外置業(yè)務(wù)為例來(lái)說(shuō)明一個(gè)用戶(hù)在GSM/WCDMA網(wǎng)絡(luò)下 通過(guò)CAMEL協(xié)議使用基于同一觸發(fā)條件的不同IN業(yè)務(wù)的過(guò)程。下面以一個(gè) 外置的業(yè)務(wù)1和一個(gè)內(nèi)置于Broker中的業(yè)務(wù)2為例,來(lái)說(shuō)明一個(gè)用戶(hù)在 GSM/WCDMA網(wǎng)絡(luò)下通過(guò)CAMEL協(xié)議使用基于同 一觸發(fā)條件的不同IN業(yè)務(wù) 的處理過(guò)程,具體如圖3所示。同實(shí)施例1 ,為了區(qū)別起見(jiàn),圖中描述Broker與SSP之間交互的信令以0 做標(biāo)志,例如IDP0; Broker與提供業(yè)務(wù)1的SCP1之間交互的信令以1做標(biāo)志, 如IDP1; Broker與提供業(yè)務(wù)2的SCP2之間交互的信令以2做標(biāo)志,如IDP2。實(shí)施例2的具體實(shí)施步驟如下步驟301、 Broker放置在SCP以及其所連接的SSP之間,當(dāng)用戶(hù)作為主叫 或者被叫時(shí),修改其觸發(fā)數(shù)據(jù),將原有SCP的地址更換為Broker的地址,就 會(huì)使得觸發(fā)信息首先到達(dá)Broker。步驟302: Broker接收到的觸發(fā)信息中含有IDP0信息,Broker根據(jù)該IDP0
消息可以獲知當(dāng)前的觸發(fā)點(diǎn)信息,以及發(fā)送該觸發(fā)消息的用戶(hù)信息,根據(jù)預(yù)先 存儲(chǔ)的在該觸發(fā)點(diǎn)條件下,該用戶(hù)信息對(duì)應(yīng)的定制業(yè)務(wù)信息,發(fā)現(xiàn)在當(dāng)前的觸 發(fā)條件下該用戶(hù)定制了業(yè)務(wù)1以及業(yè)務(wù)2,所以啟動(dòng)多業(yè)務(wù)組合邏輯,并按照 預(yù)先存儲(chǔ)的在該觸發(fā)點(diǎn)條件下,該用戶(hù)定制的各個(gè)業(yè)務(wù)的觸發(fā)規(guī)則,確定先觸
發(fā)業(yè)務(wù)1然后觸發(fā)業(yè)務(wù)2,且業(yè)務(wù)2需要依賴(lài)業(yè)務(wù)1的執(zhí)行結(jié)果,并根據(jù)預(yù)先 存儲(chǔ)的業(yè)務(wù)執(zhí)行設(shè)備信息得知由SCP1為該用戶(hù)提供業(yè)務(wù)1 ,由Broker自身內(nèi) 部的業(yè)務(wù)處理實(shí)體為該用戶(hù)提供業(yè)務(wù)2。
步驟303: Broker按照上述獲知的多業(yè)務(wù)觸發(fā)規(guī)則,首先向提供業(yè)務(wù)1的 SCP1發(fā)送IDP1消息,以觸發(fā)SCP1為用戶(hù)提供業(yè)務(wù)l。
步驟304:提供業(yè)務(wù)1的SCP1為用戶(hù)提供業(yè)務(wù)1。
步驟305: SCP1在執(zhí)行業(yè)務(wù)1的過(guò)程中,向Broker返回業(yè)務(wù)1所需的控 制信令,如RRBE1、 Connectl或Continue 1信令等。
步驟306: Broker收到SCP1發(fā)來(lái)的針對(duì)業(yè)務(wù)1的執(zhí)行結(jié)果后,按照該用 戶(hù)在此種觸發(fā)情況下的多業(yè)務(wù)觸發(fā)規(guī)則,依據(jù)業(yè)務(wù)1的執(zhí)行結(jié)果觸發(fā)業(yè)務(wù)2, 具體的通過(guò)IDP2消息來(lái)觸發(fā)自身內(nèi)部的業(yè)務(wù)處理實(shí)體來(lái)為用戶(hù)提供業(yè)務(wù)2。
Broker內(nèi)部的業(yè)務(wù)處理實(shí)體執(zhí)行業(yè)務(wù)2的過(guò)程中,向Broker返回業(yè)務(wù)2 所需的控制信令,如RRBE2、 AC2、 Connect2或Continue2信令等。
步驟307: Broker通過(guò)多業(yè)務(wù)觸發(fā)規(guī)則發(fā)現(xiàn)所有業(yè)務(wù)均已經(jīng)被觸發(fā)完成, 于是按照預(yù)先存儲(chǔ)的信令組合規(guī)則,執(zhí)行此種組合情況下的多業(yè)務(wù)信令組合規(guī) 則,例如
(1 )將同 一類(lèi)多個(gè)信令組合如將信令RRBE1和信令RRBE2合并為信令 RRBE0,其中合并后的信令RRBE0中包含業(yè)務(wù)1要求SSP上報(bào)的各種事件和 業(yè)務(wù)2要求SSP上報(bào)的各種事件的全集;將信令Connectl和信令Connect2合 并為信令Connect0,即將信令Connectl和信令Connect2中分別包含的連接參 數(shù)根據(jù)多業(yè)務(wù)的要求,按照其組合規(guī)則(如疊加、優(yōu)選等組合規(guī)則)合并為信 令Connect0。(2 )將唯一的信令#:作直接映射為SSP側(cè)的信令,如將業(yè)務(wù)2的信令A(yù)C2 直接映射為SSP側(cè)的ACO信令(ACO信令同AC2信令內(nèi)容相同)。 步驟308: Broker將組合處理后的信令發(fā)往SSP。步驟309: SSP按照要求控制呼叫繼續(xù)執(zhí)行,根據(jù)呼叫情況上報(bào)信令信息 到Broker。例如上報(bào)信令A(yù)C0所要求的信令A(yù)CRO,以及信令RRBE0所要求 的信令ERB0等。步驟310: Broker根據(jù)預(yù)先存儲(chǔ)的信令拆分規(guī)則,執(zhí)行此種情況下的多業(yè) 務(wù)組合信令拆分處理,以將SSP上報(bào)的組合信令拆分成對(duì)應(yīng)每個(gè)業(yè)務(wù)所需的信 令。這個(gè)過(guò)程與上述的步驟307是對(duì)應(yīng)過(guò)程。例如將ACR0直接映射為SCP 側(cè)的ACR2信令,將ERB0拆分成ERB1、 ERB2。其中拆分出的ERB1對(duì)應(yīng)于 業(yè)務(wù)1, ACR2, ERB2對(duì)應(yīng)于業(yè)務(wù)2。 Broker將業(yè)務(wù)2關(guān)心的信令A(yù)CR2、 ERB2 發(fā)送到提供業(yè)務(wù)2的Broker內(nèi)部業(yè)務(wù)處理實(shí)體。步驟311: Broker將業(yè)務(wù)1關(guān)心的信令發(fā)送到提供業(yè)務(wù)1的SCP1,包括 ERB1。步驟312: SCP1主動(dòng)發(fā)起釋放呼叫的請(qǐng)求RC1到Broker。步驟313: Broker根據(jù)RC1將RC0 (內(nèi)容同RC1 )優(yōu)先發(fā)送給SSP。步驟314: Broker模擬交換網(wǎng)絡(luò)中的SSP生成對(duì)應(yīng)的呼叫結(jié)束指令,并發(fā)送到自身內(nèi)部的業(yè)務(wù)處理實(shí)體,以使內(nèi)部的業(yè)務(wù)處理實(shí)體能夠正常結(jié)束業(yè)務(wù)2。 根據(jù)本發(fā)明技術(shù)方案的實(shí)施例,本發(fā)明這里提供了實(shí)施該技術(shù)方案的一種多業(yè)務(wù)代理服務(wù)器40,如圖4所示,該多業(yè)務(wù)代理服務(wù)器包括存儲(chǔ)器41,存儲(chǔ)有在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系、各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系;接收單元42,用于接收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;用戶(hù)信息獲知單元43,用于根據(jù)接收到的業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及業(yè)務(wù)獲知單元44,用于基于獲知的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,在預(yù)
先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系中,獲知 用戶(hù)定制的各智能業(yè)務(wù);
執(zhí)行設(shè)備獲知單元45,用于基于獲知的用戶(hù)定制的各智能業(yè)務(wù),根據(jù)預(yù)先
存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定
制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及
業(yè)務(wù)提供控制單元46,用于控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì) 應(yīng)的智能業(yè)務(wù)。
第一業(yè)務(wù)結(jié)束通知單元47,用于將智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)結(jié)束指令 分別通知給所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備,通知所述各業(yè)務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù) 提供對(duì)應(yīng)的智能業(yè)務(wù)。
第二業(yè)務(wù)結(jié)束通知單元48,用于將所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備中的至少一 個(gè)業(yè)務(wù)執(zhí)行設(shè)備發(fā)來(lái)的業(yè)務(wù)中止請(qǐng)求發(fā)送給智能業(yè)務(wù)交換設(shè)備;以及模擬智能 交換業(yè)務(wù)設(shè)備產(chǎn)生對(duì)應(yīng)的業(yè)務(wù)結(jié)束指令,并將產(chǎn)生的所述指令分別通知給所述
務(wù)執(zhí)行的各業(yè)務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
其中上述多業(yè)務(wù)代理服務(wù)器中的第一業(yè)務(wù)結(jié)束通知單元47和第二業(yè)務(wù)結(jié) 束通知單元48可選。
較佳地,存儲(chǔ)器41中還存儲(chǔ)有與所述用戶(hù)信息對(duì)應(yīng)的各定制業(yè)務(wù)的執(zhí)行 順序信息;這樣業(yè)務(wù)提供控制單元46按照預(yù)先存儲(chǔ)的與該用戶(hù)信息對(duì)應(yīng)的各 制定業(yè)務(wù)的執(zhí)行順序信息,控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備分別為用戶(hù)提供對(duì)應(yīng)的 智能業(yè)務(wù)。若執(zhí)行順序?yàn)橄群髨?zhí)行,且在后執(zhí)行的智能業(yè)務(wù)需務(wù)農(nóng)賴(lài)在先執(zhí)行 的智能業(yè)務(wù)的執(zhí)行結(jié)果信息;業(yè)務(wù)提供控制單元46按照預(yù)先存儲(chǔ)的執(zhí)行順序 信息,調(diào)度提供在先執(zhí)行的智能業(yè)務(wù)的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè) 務(wù);以及根據(jù)在先執(zhí)行的智能業(yè)務(wù)的執(zhí)行結(jié)果信息,調(diào)度提供在后執(zhí)行的智能 業(yè)務(wù)的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
其中業(yè)務(wù)提供控制單元46在控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng) 智能業(yè)務(wù)的過(guò)程中,將各業(yè)務(wù)執(zhí)行設(shè)備發(fā)來(lái)的同一類(lèi)業(yè)務(wù)處理信令進(jìn)行合并后,發(fā)送給智能業(yè)務(wù)交換設(shè)備;以及將智能業(yè)務(wù)交換設(shè)備反饋的對(duì)應(yīng)業(yè)務(wù)處理 響應(yīng)信令拆分為對(duì)應(yīng)不同智能業(yè)務(wù)的信令,并將拆分出的信令分別發(fā)送給對(duì)應(yīng) 的智能業(yè)務(wù)執(zhí)行設(shè)備。根據(jù)本發(fā)明技術(shù)方案的實(shí)施例,本發(fā)明這里還提供了實(shí)施該技術(shù)方案的一 種智能網(wǎng)系統(tǒng),如圖5所示,該實(shí)現(xiàn)業(yè)務(wù)組合的智能網(wǎng)系統(tǒng)包括 智能業(yè)務(wù)交換設(shè)備51,用于發(fā)出智能網(wǎng)用戶(hù)的業(yè)務(wù)觸發(fā)信息; 多業(yè)務(wù)代理服務(wù)器52,用于接收智能業(yè)務(wù)交換設(shè)備發(fā)出的業(yè)務(wù)觸發(fā)信息; 并根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信 息,以及根據(jù)預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下,用戶(hù)信息與各定制業(yè)務(wù)信息的 對(duì)應(yīng)關(guān)系,獲知用戶(hù)定制的各智能業(yè)務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí) 行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè) 務(wù)執(zhí)行設(shè)備,以及控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè) 務(wù);業(yè)務(wù)執(zhí)行設(shè)備53,用于在多業(yè)務(wù)代理服務(wù)器的控制下,為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。在智能業(yè)務(wù)交換設(shè)備51中,將業(yè)務(wù)觸發(fā)信息到達(dá)的目的地址更改為多業(yè) 務(wù)代理服務(wù)器的地址,實(shí)現(xiàn)智能業(yè)務(wù)交換設(shè)備發(fā)出的業(yè)務(wù)觸發(fā)信息到達(dá)多業(yè)務(wù) 代理服務(wù)器本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,通過(guò)在現(xiàn)有IN系 統(tǒng)中的各個(gè)SCP前面放置一個(gè)Broker,該Broker能實(shí)現(xiàn)用戶(hù)多業(yè)務(wù)信息和多 業(yè)務(wù)觸發(fā)規(guī)則、多業(yè)務(wù)信令組裝和分解規(guī)則的存儲(chǔ)、管理;該Broker能根據(jù)多 業(yè)務(wù)觸發(fā)規(guī)則,指示多個(gè)內(nèi)部和/或外部的IN系統(tǒng)按照指定順序發(fā)起業(yè)務(wù)觸發(fā), 其中觸發(fā)接口同SSP與原有業(yè)務(wù)之間的接口相同;該Broker能根據(jù)多業(yè)務(wù)信 令組裝規(guī)則,將多個(gè)內(nèi)部和/或外部的IN系統(tǒng)執(zhí)行相關(guān)業(yè)務(wù)產(chǎn)生的控制信令進(jìn) 行靈活的合并、組合。組合結(jié)果既包含各業(yè)務(wù)對(duì)于網(wǎng)絡(luò)的業(yè)務(wù)控制要求,也符
合網(wǎng)絡(luò)規(guī)范要求。
本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,當(dāng)網(wǎng)絡(luò)在呼叫過(guò)程
中,根據(jù)前述組合后的信令要求向Broker上報(bào)相應(yīng)的事件信息時(shí),Broker還可 以根據(jù)信令拆分規(guī)則執(zhí)行信令的拆分處理。然后將拆分出的不同信令發(fā)送給4是 供不同業(yè)務(wù)的IN實(shí)體;Broker能根據(jù)各業(yè)務(wù)的信令,保持各業(yè)務(wù)執(zhí)行狀態(tài), 并確保各業(yè)務(wù)呼叫控制正常結(jié)束。當(dāng)交換網(wǎng)絡(luò)產(chǎn)生相關(guān)的業(yè)務(wù)結(jié)束事件時(shí), Broker可以將智能業(yè)務(wù)交換設(shè)備上報(bào)的業(yè)務(wù)結(jié)束指令轉(zhuǎn)發(fā)給需要該信息的各 IN實(shí)體,以使各IN實(shí)體能夠正常結(jié)束當(dāng)前正在提供的業(yè)務(wù);當(dāng)提供某個(gè)業(yè)務(wù) 的IN實(shí)體發(fā)出業(yè)務(wù)結(jié)束請(qǐng)求給Broker時(shí),Broker能夠模擬交換網(wǎng)絡(luò)發(fā)起業(yè)務(wù) 結(jié)束指令到其余尚未結(jié)束的業(yè)務(wù)所在的IN實(shí)體,以使提供相應(yīng)未結(jié)束業(yè)務(wù)的 各IN實(shí)體能夠正常結(jié)束其所提供的相關(guān)業(yè)務(wù)。
本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,可以滿(mǎn)足增值業(yè)務(wù) 不斷發(fā)展的需求,使得新業(yè)務(wù)可以平滑疊加到現(xiàn)有業(yè)務(wù)中,而不影響現(xiàn)有IN 業(yè)務(wù)的需求,因此使得新業(yè)務(wù)的部署周期比較快,也幾乎無(wú)需對(duì)現(xiàn)有網(wǎng)絡(luò)和 SCP進(jìn)行改造。
本發(fā)明實(shí)施例提出的在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,在 GSM/PSTN/NGN/WCDMA/CDMA2000智能網(wǎng)絡(luò)上均能使用。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,其特征在于,包括步驟接收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及根據(jù)獲知的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,在預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系中,獲知用戶(hù)定制的各智能業(yè)務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
2、 如權(quán)利要求1所述的方法,其特征在于,還包括預(yù)先存儲(chǔ)與所述用戶(hù) 信息對(duì)應(yīng)的各定制業(yè)務(wù)的執(zhí)行順序信息;所述控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)智能業(yè)務(wù)是指按照預(yù)先 存儲(chǔ)的與該用戶(hù)信息對(duì)應(yīng)的各定制業(yè)務(wù)的執(zhí)行順序信息,控制獲知的各業(yè)務(wù)執(zhí) 行設(shè)備分別為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
3、 如權(quán)利要求2所述的方法,其特征在于,所述執(zhí)行順序?yàn)橥瑫r(shí)執(zhí)行或 為先后執(zhí)行。
4、 如權(quán)利要求2所述的方法,其特征在于,所述執(zhí)行順序?yàn)橄群髨?zhí)行, 且在后執(zhí)行的智能業(yè)務(wù)需務(wù)農(nóng)賴(lài)在先執(zhí)行的智能業(yè)務(wù)的執(zhí)行結(jié)果信息;所述控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)智能業(yè)務(wù)具體包括 按照預(yù)先存儲(chǔ)的執(zhí)行順序信息,調(diào)度提供在先執(zhí)行的智能業(yè)務(wù)的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù);以及根據(jù)在先執(zhí)行的智能業(yè)務(wù)的執(zhí)行結(jié)果信息,調(diào)度提供在后執(zhí)行的智能業(yè)務(wù)的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
5、如權(quán)利要求l所述的方法,其特征在于,在控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)智能業(yè)務(wù)的過(guò)程中,將各業(yè)務(wù)執(zhí)行設(shè)備發(fā)來(lái)的同 一類(lèi)業(yè)務(wù)處理信令進(jìn)行合并后,發(fā)送給智能業(yè)務(wù)交換設(shè)備;以及將智能業(yè)務(wù)交換設(shè)備反饋的對(duì)應(yīng)業(yè)務(wù)處理響應(yīng)信令拆分為對(duì)應(yīng)不同智能 業(yè)務(wù)的信令,并將拆分出的信令分別發(fā)送給對(duì)應(yīng)的智能業(yè)務(wù)執(zhí)行設(shè)備。
6、 如權(quán)利要求l所述的方法,其特征在于,還包括步驟 將智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)結(jié)束指令分別通知給所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備,通知所述各業(yè)務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
7、 如權(quán)利要求l所述的方法,其特征在于,還包括步驟將所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備中的至少 一 個(gè)業(yè)務(wù)執(zhí)行設(shè)備發(fā)來(lái)的業(yè)務(wù)中 止請(qǐng)求發(fā)送給智能業(yè)務(wù)交換設(shè)備;以及模擬智能業(yè)務(wù)交換設(shè)備產(chǎn)生對(duì)應(yīng)的業(yè)務(wù)結(jié)束指令,并將產(chǎn)生的所述指令分 別通知給所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備中沒(méi)有結(jié)束業(yè)務(wù)執(zhí)行的業(yè)務(wù)執(zhí)行設(shè)備,通 知沒(méi)有結(jié)束業(yè)務(wù)執(zhí)行的各業(yè)務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
8、 一種多業(yè)務(wù)代理服務(wù)器,其特征在于,包括存儲(chǔ)器,存儲(chǔ)有在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān) 系、各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系;接收單元,用于接收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;用戶(hù)信息獲知單元,用于根據(jù)接收到的業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的 用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及業(yè)務(wù)獲知單元,用于基于獲知的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,在預(yù)先 存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系中,獲知用 戶(hù)定制的各智能業(yè)務(wù);執(zhí)行設(shè)備獲知單元,用于基于獲知的用戶(hù)定制的各智能業(yè)務(wù),根據(jù)預(yù)先存 儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制 的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及業(yè)務(wù)提供控制單元,用于控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng) 的智能業(yè)務(wù)。
9、 如權(quán)利要求8所述的多業(yè)務(wù)代理服務(wù)器,其特征在于,所述存儲(chǔ)器中 還存儲(chǔ)有與所述用戶(hù)信息對(duì)應(yīng)的各定制業(yè)務(wù)的執(zhí)行順序信息;所述業(yè)務(wù)提供控制單元按照預(yù)先存儲(chǔ)的與該用戶(hù)信息對(duì)應(yīng)的各制定業(yè)務(wù) 的執(zhí)行順序信息,控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備分別為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
10、 如權(quán)利要求9所述的多業(yè)務(wù)代理服務(wù)器,其特征在于,所述執(zhí)行順序 為先后執(zhí)行,且在后執(zhí)行的智能業(yè)務(wù)需要依賴(lài)在先執(zhí)行的智能業(yè)務(wù)的執(zhí)行結(jié)果 信息;所述業(yè)務(wù)提供控制單元按照預(yù)先存儲(chǔ)的執(zhí)行順序信息,調(diào)度提供在先執(zhí)行 的智能業(yè)務(wù)的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù);以及根據(jù)在先執(zhí)行的智能業(yè)務(wù)的執(zhí)行結(jié)果信息,調(diào)度提供在后執(zhí)行的智能業(yè)務(wù) 的業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
11、 如權(quán)利要求8所述的多業(yè)務(wù)代理服務(wù)器,其特征在于,所述業(yè)務(wù)提供 控制單元在控制獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)智能業(yè)務(wù)的過(guò)程中,將 各業(yè)務(wù)執(zhí)行設(shè)備發(fā)來(lái)的同一類(lèi)業(yè)務(wù)處理信令進(jìn)行合并后,發(fā)送給智能業(yè)務(wù)交換 設(shè)備;以及將智能業(yè)務(wù)交換設(shè)備反饋的對(duì)應(yīng)業(yè)務(wù)處理響應(yīng)信令拆分為對(duì)應(yīng)不同智能 業(yè)務(wù)的信令,并將拆分出的信令分別發(fā)送給對(duì)應(yīng)的智能業(yè)務(wù)執(zhí)行設(shè)備。
12、 如權(quán)利要求8所述的多業(yè)務(wù)代理服務(wù)器,其特征在于,還包括第一業(yè) 務(wù)結(jié)束通知單元,用于將智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)結(jié)束指令分別通知給所 述獲知的各業(yè)務(wù)執(zhí)行設(shè)備,通知所述各業(yè)務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù)提供對(duì)應(yīng)的智 能業(yè)務(wù)。
13、 如權(quán)利要求8所述的多業(yè)務(wù)代理服務(wù)器,其特征在于,還包括第二業(yè) 務(wù)結(jié)束通知單元,用于將所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備中的至少一個(gè)業(yè)務(wù)執(zhí)行設(shè) 備發(fā)來(lái)的業(yè)務(wù)中止請(qǐng)求發(fā)送給智能業(yè)務(wù)交換設(shè)備;以及模擬智能業(yè)務(wù)交換設(shè)備 產(chǎn)生對(duì)應(yīng)的業(yè)務(wù)結(jié)束指令,并將產(chǎn)生的所述指令分別通知給所述獲知的各業(yè)務(wù) 執(zhí)行設(shè)備中沒(méi)有結(jié)束業(yè)務(wù)執(zhí)行的業(yè)務(wù)執(zhí)行設(shè)備,通知沒(méi)有結(jié)束業(yè)務(wù)執(zhí)行的各業(yè) 務(wù)執(zhí)行設(shè)備結(jié)束為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。
14、 一種實(shí)現(xiàn)業(yè)務(wù)組合的智能網(wǎng)系統(tǒng),其特征在于,包括 智能業(yè)務(wù)交換設(shè)備,用于發(fā)出智能網(wǎng)用戶(hù)的業(yè)務(wù)觸發(fā)信息; 多業(yè)務(wù)代理服務(wù)器,用于接收智能業(yè)務(wù)交換設(shè)備發(fā)出的業(yè)務(wù)觸發(fā)信息;并根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息, 以及根據(jù)預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下,用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng) 關(guān)系,獲知用戶(hù)定制的各智能業(yè)務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè) 備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí) 行設(shè)備,以及控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù);業(yè)務(wù)執(zhí)行設(shè)備,用于在多業(yè)務(wù)代理服務(wù)器的控制下,為用戶(hù)提供對(duì)應(yīng)的智 能業(yè)務(wù)。
15、 如權(quán)利要求14所述的系統(tǒng),其特征在于,在智能業(yè)務(wù)交換設(shè)備中, 將業(yè)務(wù)觸發(fā)信息到達(dá)的目的地址更改為多業(yè)務(wù)代理服務(wù)器的地址,實(shí)現(xiàn)智能業(yè) 務(wù)交換設(shè)備發(fā)出的業(yè)務(wù)觸發(fā)信息到達(dá)多業(yè)務(wù)代理服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了一種在智能網(wǎng)中實(shí)現(xiàn)業(yè)務(wù)組合的方法,包括以下步驟接收智能業(yè)務(wù)交換設(shè)備發(fā)來(lái)的業(yè)務(wù)觸發(fā)信息;根據(jù)所述業(yè)務(wù)觸發(fā)信息獲知觸發(fā)智能業(yè)務(wù)的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息;以及根據(jù)獲知的用戶(hù)信息及其對(duì)應(yīng)的觸發(fā)點(diǎn)信息,在預(yù)先存儲(chǔ)的在各個(gè)觸發(fā)點(diǎn)條件下用戶(hù)信息與各定制業(yè)務(wù)信息的對(duì)應(yīng)關(guān)系中,獲知用戶(hù)定制的各智能業(yè)務(wù);根據(jù)預(yù)先存儲(chǔ)的各智能業(yè)務(wù)與業(yè)務(wù)執(zhí)行設(shè)備信息的對(duì)應(yīng)關(guān)系,獲知分別用于提供用戶(hù)定制的各智能業(yè)務(wù)的對(duì)應(yīng)各業(yè)務(wù)執(zhí)行設(shè)備;以及控制所述獲知的各業(yè)務(wù)執(zhí)行設(shè)備為用戶(hù)提供對(duì)應(yīng)的智能業(yè)務(wù)。本發(fā)明方案實(shí)現(xiàn)了在無(wú)需修改現(xiàn)有SCP的前提下,也可以實(shí)現(xiàn)為用戶(hù)提供基于同樣觸發(fā)條件的不同業(yè)務(wù)。
文檔編號(hào)H04W88/10GK101102548SQ20071014064
公開(kāi)日2008年1月9日 申請(qǐng)日期2007年8月14日 優(yōu)先權(quán)日2007年8月14日
發(fā)明者勇 伍 申請(qǐng)人:華為技術(shù)有限公司