專利名稱:一種智能業(yè)務(wù)觸發(fā)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是涉及一種智能業(yè)務(wù)觸發(fā)的方法和系統(tǒng)。
背景技術(shù):
隨著智能移動網(wǎng)絡(luò)的迅速發(fā)展,出現(xiàn)了許多基于智能移動網(wǎng)絡(luò)的智能協(xié)
議。智能協(xié)議的出現(xiàn)是為了實現(xiàn)業(yè)務(wù)和交換的分離,出現(xiàn)了像PPS (Pre-aid Service,預(yù)付費業(yè)務(wù))和MVPN ( Mobile Virtual Private Network,移動虛擬專 網(wǎng))等非常典型的應(yīng)用,為運營商提供了便利。
CAMEL ( Customized applications for Mobile Network Enhanced Logic,基 于移動網(wǎng)絡(luò)增強型邏輯的客戶化應(yīng)用)的出現(xiàn),同樣是為了移動網(wǎng)能夠提供 獨立于服務(wù)網(wǎng)絡(luò)的業(yè)務(wù)運行機制。CAMEL并非提供一種補充業(yè)務(wù),而是提供 一種網(wǎng)絡(luò)特征。該特征簡化了業(yè)務(wù)運營者從服務(wù)網(wǎng)絡(luò)外對業(yè)務(wù)進行的控制。 因此,CAMEL業(yè)務(wù)能夠使網(wǎng)絡(luò)運營者提供運營者自己決定的業(yè)務(wù),即使用 戶漫游出HPLMN ( Home Public and Mobile Network,本地^〉用陸地移動網(wǎng) 絡(luò)),也不會對于業(yè)務(wù)的運行造成影響。
基于CAMEL的智能業(yè)務(wù)在現(xiàn)有網(wǎng)絡(luò)MSC/VLR ( Mobile Switching Center/ Visited Location Register, 移動交換中心/拜訪位置寄存器)上疊加gsmSSF (GSM Service Switching Function, GSM業(yè)務(wù)交換功能),gsmSSF根據(jù)gsmSCF (GSM Service Control Function, GSM業(yè)務(wù)控制功能)的要求上報相關(guān)信息(如 當前用戶所在的位置信息)或相關(guān)事件(如被叫用戶應(yīng)答事件)給gsmSCF, gsmSCF依據(jù)這些信息或者事件控制業(yè)務(wù)邏輯以實現(xiàn)相關(guān)的業(yè)務(wù)。支持 CAMEL體系功能實體組網(wǎng)如圖1所示,其組網(wǎng)功能實體主要包括HLR (Home Location Register,歸屬位置寄存器)、gsmSCF、 gsmSSF、 GMSC (Gateway MSC,移動關(guān)口交換中心)、VLR (Visited Location Register,拜 訪位置寄存器)、MSC( Mobile Switching Center,移動交換中心)和gsmSRF (GSM Specialized Resource Function,特殊資源功能)。其中HLR與gsmSCF、 GMSC、 VLR間的接口為MAP( Mobile application Part,移動應(yīng)用部分);GMSC 與MSC間的接口為MAP; gsmSCF與gsmSSF、 gsmSRF間的接口為CAP
(CAMEL Application Part, CAMEL應(yīng)用部分)。
在目前的基于CAMEL智能業(yè)務(wù)中,在同 一用戶的同 一次呼叫過程中, MO ( Mobile Originating ,移動始發(fā))或MT (Mobile Terminating,移動終結(jié)) 智能業(yè)務(wù)中只能觸發(fā)一次智能業(yè)務(wù)。比如如果用戶A是始發(fā)智能用戶,拔 打用戶B, gsmSSF觸發(fā)用戶A的始發(fā)智能業(yè)務(wù),而且只觸發(fā)一次。如果用戶 A簽約了二個以上的智能業(yè)務(wù),gsmSSF會釋放本次呼叫,從而不能實現(xiàn)二次 以上的智能業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種智能業(yè)務(wù)觸發(fā)的方法和裝置,實現(xiàn)同 一用戶在 同一次呼叫中觸發(fā)兩次以上智能業(yè)務(wù)。
為達到上述目的,本發(fā)明的實施例提供一種智能業(yè)務(wù)觸發(fā)的方法,包 括步驟接收呼叫請求后,如果用戶簽約了第一智能業(yè)務(wù),智能觸發(fā)系統(tǒng) 向第一業(yè)務(wù)控制點SCP發(fā)送第一智能業(yè)務(wù)控制請求;收到所述第一 SCP 呼叫繼續(xù)的通知后,所述智能觸發(fā)系統(tǒng)判斷用戶是否簽約了兩個以上智能 業(yè)務(wù),如果是則向第二智能業(yè)務(wù)對應(yīng)的第二 SCP發(fā)送第二智能業(yè)務(wù)控制請 求,記錄所述第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù)控制請求為同一 用戶在同 一次呼叫中的不同智能業(yè)務(wù)控制請求,并根據(jù)所述第二 SCP的控 制繼續(xù)處理所述呼叫。
為達到上述目的,本發(fā)明的實施例還提供一種智能觸發(fā)系統(tǒng),包括 第一智能業(yè)務(wù)處理子系統(tǒng)、第二智能業(yè)務(wù)處理子系統(tǒng)、二次觸發(fā)級聯(lián)子系 統(tǒng),其中所述第一智能業(yè)務(wù)處理子系統(tǒng)用于處理用戶簽約的第一智能業(yè) 務(wù),并通知所述二次觸發(fā)級聯(lián)子系統(tǒng)進行處理;所述二次觸發(fā)級聯(lián)子系統(tǒng) 用于判斷用戶是否簽約了兩個以上智能業(yè)務(wù),如果是則通知所述第二智能 業(yè)務(wù)處理子系統(tǒng)進行處理,并記錄所述第一智能業(yè)務(wù)處理子系統(tǒng)和第二智 能業(yè)務(wù)處理子系統(tǒng)處理的是同一用戶在同一次呼叫中的不同智能業(yè)務(wù),否
則將呼叫移交給第一智能業(yè)務(wù)處理子系統(tǒng)繼續(xù)處理;所述第二智能業(yè)務(wù)處
理子系統(tǒng)用于處理用戶簽約的第二智能業(yè)務(wù)。
收到第一SCP發(fā)送的繼續(xù)處理呼叫的通知后或收到HLR返回的第二請 求響應(yīng)消息后,再判斷用戶是否簽約了兩個以上智能業(yè)務(wù),如果是則進行 二次智能業(yè)務(wù)觸發(fā)流程,并記錄第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù) 控制請求為同 一用戶在同一次呼叫中的不同智能業(yè)務(wù)控制請求,記錄所述第 一智能業(yè)務(wù)處理子系統(tǒng)和第二智能業(yè)務(wù)處理子系統(tǒng)處理的是同 一用戶在同 一次呼叫中的不同智能業(yè)務(wù),從而實現(xiàn)了同一用戶在同一次呼叫中實現(xiàn)多 次智能業(yè)務(wù)。
另外,當檢測到呼叫事件后,先根據(jù)第一SCP的控制決定是否上報呼 叫事件,然后再根據(jù)第二SCP的控制決定是否上報呼叫事件,從而能夠根 據(jù)相應(yīng)的SCP的控制決定是否上報呼叫事件而不互相影響。
圖1為基于CAMEL的智能業(yè)務(wù)的功能實體組網(wǎng)示意圖; 圖2為本發(fā)明實施例一的移動始發(fā)MO智能業(yè)務(wù)的信令流程圖; 圖3為本發(fā)明實施例一的移動始發(fā)MO智能業(yè)務(wù)的方法流程圖; 圖4為本發(fā)明實施例二的移動終結(jié)MT智能業(yè)務(wù)的方法流程圖; 圖5為本發(fā)明實施例二的移動終結(jié)MT智能業(yè)務(wù)的信令流程圖; 圖6為本發(fā)明實施例三的示意圖。
具體實施例方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進一步詳細描述 請參見圖2、圖3,為本發(fā)明實施例一的移動始發(fā)MO智能業(yè)務(wù)流程
圖,具體包括以下步驟
步驟S301,用戶撥打被叫號碼,智能觸發(fā)系統(tǒng)例如交換設(shè)備收到主
叫用戶的呼叫請求后,建立第一呼叫控制模塊,該第一呼叫控制模塊用于
控制本次呼叫,并將呼叫移交給智能觸發(fā)系統(tǒng)的第一智能觸發(fā)模塊進行智 能觸發(fā)處理。
步驟S302,第 一智能觸發(fā)模塊判斷該主叫用戶是否簽約了第 一智能業(yè) 務(wù),如OCSI( Originating CAMEL Subscription Information,移動始發(fā)CAMEL 簽約4言息)、T-CSI ( Terminating CAMEL Subscription Information,移動 終結(jié)CAMEL簽約信息),如果是,則執(zhí)行步驟S303,否則執(zhí)行驟S304。
步驟S303,第一智能觸發(fā)模塊向第一業(yè)務(wù)控制點SCP發(fā)送第一智能業(yè) 務(wù)控制請求,如第一智能觸發(fā)模塊向第一SCP發(fā)送初始檢測點InitialDP消 息。
另外,第一智能觸發(fā)模塊建立第一智能事件處理模塊,然后執(zhí)行驟 S305。
步驟S304,第一智能觸發(fā)模塊通知第一呼叫控制模塊繼續(xù)呼叫處理。 步驟S305,第一SCP向智能觸發(fā)系統(tǒng)發(fā)送報告請求信息。 例如第一SCP向第一智能事件處理模塊發(fā)送報告信息,該報告請求信 息包括請求報告BCSM事件消息RequestReportBCSM,用于請求該第一智 能事件處理模塊報告該事件信息和配置相關(guān)的事件,如主叫放棄、被叫應(yīng) 答、路由選擇失敗、主叫拆線、被叫拆線等信息;計費申請消息 ApplyCharging,用于請求該第 一智能事件處理模塊在滿足條件下對主叫用 戶計費,并報告計費結(jié)果。
步驟S306,第一SCP通知第一智能觸發(fā)模塊繼續(xù)處理呼叫,例如第一 SCP向第一智能觸發(fā)模塊發(fā)送Continue或Connect消息,請求繼續(xù)處理呼叫, 然后第 一智能觸發(fā)模塊將呼叫移交第 一呼叫控制模塊控制,第 一呼叫控制 模塊將呼叫移交給二次觸發(fā)級聯(lián)模塊控制。
步驟S307, 二次觸發(fā)級聯(lián)模塊判斷用戶是否簽約了兩個以上智能業(yè) 務(wù),如果是建立第二呼叫控制模塊,將呼叫移交給第二呼叫控制模塊控制, 并記錄第一呼叫控制模塊和第二呼叫控制模塊處理的呼叫為同一用戶的同 一次呼叫,然后執(zhí)行步驟S308;否則,二次觸發(fā)級聯(lián)模塊通知第一呼叫控 制模塊繼續(xù)處理呼叫,如尋呼被叫或出局處理。
步驟S308,第二呼叫控制模塊將呼叫移交給第二智能觸發(fā)模塊,第二 智能觸發(fā)模塊判斷用戶是否簽約了第二智能業(yè)務(wù),如DCSI ( Dialed Service CAMEL Subscription Information,撥號業(yè)務(wù)CAMEL簽約信息)或NCSI (Network Service CAMEL Subscription Information,網(wǎng)絡(luò)業(yè)務(wù)CAMEL簽約 信息),如果有,則執(zhí)行步驟S309,否則執(zhí)行步驟S310。
其中第一智能業(yè)務(wù)的優(yōu)先級高于第二智能業(yè)務(wù)的優(yōu)先級。 步驟S309, 第二智能觸發(fā)模塊向第二SCP發(fā)送第二智能業(yè)務(wù)控制請 求,如第二智能觸發(fā)模塊向第二SCP發(fā)送初始檢測點InitialDP消息,并建立 第二智能事件處理模塊,然后執(zhí)行步驟S311,其中所述第一智能業(yè)務(wù)控制 請求與所述第二智能業(yè)務(wù)控制請求為同 一用戶在同 一次呼叫中的不同智能業(yè) 務(wù)控制請求。
步驟S310,第二智能觸發(fā)模塊通過第二呼叫控制模塊通知第一呼叫 控制模塊繼續(xù)處理呼叫,如尋呼被叫或出局處理。
步驟S311,第二SCP向第二智能事件處理模塊發(fā)送報告請求信息。
例如該報告請求信息包括請求報告BCSM事件消息 RequestReportBCSMEvent,用于請求該第一智能事件處理才莫塊才艮告該事件 信息和配置相關(guān)的事件,如主叫放棄、被叫應(yīng)答、路由選擇失敗、主叫拆 線、被叫拆線等信息;計費申請消息ApplyCharging,用于請求該第一智能 事件處理模塊在滿足條件下對主叫用戶計費,并報告計費結(jié)果。
步驟S312,第二SCP通知第二智能觸發(fā)模塊繼續(xù)處理呼叫,例如第二 SCP向第二智能觸發(fā)模塊發(fā)送Continue或Connect消息,請求繼續(xù)處理呼叫, 然后第二智能觸發(fā)模塊將呼叫移交第二呼叫控制模塊控制。
步驟S313,如果用戶簽約的是兩個智能業(yè)務(wù),且被叫用戶為本局用戶 時,第二呼叫控制模塊進行尋呼處理;如果用戶簽約的是兩個智能業(yè)務(wù), 且被叫用戶不是本局用戶時,第二呼叫控制模塊進行出局處理;如果用戶 簽約的是三個以上的智能業(yè)務(wù),第二呼叫控制模塊將呼叫移交給二次觸發(fā) 級聯(lián)模塊處理,二次觸發(fā)級聯(lián)模塊建立第三呼叫控制模塊,具體的過程與 第二智能業(yè)務(wù)的流程相同,因此不再贅述。
步驟S314 ,檢測到呼叫事件后第 一智能事件處理模塊根據(jù)第一SCP的 控制決定是否向第一SCP發(fā)送報告應(yīng)答信息,即上報呼叫事件,然后向二 次觸發(fā)級聯(lián)模塊發(fā)送呼叫事件,二次觸發(fā)級聯(lián)模塊向第二智能事件處理模 塊發(fā)送呼叫事件,收到呼叫事件后第二智能事件處理模塊根據(jù)第二SCP的 控制決定是否發(fā)送報告應(yīng)答信息。
實施例一的第一呼叫控制模塊收到第一SCP發(fā)送的繼續(xù)處理呼叫后, 將該呼叫移交給二個觸發(fā)級聯(lián)模塊,由二次觸發(fā)級聯(lián)模塊判斷主叫用戶是 否簽約了兩個以上智能業(yè)務(wù),如果是則進行二次智能業(yè)務(wù)觸發(fā)流程,并記 錄第一呼叫控制模塊和第二呼叫控制模塊處理的呼叫為同一用戶的同一次 呼叫,將第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù)控制請求記錄為同一用 戶在同 一次呼叫中的不同智能業(yè)務(wù)控制請求,從而解決了第 一呼叫控制模塊 和第二呼叫控制模塊把同一用戶的同一次呼叫看作獨立的兩個呼叫帶來的
呼叫沖突問題,并協(xié)調(diào)第一呼叫控制模塊和第二呼叫控制模塊的操作,從 而實現(xiàn)了同一用戶在同一次呼叫中實現(xiàn)多次智能業(yè)務(wù)。
另外,當?shù)?一智能事件處理模塊根據(jù)第一 SCP的控制決定是否上報呼 叫事件后,二次級聯(lián)觸發(fā)模塊通知第二智能事件處理模塊根據(jù)第二SCP的 控制決定是否上報呼叫事件,使得第一智能事件處理模塊和第二智能事件 處理模塊能夠根據(jù)相應(yīng)的SCP的控制決定是否上報呼叫事件而不互相影 響。
請參見圖4、圖5,為本發(fā)明實施例二的移動終結(jié)MT智能業(yè)務(wù)流程圖, 具體包括以下步驟
步驟S401,用戶撥打被叫號碼,智能觸發(fā)系統(tǒng)收到建立呼叫請求后, 建立第一呼叫控制模塊,該第一呼叫控制模塊用于控制本次呼叫,并將呼 叫移交給第 一智能觸發(fā)模塊進行智能觸發(fā)處理。
步驟S402,第一呼叫控制模塊向HLRj義送第一漫游號碼請求消息,例 如第一呼叫控制模塊向HLR發(fā)送第一SRI ( Send Routing Information,發(fā)送 路由信息)消息,向HLR請求漫游號碼。
步驟S403, HLR向第 一呼叫控制才莫塊返回第 一請求響應(yīng)消息,例如HLR
向第 一呼叫控制模塊返回SRI-ACK消息,消息中攜帶有T-CSI (Terminating CAMEL Subscription Information移動終結(jié)CAMEL簽約信息)。
步驟S404,第一呼叫控制模塊將呼叫移交給第一智能觸發(fā)模塊,第一 智能觸發(fā)模塊判斷該被叫用戶是否簽約了第一智能業(yè)務(wù),如T - CSI (Terminating CAMEL Subscription Information,移動纟冬結(jié)CAMEL簽約4言 息),如果是,則執(zhí)行步驟S405,否則執(zhí)行步驟S406。
步驟S405,第一智能觸發(fā)^^莫塊向第一SCP發(fā)送第一智能業(yè)務(wù)控制請求, 如第一智能觸發(fā)模塊向第一SCP發(fā)送初始檢測點InitialDP消息,并建立第一 智能事件處理模塊,然后執(zhí)行驟S407。
步驟S406,第 一 智能觸發(fā)模塊通知第 一呼叫控制模塊繼續(xù)呼叫處理, 如尋呼^皮叫或出局處理。
步驟S407, 第一SCP向智能觸發(fā)系統(tǒng)發(fā)送報告請求信息。
例如第一SCP向第 一智能事件處理模塊發(fā)送報告請求信息,該報告請 求信息包括請求報告BCSM事件消息RequestReportBCSMEvent,用于請 求該第一智能事件處理模塊報告該事件信息和配置相關(guān)的事件,如主叫放 棄、被叫應(yīng)答、路由選擇失敗、主叫拆線、被叫拆線等信息;計費申請消 息ApplyCharging,用于請求該第一智能事件處理模塊在滿足條件下對主叫 用戶計費,并報告計費結(jié)果。
步驟S408,第一SCP通知第一智能觸發(fā)模塊繼續(xù)處理呼叫,例如第一 SCP向第一智能觸發(fā)模塊發(fā)送Continue或Connect消息,請求繼續(xù)處理呼叫, 然后第 一智能觸發(fā)模塊將呼叫移交第 一呼叫控制模塊控制。
步驟S409,第一呼叫控制模塊向HLR發(fā)送第二漫游號碼請求消息,例 如第 一呼叫控制模塊向HL嫂送第二SRI消息。
步驟S410, HLR向第 一呼叫控制模塊返回第二請求響應(yīng)消息,例如HLR 向第一呼叫控制模塊返回SRI-ACK消息,消息中攜帶有MSRN (Mobile Station Roaming Number,移動用戶漫游碼)。
步驟S411,第一呼叫控制模塊將呼叫移交給二次觸發(fā)級聯(lián)模塊控制。
步驟S412, 二次觸發(fā)級聯(lián)模塊判斷用戶是否簽約了兩個以上智能業(yè)
務(wù),如果是建立第二呼叫控制模塊,將呼叫移交給第二呼叫控制模塊控制, 并記錄第一呼叫控制模塊和第二呼叫控制模塊處理的呼叫為同一用戶的同
一次呼叫,然后執(zhí)行步驟413,否則二次觸發(fā)級聯(lián)模塊通知第一呼叫控制模 塊繼續(xù)處理呼叫,如尋呼被叫或出局處理。
步驟S413,第二呼叫控制模塊將呼叫移交給第二智能觸發(fā)模塊控制, 第二智能觸發(fā)模塊根據(jù)MSRN查詢用戶是否簽約了第二智能業(yè)務(wù),如 NCSI,如果有,則執(zhí)行步驟S414,如果沒有,則執(zhí)行步驟S415。
其中第一智能業(yè)務(wù)的優(yōu)先級高于第二智能業(yè)務(wù)。
步驟S414,第二智能觸發(fā)模塊向第二SCP發(fā)送第二智能業(yè)務(wù)控制請求, 如第二智能觸發(fā)模塊向第二SCP發(fā)送初始檢測點InitialDP消息,并建立第二 智能事件處理模塊,然后執(zhí)行步驟S416。
其中,第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù)控制請求為同一用戶 在同 一次呼叫中的不同智能業(yè)務(wù)控制請求。
步驟S415,第二智能觸發(fā)模塊通過第二呼叫控制模塊將呼叫移交給二 次觸發(fā)級聯(lián)模塊控制,二次觸發(fā)級聯(lián)模塊通知第一呼叫控制模塊繼續(xù)處理 呼叫,如尋呼^皮叫或出局處理。
步驟S416,第二 SCP向第二智能事件處理模塊發(fā)送報告請求信息。
例如該報告請求信息包括請求報告BCSM事件消息 R叫uestReportBCSMEvent,用于請求該第一智能事件處理模塊沖艮告該事件 信息和配置相關(guān)的事件,如主叫放棄、被叫應(yīng)答、路由選擇失敗、主叫拆 線、被叫拆線等信息;計費申請消息ApplyCharging,用于請求該第一智能 事件處理模塊在滿足條件下對主叫用戶計費,并報告計費結(jié)果。
步驟S417,第二SCP通知第二智能觸發(fā)模塊繼續(xù)處理呼叫,例如第二 SCP向第二智能觸發(fā)模塊發(fā)送Continue或Connect消息,請求繼續(xù)處理呼叫, 然后第二智能觸發(fā)模塊將呼叫移交第二呼叫控制模塊控制。
步驟S418,如果用戶簽約的是兩次智能業(yè)務(wù),且被叫用戶為本局用戶 時,第二呼叫控制模塊進行尋呼處理;如果用戶簽約的是兩次智能業(yè)務(wù), 且被叫用戶不是本局用戶時,第二呼叫控制模塊進行出局處理;如果用戶簽約的是三次以上的智能業(yè)務(wù),第二呼叫控制模塊將呼叫移交給 二次觸發(fā)級聯(lián)模塊處理,二次觸發(fā)級聯(lián)模塊建立第三呼叫控制模塊,具體 的過程與第二次智能觸發(fā)的流程相同,因此不再贅述。
步驟S419,檢測到呼叫事件后第一智能事件處理模塊根據(jù)第一SCP的 控制決定是否向第一SCP發(fā)送報告應(yīng)答信息,即上報呼叫事件,然后向二 次觸發(fā)級聯(lián)模塊發(fā)送呼叫事件,二次觸發(fā)級聯(lián)模塊向第二智能事件處理模 塊發(fā)送呼叫事件,收到呼叫事件后第二智能事件處理模塊根據(jù)第二SCP的 控制決定是否發(fā)送報告應(yīng)答信息。
實施例二的第 一 呼叫控制模塊收到HLR返回的第二請求響應(yīng)消息后, 將該呼叫移交給二次觸發(fā)級聯(lián)模塊,由二次觸發(fā)級聯(lián)模塊判斷主叫用戶是 否簽約了兩個以上智能業(yè)務(wù),如果是則進行二次智能業(yè)務(wù)觸發(fā)流程,并記 錄第一呼叫控制模塊和第二呼叫控制模塊處理的呼叫為同一用戶的同一次 呼叫,將第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù)控制請求記錄為同一用 戶在同 一次呼叫中的不同智能業(yè)務(wù)控制請求,從而解決了第 一呼叫控制模塊 和第二呼叫控制模塊把同一用戶的同一次呼叫看作獨立的兩個呼叫帶來的
呼叫沖突問題,并協(xié)調(diào)第一呼叫控制模塊和第二呼叫控制模塊的搡作,從 而實現(xiàn)了同一用戶在同 一次呼叫中實現(xiàn)多次智能業(yè)務(wù)。
另外,當?shù)?一智能事件處理模塊根據(jù)第一SCP的控制決定是否上報呼 叫事件后,二次級聯(lián)觸發(fā)模塊通知第二智能事件處理模塊根據(jù)第二SCP的 控制決定是否上報呼叫事件,使得第一智能事件處理模塊和第二智能事件 處理模塊能夠根據(jù)相應(yīng)的SCP的控制決定是否上報呼叫事件。
請參見圖6,為本發(fā)明實施例三的示意圖,該通信系統(tǒng)包括智能業(yè)務(wù) 觸發(fā)系統(tǒng)61,第一SCP實體62,第二SCP實體63和HLR實體64,其中, 智能觸發(fā)系統(tǒng)61分別和第一 SCP實體62、第二 SCP實體63和HLR實體64 相連。
智能業(yè)務(wù)觸發(fā)系統(tǒng)61進一步包括第一智能業(yè)務(wù)處理子系統(tǒng)611、第二 智能業(yè)務(wù)處理子系統(tǒng)612、 二次觸發(fā)級聯(lián)子系統(tǒng)613,其中
第一智能業(yè)務(wù)處理子系統(tǒng)611用于處理用戶簽約的第一智能業(yè)務(wù),并通
知二次觸發(fā)級聯(lián)子系統(tǒng)613進行處理;
二次觸發(fā)級聯(lián)子系統(tǒng)613用于判斷用戶是否簽約了兩個以上智能業(yè)務(wù), 如果是則通知第二智能業(yè)務(wù)處理子系統(tǒng)612進行處理,并記錄第一智能業(yè)務(wù) 處理子系統(tǒng)611和第二智能業(yè)務(wù)處理子系統(tǒng)612處理的智能業(yè)務(wù)是同一用戶 在同 一次呼叫中的不同智能業(yè)務(wù),否則將呼叫移交給第 一智能業(yè)務(wù)處理子 系統(tǒng)611繼續(xù)處理;
第二智能業(yè)務(wù)處理子系統(tǒng)612用于處理用戶簽約的第二智能業(yè)務(wù)。
如果用戶簽約的是兩個智能業(yè)務(wù),并且被叫用戶為本局用戶,處理完第 二智能業(yè)務(wù)后所述第二智能業(yè)務(wù)處理子系統(tǒng)612還用于進行尋呼處理。
如果用戶簽約的是兩個智能業(yè)務(wù),并且被叫用戶不是本局用戶,處理 完第二智能業(yè)務(wù)后所述第二智能業(yè)務(wù)處理子系統(tǒng)612還用于進行出局處 理。
如果用戶簽約的是三個以上智能業(yè)務(wù),處理完第二智能業(yè)務(wù)后所述第二 智能業(yè)務(wù)處理子系統(tǒng)612還用于向所述二次觸發(fā)級聯(lián)子系統(tǒng)613發(fā)送呼叫繼 續(xù)的通知。所述二次觸發(fā)級聯(lián)子系統(tǒng)613收到第二智能業(yè)務(wù)處理子系統(tǒng)612 的呼叫繼續(xù)通知后,建立第三智能業(yè)務(wù)處理子系統(tǒng)并通知第三智能業(yè)務(wù)處 理子系統(tǒng)進行處理,第三智能業(yè)務(wù)處理子系統(tǒng)處理用戶簽約的第三智能業(yè) 務(wù)。
其中,所述第一智業(yè)務(wù)、第二智能業(yè)務(wù)、第三智能業(yè)務(wù)的優(yōu)先級依次 降低。
檢測到呼叫事件后,所述第一智能業(yè)務(wù)處理子系統(tǒng)611還用于決定是否 上報所述呼叫事件,并將所述呼叫事件通過所述二次觸發(fā)級聯(lián)子系統(tǒng)613 發(fā)送給所述第二智能業(yè)務(wù)處理子系統(tǒng)612,所述第二智能業(yè)務(wù)處理子系統(tǒng) 612接收所述呼叫事件,并決定是否上報所述呼叫事件。
如果是移動終結(jié)智能業(yè)務(wù),所述第一智能業(yè)務(wù)處理子系統(tǒng)611在處理用 戶簽約的第一智能業(yè)務(wù)之前還用于向HLR發(fā)送第一漫游號碼請求,并接收 所述HLR返回的第一漫游號碼請求響應(yīng);并在通知所述二次觸發(fā)級聯(lián)子系 統(tǒng)613進行處理之前還用于向所述HLR發(fā)送第二漫游號碼請求,并接收所
述HLR返回的第二漫游號碼請求響應(yīng)。
其中,第一智能業(yè)務(wù)處理子系統(tǒng)611、第二智能業(yè)務(wù)子系統(tǒng)、第三智能 業(yè)務(wù)子系統(tǒng)分別還包括呼叫控制模塊、智能觸發(fā)模塊、智能事件處理模塊。
該呼叫控制模塊用于呼叫控制;
該智能觸發(fā)模塊用于根據(jù)用戶的簽約信息觸發(fā)智能;
該智能事件處理模塊用于決定是否上報呼叫事件。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件, 但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算 機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實 施例的方法。
以上僅是本發(fā)明的實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些 改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種智能業(yè)務(wù)觸發(fā)的方法,其特征在于,包括以下步驟接收呼叫請求后,如果用戶簽約了第一智能業(yè)務(wù),智能觸發(fā)系統(tǒng)向第一業(yè)務(wù)控制點SCP發(fā)送第一智能業(yè)務(wù)控制請求;收到所述第一SCP呼叫繼續(xù)的通知后,所述智能觸發(fā)系統(tǒng)判斷用戶是否簽約了兩個以上智能業(yè)務(wù),如果是則向第二智能業(yè)務(wù)對應(yīng)的第二SCP發(fā)送第二智能業(yè)務(wù)控制請求,記錄所述第一智能業(yè)務(wù)控制請求與所述第二智能業(yè)務(wù)控制請求為同一用戶在同一次呼叫中的不同智能業(yè)務(wù)控制請求,并根據(jù)所述第二SCP的控制繼續(xù)處理所述呼叫。
2、 根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,如果用戶 簽約的是兩個智能業(yè)務(wù),所述智能觸發(fā)系統(tǒng)根據(jù)所述第二 SCP的控制繼續(xù)處 理所述呼叫包括如果被叫用戶為本局用戶,所述智能觸發(fā)系統(tǒng)進行尋呼處理; 如果被叫用戶不是本局用戶,所述智能觸發(fā)系統(tǒng)進行出局處理。
3、 根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,如果用戶 簽約的是三個以上智能業(yè)務(wù),所述智能觸發(fā)系統(tǒng)根據(jù)所述第二 SCP的控制繼 續(xù)處理所述呼叫包括收到所述第二 SCP呼叫繼續(xù)的通知后,所述智能觸發(fā)系統(tǒng)向第三智能業(yè) 務(wù)對應(yīng)的第三SCP發(fā)送第三智能業(yè)務(wù)控制請求,并記錄所述第一智能業(yè)務(wù)控 制請求、所述第二智能業(yè)務(wù)控制請求和所述第三智能業(yè)務(wù)控制請求為同一用 戶在同一次呼叫中的不同智能業(yè)務(wù)控制請求,并根據(jù)所述第三SCP的控制繼 續(xù)處理所述呼叫。
4、 根據(jù)權(quán)利要求1所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,還包括步 驟檢測到呼叫事件后,所述智能觸發(fā)系統(tǒng)決定是否向所述第一 SCP上報所 述呼叫事件,然后決定是否向所述第二 SCP上凈艮所述呼叫事件。
5、 根據(jù)權(quán)利要求l所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,對于移動 終結(jié)智能業(yè)務(wù),在所述智能觸發(fā)系統(tǒng)接收呼叫請求后以及所述智能觸發(fā)系統(tǒng) 向第一 SCP發(fā)送第一智能業(yè)務(wù)控制請求前還包括步驟所述智能觸發(fā)系統(tǒng)向HLR發(fā)送第一漫游號碼請求消息,并接收所述HLR返回的第 一漫游號碼請求響應(yīng)消息,所述響應(yīng)消息中攜帶有移動終結(jié)簽約信 息。
6、 根據(jù)權(quán)利要求5所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,在收到所 述第一 SCP呼叫繼續(xù)的通知后以及所述智能觸發(fā)系統(tǒng)判斷用戶是否簽約了兩 個以上智能業(yè)務(wù)之前還包括步驟所述智能觸發(fā)系統(tǒng)向所述HLR發(fā)送第二漫游號碼請求消息,并接收所述 HLR返回的第二漫游號碼請求響應(yīng)消息。
7、 根據(jù)權(quán)利要求l所述的智能業(yè)務(wù)觸發(fā)的方法,其特征在于,所述用戶 簽約的第一智能業(yè)務(wù)的優(yōu)先級高于所述第二智能業(yè)務(wù)的優(yōu)先級。
8、 一種智能觸發(fā)系統(tǒng),其特征在于,包括第一智能業(yè)務(wù)處理子系統(tǒng)、 第二智能業(yè)務(wù)處理子系統(tǒng)、二次觸發(fā)級聯(lián)子系統(tǒng),其中所述第一智能業(yè)務(wù)處理子系統(tǒng)用于處理用戶簽約的第一智能業(yè)務(wù),并 通知所述二次觸發(fā)級聯(lián)子系統(tǒng)進行處理;所述二次觸發(fā)級聯(lián)子系統(tǒng)用于判斷用戶是否簽約了兩個以上智能業(yè) 務(wù),如果是則通知所述第二智能業(yè)務(wù)處理子系統(tǒng)進行處理,并記錄所述第 一智能業(yè)務(wù)處理子系統(tǒng)和第二智能業(yè)務(wù)處理子系統(tǒng)處理的是同一用戶在同 一次呼叫中的不同智能業(yè)務(wù),否則將呼叫移交給第 一智能業(yè)務(wù)處理子系統(tǒng) 繼續(xù)處理;所述第二智能業(yè)務(wù)處理子系統(tǒng)用于處理用戶簽約的第二智能業(yè)務(wù)。
9、 根據(jù)權(quán)利要求8所述的智能觸發(fā)系統(tǒng),其特征在于,如果用戶簽約的 是兩個智能業(yè)務(wù),并且被叫用戶為本局用戶,處理完第二智能業(yè)務(wù)后所述 第二智能業(yè)務(wù)處理子系統(tǒng)還用于進行尋呼處理;或如果用戶簽約的是兩個智能業(yè)務(wù),并且被叫用戶不是本局用戶,處理 完第二智能業(yè)務(wù)后所述第二智能業(yè)務(wù)處理子系統(tǒng)還用于進行出局處理。
10、 根據(jù)權(quán)利要求8所述的智能觸發(fā)系統(tǒng),其特征在于,如果用戶簽約 的是三個以上智能業(yè)務(wù),處理完第二智能業(yè)務(wù)后所述第二智能業(yè)務(wù)處理子系 統(tǒng)還用于向所述二次觸發(fā)級聯(lián)子系統(tǒng)發(fā)送呼叫繼續(xù)的通知。
11、 根據(jù)權(quán)利要求10所述的智能觸發(fā)系統(tǒng),其特征在于,所述智能觸發(fā)系統(tǒng)還包括第三智能業(yè)務(wù)處理子系統(tǒng),用于處理用戶簽約的第三智能業(yè)務(wù); 當所述二次觸發(fā)級聯(lián)子系統(tǒng)收到所述第二智能業(yè)務(wù)處理子系統(tǒng)的呼叫繼續(xù) 通知后,通知所述第三智能業(yè)務(wù)處理子系統(tǒng)進行處理。
12、 根據(jù)權(quán)利要求8所述的智能觸發(fā)系統(tǒng),其特征在于,如果檢測到呼叫 事件,所述第一智能業(yè)務(wù)處理子系統(tǒng)還用于決定是否上報所述呼叫事件, 并將所述呼叫事件通過所述二次觸發(fā)級聯(lián)子系統(tǒng)發(fā)送給所述第二智能業(yè)務(wù) 處理子系統(tǒng),所述第二智能業(yè)務(wù)處理子系統(tǒng)接收所述呼叫事件,并決定是 否上報所述呼叫事件。
13、 根據(jù)權(quán)利要求8所述的智能觸發(fā)系統(tǒng),其特征在于,如果是移動終 結(jié)智能業(yè)務(wù),所述第一智能業(yè)務(wù)處理子系統(tǒng)在處理用戶簽約的第一智能業(yè) 務(wù)之前還用于向HLR發(fā)送第一漫游號碼請求,并接收所述HLR返回的第一 漫游號碼請求響應(yīng)。
14、 根據(jù)權(quán)利要求13所述的智能觸發(fā)系統(tǒng),其特征在于,如果是移動終 結(jié)智能業(yè)務(wù),在通知所述二次觸發(fā)級聯(lián)子系統(tǒng)進行處理之前所述第一智能 業(yè)務(wù)處理子系統(tǒng)還用于向所述HLR發(fā)送第二漫游號碼請求,并接收所述 HLR返回的第二漫游號碼請求響應(yīng)。
15、 根據(jù)權(quán)利要求8所述的智能觸發(fā)系統(tǒng),其特征在于,所述第一智能 業(yè)務(wù)的優(yōu)先級高于所述第二智能業(yè)務(wù)的優(yōu)先級。
16、 根據(jù)權(quán)利要求8至15任一項所述的智能觸發(fā)系統(tǒng),其特征在于,所 述智能業(yè)務(wù)處理子系統(tǒng)包括呼叫控制模塊、智能觸發(fā)才莫塊、智能事件處理模 塊,所述呼叫控制模塊用于呼叫控制; 所述智能觸發(fā)模塊用于根據(jù)用戶的簽約信息觸發(fā)智能; 所述智能事件處理模塊用于決定是否上報呼叫事件。
全文摘要
本發(fā)明的實施例公開了一種智能觸發(fā)系統(tǒng),包括第一智能業(yè)務(wù)處理子系統(tǒng)、第二智能業(yè)務(wù)處理子系統(tǒng)以及二次觸發(fā)級聯(lián)子系統(tǒng)。所述第一智能業(yè)務(wù)處理子系統(tǒng)用于處理用戶簽約的第一智能業(yè)務(wù),并通知所述二次觸發(fā)級聯(lián)子系統(tǒng)進行處理;所述二次觸發(fā)級聯(lián)子系統(tǒng)用于判斷用戶是否簽約了兩個以上智能業(yè)務(wù),如果是則通知所述第二智能業(yè)務(wù)處理子系統(tǒng)進行處理,并記錄所述第一智能業(yè)務(wù)處理子系統(tǒng)和第二智能業(yè)務(wù)處理子系統(tǒng)處理的是同一用戶在同一次呼叫中的不同智能業(yè)務(wù);所述第二智能業(yè)務(wù)處理子系統(tǒng)用于處理用戶簽約的第二智能業(yè)務(wù)。上述的智能觸發(fā)系統(tǒng)可以在同一用戶的同一次呼叫中實現(xiàn)多次智能業(yè)務(wù)。
文檔編號H04Q7/38GK101207928SQ20071019562
公開日2008年6月25日 申請日期2007年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者冼旭和, 楊青山 申請人:華為技術(shù)有限公司