專利名稱:一種網(wǎng)絡(luò)通信方法、機(jī)器可讀存儲器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò),更具體地說,本發(fā)明的一些實施例涉及一種在多標(biāo) 準(zhǔn)復(fù)雜網(wǎng)絡(luò)中服務(wù)質(zhì)量管理的方法和系統(tǒng)。
背景技術(shù):
無線通信領(lǐng)域在過去幾年內(nèi)經(jīng)歷了前所未有的快速發(fā)展。在今天的世界 中,作為日常生活的一個重要組成部分,大多數(shù)人因為各種原因使用無線設(shè)備, 無論是出于商業(yè)上的原因還是出于私人需要的原因。社會正向無線化邁進(jìn)。大 量的無線解決方案被引入,并大步走進(jìn)每日的生活。
例如,在眾多應(yīng)用之中,無線個人區(qū)域網(wǎng)絡(luò)(WPAN)的使用越來越普及, 這是因為這種網(wǎng)絡(luò)所能提供的連接非常靈活且使用過程非常方^f更。WPAN能夠 提供一種短距離無線鏈路,這種無線鏈路可在狹小的空間(例如10米范圍) 內(nèi)建立連接,這使得WPAN系統(tǒng)通常可用來連接外圍設(shè)備和/或無線終端,以 替代繁冗的電纜和線路。WPAN可基于已經(jīng)標(biāo)準(zhǔn)化的技術(shù)來構(gòu)建,例如2類藍(lán) 牙(BT)技術(shù)。雖然某些應(yīng)用可從WPAN獲益,但是其它應(yīng)用可能需要更大 的服務(wù)區(qū)域和/或容量。
為滿足這種需要,技術(shù)人員開發(fā)出了其它的技術(shù)來提供更好的無線服務(wù)。
例如,無線局域網(wǎng)絡(luò)(WLAN)系統(tǒng)可工作在100米范圍內(nèi)。與WPAN系統(tǒng)
相比,WLAN能夠為較大地理區(qū)域內(nèi)的設(shè)備提供連接,例如建筑物或校園內(nèi)
的區(qū)域。WLAN系統(tǒng)通?;谔囟ǖ臉?biāo)準(zhǔn),例如IEEE 802.11標(biāo)準(zhǔn)規(guī)范,并且
通常工作在100米的范圍之內(nèi), 一般用來為同一地理區(qū)域內(nèi)的傳統(tǒng)有線局域網(wǎng)
絡(luò)(LAN)補(bǔ)充通信容量。
其它一些類型的無線解決方案也/人傳統(tǒng)的陸地通信技術(shù)中演變而來。例如
蜂窩電話已經(jīng)成為當(dāng)今世界的日常生活必需品。雖然蜂窩技術(shù)最初的目的僅僅
是為傳統(tǒng)電話技術(shù)服務(wù)提供移動性,但這項技術(shù)的發(fā)展已經(jīng)超出了原來的初
衷。許多現(xiàn)代蜂窩技術(shù)包括GSM/GPRS/EDGE、 UMTS和CDMA 2000之中都 添加了基本的數(shù)據(jù)性能。多數(shù)今天的蜂窩服務(wù)都包括這樣一些特色服務(wù),如文 本消息、音頻/一見頻流和網(wǎng)頁瀏覽。
采用多種無線技術(shù)的移動設(shè)備是無線領(lǐng)域的又一個發(fā)展趨勢。例如 WLAN系統(tǒng)可與WPAN系統(tǒng)結(jié)合使用,以此來為用戶提供更好的整體功能。 例如,藍(lán)牙技術(shù)可用于將筆記本電腦或手持無線終端連接到外圍設(shè)備如鍵盤、 鼠標(biāo)、耳機(jī)和/或打印機(jī),而這些筆記本電腦或手持無線終端又通過建筑物內(nèi) 的接入點(AP)連接到才交園范圍內(nèi)的WLAN網(wǎng)絡(luò)。
致力于利用無線網(wǎng)絡(luò)功能的設(shè)備用無線移動通信設(shè)備來描述。今天,無線 移動通信設(shè)備包括這些設(shè)備蜂窩電話、PDA、筆記本電腦和其它設(shè)備。
無線連接可用性問題是無線設(shè)備應(yīng)用引發(fā)的一個問題。因為無線移動通信 設(shè)備主要是可移動設(shè)備的應(yīng)用。由于用戶的移動,無線移動通信設(shè)備可能位于 無線連接覆蓋區(qū)域之外。例如,對于移動手機(jī)這樣的設(shè)備,用戶通常會離開蜂 窩網(wǎng)絡(luò)的覆蓋區(qū)域,尤其位于兩個城鎮(zhèn)間時。這將導(dǎo)致用戶不能打電話,而且 接收信息和服務(wù)功能也退化。
比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端 對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種網(wǎng)絡(luò)服務(wù)質(zhì)量管理的方法和系統(tǒng),旨在解決由 多種標(biāo)準(zhǔn)組成的復(fù)雜網(wǎng)絡(luò)中通信質(zhì)量低的問題。基本上,所述方法和系統(tǒng)的實 現(xiàn)至少需要一幅附圖來描述,如上所述內(nèi)容在權(quán)利要求書中會有更全面的說 明。
根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡(luò)通信方法,包括 在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,基于在QoS管理實體 和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述 QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò)
使用至少一種無線協(xié)議。
優(yōu)選地,所述方法包括接收來自位于一個或多個所述多種無線網(wǎng)中一個或 多個服務(wù)質(zhì)量管理實體的所述服務(wù)質(zhì)量管理信息。
優(yōu)選地,所述方法包括只報告滿足最小QoS要求的網(wǎng)絡(luò)路徑的QoS信息,其 中所述WMCD中的所述QoS管理實體傳送所述QoS要求。
優(yōu)選地,每個所述多種服務(wù)質(zhì)量管理實體都傳達(dá)其所在網(wǎng)絡(luò)的服務(wù)質(zhì)量信 息,也傳達(dá)下行網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,其中,所述下行網(wǎng)絡(luò)是從所述無線移動 通信設(shè)備到所述數(shù)據(jù)的源地或目標(biāo)地的一個路由。
優(yōu)選地,所述方法包括向每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體輪 詢,接收所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述方法包括向每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體發(fā) 出請求,發(fā)送所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所訴方法包括與每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體進(jìn) 行協(xié)商,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述方法包括基于以下一個或多個信息延遲、吞吐量、功耗、 可靠性傳輸、經(jīng)濟(jì)成本和可用帶寬,選擇一個或多個所述多個無線網(wǎng)絡(luò)處理所 述數(shù)據(jù)傳輸。
本發(fā)明的目的還在于提供一個計算機(jī)可讀寫存儲設(shè)備,所述存儲設(shè)備存儲 了一個計算機(jī)程序,所述計算機(jī)程序至少包括一個支持網(wǎng)絡(luò)通信的代碼段,所 述代碼段可被一臺計算機(jī)執(zhí)行,使計算機(jī)執(zhí)行如下操作
在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,基于在QoS管理實體 和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述 QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò) 使用至少一種無線協(xié)議。
優(yōu)選地,所述至少一個代碼段包括接收所述服務(wù)質(zhì)量信息的代碼,所述服 務(wù)質(zhì)量信息來自位于一個或多個所述多種無線網(wǎng)絡(luò)的一個或多個服務(wù)質(zhì)量管 理實體。
優(yōu)選地,只報告滿足最小QoS要求的網(wǎng)絡(luò)路徑的QoS信息,其中所述WMCD
中的所述QoS管理實體傳送所述QoS要求。
優(yōu)選地,每個所述多種服務(wù)質(zhì)量管理實體都傳達(dá)其所在網(wǎng)絡(luò)的服務(wù)質(zhì)量信 息,也傳達(dá)下行網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,其中,所述下行網(wǎng)絡(luò)是從所述無線移動 通信設(shè)備到所述數(shù)據(jù)的源地或目標(biāo)地的一個路由。
優(yōu)選地,所述至少一個代碼段包括支持如下功能的代碼向每個所述無線 網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體輪詢,接收所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù)據(jù) 傳輸。
優(yōu)選地,所述至少一個代碼段包括支持如下功能的代碼向每個所述無線 網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體發(fā)出請求,發(fā)送所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述 數(shù)據(jù)傳輸。
優(yōu)選地,所述至少一個代碼段包括支持如下功能的代碼與每個所述無線 網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體進(jìn)行協(xié)商,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述至少一個代碼段包括支持如下功能的代碼基于以下一個或 多個信息延遲、吞吐量、功耗、可靠性傳輸、經(jīng)濟(jì)成本和可用帶寬,選擇一 個或多個所述多個無線網(wǎng)絡(luò)處理所述數(shù)據(jù)傳輸。
本發(fā)明的目的還在于提供一個用于網(wǎng)絡(luò)通信的系統(tǒng),該系統(tǒng)包括
一個或多個包括服務(wù)質(zhì)量管理實體的電路,用于
在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,^^于在QoS管理實體 和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述 QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò) 使用至少一種無線協(xié)議。
優(yōu)選地,所述一個或多個電路接收所述服務(wù)質(zhì)量信息,所述服務(wù)質(zhì)量信息 來自位于一個或多個所述多種無線網(wǎng)絡(luò)的一個或多個服務(wù)質(zhì)量管理實體。
優(yōu)選地,所述一個或多個電路只報告滿足最小QoS要求的網(wǎng)絡(luò)路徑的QoS 信息,其中所述WMCD中的所述QoS管理實體傳送所述QoS要求。
優(yōu)選地,每個所述多種服務(wù)質(zhì)量管理實體都傳達(dá)其所在網(wǎng)絡(luò)的服務(wù)質(zhì)量信 息,也傳達(dá)下行網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,其中,所述下行網(wǎng)絡(luò)是從所述無線移動 通信設(shè)備到所述數(shù)據(jù)的源地或目標(biāo)地的一個路由。
優(yōu)選地,所述一個或多個電路向每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)禾呈 實體輪詢,接收所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述一個或多個電i 各向每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程 實體發(fā)出請求,發(fā)送所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述一個或多個電路與每個所述無線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程 實體進(jìn)行協(xié)商,協(xié)調(diào)所述數(shù)據(jù)傳輸。
優(yōu)選地,所述一個或多個電路基于以下一個或多個信息延遲、吞吐量、 功耗、可靠性傳輸、經(jīng)濟(jì)成本和可用帶寬,選擇一個或多個所述多個無線網(wǎng)絡(luò) 處理所述數(shù)據(jù)傳輸。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,詳細(xì)了解它們的實 施例細(xì)節(jié),以下的描述和附圖將對本發(fā)明進(jìn)行進(jìn)一 步說明。
圖1A是依據(jù)本發(fā)明 一較佳實施例的包含多種通訊標(biāo)準(zhǔn)的網(wǎng)形網(wǎng)絡(luò)的示意
圖IB是依據(jù)本發(fā)明一較佳實施例的應(yīng)用服務(wù)質(zhì)量管理的網(wǎng)絡(luò)的示意圖; 圖1C是依據(jù)本發(fā)明一較佳實施例的示范性網(wǎng)絡(luò)中質(zhì)量管理服務(wù)的示意
圖2是依照本發(fā)明一較佳實施例的支持多種網(wǎng)絡(luò)標(biāo)準(zhǔn)的示范性單片結(jié)構(gòu)
圖3是依照本發(fā)明一較佳實施例的通過服務(wù)質(zhì)量管理實體確定網(wǎng)絡(luò)服務(wù) 質(zhì)量的流程圖4是依照本發(fā)明一較佳實施例的應(yīng)用服務(wù)質(zhì)量管理發(fā)送數(shù)據(jù)的流程圖。
具體實施例方式
本發(fā)明涉及一種應(yīng)用于多標(biāo)準(zhǔn)網(wǎng)形網(wǎng)絡(luò)中的服務(wù)質(zhì)量管理方法和系統(tǒng),各 種發(fā)明實施例可以在上述方法和系統(tǒng)中找到。在一個可支持使用多種通訊網(wǎng)進(jìn) 行通信的無線移動通訊設(shè)備中,傳送給無線移動通訊設(shè)備的服務(wù)質(zhì)量信息可以
協(xié)調(diào)無線移動通訊設(shè)備的數(shù)據(jù)傳輸。上述服務(wù)質(zhì)量信息可以包括延遲、可用帶 寬、以及吞吐量。這點上,無線移動通訊設(shè)備和每一個網(wǎng)絡(luò)可以包含一個服務(wù) 質(zhì)量管理實體。服務(wù)質(zhì)量管理實體可以對其它服務(wù)質(zhì)量管理實體進(jìn)行輪詢,獲 取服務(wù)質(zhì)量信息。類似地, 一個服務(wù)質(zhì)量實體也能收到來自其它服務(wù)質(zhì)量實體 廣播的服務(wù)質(zhì)量信息。通過交換服務(wù)質(zhì)量信息, 一個服務(wù)質(zhì)量管理實體可以選 擇一個網(wǎng)絡(luò)和通信協(xié)議來發(fā)送和接收數(shù)據(jù)。本發(fā)明還能協(xié)調(diào)服務(wù)質(zhì)量管理實 體,為無線移動通訊設(shè)備和一個網(wǎng)絡(luò)間的數(shù)據(jù)傳輸保留資源。另外, 一個服務(wù) 質(zhì)量管理實體能協(xié)調(diào)網(wǎng)絡(luò)沖突。本發(fā)明的很多實施例中,基于交換的服務(wù)質(zhì)量 信息,一個服務(wù)質(zhì)量實體能選擇一個網(wǎng)絡(luò)和一種通訊協(xié)議來進(jìn)行數(shù)據(jù)發(fā)送和接 收。
圖1A是依據(jù)本發(fā)明 一較佳實施例的包括多種通信標(biāo)準(zhǔn)的網(wǎng)狀網(wǎng)絡(luò)的示意 圖。如圖1A所示,該復(fù)雜網(wǎng)絡(luò)包括通訊設(shè)備102,無線局域網(wǎng)104,藍(lán)牙網(wǎng) 絡(luò)106,蜂窩網(wǎng)絡(luò)108,以太網(wǎng)110和服務(wù)器112。
每個通訊設(shè)備102可以包括相應(yīng)的邏輯、電路和編碼。用于通過多種通信 標(biāo)準(zhǔn)完成數(shù)據(jù)發(fā)送和接收。通訊設(shè)備可以包括終端用戶設(shè)備或包括用戶接口的 終端用戶無線移動終端設(shè)備。例如,在圖1A所示的本發(fā)明的實施例中,通信 設(shè)備102可以通過無線局域網(wǎng)104、藍(lán)牙網(wǎng)106、蜂窩網(wǎng)108、或以太網(wǎng)110 來發(fā)送和接收諸如視頻、聲音和數(shù)據(jù)之類的多媒體信息。
無線局域網(wǎng)104可以包括一個或多個網(wǎng)絡(luò)節(jié)點。所述網(wǎng)絡(luò)節(jié)點可以無線發(fā) 送和接收支持諸如正EE802.11之類無線網(wǎng)絡(luò)標(biāo)準(zhǔn)的數(shù)據(jù)。在這點上,無線局 i或網(wǎng)104可以包4舌一個或多個節(jié)點154。所述節(jié)點154可以完成源地和目標(biāo)地 之間的信息交流。在這點上,節(jié)點154可以包括路由器、網(wǎng)橋、交換機(jī)、計算 機(jī)和無線設(shè)備。可行的情況下,無線局域網(wǎng),例如無線局域網(wǎng)104,可以為數(shù) 據(jù)發(fā)送提供低成本、高帶寬的解決方案。但是,無線局域網(wǎng)的覆蓋區(qū)域通常受 "熱點"的限制。因此,在"熱點"稀疏或不存在的區(qū)域,無線局域網(wǎng)的服務(wù) 質(zhì)量可能低。
藍(lán)牙網(wǎng)絡(luò)106可以包括一個或多個網(wǎng)絡(luò)節(jié)點。所述網(wǎng)絡(luò)節(jié)點可以無線發(fā)送 和接收支持藍(lán)牙標(biāo)準(zhǔn)或協(xié)議的數(shù)據(jù)。在這點上,藍(lán)牙網(wǎng)絡(luò)106可以包括一個或
多個節(jié)點152。所述節(jié)點152能完成源藍(lán)牙設(shè)備和目標(biāo)藍(lán)牙設(shè)備之間的數(shù)據(jù)交 流。在這點上,所述節(jié)點152可以包含藍(lán)牙支持設(shè)備,用于構(gòu)建微微網(wǎng)和發(fā)散 網(wǎng)。對于點對點通信或短距離通信來說,藍(lán)牙網(wǎng),例如所述藍(lán)牙網(wǎng)106可以為 數(shù)據(jù)發(fā)送提供低成本、高帶寬的解決方案。但是,對于遠(yuǎn)距離通信來說,藍(lán)牙 網(wǎng)不能提供足夠的服務(wù)質(zhì)量。
:峰窩網(wǎng)108可以包括一個或多個網(wǎng)絡(luò)節(jié)點。所述網(wǎng)絡(luò)節(jié)點可以無線發(fā)送和 接收支持諸如GSM或CDMA的蜂窩網(wǎng)標(biāo)準(zhǔn)。蜂窩網(wǎng)108可以包含一個或多 個節(jié)點150。所述節(jié)點150可以完成源蜂窩設(shè)備和目標(biāo)蜂窩設(shè)備之間的信息交 流。在這點上,所述節(jié)點150可以包含基站。與其它網(wǎng)絡(luò)協(xié)議相比,蜂窩網(wǎng), 例如所述蜂窩網(wǎng)108,可以提供4艮廣的覆蓋區(qū)域。但是,與其它網(wǎng)絡(luò)協(xié)議相比, 蜂窩網(wǎng)提供的帶寬少,成本高。因此,對于某些設(shè)備和應(yīng)用來說,蜂窩網(wǎng)不能 提供有效的服務(wù)質(zhì)量或者所提供的服務(wù)質(zhì)量成本過高。
以太網(wǎng)110可以包含一個或多個網(wǎng)絡(luò)節(jié)點。所述網(wǎng)絡(luò)節(jié)點可以有線發(fā)送和 接收支持以太網(wǎng)標(biāo)準(zhǔn)和協(xié)議的數(shù)據(jù)。在這點上,以太網(wǎng)108可以包含一個或多 個節(jié)點156。所述節(jié)點156可以完成源節(jié)點和目標(biāo)節(jié)點之間的信息交流。在這 點上,節(jié)點156可以包括路由器、網(wǎng)橋、交換機(jī)和終端系統(tǒng)??尚械那闆r下, 就帶寬和延遲而言,以太網(wǎng),例如以太網(wǎng)110,可以提供高質(zhì)量的服務(wù)質(zhì)量。 但是,以太網(wǎng)必須通過%線的方式連接到以太網(wǎng)端口,因而對于很多設(shè)備和應(yīng) 用,以太網(wǎng)并不適用。
在一個實施例中,設(shè)備102a需要向設(shè)備102b發(fā)送數(shù)據(jù)。因此,設(shè)備102a 可以通過無線局域網(wǎng)104、藍(lán)牙網(wǎng)106和蜂窩網(wǎng)108發(fā)送數(shù)據(jù)。另外,無線局 域網(wǎng)發(fā)送的數(shù)據(jù)可以通過無線連接到達(dá)設(shè)備102b,或者通過到以太網(wǎng)110的 有線連接到達(dá)設(shè)備102b。由于存在多種網(wǎng)絡(luò),本發(fā)明的各種實施例確定最好 的網(wǎng)絡(luò)選擇。因此,設(shè)備102a可以利用各種網(wǎng)絡(luò)的服務(wù)質(zhì)量信息來決定以何 種方式將數(shù)據(jù)發(fā)送到設(shè)備102b。所述的網(wǎng)絡(luò)服務(wù)質(zhì)量可以包括網(wǎng)絡(luò)延遲、可 用帶寬、和網(wǎng)絡(luò)吞吐量。在這點上,評估和交流每個網(wǎng)絡(luò)的服務(wù)質(zhì)量信息可以 確定發(fā)送和接收給定數(shù)據(jù)的最佳網(wǎng)絡(luò)。在這點上,可以選擇同時滿足發(fā)送服務(wù) 質(zhì)量和成本需求的路由,在一個或多個網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)。例如,上述數(shù)據(jù)發(fā)送
過程可以是先從通訊設(shè)備102a到無線局域網(wǎng)154,再從無線局域網(wǎng)154到 藍(lán)牙網(wǎng)152,最后/人藍(lán)牙網(wǎng)152到通訊i殳備102b。
圖1B是依據(jù)本發(fā)明一較佳實施例的應(yīng)用服務(wù)質(zhì)量管理的網(wǎng)絡(luò)示意圖。圖 1B所示的網(wǎng)絡(luò)與圖1A的網(wǎng)絡(luò)相似。但是,圖IB中設(shè)備102a和102b,網(wǎng)絡(luò) 108、 106、 104和IIO可以分別包含服務(wù)質(zhì)量管理實體120a、 120b、 120c、 120d、 120e、 120f。上述服務(wù)質(zhì)量實體120a、 120b、 120c、 120d、 120e、 120f中的每 一個都可以用服務(wù)質(zhì)量實體120來表示。
月良務(wù)質(zhì)量實體120可以包括相應(yīng)的邏輯、電路和編碼用于測定和交流網(wǎng)絡(luò) 的服務(wù)質(zhì)量信息。在這點上,服務(wù)質(zhì)量管理實體120可以置于專用硬件內(nèi),可 以包含一段或多段代碼。另外,服務(wù)質(zhì)量管理實體可以在一個或多個設(shè)備或者 網(wǎng)絡(luò)實體中實現(xiàn)。例如,本發(fā)明的一個實施例中,網(wǎng)絡(luò)的每個節(jié)點都可以包含
一個服務(wù)質(zhì)量管理實體。在本發(fā)明的很多其它實施例中,服務(wù)質(zhì)量管理實體可 以在諸如邊緣節(jié)點或核心節(jié)點之類特定實體中實現(xiàn)。本發(fā)明的另外一個實施例
中,服務(wù)質(zhì)量管理實體可以置于諸如終端系統(tǒng)或與網(wǎng)絡(luò)相連的網(wǎng)絡(luò)邊緣設(shè)備之 類特殊實體中。
每一個服務(wù)質(zhì)量管理實體120可以確定網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。所述網(wǎng)路中 內(nèi)置了管理實體。在這點上,服務(wù)質(zhì)量管理實體120可以分析各自所在網(wǎng)絡(luò)的 通信狀況,確定延遲、可用帶寬和吞吐量。在本發(fā)明的一個實施例中,服務(wù)質(zhì) 量管理實體120可以標(biāo)記一個或多個數(shù)據(jù)包,然后通過各自的網(wǎng)絡(luò)跟蹤這些數(shù) 據(jù)包。在本發(fā)明的另一個實施例中,服務(wù)質(zhì)量管理實體120可以生成測試流量, 以專門測定和/測試其相關(guān)網(wǎng)絡(luò)內(nèi)的各種度量值。因此,服務(wù)質(zhì)量管理實體120c 可以確定網(wǎng)絡(luò)108的兩個節(jié)點間的延遲,例如,所述節(jié)點是設(shè)備和基站。類似 地,服務(wù)質(zhì)量管理實體120d可以判定藍(lán)牙網(wǎng)106的兩個節(jié)點間的延遲,例如, 所述節(jié)點是兩個微微網(wǎng)主機(jī)。同樣,服務(wù)質(zhì)量管理實體120e可以確定網(wǎng)絡(luò)104 的兩個節(jié)點間的延遲,例如,所述節(jié)點是一個入口路由器和一個出口路由器。 每一個服務(wù)質(zhì)量管理實體120可以為各自網(wǎng)絡(luò)提供其它的服務(wù)質(zhì)量信息,例 如功耗信息,金融成本信息,網(wǎng)絡(luò)提供可靠性傳輸還是盡力傳輸。
每一個服務(wù)質(zhì)量實體120可以與其它的服務(wù)質(zhì)量實體間進(jìn)行通信。按此方 式,服務(wù)質(zhì)量管理實體120a可以與服務(wù)質(zhì)量管理實體120c、 120d和120e中 的至少一個進(jìn)行通信,確定網(wǎng)絡(luò)108、 106和104各自的服務(wù)質(zhì)量信息。在這 點上,內(nèi)置于不同網(wǎng)絡(luò)和設(shè)備上的服務(wù)質(zhì)量管理實體間存在邏輯連接。但是, 為了在不同物理層(例如無線協(xié)議)交流服務(wù)質(zhì)量信息,當(dāng)服務(wù)質(zhì)量信息從一 種協(xié)議的網(wǎng)絡(luò)傳輸?shù)搅硪环N協(xié)議的網(wǎng)絡(luò)時,每一個服務(wù)質(zhì)量管理實體120可以 解釋和格式化服務(wù)質(zhì)量信息。
在本發(fā)明的很多實施例中,服務(wù)質(zhì)量管理實體120a可以與服務(wù)質(zhì)量管理 實體120c、 120d和120e進(jìn)行協(xié)商,分別在網(wǎng)絡(luò)108、 106、 104上保留資源。 另外,服務(wù)質(zhì)量管理實體120可以協(xié)調(diào)網(wǎng)絡(luò)通信沖突。例如,兩臺便攜式設(shè)備 可以被告知網(wǎng)絡(luò)中存在可用資源,并試著發(fā)送數(shù)據(jù)。最后,兩臺設(shè)備間可能沒 有足夠的通信資源。因此,在存在沖突的網(wǎng)絡(luò)中,服務(wù)質(zhì)量管理器可以確定通 信流量和設(shè)備的優(yōu)先級,確定哪種通信流可以傳送,哪種通信流需要拒絕/丟 棄。
另外,每一個服務(wù)質(zhì)量管理實體120都可以解釋和轉(zhuǎn)發(fā)接收到的服務(wù)質(zhì)量 信息。所述服務(wù)質(zhì)量信息來自一個或多個下行服務(wù)質(zhì)量管理器120,到達(dá)一個 或多個上行服務(wù)質(zhì)量管理器120。例如,以太網(wǎng)IIO的服務(wù)質(zhì)量信息可以從服 務(wù)質(zhì)量管理120f傳達(dá)到服務(wù)質(zhì)量管理120e。接著,網(wǎng)絡(luò)104和110的服務(wù)質(zhì) 量信息從服務(wù)質(zhì)量管理120e傳達(dá)到服務(wù)質(zhì)量管理120a。
在一個實施例中,通過服務(wù)質(zhì)量管理器120c、 120d和120e,服務(wù)質(zhì)量管 理器120a可以獲得網(wǎng)絡(luò)108、 106和104中各自的服務(wù)質(zhì)量信息。在本發(fā)明的 一個實施例中,服務(wù)質(zhì)量管理實體102a可以向服務(wù)質(zhì)量管理器120c、 120d和 120e輪詢。例如,管理器120a可以通過一個專有的服務(wù)質(zhì)量通道發(fā)送請求。 服務(wù)質(zhì)量管理器周期性監(jiān)聽所述專有的服務(wù)質(zhì)量通道。因此,有效范圍內(nèi)的遠(yuǎn) 程服務(wù)質(zhì)量管理器可以通過專有通道發(fā)送響應(yīng)。在本發(fā)明的另一個實施例中, 服務(wù)質(zhì)量管理器120c、 120d和120e可以廣播網(wǎng)絡(luò)服務(wù)質(zhì)量信息。在這點上, 遠(yuǎn)程服務(wù)質(zhì)量管理器可以通過專有通道定期發(fā)送服務(wù)質(zhì)量管理信息。在本發(fā)明 的另一個實施例中,可以通過一個或多個通道定期發(fā)送服務(wù)質(zhì)量信息。例如, 當(dāng)任何一個服務(wù)質(zhì)量信息改變時,發(fā)送服務(wù)質(zhì)量信息。
在一個實施例中,第一個無線移動通信設(shè)備,例如無線移動通信設(shè)備
102a,可以采用第一種協(xié)議,例如藍(lán)牙,將數(shù)據(jù)發(fā)送到第二個無線移動通信設(shè) 備,第二個無線移動通信設(shè)備可以通過第二種協(xié)議發(fā)送數(shù)據(jù)。在這點上,第二 個無線移動通信設(shè)備可以將它的資源賣給第一個無線移動通信設(shè)備。例如,第 一個無線移動通信設(shè)備電量有限,因此可以通過低功耗的藍(lán)牙連接來傳輸數(shù) 據(jù)。然而第二個無線移動通信設(shè)備電池壽命長,可以通過高功耗的連接來傳輸 數(shù)據(jù)。在另一個例子中,第一個無線移動通信設(shè)備也許不能通過第二種協(xié)議傳 輸數(shù)據(jù),因此,第二個無線移動通信設(shè)備可以提供第一個無線移動通信設(shè)備無 法提供的的可能路由。
圖1C是依據(jù)本發(fā)明 一較佳實施例的示范性網(wǎng)絡(luò)中的質(zhì)量管理服務(wù)的示意 圖。如圖1C所示,網(wǎng)絡(luò)130包含服務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k和多種網(wǎng)絡(luò)節(jié)點132g、 132h、 132i、 132j、 132k。
網(wǎng)絡(luò)節(jié)點132g、 132h、 132i、 132j、 132k可以包括相應(yīng)的邏輯、電路和 編碼,用于實現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)的接收和發(fā)送。節(jié)點132與圖1A中的節(jié)點150、 152、 154相似或者一致。在本發(fā)明的實施例中,每個節(jié)點可以包含一個月l務(wù) 質(zhì)量管理實體120。在本發(fā)明的許多其它實施例中,網(wǎng)絡(luò)130可以包括多個服 務(wù)質(zhì)量管理實體,或者只有一個服務(wù)質(zhì)量管理實體為網(wǎng)絡(luò)130提供服務(wù)質(zhì)量管 理。
月良務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k可以確定網(wǎng)絡(luò)130的 服務(wù)質(zhì)量信息。在這點上,服務(wù)質(zhì)量管理實體可以確定網(wǎng)絡(luò)130的延遲和吞吐 量。服務(wù)質(zhì)量管理實體120也可以將測定的服務(wù)質(zhì)量信息發(fā)送到遠(yuǎn)程服務(wù)質(zhì)量 管理實體。另夕卜,服務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k可以在各 種節(jié)點130中保留資源,為遠(yuǎn)程設(shè)備和網(wǎng)絡(luò)提供可靠帶寬。
在一個實施例中,對從A到B的數(shù)據(jù)傳輸來說,節(jié)點132c和132e比節(jié) 點132b的吞吐量更高。因此,服務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k可以判斷從A到B吞吐量較高的路徑,并向遠(yuǎn)程的服務(wù)質(zhì)量管理實體廣 播這條路徑。類似地,服務(wù)質(zhì)量管理實體120可以確定,經(jīng)過節(jié)點132b從A 到B延遲較短的路徑,并向遠(yuǎn)程服務(wù)質(zhì)量管理實體廣播這個最小延遲。按此
方式,擁有大塊數(shù)據(jù)的遠(yuǎn)程服務(wù)質(zhì)量管理器可以與服務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k中的一個或多個協(xié)商,經(jīng)過節(jié)點132k和132j把數(shù)據(jù) 從A傳輸?shù)紹。類似地,擁有很多小塊數(shù)據(jù)的遠(yuǎn)程服務(wù)質(zhì)量管理實體可以與 服務(wù)質(zhì)量管理實體120g、 120h、 120i、 120j、 120k中的一個或多個協(xié)商,通過 包含節(jié)點132h的低延遲路徑,傳輸這些數(shù)據(jù)塊。用這種方式,服務(wù)質(zhì)量管理 實體120g、 120h、 120i、 120j、 120k中的一個或多個可以為特定的會話和通信 情況分配和組合資源。
圖2是依照本發(fā)明一較佳實施例的支持多種網(wǎng)絡(luò)標(biāo)準(zhǔn)的單片結(jié)構(gòu)圖。如圖 2所示,該芯片系統(tǒng)200包括一處理機(jī)子系統(tǒng)202,外圍傳輸器204,公用總 線201,藍(lán)牙接收器206,無線局域網(wǎng)接收器202,蜂窩接收器208和以太網(wǎng) 接收器216。其它示例收發(fā)裝置可以包括微波存取全球互通(WiMAX)、超寬帶 (UWB)、數(shù)字3見頻廣纟番(DVB )和60 GHz無線4支術(shù)。
處理機(jī)子系統(tǒng)202包括中央處理器(CPU) 210,存儲器212,直接存儲 訪問(DMA)控制器214和電源管理器(PMU) 216。處理機(jī)系統(tǒng)202中,至 少一部分組件可以通過/>共總線201連接,進(jìn)行通信。
CPU210可以包括相應(yīng)的邏輯、電路和編碼,用于控制和管理單片系統(tǒng) 200。在這點上,CPU210可以通過存儲映射表指定的一系列登記位置,將各 種控制和管理操作傳輸?shù)剿{(lán)牙接收器206、無線局域網(wǎng)接收器202、蜂窩接收 器208、以太網(wǎng)接收器216和外圍傳輸器204。而且,CPU210可以處理單片 系統(tǒng)接收和發(fā)送的數(shù)據(jù)。CPU210可以處理由藍(lán)牙接收器206、無線局域網(wǎng)接 收器202、蜂窩接收器208、以太網(wǎng)接收器216和外圍傳輸器204接收的數(shù)據(jù)。 例如,CPU210可以處理通過爿>共總線201接收的來自藍(lán)牙核206的立體聲數(shù) 據(jù)。CPU210可以把處理過的立體聲數(shù)據(jù)通過公用總線201傳輸?shù)较到y(tǒng)200的 其它部件。CPU210可以處理由藍(lán)牙接收器206、無線局域網(wǎng)接收器202、蜂 窩接收器208、以太網(wǎng)接收器216和外圍傳輸器204發(fā)送的數(shù)據(jù)。CPU210可 以是ARM處理器或者是其他嵌入式處理機(jī)核。所述嵌入式處理機(jī)核可以是芯 片系統(tǒng)體系結(jié)構(gòu)的應(yīng)用。CPU210可以提供一個或多個控制信號給一個基于服 務(wù)質(zhì)量管理實體120的硬件。CPU210可以把來自服務(wù)質(zhì)量管理實體的數(shù)據(jù)傳
輸?shù)礁鞣N包含系統(tǒng)200的其它模塊。
存儲器212可以包括相應(yīng)的邏輯、電路和編碼,用于管理數(shù)據(jù)存儲。在這 點上,存儲器212可以用來存儲數(shù)據(jù)。所述數(shù)據(jù)可以是被處理機(jī)系統(tǒng)202用來 控制和管理系統(tǒng)200的操作指令;所述數(shù)據(jù)也可以是系統(tǒng)200通過藍(lán)牙接收器 206、無線局域網(wǎng)接收器202、蜂窩接收器208、以太網(wǎng)接收器216和外圍傳輸 器204接收的數(shù)據(jù);類似的,所述數(shù)據(jù)也可以是被系統(tǒng)200通過藍(lán)牙接收器 206、無線局域網(wǎng)接收器202、蜂窩接收器208、以太網(wǎng)接收器216和外圍傳輸 器204發(fā)送出去的數(shù)據(jù)。直接存儲訪問控制器214可以包括相應(yīng)的邏輯、電路 和編碼。所述編碼可以實現(xiàn)與存儲器212間通過^^用總線201直接進(jìn)行數(shù)據(jù)傳 輸,不涉及CPU210的各種操作。存儲器212可以存儲數(shù)據(jù),所述數(shù)據(jù)被服務(wù) 質(zhì)量管理實體120用來確定包含系統(tǒng)200的網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,例如延遲, 可用帶寬,吞吐量。另外,存儲器212可以存儲與系統(tǒng)200進(jìn)行通信的一個或 多個網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。
月l務(wù)質(zhì)量管理實體120可以包含相應(yīng)的邏輯、電路和編碼,用于確定和交 流網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。在這點上,服務(wù)質(zhì)量管理實體120可以內(nèi)置于專有硬 件上,可以包含一段或多段可由處理子系統(tǒng)202執(zhí)行的代碼。另外,服務(wù)質(zhì)量 管理實體可以全部或部分的在一個或多個包含系統(tǒng)200的其它模塊中實現(xiàn)。
服務(wù)質(zhì)量管理實體120可以確定包含系統(tǒng)200的網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。在 這點上,服務(wù)質(zhì)量管理實體120可以分析通過接收器206, 207, 208和216 接收的數(shù)據(jù),分析確定網(wǎng)絡(luò)的延遲、可用帶寬、通信量。本發(fā)明的一個實施例 中,服務(wù)質(zhì)量管理實體120可以標(biāo)記一個或多個由接收器206, 207, 208和 216接收的數(shù)據(jù)包,轉(zhuǎn)發(fā)這些數(shù)據(jù)包后,通過網(wǎng)絡(luò)跟蹤這些數(shù)據(jù)包。在本發(fā)明 的另一個實施例中,服務(wù)質(zhì)量管理實體120可以生成測試流量,宦門測定和/ 測試網(wǎng)絡(luò)的各種QoS信息。
服務(wù)質(zhì)量管理實體120可以與其它服務(wù)質(zhì)量管理實體交流。按此方式,服 務(wù)質(zhì)量管理實體120可以通過接收器206, 207, 208和216與其它服務(wù)質(zhì)量管 理實體交流。在這點上,當(dāng)服務(wù)質(zhì)量信息從第一個網(wǎng)絡(luò)的服務(wù)質(zhì)量管理實體傳 輸?shù)降诙€網(wǎng)絡(luò)的服務(wù)質(zhì)量管理實體時,服務(wù)質(zhì)量信息可以被再格式化或解
釋。更重要的是,在本發(fā)明的一個實施例中,服務(wù)質(zhì)量管理實體120可以和其 它服務(wù)質(zhì)量管理實體協(xié)商,保留網(wǎng)絡(luò)資源。另外,服務(wù)質(zhì)量管理實體120可以 協(xié)調(diào)網(wǎng)絡(luò)的通信沖突。
外圍傳輸器204可以包括相應(yīng)的邏輯、電i 各和編碼,用于通過多種通信才妄 口與系統(tǒng)200通信。在一些實例中,夕卜圍傳輸器204可以在系統(tǒng)200外實現(xiàn)。 外圍傳輸器204可以支持通過至少一個端口的模擬通信或數(shù)字通信。在這點 上,外圍傳輸器可以包括一個或多個通用串行總線(USB)接口,串行接口,模 擬音頻輸出端,數(shù)字音頻輸出端, 一個或多個專用設(shè)備接口。所述設(shè)備可以是 圖1A中的智能電話。
藍(lán)牙接收器206可以包含相應(yīng)邏輯、電路和編碼,用于實現(xiàn)藍(lán)牙數(shù)據(jù)的無 線接收和發(fā)送。在這點上,藍(lán)牙接收器206可以支持放大、濾波、調(diào)制和解調(diào) 功能。藍(lán)牙接收器206可以通過/〉用總線201與處理系統(tǒng)202、外圍傳輸器204、 無線局域網(wǎng)接收器202、蜂窩接收器208和以太網(wǎng)接收器216間進(jìn)行數(shù)據(jù)傳輸。 藍(lán)牙接收器206可以接收表示遠(yuǎn)程藍(lán)牙設(shè)備或藍(lán)牙網(wǎng)絡(luò)特征的服務(wù)質(zhì)量信息。 類似的,藍(lán)牙接收器206可以將代表包含系統(tǒng)200的網(wǎng)絡(luò)的特征的服務(wù)質(zhì)量數(shù) 據(jù)發(fā)送到遠(yuǎn)程藍(lán)牙設(shè)備或藍(lán)牙網(wǎng)絡(luò)。
無線局域網(wǎng)接收器207可以包含相應(yīng)邏輯、電路和編碼,用于實現(xiàn)無線網(wǎng) 絡(luò)數(shù)據(jù)的無線接收和發(fā)送,例如支持正EE 802.11標(biāo)準(zhǔn)的數(shù)據(jù)。在這點上,無 線局域網(wǎng)接收器207可以支持放大、濾波、調(diào)制和解調(diào)功能。無線局域網(wǎng)接收 器207可以通過公用總線201與處理系統(tǒng)202、外圍傳輸器204、藍(lán)牙接收器 206、蜂窩接收器208和以太網(wǎng)接收器216間進(jìn)行數(shù)據(jù)傳輸。無線局域網(wǎng)接收
信息。類似的,無線局域網(wǎng)接收器207可以將代表包含系統(tǒng)200的網(wǎng)絡(luò)的特征 的服務(wù)質(zhì)量數(shù)據(jù)發(fā)送到遠(yuǎn)程無線局域網(wǎng)設(shè)備或無線局域網(wǎng)網(wǎng)絡(luò)。
蜂窩接收器208可以包含相應(yīng)邏輯、電路和編碼,用于實現(xiàn)蜂窩數(shù)據(jù)的無 線4妄收和發(fā)送,例如CDMA和GSM數(shù)據(jù)。在這點上,蜂窩4妻收器208可以 支持放大、濾波、調(diào)制和解調(diào)功能。蜂窩接收器208可以通過公用總線201 與處理系統(tǒng)202、外圍傳輸器204、無線局域網(wǎng)接收器202、藍(lán)牙接收器206
和以太網(wǎng)接收器216間進(jìn)行數(shù)據(jù)傳輸。蜂窩接收器208可以接收代表遠(yuǎn)程蜂窩 設(shè)備或蜂窩網(wǎng)絡(luò)的特征的服務(wù)質(zhì)量信息。類似的,蜂窩接收器208可以將代表 包含系統(tǒng)200的網(wǎng)絡(luò)的特征的服務(wù)質(zhì)量數(shù)據(jù)發(fā)送到遠(yuǎn)程蜂窩設(shè)備或蜂窩網(wǎng)絡(luò)。
以太網(wǎng)接收器216可以包含相應(yīng)邏輯、電路和編碼,用于實現(xiàn)以太網(wǎng)數(shù)據(jù) 包的有線接收和發(fā)送。在這點上,以太網(wǎng)接收器216可以包含一個物理網(wǎng)絡(luò)接 口。所述物理網(wǎng)絡(luò)接口可以支持放大、濾波、調(diào)制和解調(diào)功能。以太網(wǎng)接收器 216可以通過^^用總線201與處理系統(tǒng)202、外圍傳輸器204、無線局域網(wǎng)接 收器202、蜂窩接收器208和藍(lán)牙接收器206間進(jìn)行數(shù)據(jù)傳輸。以太網(wǎng)接收器 216可以接收代表遠(yuǎn)程以太網(wǎng)設(shè)備或以太網(wǎng)網(wǎng)絡(luò)特征的月l務(wù)質(zhì)量信息。類似 的,以太網(wǎng)接收器216可以將代表包含系統(tǒng)200的網(wǎng)絡(luò)的特征的服務(wù)質(zhì)量數(shù)據(jù) 發(fā)送到遠(yuǎn)程以太網(wǎng)設(shè)備或以太網(wǎng)網(wǎng)絡(luò)。
在運行過程中,便攜式設(shè)備,例如困1A的設(shè)備102,可以包含系統(tǒng)200。 任何時候,便攜式設(shè)備可以用一種或多種通信標(biāo)準(zhǔn)訪問一個或多個網(wǎng)絡(luò)。當(dāng)便 攜式設(shè)備發(fā)送數(shù)據(jù)時,系統(tǒng)200可以確定哪種網(wǎng)絡(luò)協(xié)議最適合傳輸數(shù)據(jù)。在這 點上,便攜式設(shè)備在判斷何時、以何種方式發(fā)送數(shù)據(jù)時,可以考慮幾個重要因 素。例如,數(shù)據(jù)的類型、大小、發(fā)送目標(biāo)地都是判定用哪種網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的重 要因素。因此,服務(wù)質(zhì)量管理器120可以測定延遲、可用帶寬、吞吐量等網(wǎng)絡(luò) 信息。所述網(wǎng)絡(luò)信息由從源地到曰標(biāo)地的所有路由隨時提供。于是可以對使用 哪條路由作出決定。在這點上,每個網(wǎng)絡(luò)包含一個多種標(biāo)準(zhǔn)的系統(tǒng),例如系統(tǒng) 200。這些系統(tǒng)可以彼此交流網(wǎng)絡(luò)服務(wù)質(zhì)量信息,例如延遲,吞吐量。
本發(fā)明的一個實施例中,系統(tǒng)可以通過接收器206、 207、 208和216交流 網(wǎng)絡(luò)服務(wù)質(zhì)量信息,例如延遲、可用帶寬、吞吐量。在這點上,網(wǎng)絡(luò)服務(wù)質(zhì) 量信息可以在帶內(nèi)和帶外傳輸。例如,每個網(wǎng)絡(luò)擁有一個傳輸服務(wù)質(zhì)量信息的 專有通道或頻率。所述通道或頻率可以位于用來傳輸一般通信量的帶內(nèi),也可 以不在帶內(nèi)。因此當(dāng)便攜式設(shè)備查找可用網(wǎng)絡(luò)和相關(guān)服務(wù)質(zhì)量信息是,該便攜 式設(shè)備可以監(jiān)聽便攜式設(shè)備可用網(wǎng)絡(luò)協(xié)議的專用服務(wù)質(zhì)量通道和頻率。本發(fā)明 的另一個實施例中, 一個系統(tǒng),例如系統(tǒng)200,可以通過一個或多個通道和頻 率定期發(fā)送服務(wù)質(zhì)量信息。在這點上,當(dāng)服務(wù)質(zhì)量信息有變化時,發(fā)送服務(wù)質(zhì)
量信息。例如,新的通信開始發(fā)送數(shù)據(jù)時,該網(wǎng)絡(luò)的服務(wù)質(zhì)量管理器可廣播一 個新的服務(wù)質(zhì)量信號,指示可用寬帶減少或吞吐量減少。另一個示例中,當(dāng)有 新的節(jié)點加入網(wǎng)絡(luò)路徑中,或者當(dāng)一個網(wǎng)絡(luò)節(jié)點不可用時,服務(wù)質(zhì)量管理器發(fā) 送一個最新服務(wù)質(zhì)量信息,指示延遲變長。
圖3是依照本發(fā)明一較佳實施例的通過服務(wù)質(zhì)量管理實體測定網(wǎng)絡(luò)服務(wù) 質(zhì)量的流程圖。如圖3,示例步驟開始于步驟302。在下一步驟304中,源設(shè) 備,例如設(shè)備102a中的服務(wù)質(zhì)量管理實體120向一個網(wǎng)絡(luò),例如蜂窩網(wǎng)108, 發(fā)送一個輪詢信號來測定該網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。在這點上,服務(wù)質(zhì)量信息可 以包括延遲和吞吐量。在下一步驟306中,網(wǎng)絡(luò)中的第二個服務(wù)質(zhì)量管理實體 120c可以收到投票信號。在下一步驟308中,第二個服務(wù)質(zhì)量管理實體120 可以測定所述網(wǎng)絡(luò)的月良務(wù)質(zhì)量信息。通過分析所述網(wǎng)絡(luò)當(dāng)前通信狀況和生成表 示該網(wǎng)絡(luò)特征的測試數(shù)據(jù),可以確定所述網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,例如延遲(平 均,最大,最小)和吞吐量(平均,最大,最小)。在下一不驟310中,第二 個服務(wù)質(zhì)量管理實體120可以發(fā)送一個對輪詢的響應(yīng)信號。在這點上,響應(yīng)數(shù) 據(jù)包可以包含步驟308中測定的服務(wù)質(zhì)量信息。在下一步驟312中,第一個服 務(wù)質(zhì)量管理器120可以接收所述網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。用這種方式,服務(wù)質(zhì)量 信息可以用來判定所述網(wǎng)絡(luò)是否滿足數(shù)據(jù)發(fā)送的要求。
圖4是依照本發(fā)明一較佳實施例的應(yīng)用服務(wù)質(zhì)量管理來發(fā)送數(shù)據(jù)的方法 流程圖。如圖4所示,方法開始于步驟402,這時, 一個設(shè)備,例如設(shè)備102a, 需要發(fā)送數(shù)據(jù)。在下一步驟404中,步驟402中的設(shè)備可以確定數(shù)據(jù)傳輸?shù)木W(wǎng) 絡(luò)要求和路由要求。在這點上,步驟402中的設(shè)備可以確定數(shù)據(jù)的最佳傳輸方 式是低延遲的網(wǎng)路或路由,還是高帶寬的網(wǎng)絡(luò)或路由。在這點上, 一個路由 可以包括一 系列用來在源地和目標(biāo)地間傳輸數(shù)據(jù)的網(wǎng)絡(luò),每一個網(wǎng)絡(luò)應(yīng)用不同 的協(xié)議。因此,從源地到目標(biāo)地的整個路徑中,可能存在一條路徑不可用。但 是,服務(wù)質(zhì)量管理實體可以確定一條路由中每個關(guān)鍵點處的最佳選擇,所述路 由中存在兩個或多個網(wǎng)全各可用。
在下一步驟406中,步驟402的設(shè)備可以確定傳輸數(shù)據(jù)當(dāng)前有用的網(wǎng)絡(luò)和 路由。在這點上,步驟402中的設(shè)備可以掃描所有網(wǎng)絡(luò)信號或者發(fā)送一個或多
個信號,嘗試檢測網(wǎng)絡(luò)和路由。在下一步驟408中,步驟402中的設(shè)備可以確 定任何網(wǎng)絡(luò)和路由的服務(wù)質(zhì)量信息。在這點上,圖3所描述的示例步驟可以實 現(xiàn)。在下一步驟410中,步驟402的設(shè)備可以判定一個合適的網(wǎng)絡(luò)和路由是否 可以發(fā)送數(shù)據(jù)。在這點上,諸如數(shù)據(jù)的關(guān)鍵性、緊急性、類型和大小這些因素 可以與以現(xiàn)金和電池壽命為依據(jù)的發(fā)送代價進(jìn)行比較權(quán)衡。因此,在一些情況 下,例如存在可用的網(wǎng)絡(luò)和路由,或者數(shù)據(jù)緊急或優(yōu)先權(quán)高時,該方法進(jìn)入下 一步驟412。在步驟412中,數(shù)據(jù)可以通過最可用的網(wǎng)絡(luò)發(fā)送。返回到步驟410, 如果數(shù)據(jù)不緊急或者不存在合適的網(wǎng)絡(luò)和路由,進(jìn)入下一步驟414。在步驟414 中,先將這些數(shù)據(jù)存儲,延遲發(fā)送。
在一個可以通過多種通信網(wǎng)絡(luò),例如圖1A中網(wǎng)絡(luò)104, 106, 108和110 通信的無線移動通信設(shè)備例如圖1A中設(shè)備102a,中基于網(wǎng)絡(luò)服務(wù)質(zhì)量信息, 本發(fā)明可以協(xié)調(diào)無線移動通信設(shè)備的數(shù)據(jù)傳輸。在這點上,無線移動通信設(shè)備 和每一個網(wǎng)絡(luò)都可以包含一個服務(wù)質(zhì)量管理實體120。在本發(fā)明的一個實施例 中,無線移動通信設(shè)備的服務(wù)質(zhì)量管理實體120可以對各種網(wǎng)絡(luò)中的服務(wù)質(zhì)量 管理實體輪詢,發(fā)現(xiàn)各個網(wǎng)絡(luò)的服務(wù)質(zhì)量信息。類似的,無線移動通信設(shè)備的 服務(wù)質(zhì)量實體120可以收到來自其它網(wǎng)絡(luò)中服務(wù)質(zhì)量實體的服務(wù)質(zhì)量信息廣 播。在本發(fā)明的很多實施例中,服務(wù)質(zhì)量信息,例如延遲、可用帶寬和吞吐量, 可以在狀態(tài)改變時互相交換。例如,如果諸如圖1C的節(jié)點132b不可用,網(wǎng) 絡(luò)130的延遲增長,吞吐量減少。因此,網(wǎng)絡(luò)130相應(yīng)的服務(wù)質(zhì)量管理器120 可以發(fā)送新的吞吐量和延遲信息給網(wǎng)絡(luò)130范圍內(nèi)的無線移動通信設(shè)備。本發(fā) 明還可以協(xié)調(diào)服務(wù)質(zhì)量管理實體,為無線移動通信設(shè)備到網(wǎng)絡(luò)的數(shù)據(jù)傳輸保留 資源。例如,服務(wù)質(zhì)量管理實體可以保留圖1C中節(jié)點132中的資源。在本發(fā) 明的各種實施例中,服務(wù)質(zhì)量管理實體120可以選擇一個網(wǎng)絡(luò)和通信協(xié)議進(jìn)行 基于交換服務(wù)質(zhì)量信息的數(shù)據(jù)發(fā)送和接收。
本發(fā)明的另 一個實施例可以提供計算機(jī)可讀的存儲設(shè)備, 一個計算機(jī)程序 至少包含一個計算機(jī)可執(zhí)行代碼段。因此,使計算機(jī)執(zhí)行這些多標(biāo)準(zhǔn)復(fù)雜網(wǎng)絡(luò) 中的服務(wù)質(zhì)量管理所描述的步驟。
因此,本發(fā)明可以通過硬件、軟件或者軟、硬件結(jié)合來實現(xiàn)。本發(fā)明可以
在至少一個計算機(jī)系統(tǒng)中以集中方式實現(xiàn),或者由分布在幾個互連的計算機(jī)系 統(tǒng)中的不同部分以分散方式實現(xiàn)。任何可以實現(xiàn)本發(fā)明方法的計算機(jī)系統(tǒng)或其 它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計算機(jī)程序的通用計算 機(jī)系統(tǒng),通過安裝和執(zhí)行程序控制計算機(jī)系統(tǒng),使其按本發(fā)明方法運行。
本發(fā)明還可以通過計算機(jī)程序產(chǎn)品進(jìn)行實施,程序包含能夠?qū)崿F(xiàn)本發(fā)明方 法的全部特征,當(dāng)其安裝到計算機(jī)系統(tǒng)中時,可以實現(xiàn)本發(fā)明的方法。本文件
中的計算機(jī)程序所指的是可以采用任何程序語言、代碼或符號編寫的一組指 令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實現(xiàn)特定功能, 或在進(jìn)行下述一個或兩個步驟之后實現(xiàn)特定功能a)轉(zhuǎn)換成其它語言、編碼或 符號;b)以不同的格式再現(xiàn)。
雖然本發(fā)明是通過具體實施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在 不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另夕卜, 針對特定情形或材料,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因 此,本發(fā)明不局限于所公開的具體實施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范 圍內(nèi)的全部實施方式。
權(quán)利要求
1、一種網(wǎng)絡(luò)通信方法,其特征在于,包括在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,基于在QoS管理實體和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò)使用至少一種無線協(xié)議。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,包括接收來自位于一個或多 個所述多種無線網(wǎng)中一個或多個服務(wù)質(zhì)量管理實體的所述服務(wù)質(zhì)量管理信息。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法包括只報告滿足最 小QoS要求的網(wǎng)絡(luò)路徑的QoS信息,其中所述WMCD中的所述QoS管理實體傳送所 述QoS要求。
4、 根據(jù)權(quán)利要求l所述的方法,其特征在于,每個所述多種服務(wù)質(zhì)量管理 實體都傳達(dá)其所在網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,也傳達(dá)下行網(wǎng)絡(luò)的服務(wù)質(zhì)量信息,其 中,所述下行網(wǎng)絡(luò)是從所述無線移動通信設(shè)備到所述數(shù)據(jù)的源地或目標(biāo)地的一 個路由。
5、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述方法包括向每個所述無 線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體輪詢,接收所述服務(wù)質(zhì)量信息,協(xié)調(diào)所述數(shù) 據(jù)傳輸。
6、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述方法包括向每個所述無 線網(wǎng)絡(luò)中一個或多個相應(yīng)遠(yuǎn)程實體發(fā)出請求,發(fā)送所述服務(wù)質(zhì)量信息,協(xié)調(diào)所 述數(shù)據(jù)傳輸。
7、 一種計算機(jī)可讀存儲設(shè)備,所述存儲設(shè)備存儲了一個計算機(jī)程序,所 述計算機(jī)程序至少包括一個支持網(wǎng)絡(luò)通信的代碼段,所述代碼段可被一臺計算 機(jī)執(zhí)行,使計算機(jī)執(zhí)行如下操作在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,基于在QoS管理實體 和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述 QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò) 使用至少一種無線協(xié)議。
8、 一種用于網(wǎng)絡(luò)通信的系統(tǒng),其特征在于,該系統(tǒng)包括 一個或多個包括服務(wù)質(zhì)量管理實體的電路,用于在包含QoS管理實體的無線移動通信設(shè)備(WMCD)中,基于在QoS管理實體 和多個無線網(wǎng)絡(luò)之間傳送的QoS信息,協(xié)調(diào)與WMCD之間的數(shù)據(jù)傳輸,其中所述 QoS管理實體用于管理所述WMCD所處理的多種無線協(xié)議的QoS,且每一無線網(wǎng)絡(luò) 使用至少一種無線協(xié)議。
9、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述一個或多個電路接收所 述服務(wù)質(zhì)量信息,所述服務(wù)質(zhì)量信息來自位于一個或多個所述多種無線網(wǎng)絡(luò)的 一個或多個服務(wù)質(zhì)量管理實體。
10、 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述一個或多個電路只報 告滿足最小QoS要求的網(wǎng)絡(luò)路徑的QoS信息,其中所述WMCD中的所述QoS管理實 體傳送所述QoS要求。
全文摘要
本發(fā)明提供了一種網(wǎng)絡(luò)通信方法、機(jī)器可讀存儲器和系統(tǒng)。在一個可以采用多種通信網(wǎng)絡(luò)進(jìn)行通信的無線移動通信設(shè)備中,傳達(dá)到無線移動通信設(shè)備的服務(wù)質(zhì)量信息,例如延遲、可用帶寬和吞吐量,可以協(xié)調(diào)與無線移動通信設(shè)備間的數(shù)據(jù)傳輸。在這點上,無線移動通信設(shè)備和每一網(wǎng)絡(luò)可以包含一個服務(wù)質(zhì)量管理實體。服務(wù)質(zhì)量管理實體可以向其它服務(wù)質(zhì)量管理實體投票,獲取服務(wù)質(zhì)量信息。類似地,服務(wù)質(zhì)量管理實體也能接收其它服務(wù)質(zhì)量管理實體廣播的服務(wù)質(zhì)量信息?;诮粨Q的服務(wù)質(zhì)量信息,服務(wù)質(zhì)量管理實體可以選擇一個網(wǎng)絡(luò)或一種通信協(xié)議來發(fā)送和接收數(shù)據(jù)。
文檔編號H04L12/56GK101388839SQ20081014454
公開日2009年3月18日 申請日期2008年7月21日 優(yōu)先權(quán)日2007年7月20日
發(fā)明者亞歷山大·G·馬克尼斯, 吉漢·卡若古, 托馬斯·奎格利, 約翰·沃利, 阿里亞·貝扎特, 馬克·布爾 申請人:美國博通公司