專利名稱:用于并發(fā)注冊話音和數(shù)據(jù)訂戶的方法和裝置的制作方法
用于并發(fā)注冊話音和數(shù)據(jù)訂戶的方法和裝置
背景技術(shù):
本發(fā)明涉及用于在電信網(wǎng)絡(luò)中多模式(話音和數(shù)據(jù))訂戶的并發(fā) 注冊的方法和裝置。
雖然本發(fā)明特別針對電信領(lǐng)域,并且因此將對電信進(jìn)行特定引用 來描述,但將明白,本發(fā)明也可在其他領(lǐng)域和應(yīng)用中起作用。
作為背景,在2000年,國際電信聯(lián)盟(ITU)發(fā)布了在品牌
IMT-2000之下的第三代(3G)國際移動(dòng)電信(IMT)技術(shù)的技術(shù)頭見
格,通常簡稱為3G。 3G與第二代(2G)技術(shù)相比具有許多益處,包
括增大的發(fā)射速率(例如,對于固定用戶的2兆比特/秒的最小速度以
"、
特/秒范圍的速度),支持三種主導(dǎo)的接入技術(shù)(頻分多址(FDMA), 時(shí)分多址(TDMA)以及碼分多址(CDMA)),以及支持廣范圍的 增值服務(wù),例如無線互聯(lián)網(wǎng)接入、無線虛擬專用網(wǎng)絡(luò)(VPN)、個(gè)人 化內(nèi)容輸送(新聞、股票報(bào)價(jià)等等)、娛樂以及視頻會(huì)議。
最近開發(fā)的企業(yè)高速數(shù)據(jù)(HSDe)已經(jīng)使全世界的蜂窩服務(wù)供 應(yīng)商評估不同的寬帶接入技術(shù)選擇,包括高速下行鏈路分組接入 (HSDPA) 、 CDMA、 1 x EV畫DO (1 x演進(jìn)-僅數(shù)據(jù))、WiFi/WiMax、 有線和DSL等諸如此類。HSDe是完整的端對端解決方案,其在終端 用戶以及移動(dòng)運(yùn)營商的心目中去除了采用3GHSD的任何障礙。
當(dāng)今世界上最快的移動(dòng)無線數(shù)據(jù)網(wǎng)絡(luò)通常認(rèn)為是CDMA和 UMTS網(wǎng)絡(luò)。WiFi/WiMax網(wǎng)絡(luò)也是高速數(shù)據(jù)網(wǎng)絡(luò),但_他們還必須為 數(shù)據(jù)訂戶提供必要的移動(dòng)性。在高收入服務(wù)和低網(wǎng)絡(luò)成本的成功結(jié)合 的驅(qū)動(dòng)下,這些高速數(shù)據(jù)網(wǎng)絡(luò)正在全世界被部署。因?yàn)閿?shù)據(jù)應(yīng)用變成 強(qiáng)迫性的并且數(shù)據(jù)速度增加,因此每個(gè)訂戶的數(shù)據(jù)使用驚人地增加。
通過選擇性地部署數(shù)據(jù)網(wǎng)絡(luò)(例如1 xEV-DO)可以減少初始的資金支出,因?yàn)橐恍?shù)據(jù)網(wǎng)絡(luò)(例如1 xEV-DO)手機(jī)支持電路話音 網(wǎng)絡(luò)(例如1 xRTT)。當(dāng)手機(jī)在數(shù)據(jù)網(wǎng)絡(luò)(例如1 xEV-DO)覆蓋 的區(qū)域外部漫游時(shí),它可無縫切換到電路話音和教:據(jù)網(wǎng)絡(luò)(例如lx RTT網(wǎng)絡(luò)),而不丟失連通性。雖然消費(fèi)者簽約了他們可到的任何地 方的數(shù)據(jù)服務(wù),服務(wù)供應(yīng)商面對在他們的網(wǎng)絡(luò)中提供用于注冊話音和 數(shù)據(jù)訂戶的公共位置的挑戰(zhàn)。
運(yùn)營商已面臨快速響應(yīng)寬帶接入要求的挑戰(zhàn)。雖然數(shù)據(jù)服務(wù)的需 求增長,此類服務(wù)對于大多數(shù)數(shù)據(jù)用戶來說仍不夠快。如果它得到更 廣泛地采用,它將影響現(xiàn)有網(wǎng)絡(luò)的話音容量,這導(dǎo)致了高速數(shù)據(jù)網(wǎng)絡(luò) 的部署。
目前,多沖莫式手機(jī)(例如提供話音和高速數(shù)據(jù)兩者)分別注冊進(jìn) 話音和數(shù)據(jù)無線網(wǎng)絡(luò)中。然而,在當(dāng)前的網(wǎng)絡(luò)設(shè)計(jì)中,無線服務(wù)供應(yīng) 商需要維護(hù)在分開的平臺(tái)上作為不同的網(wǎng)絡(luò)單元的HLR(歸屬位置寄 存器)以及AAA(認(rèn)證、授權(quán)和計(jì)費(fèi))服務(wù)器以及為同一個(gè)多模式手 機(jī)分別供應(yīng)數(shù)據(jù)庫。此外,話音和數(shù)據(jù)之間的協(xié)議交互工作、用戶移 動(dòng)性益處、零故障時(shí)間升級、負(fù)載均衡等不能實(shí)現(xiàn)。此外,在運(yùn)營商 網(wǎng)絡(luò)中使用分開的HLR和AAA服務(wù)器時(shí)操作成本非常高。
本發(fā)明構(gòu)想了解決上述困難以及其他困難的新的、改進(jìn)的方法和 裝置。具體而言,本發(fā)明提供了在公共位置提供多模式(話音和數(shù)據(jù)) 手^L訂戶的話音和數(shù)據(jù)注冊的創(chuàng)新方法。
發(fā)明內(nèi)容
提供了用于在電信網(wǎng)絡(luò)中多模式訂戶(例如,話音和高速數(shù)據(jù))的 并發(fā)注冊的方法和裝置。根據(jù)本發(fā)明的一個(gè)方面,提供了一種多模式 移動(dòng)臺(tái)注冊方法。所述方法包括在統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平 臺(tái)上的RADIUS服務(wù)器進(jìn)程處接收來自外部服務(wù)器的認(rèn)證、授權(quán)和計(jì) 費(fèi)(AAA)查詢;將所述AAA查詢轉(zhuǎn)發(fā)到所述控制功能平臺(tái)上的AAA 控制功能應(yīng)用;從統(tǒng)一訂戶數(shù)據(jù)服務(wù)器數(shù)據(jù)功能平臺(tái)上的數(shù)據(jù)功能應(yīng)
5用請求有關(guān)所述AAA查詢的數(shù)據(jù);接收來自所述數(shù)據(jù)功能應(yīng)用的有 關(guān)所述AAA查詢的數(shù)據(jù);將對所述AAA查詢的響應(yīng)返回到所述 RADIUS服務(wù)器進(jìn)程;將對所述AAA查詢的所述響應(yīng)轉(zhuǎn)發(fā)到所述外 部服務(wù)器。
本方法還可包括在所迷控制功能平臺(tái)處接收來自服務(wù)移動(dòng)交換 中心/訪問位置寄存器(MSC/VLR)的移動(dòng)應(yīng)用部分(MAP)請求; 將所述MAP請求轉(zhuǎn)發(fā)到所述控制功能平臺(tái)上的歸屬位置寄存器 (HLR)控制功能應(yīng)用;從所述數(shù)據(jù)功能平臺(tái)上的數(shù)據(jù)功能應(yīng)用請求 有關(guān)所述MAP請求的數(shù)據(jù);接收來自所述數(shù)據(jù)功能應(yīng)用的有關(guān)所述 MAP請求的數(shù)據(jù);以及將對所述MAP請求的響應(yīng)返回到所述服務(wù) MSC/VLR。
根據(jù)本發(fā)明的另 一個(gè)方面,提供了 一種用于多^f莫式移動(dòng)臺(tái)的注冊 的裝置。所述裝置包括統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平臺(tái),包括 RADIUS服務(wù)器進(jìn)程、RADIUS服務(wù)器平臺(tái)監(jiān)視進(jìn)程以及RADIUS控 制功能應(yīng)用;以及統(tǒng)一訂戶數(shù)據(jù)服務(wù)器數(shù)據(jù)功能平臺(tái),包括數(shù)據(jù)功能 應(yīng)用和數(shù)據(jù)庫。所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平臺(tái)還包括歸屬位 置寄存器控制功能應(yīng)用和/或RADIUS服務(wù)器管理工具。
本發(fā)明適用性的進(jìn)一步范圍將從下文提供的詳細(xì)說明變得清楚。 但應(yīng)該理解,詳細(xì)說明和特定示例雖然指示本發(fā)明的優(yōu)選實(shí)施例,但 只是通過說明性的方式給出,因?yàn)楸景l(fā)明的精神和范圍內(nèi)的各種變化 和修改對本領(lǐng)域技術(shù)人員來說4艮明顯。
附圖簡述
本發(fā)明存在于方法的步驟、設(shè)備各個(gè)部分的構(gòu)建、設(shè)置和組合中, 由此如下文更完整呈現(xiàn)地,由權(quán)利要求明確指出地以及在附圖中示出 地,達(dá)到所構(gòu)想的目標(biāo),附圖中
圖1是標(biāo)準(zhǔn)IMT-2000數(shù)據(jù)通信網(wǎng)絡(luò)的高層框圖2是圖1示出網(wǎng)絡(luò)中話音蜂窩訂戶注冊的呼叫流程;圖3是圖1示出網(wǎng)絡(luò)中僅高速數(shù)據(jù)訂戶注冊的呼叫流程;
圖4是根據(jù)本發(fā)明的方面的數(shù)據(jù)通信網(wǎng)絡(luò)的高層框圖5是根據(jù)本發(fā)明的方面的統(tǒng)一訂戶數(shù)據(jù)服務(wù)器(USDS)的框
圖6是根據(jù)本發(fā)明的方面的統(tǒng)一訂戶數(shù)據(jù)服務(wù)器(USDS)的備 選視圖7是根據(jù)本發(fā)明的方面的數(shù)據(jù)網(wǎng)絡(luò)中多模式移動(dòng)臺(tái)注冊的呼叫
流程;
圖8是根據(jù)本發(fā)明的方面的話音網(wǎng)絡(luò)中多模式移動(dòng)臺(tái)注冊的呼叫
流程;
圖9是話音網(wǎng)絡(luò)(CDMA)和數(shù)據(jù)網(wǎng)絡(luò)(EVDO和WiFi/WiMax ) 中多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖10是網(wǎng)絡(luò)話音網(wǎng)絡(luò)(GSM)和數(shù)據(jù)網(wǎng)絡(luò)(UMTS和 WiFi/WiMax)中多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖11是話音網(wǎng)絡(luò)(CDMA和GSM)和數(shù)據(jù)網(wǎng)絡(luò)(UMTS 、 EVDO 和WiFi/WiMax)中多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖12是話音網(wǎng)絡(luò)(PHS)和數(shù)據(jù)網(wǎng)絡(luò)(PHS和WiFi/WiMax)中 多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖13是話音網(wǎng)絡(luò)(CDMA和PHS)和數(shù)據(jù)網(wǎng)絡(luò)(EVDO、 PHS 和WiFi/WiMax)中多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖14是話音網(wǎng)絡(luò)(UMTS和PHS)和數(shù)據(jù)網(wǎng)絡(luò)(UMTS、 PHS 和WiFi/WiMax )中多才莫式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程;
圖15是話音網(wǎng)絡(luò)(CDMA和IMS )和數(shù)據(jù)網(wǎng)絡(luò)(EVDO和IMS ) 中多模式移動(dòng)臺(tái)并發(fā)注冊的呼叫流程。
具體實(shí)施例方式
按照由常規(guī)計(jì)算機(jī)組件執(zhí)行的算法和對數(shù)據(jù)位操作的符號(hào)表示 呈現(xiàn)下文中的詳細(xì)描述的一些部分,常規(guī)計(jì)算機(jī)組件包括中央處理單
7元(CPU) , CPU的存儲(chǔ)器存儲(chǔ)設(shè)備以及連接的顯示設(shè)備。這些算法
的描述和表示是數(shù)據(jù)處理技術(shù)領(lǐng)域的技術(shù)人員用于最有效地將他們 工作的實(shí)質(zhì)向該領(lǐng)域中其他技術(shù)人員傳達(dá)的工具。算法通常被認(rèn)為是 導(dǎo)致預(yù)期結(jié)果的步驟的有條理的序列。這些步驟需要對物理量的物理 操控。雖然不是必要,這些量通常采用能夠存儲(chǔ)、傳輸、組合、比較 或以其他方式操控的電或磁信號(hào)的形式。主要是因?yàn)槌S玫脑?,?多時(shí)候以下被證實(shí)是方便的,即將這些信號(hào)表示為位、值、元素、符 號(hào)、字符、項(xiàng)目、數(shù)值等等。
但是,應(yīng)該理解,所有這些或類似的術(shù)語要與合適的物理量相關(guān) 聯(lián)并且只是應(yīng)用于這些物理量的方便的標(biāo)記。除非從以下論述中明顯 地特別注明了其他情況,應(yīng)該理解,通篇說明書中,利用了諸如"處 理,,或"計(jì)算"或者"確定"或者"顯示"等術(shù)語的論述指的是計(jì)算 機(jī)系統(tǒng)或者類似電子計(jì)算設(shè)備的動(dòng)作和處理,該電子計(jì)算設(shè)備操控計(jì) 算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器中表示為物理(電子)量的數(shù)據(jù)并將其轉(zhuǎn) 換為計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其它此類信息存儲(chǔ)裝置、發(fā)射或顯 示設(shè)備中類似地表示為物理量的其他數(shù)據(jù)。
本發(fā)明也涉及用于執(zhí)行本文中操作的裝置。該裝置可為了所需目 的特別構(gòu)建,或者它可包括由計(jì)算機(jī)中存儲(chǔ)的計(jì)算機(jī)程序重新配置或 選擇性地激活的通用計(jì)算機(jī)。此類計(jì)算機(jī)程序可存儲(chǔ)在計(jì)算機(jī)可讀存
儲(chǔ)介質(zhì)中,例如但不限于任何類型的盤,包括軟盤、光盤、CD-ROM 以及;茲-光盤、只讀存儲(chǔ)器(ROM )、隨才幾訪問存儲(chǔ)器(RAM )、 EPROM、 EEPROM、;茲卡或光卡或者任何類型適用于存儲(chǔ)電子指令的介質(zhì),并 且每個(gè)都耦合到計(jì)算機(jī)系統(tǒng)總線。
本文中呈現(xiàn)的算法和顯示本質(zhì)上并不涉及任何特定計(jì)算機(jī)或其 他裝置。各種通用系統(tǒng)可與根據(jù)本文中教導(dǎo)的程序一起使用,或者構(gòu) 建更特殊的裝置來執(zhí)行本文中所述的方法可能被證明是方便的。用于 各種這些系統(tǒng)的結(jié)構(gòu)將從下文的描述中變得清楚。此外,本發(fā)明不是 參照任何特定的編程語言來描述??梢岳斫猓鞣N編程語言可用于實(shí)施本文中描述的本發(fā)明的教導(dǎo)。
機(jī)器可讀介質(zhì)包括用于存儲(chǔ)或傳送機(jī)器可讀形式信息的任何機(jī)
制。例如,機(jī)器可讀介質(zhì)包括只讀存儲(chǔ)器("ROM")、隨機(jī)訪問存 儲(chǔ)器("RAM")、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存存儲(chǔ)設(shè)備、電 的、光的、聲的或其他形式的傳i射言號(hào)(例如,載波、紅外信號(hào)、數(shù) 字信號(hào)等等)等等。
現(xiàn)參照附圖,其中示圖僅為了說明示例實(shí)施例而不是為了限制要 求保護(hù)的主題,圖1示出熟知的3G數(shù)據(jù)通信網(wǎng)絡(luò)10。
在所示實(shí)施例中,數(shù)據(jù)通信網(wǎng)絡(luò)10包括歸屬接入供應(yīng)商網(wǎng)絡(luò)12, 支持與多模式移動(dòng)臺(tái)的空中(即無線)話音通信,例如多模式移動(dòng)臺(tái) 14。多模式移動(dòng)臺(tái)14能夠使用任意數(shù)量的無線系統(tǒng)(例如,CDMA、 EVDOm、 WiFi/WiMax、 GSM、 UMTS等等)或者頻帶(例如,800 MHz 頻帶、1.7GHz頻帶、2GHz頻帶等等)。歸屬接入供應(yīng)商網(wǎng)絡(luò)12還 包括歸屬位置寄存器(HLR) 16。
數(shù)據(jù)通信網(wǎng)絡(luò)10進(jìn)一步包括歸屬IP網(wǎng)絡(luò)18,支持?jǐn)?shù)據(jù)通信并具 有帶有相關(guān)聯(lián)數(shù)據(jù)庫的歸屬AAA (認(rèn)證、授權(quán)和計(jì)費(fèi))服務(wù)器20。 正如其名稱所暗含的,歸屬AAA服務(wù)器20是處理用于訪問計(jì)算機(jī)資 源的用戶請求的服務(wù)器程序,并且對于企業(yè)提供認(rèn)證、授權(quán)和計(jì)費(fèi)(或 AAA)服務(wù)。歸屬AAA服務(wù)器20認(rèn)證試圖獲得對分組數(shù)據(jù)服務(wù)的訪 問的訂戶,其方式是比較訂戶的證書(例如, 一個(gè)或多個(gè)網(wǎng)絡(luò)接入標(biāo) 識(shí)符(NAI)、手機(jī)序列號(hào)、用戶名以及密碼)和相關(guān)聯(lián)數(shù)據(jù)庫內(nèi)對 應(yīng)條目中的那些。歸屬AAA服務(wù)器20也為了計(jì)費(fèi)目的而在數(shù)據(jù)庫中 記錄訂戶的網(wǎng)絡(luò)接入行為。在一個(gè)實(shí)施例中,歸屬AAA服務(wù)器20實(shí) 施用于互聯(lián)網(wǎng)工程任務(wù)組(IETF)請求注解(RFC) 2865和2866中 描述的AAA通信的遠(yuǎn)程認(rèn)證撥號(hào)用戶服務(wù)(RADIUS)協(xié)議。這些 RFC通過引用全部結(jié)合進(jìn)本文。
在圖1中還示出,數(shù)據(jù)通信網(wǎng)絡(luò)10不^f又可包括歸屬接入供應(yīng)商 網(wǎng)絡(luò)12,還可包括一個(gè)或多個(gè)被訪(或外來的)接入供應(yīng)商網(wǎng)絡(luò)22,
9其通過IP網(wǎng)絡(luò)24耦合到歸屬接入供應(yīng)商網(wǎng)絡(luò)12。被訪接入供應(yīng)商網(wǎng) 絡(luò)22可包括一個(gè)或多個(gè)無線網(wǎng)絡(luò)26 (只示出其中 一個(gè)),其經(jīng)由R-P (無線端口 )接口耦合到一個(gè)或多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN) 28。 每個(gè)PDSN 28是網(wǎng)絡(luò)接入服務(wù)器,移動(dòng)臺(tái)通過該服務(wù)器連接到分組數(shù) 據(jù)網(wǎng)絡(luò),例如互聯(lián)網(wǎng)協(xié)議(IP )網(wǎng)絡(luò)24(例如,互聯(lián)網(wǎng)或局域網(wǎng)(LAN))。
問位置寄存器(MSC/VLR) 32,它是為了電路交換(CS)服務(wù)在其 當(dāng)前位置中為移動(dòng)臺(tái)14服務(wù)的交換中心(MSC)和數(shù)據(jù)庫(VLR)。 VLR可服務(wù)多個(gè)MSC或者備選地,可與圖1中示出的給定MSC在 同 一處。MSC/VLR 32經(jīng)由SS7網(wǎng)絡(luò)34與歸屬接入供應(yīng)商網(wǎng)絡(luò)的HLR 16通信。
數(shù)據(jù)通信網(wǎng)絡(luò)IO還包括歸屬代理(HA) 35。 HA35是歸屬網(wǎng)絡(luò) 上有效地使移動(dòng)臺(tái)(或節(jié)點(diǎn))14在其歸屬地址處可到達(dá)的節(jié)點(diǎn),即便 移動(dòng)臺(tái)14未附接到其歸屬網(wǎng)絡(luò)。數(shù)據(jù)通信網(wǎng)絡(luò)10還包括AAA代理 (Broker)網(wǎng)絡(luò)36,其具有代理AAA服務(wù)器38。
通常,移動(dòng)臺(tái)14在歸屬接入供應(yīng)商網(wǎng)絡(luò)12的HLR16注冊用于 話音而在歸屬IP網(wǎng)絡(luò)18的AAA服務(wù)器20注冊用于高速數(shù)據(jù)。
在話音網(wǎng)絡(luò)12中,HLR 16負(fù)責(zé)從MSC/VLR 32獲得注冊請求, 認(rèn)證用戶并隨后返回訂戶的檔案(profile )信息。更具體地說,HLR 16 是用于移動(dòng)網(wǎng)絡(luò)的永久訂戶信息的主數(shù)據(jù)庫。HLR 16是CDMA (碼 分多址)、TDMA (時(shí)分多址)和GSM (全^4多動(dòng)通信系統(tǒng))網(wǎng)絡(luò)的 集成組件。由訂戶的歸屬承載者(或者用戶發(fā)起呼叫所在的網(wǎng)絡(luò)運(yùn)營 商)維護(hù),HLR 16包含相關(guān)的用戶信息,包括地址、賬戶狀態(tài)和偏 好選項(xiàng)。HLR 16與MSC/VLR 32交互,其用于呼叫控制和處理。 MSC/VLR 32也用作到公共交換電話網(wǎng)絡(luò)(PSTN-固定網(wǎng)絡(luò))的接入 點(diǎn)。MSC/VLR 32保存臨時(shí)的用戶信息(例如當(dāng)前位置)以管理來自 由他們的歸屬系統(tǒng)覆蓋的區(qū)域外的訂戶的請求。
當(dāng)用戶發(fā)起呼叫時(shí),交換裝備確定呼叫是否來自設(shè)備的歸屬區(qū)域。如果用戶在歸屬區(qū)域外,則被訪MSC/VLR32發(fā)出對處理呼叫所 需信息的請求。MSC/VLR 32向呼叫標(biāo)識(shí)的HLR 16查詢信息。 MSC/VLR32接收該路由信息,其允許它找到呼叫源自的那個(gè)臺(tái),以 及最終要連接的移動(dòng)設(shè)備。單元之間的通信基于信令系統(tǒng)(SS7)協(xié) 議和信令(SS7網(wǎng)絡(luò)34)。
在高速數(shù)據(jù)網(wǎng)絡(luò)中,PDSN28操作為RADIUS的客戶機(jī)。該客戶 機(jī)負(fù)責(zé)將用戶信息傳遞給目標(biāo)RADIUS服務(wù)器,并隨后作用于返回的 響應(yīng)。RADIUS服務(wù)器負(fù)責(zé)接收用戶連接請求、認(rèn)證用戶并且隨后返 回客戶機(jī)要輸送服務(wù)到用戶必需的所有配置信息。
用于多模式移動(dòng)臺(tái)14的分別的注冊/授權(quán)的呼叫流程在圖2 (用 于話音)和圖3 (用于高速數(shù)據(jù))中示出。
現(xiàn)轉(zhuǎn)到圖2,移動(dòng)臺(tái)(MS) 14在話音網(wǎng)絡(luò)(CDMA)中在服務(wù) 移動(dòng)交換中心(MSC) 32注冊(42)。這樣做時(shí),它發(fā)送ANSI41注 冊通知(REGNOT)消息到VLR 32(44)。 VLR 32斷定這是新的注冊 并轉(zhuǎn)發(fā)REGNOT消息到HLR 16 (46) 。 HLR 16在它的數(shù)據(jù)庫中存 儲(chǔ)服務(wù)MSC 32的地址并在REGNOT返回消息中返回訂戶檔案。VLR 32建立該訂戶的訂戶記錄并將REGNOT返回結(jié)果信息中的檔案轉(zhuǎn) 發(fā)給服務(wù)MSC32用于話音相關(guān)授權(quán)的進(jìn)一步處理(50)。
如圖3所示,當(dāng)訂戶使用多模式移動(dòng)臺(tái)14發(fā)起分組呼叫時(shí),PDSN 28接收連接建立請求(52)。PDSN28隨后發(fā)起訪問請求消息到AAA RADIUS服務(wù)器20 (54)。 一旦AAA RADIUS服務(wù)器20收到該請 求,它驗(yàn)證發(fā)送的客戶機(jī)。如果客戶機(jī)是有效的,則隨后AAA RADIUS 服務(wù)器20查閱用戶數(shù)據(jù)庫以找到名字匹配該請求的用戶。數(shù)據(jù)庫中 的用戶條目包含要求(例如,密碼等)列表,其必須被滿足以便允許 用戶訪問。在該點(diǎn)處,訪問被接受(56)。
在服務(wù)輸送開始時(shí),PDSN28生成描述正輸送的服務(wù)類型以及它 正輸送給的用戶的計(jì)費(fèi)開始分組,它將發(fā)送計(jì)費(fèi)開始分組到AAA RADIUS服務(wù)器20 (58) , AAA RADIUS服務(wù)器20將發(fā)回已經(jīng)接收到分組的確認(rèn)。在服務(wù)輸送結(jié)束時(shí),PDSN28生成計(jì)費(fèi)停止分組, 其描述輸送的服務(wù)類型和可選的例如經(jīng)歷時(shí)間、輸入和輸出字節(jié)或輸 入和輸出分組等統(tǒng)計(jì)量。它將發(fā)送該分組到AAA RADIUS服務(wù)器20, 其將發(fā)回接收到該分組的確認(rèn)(60) 。 AAA RADIUS服務(wù)器20隨后 發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)62 (64)。
圖4示出了數(shù)據(jù)通信網(wǎng)絡(luò)68,該網(wǎng)絡(luò)在某些方面類似于數(shù)據(jù)通信 網(wǎng)絡(luò)IO。同樣的,相同的標(biāo)號(hào)表示相同的單元。但是,圖4示出了本 發(fā)明提供的獨(dú)特方法和設(shè)計(jì),由此支持AAA RADIUS服務(wù)器功能(用 于多模式用戶的數(shù)據(jù)認(rèn)證)以及HLR服務(wù)器功能(用于多模式用戶 的話音認(rèn)證)作為合并的服務(wù)器平臺(tái)的集成部分,例如來自新澤西州 莫雷山的朗訊科技的采用統(tǒng)一訂戶數(shù)據(jù)服務(wù)器(USDS) 70的形式的 MAS (MiLife應(yīng)用服務(wù)器)平臺(tái)。
USDS 70的數(shù)據(jù)認(rèn)證部分在圖5中更加詳細(xì)地示出。相關(guān)于凄史據(jù) 認(rèn)證,USDS 70包括處理RADIUS請求的USDS CF (統(tǒng)一訂戶數(shù)據(jù) 服務(wù)器控制功能)102。 USDS CF 102包括AAA RADIUS服務(wù)器程 序(或進(jìn)程)104,其提供RADIUS接口到AAA的客戶應(yīng)用。AAA RADIUS服務(wù)器程序104可使用任何匯編的、解釋的和/或其他編程環(huán) 境或諸如此類來實(shí)施,包括任何高級或低級的編程或腳本語言。在示 例實(shí)施例中,AAA RADIUS服務(wù)器程序104使用提供運(yùn)行時(shí) (run-time)支持、網(wǎng)絡(luò)和其他服務(wù)和/或視情況而定的其他特性的語 言運(yùn)行環(huán)境來實(shí)施。此類運(yùn)行環(huán)境的一個(gè)示例是使用可從力口州山景城 (Mountain View)的太陽計(jì)算機(jī)系統(tǒng)公司(Sun Microsystems )獲得 的產(chǎn)品和服務(wù)的JAVA框架,雖然等同實(shí)施例可利用可從華盛頓雷德 蒙的微軟公司得到的NET產(chǎn)品和服務(wù),以及任何其他的編程工具、語 言、組件或諸如此類。輸入的RADIUS請求和輸出的RADIUS響應(yīng)在 該RADIUS接口上發(fā)生。
USDS CF 102還提供了處理AAA RADIUS服務(wù)器進(jìn)程104的初 始化、監(jiān)視和OA&M(操作、監(jiān)督和管理并且是用于描述操作、監(jiān)督
12和管理類似計(jì)算機(jī)網(wǎng)絡(luò)的東西的成本、涉及的任務(wù)或其他方面的總的
術(shù)語)細(xì)節(jié)的平臺(tái)監(jiān)視進(jìn)程(或者RADIUS監(jiān)-見進(jìn)程)106。 USDSCF 102上的RADIUS監(jiān)視進(jìn)程106初始化并監(jiān)視RADIUS月良務(wù)器進(jìn)程 104 (其包括配置服務(wù)器)。USDS CF 102上運(yùn)行的RADIUS監(jiān)視進(jìn) 程106還可通過發(fā)送預(yù)設(shè)置的RADIUS消息到RADIUS服務(wù)器進(jìn)程 104與RADIUS服務(wù)器進(jìn)程104(其還包括配置服務(wù)器進(jìn)程)一起"心 跳,,。術(shù)語"心跳"指USDS CF上的監(jiān)視進(jìn)程以規(guī)則間隔發(fā)送消息 到RADIUS服務(wù)器進(jìn)程104以檢查RADIUS服務(wù)器進(jìn)程104的健康, 即,RADIUS服務(wù)器進(jìn)程104是否存活且運(yùn)作良好。
RADIUS服務(wù)器進(jìn)程104隨后以"成功"消息響應(yīng)。在RADIUS 服務(wù)器進(jìn)程104中運(yùn)行的策略規(guī)則(代碼)將預(yù)設(shè)置的響應(yīng)包括進(jìn)來。 USDS CF可使用以下兩種方法來基于不同的客戶需求來心跳 RADIUS服務(wù)器進(jìn)程104。
例如,USDS CF可周期性地發(fā)送RADIUS分組到RADIUS服務(wù) 器進(jìn)程104用于心跳目的。這涉及編寫策略流程以便在RADIUS月良 務(wù)器進(jìn)程104接收RADIUS分組時(shí)驗(yàn)證RADIUS服務(wù)器進(jìn)程104的 工作狀態(tài)。此類策略流程將足夠靈活來滿足不同的客戶配置。
不依賴于客戶配置的備選方法是MAS平臺(tái)監(jiān)視進(jìn)程106發(fā)送特 別定義的心跳MSGH消息給RADIUS服務(wù)器MSGH消息處理程序來 識(shí)別心跳消息。
如果AAA CF SPA 108還沒有初始化或者還不可用,則RADIUS 月良務(wù)器進(jìn)程104將開始監(jiān)聽AAA CF SPA注冊消息以便注冊AAA CF SPA隊(duì)列。SPA (服務(wù)包應(yīng)用)的一般功能是要控制所有應(yīng)用進(jìn)程以 及將消息輸入/輸出到有關(guān)AAA應(yīng)用的所有事件。隊(duì)列注冊由AAA CF SPA 108處理并且不需要平臺(tái)開發(fā)。在需要另外數(shù)據(jù)的AAACF隊(duì)列 注冊之前由平臺(tái)接收的隊(duì)列將不接收響應(yīng)。重試邏輯留給RADIUS客 戶機(jī)。
在AAA CF SPA 108可用或者M(jìn)AS平臺(tái)監(jiān)視進(jìn)程已重新開始RADIUS服務(wù)器進(jìn)程104時(shí),SPA將需要向RADIUS服務(wù)器進(jìn)程重 新注冊它的隊(duì)列。用于一企測RADIUS服務(wù)器進(jìn)程104是否死亡所用 的方法(例如,心跳等等)是AAACFSPA108的職責(zé)。由RADIUS 客戶機(jī)嘗試并需要另外的數(shù)據(jù)的任何隊(duì)列將不接收響應(yīng)并且經(jīng)受它 們的重試對策。
USDS CF 102也可支持RADIUS服務(wù)器管理工具(未示出), 這可以是RADIUS服務(wù)器進(jìn)程104的部分。該工具可通過UNIX shell 調(diào)用并可在USDS CF 102上直接運(yùn)行以便配置及管理RADIUS服務(wù) 器進(jìn)程104。 RADIUS服務(wù)器進(jìn)程104的所有MAS平臺(tái)配置參數(shù)是可 使用圖形用戶接口 (GUI)改變的。RADIUS服務(wù)器配置參數(shù)是可使 用RADIUS服務(wù)器配置文件或者通過使用RADIUS服務(wù)器管理工具改 變的。USDS CF 102可具有輸入命令來人工開始和停止RADIUS服務(wù) 器和配置服務(wù)器進(jìn)程。輸出消息也可在RADIUS進(jìn)程之一開始或者重 新開始時(shí)生成。RADIUS服務(wù)器進(jìn)程104的測量通常通過RADIUS服 務(wù)器管理工具可看到。
RADIUS服務(wù)器進(jìn)程104通常將AAA計(jì)費(fèi)記錄寫到USDS CF102上的盤分區(qū)(在開放目錄中的文件)。每隔X分鐘NavisRADIUS 代理SPA將計(jì)費(fèi)記錄從開放目錄移動(dòng)到就緒目錄(ready directory )中。 NavisRADIUS代理SPA可以是RADIUS服務(wù)器進(jìn)程104的一部分。 存儲(chǔ)計(jì)費(fèi)記錄的每個(gè)文件將具有基于日期和時(shí)間的唯一名稱。X通常 是可配置的數(shù),默認(rèn)為15分鐘。盤分區(qū)的尺寸定為IOO兆字節(jié)的最 小值并且被鏡像。此外,盤分區(qū)在更新之間將被預(yù)留。用于標(biāo)識(shí)何時(shí) 盤分區(qū)接近滿的可配置的次報(bào)警水印和可配置的主報(bào)警水印可包括 進(jìn)來。
成將日志文件寫在USDS CF 102上。這些日志文件通常將具有唯一的 前綴以將它們與不同廠商的日志文件區(qū)分開來。例如 〇 RADIUS服務(wù)器日志將寫到RADIUS.log
14〇通用狀態(tài)服務(wù)器日志可寫到uss.log
〇配置服務(wù)器日志可寫到guiserver.log
〇 RMI服務(wù)器日志可寫到rmiregistry.log
此外,USDS CF 102通常調(diào)度周期性的清理進(jìn)程來維護(hù)RADIUS 曰志文件的大小。清理進(jìn)程例如可每幾個(gè)小時(shí)運(yùn)行。
RADIUS服務(wù)器監(jiān)視進(jìn)程106針對報(bào)警消息監(jiān)視RADIUS服務(wù) 器曰志動(dòng)作。至少要生成主報(bào)警和次報(bào)警。所有級別1 (錯(cuò)誤)的 RADIUS服務(wù)器日志消息生成USDS CF 102處的主報(bào)警。所有級別2 (警告)的RADIUS服務(wù)器日志消息生成USDS CF 102處的次報(bào)警。 所有級別3 (提醒)的NavisRADIUS服務(wù)器日志消息用于生成USDS CF 102處的清楚的報(bào)警事件。報(bào)警在USDS CF 102處生成并出現(xiàn)在 曰志文件中。報(bào)警是用于傳播到OMC-H的X.731/X.733相符格式。
USDS CF 102上的該創(chuàng)新設(shè)計(jì)的RADIUS服務(wù)器進(jìn)程104還開發(fā) 了 一組MSGH消息來與USDS RADIUS AAA CF SPA 108通信,如圖 7所示。USDS RADIUS AAA CF SPA 108也開發(fā)了 DBCOM消息來與 USDS DF 112上的USDS DF SPA (統(tǒng)一訂戶數(shù)據(jù)服務(wù)器數(shù)據(jù)功能服 務(wù)包應(yīng)用)110通信。USDS DF SPA 110使用ODBC/SQL從數(shù)據(jù)庫(例 ^口 Oracle TimesTen 內(nèi)存凄欠才居庫(Oracle TimesTen In-Memory Database)或者其他合適的數(shù)據(jù)庫)114檢索數(shù)據(jù)。
消息處理程序(MSGH)是最初使用API開發(fā)的C十+應(yīng)用。該應(yīng) 用由可運(yùn)行程序組成,其可能與平臺(tái)組件(例如INIT和MSGH組件) 所需的接口和其他支持文件耦合。MSGH是用于進(jìn)程間通信設(shè)施的協(xié) 議。MSGH支持其他平臺(tái)進(jìn)程使用的有效、公共的消息傳送能力。簡 言之,消息處理程序(MSGH)子系統(tǒng)是呼叫處理軟件子系統(tǒng),其控 制所有子系統(tǒng)之中的通信信道。MSGH子系統(tǒng)是所有子系統(tǒng)的進(jìn)程間 通信傳送(消息路由器)。通過在該單個(gè)子系統(tǒng)中安裝所有的通信原 語和標(biāo)準(zhǔn),如何傳遞消息的細(xì)節(jié)對其他子系統(tǒng)隱藏。
MSGH API也可由服務(wù)應(yīng)用獲得來用于進(jìn)程間通信,包括跨應(yīng)用服務(wù)器節(jié)點(diǎn)。MSGH是考慮到應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器之間優(yōu)化的數(shù)
據(jù)隊(duì)列的協(xié)議。
DBCOM接口 (未示出)是HLRDF和HLRCF之間的接口。這 是處理所有隊(duì)列和來自網(wǎng)絡(luò)的更新的接口 。該接口的目的是以某種方 式包裝至/自HLRCF的消息的構(gòu)建,使得不必要知道消息傳送介質(zhì)的 細(xì)節(jié)。將提供封裝的查詢(canned queries)使得HLRCF可方便且快 速地獲得對數(shù)據(jù)的訪問。
Oracle TimesTen內(nèi)存數(shù)據(jù)庫114在主Unix/Linux平臺(tái)上以及在 各種Windows平臺(tái)上運(yùn)行,可為32比特和64比特模式。標(biāo)準(zhǔn)支持包 括開放式數(shù)據(jù)庫連接(ODBC)以及JDBC接口還有結(jié)構(gòu)化查詢語言 (SQL)查詢語言。
USDS 70的話音認(rèn)證部分在圖6中更詳細(xì)地示出。在這種情況下, USDS HLR CF SPA 115從MSC/VLR 32接收輸入的MAP (移動(dòng)應(yīng)用 部分)請求。USDS HLR CF SPA 115使用MSGH以及DBCOM消息 與USDS DF SPA通信。
顯示USDS CF 102、 RADIUS服務(wù)器進(jìn)程104和USDS SPA 108、 110之間通信的消息的呼叫流程在圖7中示出。這些消息要用于檢索 多模式(例如,話音和數(shù)據(jù))訂戶的預(yù)訂數(shù)據(jù)。
最初,來自外部AAA服務(wù)器116的AAA查詢由USDS CF 102 上的AAA RADIUS服務(wù)器進(jìn)程104經(jīng)由RADIUS/UDP接收(118 )。
RADIUS服務(wù)器進(jìn)程104從USDS 70確定進(jìn)一步的消息是否必要 并使用到隊(duì)列之一的MSGH將查詢發(fā)送到AAACF SPA,隊(duì)列已經(jīng)向 RADIUS服務(wù)器進(jìn)程104注冊(120 )。
AAACF SPA 108需要訪問一些數(shù)據(jù)(例如訂戶檔案信息)并經(jīng) 由DBCOM進(jìn)行向USDS DF SPA 110的查詢(122 )。
數(shù)據(jù)從USDS DF SPA 110返回到USDS CF 102上的USDS CF SPA 108 ( 124)。
USDS CF SPA 108將響應(yīng)返回到RADIUS服務(wù)器進(jìn)程104( 126 )。RADIUS服務(wù)器進(jìn)程104將RADIUS/UDP響應(yīng)返回到進(jìn)行最初請求的RADIUS客戶機(jī)116 (128)。
顯示MSC/VLR32、 USDS CF102、 HLRCF SPA 115和USDS DFSPA IIO之間通信的消息的呼叫流程在圖7中示出。這些消息要用于檢索多模式(例如,話音和數(shù)據(jù))訂戶的預(yù)訂數(shù)據(jù)。
最初,來自MSC/VLR32的MAP (移動(dòng)應(yīng)用部分)請求由USDSCF102接收(130)。
USDS CF 102從USDS 70確定進(jìn)一步的消息是否必要并使用MSGH將查詢發(fā)送到USDS HLR CF SPA 115 (132 )。
AAA CF SPA 108要求訪問一些數(shù)據(jù)并經(jīng)由DBCOM進(jìn)行到USDS DF SPA 110的查詢(134)。
數(shù)據(jù)從USDS DF SPA 110返回到USDS CF 102上的USDS HLRCF SPA 115 (136)。
USDS HLR CF SPA 115將響應(yīng)返回到USDS CF 102 ( 138 )。
RADIUS服務(wù)器進(jìn)程104將MAP響應(yīng)返回給進(jìn)行最初請求的MSC/VLR 32(140)。
因此,本發(fā)明提供了基于服務(wù)類別的獨(dú)特方式。即,它提供用于多模式移動(dòng)臺(tái)的并發(fā)注冊機(jī)制。
當(dāng)USDS 70進(jìn)入訂戶檔案檢查注冊狀態(tài)時(shí),可能有訂戶在EVDO網(wǎng)絡(luò)中為了數(shù)據(jù)以及在蜂窩網(wǎng)絡(luò)中為了話音而注冊時(shí)的場景。因?yàn)樵摲?wù)器將確切知道訂戶在什么數(shù)據(jù)和話音網(wǎng)絡(luò)中注冊,該設(shè)計(jì)布局了用于在確定多種注冊的UA是否可達(dá)到之后向多模式訂戶提供交互工作的呼叫輸送處理(話音和數(shù)據(jù))的綜合基礎(chǔ)設(shè)施。
圖7-13示出了不同協(xié)議訂戶(例如,話音和數(shù)據(jù))的COS (服務(wù)類別)布局的各種示例。應(yīng)該理解的是,根據(jù)本發(fā)明可采用其他的COS布局。
在第 一示例中,多模式訂戶向CDMA (話音)、EVDO (數(shù)據(jù))以及WiFi/WiMax網(wǎng)絡(luò)預(yù)訂并且在中央數(shù)據(jù)庫服務(wù)器(即USDS 70 )中被分配服務(wù)類別1。因此,如圖7所示,當(dāng)多模式訂戶在話音和高
速數(shù)據(jù)(分組呼叫)網(wǎng)絡(luò)中并發(fā)注冊時(shí)(150),則ANSI41注冊通知(REGNOT )和RADIUS訪問請求消息發(fā)送到合并的服務(wù)器(即USDS70 ) ( 152 )。 USDS 70在它的數(shù)據(jù)庫中存儲(chǔ)服務(wù)MSC 40/MSC/VLR 32的地址。USDS 70驗(yàn)證訂戶并在REGNOT返回消息中返回訂戶的檔案(154)。隨后,移動(dòng)臺(tái)14發(fā)起分組呼叫(156)。因此,在MSC40/MSC/VLR 32與PSDN 28之間建立了 A10連接(158 )。訪問請求消息發(fā)送到USDS 70 ( 160)。
一旦USDS 70接收到請求,它驗(yàn)證發(fā)送的客戶機(jī)。如果該客戶機(jī)有效,則USDS 70查閱用戶的數(shù)據(jù)庫以找到名字匹配該請求的用戶。數(shù)據(jù)庫中的用戶條目包含要允許用戶訪問必須滿足的要求列表(例如,密碼等)。在該示例中,訪問祐j妄受(162)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS70 ( 164),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS70,其將接收到分組的確認(rèn)發(fā)回(166) 。 USDS 70隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 ( 168)。
在第二示例中,COS值2在USDS70中分配給向GSM(話音)、UMTS (數(shù)據(jù))和WiFi/WiMax (數(shù)據(jù))網(wǎng)絡(luò)預(yù)訂的訂戶。如圖8所示,當(dāng)該訂戶在GSM、 UMTS和WiFi/WiMax網(wǎng)絡(luò)中并發(fā)注冊時(shí),位置更新(用于GSM和UMTS )以及訪問請求(用于RADIUS )消息發(fā)送到USDS 70。
更具體地說, 一旦移動(dòng)臺(tái)14向MSC 40/MSC/VLR 32注冊(172 ),位置更新消息發(fā)送到USDS 70(174)。 USDS 70驗(yàn)證訂戶并在位置更新確認(rèn)消息中返回訂戶的檔案(176)。在該點(diǎn),移動(dòng)臺(tái)發(fā)起分組呼叫(178)。建立了 AIO連接(180),以及從PSDN 28發(fā)送訪問請求
18消息到USDS 70 ( 182)。 一旦USDS 70接收到請求,它驗(yàn)證發(fā)送的客戶機(jī)。如果該客戶機(jī)有效,則USDS70查閱用戶數(shù)據(jù)庫以找到名字匹配請求的用戶。在該示例中,訪問祐:接受(184)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS70 ( 186),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS 70,其將分組被接收的確認(rèn)發(fā)回(188 ) 。 USDS 70隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (190)。
在第三示例(COS值3)中,圖9中示出用于向CDMA(話音)、GSM (話音)、EVDO (數(shù)據(jù))、UMTS (數(shù)據(jù))和WiFi/WiMax (數(shù)據(jù))網(wǎng)絡(luò)的并發(fā)注冊的呼叫流程。最初,移動(dòng)臺(tái)14在CDMA網(wǎng)絡(luò)中注冊(192)。注冊通知(REGNOT)消息發(fā)送到USDS70 ( 194)。USDS 70在它的數(shù)據(jù)庫中存儲(chǔ)服務(wù)MSC 40/MSC/VLR 32的地址。USDS 70驗(yàn)證訂戶并在REGNOT返回消息中返回訂戶的檔案(196)。隨后,移動(dòng)臺(tái)14在GSM網(wǎng)絡(luò)中注冊(198)。位置更新消息發(fā)送到USDS 70 (200),其使用位置更新確認(rèn)來響應(yīng),位置更新確認(rèn)包括驗(yàn)證和訂戶檔案(202)。
移動(dòng)臺(tái)14隨后發(fā)起分組呼叫(204)。建立與PSDN 28的A10連接(206)。訪問請求消息發(fā)送到USDS70 (208),其驗(yàn)證訂戶并使用訪問接受消息來響應(yīng),包括用戶檔案(210)。在服務(wù)輸送的開始,PDSN 28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS 70 (212),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS 70,其將分組被接收的確認(rèn)發(fā)回(214) 。 USDS 70隨后發(fā)送UDR(用戶
19數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (216)。
在第四示例(COS值4)中,圖10中示出用于訂戶向PHS (話音和數(shù)據(jù))和WiFi/WiMax (數(shù)據(jù))的并發(fā)注冊的呼叫流程。最初,移動(dòng)臺(tái)14在PHS (個(gè)人手持式電話系統(tǒng))網(wǎng)絡(luò)中注冊(218) 。 PHS注冊消息發(fā)送到USDS 70( 220 ),其以PHS注冊響應(yīng)消息響應(yīng)(222 )。隨后,移動(dòng)臺(tái)14發(fā)起分組呼叫(224)。建立A10連接(226)。訪問請求消息發(fā)送到USDS 70 (228),其查證訂戶并以訪問接受消息響應(yīng)(230)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS70 (232),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN 28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS70,其將分組被接收的確認(rèn)發(fā)回(234) 。 USDS 70隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (236)。
在第五示例(COS值5)中,圖11中示出用于訂戶向CDMA(話音和數(shù)據(jù))、PHS (話音和數(shù)據(jù))和WiFi/WiMax (數(shù)據(jù))技術(shù)的并發(fā)注冊的呼叫流程。移動(dòng)臺(tái)14在CDMA網(wǎng)絡(luò)中注冊(238 )。注冊通知(REGNOT)消息發(fā)送到USDS 70 (240) 。 USDS 70在它的數(shù)據(jù)庫中存儲(chǔ)服務(wù)MSC 40/MSC/VLR 32的地址。USDS 70驗(yàn)證訂戶并且在REGNOT返回消息中返回訂戶的檔案(242)。隨后,移動(dòng)臺(tái)14在GSM網(wǎng)絡(luò)中注冊(244) 。 PHS注冊消息發(fā)送到USDS 70(246),其驗(yàn)證訂戶并以位置更新確認(rèn)消息響應(yīng),包括驗(yàn)證和訂戶檔案(248 )。隨后,移動(dòng)臺(tái)14發(fā)起分組呼叫(250)。建立A10連接(252)。訪問請求消息發(fā)送到USDS 70 (254),其以訪問接受消息響應(yīng)(256)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS70 (258),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN 28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS 70,其將分組被接收的確認(rèn)發(fā)回(260) 。 USDS 70隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (262)。
在第六示例(COS值6)中,圖12中示出用于訂戶向GSM、UMTS、 PHS和WiFi/WiMax并發(fā)注冊的呼叫流程。最初,移動(dòng)臺(tái)14在CDMA網(wǎng)絡(luò)中注冊(264)。位置更新消息發(fā)送到USDS 70 (266 ),USDS 70使用位置確認(rèn)來響應(yīng)(268 )。隨后,移動(dòng)臺(tái)14在GSM網(wǎng)絡(luò)中注冊(270) 。 PHS注冊消息發(fā)送到USDS 70(272),其驗(yàn)證訂戶并以位置更新確認(rèn)消息響應(yīng),包括驗(yàn)證和訂戶檔案(274)。隨后,移動(dòng)臺(tái)14發(fā)起分組呼叫(276)。建立A10連接(280)。訪問請求發(fā)送到USDS70 (280),其驗(yàn)證訂戶以訪問接受消息響應(yīng)(282)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS70 (284),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí),PDSN 28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止分組發(fā)送到USDS70,其將分組被接收的確認(rèn)發(fā)回(286) 。 USDS 70隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (288)。
在第七示例(COS值7)中,圖13示出關(guān)于訂戶向CDMA、EVD0、WiFi/WiMax和IMS網(wǎng)絡(luò)的呼叫。最初,移動(dòng)臺(tái)14在CDMA網(wǎng)絡(luò)中注冊(290)。注冊通知(REGNOT)消息發(fā)送到USDS70 (292),USDS 70在它的數(shù)據(jù)庫中存儲(chǔ)服務(wù)MSC 40/MSC/VLR 32的地址。USDS 70驗(yàn)證訂戶并在REGNOT返回消息中返回訂戶的檔案(294 )。隨后,移動(dòng)臺(tái)14發(fā)起分組呼叫(296)。建立A10連接(298)。訪問請求發(fā)送到USDS70 (300),其以訪問接受消息響應(yīng)(302)。
在服務(wù)輸送的開始,PDSN28生成了描述正輸送的服務(wù)類型以及它正輸送給的用戶的計(jì)費(fèi)開始分組。它將計(jì)費(fèi)開始分組發(fā)送給USDS
2170 (304),其將已經(jīng)接收到分組的確認(rèn)發(fā)回。在服務(wù)輸送結(jié)束時(shí), PDSN28生成描述輸送的服務(wù)類型以及可選的諸如經(jīng)歷時(shí)間、輸入和 輸出字節(jié)、或者輸入和輸出分組等統(tǒng)計(jì)量的計(jì)費(fèi)停止分組。計(jì)費(fèi)停止 分組發(fā)送到USDS70,其將分組被接收的確認(rèn)發(fā)回(306) 。 USDS 70 隨后發(fā)送UDR (用戶數(shù)據(jù)記錄)到外部計(jì)費(fèi)系統(tǒng)170 (308)。
移動(dòng)臺(tái)14隨后在IMS網(wǎng)絡(luò)上注冊(310)。HSS消息發(fā)送到USDS 70(312),其驗(yàn)證訂戶并以Cx查詢響應(yīng),包括訂戶檔案和過濾器標(biāo) 準(zhǔn)(314)。
本發(fā)明可適用于其他接入技術(shù),以及定義為中央狀態(tài)服務(wù)器 (USDS 70 )中多模式訂戶的COS的IMS組合。
本發(fā)明的獨(dú)特方面允許多模式訂戶的話音和數(shù)據(jù)的并發(fā)注冊并 且此外還布置用于定制化的基礎(chǔ)設(shè)施以選取有助于話音和數(shù)據(jù)之間 有效協(xié)議交互工作所必須的協(xié)議。
中央服務(wù)器(USDS 70)維護(hù)
〇基于實(shí)時(shí)內(nèi)存當(dāng)前會(huì)話數(shù)據(jù)庫的有關(guān)有效協(xié)議注冊的服務(wù)類 別信息
〇基于用于創(chuàng)建定制的訪問和計(jì)費(fèi)策略的內(nèi)建全編程語言的對 應(yīng)于多協(xié)議訂戶數(shù)據(jù)的最通用的策略流程。
O基于內(nèi)建平臺(tái)的AAA服務(wù)器和數(shù)據(jù)功能之間的消息的安全交 換;以及
〇在N+K配置上具有多協(xié)議呼叫邏輯的模塊化結(jié)構(gòu)。 上文概述的新穎的方法具有許多優(yōu)點(diǎn)。例如,該架構(gòu)提供了用于 在同一平臺(tái)上提供話音和數(shù)據(jù)的并發(fā)注冊、在公共位置處存儲(chǔ)訂戶數(shù) 據(jù)(對于話音和數(shù)據(jù)訂戶)以及在存儲(chǔ)數(shù)據(jù)的同一箱(box)上或者 在使用分布式N+K配置的不同箱上執(zhí)行呼叫處理的靈活機(jī)制。為了 可靠性和可擴(kuò)展性,通常在"N+K"配置中采用控制服務(wù)器,其中"N" 個(gè)服務(wù)器提供設(shè)計(jì)的性能水平而"K"個(gè)服務(wù)器提供所需的可用性。 任何運(yùn)營商可輕*>啟用諸如數(shù)據(jù)、話音、互聯(lián)網(wǎng)以及消息傳送等
22服務(wù),而無需在不同平臺(tái)上的擴(kuò)展供應(yīng)項(xiàng)目。包括表演(presence)、 視頻、聊天、消息傳送等的綜合服務(wù)和新的機(jī)會(huì)可在不修改核心移動(dòng) 網(wǎng)絡(luò)的情況下進(jìn)行實(shí)施、測試甚至計(jì)費(fèi)。
一個(gè)優(yōu)點(diǎn)在于服務(wù)供應(yīng)商可使用在USDS-DF上的統(tǒng)一的話音和 數(shù)據(jù)解決方案來使運(yùn)行在高速數(shù)據(jù)和話音網(wǎng)絡(luò)上的其大眾市場服務(wù) 業(yè)務(wù)范圍多樣化。通過在USDS CF上的MAS平臺(tái)進(jìn)程進(jìn)行"數(shù)據(jù)"訂 戶的注冊/授權(quán),服務(wù)供應(yīng)商隨后可充分利用CF上釋放的SPA(應(yīng)用) 資源以便致力于升級并為移動(dòng)用戶輸送話音、高速數(shù)據(jù)和核心網(wǎng)絡(luò)。
下面描述本發(fā)明的另一優(yōu)點(diǎn)。例如,^務(wù)供應(yīng)商不必為不同的網(wǎng) 絡(luò)/服務(wù)(例如有線、DSL、 WiFi/WiMax、 IMS、蜂窩、數(shù)據(jù)等)維護(hù) 不同的箱。這產(chǎn)生了較低的運(yùn)營成本,因?yàn)閮H需要維護(hù)一個(gè)箱。
此外,在網(wǎng)絡(luò)中基于SS7/IP的轉(zhuǎn)換的維護(hù)方面存在對應(yīng)的減少, 原因在于用于多話音和數(shù)據(jù)注冊/授權(quán)箱的公共箱解決方案。
既然RADIUS服務(wù)器是平臺(tái)的一部分,它釋》文應(yīng)用資源以便致力 于多個(gè)協(xié)議的數(shù)據(jù)交互工作。存在用于多模式話音和數(shù)據(jù)訂戶的單個(gè) 邏輯記錄。此外,存在服務(wù)邏輯和訂戶數(shù)據(jù)的分離。
上面的描述只是提供了本發(fā)明特定實(shí)施例的公開并且不是要限 制本發(fā)明。同樣,本發(fā)明不僅限于上述實(shí)施例。相反,可意識(shí)到本領(lǐng) 域的技術(shù)人員能想到屬于本發(fā)明范圍的備選實(shí)施例。
權(quán)利要求
1. 一種多模式移動(dòng)臺(tái)注冊方法,包括在統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平臺(tái)上的RADIUS服務(wù)器進(jìn)程處接收來自外部服務(wù)器的認(rèn)證、授權(quán)和計(jì)費(fèi)(AAA)查詢;將所述AAA查詢轉(zhuǎn)發(fā)到所述控制功能平臺(tái)上的AAA控制功能應(yīng)用;從統(tǒng)一訂戶數(shù)據(jù)服務(wù)器數(shù)據(jù)功能平臺(tái)上的數(shù)據(jù)功能應(yīng)用請求有關(guān)所述AAA查詢的數(shù)據(jù);接收來自所述數(shù)據(jù)功能應(yīng)用的有關(guān)所述AAA查詢的數(shù)據(jù);將對所述AAA查詢的響應(yīng)返回到所述RADIUS服務(wù)器進(jìn)程;將對所述AAA查詢的所述響應(yīng)轉(zhuǎn)發(fā)到所述外部服務(wù)器。
2. 根據(jù)權(quán)利要求1所述的方法,還包括在所述控制功能平臺(tái)處接收來自服務(wù)移動(dòng)交換中心/訪問位置寄 存器(MSC/VLR)的移動(dòng)應(yīng)用部分(MAP)請求;將所迷MAP請求轉(zhuǎn)發(fā)到所迷控制功能平臺(tái)上的歸屬位置寄存器 (HLR)控制功能應(yīng)用;從所述數(shù)據(jù)功能平臺(tái)上的數(shù)據(jù)功能應(yīng)用請求有關(guān)所述MAP請求 的數(shù)據(jù);接收來自所述數(shù)據(jù)功能應(yīng)用的有關(guān)所述MAP請求的數(shù)據(jù);以及 將對所述MAP請求的響應(yīng)返回到所述服務(wù)MSC/VLR。
3. —種用于多模式移動(dòng)臺(tái)的注冊的裝置,所述裝置包括 統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平臺(tái),包括RADIUS服務(wù)器進(jìn)程、RADIUS服務(wù)器平臺(tái)監(jiān)視進(jìn)程以及RADIUS控制功能應(yīng)用;以及 統(tǒng)一訂戶數(shù)據(jù)服務(wù)器數(shù)據(jù)功能平臺(tái),包括數(shù)據(jù)功能應(yīng)用和數(shù)據(jù)庫。
4. 根據(jù)權(quán)利要求3所述的裝置,其中所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控 制功能平臺(tái)還包括歸屬位置寄存器控制功能應(yīng)用。
5. 根據(jù)權(quán)利要求3所述的裝置,其中所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控制功能平臺(tái)還包括RADIUS服務(wù)器管理工具。
6. 根據(jù)權(quán)利要求3所述的裝置,其中所述RADIUS服務(wù)器進(jìn)程 還包括NavisRADIUS代理應(yīng)用并配置成在所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器 控制功能平臺(tái)上寫日志文件。
7. 根據(jù)權(quán)利要求3所述的裝置,其中所述數(shù)據(jù)庫包括TimesTen 內(nèi)存數(shù)據(jù)庫。
8. 根據(jù)權(quán)利要求3所述的裝置,其中所述RADIUS監(jiān)視進(jìn)程配 置成以規(guī)則間隔與所述RADIUS服務(wù)器進(jìn)程心跳以檢查所述RADIUS 服務(wù)器進(jìn)程的健康。
9. 根據(jù)權(quán)利要求8所述的裝置,其中所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器控 制功能平臺(tái)還包括歸屬位置寄存器控制功能應(yīng)用和RADIUS服務(wù)器 管理工具。
10. 根據(jù)權(quán)利要求9所述的裝置,其中所述RADIUS服務(wù)器進(jìn)程 還包括NavisRADIUS代理應(yīng)用并配置成在所述統(tǒng)一訂戶數(shù)據(jù)服務(wù)器 控制功能平臺(tái)上寫日志文件。
全文摘要
本發(fā)明提供在公共位置向多模式(話音和數(shù)據(jù))手機(jī)訂戶提供話音和數(shù)據(jù)注冊的創(chuàng)新方式。統(tǒng)一訂戶數(shù)據(jù)服務(wù)器提供了用于在相同平臺(tái)上提供并發(fā)注冊話音和數(shù)據(jù)的靈活機(jī)制,以便在公共位置存儲(chǔ)預(yù)訂數(shù)據(jù)(對于話音和數(shù)據(jù)訂戶)以及在存儲(chǔ)數(shù)據(jù)的相同箱上執(zhí)行呼叫處理。
文檔編號(hào)H04L29/06GK101513012SQ200780033652
公開日2009年8月19日 申請日期2007年9月5日 優(yōu)先權(quán)日2006年9月15日
發(fā)明者A·沙馬 申請人:盧森特技術(shù)有限公司