用于支持ieee 802.11快速會話轉移的多協議驅動器的制造方法
【專利說明】用于支持IEEE 802. 11快速會話轉移的多協議驅動器
[oow] 相關申請
[0002] 本申請要求于2013年3月15日提交的美國申請S/N. 13/838, 370的優先權權益。
技術領域
[0003] 本文公開的實施例一般設及網絡通信W及根據第一網絡協議的通信至第二網絡 協議的切換或換手。具體而言,本文公開的實施例設及從根據第一網絡協議通信切換到根 據第二網絡協議通信,而不終止根據第一網絡協議的任何現有會話。
【背景技術】
[0004] 隨著便攜式計算設備的增加,期望有線和無線網絡更快、更可靠且范圍更廣。為了 提高速度、可靠性和范圍,已開發了不同的網絡協議來解決運些期望因素中的一個或多個。 然而,每一協議具有特定限制和優點。例如,有線網絡具有非常有限的范圍(限于W太網 電纜的長度),但提供非常穩定且快速的連接。作為另一示例,IE邸802.Iln無線網絡協 議提供良好范圍,但只具有約54Mbit/s(兆比特/秒)至600Mbit/s的有限吞吐量。IEEE 802.Ilac無線網絡協議使得多站無線區域網絡能夠具有約IGbit/s的吞吐量,但只提供約 500Mbit/s的最大單鏈路吞吐量。另一方面,I邸E802.Ilad無線網絡協議(WiGigTM)具有 約7Gbit/s的最大吞吐量,但具有非常有限的范圍。 陽0化]理想地,網絡將被構造成W最快的可能吞吐量提供連續覆蓋。例如,被構造成提 供由IE邸802.Ilad無線網絡協議供應的約7Gbit/s的連續覆蓋的網絡將提供最快的可 能吞吐量。然而,由于IE邸802.Ilad無線網絡協議的有限范圍,將需要大量具備IE邸 802.Ilad能力的網絡站來提供連續覆蓋,并且將由于實現運樣的大量具備IE邸802.Ilad 能力的網絡站的成本而會是不切實際的。結果,網絡很有可能用網絡協議的混合來構 造,W最大化覆蓋和吞吐量。例如,網絡可包括用于提供最大覆蓋的具備IE邸802.Iln 能力的網絡站、W及用于覆蓋特定網絡區域并在運些特定區域中提供附加吞吐量的具備 IEEE802.Ilad能力的網絡站。網絡甚至可具有具備W太網能力的有線網絡站W提供有線網 絡覆蓋。由于用于構造嘗試最大化覆蓋和吞吐量的網絡的不同網絡協議,用戶可能在該用 戶帶著他/她的便攜式計算設備一起移動時遇到不止一種網絡協議。
[0006] 雖然存在用于將通信從一個網絡協議切換到另一網絡協議的一些功能性,但切換 通常設及終止現有會話。在用戶正在流送媒體、執行大型文件傳輸或執行云備份的情況下, 終止現有會話將導致用戶需要重建會話。
[0007] 需要用于在不終止現有會話的情況下將網絡連接從第一網絡協議切換到第二網 絡協議的系統和方法。
[0008] 概述
[0009] 根據一些實施例,提供了將點對點網絡連接從第一網絡協議切換到第二網絡協議 的方法。該方法包括:接收根據第一網絡協議的第一通信;建立連接W接收根據第二網絡 協議的第二通信;接收第二通信;W及復用所接收到的第一和第二通信,其中復用所接收 到的第一和第二通信包括分析所接收到的第一和第二通信;W及基于該分析來選擇性地向 協議找提供所接收到的第一和第二通信。
[0010] 在一些實施例中,接收第一通信包括由用于第一網絡協議的驅動器來啟用第一通 信;并且接收第二通信包括由用于第二網絡協議的驅動器來啟用第二通信。
[0011] 在一些實施例中,復用包括將復用器驅動器禪合在協議找與用于第一網絡協議的 驅動器和用于第二網絡協議的驅動器之間。
[0012] 在一些實施例中,第一網絡協議包括IE邸802.Iln或802.Ilac無線網絡協議,而 第二網絡協議包括IE邸802.Ilad網絡協議。
[0013] 在一些實施例中,協議找包括網際協議(I巧找。
[0014] 在一些實施例中,分析所接收到的第一和第二通信包括確定第一通信和第二通 信的吞吐量、質量或能力中的至少一者。
[0015] 在一些實施例中,選擇性地提供所接收到的第一和第二通信包括在不終止現有連 接的情況下提供通信。
[0016] 在一些實施例中,一種根據至少第一網絡協議和第二網絡協議來傳送和接收通信 的方法包括:建立到網絡站的第一連接W根據第一網絡協議來通信;將復用器驅動器禪合 在網際協議(I巧找與啟用根據第一網絡協議和第二網絡協議的通信的驅動器之間;接收 根據第一網絡協議的第一通信;將所接收到的第一通信提供給IP找;建立到該網絡站的第 二連接W根據第二網絡協議來通信;接收根據第二網絡協議的第二通信;復用所接收到的 第一通信和第二通信;W及在第二網絡協議提供作為優于第一網絡協議的改進的至少一個 能力的情況下將所接收到的第二通信提供給IP找。
[0017] 在一些實施例中,至少一個改進的能力包括改進的吞吐量和改進的質量中的至少 一者。
[0018] 在一些實施例中,復用所接收到的第一和第二通信包括確定第二網絡協議是否提 供作為優于第一網絡協議的改進的至少一個能力。
[0019] 在一些實施例中,該方法還包括在第二網絡協議未提供作為優于第一網絡協議的 改進的至少一個能力的情況下繼續將第一通信提供給IP找。
[0020] 在一些實施例中,第一網絡協議包括IE邸802.Iln或802.Ilac無線協議,而第二 網絡協議包括IE邸802.Ilad協議。
[0021] 在一些實施例中,一種通信系統包括能夠通過至少第一網絡協議和第二網絡協議 進行通信的第一網絡站,該第一網絡站包括:至少一個處理器;用于促成通信的協議找;用 于根據第一網絡協議來通信的第一網絡設備;用于根據第二網絡協議來通信的第二網絡設 備;W及禪合在第一網絡設備和第二網絡設備與協議找之間的復用器,其中該復用器被配 置成從和向第一網絡設備接收和傳送根據第一網絡協議的通信;從和向第二網絡設備接收 和傳送根據第二網絡協議的通信;W及從和向協議找接收和傳送根據第一和第二網絡協議 中的所選網絡協議的通信。
[0022] 在一些實施例中,第一和第二網絡協議中的所選網絡協議是具有最高吞吐量的網 絡協議。
[0023] 在一些實施例中,第一和第二網絡協議中的所選網絡協議是具有最高質量的網絡 協議。
[0024] 在一些實施例中,該系統還包括能夠通過至少第一網絡協議和第二網絡協議進行 通信的第二網絡站,該第二網絡站禪合到第一網絡站并且根據第一網絡協議和第二網絡協 議中的至少一者來與第一網絡站進行通信。
[0025] 在一些實施例中,第一網絡站和第二網絡站根據第一和第二網絡協議中的所選網 絡協議來進行通信。
[00%] 在一些實施例中,復用器包括在第一網絡站建立與第二網絡站的通信時在第一網 絡站中啟用的復用器驅動器。
[0027] 在一些實施例中,第一網絡設備包括啟用根據第一網絡協議的通信的驅動器,而 第二網絡設備包括啟用根據第二網絡協議的通信的驅動器。
[0028] 在一些實施例中,第一網絡站支持快速會話轉移(FST)。
[0029] 附圖簡述
[0030] 圖1是解說根據一些實施例的聯網系統的示圖。
[0031] 圖2是解說根據一些實施例的網絡站的示圖。
[0032] 圖3A和3B是解說根據一些實施例的第一網絡站與第二網絡站通信的示圖。
[0033] 圖4A和4B是解說根據一些實施例的第一網絡站與第二網絡站通信的示圖。
[0034] 圖5A和5B是解說根據一些實施例的S個網絡站之間的通信的示圖。
[0035] 圖6是根據一些實施例的通信系統的示例。
[0036] 圖7是解說根據一些實施例的從根據第一網絡協議通信切換到根據第二網絡協 議通信的方法的流程圖。
[0037] 圖8是解說根據一些實施例的根據第一網絡協議或第二網絡協議來進行通信的 方法的流程圖。
[003引在附圖中,具有相同標記的元素具有相同或相似的功能。
[0039] 詳細描述
[0040] 在W下描述中,闡述了描述一些實施例的具體細節。然而,對于本領域技術人員而 言將明顯的是,所公開的實施例可W在沒有運些具體細節中的部分或全部的情況下實施。 所提出的具體實施例旨在是解說性的,而非限制性。盡管未在文本中具體描述,但本領域技 術人員可W認識到其他材料落在本公開的范圍和精神內。
[0041] 圖1是解說根據一些實施例的聯網系統的示圖。如圖1所示,第一站102可W經 由網絡106或經由直接禪合108與第二站104通信并交換信息。如本文所使用的,信息可 W指在第一站102和第二站104之間傳送的數據或數據分組。盡管只示出了第一站102和 第二站104,但系統100可具有更多站。
[0042] 在一個實施例中,網絡106可被實現為單個網絡或多個網絡的組合。例如,在各實 施例中,網絡106可包括W太網和/或一個或多個內聯網、陸線網、無線網絡和/或其他合 適類型的通信網絡。在另一示例中,網絡可包括被適配成與其他通信網絡(諸如因特網) 通信的無線電信網絡(例如,蜂窩電話網)。類似地,直接禪合108可W是有線禪合或無 線禪合。有線禪合或有線網絡可W是W太網、電力線通信網絡或其他合適的有線網絡。無 線禪合或無線網絡可W是遵循一個或多個電氣電子工程師協會(IEffi)標準(諸如IEEE 802.lla、b、g、n、ac或ad)的WLAN網絡。無線禪合或無線網絡也可W是遵循其他標準(諸 如則1161〇〇化?(藍牙)、WiMAX、ZigBee?等)的網絡。
[0043] 第一站102和第二站104各自可W是被配置成實現一種或多種通信協議或接入 技術的電子設備,諸如移動電話、智能電話、平板計算機、智能電器、機頂盒(STB)、游戲控制 臺、臺式計算機、膝上型計算機、筆記本計算機或其他合適的電子設備。第一站102和第二 站104也可W是網絡設備,諸如網絡路由器、家用網關、WLAN接入點或網絡交換機。第一站 102和第二站104可使用被配置成通過網絡106和/或通過直