專利名稱:具有pdif和sip網(wǎng)關(guān)的固定移動(dòng)融合(fmc)的制作方法
技術(shù)領(lǐng)域:
一般而言,本發(fā)明涉及使用隧道來路由語音和數(shù)據(jù)業(yè)務(wù)。
背景技術(shù):
移動(dòng)通信設(shè)備不再僅限于簡單的發(fā)出和接收語音呼叫。這種設(shè)備的用戶期望從任 意位置訪問音頻、視頻、文本和/或其它內(nèi)容。存在雙模設(shè)備,其使得移動(dòng)設(shè)備能夠使用多 于一種類型的通信網(wǎng)絡(luò)來運(yùn)行。例如,可將設(shè)備配置為使用802. IlWLAN和3G蜂窩網(wǎng)絡(luò)。3G網(wǎng)絡(luò)提供基于定制的服務(wù),并使用許可頻譜向其用戶提供無線覆蓋。而 802. IlWLAN使用非許可頻譜來運(yùn)行。期望提供一種既能訪問3G網(wǎng)絡(luò)的服務(wù)同時(shí)又允許通 過WLAN連接的技術(shù)。
發(fā)明內(nèi)容
下面給出對(duì)一個(gè)或多個(gè)實(shí)施例的簡要概述,以提供對(duì)這些實(shí)施例的基本理解。該 概述不是對(duì)全部預(yù)期實(shí)施例的泛泛概括,也不旨在標(biāo)識(shí)全部實(shí)施例的關(guān)鍵或重要元件或者 描述任意或全部實(shí)施例的范圍。其目的僅在于作為后文所提供更詳細(xì)描述的序言,以簡化 形式提供一個(gè)或多個(gè)實(shí)施例的一些概念。根據(jù)一些實(shí)施例,一種用于處理來自移動(dòng)站的呼叫的方法,其中所述移動(dòng)站通過 無線局域網(wǎng)(WLAN)連接至3G網(wǎng)絡(luò),所述方法包括在所述移動(dòng)站以及與所述3G網(wǎng)絡(luò)相關(guān) 聯(lián)的分組數(shù)據(jù)網(wǎng)間互連功能單元(PDIF)之間建立安全隧道;通過所建立的隧道從所述移 動(dòng)站接收呼叫;確定所述呼叫是語音呼叫還是數(shù)據(jù)呼叫;在確定所述呼叫是語音呼叫后, 將所述呼叫路由至SIP GW;在確定所述呼叫是數(shù)據(jù)呼叫后,將所述呼叫路由至互聯(lián)網(wǎng)。根據(jù)一些實(shí)施例,一種裝置包括處理器,用于建立到移動(dòng)站的安全隧道,所述移 動(dòng)站通過WLAN連接至無線用戶網(wǎng)絡(luò);接收機(jī),用于通過所建立的隧道從所述移動(dòng)站接收呼 叫;業(yè)務(wù)路由器,用于將語音呼叫路由至與所述3G網(wǎng)絡(luò)相關(guān)聯(lián)的SIP GW,將數(shù)據(jù)呼叫路由 至互聯(lián)網(wǎng)。為了實(shí)現(xiàn)以上和相關(guān)目的,一個(gè)或多個(gè)實(shí)施例包括在以下權(quán)利要求中完全描述和 特別指出的特征。以下說明書和附圖詳細(xì)闡述了一個(gè)或多個(gè)方面的某些示例性特征。但是, 這些方面僅僅說明可采用各個(gè)實(shí)施例之基本原理的一些不同方法,所描述的實(shí)施例旨在包 括所有這些方面及其等同物。
下文結(jié)合附圖描述所公開的實(shí)施例,附圖是示例性的且并不限于所公開的實(shí)施 例,其中相同的附圖標(biāo)記表示相同的元件,其中圖1是實(shí)現(xiàn)各個(gè)公開方面的示例性通信系統(tǒng)。圖2示出根據(jù)各個(gè)方面的示例性PDIF。圖3示出根據(jù)一些方面的示例性SIP GW。圖4示出根據(jù)一些方面的示例性移動(dòng)站。圖5示出根據(jù)一些方面的協(xié)議棧。圖6是示出各個(gè)公開方面的流程圖。圖7是根據(jù)一些方面有助于連接至3G網(wǎng)絡(luò)的示例性方法的示圖。
具體實(shí)施例方式現(xiàn)在參照附圖描述各個(gè)實(shí)施例。在下面的描述中,為了便于解釋,給出了大量具體 細(xì)節(jié),以便提供對(duì)一個(gè)或多個(gè)實(shí)施例的全面理解。然而,很明顯,也可以不用這些具體細(xì)節(jié) 來實(shí)現(xiàn)所述方面。在本申請(qǐng)中所用的術(shù)語“部件”、“模塊”、“系統(tǒng)”等旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體, 例如但不限于,硬件、固件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,部件可以是但 并不僅限于處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì) 算機(jī)。通過舉例而言,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序與計(jì)算設(shè)備都可以是部件。一個(gè)或多 個(gè)部件可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi),以及部件可以位于一臺(tái)計(jì)算機(jī)上和/或 分布于兩臺(tái)或更多臺(tái)計(jì)算機(jī)之間。另外,可以通過存儲(chǔ)了多種數(shù)據(jù)結(jié)構(gòu)的多種計(jì)算機(jī)可讀 介質(zhì)執(zhí)行這些部件。這些部件可以通過本地和/或遠(yuǎn)程進(jìn)程(例如,根據(jù)具有一個(gè)或多個(gè) 數(shù)據(jù)分組的信號(hào))進(jìn)行通信(如,來自一個(gè)部件的數(shù)據(jù)在本地系統(tǒng)中、分布式系統(tǒng)中和/或 通過諸如互聯(lián)網(wǎng)等的網(wǎng)絡(luò)與其它系統(tǒng)的部件通過信號(hào)進(jìn)行交互)。此外,本文結(jié)合終端描述了各個(gè)實(shí)施例,終端可以是有線終端或無線終端。終端還 可以稱為系統(tǒng)、設(shè)備、用戶單元、用戶站、移動(dòng)站、移動(dòng)臺(tái)、移動(dòng)設(shè)備、遠(yuǎn)程站、遠(yuǎn)程終端、接入 終端、用戶終端、終端、通信設(shè)備、用戶代理、用戶裝置或用戶設(shè)備(UE)。無線終端可以是蜂 窩電話、衛(wèi)星電話、無繩電話、會(huì)話發(fā)起協(xié)議(SIP)電話、無線本地環(huán)路(WLL)站、個(gè)人數(shù)字 助理(PDA)、具有無線連接能力的手持設(shè)備、計(jì)算設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理 設(shè)備。此外,本文結(jié)合基站描述了各個(gè)實(shí)施例?;究捎糜谂c(多個(gè))無線終端通信,并且 還可稱為接入點(diǎn)、節(jié)點(diǎn)B或某些其它術(shù)語。此外,術(shù)語“或者”意味著包括性的“或者”而不是排他性的“或者”。也就是說,除 非另外指定,或者從上下文能清楚得知,否則“X使用A或者B”的意思是任何自然的包括性 置換。也就是說,如果X使用A,X使用B,或者X使用A和B 二者,則“X使用A或者B”滿 足上述任何一個(gè)例子。另外,除非另外指定或從上下文能清楚得知是單一形式,否則本申請(qǐng) 和附加的權(quán)利要求書中使用的冠詞“一”和“一個(gè)”通常表示“一個(gè)或多個(gè)”。本發(fā)明描述的技術(shù)可以用于各種無線通信系統(tǒng),例如CDMA、TDMA, FDMA, OFDMA, SC-FDMA和其它系統(tǒng)等。術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”通常交互使用。CDMA系統(tǒng)可以使用無線 電技術(shù),例如,通用陸地?zé)o線接入(UTRA)、cdma2000等。UTRA包括寬帶CDMA(W-CDMA)和CDMA的其它變形。此外,cdma2000涵蓋IS-2000、IS-95和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可以 使用無線電技術(shù),例如,全球移動(dòng)通信系統(tǒng)(GSM)。OFDMA系統(tǒng)可使用無線電技術(shù),例如演 進(jìn) UTRA (E-UTRA)、超移動(dòng)寬帶(UMB)、IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM等。UTRA和E-UTRA是通用移動(dòng)通信系統(tǒng)(UMTS)的一部分。3GPP長 期演進(jìn)(LTE)是UMTS使用E-UTRA的版本,其在下行鏈路上采用0FDMA,在上行鏈路上采用 SC-FDMA。在名稱為“第三代合作伙伴計(jì)劃”(3GPP)的組織的文檔中描述了 UTRA、E-UTRA、 UMTS、LTE和GSM。在名稱為“第三代合作伙伴計(jì)劃2”(3GPP2)的組織的文檔中描述了 cdma2000和UMB。此外,這種無線通信系統(tǒng)可附加地包括通常采用不成對(duì)的非許可頻譜、 802. XX無線LAN、BLUET00TH和任意其它短范圍或長范圍、無線通信技術(shù)的端對(duì)端(例如移 動(dòng)裝置對(duì)移動(dòng)裝置)自組織網(wǎng)絡(luò)系統(tǒng)。將根據(jù)包括多個(gè)設(shè)備、組件、模塊等的系統(tǒng)來呈現(xiàn)各個(gè)方面或特征。可以理解和 認(rèn)識(shí)到,各個(gè)系統(tǒng)可包括附加設(shè)備、組件、模塊等和/或可不包括結(jié)合附圖所討論的所有設(shè) 備、組件、模塊等。還可以使用這些方式的組合。圖1示出網(wǎng)間互連架構(gòu)100,其在非信賴網(wǎng)絡(luò)(例如無線局域網(wǎng)(WLAN))上提供 對(duì)無線用戶網(wǎng)絡(luò)(例如3G網(wǎng)絡(luò)110)的訪問。3G網(wǎng)絡(luò)110可以是例如cdma2000網(wǎng)絡(luò),并 且可包括移動(dòng)交換中心(MSC) 120、分組數(shù)據(jù)網(wǎng)間互連功能單元(PDIF) 130、會(huì)話發(fā)起協(xié)議 (SIP)網(wǎng)關(guān)(GW) 140、家庭認(rèn)證、授權(quán)和計(jì)費(fèi)(H-AAA)服務(wù)器122、歸屬位置寄存器/認(rèn)證中 心(HLR/AC) 124和數(shù)據(jù)庫126。移動(dòng)站(MS) 150可經(jīng)由WLAN接入點(diǎn)(AP) 160連接至3G網(wǎng)絡(luò)110。WLAN AP 160 也可提供到互聯(lián)網(wǎng)101的連接。盡管將MS 150示出為移動(dòng)電話,但也可以使用其它移動(dòng)和 非移動(dòng)設(shè)備,例如膝上型計(jì)算機(jī)。WLAN AP160可提供IEEE 802. xx無線連接,其中“xx”表 示版本號(hào)(例如“11”)。也可使用其它連接協(xié)議,例如WiMax、DSL和/或其它連接協(xié)議。H-AAA 122對(duì)MS 150進(jìn)行認(rèn)證和授權(quán),以訪問網(wǎng)絡(luò)服務(wù)。MSC 120對(duì)無線設(shè)備150 處的業(yè)務(wù)發(fā)起或業(yè)務(wù)終止進(jìn)行切換。MSC 120可在無線網(wǎng)絡(luò)和其它公共交換網(wǎng)或其它MSC 之間提供針對(duì)用戶業(yè)務(wù)的接口。HLR/AC1M存儲(chǔ)與所有連接的移動(dòng)站(例如MS 150)相關(guān) 聯(lián)的位置數(shù)據(jù)。SIP GW140處理并路由IP語音(VoIP)呼叫。PDIF 130通過提供到3G網(wǎng)絡(luò)110的IP連接來提供對(duì)分組數(shù)據(jù)服務(wù)的訪問。PDIF 130可支持在其自身與MS 150之間的安全隧道管理過程,包括隧道的建立和釋放、從3G網(wǎng) 絡(luò)110對(duì)MS分配IP地址、發(fā)往和來自MS 150的業(yè)務(wù)的封裝和解封裝。PDIF 130也可被配 置為實(shí)施3G網(wǎng)絡(luò)110的策略。此外,PDIF 130可被配置為收集和報(bào)告計(jì)費(fèi)/賬單信息。MS 150可建立與PDIF 130的安全I(xiàn)P隧道135,其中通過H-MA 122對(duì)所建立的隧 道進(jìn)行認(rèn)證和授權(quán)。在建立隧道之后,MS 150可訪問3G家庭網(wǎng)絡(luò)110中的服務(wù)??墒褂没?聯(lián)網(wǎng)密鑰交換版本2 (IKEW)或其它安全協(xié)議來建立與PDIF的安全I(xiàn)P-Sec隧道。根據(jù)一些 實(shí)施例,PDIF 130可位于MS的家庭網(wǎng)絡(luò)中。在其它實(shí)施例中,其可位于被訪問網(wǎng)絡(luò)中。如虛線標(biāo)記的3G數(shù)據(jù)所示,可將數(shù)據(jù)呼叫從MS 150路由至PDIF 130,以及轉(zhuǎn)發(fā)至 互聯(lián)網(wǎng)101。因此,使用3G后端認(rèn)證過程對(duì)MS進(jìn)行認(rèn)證,同時(shí)仍舊允許在公共互聯(lián)網(wǎng)上的 連接。如虛線標(biāo)記的SIP/RTP所示,通過隧道將IP語音(VoIP)路由至PDIF,然后轉(zhuǎn)發(fā)至 SIP Gff 140和家庭網(wǎng)絡(luò)的其它部件??墒褂靡?guī)則IP路由將SIP/RTP業(yè)務(wù)路由至SIP Gff0圖2詳細(xì)示出PDIF 130。PDIF 130可包括接收機(jī)210,其從一個(gè)或多個(gè)移動(dòng)設(shè)備204(例如MS 150)接收信號(hào);以及發(fā)射機(jī)224,其向一個(gè)或多個(gè)移動(dòng)設(shè)備204發(fā)送信號(hào)。接 收機(jī)210可操作地與解調(diào)器212相關(guān)聯(lián),所述解調(diào)器212用于對(duì)所接收的信息進(jìn)行解調(diào)???通過處理器214來分析所解調(diào)的符號(hào),所述處理器214耦合至存儲(chǔ)器216,所述存儲(chǔ)器216 用于存儲(chǔ)與會(huì)話建立和數(shù)據(jù)路由相關(guān)的信息以及其它適合的信息。PDIF 130還可包括會(huì)話建立器218,以便促進(jìn)從MS至3G蜂窩網(wǎng)絡(luò)的連接。會(huì)話 建立器218用于建立到MS的安全隧道,以及有助于在建立到網(wǎng)絡(luò)的連接之前對(duì)MS進(jìn)行認(rèn) 證。如本文所述,安全隧道可以是IPkc隧道。PDIF 130還可以包括呼叫路由器220。呼叫路由器220從MS接收呼叫,并確定呼 叫是語音呼叫還是數(shù)據(jù)呼叫。然后,呼叫路由器220相應(yīng)地路由呼叫。具體地,可通過與3G 網(wǎng)絡(luò)相關(guān)的SIP GW來路由語音呼叫,而通過互聯(lián)網(wǎng)來路由數(shù)據(jù)呼叫。PDIF 130還可包括呼叫折扣器(discounter) 222。如上所述,PDIF 130可用于收 集和報(bào)告計(jì)費(fèi)信息。例如,PDIF 130可針對(duì)所接收的呼叫保存一個(gè)列表。信息可包括例如 呼叫源、目的地、持續(xù)時(shí)間、呼叫類型(例如數(shù)據(jù)或語音)和/或其它信息。然后,將呼叫信 息轉(zhuǎn)發(fā)至H-AAA用于計(jì)費(fèi)。對(duì)于數(shù)據(jù)呼叫,由于呼叫沒有被3G網(wǎng)絡(luò)的其它部件進(jìn)行處理, 因此這不是問題。然而,VoIP呼叫進(jìn)一步由SIP GW、MSC和HLR/AC進(jìn)行處理。HLR/AC也將 VoIP呼叫轉(zhuǎn)發(fā)至H-AAA用于計(jì)費(fèi),這樣將導(dǎo)致雙倍計(jì)費(fèi)。根據(jù)示例性實(shí)施例,呼叫折扣器222可用于對(duì)語音數(shù)據(jù)進(jìn)行打折。結(jié)合呼叫路由 器220,呼叫折扣器222在將呼叫信息轉(zhuǎn)發(fā)至H-AAA之前確定呼叫是否為語音呼叫。如果確 定呼叫是語音呼叫,則呼叫折扣器222可用于從其計(jì)費(fèi)記錄中去除該呼叫。圖3中進(jìn)一步詳細(xì)描述SIP Gff 140。SIP Gff 140有助于進(jìn)行會(huì)話建立和認(rèn)證,以 及在移動(dòng)設(shè)備和3G網(wǎng)絡(luò)(例如3G網(wǎng)絡(luò)110)之間的VoIP呼叫的路由。SIP Gff 140可包 括接收機(jī)310,其從PDIF(例如圖1和2中所示的PDIF 130)接收信號(hào)VoIP呼叫。接收 機(jī)310可操作地與解調(diào)器312關(guān)聯(lián),所述解調(diào)器312用于對(duì)所接收的信息進(jìn)行解調(diào)??赏?過處理器314來分析所解調(diào)的符號(hào),所述處理器314耦合至存儲(chǔ)器316,所述存儲(chǔ)器316用 于存儲(chǔ)與會(huì)話建立和數(shù)據(jù)路由相關(guān)的信息以及其它適合的信息。處理器314可耦合至語音 呼叫處理器318。語音呼叫處理器318在A2鏈路上將語音呼叫路由至MSC。圖4是實(shí)現(xiàn)各個(gè)公開方面的移動(dòng)站150的實(shí)例。MS 150可經(jīng)由WLAN或普通3G網(wǎng) 絡(luò)連接程序來實(shí)現(xiàn)到3G網(wǎng)絡(luò)的數(shù)據(jù)連接。MS 150可包括接收機(jī)402,其從例如接收天線 (未示出)接收信號(hào),對(duì)所接收的信號(hào)執(zhí)行典型動(dòng)作(例如過濾、放大、下變頻等),并對(duì)調(diào) 節(jié)后的信號(hào)進(jìn)行數(shù)字化,以獲取采樣。MS 150還可包括解調(diào)器404,其可對(duì)所接收的符號(hào) 進(jìn)行解調(diào),并將它們提供至處理器206。處理器406可以是專用于分析由接收機(jī)402接收 的信息和/或生成由操作性耦合到調(diào)制器414的發(fā)射機(jī)416發(fā)送的信息的處理器,用于控 制MS 150的一個(gè)或多個(gè)部件的處理器,和/或既用于分析由接收機(jī)402接收的信息、生成 由發(fā)射機(jī)416發(fā)送的信息又用于控制MS 150的一個(gè)或多個(gè)部件的處理器。MS 150還可包括存儲(chǔ)器408,其可操作地耦合至處理器406,并且可存儲(chǔ)要發(fā)送 的數(shù)據(jù)、接收的數(shù)據(jù)、與網(wǎng)絡(luò)連接相關(guān)的信息和/或任意其它適合的信息。MS 150還可存 儲(chǔ)與網(wǎng)絡(luò)連接或由MS 150執(zhí)行的其它功能相關(guān)的協(xié)議和/或算法??梢岳斫獾氖牵鎯?chǔ)器 408可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。通 過舉例而非限制性說明,非易失性存儲(chǔ)器可包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除PROM(EEPROM)或閃存。易失性存儲(chǔ)器可包括隨機(jī)存取存儲(chǔ) 器(RAM),其用作外部高速緩存。通過舉例而非限制性說明,RAM可以具有許多形式,例如同 步 RAM(SRAM)、動(dòng)態(tài) RAM(DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)速率 SDRAM (DDR SDRAM)、增強(qiáng) SDRAM(ESDRAM)、Synchlink DRAM(SLDRAM)和直接內(nèi)存總線 RAM(DRRAM)。存儲(chǔ)器 408 旨在 包括但不限于這些和任意其它適合類型的存儲(chǔ)器。處理器406還可操作地耦合至有助于與3G網(wǎng)絡(luò)進(jìn)行連接的會(huì)話啟動(dòng)器410。MS 150可以是多模式設(shè)備,其能夠經(jīng)由多于一個(gè)的連接過程連接至3G網(wǎng)絡(luò)。例如,MS 150可 被配置為經(jīng)由WiFi (在WLAN 160上)連接至3G網(wǎng)絡(luò),或使用由3G網(wǎng)絡(luò)提供的連接機(jī)制 (例如Cdma2000)。會(huì)話啟動(dòng)器410可被配置為選擇適當(dāng)?shù)倪B接模式。根據(jù)一些實(shí)施例,會(huì) 話啟動(dòng)器410可被配置為如果檢測到WiFi連接,則始終經(jīng)由WiFi連接來進(jìn)行連接。在其 它實(shí)施例中,會(huì)話啟動(dòng)器410可被配置為選擇最強(qiáng)連接,或是選擇提供特定質(zhì)量的服務(wù)等 級(jí)的連接。在又一些其它實(shí)施例中,會(huì)話啟動(dòng)器410可被配置為使得MS 150的用戶能夠根 據(jù)情況來選擇優(yōu)選的連接方法。MS 150還可包括隧道部件412,其有助于生成到PDIF(如圖1所示)的IPSec隧 道??赏ㄟ^所建立的隧道來路由語音和數(shù)據(jù)兩種業(yè)務(wù)。與VoIP呼叫相關(guān)的SIP/RTP業(yè)務(wù)位 于UDP封裝的分組之上。UDP封裝解決NAT穿越問題。隧道部件412可與PDIF交換IKEv2 消息。IKE執(zhí)行相互認(rèn)證,并建立IKE安全關(guān)聯(lián)(SA),其包括如下共享秘密信息,所述共享 秘密信息可用于有效建立用于封裝安全有效載荷(ESP)的SA以及由SA使用的一組加密算 法,以保護(hù)它們承載的業(yè)務(wù)。根據(jù)一些實(shí)施例,可使用附加的子SA來執(zhí)行用戶間流程區(qū)分??舍槍?duì)數(shù)據(jù)業(yè)務(wù)創(chuàng) 建一個(gè)子SA,針對(duì)語音業(yè)務(wù)創(chuàng)建第二子SA。在一些實(shí)施例中,可由PDIF使用SA來區(qū)分語 音和數(shù)據(jù)業(yè)務(wù)??苫诟鱾€(gè)流來啟用或禁用加密。圖5示出根據(jù)各個(gè)公開方面的協(xié)議棧配置。MS 150包括WiFi物理層501、WiFi 媒體 MAC 層 502、IP 層 503、UDP+ESP 封裝層 504、IP(TIA)層 505、UDP/TCP 層 506 和 SIP/ RTP層507。在面向移動(dòng)側(cè),WiFi AP 160包括WiFi物理層508和WiFi MAC層509。在面 向PDIF側(cè),WiFi AP 160包括物理層510和邏輯鏈路(LL)層511。還包括IP層512。在面向WiFi AP側(cè),PDIF包括物理層513、鏈路層514、IP層515和UDP+ESP層 516。在面向SIP GW側(cè),包括物理層517、鏈路層518和IP(TIA)層519。SIP GW包括物理 層 520、鏈路層 521、IP(TIA)層 522、UDP/TCP 層 523 和 SIP/RTP 層 524。在操作中,在IPSec隧道上承載來自移動(dòng)站的語音和數(shù)據(jù)兩種呼叫。如504所示, 在IPkc隧道上對(duì)數(shù)據(jù)業(yè)務(wù)進(jìn)行UDP封裝。對(duì)于VoIP呼叫,也可以使用IKE安全方法對(duì) SIP/RTP業(yè)務(wù)進(jìn)行UDP封裝并通過隧道進(jìn)行傳送。對(duì)數(shù)據(jù)和語音兩種業(yè)務(wù)進(jìn)行封裝并作為 IP分組經(jīng)由WiFi AP來發(fā)送。在PDIF,對(duì)經(jīng)過UDP+ESP+TIA封裝的數(shù)據(jù)業(yè)務(wù)進(jìn)行解幀并將 其路由至互聯(lián)網(wǎng)。將語音呼叫作為IP分組路由至SIP GW,并在SIP GW對(duì)其進(jìn)行解幀。圖6是示出各個(gè)公開方面的流程圖。根據(jù)一些方面,可在PDIF執(zhí)行所示的步驟。 如圖所示,在602,PDIF可接收呼叫。可對(duì)呼叫進(jìn)行UDP封裝,并通過IPSec隧道接收該呼 叫。如圖所示,在604,PDIF確定呼叫是語音呼叫還是數(shù)據(jù)呼叫。如圖所示,在606,可將語 音呼叫路由至SIP GW用于進(jìn)一步處理。如圖所示,在608,可將數(shù)據(jù)業(yè)務(wù)路由至互聯(lián)網(wǎng)。如本文所述,PDIF還可用于收集和報(bào)告計(jì)費(fèi)信息。如圖所示,在610,PDIF可僅向H-AAA發(fā)送與數(shù)據(jù)呼叫相關(guān)的數(shù)據(jù)用于計(jì) 費(fèi)。這防止如果PDIF還發(fā)送關(guān)于語音呼叫的記錄時(shí)出現(xiàn)雙倍計(jì)費(fèi)。當(dāng)在軟件、固件、中間件或微碼、程序代碼或代碼段中實(shí)現(xiàn)這些方面時(shí),它們可存 儲(chǔ)在諸如存儲(chǔ)組件之類的機(jī)器可讀介質(zhì)中。代碼段可表示過程、函數(shù)、子程序、程序、例程、 子例程、模塊、軟件分組、類或指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任意組合。代碼段可通過傳送和 /或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲(chǔ)器內(nèi)容來耦合至另一代碼段或硬件電路??墒褂冒?括存儲(chǔ)器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)热我膺m合的方式來傳遞、轉(zhuǎn)發(fā)或發(fā)送信息、 自變量、參數(shù)、數(shù)據(jù)等。對(duì)于軟件實(shí)現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實(shí)現(xiàn)本文 所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器單元中并通過處理器執(zhí)行。存儲(chǔ)器單元可以在處理 器內(nèi)部或在處理器外部實(shí)現(xiàn),在后一種情況下存儲(chǔ)器單元可經(jīng)由本領(lǐng)域已知的各種方式通 信地連接至處理器。轉(zhuǎn)到圖7,示出這樣的系統(tǒng)700,其從一個(gè)或多個(gè)移動(dòng)設(shè)備接收請(qǐng)求以便通過非信 賴網(wǎng)絡(luò)來數(shù)據(jù)連接至無線用戶網(wǎng)絡(luò)。例如,系統(tǒng)700可以位于PDIF內(nèi)。如圖所示,系統(tǒng)700 包括功能性方框,其表示由處理器、軟件或其組合(例如固件)實(shí)現(xiàn)的功能。系統(tǒng)700包括 聯(lián)合操作的電子部件的邏輯組702。邏輯組702可包括用于在移動(dòng)站以及與無線用戶網(wǎng)絡(luò) 相關(guān)的分組數(shù)據(jù)網(wǎng)間互連功能單元(PDIF)之間建立安全隧道的模塊704。此外,邏輯組702 可包括用于通過所建立的隧道從移動(dòng)站接收呼叫的模塊706。邏輯組702還可包括用于確 定呼叫是語音呼叫還是數(shù)據(jù)呼叫的模塊708。邏輯組702還可包括用于將語音呼叫路由至 SIP網(wǎng)關(guān)以及將數(shù)據(jù)呼叫路由至互聯(lián)網(wǎng)的模塊710。邏輯組702還可包括用于針對(duì)所有接收到的呼叫保存一個(gè)呼叫細(xì)節(jié)列表的模塊 712,以及用于在向與無線用戶網(wǎng)絡(luò)相關(guān)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)呼叫細(xì)節(jié)列表之前從呼叫細(xì)節(jié) 列表中去除所有語音呼叫的模塊714。此外,系統(tǒng)700可包括存儲(chǔ)器716,其保存用于執(zhí)行 與電子部件704-714相關(guān)的功能的指令。盡管示出為在存儲(chǔ)器716的外部,但是可以理解, 電子部件704-714可以存在于存儲(chǔ)器716中??赏ㄟ^通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、場可編程門陣 列信號(hào)(FPGA)或其它可編程邏輯設(shè)備、離散柵極或晶體管邏輯、離散硬件組件或被設(shè)計(jì)為 執(zhí)行本文所述功能的任意組合來實(shí)現(xiàn)或執(zhí)行結(jié)合本發(fā)明所述的各個(gè)示例性邏輯、邏輯框、 模塊和電路。通用處理器可以是微處理器,或者,處理器可以是任意傳統(tǒng)的處理器、控制器、 微控制器或狀態(tài)機(jī)。處理器還可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合(例如DSP和微處理器的組合、 多個(gè)微處理器、結(jié)合DSP核的一個(gè)或多個(gè)微處理器或任意其它這樣的配置)。此外,至少一 個(gè)處理器包括可操作來執(zhí)行上述一個(gè)或多個(gè)步驟和/或動(dòng)作的一個(gè)或多個(gè)模塊。此外,結(jié)合本發(fā)明所述的方法或算法的步驟和/或動(dòng)作可直接體現(xiàn)在硬件中、處 理器可執(zhí)行的軟件模塊中或兩者的組合中。軟件模塊可位于RAM存儲(chǔ)器、閃存、ROM存儲(chǔ)器、 EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、⑶-ROM或本領(lǐng)域已知的任意形式的 存儲(chǔ)介質(zhì)中。示例性存儲(chǔ)介質(zhì)可連接至處理器,從而處理器可以從存儲(chǔ)介質(zhì)讀取信息以及 向其寫入信息。作為另一種選擇,存儲(chǔ)介質(zhì)可以是處理器的一部分。此外,在一些實(shí)施例中, 處理器和存儲(chǔ)介質(zhì)可位于ASIC中。此外,ASIC可位于用戶終端中。作為另一種選擇,處理 器和存儲(chǔ)介質(zhì)可作為離散部件位于用戶終端中。此外,在一些實(shí)施例中,方法或算法的步驟和/或動(dòng)作可作為代碼和/或指令的一個(gè)或任意組合或集位于機(jī)器可讀介質(zhì)和/或計(jì)算機(jī) 可讀介質(zhì)上,其可集成到計(jì)算機(jī)程序產(chǎn)品中。在一個(gè)或多個(gè)實(shí)施例中,所述功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。 如果在軟件中實(shí)現(xiàn),則功能可作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或作 為一個(gè)或多個(gè)指令或代碼在計(jì)算機(jī)可讀介質(zhì)上進(jìn)行發(fā)送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ) 介質(zhì)和通信介質(zhì),所述通信介質(zhì)包括有助于從一個(gè)位置向另一位置傳送計(jì)算機(jī)程序的任意 介質(zhì)。存儲(chǔ)介質(zhì)可以是可由計(jì)算機(jī)存取的任意可用介質(zhì)。通過舉例而非限制性說明,這種 計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)器、磁盤存儲(chǔ)器或其它磁 存儲(chǔ)設(shè)備或可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式承載或存儲(chǔ)其它程序代碼并且可通過計(jì)算機(jī) 存取的任意其它介質(zhì)。此外,任意連接可適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸 電纜、光纜、雙絞線、數(shù)字用戶線路(DSL)或例如紅外、無線電和微波的無線技術(shù)將軟件從 網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源進(jìn)行發(fā)送,則同軸電纜、光纜、雙絞線、DSL或例如紅外、無線電和 微波的無線技術(shù)包括在介質(zhì)的定義中。本文使用的磁盤(disk)和光盤(disc)包括壓縮光 盤(CD)、激光盤、光盤、數(shù)字通用盤(DVD)、軟磁盤和藍(lán)光盤,其中磁盤常常用磁的方式復(fù)制 數(shù)據(jù),而光盤(disc)通常以光的方式通過激光復(fù)制數(shù)據(jù)。上述組合也包括在計(jì)算機(jī)可讀介 質(zhì)的范圍內(nèi)。盡管以上實(shí)施例討論了示例性方面和/或?qū)嵤├?,但是?yīng)注意,在不脫離由所附 權(quán)利要求所限定的方面和/或?qū)嵤├姆秶那闆r下,可進(jìn)行各種改變和修改。此外,盡管 以單數(shù)形式描述或主張所述方面和/或?qū)嵤├母髟?,但是除非清楚地闡述了對(duì)單數(shù)形 式的限制,否則復(fù)數(shù)形式也是預(yù)期的。此外,除非另外說明,否則任意方面和/或?qū)嵤├?全部或部分可利用任意其它方面和/或?qū)嵤├娜炕虿糠帧?br>
權(quán)利要求
1.一種用于處理來自移動(dòng)站的呼叫的方法,其中,所述移動(dòng)站通過無線局域網(wǎng)(WLAN) 連接至無線用戶網(wǎng)絡(luò),所述方法包括以下步驟在所述移動(dòng)站以及與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的分組數(shù)據(jù)網(wǎng)間互連功能單元(PDIF) 之間建立安全隧道;通過所建立的隧道從所述移動(dòng)站接收呼叫; 確定所述呼叫是語音呼叫還是數(shù)據(jù)呼叫;在確定所述呼叫是語音呼叫后,將所述呼叫路由至?xí)挵l(fā)起協(xié)議(SIP)網(wǎng)關(guān)(GW); 在確定所述呼叫是數(shù)據(jù)呼叫后,將所述呼叫路由至互聯(lián)網(wǎng); 針對(duì)所有接收到的呼叫,保存一個(gè)呼叫細(xì)節(jié)列表;在向與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)所述呼叫細(xì)節(jié)列表之前,從所述呼 叫細(xì)節(jié)列表中去除所有語音呼叫。
2.如權(quán)利要求1所述的方法,其中,所述隧道包括IPSec隧道。
3.如權(quán)利要求1所述的方法,其中,確定呼叫是語音呼叫還是數(shù)據(jù)呼叫的步驟至少部 分地基于在建立所述安全隧道時(shí)配置的安全關(guān)聯(lián)。
4.如權(quán)利要求3所述的方法,其中,第一安全關(guān)聯(lián)表示語音呼叫,第二安全關(guān)聯(lián)表示數(shù) 據(jù)呼叫。
5.如權(quán)利要求1所述的方法,其中,所述PDIF位于與所述移動(dòng)站相關(guān)聯(lián)的家庭網(wǎng)絡(luò)中。
6.如權(quán)利要求1所述的方法,其中,所述PDIF位于被訪問的網(wǎng)絡(luò)中。
7.一種裝置,包括用于在移動(dòng)站以及與無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的分組數(shù)據(jù)網(wǎng)間互連功能單元(PDIF)之間 建立安全隧道的模塊;用于通過所建立的隧道從所述移動(dòng)站接收呼叫的模塊; 用于確定所述呼叫是語音呼叫還是數(shù)據(jù)呼叫的模塊;在確定所述呼叫是語音呼叫后,用于將所述呼叫路由至?xí)挵l(fā)起協(xié)議(SIP)網(wǎng)關(guān)(GW) 的模塊;在確定所述呼叫是數(shù)據(jù)呼叫后,用于將所述呼叫路由至互聯(lián)網(wǎng)的模塊; 用于針對(duì)所有接收到的呼叫保存一個(gè)呼叫細(xì)節(jié)列表的模塊;用于在向與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)所述呼叫細(xì)節(jié)列表之前,從所 述呼叫細(xì)節(jié)列表中去除所有語音呼叫的模塊。
8.一種計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),包括第一組代碼,使得計(jì)算機(jī)在移動(dòng)站以及與無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的分組數(shù)據(jù)網(wǎng)間互連功 能單元(PDIF)之間建立安全隧道;第二組代碼,使得所述計(jì)算機(jī)通過所建立的隧道從所述移動(dòng)站接收呼叫; 第三組代碼,使得所述計(jì)算機(jī)確定所述呼叫是語音呼叫還是數(shù)據(jù)呼叫; 第四組代碼,使得所述計(jì)算機(jī)在確定所述呼叫是語音呼叫后,將所述呼叫路由至?xí)?發(fā)起協(xié)議(SIP)網(wǎng)關(guān)(GW);第五組代碼,使得所述計(jì)算機(jī)在確定所述呼叫是數(shù)據(jù)呼叫后,將所述呼叫路由至互聯(lián)網(wǎng);第六組代碼,使得所述計(jì)算機(jī)針對(duì)所有接收到的呼叫保存一個(gè)呼叫細(xì)節(jié)列表; 第七組代碼,使得所述計(jì)算機(jī)在向與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)所述 呼叫細(xì)節(jié)列表之前,從所述呼叫細(xì)節(jié)列表中去除所有語音呼叫。
9.至少一個(gè)處理器,用于處理來自移動(dòng)站的呼叫,其中,所述移動(dòng)站通過WLAN連接至 3G網(wǎng)絡(luò),所述處理器包括第一模塊,用于在所述移動(dòng)站以及與無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的分組數(shù)據(jù)網(wǎng)間互連功能單 元(PDIF)之間建立安全隧道;第二模塊,用于通過所建立的隧道從所述移動(dòng)站接收呼叫; 第三模塊,用于確定所述呼叫是語音呼叫還是數(shù)據(jù)呼叫;第四模塊,用于在確定所述呼叫是語音呼叫后,將所述呼叫路由至?xí)挵l(fā)起協(xié)議(SIP) 網(wǎng)關(guān)(GW);第五模塊,用于在確定所述呼叫是數(shù)據(jù)呼叫后,將所述呼叫路由至互聯(lián)網(wǎng); 第六模塊,用于針對(duì)所有接收到的呼叫保存一個(gè)呼叫細(xì)節(jié)列表; 第七模塊,用于在向與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)所述呼叫細(xì)節(jié)列表 之前,從所述呼叫細(xì)節(jié)列表中去除所有語音呼叫。
10.一種裝置,包括處理器,用于建立到移動(dòng)站的安全隧道,所述移動(dòng)站通過WLAN連接至無線用戶網(wǎng)絡(luò); 接收機(jī),用于通過所建立的隧道從所述移動(dòng)站接收呼叫;業(yè)務(wù)路由器,用于將語音呼叫路由至與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的SIPGW,將數(shù)據(jù)呼叫 路由至互聯(lián)網(wǎng);存儲(chǔ)器,用于針對(duì)所有接收到的呼叫存儲(chǔ)一個(gè)呼叫細(xì)節(jié)列表,其中,所述呼叫細(xì)節(jié)列表 由所述處理器產(chǎn)生;其中,所述處理器還用于在向與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)費(fèi)服務(wù)器轉(zhuǎn)發(fā)所述呼 叫細(xì)節(jié)列表用于計(jì)費(fèi)之前,從所述呼叫細(xì)節(jié)列表中去除所有語音呼叫。
11.如權(quán)利要求10所述的裝置,其中,所述隧道包括IPkc隧道。
12.如權(quán)利要求10所述的裝置,其中,所述數(shù)據(jù)路由器用于至少部分地基于在建立所 述安全隧道時(shí)配置的安全關(guān)聯(lián)來路由語音呼叫和數(shù)據(jù)呼叫。
13.如權(quán)利要求12所述的裝置,其中,第一安全關(guān)聯(lián)表示語音呼叫,第二安全關(guān)聯(lián)表示 數(shù)據(jù)呼叫。
14.一種移動(dòng)設(shè)備,包括發(fā)射機(jī),用于啟動(dòng)通過無線局域網(wǎng)(WLAN)連接到無線用戶網(wǎng)絡(luò)的呼叫連接; 處理器,用于建立到與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的PDIF的安全隧道; 其中,所述處理器用于建立針對(duì)語音呼叫的第一安全關(guān)聯(lián)和針對(duì)數(shù)據(jù)呼叫的第二安全 關(guān)聯(lián);其中,對(duì)所述語音呼叫和所述數(shù)據(jù)呼叫兩者進(jìn)行封裝,并通過所述安全隧道將所述語 音呼叫和所述數(shù)據(jù)呼叫路由至所述PDIF。
15.如權(quán)利要求14所述的移動(dòng)設(shè)備,其中,使用會(huì)話發(fā)起協(xié)議(SIP)通過所建立的隧道 向所述PDIF路由語音呼叫。
16.如權(quán)利要求14所述的移動(dòng)設(shè)備,其中,所述隧道包括IPSec隧道。
17.如權(quán)利要求14所述的移動(dòng)設(shè)備,其中,對(duì)所述語音呼叫和數(shù)據(jù)呼叫進(jìn)行加密。
18.一種通過WLAN與無線用戶網(wǎng)絡(luò)通信的方法,包括以下步驟 建立到與所述無線用戶網(wǎng)絡(luò)相關(guān)聯(lián)的PDIF的安全隧道;對(duì)語音呼叫和數(shù)據(jù)呼叫進(jìn)行封裝,并通過所建立的隧道將所述呼叫路由至所述PDIF。
19.如權(quán)利要求18所述的方法,還包括以下步驟在通過所建立的隧道將所述呼叫路由至所述PDIF之前,對(duì)所述語音呼叫和數(shù)據(jù)呼叫 進(jìn)行加密。
20.如權(quán)利要求18所述的方法,其中,建立安全隧道的步驟包括建立IPkc隧道。
全文摘要
本文描述了用于通過無線LAN來建立到無線用戶網(wǎng)絡(luò)的連接的裝置和方法。在PDIF和移動(dòng)站之間建立安全隧道。經(jīng)由隧道來交換語音和數(shù)據(jù)呼叫兩者。將語音呼叫轉(zhuǎn)發(fā)至SIP GW,而將數(shù)據(jù)呼叫路由至互聯(lián)網(wǎng)。
文檔編號(hào)H04W76/02GK102100120SQ200980119463
公開日2011年6月15日 申請(qǐng)日期2009年5月29日 優(yōu)先權(quán)日2008年5月29日
發(fā)明者L·C·陳, M·B·巴拉德瓦杰, S·巴拉蘇布拉馬尼安, U·S·巴巴爾 申請(qǐng)人:高通股份有限公司