專利名稱:智能網(wǎng)中的業(yè)務(wù)調(diào)用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種應用在智能網(wǎng)中的業(yè)務(wù)調(diào)用方法。
背景技術(shù):
智能網(wǎng)(IN,Intelligent Network)是在原有通信網(wǎng)絡(luò)的基礎(chǔ)上設(shè)置的一種附加網(wǎng)絡(luò),其目的是在現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的環(huán)境下快速引入智能業(yè)務(wù)。其中智能業(yè)務(wù)可以在現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的交換中心實現(xiàn),但由于在現(xiàn)有網(wǎng)絡(luò)系統(tǒng)中,大多數(shù)交換中心并未提供智能業(yè)務(wù)功能,或只是提供了很小部分的智能業(yè)務(wù)功能,而要實現(xiàn)每項智能業(yè)務(wù),就要分別升級現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的交換中心;同時,智能業(yè)務(wù)主要是整個網(wǎng)絡(luò)范圍的新業(yè)務(wù),一般不會局限在一個交換中心或一個本地網(wǎng)絡(luò)范圍之內(nèi),這樣,每增加一項智能業(yè)務(wù)就要升級現(xiàn)有網(wǎng)絡(luò)系統(tǒng)中的所有交換中心,由于網(wǎng)絡(luò)系統(tǒng)中存在大量的交換中心,這將使升級操作需要很長一段時間,且會浪費很多的人力和物力。
正是基于以上這些原因,才導致了智能網(wǎng)的產(chǎn)生,智能網(wǎng)的主要特點就是將網(wǎng)絡(luò)交換與業(yè)務(wù)控制分離,即,使現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的交換中心只完成基本的交換接續(xù)功能,而由智能網(wǎng)中新增的多個功能節(jié)點協(xié)同原來網(wǎng)絡(luò)系統(tǒng)的交換中心來共同完成增加智能新業(yè)務(wù)功能。
請參閱圖1,該圖是GSM移動通信網(wǎng)中的智能網(wǎng)系統(tǒng)簡單結(jié)構(gòu)框圖;GSM移動通信網(wǎng)中的智能網(wǎng)系統(tǒng)主要包括業(yè)務(wù)控制點(SCP,Service Control Point)20和業(yè)務(wù)管理系統(tǒng)(SMS,Service Management System)30,而業(yè)務(wù)管理系統(tǒng)SMS 30中又進而包括具有圖形界面的維護管理終端,以及業(yè)務(wù)生成環(huán)境(SCE,Service Creation Environment)等。整個智能網(wǎng)系統(tǒng)需在具有業(yè)務(wù)交換功能的業(yè)務(wù)交換點(SSP,Service Switching Point)的配合下提供各種智能業(yè)務(wù);業(yè)務(wù)交換點SSP在交換網(wǎng)絡(luò)設(shè)備沒有進行升級處理時,是獨立于移動交換中心(MSC,Mobile Switching Center)而單獨存在的,這時業(yè)務(wù)交換點SSP是根據(jù)主被叫用戶的號碼段或者接入碼信息等觸發(fā)業(yè)務(wù)控制點SCP 20中相應智能業(yè)務(wù)的,而業(yè)內(nèi)將這種智能業(yè)務(wù)觸發(fā)方式定義為疊加網(wǎng)觸發(fā)方式;而業(yè)務(wù)交換點SSP在交換網(wǎng)絡(luò)設(shè)備進行了升級處理后,可以與移動交換中心MSC共同設(shè)置在同一設(shè)備實體上,這時就構(gòu)成了具有業(yè)務(wù)交換功能的移動交換中心MSC/SSP 10,這時具有業(yè)務(wù)交換功能的移動交換中心MSC/SSP 10是根據(jù)主被叫用戶的CAMEL簽約信息(即O/T-CSI簽約信息,CAMELSubscription Information)觸發(fā)業(yè)務(wù)控制點SCP 20中相應智能業(yè)務(wù)的,而業(yè)內(nèi)將這種智能業(yè)務(wù)觸發(fā)方式定義為目標網(wǎng)觸發(fā)方式。
圖1中GSM移動通信網(wǎng)中的智能網(wǎng)運行原理主要如下1)當?shù)怯浟酥悄軜I(yè)務(wù)的移動用戶在呼叫其他用戶的處理過程中,具有業(yè)務(wù)交換功能的移動交換中心MSC/SSP 10根據(jù)主被叫用戶的CAMEL簽約信息O/T-CSI(目標網(wǎng)觸發(fā)方式)或根據(jù)主被叫用戶的號碼段或接入碼信息等(疊加網(wǎng)觸發(fā)方式)觸發(fā)業(yè)務(wù)控制點SCP 20提供相應的智能業(yè)務(wù);2)其中在業(yè)務(wù)控制點SCP 20中設(shè)置有業(yè)務(wù)邏輯處理程序和包含有業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)模塊;當具有業(yè)務(wù)交換功能的移動交換中心MSC/SSP 10通過CAMEL應用部分(CAP,CAMEL Application Part)消息向業(yè)務(wù)控制點SCP 20發(fā)送觸發(fā)消息時,業(yè)務(wù)控制點SCP 20會根據(jù)觸發(fā)消息執(zhí)行相應的智能業(yè)務(wù)邏輯來控制MSC/SSP 10;3)業(yè)務(wù)控制點SCP 20進一步由業(yè)務(wù)管理系統(tǒng)SMS 30管理,通過SMS 30中的維護管理終端,完成對SCP 20進行加載新的智能業(yè)務(wù)或升級已有的智能業(yè)務(wù)處理,以及對用戶使用的相應智能業(yè)務(wù)進行計費、提供運營統(tǒng)計和報表管理等功能。
移動智能網(wǎng)系統(tǒng)可以為移動通信網(wǎng)提供豐富的智能業(yè)務(wù),如預付費業(yè)務(wù)、移動虛擬專用網(wǎng)業(yè)務(wù)(MVPN,Mobile Virtual Private Network)、多彩回鈴音業(yè)務(wù)等。同時使用移動智能網(wǎng)方式為用戶提供智能業(yè)務(wù)無需對全網(wǎng)交換機進行改造,就可以為用戶快速靈活地提供智能業(yè)務(wù)。
但是目前,隨著移動智能網(wǎng)所提供的智能業(yè)務(wù)種類的逐漸增加,必然會出現(xiàn)在對同一用戶的同一次呼叫處理過程中,移動智能網(wǎng)要同時對用戶登記的各種智能業(yè)務(wù)進行分析匹配及處理,且在現(xiàn)有規(guī)范中,也沒有提供技術(shù)規(guī)范可以實現(xiàn)在不同業(yè)務(wù)控制點之間進行交互、配合以提供業(yè)務(wù)調(diào)用的能力,導致無法通過簡單地組合而提供業(yè)務(wù)的疊加功能,致使移動智能網(wǎng)不可避免地會出現(xiàn)由于同時分析處理各種智能業(yè)務(wù),從而使各種智能業(yè)務(wù)糾纏交錯,導致智能業(yè)務(wù)的邏輯處理復雜度增加,而且智能業(yè)務(wù)之間也會因為某一業(yè)務(wù)的升級而導致對其他智能業(yè)務(wù)產(chǎn)生影響;因此這些問題,都為移動智能網(wǎng)系統(tǒng)的發(fā)展帶來了較大的負面影響。
目前,移動智能網(wǎng)中的業(yè)務(wù)調(diào)用主要通過兩種方式實現(xiàn),這里分別定義為一次觸發(fā)方式和二次觸發(fā)方式;下面分別介紹這兩種方式處理業(yè)務(wù)調(diào)用的簡要過程請參閱圖2,該圖是移動智能網(wǎng)中通過一次觸發(fā)方式實現(xiàn)業(yè)務(wù)調(diào)用的處理過程示意圖;其業(yè)務(wù)調(diào)用的主要實現(xiàn)過程為一個移動用戶呼叫另一個移動用戶;具有業(yè)務(wù)交換功能的移動交換中心MSC/SSP 10根據(jù)主被叫用戶的CAMEL簽約信息(采用目標網(wǎng)觸發(fā)方式時)或根據(jù)主被叫用戶的號碼段信息或接入碼信息等(采用疊加網(wǎng)觸發(fā)方式時)觸發(fā)業(yè)務(wù)控制點SCP 20提供相應的智能業(yè)務(wù);SCP 20處理主叫用戶的呼叫請求,根據(jù)MSC/SSP 10發(fā)來的觸發(fā)消息調(diào)用相應的智能業(yè)務(wù);SCP 20執(zhí)行被調(diào)用的智能業(yè)務(wù)邏輯來控制MSC/SSP 10完成主被叫用戶雙方之間的通話,通話結(jié)束釋放呼叫,SCP 20記錄話單;但是由于上述一次觸發(fā)方式在每次進行業(yè)務(wù)調(diào)用時,MSC/SSP 10都只能觸發(fā)到一個SCP 20,也就是所有的業(yè)務(wù)調(diào)用都必須在這同一個SCP 20上完成,這樣在用戶登記了多種智能業(yè)務(wù)的情況下,SCP 20由于同時要處理多個業(yè)務(wù)調(diào)用,因此其處理邏輯復雜度將會很高。同時由于業(yè)務(wù)控制點SCP 20的內(nèi)部實現(xiàn)技術(shù)一般屬于廠家的私有技術(shù)領(lǐng)域,因此同一SCP 20內(nèi)部實現(xiàn)的多業(yè)務(wù)間調(diào)用處理只能由一個廠家來提供,所以由這種一次觸發(fā)方式實現(xiàn)的業(yè)務(wù)間調(diào)用處理過程其通用性會較差一些。
請參閱圖3,該圖是移動智能網(wǎng)中通過二次觸發(fā)方式實現(xiàn)業(yè)務(wù)調(diào)用的處理過程示意圖;其業(yè)務(wù)調(diào)用的主要實現(xiàn)過程為具有業(yè)務(wù)交換功能的移動交換中心MSC1/SSP1 10根據(jù)主被叫用戶的CAMEL簽約信息(采用目標網(wǎng)觸發(fā)方式時)或根據(jù)主被叫用戶的號碼段信息或接入碼信息等(采用疊加網(wǎng)觸發(fā)方式時)觸發(fā)業(yè)務(wù)控制點SCP1 20提供相應的智能業(yè)務(wù);SCP1 20根據(jù)MSC1/SSP1 10發(fā)來的觸發(fā)消息調(diào)用相應的智能業(yè)務(wù);并執(zhí)行相應被調(diào)用的業(yè)務(wù)邏輯來控制MSC1/SSP1 10進行呼叫接續(xù);MSC1/SSP1 10已經(jīng)預先設(shè)置了路由數(shù)據(jù),可以實現(xiàn)將呼叫路由到業(yè)務(wù)交換點SSP2 101;SSP2 101根據(jù)主被叫用戶的號碼段信息或接入碼信息等(因為路由數(shù)據(jù)的加入,此時第二次觸發(fā)只能采用疊加網(wǎng)觸發(fā)方式)再次觸發(fā)業(yè)務(wù)控制點SCP220’提供相應的智能業(yè)務(wù);SCP2 20’根據(jù)SSP2 101發(fā)來的觸發(fā)消息調(diào)用相應的智能業(yè)務(wù);并執(zhí)行相應被調(diào)用的業(yè)務(wù)邏輯來控制SSP2 101進行呼叫接續(xù);在上述SCP1 20和SCP2 20’的雙重控制作用下主被叫用戶雙方進行通話,通話結(jié)束釋放呼叫,SCP1 20和SCP2 20’上分別記錄話單。
其中上述每個業(yè)務(wù)控制點SCP分別用于完成主被叫用戶的一部分智能業(yè)務(wù)邏輯調(diào)用,例如SCP1 20上提供預付費的智能業(yè)務(wù)邏輯,而SCP2 20’上提供IP卡號智能業(yè)務(wù)邏輯,則如果主叫用戶或被叫用戶既是預付費業(yè)務(wù)用戶,同時又在本次呼叫中使用了IP卡號業(yè)務(wù),則在呼叫接續(xù)過程中,就要分別觸發(fā)SCP1 20調(diào)用預付費智能業(yè)務(wù)邏輯,和觸發(fā)SCP2 20’調(diào)用IP卡號智能業(yè)務(wù)邏輯,所以就將這種業(yè)務(wù)調(diào)用方式定義為二次觸發(fā)方式。
但是通過二次觸發(fā)方式實現(xiàn)的業(yè)務(wù)調(diào)用處理過程,也同樣存在如下的不足和缺陷因為在觸發(fā)規(guī)則中,一般情況下根據(jù)用戶的O/T-CSI簽約信息進行觸發(fā)要優(yōu)先于根據(jù)用戶的號碼段或接入碼信息進行觸發(fā),所以這種方式更適用于第一次觸發(fā)方式是目標網(wǎng)觸發(fā),而第二次觸發(fā)方式是疊加網(wǎng)觸發(fā)的二次觸發(fā)過程,因此其通用性比較差;同時需要在與第一個業(yè)務(wù)控制點SCP 20連接的具有業(yè)務(wù)交換功能的移動交換中心MSC1/SSP1 10中設(shè)置路由數(shù)據(jù),在將接續(xù)話路由該MSC1/SSP1 10路由到另外一個業(yè)務(wù)交換點SSP 101的過程中必然會存在話路迂回,如當主被叫用戶處于同一地點時,但業(yè)務(wù)交換點SSP 101卻處于異地,就會存在MSC1/SSP1 10至SSP 101、和SSP 101至MSC2 102這兩段長途話路的迂回(具體請參閱圖3所示)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提出一種智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,以使智能業(yè)務(wù)的調(diào)用過程具有較好的通用性和可擴展性,且各種業(yè)務(wù)調(diào)用處理不必局限于同一廠家的業(yè)務(wù)控制點上來完成。
為解決上述問題,本發(fā)明提出了一種智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,用于處理用戶在智能網(wǎng)中的業(yè)務(wù)調(diào)用,包括步驟(A)實現(xiàn)所述智能網(wǎng)中不同業(yè)務(wù)控制點之間的通信;(B)根據(jù)用戶的業(yè)務(wù)請求信息,由通信的業(yè)務(wù)控制點之間相互配合分別為用戶提供不同的智能業(yè)務(wù)。
其中步驟(B)中由分別具有業(yè)務(wù)調(diào)用能力的各個業(yè)務(wù)控制點來配合為用戶提供不同的智能業(yè)務(wù)?;蛴梢粋€具有業(yè)務(wù)調(diào)用能力的業(yè)務(wù)控制點調(diào)用其他不具有業(yè)務(wù)調(diào)用能力的各個業(yè)務(wù)控制點來配合為用戶提供不同的智能業(yè)務(wù)。
所述步驟(A)和步驟(B)之間還包括步驟(a1)在每個業(yè)務(wù)控制點中分別設(shè)置其他每個業(yè)務(wù)控制點的地址和其所提供智能業(yè)務(wù)之間的對應關(guān)系,并設(shè)置各個智能業(yè)務(wù)之間的執(zhí)行關(guān)系;所述步驟(B)具體包括步驟(b1)用戶呼叫所經(jīng)過的業(yè)務(wù)交換點發(fā)送包含有用戶業(yè)務(wù)請求信息的初始探測點消息到用戶所屬的業(yè)務(wù)控制點;(b2)用戶所屬的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息,通過查詢自身的設(shè)置信息調(diào)用相應其他業(yè)務(wù)控制點來相互配合分別為用戶提供不同的智能業(yè)務(wù)。
其中步驟(a1)中各個智能業(yè)務(wù)之間的執(zhí)行關(guān)系包括并行執(zhí)行關(guān)系、優(yōu)先級執(zhí)行關(guān)系或互斥執(zhí)行關(guān)系。
其中步驟(b1)中所述業(yè)務(wù)交換點根據(jù)用戶的號碼段信息或接入碼信息確定用戶所屬的業(yè)務(wù)控制點。或根據(jù)用戶的CAMEL簽約信息確定用戶所屬的業(yè)務(wù)控制點。
其中步驟(b2)具體包括步驟(b21)用戶所屬的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息和自身所提供的智能業(yè)務(wù)及用戶是否登記了其請求的業(yè)務(wù),判斷自身是否需提供智能業(yè)務(wù)給用戶,如果是,執(zhí)行步驟(b22);否則執(zhí)行步驟(b23);(b22)用戶所屬的業(yè)務(wù)控制點提供智能業(yè)務(wù)給用戶,并查詢自身的設(shè)置信息來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù),然后結(jié)束;(b23)用戶所屬的業(yè)務(wù)控制點通過查詢自身的設(shè)置信息,來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù),然后結(jié)束。
其中步驟(b22)和(b23)中用戶所屬的業(yè)務(wù)控制點查詢自身的設(shè)置信息來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù)的過程具體包括(t1)用戶所屬的業(yè)務(wù)控制點根據(jù)自身不能提供給用戶的業(yè)務(wù)信息,通過查詢自身的設(shè)置信息,確定要調(diào)用的業(yè)務(wù)控制點;(t2)用戶所屬的業(yè)務(wù)控制點將自身接收的包含有用戶業(yè)務(wù)請求信息的初始探測點消息進行修改后發(fā)送到要調(diào)用的業(yè)務(wù)控制點;(t3)被調(diào)用的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息,提供相應智能業(yè)務(wù)給用戶;(t4)如果該被調(diào)用的業(yè)務(wù)控制點具有業(yè)務(wù)調(diào)用能力,則執(zhí)行步驟(t5);否則結(jié)束;(t5)被調(diào)用的業(yè)務(wù)控制點判斷用戶所請求的業(yè)務(wù)是否已全部提供,如果是,結(jié)束;否則查詢自身的設(shè)置信息,再調(diào)用其他業(yè)務(wù)控制點為該用戶提供其他智能業(yè)務(wù)。
所述步驟(t2)中用戶所屬的業(yè)務(wù)控制點通過將發(fā)送到被調(diào)用的業(yè)務(wù)控制點的初始探測點消息中包含的自身地址修改為被調(diào)用的業(yè)務(wù)控制點地址以退出此次智能業(yè)務(wù)提供。
由于本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法通過在IN網(wǎng)中,利用相應網(wǎng)絡(luò)協(xié)議,如SS7信令網(wǎng)協(xié)議、TCP/IP數(shù)據(jù)網(wǎng)協(xié)議等實現(xiàn)不同業(yè)務(wù)控制點SCP之間的通信,這樣不同業(yè)務(wù)控制點SCP就可以利用相互之間的通信關(guān)系分別為登記有多種智能業(yè)務(wù)的用戶分別提供不同的智能業(yè)務(wù),因此能夠達到如下的有益效果1)用戶登記的各種智能業(yè)務(wù)調(diào)用不用局限在同一廠家的業(yè)務(wù)控制點SCP上完成,因此這種業(yè)務(wù)調(diào)用方式具有較好的通用性,而且可以豐富智能網(wǎng)為用戶提供的業(yè)務(wù)種類;2)在處理登記有多種智能業(yè)務(wù)的用戶的業(yè)務(wù)調(diào)用時,不必局限于同一業(yè)務(wù)控制點SCP上處理,因此降低了業(yè)務(wù)控制點SCP在處理多種業(yè)務(wù)調(diào)用時的邏輯復雜度,從而提高了廠家開發(fā)及調(diào)試SCP的速度及運營商部署及實施智能網(wǎng)業(yè)務(wù)的速度;3)采用這種業(yè)務(wù)調(diào)用方式的智能網(wǎng)系統(tǒng)能夠靈活的支持新業(yè)務(wù)的增加,以及老業(yè)務(wù)的刪除等處理,因此具有較好的可擴展性;而且這種業(yè)務(wù)調(diào)用方式完全不用對基本網(wǎng)絡(luò)系統(tǒng)進行改動,就可以為用戶提供豐富的業(yè)務(wù)調(diào)用能力,因此節(jié)約了運營商的升級成本。
圖1是GSM移動通信網(wǎng)中的智能網(wǎng)系統(tǒng)簡單結(jié)構(gòu)框圖;圖2是移動智能網(wǎng)中通過一次觸發(fā)方式實現(xiàn)業(yè)務(wù)調(diào)用的處理過程示意圖;圖3是移動智能網(wǎng)中通過二次觸發(fā)方式實現(xiàn)業(yè)務(wù)調(diào)用的處理過程示意圖;圖4是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法的主要實現(xiàn)流程圖;圖5是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法實現(xiàn)不同SCP之間進行業(yè)務(wù)調(diào)用的處理流程圖;圖6是本發(fā)明智能網(wǎng)中業(yè)務(wù)調(diào)用方法用戶所屬的SCP調(diào)用其他SCP的處理流程圖;圖7是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法不同SCP之間實現(xiàn)相互調(diào)用的原理示意圖;圖8是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法利用調(diào)用方式實現(xiàn)多個SCP為用戶提供業(yè)務(wù)的處理過程簡單示意圖;圖9是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法利用轉(zhuǎn)移方式實現(xiàn)多個SCP為用戶提供業(yè)務(wù)的處理過程簡單示意圖。
具體實施例方式
本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法主要設(shè)計思想是將原來由一個業(yè)務(wù)控制點SCP完成的多個業(yè)務(wù)調(diào)用處理分別分配到多個不同的業(yè)務(wù)控制點SCP中來分擔完成,以減輕一個SCP完成多個業(yè)務(wù)調(diào)用處理的復雜度,并節(jié)約投資及為現(xiàn)有智能網(wǎng)用戶提供更多的智能業(yè)務(wù)。
下面結(jié)合各個附圖對本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法的具體實施方式
進行詳細的闡述。
請參閱圖4,該圖是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法的主要實現(xiàn)流程圖;其主要實現(xiàn)過程包括步驟步驟S1,在智能網(wǎng)IN中,利用相應網(wǎng)絡(luò)協(xié)議實現(xiàn)不同業(yè)務(wù)控制點SCP之間的通信;其中各個SCP之間可以通過七號信令網(wǎng)協(xié)議(SS7信令網(wǎng)協(xié)議)或數(shù)據(jù)通信網(wǎng)協(xié)議(如TCP/IP數(shù)據(jù)網(wǎng)協(xié)議)實現(xiàn)相互之間的通信。
步驟S2,智能網(wǎng)根據(jù)每個用戶的業(yè)務(wù)請求信息(用戶的業(yè)務(wù)請求信息包含了用戶在當前智能網(wǎng)IN系統(tǒng)中同時登記的具體幾種智能業(yè)務(wù)信息),由步驟S1中具有通信關(guān)系的業(yè)務(wù)控制點SCP相互配合來分別為該用戶提供不同的智能業(yè)務(wù)。
其中可以設(shè)置IN中具有互聯(lián)關(guān)系的每個SCP分別具有業(yè)務(wù)調(diào)用能力,則步驟(S2)中可以由分別具有業(yè)務(wù)調(diào)用能力的各個SCP來配合為用戶提供不同的智能業(yè)務(wù)。也可以設(shè)置IN中具有互聯(lián)關(guān)系的各個SCP中的一個SCP具有業(yè)務(wù)調(diào)用能力,而其他SCP不具有業(yè)務(wù)調(diào)用能力,則步驟(S2)中由該具有業(yè)務(wù)調(diào)用能力的SCP調(diào)用其他不具有業(yè)務(wù)調(diào)用能力的各個SCP來配合為該用戶提供不同的智能業(yè)務(wù)。
請參閱圖5,該圖是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法實現(xiàn)不同SCP之間進行業(yè)務(wù)調(diào)用的處理流程圖;其主要處理過程為步驟S21,在具有通信關(guān)系的每個業(yè)務(wù)控制點SCP中分別設(shè)置其他業(yè)務(wù)控制點SCP的地址(Add)和其所提供業(yè)務(wù)(Service)之間的對應關(guān)系,并設(shè)置其他業(yè)務(wù)控制點SCP所提供業(yè)務(wù)之間的執(zhí)行關(guān)系;其中不同業(yè)務(wù)之間的執(zhí)行關(guān)系包括但不限于并行執(zhí)行關(guān)系、優(yōu)先級執(zhí)行關(guān)系或互斥執(zhí)行關(guān)系。如上,具有通信關(guān)系的業(yè)務(wù)控制點SCP1、SCP2和SCP3,假設(shè)SCP1提供的業(yè)務(wù)為虛擬專用網(wǎng)VPN業(yè)務(wù),其地址為192.168.0.1;而SCP2提供的業(yè)務(wù)為預付費業(yè)務(wù)PPS,其地址為192.168.0.2;SCP3提供的業(yè)務(wù)為卡號業(yè)務(wù),其地址為192.168.0.3;且虛擬專用網(wǎng)VPN業(yè)務(wù)、預付費業(yè)務(wù)PPS和卡號業(yè)務(wù)之間的執(zhí)行關(guān)系為虛擬專用網(wǎng)VPN業(yè)務(wù)優(yōu)于預付費業(yè)務(wù)PPS,而預付費業(yè)務(wù)PPS優(yōu)于卡號業(yè)務(wù),即三個業(yè)務(wù)之間的執(zhí)行關(guān)系為先后的優(yōu)先級執(zhí)行關(guān)系;基于該例,則在SCP1中就需要建立如下的對應關(guān)系和執(zhí)行關(guān)系
則通過在具有通信關(guān)系的每個SCP中建立其他SCP的地址和其所提供業(yè)務(wù)之間的對應關(guān)系,及其他SCP所提供不同業(yè)務(wù)之間的執(zhí)行關(guān)系,每個業(yè)務(wù)交換點SCP就可以根據(jù)用戶的業(yè)務(wù)請求信息在自身不能提供相應智能業(yè)務(wù)的前提下,通過查詢自身的設(shè)置信息,來確定需要調(diào)用哪一個SCP來為用戶提供其他的智能業(yè)務(wù),如SCP1根據(jù)用戶的業(yè)務(wù)請求信息,在得到自身不能為其提供預付費業(yè)務(wù)PPS和卡號業(yè)務(wù)的前提下,就可以通過查詢自身的設(shè)置信息,因為預付費業(yè)務(wù)PPS優(yōu)于卡號業(yè)務(wù),所以首先可以確定到能夠提供該預付費業(yè)務(wù)PPS的SCP2地址信息為192.168.0.2,而調(diào)用該業(yè)務(wù)控制點SCP2,觸發(fā)其為用戶提供預付費業(yè)務(wù)PPS。
步驟S22,當移動網(wǎng)絡(luò)系統(tǒng)在處理用戶的呼叫處理過程中,呼叫所經(jīng)過的業(yè)務(wù)交換點SSP就可以發(fā)送包含有用戶業(yè)務(wù)請求信息的初始探測點消息(IDP,Initial Detect Point)到用戶所屬的業(yè)務(wù)控制點SCP;其中業(yè)務(wù)交換點SSP可以根據(jù)用戶的號碼段信息或接入碼信息來確定用戶所屬的業(yè)務(wù)控制點SCP(即疊加網(wǎng)觸發(fā)方式);業(yè)務(wù)交換點SSP還可以根據(jù)用戶的CAMEL簽約信息來確定用戶所屬的業(yè)務(wù)控制點SCP(即目標網(wǎng)觸發(fā)方式)。
步驟S23,用戶所屬的業(yè)務(wù)控制點SCP接收到SSP發(fā)來的IDP消息后,根據(jù)IDP消息中包含的用戶業(yè)務(wù)請求信息,通過查詢自身的設(shè)置信息,來調(diào)用其他業(yè)務(wù)控制點SCP相互配合以分別為用戶提供不同的智能業(yè)務(wù)。
請參閱圖6,該圖是本發(fā)明智能網(wǎng)中業(yè)務(wù)調(diào)用方法用戶所屬的SCP調(diào)用其他SCP的處理流程圖;步驟S200,用戶所屬的業(yè)務(wù)控制點SCP接收SSP發(fā)來的IDP消息,通過解析IDP消息中包含的用戶業(yè)務(wù)請求信息,來得到用戶所要請求的各種智能業(yè)務(wù);步驟S210,用戶所屬的業(yè)務(wù)控制點SCP根據(jù)用戶的業(yè)務(wù)請求信息(即根據(jù)用戶所要請求的智能業(yè)務(wù)情況),并結(jié)合自身能夠提供的智能業(yè)務(wù)種類及用戶是否登記了其所請求的業(yè)務(wù),來判斷自身是否需提供相應智能業(yè)務(wù)給用戶,如果是,執(zhí)行步驟S220;否則執(zhí)行步驟S240;步驟S220,用戶所屬的業(yè)務(wù)控制點SCP提供自身能夠提供的智能業(yè)務(wù)給用戶;步驟S230,用戶所屬的業(yè)務(wù)控制點SCP根據(jù)自身不能為用戶提供的各種智能業(yè)務(wù),查詢自身的設(shè)置信息,來調(diào)用相應其他業(yè)務(wù)控制點SCP為該用戶提供相應其他智能業(yè)務(wù),即自身不能提供的智能業(yè)務(wù)(本發(fā)明這里定義這種處理方式為調(diào)用方式),然后結(jié)束。
步驟S240,用戶所屬的業(yè)務(wù)控制點SCP根據(jù)自身不能為用戶提供的各種智能業(yè)務(wù),直接查詢自身的設(shè)置信息,來調(diào)用相應其他業(yè)務(wù)控制點SCP為該用戶提供相應智能業(yè)務(wù)(本發(fā)明這里定義這種處理方式為轉(zhuǎn)移方式),然后結(jié)束。
請參閱圖7,該圖是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法不同SCP之間實現(xiàn)相互調(diào)用的原理示意圖;如圖所示,每個業(yè)務(wù)控制點SCP是由業(yè)務(wù)控制單元(SCU,Service Control Unit)和信令接入單元(SAU,Signal Access Unit)共同協(xié)調(diào)工作的,其中業(yè)務(wù)控制點SCP1調(diào)用SCP2的過程如圖過程所示,包括1、業(yè)務(wù)交換點SSP發(fā)送IPD1消息給SCP1中的SAU1;2、SCP1中的SAU1轉(zhuǎn)發(fā)IPD1消息到SCP1中的SCU1;3、SCP1中的SCU1和SAU1之間的內(nèi)部接口對IPD1消息進行修改處理后,假設(shè)修改后的消息為IPD2,SCU1再指示SAU1將IPD2消息進行轉(zhuǎn)發(fā);4、SCP1中的SAU1將IPD2消息轉(zhuǎn)發(fā)到SCP2中的SAU2;
5、SCP2中的SAU2發(fā)送IPD2消息到SCP2中的SCU2;6、SCP2中的SCU2對IPD2消息進行處理后,反饋RRBE(Request ReportBCSM Event)及AC(Apply Charging)等信令到SAU2;7、SCP2中的SAU2進而反饋RRBE/AC等信令給SCP1中的SAU1;8、SCP1中的SAU1發(fā)送RRBE/AC等信令給SCU1進行處理,并接受SCU1反饋的修改后的RRBE/AC等信令;9、SAU1最后反饋RRBE/AC等信令給業(yè)務(wù)交換點SSP,從而完成由SCP1調(diào)用SCP2,共同協(xié)調(diào)完成為用戶提供智能業(yè)務(wù)的處理。
結(jié)合圖7所示的不同SCP之間的調(diào)用處理過程示意圖,這里進而對本發(fā)明的原理進行如下說明①本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法主要是通過信令網(wǎng)或數(shù)據(jù)網(wǎng)實現(xiàn)不同SCP間的業(yè)務(wù)調(diào)用,使當一個SCP處理完自己負責的智能業(yè)務(wù)之后,可以通過信令觸發(fā)到另一個SCP調(diào)用相關(guān)智能業(yè)務(wù),從而實現(xiàn)跨SCP間的業(yè)務(wù)調(diào)用;②按照本發(fā)明的設(shè)計思想,SCP1可以根據(jù)用戶的業(yè)務(wù)請求信息(用戶的業(yè)務(wù)請求信息包括用戶登記了哪些智能業(yè)務(wù)),并根據(jù)自身預先設(shè)置的哪個SCP運行哪個業(yè)務(wù)等信息,來確定調(diào)用的下一個SCP具體是哪一個SCP;當然也可以按照固定的順序調(diào)用下一個SCP,如在業(yè)務(wù)設(shè)計或在系統(tǒng)運行時,按照設(shè)計者的思路確定的順序,例如先調(diào)用提供VPN業(yè)務(wù)的SCP,再調(diào)用提供PPS業(yè)務(wù)的SCP,然后再調(diào)用提供卡號業(yè)務(wù)的SCP;③按照本發(fā)明的設(shè)計思想,具有互通關(guān)系的不同SCP之間可以組成一個業(yè)務(wù)調(diào)用鏈,鏈的長度理論上不受限制(但是在實際應用過程中,由于每個SCP處理過程會有一定時延,所以在總時延可被接受的前提下導致總的SCP鏈長會有一定的限制);④而對于具有通信關(guān)系的不同SCP組成的業(yè)務(wù)鏈,鏈前端的SCP,會知道自己的后端還存在其他SCP,并根據(jù)用戶的業(yè)務(wù)請求信息選擇調(diào)用方式或轉(zhuǎn)移方式來調(diào)用后端的SCP;其中調(diào)用方式是指鏈前端的SCP1調(diào)用鏈后端的SCP2,需要前端SCP1發(fā)送信令給鏈后端SCP2并處理鏈后端SCP2返回的信令,及進行相應的處理;而轉(zhuǎn)移方式是指鏈前端的SCP1調(diào)用鏈后端的SCP2后,只需要鏈前端SCP1發(fā)送第一個信令給鏈后端SCP2,以后SCP1不會再接收到信令,相當于此次業(yè)務(wù)提供SCP1已經(jīng)從鏈中退出;例如,如果鏈前端SCP1提供的業(yè)務(wù)是預付費PPS業(yè)務(wù),并且用戶呼叫過程中還要對用戶進行計費,則必須用調(diào)用方式使SCP1為用戶提供預付費業(yè)務(wù),再調(diào)用鏈后端的SCP為用戶提供其他智能業(yè)務(wù),而不能使用轉(zhuǎn)移方式;反之,如果這個呼叫過程無需對用戶進行計費,則可以使用轉(zhuǎn)移方式,使觸發(fā)后端SCP2為用戶提供相應的智能業(yè)務(wù)后,SCP1發(fā)送完成第一個信令給SCP2后,就可以退出此次為用戶提供智能業(yè)務(wù)的操作。
⑤本發(fā)明的設(shè)計思想對于業(yè)務(wù)鏈最后端的SCP,并不知道還有其他SCP存在,因此對處于最后端的SCP而言,無論是業(yè)務(wù)、還是運營管理信息等都無需改變;即如果一個SCP被放在業(yè)務(wù)鏈的最后端,那么它里面設(shè)置的所有一切業(yè)務(wù)都不用進行改動以對前端SCP提供的新業(yè)務(wù)做出配合,所以如果一個業(yè)務(wù)是以前開發(fā)出來的(即為老業(yè)務(wù)),而現(xiàn)在又開發(fā)出來了新業(yè)務(wù),那么只要將提供老業(yè)務(wù)的SCP串到業(yè)務(wù)鏈的后端就可以了,而不需要老業(yè)務(wù)的開發(fā)商進行任何改動以適應新業(yè)務(wù)。
⑦本發(fā)明方案對原有基礎(chǔ)網(wǎng)絡(luò)的組網(wǎng)、觸發(fā)方式和運營管理系統(tǒng)都沒有特殊要求。
因此根據(jù)上述理由,就產(chǎn)生了本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法的設(shè)計原理,既在智能網(wǎng)的SCP中建立其他SCP的數(shù)據(jù)庫,其中建立的數(shù)據(jù)庫中包含其他SCP的地址和其所提供的業(yè)務(wù)類型的對應關(guān)系,同時在本SCP中還需要設(shè)置其他各個SCP所提供的業(yè)務(wù)之間的執(zhí)行關(guān)系,以確保業(yè)務(wù)鏈調(diào)用方向是正確的,不會出現(xiàn)死循環(huán)等異常情況。例如如果現(xiàn)網(wǎng)已經(jīng)開發(fā)了PPS業(yè)務(wù),而現(xiàn)在有新的業(yè)務(wù)提供商又開發(fā)了VPN業(yè)務(wù),那么該開發(fā)VPN業(yè)務(wù)的開發(fā)商在自己的SCP上定義先執(zhí)行VPN業(yè)務(wù)邏輯后執(zhí)行PPS業(yè)務(wù)邏輯的業(yè)務(wù)執(zhí)行關(guān)系,并且確定如下規(guī)則如果當前發(fā)生的呼叫符合VPN呼叫原則,即是一個網(wǎng)內(nèi)呼叫,那么就采用調(diào)用方式由提供VPN業(yè)務(wù)的SCP和提供PPS業(yè)務(wù)的SCP共同對該次呼叫提供業(yè)務(wù)并進行計費;而如果當前發(fā)生的呼叫不符合VPN呼叫原則,即它是一個普通的呼叫,那么就采用轉(zhuǎn)移方式將該呼叫轉(zhuǎn)移到提供PPS業(yè)務(wù)的SCP上進行提供計費業(yè)務(wù)。
其中圖6所示過程中,步驟S230的調(diào)用方式具體過程包括用戶所屬的業(yè)務(wù)控制點SCP提供自身能夠提供的相應業(yè)務(wù)給用戶;并根據(jù)自身不能提供給用戶的業(yè)務(wù)信息,查詢自身的設(shè)置信息,確定要調(diào)用的其他業(yè)務(wù)控制點SCP;然后,用戶所屬的業(yè)務(wù)控制點SCP將自身接收的包含有用戶的業(yè)務(wù)請求信息的初始探測點消息IDP進行修改后發(fā)送到要調(diào)用的其他業(yè)務(wù)控制點SCP,其中主要是將IDP消息格式轉(zhuǎn)換為符合要調(diào)用的SCP的格式;被調(diào)用的業(yè)務(wù)控制點SCP根據(jù)用戶的業(yè)務(wù)請求信息,提供相應業(yè)務(wù)給用戶;如果該被調(diào)用的SCP支持業(yè)務(wù)調(diào)用能力,則該SCP再判斷用戶所請求的業(yè)務(wù)是否已全部被提供,如果是,則整個業(yè)務(wù)調(diào)用過程結(jié)束;否則查詢自身的設(shè)置信息,再調(diào)用其他業(yè)務(wù)控制點SCP為用戶提供相應其他的智能業(yè)務(wù),這樣依次下去,直到多個支持業(yè)務(wù)調(diào)用能力的SCP同時為該用戶提供完全其所請求的各個智能業(yè)務(wù);如果該被調(diào)用的SCP不支持業(yè)務(wù)調(diào)用能力,則業(yè)務(wù)調(diào)用過程結(jié)束。
請參閱圖8,該圖是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法利用調(diào)用方式實現(xiàn)多個SCP為用戶提供業(yè)務(wù)的處理過程簡單示意圖;圖中所示,假設(shè)業(yè)務(wù)控制點SCP1能夠提供A業(yè)務(wù),SCP2能夠提供B業(yè)務(wù),SCP3能夠提供C業(yè)務(wù),如果一個用戶呼叫通過業(yè)務(wù)交換點SSP請求A+B+C三個業(yè)務(wù),則會有如下過程11、SSP發(fā)送包含用戶業(yè)務(wù)請求的IDP消息到SCP1,以示請求A+B+C三個業(yè)務(wù);12、SCP1為用戶提供A業(yè)務(wù)邏輯,并修改IDP1為IDP2后發(fā)送到SCP2,IDP2消息中同樣包含有用戶的業(yè)務(wù)請求信息;13、SCP2為用戶提供B業(yè)務(wù)邏輯,并修改IDP2為IDP3后發(fā)送到SCP3,IDP3消息中同樣包含有用戶的業(yè)務(wù)請求信息;14、SCP3為用戶提供C業(yè)務(wù)邏輯;再結(jié)合后續(xù)步驟15和16,由SCP1、SCP2和SCP3共同控制SSP對用戶執(zhí)行A業(yè)務(wù)邏輯、B業(yè)務(wù)邏輯和C業(yè)務(wù)邏輯,從而達到利用調(diào)用方式實現(xiàn)由多個SCP為用戶提供多種業(yè)務(wù)的目的。
而其中圖6所示過程中,步驟S240的轉(zhuǎn)移方式具體過程包括用戶所屬的業(yè)務(wù)控制點SCP根據(jù)用戶的業(yè)務(wù)請求信息,通過查詢自身的設(shè)置信息,確定要調(diào)用的其他業(yè)務(wù)控制點SCP;用戶所屬的業(yè)務(wù)控制點SCP將自身接收的包含有用戶業(yè)務(wù)請求信息的初始探測點IDP消息進行修改后發(fā)送到要調(diào)用的其他業(yè)務(wù)控制點SCP,同時自身退出業(yè)務(wù)提供;被調(diào)用的業(yè)務(wù)控制點SCP根據(jù)用戶的業(yè)務(wù)請求信息,提供相應智能業(yè)務(wù)給用戶;如果該被調(diào)用的SCP支持業(yè)務(wù)調(diào)用能力,則該SCP再判斷用戶所請求的業(yè)務(wù)是否已全部被提供,如果是,則整個業(yè)務(wù)調(diào)用過程結(jié)束;否則通過查詢自身的設(shè)置信息,再調(diào)用相應其他業(yè)務(wù)控制點SCP為用戶提供相應其他智能業(yè)務(wù),這樣依次下去,直到多個支持業(yè)務(wù)調(diào)用能力的SCP同時為用戶提供完全其所請求的各個智能業(yè)務(wù);如果該被調(diào)用的SCP不支持業(yè)務(wù)調(diào)用能力,則業(yè)務(wù)調(diào)用過程結(jié)束。
請參閱圖9,該圖是本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法利用轉(zhuǎn)移方式實現(xiàn)多個SCP為用戶提供業(yè)務(wù)的處理過程簡單示意圖;圖中所示,也假設(shè)業(yè)務(wù)控制點SCP1能夠提供A業(yè)務(wù),SCP2能夠提供B業(yè)務(wù),SCP3能夠提供C業(yè)務(wù),如果一個用戶呼叫通過業(yè)務(wù)交換點SSP請求B+C三個業(yè)務(wù),則會有如下過程21、SSP發(fā)送包含用戶的業(yè)務(wù)請求信息的IDP消息到SCP1,以示請求B+C三個業(yè)務(wù);22、SCP1判斷出自身不能為用戶提供業(yè)務(wù),通過查詢自身的設(shè)置信息,確認下一個要調(diào)用的SCP為SCP2,然后修改IDP1為IDP2后發(fā)送到SCP2,IDP2消息中同樣包含有用戶的業(yè)務(wù)請求信息;
23、SCP2為用戶提供B業(yè)務(wù)邏輯,并修改IDP2為IDP3后發(fā)送到SCP3,IDP3消息中同樣包含有用戶的業(yè)務(wù)請求信息;24、SCP3為用戶提供C業(yè)務(wù)邏輯;再結(jié)合后續(xù)步驟25,由SCP2和SCP3共同控制SSP對用戶執(zhí)行B業(yè)務(wù)邏輯和C業(yè)務(wù)邏輯,而此時SCP1已經(jīng)退出為用戶提供業(yè)務(wù)的處理,從而達到利用調(diào)用方式實現(xiàn)由多個SCP為用戶提供多種業(yè)務(wù)的目的。
下面利用和本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法相關(guān)的關(guān)鍵信令交互過程來具體說明本發(fā)明的實現(xiàn)過程1)移動智能網(wǎng)中的MSC/SSP收到用戶的呼叫,觸發(fā)主被叫用戶的智能業(yè)務(wù)調(diào)用流程,可以采用疊加網(wǎng)觸發(fā)方式觸發(fā),也可采用目標網(wǎng)觸發(fā)方式觸發(fā),以向用戶所屬的SCP1發(fā)送IDP消息;2)SCP1根據(jù)接收的IDP消息,并根據(jù)自身能夠提供的業(yè)務(wù),及用戶是否登記了其請求的業(yè)務(wù)來進行判斷,確定自身是否需要為用戶提供相關(guān)智能業(yè)務(wù),以確定是采用調(diào)用方式還是采用轉(zhuǎn)移方式觸發(fā)下一要調(diào)用的SCP(設(shè)為SCP2);3)如果SCP1確定本身需要參與業(yè)務(wù)提供,則根據(jù)調(diào)用方式確定SCP2的地址,并同時從IDP消息中取到如主被叫用戶號碼等各種SCP2所需要的信息,來修改IDP消息以重新封裝出適合于發(fā)送到SCP2的消息格式后,發(fā)送到SCP2;否則直接跳到后續(xù)第9)步;4)SCP2被觸發(fā),此時SCP1與SCP2之間就建立了信令會話,SCP1需要解析并響應SCP2發(fā)來的RRBE和AC等后續(xù)信令操作;5)SCP1此時需要正??刂芐SP的呼叫,下發(fā)控制呼叫的信令,包括RRBE、AC和CONN(Connect)等信令;并將SSP上報的事件,根據(jù)自己的邏輯,選擇性地發(fā)給SCP2;6)MSC/SSP繼續(xù)后續(xù)信令操作,把呼叫接續(xù)到被叫方;7)主被叫用戶通話結(jié)束,主被叫用戶任意一方掛機,MSC/SSP都向SCP1上報掛機事件,SCP1在下發(fā)指示釋放呼叫前,仍然需要將SSP上報的掛機事件發(fā)給SCP2并響應SCP2反饋的信令。
8)當SCP2接收到掛機信令結(jié)束本次呼叫后(即也結(jié)束本次自身提供的業(yè)務(wù)邏輯處理,因為SCP2以為有個呼叫,但其實這個呼叫是SCP1偽裝出來的),SCP1再下發(fā)指示信令釋放呼叫,同時SCP1自身也結(jié)束業(yè)務(wù)邏輯處理,至此整個業(yè)務(wù)調(diào)用過程結(jié)束。
9)SCP1如果確定自身不需要參與業(yè)務(wù)提供,則根據(jù)轉(zhuǎn)移方式確定下一要調(diào)用的SCP(設(shè)為SCP2),然后在發(fā)出的第一個信令(即TC_CONTINUE原語)中將自身源地址參數(shù)填寫為要調(diào)用的SCP2的地址參數(shù);這樣后續(xù)SSP發(fā)來的所有信令都不會再經(jīng)過SCP1,而是直接轉(zhuǎn)發(fā)給SCP2了。
在本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法中,具有通信關(guān)系的業(yè)務(wù)控制點SCP之間可以通過七號信令網(wǎng)方式(如SS7信令網(wǎng)等)實現(xiàn)相互之間的調(diào)用;同樣地,如果具有互聯(lián)關(guān)系的SCP之間通過數(shù)據(jù)通信網(wǎng)(如TCP/IP網(wǎng)絡(luò)、IPX網(wǎng)絡(luò)、X.25網(wǎng)絡(luò)等)實現(xiàn)相互之間的調(diào)用,仍然是可行的。如果某一種網(wǎng)絡(luò)方式不支持“地址前轉(zhuǎn)”能力,則不同SCP之間的轉(zhuǎn)移方式無法使用,而不同SCP之間的調(diào)用方式依舊還可以使用,即與網(wǎng)絡(luò)方式無關(guān)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,用于處理用戶在智能網(wǎng)中的業(yè)務(wù)調(diào)用,其特征在于,包括步驟(A)實現(xiàn)所述智能網(wǎng)中不同業(yè)務(wù)控制點之間的通信;(B)根據(jù)用戶的業(yè)務(wù)請求信息,由通信的業(yè)務(wù)控制點之間相互配合分別為用戶提供不同的智能業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(B)中由分別具有業(yè)務(wù)調(diào)用能力的各個業(yè)務(wù)控制點來配合為用戶提供不同的智能業(yè)務(wù)。
3.根據(jù)權(quán)利要求1所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(B)中由一個具有業(yè)務(wù)調(diào)用能力的業(yè)務(wù)控制點調(diào)用其他不具有業(yè)務(wù)調(diào)用能力的各個業(yè)務(wù)控制點來配合為用戶提供不同的智能業(yè)務(wù)。
4.根據(jù)權(quán)利要求1、2或3所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(A)和步驟(B)之間還包括步驟(a1)在每個業(yè)務(wù)控制點中分別設(shè)置其他每個業(yè)務(wù)控制點的地址和其所提供智能業(yè)務(wù)之間的對應關(guān)系,并設(shè)置各個智能業(yè)務(wù)之間的執(zhí)行關(guān)系;所述步驟(B)具體包括步驟(b1)用戶呼叫所經(jīng)過的業(yè)務(wù)交換點發(fā)送包含有用戶業(yè)務(wù)請求信息的初始探測點消息到用戶所屬的業(yè)務(wù)控制點;(b2)用戶所屬的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息,通過查詢自身的設(shè)置信息調(diào)用相應其他業(yè)務(wù)控制點來相互配合分別為用戶提供不同的智能業(yè)務(wù)。
5.根據(jù)權(quán)利要求4所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(a1)中各個智能業(yè)務(wù)之間的執(zhí)行關(guān)系包括并行執(zhí)行關(guān)系、優(yōu)先級執(zhí)行關(guān)系或互斥執(zhí)行關(guān)系。
6.根據(jù)權(quán)利要求4所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,步驟(b1)中所述業(yè)務(wù)交換點根據(jù)用戶的號碼段信息或接入碼信息確定用戶所屬的業(yè)務(wù)控制點。
7.根據(jù)權(quán)利要求4所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,步驟(b1)中所述業(yè)務(wù)交換點根據(jù)用戶的CAMEL簽約信息確定用戶所屬的業(yè)務(wù)控制點。
8.根據(jù)權(quán)利要求4所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(b2)具體包括步驟(b21)用戶所屬的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息和自身所提供的智能業(yè)務(wù)及用戶是否登記了其請求的業(yè)務(wù),判斷自身是否需提供智能業(yè)務(wù)給用戶,如果是,執(zhí)行步驟(b22);否則執(zhí)行步驟(b23);(b22)用戶所屬的業(yè)務(wù)控制點提供智能業(yè)務(wù)給用戶,并查詢自身的設(shè)置信息來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù),然后結(jié)束;(b23)用戶所屬的業(yè)務(wù)控制點通過查詢自身的設(shè)置信息,來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù),然后結(jié)束。
9.根據(jù)權(quán)利要求8所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(b22)和(b23)中用戶所屬的業(yè)務(wù)控制點查詢自身的設(shè)置信息來調(diào)用其他業(yè)務(wù)控制點為用戶提供其他智能業(yè)務(wù)的過程具體包括(t1)用戶所屬的業(yè)務(wù)控制點根據(jù)自身不能提供給用戶的業(yè)務(wù)信息,通過查詢自身的設(shè)置信息,確定要調(diào)用的業(yè)務(wù)控制點;(t2)用戶所屬的業(yè)務(wù)控制點將自身接收的包含有用戶業(yè)務(wù)請求信息的初始探測點消息進行修改后發(fā)送到要調(diào)用的業(yè)務(wù)控制點;(t3)被調(diào)用的業(yè)務(wù)控制點根據(jù)用戶的業(yè)務(wù)請求信息,提供相應智能業(yè)務(wù)給用戶;(t4)如果該被調(diào)用的業(yè)務(wù)控制點具有業(yè)務(wù)調(diào)用能力,則執(zhí)行步驟(t5);否則結(jié)束;(t5)被調(diào)用的業(yè)務(wù)控制點判斷用戶所請求的業(yè)務(wù)是否已全部提供,如果是,結(jié)束;否則查詢自身的設(shè)置信息,再調(diào)用其他業(yè)務(wù)控制點為該用戶提供其他智能業(yè)務(wù)。
10.根據(jù)權(quán)利要求9所述的智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,其特征在于,所述步驟(t2)中用戶所屬的業(yè)務(wù)控制點通過將發(fā)送到被調(diào)用的業(yè)務(wù)控制點的初始探測點消息中包含的自身地址修改為被調(diào)用的業(yè)務(wù)控制點地址以退出此次智能業(yè)務(wù)提供。
全文摘要
本發(fā)明公開了一種智能網(wǎng)中的業(yè)務(wù)調(diào)用方法,用于處理用戶在智能網(wǎng)中的業(yè)務(wù)調(diào)用,包括步驟實現(xiàn)所述智能網(wǎng)中不同業(yè)務(wù)控制點之間的通信;根據(jù)用戶的業(yè)務(wù)請求信息,由通信的業(yè)務(wù)控制點之間相互配合分別為用戶提供不同的智能業(yè)務(wù)。本發(fā)明智能網(wǎng)中的業(yè)務(wù)調(diào)用方法可以使智能業(yè)務(wù)的調(diào)用過程具有較好的通用性和可擴展性,且各種業(yè)務(wù)調(diào)用處理不必局限于同一廠家的業(yè)務(wù)控制點上來完成。
文檔編號H04L29/06GK1777115SQ20041008867
公開日2006年5月24日 申請日期2004年11月15日 優(yōu)先權(quán)日2004年11月15日
發(fā)明者俞前, 易俊松 申請人:華為技術(shù)有限公司