專利名稱:通信架構(gòu)、通信架構(gòu)中的接入點(diǎn)及其傳送數(shù)據(jù)分組的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分組數(shù)據(jù)通信,更具體地說,涉及通過多種不同類型的分組交換數(shù)據(jù)網(wǎng)絡(luò)直接和間接地將分組數(shù)據(jù)傳送到目的端設(shè)備的方法、裝置和系統(tǒng)。
背景技術(shù):
計(jì)算機(jī)、游戲機(jī)、筆記本電腦、電話機(jī)、PDA(個(gè)人數(shù)字助理)以及許多其他類型的終端都可連接到分組交換數(shù)據(jù)網(wǎng)絡(luò)。分組交換數(shù)據(jù)網(wǎng)絡(luò)通常為每個(gè)終端分配一個(gè)唯一的網(wǎng)絡(luò)地址。終端由這個(gè)唯一的網(wǎng)絡(luò)地址來標(biāo)識(shí),而分組交換數(shù)據(jù)網(wǎng)絡(luò)使用這個(gè)唯一的網(wǎng)絡(luò)地址來向終端發(fā)送數(shù)據(jù)分組。這種分組交換數(shù)據(jù)網(wǎng)絡(luò)可以是例如EDGE(增強(qiáng)型GSM演進(jìn)數(shù)據(jù)業(yè)務(wù))網(wǎng)絡(luò)、GSM(全球移動(dòng)通信系統(tǒng))網(wǎng)絡(luò)、CDMA(碼分多址)網(wǎng)絡(luò)、IEEE(電氣和電子工程師協(xié)會(huì))802.11網(wǎng)絡(luò)、藍(lán)牙、WiMax網(wǎng)絡(luò)、互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、衛(wèi)星網(wǎng)等等。數(shù)據(jù)分組通常包括實(shí)時(shí)和/或存檔以及二者結(jié)合的多媒體信息如文本、音頻、視頻、圖片和控制信號(hào)。
終端可能與同一分組交換數(shù)據(jù)網(wǎng)絡(luò)內(nèi)的一個(gè)以上的接入點(diǎn)相連。此外,終端還可能與在通信上彼此互不兼容的不同分組交換數(shù)據(jù)網(wǎng)絡(luò)內(nèi)的一個(gè)以上的接入點(diǎn)相連。這些相互兼容和/或互不兼容的不同分組交換數(shù)據(jù)網(wǎng)絡(luò)彼此之間通信互聯(lián)。終端會(huì)從每個(gè)接入點(diǎn)處都收到唯一的網(wǎng)絡(luò)地址。而終端與接入點(diǎn)之間的連接就是由該接入點(diǎn)分配給該終端的那個(gè)唯一的網(wǎng)絡(luò)地址來標(biāo)識(shí)的。例如,終端可能既與EDGE網(wǎng)絡(luò)中的第一接入點(diǎn)相連,又與GSM網(wǎng)絡(luò)中的第二接入點(diǎn)相連,還與IEEE 802.11網(wǎng)絡(luò)中的第三接入點(diǎn)相連。第一接入點(diǎn)、第二接入點(diǎn)和第三接入點(diǎn)分別為該終端分配第一網(wǎng)絡(luò)地址、第二網(wǎng)絡(luò)地址和第三網(wǎng)絡(luò)地址。該終端可能通過第一接入點(diǎn)、第二接入點(diǎn)或第三接入點(diǎn)從另一終端和/或網(wǎng)絡(luò)節(jié)點(diǎn)接收數(shù)據(jù)分組。在每一種情況下,接入點(diǎn)都會(huì)使用對(duì)應(yīng)的網(wǎng)絡(luò)地址來向終端發(fā)送數(shù)據(jù)分組。
屬于EDGE網(wǎng)絡(luò)的第一接入點(diǎn)使用第一網(wǎng)絡(luò)地址將目的端為該終端的數(shù)據(jù)分組發(fā)往該終端。這些數(shù)據(jù)分組可能是由不同分組交換數(shù)據(jù)網(wǎng)絡(luò)中的另一終端和/或網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)起的,也可能是由第一接入點(diǎn)生成的。在某一時(shí)刻,第一接入點(diǎn)和終端之間的通信鏈路可能不可用,這種情況通常發(fā)生在終端移動(dòng)到別處的時(shí)刻和/或這條通信鏈路不能支持以需要的QoS向終端發(fā)送這些數(shù)據(jù)分組的時(shí)刻。若出現(xiàn)上述情況,則第一接入點(diǎn)便無法向終端傳送數(shù)據(jù)分組,或者在通過這條通信鏈路傳送這些數(shù)據(jù)分組時(shí)會(huì)導(dǎo)致丟包。
比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有(或傳統(tǒng))技術(shù)的其它局限性和弊端對(duì)于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。
發(fā)明內(nèi)容
本文結(jié)合至少一張附圖介紹了一種接入點(diǎn),該接入點(diǎn)可以與下行目的設(shè)備和上行骨干網(wǎng)通信,并支持通過不同類型的分組交換數(shù)據(jù)網(wǎng)直接和間接地將數(shù)據(jù)分組發(fā)往目的端設(shè)備。權(quán)利要求對(duì)這種接入點(diǎn)進(jìn)行了完整的定義。
根據(jù)本發(fā)明的一個(gè)方面,提供一種支持分組交換通信的通信架構(gòu),包括支持分組交換通信的骨干網(wǎng);依照第一無線協(xié)議工作的第一無線區(qū)域網(wǎng);依照在通信上與所述第一無線協(xié)議不相兼容的第二無線協(xié)議工作的第二無線區(qū)域網(wǎng);通信連接到所述骨干網(wǎng)、管理所述第一無線區(qū)域網(wǎng)的第一接入點(diǎn);通信連接到所述骨干網(wǎng)、管理所述第二無線區(qū)域網(wǎng)的第二接入點(diǎn);具有第一網(wǎng)絡(luò)標(biāo)識(shí)、且使用該第一網(wǎng)絡(luò)標(biāo)識(shí)與所述第一接入點(diǎn)通信的客戶端設(shè)備;該客戶端設(shè)備還具有第二網(wǎng)絡(luò)標(biāo)識(shí),并使用該第二網(wǎng)絡(luò)標(biāo)識(shí)與所述第二接入點(diǎn)通信;所述第一接入點(diǎn)存儲(chǔ)有所述客戶端設(shè)備的第一網(wǎng)絡(luò)標(biāo)識(shí)和第二網(wǎng)絡(luò)標(biāo)識(shí);所述第一接入點(diǎn)使用所述第一網(wǎng)絡(luò)標(biāo)識(shí)以無線方式向所述客戶端設(shè)備發(fā)送第一數(shù)據(jù)分組,并使用所述第二網(wǎng)絡(luò)標(biāo)識(shí)通過所述骨干網(wǎng)和所述第二接入點(diǎn)向所述客戶端設(shè)備轉(zhuǎn)發(fā)第二數(shù)據(jù)分組。
在本發(fā)明所述的通信架構(gòu)中,所述第一無線區(qū)域網(wǎng)在通信上與所述第二無線區(qū)域網(wǎng)不相兼容。
在本發(fā)明所述的通信架構(gòu)中,所述第一接入點(diǎn)根據(jù)通信特征轉(zhuǎn)發(fā)所述第二數(shù)據(jù)分組。
在本發(fā)明所述的通信架構(gòu)中,所述通信特征包括所述第一接入點(diǎn)的負(fù)載特征。
在本發(fā)明所述的通信架構(gòu)中,所述通信特征包括客戶端設(shè)備狀態(tài)。
在本發(fā)明所述的通信架構(gòu)中,所述第一接入點(diǎn)嘗試通過無線傳輸向所述客戶端設(shè)備傳送所述數(shù)據(jù)分組序列;通過所述無線傳輸由所述客戶端設(shè)備成功接收的所述數(shù)據(jù)分組序列的第一部分包括所述第一數(shù)據(jù)分組,所述客戶端設(shè)備未能成功接收的所述數(shù)據(jù)分組序列的第二部分包括所述第二數(shù)據(jù)分組。
根據(jù)本發(fā)明的一個(gè)方面,提供一種應(yīng)用在通信架構(gòu)中的接入點(diǎn),該通信架構(gòu)包含骨干網(wǎng)和目的端設(shè)備,該接入點(diǎn)包括通信連接到所述骨干網(wǎng)的上行通信接口;通信連接到所述目的端設(shè)備的下行通信接口;同時(shí)存儲(chǔ)有所述目的端設(shè)備的第一網(wǎng)絡(luò)地址和第二網(wǎng)絡(luò)地址的存儲(chǔ)器;與所述存儲(chǔ)器、上行通信接口和下行通信接口通信連接的處理電路;所述處理電路對(duì)指向所述目的端設(shè)備的通信進(jìn)行控制,使其既可使用所述第一網(wǎng)絡(luò)地址,通過所述下行通信接口來進(jìn)行;又可使用所述第二網(wǎng)絡(luò)地址,通過所述上行通信接口和所述骨干網(wǎng)來進(jìn)行。
在本發(fā)明所述的接入點(diǎn)中,所述下行通信接口的優(yōu)先級(jí)高于所述上行通信接口。
在本發(fā)明所述的接入點(diǎn)中,所述指向目的端設(shè)備的通信包括第一類數(shù)據(jù)分組和第二類數(shù)據(jù)分組,所述上行通信接口用于傳送所述第一類數(shù)據(jù)分組,所述下行通信接口用于傳送所述第二類數(shù)據(jù)分組。
在本發(fā)明所述的接入點(diǎn)中,所述第一類數(shù)據(jù)分組和所述第二類數(shù)據(jù)分組之間的區(qū)別包括服務(wù)質(zhì)量差別。
在本發(fā)明所述的接入點(diǎn)中,根據(jù)所述下行通信接口的負(fù)載情況來決定指向所述目的端設(shè)備的通信是否通過所述上行通信接口來進(jìn)行。
在本發(fā)明所述的接入點(diǎn)中,所述處理電路根據(jù)所述目的端設(shè)備的狀態(tài)來決定所述指向所述目的端設(shè)備的通信通過所述上行通信接口和所述下行通信接口之中的哪個(gè)通信接口來進(jìn)行。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種通信架構(gòu),包括分組交換骨干網(wǎng);通信連接到所述分組交換骨干網(wǎng)的第一服務(wù)提供商網(wǎng)絡(luò);通信連接到所述分組交換骨干網(wǎng)的第二服務(wù)提供商網(wǎng)絡(luò);通信連接到所述第一服務(wù)提供商網(wǎng)絡(luò)、使用第一協(xié)議來管理第一無線網(wǎng)絡(luò)的第一接入點(diǎn);通信連接到所述第二服務(wù)提供商網(wǎng)絡(luò)、使用第二協(xié)議來管理第二無線網(wǎng)絡(luò)的第二接入點(diǎn);既包含用于連接所述第一接入點(diǎn)、具有第一網(wǎng)絡(luò)地址的第一無線收發(fā)器又包含用于連接所述第二接入點(diǎn)、具有第二網(wǎng)絡(luò)地址的第二無線收發(fā)器的目的端設(shè)備;通過所述分組交換骨干網(wǎng)傳送第一組多個(gè)分組的第一源端設(shè)備,所述第一組多個(gè)分組中的每個(gè)分組均包含所述第一網(wǎng)絡(luò)地址;所述第一接入點(diǎn)通過所述第一服務(wù)提供商網(wǎng)絡(luò)接收所述第一組多個(gè)分組,對(duì)于所述第一組多個(gè)分組中的每個(gè)分組,由所述第一接入點(diǎn)選擇如何將其發(fā)送給所述目的端設(shè)備,即是選擇通過所述第一無線網(wǎng)絡(luò)將其發(fā)往所述第一無線收發(fā)器,還是選擇使用所述第二網(wǎng)絡(luò)地址通過所述分組交換骨干網(wǎng)、所述第二服務(wù)提供商網(wǎng)絡(luò)、所述第二接入點(diǎn)和所述第二無線網(wǎng)絡(luò)將其轉(zhuǎn)發(fā)給所述第二無線收發(fā)器。
在本發(fā)明所述的通信架構(gòu)中,所述第一協(xié)議在通信上與所述第二協(xié)議不相兼容。
在本發(fā)明所述的通信架構(gòu)中,所述第一接入點(diǎn)根據(jù)通信特征選擇如何發(fā)送。
在本發(fā)明所述的通信架構(gòu)中,所述第一接入點(diǎn)根據(jù)所述多個(gè)分組的特征選擇如何發(fā)送。
在本發(fā)明所述的通信架構(gòu)中,所述第一接入點(diǎn)根據(jù)所述目的端設(shè)備的特征選擇如何發(fā)送。
在本發(fā)明所述的通信架構(gòu)中,所述目的端設(shè)備的特征包括設(shè)備狀態(tài)。
在本發(fā)明所述的通信架構(gòu)中,所述通信架構(gòu)還包括通過所述分組交換骨干網(wǎng)發(fā)送第二組多個(gè)分組的第二源端設(shè)備,所述第二組多個(gè)分組中的每個(gè)分組都包括所述第一網(wǎng)絡(luò)地址;所述第一組多個(gè)分組經(jīng)由所述第一無線收發(fā)器傳送;所述第二組多個(gè)分組經(jīng)由所述第二無線收發(fā)器傳送。
根據(jù)本發(fā)明的一個(gè)方面,提供一種第一接入點(diǎn)向通信架構(gòu)中的客戶端設(shè)備傳送數(shù)據(jù)分組的方法,該通信架構(gòu)還包括骨干網(wǎng)和第二接入點(diǎn),所述第一接入點(diǎn)和所述第二接入點(diǎn)均通信連接到所述骨干網(wǎng),所述第一接入點(diǎn)使用第一協(xié)議管理第一下行網(wǎng)絡(luò),所述第二接入點(diǎn)使用第二協(xié)議管理第二下行網(wǎng)絡(luò),所述第一協(xié)議和所述第二協(xié)議在通信上互不兼容,所述方法包括存儲(chǔ)分配給所述客戶端設(shè)備的第一網(wǎng)絡(luò)地址和第二網(wǎng)絡(luò)地址,所述第一網(wǎng)絡(luò)地址與所述第一下行網(wǎng)絡(luò)相關(guān)聯(lián),所述第二網(wǎng)絡(luò)地址與所述第二下行網(wǎng)絡(luò)相關(guān)聯(lián);根據(jù)至少一個(gè)通信特征來選擇是通過所述第一下行網(wǎng)絡(luò)將所述數(shù)據(jù)分組直接發(fā)往所述客戶端設(shè)備,還是經(jīng)由所述骨干網(wǎng)和所述第二接入點(diǎn)通過所述第二下行網(wǎng)絡(luò)將所述數(shù)據(jù)分組間接發(fā)往所述客戶端設(shè)備;根據(jù)所述選擇的結(jié)果來發(fā)送所述數(shù)據(jù)分組。
在本發(fā)明所述的方法中,所述至少一個(gè)通信特征包括所述第一下行網(wǎng)絡(luò)的負(fù)載情況。
在本發(fā)明所述的方法中,所述至少一個(gè)通信特征包括客戶端設(shè)備狀態(tài)。
在本發(fā)明所述的方法中,當(dāng)無法通過所述第一下行網(wǎng)絡(luò)發(fā)送所述數(shù)據(jù)分組時(shí),所述第一接入點(diǎn)選擇通過所述第二下行網(wǎng)絡(luò)將所述數(shù)據(jù)分組間接發(fā)往所述客戶端設(shè)備。
本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在以下的描述和附圖中進(jìn)行詳細(xì)介紹。
為便于理解和實(shí)施本發(fā)明的多個(gè)特征,出于便于描述而非限定性的目的,結(jié)合以下附圖來描述這些特征圖1是本發(fā)明多個(gè)接入點(diǎn)與多臺(tái)終端設(shè)備之間直接和間接通信過程的示意圖,其中每個(gè)接入點(diǎn)中都存儲(chǔ)有用來與對(duì)應(yīng)終端設(shè)備進(jìn)行直接和間接通信時(shí)將要用到的必要信息;圖2是圖1中第一接入點(diǎn)通過互聯(lián)網(wǎng)骨干網(wǎng)和第二接入點(diǎn)與對(duì)應(yīng)客戶端設(shè)備進(jìn)行的間接通信的過程示意圖;圖3是本發(fā)明客戶端設(shè)備和與其關(guān)聯(lián)的多個(gè)接入點(diǎn)之間通信的過程示意圖,其中,這些關(guān)聯(lián)的多個(gè)接入點(diǎn)中的第一接入點(diǎn)通過其余的接入點(diǎn)與該客戶端設(shè)備通信;圖4是本發(fā)明從第一接入點(diǎn)到客戶端設(shè)備的經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)和多個(gè)接入點(diǎn)的多條通信路徑的示意圖;圖5是本發(fā)明客戶端設(shè)備中多個(gè)部件的結(jié)構(gòu)示意圖,該客戶端設(shè)備支持從該客戶端設(shè)備到多個(gè)與其連接的接入點(diǎn)的多條分組交換數(shù)據(jù)路徑;圖6是本發(fā)明接入點(diǎn)中多個(gè)部件的結(jié)構(gòu)示意圖,該接入點(diǎn)支持到至少一個(gè)客戶端設(shè)備的下行分組交換數(shù)據(jù)通信和到骨干網(wǎng)的上行分組交換數(shù)據(jù)通信;圖7是本發(fā)明在移動(dòng)客戶端設(shè)備移動(dòng)到接入點(diǎn)覆蓋區(qū)域外時(shí),該接入點(diǎn)與移動(dòng)客戶端設(shè)備之間通過其他接入點(diǎn)進(jìn)行通信的示意圖;圖8是接入點(diǎn)通過直接路徑或間接路徑向客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖;圖9是接入點(diǎn)向圖8中客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖,其中該接入點(diǎn)嘗試通過所有可用路徑來向該客戶端終端傳送數(shù)據(jù)分組;圖10是接入點(diǎn)通過間接路徑向圖8中客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖,其中間接路徑是根據(jù)通信特征從所有可用的間接路徑中選出的。
具體實(shí)施例方式
圖1是本發(fā)明多個(gè)接入點(diǎn)111、121和131與多臺(tái)終端設(shè)備171、181和191之間直接和間接通信過程的示意圖,其中每個(gè)接入點(diǎn)111、121和131中都存儲(chǔ)有用來與對(duì)應(yīng)終端設(shè)備進(jìn)行直接和間接通信時(shí)將要用到的必要信息。第一終端設(shè)備(EPD)171通過第一有線鏈路通信連接到第一接入點(diǎn)(AP)111,通過第一無線鏈路通信連接到第二AP 121。第二EPD 181通過第二有線鏈路與第二AP 121通信。第三EPD 191通過第二無線鏈路與第二AP 121通信,通過第三有線鏈路與第三AP 131通信。第一AP 111通過第一互聯(lián)網(wǎng)服務(wù)提供商(ISP)網(wǎng)絡(luò)151通信連接到互聯(lián)網(wǎng)骨干網(wǎng)141。第二AP 121和第三AP 131通過第二ISP網(wǎng)絡(luò)161通信連接到互聯(lián)網(wǎng)骨干網(wǎng)141。第一ISP網(wǎng)絡(luò)151和第二ISP網(wǎng)絡(luò)161中的每一個(gè)都可支持使用一種或多種協(xié)議進(jìn)行分組數(shù)據(jù)傳輸,這些協(xié)議可以是IEEE 802.11協(xié)議、WiMax協(xié)議、EDGE協(xié)議、GPRS協(xié)議、WCDMA協(xié)議等。終端設(shè)備171、181和191中的每一個(gè)均可通過相應(yīng)的接入點(diǎn)和ISP網(wǎng)絡(luò)以及互聯(lián)網(wǎng)骨干網(wǎng)141在彼此之間收發(fā)數(shù)據(jù)分組。例如,第一EPD 171可以向/從第二EPD 181發(fā)送/接收分組數(shù)據(jù),其中,在第二EPD 181發(fā)起的數(shù)據(jù)分組通過第二AP 121、第二ISP網(wǎng)絡(luò)161、互聯(lián)網(wǎng)骨干網(wǎng)141、第一ISP網(wǎng)絡(luò)151和第一AP 111到達(dá)第一EPD 171。每個(gè)終端設(shè)備171、181和191可以是筆記本計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、電話機(jī)、PDA、電視機(jī)或可用于處理分組數(shù)據(jù)的任意類型設(shè)備。
每個(gè)終端設(shè)備171、181和191使用唯一的網(wǎng)絡(luò)地址與對(duì)應(yīng)的接入點(diǎn)通信。例如,第一EPD 171和第一AP 111之間交換封裝有下行網(wǎng)絡(luò)地址175的數(shù)據(jù)分組。“下行網(wǎng)絡(luò)地址”是指AP(111、121或131)在與EPD(171、181或191)直接通信時(shí)所使用的網(wǎng)絡(luò)地址。第一EPD 171和第二AP 121使用下行網(wǎng)絡(luò)地址177在其彼此之間交換數(shù)據(jù)分組。第一EPD 171將下行網(wǎng)絡(luò)地址175和177存儲(chǔ)在第一EPD 171的存儲(chǔ)器中。第一EPD 171可使用相同或者不同的協(xié)議來分別與第一AP 111和第二AP 121通信。第一EPD 171收集和/或獲取與它和相連的接入點(diǎn)之間進(jìn)行通信時(shí)所使用的協(xié)議有關(guān)的信息。第一EPD 171和第一AP 111將173分別存儲(chǔ)在各自的存儲(chǔ)器中,其中該173是與第一協(xié)議有關(guān)的信息,第一EPD 171和第一AP 111使用該第一協(xié)議進(jìn)行分組數(shù)據(jù)通信。與第一協(xié)議173有關(guān)的信息包括協(xié)議標(biāo)識(shí)、版本號(hào)、第一協(xié)議所支持的最大數(shù)據(jù)率、安全信息、第一協(xié)議提供的QoS等。第一EPD 171和第二AP 121將174分別存儲(chǔ)在各自的存儲(chǔ)器中,其中該174是與第二協(xié)議有關(guān)的信息,第一EPD 171和第二AP 121使用該第二協(xié)議在彼此之間進(jìn)行直接分組數(shù)據(jù)通信。第一EPD171將協(xié)議相關(guān)信息174發(fā)往第一AP 111進(jìn)行存儲(chǔ)。因此第一AP 111知道有關(guān)第一EPD 171在與第二AP 121進(jìn)行通信時(shí)所使用的第二協(xié)議的信息。第一EPD 171還向第二AP 121發(fā)送協(xié)議相關(guān)信息173,以便第二AP 121能夠知道與第一協(xié)議有關(guān)的信息,該第一協(xié)議應(yīng)用在第一AP 111和第一EPD 171之間的分組數(shù)據(jù)通信過程中。
第一AP 111從第一EPD 171接收網(wǎng)絡(luò)地址177。第一AP 111不會(huì)將網(wǎng)絡(luò)地址177應(yīng)用于在下行方向上與第一EPD 171進(jìn)行的直接通信。第一AP 111存儲(chǔ)網(wǎng)絡(luò)地址177,并將其稱為第一AP 111的第一EPD上行地址,以指示第一AP 111使用網(wǎng)絡(luò)地址177進(jìn)行上行方向的分組數(shù)據(jù)通信?!吧闲芯W(wǎng)絡(luò)地址”是指AP(111、121或131)用來與EPD(171、181或191)以外的網(wǎng)絡(luò)節(jié)點(diǎn)之間收發(fā)數(shù)據(jù)分組時(shí)使用的網(wǎng)絡(luò)地址。第二AP 121從第一EPD 171接收網(wǎng)絡(luò)地址175,第一AP 111使用該地址來與第一EPD 171進(jìn)行下行通信。網(wǎng)絡(luò)地址175稱為第二AP 121的第一EPD上行地址,以指示第二AP 121使用該網(wǎng)絡(luò)地址175進(jìn)行上行方向的分組數(shù)據(jù)通信。第一AP 111與第一EPD 171通信連接,因此,第一AP 111將存儲(chǔ)第一EPD 171的網(wǎng)絡(luò)地址,這些地址對(duì)應(yīng)于第一EPD171的所有網(wǎng)絡(luò)連接。同理,第二AP 121存儲(chǔ)第一EPD 171、第二EPD 181和第三EPD 191的網(wǎng)絡(luò)地址,這些地址對(duì)應(yīng)于第一EPD 171、第二EPD 181和第三EPD 191的所有網(wǎng)絡(luò)連接。
第一EPD 171收集其與兩個(gè)接入點(diǎn)之間的兩條通信鏈路對(duì)應(yīng)的通信特征,這兩條通信鏈路為第一EPD 171與第一AP 111之間的第一有線鏈路,和第一EPD 171與第二AP 121之間的第一無線鏈路。第一EPD 171將收集到的通信特征172存儲(chǔ)在第一EPD 171的存儲(chǔ)器中。第一EPD 171將收集到的通信特征172發(fā)往與其相連的所有接入點(diǎn)。在本示范性方案中,第一EPD 171將收集到的通信特征172發(fā)往第一AP 111和第二AP 121。第一AP 111和第二AP 121將通信特征172存儲(chǔ)在各自的存儲(chǔ)器中。通信特征172可以包括例如第一有線鏈路和第一無線鏈路的當(dāng)前性能,如當(dāng)前網(wǎng)絡(luò)流量、噪聲和/或干擾級(jí)別、延遲、成本等。第一EPD 171可以定期收集并發(fā)送通信特征172,以便使第一AP111和第二AP 121可以更新與第一有線鏈路和第一無線鏈路的性能相關(guān)的信息。第一AP 111知道第一EPD 171和與第一EPD 171相連的所有接入點(diǎn)(也就是第一AP 111和第二AP 121)之間通信鏈路的性能。同理,第二AP 121也知道第一EPD 171和與第一EPD 171相連的所有接入點(diǎn)(也就是第一AP 111和第二AP 121)之間通信鏈路的性能。
第二AP 121與第一EPD 171、第二EPD 181和第三EPD 191通信連接。第二AP 121可使用相同或不同的分組交換數(shù)據(jù)協(xié)議來與相連的終端設(shè)備171、181和191通信。例如,第二AP 121和第一EPD 171之間的第一無線鏈路支持使用IEEE 802.11協(xié)議的分組數(shù)據(jù)通信。又例如,第二AP 121和第二EPD 181之間的第二有線鏈路支持光纖數(shù)據(jù)協(xié)議,第三EPD 191和第二AP 121之間的第二無線鏈路也可支持IEEE 802.11協(xié)議。第二AP 121可以使用第一EPD 171的網(wǎng)絡(luò)地址175和177。第二EPD 181使用網(wǎng)絡(luò)地址187與第二AP 121通信。第二EPD 181收集與第二有線鏈路對(duì)應(yīng)的通信特征183。第二EPD 181將通信特征183存儲(chǔ)在其存儲(chǔ)器中,并將通信特征183發(fā)往第二AP 121進(jìn)行存儲(chǔ)。協(xié)議相關(guān)信息185存儲(chǔ)在第二AP 121和第二EPD 181中。協(xié)議相關(guān)信息185可包括光纖數(shù)據(jù)協(xié)議所支持的最大數(shù)據(jù)率、安全信息、光纖數(shù)據(jù)協(xié)議提供的QoS等。
第三EPD 191通信連接到第二AP 121和第三AP 131。第三EPD 191分別使用網(wǎng)絡(luò)地址197和199來與第二AP 121和第三AP 131交換數(shù)據(jù)分組。網(wǎng)絡(luò)地址197稱為第二AP 121的第三EPD下行地址,網(wǎng)絡(luò)地址199稱為第三AP 131的第三EPD下行地址,這是因?yàn)榈诙嗀P 121和第三AP 131分別使用網(wǎng)絡(luò)地址197和199與第三EPD 191進(jìn)行下行通信。第二AP 121從第三EPD 191接收網(wǎng)絡(luò)地址199,并將其存儲(chǔ)為第三EPD上行地址,這是因?yàn)榈诙嗀P 121不會(huì)將網(wǎng)絡(luò)地址199用于與第三EPD 191的下行通信。第二AP 121將網(wǎng)絡(luò)地址199用于與任一終端設(shè)備171、181和191以外的節(jié)點(diǎn)(也就是服務(wù)器、交換機(jī)、路由器等)之間的上行通信。第三AP 131從第三EPD 191接收網(wǎng)絡(luò)地址197,并將其存儲(chǔ)為第三EPD上行地址。第三AP 131將網(wǎng)絡(luò)地址197應(yīng)用于與上行節(jié)點(diǎn)之間的上行通信,而非與終端設(shè)備171、181和191中任一設(shè)備之間的下行通信。
第三EPD 191收集對(duì)應(yīng)第二無線鏈路和第三有線鏈路的通信特征193,并將其發(fā)往第二AP 121和第三AP 131。第三EPD 191、第二AP 121和第三AP 131均將協(xié)議相關(guān)信息195和196存儲(chǔ)于各自的存儲(chǔ)器中。例如,協(xié)議相關(guān)信息195可包括IEEE 802.11協(xié)議所支持和提供的最大數(shù)據(jù)率和QoS。又例如,協(xié)議相關(guān)信息196可包括PSTN數(shù)據(jù)網(wǎng)所支持和提供的最大數(shù)據(jù)率和QoS,該信息將應(yīng)用于第三AP 131和第三EPD 191之間第三有線鏈路上的分組數(shù)據(jù)通信。這樣一來,在第二AP 121的存儲(chǔ)器中便存儲(chǔ)了與第二AP 121相關(guān)聯(lián)的所有終端設(shè)備(171、181、191)的網(wǎng)絡(luò)連接相對(duì)應(yīng)的網(wǎng)絡(luò)地址(175、177、187、197、199)、通信特征(172、183、193)和協(xié)議相關(guān)信息(173、174、185、195、196)。
第一AP 111使用第一EPD下行網(wǎng)絡(luò)地址175、通過第一EPD 171和第一AP 111之間的第一有線鏈路與第一EPD 171直接通信。在某一時(shí)刻,第一AP 111可能無法通過第一有線鏈路向第一EPD 171發(fā)送數(shù)據(jù)分組。這種情況可能發(fā)生在,例如,若第一有線鏈路斷開或第一EPD 171可能處于休眠模式不接收來自第一AP 111的數(shù)據(jù)分組?;蛘咴谠摃r(shí)刻,第一AP 111可能認(rèn)為第一有線鏈路上的流量負(fù)載已超過其可以承載的最大值,因此便決定不再通過第一有線鏈路向第一EPD 171發(fā)送數(shù)據(jù)分組。第一AP 111可使用第一EPD的通信特征172來做出上述判斷。例如,在某一時(shí)刻,第一EPD 171并未注冊(cè)到第一AP 111,也就是說第一AP 111和第一EPD 171之間尚未就使用下行網(wǎng)絡(luò)地址175、通過第一有線鏈路彼此通信達(dá)成協(xié)議。第一AP 111可能想要激活第一EPD 111,也就是通過向第一EPD 111發(fā)送控制數(shù)據(jù)來請(qǐng)求第一EPD 111進(jìn)行注冊(cè)。在所有上述情況下,第一AP 111使用第一EPD上行網(wǎng)絡(luò)地址177來向第一EPD 171發(fā)送分組(控制數(shù)據(jù)、命令和/或數(shù)據(jù))。
無論何時(shí),若第一AP 111無法或不想通過第一有線鏈路與第一EPD 171直接通信,則第一AP 111使用第一EPD上行網(wǎng)絡(luò)地址177來封裝發(fā)往第一EPD171的數(shù)據(jù)分組,然后通過上行通信鏈路將封裝的數(shù)據(jù)分組發(fā)往緊鄰的(immediate next)上行網(wǎng)絡(luò)節(jié)點(diǎn)。這個(gè)緊鄰的網(wǎng)絡(luò)節(jié)點(diǎn)將封裝的數(shù)據(jù)分組發(fā)往互聯(lián)網(wǎng)骨干網(wǎng)141,后者廣播封裝的數(shù)據(jù)分組。因此,封裝的數(shù)據(jù)分組將到達(dá)所有其他網(wǎng)絡(luò)節(jié)點(diǎn),也就是第二AP 121和第三AP 131。第二AP 121使用網(wǎng)絡(luò)地址177直接與第一EPD 171通信。在收到來自互聯(lián)網(wǎng)骨干網(wǎng)141的封裝的數(shù)據(jù)分組后,第二AP 121解析這些封裝的數(shù)據(jù)分組,并確定這些封裝的數(shù)據(jù)分組是發(fā)往第一EPD 171的。第二AP 121將封裝的數(shù)據(jù)分組發(fā)往第一EPD 171。這些來自第一AP 111的數(shù)據(jù)分組最終將通過第二AP 121到達(dá)第一EPD 171。必要時(shí),每個(gè)接入點(diǎn)111、121和131使用終端設(shè)備的其他網(wǎng)絡(luò)地址,通過其他接入點(diǎn)將數(shù)據(jù)分組間接的發(fā)往對(duì)應(yīng)的終端設(shè)備。
每個(gè)接入點(diǎn)111、121和131可同時(shí)通過直接的下行路徑和間接的上行路徑來與對(duì)應(yīng)的終端設(shè)備通信。例如,無論何時(shí),只要直接路徑(第一有線鏈路)上的流量負(fù)載超過預(yù)先設(shè)定的值,第一AP 111便可決定使用第一EPD上行網(wǎng)絡(luò)地址177、通過互聯(lián)網(wǎng)骨干網(wǎng)141將每個(gè)數(shù)據(jù)分組發(fā)往第一EPD 171,而不是使用第一EPD下行網(wǎng)絡(luò)地址175直接將所有的數(shù)據(jù)分組發(fā)往第一EPD 171。使用直接路徑和第一EPD下行網(wǎng)絡(luò)地址175來與第一EPD 171通信的第一AP111,在直接路徑上的干擾級(jí)別超出預(yù)先設(shè)定的值和/或直接路徑上的誤碼率超出上限值(也就是直接路徑無法支持想要的服務(wù)質(zhì)量時(shí))時(shí),還可通過間接路徑(使用第一EPD上行網(wǎng)絡(luò)地址177、通過互聯(lián)網(wǎng)骨干網(wǎng)141)將所有后續(xù)數(shù)據(jù)分組發(fā)往第一EPD 171。第一AP 111可將直接路徑作為嘗試向第一EPD 171發(fā)送數(shù)據(jù)分組的缺省設(shè)置,而當(dāng)直接路徑無法使用時(shí),才嘗試通過間接路徑傳送數(shù)據(jù)分組。第一AP 111還可嘗試通過間接路徑傳送特定類型的分組。例如,第一AP 111可僅僅通過間接路徑向第一EPD 171發(fā)送控制和/或命令數(shù)據(jù)。第一AP 111還可僅在第一EPD 171的注冊(cè)過程中使用間接路徑與第一EPD 171通信。第一AP 111還可在通過其用戶接口收到用戶請(qǐng)求后使用間接路徑和第一EPD上行網(wǎng)絡(luò)地址177來與第一EPD 171通信。
圖2是圖1中第一接入點(diǎn)111通過互聯(lián)網(wǎng)骨干網(wǎng)203和第二接入點(diǎn)261與對(duì)應(yīng)客戶端設(shè)備171進(jìn)行的間接通信的過程示意圖。第一AP(接入點(diǎn))241通信連接到下行客戶端設(shè)備281。“客戶端設(shè)備”、“終端設(shè)備”、“目的端設(shè)備”是指具有收發(fā)分組數(shù)據(jù)能力的設(shè)備或電路。典型的客戶端設(shè)備包括電話機(jī)、PDA、電視機(jī)、PC機(jī)、筆記本電腦等。第一AP 241通信連接到屬于分組交換數(shù)據(jù)網(wǎng)205的第一上行節(jié)點(diǎn)207。第一分組交換數(shù)據(jù)網(wǎng)205(也就是第一上行節(jié)點(diǎn)207)通信連接到互聯(lián)網(wǎng)骨干網(wǎng)203?!跋滦性O(shè)備”是指相對(duì)于接入點(diǎn)而言,設(shè)置在遠(yuǎn)離互聯(lián)網(wǎng)骨干網(wǎng)203處的設(shè)備?!吧闲泄?jié)點(diǎn)”是指相對(duì)于接入點(diǎn)而言,設(shè)置在鄰近互聯(lián)網(wǎng)骨干網(wǎng)203處的節(jié)點(diǎn)。
客戶端設(shè)備281通信連接到第二AP 261。第二AP 261通過屬于第二網(wǎng)絡(luò)221的第二網(wǎng)絡(luò)節(jié)點(diǎn)223通信連接到互聯(lián)網(wǎng)骨干網(wǎng)203。第一網(wǎng)絡(luò)205、第一網(wǎng)絡(luò)節(jié)點(diǎn)207和第一AP 241支持第一分組交換數(shù)據(jù)協(xié)議。第二網(wǎng)絡(luò)221、第二網(wǎng)絡(luò)節(jié)點(diǎn)223和第二AP 261支持第二分組交換數(shù)據(jù)協(xié)議。第一分組交換數(shù)據(jù)協(xié)議可能與第二分組交換數(shù)據(jù)協(xié)議不兼容。第一網(wǎng)絡(luò)節(jié)點(diǎn)207和第二網(wǎng)絡(luò)節(jié)點(diǎn)223可以是例如交換機(jī)、路由器、調(diào)制解調(diào)器或服務(wù)器??蛻舳嗽O(shè)備281具有到互聯(lián)網(wǎng)骨干網(wǎng)203的第一路徑,該路徑是經(jīng)由客戶端設(shè)備281到第一AP 241、再由第一AP 241到第一網(wǎng)絡(luò)節(jié)點(diǎn)207的第一無線鏈路。除此之外,客戶端設(shè)備281還具有到互聯(lián)網(wǎng)骨干網(wǎng)203的第二路徑,該路徑是經(jīng)由客戶端設(shè)備281到第二AP 261、再由第二AP 261到第二網(wǎng)絡(luò)節(jié)點(diǎn)223的第二無線鏈路??蛻舳嗽O(shè)備281使用第一網(wǎng)絡(luò)地址289與第一AP 241通信。第一AP 241使用第一網(wǎng)絡(luò)地址289來封裝發(fā)往客戶端設(shè)備281的數(shù)據(jù)分組,然后將封裝的數(shù)據(jù)分組通過第一無線鏈路、使用第一分組交換數(shù)據(jù)協(xié)議發(fā)往客戶端設(shè)備281??蛻舳嗽O(shè)備使用第二網(wǎng)絡(luò)地址291與第二AP 261交換數(shù)據(jù)分組。第二AP 261使用第二網(wǎng)絡(luò)地址291來封裝發(fā)往客戶端設(shè)備281的數(shù)據(jù)分組,然后通過第二無線鏈路、使用第二分組交換數(shù)據(jù)協(xié)議將封裝的數(shù)據(jù)分組發(fā)往客戶端設(shè)備281。第一網(wǎng)絡(luò)地址289和第二網(wǎng)絡(luò)地址291通常分別為第一AP 241和第二AP 261為客戶端設(shè)備281分配的互聯(lián)網(wǎng)協(xié)議(IP)地址。
客戶端設(shè)備281收集與它的連接相對(duì)應(yīng)的協(xié)議參數(shù)283,并將收集的協(xié)議參數(shù)283存儲(chǔ)在客戶端設(shè)備281的存儲(chǔ)器中。這些協(xié)議參數(shù)283通常包括第一分組交換數(shù)據(jù)協(xié)議和第二分組交換數(shù)據(jù)協(xié)議所支持的最大數(shù)據(jù)率、版本號(hào)碼、協(xié)議標(biāo)識(shí)、安全信息、最大帶寬需求、進(jìn)行數(shù)據(jù)分組交換所要求的加密/解密,和第一分組交換數(shù)據(jù)協(xié)議和第二分組交換數(shù)據(jù)協(xié)議所能提供的服務(wù)質(zhì)量??蛻舳嗽O(shè)備281可以將一些或全部協(xié)議參數(shù)283燒入(hardwired)其存儲(chǔ)器中。客戶端設(shè)備281還可從任意網(wǎng)絡(luò)節(jié)點(diǎn)如第一AP 241、第二AP 261、第一節(jié)點(diǎn)207、第二節(jié)點(diǎn)223和互聯(lián)網(wǎng)骨干網(wǎng)203處接收一些或全部協(xié)議參數(shù)283。
客戶端設(shè)備281還收集與它的連接相對(duì)應(yīng)的使用參數(shù)287,并將收集到的使用參數(shù)287存儲(chǔ)在客戶端設(shè)備281的存儲(chǔ)器中。使用參數(shù)287可包括第一無線鏈路和第二無線鏈路的當(dāng)前通信負(fù)載、噪聲和/或干擾級(jí)別、經(jīng)歷的延遲、成本。當(dāng)?shù)谝缓偷诙o線鏈路中任意鏈路上的負(fù)載隨時(shí)間發(fā)生變化時(shí),或者當(dāng)?shù)谝缓偷诙o線鏈路中任意鏈路上的干擾級(jí)別隨時(shí)間發(fā)生變化時(shí),使用參數(shù)287也會(huì)隨時(shí)間發(fā)生變化??蛻舳嗽O(shè)備281以固定時(shí)間間隔收集使用參數(shù)287,并將更新的使用參數(shù)存儲(chǔ)在客戶端設(shè)備281的存儲(chǔ)器中。使用參數(shù)287可包括客戶端設(shè)備281和互聯(lián)網(wǎng)骨干網(wǎng)203之間的第一路徑和/或第二路徑上任意鏈路或任意網(wǎng)絡(luò)節(jié)點(diǎn)的流量負(fù)載、干擾、反應(yīng)時(shí)間。使用參數(shù)287能夠反映出第一路徑和第二路徑的當(dāng)前性能??蛻舳嗽O(shè)備281的處理電路可對(duì)使用參數(shù)287進(jìn)行評(píng)估,和/或可從任意網(wǎng)絡(luò)節(jié)點(diǎn)如第一AP 241、第二AP 261、第一節(jié)點(diǎn)207、第二節(jié)點(diǎn)223和互聯(lián)網(wǎng)骨干網(wǎng)203處接收一些或全部使用參數(shù)287。
客戶端設(shè)備281通過其用戶輸入接口接收用戶參數(shù)285。用戶參數(shù)285可包括用戶標(biāo)識(shí)、期望的下行數(shù)據(jù)率、期望成本、用戶優(yōu)先選擇的協(xié)議、用戶優(yōu)先選擇的路徑等。用戶標(biāo)識(shí)可表示客戶端設(shè)備281的用戶可以使用的多種服務(wù)??蛻舳嗽O(shè)備281使用第一網(wǎng)絡(luò)地址289將收集到的協(xié)議參數(shù)283、用戶參數(shù)285和使用參數(shù)287發(fā)往第一AP 241,使用第二網(wǎng)絡(luò)地址291將這些信息發(fā)往第二AP 261??蛻舳嗽O(shè)備281還將第二網(wǎng)絡(luò)地址291發(fā)送給第一AP 241,將第一網(wǎng)絡(luò)地址289發(fā)送給第二AP 261。因此,第一AP 241知道第二AP 261在與客戶端設(shè)備281進(jìn)行通信時(shí)所使用的第二網(wǎng)絡(luò)地址291。同理,第二AP 261知道第一AP 241在與客戶端設(shè)備281進(jìn)行通信時(shí)所使用的第一網(wǎng)絡(luò)地址289。
第一AP 241可使用第一網(wǎng)絡(luò)地址289來向客戶端設(shè)備281發(fā)送數(shù)據(jù)分組。當(dāng)使用第一網(wǎng)絡(luò)地址289封裝的數(shù)據(jù)分組無法到達(dá)客戶端設(shè)備281和/或客戶端設(shè)備281無法接收使用第一網(wǎng)絡(luò)地址289封裝的數(shù)據(jù)分組時(shí),第一AP 241還可使用第二網(wǎng)絡(luò)地址291來向客戶端設(shè)備281轉(zhuǎn)發(fā)數(shù)據(jù)分組。上述情況可能發(fā)生在客戶端設(shè)備281與第一AP 241之間的第一無線鏈路斷開時(shí)。上述情況還可能發(fā)生在客戶端設(shè)備281在第一分組交換數(shù)據(jù)網(wǎng)中由于長期處于非活躍狀態(tài)無法響應(yīng)第一AP 241發(fā)送給它的數(shù)據(jù)分組而進(jìn)入“休眠狀態(tài)”時(shí)。第一AP 241確定客戶端設(shè)備281沒有收到使用第一網(wǎng)絡(luò)地址289封裝的數(shù)據(jù)分組。隨后,第一AP 241使用第二網(wǎng)絡(luò)地址291來封裝數(shù)據(jù)分組,然后將封裝的數(shù)據(jù)分組發(fā)往上行第一節(jié)點(diǎn)207。第一節(jié)點(diǎn)207將封裝的數(shù)據(jù)分組發(fā)往互聯(lián)網(wǎng)骨干網(wǎng)203。第一AP 241可在封裝的數(shù)據(jù)分組中附加一個(gè)標(biāo)識(shí)符,用于指示要將封裝的數(shù)據(jù)分組發(fā)往通信連接到互聯(lián)網(wǎng)骨干網(wǎng)203的所有接入點(diǎn)。第一AP241沒有第二AP 261的網(wǎng)絡(luò)地址,因此,這些封裝的數(shù)據(jù)分組需要發(fā)給通信連接到互聯(lián)網(wǎng)骨干網(wǎng)203的所有接入點(diǎn)?;ヂ?lián)網(wǎng)骨干網(wǎng)203將這些封裝的數(shù)據(jù)分組廣播到所有分組交換數(shù)據(jù)網(wǎng),以便這些封裝的數(shù)據(jù)分組最終可以到達(dá)第二AP 261。第二AP 261解析封裝的數(shù)據(jù)分組,確定這些封裝的數(shù)據(jù)分組是發(fā)往客戶端設(shè)備281的,因而隨后將封裝的數(shù)據(jù)分組發(fā)往客戶端設(shè)備281。若客戶端設(shè)備281在第二分組交換數(shù)據(jù)網(wǎng)中處于“活躍狀態(tài)”,則客戶端設(shè)備281可以收到這些封裝的數(shù)據(jù)分組。由于無法使用第一網(wǎng)絡(luò)地址289將數(shù)據(jù)分組直接發(fā)往客戶端設(shè)備281,第一AP 241便通過第二AP 261將這些數(shù)據(jù)分組轉(zhuǎn)發(fā)給客戶端設(shè)備281。
第一AP 241還可同時(shí)使用第一網(wǎng)絡(luò)地址289和第二網(wǎng)絡(luò)地址291來發(fā)送發(fā)往客戶端設(shè)備281的數(shù)據(jù)分組。例如,當(dāng)?shù)谝籄P 241和客戶端設(shè)備281之間的第一無線鏈路上的流量負(fù)載超過預(yù)先設(shè)定的值時(shí),第一AP可決定使用第一網(wǎng)絡(luò)地址289將這些數(shù)據(jù)分組中的一部分通過第一無線鏈路直接發(fā)往客戶端設(shè)備281,使用第二網(wǎng)絡(luò)地址291將剩下的數(shù)據(jù)分組經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)203和第二AP 261間接轉(zhuǎn)發(fā)給客戶端設(shè)備281。第一AP 241還可使用經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)203的間接轉(zhuǎn)發(fā)方式來轉(zhuǎn)發(fā)特定類型的數(shù)據(jù)分組,例如命令數(shù)據(jù)。例如,第一AP 241可使用間接轉(zhuǎn)發(fā)方式來向在第一分組交換數(shù)據(jù)網(wǎng)中處于“休眠狀態(tài)”的客戶端設(shè)備281發(fā)送“激活”命令。在響應(yīng)通過間接轉(zhuǎn)發(fā)方式到達(dá)第一AP 241的來自客戶端設(shè)備281的請(qǐng)求時(shí),第一AP 241可選擇使用間接轉(zhuǎn)發(fā)方式來向客戶端設(shè)備281發(fā)送數(shù)據(jù)分組。為提高安全性,第一AP 241還可使用多種加密方式來加密以間接方式發(fā)往客戶端設(shè)備281的數(shù)據(jù)分組。
第一AP 241可依據(jù)多種因素來決定使用經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)203和第二AP261的間接路徑和/或經(jīng)由第一無線鏈路的直接路徑。例如,這些因素可以是直接路徑和間接路徑的成本、直接路徑和間接路徑中的延遲、直接路徑和間接路徑所能保證的服務(wù)質(zhì)量等。若間接路徑中的延遲很嚴(yán)重,那么第一AP 241決不會(huì)選擇使用間接路徑來傳送多媒體數(shù)據(jù)分組。作為選擇,當(dāng)?shù)谝籄P 241正在使用第一網(wǎng)絡(luò)地址289通過直接路徑向客戶端設(shè)備281發(fā)送信令信息時(shí),第一AP 241可以總是選擇使用間接路徑來傳送多媒體分組。第一AP 241可使用協(xié)議參數(shù)283、用戶參數(shù)285和使用參數(shù)287來選擇同時(shí)和/或輪流使用第一網(wǎng)絡(luò)地址289和第二網(wǎng)絡(luò)地址291來向客戶端設(shè)備281傳送數(shù)據(jù)分組。
第二AP 261還可通過第二無線鏈路(也就是使用第二網(wǎng)絡(luò)地址291的到客戶端設(shè)備281的直接路徑)來發(fā)送發(fā)往客戶端設(shè)備281的數(shù)據(jù)分組,和/或通過互聯(lián)網(wǎng)骨干網(wǎng)203和第一AP 241(也就是使用第一網(wǎng)絡(luò)地址289的到客戶端設(shè)備281的間接路徑)來轉(zhuǎn)發(fā)數(shù)據(jù)分組。在使用第一網(wǎng)絡(luò)地址289和第二網(wǎng)絡(luò)地址291來傳送數(shù)據(jù)分組時(shí),第二AP 261會(huì)使用到從客戶端設(shè)備281收到的協(xié)議參數(shù)283、用戶參數(shù)285和使用參數(shù)287。
圖3是本發(fā)明客戶端設(shè)備381和與其相連的多個(gè)接入點(diǎn)331、341、351和361之間通信的過程示意圖,其中,與其相連的多個(gè)接入點(diǎn)331、341、351和361中的一個(gè)接入點(diǎn)361通過其余的接入點(diǎn)331、341、351與該客戶端設(shè)備381通信??蛻舳嗽O(shè)備381與第一AP 331、第二AP 341、第三AP 351和第四AP 361相連??蛻舳嗽O(shè)備381與AP之間的連接是指該AP為客戶端設(shè)備381分配唯一的網(wǎng)絡(luò)地址,通常為IP地址??蛻舳嗽O(shè)備381和AP之間達(dá)成一致,將這個(gè)唯一的網(wǎng)絡(luò)地址用于下行數(shù)據(jù)分組傳輸,也就是該AP使用這個(gè)唯一的網(wǎng)絡(luò)地址來封裝發(fā)往客戶端設(shè)備381的數(shù)據(jù)分組,客戶端設(shè)備381同意接收到達(dá)客戶端設(shè)備381的、使用該唯一網(wǎng)絡(luò)地址封裝的數(shù)據(jù)分組。第一AP 331、第二AP 341、第三AP 351和第四AP 361為客戶端設(shè)備381分配的唯一網(wǎng)絡(luò)地址分別為第一網(wǎng)絡(luò)地址391、第二網(wǎng)絡(luò)地址393、第三網(wǎng)絡(luò)地址395和第四網(wǎng)絡(luò)地址397。
第一AP 331使用WiMax協(xié)議來進(jìn)行上行及下行通信,也就是說,第一AP331使用WiMax協(xié)議與下行客戶端設(shè)備381及WiMax網(wǎng)絡(luò)305中的上行網(wǎng)絡(luò)節(jié)點(diǎn)307通信。WiMax網(wǎng)絡(luò)305通信連接到骨干網(wǎng)也就是互聯(lián)網(wǎng)骨干網(wǎng)303。第二AP 341、第三AP 351和第四AP 361分別使用IEEE 802.11協(xié)議、IEEE 802.11協(xié)議和與PSTN網(wǎng)絡(luò)317兼容的協(xié)議進(jìn)行各自的上行和下行通信。第一AP 331、第二AP 341和第四AP 361使用在通信不相兼容的通信協(xié)議進(jìn)行數(shù)據(jù)分組的收發(fā)??蛻舳?81具有四條到互聯(lián)網(wǎng)骨干網(wǎng)303的路徑??蛻舳嗽O(shè)備381和互聯(lián)網(wǎng)骨干網(wǎng)303之間的第一路徑包括客戶端設(shè)備381和第一AP 331之間的第一無線鏈路、第一AP 331、第一AP 331和網(wǎng)絡(luò)節(jié)點(diǎn)307之間的第二無線鏈路,以及互聯(lián)網(wǎng)骨干網(wǎng)303??蛻舳嗽O(shè)備381和互聯(lián)網(wǎng)骨干網(wǎng)303之間的第二路徑包括客戶端設(shè)備381和第二AP 341之間的第三無線鏈路、第二AP 341、第二AP 341和網(wǎng)絡(luò)節(jié)點(diǎn)313之間的第四無線鏈路,以及互聯(lián)網(wǎng)骨干網(wǎng)303。客戶端設(shè)備381和互聯(lián)網(wǎng)骨干網(wǎng)303之間的第三路徑包括客戶端設(shè)備381和第三AP351之間的第五無線鏈路、第三AP 351、第三AP 351和網(wǎng)絡(luò)節(jié)點(diǎn)319之間的第六無線鏈路,以及互聯(lián)網(wǎng)骨干網(wǎng)303。客戶端設(shè)備381和互聯(lián)網(wǎng)303之間的第四路徑包括客戶端設(shè)備381和第四AP 361之間的第一有線鏈路、第四AP361、第四AP 361和網(wǎng)絡(luò)節(jié)點(diǎn)319之間的第二有線鏈路,以及互聯(lián)網(wǎng)骨干網(wǎng)303??蛻舳嗽O(shè)備可通過這四條路徑中的任意路徑從/向互聯(lián)網(wǎng)骨干網(wǎng)303收/發(fā)分組數(shù)據(jù)。
客戶端設(shè)備收集對(duì)應(yīng)其與接入點(diǎn)331、341、351和361之間的四條網(wǎng)絡(luò)連接的協(xié)議參數(shù)383、用戶參數(shù)385和使用參數(shù)387,然后將協(xié)議參數(shù)383、用戶參數(shù)385和使用參數(shù)387發(fā)往第一AP 331、第二AP 341、第三AP 351和第四AP 361中的每一個(gè)。協(xié)議參數(shù)383通常包括對(duì)應(yīng)四條路徑的協(xié)議(在本示例性方案中,這四個(gè)協(xié)議是WiMax協(xié)議、IEEE 802.11協(xié)議和與PSTN網(wǎng)絡(luò)317兼容的協(xié)議)的最大比特率、最小帶寬、服務(wù)質(zhì)量、反應(yīng)時(shí)間等。用戶參數(shù)385包括用戶優(yōu)先選項(xiàng),例如,用戶優(yōu)先選擇的具體協(xié)議、用戶優(yōu)先選擇的具體路徑、期望的下行數(shù)據(jù)率等。使用參數(shù)387通常包括四條路徑對(duì)應(yīng)的當(dāng)前流量負(fù)載、干擾級(jí)別、當(dāng)前提供的數(shù)據(jù)率等。第一AP 331、第二AP 341、第三AP 351和第四AP 361中的每一個(gè)都知道客戶端設(shè)備381的四條連接所對(duì)應(yīng)的協(xié)議參數(shù)383、用戶參數(shù)385和使用參數(shù)387。
客戶端設(shè)備381還向第一AP 331發(fā)送第二網(wǎng)絡(luò)地址393、第三網(wǎng)絡(luò)地址395和第四網(wǎng)絡(luò)地址397。因此,除了知道客戶端設(shè)備381與第一AP 331的連接的網(wǎng)絡(luò)地址以外,第一AP 331還知道客戶端設(shè)備381的其他網(wǎng)絡(luò)連接的網(wǎng)絡(luò)地址。第二AP 341從客戶端設(shè)備381接收第一網(wǎng)絡(luò)地址391、第三網(wǎng)絡(luò)地址395和第四網(wǎng)絡(luò)地址397。第三AP 351和第四AP 361都知道客戶端設(shè)備381的其他網(wǎng)絡(luò)連接的網(wǎng)絡(luò)地址。
客戶端設(shè)備381可以是移動(dòng)終端。在某一時(shí)刻,客戶端設(shè)備381離開第四AP 361的覆蓋區(qū)域,且客戶端設(shè)備381和第四AP 361之間的第一有線鏈路斷開。第四AP 361知道其與客戶端設(shè)備381之間的第一有線鏈路已不可用。第四AP 361隨后想要向客戶端設(shè)備381發(fā)送多個(gè)數(shù)據(jù)分組。這些數(shù)據(jù)分組可能包括信令信息、給客戶端設(shè)備381的命令和/或指令、與客戶端設(shè)備381和第四AP 361之間連接有關(guān)的信息,從PSTN網(wǎng)絡(luò)317發(fā)往第四AP 361的目的端為客戶端設(shè)備381數(shù)據(jù)分組等。第四AP 361確定其不能使用第四網(wǎng)絡(luò)地址397通過第一有線鏈路直接向客戶端設(shè)備381發(fā)送這些數(shù)據(jù)分組。第四AP 361使用第一網(wǎng)絡(luò)地址391封裝這些發(fā)往客戶端設(shè)備381的數(shù)據(jù)分組,然后經(jīng)過PSTN網(wǎng)絡(luò)317將封裝的數(shù)據(jù)分組轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)骨干網(wǎng)303。互聯(lián)網(wǎng)骨干網(wǎng)303將這些封裝的數(shù)據(jù)分組廣播給所有下行分組交換數(shù)據(jù)網(wǎng)絡(luò),也就是WiMax網(wǎng)絡(luò)305、IEEE 802.11網(wǎng)絡(luò)311和PSTN網(wǎng)絡(luò)317。WiMax網(wǎng)絡(luò)305、IEEE 802.11網(wǎng)絡(luò)311和PSTN網(wǎng)絡(luò)317隨后將這些封裝的數(shù)據(jù)分組轉(zhuǎn)發(fā)給所有下行網(wǎng)絡(luò)節(jié)點(diǎn)和接入點(diǎn)。這些封裝的數(shù)據(jù)分組將到達(dá)第一AP 331、第二AP 341和第三AP 351。第一AP 331解析這些封裝的數(shù)據(jù)分組,確定這些分組是發(fā)往客戶端設(shè)備381的。第一AP 331將這些封裝的數(shù)據(jù)分組轉(zhuǎn)發(fā)給客戶端設(shè)備381。若客戶端設(shè)備381處于第一AP 331的覆蓋范圍內(nèi),則客戶端設(shè)備381從第一AP 331處接收這些封裝的數(shù)據(jù)分組。第四AP 361想要發(fā)送給客戶端設(shè)備381的這些數(shù)據(jù)分組最終通過第一AP 331到達(dá)客戶端設(shè)備381。第二AP 341和第三AP 351中的每一個(gè)都從互聯(lián)網(wǎng)骨干網(wǎng)303接收這些封裝有第一網(wǎng)絡(luò)地址391的數(shù)據(jù)分組,但它們不會(huì)將其轉(zhuǎn)發(fā)給客戶端設(shè)備381,這是因?yàn)榈诙嗀P 341和第三AP 351分別只允許使用第二網(wǎng)絡(luò)地址393和第三網(wǎng)絡(luò)地址395來與客戶端設(shè)備381通信。
第四AP 361也可以使用第二網(wǎng)絡(luò)地址393來封裝其想要發(fā)送給客戶端設(shè)備381的多個(gè)數(shù)據(jù)分組。這些封裝有第二網(wǎng)絡(luò)地址393的數(shù)據(jù)分組通過互聯(lián)網(wǎng)骨干網(wǎng)303、IEEE 802.11網(wǎng)絡(luò)311和第二AP 341到達(dá)客戶端設(shè)備381。第四AP 361還可使用第一網(wǎng)絡(luò)地址391、第二網(wǎng)絡(luò)地址393和第三網(wǎng)絡(luò)地址395來封裝這些數(shù)據(jù)分組,然后在某一時(shí)刻將這些封裝的數(shù)據(jù)分組發(fā)往互聯(lián)網(wǎng)骨干網(wǎng)303。因此,這些數(shù)據(jù)分組將通過第一AP 331、第二AP 341、第三AP 351到達(dá)客戶端設(shè)備381。這種冗余配置能夠確保這些數(shù)據(jù)分組最終能夠到達(dá)客戶端設(shè)備381。這種冗余配置會(huì)增加第四AP 361的處理負(fù)擔(dān),以及互聯(lián)網(wǎng)骨干網(wǎng)上的流量。僅對(duì)于特定類型的數(shù)據(jù)分組,例如包括信令信息、給客戶端設(shè)備381的指令、與客戶端設(shè)備381和第四AP 361之間連接有關(guān)的信息的多個(gè)數(shù)據(jù)分組,第四AP 361可向互聯(lián)網(wǎng)骨干網(wǎng)303發(fā)送這些數(shù)據(jù)分組的多個(gè)副本,每個(gè)副本中封裝不同的地址。
圖4是從第一接入點(diǎn)403到客戶端設(shè)備491的經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)421和多個(gè)接入點(diǎn)461、171和481的多條通信路徑的示意圖。第一接入點(diǎn)403與客戶端設(shè)備491相連。客戶端設(shè)備491還與第二AP 461、第三AP 471和第四AP 481相連??蛻舳嗽O(shè)備491從對(duì)應(yīng)的接入點(diǎn)接收四個(gè)唯一IP地址,這些地址與客戶端設(shè)備491和第一AP 403、第二AP 461、第三AP 471和第四AP 481之間的四條連接相對(duì)應(yīng)。客戶端設(shè)備491將這四個(gè)唯一的IP地址分別發(fā)往第一AP403、第二AP 461、第三AP 471和第四AP 481。第一AP 403、第二AP 461、第三AP 471和第四AP 481中的每一個(gè)都知道對(duì)應(yīng)客戶端設(shè)備491的其他網(wǎng)絡(luò)連接的IP地址。第一AP 403知道客戶端設(shè)備491從第二AP 461、第三AP 471和第四AP 481收到的IP地址,也就是說第一AP 403知道第二AP 461、第三AP 471和第四AP 481在直接向客戶端設(shè)備491發(fā)送數(shù)據(jù)分組時(shí)所使用的IP地址。
第一AP 403將第二AP 461、第三AP 471和第四AP 481在與客戶端設(shè)備491之間進(jìn)行下行通信時(shí)所使用的IP地址存儲(chǔ)在第一AP 403的存儲(chǔ)器407中。第一AP 403包括下行通信接口408,第一AP 403使用其分配給客戶端設(shè)備491的IP地址通過該接口直接與客戶端設(shè)備491交換數(shù)據(jù)分組。第一AP 403包括上行通信接口409,第一AP 403通過該接口與第一網(wǎng)絡(luò)節(jié)點(diǎn)411交換數(shù)據(jù)分組。第一網(wǎng)絡(luò)節(jié)點(diǎn)411可以是交換機(jī)、集線器、服務(wù)器、互聯(lián)網(wǎng)服務(wù)提供商設(shè)備等。第一網(wǎng)絡(luò)節(jié)點(diǎn)411通信連接到互聯(lián)網(wǎng)骨干網(wǎng)421。第一AP 403的處理電路405決定不通過下行通信接口408直接與客戶端設(shè)備491交換數(shù)據(jù)分組。處理電路405可在下行通信接口408和客戶端設(shè)備491之間直接通信鏈路不可用時(shí)做出上述決定。處理電路405可根據(jù)用戶優(yōu)先選項(xiàng)、可用路徑的通信特征、與第一AP 403和客戶端設(shè)備491之間的可用路徑有關(guān)的協(xié)議信息等做出上述決定。上述特征與四條路徑相對(duì)應(yīng)。這些通信特征通常包括四條路徑上的當(dāng)前流量負(fù)載、四條路徑上的當(dāng)前干擾級(jí)別、四條路徑上的當(dāng)前延遲等。客戶端設(shè)備491還收集對(duì)應(yīng)四條路徑的協(xié)議信息,其通常是指沿這四條路徑進(jìn)行數(shù)據(jù)分組交換時(shí)使用的協(xié)議所要求的最大數(shù)據(jù)率、提供的服務(wù)質(zhì)量、最小帶寬、成本、健壯性、加密/解密、傳輸功率等。第一AP 403、第二AP 461、第三AP 471和第四AP 481可使用不同的、且在通信上相兼容和/或不兼容的協(xié)議來收發(fā)分組交換數(shù)據(jù)。客戶端設(shè)備491可從任意網(wǎng)絡(luò)節(jié)點(diǎn)如411、431、441和451中、任意接入點(diǎn)如403、461、471和481中、以及互聯(lián)網(wǎng)骨干網(wǎng)421中收集一些或全部上述通信特征和協(xié)議信息??蛻舳嗽O(shè)備491通過其用戶輸入接口接收用戶優(yōu)先選項(xiàng)。該用戶優(yōu)先選項(xiàng)通常包括期望數(shù)據(jù)率、期望協(xié)議、最大可容忍延遲等??蛻舳嗽O(shè)備將這些用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)四條路徑的通信特征和協(xié)議信息分別發(fā)往第一AP 403、第二AP 461、第三AP 471和第四AP 481。第一AP 403、第二AP 461、第三AP 471和第四AP 481將這些用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)四條路徑的通信特征和協(xié)議信息存儲(chǔ)在各自的存儲(chǔ)器407、463、473和483中。任意網(wǎng)絡(luò)節(jié)點(diǎn)如411、431、441和451,以及互聯(lián)網(wǎng)骨干網(wǎng)421也可將這些用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)四條路徑的通信特征和協(xié)議信息存儲(chǔ)在各自的存儲(chǔ)單元中。
例如,第一AP 403在某一時(shí)刻查看用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)客戶端設(shè)備491與互聯(lián)網(wǎng)骨干網(wǎng)421之間四條路徑的通信特征和協(xié)議信息,確定第一AP 403和客戶端設(shè)備491之間直接通信鏈路上的流量負(fù)載遠(yuǎn)多于客戶端設(shè)備491和互聯(lián)網(wǎng)骨干網(wǎng)421之間四條路徑上的流量負(fù)載。為了均衡直接通信鏈路和四條路徑上的流量負(fù)載,第一AP 403使用第四AP 481分配給客戶端設(shè)備491的網(wǎng)絡(luò)地址來封裝發(fā)往客戶端設(shè)備491的數(shù)據(jù)分組。第一AP 403隨后通過上行通信接口409將封裝的數(shù)據(jù)分組發(fā)往第一網(wǎng)絡(luò)節(jié)點(diǎn)411。第一AP 403在封裝的數(shù)據(jù)分組中附加一個(gè)標(biāo)識(shí)符,用于指示要將這些封裝的數(shù)據(jù)分組廣播給所有網(wǎng)絡(luò)節(jié)點(diǎn)。第一網(wǎng)絡(luò)節(jié)點(diǎn)411響應(yīng)該標(biāo)識(shí)符,將封裝的數(shù)據(jù)分組轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)骨干網(wǎng)421?;ヂ?lián)網(wǎng)骨干網(wǎng)421隨后將這些封裝的數(shù)據(jù)分組廣播給除了第一網(wǎng)絡(luò)節(jié)點(diǎn)411以外所有可用的網(wǎng)絡(luò)節(jié)點(diǎn),也就是第二網(wǎng)絡(luò)節(jié)點(diǎn)431、第三網(wǎng)絡(luò)節(jié)點(diǎn)441和第四網(wǎng)絡(luò)節(jié)點(diǎn)451。第二網(wǎng)絡(luò)節(jié)點(diǎn)431、第三網(wǎng)絡(luò)節(jié)點(diǎn)441和第四網(wǎng)絡(luò)節(jié)點(diǎn)451分別將封裝的數(shù)據(jù)分組發(fā)送給第二AP 461、第三AP 471和第四AP 481。第二AP 461、第三AP 471和第四AP 481通過各自的上行通信接口從各自的上行網(wǎng)絡(luò)節(jié)點(diǎn)(也就是431、441和451)接收這些封裝的數(shù)據(jù)分組。封裝的數(shù)據(jù)分組包含第四AP 481分配給客戶端設(shè)備491的網(wǎng)絡(luò)地址。通過第四AP 481的下行通信接口,第四AP 481將封裝的數(shù)據(jù)分組經(jīng)由第四AP 481和客戶端設(shè)備491之間的第二直接通信鏈路直接發(fā)送給客戶端設(shè)備491,其中第四AP 481和客戶端設(shè)備491之間的第二直接通信鏈路是客戶端設(shè)備491和互聯(lián)網(wǎng)骨干網(wǎng)421之間第二路徑的一部分。第二AP 461和第三AP 471將丟棄那些包含第四AP 481在與客戶端設(shè)備491進(jìn)行直接下行通信時(shí)所使用的網(wǎng)絡(luò)地址的封裝分組數(shù)據(jù)。這些發(fā)往客戶端設(shè)備491的數(shù)據(jù)分組從第一AP 403發(fā)出,經(jīng)由第一AP 403的上行通信接口409、第一網(wǎng)絡(luò)節(jié)點(diǎn)411、互聯(lián)網(wǎng)骨干網(wǎng)421、第四節(jié)點(diǎn)451、第四AP 481、第四AP 481和客戶端設(shè)備491之間的第二直接通信鏈路和客戶端設(shè)備491的通信接口493,最終到達(dá)客戶端設(shè)備。
第一AP 403還可決定通過下行通信接口408將部分?jǐn)?shù)據(jù)分組直接發(fā)往客戶端設(shè)備491,以及通過上行通信接口409將數(shù)據(jù)分組的其余部分間接發(fā)往客戶端設(shè)備491,以此來平衡直接通信鏈路和四條路徑上的流量負(fù)載。例如,第一AP 403可將發(fā)往客戶端設(shè)備491的數(shù)據(jù)分組中每兩個(gè)數(shù)據(jù)分組之中的一個(gè)分組直接通過下行通信接口408來發(fā)送,而將每兩個(gè)數(shù)據(jù)分組之中剩下的那個(gè)分組通過上行通信接口409來轉(zhuǎn)發(fā)。在經(jīng)第四AP 481從第一AP 403收到這些數(shù)據(jù)分組后,客戶端設(shè)備491可決定通過第四AP 481和/或客戶端設(shè)備491和第一AP 403之間的直接通信鏈路來發(fā)送第二組多個(gè)數(shù)據(jù)分組。例如,第一AP 403可通過第四AP 481間接向客戶端設(shè)備491發(fā)送數(shù)據(jù)分組,以此來將客戶端設(shè)備491從“非活躍模式”中激活。客戶端設(shè)備491的“非活躍模式”指的是客戶端設(shè)備491的一種狀態(tài),在該狀態(tài)下,客戶端設(shè)備491不響應(yīng)通過第一AP 403和客戶端設(shè)備491之間直接通信鏈路發(fā)來的任何通信。對(duì)于第一AP403而言處于“非活躍模式”的客戶端設(shè)備491可在響應(yīng)來自第一AP 403的數(shù)據(jù)分組后激活,并通過直接通信鏈路向第一AP 403發(fā)送第二組多個(gè)數(shù)據(jù)分組。第一AP 403和客戶端設(shè)備491隨后使用該直接通信鏈路來進(jìn)行分組數(shù)據(jù)交換。
在另一實(shí)施例中,第一AP 403選擇通過下行通信接口408和上行通信接口409二者之一但不同時(shí)使用這兩個(gè)接口來直接或間接的與客戶端設(shè)備491通信。在缺省設(shè)置下,第一AP 403使用下行通信接口408與客戶端設(shè)備491交換數(shù)據(jù)分組。第一AP 403定期查看用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)客戶端設(shè)備491和互聯(lián)網(wǎng)骨干網(wǎng)421之間四條路徑的通信特征和協(xié)議信息,并且在例如直接路徑上的干擾低于預(yù)先設(shè)定值、直接路徑上的誤碼率超出可容忍的最大值、間接路徑的成本低于直接路徑成本、只有間接路徑能夠達(dá)到用戶在下載數(shù)據(jù)率方面的設(shè)定的優(yōu)先選項(xiàng)時(shí)等等,決定使用上行通信接口409(也就是間接路徑)來替代下行通信接口408(也就是直接路徑)來與客戶端設(shè)備491進(jìn)行通信。當(dāng)用戶優(yōu)先選項(xiàng)、對(duì)應(yīng)客戶端設(shè)備491和互聯(lián)網(wǎng)骨干網(wǎng)421之間四條路徑的通信特征和協(xié)議信息隨時(shí)問發(fā)生變化時(shí),第一AP 403也隨時(shí)間來改變用來與客戶端設(shè)備491進(jìn)行通信時(shí)所使用的直接和/或間接路徑。
圖5是客戶端設(shè)備500的多個(gè)部件的結(jié)構(gòu)示意圖,客戶端設(shè)備500支持從該客戶端設(shè)備500到多個(gè)與其相連的接入點(diǎn)的多條分組交換數(shù)據(jù)路徑。客戶端設(shè)備500通常為電話機(jī)、電視機(jī)、筆記本電腦、個(gè)人計(jì)算機(jī)、PDA、頭戴式耳機(jī)、打印機(jī)、視頻游戲機(jī)或可用于收發(fā)分組數(shù)據(jù)的任意設(shè)備??蛻舳嗽O(shè)備500包括用戶輸入接口531,通常為鼠標(biāo)、顯示器、觸摸屏、凹形墊(thumb pad)、筆、語音接口、鍵盤等。例如,若客戶端設(shè)備500為筆記本計(jì)算機(jī),則用戶輸入接口531通常為鼠標(biāo)和鍵盤。使用客戶端設(shè)備500的用戶通過用戶輸入接口531輸入用戶優(yōu)先選項(xiàng)519??蛻舳嗽O(shè)備500將用戶優(yōu)先選項(xiàng)519存儲(chǔ)在其存儲(chǔ)系統(tǒng)509中。
客戶端設(shè)備500包括第一有線上行接口533、第二優(yōu)先上行接口537、第一無線上行接口541和第二無線上行接口545。每個(gè)有線和無線接口(533、537、541和545)與至少一個(gè)對(duì)應(yīng)的硬件設(shè)備通信,而這個(gè)對(duì)應(yīng)的硬件設(shè)備由介質(zhì)訪問控制(MAC)地址唯一標(biāo)識(shí)。對(duì)應(yīng)的硬件設(shè)備通常包括收發(fā)器。該收發(fā)器用來收發(fā)多個(gè)分組數(shù)據(jù)。這些分組數(shù)據(jù)可包括視頻、音頻、圖片、文本、信令信息、控制信息或分段裝載到分組中且封裝了目的地址的任意多媒體直播和/或存檔信息。
在上電后,客戶端設(shè)備500嘗試將其自身連接到可用的分組數(shù)據(jù)網(wǎng)。這些分組數(shù)據(jù)網(wǎng)絡(luò)通信連接到互聯(lián)網(wǎng)骨干網(wǎng)。如圖所示,客戶端設(shè)備500包括四個(gè)通信接口,也就是533、537、541和545,客戶端設(shè)備500最多可連接到四個(gè)分組數(shù)據(jù)網(wǎng)??蛻舳嗽O(shè)備500將其自身連接到這樣一些分組數(shù)據(jù)網(wǎng),即這些分組數(shù)據(jù)網(wǎng)支持客戶端設(shè)備500中處理電路503所能支持的分組交換數(shù)據(jù)通信協(xié)議。例如但不限于,客戶端設(shè)備500通過第一有線上行接口533將其自身連接到有線數(shù)據(jù)網(wǎng)的第一接入點(diǎn)。與有線數(shù)據(jù)網(wǎng)第一接入點(diǎn)之間的連接過程包括由第一接入點(diǎn)向客戶端設(shè)備500分配第一IP地址??蛻舳嗽O(shè)備500使用第一IP地址和第一有線上行接口533來向第一接入點(diǎn)進(jìn)而向有線數(shù)據(jù)網(wǎng)發(fā)送數(shù)據(jù),以及通過第一接入點(diǎn)接收來自有線數(shù)據(jù)網(wǎng)的數(shù)據(jù)。在這個(gè)非限定性實(shí)施例中,客戶端設(shè)備500還通過第二有線上行接口537和第二IP地址連接到光纖數(shù)據(jù)網(wǎng)的第二接入點(diǎn)??蛻舳嗽O(shè)備500還通過第一無線上行接口541和第三IP地址連接到屬于衛(wèi)星數(shù)據(jù)網(wǎng)的第三無線接入點(diǎn)。客戶端設(shè)備500還通過第二無線上行接口545和第四IP地址連接到UMTS數(shù)據(jù)網(wǎng)的第四接入點(diǎn)。第二IP地址、第三IP地址和第四IP地址分別由第二接入點(diǎn)(也就是光纖數(shù)據(jù)網(wǎng))、第三接入點(diǎn)(也就是衛(wèi)星數(shù)據(jù)網(wǎng))和第四接入點(diǎn)(也就是UMTS網(wǎng)絡(luò))分配給客戶端設(shè)備500。第一IP地址、第二IP地址、第三IP地址和第四IP統(tǒng)稱為網(wǎng)絡(luò)地址511。客戶端設(shè)備500將網(wǎng)絡(luò)地址511存儲(chǔ)在其存儲(chǔ)系統(tǒng)509中。
網(wǎng)絡(luò)地址511是四個(gè)接入點(diǎn)(也就是第一AP、第二AP、第三AP和第四AP)用來直接向客戶端設(shè)備500發(fā)送數(shù)據(jù)分組的唯一的網(wǎng)絡(luò)地址。第一AP使用第一IP地址封裝發(fā)往客戶端設(shè)備500的數(shù)據(jù)分組,然后發(fā)送封裝的數(shù)據(jù)分組??蛻舳嗽O(shè)備500通過第一有線上行接口533接收封裝的數(shù)據(jù)分組,并讀取這些數(shù)據(jù)分組中承載的信息。同理,第二AP、第三AP和第四AP分別使用第二IP地址、第三IP地址和第四IP地址來封裝發(fā)往客戶端設(shè)備500的數(shù)據(jù)分組。四個(gè)接入點(diǎn)使用網(wǎng)絡(luò)地址511(也就是第一IP地址、第二IP地址、第三IP地址和第四IP地址)來唯一標(biāo)識(shí)客戶端設(shè)備500。同理,客戶端設(shè)備500使用四個(gè)唯一的AP地址513來標(biāo)識(shí)四個(gè)接入點(diǎn)??蛻舳嗽O(shè)備500在連接開始時(shí)從四個(gè)接入點(diǎn)接收AP地址513??蛻舳嗽O(shè)備將AP地址存儲(chǔ)在其存儲(chǔ)系統(tǒng)509中。若由于例如客戶端設(shè)備500的移動(dòng)、接入點(diǎn)的移動(dòng)、通信鏈路的斷開或連通而導(dǎo)致客戶端設(shè)備500的一條或多條連接斷開和/或連通,則對(duì)應(yīng)的IP地址和AP地址將從存儲(chǔ)系統(tǒng)509中刪除和/或添加到存儲(chǔ)系統(tǒng)509中。
客戶端設(shè)備500收集與四條路徑相關(guān)聯(lián)的協(xié)議參數(shù)515,然后將其存儲(chǔ)在存儲(chǔ)系統(tǒng)509中。在本實(shí)施例中,這四條路徑包括經(jīng)由第一AP和有線數(shù)據(jù)網(wǎng)的從客戶端設(shè)備500的第一有線上行接口533到互聯(lián)網(wǎng)骨干網(wǎng)的第一路徑,經(jīng)由第二AP和光纖數(shù)據(jù)網(wǎng)的從客戶端設(shè)備500的第二有線上行接口537到互聯(lián)網(wǎng)骨干網(wǎng)的第二路徑,經(jīng)由第三AP和衛(wèi)星數(shù)據(jù)網(wǎng)的從客戶端設(shè)備500的第一無線上行接口541到互聯(lián)網(wǎng)骨干網(wǎng)的第三路徑,以及經(jīng)由第四AP和UMTS網(wǎng)絡(luò)的從客戶端設(shè)備500第二無線上行接口545到互聯(lián)網(wǎng)骨干網(wǎng)的第四路徑??蛻舳嗽O(shè)備500還收集對(duì)應(yīng)這四條路徑的當(dāng)前路徑性能參數(shù)517,并將其存儲(chǔ)在存儲(chǔ)系統(tǒng)509中。
與這四條路徑相關(guān)聯(lián)的協(xié)議參數(shù)515可包括這四條路徑所使用協(xié)議的帶寬要求、最大數(shù)據(jù)率限制、安全信息、服務(wù)質(zhì)量信息、加密和/或解密要求、抗監(jiān)聽的健壯性等。在本實(shí)施例中,在這四條路徑中使用的協(xié)議通??梢允怯芯€數(shù)據(jù)網(wǎng)所支持的第一協(xié)議(例如以太網(wǎng)協(xié)議)、光纖數(shù)據(jù)網(wǎng)所支持的第二協(xié)議(例如FDDI協(xié)議)、衛(wèi)星數(shù)據(jù)網(wǎng)所支持的第三協(xié)議(例如,在MAC層做出一些修改的TCP/IP協(xié)議),以及UMTS網(wǎng)絡(luò)所支持的第四協(xié)議(例如應(yīng)用于空中接口的WCDMA協(xié)議)。這四個(gè)協(xié)議,即第一協(xié)議、第二協(xié)議、第三協(xié)議和第四協(xié)議在通信上互不兼容。這四條路徑的協(xié)議參數(shù)515可包括每個(gè)協(xié)議所要求的帶寬、最大上行和下行數(shù)據(jù)率、所支持的安全級(jí)別、所支持的服務(wù)質(zhì)量(可包括反應(yīng)時(shí)間和誤碼/信噪比性能)、所要求的加密和/或解密(若需要的話)、所要求的傳輸功率。
對(duì)應(yīng)四條路徑的當(dāng)前路徑性能參數(shù)517可包括客戶端設(shè)備500與四條路徑上緊鄰的網(wǎng)絡(luò)節(jié)點(diǎn)(也就是四個(gè)接入點(diǎn))之間通信鏈路的當(dāng)前性能。當(dāng)前路徑性能參數(shù)517包括客戶端設(shè)備500與四個(gè)接入點(diǎn)之間的通信鏈路(也就是第一有線鏈路、第二有線鏈路、第一無線鏈路和第二無線鏈路)的當(dāng)前性能。當(dāng)前路徑性能參數(shù)517可包括四條通信鏈路中的每條鏈路上的當(dāng)前數(shù)據(jù)負(fù)載量、當(dāng)前噪聲和干擾級(jí)別、分組數(shù)據(jù)當(dāng)前經(jīng)歷的延遲、當(dāng)前成本、客戶端設(shè)備500當(dāng)前為保持預(yù)定誤碼率所要求的傳輸功率等。不同時(shí)刻的當(dāng)前路徑性能參數(shù)517可能不同??蛻舳嗽O(shè)備500定期更新當(dāng)前路徑性能參數(shù)517,使用更新的數(shù)值替換存儲(chǔ)系統(tǒng)509中存儲(chǔ)的路徑性能參數(shù)值。
客戶端設(shè)備500通過用戶輸入接口531收到的用戶優(yōu)先選項(xiàng)519可包括用戶標(biāo)識(shí)、期望的下行數(shù)據(jù)率、期望成本、用戶優(yōu)先選擇的協(xié)議、用戶優(yōu)先選擇的路徑等。用戶標(biāo)識(shí)可表示客戶端設(shè)備的用戶可以使用的多種服務(wù)。
客戶端設(shè)備500將網(wǎng)絡(luò)地址511(四個(gè)IP地址)、四條路徑的協(xié)議參數(shù)515、與四條路徑相對(duì)應(yīng)的當(dāng)前路徑性能參數(shù)517和用戶優(yōu)先選項(xiàng)519發(fā)往四個(gè)接入點(diǎn),也就是,第一AP、第二AP、第三AP和第四AP。屬于有線數(shù)據(jù)網(wǎng)的第一AP知道客戶端設(shè)備500還與光纖數(shù)據(jù)網(wǎng)、衛(wèi)星數(shù)據(jù)網(wǎng)和UMTS網(wǎng)相連。第一AP知道光纖數(shù)據(jù)網(wǎng)也就是第二AP分配給客戶端設(shè)備500的唯一IP地址,和衛(wèi)星數(shù)據(jù)網(wǎng)也就是第三AP分配給客戶端設(shè)備500的唯一IP地址,以及UMTS網(wǎng)也就是第四AP分配給客戶端設(shè)備500的唯一IP地址。第一AP不僅知道客戶端設(shè)備500和第一AP之間的第一有線鏈路的當(dāng)前性能,還知道第二有線鏈路、第一無線鏈路和第二無線鏈路的當(dāng)前性能。第一AP知道光纖數(shù)據(jù)網(wǎng)、衛(wèi)星數(shù)據(jù)網(wǎng)和UMTS網(wǎng)的容量和限制。因此,第一AP知道客戶端設(shè)備500的所有網(wǎng)絡(luò)連接,以及相關(guān)的參數(shù)和用戶有線選項(xiàng)519。同理,屬于光纖數(shù)據(jù)網(wǎng)的第二AP也知道客戶端設(shè)備500還連接到有線數(shù)據(jù)網(wǎng)、衛(wèi)星數(shù)據(jù)網(wǎng)和UMTS網(wǎng)以及對(duì)應(yīng)的IP地址。第二AP知道客戶端設(shè)備500所有網(wǎng)絡(luò)連接的協(xié)議參數(shù)和當(dāng)前路徑性能參數(shù),以及用戶設(shè)定的優(yōu)先選項(xiàng)519。客戶端設(shè)備500將對(duì)應(yīng)于其與互聯(lián)網(wǎng)骨干網(wǎng)之間一條路徑的唯一IP地址、協(xié)議參數(shù)和當(dāng)前路徑參數(shù)發(fā)給其與互聯(lián)網(wǎng)骨干網(wǎng)之間的所有其他路徑。
在某一時(shí)刻,客戶端設(shè)備500可能移動(dòng)到一個(gè)不是由第四AP來提供服務(wù)的位置??蛻舳嗽O(shè)備500斷開與第四AP的連接??蛻舳嗽O(shè)備500更新網(wǎng)絡(luò)地址511、相連AP的地址513、協(xié)議參數(shù)515和當(dāng)前路徑性能參數(shù),并將更新后的協(xié)議參數(shù)和當(dāng)前路徑性能參數(shù)517發(fā)往當(dāng)前相連的每一個(gè)接入點(diǎn)。更新后的網(wǎng)絡(luò)地址511包括第一IP地址、第二IP地址和第三IP地址,也就是說將第四IP地址刪除,更新后的相連AP的地址513包括除第四AP以外的先前所有條目,更新后的協(xié)議參數(shù)515包括對(duì)應(yīng)第一協(xié)議、第二協(xié)議和第三協(xié)議的信息。更新后的當(dāng)前路徑性能參數(shù)517包括第一有線鏈路、第二有線鏈路和第一無線鏈路的參數(shù)??蛻舳嗽O(shè)備500將更新后的網(wǎng)絡(luò)地址511、更新后的協(xié)議參數(shù)515和更新后的當(dāng)前路徑性能參數(shù)發(fā)往第一AP、第二AP和第三AP。第一AP、第二AP和第三AP因此知道客戶端設(shè)備500已經(jīng)斷開了與第四AP之間的連接。
在下一時(shí)刻,客戶端設(shè)備500可能移動(dòng)到另一不同位置,該位置由屬于WiMax網(wǎng)的第五AP提供服務(wù)??蛻舳嗽O(shè)備500從第五AP接收第五IP地址,然后將其存儲(chǔ)在存儲(chǔ)系統(tǒng)509中??蛻舳嗽O(shè)備500收集和/或讀取WiMax協(xié)議的協(xié)議參數(shù),并將其存儲(chǔ)在存儲(chǔ)系統(tǒng)509中。此外,客戶端設(shè)備500收集其與第五AP之間的第五無線鏈路的當(dāng)前路徑性能參數(shù)。此刻的網(wǎng)絡(luò)地址511是指客戶端設(shè)備500的第一IP地址、第二IP地址、第三IP地址和第五IP地址。此刻的相連AP的地址513是指第一AP、第二AP、第三AP、和第五AP的地址。此刻的協(xié)議參數(shù)515是指與第一協(xié)議、第二協(xié)議、第三協(xié)議和WiMax協(xié)議有關(guān)的信息。此刻的當(dāng)前路徑性能參數(shù)517是指第一有線鏈路、第二有線鏈路、第一無線鏈路和第三無線鏈路此刻的性能特征。若用戶未通過客戶端設(shè)備500的用戶輸入接口513輸入新條目,則此刻的用戶優(yōu)先選項(xiàng)519保持不變。
在下一時(shí)刻,客戶端設(shè)備500將網(wǎng)絡(luò)地址511、協(xié)議參數(shù)515、當(dāng)前路徑性能參數(shù)517和用戶優(yōu)先選項(xiàng)519發(fā)往每個(gè)相連的接入點(diǎn),也就是第一AP、第二AP、第三AP和第五AP。第一AP、第二AP、第三AP和第五AP因此便知道客戶端設(shè)備500的所有其他網(wǎng)絡(luò)連接,以及客戶端設(shè)備500和互聯(lián)網(wǎng)骨干網(wǎng)之間的路徑的參數(shù)。
客戶端設(shè)備500的處理電路503對(duì)網(wǎng)絡(luò)地址511、協(xié)議參數(shù)515、當(dāng)前路徑性能參數(shù)517和用戶優(yōu)先選項(xiàng)519的變化做出響應(yīng),更新上述參數(shù),然后將更新后的參數(shù)發(fā)往當(dāng)前連接的接入點(diǎn)??蛻舳嗽O(shè)備500的處理電路503還可定期更新網(wǎng)絡(luò)地址511、協(xié)議參數(shù)515、當(dāng)前路徑性能參數(shù)517和用戶優(yōu)先選項(xiàng)519,然后將更新后的參數(shù)發(fā)往當(dāng)前連接的接入點(diǎn)。
圖6是接入點(diǎn)600的多個(gè)部件的結(jié)構(gòu)示意圖,接入點(diǎn)600支持到至少一個(gè)客戶端設(shè)備的下行分組交換數(shù)據(jù)通信和到骨干網(wǎng)的上行分組交換數(shù)據(jù)通信。接入點(diǎn)(AP)通常為收發(fā)器,用于將分組數(shù)據(jù)從終端設(shè)備(EPD)如電話機(jī)、個(gè)人計(jì)算機(jī)、PDA、筆記本計(jì)算機(jī)、頭戴式耳機(jī)、視頻游戲機(jī)等,經(jīng)分組交換數(shù)據(jù)網(wǎng)傳送到骨干網(wǎng)。分組數(shù)據(jù)可以是音頻、視頻、圖片、電子郵件、網(wǎng)頁、音樂視頻、存儲(chǔ)在互聯(lián)網(wǎng)和/或企業(yè)內(nèi)部網(wǎng)服務(wù)器上的文件、文本消息、電視節(jié)目以及分段裝入分組中的各種多媒體信息。EPD上運(yùn)行有一個(gè)或者多個(gè)通信應(yīng)用程序,如網(wǎng)頁瀏覽應(yīng)用、音樂下載應(yīng)用、視頻游戲應(yīng)用、網(wǎng)絡(luò)電話應(yīng)用等。運(yùn)行在EPD上的通信應(yīng)用要求從骨干網(wǎng)上下載分組數(shù)據(jù),或者將分組數(shù)據(jù)上傳至骨干網(wǎng)。EPD通過AP通信連接到骨干網(wǎng)。例如,運(yùn)行在EPD上的音樂下載應(yīng)用請(qǐng)求從通信連接到骨干網(wǎng)的服務(wù)器上下載音樂文件。AP從骨干網(wǎng)(也就是服務(wù)器)上接收該音樂文件,然后將其轉(zhuǎn)發(fā)給EPD。若有需要,EPD向AP發(fā)送目的端為骨干網(wǎng)和/或服務(wù)器的分組數(shù)據(jù),AP將這些分組數(shù)據(jù)轉(zhuǎn)發(fā)到目的端。該EPD是與AP相連的。EPD和AP之間達(dá)成協(xié)議,使用一對(duì)唯一網(wǎng)絡(luò)地址在彼此之間收發(fā)數(shù)據(jù)分組。通常應(yīng)用在電視機(jī)上的機(jī)頂盒(STB)可支持分組交換數(shù)據(jù)的收發(fā),可用作一收發(fā)器,也就是說STB可將分組數(shù)據(jù)從電視機(jī)發(fā)往屬于電視信道服務(wù)提供商的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn),反之亦然。圖6中展示了多個(gè)類似AP和STB的部件。AP(或STB)600包括處理電路603、用戶輸入接口631、多個(gè)有線接口633和多個(gè)無線接口661。處理電路603包括存儲(chǔ)系統(tǒng)607。用戶輸入接口631可以是多個(gè)按鈕、觸摸屏、語音接口、鼠標(biāo)、滾輪、屏幕和筆、觸摸板等。多個(gè)有線接口633包括第一有線上行接口635、第二有線上行接口639、第一有線下行接口643和第二有線下行接口647。多個(gè)無線接口661包括第一無線上行接口663、第二無線上行接口667、第一無線下行接口671和第二無線下行接口675。
AP(或STB)600的上行接口(有線上行和無線上行接口)支持在AP(或STB)600和一個(gè)或多個(gè)緊鄰的上行網(wǎng)絡(luò)節(jié)點(diǎn)之間進(jìn)行分組數(shù)據(jù)通信,下行接口(有線下行和無線下行接口)支持在AP(或STB)600和一個(gè)或多個(gè)緊鄰的下行終端設(shè)備之間進(jìn)行分組數(shù)據(jù)通信。網(wǎng)絡(luò)節(jié)點(diǎn)可以是參與從初始設(shè)備到目的端設(shè)備之間的分組數(shù)據(jù)傳輸過程的路由器、交換機(jī)、調(diào)制解調(diào)器等。
典型的EPD如筆記本計(jì)算機(jī)上可能運(yùn)行有網(wǎng)頁瀏覽應(yīng)用(也就是通信應(yīng)用程序),其請(qǐng)求從存儲(chǔ)服務(wù)器上讀取網(wǎng)頁。在一個(gè)實(shí)施例中,存儲(chǔ)服務(wù)器是另一臺(tái)EPD。筆記本計(jì)算機(jī)和存儲(chǔ)服務(wù)器(也就是終端設(shè)備)通過接入點(diǎn)(通常為一個(gè)以上)通信連接到互聯(lián)網(wǎng)骨干網(wǎng)。筆記本計(jì)算機(jī)和存儲(chǔ)服務(wù)器所連接的這些接入點(diǎn)可能屬于在通信上相兼容/不相兼容的同一種或者多種行業(yè)標(biāo)準(zhǔn)或?qū)S梅纸M交換數(shù)據(jù)網(wǎng),如光纖數(shù)據(jù)網(wǎng)、有線數(shù)據(jù)網(wǎng)、公共交換電話網(wǎng)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、UMTS網(wǎng)絡(luò)、IEEE 802.11網(wǎng)絡(luò)、WiMax網(wǎng)絡(luò)、衛(wèi)星數(shù)據(jù)網(wǎng)等。
AP(或STB)600使用第一上行有線接口635與屬于光纖數(shù)據(jù)網(wǎng)的第一節(jié)點(diǎn)通信,使用第二上行有線接口639與屬于有線數(shù)據(jù)網(wǎng)的第二節(jié)點(diǎn)通信,使用第一上行無線接口663與屬于EDGE網(wǎng)絡(luò)的第三節(jié)點(diǎn)通信,使用第二上行無線接口667與屬于WiMax網(wǎng)絡(luò)的第四節(jié)點(diǎn)通信。光纖數(shù)據(jù)網(wǎng)、有線數(shù)據(jù)網(wǎng)、EDGE網(wǎng)絡(luò)和WiMax網(wǎng)絡(luò)使用不同的協(xié)議來進(jìn)行分組數(shù)據(jù)收發(fā)。每個(gè)有線和無線上行接口(635、639、643和647)與AP(或STB)600中的至少一個(gè)對(duì)應(yīng)硬件設(shè)備通信,該對(duì)應(yīng)的硬件設(shè)備由介質(zhì)訪問控制(MAC)地址唯一標(biāo)識(shí)。這種對(duì)應(yīng)的硬件設(shè)備通常包括收發(fā)器。AP(或STB)600分別使用由光纖數(shù)據(jù)網(wǎng)分配的第一網(wǎng)絡(luò)地址、由有線數(shù)據(jù)網(wǎng)分配的第二網(wǎng)絡(luò)地址、由EDGE網(wǎng)絡(luò)分配的第三網(wǎng)絡(luò)地址和由WiMax分配的第四網(wǎng)絡(luò)地址來與第一節(jié)點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)和第四節(jié)點(diǎn)通信。對(duì)應(yīng)AP(或STB)600的上行連接的第一、第二、第三和第四網(wǎng)絡(luò)地址也就是網(wǎng)絡(luò)地址608存儲(chǔ)在AP(或STB)600的存儲(chǔ)系統(tǒng)607中。AP(或STB)600使用第一網(wǎng)絡(luò)地址通過第一上行有線接口635與屬于光纖數(shù)據(jù)網(wǎng)的第一節(jié)點(diǎn)通信。
AP(或STB)600具有四個(gè)下行通信接口。在同一時(shí)刻,AP(或STB)600最多可連接四個(gè)下行客戶端設(shè)備。例如,AP(或STB)600使用第一有線下行接口643與PC(個(gè)人計(jì)算機(jī))通信,使用第二有線下行接口647與TV(電視機(jī))通信。AP(或STB)600為PC分配第五網(wǎng)絡(luò)地址,為TV分配第六網(wǎng)絡(luò)地址。在本實(shí)施例中,AP(或STB)600只有兩條下行網(wǎng)絡(luò)連接。每條兩臺(tái)設(shè)備之間的網(wǎng)絡(luò)連接(上行和下行)由一對(duì)唯一的網(wǎng)絡(luò)地址標(biāo)識(shí),這兩個(gè)地址分別對(duì)應(yīng)這兩臺(tái)設(shè)備。AP(或STB)600與PC之間的連接由分配給PC的第五網(wǎng)絡(luò)地址和AP(或STB)600的第一下行網(wǎng)絡(luò)地址613來標(biāo)識(shí)。AP(或STB)600與TV之間的連接由分配給TV的第六網(wǎng)絡(luò)地址和AP(或STB)600的第二下行網(wǎng)絡(luò)地址619來標(biāo)識(shí)。AP(或STB)600使用第五網(wǎng)絡(luò)地址和第一下行網(wǎng)絡(luò)地址613通過第一有線下行接口643來與PC通信。AP(或STB)600使用第六網(wǎng)絡(luò)地址和第二下行網(wǎng)絡(luò)地址619通過第二有線下行接口647來與TV通信。AP(或STB)600將第一下行網(wǎng)絡(luò)地址613和第二下行網(wǎng)絡(luò)地址619存儲(chǔ)在存儲(chǔ)系統(tǒng)609中。
AP(或STB)600通過第一有線下行接口643連接的PC還連接到一個(gè)或多個(gè)其他接入點(diǎn)。每個(gè)與PC通信相連的接入點(diǎn)都為該P(yáng)C分配唯一網(wǎng)絡(luò)地址。PC將每個(gè)與其相連的接入點(diǎn)為其分配的唯一網(wǎng)絡(luò)地址609都發(fā)給AP(或STB)600,AP(或STB)600通過第一有線下行接口643來接收網(wǎng)絡(luò)地址609。因此,AP(或STB)600便知道PC的所有網(wǎng)絡(luò)連接,以及PC所使用的對(duì)應(yīng)網(wǎng)絡(luò)地址609。通過AP(或STB)600的第二有線下行接口647連接到AP(或STB)600的TV還連接到一個(gè)或多個(gè)其他接入點(diǎn)。TV將每個(gè)與其相連的接入點(diǎn)為其分配的唯一網(wǎng)絡(luò)地址615都發(fā)給AP(或STB)600,AP(或STB)600通過第二有線下行接口647來接收網(wǎng)絡(luò)地址615。因此,AP(或STB)600便知道TV的所有網(wǎng)絡(luò)連接,以及TV所使用的對(duì)應(yīng)網(wǎng)絡(luò)地址615。AP(或STB)600將PC使用的網(wǎng)絡(luò)地址609和TV使用的網(wǎng)絡(luò)地址615存儲(chǔ)在存儲(chǔ)系統(tǒng)607中。
PC收集與其所有網(wǎng)絡(luò)連接對(duì)應(yīng)的協(xié)議相關(guān)參數(shù)、當(dāng)前性能參數(shù),以及用戶定義參數(shù),然后將所有上述參數(shù)611發(fā)往AP(或STB)600,AP(或STB)600將從PC收到的PC參數(shù)611存儲(chǔ)在存儲(chǔ)系統(tǒng)607中。AP(或STB)600還從TV接收與TV的所有網(wǎng)絡(luò)連接相對(duì)應(yīng)的協(xié)議相關(guān)參數(shù)、當(dāng)前性能參數(shù)和用戶定義參數(shù),然后將收到的TV參數(shù)617存儲(chǔ)在存儲(chǔ)系統(tǒng)607中。AP(或STB)600可分別定期從PC和TV處接收PC參數(shù)611和TV參數(shù)617。AP(或STB)600使用當(dāng)前收到的值來替換所存儲(chǔ)的PC參數(shù)611和TV參數(shù)617的值。
AP(或STB)600收集協(xié)議參數(shù),這些協(xié)議參數(shù)與在AP(或STB)600和其所連接的上行網(wǎng)絡(luò)節(jié)點(diǎn)(也就是第一節(jié)點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)和第四節(jié)點(diǎn))之間進(jìn)行的分組數(shù)據(jù)交換過程中所使用的協(xié)議相對(duì)應(yīng)。AP(或STB)600將收集到的協(xié)議參數(shù)621存儲(chǔ)在存儲(chǔ)系統(tǒng)607中。協(xié)議參數(shù)621可包括與使用在光纖數(shù)據(jù)網(wǎng)、有線數(shù)據(jù)網(wǎng)、EDGE網(wǎng)絡(luò)和WiMax網(wǎng)絡(luò)中的協(xié)議相對(duì)應(yīng)的版本號(hào)、帶寬要求、可用的數(shù)據(jù)率、傳輸功率要求、提供的服務(wù)質(zhì)量、安全信息。AP(或STB)600還會(huì)收集當(dāng)前路徑性能參數(shù)623,該參數(shù)與AP(或STB)600和與其相連的上行網(wǎng)絡(luò)節(jié)點(diǎn)(也就是第一節(jié)點(diǎn)、第二節(jié)點(diǎn)、第三節(jié)點(diǎn)和第四節(jié)點(diǎn))之間的通信鏈路相對(duì)應(yīng),AP(或STB)600將當(dāng)前路徑性能參數(shù)623存儲(chǔ)在存儲(chǔ)系統(tǒng)607中。
AP(或STB)600即可使用到相連EPD的直接下行路徑,也可使用到相連EPD的經(jīng)由上行通信接口的間接路徑來向相連的EPD發(fā)送數(shù)據(jù)分組。例如,在缺省情況下,AP(或STB)600將目的端為PC的數(shù)據(jù)分組通過第一有線下行接口643直接發(fā)給PC(也就是EPD)。AP(或STB)600使用例如光纖數(shù)據(jù)網(wǎng)通過第一有線下行接口643與PC直接通信。PC還通信連接到第二AP,該第二AP使用IEEE 802.11標(biāo)準(zhǔn)通過其下行通信接口其中之一與PC直接通信。AP(或STB)600還可將發(fā)往PC的數(shù)據(jù)分組通過其上行通信接口(635、639、663和667)其中之一來轉(zhuǎn)發(fā)。AP(或STB)600可將數(shù)據(jù)分組通過例如第一上行有線接口635轉(zhuǎn)發(fā),以代替通過第一有線下行接口643將數(shù)據(jù)分組發(fā)往PC。這些數(shù)據(jù)分組從第一上行有線接口635出發(fā),到達(dá)第一節(jié)點(diǎn),并從第一節(jié)點(diǎn)通過光纖數(shù)據(jù)網(wǎng)到達(dá)互聯(lián)網(wǎng)骨干網(wǎng)。與PC相連的第二AP也通信連接到互聯(lián)網(wǎng)骨干網(wǎng)。這些數(shù)據(jù)分組最終從互聯(lián)網(wǎng)骨干網(wǎng)通過第二AP到達(dá)PC。AP(或STB)600可使用PC參數(shù)611來執(zhí)行轉(zhuǎn)發(fā)操作。AP(或STB)600可在例如第一有線下行接口643與PC之間的直接路徑所受到的干擾遠(yuǎn)高于經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)和第二AP的間接路徑時(shí)、直接路徑上的延遲超過能夠容忍的值時(shí)、用戶優(yōu)先選擇間接路徑上使用的協(xié)議時(shí)、間接路徑上的數(shù)據(jù)傳輸率高于直接路徑時(shí)等,決定以轉(zhuǎn)發(fā)方式來發(fā)送分組。AP(或STB)600還可同時(shí)使用直接路徑和間接路徑來傳送分組數(shù)據(jù)。AP(或STB)600可通過直接路徑來傳送分組數(shù)據(jù)流的第一部分,通過間接路徑來傳送分組數(shù)據(jù)流的其余部分。AP(或STB)600還可使用間接路徑來傳送特定類型的數(shù)據(jù)和/或出于特殊目的而使用間接路徑,例如,在向PC傳送命令數(shù)據(jù)時(shí),或者在搜索PC時(shí)等。當(dāng)?shù)竭_(dá)PC的直接路徑不可用時(shí),AP(或STB)600可使用間接路徑向PC傳送AP和PC的連接相關(guān)信息。
圖7是在移動(dòng)客戶端設(shè)備703移出接入點(diǎn)721覆蓋區(qū)域外時(shí),該接入點(diǎn)721與移動(dòng)客戶端設(shè)備703之間通過其他接入點(diǎn)711和731進(jìn)行通信的示意圖。第一接入點(diǎn)(AP)711覆蓋地理區(qū)域715。第二AP 721覆蓋地理區(qū)域725。第三AP 731覆蓋地理區(qū)域735。當(dāng)位于地理區(qū)域715內(nèi)時(shí),移動(dòng)客戶端設(shè)備703與第一AP 711相連。移動(dòng)客戶端設(shè)備703可以是電話機(jī)、PDA、筆記本計(jì)算機(jī)、頭戴式耳機(jī)等。在時(shí)刻“A”,移動(dòng)客戶端設(shè)備703位于地理區(qū)域715和地理區(qū)域725的公共區(qū)域。在時(shí)刻“A”,移動(dòng)客戶端設(shè)備703與第一AP 711和第二AP 721相連。第一AP 711和第二AP 721分別為移動(dòng)客戶端設(shè)備703分配第一IP地址和第二IP地址。移動(dòng)客戶端設(shè)備703將第一IP地址和第二IP地址發(fā)往第一AP 711和第二AP 721中的每一個(gè)。第一AP 711知道第二IP地址,第二AP 721使用該第二IP地址與移動(dòng)客戶端設(shè)備703直接通信。第二AP 721也知道第一IP地址,第一AP 711使用該第一IP地址與移動(dòng)客戶端設(shè)備703直接通信。
在時(shí)刻“B”,移動(dòng)客戶端設(shè)備703位于地理區(qū)域715和地理區(qū)域735的公共區(qū)域。在時(shí)刻“B”,移動(dòng)客戶端設(shè)備703與第一AP 711和第三AP 731相連。第三AP 731為移動(dòng)客戶端設(shè)備703分配第三IP地址,第三AP 731使用該第三IP地址與移動(dòng)客戶端設(shè)備703直接通信。移動(dòng)客戶端設(shè)備703將第三IP地址發(fā)往第一AP 711,將第一IP地址發(fā)往第三AP 731。第一AP 711知道第三IP地址,第三AP 731使用該第三IP地址與移動(dòng)客戶端設(shè)備703直接通信。
第一AP 711、第二AP 721和第三AP 731通信連接到骨干網(wǎng)。在時(shí)刻“B”,第二AP 721想要向移動(dòng)客戶端設(shè)備703發(fā)送多個(gè)數(shù)據(jù)分組。由于移動(dòng)客戶端設(shè)備703已經(jīng)離開第二AP 721的覆蓋區(qū)域,所以第二AP 721確定在第二AP 721和移動(dòng)客戶端設(shè)備703之間不存在直接通信路徑。第二AP 721無法使用第二IP地址來與移動(dòng)客戶端設(shè)備703直接通信。第二AP 721知道第一IP地址,第一AP 711使用該第一IP地址與移動(dòng)客戶端設(shè)備703直接通信。在時(shí)刻“B”,第二AP 721使用第一IP地址封裝這些數(shù)據(jù)分組,然后將封裝的數(shù)據(jù)分組發(fā)往骨干網(wǎng)。骨干網(wǎng)將封裝的數(shù)據(jù)分組廣播給包括所有接入點(diǎn)在內(nèi)的所有網(wǎng)絡(luò)節(jié)點(diǎn)。這些封裝的數(shù)據(jù)分組從骨干網(wǎng)到達(dá)第一AP 711和第三AP 731。第一AP 711將封裝的數(shù)據(jù)分組轉(zhuǎn)發(fā)給移動(dòng)客戶端設(shè)備703。由于第三AP 731不能使用第一IP地址向移動(dòng)客戶端設(shè)備703發(fā)送數(shù)據(jù)分組,因此第三AP 731將丟棄這些封裝的數(shù)據(jù)分組。這些數(shù)據(jù)分組從第二AP 721發(fā)出,經(jīng)由骨干網(wǎng)和第一AP 711轉(zhuǎn)發(fā)后到達(dá)移動(dòng)客戶端設(shè)備703。由于第二AP 721與移動(dòng)客戶端設(shè)備703之間的直接通信路徑在時(shí)刻“B”時(shí)不可用,所以第二AP 721就使用這樣一條間接路徑來向移動(dòng)客戶端設(shè)備703發(fā)送數(shù)據(jù)分組。從第二AP 721到移動(dòng)客戶端設(shè)備703的間接路由包括骨干網(wǎng)和第一AP 711。
在時(shí)刻“B”,第一AP 711可直接向移動(dòng)客戶端設(shè)備703發(fā)送第二組多個(gè)數(shù)據(jù)分組,和/或經(jīng)由骨干網(wǎng)和第三AP 731來向移動(dòng)客戶端設(shè)備703發(fā)送第二組數(shù)據(jù)分組。第一AP 711根據(jù)移動(dòng)客戶端設(shè)備703的狀態(tài)以及移動(dòng)客戶端設(shè)備703與骨干網(wǎng)之間所有當(dāng)前路徑的通信特征,選擇經(jīng)由第三AP 731來向移動(dòng)客戶端設(shè)備703發(fā)送第二組數(shù)據(jù)分組,而不是直接發(fā)送第二組數(shù)據(jù)分組。例如,由于移動(dòng)客戶端設(shè)備703可能已經(jīng)有很長時(shí)間沒有與第一AP 711收發(fā)數(shù)據(jù)分組,所以移動(dòng)客戶端設(shè)備703可能已經(jīng)進(jìn)入“休眠模式”,以節(jié)省移動(dòng)客戶端設(shè)備703的電量。在時(shí)刻“B”,由于移動(dòng)客戶端設(shè)備703相對(duì)于第一AP 711而言已經(jīng)處于“休眠模式”,因此移動(dòng)客戶端設(shè)備703不響應(yīng)到達(dá)移動(dòng)客戶端設(shè)備703的帶有第一IP地址的任何數(shù)據(jù)分組。因此,在時(shí)刻“B”,第一AP 711無法通過直接路徑到達(dá)移動(dòng)客戶端設(shè)備703。第一AP 711使用第三IP地址封裝需發(fā)往移動(dòng)客戶端設(shè)備703的第二組數(shù)據(jù)分組,然后經(jīng)由骨干網(wǎng)和第三AP731將第二組數(shù)據(jù)分組發(fā)往移動(dòng)客戶端設(shè)備703。一旦移動(dòng)客戶端設(shè)備703從“休眠模式”中激活,移動(dòng)客戶端設(shè)備703和第一AP 711便可達(dá)成協(xié)議,在此后使用第一IP地址在彼此之間直接通信。
在與移動(dòng)客戶端設(shè)備703通信過程中,第一AP 711還可根據(jù)移動(dòng)客戶端設(shè)備703與骨干網(wǎng)之間所有當(dāng)前路徑的通信特征,在直接路徑(也就是第一IP地址)和間接路徑(也就是第三IP地址)之間進(jìn)行切換。第一AP 711可在分組數(shù)據(jù)可以容忍的最大延遲低于預(yù)設(shè)值時(shí)使用直接路徑,而在其他情況下使用間接路徑。此外,第一AP 711還可同時(shí)經(jīng)由直接路徑和間接路徑來傳送高優(yōu)先級(jí)數(shù)據(jù)分組,以確保高優(yōu)先級(jí)數(shù)據(jù)分組能夠經(jīng)由所有可用路徑到達(dá)移動(dòng)客戶端設(shè)備703。在第一AP 711與移動(dòng)客戶端設(shè)備703之間連接成功之前和/或連接初始化過程中,第一AP 711可使用間接路徑來向移動(dòng)客戶端設(shè)備703發(fā)送連接相關(guān)信號(hào)。第一AP 711可根據(jù)經(jīng)間接路徑收到的來自移動(dòng)客戶端設(shè)備703的請(qǐng)求,選擇使用間接路徑來向移動(dòng)客戶端設(shè)備703傳送數(shù)據(jù)分組。
圖8是接入點(diǎn)通過直接路徑或間接路徑向客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖。本方法開始于步驟803。在下一步驟805,接入點(diǎn)(AP)等待目的端為客戶端終端的數(shù)據(jù)分組。AP通信連接到下行客戶端終端,此外還通過上行網(wǎng)絡(luò)節(jié)點(diǎn)通信連接到骨干網(wǎng)(通常為互聯(lián)網(wǎng)骨干網(wǎng))。上行網(wǎng)絡(luò)節(jié)點(diǎn)可以是路由器、交換機(jī)、調(diào)制解調(diào)器、服務(wù)器、服務(wù)提供商設(shè)備等。AP可用于與下行客戶端終端交換數(shù)據(jù)分組,還可用于與上行網(wǎng)絡(luò)節(jié)點(diǎn)交換數(shù)據(jù)分組。下行客戶端終端通常為筆記本計(jì)算機(jī)、PC、電話機(jī)、視頻游戲機(jī)、電視機(jī)、PDA等,用于處理分段裝入分組中的任何類型的實(shí)時(shí)和/或存檔多媒體信息。AP可從上行網(wǎng)絡(luò)節(jié)點(diǎn)接收數(shù)據(jù)分組和/或生成數(shù)據(jù)分組。例如,在客戶端終端上可能運(yùn)行有網(wǎng)頁瀏覽應(yīng)用。該網(wǎng)頁瀏覽應(yīng)用請(qǐng)求從通信連接到骨干網(wǎng)的網(wǎng)頁服務(wù)器上下載網(wǎng)頁。AP通過上行網(wǎng)絡(luò)節(jié)點(diǎn)從網(wǎng)頁服務(wù)器接收包含所請(qǐng)求的網(wǎng)頁(也就是多媒體信息)的多個(gè)數(shù)據(jù)分組。這些包含網(wǎng)頁的數(shù)據(jù)分組是發(fā)往客戶端終端的。AP可用于將這些數(shù)據(jù)分組發(fā)往客戶端終端。在另一實(shí)施例中,AP可能想要向客戶端終端發(fā)送信令信息、控制信息、AP信息和請(qǐng)求等。AP可將想要發(fā)往客戶端終端的信息分段裝入分組中,然后將這些分組發(fā)往客戶端終端。
在下一步驟809,AP判斷是否通過直接路徑來傳送目的端為下行客戶端終端的數(shù)據(jù)分組。直接路徑是指AP和客戶端終端之間的路徑。AP使用唯一的網(wǎng)絡(luò)地址(通常為IP地址)通過直接路徑向客戶端終端發(fā)送數(shù)據(jù)分組。直接路徑可以是無線或有線物理鏈路且其中不包含任何網(wǎng)絡(luò)節(jié)點(diǎn)。若AP決定使用直接路徑向客戶端終端傳送數(shù)據(jù)分組,則AP使用這個(gè)唯一的網(wǎng)絡(luò)地址來封裝這些數(shù)據(jù)分組,然后在步驟811傳送封裝的數(shù)據(jù)分組。若AP決定使用間接路徑來向客戶端終端傳送這些數(shù)據(jù)分組,則本方法轉(zhuǎn)向步驟813。
當(dāng)直接路徑不可用和/或直接路徑斷開時(shí),AP可以決定使用間接路徑。作為選擇,AP根據(jù)直接路徑和間接路徑的當(dāng)前性能、客戶端終端的狀態(tài)、數(shù)據(jù)分組類型、用戶優(yōu)先選項(xiàng)、直接路徑和間接路徑上所使用協(xié)議的優(yōu)點(diǎn)和限制等,也可在直接路徑尚可用時(shí)選擇使用間接路徑。例如,AP可使用間接路徑向尚未與AP建立連接的客戶端終端發(fā)送參與請(qǐng)求。AP和客戶端終端之間可通過間接路徑交換與客戶端終端在AP上的注冊(cè)有關(guān)的信息。一旦客戶端終端成功注冊(cè)到AP,AP隨后便可使用直接路徑來與客戶端終端通信。AP可決定使用直接路徑向客戶端終端發(fā)送包含多媒體信息的分組數(shù)據(jù),而使用間接路徑向客戶端終端傳送包含控制、命令和信令信息的分組數(shù)據(jù)。
除該AP外,客戶端終端通常還連接到一個(gè)或多個(gè)接入點(diǎn)。客戶端終端與接入點(diǎn)之間的連接包括接入點(diǎn)為客戶端終端分配唯一的網(wǎng)絡(luò)地址,接入點(diǎn)和客戶端終端達(dá)成協(xié)議使用該唯一網(wǎng)絡(luò)地址在彼此之間交換數(shù)據(jù)分組。隨后,在發(fā)送數(shù)據(jù)分組之前,相連的接入點(diǎn)將這個(gè)唯一的網(wǎng)絡(luò)地址附加在發(fā)往客戶端終端的所有數(shù)據(jù)分組中??蛻舳私K端識(shí)別出這些附加有上述唯一網(wǎng)絡(luò)地址的數(shù)據(jù)分組是來自相連的接入點(diǎn)的,因此接收這些分組。接入點(diǎn)與客戶端終端之間使用達(dá)成協(xié)議的唯一網(wǎng)絡(luò)地址進(jìn)行的通信稱為接入點(diǎn)和客戶端終端之間的直接通信。
在步驟813,AP想要通過間接路徑將其在步驟805中收到的和/或生成的數(shù)據(jù)分組發(fā)往客戶端終端。AP在其存儲(chǔ)器中存有該客戶端終端其他連接的網(wǎng)絡(luò)地址。在步驟813,AP從其存儲(chǔ)器中讀取這些其他網(wǎng)絡(luò)地址。AP從這些網(wǎng)絡(luò)地址中選出一個(gè)地址。所選的地址可能是第二AP分配給客戶端終端的。在下一步驟815,AP在數(shù)據(jù)分組中附加所選擇的網(wǎng)絡(luò)地址,然后將數(shù)據(jù)分組發(fā)往上行網(wǎng)絡(luò)節(jié)點(diǎn)。AP、上行網(wǎng)絡(luò)節(jié)點(diǎn)和骨干網(wǎng)中的所有其他節(jié)點(diǎn)不知道第二AP的地址或位置。因此AP請(qǐng)求廣播這些帶有所選網(wǎng)絡(luò)地址的數(shù)據(jù)分組。帶有所選網(wǎng)絡(luò)地址的數(shù)據(jù)分組到達(dá)骨干網(wǎng),然后從骨干網(wǎng)最終到達(dá)第二AP。第二AP能夠?qū)⑦@些帶有所選網(wǎng)絡(luò)地址的數(shù)據(jù)分組發(fā)往客戶端終端,這是因?yàn)樗x網(wǎng)絡(luò)地址對(duì)應(yīng)的是客戶端終端與第二AP之間的連接。第二AP隨后將帶有所選網(wǎng)絡(luò)地址的數(shù)據(jù)分組發(fā)往客戶端終端。目的端為客戶端終端的數(shù)據(jù)分組從AP出發(fā),經(jīng)包含上行網(wǎng)絡(luò)節(jié)點(diǎn)、骨干網(wǎng)和第二AP的間接路徑到達(dá)客戶端終端。
圖9是接入點(diǎn)向圖8中客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖,其中該接入點(diǎn)嘗試通過所有可用路徑來向該客戶端終端傳送數(shù)據(jù)分組。本方法開始于步驟903。一AP通過上行通信接口通信連接到一上行網(wǎng)絡(luò)節(jié)點(diǎn),該上行網(wǎng)絡(luò)節(jié)點(diǎn)通信連接到骨干網(wǎng)。該骨干網(wǎng)通常為互聯(lián)網(wǎng)。此外,該AP還通過下行通信接口通信連接到客戶端終端,該客戶端終端通常為PC、筆記本計(jì)算機(jī)、視頻游戲機(jī)、頭戴式耳機(jī)、電視機(jī)、電話機(jī)等。運(yùn)行在客戶端終端上的通信應(yīng)用如互聯(lián)網(wǎng)電話、視頻游戲、音樂下載、網(wǎng)頁瀏覽等請(qǐng)求與另一客戶端終端、服務(wù)器和/或通信連接到互聯(lián)網(wǎng)骨干網(wǎng)的服務(wù)提供商設(shè)備交換數(shù)據(jù)分組。運(yùn)行在客戶端終端上的通信應(yīng)用所生成的數(shù)據(jù)分組通過AP到達(dá)另一客戶端終端、服務(wù)器和/或服務(wù)提供商設(shè)備(統(tǒng)稱為目的端設(shè)備)??蛻舳私K端將發(fā)往目的端設(shè)備的數(shù)據(jù)分組發(fā)往AP。AP使用上行通信接口將發(fā)往目的端設(shè)備的數(shù)據(jù)分組發(fā)往互聯(lián)網(wǎng)骨干網(wǎng)?;ヂ?lián)網(wǎng)骨干網(wǎng)隨后將數(shù)據(jù)分組發(fā)往目的端設(shè)備。這些數(shù)據(jù)分組中附加有目的端地址,用于傳送數(shù)據(jù)分組的從客戶端終端到目的端設(shè)備的路徑上的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)讀出附加在數(shù)據(jù)分組中的目的端地址,然后將該數(shù)據(jù)分組轉(zhuǎn)發(fā)到下一適當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)。第二組多個(gè)數(shù)據(jù)分組從目的端設(shè)備經(jīng)由互聯(lián)網(wǎng)骨干網(wǎng)和AP到達(dá)客戶端終端。AP通過上行通信接口從互聯(lián)網(wǎng)骨干網(wǎng)接收第二組數(shù)據(jù)分組。AP在第二組數(shù)據(jù)分組中附加第一IP地址,然后經(jīng)由下行網(wǎng)絡(luò)接口發(fā)送第二組多個(gè)數(shù)據(jù)分組??蛻舳私K端在收到第二組數(shù)據(jù)分組后,讀取第一IP地址,識(shí)別出這些數(shù)據(jù)分組是來自AP的。
除通信連接到該AP之外,客戶端終端通常還通信連接到其他接入點(diǎn)。每個(gè)其他接入點(diǎn)使用不同的IP地址來向客戶端終端發(fā)送數(shù)據(jù)分組??蛻舳私K端與每個(gè)其他接入點(diǎn)之間的連接由對(duì)應(yīng)的IP地址來標(biāo)識(shí)。在本示范性方案中,客戶端終端與AP之間的連接由第一IP地址標(biāo)識(shí)。客戶端終端與其他接入點(diǎn)之間的連接由多個(gè)IP地址標(biāo)識(shí)。經(jīng)由AP的下行通信接口,AP具有到達(dá)客戶端終端的直接路徑;AP還具有到客戶端終端的多條間接路徑,每條間接路徑包括AP的上行通信接口、互聯(lián)網(wǎng)骨干網(wǎng)和一個(gè)其他接入點(diǎn)。
在步驟907,AP接收和/或生成發(fā)往客戶端終端的分組數(shù)據(jù)。若AP決定將這些分組數(shù)據(jù)直接發(fā)往客戶端終端,則AP使用第一IP地址封裝這些分組數(shù)據(jù),然后在步驟911,通過其下行通信接口發(fā)送這些封裝的數(shù)據(jù)分組。若AP決定將這些分組數(shù)據(jù)間接發(fā)往客戶端終端,則AP在步驟913獲取多個(gè)IP地址,這些IP地址與客戶端終端和其他接入點(diǎn)之間的連接相對(duì)應(yīng)。AP的存儲(chǔ)器中存儲(chǔ)有多個(gè)IP地址。AP為分組數(shù)據(jù)創(chuàng)建多個(gè)副本,并在每個(gè)副本中附加這些IP地址之中的一個(gè)。如步驟915所示,AP將封裝的分組數(shù)據(jù)經(jīng)由上行通信接口發(fā)往上行網(wǎng)絡(luò)節(jié)點(diǎn),每次發(fā)送一個(gè)。每個(gè)封裝的數(shù)據(jù)分組經(jīng)由其他接入點(diǎn)之中的一個(gè)到達(dá)客戶端終端。AP將分組數(shù)據(jù)通過每條間接路徑來轉(zhuǎn)發(fā),以此確??蛻舳私K端能夠收到分組數(shù)據(jù)。若客戶端終端對(duì)分組數(shù)據(jù)的所有副本均未做出響應(yīng)(這種情況可能發(fā)生在對(duì)于所有其他接入點(diǎn)而言客戶端終端均處于“休眠模式”),則在下一步驟919,AP通知發(fā)送失敗,然后等待下一分組數(shù)據(jù)。
圖10是接入點(diǎn)通過間接路徑向圖8中客戶終端傳送數(shù)據(jù)分組時(shí)所用方法的流程圖,其中的間接路徑是根據(jù)通信特征從所有可用的間接路徑中選出的。本方法開始于步驟1003。在步驟1005,接入點(diǎn)(AP)接收和/或生成需要發(fā)往客戶端終端的數(shù)據(jù)分組。AP所連接的客戶端終端還與其它多個(gè)接入點(diǎn)相連接。每個(gè)接入點(diǎn)都在連接開始時(shí)為客戶端終端分配唯一的IP地址,然后使用這個(gè)唯一的IP地址向客戶端終端發(fā)送數(shù)據(jù)分組。這些接入點(diǎn)中的第一AP使用第一IP地址向客戶端終端發(fā)送數(shù)據(jù)分組。這些接入點(diǎn)中的第二接入點(diǎn)使用第二IP地址向客戶端終端發(fā)送數(shù)據(jù)分組??蛻舳私K端與多個(gè)接入點(diǎn)之間的連接對(duì)應(yīng)有多個(gè)IP地址。
經(jīng)由AP的下行接口,AP具有到客戶端終端的直接下行路徑。AP還具有到客戶端終端的多條上行間接路徑,每條間接路徑包括AP的上行通信接口、互聯(lián)網(wǎng)骨干網(wǎng)和其他接入點(diǎn)其中之一。例如,從AP到客戶端終端的第一間接上行路徑包括AP的上行通信接口、互聯(lián)網(wǎng)骨干網(wǎng)和上述接入點(diǎn)中的第一AP。同理,從AP到客戶端終端的第二條間接上行路徑包括AP的上行通信接口、互聯(lián)網(wǎng)骨干網(wǎng)和上述接入點(diǎn)中的第二AP。只所以稱為上行間接路徑,是因?yàn)榻?jīng)由這條路徑傳送的數(shù)據(jù)分組是發(fā)起或終止于AP的上行通信接口的。
在步驟1007,AP從其存儲(chǔ)器中讀取多個(gè)IP地址。AP是在建立與客戶端終端之間的連接時(shí)從客戶端終端收到這些IP地址的。此外,AP還收到路徑特征,這些路徑特征包括對(duì)應(yīng)于客戶端終端到互聯(lián)網(wǎng)骨干網(wǎng)的所有路徑的特征,AP還會(huì)收到用戶優(yōu)先選項(xiàng)和與所有路徑所使用的協(xié)議相對(duì)應(yīng)的協(xié)議參數(shù)。在下一步驟1009,AP從多條上行間接路徑中選擇一條間接上行路徑。在步驟1009,AP根據(jù)路徑特征、用戶優(yōu)先選項(xiàng)和協(xié)議參數(shù)來執(zhí)行上述選擇過程。例如,AP可從多條間接上行路徑中選出一條干擾最小的間接路徑。此外,AP還可從多條間接上行路徑中選出一條可提供最高下載數(shù)據(jù)率的間接路徑。所選出的間接路徑在進(jìn)行選擇那一刻是所有間接上行路徑中的最好的一條。在下一步驟1011,AP通過選出的間接路徑轉(zhuǎn)發(fā)數(shù)據(jù)分組。例如,若AP從多條間接上行路徑中選擇第一間接路徑,則AP使用第一IP地址封裝數(shù)據(jù)分組,然后經(jīng)由其上行通信接口將封裝的數(shù)據(jù)分組發(fā)往互聯(lián)網(wǎng)骨干網(wǎng)。封裝的數(shù)據(jù)分組最終通過第一AP到達(dá)客戶端終端。
在步驟1013,若AP確定數(shù)據(jù)分組未能經(jīng)由選中的間接路徑到達(dá)客戶端終端,則AP從剩下的多條間接上行路徑中選擇另一條間接路徑。選出的另一條間接路徑是進(jìn)行第二次選擇時(shí)剩下的多條間接上行路徑中最好的一條。在步驟1019,AP嘗試通過另一條間接路徑來向客戶端終端發(fā)送數(shù)據(jù)分組。若AP試遍所有間接上行路徑(一次使用一條)也未能將數(shù)據(jù)分組傳送至客戶端終端,則在步驟1017,AP宣布發(fā)送失敗。
本發(fā)明的描述過程借助方法步驟的方式來描述特定功能的執(zhí)行過程及其相互關(guān)系。為便于描述,文中對(duì)這些功能性模塊和方法步驟的邊界和順序進(jìn)行了專門的定義。在使這些功能及其關(guān)系可正常工作的前提下,也可重新定義他們的邊界和順序。但這些對(duì)邊界和順序的重新定義都將落入本發(fā)明的主旨和所聲明的保護(hù)范圍之中。
本發(fā)明的描述過程借助功能性模塊的方法來描述某些重要功能的執(zhí)行過程。為便于描述,文中對(duì)這些功能性模塊邊界進(jìn)行了專門的定義。在使這些功能可正常工作的前提下,也可重新定義他們的邊界。類似的,流程圖中的步驟也是為描述某些重要功能而專門定義的。為將這些流程圖的應(yīng)用得到擴(kuò)展,可重新定義流程圖中模塊的邊界和順序,同時(shí),重新定義后,這些模塊仍然完成原來的重要功能。這種對(duì)功能性模塊和流程圖步驟和順序的重新定義也都將落入本發(fā)明的主旨和所聲明的保護(hù)范圍之中。
可通過離散元件、特定用途集成電路、執(zhí)行適用軟件的處理器以及其他類似物及其組合來實(shí)現(xiàn)本發(fā)明的這些功能模塊以及其它所示的模塊、原理框圖和組件。
此外,本發(fā)明是通過一些實(shí)施例進(jìn)行描述的,但本發(fā)明不局限于這些實(shí)施例。本領(lǐng)域技術(shù)人員知悉,在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種改變或修改。
權(quán)利要求
1.一種支持分組交換通信的通信架構(gòu),其特征在于,包括支持分組交換通信的骨干網(wǎng);依照第一無線協(xié)議工作的第一無線區(qū)域網(wǎng);依照在通信上與所述第一無線協(xié)議不相兼容的第二無線協(xié)議工作的第二無線區(qū)域網(wǎng);通信連接到所述骨干網(wǎng)、管理所述第一無線區(qū)域網(wǎng)的第一接入點(diǎn);通信連接到所述骨干網(wǎng)、管理所述第二無線區(qū)域網(wǎng)的第二接入點(diǎn);具有第一網(wǎng)絡(luò)標(biāo)識(shí)、且使用該第一網(wǎng)絡(luò)標(biāo)識(shí)與所述第一接入點(diǎn)通信的客戶端設(shè)備;該客戶端設(shè)備還具有第二網(wǎng)絡(luò)標(biāo)識(shí),并使用該第二網(wǎng)絡(luò)標(biāo)識(shí)與所述第二接入點(diǎn)通信;所述第一接入點(diǎn)存儲(chǔ)有所述客戶端設(shè)備的第一網(wǎng)絡(luò)標(biāo)識(shí)和第二網(wǎng)絡(luò)標(biāo)識(shí);所述第一接入點(diǎn)使用所述第一網(wǎng)絡(luò)標(biāo)識(shí)以無線方式向所述客戶端設(shè)備發(fā)送第一數(shù)據(jù)分組,并使用所述第二網(wǎng)絡(luò)標(biāo)識(shí)通過所述骨干網(wǎng)和所述第二接入點(diǎn)向所述客戶端設(shè)備轉(zhuǎn)發(fā)第二數(shù)據(jù)分組。
2.根據(jù)權(quán)利要求1所述的通信架構(gòu),其特征在于,所述第一無線區(qū)域網(wǎng)在通信上與所述第二無線區(qū)域網(wǎng)不相兼容。
3.根據(jù)權(quán)利要求1所述的通信架構(gòu),其特征在于,所述第一接入點(diǎn)根據(jù)通信特征轉(zhuǎn)發(fā)所述第二數(shù)據(jù)分組。
4.一種應(yīng)用在通信架構(gòu)中的接入點(diǎn),該通信架構(gòu)包含骨干網(wǎng)和目的端設(shè)備,其特征在于,該接入點(diǎn)包括通信連接到所述骨干網(wǎng)的上行通信接口;通信連接到所述目的端設(shè)備的下行通信接口;同時(shí)存儲(chǔ)有所述目的端設(shè)備的第一網(wǎng)絡(luò)地址和第二網(wǎng)絡(luò)地址的存儲(chǔ)器;與所述存儲(chǔ)器、上行通信接口和下行通信接口通信連接的處理電路;所述處理電路對(duì)指向所述目的端設(shè)備的通信進(jìn)行控制,使其既可使用所述第一網(wǎng)絡(luò)地址,通過所述下行通信接口來進(jìn)行;又可使用所述第二網(wǎng)絡(luò)地址,通過所述上行通信接口和所述骨干網(wǎng)來進(jìn)行。
5.根據(jù)權(quán)利要求4所述的接入點(diǎn),其特征在于,所述下行通信接口的優(yōu)先級(jí)高于所述上行通信接口。
6.根據(jù)權(quán)利要求4所述的接入點(diǎn),其特征在于,所述指向目的端設(shè)備的通信包括第一類數(shù)據(jù)分組和第二類數(shù)據(jù)分組,所述上行通信接口用于傳送所述第一類數(shù)據(jù)分組,所述下行通信接口用于傳送所述第二類數(shù)據(jù)分組。
7.根據(jù)權(quán)利要求6所述的接入點(diǎn),其特征在于,所述第一類數(shù)據(jù)分組和所述第二類數(shù)據(jù)分組之間的區(qū)別包括服務(wù)質(zhì)量差別。
8.一種通信架構(gòu),其特征在于,包括分組交換骨干網(wǎng);通信連接到所述分組交換骨干網(wǎng)的第一服務(wù)提供商網(wǎng)絡(luò);通信連接到所述分組交換骨干網(wǎng)的第二服務(wù)提供商網(wǎng)絡(luò);通信連接到所述第一服務(wù)提供商網(wǎng)絡(luò)、使用第一協(xié)議來管理第一無線網(wǎng)絡(luò)的第一接入點(diǎn);通信連接到所述第二服務(wù)提供商網(wǎng)絡(luò)、使用第二協(xié)議來管理第二無線網(wǎng)絡(luò)的第二接入點(diǎn);既包含用于連接所述第一接入點(diǎn)、具有第一網(wǎng)絡(luò)地址的第一無線收發(fā)器又包含用于連接所述第二接入點(diǎn)、具有第二網(wǎng)絡(luò)地址的第二無線收發(fā)器的目的端設(shè)備;通過所述分組交換骨干網(wǎng)傳送第一組多個(gè)分組的第一源端設(shè)備,所述第一組多個(gè)分組中的每個(gè)分組均包含所述第一網(wǎng)絡(luò)地址;所述第一接入點(diǎn)通過所述第一服務(wù)提供商網(wǎng)絡(luò)接收所述第一組多個(gè)分組,對(duì)于所述第一組多個(gè)分組中的每個(gè)分組,由所述第一接入點(diǎn)選擇如何將其發(fā)送給所述目的端設(shè)備,即是選擇通過所述第一無線網(wǎng)絡(luò)將其發(fā)往所述第一無線收發(fā)器,還是選擇使用所述第二網(wǎng)絡(luò)地址通過所述分組交換骨干網(wǎng)、所述第二服務(wù)提供商網(wǎng)絡(luò)、所述第二接入點(diǎn)和所述第二無線網(wǎng)絡(luò)將其轉(zhuǎn)發(fā)給所述第二無線收發(fā)器。
9.根據(jù)權(quán)利要求8所述的通信架構(gòu),其特征在于,所述第一協(xié)議在通信上與所述第二協(xié)議不相兼容。
10.一種第一接入點(diǎn)向通信架構(gòu)中的客戶端設(shè)備傳送數(shù)據(jù)分組的方法,該通信架構(gòu)還包括骨干網(wǎng)和第二接入點(diǎn),所述第一接入點(diǎn)和所述第二接入點(diǎn)均通信連接到所述骨干網(wǎng),所述第一接入點(diǎn)使用第一協(xié)議管理第一下行網(wǎng)絡(luò),所述第二接入點(diǎn)使用第二協(xié)議管理第二下行網(wǎng)絡(luò),所述第一協(xié)議和所述第二協(xié)議在通信上互不兼容,其特征在于,所述方法包括存儲(chǔ)分配給所述客戶端設(shè)備的第一網(wǎng)絡(luò)地址和第二網(wǎng)絡(luò)地址,所述第一網(wǎng)絡(luò)地址與所述第一下行網(wǎng)絡(luò)相關(guān)聯(lián),所述第二網(wǎng)絡(luò)地址與所述第二下行網(wǎng)絡(luò)相關(guān)聯(lián);根據(jù)至少一個(gè)通信特征來選擇是通過所述第一下行網(wǎng)絡(luò)將所述數(shù)據(jù)分組直接發(fā)往所述客戶端設(shè)備,還是經(jīng)由所述骨干網(wǎng)和所述第二接入點(diǎn)通過所述第二下行網(wǎng)絡(luò)將所述數(shù)據(jù)分組間接發(fā)往所述客戶端設(shè)備;根據(jù)所述選擇的結(jié)果來發(fā)送所述數(shù)據(jù)分組。
全文摘要
終端設(shè)備包括多個(gè)通信收發(fā)器,并通過這些收發(fā)器與多個(gè)接入點(diǎn)相連。多個(gè)接入點(diǎn)可能屬于在通信上不相兼容的分組交換數(shù)據(jù)網(wǎng)。每個(gè)接入點(diǎn)都提供一條路徑,用于在終端設(shè)備和與所有接入點(diǎn)通信連接的骨干網(wǎng)之間傳送數(shù)據(jù)分組流。每個(gè)接入點(diǎn)接收其他接入點(diǎn)分配給終端設(shè)備的唯一網(wǎng)絡(luò)地址,以及與路徑有關(guān)的信息,并將這些地址和信息存儲(chǔ)在各自的存儲(chǔ)器中。每個(gè)接入點(diǎn)可將數(shù)據(jù)分組直接發(fā)往終端設(shè)備,和/或通過骨干網(wǎng)和其余接入點(diǎn)之中的一個(gè)將數(shù)據(jù)分組間接發(fā)往終端設(shè)備。接入點(diǎn)根據(jù)從終端設(shè)備收到的信息和/或各種通信特征來選擇經(jīng)由骨干網(wǎng)的間接路徑傳送數(shù)據(jù)分組。當(dāng)接入點(diǎn)經(jīng)由另一接入點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)分組時(shí),使用由該另一接入點(diǎn)分配給終端設(shè)備的唯一網(wǎng)絡(luò)地址。
文檔編號(hào)H04W8/26GK101068201SQ20071009689
公開日2007年11月7日 申請(qǐng)日期2007年4月16日 優(yōu)先權(quán)日2006年5月5日
發(fā)明者詹姆士·D·貝內(nèi)特 申請(qǐng)人:美國博通公司