專(zhuān)利名稱(chēng):評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的初始過(guò)濾標(biāo)準(zhǔn)進(jìn)行評(píng)估
(evaluate )的方法和i殳備。
背景技術(shù):
IP多媒體(IPMM)是在相同會(huì)話(huà)中提供語(yǔ)音、視頻、消息接發(fā)、 數(shù)據(jù)等等的動(dòng)態(tài)組合的服務(wù)的示例。通過(guò)增加基本應(yīng)用的數(shù)量以及可 能組合的媒體,提供給終端用戶(hù)的服務(wù)數(shù)量將會(huì)增加,并且人際間的 通信體驗(yàn)將會(huì)得以豐富。這將會(huì)引起新一代個(gè)性化、豐富的多媒體通 信服務(wù),例如端對(duì)端(peer-to-peer)多媒體通信、IPTV等等。
這些服務(wù)能夠基于IP多媒體子系統(tǒng)(IMS)體系結(jié)構(gòu),后者是由 第三代合作伙伴計(jì)劃(3GPP)定義的技術(shù)以在移動(dòng)通信網(wǎng)絡(luò)上提供IP 多々某體月良務(wù)(3GPP TS 22.228、 TS 23.228、 TS 24.229、 TS 29.228、 TS 29.229、 TS 29.328和TS 29.239版本5-7 )。
IMS利用會(huì)話(huà)發(fā)起協(xié)議(SIP )來(lái)建立并控制呼叫或者用戶(hù)終端(或 者用戶(hù)終端和應(yīng)用服務(wù)器)之間的會(huì)話(huà)。由SIP信令承載的會(huì)話(huà)描述 協(xié)議(SDP)用于描述并協(xié)商會(huì)話(huà)的媒體組件。圖1示意性地圖示了 在3GPPPS接入域的情形中,IMS如何適應(yīng)于移動(dòng)網(wǎng)絡(luò)體系結(jié)構(gòu)。
能夠使用應(yīng)用服務(wù)器(AS)經(jīng)由IMS網(wǎng)絡(luò)將服務(wù)提供給用戶(hù)。 當(dāng)用戶(hù)向IMS網(wǎng)絡(luò)進(jìn)行注冊(cè)時(shí),l吏用一個(gè)或多個(gè)初始過(guò)濾標(biāo)準(zhǔn)(IFC) 來(lái)觸發(fā)服務(wù)提供,所述初始過(guò)濾標(biāo)準(zhǔn)被存儲(chǔ)在用戶(hù)簡(jiǎn)檔中并被下載到 用戶(hù)的服務(wù)呼叫會(huì)話(huà)控制功能(S-SCSF) 。 IFC由觸發(fā)點(diǎn)和一個(gè)或多 個(gè)AS的地址組成。觸發(fā)點(diǎn)描述這樣的條件其中必須檢查所述條件 以發(fā)現(xiàn)是否應(yīng)該聯(lián)系所指示的AS。
如圖2中所示,當(dāng)S-CSCF接收到消息時(shí),其檢查所存儲(chǔ)的IFC。 如果傳入的(incoming)消息滿(mǎn)足IFC中觸發(fā)點(diǎn)的條件,則S-CSCF 將消息傳遞給IFC所指示的AS。 一旦AS已經(jīng)處理了消息,則消息被 返回至S-CSCF并且檢查下一個(gè)IFC。能夠給予IFC以?xún)?yōu)先級(jí)號(hào),故 如果多于一個(gè)的與用戶(hù)相關(guān)的IFC被存儲(chǔ)在S-CSCF,則以?xún)?yōu)先級(jí)的次序4企查IFC。
S-CSCF與AS之間的接口是IMS服務(wù)控制(ISC)接口,其使用 SIP信令來(lái)在A(yíng)S與S-CSCF之間進(jìn)行通信。
3GPP IMS規(guī)范TS 24.229 v7.5.1提供了允許AS通過(guò)修改消息中 所包含的請(qǐng)求-URI (統(tǒng)一資源指示符)來(lái)執(zhí)行SIP請(qǐng)求目標(biāo)的改變的 機(jī)制。當(dāng)從AS向S-CSCF返回消息時(shí),S-CSCF檢測(cè)請(qǐng)求-URI的改變 并中斷對(duì)初始過(guò)濾標(biāo)準(zhǔn)(IFC)評(píng)估的檢查,如圖3所示。消息被直 接傳遞至傳出的(outgoing)請(qǐng)求處理,并且不檢查任何較低優(yōu)先級(jí) 的IFC,這阻止了對(duì)其他AS的調(diào)用。
該機(jī)制的原始動(dòng)機(jī)來(lái)自于呼叫轉(zhuǎn)移服務(wù)的要求,所述呼叫轉(zhuǎn)移服 務(wù)允許AS改變SIP請(qǐng)求的目的地址。此時(shí),無(wú)法想像任意其他服務(wù) 會(huì)需要AS應(yīng)該改變SIP請(qǐng)求的請(qǐng)求-URI。盡管如此,要考慮若干 種情況,這些情況可能需要AS改變SIP請(qǐng)求的請(qǐng)求-URI,但是其不 應(yīng)中斷S-CSCF處的IFC評(píng)估過(guò)程。此類(lèi)情況的例子包括以下
1、 具有IMS^厶共用戶(hù)標(biāo)識(shí)(IMPU)的用戶(hù)可以-使用多于一個(gè)的 UE。 AS接收被尋址到(address to )用戶(hù)的IMPU的請(qǐng)求,并選擇SIP 用戶(hù)代理(UA)作為端點(diǎn),通常UA是以全局可路由UAURI(GRUU) 或聯(lián)系人(Contact)尋址的用戶(hù)的終端。當(dāng)AS想要發(fā)起與用戶(hù)設(shè)備
(UE)的終止會(huì)話(huà)時(shí),如果分配給UE的IMPU由其他UE共享,則 會(huì)出現(xiàn)問(wèn)題。為完全控制將終止會(huì)話(huà)請(qǐng)求發(fā)送至哪個(gè)UE, AS必須把 請(qǐng)求的目標(biāo)從IMPU變?yōu)樗x擇端點(diǎn)的地址。
2、 當(dāng)AS改變用戶(hù)的IMPU時(shí),出現(xiàn)類(lèi)似問(wèn)題。例如,當(dāng)AS接 收到具有TEL URI的IMPU并發(fā)送具有SIP URI的另 一個(gè)(反之亦然) 時(shí),這可能是需要的。
3、 可能需要AS將傳入請(qǐng)求的請(qǐng)求-URI從SIP URI變?yōu)門(mén)el URI。 當(dāng)只能使用電話(huà)號(hào)碼來(lái)聯(lián)系使用公共交換電話(huà)網(wǎng)絡(luò)(PSTN )連接至網(wǎng) 絡(luò)的設(shè)備時(shí),需要此改變。
在上述兩種情況中,可能希望S-CSCF在A(yíng)S已經(jīng)改變消息中的 請(qǐng)求-URI之后繼續(xù)IFC評(píng)估。這不會(huì)改變目標(biāo)用戶(hù),而是僅僅使用替 代性地址對(duì)相同用戶(hù)的端點(diǎn)或者用戶(hù)的端點(diǎn)的子集進(jìn)行尋址。這不同 于"呼叫轉(zhuǎn)移"情景,在呼叫轉(zhuǎn)移中,實(shí)際目標(biāo)用戶(hù)被改變,并且這 是在地址改變的情況下現(xiàn)有中斷IFC評(píng)估的機(jī)制不適合這些情況的主要原因。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的 終止呼叫會(huì)話(huà)控制功能處對(duì)初始過(guò)濾標(biāo)準(zhǔn)進(jìn)行評(píng)估的方法,所述方法
包括
接收會(huì)話(huà)發(fā)起協(xié)議消息,所述會(huì)話(huà)發(fā)起協(xié)議消息包括目的地統(tǒng)一
資源標(biāo)識(shí)符;
作為對(duì)消息應(yīng)用了初始過(guò)濾標(biāo)準(zhǔn)的結(jié)果,將消息發(fā)送至應(yīng)用服務(wù) 器,并暫停(suspend)對(duì)另外的初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估;
接收從應(yīng)用服務(wù)器返回的消息;
確定應(yīng)用服務(wù)器是否已經(jīng)改變了統(tǒng)一資源標(biāo)識(shí)符;
如果應(yīng)用服務(wù)器已經(jīng)改變了統(tǒng) 一 資源標(biāo)識(shí)符,則確定是否恢復(fù) (resume)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估,并且如果應(yīng)用服務(wù)器尚未改變統(tǒng) 一資源標(biāo)識(shí)符,則恢復(fù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估。
以這種方式,即使目的地統(tǒng)一資源標(biāo)識(shí)符已經(jīng)被改變,也針對(duì)是 否繼續(xù)進(jìn)行IFC評(píng)估做出決定。
確定是否恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的步驟可以包括確定初始過(guò)濾 標(biāo)準(zhǔn)是否具有相關(guān)聯(lián)的目標(biāo)改變忽略指示符(override indicator),并 且如果是,則恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。在這種情況下,目標(biāo)改變忽略 指示符通常與初始過(guò)濾標(biāo)準(zhǔn)相關(guān)聯(lián),并作為用戶(hù)簡(jiǎn)檔的一部分而被存 儲(chǔ)。
替代性地,確定是否恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的步驟可以包括確定 接收自應(yīng)用服務(wù)器的消息是否包含目標(biāo)改變忽略指示符,并且如果 是,則恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。這允許應(yīng)用服務(wù)器決定是否包括目標(biāo) 改變忽略指示符。
在一種替代性方法中,確定是否恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的步驟可 以包括確定接收自.應(yīng)用服務(wù)器的消息中所包含的目的地統(tǒng)一資源標(biāo) 識(shí)符是否與屬于與所接收到的消息中所包含的IP多媒體子系統(tǒng)公共 用戶(hù)標(biāo)識(shí)相同的用戶(hù)的IP多媒體子系統(tǒng)公共用戶(hù)標(biāo)識(shí)有關(guān),并且如果 是,則繼續(xù)進(jìn)行恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。
根據(jù)本發(fā)明的第二方面,提供了一種用于IP多媒體子系統(tǒng)網(wǎng)絡(luò)中
6的終止呼叫會(huì)話(huà)控制功能,所述呼叫會(huì)話(huà)控制功能包括
用于接收會(huì)話(huà)發(fā)起協(xié)議消息的裝置,所述消息包括目的地統(tǒng)一資
源標(biāo)識(shí)符;
用于評(píng)估將對(duì)消息應(yīng)用的初始過(guò)濾標(biāo)準(zhǔn)的裝置; 用于將消息發(fā)送至應(yīng)用服務(wù)器的傳送器; 用于接收從應(yīng)用服務(wù)器返回的消息的裝置; 用于確定應(yīng)用服務(wù)器是否已經(jīng)改變了目的地統(tǒng)一資源標(biāo)識(shí)符的 裝置;以及
用于在應(yīng)用服務(wù)器已經(jīng)改變了目的地統(tǒng)一資源標(biāo)識(shí)符的情況下 確定是否繼續(xù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)或是否停止評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的裝置。
根據(jù)本發(fā)明的第三方面,提供了一種應(yīng)用服務(wù)器,所述應(yīng)用服務(wù) 器包括
用于接收消息的接收器,所述消息包括目的地統(tǒng)一資源標(biāo)識(shí)符;
用于修改消,l的統(tǒng) 一 資源標(biāo)識(shí)符的裝置;
用于在消息中包括目標(biāo)地址忽略指示符的裝置;以及
用于將消息發(fā)送至呼叫會(huì)話(huà)控制功能的傳送器。
根據(jù)本發(fā)明的第四方面,提供了一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的 終止呼叫會(huì)話(huà)控制功能處對(duì)會(huì)話(huà)發(fā)起協(xié)議消息進(jìn)行處理的方法,所述 方法包4舌
接收會(huì)話(huà)發(fā)起協(xié)議消息,所述會(huì)話(huà)發(fā)起協(xié)議消息包括目的地統(tǒng)一 資源標(biāo)識(shí)符;
對(duì)消息應(yīng)用至少 一 個(gè)初始過(guò)濾標(biāo)準(zhǔn);
作為應(yīng)用了初始過(guò)濾標(biāo)準(zhǔn)的結(jié)果,將消息發(fā)送至應(yīng)用服務(wù)器;
接收從應(yīng)用服務(wù)器返回的消息;
確定所返回的消息是否包括新目標(biāo)統(tǒng) 一 資源標(biāo)識(shí)符;
如果所返回的消息包括新目標(biāo)統(tǒng)一資源標(biāo)識(shí)符,則以新目標(biāo)統(tǒng)一 資源標(biāo)識(shí)符來(lái)替代目的地統(tǒng)一資源標(biāo)識(shí)符。
即使其中多個(gè)初始過(guò)濾標(biāo)準(zhǔn)中的第一初始過(guò)濾標(biāo)準(zhǔn)所調(diào)用的應(yīng) 用服務(wù)器希望改變目的地統(tǒng)一資源標(biāo)識(shí)符,該方法也允許在改變目的 地統(tǒng) 一 資源標(biāo)識(shí)符之前評(píng)估所有的初始過(guò)濾標(biāo)準(zhǔn)。
根據(jù)本發(fā)明的第五方面,提供了一種用于IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的呼叫會(huì)話(huà)控制功能,所述呼叫會(huì)話(huà)控制功能包括
用于接收會(huì)話(huà)發(fā)起協(xié)議消息的裝置,所述消息包括目的地統(tǒng)一資 源標(biāo)識(shí)符;
用于對(duì)消息應(yīng)用初始過(guò)濾標(biāo)準(zhǔn)的裝置;
用于將消息發(fā)送至應(yīng)用服務(wù)器的傳送器;
用于接收從應(yīng)用服務(wù)器返回的消息的裝置;
用于確定所返回的消息的主體是否包括新目標(biāo)統(tǒng) 一 資源標(biāo)識(shí)符 的裝置;以及
用于以新目標(biāo)統(tǒng)一資源標(biāo)識(shí)符來(lái)替代消息中的目的地統(tǒng)一資源 標(biāo)識(shí)符的裝置。
圖1示意性地圖示了在3GPPPS接入域的情形中IMS如何適應(yīng)于 移動(dòng)網(wǎng)絡(luò)體系結(jié)構(gòu);
圖2示意性地圖示了響應(yīng)于所滿(mǎn)足的初始過(guò)濾標(biāo)準(zhǔn)、S-CSCF對(duì) 應(yīng)用服務(wù)器的調(diào)用;
圖3示意性地圖示了響應(yīng)于所滿(mǎn)足的初始過(guò)濾標(biāo)準(zhǔn)、S-CSCF對(duì) 應(yīng)用服務(wù)器的調(diào)用,其中應(yīng)用服務(wù)器改變了目標(biāo)URI;
圖4示意性地圖示了根據(jù)本發(fā)明S-CSCF對(duì)應(yīng)用服務(wù)器的調(diào)用;
圖5示出了當(dāng)目標(biāo)改變忽略指示與用戶(hù)簡(jiǎn)檔中的IFC相關(guān)聯(lián)時(shí)的 信令序列;
圖6示出了當(dāng)應(yīng)用服務(wù)器用信號(hào)通知目標(biāo)改變忽略指示時(shí)的信令 序列;
圖7示出了當(dāng)應(yīng)用服務(wù)器用信號(hào)通知新目標(biāo)時(shí)的信令序列;以及 圖8示出了在S-CSCF中使用目標(biāo)改變忽略邏輯的情況下的信令 序列。
具體實(shí)施例方式
S-CSCF能夠確定AS是否已經(jīng)改變了請(qǐng)求-URL如果確定了請(qǐng)求 -URI已經(jīng)-故改變,則S-CSCF決定是否繼續(xù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)(IFC) 的評(píng)估。圖4對(duì)此進(jìn)行了闡釋。在S-CSCF處對(duì)傳入的消息應(yīng)用第一 初始過(guò)濾標(biāo)準(zhǔn)IFC-1。消息被傳遞至在IFC1中所指示的應(yīng)用服務(wù)器AS-1。此后消息被從AS-1返回至S-CSCF。 S-CSCF確定請(qǐng)求-URI是 否已經(jīng)被改變。如果否,則對(duì)消息應(yīng)用下一個(gè)初始過(guò)濾標(biāo)準(zhǔn)IFC-2。 如果S-CSCF確定請(qǐng)求-URI已經(jīng)被改變,則S-CSCF確定是否恢復(fù)IFC 評(píng)估。如果否,則消息被直接傳遞給S-CSCF中的外出請(qǐng)求處理。替 代性地,如果S-CSCF確定IFC評(píng)估應(yīng)該被恢復(fù),則具有經(jīng)修改的請(qǐng) 求-URI的消息被傳遞至IFC2以進(jìn)行評(píng)估。對(duì)于每個(gè)IFC,該過(guò)程都 繼續(xù)。
注意在圖4中,為確定請(qǐng)求-URI是否已經(jīng)被改變而進(jìn)行的檢查朝C 示為在為確定是恢復(fù)IFC評(píng)估還是將消息直接傳遞至S-CSCF中的傳 出請(qǐng)求處理而進(jìn)行的檢查之前發(fā)生??梢灶嵉惯@兩個(gè)檢查的次序。
存在若干種不同的方式,在這些方式中, 一旦消息的請(qǐng)求-URI 已經(jīng)被改變,S-CSCF就確定是否繼續(xù)IFC評(píng)估。以下是三種可能的 方式
1、 當(dāng)用戶(hù)向網(wǎng)絡(luò)進(jìn)行注冊(cè)時(shí),目標(biāo)改變忽略指示被作為存儲(chǔ)在 HSS中的用戶(hù)簡(jiǎn)檔的一部分而包括進(jìn)來(lái),并被下載至S-CSCF。目標(biāo) 改變忽略指示與特定IFC相關(guān)聯(lián)。當(dāng)S-CSCF接收到由通過(guò)具有目標(biāo) 改變忽略指示的IFC而調(diào)用的AS所返回的具有經(jīng)改變的目標(biāo)的SIP 請(qǐng)求時(shí),盡管目標(biāo)已經(jīng)改變,但是S-CSCF將不會(huì)中斷IFC評(píng)估而是 繼續(xù)該過(guò)程。
2、 目標(biāo)改變忽略指示被作為S-CSCF與AS之間的ISC接口上的 信令的一部分而引入。改變請(qǐng)求目標(biāo)的AS也可以包括發(fā)送至S-CSCF 的SIP請(qǐng)求中的目.標(biāo)改變忽略指示。目標(biāo)改變忽略指示可以位于SIP 消息的任何適當(dāng)部分中,包括消息首部或消息主體。S-CSCF讀耳又SIP 消息中的目標(biāo)改變忽略指示,并恢復(fù)IFC評(píng)估。存在其他替代性方法, 利用這些替代性方法,AS可以通過(guò)ISC用信號(hào)向S-CSCF通知目標(biāo)改 變和忽略指示,如下
a. AS改變請(qǐng)求-URI并在SIP請(qǐng)求中包括明確的目標(biāo)地址改變忽 略指示;
b. AS保持請(qǐng)求-URI不變,但是在SIP請(qǐng)求中(例如,在SIP首 部中)發(fā)送新目標(biāo)地址。
3、 在S-CSCF中引入新邏輯以分析請(qǐng)求的經(jīng)改變的目標(biāo)地址,以 確定是繼續(xù)還是停止IFC評(píng)估。該邏輯確定經(jīng)改變的目標(biāo)是否為屬于該用戶(hù)的另一IMPU,或者該目標(biāo)是否從屬于該用戶(hù)的IMPU得到, 或者其是否是當(dāng)前為用戶(hù)所注冊(cè)的SIP用戶(hù)代理(UA)。如果滿(mǎn)足這 些條件中的任一條件,則S-CSCF恢復(fù)IFC評(píng)估,否則SIP消息被傳 遞至傳出"i青求處理。
現(xiàn)在更為詳細(xì)地描述上述這三個(gè)例子
1.與用戶(hù)簡(jiǎn)檔中的IFC相關(guān)聯(lián)的目標(biāo)改變忽略指示。
圖5中圖示了用于該實(shí)施例的信令序列。
1.1. 將目標(biāo)改變忽略指示作為HSS中的用戶(hù)簡(jiǎn)檔的一部分而包 括進(jìn)來(lái)。目標(biāo)改變忽略指示與指向特定AS的IFC相關(guān)聯(lián)。當(dāng)S-CSCF 被分配給用戶(hù)時(shí)(通常是在用戶(hù)注冊(cè)時(shí)或當(dāng)接收到針對(duì)具有終止服務(wù) 的未注冊(cè)用戶(hù)的終止請(qǐng)求時(shí)),目標(biāo)改變忽略指示被作為用戶(hù)簡(jiǎn)檔的 一部分而下載至S-CSCF。因而,目標(biāo)改變忽略指示是對(duì)HSS中所存 儲(chǔ)的并由S-CSCF所高速緩存的現(xiàn)有用戶(hù)簡(jiǎn)檔的補(bǔ)充。
1.2. 當(dāng)S-CSCF接收到針對(duì)被服務(wù)用戶(hù)的終止初始SIP請(qǐng)求時(shí), 其通過(guò)使所接收到的請(qǐng)求與所存儲(chǔ)的IF C以其預(yù)定優(yōu)先級(jí)次序進(jìn)行匹 配來(lái)扭j亍現(xiàn)有IFC評(píng)估過(guò)程。如果i青求與IFC相匹配,則中斷評(píng)估并 將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。
1.3. 當(dāng)AS接收到SIP請(qǐng)求并決定改變請(qǐng)求的目標(biāo)時(shí),其將新目 標(biāo)包括在SIP請(qǐng)求的請(qǐng)求-URI中,并將SIP請(qǐng)求返回至S-CSCF。
1.4. 當(dāng)S-CSCF接收到由AS返回的SIP請(qǐng)求時(shí),其^r查請(qǐng)求目 標(biāo)是否已經(jīng)被改變,以及目標(biāo)改變忽略指示是否與IFC相關(guān)聯(lián),所述 IFC觸發(fā)將被發(fā)送至AS的消息。S-CSCF通過(guò)將發(fā)送至AS的SIP消 息的請(qǐng)求-URI與接收自AS的SIP消息的請(qǐng)求-URI進(jìn)行比較來(lái)檢查請(qǐng) 求目標(biāo)是否已經(jīng)被改變。會(huì)產(chǎn)生以下動(dòng)作
1.4.a.如果請(qǐng)求目標(biāo)尚未被改變,則按照下文中的步驟1.5 恢復(fù)IFC評(píng)估;
1.4.b.如果由觸發(fā)該調(diào)用的IFC所指向的AS目標(biāo)改變忽略 指示被設(shè)置,則按照下文中的步驟1.5恢復(fù)IFC評(píng)估;
1.4.c.如果"i青求目標(biāo)已經(jīng);故改變并且由觸發(fā)該調(diào)用的IFC所 指向的AS的目標(biāo)改變忽略指示未被設(shè)置,則不恢復(fù)IFC評(píng)估并且消 息被傳遞至傳出請(qǐng)求處理;
1.5. 在S-CSCF按照上述步驟4a和4b的要求恢復(fù)IFC評(píng)估的情
10況下,S-CSCF通過(guò)使接收自AS的SIP請(qǐng)求與所存儲(chǔ)的IFC (從下一 個(gè)IFC起)以預(yù)定優(yōu)先級(jí)次序進(jìn)行匹配來(lái)恢復(fù)IFC評(píng)估。如果請(qǐng)求與 IFC相匹配,則中斷評(píng)估并將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。該過(guò) 程從步驟3繼續(xù)進(jìn)行。
2a. AS用信號(hào)通知的目標(biāo)改變忽略指示 圖6中圖示出用于該實(shí)施例的信令次序,并且描述如下 2a丄當(dāng)S-CSCF接收到針對(duì)被服務(wù)用戶(hù)的終止初始SIP請(qǐng)求時(shí), 其通過(guò)使所接收到的請(qǐng)求與所存儲(chǔ)的IF C以用戶(hù)的預(yù)定優(yōu)先級(jí)次序進(jìn) 行匹配來(lái)執(zhí)行現(xiàn)有IFC評(píng)估過(guò)程。如果SIP請(qǐng)求與IFC相匹配,則中 斷評(píng)估并將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指示的AS。
2a.2.當(dāng)AS接收到SIP請(qǐng)求并決定改變請(qǐng)求的目標(biāo)時(shí),其將SIP 請(qǐng)求轉(zhuǎn)發(fā)回S-CSCF (其中在SIP請(qǐng)求的請(qǐng)求-URI中具有新目標(biāo)), 并且其還將新目標(biāo)改變忽略指示包括在SIP請(qǐng)求中以指示S-CSCF繼 續(xù)進(jìn)行IFC評(píng)估。
2a.3.當(dāng)S-CSCF接收到由AS所返回的SIP請(qǐng)求時(shí),其確定"i青求 目標(biāo)是否已經(jīng)被改變以及在所接收到的請(qǐng)求中是否包括目標(biāo)改變忽 略指示。在步驟2.4中的進(jìn)一步處理之前或者在執(zhí)行傳出請(qǐng)求處理之 前,S-CSCF從請(qǐng)求中除去所有接收到的目標(biāo)改變忽略指示。作為步 驟2.3的結(jié)果,以下動(dòng)作可能出現(xiàn)
2a.3.a.如果請(qǐng)求目標(biāo)尚未被改變,則按照下文中的步驟2a.4 恢復(fù)IFC評(píng)估;
2a.3.b.如果請(qǐng)求目標(biāo)已經(jīng)被改變并且在來(lái)自于A(yíng)S的請(qǐng)求中 接收到指示"忽略"的目標(biāo)改變忽略指示,則按照下文中的步驟2a.4 恢復(fù)IFC評(píng)估;
2a.3.c.如果請(qǐng)求目標(biāo)已經(jīng)被改變但是接收自AS的SIP消息 不包含目標(biāo)改變忽略指示,則不恢復(fù)IFC評(píng)估并且將消息轉(zhuǎn)發(fā)至傳出 請(qǐng)求處理。
2a.4.如果恢復(fù)了 IFC評(píng)估,則S-CSCF通過(guò)使所接收到的請(qǐng)求與 所存儲(chǔ)的IFC (從下一個(gè)IFC起)以預(yù)定優(yōu)先級(jí)次序進(jìn)行匹配來(lái)恢復(fù) 現(xiàn)有IFC評(píng)估過(guò)程。如果請(qǐng)求與IFC相匹配,則中斷評(píng)估并將請(qǐng)求轉(zhuǎn) 發(fā)至匹配IFC所指向的AS。該過(guò)程從步驟2.2繼續(xù)進(jìn)行。
2b. AS用信號(hào)通知的新目標(biāo)圖7中圖示了用于該實(shí)施例的信令次序,并且描述如下
2b. 1.當(dāng)S-CSCF接收到針對(duì)被服務(wù)用戶(hù)的終止初始SIP請(qǐng)求時(shí), 其通過(guò)使所接收到的請(qǐng)求與所存儲(chǔ)的IFC以其預(yù)定優(yōu)先級(jí)次序進(jìn)4亍匹 配來(lái)執(zhí)行現(xiàn)有IFC評(píng)估過(guò)程。如果請(qǐng)求與IFC相匹配,則中斷評(píng)估并 將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。
2b.2.當(dāng)AS接收到SIP請(qǐng)求并決定改變請(qǐng)求的目標(biāo)時(shí),其將SIP 請(qǐng)求轉(zhuǎn)發(fā)回S-CSCF但是不改變請(qǐng)求的請(qǐng)求-URI。而是,其將新目標(biāo) 添加至SIP請(qǐng)求中。新目標(biāo)可以被包括在新首部中,或者替代性地, 被包括在消息主體中。
2b.3. AS將SIP請(qǐng)求返回至S-CSCF,其中請(qǐng)求-URI不變。因此, S-CSCF通過(guò)使所接收到的請(qǐng)求與所存儲(chǔ)的IFC(從下一個(gè)IFC起)以 預(yù)定優(yōu)先級(jí)次序進(jìn)行匹配來(lái)按照現(xiàn)有過(guò)程恢復(fù)IFC評(píng)估。如果請(qǐng)求與 IFC相匹配,則中斷評(píng)估并將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。該過(guò) 程從步驟3.2繼續(xù)進(jìn)行。
2b.4.在評(píng)估過(guò)程結(jié)束時(shí)并且在執(zhí)行傳出請(qǐng)求處理之前,S-CSCF 檢查SIP請(qǐng)求中是否存在新目標(biāo)。如果存在新目標(biāo),則S-CSCF將把 其置于請(qǐng)求的請(qǐng)求-URI中,并且將其從該請(qǐng)求中除去。此后,其以新 目標(biāo)為基礎(chǔ)繼續(xù)進(jìn)行正常的傳出請(qǐng)求處理過(guò)程。
3. S-CSCF中的新目標(biāo)改變忽略邏輯
圖8中圖示了用于該實(shí)施例的信令次序,并且描述如下
3.1. 當(dāng)S-CSCF接收到針對(duì)被服務(wù)用戶(hù)的終止初始SIP請(qǐng)求時(shí), 其通過(guò)使所接收到的請(qǐng)求與所存儲(chǔ)的IFC以其預(yù)定優(yōu)先級(jí)次序進(jìn)行匹 配來(lái)執(zhí)行現(xiàn)有IFC評(píng)估過(guò)程。如果請(qǐng)求與IFC相匹配,則中斷評(píng)估并 將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。
3.2. AS接收SIP請(qǐng)求并決定改變請(qǐng)求的目標(biāo)。請(qǐng)求消息被轉(zhuǎn)發(fā)回 S-CSCF,其中SIP請(qǐng)求的請(qǐng)求-URI中具有新目標(biāo)。
3.3. 當(dāng)S-CSCF接收到由AS返回的SIP請(qǐng)求時(shí),其確定AS是否 已經(jīng)改變了請(qǐng)求目標(biāo),如果是,則S-CSCF應(yīng)用邏輯以確定是否忽略 目標(biāo)改變。該邏輯基于S-CSCF對(duì)屬于用戶(hù)的所有標(biāo)識(shí)的了解,除了
被服務(wù)用戶(hù)當(dāng)前所注冊(cè)的聯(lián)系地址外,還包括用戶(hù)的GRUU。該新邏
輯將確定經(jīng)改變的目標(biāo)是否屬于被服務(wù)用戶(hù)。
3.3.a.如果請(qǐng)求目標(biāo)尚未被改變,則按照步驟3.4恢復(fù)IFC評(píng)估;
3.3.b.如果請(qǐng)求目標(biāo)已經(jīng)被改變并且S-CSCF確定新目標(biāo)屬 于被服務(wù)的用戶(hù),則按照步驟3.4恢復(fù)IFC評(píng)估;
3.3.C.如果請(qǐng)求目標(biāo)已經(jīng)被改變并且S-CSCF確定新目標(biāo)不 屬于被服務(wù)的用戶(hù),則不恢復(fù)IFC評(píng)估并且發(fā)送消息以進(jìn)行傳出請(qǐng)求 處理;
3.4.在S-CSCF確定應(yīng)該恢復(fù)IFC評(píng)估的情況下,S-CSCF通過(guò)使 所接收的請(qǐng)求與所存儲(chǔ)的IFC (從下一個(gè)IFC起)以預(yù)定優(yōu)先級(jí)次序 進(jìn)行匹配來(lái)恢復(fù)現(xiàn)有IFC評(píng)估過(guò)程。如果請(qǐng)求與IFC相匹配,則中斷 評(píng)估并將請(qǐng)求轉(zhuǎn)發(fā)至匹配IFC所指向的AS。該過(guò)程從步驟3.2繼續(xù)進(jìn)行。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)當(dāng)意識(shí)到,可以在不偏離本發(fā)明的范圍的 情況下對(duì)上述實(shí)施例進(jìn)行各種修改。
權(quán)利要求
1.一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的終止呼叫會(huì)話(huà)控制功能處對(duì)初始過(guò)濾標(biāo)準(zhǔn)進(jìn)行評(píng)估的方法,所述方法包括接收會(huì)話(huà)發(fā)起協(xié)議消息,所述會(huì)話(huà)發(fā)起協(xié)議消息包括目的地統(tǒng)一資源標(biāo)識(shí)符;作為對(duì)消息應(yīng)用了初始過(guò)濾標(biāo)準(zhǔn)的結(jié)果,將消息發(fā)送至應(yīng)用服務(wù)器,并暫停對(duì)另外的初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估;接收從應(yīng)用服務(wù)器返回的消息;確定應(yīng)用服務(wù)器是否已經(jīng)改變了統(tǒng)一資源標(biāo)識(shí)符;如果應(yīng)用服務(wù)器已經(jīng)改變了統(tǒng)一資源標(biāo)識(shí)符,則確定是否恢復(fù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估,并且如果應(yīng)用服務(wù)器尚未改變統(tǒng)一資源標(biāo)識(shí)符,則恢復(fù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估。
2. 根據(jù)權(quán)利要求1所述的方法,其中確定是否恢復(fù)評(píng)估初始過(guò) 濾標(biāo)準(zhǔn)的步驟包括確定初始過(guò)濾標(biāo)準(zhǔn)是否具有相關(guān)聯(lián)的目標(biāo)改變忽 略指示符,并且如果是,則恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。
3. 根據(jù)權(quán)利要求1所述的方法,其中確定是否恢復(fù)評(píng)估初始過(guò) 濾標(biāo)準(zhǔn)的步驟包括確定接收自應(yīng)用服務(wù)器的消息是否包含目標(biāo)改變 忽略指示符,并且如果是,則恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。
4. 根據(jù)權(quán)利要求1所述的方法,其中確定是否恢復(fù)評(píng)估初始過(guò) 濾標(biāo)準(zhǔn)的步驟包括確定接收自應(yīng)用服務(wù)器的消息中所包含的目的地 統(tǒng)一資源標(biāo)識(shí)符是否與屬于與所接收到的消息中所包含的IP多媒體 子系統(tǒng)公共用戶(hù)標(biāo)識(shí)相同的用戶(hù)的IP多媒體子系統(tǒng)公共用戶(hù)標(biāo)識(shí)有 關(guān),并且如果是,則繼續(xù)進(jìn)行恢復(fù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)。
5. —種用于IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的終止呼叫會(huì)話(huà)控制功能, 所述呼叫會(huì)話(huà)控制功能包括用于接收會(huì)話(huà)發(fā)起協(xié)議消息的裝置,所述消息包括目的地統(tǒng)一資 源標(biāo)識(shí)符;用于評(píng)估將對(duì)消息應(yīng)用的初始過(guò)濾標(biāo)準(zhǔn)的裝置; 用于將消息發(fā)送至應(yīng)用服務(wù)器的傳送器; 用于接收從應(yīng)用服務(wù)器返回的消息的裝置; 用于確定應(yīng)用.服務(wù)器是否已經(jīng)改變了目的地統(tǒng)一資源標(biāo)識(shí)符的 裝置;以及用于在應(yīng)用服務(wù)器已經(jīng)改變了目的地統(tǒng)一資源標(biāo)識(shí)符的情況下 確定是否繼續(xù)評(píng)估初始過(guò)濾標(biāo)準(zhǔn)或是否停止評(píng)估初始過(guò)濾標(biāo)準(zhǔn)的裝 置。
6. —種應(yīng)用服務(wù)器,包括用于接收消息的接收器,所述消息包括目的地統(tǒng)一資源標(biāo)識(shí)符;用于修改消息的統(tǒng)一資源標(biāo)識(shí)符的裝置;用于在消息中包括目標(biāo)地址忽略指示符的裝置;以及用于將消息發(fā)送至呼叫會(huì)話(huà)控制功能的傳送器。
7. —種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的終止呼叫會(huì)話(huà)控制功能處對(duì) 會(huì)話(huà)發(fā)起協(xié)議消息進(jìn)行處理的方法,所述方法包括接收會(huì)話(huà)發(fā)起協(xié)議消息,所述會(huì)話(huà)發(fā)起協(xié)議消息包括目的地統(tǒng)一 資源標(biāo)識(shí)符;對(duì)消息應(yīng)用至少 一個(gè)初始過(guò)濾標(biāo)準(zhǔn);作為應(yīng)用了初始過(guò)濾標(biāo)準(zhǔn)的結(jié)果,將消息發(fā)送至應(yīng)用服務(wù)器; 接收從應(yīng)用服務(wù)器返回的消息; 確定所返回的消息是否包括新目標(biāo)統(tǒng)一資源標(biāo)識(shí)符; 如果所返回的消息包括新目標(biāo)統(tǒng)一資源標(biāo)識(shí)符,則以新目標(biāo)統(tǒng)一 資源標(biāo)識(shí)符來(lái)替代目的地統(tǒng)一資源標(biāo)識(shí)符。
8. —種用于IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的呼叫會(huì)話(huà)控制功能,所述 呼叫會(huì)話(huà)控制功能包括用于接收會(huì)話(huà)發(fā)起協(xié)議消息的裝置,所述消息包括目的地統(tǒng)一資 源標(biāo)識(shí)符;用于對(duì)消息應(yīng)用初始過(guò)濾標(biāo)準(zhǔn)的裝置;用于將消息發(fā)送至應(yīng)用服務(wù)器的傳送器;用于接收從應(yīng)用服務(wù)器返回的消息的裝置;用于確定所返回的消息是否包括新目標(biāo)統(tǒng) 一 資源標(biāo)識(shí)符的裝置;以及用于以新目標(biāo)統(tǒng)一資源標(biāo)識(shí)符來(lái)替代消息中的目的地統(tǒng)一資源 標(biāo)識(shí)符的裝置。
全文摘要
一種在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的終止呼叫會(huì)話(huà)控制功能處對(duì)初始過(guò)濾標(biāo)準(zhǔn)進(jìn)行評(píng)估的方法。包括目的地統(tǒng)一資源標(biāo)識(shí)符的會(huì)話(huà)發(fā)起協(xié)議被接收。作為對(duì)消息應(yīng)用了初始過(guò)濾標(biāo)準(zhǔn)的結(jié)果,消息被發(fā)送至應(yīng)用服務(wù)器,對(duì)另外的初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估被暫停。從應(yīng)用服務(wù)器接收所返回的消息,并且確定應(yīng)用服務(wù)器是否已經(jīng)改變了統(tǒng)一資源標(biāo)識(shí)符。如果應(yīng)用服務(wù)器已經(jīng)改變了統(tǒng)一資源標(biāo)識(shí)符,則確定是否恢復(fù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估,并且如果應(yīng)用服務(wù)器尚未改變統(tǒng)一資源標(biāo)識(shí)符,則恢復(fù)對(duì)初始過(guò)濾標(biāo)準(zhǔn)的評(píng)估。
文檔編號(hào)H04L29/06GK101584183SQ200780050027
公開(kāi)日2009年11月18日 申請(qǐng)日期2007年1月16日 優(yōu)先權(quán)日2007年1月16日
發(fā)明者A·海德馬克, H·普爾茲比茨, T·福斯曼 申請(qǐng)人:艾利森電話(huà)股份有限公司