欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)環(huán)境內(nèi)的數(shù)據(jù)單元信息管理的制作方法

文檔序號(hào):6477987閱讀:189來源:國知局
專利名稱:網(wǎng)絡(luò)環(huán)境內(nèi)的數(shù)據(jù)單元信息管理的制作方法
技術(shù)領(lǐng)域
本發(fā)明與在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元(data element)信息管理的方法有關(guān)。
背景技術(shù)
應(yīng)當(dāng)注意的是,所謂“網(wǎng)絡(luò)環(huán)境”在結(jié)合本發(fā)明的說明使用時(shí)應(yīng)理解為例如一個(gè)通信網(wǎng)絡(luò)系統(tǒng)、一個(gè)機(jī)構(gòu)的網(wǎng)絡(luò)環(huán)境、一個(gè)工廠的網(wǎng)絡(luò)環(huán)境等。
然而,在這里選擇通信網(wǎng)絡(luò)系統(tǒng)作為例示本發(fā)明的一個(gè)例子,這并不是說對本發(fā)明有所限制。
就這樣所選的這個(gè)例子來說,所謂“數(shù)據(jù)單元”是與所述通信網(wǎng)絡(luò)的用戶關(guān)聯(lián)的,也就是說數(shù)據(jù)單元信息意味著是與用戶有關(guān)的信息。然而,這并不是限制,在其他的網(wǎng)絡(luò)環(huán)境內(nèi),數(shù)據(jù)單元可以與其他適當(dāng)?shù)男畔㈥P(guān)聯(lián),例如在一個(gè)機(jī)構(gòu)的網(wǎng)絡(luò)環(huán)境內(nèi)可以是員工信息,或者在一個(gè)工廠的網(wǎng)絡(luò)環(huán)境內(nèi)可以是產(chǎn)品信息。
就這樣所選的例子來說,所謂“請求路由選擇(requestrouting)”是與在所述通信網(wǎng)絡(luò)內(nèi)一個(gè)信令關(guān)聯(lián)的。然而,這并不是限制,在其他的網(wǎng)絡(luò)環(huán)境內(nèi),這個(gè)請求路由選擇術(shù)語可以是與信令之外的其他適當(dāng)含義關(guān)聯(lián)的。
近幾年來,通信網(wǎng)絡(luò)已經(jīng)越來越普及,為越來越多的通信網(wǎng)絡(luò)用戶所接受。為了使這種通信網(wǎng)絡(luò)正常工作,在網(wǎng)絡(luò)內(nèi)必需存有用戶數(shù)據(jù),并可供在建立用戶與其通信對方間的通信中所涉及的各網(wǎng)絡(luò)實(shí)體使用。通常,這種用戶數(shù)據(jù)在GSM(全球移動(dòng)通信標(biāo)準(zhǔn))情況下保存在一個(gè)所謂的歸屬位置寄存器(home location register)HLR內(nèi)。
隨著通信網(wǎng)絡(luò)的發(fā)展和也稱為UMTS(通用移動(dòng)電信系統(tǒng))網(wǎng)絡(luò)的所謂第三代(3G)網(wǎng)絡(luò)的開發(fā),以前歸歸屬位置寄存器HLR實(shí)現(xiàn)的功能已經(jīng)轉(zhuǎn)給一個(gè)所謂的歸屬用戶服務(wù)器(home subscriber server)HSS的功能實(shí)體。歸屬用戶服務(wù)器HSS是一個(gè)給定用戶的主數(shù)據(jù)庫。它是保存與預(yù)約情況有關(guān)的信息以支持各網(wǎng)絡(luò)實(shí)體實(shí)際處理涉及用戶的呼叫/會(huì)話的實(shí)體。
例如,歸屬用戶服務(wù)器HSS可以提供對呼叫控制服務(wù)器的支持,以通過解決認(rèn)證、授權(quán)、命名/尋址分辨、位置從屬等完成路由選擇/漫游程序。
特別是,歸屬用戶服務(wù)器HSS負(fù)責(zé)保存以下與用戶有關(guān)的信息*用戶標(biāo)識(shí)、編號(hào)和尋址信息*用戶安全信息用于認(rèn)證和授權(quán)的網(wǎng)絡(luò)接入控制信息*系統(tǒng)間級(jí)別的用戶位置信息;HSS處理用戶注冊和存儲(chǔ)系統(tǒng)間位置信息等*用戶檔案(業(yè)務(wù),業(yè)務(wù)專用信息...)根據(jù)在歸屬用戶服務(wù)器處保存的信息,歸屬用戶服務(wù)器還負(fù)責(zé)支持運(yùn)營方提供的不同控制系統(tǒng)(電路交換域控制,分組交換域控制,IP多媒體控制)的呼叫控制(CC)實(shí)體和/或用戶管理(SM)實(shí)體。
上面提到的第三代通信網(wǎng)絡(luò)依托于因特網(wǎng)協(xié)議(IP)。然而,本發(fā)明如以下所說明的那樣并不局限于第三代通信網(wǎng)絡(luò)和/或運(yùn)用因特網(wǎng)協(xié)議的通信網(wǎng)絡(luò)。
更確切些說,選用根據(jù)因特網(wǎng)協(xié)議操作的第三代網(wǎng)絡(luò)只是作為一個(gè)例示性的例子。具體地說,本發(fā)明適用于將與用戶有關(guān)的信息保存在多個(gè)用戶信息數(shù)據(jù)庫實(shí)體內(nèi)的所有通信網(wǎng)絡(luò)。
隨著網(wǎng)絡(luò)用戶的增多以及網(wǎng)絡(luò)的增多和網(wǎng)絡(luò)復(fù)雜性的提高,各網(wǎng)絡(luò)實(shí)體和/或網(wǎng)絡(luò)實(shí)體之間的接口發(fā)生故障的可能性也增大。為了確保通信網(wǎng)絡(luò)即使在網(wǎng)絡(luò)內(nèi)部某處發(fā)生故障的情況下也能繼續(xù)運(yùn)行,必需保持始終可得到用戶數(shù)據(jù)。
以前,一個(gè)途徑是配置一個(gè)用戶數(shù)據(jù)庫拷貝。例如,定期建立這樣一個(gè)數(shù)據(jù)庫拷貝(也稱為備份)。然而,這至少在進(jìn)行備份期間難以提供完全的通信網(wǎng)絡(luò)性能。此外,除非執(zhí)行一個(gè)對用戶數(shù)據(jù)庫實(shí)體的備份,否則就跟不上新的和/或改變了的用戶數(shù)據(jù)。因此,如果一個(gè)數(shù)據(jù)庫實(shí)體在最近備份后而在下次備份前發(fā)生故障,只根據(jù)備份數(shù)據(jù)庫就難以恢復(fù)數(shù)據(jù)庫實(shí)體內(nèi)所存有的新的和/或修改了的數(shù)據(jù)。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種沒有上面提到的缺點(diǎn)的在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元信息管理的改進(jìn)方法。
按照本發(fā)明,這個(gè)目的是例如由一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元信息管理的方法達(dá)到的,這個(gè)環(huán)境包括多個(gè)數(shù)據(jù)庫實(shí)體,各保存多個(gè)數(shù)據(jù)單元的數(shù)據(jù)單元信息的相應(yīng)記錄;一個(gè)請求路由選擇實(shí)體,適應(yīng)于將請求路由選擇到所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)所選的數(shù)據(jù)庫實(shí)體;所述方法包括下列步驟將對一個(gè)特定數(shù)據(jù)單元的數(shù)據(jù)單元信息更新發(fā)送給所述請求路由選擇實(shí)體;在所述請求路由選擇實(shí)體處為所述特定數(shù)據(jù)單元選擇所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體;將所述數(shù)據(jù)單元信息更新轉(zhuǎn)發(fā)給所述所選的數(shù)據(jù)庫實(shí)體;以及將所述數(shù)據(jù)單元信息更新從所述所選的數(shù)據(jù)庫實(shí)體中繼給所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少另一個(gè)數(shù)據(jù)庫實(shí)體。
按照本發(fā)明的進(jìn)一步開發(fā),*所述數(shù)據(jù)單元信息包括與一個(gè)通信網(wǎng)絡(luò)的一個(gè)用戶有關(guān)的信息;*所述數(shù)據(jù)庫實(shí)體為歸屬用戶服務(wù)器HSS實(shí)體;*所述請求路由選擇實(shí)體包括一個(gè)表,定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體的至少兩個(gè)數(shù)據(jù)庫實(shí)體,選擇按照所述表的表目執(zhí)行;*為所述表內(nèi)每個(gè)分配的數(shù)據(jù)庫實(shí)體各賦予一個(gè)優(yōu)先級(jí),選擇按照最高的優(yōu)先級(jí)執(zhí)行;*為每個(gè)所分配的數(shù)據(jù)庫實(shí)體賦予一個(gè)各自不同的優(yōu)先級(jí);
*所述請求路由選擇實(shí)體包括一個(gè)表,定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體的表,一個(gè)各自不同的優(yōu)先級(jí)被賦予每個(gè)所分配的數(shù)據(jù)庫實(shí)體,向按所賦予的優(yōu)先級(jí)的降序排在其次的所述數(shù)據(jù)庫實(shí)體執(zhí)行中繼;以及*如果滿足一個(gè)預(yù)定條件,就改變賦予所述數(shù)據(jù)庫實(shí)體的優(yōu)先級(jí)。
此外,按照本發(fā)明,這個(gè)目的是由一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的數(shù)據(jù)庫實(shí)體達(dá)到的,這種數(shù)據(jù)庫實(shí)體包括保存多個(gè)數(shù)據(jù)單元的數(shù)據(jù)單元信息的相應(yīng)記錄的存儲(chǔ)裝置;適應(yīng)于接收對一個(gè)數(shù)據(jù)單元的更新和將所述更新的數(shù)據(jù)單元存入所述存儲(chǔ)裝置的接收裝置;以及適應(yīng)于將所接收的對一個(gè)數(shù)據(jù)單元的更新中繼給另一個(gè)數(shù)據(jù)庫實(shí)體的中繼裝置。
此外,按照本發(fā)明,這個(gè)目的是由一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的請求路由選擇實(shí)體達(dá)到的,這種請求路由選擇實(shí)體包括包括一個(gè)表的存儲(chǔ)裝置,所述表定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體;適應(yīng)于接收一個(gè)對數(shù)據(jù)單元更新的請求的接收裝置;適應(yīng)于按照所述表的條目從所述表中選擇所述數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體的選擇裝置;將所述數(shù)據(jù)單元更新轉(zhuǎn)發(fā)給所述所選的數(shù)據(jù)庫實(shí)體的轉(zhuǎn)發(fā)裝置。
特別是,請求路由選擇實(shí)體和數(shù)據(jù)庫實(shí)體這兩個(gè)實(shí)體可以相互協(xié)作,執(zhí)行如上所述的方法。
借助于按照本發(fā)明在一個(gè)諸如通信網(wǎng)絡(luò)的網(wǎng)絡(luò)環(huán)境內(nèi)實(shí)現(xiàn)的方法和實(shí)體,可以有益地將數(shù)據(jù)單元即用戶信息分布在網(wǎng)絡(luò)內(nèi),從而在網(wǎng)絡(luò)內(nèi)為這些信息提供冗余。數(shù)據(jù)單元/用戶信息的冗余程度可以由所述數(shù)據(jù)單元/用戶信息轉(zhuǎn)發(fā)和中繼給的數(shù)據(jù)庫實(shí)體的數(shù)目確定。此外,按照本發(fā)明的方法可以實(shí)現(xiàn)一種能提供存儲(chǔ)在兩個(gè)不同的數(shù)據(jù)庫實(shí)體內(nèi)的數(shù)據(jù)單元/用戶信息之間的雙向復(fù)制的功能。特別是,這種雙向復(fù)制并不會(huì)引起任何數(shù)據(jù)庫事務(wù)沖突。并且,由于根據(jù)數(shù)據(jù)庫實(shí)體群集(clustering)為每個(gè)數(shù)據(jù)單元/用戶數(shù)據(jù)提供冗余,因此對涉及數(shù)據(jù)單元/用戶數(shù)據(jù)的改變能立即跟蹤而不需要等待在經(jīng)過一個(gè)備份間隔后出現(xiàn)一個(gè)新的備份。因此,在第一數(shù)據(jù)庫實(shí)體內(nèi)以及在提供冗余的復(fù)制數(shù)據(jù)庫實(shí)體內(nèi)數(shù)據(jù)單元/用戶信息始終是最新的。
此外,應(yīng)當(dāng)注意的是本發(fā)明并不局限于來自用戶管理系統(tǒng)的更新。更確切些說,一個(gè)通信網(wǎng)絡(luò)內(nèi)的各種用戶數(shù)據(jù)更新都可用本發(fā)明進(jìn)行處理。所以,能實(shí)現(xiàn)涉及所有功能(包括用戶管理和網(wǎng)絡(luò)操作)的改善的冗余。
概括地說,一個(gè)數(shù)據(jù)單元如在這里所說的可以包括例如包括一個(gè)數(shù)據(jù)庫記錄或一個(gè)文件記錄的信息、包括一個(gè)關(guān)系數(shù)據(jù)庫內(nèi)的一個(gè)字節(jié)組的信息、與一個(gè)通信網(wǎng)絡(luò)內(nèi)的給定用戶相關(guān)的信息、與一個(gè)與一個(gè)通信網(wǎng)絡(luò)關(guān)聯(lián)的任意實(shí)體相關(guān)的信息、與一個(gè)任意對象事例相關(guān)的信息、與一組有關(guān)任意對象實(shí)例相關(guān)的信息等。


本發(fā)明的以上及其他目的、特色和優(yōu)點(diǎn)從以下結(jié)合附圖所作的詳細(xì)說明中可以更清楚看出,在這些附圖中圖1示出了通信網(wǎng)絡(luò)中與本發(fā)明有關(guān)的那些部分的體系結(jié)構(gòu);圖2示出了信令路由選擇實(shí)體的數(shù)據(jù)庫分配表;圖3示出了從一個(gè)數(shù)據(jù)庫實(shí)體復(fù)制到另一個(gè)數(shù)據(jù)庫實(shí)體的用戶數(shù)據(jù)的例子;圖4示出了在請求路由選擇實(shí)體和/或信令路由選擇實(shí)體處執(zhí)行的實(shí)現(xiàn)本發(fā)明的方法的各個(gè)步驟的流程圖;以及圖5示出了在一個(gè)有關(guān)的數(shù)據(jù)庫實(shí)體處執(zhí)行的實(shí)現(xiàn)本發(fā)明的方法的各個(gè)步驟的流程圖。
具體實(shí)施例方式
從以下結(jié)合附圖的詳細(xì)說明中可以更容易理解本發(fā)明。
圖1示出了一個(gè)通信網(wǎng)絡(luò)中與本發(fā)明有關(guān)的那些部分的體系結(jié)構(gòu)。標(biāo)為1的用戶管理實(shí)體可以通過標(biāo)為2的接口與標(biāo)為3的信令路由選擇實(shí)體進(jìn)行雙向通信。信令路由選擇實(shí)體可以將信號(hào)路由選擇到多個(gè)分別標(biāo)為5a、5b、5c、5d的數(shù)據(jù)庫實(shí)體中所選的一個(gè)實(shí)體。所述信令路由選擇實(shí)體與所述數(shù)據(jù)庫實(shí)體中一個(gè)相應(yīng)數(shù)據(jù)庫實(shí)體之間的接口標(biāo)為4。此外,所述數(shù)據(jù)庫實(shí)體每個(gè)都可以將所存有的用戶信息中繼給至少另一個(gè)數(shù)據(jù)庫實(shí)體,如標(biāo)有數(shù)字6的接口所示。
用戶管理實(shí)體由通信網(wǎng)絡(luò)的運(yùn)營方運(yùn)行,負(fù)責(zé)創(chuàng)建和/或改變涉及已向所述通信網(wǎng)絡(luò)預(yù)約的用戶的用戶信息。信令路由選擇實(shí)體例如可以是一個(gè)所謂信令路由選擇服務(wù)器SRS。在這里選為信令路由選擇單元例子的這樣一個(gè)信令路由選擇服務(wù)器可以將信號(hào)即用戶信息路由選擇到所述多個(gè)數(shù)據(jù)庫實(shí)體中一個(gè)所選的數(shù)據(jù)庫實(shí)體。這些數(shù)據(jù)庫實(shí)體5a、5b、5c、和5d在第三代通信網(wǎng)絡(luò)內(nèi)是所謂的歸屬用戶服務(wù)器節(jié)點(diǎn)(HSS_N1,HSS_N2,HSS_N3,HSS_N4)。雖然在圖1中這些歸屬用戶服務(wù)器節(jié)點(diǎn)示為相互分開和不同的,但不一定要是這種情況。例如,這些歸屬用戶服務(wù)器節(jié)點(diǎn)可以物理上處于同一位置。然而,各歸屬用戶服務(wù)器節(jié)點(diǎn)必需邏輯上彼此不同。
在操作中,用戶管理實(shí)體1在標(biāo)為S1的第一步驟將對一個(gè)特定用戶的用戶信息更新通過所述接口2發(fā)送給所述信令路由選擇實(shí)體3。信令路由選擇實(shí)體3為所述特定用戶選擇所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體。這個(gè)選擇基于一個(gè)保存在所述信令路由選擇實(shí)體處的一個(gè)表,這個(gè)表規(guī)定了為一個(gè)特定用戶分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體。這樣一個(gè)表的例子以下將參照圖2予以說明。在步驟S2,信令路由選擇實(shí)體將所述用戶信息更新轉(zhuǎn)發(fā)給所選的數(shù)據(jù)庫實(shí)體,在本例中是標(biāo)為5b的數(shù)據(jù)庫實(shí)體。轉(zhuǎn)發(fā)所述用戶信息更新通過信令路由選擇實(shí)體與所選的數(shù)據(jù)庫實(shí)體之間的接口4實(shí)現(xiàn)。用戶信息更新包括至少一個(gè)更新涉及一個(gè)特定用戶的用戶信息的請求以及如所述的用戶信息。如所述的用戶信息包括至少與預(yù)約有關(guān)的用于支持實(shí)際處理一個(gè)用戶的通信的網(wǎng)絡(luò)實(shí)體的信息。在成功地接收到用戶信息更新的情況下,所選的數(shù)據(jù)庫實(shí)體在步驟S3通過接口4向信令路由選擇實(shí)體3確認(rèn)收訖。信令路由選擇實(shí)體3接著在步驟S4通過接口2向用戶管理實(shí)體確認(rèn)用戶信息更新。因此,一收到一個(gè)用戶信息更新,就在所選的數(shù)據(jù)庫實(shí)體(在所例示的這個(gè)例子中為5b)內(nèi)更新涉及用戶的用戶信息。為了提供冗余,所選的數(shù)據(jù)庫實(shí)體5b隨即將用戶信息更新中繼給至少另一個(gè)數(shù)據(jù)庫實(shí)體,在所例示的這個(gè)例子中為5d(步驟S5,標(biāo)為6的箭頭)。應(yīng)注意的是,為了提供最低程度的冗余,必需更新至少兩個(gè)數(shù)據(jù)庫實(shí)體。在這種情況下,如以下要詳細(xì)說明的那樣,從信令路由選擇實(shí)體3接收用戶信息更新的數(shù)據(jù)庫稱為主數(shù)據(jù)庫實(shí)體,而從主數(shù)據(jù)庫實(shí)體將用戶信息更新中繼到的數(shù)據(jù)庫實(shí)體稱為輔數(shù)據(jù)庫實(shí)體。
然而,可以理解,用戶信息更新當(dāng)然可以中繼給一個(gè)以上的數(shù)據(jù)庫實(shí)體,從而提供較高程度的冗余。就此而論,可以想象主數(shù)據(jù)庫實(shí)體將所述用戶信息更新中繼給輔數(shù)據(jù)庫實(shí)體,而輔數(shù)據(jù)庫實(shí)體又將用戶信息更新中繼給一個(gè)第三數(shù)據(jù)庫實(shí)體,諸如此類。因此,可以想象是一種級(jí)聯(lián)式的中繼。實(shí)現(xiàn)最高程度的冗余所需的時(shí)間于是與為了保存復(fù)制和/或拷貝的用戶信息的記錄所配備的數(shù)據(jù)庫實(shí)體的數(shù)目有關(guān)。因此,為了加速提供冗余的過程,可以想象主數(shù)據(jù)庫實(shí)體以星狀方式將用戶信息更新中繼給輔數(shù)據(jù)庫實(shí)體、第三數(shù)據(jù)庫實(shí)體等等。在這種情況下,信令路由選擇實(shí)體當(dāng)然必需具備一個(gè)相應(yīng)適應(yīng)的表。此外,在任何情況下,一個(gè)所選的主數(shù)據(jù)庫實(shí)體當(dāng)然配有將用戶信息更新中繼給一個(gè)輔數(shù)據(jù)庫實(shí)體等的必要信息。
為了使說明簡單起見,本說明限于只提供最低程度的冗余的情況,即只是規(guī)定一個(gè)主數(shù)據(jù)庫實(shí)體和一個(gè)輔數(shù)據(jù)庫實(shí)體的情況。
圖2示出了一個(gè)規(guī)定為一個(gè)特定用戶分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的兩個(gè)數(shù)據(jù)庫實(shí)體的表。如圖2所示,一個(gè)用戶例如由其USIM(UMTS SIM=UMTS用戶身份模塊)標(biāo)識(shí)。因此,如圖2所示,在表中列有與三個(gè)用戶USIM1、USIM2、USIM3有關(guān)的數(shù)據(jù)。為其中每個(gè)用戶分配了兩個(gè)數(shù)據(jù)庫實(shí)體一個(gè)主數(shù)據(jù)庫實(shí)體和一個(gè)輔數(shù)據(jù)庫實(shí)體,即一個(gè)主HSS和一個(gè)輔HSS。在所示例子中,為USIM1分配HSS_N2作為主HSS,而分配HSS_N4作為輔HSS。同樣,為USIM2分配HSS_N2作為主HSS,分配HSS_N4作為輔HSS,而為USIM3分配HSS_N1作為主HSS,分配HSS_N3作為輔HSS。USIM1和USIM2代表一個(gè)持有一個(gè)共同的HSS節(jié)點(diǎn)對的用戶群。這有助于避免用戶特定路由選擇機(jī)制帶來的問題,因?yàn)閮蓚€(gè)HSS節(jié)點(diǎn)的狀態(tài)改變(將在稍后說明)可能導(dǎo)致部分用戶其兩個(gè)HSS節(jié)點(diǎn)都處于輔狀態(tài)的情況。主HSS從信令路由選擇服務(wù)器SRS接收用戶信息更新,而輔HSS從主HSS接收作為中繼信息的用戶信息更新,如前面結(jié)合圖1所述。
圖3結(jié)合圖2所示例子示出了用戶信息更新和復(fù)制和/或拷貝的數(shù)據(jù)。HSS_N2規(guī)定為用戶USIM1和USIM2的主數(shù)據(jù)庫實(shí)體。因此,HSS_N2通過SRS從用戶管理實(shí)體接收用戶USIM1和USIM2的用戶信息(新的和/或更新的用戶信息)。與這信息一起,HSS_N2還接收一個(gè)為相應(yīng)用戶規(guī)定哪個(gè)數(shù)據(jù)庫實(shí)體為輔數(shù)據(jù)庫實(shí)體的指示。(注意,也可以為每個(gè)主數(shù)據(jù)庫實(shí)體固定分配一個(gè)輔數(shù)據(jù)庫實(shí)體等,這樣可以不用發(fā)送上面提到的指示(即輔數(shù)據(jù)庫的地址)。然而,這對于系統(tǒng)的靈活性來說可能就不是最佳的。)因此,與用戶USIM1有關(guān)的用戶信息拷貝到作為輔數(shù)據(jù)庫實(shí)體的HSS_N4,而與USIM2有關(guān)的用戶信息從HSS_N2拷貝到作為用戶USIM2的輔數(shù)據(jù)庫實(shí)體的HSS_N4。圖3還示出了數(shù)據(jù)庫實(shí)體HSS_N3。由于HSS_N3已經(jīng)規(guī)定為標(biāo)為USIM3的用戶的輔數(shù)據(jù)庫,HSS_N3從規(guī)定為用戶USIM3的主數(shù)據(jù)庫實(shí)體的HSS_N1接收與USIM3有關(guān)的用戶數(shù)據(jù)的拷貝。
圖4示出了例示為實(shí)現(xiàn)本發(fā)明在信令路由選擇服務(wù)器實(shí)體處執(zhí)行的各個(gè)步驟的流程圖。
如圖4所示,在SRS執(zhí)行的這個(gè)過程開始于步驟S40。在下一個(gè)步驟S41,SRS接收到一個(gè)用戶更新,即一個(gè)更新用戶信息的請求以及需更新的用戶信息。根據(jù)設(shè)在SRS的表以及結(jié)合圖2所作的說明,在步驟S42,SRS從所述表中選出對于特定用戶的一個(gè)主數(shù)據(jù)庫實(shí)體。此后,如結(jié)合圖3所說明的那樣,SRS將用戶信息更新轉(zhuǎn)發(fā)給所選的主數(shù)據(jù)庫實(shí)體(步驟S43)。于是,在步驟S44,SRS等待接收來自主數(shù)據(jù)庫實(shí)體的確認(rèn)。如果接收到確認(rèn),就從步驟S44進(jìn)入“YES”分支,SRS向用戶管理實(shí)體確認(rèn)用戶信息更新,從而信令路由選擇實(shí)體SRS執(zhí)行的過程在步驟S47結(jié)束。然而,如果在步驟S44沒有從主HSS接收到確認(rèn),就從步驟S44進(jìn)入“NO”分支,過程進(jìn)至步驟S46。在沒有接收到確認(rèn)(無論是由于什么原因)情況下,這相應(yīng)于滿足一個(gè)預(yù)定的條件,于是按此改變賦予這些數(shù)據(jù)庫實(shí)體的預(yù)定條件優(yōu)先級(jí)。因此,在SRS處執(zhí)行設(shè)置,將一個(gè)新的主HSS規(guī)定為(先前的)輔HSS,而一個(gè)新的輔HSS規(guī)定為(先前的)主HSS(用戶信息更新不能成功地轉(zhuǎn)發(fā)給它和/或不能從它接收到確認(rèn))。在改變了優(yōu)先級(jí)(在為一個(gè)相應(yīng)用戶只分配兩個(gè)數(shù)據(jù)庫實(shí)體的情況下這相應(yīng)于交換賦予這兩個(gè)數(shù)據(jù)庫實(shí)體的優(yōu)先級(jí))后,流程從步驟S46返回步驟S43。這意味著在步驟S43,SRS將用戶信息更新轉(zhuǎn)發(fā)給所選的新的主HSS,再重復(fù)前面所說明的步驟S44、S45、S46、S47。這個(gè)循環(huán)可以一直繼續(xù)到在步驟S44從當(dāng)前所選的主數(shù)據(jù)庫實(shí)體接收到確認(rèn)為止,如圖4所示。然而,在一個(gè)變型(未示出)中,循環(huán)可以在預(yù)定次迭代后終止。
圖5示出了在實(shí)現(xiàn)本發(fā)明時(shí)一個(gè)數(shù)據(jù)庫實(shí)體HSS需執(zhí)行的各個(gè)步驟的流程圖。在為一個(gè)相應(yīng)用戶只分配兩個(gè)數(shù)據(jù)庫實(shí)體(即一個(gè)主數(shù)據(jù)庫實(shí)體和一個(gè)輔數(shù)據(jù)庫實(shí)體)的情況下,只在主數(shù)據(jù)庫內(nèi)執(zhí)行圖5所例示的這些步驟。然而,在如上面概略所述的級(jí)聯(lián)配置用戶信息冗余的情況下,除了優(yōu)先級(jí)最小的數(shù)據(jù)庫實(shí)體(即處在級(jí)聯(lián)末端的數(shù)據(jù)庫實(shí)體),每個(gè)HSS都適應(yīng)于執(zhí)行圖5所示的這些步驟。(在星狀冗余配置的情況下,只是在主數(shù)據(jù)庫實(shí)體執(zhí)行。)原因是處在級(jí)聯(lián)末端的數(shù)據(jù)庫實(shí)體不必再中繼用戶信息更新。
現(xiàn)在,回到圖5這個(gè)流程圖,一個(gè)相應(yīng)的數(shù)據(jù)庫實(shí)體HSS執(zhí)行的過程開始于步驟S50。此后,所涉及的這個(gè)HSS接收到來自前一個(gè)實(shí)體的用戶信息更新。例如,如果所涉及的HSS是主HSS,它就接收來自信令路由選擇實(shí)體SRS的用戶信息更新。假設(shè)還規(guī)定了一個(gè)第三HSS,所涉及的HSS也可以是輔HSS,它在級(jí)聯(lián)配置的情況下也可以接收來自主HSS的用戶信息更新。在步驟S51例示了這個(gè)情況。此后,所涉及的HSS將用戶信息更新中繼給下一個(gè)實(shí)體,例如中繼給輔HSS(步驟S52)。此后,在中繼了所述用戶信息更新后,過程在步驟S53結(jié)束。
在一個(gè)變型(未示出)中,用戶信息更新被中繼到的諸如輔HSS之類的實(shí)體當(dāng)然可以用一個(gè)確認(rèn)來確認(rèn)收到所中繼的用戶信息更新。這樣一個(gè)確認(rèn)可以返回給從其接收到的中繼的用戶信息更新的所述實(shí)體,或返回給信令路由選擇服務(wù)器SRS。在第一種情況下,中繼用戶信息更新的實(shí)體會(huì)得到中繼成功的通知,而且可以自己向信令路由選擇服務(wù)器報(bào)告中繼成功,從而避免了不必要的再次中繼。然而,由于來自輔數(shù)據(jù)庫實(shí)體的確認(rèn)需經(jīng)過主數(shù)據(jù)庫實(shí)體才能到達(dá)信令路由選擇服務(wù)器SRS和用戶管理實(shí)體,因此給用戶管理實(shí)體的涉及更新成功的反饋會(huì)有某些延遲。所以,從輔HSS到信令路由選擇服務(wù)器再從信令路由選擇服務(wù)器到用戶管理實(shí)體的確認(rèn)會(huì)加快將用戶信息更新成功反饋給用戶管理實(shí)體。此外,輔數(shù)據(jù)庫實(shí)體可以將確認(rèn)發(fā)送給主數(shù)據(jù)庫實(shí)體(或廣義地說前一實(shí)體)和信令路由選擇服務(wù)器雙方,從而將加快將用戶信息更新成功反饋給用戶管理實(shí)體和避免再次將用戶信息更新從主HSS中繼給輔HSS這兩個(gè)優(yōu)點(diǎn)結(jié)合在一起。
由上可見,本發(fā)明涉及在使用一個(gè)諸如信令路由選擇服務(wù)器SRS之類的信令路由選擇實(shí)體時(shí),在一個(gè)諸如歸屬用戶服務(wù)器之類的全I(xiàn)P數(shù)據(jù)庫實(shí)體的情況下的數(shù)據(jù)庫復(fù)制。按照本發(fā)明,引入了通過SRS進(jìn)行數(shù)據(jù)庫復(fù)制。為此,在SRS內(nèi)為每個(gè)用戶規(guī)定了一個(gè)主數(shù)據(jù)庫實(shí)體和一個(gè)輔數(shù)據(jù)庫實(shí)體(HSS節(jié)點(diǎn))。這信息保存在SRS處的表內(nèi),包括為每個(gè)用戶定義的數(shù)據(jù)庫實(shí)體分配。SRS將對涉及一個(gè)用戶的HSS的用戶信息更新路由選擇到兩個(gè)HSS節(jié)點(diǎn)中處于主狀態(tài)的那個(gè)HSS節(jié)點(diǎn),這意味著按照所賦予的最高優(yōu)先級(jí)選擇一個(gè)數(shù)據(jù)庫實(shí)體,以將用戶信息更新轉(zhuǎn)發(fā)給它,并且處在主狀態(tài)的HSS節(jié)點(diǎn)將用戶信息更新傳播和/或中繼給優(yōu)先級(jí)按降序排在其次的輔HSS節(jié)點(diǎn)。此外,如果一個(gè)HSS節(jié)點(diǎn)的狀態(tài)從主狀態(tài)改變?yōu)檩o狀態(tài),SRS就開始將用戶信息更新(即更新請求和需更新的信息)傳送給另一個(gè)HSS節(jié)點(diǎn)。主數(shù)據(jù)庫實(shí)體和次數(shù)據(jù)庫的指派是按用戶特定的。涉及一個(gè)特定用戶的所有事務(wù)只從SRS轉(zhuǎn)發(fā)給主數(shù)據(jù)庫實(shí)體。主數(shù)據(jù)庫實(shí)體然后再按特定用戶的用戶信息更新輔數(shù)據(jù)庫實(shí)體。應(yīng)當(dāng)注意的是,這些功能是按用戶而不是按數(shù)據(jù)庫執(zhí)行的。如果,在滿足一個(gè)預(yù)定條件的情況下,在SRS內(nèi)輔數(shù)據(jù)庫實(shí)體被切換為主數(shù)據(jù)庫實(shí)體或者主數(shù)據(jù)庫實(shí)體切換為輔數(shù)據(jù)庫實(shí)體,于是更新按相反的順序執(zhí)行,但是只按一個(gè)方向。因此,使用一個(gè)諸如SRS的高級(jí)功能單元,具有一個(gè)主數(shù)據(jù)庫實(shí)體和一個(gè)輔數(shù)據(jù)庫實(shí)體的信息,系統(tǒng)就能在兩個(gè)方向上提供按用戶的更新機(jī)制,但是每次只可以有一個(gè)方向是激活的。
雖然前面集中在說明本發(fā)明的方法上,但本領(lǐng)域技術(shù)人員可以理解顯然本發(fā)明也涉及可以相互協(xié)作執(zhí)行本發(fā)明的方法的數(shù)據(jù)庫實(shí)體和請求路由選擇實(shí)體。
在這方面,按照本發(fā)明設(shè)計(jì)的在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的數(shù)據(jù)庫實(shí)體5a至5c各包括可以保存多個(gè)數(shù)據(jù)單元USIM1、USIM2、USIM3的數(shù)據(jù)單元信息的相應(yīng)記錄的存儲(chǔ)裝置;可以接收對一個(gè)數(shù)據(jù)單元USIM1、USIM2的更新和將所述更新的數(shù)據(jù)單元存入所述存儲(chǔ)裝置的接收裝置;以及可以將所接收的對一個(gè)數(shù)據(jù)單元USIM1、USIM2的更新中繼給另一個(gè)數(shù)據(jù)庫實(shí)體5d的中繼裝置。
在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的一個(gè)請求路由選擇實(shí)體3從而包括包括一個(gè)定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體的表的存儲(chǔ)裝置;可以接收一個(gè)對數(shù)據(jù)單元更新的請求的接收裝置;可以按照所述表的條目從所述表中選擇所述數(shù)據(jù)庫實(shí)體中的一個(gè)實(shí)體的選擇裝置;以及可以將所述數(shù)據(jù)單元更新轉(zhuǎn)發(fā)給所述所選的數(shù)據(jù)庫實(shí)體的轉(zhuǎn)發(fā)裝置。
因此,如上面詳細(xì)說明的那樣,本發(fā)明提出了一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元信息管理的方法,這個(gè)網(wǎng)絡(luò)環(huán)境包括多個(gè)各保存多個(gè)數(shù)據(jù)單元的數(shù)據(jù)單元信息的相應(yīng)記錄的數(shù)據(jù)單元信息數(shù)據(jù)庫實(shí)體5a、5b、5c、5d,和一個(gè)可以將請求路由選擇到(4、S2)給所述多個(gè)數(shù)據(jù)庫實(shí)體中一個(gè)所選的實(shí)體請求路由選擇實(shí)體3,這種方法包括下列步驟將對一個(gè)特定數(shù)據(jù)單元的數(shù)據(jù)單元信息更新發(fā)送(S1)給所述請求路由選擇實(shí)體3;所述請求路由選擇實(shí)體3為所述特定數(shù)據(jù)單元選擇所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體5b;將所述數(shù)據(jù)單元信息更新轉(zhuǎn)發(fā)(S2)給所述所選的數(shù)據(jù)庫實(shí)體5b;以及將所述數(shù)據(jù)單元信息更新從所述所選的數(shù)據(jù)庫實(shí)體5a中繼(S5)給所述多個(gè)數(shù)據(jù)庫實(shí)體中的另一個(gè)數(shù)據(jù)庫實(shí)體5d。此外,本發(fā)明還涉及可以相互協(xié)作執(zhí)行本發(fā)明的方法的請求路由選擇實(shí)體和數(shù)據(jù)庫實(shí)體。
雖然本發(fā)明在上面結(jié)合它的優(yōu)選實(shí)施例作了說明,但很清楚在不脫離本發(fā)明的精神和范圍的情況下可以對這些優(yōu)選實(shí)施例作出種種修改。所有這樣的修改都應(yīng)列入所附權(quán)利要求書給出的本發(fā)明的專利保護(hù)范圍。
權(quán)利要求
1.一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元信息管理的方法,所述網(wǎng)絡(luò)環(huán)境包括多個(gè)數(shù)據(jù)庫實(shí)體(5a,5b,5c,5d),各保存多個(gè)數(shù)據(jù)單元的數(shù)據(jù)單元信息的相應(yīng)記錄;一個(gè)請求路由選擇實(shí)體(3),適應(yīng)于將請求路由選擇(4,S2)到所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)所選的數(shù)據(jù)庫實(shí)體;所述方法包括下列步驟將對一個(gè)特定數(shù)據(jù)單元的數(shù)據(jù)單元信息更新發(fā)送(S1)給所述請求路由選擇實(shí)體(3);在所述請求路由選擇實(shí)體(3)處為所述特定數(shù)據(jù)單元選擇所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體(5b);將所述數(shù)據(jù)單元信息更新轉(zhuǎn)發(fā)(S2)給所述所選的數(shù)據(jù)庫實(shí)體(5b);以及將所述數(shù)據(jù)單元信息更新從所述所選的數(shù)據(jù)庫實(shí)體中繼(S5)給所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少另一個(gè)數(shù)據(jù)庫實(shí)體(5d)。
2.一種按照權(quán)利要求1所述的方法,其中所述數(shù)據(jù)單元信息包括與一個(gè)通信網(wǎng)絡(luò)的一個(gè)用戶有關(guān)的信息。
3.一種按照權(quán)利要求1所述的方法,其中所述數(shù)據(jù)庫實(shí)體為歸屬用戶服務(wù)器HSS實(shí)體。
4.一種按照權(quán)利要求1所述的方法,其中所述請求路由選擇實(shí)體(3)包括一個(gè)表,定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體,以及按照所述表的條目執(zhí)行選擇。
5.一種按照權(quán)利要求4所述的方法,其中為所述表內(nèi)每個(gè)所述分配的數(shù)據(jù)庫實(shí)體賦予一個(gè)優(yōu)先級(jí),以及按照最高優(yōu)先級(jí)執(zhí)行選擇。
6.一種按照權(quán)利要求4或5所述的方法,其中為每個(gè)所分配的數(shù)據(jù)庫實(shí)體賦予一個(gè)各自不同的優(yōu)先級(jí)。
7.一種按照權(quán)利要求1所述的方法,其中所述請求路由選擇實(shí)體(3)包括一個(gè)表,定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體,一個(gè)各自不同的優(yōu)先級(jí)被賦予每個(gè)所分配的數(shù)據(jù)庫實(shí)體,以及對按所賦予的優(yōu)先級(jí)的降序排在其次的所述數(shù)據(jù)庫實(shí)體(5d)執(zhí)行中繼(S5)。
8.按照權(quán)利要求5或7所述的方法,其中如果滿足一個(gè)預(yù)定條件,就改變賦予所述數(shù)據(jù)庫實(shí)體的優(yōu)先級(jí)。
9.一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的數(shù)據(jù)庫實(shí)體(5a-5c),所述數(shù)據(jù)庫實(shí)體包括保存多個(gè)數(shù)據(jù)單元(USIM1、USIM2、USIM3)的數(shù)據(jù)單元信息的相應(yīng)記錄的存儲(chǔ)裝置;適應(yīng)于接收對一個(gè)數(shù)據(jù)單元(USIM1、USIM2)的更新和將所述更新的數(shù)據(jù)單元存入所述存儲(chǔ)裝置的接收裝置;以及適應(yīng)于將所接收的對一個(gè)數(shù)據(jù)單元(USIM1,USIM2)的更新中繼給另一個(gè)數(shù)據(jù)庫實(shí)體(5d)的中繼裝置。
10.一種在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)的請求路由選擇實(shí)體(3),所述請求路由選擇實(shí)體包括包括一個(gè)表的存儲(chǔ)裝置,所述表定義向一個(gè)特定數(shù)據(jù)單元分配所述多個(gè)數(shù)據(jù)庫實(shí)體中的至少兩個(gè)數(shù)據(jù)庫實(shí)體;適應(yīng)于接收一個(gè)對數(shù)據(jù)單元更新的請求的接收裝置;適應(yīng)于按照所述表的條目從所述表中選擇所述數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體的選擇裝置;將所述數(shù)據(jù)單元更新轉(zhuǎn)發(fā)給所述所選的數(shù)據(jù)庫實(shí)體的轉(zhuǎn)發(fā)裝置。
全文摘要
本發(fā)明提出了在一個(gè)網(wǎng)絡(luò)環(huán)境內(nèi)進(jìn)行數(shù)據(jù)單元信息管理的方法,這個(gè)網(wǎng)絡(luò)環(huán)境包括多個(gè)各保存多個(gè)用戶的數(shù)據(jù)單元信息的各自記錄的數(shù)據(jù)單元信息數(shù)據(jù)庫實(shí)體(5a,5b,5c,5d)和一個(gè)可以將請求傳送(4,S2)給所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)所選的數(shù)據(jù)庫實(shí)體的請求路由選擇實(shí)體(3),所述方法包括下列步驟將對一個(gè)特定用戶的數(shù)據(jù)單元信息更新發(fā)送(S1)給所述請求路由選擇實(shí)體(3);在所述請求路由選擇實(shí)體(3)處為所述特定用戶選擇所述多個(gè)數(shù)據(jù)庫實(shí)體中的一個(gè)數(shù)據(jù)庫實(shí)體(5b);將所述數(shù)據(jù)單元信息更新轉(zhuǎn)發(fā)(S2)給所述所選的數(shù)據(jù)庫實(shí)體(5b);以及將所述數(shù)據(jù)單元信息更新從所述所選的數(shù)據(jù)庫實(shí)體(5a)中繼(S5)給所述多個(gè)數(shù)據(jù)庫實(shí)體中的另一個(gè)數(shù)據(jù)庫實(shí)體(5d)。此外,本發(fā)明還涉及可以相互協(xié)作執(zhí)行本發(fā)明的方法的請求路由選擇實(shí)體和數(shù)據(jù)庫實(shí)體。
文檔編號(hào)G06F11/14GK1505909SQ01823213
公開日2004年6月16日 申請日期2001年5月11日 優(yōu)先權(quán)日2001年5月11日
發(fā)明者卡瑞·西爾弗沃伯格, 蒂莫·阿爾托內(nèi), 安妮-瑪加·哈維拉, 肯卓·??评? 卡瑞 西爾弗沃伯格, ??评? 曇印す , 阿爾托內(nèi) 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
安远县| 吴桥县| 晋江市| 三台县| 尉氏县| 广安市| 大渡口区| 汉沽区| 双江| 封丘县| 扎鲁特旗| 江油市| 织金县| 美姑县| 丘北县| 黄骅市| 丹阳市| 兰考县| 吉林省| 黄浦区| 奉贤区| 苏尼特左旗| 织金县| 安徽省| 平遥县| 白河县| 丹江口市| 盐城市| 南郑县| 丰镇市| 陕西省| 沁阳市| 安乡县| 固原市| 安泽县| 汨罗市| 长武县| 卓尼县| 方城县| 吉木乃县| 塘沽区|