亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

應(yīng)用服務(wù)調(diào)用的制作方法

文檔序號(hào):6456533閱讀:215來源:國知局
專利名稱:應(yīng)用服務(wù)調(diào)用的制作方法
應(yīng)用服務(wù)調(diào)用
背景技術(shù)
網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)提供移動(dòng)和規(guī)定多媒體服務(wù)。IMS 的目的是不僅提供新的服務(wù),而且提供因特網(wǎng)提供的當(dāng)前和將來的所 有服務(wù)。這樣,IMS賦予網(wǎng)絡(luò)運(yùn)營商和服務(wù)提供商對(duì)每個(gè)服務(wù)控制并 計(jì)費(fèi)的能力。另外,賦予用戶從其家庭網(wǎng)絡(luò)以及在用戶漫游時(shí)執(zhí)行服 務(wù)的能力。


圖1圖示了可以實(shí)現(xiàn)符合示例性實(shí)施例的系統(tǒng)和方法的示例性系
統(tǒng);
圖2圖示了圖1的服務(wù)呼叫會(huì)話控制功能(S-CSCF)的示例性配
置;
圖3圖示了圖1的S-CSCF的一部分的示例性功能框圖; 圖4圖示了可以與圖1的S-CSCF相關(guān)聯(lián)的示例性數(shù)據(jù)庫; 圖5圖示了符合示例性實(shí)施例的用于存儲(chǔ)訂戶配置文件的示例性 處理的流程圖6圖示了在示例性實(shí)施方式中的示例性呼叫操作處理的流程以及
圖7圖示了關(guān)于圖6所描述的處理的示例。
具體實(shí)施例方式
符合本發(fā)明原理的實(shí)施方式的以下詳細(xì)描述參考了附圖。在不同 附圖中的相同附圖標(biāo)記可以識(shí)別相同或類似的元件。而且,以下詳細(xì) 描述不限制本發(fā)明。相反,由權(quán)利要求及其等同物來限定本發(fā)明的范 圍。在此所述的實(shí)施方式涉及在IMS的S-CSCF內(nèi)放置服務(wù)能力交互 管理器(SCIM)。
圖1圖示了可以實(shí)現(xiàn)符合示例性實(shí)施例的系統(tǒng)和方法的示例性系 統(tǒng)100。如圖所示,系統(tǒng)100可以包括S-CSCF 102、 SCIM 103、詢問 呼叫會(huì)話控制功能(I-CSCF) 104、代理呼叫會(huì)話控制功能(P-CSCF) 106、家用訂戶服務(wù)器(HSS) 108、預(yù)訂位置功能(SLF) 110、兩個(gè) 媒體網(wǎng)關(guān)(MGW)功能112、兩個(gè)媒體網(wǎng)關(guān)控制功能(MGCF) 114、 共享本地網(wǎng)關(guān)(SLG) 116、網(wǎng)絡(luò)網(wǎng)關(guān)(NGW) 118、出口網(wǎng)關(guān)控制功 能(BGCF) 120、入口網(wǎng)關(guān)控制功能(BIGCF) 122、可以包括多媒體 資源功能控制器(MRFC) 126、多媒體資源功能處理器(MRFP) 128 和媒體資源代理(MRB) 130的多媒體資源功能(MRF) 124、 一個(gè)或 多個(gè)應(yīng)用服務(wù)器132、服務(wù)生成環(huán)境(SCE)邏輯134、中央局交換服 務(wù)(CENTREX) 136、統(tǒng)一消息服務(wù)(UM) 138、載體應(yīng)用服務(wù)(AS) 140、組列表管理服務(wù)器(GLMS) 142、存在(presence)服務(wù)144、 電話號(hào)碼映射(ENUM)服務(wù)器146、訪問會(huì)話邊界控制器(A-SBC) 148、互連會(huì)話邊界控制器(I-SBC) 150、策略引擎152、策略決策功 能(PDF) 154、資源管理功能(RM) 156、計(jì)費(fèi)功能(CF) 158、計(jì) 費(fèi)數(shù)據(jù)功能(CDF) 160、計(jì)費(fèi)網(wǎng)關(guān)功能(CGF) 162以及通用用戶配 置文件(GUP) 164。雖然圖1中并未具體地圖示,但是IMS核心可以 包括例如S-CSCF 102、 I-CSCF 104、 P-CSCF 106以及HSS 108。圖1 所示的組件的數(shù)目是出于簡單的目的而提供的。實(shí)際上,典型的系統(tǒng) 可以包括比圖1所示的更多或更少的組件。此外,應(yīng)當(dāng)理解,IMS標(biāo) 準(zhǔn)在不斷地演進(jìn)。在此所述的實(shí)施方式同樣可適用于當(dāng)前和將來的IMS 標(biāo)準(zhǔn)。
在系統(tǒng)100中,可以將S-CSCF 102、 I-CSCF 104以及P-CSCF 106
視為呼叫會(huì)話控制組件。所述呼叫會(huì)話控制組件可以負(fù)責(zé)基于每個(gè)事 件來解析會(huì)話(例如,會(huì)話發(fā)起協(xié)議(SIP)會(huì)話)和應(yīng)用邏輯(例如,
業(yè)務(wù)邏輯、服務(wù)邏輯、操作邏輯等)。會(huì)話控制的結(jié)果可以是將事件路由到適當(dāng)?shù)慕M件和/或附加SIP報(bào)頭和值。
可以將S-CSCF 102視為IMS核心的大腦。S-CSCF 102可以對(duì)IMS 核心的訂戶執(zhí)行會(huì)話控制、注冊(cè)以及服務(wù)調(diào)用。因此,可以將S-CSCF 102視為運(yùn)行引擎,判定誰在什么狀況下(以應(yīng)用服務(wù)器的形式)通過 SIP請(qǐng)求而訪問具體的服務(wù)。S-CSCF 102可以從HSS 108 (在未注冊(cè)用 戶的注冊(cè)時(shí)間或稍后)接收訂戶配置文件以了解訂戶選擇的服務(wù)和應(yīng) 當(dāng)代理服務(wù)的規(guī)則。另外,S-CSCF 102可以基于來自HSS 108的信息 來執(zhí)行用戶認(rèn)證。S-CSCF 102可以從例如P-CSCF 106或I-CSCF 104 接收會(huì)話請(qǐng)求。在完成服務(wù)調(diào)用之后,S-CSCF 102可以通過經(jīng)由例如 P-CSCF 106、 BGCF 120禾口/或I-SBC 150將會(huì)話請(qǐng)求路由到目的地來移 置(disposition)會(huì)話。
如圖所示,S-CSCF 102可以包括SCIM 103和資源管理(RM)功 能156??梢詫CIM 103視為S-CSCF 102的擴(kuò)展,負(fù)責(zé)跨越各種啟 用服務(wù)的技術(shù)和平臺(tái)而協(xié)調(diào)一個(gè)或多個(gè)應(yīng)用服務(wù)的提供以為IMS用戶 產(chǎn)生有價(jià)值的服務(wù)。同樣地,可以將SCIM 103視為在會(huì)話建立,修改 或拆除時(shí)也協(xié)調(diào)服務(wù)調(diào)用的附屬IMS平臺(tái)功能。因此,SCIM 103還可 以基于訂戶的配置文件和預(yù)定的交互規(guī)則以確定將在運(yùn)行時(shí)調(diào)用哪些 服務(wù)和應(yīng)當(dāng)招用(engage)哪種類型的應(yīng)用和/或媒體能力以便適當(dāng)?shù)?執(zhí)行所述服務(wù)。SCIM 103可以允許基于訂戶的配置文件和例如外部信 息而允許將更復(fù)雜的規(guī)則用于服務(wù)確定,所述外部信息諸如應(yīng)用服務(wù) 器的策略信息、位置信息、存在信息、準(zhǔn)備就緒狀況(例如,負(fù)載平 衡信息、網(wǎng)絡(luò)中斷信息、應(yīng)用服務(wù)器狀態(tài)信息、資源可用性信息)等
等。在一種實(shí)施方式中,如于_提交并且標(biāo)題為"APPLICATION
SERVICE INVOCATION BASED ON FILTER CRITERIA"的美國專利
申請(qǐng)_律師檔案號(hào)No. 20060215中更詳細(xì)地描述的,S-CSCF
102/SCIM 103可以使用一組復(fù)雜的規(guī)則,用于在呼叫(或會(huì)話)建立 期間和/或在正在進(jìn)行呼叫(或會(huì)話)期間調(diào)用服務(wù),通過引用的方式 將其全部內(nèi)容合并于此。如以下將更詳細(xì)地討論的,RM 156可以通過分配適當(dāng)?shù)馁Y源來負(fù) 責(zé)執(zhí)行業(yè)務(wù)規(guī)則和服務(wù)水平協(xié)議(SLA)。
I-CSCF 104可以充當(dāng)用于去往和來自IMS平臺(tái)中的訂戶的連接的 主要接觸點(diǎn)。I-CSCF 104可以位于IMS核心的邊緣處。I-CSCF 104可 以接收SIP消息并識(shí)別SIP消息的后續(xù)的跳(h(jp)。為此,I-CSCF 104 可以向HSS 108詢問將向其轉(zhuǎn)發(fā)特定SIP消息的適當(dāng)S-CSCF的位置 (例如,地址)。
P-CSCF 106可以從位于公共IP網(wǎng)絡(luò)和私有IP網(wǎng)絡(luò)兩者處的端點(diǎn) 接收會(huì)話請(qǐng)求。P-CSCF 106可以驗(yàn)證請(qǐng)求,將該請(qǐng)求轉(zhuǎn)發(fā)到所選擇的 目的地,并且處理和轉(zhuǎn)發(fā)響應(yīng)。P-CSCF 106可以生成可收費(fèi)事件并向 CF 58發(fā)送與可收費(fèi)事件有關(guān)的信息。另外,P-CSCF 106可以基于平 臺(tái)資源和服務(wù)質(zhì)量(QoS)測(cè)量與PDF 154交互以批準(zhǔn)、拒絕或降級(jí)會(huì) 話請(qǐng)求。
HSS 108可以包括充當(dāng)用戶相關(guān)信息的中央儲(chǔ)存庫的一個(gè)或多個(gè) 服務(wù)器。HSS 108可以包含用于處理多媒體會(huì)話的用戶相關(guān)預(yù)訂信息。 在HSS 108中所包含的一些信息可以包括識(shí)別特定用戶的特定S-CSCF 102的位置的信息。如上所指示的, 一旦接收到來自網(wǎng)絡(luò)元件的查詢時(shí) 就將特定S-CSCF 102的位置傳送到I-CSCF 104。 HSS 108還可以包括 訂戶配置文件信息,該訂戶配置文件信息包含用于識(shí)別提供服務(wù)的相 應(yīng)資源(例如,應(yīng)用、媒體、服務(wù)等)的服務(wù)觸發(fā)點(diǎn)和信息??梢詫?所述訂戶配置文件信息轉(zhuǎn)發(fā)到S-CSCF 102用于會(huì)話控制和服務(wù)處理。 此外,HSS 108可以直接從應(yīng)用服務(wù)器132提供和接收更新。
SLF IIO可以包括包含訂戶的預(yù)訂位置信息的一個(gè)或多個(gè)數(shù)據(jù)庫。 SLF IIO可以接收來自I-CSCF 104的可以包含訂戶的識(shí)別信息的查詢, 并且可以基于該訂戶識(shí)別信息而返回識(shí)別為訂戶提供服務(wù)的HSS 108的信息。
系統(tǒng)100可以包括將IMS核心橋接到諸如公共交換電話網(wǎng)絡(luò)
(PSTN)、因特網(wǎng)等外部網(wǎng)絡(luò)的各種組件。可以包括MGW功能112、 MGCF 114、 SLG 116、 NGW 118、 BGCF 120和BIGCF 122的這些組 件可以執(zhí)行協(xié)議轉(zhuǎn)換和去往或來自IMS核心的事件路由。在符合本發(fā) 明的原理的一個(gè)實(shí)施方式中,SLG 116和NGW 118可以用包括MGW 112和MGCF 114的更通用的網(wǎng)關(guān)來代替。
MGW功能112可以將PSTN網(wǎng)絡(luò)與IMS核心連接。在一個(gè)實(shí)施 方式中,MGW功能112可以終止來自PSTN網(wǎng)絡(luò)的承載信道和來自IMS 核心的媒體流(例如,在IP網(wǎng)絡(luò)中的實(shí)時(shí)傳輸協(xié)議(RTP)流或在ATM 骨干中的異步傳輸模式(ATM)自適應(yīng)層2 (AAL2) /ATM連接), 執(zhí)行在這些終止之間的轉(zhuǎn)換,并且執(zhí)行代碼轉(zhuǎn)換(transcoding)和信號(hào)處 理。另外,MGW功能112可以向電路交換(CS)用戶提供音調(diào)(tone) 和公告。在符合示例性實(shí)施例的一個(gè)實(shí)施方式中,MGW功能112可以 在MGCF 114的控制下操作。
MGCF 114可以是使得在IMS核心與PSTN網(wǎng)絡(luò)之間能夠通信的 網(wǎng)關(guān)基礎(chǔ)設(shè)施的一部分。MGCF 114可以包含在將會(huì)話轉(zhuǎn)發(fā)到IMS核 心之前執(zhí)行在綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)用戶部分(ISUP)或主速率 接口 (RRI)與SIP協(xié)議之間的協(xié)議轉(zhuǎn)換的信令網(wǎng)關(guān)功能。以類似的方 式,針對(duì)PSTN用戶的起源于IMS的會(huì)話可以穿過MGCF 114。 MGCF 114可以使用在MGW 112中的媒體網(wǎng)關(guān)控制協(xié)議控制媒體信道。另外, MGCF 114可以向CF 158報(bào)告帳戶信息。
SLG 116可以包括一組MGCF 114和MGW 112實(shí)體。SLG 116可 以將IMS核心連接到5級(jí)網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,在SLG 116與5 級(jí)網(wǎng)絡(luò)之間的接口可以包括基于數(shù)字信號(hào)1 (DS1)的非設(shè)施相關(guān)聯(lián)的 信令(NFAS) PRI。NGW 118可以包括一組MGCF 114和MGW 112實(shí)體。NGW 118 可以將IMS核心連接到3級(jí)網(wǎng)絡(luò)。在一個(gè)實(shí)施方式中,在NGW 118 的MGCF 114與3級(jí)網(wǎng)絡(luò)之間的接口可以包括基于DS1的信令系統(tǒng)7 (SS7)接口,并且在NGW 118的MGW 112與3級(jí)網(wǎng)絡(luò)之間的接口 可以包括DS1承載信道。
BGCF 120可以將IMS發(fā)起的呼叫連接到電路交換(CS)客戶(例 如,呼叫PSTN中的電話號(hào)碼的IMS訂戶)。BGCF 120可以基于路由 策略來選擇其中將進(jìn)行連接的適當(dāng)網(wǎng)絡(luò)或者可以選擇到其它網(wǎng)絡(luò)的適 當(dāng)網(wǎng)關(guān)。
BIGCF 122可以與處理來自PSTN網(wǎng)關(guān)(例如,NGW 118、 SLG 116)、大規(guī)模(wholesale)網(wǎng)關(guān)、其它基于IP的載體(例如,基于網(wǎng) 際協(xié)議語音(VoIP)對(duì)等協(xié)議)、緊急服務(wù)對(duì)等點(diǎn)等的入局呼叫的入 口點(diǎn)相對(duì)應(yīng)。BIGCF 122可以路由來自和去往非IMS訂戶的呼叫。 BIGCF 122可以在呼叫的目的地是IMS訂戶時(shí)或在調(diào)用了 IMS應(yīng)用時(shí) 向IMS核心路由呼叫,或者可以在呼叫的目的地是非IMS訂戶并且主 叫方或被叫方未調(diào)用IMS應(yīng)用時(shí)繞開IMS核心元件(P-CSCF 106、 I-CSCF 104、 S-CSCF 102、 HSS 108等)。BIGCF 122可以將到基于 PSTN的終止點(diǎn)的呼叫路由到BGCF 120,并且將到基于IP的終止點(diǎn)(例 如,大規(guī)模終止點(diǎn)、基于IP的載體等)的呼叫直接路由到與基于IP的 終止點(diǎn)相關(guān)聯(lián)的I-SBC 150。如果呼叫是來自和/或去往IMS訂戶或調(diào) 用了IMS應(yīng)用(或服務(wù)),則BIGCF 122可以經(jīng)由I-CSCF 104和使用 S-CSCF 102將呼叫路由到IMS核心以調(diào)用主叫和/或被叫方特征。
IMS核心可以提供多媒體服務(wù)。多媒體服務(wù)(或應(yīng)用)的示例包 括播放公告、音頻/視頻記錄和重放、交互式語音應(yīng)答(IVR)、傳真 接收和傳送、自動(dòng)語音識(shí)別(ASR)、文本語音轉(zhuǎn)換(TTS)、多媒體 會(huì)議、定制回鈴音、無線一鍵通(PoC)、視頻消息發(fā)送等。MRF 124可以是IMS核心的一部分并且可以支持使用多媒體流的服務(wù)。
如圖1所示,MRP 124可以包括MRFC 126、 MRFP 128以及MRB 130。 MRFC 126和MRFP 128是提供對(duì)承載相關(guān)服務(wù)(例如,多方會(huì) 話、用戶公告、承載代碼轉(zhuǎn)換等)的支持的IMS資源。MRFC 126可 以提供承載控制相關(guān)服務(wù)。MRFP 128可以提供可以由MRFC 126請(qǐng)求 和命令的用戶平面資源。MRB 130可以提供能夠允許媒體資源變成在 多個(gè)應(yīng)用之間共享的公共資源的資源管理功能。
應(yīng)用服務(wù)器132可以包括在系統(tǒng)100的應(yīng)用層內(nèi)提供增強(qiáng)的音頻、 視頻、消息發(fā)送和數(shù)據(jù)服務(wù)的一個(gè)或多個(gè)服務(wù)器。應(yīng)用服務(wù)器132可 以被IMS核心的用戶訪問并向那些用戶提供增值多媒體服務(wù)。應(yīng)用服 務(wù)器132可以向IMS核心提交應(yīng)用服務(wù)器132提供給IMS用戶團(tuán)體的
服務(wù)的費(fèi)用。
系統(tǒng)100內(nèi)可以使用的兩種應(yīng)用服務(wù)器包括宏應(yīng)用(或宏應(yīng)用服 務(wù))和微應(yīng)用(微應(yīng)用服務(wù))。宏應(yīng)用可以包括通常包含支持功能(例 如,注冊(cè)、媒體資源等)的單點(diǎn)應(yīng)用服務(wù)器。
每個(gè)宏應(yīng)用可以直接與訂戶的配置文件中的服務(wù)和觸發(fā)(trigger) 相對(duì)應(yīng)。S-CSCF 102可以檢測(cè)宏應(yīng)用的觸發(fā)點(diǎn)并經(jīng)由S-CSCF/SCIM功 能來調(diào)用宏應(yīng)用。S-CSCF 102/SCIM 103可以管理完整宏應(yīng)用與由多個(gè) 微應(yīng)用(以下更詳細(xì)地描述)或一對(duì)多宏應(yīng)用和一對(duì)多微應(yīng)用的組合 所構(gòu)成的組合服務(wù)之間的交互。
宏應(yīng)用服務(wù)的示例可以包括托管的(hosted) IP CENTREX (HIPC ) 136、統(tǒng)一消息(UM) 138、 GLMS 142和存在服務(wù)144。 CENTREX 136
可以與其中在本地電話局而不是在傳統(tǒng)PBX所位于的公司駐所(可以 稱為客戶駐所設(shè)備(CPE))發(fā)生交換的一種專用交換機(jī)(PBX)相對(duì) 應(yīng)。在一個(gè)實(shí)施方式中,可以用SIP語音特征服務(wù)器來替換或補(bǔ)充CENTREX136。統(tǒng)一消息138可以允許用戶不考慮技術(shù)(例如,電話、 個(gè)人計(jì)算機(jī)等)而從單個(gè)接口檢索并發(fā)送語音消息,并且可以提供其 它的統(tǒng)一消息服務(wù)(例如,傳真存放(deposit)檢索、語音電子郵件等)。
可以在具有將SIP應(yīng)用服務(wù)器公式化的服務(wù)執(zhí)行能力的一個(gè)或多 個(gè)服務(wù)生成環(huán)境(SCE)上提供微應(yīng)用。微應(yīng)用可以包括允許迅速發(fā)展 和部署循環(huán)的多種增強(qiáng)的多媒體服務(wù)??梢詫⒍鄠€(gè)微應(yīng)用組裝成組合 服務(wù)??梢砸耘c宏應(yīng)用相同的方式通過訂戶的配置文件中的觸發(fā)來表 示該組合服務(wù)。S-CSCF 102可以檢測(cè)組合服務(wù)的觸發(fā)點(diǎn)并經(jīng)由SCIM 103功能來調(diào)用該組合服務(wù)。
SCIM 103還可以在調(diào)用了這樣的組合服務(wù)時(shí)起到管理在微應(yīng)用 之間的交互的作用。SCIM 103可以在管理微應(yīng)用之間的交互時(shí)應(yīng)用以 下處理基于預(yù)定的優(yōu)先級(jí)將微應(yīng)用調(diào)用排序;檢測(cè)呼叫中間的觸發(fā) 并且相應(yīng)地確定后續(xù)的微應(yīng)用調(diào)用;基于預(yù)定的交互規(guī)則來解決服務(wù) 沖突;和/或在例外情況下應(yīng)用默認(rèn)處理。這些處理可以與S-CSCF 102 應(yīng)用于宏應(yīng)用的處理類似。然而,與宏應(yīng)用相比,微應(yīng)用對(duì)更豐富的 SCIM功能具有更強(qiáng)的不成比例的依賴性。例如,如果將定位服務(wù)與 CENTREX服務(wù)混合,則大部分會(huì)話控制可以存在于CENTREX服務(wù) 中。相比之下,如果將諸如聯(lián)系我、請(qǐng)勿打擾、語音郵件和定位服務(wù) (全部作為微服務(wù))的微應(yīng)用混合,則可能對(duì)來自SCIM103的會(huì)話控 制存在不成比例地更高的依賴性。也就是說,SCIM103可以用于處理 呼叫中間的觸發(fā),完全管理例外情況等等。因此,在存在顯著服務(wù)分 解(微服務(wù))的環(huán)境中,對(duì)穩(wěn)健協(xié)調(diào)的需要可能明顯更高。
微應(yīng)用的一個(gè)示例是載體AS 140。載體AS 140可以促進(jìn)多特征 無工具呼叫處理。微應(yīng)用的其它示例可以包括如上所指示的"聯(lián)系我" 服務(wù)、"請(qǐng)勿打擾"服務(wù)、語音郵件服務(wù)、定位服務(wù)等。
SCE邏輯134可以為下一代服務(wù)的迅速發(fā)展提供基礎(chǔ)。SCE 134可以支持用于使開發(fā)者能夠訪問IMS核心的Java規(guī)范請(qǐng)求(JSR) 116 SIP小程序(Servlet)和一套外化應(yīng)用編程接口 。單個(gè)SCE 134可以包 含支持許多宏應(yīng)用服務(wù)器的基本服務(wù)能力并且可以支持微應(yīng)用的構(gòu) 建。
IMS核心可以支持許多不同的服務(wù),諸如GLMS 142、存在服務(wù) 144以及ENUM服務(wù)器146。GLMS 142可以包括允許跨越IMS核心內(nèi) 的多個(gè)應(yīng)用進(jìn)行組列表創(chuàng)建、管理和使用的一個(gè)或多個(gè)服務(wù)。GLMS 142可以實(shí)施訪問和可見性規(guī)則。存在服務(wù)144可以包括使將存在和可 用性信息兩者集合的任務(wù)自動(dòng)化的一個(gè)或多個(gè)服務(wù)。存在服務(wù)144可 以通知一個(gè)用戶關(guān)于另一用戶進(jìn)行通信的可用性和意愿的狀態(tài)。存在 服務(wù)144可以使用存在用戶代理(PUA)來管理IMS訂戶的存在并處 理存在預(yù)訂請(qǐng)求。例如,應(yīng)用或IMS訂戶可以充當(dāng)觀看者,它是預(yù)訂 由存在服務(wù)144提供的存在信息的實(shí)體。ENUM服務(wù)器146可以提供 E. 164到SIP URI的翻譯。BIGCF 122和S-CSCF 102可以查詢ENUM 服務(wù)器146以確定呼叫的下一跳。在符合示例性實(shí)施例的一些實(shí)施方 式中,BIGCF 122可以執(zhí)行用于主叫和被叫號(hào)碼解析的ENUM査詢。 關(guān)于ENUM服務(wù)器146的另外的信息可以在于2006年7月28日提交 的并且標(biāo)題為"ROUTING CALLS IN A NETWORK"的共同待決美國 專利申請(qǐng)No. 11/460,668中找到,通過引用的方式將其全部合并于此。
IMS核心可以包括一個(gè)或多個(gè)會(huì)話邊界控制器(SBC),所述一 個(gè)或多個(gè)會(huì)話邊界控制器提供在不同服務(wù)提供商網(wǎng)絡(luò)之間的邊界控 制,提供在基于SIP的IMS核心與其它服務(wù)提供商網(wǎng)絡(luò)之間的信令協(xié) 議交互工作,控制在服務(wù)提供商網(wǎng)絡(luò)之間的傳輸邊界,并且提供媒體 流的使用量測(cè)和服務(wù)質(zhì)量(QoS)測(cè)量??梢耘cIMS核心相關(guān)聯(lián)的兩 種SBC是A-SBC 148禾BI-SBC 150。在其它實(shí)施方式中,可以用邊界 控制和邊界網(wǎng)關(guān)功能來代替A-SBC 148和I-SBC 150。
A-SBC 148可以與用于客戶駐所設(shè)備(CPE)業(yè)務(wù)量的IMS核心的入口點(diǎn)相對(duì)應(yīng)。A-SBC 148可以提供SIP感知防火墻能力,所述SIP 感知防火墻能力支持網(wǎng)絡(luò)地址翻譯(NAT),防止拒絕服務(wù)(DoS)攻 擊,并且執(zhí)行其它安全實(shí)施特征。A-SBC 148可以是在IMS核心之前 的第一 SIP事件歸一化點(diǎn)。
I-SBC 150可以用作在IMS核心與大規(guī)模網(wǎng)關(guān)之間以及還在IMS 核心與IP對(duì)等VoIP載體之間的連接點(diǎn)。I-SBC 150可以提供SIP歸一 化和拓?fù)潆[藏和互聯(lián)網(wǎng)絡(luò)網(wǎng)關(guān)(THIG)服務(wù)。
系統(tǒng)100可以包括許多策略組件。例如,如圖1所示,系統(tǒng)100 可以包括策略引擎152、 PDF 154以及RM 156。策略引擎152可以包 括一個(gè)或多個(gè)基于規(guī)則的引擎,所述一個(gè)或多個(gè)基于規(guī)則的引擎支配 訂戶到IMS核心的訪問、訂戶到資源的訪問以及在IMS核心內(nèi)進(jìn)行的 多種不同類型的事件請(qǐng)求的路由判定。在一個(gè)實(shí)施方式中,策略引擎 152可以向IMS核心內(nèi)的策略組件(也稱為"策略判定點(diǎn)")提供判 定邏輯。策略引擎152可以管理兩大類的資源1)與多媒體內(nèi)容流的 傳輸有關(guān)的網(wǎng)絡(luò)帶寬資源,和2)與用于發(fā)起并控制多媒體內(nèi)容流的服 務(wù)邏輯和媒體處理有關(guān)的應(yīng)用資源。策略引擎152可以維護(hù)與在系統(tǒng) 100內(nèi)進(jìn)行的所有資源請(qǐng)求(例如,帶寬請(qǐng)求、媒體請(qǐng)求等)的狀態(tài)有 關(guān)的實(shí)時(shí)信息,并且基于該實(shí)時(shí)信息來更新系統(tǒng)100中的適當(dāng)策略組 件(例如,PDF 154和/或RM 156)。此外,策略引擎152可以允許創(chuàng) 建、修改和/或刪除策略,并且可以實(shí)時(shí)地更新適當(dāng)?shù)牟呗越M件(例如, PDF 154和/或RM 156)以反映策略變化。策略引擎152可以使用可擴(kuò) 展標(biāo)記語言(XML)協(xié)議與PDF 154和RM 156對(duì)接。策略引擎152 還可以與用于策略創(chuàng)建、修改和/或刪除的一個(gè)或多個(gè)外部操作支持系 統(tǒng)(OSS)(未示出)以及與用于獲得資源狀態(tài)更新的一個(gè)或多個(gè)網(wǎng)絡(luò) 管理系統(tǒng)對(duì)接。關(guān)于策略引擎152的其它信息可以在于2006年7月28 日提交的并且標(biāo)題為"POLICY ENGINE"的共同待決美國專利申請(qǐng) No. 11/460,672中找到,通過引用的方式將其全部合并于此。PDF 154可以提供基于服務(wù)的本地策略控制。PDF 154可以基于會(huì) 話和媒體相關(guān)信息來進(jìn)行策略判定。PDF 154可以與另一 IMS元件(諸 如A-SBC 148或I-SBC 150)交換此判定信息以控制通信鏈路的流動(dòng)和 特性。PDF 154可以管理帶寬資源,PDF 154可以充當(dāng)平臺(tái)邊界信令元 件(P-CSCF 106、 BIGCF 122、 BGCF 120以及SBC 148和150)的子 組件,并且可以實(shí)施策略以保證多媒體流利用根據(jù)訂戶服務(wù)水平協(xié)議 (SLA)的適當(dāng)帶寬利用特性和服務(wù)質(zhì)量(QoS)來傳輸。
RM 156可以用于執(zhí)行組件級(jí)的策略。如圖1所示,RM156可以 與例如S-CSCF 102、 BGCF 120、 BIGCF 122、 A-SBC 148和I-SBC 150
相關(guān)聯(lián)。在一個(gè)實(shí)施方式中,RM 156可以存儲(chǔ)并執(zhí)行與使RM 156關(guān) 聯(lián)的位置相關(guān)的策略判定。
CF 158可以包括用于提供離線計(jì)費(fèi)和在線計(jì)費(fèi)兩者的統(tǒng)一系統(tǒng)。 離線計(jì)費(fèi)是與網(wǎng)絡(luò)資源使用同時(shí)地收集該資源使用的計(jì)費(fèi)信息的處 理。所述計(jì)費(fèi)信息可以通過CF 158的一個(gè)鏈來傳遞。在該處理結(jié)束時(shí), 可以由網(wǎng)絡(luò)生成計(jì)費(fèi)詳細(xì)記錄(CDR)文件,然后該計(jì)費(fèi)詳細(xì)記錄文 件被傳輸?shù)骄W(wǎng)絡(luò)運(yùn)營商的計(jì)費(fèi)域以進(jìn)行訂戶計(jì)費(fèi)。
在線計(jì)費(fèi)是網(wǎng)絡(luò)資源使用的實(shí)際計(jì)費(fèi)與該資源使用同時(shí)地實(shí)時(shí)發(fā) 生的處理。可以從適當(dāng)?shù)靥峁┵Y金的訂戶帳戶將費(fèi)用記入借方。在線 計(jì)費(fèi)的示例包括預(yù)付呼叫卡使用。
CDF 160可以將從IMS組件收集的可計(jì)費(fèi)事件編譯成用于離線計(jì) 費(fèi)活動(dòng)的單個(gè)計(jì)費(fèi)詳細(xì)記錄(CDR) 。 CDF 160可以從可以與系統(tǒng)100 的組件相關(guān)聯(lián)的計(jì)費(fèi)觸發(fā)功能(CTF)收集可計(jì)費(fèi)事件,并且在創(chuàng)建 CDR之后,將計(jì)費(fèi)數(shù)據(jù)傳遞到CGF 162。
CGF 162可以充當(dāng)在離線計(jì)費(fèi)系統(tǒng)、在線系統(tǒng)兩者與諸如計(jì)費(fèi)域 的外部后處理系統(tǒng)之間的網(wǎng)關(guān)。GUP 164可以包括由諸如用戶設(shè)備、家庭環(huán)境、訪問網(wǎng)絡(luò)以及增
值服務(wù)提供商的不同實(shí)體所存儲(chǔ)和管理的數(shù)據(jù)的收集,所述實(shí)體可以
影響各個(gè)用戶體驗(yàn)服務(wù)的方式。GUP 164可以包括許多用戶配置文件 組件,并且各個(gè)服務(wù)可以利用可用用戶配置文件組件的子集。
圖2圖示了S-CSCF 102的示例性配置。如圖所示,S-CSCF 102 可以包括總線210、處理邏輯220、存儲(chǔ)器230、輸入設(shè)備240、輸出 設(shè)備250以及通信接口 260。將理解,S-CSCF 102可以包括幫助接收、 發(fā)射和/或處理數(shù)據(jù)的其它組件(未示出)。此外,將理解其它配置是 可能的。
總線210可以允許在S-CSCF 102的組件之間的通信。處理邏輯 220可以包括解釋并執(zhí)行指令的任何類型的處理器或微處理器。在其它 實(shí)施方式中,處理邏輯220可以被實(shí)現(xiàn)為或包括專用集成電路(ASIC)、 現(xiàn)場可編程門陣列(FPGA)等等。存儲(chǔ)器230可以包括隨機(jī)存取存儲(chǔ) 器(RAM)或存儲(chǔ)用于由處理邏輯220執(zhí)行的信息和指令的另一種動(dòng) 態(tài)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM)或存儲(chǔ)用于處理邏輯220的靜態(tài)信 息和指令的另一種靜態(tài)存儲(chǔ)設(shè)備、和/或用于存儲(chǔ)信息和/或指令的某些 其它類型的磁或光記錄介質(zhì)及其相應(yīng)的驅(qū)動(dòng)器。
輸入設(shè)備240可以包括允許操作員向S-CSCF 102輸入信息的設(shè) 備,諸如鍵盤、小鍵盤、鼠標(biāo)、鋼筆、麥克風(fēng)、 一個(gè)或多個(gè)生物量測(cè) 機(jī)制等等。輸出設(shè)備250可以包括向操作員輸出信息的設(shè)備,諸如顯 示器、揚(yáng)聲器等。
通信接口 260可以包括使得S-CSCF 102能夠與其它設(shè)備和/或系 統(tǒng)通信的任何收發(fā)機(jī)式機(jī)制。例如,通信接口 260可以包括用于與系 統(tǒng)100內(nèi)的其它組件通信的機(jī)制。如以下更詳細(xì)地描述的,S-CSCF 102可以在IMS環(huán)境中執(zhí)行與調(diào) 用服務(wù)相關(guān)聯(lián)的處理。響應(yīng)于執(zhí)行包含在諸如存儲(chǔ)器230的計(jì)算機(jī)可 讀介質(zhì)中的軟件指令的處理邏輯220, S-CSCF 102可以執(zhí)行這些及其 它功能??梢詫⒂?jì)算機(jī)可讀介質(zhì)定義為一個(gè)或多個(gè)存儲(chǔ)設(shè)備和/或載波。 可以將所述軟件指令從另一個(gè)計(jì)算機(jī)可讀介質(zhì)或經(jīng)由通信接口 260從 另一設(shè)備讀入存儲(chǔ)器230中。包含在存儲(chǔ)器230中的軟件指令可以使 得處理邏輯220執(zhí)行稍后將描述的處理。替代地,可以替代或結(jié)合軟 件指令使用硬線電路來實(shí)現(xiàn)符合本發(fā)明的原理的處理。因此,符合示 例性實(shí)施例的系統(tǒng)和方法不限于硬件電路和軟件的任何具體組合。
圖3圖示了在示例性實(shí)施方式中的S-CSCF 102的一部分的示例性 功能框圖。如圖所示,S-CSCF 102可以包括S-CSCF服務(wù)代理組件310 和SCIM服務(wù)協(xié)調(diào)組件320。在其它實(shí)施方式中,S-CSCF 102可以包 括圖3中未示出的幫助處理呼叫請(qǐng)求的其它功能組件。
S-CSCF服務(wù)代理組件310可以接收消息(例如,SIP消息),解 析消息,并且應(yīng)用代理規(guī)則來確定應(yīng)當(dāng)向哪個(gè)應(yīng)用服務(wù)器發(fā)送消息。 所述消息可以包括例如SIP INVITE消息。S-CSCF服務(wù)代理組件310 可以解析消息以識(shí)別主叫方和被叫方。S-CSCF服務(wù)代理組件310可以 單獨(dú)地處理主叫方和被叫方的服務(wù)調(diào)用。根據(jù)會(huì)話處理的階段,S-CSCF 服務(wù)代理組件310可以使用主叫方身份或被叫方身份來査找用于協(xié)調(diào) 主叫方服務(wù)或被叫方服務(wù)的訂戶配置文件。S-CSCF服務(wù)代理組件310 可以基于訂戶配置文件中的代理規(guī)則來識(shí)別應(yīng)用服務(wù)器的類型和能 力。S-CSCF服務(wù)代理組件310可以査詢RM以獲得實(shí)際應(yīng)用資源或媒 體資源并向這些資源發(fā)送消息以用于服務(wù)調(diào)用。
SCIM服務(wù)協(xié)調(diào)組件320可以基于訂戶配置文件中的一組更復(fù)雜 的代理規(guī)則來識(shí)別一個(gè)或多個(gè)微應(yīng)用。在一些實(shí)施方式中,SCIM服務(wù) 協(xié)調(diào)組件320還可以基于外部信息進(jìn)行微應(yīng)用選擇,所述外部信息諸 如來自策略服務(wù)的信息、位置信息和/或存在位置、與應(yīng)用服務(wù)器的準(zhǔn)備就緒狀況有關(guān)的信息(例如,負(fù)載平衡信息、網(wǎng)絡(luò)中斷信息、應(yīng)用 服務(wù)器的當(dāng)前狀態(tài)、資源可用性信息等)等等。
SCIM服務(wù)協(xié)調(diào)組件320還可以管理微應(yīng)用之間的交互。SCIM服 務(wù)協(xié)調(diào)組件320可以基于在訂戶配置文件中的預(yù)定優(yōu)先級(jí)將微應(yīng)用調(diào) 用排序。SCIM服務(wù)協(xié)調(diào)組件320可以在正在進(jìn)行的呼叫期間檢測(cè)觸發(fā), 并且調(diào)用適當(dāng)?shù)奈?yīng)用。SCIM服務(wù)協(xié)調(diào)組件320可以基于預(yù)定的交互 規(guī)則來解決服務(wù)沖突,并且可以在例外情況下應(yīng)用默認(rèn)處理。
圖4是可以與在示例性實(shí)施例中的S-CSCF 102相關(guān)聯(lián)的示例性數(shù) 據(jù)庫400的視圖。雖然以下僅描述了一個(gè)數(shù)據(jù)庫,但是將理解,S-CSCF 102可以與本地存儲(chǔ)在S-CSCF 102處(諸如在存儲(chǔ)器230)或分布遍 及系統(tǒng)100的另外的數(shù)據(jù)庫相關(guān)聯(lián)。
如圖所示,數(shù)據(jù)庫400可以包括訂戶配置文件字段310。數(shù)據(jù)庫 400可以包括促進(jìn)識(shí)別接收到的消息的一個(gè)或多個(gè)訂戶配置文件的其 它字段。
訂戶配置文件字段410可以存儲(chǔ)與特定的S-CSCF 102相關(guān)聯(lián)的注 冊(cè)訂戶的配置文件。每個(gè)訂戶配置文件可以包括關(guān)于訂戶的具體數(shù)據(jù), 諸如用于使私有和公共標(biāo)識(shí)符相關(guān)的IMS預(yù)定數(shù)據(jù)、注冊(cè)用戶的具體 S-CSCF 102、認(rèn)證密碼以及訂戶的服務(wù)配置文件。在其它實(shí)施方式中, 訂戶配置文件可以包括其它信息。
所述服務(wù)配置文件可以包括一個(gè)或多個(gè)服務(wù)配置文件元素。所述 服務(wù)配置文件元素可以包括例如S-CSCF能力、觸發(fā)點(diǎn)(TP)以及可 以用于確定在檢測(cè)到觸發(fā)點(diǎn)時(shí)要執(zhí)行的邏輯的過濾準(zhǔn)則(Filter Criteria)(也稱為規(guī)則)和用于有序地管理多個(gè)服務(wù)的任何"服務(wù)鏈"。
觸發(fā)點(diǎn)(TP)可以包括應(yīng)用于服務(wù)點(diǎn)觸發(fā)(SPT)的布爾運(yùn)算。舉例來說,SPT可以是SIP方法"INVITE"和"RURI"或"From"中 的字符串(17323351127) 。 TP可以使用"與"運(yùn)算來將這兩項(xiàng)組合在 一起。結(jié)果可能看起來是一TP:"方法二INVITE" AND ("字符串= 17323351127 IN RURI")。
SPT可以包括可以設(shè)置過濾準(zhǔn)則的SIP信令中的那些點(diǎn)。在一個(gè) 實(shí)施方式中,可以定義以下SPT:任何初始已知或未知SIP方法(例如, REGISTER、 INVITE、 SUBSCRIBE、 MESSAGE);有無任何報(bào)頭字 段;任何報(bào)頭字段或請(qǐng)求URI的內(nèi)容;請(qǐng)求的方向;會(huì)話描述信息; 等等。可以將分組電話中的SPT關(guān)聯(lián)并映射到經(jīng)典的智能網(wǎng)能力集2 (IN-CS2)起始和終止設(shè)定、忙碌、RNA和斷開連接事件。因此,可 以基于IN-CS2事件來定義SPT。
過濾準(zhǔn)則可以包括初始過濾準(zhǔn)則(iFC)和后續(xù)過濾準(zhǔn)則(sFC)。 iFC可以觸發(fā)一個(gè)或多個(gè)SPT以將所接收到的請(qǐng)求發(fā)送到一個(gè)具體的 應(yīng)用服務(wù)器。為具體訂戶的服務(wù)配置文件存儲(chǔ)的過濾準(zhǔn)則集可以被稱 為"應(yīng)用服務(wù)器預(yù)訂信息"。為了允許S-CSCF 102/SCIM 103以正確 的順序處理不同的過濾準(zhǔn)則,可以為每個(gè)準(zhǔn)則分配優(yōu)先級(jí)。執(zhí)行規(guī)則 可以用對(duì)應(yīng)用服務(wù)器優(yōu)先級(jí)、應(yīng)用之間的沖突的解決、事情未按計(jì)劃 進(jìn)行或超過閾值時(shí)的例外情況的管理、約束的設(shè)置以及在會(huì)話請(qǐng)求的 上下文內(nèi)的工作的潛在支持來確定應(yīng)用調(diào)用。過濾準(zhǔn)則可以將嵌入SIP 消息中的任何消息考慮在內(nèi),包括例如RURI、報(bào)頭內(nèi)容、消息主體、 用戶ID、方法、會(huì)話描述協(xié)議(SDP)內(nèi)容。SIP消息可以應(yīng)用過濾的 動(dòng)態(tài)行為。
sFC可以包括從應(yīng)用服務(wù)器向S-CSCF 102發(fā)信號(hào)通知的過濾準(zhǔn) 則。sFC可以允許在應(yīng)用執(zhí)行時(shí)間動(dòng)態(tài)地定義相關(guān)的SPT。
圖5是在示例性實(shí)施方式中用于存儲(chǔ)訂戶配置文件的示例性處理 的流程圖。可以由S-CSCF102來實(shí)現(xiàn)圖5所描述的處理。處理可以從S-CSCF 102接收到訂戶配置文件開始(框510) 。 S-CSCF 102可以自 動(dòng)地或響應(yīng)于S-CSCF 102的動(dòng)作來接收訂戶配置文件(例如,響應(yīng)于 來自S-CSCF 102的對(duì)訂戶配置文件的請(qǐng)求)。S-CSCF 102例如可以在 訂戶向IMS注冊(cè)時(shí)接收訂戶配置文件。S-CSCF 102可以替代地在接收 到呼叫請(qǐng)求時(shí)(例如,在IMS用戶未注冊(cè)時(shí)的那些情況下)接收訂戶 配置文件。
所述訂戶配置文件可以包括關(guān)于圖3的上述信息。在一個(gè)實(shí)施方 式中,訂戶配置文件可以包括用于調(diào)用一個(gè)或多個(gè)宏應(yīng)用的至少一個(gè) S-CSCF 102規(guī)則和用于調(diào)用一個(gè)或多個(gè)微應(yīng)用的至少一個(gè)SCIM 103 規(guī)則。
S-CSCF 102可以存儲(chǔ)所接收到的訂戶配置文件(框520)。例如, S-CSCF 102可以將訂戶配置文件存儲(chǔ)在數(shù)據(jù)庫400中(圖4)。
圖6是在示例性實(shí)施方式中的示例性呼叫操作處理的流程圖???以由S-CSCF102/SCIM 103來執(zhí)行圖6中描述的處理。處理可以從 S-CSCF 102接收到呼叫請(qǐng)求開始(框610)。所述呼叫請(qǐng)求可以包括 例如SIP請(qǐng)求,諸如SIP INVITE請(qǐng)求。S-CSCF 102可以接收來自IMS 中的另一設(shè)備(諸如P-CSCF 106)的呼叫請(qǐng)求。
S陽CSCF 102可以解析所接收到的呼叫請(qǐng)求(框620)。例如,S-CSCF 102可以解析呼叫請(qǐng)求以識(shí)別消息報(bào)頭和/或請(qǐng)求主體中的信息。在一 個(gè)實(shí)施方式中,S-CSCF 102可以識(shí)別呼叫請(qǐng)求的目的地方。S-CSCF 102 可以使用目的地方的身份來獲得與目的地方的身份相關(guān)聯(lián)的訂戶配置 文件。如果目的地方是注冊(cè)訂戶,則S-CSCF 102可以使用目的地方的 身份從數(shù)據(jù)庫400獲得訂戶配置文件。如果目的地方是未注冊(cè)用戶, 貝ij S-CSCF 102可以使用目的地方的身份從HSS 108獲得訂戶配置文 件。S-CSCF 102/SCIM 103可以應(yīng)用在所獲得的訂戶配置文件中的 S-CSCF規(guī)則和SCIM規(guī)則,以識(shí)別為所接收到的呼叫請(qǐng)求將被調(diào)用的 適當(dāng)宏和/或微應(yīng)用(框620)。如上所述,所述訂戶配置文件可以包 括可以用于在調(diào)用了觸發(fā)點(diǎn)時(shí)確定要鏈接的服務(wù)的過濾準(zhǔn)則。
S-CSCF 102/SCIM 103可以為所述呼叫請(qǐng)求調(diào)用適當(dāng)?shù)暮陸?yīng)用和/ 或微應(yīng)用(框630)。如上所述,宏應(yīng)用可以包括IP-Centrex (或由獨(dú) 立應(yīng)用服務(wù)器提供的另外的服務(wù)),并且微應(yīng)用可以包括"聯(lián)系我" 功能、"請(qǐng)勿打擾"功能、語音郵件功能、定位功能等。S-CSCF 102/SCIM 103可以通過將呼叫請(qǐng)求傳輸?shù)竭m當(dāng)?shù)膽?yīng)用服務(wù)器來調(diào)用適當(dāng)?shù)暮陸?yīng) 用和/或微應(yīng)用。
S-CSCF 102可以向適當(dāng)?shù)哪康牡剞D(zhuǎn)發(fā)呼叫請(qǐng)求(框640)。例如, S誦CSCF 102可以將呼叫轉(zhuǎn)發(fā)到P-CSCF 106、 BGCF 120或I-SBC 150
以完成呼叫。 一旦建立了呼叫,則S-CSCF 102/SCIM 103可以監(jiān)視呼 叫以檢測(cè)可能調(diào)用另外的宏應(yīng)用和/或微應(yīng)用的任何呼叫中間的觸發(fā)。
圖7示出了關(guān)于圖6的上述的處理的示例。如圖7所示,假設(shè)注 冊(cè)的主叫IMS訂戶(也稱為"主叫訂戶")向注冊(cè)的被叫IMS訂戶(也 稱為"被叫訂戶")進(jìn)行呼叫。響應(yīng)于該呼叫,可以向與主叫訂戶相 關(guān)聯(lián)的A-SBC 148傳輸呼叫請(qǐng)求。A-SBC 148可以將該呼叫請(qǐng)求傳輸 到IMS核心的適當(dāng)P-CSCF 106 (框710) 。 P-CSCF 106可以將該呼叫 請(qǐng)求傳輸?shù)脚c被叫訂戶相關(guān)聯(lián)的適當(dāng)S-CSCF 102 (框720)。響應(yīng)于 接收到該呼叫請(qǐng)求,S-CSCF 102可以解析該呼叫請(qǐng)求。S-CSCF 102可 以基于來自呼叫請(qǐng)求的信息(例如,識(shí)別被叫訂戶的信息)而獲得被 叫訂戶的訂戶配置文件。如果被叫訂戶向S- CSCF 102注冊(cè),則S-CSCF 102可以從數(shù)據(jù)庫400獲得訂戶配置文件。另一方面,如果被叫訂戶未 向該特定的S-CSCF 102注冊(cè),則S-CSCF 102可以從HSS 109獲得被 叫訂戶的訂戶配置文件。在一些實(shí)施方式中,S-CSCF 102還可以基于 來自呼叫請(qǐng)求的信息(例如,識(shí)別主叫訂戶的信息)而獲得主叫訂戶的訂戶配置文件。
S-CSCF 102/SCIM 103可以使用被叫/或主叫訂戶的訂戶配置文 件,以識(shí)別為呼叫請(qǐng)求調(diào)用的一個(gè)或多個(gè)宏應(yīng)用和/或一個(gè)或多個(gè)微應(yīng) 用。在本示例中,假設(shè)被叫訂戶的訂戶配置文件指示被叫訂戶期望基 于會(huì)話建立的服務(wù)點(diǎn)觸發(fā)來應(yīng)用一組微應(yīng)用服務(wù),諸如由第一應(yīng)用服 務(wù)器提供的"聯(lián)系我"服務(wù)、以及然后的由第二應(yīng)用服務(wù)器提供的語 音郵件信箱。SCIM 103可以通過向第一應(yīng)用服務(wù)器發(fā)送呼叫請(qǐng)求來調(diào) 用"聯(lián)系我"服務(wù)(框730)。第一應(yīng)用服務(wù)器可以識(shí)別被叫方的位置 并將此信息發(fā)送到SCIM 103 (框730) 。 S-CSCF 102可以將呼叫請(qǐng)求 轉(zhuǎn)發(fā)到被叫訂戶以便建立呼叫(框740和750)。如果無法建立呼叫(例 如,被叫訂戶不接受呼叫請(qǐng)求),則SCIM 103可以調(diào)用被叫訂戶的語 音郵件信箱。另一方面,如果建立了呼叫(例如,通過被叫訂戶接受 呼叫請(qǐng)求),貝U S-CSCF 102/SCIM 103可以監(jiān)視正在進(jìn)行的呼叫并調(diào) 用可以在呼叫期間觸發(fā)的適當(dāng)宏應(yīng)用和/或微應(yīng)用。
在此描述的實(shí)施方式涉及在IMS的S-CSCF內(nèi)放置SCIM。
示例性實(shí)施方式的前述描述提供了說明和描述,但并不意在排他 或?qū)⒈景l(fā)明限于所公開的確切形式。修改和變化鑒于以上教導(dǎo)是可能 的,或者可以根據(jù)本發(fā)明的實(shí)施來獲得。例如,雖然已經(jīng)關(guān)于圖5 7 描述了一系列動(dòng)作,但在其它實(shí)施方式中,可以改變動(dòng)作的順序。此 外,可以并行地實(shí)現(xiàn)非從屬性動(dòng)作。
如上所述,可以以軟件、固件以及硬件的許多不同形式來實(shí)現(xiàn)本 發(fā)明的實(shí)施例。用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的實(shí)際軟件代碼或?qū)S每刂?硬件不限制本發(fā)明。因此,在不參照具體軟件代碼的情況下描述了實(shí) 施例的操作和行為一應(yīng)當(dāng)理解的是可以將設(shè)計(jì)軟件和控制硬件設(shè)計(jì)成 基于在此的描述來實(shí)現(xiàn)實(shí)施例。而且,可以將本發(fā)明的某些部分作為執(zhí)行一個(gè)或多個(gè)功能的"邏 輯"來實(shí)現(xiàn)。此邏輯可以包括諸如專用集成電路、現(xiàn)場可編程門陣列、 處理器或微處理器的硬件、軟件或硬件與軟件的組合。
本申請(qǐng)的描述中使用的元件、動(dòng)作或指令不應(yīng)當(dāng)被解釋成對(duì)于本 發(fā)明來說關(guān)鍵的或必要的,除非明確地這樣說明。而且,如在此所使 用的,不加數(shù)量詞的項(xiàng)意在包括一項(xiàng)或多項(xiàng)。當(dāng)僅意在一項(xiàng)時(shí),使用 術(shù)語"一個(gè)"或類似語言。而且,除非另外明確說明,短語"基于" 意在意指"至少部分地基于"。
權(quán)利要求
1.一種網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS),包括服務(wù)呼叫會(huì)話控制功能(S-CSCF),包括服務(wù)能力交互管理器(SCIM),所述服務(wù)能力交互管理器被配置成響應(yīng)于所述S-CSCF接收的消息而調(diào)用一個(gè)或多個(gè)應(yīng)用服務(wù)。
2. 根據(jù)權(quán)利要求1所述的IMS,其中,所接收到的消息包括會(huì)話 發(fā)起協(xié)議(SIP)消息。
3. 根據(jù)權(quán)利要求1所述的IMS,其中,所述S-CSCF被配置成 解析所接收到的消息,以及獲得關(guān)于所接收到的消息的目的地的訂戶配置文件。
4. 根據(jù)權(quán)利要求3所述的IMS,其中,所述訂戶配置文件包括用 于調(diào)用所述一個(gè)或多個(gè)應(yīng)用服務(wù)的至少一個(gè)SCIM規(guī)則。
5. 根據(jù)權(quán)利要求1所述的IMS,其中,所述S-CSCF進(jìn)一步包括 數(shù)據(jù)庫,所述數(shù)據(jù)庫被配置成存儲(chǔ)訂戶配置文件。
6. 根據(jù)權(quán)利要求1所述的IMS,其中,當(dāng)調(diào)用所述一個(gè)或多個(gè)應(yīng) 用服務(wù)時(shí),所述SCIM被配置成調(diào)用多個(gè)微應(yīng)用服務(wù)。
7. 根據(jù)權(quán)利要求1所述的IMS,其中,當(dāng)調(diào)用所述一個(gè)或多個(gè)應(yīng) 用服務(wù)時(shí),所述SCIM被配置成基于策略信息、位置信息、存在信息、負(fù)載平衡信息、網(wǎng)絡(luò)中斷 信息、應(yīng)用服務(wù)器狀態(tài)信息或資源可用性信息中的至少一個(gè)來調(diào)用所 述一個(gè)或多個(gè)應(yīng)用服務(wù)。
8. —種方法,包括在服務(wù)呼叫會(huì)話控制功能(S-CSCF)處接收呼叫請(qǐng)求,所述S-CSCF包括服務(wù)能力交互管理器(SCIM);響應(yīng)于接收到所述呼叫請(qǐng)求而識(shí)別一個(gè)或多個(gè)訂戶配置文件;以及使用所述一個(gè)或多個(gè)訂戶配置文件中的至少一個(gè)訂戶配置文件經(jīng)由所述SCIM來調(diào)用至少一個(gè)應(yīng)用服務(wù)。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述識(shí)別包括解析所接收到的消息以識(shí)別被叫方, 使用被叫方身份來識(shí)別所述至少一個(gè)訂戶配置文件。
10. 根據(jù)權(quán)利要求8所述的方法,其中,所述至少一個(gè)應(yīng)用服務(wù) 包括微應(yīng)用服務(wù)。
11. 根據(jù)權(quán)利要求8所述的方法,其中,所述至少一個(gè)訂戶配置 文件包括SCIM規(guī)則。
12. 根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括 響應(yīng)于所述呼叫請(qǐng)求而建立呼叫; 經(jīng)由所述SCIM監(jiān)視所述呼叫;以及經(jīng)由所述SCIM在呼叫期間調(diào)用至少一個(gè)另外的應(yīng)用服務(wù)。
13. —種方法,包括在服務(wù)呼叫會(huì)話控制功能(S-CSCF)處接收呼叫請(qǐng)求; 經(jīng)由所述S-CSCF解析所接收到的呼叫請(qǐng)求以創(chuàng)建已解析信息; 基于所述已解析信息經(jīng)由所述S-CSCF來獲得訂戶配置文件; 使用所述S-CSCF獲得的所述訂戶配置文件和所述已解析信息的 一部分經(jīng)由服務(wù)能力交互管理器(SCIM)來調(diào)用應(yīng)用服務(wù)。
14. 根據(jù)權(quán)利要求13所述的方法,進(jìn)一步包括響應(yīng)于所述呼叫請(qǐng)求而建立呼叫;經(jīng)由所述SCIM監(jiān)視所述呼叫;以及經(jīng)由所述SCIM在所述呼叫期間調(diào)用至少一個(gè)另外的應(yīng)用服務(wù)。
15. 根據(jù)權(quán)利要求13所述的方法,其中,所述調(diào)用應(yīng)用服務(wù)是基 于策略信息、位置信息、存在信息、負(fù)載平衡信息、網(wǎng)絡(luò)中斷信息、 應(yīng)用服務(wù)器狀態(tài)信息或資源可用性信息中的至少一個(gè)。
16. —種服務(wù)呼叫會(huì)話控制功能(S-CSCF),包括 服務(wù)能力交互管理器(SCIM),所述服務(wù)能力交互管理器被配置成使用訂戶配置文件和來自由所述S-CSCF接收到的消息的信息來 調(diào)用應(yīng)用服務(wù)。
17.根據(jù)權(quán)利要求16所述的S-CSCF,其中,當(dāng)調(diào)用所述應(yīng)用服 務(wù)時(shí),所述SCIM被配置成基于策略信息、位置信息、存在信息、負(fù)載平衡信息、網(wǎng)絡(luò)中斷 信息、應(yīng)用服務(wù)器狀態(tài)信息或資源可用性信息中的至少一個(gè)來調(diào)用所 述應(yīng)用服務(wù)。
18.根據(jù)權(quán)利要求16所述的S-CSCF,其中,所述消息包括會(huì)話 發(fā)起協(xié)議(SIP)呼叫請(qǐng)求。
全文摘要
一種網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)包括服務(wù)呼叫會(huì)話控制功能(S-CSCF)。S-CSCF包括服務(wù)能力交互管理器(SCIM),該服務(wù)能力交互管理器被配置成響應(yīng)于S-CSCF正在接收的消息而調(diào)用一個(gè)或多個(gè)應(yīng)用服務(wù)。
文檔編號(hào)G06F15/16GK101617302SQ200780043370
公開日2009年12月30日 申請(qǐng)日期2007年11月28日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者戴永華, 格雷戈里·韋爾奇, 詹姆斯·L·維拉爾 申請(qǐng)人:威瑞森商務(wù)金融管理公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1