專利名稱:用戶的服務(wù)實(shí)體之間的靈活用戶分布的制作方法
技術(shù)領(lǐng)域:
在此所公開(kāi)和要求保護(hù)的發(fā)明一般地涉及使用多個(gè)服務(wù)器向它們的用戶或訂戶提供業(yè)務(wù)的大型通信網(wǎng)絡(luò),通過(guò)多個(gè)不同的用戶標(biāo)識(shí)符來(lái)識(shí)別或接入所述用戶或訂戶。更具體地說(shuō),本發(fā)明涉及用于上述類型的網(wǎng)絡(luò)的裝置、系統(tǒng)和方法,所述網(wǎng)絡(luò)在不限制用戶和提供業(yè)務(wù)的服務(wù)器所使用的標(biāo)識(shí)符類型的情況下,能夠找到合適的服務(wù)器為一個(gè)特定用戶提供一個(gè)特定的服務(wù)器。
現(xiàn)在,大型電信系統(tǒng)趨向于擴(kuò)展并跨越多個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò),其中各個(gè)網(wǎng)絡(luò)都提供許多種不同的業(yè)務(wù),并且通常以不同和獨(dú)立的技術(shù)為基礎(chǔ)。這種發(fā)展的一個(gè)重要的例子是在一個(gè)固定或者移動(dòng)環(huán)境中新出現(xiàn)的基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)與傳統(tǒng)的有線和無(wú)線電話系統(tǒng)的互連。具有不同特性并且向網(wǎng)絡(luò)用戶提供不同種類業(yè)務(wù)的不同運(yùn)營(yíng)商網(wǎng)絡(luò)的合并通常需要在一個(gè)電信網(wǎng)絡(luò)內(nèi)有多個(gè)不同的服務(wù)器,以便保存預(yù)約和向它們的用戶提供業(yè)務(wù)。
另一方面,使用現(xiàn)有的網(wǎng)絡(luò)資源經(jīng)過(guò)適當(dāng)?shù)男薷闹髮?shí)現(xiàn)和支持新興業(yè)務(wù)可能成為以及時(shí)的方式和在不丟失現(xiàn)有網(wǎng)絡(luò)資源中的性能或其它特征的情況下有效地將這些新業(yè)務(wù)推向市場(chǎng)的主要障礙。曾經(jīng)普遍使用的一種方法是引入新的專用服務(wù)器,用于引入僅在某種技術(shù)條件下可用或打算使用的業(yè)務(wù)。因此,引入多個(gè)業(yè)務(wù)專用服務(wù)器以及多個(gè)預(yù)約專用服務(wù)器所面對(duì)的一個(gè)基本的問(wèn)題是在不對(duì)用戶和提供業(yè)務(wù)的服務(wù)器的標(biāo)識(shí)進(jìn)行任何限制的情況下如何找到合適的服務(wù)特定用戶的服務(wù)器。這個(gè)問(wèn)題的解決方法必須能夠適應(yīng)當(dāng)前不可用或者不知道的用戶和服務(wù)器標(biāo)識(shí)符。
一般而言,現(xiàn)在在一個(gè)大型通信網(wǎng)絡(luò)中一般使用特定的用戶標(biāo)識(shí)符來(lái)識(shí)別一個(gè)用戶或訂戶,所述特定用戶標(biāo)識(shí)符通常根據(jù)具體的系統(tǒng)技術(shù)是不同的。在一些情況下,由于不同的原因,一個(gè)具體的網(wǎng)絡(luò)為同一個(gè)用戶支持或者使用多個(gè)標(biāo)識(shí)符。有許多網(wǎng)絡(luò)使用不同的用戶標(biāo)識(shí)符,例如在許多方面在概念上類似的GSM和ANSI-41。
例如,為了內(nèi)部識(shí)別的目的,GSM網(wǎng)絡(luò)具有特定的用戶標(biāo)識(shí)符,例如IMSI,而為了外部識(shí)別的目的,GSM和PSTN網(wǎng)絡(luò)都具有E.164標(biāo)識(shí)符。而且,E.164標(biāo)識(shí)符可以與用戶或者網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān),并可以用于尋址目的。在UMTS網(wǎng)絡(luò)內(nèi),以與GSM網(wǎng)絡(luò)類似的方式,數(shù)字方案與非數(shù)字方案并存。舉另外一個(gè)例子,網(wǎng)際協(xié)議(IP)多媒體系統(tǒng)使用通?;诜菙?shù)字方案的不同標(biāo)識(shí)符,例如SIP url、電子郵件名稱或者其它別名。這些標(biāo)識(shí)符用于在一個(gè)具體的業(yè)務(wù)環(huán)境下識(shí)別用戶,即,配置用戶接收一個(gè)具體的業(yè)務(wù)或者一組業(yè)務(wù)。這些標(biāo)識(shí)符還用于識(shí)別一個(gè)具體業(yè)務(wù)的服務(wù)器。另一方面,這些IP多媒體系統(tǒng)還使用E.164標(biāo)識(shí)符與PSTN網(wǎng)絡(luò)互連,而將典型的IP機(jī)制用于尋址目的。
在一個(gè)大型電信網(wǎng)絡(luò)內(nèi)不斷地為每個(gè)用戶使用不同的標(biāo)識(shí)符以及與不同業(yè)務(wù)或者業(yè)務(wù)環(huán)境相關(guān)的多個(gè)服務(wù)器的出現(xiàn)需要一種改進(jìn)的機(jī)制,用于找到為特定用戶提供服務(wù)的適當(dāng)?shù)姆?wù)器。這種改進(jìn)的機(jī)制必須非常靈活,也就是說(shuō),它必須如上所述不能限制為用戶或者提供業(yè)務(wù)的服務(wù)器使用多個(gè)標(biāo)識(shí)符。這種機(jī)制還必須考慮在確定哪一個(gè)服務(wù)器是為一個(gè)終端用戶提供服務(wù)的實(shí)際或正確的服務(wù)器的處理中嚴(yán)格的實(shí)時(shí)限制。而且,所提供的解決方法必須最小化實(shí)施和配置的復(fù)雜性,并限制運(yùn)營(yíng)成本,盡管存在大量用戶,每個(gè)用戶都具有多個(gè)用戶標(biāo)識(shí)符,每個(gè)標(biāo)識(shí)符可以與一個(gè)通信網(wǎng)絡(luò)相關(guān)。
在標(biāo)準(zhǔn)化論壇“第三代合作項(xiàng)目”(在下文中稱作3GPP)中在IP多媒體子系統(tǒng)的開(kāi)發(fā)過(guò)程中將著重研究上述更有效地分布用戶標(biāo)識(shí)符的需要。具體而言,如在附件F(信息資料)技術(shù)規(guī)范(TS)23.228中“到HSS解析的用戶標(biāo)識(shí)(User Identity to HSS resolution)”所描述的,一個(gè)感興趣的用戶被編址成預(yù)約位置功能的輸出。在此,認(rèn)識(shí)到在登記和會(huì)話建立過(guò)程中,因?yàn)樵诰唧w運(yùn)營(yíng)商的網(wǎng)絡(luò)通常存在多個(gè)HSS,所以需要確定當(dāng)前保存用戶特定數(shù)據(jù)的實(shí)際原籍用戶服務(wù)器(HSS)的位置,所述用戶具體數(shù)據(jù)例如是位置或鑒權(quán)參數(shù)。
因而,本發(fā)明的第一個(gè)目的是提供允許在多個(gè)不同和專用的預(yù)約和業(yè)務(wù)服務(wù)器之間靈活地分布用戶的裝置和方法。所述靈活地分布是希望獨(dú)立于用戶標(biāo)識(shí)符的方案、結(jié)構(gòu)和可用的業(yè)務(wù)。
本發(fā)明的另一個(gè)目的是提供一種解決方案,它在盡可能地與現(xiàn)有的傳統(tǒng)電信系統(tǒng)兼容的情況下,使對(duì)第三代電信系統(tǒng)當(dāng)前推薦的結(jié)構(gòu)影響最小。
本發(fā)明的又一個(gè)目的是提供在不明顯增加所需要的操作和維護(hù)(O&M)工作和相關(guān)成本的情況下允許上述用戶的靈活分布的方法和裝置。在這一方面,在數(shù)據(jù)庫(kù)之間交換所需要數(shù)據(jù)的自動(dòng)程序是本發(fā)明所尋求的一個(gè)重要特征。
背景技術(shù):
在諸如GSM和ANSI-41網(wǎng)絡(luò)等典型的第二代無(wú)線系統(tǒng)中找到了感興趣的起始點(diǎn)。隨著所述無(wú)線系統(tǒng)擁有越來(lái)越多的用戶,運(yùn)營(yíng)商需要諸如原籍位置寄存器(HLR)等大型用戶數(shù)據(jù)庫(kù)以保存大量的預(yù)約信息,所述預(yù)約信息最小化操作和維護(hù)工作,并優(yōu)化七號(hào)信令系統(tǒng)(SS7)網(wǎng)絡(luò)內(nèi)的路由表。隨后,運(yùn)營(yíng)商開(kāi)始通過(guò)拆分現(xiàn)有的HLR來(lái)引入冗余HLR,以使每個(gè)HLR包括自己的用戶組和冗余HLR擁有的用戶組。伴隨著這種支持冗余的用戶初始化分布的是在SS7網(wǎng)絡(luò)內(nèi)引入越來(lái)越復(fù)雜的路由表。因?yàn)閷⒄麄€(gè)用戶組從一個(gè)HLR移動(dòng)到另一個(gè)HLR,所以并不一定需要一個(gè)數(shù)據(jù)庫(kù)分布器為某個(gè)用戶找到保存其預(yù)約的正確的HLR,這種分布可以通過(guò)在SS7網(wǎng)絡(luò)內(nèi)添加更多的路由表來(lái)解決。最近出現(xiàn)的號(hào)碼可移植性的要求使對(duì)數(shù)據(jù)庫(kù)分布器的需要成為必然,所述號(hào)碼可移植性的要求在一些情況下是通過(guò)法律規(guī)定的,其中各個(gè)用戶從屬于一個(gè)運(yùn)營(yíng)商的HLR移動(dòng)到屬于另一個(gè)運(yùn)營(yíng)商的另一個(gè)HLR。
這樣一個(gè)數(shù)據(jù)庫(kù)分布器的示例性描述可以在國(guó)際申請(qǐng)WO 99/23838中找到,其中所述的在某個(gè)網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)庫(kù)分布器被稱作靈活號(hào)碼寄存器(FNR)。這個(gè)FNR是在第二代無(wú)線網(wǎng)絡(luò)內(nèi)與其用戶號(hào)碼組屬于所述網(wǎng)絡(luò)的那些用戶有關(guān)的查詢的自然入口,而與當(dāng)前哪個(gè)網(wǎng)絡(luò)保存有用戶預(yù)約無(wú)關(guān)。也就是說(shuō),所述FNR包括尋址這一網(wǎng)絡(luò)的所有用戶號(hào)碼組以及用于用戶從另一個(gè)網(wǎng)絡(luò)進(jìn)入該網(wǎng)絡(luò)的個(gè)人用戶號(hào)碼。另外,已經(jīng)進(jìn)入另一個(gè)網(wǎng)絡(luò)的原籍用戶的個(gè)人用戶號(hào)碼被特別地標(biāo)記,并且具有一個(gè)特定網(wǎng)絡(luò)標(biāo)識(shí)符以抵達(dá)網(wǎng)絡(luò)內(nèi)用戶當(dāng)前保存他或她的預(yù)約的一個(gè)入口節(jié)點(diǎn)。
以諸如IMSI或E.164格式等用戶號(hào)碼為基礎(chǔ)的與用戶有關(guān)的查詢被發(fā)送給由所述IMSI或E.164格式尋址的一個(gè)網(wǎng)絡(luò)內(nèi)的FNR。然后,F(xiàn)NR決定是否應(yīng)因?yàn)橛脩魪奈催M(jìn)入其它網(wǎng)絡(luò)或者從其它網(wǎng)絡(luò)進(jìn)入而將該查詢簡(jiǎn)單地轉(zhuǎn)發(fā)給其自己網(wǎng)絡(luò)內(nèi)的適當(dāng)?shù)腍LR,或者應(yīng)當(dāng)將該查詢改發(fā)到正確的用戶已經(jīng)進(jìn)入的網(wǎng)絡(luò)。在較低的信令層上執(zhí)行所有的所需要的路由選擇和尋址過(guò)程,例如在SS7中在信令連接控制部分(SCCP)上。
盡管將這種方案視為最接近的現(xiàn)有技術(shù),但是對(duì)于直接應(yīng)用于在大型電信網(wǎng)絡(luò)內(nèi)互連傳統(tǒng)的固定和無(wú)線電話網(wǎng)絡(luò)與互聯(lián)網(wǎng)和多媒體業(yè)務(wù)網(wǎng)絡(luò)的最新情況來(lái)說(shuō),它依然存在嚴(yán)重的局限性。例如,這種FNR的現(xiàn)有技術(shù)根據(jù)用戶或訂戶的標(biāo)識(shí)符僅僅基于結(jié)構(gòu)化編碼的SS7的原理而僅僅考慮信令、路由選擇和尋址。而且,必須以這種方式來(lái)結(jié)構(gòu)化編碼與一個(gè)用戶有關(guān)的至少一個(gè)標(biāo)識(shí)符以通過(guò)分析這個(gè)號(hào)碼就能夠明確地識(shí)別出正確的HLR。這種現(xiàn)有方案的另一個(gè)局限性在于在這些第二代無(wú)線網(wǎng)絡(luò)的發(fā)展過(guò)程中并未考慮其它最新的標(biāo)識(shí)符方法,也未考慮除了SS7相關(guān)較高層之外的協(xié)議支持。這種方案所隱含的另一個(gè)缺點(diǎn)也是本發(fā)明所要解決的問(wèn)題是這些數(shù)據(jù)庫(kù)結(jié)構(gòu)的高成本的操作和維護(hù),其中運(yùn)營(yíng)商必須人工地介入所有這些數(shù)據(jù)庫(kù)以確保一致的數(shù)據(jù)相互關(guān)系。另外,在這種現(xiàn)有技術(shù)中也沒(méi)有預(yù)見(jiàn)到業(yè)務(wù)專用服務(wù)器,例如支持多媒體相關(guān)業(yè)務(wù)的業(yè)務(wù)專用服務(wù)器,這些業(yè)務(wù)是可以通過(guò)響應(yīng)以相應(yīng)用戶標(biāo)識(shí)符為基礎(chǔ)的查詢來(lái)實(shí)現(xiàn)的。
美國(guó)專利申請(qǐng)公開(kāi)文獻(xiàn)2001/0049676(Kepler等人)描述了使用由主數(shù)據(jù)庫(kù)和輔助數(shù)據(jù)庫(kù)構(gòu)成的數(shù)據(jù)庫(kù)體系來(lái)搜索內(nèi)容的方法和系統(tǒng),所述主數(shù)據(jù)庫(kù)包含具體數(shù)據(jù),所述輔助數(shù)據(jù)庫(kù)包含這些數(shù)據(jù)的子集以及一個(gè)表示包含這些數(shù)據(jù)的主數(shù)據(jù)庫(kù)的字段。該申請(qǐng)需要一個(gè)前端路由數(shù)據(jù)庫(kù),它包含分布在若干后端數(shù)據(jù)庫(kù)之中的大量數(shù)據(jù),不便于順序地查詢,更不可能得知所有這些后端數(shù)據(jù)庫(kù)或者其中包含的數(shù)據(jù)類型。除此之外,如本領(lǐng)域的任意一位技術(shù)人員可以理解的,在前端數(shù)據(jù)庫(kù)中接收查詢方面可能存在一些其它優(yōu)點(diǎn),所述查詢例如查詢搜索排除字段的驗(yàn)證,并在將所述查詢轉(zhuǎn)發(fā)給有關(guān)后端數(shù)據(jù)庫(kù)時(shí)進(jìn)一步檢驗(yàn)。當(dāng)在前端數(shù)據(jù)庫(kù)上接收到一個(gè)數(shù)據(jù)庫(kù)搜索時(shí),根據(jù)該搜索請(qǐng)求中所包含信息的類型和在前端數(shù)據(jù)庫(kù)的數(shù)據(jù)字段內(nèi)所包含信息的類型之間的重疊生成一個(gè)修改后的搜索。這個(gè)修改后的搜索請(qǐng)求用于提取一個(gè)可能生成原搜索請(qǐng)求結(jié)果的候選數(shù)據(jù)庫(kù)的列表。然后將原搜索請(qǐng)求提交給這些候選數(shù)據(jù)庫(kù),并將結(jié)果返送給用戶。
如本領(lǐng)域的任意一位技術(shù)人員可以理解的,上述申請(qǐng)中的教導(dǎo)具體針對(duì)執(zhí)行特殊內(nèi)容的搜索,其中將一個(gè)候選結(jié)果列表提供給用戶,以便根據(jù)原始搜索的目標(biāo)來(lái)選擇一個(gè)最有吸引力的結(jié)果。具體而言,該申請(qǐng)看起來(lái)在描述由搜索裝置執(zhí)行的工作任務(wù)的種類。然而,在3G無(wú)線網(wǎng)絡(luò)的用戶試圖調(diào)用一個(gè)具體業(yè)務(wù)的情況下應(yīng)用這種方法是不方便的,所述具體業(yè)務(wù)例如是啟動(dòng)一個(gè)視頻會(huì)議。主叫用戶執(zhí)行一個(gè)呼叫或者調(diào)用一個(gè)業(yè)務(wù),并且希望網(wǎng)絡(luò)透明地工作,以便用戶不必采取與選擇最合適的服務(wù)器有關(guān)的任何動(dòng)作,另一方面,在一般情況下用戶絕對(duì)不知道最合適的服務(wù)器。從這一方面來(lái)說(shuō),該申請(qǐng)中的搜索或者路由選擇方法都不能用于在電信系統(tǒng)內(nèi)的多個(gè)不同服務(wù)器中實(shí)現(xiàn)用戶的靈活分布。
因此,看起來(lái)通過(guò)上述申請(qǐng)的教導(dǎo)不能實(shí)現(xiàn)或者預(yù)測(cè)到本發(fā)明的上述目的。從這一方面來(lái)說(shuō),本發(fā)明的目的是提供在與用戶標(biāo)識(shí)符方案、結(jié)構(gòu)和可應(yīng)用的業(yè)務(wù)無(wú)關(guān)的情況下允許在多個(gè)服務(wù)器之間用戶的靈活分布的裝置和方法。本發(fā)明的目的還在于最小化對(duì)最新的和傳統(tǒng)的電信系統(tǒng)互連的影響以及最小化操作與維護(hù)O&M工作任務(wù)及成本的所述裝置和方法。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)這些目的,本發(fā)明將一個(gè)用戶標(biāo)識(shí)符分布器放置在一個(gè)網(wǎng)絡(luò)的解析域(resolution domain)內(nèi),并且可以訪問(wèn)一個(gè)設(shè)置用于請(qǐng)求用戶信息的實(shí)體。該分布器或者用戶分布服務(wù)器(UDS)包括用于在不同業(yè)務(wù)環(huán)境下識(shí)別一個(gè)用戶的每個(gè)用戶的多個(gè)用戶標(biāo)識(shí)符。
這個(gè)UDS使用從主數(shù)據(jù)庫(kù)獲得的用戶和服務(wù)器標(biāo)識(shí)符實(shí)現(xiàn)一個(gè)輔助數(shù)據(jù)庫(kù),安排用于在一個(gè)具體業(yè)務(wù)環(huán)境下確定負(fù)責(zé)一個(gè)給定用戶的一個(gè)特定網(wǎng)絡(luò)服務(wù)器。這些特定網(wǎng)絡(luò)服務(wù)器是指其中分布有在具體業(yè)務(wù)環(huán)境下的用戶或者更具體地說(shuō)用戶數(shù)據(jù)的主數(shù)據(jù)庫(kù)。
因此,該UDS用作一個(gè)輔助數(shù)據(jù)庫(kù),包括用于從所述用作主數(shù)據(jù)庫(kù)的特定網(wǎng)絡(luò)服務(wù)器以及從網(wǎng)絡(luò)解析域內(nèi)的其它UDS重新獲得用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù)的裝置。這個(gè)UDS還包括存儲(chǔ)器,用于每個(gè)特定網(wǎng)絡(luò)服務(wù)器的用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù),如果有的話。
能夠在具體業(yè)務(wù)環(huán)境下確定負(fù)責(zé)通過(guò)某個(gè)用戶標(biāo)識(shí)符標(biāo)識(shí)的給定用戶的特定網(wǎng)絡(luò)服務(wù)器的所述UDS還包括用于從業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者從解析域內(nèi)的另一個(gè)UDS接收和處理業(yè)務(wù)請(qǐng)求的裝置。而且,所述UDS還包括用于向所述業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者另一個(gè)UDS應(yīng)答先前請(qǐng)求的裝置。具體而言,該應(yīng)答可以包括在具體業(yè)務(wù)環(huán)境下負(fù)責(zé)所述用戶的特定網(wǎng)絡(luò)服務(wù)器,或者如果存在冗余配置的話一個(gè)可能的網(wǎng)絡(luò)服務(wù)器的列表,或者一個(gè)新的用戶標(biāo)識(shí)符和需要在另一個(gè)服務(wù)器內(nèi)再次查詢給定新標(biāo)識(shí)符和可選地說(shuō)明原因的指示。
該UDS適合于與使用相同或者不同協(xié)議的主數(shù)據(jù)庫(kù)、其它外部數(shù)據(jù)庫(kù)和業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)進(jìn)行通信。因此,UDS還包括多個(gè)協(xié)議處理器模塊中的至少一個(gè)和在某些情況下的一個(gè)協(xié)議鑒別器模塊。
因此,本發(fā)明提供一個(gè)包括至少一個(gè)上述UDS的系統(tǒng),盡管也可以包括多個(gè)。例如,如果考慮與現(xiàn)有業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)的位置有關(guān)的近似標(biāo)準(zhǔn),不同的UDS可以負(fù)責(zé)不同的網(wǎng)絡(luò)域段。在這個(gè)系統(tǒng)中,多個(gè)主服務(wù)器可以使用不同內(nèi)容或者為了冗余目的使用相同的內(nèi)容更新不同的UDS。
在一個(gè)實(shí)施例中,UDS可以用作一個(gè)預(yù)約定位器功能。在這個(gè)實(shí)施例中的UDS能夠確定負(fù)責(zé)給定用戶的原籍預(yù)約服務(wù)器(HSS)。這些HSS用作UDS的主數(shù)據(jù)庫(kù)。在這個(gè)系統(tǒng)內(nèi)的業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)例如用作一個(gè)查詢或者一個(gè)服務(wù)呼叫狀態(tài)控制功能。
本發(fā)明的另一個(gè)實(shí)施例涉及電信系統(tǒng),其中為了更新可以將多個(gè)主數(shù)據(jù)庫(kù)中的至少一個(gè)主數(shù)據(jù)庫(kù)內(nèi)的相關(guān)用戶標(biāo)識(shí)符提交給在至少一個(gè)主數(shù)據(jù)庫(kù)上所知的一個(gè)特定UDS、一組UDS或者所有UDS。而且,多個(gè)主數(shù)據(jù)庫(kù)中的至少一個(gè)主數(shù)據(jù)庫(kù)被安排用于從在至少一個(gè)主數(shù)據(jù)庫(kù)上所知的一個(gè)特定UDS,一組UDS或者所有的UDS接收UDS恢復(fù)優(yōu)選選擇。該系統(tǒng)還安排用于根據(jù)每個(gè)恢復(fù)優(yōu)先選擇來(lái)更新每個(gè)UDS。
本發(fā)明還提供一種在每個(gè)用戶使用多個(gè)用戶標(biāo)識(shí)符的一個(gè)網(wǎng)絡(luò)解析域內(nèi)在不同的業(yè)務(wù)環(huán)境下識(shí)別一個(gè)用戶的方法。該方法包括在用戶分布服務(wù)器(UDS)內(nèi)在一個(gè)具體業(yè)務(wù)環(huán)境下確定負(fù)責(zé)每個(gè)用戶的特定網(wǎng)絡(luò)服務(wù)器的步驟。該方法還包括在UDS上從用作主數(shù)據(jù)庫(kù)的特定網(wǎng)絡(luò)服務(wù)器以及從該網(wǎng)絡(luò)解析域內(nèi)的其它UDS恢復(fù)用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù)的步驟;和在UDS上存儲(chǔ)每個(gè)特定網(wǎng)絡(luò)服務(wù)器的每個(gè)用戶所述用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù)(如果有的話)的步驟。該方法還包括接收并處理來(lái)自業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者來(lái)自解析域內(nèi)另一個(gè)UDS的業(yè)務(wù)請(qǐng)求的步驟;和向業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者向另一個(gè)UDS應(yīng)答一個(gè)預(yù)期響應(yīng)的步驟。所述預(yù)期響應(yīng)可以是在一個(gè)具體業(yè)務(wù)環(huán)境下負(fù)責(zé)所述用戶的特定網(wǎng)絡(luò)服務(wù)器,或者在存在冗余配置時(shí)一個(gè)可能的網(wǎng)絡(luò)服務(wù)器的列表,或者一個(gè)新的用戶標(biāo)識(shí)符,具有在另一個(gè)服務(wù)器內(nèi)再次查詢所述新標(biāo)識(shí)符是必需的的指示和可選地說(shuō)明背后原因。
由于根據(jù)本發(fā)明由UDS提供的特殊靈活性,業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)可以是一個(gè)移動(dòng)交換中心、一個(gè)信令網(wǎng)關(guān)、一個(gè)GPRS支持節(jié)點(diǎn)或者一個(gè)用于多媒體用途的應(yīng)用服務(wù)器。該列表是以非限制性的方式示范性地列舉的,決不打算限制本發(fā)明的范圍。
通過(guò)結(jié)合附圖閱讀說(shuō)明書,本發(fā)明的特征、目的和優(yōu)點(diǎn)將變得顯而易見(jiàn),在附圖中圖1圖示一個(gè)普通的網(wǎng)絡(luò)結(jié)構(gòu),說(shuō)明用于本發(fā)明一個(gè)實(shí)施例的主和輔助數(shù)據(jù)庫(kù)的結(jié)構(gòu)。
圖2基本地圖示用于本發(fā)明至少一個(gè)實(shí)施例的在輔助數(shù)據(jù)庫(kù)內(nèi)每個(gè)用戶的個(gè)人記錄的內(nèi)容。
圖3a示意性地描述根據(jù)本發(fā)明的用戶分布服務(wù)器內(nèi)部結(jié)構(gòu)的一個(gè)實(shí)施例。
圖3b示意性地描述一個(gè)用戶分布服務(wù)器內(nèi)部結(jié)構(gòu)的另一個(gè)實(shí)施例,其中在一個(gè)外部協(xié)議適應(yīng)實(shí)體內(nèi)處理多種協(xié)議。
圖4基本地圖示為了使用在圖1的實(shí)施例中來(lái)自主數(shù)據(jù)庫(kù)的內(nèi)容更新輔助數(shù)據(jù)庫(kù)而執(zhí)行的一個(gè)示范性流程。
具體實(shí)施例方式
下面描述在與用戶標(biāo)識(shí)符方案、結(jié)構(gòu)和可應(yīng)用業(yè)務(wù)無(wú)關(guān)的情況下允許在多個(gè)服務(wù)器之間靈活分布用戶的裝置、方法和系統(tǒng)的當(dāng)前優(yōu)選根據(jù)本發(fā)明的一個(gè)方面,在一個(gè)網(wǎng)路解析域內(nèi)提供一個(gè)用戶分布服務(wù)器(在下文中稱作UDS),用于在具體業(yè)務(wù)環(huán)境下接收對(duì)特定用戶的業(yè)務(wù)請(qǐng)求有關(guān)的查詢。該UDS被安排用作一個(gè)輔助數(shù)據(jù)庫(kù),它包括以每個(gè)用戶為基礎(chǔ)的多個(gè)用戶標(biāo)識(shí)符,每個(gè)用戶標(biāo)識(shí)符可以應(yīng)用于一個(gè)具體的業(yè)務(wù)環(huán)境,并與尋址當(dāng)前負(fù)責(zé)相應(yīng)用戶數(shù)據(jù)的特定服務(wù)器的一個(gè)服務(wù)器標(biāo)識(shí)符相關(guān)。這些特定服務(wù)器被安排用作主服務(wù)器,從其將用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù)下載到用作輔助數(shù)據(jù)庫(kù)的UDS中。該UDS通過(guò)提供服務(wù)器標(biāo)識(shí)符以進(jìn)一步訪問(wèn)當(dāng)前在可應(yīng)用的業(yè)務(wù)環(huán)境下服務(wù)該用戶的特定服務(wù)器,向任意一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)應(yīng)答與查詢一個(gè)特定用戶有關(guān)的業(yè)務(wù)請(qǐng)求。
在圖1中允許用戶靈活分布的示范性結(jié)構(gòu)圖示了專用用戶分布服務(wù)器可以如何負(fù)責(zé)某個(gè)網(wǎng)絡(luò)域內(nèi)的特定地理位置。例如,UDS-1和UDS-2可以分別負(fù)責(zé)網(wǎng)絡(luò)域-2內(nèi)的地理區(qū)域1和地理區(qū)域2。用戶標(biāo)識(shí)符可以根據(jù)不同的標(biāo)準(zhǔn)分布在這個(gè)網(wǎng)絡(luò)域-2內(nèi)的多個(gè)服務(wù)器中,其中為了清楚僅圖示了服務(wù)器-1、服務(wù)器-2、服務(wù)器-3和服務(wù)器-n。這些服務(wù)器分別標(biāo)注為14-20。所述服務(wù)器-1、服務(wù)器-2、服務(wù)器-3和服務(wù)器-n用作主數(shù)據(jù)庫(kù),從此主數(shù)據(jù)庫(kù)中通過(guò)所述服務(wù)器-1的相應(yīng)接口(P-11,P-12)、所述服務(wù)器-2的相應(yīng)接口(P-21,P22)、所述服務(wù)器-3的相應(yīng)接口(P-31,P-32)和所述服務(wù)器-n的相應(yīng)接口(P-n1,P-n2)將用戶數(shù)據(jù)下載到UDS-1和有可能下載到UDS-2。
主數(shù)據(jù)庫(kù)和輔助數(shù)據(jù)庫(kù)之間的分類簡(jiǎn)化了數(shù)據(jù)處理,允許在主數(shù)據(jù)庫(kù)內(nèi)容易地管理變化,并將在輔助數(shù)據(jù)庫(kù)內(nèi)進(jìn)一步更新這些變化。在圖4中圖示了一個(gè)如何執(zhí)行此更新的示范性實(shí)施例,其中初始假定為UDS-1已經(jīng)存在網(wǎng)絡(luò)內(nèi),操作和維護(hù)系統(tǒng)(22)已經(jīng)啟動(dòng)一個(gè)新服務(wù)器(服務(wù)器-1)。在此假定下,服務(wù)器-1通過(guò)一個(gè)包括其自己的服務(wù)器-1標(biāo)識(shí)符的諸如REGISTER(登記)的可應(yīng)用協(xié)議操作將它的出現(xiàn)指示給UDS-1。UDS-1使用該服務(wù)器指示在一個(gè)諸如UPDATE_Req(更新請(qǐng)求)的可應(yīng)用協(xié)議操作中請(qǐng)求更新所有的相關(guān)用戶。一旦在服務(wù)器-1上接收到該請(qǐng)求,使用圖4所示的可應(yīng)用協(xié)議方法通過(guò)一個(gè)操作UPDATE_Ind(更新指示)提交合適的用戶數(shù)據(jù)。此操作實(shí)際上可以代表某個(gè)信令流以提交服務(wù)器-1內(nèi)的所有用戶的用戶數(shù)據(jù)。在更新UDS-1之后,在諸如服務(wù)器-1、新用戶的主數(shù)據(jù)庫(kù)內(nèi)由操作和維護(hù)Q&M系統(tǒng)(22)執(zhí)行的任意一個(gè)新的更新產(chǎn)生一個(gè)從服務(wù)器-1到UDS-1的自動(dòng)更新。都包括新用戶的標(biāo)識(shí)符的用于a--用戶的類似協(xié)議方法等更具體地可以使用例如所述操作UPDATE-Ind。
圖4還圖示了在假定上述情況已經(jīng)出現(xiàn)的情況下如何在網(wǎng)絡(luò)內(nèi)引入另一個(gè)UDS(UDS-2)。UDS-2開(kāi)始于操作和維護(hù)系統(tǒng)(24),或者是其它的典型裝置,并且已經(jīng)或者最近被配置以獲知它應(yīng)當(dāng)處理的目前存在的服務(wù)器。在上述假定的情況下,所述UDS-2請(qǐng)求使用上述在圖4中用操作UPDATE_Req表示的類似指示和協(xié)議操作請(qǐng)求來(lái)更新所有相關(guān)用戶。一旦在服務(wù)器-1上接收到請(qǐng)求,就使用必要的更新指示(UPDATE_Ind)執(zhí)行一個(gè)類似于更新UDS-1的處理,直到下載了所有用戶的標(biāo)識(shí)符。假設(shè)通過(guò)服務(wù)器-1內(nèi)的操作和維護(hù)系統(tǒng)(22)執(zhí)行任意一個(gè)新的更新,例如一個(gè)新用戶,啟動(dòng)一個(gè)從所述服務(wù)器-1到UDS-1和UDS-2的自動(dòng)更新。
在圖4中的另一個(gè)示范性的步驟考慮在上述情況下引入另一個(gè)服務(wù)器(服務(wù)器-2)。服務(wù)器-2開(kāi)始于操作和維護(hù)系統(tǒng)(24),或者通過(guò)其它的典型裝置,并且已經(jīng)或者最近被配置以獲得必須更新的當(dāng)前存在的UDS。然后,服務(wù)器-2通過(guò)廣播可應(yīng)用的協(xié)議操作,例如上述REGISTER操作,其中包括它自己的服務(wù)器-2標(biāo)識(shí)符,將它的存在指示給UDS-1和UDS-2。然后,一旦從每個(gè)UDS接收到更新所有用戶相關(guān)信息的相應(yīng)請(qǐng)求,服務(wù)器-2啟動(dòng)相應(yīng)的請(qǐng)求UDS的指示(UPDATE_Ind)。
作為上述更新程序的結(jié)果,一個(gè)UDS包括與在網(wǎng)絡(luò)內(nèi)或者在其控制下的網(wǎng)絡(luò)區(qū)域內(nèi)提供特定業(yè)務(wù)的所有服務(wù)器有關(guān)的信息,包括以每個(gè)用戶為基礎(chǔ)的相關(guān)被服務(wù)用戶的標(biāo)識(shí)符。因此,主數(shù)據(jù)庫(kù)更新相關(guān)用戶數(shù)據(jù)變化的UDS。而且,在存在多個(gè)UDS的解析域內(nèi),每個(gè)UDS可以維護(hù)根據(jù)某個(gè)標(biāo)準(zhǔn)直接從主數(shù)據(jù)庫(kù)或者從另一個(gè)UDS或者從兩者更新的冗余信息。例如,如圖1所示,服務(wù)不同地理區(qū)域的用戶分布服務(wù)器可以通過(guò)鏈路(P-00)相互提供所請(qǐng)求的信息。優(yōu)選地,UDS可以自己聯(lián)系一些特定服務(wù)器以在需要時(shí)提供與服務(wù)實(shí)體有關(guān)的更動(dòng)態(tài)的信息。
為此,網(wǎng)絡(luò)域內(nèi)的服務(wù)器(服務(wù)器-1、服務(wù)器-2、服務(wù)器-3、服務(wù)器-n)從其自身預(yù)約(P-11、P-21、P-31、P-n1)網(wǎng)絡(luò)域-2內(nèi)的多個(gè)UDS中的至少之一(UDS-1)。此外,在存在另一個(gè)UDS(UDS-2)的情況下,兩個(gè)UDS可以相互通信(P-00)以相互檢驗(yàn)數(shù)據(jù),或者為了可靠性的原因,或者僅僅因?yàn)樗鼈冐?fù)責(zé)不同的地理區(qū)域。
如圖1所示,出現(xiàn)一個(gè)典型的流程,其中網(wǎng)絡(luò)解析域例如網(wǎng)絡(luò)域-1內(nèi)的一個(gè)外部客戶(26)向通常在另一個(gè)網(wǎng)絡(luò)解析域例如網(wǎng)絡(luò)域-2內(nèi)的一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)發(fā)送一個(gè)消息(S-10)。所述消息例如可以是一個(gè)呼叫的一部分或者一個(gè)登記流程的一部分,一旦接收到,該業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)向一個(gè)特定UDS(UDS-1)發(fā)起一個(gè)查詢(S-20)??梢酝ㄟ^(guò)諸如在發(fā)現(xiàn)階段、在啟動(dòng)階段或者通過(guò)配置執(zhí)行的給定方法在業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)上指定所述UDS,用于處理與業(yè)務(wù)請(qǐng)求有關(guān)的查詢。
接收到查詢的UDS(UDS-1)通過(guò)檢查其數(shù)據(jù)庫(kù)記錄來(lái)檢查接收到的參數(shù),即,用戶和/或業(yè)務(wù)相關(guān)數(shù)據(jù),UDS-1與在可應(yīng)用的業(yè)務(wù)環(huán)境下負(fù)責(zé)特定用戶的正確服務(wù)器交互。在這一方面上,圖2圖示根據(jù)本發(fā)明的一個(gè)方面一個(gè)UDS中內(nèi)部數(shù)據(jù)庫(kù)內(nèi)容的一個(gè)解釋性和非限制性的例子。圖2圖示一個(gè)特定用戶可以具有不同的標(biāo)識(shí)符。
一個(gè)UDS由請(qǐng)求與一個(gè)特定服務(wù)器的連接的實(shí)體來(lái)查詢,所述特定服務(wù)器向特定用戶提供業(yè)務(wù)。因此,該請(qǐng)求實(shí)體指示用戶標(biāo)識(shí)符和可選的其它數(shù)據(jù),例如所請(qǐng)求業(yè)務(wù)的指示。一般來(lái)說(shuō),UDS數(shù)據(jù)庫(kù)的行為可以通過(guò)定制行為來(lái)優(yōu)化,例如,接受查詢而不明確指示所涉及業(yè)務(wù)的事實(shí),在這種情況下返回所有被存儲(chǔ)的用戶數(shù)據(jù)以便另一個(gè)節(jié)點(diǎn)解釋這個(gè)結(jié)果。假設(shè)這個(gè)用戶和業(yè)務(wù)相關(guān)信息可能非??斓馗淖?,指示表示其有效性的參數(shù),例如使用期限值(在下文中稱作TTL)。而且,在多個(gè)服務(wù)器可以向一個(gè)特定用戶提供業(yè)務(wù)的情況下,例如在冗余配置的情況下,可以指示可能的服務(wù)器列表。另外,在構(gòu)建用戶標(biāo)識(shí)符以便在某個(gè)結(jié)構(gòu)層次中包括的所有用戶由一個(gè)特定服務(wù)器服務(wù)的情況下,查詢的應(yīng)答可以指示所述結(jié)構(gòu)的層次。
然而,如果所指示的用戶或者業(yè)務(wù)在該網(wǎng)絡(luò)解析域內(nèi)不存在,則UDS發(fā)送適當(dāng)?shù)腻e(cuò)誤。在此一個(gè)非常重要的方面是UDS查詢?nèi)鐖D1所示的外部數(shù)據(jù)庫(kù)(S-25)以請(qǐng)求與諸如號(hào)碼可移植性解析的某些入口有關(guān)的進(jìn)一步信息的能力。這個(gè)外部數(shù)據(jù)庫(kù)(在下文中簡(jiǎn)稱為Ex-Db)可以具有與根據(jù)本發(fā)明一個(gè)方面的UDS類似的結(jié)構(gòu)和類似的內(nèi)容,或者可以具有其它的結(jié)構(gòu)或內(nèi)容。查詢這個(gè)外部數(shù)據(jù)庫(kù)的接口可以是在主數(shù)據(jù)庫(kù)和輔助數(shù)據(jù)庫(kù)之間使用的接口之一,也可以是一個(gè)與之不同的接口。
一旦該查詢已經(jīng)被內(nèi)部或者外部地解決,UDS-1向業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)返回(S-30)一個(gè)相應(yīng)的響應(yīng),其中包括合適的服務(wù)器標(biāo)識(shí)符以進(jìn)一步訪問(wèn)該合適的服務(wù)器。假設(shè)這些應(yīng)答由業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)緩存,在應(yīng)答內(nèi)提供一個(gè)有效時(shí)間(即,上述TTL值)以優(yōu)化該緩存。
而且,以不同的呼叫為基礎(chǔ),業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)可以訪問(wèn)(S-40)該合適的服務(wù)器,或者相應(yīng)地發(fā)送(S-45)期望的響應(yīng)給外部客戶機(jī)以便該客戶訪問(wèn)(S-50)該合適的服務(wù)器。
圖1還圖示安裝有分別用于接收一個(gè)查詢(S-20)和提供一個(gè)響應(yīng)或應(yīng)答(S-30)的第一裝置(40)和第二裝置(42)的UDS-1。UDS-1還安裝有第三裝置(44),用于從服務(wù)器主數(shù)據(jù)庫(kù)傳送或恢復(fù)用戶標(biāo)識(shí)符和業(yè)務(wù)數(shù)據(jù)。
如上所述,UDS安排用于處理不同的協(xié)議,這些協(xié)議用于與用作主數(shù)據(jù)庫(kù)的不同的特定服務(wù)器通信,用于與最終的外部數(shù)據(jù)庫(kù)通信,和用于與多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)中的至少之一通信。因此,UDS安裝有至少一個(gè)協(xié)議處理器模塊(在下文中稱作PHM),這些模塊能夠處理這些不同通信協(xié)議中的至少一個(gè)協(xié)議。假設(shè)存在多個(gè)PHM,則需要一種協(xié)議鑒別功能以根據(jù)特定的協(xié)議基礎(chǔ)來(lái)確定哪一特定PHM應(yīng)當(dāng)處理一個(gè)接收到的查詢、應(yīng)答或者其它消息。所述協(xié)議鑒別功能由如圖3a和圖3b所示的一個(gè)附加協(xié)議鑒別器模塊(在下文中稱作PDM)來(lái)執(zhí)行,僅在存在多個(gè)PHM的情況下需要所述附加協(xié)議鑒別器模塊。例如,在支持最好根據(jù)“域名服務(wù)器(DNS)”協(xié)議、“輕量級(jí)目錄訪問(wèn)協(xié)議”(LDAP)、半徑協(xié)議或者直徑協(xié)議中的至少之一操作的電信協(xié)議的情況下,UDS(例如UDS-1或UDS-2)能夠解釋查詢和提交響應(yīng)。以非限制性的方式提及這些協(xié)議,僅僅是為了闡述包含一個(gè)用于支持若干協(xié)議的UDS的明顯優(yōu)點(diǎn),這可以通過(guò)替換或者添加專用協(xié)議處理器模塊并僅在協(xié)議鑒別器模塊內(nèi)進(jìn)行修改來(lái)改變。
圖3a圖示包括幾個(gè)PHM(29)(也稱作1-3,m)和唯一一個(gè)PDM(30)的UDS(10)的優(yōu)選實(shí)施例。本領(lǐng)域的技術(shù)人員將理解通過(guò)劃分在一個(gè)所謂的協(xié)議自適應(yīng)實(shí)體(32)(在下文中稱作PAE)中集成的多個(gè)PHM(29)和PDM(30)可以實(shí)現(xiàn)類似的實(shí)施例。如圖3b所示,可以在PAE上保存一個(gè)專用PHM,用于與UDS(10)的內(nèi)部通信,其中還存在唯一一個(gè)專用PHM(34)。圖3b還圖示包含一個(gè)內(nèi)部數(shù)據(jù)庫(kù)(36)的UDS。
如果輔助數(shù)據(jù)庫(kù)(即,UDS)在地理上更靠近信息的請(qǐng)求器(即,所謂的業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)(28))以加速解析處理,則可以獲得其它的優(yōu)點(diǎn),盡管所述優(yōu)點(diǎn)不是一個(gè)基本的特征。
不考慮地理位置,從諸如UDS的輔助數(shù)據(jù)庫(kù)請(qǐng)求第一查詢,而主服務(wù)器僅在成功應(yīng)答第一查詢的情況下進(jìn)行進(jìn)一步的查詢。這一程序可以有效地避免由于查詢不存在的用戶通常稱作“業(yè)務(wù)拒絕”(DOS)攻擊所導(dǎo)致的主數(shù)據(jù)庫(kù)過(guò)載。具有在網(wǎng)絡(luò)運(yùn)營(yíng)商內(nèi)部的部署或者在一個(gè)信任環(huán)境下,例如在不同國(guó)家運(yùn)營(yíng)共用某個(gè)基礎(chǔ)設(shè)備的合作伙伴,這種解決方案不需要與運(yùn)營(yíng)商網(wǎng)絡(luò)內(nèi)任何其它標(biāo)準(zhǔn)節(jié)點(diǎn)不同的特殊安全保護(hù)。
圖1所示的結(jié)構(gòu)以及UDS的上述基本特征和優(yōu)點(diǎn)適合于在根據(jù)第三代合作項(xiàng)目(3GPP)操作的電信系統(tǒng)內(nèi)使用。更具體地說(shuō),該UDS可以如在附錄F的所述3GPP的技術(shù)規(guī)范(TS)23.228中所述操作為業(yè)務(wù)定位器功能(SLF)。
如在所述TS中描述的,因?yàn)樵谶\(yùn)營(yíng)商的網(wǎng)絡(luò)內(nèi)通常存在多個(gè)HSS,所以在登記和會(huì)話或呼叫建立過(guò)程中必須識(shí)別出原籍用戶服務(wù)器(HSS),所述原籍用戶服務(wù)器當(dāng)前保存有用戶特定數(shù)據(jù),例如用戶位置或鑒權(quán)參數(shù)。一個(gè)查詢呼叫狀態(tài)控制功能(I-CSCF)節(jié)點(diǎn)和服務(wù)呼叫狀態(tài)控制功能(S-CSCF)節(jié)點(diǎn)需要識(shí)別一個(gè)特定的HSS,從而獲得負(fù)責(zé)一個(gè)給定用戶的HSS的實(shí)際名稱和/或地址。更具體地說(shuō),I-CSCF節(jié)點(diǎn)在登記和會(huì)話或呼叫建立過(guò)程中需要HSS識(shí)別,而S-CSCF節(jié)點(diǎn)僅在登記過(guò)程中需要這樣的HSS識(shí)別。為了簡(jiǎn)化,本說(shuō)明書僅涉及一個(gè)呼叫狀態(tài)控制功能(CSCF)節(jié)點(diǎn),所述解釋同樣可以應(yīng)用于查詢或者服務(wù)CSCF。
在這種情況下,分布有用戶的不同HSS被安排用作主數(shù)據(jù)庫(kù),與先前在圖1中所示的主數(shù)據(jù)庫(kù)相同,在本說(shuō)明書中稱作服務(wù)器-i(i從1到n),而CSCF節(jié)點(diǎn)被安排用作上述服務(wù)請(qǐng)求器節(jié)點(diǎn)(28)。根據(jù)本發(fā)明,上述UDS(10)然后可操作為用作一個(gè)輔助數(shù)據(jù)庫(kù)的所述業(yè)務(wù)定位器功能(SLF),用于從CSCF接收查詢,與負(fù)責(zé)一個(gè)給定用戶的HSS交互,并將結(jié)果應(yīng)答給所述CSCF。
因此,安排用作SLF的UDS包括至少一個(gè)協(xié)議處理器模塊,用于處理從CSCF節(jié)點(diǎn)接收到的查詢,并向該CSCF節(jié)點(diǎn)應(yīng)答該查詢。而且,假設(shè)適合于SLF和HSS之間通信的協(xié)議不同于SLF和CSCF之間的通信協(xié)議,則安排用作SLF的UDS包括另一個(gè)協(xié)議處理器模塊(PHM),用于處理更新或者與HSS的下載。如已經(jīng)描述的,在使用多個(gè)PHM的UDS中包括一個(gè)協(xié)議鑒別器模塊(PHM)。
例如,CSCF和UDS之間的接口包括一個(gè)用于從CSCF查詢預(yù)約定位器的操作和一個(gè)用于將HSS地址提供給CSCF的響應(yīng),所述UDS安排用作一個(gè)SLF。具體地說(shuō),通過(guò)發(fā)送一個(gè)諸如SLF_QUERY的操作,CSCF指示HSS尋找的用戶標(biāo)識(shí)(在登記或者會(huì)話或呼叫建立過(guò)程中接收到的)。然后,通過(guò)返回操作SLF_RESP,用作SLF的UDS用HSS名稱和/或地址進(jìn)行響應(yīng)以便CSCF繼續(xù)查詢給定的HSS??蛇x擇地,操作SLF_RESP可以指示一個(gè)新的用戶標(biāo)識(shí)符和必須進(jìn)行另一次查詢的指示。這個(gè)指示可以包括新查詢的地址和原因的說(shuō)明,或者可以僅是新查詢的原因。前面的指示類型例如用于號(hào)碼可移植性,而后者暗示必須通過(guò)查詢實(shí)體來(lái)發(fā)現(xiàn)新服務(wù)器的地址。假設(shè)CSCF和SLF之間的上述示范性DNS協(xié)議也使用在SLF和HSS之間,則操作SLF_UPDATE_REQUEST可以用于從每個(gè)特定HSS請(qǐng)求用戶數(shù)據(jù)。然后,操作SLF_UPDATE用于在這個(gè)HSS中出現(xiàn)變化時(shí)隨時(shí)從該HSS更新用作SLF的UDS。
在登記流程期間,可選擇地,查詢CSCF(I-CSCF)可以將HSS地址轉(zhuǎn)發(fā)給一個(gè)服務(wù)CSCF(S-CSCF)以簡(jiǎn)化S-CSCF尋找HSS的行為。在所接收的用戶標(biāo)識(shí)符并不對(duì)應(yīng)于任意一個(gè)已知用戶時(shí),返回對(duì)應(yīng)的錯(cuò)誤。
在示范性地使用DNS協(xié)議的情況下,盡管也可以使用其它的協(xié)議,例如直徑或者半徑協(xié)議,諸如用作SLF的UDS的輔助數(shù)據(jù)庫(kù)從諸如HSS的主數(shù)據(jù)庫(kù)的更新包括圖4所示的專用方法。
圖4中的SLF_UPDATE_REQUEST操作(即,UPDATE_Req)提供為查詢實(shí)體指示在所有或者一組標(biāo)識(shí)符空間上請(qǐng)求特定操作的方法。所述操作包括用于為一個(gè)或一組用戶請(qǐng)求“所有用戶數(shù)據(jù)”或“特定用戶數(shù)據(jù)”的方法。例如,僅電路交換(在下文中稱作CS)接入相關(guān)數(shù)據(jù),或者僅分組交換(在下文中稱作PS)接入相關(guān)數(shù)據(jù),或者僅互聯(lián)網(wǎng)協(xié)議多媒體(在下文中稱作IM)相關(guān)數(shù)據(jù)。所述操作還包括用于為一個(gè)或一組用戶請(qǐng)求與業(yè)務(wù)網(wǎng)絡(luò)相關(guān)的“一組特定數(shù)據(jù)”的方法,所述業(yè)務(wù)網(wǎng)絡(luò)實(shí)際上可能包括一組業(yè)務(wù)。而且,所述操作還包括用于請(qǐng)求一種特定類型的標(biāo)識(shí)符的方法,例如和以非限制性的方式,E.164號(hào)碼或SIP_url。另外,所述操作還包括用于僅請(qǐng)求屬于一個(gè)特定標(biāo)識(shí)空間的標(biāo)識(shí)符的方法,例如僅僅到acme.land.land域的標(biāo)識(shí)符。
相應(yīng)地,SLF_UPDATE響應(yīng)操作(即,圖4中的UPDATE_Ind)提供用于向查詢實(shí)體指示為一個(gè)特定用戶或者為一組用戶更新“所有用戶數(shù)據(jù)”或者僅“特定用戶數(shù)據(jù)”的方法。
另一方面,如上面參考圖4所描述的,就用于一個(gè)、一組或者所有用戶的唯一業(yè)務(wù)、一組業(yè)務(wù)或者所有業(yè)務(wù)來(lái)說(shuō),將要請(qǐng)求更新的實(shí)體范圍以及被有效更新的實(shí)體范圍在這種情況下也具有可應(yīng)用性。
總的來(lái)說(shuō),SLF_UPDATE_REQUEST操作(即,圖4中的UPDATE_Req)提供方法以指示-用戶范圍,可以是一個(gè)用戶、在某種分組條件下的一組用戶或者所有用戶。
-業(yè)務(wù)范圍,可以是一個(gè)特定業(yè)務(wù)、一組業(yè)務(wù)或者所有業(yè)務(wù)。
-將要查詢的實(shí)體范圍,可以是一個(gè)實(shí)體,在某種條件下的一組實(shí)體,即組播,或者所有實(shí)體,即廣播。
相應(yīng)地,SLF_UPDATE響應(yīng)操作(即,圖4中的UPDATE_Ind)提供方法以指示-用戶范圍,可以是一個(gè)用戶、在某種分組條件下的一組用戶或者所有用戶。
-業(yè)務(wù)范圍,可以是一個(gè)特定業(yè)務(wù)、一組業(yè)務(wù)或者所有業(yè)務(wù)。
-將要更新的實(shí)體范圍,可以是一個(gè)實(shí)體,在某種條件下的一組實(shí)體,即組播,或者所有實(shí)體,即廣播。
如上面參考圖4所預(yù)期的,當(dāng)在網(wǎng)絡(luò)內(nèi)引入一個(gè)用作SLF的新UDS時(shí),向提供業(yè)務(wù)的所有節(jié)點(diǎn),也就是說(shuō)向所有的主數(shù)據(jù)庫(kù)發(fā)起一個(gè)查詢,即,向諸如HSS的主數(shù)據(jù)庫(kù)廣播。另一方面,從網(wǎng)絡(luò)中移除一個(gè)諸如UDS的查詢實(shí)體可以繼之以一個(gè)向所有協(xié)同操作的主數(shù)據(jù)庫(kù)的告警消息OUT_OF_SERVICE_like,或者,可選擇地,在主數(shù)據(jù)庫(kù)上提供附加的與存在有關(guān)的機(jī)制ACTIVITY_TEST_like以被定期地調(diào)用。根據(jù)本發(fā)明在從網(wǎng)絡(luò)中移除諸如HSS的任意一個(gè)主數(shù)據(jù)庫(kù)的情況下使用一個(gè)與上述機(jī)制OUT_OF_SERVICE_like或者相應(yīng)的ACTIVITY_TEST_like的相關(guān)機(jī)制類似的方法。與用戶數(shù)據(jù)的引入、移除或者修改有關(guān),上述UPDATE_Ind包括與明確地注釋更新類型有關(guān)的合適的指示符數(shù)值。
即使在主數(shù)據(jù)庫(kù)和輔助數(shù)據(jù)庫(kù)上有意地和優(yōu)選地執(zhí)行更新請(qǐng)求以及更新本身,也可能出現(xiàn)輔助數(shù)據(jù)庫(kù)UDS并不知道最新請(qǐng)求的某些特定用戶數(shù)據(jù)的情況。在這種情況下,由于UDS知道保存該數(shù)據(jù)的另一個(gè)主數(shù)據(jù)庫(kù)或輔助數(shù)據(jù)庫(kù),從接收機(jī)UDS向另一個(gè)UDS或者向另一個(gè)外部數(shù)據(jù)庫(kù)發(fā)出一個(gè)新的查詢。這對(duì)于號(hào)碼可移植性的支持特別有用,將在本說(shuō)明書中進(jìn)一步為此提供一個(gè)附加的說(shuō)明性的使用情況。
一個(gè)特別感興趣的方面是根據(jù)本發(fā)明用作一個(gè)SLF和因而在登記階段與CSCF交互工作的UDS的最佳行為。參考圖1中的接口和實(shí)體進(jìn)行下述解釋。首先,CSCF(業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn))接收一個(gè)登記請(qǐng)求(S-10),并必須啟動(dòng)一個(gè)用戶數(shù)據(jù)位置的查詢。然后,CSCF向SLF(UDS-1)發(fā)送一個(gè)操作SLF_QUERY_like(S-20),并包括在登記請(qǐng)求中所述的用戶標(biāo)識(shí)。此時(shí)所使用的協(xié)議并不重要,因?yàn)楦鶕?jù)本發(fā)明的UDS可以以如圖3a所示的方式安裝有多個(gè)協(xié)議處理器模塊(PHM),例如適合于與DNS、半徑、直徑或者任何其它適當(dāng)?shù)膮f(xié)議通信。而且,為此可以將圖3b中的上述協(xié)議適配實(shí)體(32)插入在CSCF和UDS之間。第三,依然參考圖1,SLF(UDS-1)查看如圖2所示的它自己的數(shù)據(jù)庫(kù)內(nèi)容,例如所查詢的用戶標(biāo)識(shí)。第四,再次參考圖1,SLF(UDS-1)用可以發(fā)現(xiàn)用戶數(shù)據(jù)的HSS名稱應(yīng)答(S-30)。第五,CSCF優(yōu)選地直接向HSS(服務(wù)器-3)發(fā)起一個(gè)查詢(S-40)。作為上述第五步驟的替代步驟和以某種呼叫為基礎(chǔ),CSCF(業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn))(28)可以繼之以將查詢結(jié)果(S-45)返送給發(fā)出登記請(qǐng)求的外部客戶(26),用于所述外部客戶查詢(S-50)合適的HSS(服務(wù)器-3)。
除了針對(duì)在一個(gè)CSCF實(shí)體上接收一個(gè)登記請(qǐng)求的情況已經(jīng)描述的之外,從根據(jù)本發(fā)明的一個(gè)UDS預(yù)見(jiàn)到一個(gè)類似的方法和行為,用于一個(gè)參與會(huì)話或呼叫建立的I-CSCF節(jié)點(diǎn)的情況。
根據(jù)本發(fā)明將一個(gè)UDS用作一個(gè)SLF的另一個(gè)優(yōu)點(diǎn)是如何輕易地執(zhí)行向外部數(shù)據(jù)庫(kù)(38)的特定查詢,并因而在下述兩種情況下支持號(hào)碼可移植性查詢?cè)谝粋€(gè)供方(donor)網(wǎng)絡(luò)上,和在一個(gè)始發(fā)網(wǎng)絡(luò)上。
在一個(gè)供方網(wǎng)絡(luò)上,UDS概念可以用于在一些情況下處理號(hào)碼和名稱可移植性。如當(dāng)前在一些情況下規(guī)定的,可能會(huì)發(fā)生一些流程進(jìn)入當(dāng)前并未保存用戶預(yù)約的網(wǎng)絡(luò)的I-CSCF。當(dāng)這樣一個(gè)I-CSCF查詢SLF時(shí),必須在這個(gè)步驟中應(yīng)用一個(gè)鑒別以避免這些來(lái)自一個(gè)進(jìn)入用戶的查詢可以進(jìn)入這個(gè)網(wǎng)絡(luò)的HSS。參見(jiàn)圖1,I-CSCF(業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn))接收一個(gè)INVITE請(qǐng)求(S-10),并必須查詢用戶數(shù)據(jù)的位置。I-CSCF向SLF(UDS-1)發(fā)送一個(gè)SLF_QUERY(S-20),作為參數(shù)包括先前在INVITE請(qǐng)求中接收到的用戶標(biāo)識(shí)。SLF(UDS-1)在它自己的本地?cái)?shù)據(jù)庫(kù)內(nèi)查找所查詢的用戶標(biāo)識(shí)。一個(gè)圖2中的標(biāo)識(shí)符“2.2.3.4.9.e164.arpa”的示范性入口說(shuō)明這個(gè)用戶使用一個(gè)作為服務(wù)器標(biāo)識(shí)符的“Forward_query_to_Ex_Db”型的指示進(jìn)入。然后,SLF(UDS_1)通過(guò)接口S-25查詢?nèi)鐖D1所示的可移植性數(shù)據(jù)庫(kù)(外部數(shù)據(jù)庫(kù))(38),并從所述可移植性數(shù)據(jù)庫(kù)獲得將用于聯(lián)系該用戶的標(biāo)識(shí)符。隨后,SLF(UDS_1)使用一個(gè)地址或者一個(gè)用于抵達(dá)所述用戶的URL應(yīng)答(S-30)I-CSCF(業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn))。I-CSCF現(xiàn)在可以命令將該INVITE消息改發(fā)到用戶已經(jīng)進(jìn)入的網(wǎng)絡(luò)。
另一方面,UDS還可以有利地用于解決在始發(fā)網(wǎng)絡(luò)內(nèi)的號(hào)碼可移植性,其中實(shí)際上從一個(gè)服務(wù)呼叫狀態(tài)控制功能(S-CSCF)實(shí)體執(zhí)行查詢。在這一方面上,相同的原理應(yīng)用于從一個(gè)S-CSCF到一個(gè)用作SLF的UDS的查詢以及從上面指出的I-CSCF的查詢。
許多其它情況可以有利地使用根據(jù)本發(fā)明的UDS。例如,所述UDS可以為一個(gè)包含其自己的HSS的虛擬網(wǎng)絡(luò)運(yùn)營(yíng)商提供實(shí)質(zhì)支持,在作為一個(gè)相應(yīng)的網(wǎng)絡(luò)解析域?qū)ぶ返囊粋€(gè)非虛擬網(wǎng)絡(luò)內(nèi)通過(guò)用作SLF的UDS來(lái)識(shí)別所述自己的HSS。
根據(jù)本發(fā)明,一個(gè)UDS可應(yīng)用性的另一個(gè)例子是在外部互聯(lián)網(wǎng)協(xié)議多媒體業(yè)務(wù)提供器(在下文中稱作IMSP)內(nèi)用戶的登記??梢宰裱c上述相同的原理使用UDS概念,但是在這種情況下,用戶指示的聯(lián)系名稱可以用于識(shí)別IMSP提供業(yè)務(wù)的領(lǐng)域。換句話說(shuō),原籍運(yùn)營(yíng)商用作一種代理,即,根據(jù)這個(gè)用戶的任意優(yōu)先選擇提供用戶的聯(lián)系地址,或者在號(hào)碼或者名稱可移植性的情況下提供改發(fā)業(yè)務(wù)的業(yè)務(wù)提供器。
當(dāng)考慮在一個(gè)IP移動(dòng)性管理(IPMM)結(jié)構(gòu)中通過(guò)HSS和應(yīng)用服務(wù)器(在下文中稱作AS)之間的所謂Sh接口的查詢和響應(yīng)時(shí),發(fā)現(xiàn)另一種有利的使用情況。所述應(yīng)用服務(wù)器必須訪問(wèn)在HSS內(nèi)存儲(chǔ)的用戶數(shù)據(jù),但是如同I-CSCF或者S-CSCF的情況,讓它們知道所有用戶的所有HSS的地址是不現(xiàn)實(shí)的。因此,根據(jù)本發(fā)明的相同UDS看起來(lái)也可以應(yīng)用于這種情況,其中為了根據(jù)每個(gè)用戶和/或業(yè)務(wù)的請(qǐng)求將查詢從AS改發(fā)到正確HSS的目的,可以將一個(gè)諸如所述UDS的實(shí)體放置在HSS和AS之間。
上面已經(jīng)確定了使用的優(yōu)點(diǎn)和不同的情況,它們中的大多數(shù)涉及最新一代的無(wú)線系統(tǒng),尤其考慮它們與最新的多媒體和互聯(lián)網(wǎng)相關(guān)業(yè)務(wù)的連通性。然而,還存在另一種UDS在典型的GSM或UMTS標(biāo)識(shí)符上的有利應(yīng)用??梢岳孟嗤脑硎褂迷揢DS的概念,但是在這種情況下,用戶指示的聯(lián)系名稱根據(jù)特定的消息流可以是IMSI或者M(jìn)SISDN。這可以以將這些號(hào)碼映射成可路由的名稱為基礎(chǔ)來(lái)進(jìn)行,如已經(jīng)在ENUM協(xié)議中推薦的,它將E.164號(hào)碼映射到可路由的名稱。在這種特定情況下,參考圖1,業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)所表示的查詢實(shí)體是移動(dòng)交換中心服務(wù)器(MSC)、網(wǎng)關(guān)MSC服務(wù)器(GMSC)、服務(wù)GSM服務(wù)器節(jié)點(diǎn)(SGSN)、或者網(wǎng)關(guān)GSM服務(wù)器節(jié)點(diǎn)(GGSN)。以舉例而非限制性的方式列舉這些實(shí)體。而且,在這種典型的GSM或UMTS環(huán)境下,HLR和HSS是用服務(wù)器-1至服務(wù)器-n表示的主數(shù)據(jù)庫(kù)。這些業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)也可以是一個(gè)信令網(wǎng)關(guān)、一個(gè)GPRS支持節(jié)點(diǎn)、一個(gè)開(kāi)放業(yè)務(wù)結(jié)構(gòu)業(yè)務(wù)性能服務(wù)器、一個(gè)多媒體消息服務(wù)器或者一個(gè)CAMEL網(wǎng)關(guān)服務(wù)器。
盡管已經(jīng)在附圖中圖示和在上述優(yōu)選實(shí)施例的詳細(xì)描述中描述了本發(fā)明的優(yōu)選實(shí)施例,將理解本發(fā)明并不限制于所公開(kāi)的實(shí)施例,在不脫離由權(quán)利要求書闡述和定義的本發(fā)明范圍的情況下,能夠進(jìn)行多種重新配置、修改和置換。
權(quán)利要求
1.一種在一個(gè)網(wǎng)絡(luò)解析域內(nèi)的用戶分布服務(wù)器(UDS),包括用于在不同業(yè)務(wù)環(huán)境下識(shí)別用戶的以每個(gè)用戶為基礎(chǔ)的多個(gè)用戶標(biāo)識(shí)符,所述UDS被安排用于確定在一個(gè)具體業(yè)務(wù)環(huán)境下負(fù)責(zé)所述用戶的一個(gè)特定網(wǎng)絡(luò)服務(wù)器,其特征在于,所述UDS用作一個(gè)輔助數(shù)據(jù)庫(kù),包括(a)裝置,用于從用作主數(shù)據(jù)庫(kù)的特定網(wǎng)絡(luò)服務(wù)器中以及從網(wǎng)絡(luò)解析域內(nèi)的其它UDS中恢復(fù)用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù);(b)存儲(chǔ)器,用于每個(gè)特定網(wǎng)絡(luò)服務(wù)器的用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù),如果有的話;(c)裝置,用于接收和處理來(lái)自一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者來(lái)自該解析域內(nèi)另一個(gè)UDS的業(yè)務(wù)請(qǐng)求;和(d)裝置,用于應(yīng)答所述業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者另一個(gè)UDS(d1)在一個(gè)具體業(yè)務(wù)環(huán)境下負(fù)責(zé)所述用戶的特定網(wǎng)絡(luò)服務(wù)器;或(d2)如果存在冗余配置,一個(gè)可能的網(wǎng)絡(luò)服務(wù)器的列表;或(d3)一個(gè)新的用戶標(biāo)識(shí)符,具有在另一個(gè)服務(wù)器內(nèi)對(duì)所述新標(biāo)識(shí)符的另一次查詢是必需的指示和可選地指示背后原因。
2.權(quán)利要求1的用戶分布服務(wù)器(UDS),其中裝置a)包括裝置,用于在指示上和從主數(shù)據(jù)庫(kù)或另一個(gè)UDS中將有關(guān)更新用戶標(biāo)識(shí)符和/或必要的業(yè)務(wù)數(shù)據(jù)的需要通知所述UDS。
3.權(quán)利要求2的用戶分布服務(wù)器(UDS),其中裝置a)包括裝置,用于在打算用作主數(shù)據(jù)庫(kù)的所有網(wǎng)絡(luò)服務(wù)器中登記所述UDS和從這些所有網(wǎng)絡(luò)服務(wù)器中撤銷登記。
4.權(quán)利要求3的用戶分布服務(wù)器(UDS),其中裝置a)包括裝置,用于指示為所有被服務(wù)的用戶、為一個(gè)特定組的用戶或者僅為一個(gè)特定用戶恢復(fù)用戶標(biāo)識(shí)符和/或必要的業(yè)務(wù)數(shù)據(jù)所用的恢復(fù)優(yōu)先選擇。
5.權(quán)利要求4的用戶分布服務(wù)器(UDS),其中裝置a)還包括裝置,用于為下列組之中的至少一個(gè)組恢復(fù)用戶標(biāo)識(shí)符和/或必要的業(yè)務(wù)數(shù)據(jù)(a)多個(gè)有效標(biāo)識(shí)符類型之中的一種特定類型的標(biāo)識(shí)符;(b)在特定域內(nèi)使用的標(biāo)識(shí)符;和(c)屬于一個(gè)域內(nèi)特定標(biāo)識(shí)空間的標(biāo)識(shí)符。
6.權(quán)利要求5的用戶分布服務(wù)器(UDS),其中每個(gè)特定網(wǎng)絡(luò)業(yè)務(wù)的對(duì)臨時(shí)有效性敏感的數(shù)據(jù)包括一個(gè)“使用期限”(TTL)參數(shù),用于確定從主數(shù)據(jù)庫(kù)恢復(fù)數(shù)據(jù)的需要。
7.權(quán)利要求5的用戶分布服務(wù)器(UDS),還包括至少一個(gè)協(xié)議處理器模塊,并且在存在一個(gè)以上的協(xié)議處理器模塊的情況下還包括一個(gè)協(xié)議鑒別器模塊,每個(gè)協(xié)議處理器模塊負(fù)責(zé)一個(gè)特定的電信協(xié)議。
8.權(quán)利要求7的用戶分布服務(wù)器(UDS),其中包括至少一個(gè)“域名服務(wù)器(DNS)”相關(guān)的協(xié)議處理器模塊。
9.權(quán)利要求7的用戶分布服務(wù)器(UDS),其中包括至少一個(gè)“直徑”相關(guān)的協(xié)議處理器模塊。
10.權(quán)利要求7的用戶分布服務(wù)器(UDS),其中包括至少一個(gè)“輕量級(jí)目錄訪問(wèn)協(xié)議(LDAP)”相關(guān)的協(xié)議處理器模塊。
11.權(quán)利要求7的用戶分布服務(wù)器(UDS),其中包括至少一個(gè)“半徑”相關(guān)的協(xié)議處理器模塊。
12.權(quán)利要求7的用戶分布服務(wù)器(UDS),還包括協(xié)議和處理裝置,用于使用不打算用作主數(shù)據(jù)庫(kù)或者用作另一個(gè)UDS的一個(gè)外部數(shù)據(jù)庫(kù)來(lái)解決業(yè)務(wù)請(qǐng)求。
13.權(quán)利要求12的用戶分布服務(wù)器(UDS),其中所述外部數(shù)據(jù)庫(kù)是一個(gè)號(hào)碼可移植性數(shù)據(jù)庫(kù)。
14.一種電信系統(tǒng),包括權(quán)利要求1的用戶分布服務(wù)器(UDS),其特征在于,可以為了更新將多個(gè)主數(shù)據(jù)庫(kù)之中的至少一個(gè)主數(shù)據(jù)庫(kù)內(nèi)的相關(guān)用戶標(biāo)識(shí)符提交給在所述至少一個(gè)主數(shù)據(jù)庫(kù)上所知道的一個(gè)特定UDS、一組UDS或者所有的UDS。
15.權(quán)利要求14的電信系統(tǒng),其中多個(gè)主數(shù)據(jù)庫(kù)之中的至少一個(gè)主數(shù)據(jù)庫(kù)被安排用于從在所述至少一個(gè)主數(shù)據(jù)庫(kù)上所知道的一個(gè)特定UDS、一組UDS或者所有的UDS中接收UDS恢復(fù)優(yōu)先選擇,并且被安排用于根據(jù)每個(gè)恢復(fù)優(yōu)先選擇來(lái)相應(yīng)地更新每個(gè)UDS。
16.權(quán)利要求15的電信系統(tǒng),其中UDS起著預(yù)約定位器功能(SLF)。
17.權(quán)利要求15的電信系統(tǒng),其中用作主數(shù)據(jù)庫(kù)的多個(gè)特定服務(wù)器之中的至少一個(gè)特定服務(wù)器是一個(gè)原籍預(yù)約服務(wù)器(HSS)。
18.權(quán)利要求15的電信系統(tǒng),其中用作主數(shù)據(jù)庫(kù)的多個(gè)特定服務(wù)器之中的至少一個(gè)特定服務(wù)器是一個(gè)存在服務(wù)器。
19.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)詢問(wèn)呼叫狀態(tài)控制功能(I-CSCF)。
20.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)服務(wù)呼叫狀態(tài)控制功能(S-CSCF)。
21.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)移動(dòng)交換中心(MSC)。
22.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)信令網(wǎng)關(guān)。
23.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)GPRS支持節(jié)點(diǎn)。
24.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)打算用于多媒體相關(guān)用途的應(yīng)用服務(wù)器(AS)。
25.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)開(kāi)放業(yè)務(wù)結(jié)構(gòu)業(yè)務(wù)性能服務(wù)器。
26.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)多媒體通信服務(wù)器。
27.權(quán)利要求15的電信系統(tǒng),其中多個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)之中的至少一個(gè)業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)是一個(gè)CAMEL網(wǎng)關(guān)服務(wù)器。
28.權(quán)利要求15的電信系統(tǒng),其中多個(gè)用于解析的外部數(shù)據(jù)庫(kù)之中的至少一個(gè)外部數(shù)據(jù)庫(kù)是一個(gè)域名服務(wù)器。
29.權(quán)利要求15的電信系統(tǒng),其中多個(gè)用于解析的外部數(shù)據(jù)庫(kù)之中的至少一個(gè)外部數(shù)據(jù)庫(kù)是一個(gè)以輕量級(jí)目錄訪問(wèn)協(xié)議(LDAP)為基礎(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)。
30.權(quán)利要求15的電信系統(tǒng),其中多個(gè)用于解析的外部數(shù)據(jù)庫(kù)之中的至少一個(gè)外部數(shù)據(jù)庫(kù)是一個(gè)號(hào)碼可移植性數(shù)據(jù)庫(kù)。
31.一種網(wǎng)絡(luò)解析域內(nèi)的方法,其中使用以每個(gè)用戶為基礎(chǔ)的多個(gè)用戶標(biāo)識(shí)符來(lái)在不同業(yè)務(wù)環(huán)境下識(shí)別用戶,并且其中權(quán)利要求1中的用戶分布服務(wù)器(UDS)被配置用于確定在一個(gè)具體業(yè)務(wù)環(huán)境下負(fù)責(zé)每個(gè)用戶的一個(gè)特定網(wǎng)絡(luò)服務(wù)器,該方法的特征在于,所述方法包括步驟(a)在UDS上從用作主數(shù)據(jù)庫(kù)的特定網(wǎng)絡(luò)服務(wù)器和從網(wǎng)絡(luò)解析域內(nèi)的其它UDS中恢復(fù)用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù);(b)在UDS上存儲(chǔ)每個(gè)特定網(wǎng)絡(luò)服務(wù)器的以每個(gè)用戶為基礎(chǔ)的用戶標(biāo)識(shí)符和必要的業(yè)務(wù)數(shù)據(jù),如果有的話;(c)接收和處理來(lái)自業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者來(lái)自該解析域內(nèi)另一個(gè)UDS的業(yè)務(wù)請(qǐng)求;和(d)應(yīng)答業(yè)務(wù)請(qǐng)求器節(jié)點(diǎn)或者應(yīng)答另一個(gè)UDS(d1)在具體業(yè)務(wù)環(huán)境下負(fù)責(zé)所述用戶的特定網(wǎng)絡(luò)服務(wù)器;(d2)如果存在冗余配置,一個(gè)可能的網(wǎng)絡(luò)服務(wù)器的列表;或(d3)一個(gè)新的用戶標(biāo)識(shí)符,具有在另一個(gè)服務(wù)器內(nèi)對(duì)所述新標(biāo)識(shí)符進(jìn)行另一次查詢是必需的指示和可選地指示背后原因。
32.權(quán)利要求31的方法,還包括步驟在指示上和從主數(shù)據(jù)庫(kù)或另一個(gè)UDS中將有關(guān)更新用戶標(biāo)識(shí)符和/或必要的業(yè)務(wù)數(shù)據(jù)的需要通知至少一個(gè)UDS。
33.權(quán)利要求32的方法,還包括步驟在打算用作主數(shù)據(jù)庫(kù)的所有網(wǎng)絡(luò)服務(wù)器中登記一個(gè)UDS和從這些所有網(wǎng)絡(luò)服務(wù)器中撤銷一個(gè)UDS的登記。
34.權(quán)利要求33的方法,還包括步驟向至少一個(gè)主數(shù)據(jù)庫(kù)指示為所有被服務(wù)的用戶、為一組特定用戶或者僅為一個(gè)特定用戶恢復(fù)用戶標(biāo)識(shí)符和/或必要的業(yè)務(wù)數(shù)據(jù)所用的UDS恢復(fù)優(yōu)先選擇。
35.權(quán)利要求34的方法,還包括步驟從在至少一個(gè)主數(shù)據(jù)庫(kù)上所知道的一個(gè)特定UDS、一組UDS或者所有的UDS中接收UDS恢復(fù)優(yōu)先選擇,并根據(jù)每個(gè)恢復(fù)優(yōu)先選擇從所述至少一個(gè)主數(shù)據(jù)庫(kù)中相應(yīng)地更新每個(gè)UDS。
全文摘要
在一個(gè)網(wǎng)絡(luò)內(nèi)提供一個(gè)用戶分布服務(wù)器(UDS),所述網(wǎng)絡(luò)具有均利用多個(gè)不同的使用標(biāo)識(shí)符識(shí)別的多個(gè)服務(wù)器和用戶。該UDS位于可以訪問(wèn)一個(gè)被配置用于請(qǐng)求用戶信息的實(shí)體的位置上,該UDS通過(guò)將查詢改發(fā)到合適的服務(wù)器或服務(wù)實(shí)體來(lái)響應(yīng)一個(gè)與特定用戶有關(guān)的查詢。UDS使用從與服務(wù)器有關(guān)或者從這些服務(wù)器中推導(dǎo)出的主用戶數(shù)據(jù)庫(kù)獲得的用戶與服務(wù)器標(biāo)識(shí)符來(lái)實(shí)現(xiàn)一個(gè)輔助數(shù)據(jù)庫(kù)。因?yàn)榭梢栽谥鲾?shù)據(jù)庫(kù)內(nèi)很容易地管理數(shù)據(jù)變化和更新,并且然后將這些數(shù)據(jù)變化和更新傳送給輔助數(shù)據(jù)庫(kù)或者在輔助數(shù)據(jù)庫(kù)中實(shí)現(xiàn),所以不同的主數(shù)據(jù)庫(kù)和輔助數(shù)據(jù)庫(kù)的使用簡(jiǎn)化了數(shù)據(jù)處理。
文檔編號(hào)H04Q7/24GK1633795SQ02806042
公開(kāi)日2005年6月29日 申請(qǐng)日期2002年3月6日 優(yōu)先權(quán)日2001年3月6日
發(fā)明者J·A·桑切斯埃雷羅, I·P·安德烈斯 申請(qǐng)人:艾利森電話股份有限公司