專利名稱:用于多播的裝置和方法
技術領域:
本發(fā)明通常涉及計算機和計算機相關技術。更為具體地,本發(fā)明涉及 用于改進前向鏈路上的多播的系統(tǒng)和方法。
背景技術:
無線通信網(wǎng)絡被廣泛地部署來提供各種類型服務,比如語音、分組數(shù) 據(jù)、廣播等。這些無線網(wǎng)絡包括碼分多址(CDMA)網(wǎng)絡、全球移動通信 (GSM)網(wǎng)絡、通用移動通信系統(tǒng)(UMTS)網(wǎng)絡等。
每個無線網(wǎng)絡使用特定空中接口來支持空中傳遞(over-the-air)通信, 并且通常還實施支持漫游和高級服務的特定移動聯(lián)網(wǎng)協(xié)議。例如,CDMA 網(wǎng)絡使用CDMA空中接口和ANSI-41聯(lián)網(wǎng)協(xié)議。CDMA網(wǎng)絡可以實施一 種或多種CDMA標準,比如IS-95、 IS-856 (lx-EVDO)等。CDMA網(wǎng)絡 可以提供廣播服務,該廣播服務向該網(wǎng)絡內的用戶廣播消息。所廣播的消 息可以承載各種類型的信息,比如新聞、交通報道、天氣信息等。
上面所引用的電信標準是可被實現(xiàn)來傳輸語音和/或數(shù)據(jù)的各種通信系 統(tǒng)的實例。在這些系統(tǒng)內,多個用戶共享有限的系統(tǒng)資源。 一種此類限制 是支持多個用戶的信道的可用性。例如,在CDMA型系統(tǒng)中,基站的范圍 內的每個用戶可被分配一個或多個信道來與該基站進行通信。如果沒有足 夠的信道,那么進入該基站的范圍的新用戶可能被阻止訪問該基站的服務。
在特定情況下,期望向若干用戶發(fā)送相同的數(shù)據(jù)。對于導致無線網(wǎng)絡 上產(chǎn)生大負載的應用(比如,視頻流)而言,這是特別期望的。然而,蜂窩基站當前被配置來在不同的信道上向每個用戶發(fā)送數(shù)據(jù),而不管去往每 個用戶的數(shù)據(jù)的相似度。換言之,基站進行具有相同數(shù)據(jù)內容的多個傳輸。 因此,通過提供用于改進前向鏈路上的多播的系統(tǒng)和方法可以獲得好處。
根據(jù)下述描述和所附權利要求,結合附圖,本發(fā)明的例示實施例將變 得更加顯而易見。要理解的是,這些附圖僅僅描述例示實施例,因此不能 被認為是限制本發(fā)明的范圍。通過使用附圖,將更加具體和詳細地描述本 發(fā)明的例示實施例,在附圖中-
圖1是例示無線通信網(wǎng)絡的一個實施例的方框圖; 圖2是例示基站控制器的一個實施例的方框圖3是例示用于改進前向鏈路上的多播的效率的方法的一個實施例的 流程圖4是例示被建立來支持一個接入終端僅僅一個暫時多播組連接的數(shù) 據(jù)路徑的一個實施例的線程圖5是例示使用多播IP地址在一個或多個接入終端和多播服務器之間 建立的暫時多播連接的一個實施例的線程圖6是例示使用多播IP地址來進行暫時或永久多播組連接的數(shù)據(jù)流的 一個實施例的線程圖7是例示在多播服務器和一個或多個接入終端之間終止的暫時多播 組連接的一個實施例的線程圖8是例示被建立來支持一個接入終端多個永久多播組連接的數(shù)據(jù)路 徑的一個實施例的線程圖9是例示使用多播IP地址在一個或多個接入終端和多播服務器之間 建立的永久多播組連接的一個實施例的線程圖10是例示在多播服務器和一個或多個接入終端之間終止的永久多播 組連接的一個實施例的線程圖11是例示被建立來支持一個接入終端多個暫時多播組連接的數(shù)據(jù)路 徑的一個實施例的線程圖12是例示使用多播IP地址來在一個或多個接入終端和多播服務器之
6間建立的暫時多播組連接的一個實施例的線程圖13是例示在多播服務器和一個或多個接入終端之間終止的暫時多播
組連接的一個實施例的線程圖14例示了在根據(jù)一個配置的通信設備中使用的各種組件;和 圖15是根據(jù)所公開的裝置的一個實施例的基站的方框圖。
具體實施例方式
描述了用于改進多播傳輸中的鏈路效率的方法。數(shù)據(jù)分組被發(fā)送到多 播服務器。對該數(shù)據(jù)分組進行處理。將該數(shù)據(jù)分組的副本從多播服務器發(fā) 送到與一個或多個接入終端相關聯(lián)的多播互聯(lián)網(wǎng)協(xié)議(IP)地址。使用專用 于多播業(yè)務的信道來將該數(shù)據(jù)分組的副本多播到一個或多個接入終端中的 每個接入終端,該多播業(yè)務與所述一個或多個接入終端中的每個接入終端 相關聯(lián)。
在一個實施例中,基站控制器將該數(shù)據(jù)分組的一個單個副本轉發(fā)到基
站收發(fā)器,以使用多播媒體接入控制(MAC)標識符,將該單個副本發(fā)送 到一個或多個接入終端。基站控制器可以維護多播組列表。該多播組列表 可以指示屬于特定組的一個或多個接入終端。在一個實施例中,該特定組 是包括預留標識符的永久多播組。該特定組可以是暫時多播組,該暫時多 播組包括在設置多播組連接之后建立且在終止該多播組連接后刪除的標識 符。
當一個或多個接入終端進入基站收發(fā)器的特定地理扇區(qū)時,多播MAC 標識符被動態(tài)地分配給該一個或多個接入終端。在另一實施例中,當一個 或多個接入終端退出基站收發(fā)器的特定地理扇區(qū)時,從該一個或多個接入 終端動態(tài)地解分配多播MAC標識符。該數(shù)據(jù)分組的其它副本可以被丟棄。
多播服務器可以是即按即講(PTT)服務器。該多播服務器可以是基于 蜂窩的即按即講(PoC)服務器。
描述了被配置來改進多播傳輸中的鏈路效率的裝置。該裝置包括處理 器和與該處理器電通信的存儲器。指令被存儲在該存儲器中。與分組數(shù)據(jù) 服務節(jié)點建立通信。從該分組數(shù)據(jù)服務節(jié)點接收數(shù)據(jù)分組的一個或多個副 本,其中該數(shù)據(jù)分組的每個副本與一個接入終端相關聯(lián)。該數(shù)據(jù)分組的一
7個單個副本被轉發(fā)到基站收發(fā)器。該數(shù)據(jù)分組的其它副本被丟棄。
還描述了被配置來改進多播傳輸中的鏈路效率的系統(tǒng)。數(shù)據(jù)分組被發(fā) 送到多播服務器。對該數(shù)據(jù)分組進行處理。將該數(shù)據(jù)分組的副本從多播服 務器發(fā)送到與一個或多個接入終端相關聯(lián)的多播互聯(lián)網(wǎng)協(xié)議(IP)地址。使 用專用于多播業(yè)務的信道來將該數(shù)據(jù)分組的副本多播到一個或多個接入終 端中的每個接入終端,該多播業(yè)務與所述一個或多個接入終端中的每個接 入終端相關聯(lián)。
還描述了被配置來存儲一組指令的計算機可讀介質。與分組數(shù)據(jù)服務 節(jié)點建立通信。從該分組數(shù)據(jù)服務節(jié)點接收數(shù)據(jù)分組的一個或多個副本, 其中該數(shù)據(jù)分組的每個副本與一個接入終端相關聯(lián)。該數(shù)據(jù)分組的一個單 個副本被轉發(fā)到基站收發(fā)器。該數(shù)據(jù)分組的其它副本被丟棄。
現(xiàn)在參照附圖來描述本發(fā)明的各個實施例,在附圖中,相似的參考標 記表示相同的或功能相似的元件。如在這里的附圖中描述和例示的,可以 按照多種不同的配置來布置和設計本發(fā)明的實施例。因此,下述對本發(fā)明 的若干例示實施例的更為詳細的描述,如附圖中所表示的,不是意在限制 所要求的本發(fā)明的范圍,而僅僅是本發(fā)明的實施例的表示。
詞組"例示性"在這里被專門用來表示"用作實例、例子或圖示"。這 里被描述為"例示性"的任何實施例不必被解釋為相較于其它實施例為優(yōu) 選的或具有優(yōu)勢。
這里所公開的實施例的許多特征可被實現(xiàn)為計算機軟件、電子硬件或 兩者的組合。為了清楚地說明硬件和軟件的這種互換性,對各種組件將就 它們的功能進行一般性的描述。這種功能是實現(xiàn)為硬件還是實現(xiàn)為軟件取 決于具體應用以及加到整個系統(tǒng)上的設計約束。本領域技術人員可以針對 每種具體應用以各種方式來實現(xiàn)所述的功能,但是這種實現(xiàn)判斷不應解釋 為導致背離本發(fā)明的范圍。
在所描述的功能被實現(xiàn)為計算機軟件的情況下,此種軟件可以包括任 何類型的計算機指令或計算機可執(zhí)行代碼,該計算機指令或計算機可執(zhí)行 代碼可位于存儲器設備內和/或作為電信號在系統(tǒng)總線或網(wǎng)絡上傳輸。實現(xiàn) 與這里所描述的組件相關聯(lián)的功能的軟件可以包括一個單指令或多個指 令,其可以在若干不同的代碼段上、在不同的程序之間或在若干存儲器設備上分發(fā)。
如這里所使用的,除非以其它方式明確地指出,術語"一實施例"、"實 施例"、"多個實施例"、"所述實施例"、"所述多個實施例"、"一個或多個 實施例"、"一些實施例"、"特定實施例"、"一個實施例"、"另一實施例" 和所公開的本發(fā)明的一個或多個(而不必是所有)實施例具有相同的含義。
對術語"確定"(和其語法變型)進行非常廣義地使用。術語"確定" 包含非常多的動作,因此,"確定"可以包括運算、計算、處理、導出、調 查、査找(例如,在表、數(shù)據(jù)庫或另一數(shù)據(jù)結構中查找)、斷定等。而且,
"確定"可以包括接收(例如,接收信息)、訪問(例如,訪問存儲器中的 數(shù)據(jù))等。而且,"確定"可以包括解析、選擇、選中、建立等。
除非以其它方式明確地指出,短語"基于"并不意味著"僅僅基于"。 換言之,短語"基于"描述"僅僅基于"和"至少基于"兩者。
這里被稱為接入終端(AT)的高數(shù)據(jù)速率(HDR)用戶站可以是移動
的或固定的,其可以與一個或多個HDR基站通信,該一個或多個HDR基
站在這里被稱為基站收發(fā)器(BTS)。接入終端可以通過一個或多個基站收
發(fā)器將數(shù)據(jù)分組發(fā)送到HDR基站控制器和從HDR基站控制器接收數(shù)據(jù)分
組,該HDR基站控制器在這里被稱為基站控制器(BSC)。基站收發(fā)器和
基站控制器是被稱為接入網(wǎng)絡(AN)的網(wǎng)絡的一部分。接入網(wǎng)絡可以在多
個接入終端之間傳輸數(shù)據(jù)分組。該接入網(wǎng)絡可以進一步連接到該接入網(wǎng)絡
外部的其它網(wǎng)絡,比如企業(yè)內部因特網(wǎng)或因特網(wǎng),并且可以在每個接入終
端和此種外部網(wǎng)絡之間傳輸數(shù)據(jù)分組。已經(jīng)與一個或多個基站收發(fā)器建立
起活動業(yè)務信道連接的接入終端可以是活動接入終端,并且處于業(yè)務狀態(tài)。 處于與一個或多個基站收發(fā)器建立活動業(yè)務信道連接的過程中的接入終端
處于連接建立狀態(tài)。接入終端可以是通過無線信道或通過有線信道,例如 使用光纖或同軸線纜,通信的任何數(shù)據(jù)設備。接入終端還可以是多種類型 的設備中的任何一種,所述多種類型的設備包括,但不限于,個人計算機 (PC)卡、緊湊型閃存、外置或內置調制解調器、或者無線或有線電話。 接入終端利用來將信號發(fā)送到基站收發(fā)器的通信鏈路是反向鏈路?;臼?發(fā)器利用來將信號發(fā)送到接入終端的通信鏈路是前向鏈路。
在一些通信系統(tǒng)中,分組可用來承載數(shù)據(jù)業(yè)務。在此種系統(tǒng)中,承載
9數(shù)據(jù)業(yè)務的分組可被分為子分組,該子分組占用傳輸信道的時隙。為了例
示容易,這里使用演進型數(shù)據(jù)優(yōu)化(EVDO)系統(tǒng)的術語。這種使用并不意 在將這里的實施例的實現(xiàn)限制于EVDO系統(tǒng)。
從基站到在該基站的范圍內操作的遠程站的前向鏈路可以包括多個信 道。前向鏈路的信道中的一些信道可以包括,但不限于,導頻信道、同步 信道、尋呼信道、快速尋呼信道、廣播信道、功率控制信道、分配信道、 控制信道、專用控制信道、媒體接入控制(MAC)信道、基本信道、補充 信道、補充碼信道和分組數(shù)據(jù)信道。從遠程站到基站的反向鏈路也可以包 括多個信道。每個信道承載去往目標目的地的不同類型的信息。通常,在 基本信道上承載語音業(yè)務,而在補充信道或分組數(shù)據(jù)信道上承載數(shù)據(jù)業(yè)務。 補充信道是通常專用的信道,而分組數(shù)據(jù)信道通常按照時分和碼分復用的 方式承載專用于不同對方的信號?;蛘撸纸M數(shù)據(jù)信道還可被描述為共享 補充信道。出于描述這里的實施例的目的,補充信道和分組數(shù)據(jù)信道被統(tǒng) 稱為數(shù)據(jù)業(yè)務信道。
在語音業(yè)務和數(shù)據(jù)業(yè)務在前向鏈路或反向鏈路上傳輸之前,通常對語 音業(yè)務和數(shù)據(jù)業(yè)務進行編碼、調制和擴頻。所述編碼、調制和擴頻可以以 各種格式實現(xiàn)。在EVDO系統(tǒng)中,傳輸格式取決于傳輸語音業(yè)務和數(shù)據(jù)業(yè) 務的信道的類型和該信道的狀態(tài),這可以針對衰落和干擾進行描述。
分組數(shù)據(jù)系統(tǒng)將數(shù)據(jù)傳輸?shù)竭h程系統(tǒng)(即, 一次從一個站到多個站)。 數(shù)據(jù)傳輸從基站開始,在共享數(shù)據(jù)業(yè)務信道上發(fā)生,這可以利用控制信息 完成。所述控制信息可以包括數(shù)據(jù)傳輸?shù)膮?shù),比如調制、編碼和功率。 傳輸?shù)竭h程站的一條控制信息是媒體接入控制標識符(MAC ID)。當遠程 站進入通信系統(tǒng)時,根據(jù)唯一的國際移動站識別碼(MSI)將MAC ID分 配給該遠程站。因此,可以利用分配給遠程站的MAC ID來表示專用于該 遠程站的信道。
一些分組數(shù)據(jù)系統(tǒng)提供比如多播和廣播的服務。在多播中,相同的傳 輸被發(fā)送到一組遠程站。在廣播中,相同的傳輸被發(fā)送到處于基站的范圍 內的所有遠程站。例如,視頻廣播將要求該系統(tǒng)將該視頻流發(fā)送到訂購所 述視頻流信道的所有用戶。然而,如上所述,分組數(shù)據(jù)系統(tǒng)通常每次將數(shù) 據(jù)發(fā)送到一個遠程站。因此,現(xiàn)有分組數(shù)據(jù)系統(tǒng)中的多播和廣播可以將同一數(shù)據(jù)獨立地發(fā)送到每個遠程站。例如,如果在該系統(tǒng)中存在7V個遠程站,
并且該系統(tǒng)需要將同一消息廣播到所有遠程站,則該系統(tǒng)可以將該同一消
息發(fā)送N次,每次傳輸適合于每個遠程站的需要。本系統(tǒng)和方法旨在通過 改進前向鏈路上的多播來消除由于到多個接收方的多個相同的廣播而導致 的信道資源的浪費。
圖1是示出無線通信網(wǎng)絡100的一個實施例的方框圖。該網(wǎng)絡100包 括多個接入終端(AT) 102A-102D (也稱為用戶單元、用戶裝置、遠程站、 移動站等)。該網(wǎng)絡100還包括多個基站收發(fā)器(BTS) 104A-104C、基站 控制器(BSC) 160 (也稱為無線網(wǎng)絡控制器或分組控制功能)、移動交換中 心(MSC) 108、分組數(shù)據(jù)服務節(jié)點(PDSN) 110或網(wǎng)際互聯(lián)功能(IWF)、 公共交換電話網(wǎng)絡(PSTN) 112 (通常為電話公司)、互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng) 絡114 (通常為因特網(wǎng))和多播服務器118。出于簡單的目的,示出了四個 接入終端102A-102D、三個基站收發(fā)器104A-104C、 一個基站控制器106、 一個移動交換中心108、 一個PDSN 110和一個多播服務器118。然而,可 以存在任意數(shù)目的接入終端102、基站收發(fā)器104、基站控制器106、移動 交換中心108、 PDSN 110和多播服務器118。
在一個實施例中,無線通信網(wǎng)絡100是分組數(shù)據(jù)服務網(wǎng)絡。接入終端 102A-102D可以是多個不同類型的無線通信設備中的任何一個,所述多個 不同類型的無線通信設備比如是便攜式電話、蜂窩電話、與運行基于IP的 網(wǎng)絡瀏覽器應用程序的膝上型計算機相連的蜂窩電話、具有相關聯(lián)的免提 汽車用品的蜂窩電話、運行基于IP的網(wǎng)絡瀏覽器應用程序的個人數(shù)據(jù)助理 (PDA)、結合在便攜式計算機中的無線通信模塊或者可在無線本地環(huán)或抄 表系統(tǒng)中找到的固定定位通信模塊。在又一實施例中,接入終端102A-102D 可以是任意類型的通信單元。接入終端102A-102D可以被實現(xiàn)來執(zhí)行比如 在例如EIA/TIA/IS-707標準中描述的一個或多個無線分組數(shù)據(jù)協(xié)議。
在一個實施例中,IP網(wǎng)絡114與PDSN 110和多播服務器118耦合。 PDSN IIO可以與MSC 108耦合,以及MSC 108可以與BSC 106禾QPSTN 112 耦合。BSC 106可以經(jīng)由根據(jù)下述協(xié)議傳輸語音和/或數(shù)據(jù)分組所使用的無 線資源來與基站收發(fā)器104A-104C耦合,所述協(xié)議包括例如E1、 Tl、異步 傳輸模式(ATM)、 IP、 PPP、幀中繼、HDSL、 ADSL或xDSL。在一個替換實施例中,BSC 106直接與PDSN 110耦合,而MSC 108不與PDSN 110
稱合o
在無線通信網(wǎng)絡100的操作期間,基站收發(fā)器104A-104C接收和解調 來自各個接入終端102A-102D的多組反向信號,該各個接入終端 102A-102D正參與電話呼叫、網(wǎng)絡瀏覽或其他數(shù)據(jù)通信。給定基站收發(fā)器 104A-104C所接收的每個反向信號可以在基站收發(fā)器104A-104C內處理。 每個基站收發(fā)器104A-104C可以通過調制并將多組前向信號發(fā)送到多個接 入終端102A-102D來與多個接入終端102A-102D通信。例如,如圖1所示, 基站收發(fā)器104A同時與第一和第二接入終端102A、 102B通信,而基站收 發(fā)器104C同時與第三和第四接入終端102C、 102D通信。
基站控制器106可以提供呼叫資源分配和移動性管理功能,該移動性 管理功能包括從一個基站收發(fā)器104A-104C到另一基站收發(fā)器104A-104C 的特定接入終端102A-102D的呼叫的軟切換的編排。例如,接入終端102C 可以同時與基站收發(fā)器104B、 104C通信。最后,當接入終端102C遠離基 站收發(fā)器中的一個基站收發(fā)器104C足夠遠時,該呼叫可以被切換到其它基 站收發(fā)器104B。
如果傳輸是電話呼叫,則基站控制器106可以將所接收的數(shù)據(jù)路由到 MSC 108。 MSC108可以提供其它的路由服務來與PSTN 112交互。如果傳 輸是基于分組的傳輸,比如目的地為IP網(wǎng)絡114的數(shù)據(jù)呼叫,則MSC108 可以將該數(shù)據(jù)分組路由到PDSN 110,該PDSN 110可以將該分組發(fā)送到IP 網(wǎng)絡114。分組可以在IP網(wǎng)絡114上發(fā)送到多播服務器118。另外,多播服 務器118可以在IP網(wǎng)絡114上將分組發(fā)送到PDSN 110。在一個實施例中, BSC 106將分組直接路由到PDSN 110,該PDSN 110將該分組發(fā)送到IP網(wǎng) 絡114。
圖2是例示基站控制器206的一個實施例的方框圖。BSC 206維護多播 組列表208,該多播組列表208指示那個(那些)接入終端屬于一個特定組。 如圖例示,BSC206可以維護多于一個多播組列表208。在一個實施例中, 當接入終端202進入特定地理區(qū)域并擁有合適的標識時,該接入終端202 可以變?yōu)橐粋€特定組的一個成員。例如,當接入終端202進入特定多播組 的地理區(qū)域時,可以對與該接入終端202相關聯(lián)的接入終端標識符212進
12行分析。接入終端標識符212可以包括與該多播組相關聯(lián)的多播IP地址、 與接入終端202相關聯(lián)的電話號碼、與接入終端202相關聯(lián)的MAC地址、 與接入終端202相關聯(lián)的序列號等。如果接入終端202擁有該合適的標識 符212,則該接入終端202被添加到該多播組列表208。
圖3是例示用于改進前向鏈路上的多播的效率的方法300的一個實施 例的流程圖??梢栽诒热鐖D1中所例示的網(wǎng)絡100的無線通信網(wǎng)絡內實施 該方法100。在一個實施例中,數(shù)據(jù)分組被發(fā)送302到多播服務器118。數(shù) 據(jù)分組可以包括數(shù)據(jù)和如先前所說明的與該數(shù)據(jù)相關的控制信息。所述數(shù) 據(jù)分組可以從接入終端102A發(fā)送302。
多播服務器可以處理304分組數(shù)據(jù),并發(fā)送306該數(shù)據(jù)分組的副本。 該數(shù)據(jù)分組的副本可以被尋址到一個多播IP地址。這樣,該數(shù)據(jù)分組可以 被發(fā)送306到該多播IP地址。在一個實施例中,該多播IP地址可以與一組 感興趣的接收器相關聯(lián),所述感興趣的接收器比如為接入終端102B-102D。 數(shù)據(jù)分組可以被發(fā)送到該多播IP地址,并且路由器(即,PDSN110)可以 制作該數(shù)據(jù)分組的一個或多個副本。該數(shù)據(jù)分組的一個或多個副本可以被 多播308到基站控制器106。
在一個實施例中,基站控制器106可以將該數(shù)據(jù)分組的一個單個副本 轉發(fā)310到基站收發(fā)器104A?;究刂破?06可以使用多播MAC標識符 來轉發(fā)310該單個副本。該多播MAC標識符可以被分配給與基站收發(fā)器 104對應的扇區(qū)內的多個用戶(即,接入終端102)。當一個個體接入終端 102進入與該基站收發(fā)器104相關聯(lián)的扇區(qū)中時,該個體接入終端102被動 態(tài)地分配該多播MAC標識符。當該接入終端102離開與基站收發(fā)器104 相關聯(lián)的扇區(qū)時,還可以動態(tài)地解分配該多播MAC標識符。在一個實施例 中,丟棄312該數(shù)據(jù)分組的其它副本,使得該數(shù)據(jù)分組的僅僅一個單個副 本被轉發(fā)310到基站收發(fā)器104。
該系統(tǒng)可以支持不同種類的多播組。該多播組可以是暫時的或永久的。 在該網(wǎng)絡(接入網(wǎng)絡、PDSN和多播服務器)中,利用比如多播組標識、多 播IP地址和多播端口的公知標識符來有管理地配置(provision)永久多播 組。可以利用從該多播組標識到無線鏈路協(xié)議(RLP)流編號的關聯(lián)性來配 置BSC。比如警察和組總是存在于該系統(tǒng)中,即使在該多播組連接中不存在任何用戶或接入終 端。永久多播組的標識符被預留,且不可用于暫時多播組。該暫時多播組
是基于ad-hoc形成的,比如在任意給定時間在接入終端的子集之間的即按 即講(PTT)會話。只要在多播組連接中存在活動的接入終端,暫時多播組 就存在。僅僅在設置(setup)多播組連接后才建立暫時多播組標識符,并 且在該連接終止后刪除該暫時多播組標識符。
為了接收多播組的數(shù)據(jù)分組,接入終端可以建立直到PDSN的專用數(shù) 據(jù)路徑。這包括建立PDSN和BSC之間的專用輔助A10信道以及BSC和 接入終端之間的專用RLP流。在一個實施例中,專用數(shù)據(jù)路徑建立和隨后 的多播組連接設置過程可以被優(yōu)化,以在任何給定時間,對于一個用戶或 一個接入終端,支持僅僅一個暫時多播組連接。在另一個實施例中,專用 數(shù)據(jù)路徑建立和隨后的多播組連接設置過程可以被優(yōu)化,以在任何給定時 間,對于一個用戶或一個接入終端,支持多個暫時多播組連接。在這些實 施例的任一實施例中,用戶或接入終端還可以同時支持多個永久多播組連 接。
圖4是例示由接入終端404建立的用于在任何給定時間僅僅支持一個 暫時多播組連接的專用數(shù)據(jù)路徑的一個實施例的線程圖。數(shù)據(jù)分組可以在 該所建立的數(shù)據(jù)路徑連接上由PDSN 410發(fā)送。接入終端404可以首先與基 站控制器建立會話414?;究刂破?08可以與PDSN 410建立All連接 416。
在一個實施例中,多播服務器412是PTT服務器。在另一實施例中, 多播服務器412是基于蜂窩的即按即講(PoC)。網(wǎng)絡內的每個接入終端, 比如一個單個接入終端404和多個接入終端402,可以建立RLP流和輔助 A10信道。如先前所描述的,輔助AlO信道可專用于特定數(shù)據(jù)業(yè)務。RLP 流可以去往(be bound to)基站控制器408處的輔助A10信道。該數(shù)據(jù)路 徑可以在建立與多播服務器412間的多播組連接之前事先建立。
該單個接入終端404可以向基站控制器408發(fā)送流預留請求418A。流 預留請求418A可以包括IP流的標識和請求RLP流預留的服務質量(QoS) 參數(shù)。該流預留請求418A還可以包括該流預留是用于暫時多播組IP流的 指示。該基站控制器408可以通過發(fā)送流預留響應420A來進行響應,該流預留響應420A可以包括準許給IP流的QoS參數(shù)?;究刂破?08可以發(fā) 送流激活422來激活該RLP流。基站控制器408可以發(fā)送流預留424來為 在該流預留請求418A中所指示的IP流分配激活的RLP流。
在一個實施例中,基站控制器408將All注冊請求426B發(fā)送到PDSN 410。該All注冊請求426B可以包括IP流標識和為其建立輔助A10信道 的IP流的所準許的QoS參數(shù)。PDSN 410可以通過發(fā)送注冊應答428B來進 行響應,該注冊應答428B指示成功地建立輔助A10信道。
接入終端404還可以向PDSN 410發(fā)送預留430。該預留430可以包括 分組過濾器和IP流標識。PDSN410可以發(fā)送預留確認432。在一個實施例 中,可以在PDSN410處設置分組過濾器,使得該暫時多播組的數(shù)據(jù)業(yè)務被 過濾到先前建立的專用輔助AlO信道中。接入終端404可以經(jīng)由向基站控 制器408發(fā)消息的空中接口來指示多播組ID。該多播組ID可以根據(jù)在接入 終端404上運行的應用程序導出,該接入終端404在設置多播組連接期間 發(fā)信號通知在各個接入終端上的應用程序之間交換的消息。對于網(wǎng)絡中所 包括的每個接入終端402,可以重復圖4中所描述的步驟414-432。
圖5是例示使用多播IP地址在一個或多個接入終端502、504和多播服 務器512之間建立的暫時多播組連接的一個實施例的線程圖。該圖例示了 當接入終端能夠在任何給定時間支持一個暫時多播組連接時的多播組連接 設置過程。第一接入終端504可以向第二、第三等直至第N接入終端502 (AT AO多播信息。在一個實施例中,接入終端504向多播服務器512發(fā) 送呼叫請求514。多播服務器可以向由AT W 502表示的一個或多個接入終 端發(fā)送呼叫通告516。該呼叫通告516可以包括比如呼叫標識、多播IP地 址和多播端口的參數(shù)。多播服務器512可以使用516中所指示的多播IP地 址和多播端口來將數(shù)據(jù)發(fā)送到該組中的每個接入終端502、 504。
多個接入終端502中的接入終端可以使用呼叫通告516中所包括的參 數(shù)來向基站控制器508發(fā)送組通知518A。該組通知518A可以包括用于標 識多播組的多播組IP地址。每個接入終端402可以向分組數(shù)據(jù)服務節(jié)點 (PDSN) 510發(fā)送加入地址520A通知。PDSN 510可以實現(xiàn)IP多播所需 要的多播代理功能。換言之,組中的每個接入終端502加入源于(root)PDSN 510的多播IP地址組??梢允褂靡蛱鼐W(wǎng)組管理協(xié)議(IGMP)來實現(xiàn)接入終
15端502加入到多播IP地址組。
接入終端502可以在加入多播IP地址組后,向多播服務器512發(fā)送呼 叫接受522通知?;究刂破?08向每個接入終端502發(fā)送信道分配524A。 信道分配524A指示其上可以實現(xiàn)每個接入終端502和基站收發(fā)器之間的通 信的信道。信道分配514A可以包括被分配來用于發(fā)送多播數(shù)據(jù)的多播MAC ID。
多播服務器512可以向發(fā)起多播組連接的接入終端504發(fā)送呼叫準許 526。該呼叫準許526指示成功地設置多播組連接,其可以包括比如呼叫標 識、多播IP地址和多播端口的參數(shù)。接入終端504可以向基站控制器508 發(fā)送組通知5I8B,該組通知518B指示分配給多播組的多播IP地址。接入 終端504還可以向PDSN51送加入地址520B通知。換言之,接入終端 504可以加入源于PDSN的多播IP地址組。接入終端504可以經(jīng)由IGMP 協(xié)議加入該組?;究刂破?08可以向接入終端504發(fā)送信道分配524B。 信道分配524B可以包括被分配來用于發(fā)送多播數(shù)據(jù)的多播MAC ID。
基站控制器508可以經(jīng)由由組通知518A中的接入終端向基站控制器通 知的多播組,獲知屬于同一多播組的每個接入終端。在一個實施例中,基 站控制器508選擇一個已經(jīng)為該多播組建立的RLP流來用作"領導"RLP 流。如先前所說明的,基站控制器508通過多播組連接中的每個接入終端 的專用輔助A10信道從PDSN 510接收分組,并將該分組轉發(fā)給分配給該 多播組連接的RLP流。"領導"RLP流可以將該分組轉發(fā)到基站收發(fā)器, 以用于使用多播MAC ID來進行空中傳輸。非領導RLP流丟棄和丟下它們 各自的分組。如果具有"領導"RLP流的接入終端離開多播組連接或在地 理上離開正服務的基站控制器508的服務區(qū)域,則另一接入終端的RLP流 被選擇為新的"領導"RLP流。
在一個實施例中,接入終端504或多個接入終端502內的一個接入終 端可以終止與多播服務器512間的連接。當與多播服務器512間的連接被 終止時,接入終端502、 504可以經(jīng)由IGMP協(xié)議離開該多播IP地址組。
圖6是使用多播IP地址的數(shù)據(jù)流的一個實施例的線程圖。所例示的數(shù) 據(jù)流可以支持每個接入終端一個單個暫時多播組連接、每個接入終端多個 永久多播組連接以及每個接入終端多個暫時多播組連接。在一個實施例中,單個接入終端604可以向多播服務器612發(fā)送數(shù)據(jù) 分組614。在一個實施例中,發(fā)送數(shù)據(jù)分組614的單個接入終端604維持與 多播服務器612間的連接。數(shù)據(jù)分組614可以是IP分組,該IP分組包括作 為目的地IP地址的多播服務器612的IP地址。多播服務器612可以接收并 處理數(shù)據(jù)分組614。服務器612隨后可以將該數(shù)據(jù)分組發(fā)送到PDSN 610。 當從多播服務器612發(fā)送數(shù)據(jù)分組614時,分組614的目的地可以包括與 一組接入終端相關聯(lián)的多播IP地址。在一個實施例中,PDSN 610多播所接收的數(shù)據(jù)分組614。多個接入終 端602內的每個接入終端可以與專用于與PDSN610間的多播組連接業(yè)務的 輔助A10信道相關聯(lián)。在一個實施例中,多播服務器612是即按即講(PTT) 服務器,輔助A10信道專用于PTT業(yè)務。PDSN 610可以在每個輔助A10 信道上多播數(shù)據(jù)分組614的一個副本。PDSN610可以是多播路由器。在一 個實施例中, 一個或多個中間路由器可以位于多播服務器612和PDSN 610 之間。中間路由器還能夠進行多播,以便向PDSN 610多播數(shù)據(jù)分組614。 然而,多播服務器612和PDSN 610可以被配置在同一子網(wǎng)上,在這種情況 下,可以不存在任何中間路由器。在一個實施例中,基站控制器608接收從PDSN 610發(fā)送的數(shù)據(jù)分組 614的多個副本?;究刂破?08可以將數(shù)據(jù)分組614的一個副本轉發(fā)到基 站收發(fā)器606?;究刂破?08還可以丟棄從PDSN 610接收的數(shù)據(jù)分組614 的其它副本。在一個實施例中,基站收發(fā)器606使用空中傳輸,并將數(shù)據(jù) 分組614的該單個副本發(fā)送到多個接入終端602內的每個接入終端?;?收發(fā)器606可以使用被統(tǒng)一地分配給多個接入終端602的多播MAC ID來 發(fā)送數(shù)據(jù)分組614的該單個副本。在一個實施例中,在所接收的數(shù)據(jù)分組 614被尋址到多個接入終端602內的每個接入終端已經(jīng)訂購的同一多播IP 地址時,多個接入終端602內的每個接入終端可以處理所接收的數(shù)據(jù)分組 614。接入終端604還可以接收數(shù)據(jù)分組614并丟棄該數(shù)據(jù)分組,因為接入 終端604是數(shù)據(jù)分組614的發(fā)起源。在一個實施例中,接入終端604可以 基于源IP地址來丟棄數(shù)據(jù)分組614,該源IP地址可以指示接入終端604的 單播IP地址。在另一實施例中,多播組連接可以是PTT呼叫,并且是半雙 工的。在該情況下,接入終端604可以丟棄任何所接收的數(shù)據(jù)分組,因為它也正在發(fā)送該數(shù)據(jù)分組。多播服務器612發(fā)送一個數(shù)據(jù)分組614 (目的地 為多播IP地址),而不是每個都被尋址到與每個接入終端相關聯(lián)的單播IP 地址的多個副本。圖7是例示在多播服務器712和一個或多個接入終端702、 704之間終 止的暫時多播組連接的一個實施例的線程圖。圖7中所例示的線程圖可以 例示當接入終端702、 704可以在任何給定時間僅僅支持一個暫時多播組連 接時的情形。單個接入終端704可以向多播服務器712發(fā)送呼叫結束714A 通知。多播服務器712可以向多個接入終端702發(fā)送呼叫結束714B通知。 多個接入終端702可以向基站控制器708發(fā)送組通知716A。組通知716A 可以包括多播組IP地址,并指示該接入終端正在離開該多播組連接。多個 接入終端702還可以向PDSN710發(fā)送離開地址718A通知。在一個實施例 中,離開地址718A通知指示多個接入終端702正在離開該多播IP地址組。 由此,所述多個接入終端702不再與多播IP地址相關聯(lián)。離開地址718A 通知可以使用IGMP協(xié)議發(fā)送。多個接入終端702還可以向多播服務器712發(fā)送呼叫結束確認720A消 息?;究刂破?08可以向多個接入終端702發(fā)送信道分配722A。信道分 配722A可以指示多播MAC ID不與多個接入終端702相關聯(lián)。在一個實施例中,多播服務器712向單個接入終端704發(fā)送呼叫結束 確認720B。該單個接入終端704可以向基站控制器708發(fā)送組通知716B。 組通知716B可以指示該接入終端正在離開該多播組連接。該單個接入終端 704還可以向PDSN 710發(fā)送離開地址718B通知。離開地址通知716B可以 指示該單個接入終端704不再與多播IP地址組相關聯(lián)。由此,該單個接入 終端704不再與多播IP地址相關聯(lián)?;究刂破?08還可以向該單個接入 終端704發(fā)送信道分配722B。信道分配722B可以指示多播MAC ID不與 接入終端704相關聯(lián)。圖8是例示正由接入終端804建立的專用數(shù)據(jù)路徑的一個實施例的線 程圖,該專用數(shù)據(jù)路徑用于支持一個接入終端多個永久組連接。數(shù)據(jù)分組 可以由PDSN810通過該建立的數(shù)據(jù)路徑連接來發(fā)送。接入終端804可以首 先與基站控制器建立會話814?;究刂破?08可以與PDSN 810建立All 連接816。18在一個實施例中,多播服務器812是PTT服務器。在另一實施例中, 多播服務器812是PoC。網(wǎng)絡內的每個接入終端,比如單個接入終端804 和多個接入終端802,可以建立RLP流和輔助A10信道。如先前所述,輔 助A10信道可以專用于特定數(shù)據(jù)業(yè)務。RLP流可以去往基站控制器808處 的輔助A10信道。該數(shù)據(jù)路徑可以在建立與多播服務器812間的永久多播 組連接之前事先建立。該單個接入終端804可以向基站控制器808發(fā)送流預留請求818A。該 流預留請求818A可以包括IP流的標識和請求RLP流預留的QoS參數(shù)。流 預留請求818A還可以包括該流預留是用于特定永久多播組(例如,警察) 的指示?;究刂破?08可以通過發(fā)送流預留響應820A來進行響應,該流 預留響應820A可以包括被準許給該IP流的QoS參數(shù)?;究刂破?08可 以激活822該RLP流,該RLP流被配置給在流預留請求818A中所指示的 特定永久多播組?;究刂破?08可以發(fā)送流預留824來為在流預留請求 818A中所指示的IP流分配所激活的RLP流。在一個實施例中,基站控制器808向PDSN 810發(fā)送All注冊請求 826B。 All注冊請求826B可以包括IP流標識和要為其建立輔助A10信道 的IP流的所準許的QoS參數(shù)。PDSN 810可以通過發(fā)送注冊應答828B來進 行響應,該注冊應答828B指示成功地建立輔助A10信道。接入終端804還可以向PDSN 810發(fā)送預留830。預留830可以包括分 組過濾器和IP流標識。PDSN 810可以發(fā)送預留確認832。在一個實施例中, 分組過濾器可以在PDSN 810處設置,使得永久多播組的數(shù)據(jù)業(yè)務被過濾到 先前建立的專用輔助A10信道中。接入終端804可以經(jīng)由向基站控制器808 發(fā)消息的空中接口來指示多播組ID。多播組ID可以根據(jù)在接入終端804 上運行的應用程序導出,該接入終端804在設置多播組連接期間發(fā)信號通 知在各個接入終端上的應用程序之間交換的消息。對于網(wǎng)絡中包括的每個 接入終端802,可以重復圖8中所描述的步驟814-832。圖9是例示正在一個或多個接入終端902、 904和多播服務器912之間 建立的永久多播組連接的一個實施例的線程圖。第一接入終端904可以向 第二、第三等直至第N接入終端卯2 (ATAO多播信息。在一個實施例中, 接入終端904向多播服務器912發(fā)送呼叫請求914。多播服務器可以向由19AT TV 902表示的一個或多個接入終端發(fā)送呼叫通告916。該呼叫通告916 可以包括比如呼叫標識、多播IP地址和多播端口的參數(shù)。多播服務器912 可以使用916中所指示的多播IP地址和多播端口來將數(shù)據(jù)發(fā)送到該組中的 每個接入終端卯2、 904。多個接入終端902中的接入終端可以使用呼叫通告916中所包括的參 數(shù)來向基站控制器908發(fā)送組通知918A。該組通知918A可以包括用于標 識多播組的多播組IP地址。每個接入終端902可以向PDSN 910發(fā)送加入 地址920A通知。PDSN910可以實現(xiàn)IP多播所需要的多播代理功能。換言 之,組中的每個接入終端902加入源于(root) PDSN 910的多播IP地址組。 可以使用IGMP來實現(xiàn)接入終端902加入到多播IP地址組。每個接入終端902可以在加入多播IP地址組后,向多播服務器912發(fā) 送呼叫接受922通知?;究刂破?08向每個接入終端902發(fā)送信道分配 924A。信道分配924A指示其上可以實現(xiàn)每個接入終端902和基站收發(fā)器 之間的通信的信道。信道分配924A可以包括被分配來用于發(fā)送多播數(shù)據(jù)的 多播MAC ID。多播服務器912可以向發(fā)起多播組連接的接入終端904發(fā)送呼叫準許 926。該呼叫準許926指示成功地設置多播組連接,其可以包括比如呼叫標 識、多播IP地址和多播端口的參數(shù)。接入終端904可以向基站控制器908 組通知918B,該組通知918B指示分配給多播組的多播IP地址。接入終端 卯4還可以向PDSN 910發(fā)送加入地址920B通知。換言之,接入終端904 可以加入源于PDSN 910的多播IP地址組。接入終端卯4可以經(jīng)由IGMP 協(xié)議加入該多播IP組。基站控制器908向接入終端904發(fā)送信道分配924B。 信道分配924B可以包括被分配來用于發(fā)送多播數(shù)據(jù)的多播MAC ID?;究刂破骺梢越?jīng)由空中接口消息中的由接入終端報告給基站控制器 的多播組ID,獲知屬于同一組的每個接入終端。在一個實施例中,基站控 制器808選擇一個已經(jīng)建立的RLP流來用作"領導"RLP流。如先前所說 明的,基站控制器808通過多播組連接中的每個接入終端的專用輔助A10 信道從PDSN 810接收分組,并將該分組轉發(fā)給分配給該多播組連接的RLP 流。"領導"RLP流可以使用多播MACID,通過空中傳輸來將該分組轉發(fā) 到基站收發(fā)器。非領導RLP流丟棄和丟下它們各自的分組。在一個實施例中,接入終端卯4或多個接入終端902內的一個接入終 端可以終止與多播服務器912間的連接。當與多播服務器912間的連接被 終止時,接入終端902、 904可以經(jīng)由IGMP協(xié)議離開該多播IP地址組。圖10是例示多播服務器1012和一個或多個接入終端1002、 1004之間 正被終止的永久多播組連接的一個實施例的線程圖。圖IO中所例示的線程 圖可以例示當接入終端1002、 1004可以同時支持多個永久多播組連接時的 情形。單個接入終端1004可以向多播服務器1012發(fā)送呼叫結束1014A通 知。多播服務器1012可以向多個接入終端1002發(fā)送呼叫結束1014B通知。 多個接入終端1002可以向基站控制器1008發(fā)送組通知1016A。組通知 1016A可以包括多播組IP地址,并指示該接入終端正在離幵該多播組連接。 多個接入終端1002還可以向PDSN 1010發(fā)送離開地址1018A通知。在一 個實施例中,離開地址1018A通知指示接入終端1002正在離開該多播IP 地址組。所述多個接入終端1002不再與多播IP地址相關聯(lián)。離開地址1018A 通知可以使用IGMP協(xié)議發(fā)送。多個接入終端1002還可以向多播服務器1012發(fā)送呼叫結束確認1020A 消息。基站控制器1008可以向多個接入終端1002發(fā)送信道分配1022A。 信道分配1022A可以指示多播MACID不與多個接入終端1002相關聯(lián)。在一個實施例中,多播服務器1012向單個接入終端1004發(fā)送呼叫結 束確認1020B。該單個接入終端1004可以向基站控制器1008發(fā)送組通知 1016B。組通知1016B可以包括多播組IP地址,并指示該接入終端正在離 開該多播組連接。該單個接入終端1004還可以向PDSN IOIO發(fā)送離開地址 1018B通知。離開地址通知1018B可以指示該單個接入終端1004不再與多 播IP地址相關聯(lián)?;究刂破?008還可以向該單個接入終端1004發(fā)送信 道分配1022B。信道分配1022B可以指示多播MAC ID不與接入終端1004 相關聯(lián)。圖11是例示正由接入終端1104建立的專用數(shù)據(jù)路徑的一個實施例的 線程圖,該專用數(shù)據(jù)路徑用于支持多個暫時多播組連接。數(shù)據(jù)分組可以在 該所建立的數(shù)據(jù)路徑連接上由PDSN 1110發(fā)送。接入終端1104可以首先與 基站控制器1108建立會話1114?;究刂破?108可以與PDSN 1110建立 All連接1116。在一個實施例中,多播服務器1112是PTT服務器。在另一實施例中, 多播服務器1112是PoC。網(wǎng)絡內的每個接入終端,比如一個單個接入終端 1104和多個接入終端1102,可以建立RLP流和輔助A10信道。如先前所 描述的,輔助A10信道可專用于特定數(shù)據(jù)業(yè)務。RLP流可以去往基站控制 器408處的輔助A10信道。該數(shù)據(jù)路徑可以在建立與多播服務器1112間的 多播組連接時完整地建立。該單個接入終端1104可以向基站控制器1108發(fā)送流預留請求1118A。 流預留請求1118A可以包括IP流的標識和請求RLP流預留的QoS參數(shù)。 該流預留請求1118A還可以包括該流預留是用于暫時多播組IP流的指示。 在這里所例示的實施例中,接入終端可以為多余一個的暫時多播組建立預 留?;究刂破?108可以為暫時多播組預留RLP流,使得最大化在為暫時多播組建立連接時找到屬于該暫時多播組的所有接入終端中的分配可用的 同一 RLP流的概率。基站控制器1108可以通過發(fā)送流預留響應1120A來 進行響應,該流預留響應1120A可以包括準許給IP流的QoS參數(shù)?;究?制器1108可以發(fā)送流激活1122來激活該RLP流?;究刂破?108可以發(fā) 送流預留1124來為在該流預留請求1118A中所指示的IP流分配激活的RLP 流。在一個實施例中,基站控制器1108將All注冊請求1126B發(fā)送到PDSN U10。該All注冊請求1126B可以包括IP流標識和為其建立輔助A10信道 的IP流的所準許的QoS參數(shù)。PDSN 1110可以通過發(fā)送注冊應答1128B來 進行響應,該注冊應答1128B指示成功地建立輔助A10信道。對于另一暫時多播組IP流,可以由接入終端1104重復步驟 1118A-1128B。因此,接入終端1104可以建立基站控制器1108和PDSN 1110 處的資源,以用于同時進行多個暫時多播組連接。對于網(wǎng)絡中所包括的每 個接入終端1102,重復圖11中所描述的步驟1114-1128B。圖12是例示在一個或多個接入終端1202、 1204和多播服務器1212之 間建立的暫時多播組連接的一個實施例的線程圖。該圖例示了當接入終端 能夠同時支持多個暫時多播組連接時的多播組連接設置過程。第一接入終 端1204可以向第二、第三等直至第N接入終端1202 (AT AO多播信息。 在一個實施例中,接入終端1204向多播服務器1212發(fā)送呼叫請求1214。多播服務器可以向由AT AT 1202表示的一個或多個接入終端發(fā)送呼叫通告 1216。該呼叫通告1216可以包括比如呼叫標識、多播IP地址和多播端口的 參數(shù)。多播服務器1212可以使用1216中所指示的多播IP地址和多播端口 來將數(shù)據(jù)發(fā)送到該組中的每個接入終端1202、 1204。
多個接入終端1202中的接入終端可以使用呼叫通告1216中所包括的 參數(shù)來向基站控制器1208發(fā)送組通知1218A。該組通知1218A可以包括用 于標識多播組的多播組IP地址。每個接入終端1202可以向PDSN 1210發(fā) 送加入地址1220A通知。換言之,組中的每個接入終端1202加入源于(root) PDSN 1210的多播IP地址組??梢允褂肐GMP協(xié)議來實現(xiàn)接入終端1202 加入到多播IP地址組。
基站控制器1208可以經(jīng)由由組通知1218A中的接入終端向基站控制器 通知的多播組,獲知屬于同一多播組的每個接入終端。在一個實施例中, 基站控制器1208選擇一個已經(jīng)為該多播組建立的RLP流來用作"領導" RLP流。如先前所說明的,基站控制器1208通過多播組連接中的每個接入 終端的專用輔助A10信道從PDSN 1210接收分組,并將該分組轉發(fā)給分配 給該多播組連接連接的RLP流。"領導"RLP流可以將該分組轉發(fā)到基站 收發(fā)器,以用于使用多播MACID來進行空中傳輸。非領導RLP流丟棄和 丟下它們各自的分組。如果具有"領導"RLP流的接入終端離開多播組連 接或在地理上離開正服務的基站控制器的服務區(qū)域,則另一接入終端的 RLP流被選擇為新的"領導"RLP流。
基站控制器1208向接入終端1202發(fā)送流分配1222A,該流分配1222A 指示已經(jīng)被分配給1218A中所通知的多播組的該RLP流?;究刂破?208 可以使用各種算法,以便將同一 RLP流編號分配給多播組連接中的所有接 入終端。在一個實施例中,基站控制器可以對多播組IP地址使用散列算法, 來確定要被分配的RLP流。在另一實施例中,基站控制器可以分配還未被 分配給它正在服務的接入終端中的任何一個的RLP流。基站控制器1208 向每個接入終端1202發(fā)送信道分配1224A。該信道分配1224A指示其上可 以實現(xiàn)每個接入終端1202和基站收發(fā)器間的通信的信道。信道分配1224A 可以包括被分配用來發(fā)送多播數(shù)據(jù)的多播MAC ID。
每個接入終端1202可以向PDSN 1210發(fā)送預留1226A。預留1226A
23可以包括分組過濾器和IP流標識。1226A中的IP流標識先前為其預留 1222A中所分配的RLP流的IP流。PDSN 1210可以發(fā)送預留確認1228A。 在一個實施例中,分組過濾器可以在PDSN 1210處設置,使得暫時多播組 的數(shù)據(jù)業(yè)務被過濾到先前所建立的專用輔助A10信道中。在接收到預留確 認1228A后,每個接入終端1202向多播服務器1212發(fā)送呼叫接受1230通 知。
多播服務器1212可以向發(fā)起多播組連接的接入終端1204發(fā)送呼叫準 許1232。該呼叫準許1232指示成功地設置多播組連接,其可以包括比如呼 叫標識、多播IP地址和多播端口的參數(shù)。接入終端1204可以向基站控制器 1208發(fā)送組通知1218B,該組通知1218B指示分配給多播組的多播IP地址。 接入終端1204還可以向PDSN 1210發(fā)送加入地址1220B通知。換言之, 接入終端1204可以加入源于PDSN 1210的多播IP地址組。接入終端1204 可以經(jīng)由IGMP協(xié)議加入多播IP地址組。基站控制器1208向接入終端1204 發(fā)送流分配1222B,該流分配1222B指示已經(jīng)被分配給1218B中所通知的 多播組的RLP流?;究刂破?208向接入終端1204發(fā)送信道分配1224B。 信道分配1224B指示其上可以實現(xiàn)每個接入終端1204和基站收發(fā)器間的通 信的信道。信道分配1224B可以包括被分配來用于發(fā)送多播數(shù)據(jù)的多播 MAC ID 。
接入終端1204可以向PDSN 1210發(fā)送預留1226B。預留1226B可以包 括分組過濾器和IP流標識。1226B中的IP流標識先前為其預留1222B中所 分配的RLP流的IP流。PDSN 1210可以發(fā)送預留確認1228B。在一個實施 例中,分組過濾器可以在PDSN 1210處設置,使得暫時多播組的數(shù)據(jù)業(yè)務 被過濾到先前所建立的專用輔助A10信道中。
圖13是例示在多播服務器1312和一個或多個接入終端1302、 1304之 間終止的暫時多播組連接的一個實施例的線程圖。圖13中所例示的線程圖 可以例示當接入終端1302、 1304可以在任何給定時間僅僅支持多個暫時多 播組連接時的情形。單個接入終端1304可以向多播服務器1312發(fā)送呼叫 結束1314A通知。多播服務器1312可以向多個接入終端1302發(fā)送呼叫結 束1314B通知。多個接入終端1302可以向基站控制器1308發(fā)送組通知 1316A。組通知1316A可以包括多播組IP地址,并指示該接入終端正在離
24開該多播組連接。多個接入終端1302還可以向PDSN 1310發(fā)送離開地址 1318A通知。在一個實施例中,離開地址1318A通知指示多個接入終端1302 正在離開源于PDSN 1310的多播IP地址組。換言之,所述多個接入終端 1302不再與多播IP地址相關聯(lián)。離開地址1318A通知可以使用IGMP協(xié)議發(fā)送。
每個接入終端1302可以向PDSN 1310發(fā)送預留1320A。預留1320A 可以包括分組過濾器和IP流標識。1320A中的IP流標識在多播組連接中為 其分配RLP流的IP流?;究刂破?308可以向多個接入終端1302發(fā)送信 道分配1322A。信道分配1322A可以指示多播MAC ID不與多個接入終端 1302相關聯(lián)。PDSN 1310可以發(fā)送預留確認1324A。在一個實施例中,分 組過濾器可以在PDSN 1310處移除,使得暫時多播組的數(shù)據(jù)業(yè)務不再被過 濾到專用輔助A10信道中。在接收到預留確認1324A后,每個接入終端1302 向多播服務器1312發(fā)送呼叫結束確認1326A通知。
在一個實施例中,多播服務器1312向單個接入終端1304發(fā)送呼叫結 束確認1326B。該單個接入終端1304可以向基站控制器1308發(fā)送組通知 1316B。組通知1316B可以包括多播IP地址,并指示該接入終端正在離開 該多播組連接。該單個接入終端1304還可以向PDSN 1310發(fā)送離開地址 1318B通知。離開地址通知1318B可以指示該單個接入終端1304不再與多 播IP地址組相關聯(lián)。接入終端1304可以向PDSN 1310發(fā)送預留1320B。 預留1320B可以包括分組過濾器和IP流標識。1320B中的IP流標識在多播 組連接中為其分配RLP流的IP流。基站控制器1308還可以向單個接入終 端1304發(fā)送信道分配1322B。信道分配1322B可以指示多播MAC ID不與 接入終端1304相關聯(lián)。PDSN 1310可以發(fā)送預留確認1324B。在一個實施 例中,分組過濾器可以在PDSN 1310處移除,使得暫時多播組的數(shù)據(jù)業(yè)務 不再被過濾到專用輔助A10信道中。
圖14例示了根據(jù)一個配置的可以在通信設備1408,比如接入終端,中 使用的各個組件。該設備1408包括控制設備1408的操作的處理器1402。 處理器1402還可以稱為CPU。存儲器1404向處理器1402提供指令和數(shù)據(jù), 該存儲器1404可以包括只讀存儲器(ROM)和隨機存取存儲器(RAM) 兩者。存儲器1404的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。
設備1408還可以包括外殼1422,該外殼1422包括發(fā)射器1410和接收 器1412,以允許在接入終端1408和遠程站之間發(fā)送和接收數(shù)據(jù)。發(fā)射器 1410和接收器1412可以被組合到收發(fā)器1420中。天線1418被附著到該外 殼1422上,并與收發(fā)器1420電氣耦合。
通信設備1408還包括信號檢測器1406,該信號檢測器1406用于檢測 和量化收發(fā)器1420所接收的信號的電平。信號檢測器1406檢測諸如總能 量、每偽隨機碼片的導頻能量、功率譜密度和其它信號的信號。
設備1408的狀態(tài)改變器1414基于當前狀態(tài)和收發(fā)器1420接收的和信 號檢測器1406檢測的其它信號來控制設備1408的狀態(tài)。設備1408能夠在 多個狀態(tài)中的任一狀態(tài)下操作。
設備1408還可以包括系統(tǒng)確定器1424,該系統(tǒng)確定器1424用于控制 設備1408并確定當被確定為當前服務提供商系統(tǒng)不足時設備1408應該轉 到哪個服務提供商系統(tǒng)。
設備1408的各個組件通過總線系統(tǒng)1426耦合到一起,除了數(shù)據(jù)總線 之外,該總線系統(tǒng)1426還可以包括電源總線、控制信號總線和狀態(tài)信號總 線。然而,為了清楚的原因,在圖14中,各種總線被例示為總線系統(tǒng)1426。 設備1408還可以包括數(shù)字信號處理器(DSP) 1416,以供處理信號時使用。
圖15是根據(jù)所公開的裝置的一個實施例的基站1508的方框圖。基站 1508可以是基站控制器、基站收發(fā)器等?;?508包括收發(fā)器1520,該 收發(fā)器1520包括發(fā)射器1510和接收器1512。收發(fā)器1520可以與天線1518 耦合?;?508還可以包括數(shù)字信號處理器(DSP)1514、通用處理器1502、 存儲器1504和通信接口 1506?;?508的各個組件可以容納在外殼1522 中。
處理器1502可以控制基站1508的操作。處理器1502還可以稱為CPU。 存儲器1504向處理器1502提供指令和數(shù)據(jù),該存儲器1504可以包括只讀 存儲器(ROM)和隨機存取存儲器(RAM)兩者。存儲器1504的一部分 還可以包括非易失性隨機存取存儲器(NVRAM)。
根據(jù)所公開的裝置,天線1518可以接收已經(jīng)從附近的通信設備1408, 比如接入終端,發(fā)送的反向鏈路信號。天線1518將這些所接收的信號耦合到收發(fā)器1502,收發(fā)器1520對這些信號進行濾波和放大。所述信號被從收 發(fā)器1520耦合到DSP 1514和通用處理器1502,以進行解調、解碼和進一 步的濾波等。
基站1508的各個組件通過總線系統(tǒng)1526耦合到一起,除了數(shù)據(jù)總線 之外,該總線系統(tǒng)1526還可以包括電源總線、控制信號總線和狀態(tài)信號總 線。然而,為了清楚的原因,在圖15中,各種總線被例示為總線系統(tǒng)1526。
可以使用多種不同技術中的任何技術來表示信息和信號。例如,在以 上整個說明書中所提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和 碼片可以用電壓、電流、電磁波、磁場或粒子、光學場或粒子、或者其任 意組合來表示。
結合在此公開的實施例所描述的各種圖示性邏輯方塊、模塊、電路和 算法步驟可以實現(xiàn)為電子硬件、計算機軟件、或者兩者的組合。為了清除 地闡述硬件與軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、 電路和步驟的功能對其進行了一般性的描述。這種功能是實現(xiàn)為軟件還是 實現(xiàn)為硬件取決于具體應用以及加到整個系統(tǒng)上的設計約束。本領域技術 人員可以針對每種具體應用以各種方式來實現(xiàn)所述的功能,但是這種實現(xiàn) 判斷不應解釋為導致背離本系統(tǒng)和方法的范圍。
結合在此公幵的實施例所描述的各種圖示性邏輯方塊、模塊和電路可 以利用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn) 場可編程門陣列(FPGA)或者其他可編程邏輯器件、離散門或晶體管邏輯、 離散硬件組件、或者被設計為執(zhí)行在此所述的功能的這些項的任意組合來 實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但是作為替代,處理器可以是 任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可以實現(xiàn)為計算 設備的組合,例如DSP和微處理器的組合、多個微處理器、 一個或多個微 處理器結合DSP內核、或者任何其他這種配置。
結合在此公開的實施例所述的方法或算法的步驟可以直接用硬件、由 處理器執(zhí)行的軟件模塊、或者兩者的組合來體現(xiàn)。軟件模塊可以駐留在 RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存 儲器、寄存器、硬盤、可移除盤、CD-ROM、或者本領域中公知的任何其 他形式的存儲介質。 一種示例存儲介質可以耦合處理器,以使得所述處理器能夠從該存儲介質讀出或者向其寫入信息。在一個替代方案中,存儲介
質可以集成到處理器中。所述處理器和存儲介質可以駐留在ASIC中。ASIC 可以駐留在用戶終端中。作為替代,所述處理器和存儲介質可以作為分立 式組件駐留在用戶終端中。
在一個或多個例示設計中,所描述的功能可以以硬件、軟件、固件或 其任意組合來實現(xiàn)。如果以軟件實現(xiàn),則所述功能被存儲在計算機可讀介 質上,或者作為計算機可讀介質上的一個或多個指令或代碼通過計算機可 讀介質傳輸。計算機可讀介質包括計算機存儲介質和通信介質兩者,該通 信介質包括便于將計算機程序從一個地方傳送到另一個地方的任何介質。 存儲介質可以是可由計算機訪問的任何可用介質。作為例子,而非限制, 此種計算機可讀介質可以包括RAM、 ROM、 EEPROM、 CD-ROM或其它
光盤存儲設備、磁盤存儲設備和其它磁性存儲設備、或者可用于承載或存 儲形式為指令或數(shù)據(jù)結構的期望程序代碼且可由計算機訪問的任何其它介 質。而且,任何連接也可被適合稱為計算機可讀介質。例如,如果軟件是 通過使用同軸線、光纖線纜、雙絞線、數(shù)字用戶線路(DSL)或比如紅外線、 無線電和微波的無線技術而從網(wǎng)站、服務器或其它遠程源傳輸?shù)?,則該同 軸線、光纖線纜、雙絞線、數(shù)字用戶線路(DSL)或比如紅外線、無線電和 微波的無線技術包括在介質的定義內。這里所使用的磁盤和光盤包括緊湊 盤(CD)、激光盤、數(shù)字通用盤(DVD)、軟盤或藍光盤,其中磁盤通常磁 性地再現(xiàn)數(shù)據(jù),而光盤利用激光來光學地再現(xiàn)數(shù)據(jù)。上述的組合也應該包 括在計算機可讀介質的范圍內。
這里所公開的方法包括用于實現(xiàn)上述方法的一個或多個步驟或動作。 所述方法步驟和/或動作可以彼此互換,而不會背離本發(fā)明的范圍。換言之, 除非實施例的正確操作要求步驟或動作的特定順序,可以在不背離本發(fā)明 的范圍的情況下,對特定步驟和/或動作的順序和/或使用進行修改。
盡管已經(jīng)例示和描述了本發(fā)明的具體實施例和應用,但是要理解的是, 本發(fā)明不限于這里所公開的精確的配置和組件。在不脫離本發(fā)明的精神和 范圍的情況下,對于本領域普通技術人員而言,對這里所公開的本發(fā)明的 系統(tǒng)和方法的配置、操作和細節(jié)進行各種修改、改變和變型是顯而易見的。
權利要求
1、一種用于改進多播傳輸中的鏈路效率的方法,所述方法包括向多播服務器發(fā)送數(shù)據(jù)分組;處理所述數(shù)據(jù)分組;將所述數(shù)據(jù)分組的副本從所述多播服務器發(fā)送到與一個或多個接入終端相關聯(lián)的多播因特網(wǎng)協(xié)議(IP)地址;以及使用專用于多播業(yè)務的信道,將所述數(shù)據(jù)分組的副本多播到所述一個或多個接入終端中的每個接入終端,其中所述多播業(yè)務與所述一個或多個接入終端中的每個接入終端相關聯(lián)。
2、 如權利要求l所述的方法,其中,基站控制器將所述數(shù)據(jù)分組的一 個單個副本轉發(fā)到基站收發(fā)器,以用于使用多播媒體接入控制(MAC)標識符傳輸?shù)揭粋€或多個接入終端。
3、 如權利要求l所述的方法,其中,基站控制器維護多播組列表。
4、 如權利要求3所述的方法,其中,所述多播組列表指示屬于特定組 的一個或多個接入終端。
5、 如權利要求4所述的方法,其中,所述特定組是包含預留標識符的 永久多播組。
6、 如權利要求4所述的方法,其中,所述特定組是暫時多播組,所述 暫時多播組包含在設置多播組連接后建立且在終止所述多播組連接后刪除 的標識符。
7、 如權利要求1所述的方法,還包括當一個或多個接入終端進入基站 收發(fā)器的特定地理扇區(qū)時,將多播MAC標識符動態(tài)地分配到所述一個或多 個接入終端。
8、 如權利要求1所述的方法,還包括當一個或多個接入終端退出基站 收發(fā)器的特定地理扇區(qū)時,從所述一個或多個接入終端動態(tài)地解分配多播 MAC標識符。
9、 如權利要求1所述的方法,還包括丟棄所述數(shù)據(jù)分組的其它副本。
10、 如權利要求1所述的方法,其中,所述多播服務器是即按即講(PTT) 服務器。
11、 如權利要求1所述的方法,其中,所述多播服務器是基于蜂窩的 即按即講(PoC)服務器。
12、 一種用于改進多播傳輸中的鏈路效率的裝置,所述裝置包括-處理器;與所述處理器電通信的存儲器; 存儲在所述存儲器中的指令,所述指令被執(zhí)行來-與分組數(shù)據(jù)服務節(jié)點通信;從所述分組數(shù)據(jù)服務節(jié)點接收數(shù)據(jù)分組的一個或多個副本,其中 所述數(shù)據(jù)分組的每個副本與一個接入終端相關聯(lián);將所述數(shù)據(jù)分組的一個單個副本轉發(fā)到基站收發(fā)器;以及 丟棄所述數(shù)據(jù)分組的其它副本。
13、 如權利要求12所述的裝置,其中,所述指令還被執(zhí)行來將所述數(shù) 據(jù)分組的一個單個副本轉發(fā)到基站收發(fā)器,以用于使用多播媒體接入控制(MAC)標識符傳輸?shù)揭粋€或多個接入終端。
14、 如權利要求12所述的裝置,其中,所述指令還被執(zhí)行來丟棄所述 數(shù)據(jù)分組的其它副本。
15、 如權利要求12所述的裝置,其中,所述指令還被執(zhí)行來維護多播組列表。
16、 如權利要求12所述的裝置,其中,所述多播組列表指示屬于特定 組的一個或多個接入終端。
17、 如權利要求12所述的裝置,其中,所述指令還被執(zhí)行來當一個或 多個接入終端進入基站收發(fā)器的特定地理扇區(qū)時,將多播MAC標識符動態(tài) 地分配到所述一個或多個接入終端。
18、 如權利要求12所述的裝置,其中,所述指令還被執(zhí)行來當一個或 多個接入終端退出基站收發(fā)器的特定地理扇區(qū)時,從所述一個或多個接入 終端動態(tài)地解分配多播MAC標識符。
19、 一種用于改進多播傳輸中的鏈路效率的系統(tǒng),所述系統(tǒng)包括 用于向多播服務器發(fā)送數(shù)據(jù)分組的模塊;用于處理所述數(shù)據(jù)分組的模塊;用于將所述數(shù)據(jù)分組的副本從所述多播服務器發(fā)送到與一個或多個接 入終端相關聯(lián)的多播因特網(wǎng)協(xié)議(IP)地址的模塊;以及用于使用專用于多播業(yè)務的信道,將所述數(shù)據(jù)分組的副本多播到所述 一個或多個接入終端中的每個接入終端的模塊,其中所述多播業(yè)務與所述 一個或多個接入終端中的每個接入終端相關聯(lián)。
20、 一種計算機可讀介質,其被配置為存儲一組指令,所述一組指令 可被執(zhí)行來與分組數(shù)據(jù)服務節(jié)點通信;從所述分組數(shù)據(jù)服務節(jié)點接收數(shù)據(jù)分組的一個或多個副本,其中所述 數(shù)據(jù)分組的每個副本與一個接入終端相關聯(lián);將所述數(shù)據(jù)分組的一個單個副本轉發(fā)到基站收發(fā)器,以用于傳輸?shù)揭?個或多個接入終端;以及丟棄所述數(shù)據(jù)分組的其它副本。
全文摘要
描述了一種用于改進多播傳輸中的鏈路效率的方法。數(shù)據(jù)分組被發(fā)送到多播服務器。處理該數(shù)據(jù)分組。將該數(shù)據(jù)分組的副本從所述多播服務器發(fā)送到與一個或多個接入終端相關聯(lián)的多播因特網(wǎng)協(xié)議(IP)地址。使用專用于多播業(yè)務的信道,將所述數(shù)據(jù)分組的副本多播到所述一個或多個接入終端中的每個接入終端,其中所述多播業(yè)務與所述一個或多個接入終端中的每個接入終端相關聯(lián)。
文檔編號H04W8/26GK101523802SQ200780037912
公開日2009年9月2日 申請日期2007年10月8日 優(yōu)先權日2006年10月10日
發(fā)明者D·普特查拉, P·A·阿加什, R·A·A·阿塔爾, V·梅農(nóng), V·賈殷 申請人:高通股份有限公司