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