專利名稱:短消息業(yè)務在多媒體子系統(tǒng)中實現(xiàn)分叉發(fā)送的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及在多媒體子系統(tǒng)(IMS )中傳輸短消息業(yè)務(SMS )的技術, 特別涉及一種SMS在IMS中實現(xiàn)分叉(Forking)發(fā)送的方法及系統(tǒng)。
背景技術:
會話發(fā)起協(xié)議(SIP, Session Initiation Protocol)是英特網(wǎng)任務工作組 (IETF )制定的多媒體通信系統(tǒng)框架協(xié)議之一,其是一個基于文本的應用層 控制協(xié)議,獨立于底層協(xié)議,用于建立、修改和終止網(wǎng)際協(xié)議(IP)網(wǎng)絡上 的雙方或多方多々某體會話。在采用SIP的網(wǎng)絡中,如IMS網(wǎng)絡中4是供了一 種Forking發(fā)送方法,允許一個SIP消息被所關聯(lián)的一個用戶標識的多個用 戶終端接收。在SIP網(wǎng)絡中提供的Forking發(fā)送方法為在SIP網(wǎng)絡側的代理設備 (Proxy)中設置一個用戶標識和多個用戶終端信息,如多個用戶終端聯(lián)系 地址的對應關系,當SIP網(wǎng)絡側接收到發(fā)送給用戶終端的SIP消息時,首先 將該SIP消息發(fā)送給Proxy,Proxy根據(jù)設置的對應關系確定SIP消息攜帶的 用戶標識對應的多個用戶終端信息,將該SIP消息發(fā)送分別發(fā)送給多個用戶 終端信息對應的多個用戶終端。目前,在SIP網(wǎng)絡中提供的Forking發(fā)送方法可以采用兩種方式并行 Forking發(fā)送方式和串行Forking發(fā)送方式。其中,并行Forking方式是Proxy 將接收到的一個SIP消息同時發(fā)送給多個用戶終端;串行Forking方式是 Proxy預先設置對應于一個用戶標識的多個用戶終端信息的先后順序,然后 按照先后順序先將接收到的一個SIP消息發(fā)送給多個用戶終端中的一個用戶 終端,如果該用戶終端返回成功響應,則Proxy終止向其他用戶終端發(fā)送該SIP消息,否則按照先后順序繼續(xù)向其他用戶終端發(fā)送,直到接收到成功響應或向所有用戶終端發(fā)送完畢。IMS網(wǎng)絡是基于SIP技術的網(wǎng)絡,使用SIP呼叫控制機制來創(chuàng)建、管理 和終結各種類型的多媒體業(yè)務。在IMS網(wǎng)絡中,可以采用SIP的Forking發(fā) 送方法,由IMS網(wǎng)絡側的服務呼叫控制功能(S-CSCF)作為Proxy來實現(xiàn) 當S-CSCF接收到用戶終端的注冊消息時,將該用戶終端所使用的公有用戶 標識和用戶終端的聯(lián)系地址相關聯(lián)后存儲,當 一個公有用戶標識與多個用戶 終端的聯(lián)系地址相關聯(lián)時,通過S-CSCF發(fā)往該公有用戶標識的SIP消息就 會在S-CSCF上發(fā)生Forking。 S-CSCF對接收到的SIP消息執(zhí)行并行Forking 或串行Forking是預先配置的,即當多個用戶終端關聯(lián)同 一個公有用戶標識 的用戶可以到S-CSCF通過配置用戶數(shù)據(jù),設置到來的SIP消息是并行 Forking還是串行Forking。SMS在傳統(tǒng)的電路(CS)域發(fā)展的很成熟,應用也很廣泛。為了使業(yè) 務發(fā)展具有延續(xù)性,在未來的網(wǎng)際協(xié)議(IP)網(wǎng)絡中用戶也能體驗SMS,第 三代移動通信標準化的伙伴項目(3GPP)成立了一個課題,研究使用IP承 載SMS消息,具體實現(xiàn)為在IP網(wǎng)絡設置網(wǎng)際協(xié)議-短消息-網(wǎng)關(IP-SM-GW ) 作為IMS網(wǎng)絡域與CS域間的SMS網(wǎng)關,當IMS網(wǎng)絡域向CS域發(fā)送SMS 消息時,將SMS消息封裝在SIP消息體中傳遞到IP-SM-GW, IP-SM-GW從 接收到SIP消息體中解析得到SMS消息后,發(fā)送到CS域;當CS域向IMS 網(wǎng)絡域發(fā)送SMS消息時,SMS消息傳遞到IP-SM-GW時,IP-SM-GW構造 一個在消息體中封裝SMS消息的SIP消息,發(fā)送給IMS網(wǎng)絡域。另一種實 現(xiàn)方式是在IP網(wǎng)絡設置IP-SM-GW作為IMS網(wǎng)絡域與CS域間的SMS網(wǎng) 關,當IMS網(wǎng)絡域向CS域發(fā)送SMS消息時,將SMS消息內(nèi)容取出放入 SIP消息體中傳遞到IP-SM-GW, IP-SM-GW從接收到SIP消息體中解析得 到SMS消息內(nèi)容,構造一個SMS消息后,發(fā)送到CS域;當CS域向IMS 網(wǎng)絡域發(fā)送SMS消息時,SMS消息傳遞到IP-SM-GW時,IP-SM-GW構造 一個在消息體中攜帶SMS消息內(nèi)容的SIP消息,發(fā)送給IMS網(wǎng)絡域。
但是,采用這種方式在CS域和IMS網(wǎng)絡域之間實現(xiàn)SMS消息的互通 存在著缺點無法控制來自CS域的SMS消息在IMS網(wǎng)絡域采用Forking 發(fā)送方法發(fā)送給一個以上用戶終端。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種SMS在IMS中實現(xiàn)Forking發(fā) 送的方法,該方法能夠控制來自CS域的SMS消息在IMS網(wǎng)絡域采用Forking 發(fā)送給一個以上用戶終端。本發(fā)明還提供一種SMS在IMS中實現(xiàn)Forking發(fā)送的系統(tǒng),該系統(tǒng)能夠控 制來自CS域的SMS消息在IMS網(wǎng)絡域采用Forking發(fā)送給一個以上用戶終端。根據(jù)上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的一種短消息業(yè)務SMS在多媒體子系統(tǒng)IMS中實現(xiàn)分叉Forking發(fā)送的方 法,在封裝SMS消息或攜帶SMS消息內(nèi)容的會話初始協(xié)議SIP消息中攜帶是 否進行Forking指示,該方法還包括IMS網(wǎng)絡中的服務呼叫控制功能S-CSCF根據(jù)接收到該SIP消息攜帶的是 否進行Forking指示確定是否進行Forking發(fā)送,如果是,根據(jù)設置的公共用戶 標識與一個以上用戶終端信息的對應關系確定該SIP消息攜帶的公共用戶標識 對應的用戶終端信息,將該SIP消息發(fā)送到對應于用戶終端信息的用戶終端上。該方法還包括S-CSCF根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定不進行 Forking發(fā)送,則將該SIP消息發(fā)送給該SIP消息所攜帶的公共用戶標識所對應 的一個用戶終端上。所述SIP消息中還攜帶進行Forking方式指示,所述將該SIP消息發(fā)送到對 應于用戶終端信息的用戶終端上為采用該SIP消息中攜帶指示所指示的進行Forking方式將該SIP消息發(fā)送到 對應于用戶終端信息的用戶終端。所述SIP消息中還攜帶進行Forking方式指示的過程為 網(wǎng)際協(xié)議-短消息-網(wǎng)關IP-SM-GW設置接收SMS消息的電路CS域目的用 戶終端號碼與進行Forking方式指示的對應關系,根據(jù)對應關系確定接收到SMS 消息的目的用戶終端號碼對應的進行Forking方式指示,構造封裝SMS消息或 攜帶SMS消息內(nèi)容的SIP消息中攜帶進行Forking方式指示的SIP消息。
所述進行Forking方式指示為并行Forking指示或串行Forking指示。
所述進行Forking方式指示攜帶在SIP消息中設置的請求-部署 Request-Disposition頭域中。
所述在封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息中攜帶是否進行 Forking指示的過程為網(wǎng)際協(xié)議-短消息-網(wǎng)關IP-SM-GW設置接收SMS消息的CS域目的用戶終 端號碼與是否進行Forking指示的對應關系,根據(jù)對應關系確定接收到SMS消 息的目的用戶終端號碼對應的是否進行Forking指示,構造封裝SMS消息或攜 帶SMS消息內(nèi)容的SIP消息中攜帶是否進行Forking指示的SIP消息。
所述是否進行Forking指示為進行Forking指示或不進行Forking指示。
所述是否進行Forking指示攜帶在SIP消息中設置的Request-Disposition頭 域中。
一種SMS在IMS中實現(xiàn)Forking發(fā)送的方法,該方法包括 IMS網(wǎng)絡中的S-CSCF設置策略,根據(jù)設置的策略判斷接收到的封裝SMS 消息或攜帶SMS消息內(nèi)容的SIP消息是否進行Forking發(fā)送,如果是,根據(jù)設 置的公共用戶標識與一個以上用戶終端信息的對應關系確定該SIP消息攜帶的 公共用戶標識對應的用戶終端信息,將該SIP消息發(fā)送到對應于用戶終端信息 的用戶終端上。
所述策略為來自IP-SM-GW的封裝SMS消息或攜帶SMS消息內(nèi)容的SIP 消息進行Forking;或者所述策略為公共用戶標識與是否設置Forking以及Forking方式的對應 關系,才艮據(jù)封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息攜帶的公共用戶標 識確定是否進行Forking發(fā)送。 一種SMS在IMS中實現(xiàn)Forking發(fā)送的系統(tǒng),該系統(tǒng)包括IP-SM-GW、S-CSCF和多個用戶終端,其中,IP-SM-GW,用于接收來自CS域的SMS消息,構造封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息后,該SIP消息還攜帶是否進行Forking指示,將該SIP消息發(fā)送給S-CSCF;S-CSCF,用于根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定進行Forking發(fā)送,將該SIP消息發(fā)送到對應的多個用戶終端上。 所述IP-SM-GW中還攜帶有策略模塊和構造模塊,其中, 策略模塊,用于將存儲的是否進行Forking指示的策略發(fā)送給構造模塊; 構造模塊,用于接收來自CS域的SMS消息,根據(jù)從策略模塊接收到的策略構造攜帶是否進行Forking指示以及封裝SMS消息或攜帶SMS消息內(nèi)容SIP消息。
所述策略為接收SMS消息的CS域目的用戶終端號碼與是否進行Forking 指示的對應關系。從上述方案可以看出,本發(fā)明在封裝有SMS消息的SIP消息中攜帶是否進 行Forking指示,接收到該SIP消息的S-CSCF根據(jù)攜帶的是否進行Forking指 示確定是否對該SIP消息進行Forking,另外,當該SIP消息攜帶進行Forking 指示時,還攜帶進行Forking方式指示,S-CSCF根據(jù)攜帶的進行Forking方式 指示對該SIP消息進行對應Forking方式的Forking。因此,本發(fā)明提供的方法 及系統(tǒng)控制了來自CS域的SMS消息在IMS網(wǎng)絡域采用Forking發(fā)送給一個以 上用戶終端。另外,在本發(fā)明中,還可以在S-CSCF中設置將來自IP-SM-GW 的封裝有SMS消息的SIP消息采用Forking以及所采用Forking方式進行發(fā)送 的策略,當S-CSCF接收到來自IP-SM-GW的封裝有SMS消息的SIP消息時, 直接采用設置的策略采用Forking以及所采用Forking方式進行發(fā)送。
圖1為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法流程圖2為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法實施例一流程圖; 圖3為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法實施例二流程圖; 圖4為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法實施例三流程圖; 圖5為本發(fā)明SMS在IMS中實現(xiàn)Forking的系統(tǒng)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下舉具體實施 例并參照附圖,對本發(fā)明進行進一步詳細的說明。當來自CS域的SMS消息發(fā)送到IMS網(wǎng)絡域時,由IP-SM-GW構造封 裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息發(fā)送給IMS網(wǎng)絡域的S-CSCF, 由S-CSCF對SIP消息進行處理,發(fā)送到用戶終端上。為了使來自CS域的 SMS消息在IMS網(wǎng)絡域采用Forking發(fā)送給一個以上用戶終端,本發(fā)明在構 造封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息時,可以設置請求-部署 (Request-Disposition)頭域,攜帶相關值指示S-CSCF對該SIP消息是否進 行Forking 。在SIP消息中設置的Request-Disposition頭域中攜帶的相關值可以為 分叉指示(Forking),允許S-CSCF對該SIP消息進行Forking,這時, 按照現(xiàn)有技術,IP-SM-GW構造的SIP消息攜帶有對應于目的用戶終端CS 域電話號碼的7>共用戶標識,則S-CSCF根據(jù)對應關系確定該公共用戶標識 對應的多個用戶終端聯(lián)系地址,進行Forking操作發(fā)送給對應的多個用戶終 端。采用并行Forking還是串行Forking需要在Request-Disposition中進一步 標識。不分叉指示(no-fork),不允許S-CSCF對該SIP消息進行Forking, 并行forking指示(parallel) , S-CSCF對該SIP消息進行并行forking, 這時,IP-SM-GW構造的SIP消息攜帶有對應于目的用戶終端CS域電話號 碼的公共用戶標識,則S-CSCF根據(jù)對應關系確定該公共用戶標識對應的多 個用戶終端聯(lián)系地址,進行Forking操作同時發(fā)送給對應的多個用戶終端。
串行forking指示(s叫uential) , S-CSCF對該SIP消息進行串行forking, 這時,IP-SM-GW構造的SIP消息攜帶有對應于目的用戶終端CS域電話號 碼的公共用戶標識,則S-CSCF根據(jù)對應關系確定該公共用戶標識對應的多 個用戶終端聯(lián)系地址且根據(jù)預先設置的發(fā)送順序確定本次發(fā)送順序,進行 Forking操作按照發(fā)送順序發(fā)送給對應的一個用戶終端,如果該用戶終端在 設定的時間內(nèi)沒有響應,再按照發(fā)送順序發(fā)送給所對應的下一個用戶終端, 直到4妄收到成功響應或所有對應的用戶終端都發(fā)送完畢。舉兩個例子進行說明。如在封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息中的 Request-Disposition: fork, parallel時,表示允許S-CSCF對該SIP消息進行 并行Forking;如在封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息中的 Request-Disposition: no-fork時,標識不允許S-CSCF發(fā)起Forking。在封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息中的 Request-Disposition中設置是否進行Forking指示是由IP-SM-GW配置的, 本發(fā)明可以在IP-SM-GW配置策略,控制SMS在IMS域中是否進行Forking 且進行Forking的方式。此外,在IP-SM-GW可以通過配置策略,對來自 CS域不同用戶終端的SMS執(zhí)行不同F(xiàn)orking策略。例如在IP-SM-GW上 配置三個列表或集合,命名為no-fork、 fork - parallel和fork-s叫uential,列 表或集合中記錄CS域的目的用戶終端信息,如電話號碼,IP-SM-GW 4妄收 到CS域來的SMS消息后,;險測發(fā)送目的用戶終端信息(可以在SMS中攜 帶,也可以到CS域網(wǎng)絡側獲取)匹配到哪一個列表或集合中,從而確定其 在構造封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息,所設置的 Request-Disposition 中的指示是相應的 no-fork 、 fork-parallel 或 fork-sequential 。圖1為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法流程圖,其具體步驟為步驟100、 IP-SM-GW接收到來自CS域的SMS消息,根據(jù)設定的策略
構造攜帶是否進行Forking指示的封裝有SMS消息或攜帶SMS消息內(nèi)容的 SIP消息后發(fā)送給IMS網(wǎng)絡域的S-CSCF。當攜帶進行Forking指示時,該 SIP消息還攜帶有進行Forking方式指示。設定的策略可以有多種,如設置發(fā)送用戶終端信息與是否進行Forking 且進行Forking類型的對應關系,根據(jù)SMS消息攜帶的或從CS域網(wǎng)絡側獲 取到的目的用戶終端信息確定對應的是否進行Forking,然后將是否進行 Forking指示的字段,如Request-Disposition攜帶在構造的SIP消息中。步驟101、 S-CSCF從接收到該SIP消息中獲取到所攜帶的是否進行 Forking指示,根據(jù)該Forking指示確定是否對該SIP消息進行Forking:如 果所攜帶的是進行Forking指示,再獲取所攜帶的Forking方式指示,根據(jù) 預先設定的對應關系確定該SIP消息攜帶的公共用戶標識對應的多個用戶終 端聯(lián)系地址,采用SIP消息所指示的Forking方式將該SIP消息發(fā)送給對應 于多個目的用戶終端聯(lián)系地址的多個目的用戶終端;如果所攜帶的是不進行 Forking指示,則直接將該SIP消息發(fā)送到該SIP消息封攜帶的公共用戶標 識所對應的其中 一個用戶終端上。舉三個具體實施例說明本發(fā)明,圖2為本發(fā)明SMS在IMS中實現(xiàn) Forking的方法實施例一流程圖,其具體步驟為步驟200、 IP-SM-GW發(fā)送所構造的封裝SMS消息或攜帶SMS消息內(nèi) 容的SIP消息,通過R叫uest-Disposition攜帶no-fork,指示S-CSCF不要對 該SIP消息進4亍Forking。當然,在IP-SM-GW接收到CS域的SMS消息時,構造SIP消息,該 SIP消息還攜帶對應于CS域的目的用戶終端電話號碼的公共用戶標識,該 CS域的目的用戶終端電話號碼攜帶在SMS消息中發(fā)送給IP-SM-GW或 IP-SM-GW直接到CS域按照現(xiàn)有技術去獲取。步驟201 、 S-CSCF檢測到該SIP消息的Request-Disposition中為no-fork, 對該SIP消息進行非Forking流程,發(fā)送給該SIP消息攜帶的公共用戶標識 對應的一個用戶終端。
步驟202、 S-CSCF收到用戶終端對SIP消息的確認響應,即200OK響 應,前傳該確認響應給IP-SM-GW。圖3為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法實施例二流程圖,其 具體步驟為步驟300、 IP-SM-GW發(fā)送所構造的封裝SMS消息或攜帶SMS消息內(nèi) 容的SIP消息,通過Request-Disposition攜帶fork和parallel,指示S-CSCF 對該SIP消息進行并行Forking。步驟301、 S-CSCF檢測到該SIP消息的Request-Disposition中為fork 和parallel,對該SIP消息進行并行Forking,同時發(fā)送給該SIP消息攜帶的 公共用戶標識對應的多個用戶終端。步驟302、S-CSCF收到多個用戶終端對SIP消息的確認響應,即200 OK 響應,前傳其中一個確認響應給IP-SM-GW。圖4為本發(fā)明SMS在IMS中實現(xiàn)Forking的方法實施例三流程圖,其 具體步驟為步驟400、 IP-SM-GW發(fā)送所構造的封裝SMS消息或攜帶SMS消息內(nèi) 容的SIP消息,通過Request-Disposition攜帶fork和s叫uential,指示S-CSCF 對該SIP消息進行串行Forking。步驟401、 S-CSCF 4企測到該SIP消息的R叫uest-Disposition中為fork 和sequential,對該SIP消息進行串行Forking ,按照該SIP消息攜帶的發(fā)送 順序信息依次發(fā)送給該SIP消息攜帶的公共用戶標識對應的多個用戶終端。步驟術、S-CSCF收到用戶終端對SIP消息的確認響應,即200OK響 應,將確認響應前傳給IP-SM-GW。在本發(fā)明中,還可以有一種使SMS在IMS中實現(xiàn)Forking的方法,即 在處理封裝了 SMS消息的SIP消息的S-CSCF上設置統(tǒng)一策略,讓S-CSCF 在執(zhí)行Forking前,檢查SIP消息是否從IP-SM-GW發(fā)送來的,如果是,則 在S-CSCF上對該SIP消息進行Forking,將該SIP消息根據(jù)對應關系發(fā)送給 對應的多個用戶終端。
在本發(fā)明中,還可以有一種使SMS在IMS中實現(xiàn)Forking的方法,即 具有多用戶終端的用戶可以在S-CSCF中設置接收IMS消息的Forking策略, 具體策略設置為在S-CSCF中,如果用戶針對SMS不設置Forking,則給用戶使用的一 個用戶終端設置專用于收發(fā)SMS消息;在S-CSCF中,如果用戶針對SMS 設置串行Forking接收,則設置一個公共用戶標識對應多個用戶使用的用戶 終端且按接收順序排列;在S-CSCF中,如果用戶針對SMS設置并行Forking, 則設置一個公共用戶標識對應多個用戶使用的用戶終端。本發(fā)明還提供一種SMS在IMS中實現(xiàn)Forking發(fā)送的系統(tǒng),如圖5所示 該系統(tǒng)包括IP-SM-GW、 S-CSCF和多個用戶終端。其中,IP-SM-GW,用于接收來自CS域的SMS消息,構造封裝SMS消息 或攜帶SMS消息內(nèi)容的SIP消息后,該SIP消息還攜帶是否進行Forking指示, 將該SIP消息發(fā)送給S-CSCF;S-CSCF,用于根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定進 行Forking發(fā)送,將該SIP消息發(fā)送到對應的多個用戶終端上。在本發(fā)明中,IP-SM-GW中包括策略模塊和構造模塊,其中,策略模塊,用于將存儲的是否進行Forking指示的策略發(fā)送給構造模塊;構造模塊,用于接收來自CS域的SMS消息,根據(jù)從策略模塊接收到的策 略構造攜帶是否進行Forking指示以及封裝SMS消息或攜帶SMS消息內(nèi)容SIP 消息。在本發(fā)明中,是否進行Forking指示的策略可以為接收SMS消息的CS 域目的用戶終端號碼與是否進行Forking指示的對應關系。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應包含在本 發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種短消息業(yè)務SMS在多媒體子系統(tǒng)IMS中實現(xiàn)分叉Forking發(fā)送的方法,其特征在于,在封裝SMS消息或攜帶SMS消息內(nèi)容的會話初始協(xié)議SIP消息中攜帶是否進行Forking指示,該方法還包括IMS網(wǎng)絡中的服務呼叫控制功能S-CSCF根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定是否進行Forking發(fā)送,如果是,根據(jù)設置的公共用戶標識與一個以上用戶終端信息的對應關系確定該SIP消息攜帶的公共用戶標識對應的用戶終端信息,將該SIP消息發(fā)送到對應于用戶終端信息的用戶終端上。
2、 如權利要求1所述的方法,其特征在于,該方法還包括S-CSCF根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定不進行 Forking發(fā)送,則將該SIP消息發(fā)送給該SIP消息所攜帶的公共用戶標識所對應 的一個用戶終端上。
3、 如權利要求1所述的方法,其特征在于,所述SIP消息中還攜帶進行 Forking方式指示,所述將該SIP消息發(fā)送到對應于用戶終端信息的用戶終端上 具體為采用該SIP消息中攜帶指示所指示的進行Forking方式將該SIP消息發(fā)送到 對應于用戶終端信息的用戶終端。
4、 如權利要求3所述的方法,其特征在于,所述SIP消息中還攜帶進行 Forking方式指示的過程為網(wǎng)際協(xié)議-短消息-網(wǎng)關IP-SM-GW設置接收SMS消息的電路CS域目的用 戶終端號碼與進行Forking方式指示的對應關系,根據(jù)對應關系確定接收到SMS 消息的目的用戶終端號碼對應的進行Forking方式指示,構造封裝SMS消息或 攜帶SMS消息內(nèi)容的SIP消息中攜帶進行Forking方式指示的SIP消息。
5、 如權利要求3或4所述的方法,其特征在于,所述進行Forking方式指 示為并行Forking指示或串行Forking指示。
6、 如權利要求3或4所述的方法,其特征在于,所述進行Forking方式指 示攜帶在SIP消息中設置的請求-部署Request-Disposition頭域中。
7、 如權利要求l所述的方法,其特征在于,所述在封裝SMS消息或攜帶 SMS消息內(nèi)容的SIP消息中攜帶是否進行Forking指示的過程為網(wǎng)際協(xié)議-短消息-網(wǎng)關IP-SM-GW設置接收SMS消息的CS域目的用戶終 端號碼與是否進行Forking指示的對應關系,根據(jù)對應關系確定接收到SMS消 息的目的用戶終端號碼對應的是否進行Forking指示,構造封裝SMS消息或攜 帶SMS消息內(nèi)容的SIP消息中攜帶是否進行Forking指示的SIP消息。
8、 如權利要求1或7所述的方法,其特征在于,所述是否進行Forking指 示為進4亍Forking指示或不進4亍Forking指示。
9、 如權利要求1或7所述的方法,其特征在于,所述是否進行Forking指 示攜帶在SIP消息中設置的Request-Disposition頭域中。
10、 一種SMS在IMS中實現(xiàn)Forking發(fā)送的方法,其特征在于,該方法包括IMS網(wǎng)絡中的S-CSCF設置策略,根據(jù)設置的策略判斷接收到的封裝SMS 消息或攜帶SMS消息內(nèi)容的SIP消息是否進行Forking發(fā)送,如果是,根lt設 置的公共用戶標識與一個以上用戶終端信息的對應關系確定該SIP消息攜帶的 公共用戶標識對應的用戶終端信息,將該SIP消息發(fā)送到對應于用戶終端信息 的用戶終端上。
11、 如權利要求IO所述的方法,其特征在于,所述策略為來自IP-SM-GW 的封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息進行Forking;或者所述策略為公共用戶標識與是否設置Forking以及Forking方式的對應 關系,根據(jù)封裝SMS消息或攜帶SMS消息內(nèi)容的SIP消息攜帶的公共用戶標 識確定是否進行Forking發(fā)送。
12、 一種SMS在IMS中實現(xiàn)Forking發(fā)送的系統(tǒng),其特征在于,該系統(tǒng)包 括IP-SM-GW、 S-CSCF和多個用戶終端,其中,IP-SM-GW,用于接收來自CS域的SMS消息,構造封裝SMS消息或攜帶 SMS消息內(nèi)容的SIP消息后,該SIP消息還攜帶是否進行Forking指示,將該SIP消息發(fā)送給S-CSCF;S-CSCF,用于根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定進 行Forking發(fā)送,將該SIP消息發(fā)送到對應的多個用戶終端上。
13、 如權利要求12所述的系統(tǒng),其特征在于,所述IP-SM-GW中還攜帶 有策略模塊和構造模塊,其中,策略模塊,用于將存儲的是否進行Forking指示的策略發(fā)送給構造模塊; 構造模塊,用于接收來自CS域的SMS消息,根據(jù)從策略模塊接收到的策略構造攜帶是否進行Forking指示以及封裝SMS消息或攜帶SMS消息內(nèi)容SIP消息。
14、 如權利要求13所述的系統(tǒng),其特征在于,所述策略為接收SMS消息 的CS域目的用戶終端號碼與是否進行Forking指示的對應關系。
全文摘要
本發(fā)明公開了一種短消息業(yè)務SMS在多媒體子系統(tǒng)IMS中實現(xiàn)分叉Forking發(fā)送的方法及系統(tǒng),該方法包括在封裝SMS消息或攜帶SMS消息內(nèi)容的會話初始協(xié)議SIP消息中攜帶是否進行Forking指示,IMS網(wǎng)絡中的服務呼叫控制功能S-CSCF根據(jù)接收到該SIP消息攜帶的是否進行Forking指示確定是否進行Forking發(fā)送,如果是,根據(jù)設置的公共用戶標識與一個以上用戶終端信息的對應關系確定該SIP消息攜帶的公共用戶標識對應的用戶終端信息,將該SIP消息發(fā)送到對應于用戶終端信息的用戶終端上。本發(fā)明提供的方法控制了來自CS域的SMS消息在IMS網(wǎng)絡域采用Forking發(fā)送給一個以上用戶終端。
文檔編號H04L29/06GK101110791SQ20061011219
公開日2008年1月23日 申請日期2006年8月17日 優(yōu)先權日2006年8月17日
發(fā)明者嘯 王 申請人:華為技術有限公司