用于動態(tài)掌握的Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)的制作方法
【專利摘要】公開了用于動態(tài)掌握Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。根據(jù)一種方法,方法包括:接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息;基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定記錄。
【專利說明】用于動態(tài)掌握的Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)
[0001]優(yōu)先權(quán)要求
[0002]本申請要求在2011年3月I日提交的美國臨時專利申請系列N0.61/448048的益處,在這里加入該公開的全部內(nèi)容作為參考。
【技術(shù)領(lǐng)域】
[0003]這里描述的主題涉及增強(qiáng)使移動訂戶與網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)關(guān)聯(lián)的Diameter綁定記錄。具體而言,主題涉及用于動態(tài)掌握的Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。
【背景技術(shù)】
[0004]當(dāng)前,向與共用信令交易和/或移動訂戶相關(guān)的Diameter信令消息分配基于Diameter的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)存在問題。即,存在與隨后接收的Diameter信令消息的識別和與初始接收的Diameter信令消息交易的相關(guān)有關(guān)的困難。因此,在Diameter路由節(jié)點(diǎn)上接收的Diameter信令消息不能被轉(zhuǎn)送到分配給與特定的移動訂戶相關(guān)的現(xiàn)有Diameter信令消息交易的同一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
[0005]因此,需要改進(jìn)的用于動態(tài)掌握的Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。
【發(fā)明內(nèi)容】
[0006]公開了用于動態(tài)掌握Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。根據(jù)一種方法,方法包括:接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息;基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定記錄。
[0007]還公開了用于動態(tài)掌握Diameter綁定信息的系統(tǒng)。系統(tǒng)包括Diameter綁定倉庫(DBR)和Diameter路由節(jié)點(diǎn)。DBR被配置為存儲Diameter綁定記錄。Diameter路由節(jié)點(diǎn)被配置為:將一個或多個Diameter信令消息路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,一個或多個Diameter信令消息包含識別信息;接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息;基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定記錄。
[0008]可通過與硬件和/或固件組合的軟件實(shí)現(xiàn)在這里描述的主題。例如,可通過由處理器執(zhí)行的軟件實(shí)現(xiàn)在這里描述的主題。在一個示例性實(shí)現(xiàn)中,可通過使用非暫時性計(jì)算機(jī)可讀介質(zhì)實(shí)現(xiàn)在這里描述的用于動態(tài)掌握Diameter綁定信息的主題,在該非暫時性計(jì)算機(jī)可讀介質(zhì)上,存儲當(dāng)被計(jì)算機(jī)的處理器執(zhí)行時執(zhí)行步驟的可執(zhí)行指令。適于實(shí)現(xiàn)在這里描述的主題的示例性非暫時性計(jì)算機(jī)可讀介質(zhì)包括可被處理器訪問的芯片存儲器器件或盤存儲器器件、可編程邏輯器件和應(yīng)用特定集成電路。另外,實(shí)現(xiàn)在這里描述的主題的計(jì)算機(jī)可讀介質(zhì)可位于單個計(jì)算平臺上,或者可跨著多個計(jì)算平臺分布。
[0009]如這里使用的那樣,術(shù)語“節(jié)點(diǎn)”指的是包含一個或多個處理器和存儲器的物理計(jì)
曾采A異T 口 ο
[0010]如這里使用的那樣,術(shù)語“功能”或“模塊”指的是用于實(shí)現(xiàn)在這里描述的特征的硬件、固件或與硬件和/或固件組合的軟件。
【專利附圖】
【附圖說明】
[0011]現(xiàn)在,參照附圖描述在這里描述的主題,其中,
[0012]圖1是示出根據(jù)在這里描述的主題的實(shí)施例的用于動態(tài)掌握Diameter綁定信息的系統(tǒng)的框圖;
[0013]圖2是示出根據(jù)在這里描述的主題的實(shí)施例的Diameter綁定記錄數(shù)據(jù)的示例性表;
[0014]圖3是示出根據(jù)在這里描述的主題的實(shí)施例的掌握Diameter綁定信息的消息次序圖;
[0015]圖4是示出根據(jù)在這里描述的主題的實(shí)施例的掌握與替代性網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)相關(guān)的Diameter綁定信息的消息次序圖;
[0016]圖5是示出根據(jù)在這里描述的主題的實(shí)施例的響應(yīng)重定向指示掌握Diameter綁定信息的消息次序圖;
[0017]圖6是根據(jù)在這里描述的主題的實(shí)施例的響應(yīng)多個響應(yīng)消息掌握Diameter綁定信息的消息次序圖;
[0018]圖7是示出根據(jù)在這里描述的主題的實(shí)施例的用于動態(tài)掌握Diameter綁定信息的示例性過程的流程圖。
【具體實(shí)施方式】
[0019]在這里描述的主題包含用于動態(tài)掌握Diameter綁定信息的方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。如這里使用的那樣,術(shù)語Diameter指的是由RFC3588定義的由電信和計(jì)算機(jī)網(wǎng)絡(luò)利用的認(rèn)證、授權(quán)和計(jì)賬(AAA)協(xié)議。在一些實(shí)施例中,本主題可包含接收與特定的移動訂戶相關(guān)的Diameter信令消息的Diameter信令路由器(DSR)節(jié)點(diǎn)。接收的Diameter信令消息可要求來自諸如網(wǎng)絡(luò)計(jì)費(fèi)功能節(jié)點(diǎn)(例如,計(jì)費(fèi)數(shù)據(jù)功能(CDF)、策略和計(jì)費(fèi)規(guī)則功能(PCRF)等)和家庭訂戶服務(wù)器(HSS)或AAA節(jié)點(diǎn)的特定類型的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的處理。在接收Diameter信令消息時,DSR可被配置為分配多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的一個以處理接收的Diameter信令消息或確定網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)是否已被分配(或“綁定”)到移動訂戶。
[0020]在一些實(shí)施例中,DSR可被配置為基于諸如使用包含于接收的Diameter信令消息中的信息的負(fù)載平衡散列功能(LBHF)的節(jié)點(diǎn)選擇算法確定或選擇適當(dāng)?shù)木W(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)(例如,⑶F或PCRF)。本主題還可包含用于保持關(guān)聯(lián)節(jié)點(diǎn)和給定訂戶的綁定記錄、會話和/或其它標(biāo)識符的綁定倉庫,諸如會話綁定倉庫(SBR)。例如,可在選擇的節(jié)點(diǎn)被確認(rèn)能夠成功處理與給定的訂戶和/或會話相關(guān)的Diameter消息之后產(chǎn)生和存儲綁定記錄。
[0021]有利地,可利用在這里描述的主題,使得最小化重新產(chǎn)生或更新各Diameter會話或訂戶的綁定記錄的需要。例如,通過等到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)產(chǎn)生和存儲綁定記錄的能力確認(rèn),根據(jù)本主題的Diameter路由節(jié)點(diǎn)可避免綁定倉庫的過量更新并避免將Diameter消息路由到不能處理或服務(wù)Diameter消息和相關(guān)的附加的再路由的節(jié)點(diǎn)。與在確認(rèn)處理能力之前存儲綁定記錄的方案相比,本主題在處理和存儲資源利用上提供更有效的方案。
[0022]圖1示出根據(jù)在這里描述的主題的實(shí)施例的用于動態(tài)掌握Diameter綁定信息的示例性系統(tǒng)100。在一些實(shí)施例中,在不背離本主題的范圍的情況下,可在長期發(fā)展(LTE)網(wǎng)絡(luò)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(MS)網(wǎng)絡(luò)或其它的網(wǎng)絡(luò)中實(shí)現(xiàn)系統(tǒng)100。
[0023]系統(tǒng)100可包含被配置為接收與移動訂戶相關(guān)的Diameter信令消息的Diameter路由節(jié)點(diǎn),例如,DSR104。雖然圖1示出使用DSR,但是,在不背離主題的范圍的情況下,可以使用被配置為路由Diameter信令消息的任何網(wǎng)絡(luò)節(jié)點(diǎn)。例如,網(wǎng)絡(luò)節(jié)點(diǎn)還可包含Diameter路由代理(DRA)、Diameter委托代理(DPA)、Diameter中繼代理和Diameter轉(zhuǎn)換代理等。在一些實(shí)施例中,DSR104可包含可被配置為在各種Diameter接口上的各種Diameter節(jié)點(diǎn)之間路由Diameter信令消息的Diameter路由引擎(DRE) 122,這些Diameter接口包含但不限于Gy、Ro、Rf、S6d和S6a接口。由DSR104接收的示例性的基于Diameter的信令消息包含信用控制請求(CCR)消息、計(jì)賬請求(ACR)消息、更新位置請求(ULR)消息、Diameter可動管理消息和Diameter計(jì)費(fèi)消息。在一些實(shí)施例中,基于Diameter的信令消息可通過諸如例如策略和計(jì)費(fèi)增強(qiáng)功能(PCEF)節(jié)點(diǎn)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)、可動管理實(shí)體(MME)和公共數(shù)據(jù)網(wǎng)絡(luò)(PDN)網(wǎng)關(guān)的網(wǎng)絡(luò)節(jié)點(diǎn)(未示出)被發(fā)送到Diameter路由節(jié)點(diǎn)。
[0024]DSR104還可包含被配置為對于一個或多個DBR (例如,DBR102)傳送(例如,發(fā)送和接收)基于Diameter的信令消息的綁定詢問客戶機(jī)(BQC) 124。
[0025]在一些實(shí)施例中,由DSR104接收的Diameter信令消息可最初被指定或?qū)ぶ返侥軌蛱幚鞤iameter信令消息的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。例如,網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)可包含策略和計(jì)費(fèi)網(wǎng)關(guān)功能(PCGF)節(jié)點(diǎn)114、網(wǎng)絡(luò)計(jì)費(fèi)節(jié)點(diǎn)(例如,計(jì)費(fèi)數(shù)據(jù)功能(⑶F) 112、計(jì)費(fèi)觸發(fā)功能(CTF)、計(jì)費(fèi)網(wǎng)關(guān)功能(CGF))、在線計(jì)費(fèi)系統(tǒng)(OCS)節(jié)點(diǎn)、離線計(jì)費(fèi)系統(tǒng)(OFCS)節(jié)點(diǎn)、家庭訂戶服務(wù)器(HSS)節(jié)點(diǎn)106、家庭位置登記節(jié)點(diǎn)(HLR)108、AAA節(jié)點(diǎn)105、訂戶簡檔倉庫110和呼叫會話控制功能(CSCF)節(jié)點(diǎn)。雖然圖1示出Diameter信令消息可被路由的各種網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),但是,在不背離本主題的范圍的情況下,可在系統(tǒng)100中使用被配置為用于服務(wù)Diameter信令消息的任何其它類型的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
[0026]DSR104可與諸如SPR110、HSS106和HLR108的各種訂戶數(shù)據(jù)管理(SDM)節(jié)點(diǎn)交互作用。SDM節(jié)點(diǎn)可以是被配置為存儲和/或保持諸如與移動訂戶相關(guān)的標(biāo)識符和服務(wù)和策略簡檔信息的附加的移動訂戶信息的指定網(wǎng)絡(luò)節(jié)點(diǎn)。SDM節(jié)點(diǎn)可關(guān)于附加的移動訂戶信息(例如,標(biāo)識符)被DSR104詢問。其它的示例性的SDM節(jié)點(diǎn)包含PCRF節(jié)點(diǎn)114和CSCF節(jié)點(diǎn)。
[0027]系統(tǒng)100可包括包含托管綁定數(shù)據(jù)庫128的綁定詢問服務(wù)器(BQS) 126的Diameter綁定倉庫(DBR) 102。在一些實(shí)施例中,綁定數(shù)據(jù)庫128可被配置為存儲提供移動訂戶相關(guān)標(biāo)識符與分配的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的關(guān)聯(lián)(例如,Diameter相關(guān)綁定、映射、鏈接等)的Diameter綁定記錄。由DBR102存儲的示例性的Diameter相關(guān)綁定可包含但不限于Diameter會話綁定、Diameter會話標(biāo)識符到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)關(guān)聯(lián)、Diameter端對端標(biāo)識符到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)關(guān)聯(lián)、移動訂戶標(biāo)識符到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)關(guān)聯(lián)和計(jì)費(fèi)標(biāo)識符(例如,IMS計(jì)費(fèi)ID)到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)關(guān)聯(lián)等。在這里示出的實(shí)施例中,DBR102被示為獨(dú)立實(shí)體,諸如網(wǎng)絡(luò)節(jié)點(diǎn)、服務(wù)器、應(yīng)用、計(jì)算平臺或位置與Diameter信令路由器分開的數(shù)據(jù)庫。但是,在其它的實(shí)施例(未示出)中,DBR102可共處于DSR內(nèi)或者共處于任何其它網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi)。雖然在圖1中僅示出單個DSR和單個DRB,但是,在不背離本主題的范圍的情況下,本主題可包含與DSR104和DBR102通信連接的附加的DSR和DBR。
[0028]圖2示出解釋根據(jù)在這里描述的主題的實(shí)施例的Diameter綁定記錄數(shù)據(jù)的示例性表200。在一些實(shí)施例中,表200可代表在DBR102中保持的數(shù)據(jù)庫128的至少一部分。表200可包含作為列標(biāo)題的多個移動訂戶相關(guān)標(biāo)識符202-218。例如,表200可包含用于以下方面中的每一個的至少一個列=Diameter會話標(biāo)識符202、用戶名204UMPI標(biāo)識符208、IMPU標(biāo)識符210、SIP URI212、NAI214、移動或可撥(移動/可撥)號216和用戶IP地址218和接入點(diǎn)名稱(APN) 220。表200還可包含諸如⑶F標(biāo)識符/地址列222的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)列。雖然在圖2中示出11個列,但是,表200可包含與任何類型的標(biāo)識符相關(guān)的任意數(shù)量的列。
[0029]在一些實(shí)施例中,可在確定、識別和/或選擇網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)以例如處理特定的Diameter交易或相關(guān)Diameter消息時使用Diameter綁定記錄數(shù)據(jù)。例如,Diameter綁定記錄數(shù)據(jù)可被用于將與由MSI值識別的特定用戶相關(guān)的交易路由到由HSS標(biāo)識符識別的特定HSS。
[0030]在一些實(shí)施例中,DBR102或DSR104可被配置為提供表200。例如,DSR104可向DBR102發(fā)送提供消息。在接收包含Diameter綁定記錄信息的提供消息(例如,圖2中的消息204)時,DBR102可將新的Diameter綁定記錄添加到表200。在本例子中,如果DBR102接收包含含有“678”的Diameter會話標(biāo)識符、“ttt”的SIP URI和與“CDF1”相關(guān)的“ZZZ”的用戶IP地址的Diameter綁定記錄信息的提供消息,那么DBR102可添加表示為表200的最后的行的新的Diameter綁定記錄。
[0031]圖3是示出根據(jù)在這里描述的主題的實(shí)施例的掌握Diameter綁定信息的消息次序圖。如圖3所示,在步驟I中,Diameter更新位置請求(ULR)消息可被發(fā)送到DSR104。ULR消息可包含識別信息,諸如會話ID和用戶名(例如,IMSI值)。例如,ULR消息可與訂戶“X”相關(guān),并且可被指定為或者要求通過能夠服務(wù)Diameter ULR消息的多個HSS106H中的一個處理。
[0032] DSR104可接收ULR消息。在接收ULR消息之后,DSR104可咨詢或詢問DBR102以確定是否相關(guān)HSS綁定記錄可用。例如,當(dāng)關(guān)于相關(guān)HSS綁定記錄詢問DBR102或DB128時,DSR104可使用識別信息(例如,會話ID和/或用戶標(biāo)識符)作為綁定密鑰信息。如果相關(guān)HSS綁定記錄可用,那么HSS綁定記錄可返回到DSR104。DSR104可在路由ULR消息或相關(guān)消息時使用HSS綁定記錄。例如,ULR消息可被路由到在HSS綁定記錄中識別的HSS實(shí)體。
[0033]如果沒有HSS綁定記錄可用,那么DSR104可執(zhí)行用于選擇HSSioei^2中的一個的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)選擇算法。例如,DSR104可利用當(dāng)被執(zhí)行時從多個HSS106h2中指定一個HSS(例如,HSSlOei)以處理接收的ULR消息的HSS選擇算法(例如,由DSR104中的硬件處理器執(zhí)行的軟件模塊)。HSS選擇算法可利用用于選擇適當(dāng)?shù)腍SS的各種方法和/或因素。示例性的選擇方法可包含以下方面中的一個或多個:隨機(jī)選擇、循環(huán)選擇、基于負(fù)載的選擇、基于用戶的選擇、基于會話的選擇、基于位置的選擇和基于網(wǎng)絡(luò)的選擇。
[0034]在步驟2中,DSR104可將ULR消息路由到選擇的HSS (例如,HSS106J。在一些實(shí)施例中,DSR104可例如在將ULR消息路由到HSSlOei之前暫時存儲或緩存ULR消息的拷貝。例如,DSR104可保持ULR消息的拷貝,直到來自HSSlOei的相應(yīng)更新位置回答(ULA)消息的接收和處理。
[0035]在步驟3中,選擇的HSS(例如,HSS106J可向DSR104發(fā)送響應(yīng)消息。例如,HSSlOei可用ULA消息響應(yīng)。DSR104可接收響應(yīng)消息并檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSS是否能夠成功處理相關(guān)的ULR消息。在本例子中,ULR消息可包含諸如成功結(jié)果代碼的指示,指示HSSlOei的成功處理。在一些實(shí)施例中,成功結(jié)果代碼可指示發(fā)送的HSS是用于相關(guān)的訂戶和/或會話的服務(wù)HSS。
[0036]在一些實(shí)施例中,在“掌握”或確認(rèn)選擇的HSS (例如,HSS106J成功處理相關(guān)的Diameter請求消息時,DSR104可產(chǎn)生和/或更新DBR102中的綁定信息。例如,DSR104可產(chǎn)生指示HSSlOei與包含于ULR消息和/或ULA消息中的識別信息(例如,用戶名、會話標(biāo)識符、頂S公共標(biāo)識符、MS私人標(biāo)識符、MSISDN、IMSI等)之間的關(guān)聯(lián)的DBR提供消息。DBR102或其中的部件(例如,BQS126)可接收該DBR提供消息并且作為HSS綁定記錄產(chǎn)生該信息并將其存儲于DB128中。存儲的HSS綁定記錄或關(guān)聯(lián)可被DSR104 (或Diameter網(wǎng)絡(luò)中的其它DSR104)使用以迅速地將與訂戶或會話相關(guān)的其它(例如,隨后)Diameter消息路由到HSS106!。
[0037]在產(chǎn)生和記錄HSS綁定記錄之后,DSR104可向ULR請求發(fā)源路由響應(yīng)消息(例如,ULA消息)。
[0038]雖然圖3示出ULR消息和ULA消息,但應(yīng)理解,在不背離本主題的范圍的情況下,可以使用諸如信用控制請求(CCR )和信用控制回答(CCA)消息的各種Diameter消息和諸如⑶Fl 12或PCRFl 14的各種網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
[0039]圖4是示出根據(jù)在這里描述的主題的實(shí)施例的掌握與替代性網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)相關(guān)的Diameter綁定信息的消息次序圖。在本實(shí)施例中,DSR104可被配置為如果先前選擇的節(jié)點(diǎn)(例如,HSSlOei)沒有成功處理Diameter消息則選擇替代性節(jié)點(diǎn)(例如,HSS1062)。
[0040]參照圖4,步驟I~2與上述的圖3的步驟I~2基本上類似。例如,在步驟I中,Diameter更新位置請求(ULR)消息可被發(fā)送到DSR104。ULR消息可包含諸如會話ID和用戶名(例如,IMSI值)的識別信息。DSR104可接收ULR消息。在接收ULR消息之后,DSR104可咨詢或詢問DBR102并確定沒有HSS綁定記錄可用。在確定沒有HSS綁定記錄可用之后,DSR104可執(zhí)行用于選擇HSS106h2中的一個的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)選擇算法。在步驟2中,DSR104可將ULR消息路由到選擇的HSS(例如,HSS106J。在一些實(shí)施例中,DSR104可例如在將ULR消息路由到HSSlOei之前暫時存儲或緩存ULR消息的拷貝。例如,DSR104可保持ULR消息的拷貝,直到來自HSSlOei的相應(yīng)ULA消息的接收和處理。
[0041]在步驟3中,選擇的HSS(例如,HSS106J可向DSR104發(fā)送響應(yīng)消息。例如,HSSlOei可用ULA消息響應(yīng)。DSR104可接收響應(yīng)消息并且檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSS是否能夠成功處理相關(guān)的ULR消息。在本例子中,ULA消息可包含諸如錯誤結(jié)果代碼的指示,指示HSSlOei的不成功處理。在一些實(shí)施例中,錯誤結(jié)果代碼可指示發(fā)送HSS不是用于相關(guān)的訂戶和/或會話的服務(wù)HSS。
[0042]一個示例性錯誤消息可以是指示特定的用戶或訂戶對于特定的HSS “未知”的未知訂戶錯誤。在一些實(shí)施例中,DSR104可將未知的訂戶錯誤條件解釋為指示發(fā)送HSS106不托管或保持用于相關(guān)的訂戶的數(shù)據(jù)(例如,由用戶名或IMSI值識別)。
[0043]響應(yīng)確定Diameter消息沒有被HSSlOei成功處理,DSR104可被配置為舍棄從HSSioei接收的ULA消息并從存儲緩存檢索原ULR消息的拷貝。
[0044]在步驟4中,檢索的ULR消 息或類似的消息可被路由到HSS1062。
[0045]在步驟5中,響應(yīng)消息可從HSS1062被發(fā)送到DSR104。例如,ULA消息可從HSS1062被發(fā)送到DSR104。DSR104可接收來自HSS1062的響應(yīng)消息,并檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSS1062是否能夠成功處理相關(guān)的ULR消息。例如,ULA消息可包含諸如成功結(jié)果代碼的指示,指示HSS1062的成功處理。
[0046]在一些實(shí)施例中,在“掌握”或確認(rèn)選擇的HSS (例如,HSS1062)成功處理相關(guān)的Diameter請求消息時,DSR104可產(chǎn)生和/或更新DBR102中的綁定信息。例如,DSR104可產(chǎn)生指示HSSlOe2與包含于ULR消息和/或ULA消息中的識別信息之間的關(guān)聯(lián)的DBR提供消息。DBR102或相關(guān)的部件可接收該DBR提供消息并且作為HSS綁定記錄產(chǎn)生并存儲該信
肩、O
[0047]在產(chǎn)生和記錄HSS綁定記錄之后,DSR104可向著ULR請求發(fā)源路由響應(yīng)消息(例如,來自HSS1062的ULA消息)。
[0048]雖然圖4示出ULR消息和ULA消息,但應(yīng)理解,在不背離本主題的范圍的情況下,可以使用各種Diameter消息和節(jié)點(diǎn)。
[0049]圖5是示出根據(jù)在這里描述的主題的實(shí)施例的響應(yīng)重定向指示掌握Diameter綁定信息的消息次序圖。在本實(shí)施例中,DSR104可被配置為分析用于重定向指示的Diameter響應(yīng)消息。在一些實(shí)施例中,DSR104可基于接收的重定向指示或相關(guān)的信息產(chǎn)生并記錄綁定記錄信息。在一些其它的實(shí)施例中,DSR104可在確認(rèn)重定向指示之后記錄或更新綁定信息。例如,DSR104可在向由重定向指示指示的目的地發(fā)送Diameter請求消息并且接收包含指示Diameter請求消息被目的地成功處理的指示的Diameter響應(yīng)消息之后更新DBR102。
[0050]參照圖5,步驟I~2與上述的圖3的步驟I~2基本上類似。例如,在步驟I中,Diameter更新位置請求(ULR)消息可被發(fā)送到DSR104。ULR消息可包含諸如會話ID和用戶名(例如,IMSI值)的識別信息。DSR104可接收ULR消息。在接收ULR消息之后,DSR104可咨詢或詢問DBR102并確定沒有HSS綁定記錄可用。因此,DSR104可執(zhí)行用于選擇HSS106卜2中的一個的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)選擇算法。在步驟2中,DSR104可將ULR消息路由到選擇的HSS(例如,HSS106J。在一些實(shí)施例中,DSR104可例如在將ULR消息路由到HSSK^i前暫時存儲或緩存ULR消息的拷貝。例如,DSR104可保持ULR消息的拷貝,直到來自HSSlOei的相應(yīng)ULA消息的接收和處理。
[0051 ] 在步驟3中,選擇的HSS (例如,HSSIOei)可向DSR104發(fā)送響應(yīng)消息。例如,HSSioei可用ULA消息響應(yīng)。DSR104可接收響應(yīng)消息并且檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSSioei是否能夠成功處理相關(guān)的ULR消息。在本例子中,ULA消息可包含諸如錯誤結(jié)果代碼的指示,指示HSSioe1的不成功處理。
[0052]在一些實(shí)施例中,可對于重定向指示分析或檢查接收的Diameter消息。一個示例性重定向指示可以是重定向托管AVP。例如,如果在響應(yīng)消息中設(shè)定錯誤位或“E”位,那么可存在重定向托管AVP。在本例子中,結(jié)果代碼AVP可包含Diameter重定向指示或諸如節(jié)點(diǎn)標(biāo)識符的相關(guān)信息。在一些實(shí)施例中,在接收包含結(jié)果代碼AVP的Diameter消息時,接收的Diameter節(jié)點(diǎn)可直接將請求轉(zhuǎn)送到在AVP中識別的節(jié)點(diǎn)中的一個。
[0053]在一些實(shí)施例中,響應(yīng)接收包含重定向指示的Diameter響應(yīng)消息,DSR104可產(chǎn)生并更新DBR102中的綁定信息。例如,DSR104可產(chǎn)生并發(fā)送指示HSS1062與包含于ULR消息和/或ULA消息中的識別信息之間的關(guān)聯(lián)的DBR提供消息。DBR102或相關(guān)部件可接收該DBR提供消息并且作為HSS綁定記錄產(chǎn)生并存儲該信息。
[0054]在一些其它的實(shí)施例中,DSR104可不執(zhí)行綁定更新,直到肥31062確認(rèn)它成功處理了相關(guān)的Diameter消息。例如,響應(yīng)確定接收包含指示HSSlOei的成功處理的指示的響應(yīng)消息,DSR104可被配置為舍棄從HSSlOei接收的ULA消息,并從存儲緩存器檢索原ULR消息的拷貝。
[0055]在步驟4中,檢索的ULR消息或類似的消息可被路由到HSS1062。
[0056]在步驟5中,響應(yīng)消息可從HSS1062被發(fā)送到DSR104。例如,ULA消息可從HSS1062被發(fā)送到DSR104。DSR104可接收來自HSS1062的響應(yīng)消息,并檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSS1062是否能夠成功處理相關(guān)的ULR消息。例如,ULA消息可包含諸如成功結(jié)果代碼的指示,指示HSS1062的成功處理。
[0057]在一些實(shí)施例中,在“掌握”或確認(rèn)HSS (例如,HSS1062)成功處理相關(guān)的Diameter請求消息時,DSR104可產(chǎn)生和/或更新DBR102中的綁定信息。例如,DSR104可產(chǎn)生指示HSSlOe2與包含于ULR消息和/或ULA消息中的識別信息之間的關(guān)聯(lián)的DBR提供消息。DBR102可接收該DBR提供消息并且作為HSS綁定記錄產(chǎn)生并存儲該信息。
[0058]在產(chǎn)生和記錄HSS綁定記錄之后,DSR104可向著ULR請求發(fā)源路由響應(yīng)消息(例如,來自HSS1062的ULA 消息)。
[0059]雖然圖5示出ULR消息和ULA消息,但應(yīng)理解,在不背離本主題的范圍的情況下,可以使用各種Diameter消息和節(jié)點(diǎn)。
[0060]圖6是根據(jù)在這里描述的主題的實(shí)施例的響應(yīng)多個響應(yīng)消息掌握記錄Diameter綁定信息的消息次序圖。在本實(shí)施例中,DSR104可被配置為向多個HSSlOei^ 2發(fā)送Diameter請求消息或類似的消息。例如,基本上類似的Diameter消息(例如,與相同的會話和/或訂戶相關(guān)的ULR消息)可在確定適當(dāng)?shù)腍SS106的嘗試中被發(fā)送到肥5106卜2。
[0061]參照圖6,在步驟I中,ULR消息可被發(fā)送到DSR104。ULR消息可包含諸如會話ID和用戶名(例如,MSI值)的識別信息。DSR104可接收ULR消息并且可關(guān)于相關(guān)的HSS綁定記錄詢問DBR102。如果沒有HSS綁定記錄位于DBR102中,那么DSR104可確定可能能夠成功處理ULR消息的所有可能的HSS。例如,DSR104可確定HSSlOei或HSS1062可能能夠被提供相關(guān)的訂戶數(shù)據(jù)。DSR104可然后產(chǎn)生接收的ULR消息的一個或多個拷貝。在一些實(shí)施例中,DSR104可例如在將ULR消息路由到HSSlOei和HSS1062之前暫時存儲或緩存ULR消息的拷貝。
[0062]在步驟2A~2B中,DSR104可同時將一個ULA消息路由到HSSlOei以及將另一 ULA消息路由到HSS1062。例如,各ULR消息可與訂戶“X”相關(guān)并包含“I”的會話ID值。在一些實(shí)施例中,DSR104可例如在路由ULR消息之前暫時存儲或緩存ULR消息中的一個或兩個的拷貝。DSR104可存儲消息,直到一個或多個響應(yīng)消息被接收。
[0063]在步驟3A中,響應(yīng)消息可從HSSlOei被發(fā)送到DSR104。例如,ULA消息可從HSSlOei被發(fā)送到DSR104。DSR104可接收來自HSSlOei的響應(yīng)消息并分析或檢查響應(yīng)消息的內(nèi)容以確定HSS是否能夠成功處理相關(guān)的ULR消息。例如,ULA消息可包含諸如錯誤結(jié)果代碼的指示,指示未知的訂戶錯誤。在一些實(shí)施例中,在接收指示HSS不適于處理與特定的會話或用戶相關(guān)的消息的響應(yīng)消息之后,響應(yīng)消息可被記錄和/或舍棄。
[0064]在步驟3B中,響應(yīng)消息可從HSS1062被發(fā)送到DSR104。例如,ULA消息可從HSS1062被發(fā)送到DSR104。DSR104可接收來自HSS1062的響應(yīng)消息,并且檢查或校驗(yàn)響應(yīng)消息的內(nèi)容以確定HSS是否能夠成功處理相關(guān)的ULR消息。例如,ULR消息可包含諸如成功結(jié)果代碼的指示,指示HSS1062的成功處理。
[0065]在一些實(shí)施例中,在“掌握”或確認(rèn)HSS (例如,HSS1062)成功處理相關(guān)的Diameter請求消息時,DSR104可產(chǎn)生和/或更新DBR102中的綁定信息。
[0066]在一些實(shí)施例中,當(dāng)由DSR104從HSS106接收指示Diameter消息被成功處理的第一響應(yīng)消息時,可產(chǎn)生并在DBR102中存儲HSS綁定記錄。
[0067]在一些實(shí)施例中,如果多個HSS (例如,HSS106H)能夠成功處理與給定的訂戶和/或會話相關(guān)的Diameter消息,那么可產(chǎn)生并在DBR102中存儲指示多個HSS能夠處理與給定的訂戶和/或會話相關(guān)的Diameter消息的HSS綁定記錄。
[0068]在產(chǎn)生并記錄HSS綁定記錄之后,DSR104可向著ULR請求發(fā)源路由響應(yīng)消息(例如,來自HSS1062的ULA消息)。
[0069]雖然圖6示出ULR消息和ULA消息,但應(yīng)理解,在不背離本主題的范圍的情況下,可以使用各種Diameter消息和節(jié)點(diǎn)。
[0070]圖7是示出根據(jù)在這里描述的主題的實(shí)施例的用于動態(tài)掌握Diameter綁定信息的示例性過程的流程圖。在一些實(shí)施例中,可通過DSR104、DRE122、DBR102和/或其它的模塊或節(jié)點(diǎn)執(zhí)行這里描述的示例性處理或其多個部分。
[0071]在塊700中,一個或多個Diameter信令消息可通過Diameter路由節(jié)點(diǎn)被路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。一個或多個Diameter信令消息可包含諸如MSI值、APN值、IP地址和/或會話標(biāo)識符的識別信息。例如,DSR104可從基于發(fā)送Diameter的節(jié)點(diǎn)(例如,MME)接收諸如ULR消息的基于Diameter的請求消息,并且將該消息路由到多個HSS106n中的選擇的HSS106。
[0072]可基于各種因素選擇多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的一個。例如,接收的Diameter信令消息可被尋址到或者引向諸如HSSlOei的原網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)目的地。在本例子中,DSR104可選擇尋址的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)作為適于處理接收的Diameter信令消息的節(jié)點(diǎn)。在另一例子中,DSR104可被配置為利用網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)選擇模塊(例如,由硬件處理器執(zhí)行的軟件算法)以從能夠處理或服務(wù)Diameter信令消息的多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)選擇一個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。例如,基于負(fù)載的選擇方法,HSS106H中的一個可被選擇以處理由DSR104接收的ULR消息。
[0073]在一些實(shí)施例中,可在選擇多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的一個時使用識別信息。識別信息的例子包含諸如Diameter會話標(biāo)識符信息、用戶名信息、用戶因特網(wǎng)協(xié)議(IP)信息、IP多媒體子系統(tǒng)(頂S)私人身份(MPI)信息、MS公共身份(MPU)信息、會話初始協(xié)議(SIP)統(tǒng)一資源標(biāo)識符(URI)信息、UR1、因特網(wǎng)協(xié)議(IP)地址、接入點(diǎn)名稱(APN)、移動站國際訂戶目錄號(MSISDN)信息、移動/可撥號信息、會話標(biāo)識符、國際移動訂戶身份(MSI)、IMS計(jì)費(fèi)標(biāo)識符信息、移動訂戶目錄號(DN)、全球統(tǒng)一臨時標(biāo)識符(⑶TI)、服務(wù)MSC地址信息、訪客位置登記(VLR)號信息、服務(wù)通用分組無線服務(wù)(GPRS)支持節(jié)點(diǎn)(SGSN)地址信息、SGSN號信息、受訪移動國家代碼(MCC)信息、移動網(wǎng)絡(luò)代碼(MNC)信息、用戶名稱屬性值對(AVP)、網(wǎng)絡(luò)訪問標(biāo)識符(NAI)、服務(wù)位置區(qū)域代碼信息、服務(wù)單元識別信息、移動訂戶地理位置坐標(biāo)信息或跟蹤區(qū)域信息中的參數(shù)和標(biāo)識符信息。
[0074]在被路由到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)之后,可通過網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)處理Diameter信令消息。例如,在接收并處理ULR消息之后,HSSioe1可產(chǎn)生包含例如為成功結(jié)果代碼的一個或多個狀態(tài)條件的ULR消息。HSSioei可將ULR消息發(fā)送到DSR104。
[0075]在塊702中,可接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消
肩、O
[0076]在塊704中,基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息。例如,可通過DSR104分析包含狀態(tài)條件或結(jié)果代碼的ULA消息。結(jié)果代碼可指示Diameter信令消息在HSS106上被成功處理。
[0077]在一些實(shí)施例中,基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息可包含基于Diameter結(jié)果代碼屬性值對(AVP)值、Diameter重定向托管AVP值或Diameter消息“錯誤”位確定。例如,Diameter響應(yīng)消息可包含各種AVP值或DSR104可對于確定相應(yīng)的基于Diameter的請求消息是否被成功處理進(jìn)行解釋的其它指示。
[0078]在塊706中,響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,可產(chǎn)生Diameter綁定記錄。Diameter綁定記錄可關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個。例如,Diameter會話ID和/或用戶標(biāo)識符(例如,頂SI值或IP地址)可與HSS或其它的網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)標(biāo)識符關(guān)聯(lián)。在產(chǎn)生并存儲Diameter綁定記錄之后,DSR104可使用Diameter記錄綁定以迅速地將與交易、會話或用戶相關(guān)的其它Diameter消息路由到同一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
[0079]在一些實(shí)施例中,Diameter綁定記錄可存儲于DBR102或有關(guān)綁定數(shù)據(jù)庫128中。例如,綁定記錄可存儲于本地DBR102中,并且可被發(fā)送到與網(wǎng)絡(luò)中的其它DSR104相關(guān)的其它DBR102。在另一例子中,綁定記錄可存儲于可被位于網(wǎng)絡(luò)中的多個DSR104訪問的中心DBR102中。在一些實(shí)施例中,可在經(jīng)過某時間量(例如,由與綁定記錄相關(guān)的存活時間(TTL)值確定)之后或者在不活動期間之后(例如,在24小時內(nèi)沒有接收用于會話“X”的Diameter消息之后)舍棄綁定記錄。例如,為了防止DBR102或相關(guān)的綁定數(shù)據(jù)庫128用盡存儲器,DSR104、DBR102或另一實(shí)體可從DBR102或相關(guān)的綁定數(shù)據(jù)庫128舍棄陳舊的或者不活動的綁定記錄。
[0080]可以理解,在不背離在這里描述的主題的范圍的情況下,可以改變在這里描述的主題的各種細(xì)節(jié)。并且,以上的描述僅是出于解釋的目的,不是為了限制,原因是在這里描述的主題應(yīng)由以下闡述的權(quán)利要求限定。
【權(quán)利要求】
1.一種用于動態(tài)掌握Diameter綁定信息的方法,該方法包括: 由Diameter路由節(jié)點(diǎn)將一個或多個Diameter信令消息路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,一個或多個Diameter信令消息包含識別信息; 接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息; 基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和 響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定記錄。
2.根據(jù)權(quán)利要求1的方法,其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含Diameter請求消息,并且其中,方法還包括: 響應(yīng)確定第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)不能成功處理Diameter請求消息,將Diameter請求消息路由到第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn); 從第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)接收與Diameter請求消息相關(guān)的Diameter回答消息; 基于包含于第二 Diameter回答消息中的信息,確定第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)是否能夠成功處理Diameter請求消息;和 響應(yīng)確定第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)能夠成功處理Diameter請求消息,產(chǎn)生關(guān)聯(lián)識別信息和第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的Diameter綁定記錄。
3.根據(jù)權(quán)利要求1的方法,其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含Diameter請求消息,并且其中,該方法還包括: 響應(yīng)確定第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)不能成功處理Diameter請求消息,產(chǎn)生關(guān)聯(lián)識別信息和在包含于與Diameter請求消息相關(guān)的Diameter回答消息中的重定向指示中的識別的第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的Diameter綁定記錄;和 將Diameter請求消息路由到第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求1的方法,其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)和第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含第一 Diameter請求消息和第二 Diameter請求消息,其中,第一 Diameter請求消息被路由到第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,第二 Diameter請求消息基于第一 Diameter請求消息產(chǎn)生,并在與第一 Diameter請求消息相關(guān)的第一 Diameter回答消息在Diameter路由節(jié)點(diǎn)上被接收之前被路由到第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1的方法,其中,基于包含于一個或多個響應(yīng)消息中的信息,確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息包含基于Diameter結(jié)果代碼屬性值對AVP值、Diameter重定向托管AVP值或Diameter消息錯誤位進(jìn)行確定。
6.根據(jù)權(quán)利要求1的方法,包括:在將一個或多個Diameter信令消息路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)之前,高速緩存一個或多個Diameter信令消息的拷貝。
7.根據(jù)權(quán)利要求1的方法,包括在Diameter綁定倉庫DBR中存儲Diameter綁定記錄。
8.根據(jù)權(quán)利要求7的方法,其中,在經(jīng)過某時間量之后或者在不活動的期間之后,Diameter綁定記錄被舍棄。
9.根據(jù)權(quán)利要求7的方法,其中,DBR與Diameter路由器共處一處。
10.根據(jù)權(quán)利要求7的方法,其中,DBR位于與Diameter路由器分開的節(jié)點(diǎn)或平臺上。
11.根據(jù)權(quán)利要求1的方法,其中,Diameter路由節(jié)點(diǎn)包含Diameter信令路由器DBR、Diameter路由代理DRA、Diameter委托代理DPA、Diameter重定向代理、Diameter轉(zhuǎn)換代理和Diameter中繼代理中的至少一個。
12.根據(jù)權(quán)利要求1的方法,其中,識別信息包含Diameter會話標(biāo)識符信息、用戶名信息、用戶因特網(wǎng)協(xié)議IP信息、IP多媒體子系統(tǒng)頂S私人身份MPI信息、MS公共身份MPU信息、會話初始協(xié)議SIP統(tǒng)一資源標(biāo)識符URI信息、UR1、因特網(wǎng)協(xié)議IP地址、接入點(diǎn)名稱APN、移動站國際訂戶目錄號MSISDN信息、移動/可撥號信息、會話標(biāo)識符、國際移動訂戶身份MS1、IMS計(jì)費(fèi)標(biāo)識符信息、移動訂戶目錄號DN、全球統(tǒng)一臨時標(biāo)識符⑶T1、服務(wù)MSC地址信息、訪客位置登記VLR號信息、服務(wù)通用分組無線服務(wù)GPRS支持節(jié)點(diǎn)SGSN地址信息、SGSN號信息、受訪移動國家代碼MCC信息、移動網(wǎng)絡(luò)代碼MNC信息、用戶名稱屬性值對AVP、網(wǎng)絡(luò)訪問標(biāo)識符NA1、服務(wù)位置區(qū)域代碼信息、服務(wù)單元識別信息、移動訂戶地理位置坐標(biāo)信息或跟蹤區(qū)域信息中的至少一個。
13.根據(jù)權(quán)利要求1的方法,其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含網(wǎng)絡(luò)計(jì)費(fèi)節(jié)點(diǎn)、在線計(jì)費(fèi)系統(tǒng)OCS節(jié)點(diǎn)、離線計(jì)費(fèi)系統(tǒng)OFCS節(jié)點(diǎn)、計(jì)費(fèi)觸發(fā)功能CTF節(jié)點(diǎn)、計(jì)費(fèi)網(wǎng)關(guān)功能CGF節(jié)點(diǎn)、計(jì)費(fèi)數(shù)據(jù)功能CDF節(jié)點(diǎn)、策略和計(jì)費(fèi)規(guī)則功能PCRF節(jié)點(diǎn)、家庭訂戶服務(wù)器HSS節(jié)點(diǎn)、認(rèn)證、授權(quán)和計(jì)賬AAA節(jié)點(diǎn)和家庭位置登記節(jié)點(diǎn)HLR中的至少一個。
14.一種動態(tài)掌握Diameter綁定信息的系統(tǒng),該系統(tǒng)包括: 被配置為存儲Diamete r綁定記錄的Diameter綁定倉庫DBR ;和 Diameter路由節(jié)點(diǎn),該Diameter路由節(jié)點(diǎn)被配置為:將一個或多個Diameter信令消息路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,一個或多個Diameter信令消息包含識別信息;以接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息;基于包含于一個或多個響應(yīng)消息中的信息確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定記錄。
15.根據(jù)權(quán)利要求14的系統(tǒng),其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含Diameter請求消息,其中,Diameter路由節(jié)點(diǎn)被配置為:響應(yīng)確定第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)不能成功處理Diameter請求消息,將Diameter請求消息路由到第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn);以從第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)接收與Diameter請求消息相關(guān)的Diameter回答消息;基于包含于第二 Diameter回答消息中的信息確定第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)是否能夠成功處理Diameter請求消息;和響應(yīng)確定第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)能夠成功處理Diameter請求消息,產(chǎn)生關(guān)聯(lián)識別信息和第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的Diameter綁定記錄。
16.根據(jù)權(quán)利要求14的系統(tǒng),其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含Diameter請求消息,其中,Diameter路由節(jié)點(diǎn)被配置為:響應(yīng)確定第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)不能成功處理Diameter請求消息,產(chǎn)生關(guān)聯(lián)識別信息和在包含于與Diameter請求消息相關(guān)的Diameter回答消息中的重定向指示中的識別的第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的Diameter綁定記錄;和將Diameter請求消息路由到第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)。
17.根據(jù)權(quán)利要求14的系統(tǒng),其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)和第二網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),并且其中,一個或多個Diameter信令消息包含第一 Diameter請求消息和第二 Diameter請求消息,其中,Diameter路由節(jié)點(diǎn)被配置為:基于第一 Diameter請求消息產(chǎn)生第二 Diameter請求消息;將第一 Diameter請求消息路由到第一網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn);將第二 Diameter請求消息路由到網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,第一 Diameter請求消息和第二Diameter請求消息在Diameter路由節(jié)點(diǎn)上接收與第一 Diameter請求消息相關(guān)的第一Diameter回答消息之前被路由。
18.根據(jù)權(quán)利要求14的系統(tǒng),其中,基于包含于一個或多個響應(yīng)消息中的信息,確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息包含基于Diameter結(jié)果代碼屬性值對AVP值或Diameter重定向托管AVP值或Diameter消息錯誤位進(jìn)行確定。
19.根據(jù)權(quán)利要求14的系統(tǒng),其中,Diameter綁定記錄存儲于DBR中。
20.根據(jù)權(quán)利要求18的系統(tǒng),其中,在經(jīng)過某時間量之后或者在不活動的期間之后,Diameter綁定記錄被舍棄。
21.根據(jù)權(quán)利要求18的系統(tǒng),其中,DBR與Diameter路由器共處一處。
22.根據(jù)權(quán)利要求18的系統(tǒng),其中,DBR位于與Diameter路由器分開的節(jié)點(diǎn)或平臺上。
23.根據(jù)權(quán)利要求14的系統(tǒng),其中,Diameter路由節(jié)點(diǎn)包含Diameter信令路由器DBR、Diameter路由代理DRA、Diameter委托代理DPA、Diameter重定向代理、Diameter轉(zhuǎn)換代理和Diameter中繼代理中的至少 一個。
24.根據(jù)權(quán)利要求14的系統(tǒng),其中,識別信息包含Diameter會話標(biāo)識符信息、用戶名信息、用戶因特網(wǎng)協(xié)議IP信息、IP多媒體子系統(tǒng)頂S私人身份MPI信息、MS公共身份MPU信息、會話初始協(xié)議SIP統(tǒng)一資源標(biāo)識符URI信息、UR1、因特網(wǎng)協(xié)議IP地址、接入點(diǎn)名稱APN、移動站國際訂戶目錄號MSISDN信息、移動/可撥號信息、會話標(biāo)識符、國際移動訂戶身份MS1、IMS計(jì)費(fèi)標(biāo)識符信息、移動訂戶目錄號DN、全球統(tǒng)一臨時標(biāo)識符⑶T1、服務(wù)MSC地址信息、訪客位置登記VLR號信息、服務(wù)通用分組無線服務(wù)GPRS支持節(jié)點(diǎn)SGSN地址信息、SGSN號信息、受訪移動國家代碼MCC信息、移動網(wǎng)絡(luò)代碼MNC信息、用戶名稱屬性值對AVP、網(wǎng)絡(luò)訪問標(biāo)識符NA1、服務(wù)位置區(qū)域代碼信息、服務(wù)單元識別信息、移動訂戶地理位置坐標(biāo)信息或跟蹤區(qū)域信息中的至少一個。
25.根據(jù)權(quán)利要求14的系統(tǒng),其中,一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)包含網(wǎng)絡(luò)計(jì)費(fèi)節(jié)點(diǎn)、在線計(jì)費(fèi)系統(tǒng)OCS節(jié)點(diǎn)、離線計(jì)費(fèi)系統(tǒng)OFCS節(jié)點(diǎn)、計(jì)費(fèi)觸發(fā)功能CTF節(jié)點(diǎn)、計(jì)費(fèi)網(wǎng)關(guān)功能CGF節(jié)點(diǎn)、計(jì)費(fèi)數(shù)據(jù)功能CDF節(jié)點(diǎn)、策略和計(jì)費(fèi)規(guī)則功能PCRF節(jié)點(diǎn)、家庭訂戶服務(wù)器HSS節(jié)點(diǎn)、認(rèn)證、授權(quán)和計(jì)賬AAA節(jié)點(diǎn)和家庭位置登記節(jié)點(diǎn)HLR中的至少一個。
26.一種非暫時性計(jì)算機(jī)可讀介質(zhì),包含在計(jì)算機(jī)可讀介質(zhì)中體現(xiàn)的計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令當(dāng)被計(jì)算機(jī)的處理器執(zhí)行時控制計(jì)算機(jī)以執(zhí)行以下步驟: 由Diameter路由節(jié)點(diǎn)將一個或多個Diameter信令消息路由到一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),其中,一個或多個Diameter信令消息包含識別信息; 接收與一個或多個Diameter信令消息相關(guān)的一個或多個響應(yīng)消息;基于包含于一個或多個響應(yīng)消息中的信息,確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個是否能夠成功處理一個或多個Diameter信令消息;和 響應(yīng)確定一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個能夠成功處理一個或多個Diameter請求消息中的至少一個,產(chǎn)生關(guān)聯(lián)識別信息和一個或多個網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)中的至少一個的Diameter綁定 記錄。
【文檔編號】H04W8/18GK103477662SQ201280018298
【公開日】2013年12月25日 申請日期:2012年3月1日 優(yōu)先權(quán)日:2011年3月1日
【發(fā)明者】T·M·麥卡恩, M·E·卡諾德, P·J·馬斯科 申請人:泰科來股份有限公司