TWI730908B - 網路裝置與網路連線方法 - Google Patents

網路裝置與網路連線方法 Download PDF

Info

Publication number
TWI730908B
TWI730908B TW109134797A TW109134797A TWI730908B TW I730908 B TWI730908 B TW I730908B TW 109134797 A TW109134797 A TW 109134797A TW 109134797 A TW109134797 A TW 109134797A TW I730908 B TWI730908 B TW I730908B
Authority
TW
Taiwan
Prior art keywords
channel
link
throughput
processor circuit
tunnel
Prior art date
Application number
TW109134797A
Other languages
English (en)
Other versions
TW202215824A (zh
Inventor
張政儒
林書宇
許瓏瀚
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Priority to TW109134797A priority Critical patent/TWI730908B/zh
Application granted granted Critical
Publication of TWI730908B publication Critical patent/TWI730908B/zh
Priority to US17/492,706 priority patent/US20220110172A1/en
Publication of TW202215824A publication Critical patent/TW202215824A/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/23Manipulation of direct-mode connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

網路裝置包含處理器電路與多個收發器電路。多個收發器電路基於處理器電路之控制經由基本通道連線至無線存取點。無線存取點更連線至第一裝置。處理器電路用以:確認基本通道上的隧道直接鏈結設置鏈結吞吐量是否大於或等於第一臨界值;若隧道直接鏈結設置鏈結吞吐量大於或等於第一臨界值,執行一自動通道選擇演算法以決定是否建立擴展通道;以及若決定建立擴展通道,根據該些收發器電路對應的天線數量執行雙頻並行模式與多通道並行模式中之一者,以控制該些收發器電路中至少一者經由擴展通道連線至第一裝置。

Description

網路裝置與網路連線方法
本案是關於網路裝置,尤其是關於使用隧道直接鏈結設置(tunneled direct link setup)標準的網路裝置與網路連線方法。
隧道直接鏈結設置(tunneled direct link setup, TDLS)是一種新的通訊標準。藉由此標準,兩個支援Wi-Fi的裝置在加入相同Wi-Fi網路後可建立直接鏈結來進行通訊,而無需透過提供Wi-Fi網路的無線存取點來傳輸資料。在隧道直接鏈結設置標準中,提供了有關於TDLS 通道切換(Channel Switch)的通訊協定。若兩個裝置之間已經成功建立直接鏈結,此二裝置可被允許同步離開無線存取點所在的基本通道,並切換至預先協定好的額外通道,以透過TDLS鏈結來進行資料互傳。在上述標準的規範中,在建立點對點的額外通道後,上述兩個裝置仍需保持與無線存取點的連接。為了保持與無線存取點的連接,這些裝置需要週期性地在該額外通道以及與無線存取點連接的基本通道之間進行切換。如此一來,若資料傳輸效能會因為通道切換的暫態過程與/或是兩個裝置執行通道切換的操作同步性不佳而下降。
於一些實施例中,網路裝置包含處理器電路與複數個收發器電路。複數收發器電路用以基於該處理器電路之一控制經由一基本通道連線至一無線存取點,其中該無線存取點更連線至一第一裝置。處理器電路用以確認該基本通道上的一隧道直接鏈結設置鏈結吞吐量是否大於或等於一第一臨界值;若該隧道直接鏈結設置鏈結吞吐量大於或等於該第一臨界值,執行一自動通道選擇演算法以決定是否建立一擴展通道;以及若決定建立該擴展通道,根據該些收發器電路對應的一天線數量執行一雙頻並行模式與一多通道並行模式中之一者,以控制該些收發器電路中至少一者經由該擴展通道連線至該第一裝置。
於一些實施例中,網路連線方法包含下列操作:經由一基本通道連線至一無線存取點,並確認該基本通道上的一隧道直接鏈結設置鏈結吞吐量是否大於或等於一第一臨界值,其中該無線存取點更連線至一第一裝置;若該隧道直接鏈結設置鏈結吞吐量大於或等於該第一臨界值,執行一自動通道選擇演算法以決定是否建立一擴展通道;以及若決定建立該擴展通道,根據一天線數量執行一雙頻並行模式與一多通道並行模式中之一者,以經由該擴展通道連線至該第一裝置。
有關本案的特徵、實作與功效,茲配合圖式作較佳實施例詳細說明如下。
本文所使用的所有詞彙具有其通常的意涵。上述之詞彙在普遍常用之字典中之定義,在本案的內容中包含任一於此討論的詞彙之使用例子僅為示例,不應限制到本案之範圍與意涵。同樣地,本案亦不僅以於此說明書所示出的各種實施例為限。
關於本文中所使用之『耦接』或『連接』,均可指二或多個元件相互直接作實體或電性接觸,或是相互間接作實體或電性接觸,亦可指二或多個元件相互操作或動作。如本文所用,用語『電路系統(circuitry)』可為由至少一電路(circuit)所形成的單一系統,且用語『電路』可為由至少一個電晶體與/或至少一個主被動元件按一定方式連接以處理訊號的裝置。
如本文所用,用語『與/或』包含了列出的關聯項目中的一個或多個的任何組合。在本文中,使用第一、第二與第三等等之詞彙,是用於描述並辨別各個元件。因此,在本文中的第一元件也可被稱為第二元件,而不脫離本案的本意。為易於理解,於各圖式中的類似元件將被指定為相同標號。
圖1為根據本案一些實施例繪製一種網路裝置100的示意圖。於一些實施例中,網路裝置100與另一裝置100B可操作在用戶模式(client mode),以與無線存取點(access point, AP)100A經由基本通道(base channel)101建立連線。於一些實施例中,網路裝置100與裝置100B中每一者可為(但不限於)個人電腦、筆記型電腦、平板電腦、智慧手機、電視等等。於一些實施例中,網路裝置100可基於IEEE 802.11z 隧道直接鏈結設置(tunneled direct link setup, TDLS)標準連線至裝置100B。如圖1所示,於初始操作條件下,網路裝置100與裝置100B透過基本通道101連線至無線存取點100A(即AP鏈結,標示為AP-link),且網路裝置100與裝置100B基於TDLS標準在基本通道101上相互連線(即TDLS鏈結,標示為TDLS-link)。藉由TDLS-link,網路裝置100與裝置100B可直接交換資料。
於一些實施例中,網路裝置100包含多個收發器電路110、多個天線112、介面電路114、處理器電路116以及記憶體電路118。多個收發器電路110彼此獨立,並可經由多個天線112與無線存取點100A與/或裝置100B交換資料。於一些實施例中,每一收發器電路110可包含媒體存取控制(media access control, MAC)層電路(與/或基頻電路)與射頻前端電路。介面電路114用以耦接多個收發器電路110至處理器電路116。於一些實施例中,介面電路114可為(但不限於)安全數位輸入輸出(secure digital input and output, SDIO)介面電路、通用序列匯流排(universal serial bus, USB)電路、快捷週邊組件互連介面(peripheral component interconnect express, PCI-E)或其均等。
於一些實施例中,記憶體電路118儲存有一或多個程式碼,且處理器電路116可執行該一或多個程式碼,以執行後述圖2中的多個操作來確認是否建立一擴展通道(off-channel)。於一些實施例中,若決定建立該擴展通道,處理器電路116可控制該些收發器電路110,以切換TDLS-link至該擴展通道(如圖3A或圖4A中的擴展通道102)上。於一些實施例中,多個收發器電路110、多個天線112與介面電路114可為一裝置端,處理器電路116與記憶體電路118可為一主機(host)端。於一些實施例中,儲存於記憶體電路118中的一或多個程式碼可為(但不限於)該裝置端的一驅動程式。於一些實施例中,記憶體電路118更儲存有多個臨界值TH1~TH3、多個計時器T1~T2與多個系統參數(例如包含預設數值NC、系統參數Δ與系統參數Ω)。
於一些實施例中,在操作期間,處理器電路116可監測基本通道101(與/或擴展通道102)的操作資訊,以計算在基本通道101上的TDLS鏈結吞吐量(throughput)TPT以及AP鏈結吞吐量TPA。處理器電路116可進一步根據TDLS鏈結吞吐量TPT(與AP鏈結吞吐量TPA)、該些臨界值TH1~TH3與多個系統參數決定是否要切換TDLS-link的通道。關於此處之詳細操作將於後參照其他圖式說明。於一些實施例中,TDLS鏈結吞吐量TPT可為(但不限於)網路裝置100與裝置100B經由基本通道101上的TDLS-link所成功交換的平均資料量。於一些實施例中,AP鏈結吞吐量TPA可為(但不限於)網路裝置100與無線存取點100A經由基本通道101上的AP-link所成功交換的平均資料量。
於一些實施例中,處理器電路116可為(但不限於)中央處理單元(CPU)、特殊應用積體電路(Application-specific integrated circuit)、多處理器、管線式的處理器與/或分散式處理系統。用來實施處理器電路116的各種電路或單元皆為本案所涵蓋的範圍。於一些實施例中,記憶體電路118可為(但不限於)非暫態電腦可讀取儲存媒介。例如,電腦可讀取儲存媒介包含暫存器、半導體或固態記憶體、磁帶、可移除式電腦磁碟、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬磁碟與/或光學磁碟。在使用光學磁碟的實施例中,電腦可讀取儲存媒介可包含唯讀記憶光碟(CD-ROM)、可重複錄寫光碟(CD-R/W)與/或數位影音光碟(DVD)。
圖2為根據本案一些實施例繪製一種網路連線方法200的流程圖。於一些實施例中,網路連線方法200可由(但不限於)圖1的處理器電路116執行。
於操作S210,確認基本通道上的TDLS鏈結吞吐量是否大於或等於第一臨界值。若TDLS鏈結吞吐量是大於或等於第一臨界值,執行操作S220。或者,若TDLS鏈結吞吐量小於第一臨界值,執行操作S230。
例如,若處理器電路116偵測到TDLS鏈結吞吐量TPT大於或等於臨界值TH1時,代表經由TDLS鏈結傳輸的資料量已足夠高,故處理器電路116可決定是否將TDLS-link切換至其他通道。反之,若處理器電路116偵測到TDLS鏈結吞吐量TPT小於臨界值TH1時,處理器電路116可維持TDLS-link在基本通道101上。
於操作S220,執行自動通道選擇(auto channel selection, ACS)演算法,以決定是否建立擴展通道。若決定建立擴展通道,執行操作S240。反之,若不決定建立擴展通道,執行操作S230。
例如,當TDLS鏈結吞吐量TPT大於或等於臨界值TH1時,處理器電路116可控制多個收發器電路110操作於雙頻並行(dual-band concurrent, DBCC)模式,以執行背景掃描與資料收集。在DBCC模式下,網路裝置100可配置一個收發器電路110與對應的天線112至AP-link與TDLS-link,以在基本通道101上維持與無線存取點100A及裝置100B的連線,並可配置另一個收發器電路110與對應的天線112來執行背景掃描。處理器電路116可在背景掃瞄過程中獲取無線通道資訊(例如為(但不限於)通道數量、干擾程度等等),並根據無線通道資訊執行ACS演算法,以決定是否建立擴展通道,並自動選取擴展通道的頻帶位置。若是當前操作環境存在有合適的頻帶,處理器電路116可決定建立擴展通道。反之,若當前操作環境未存在合適的頻帶(例如干擾程度過高),處理器電路116可決定不建立擴展通道,並維持TDLS-link在基本通道101上。
於一些實施例中,前述ACS演算法為基於調查的演算法(survey-based  algorithm)。處理器電路116可發出一調查指令(未示出)以諮詢裝置100B來獲取前述的無線通道資訊。於一些實施例中,處理器電路116可根據在建立TDLS-link過程中所交換的通道列表降低需掃描的通道個數,以降低所需的運算量。
繼續參照圖2,於操作S230,結束切換通道程序,並設置第一計時器。例如,在TDLS鏈結吞吐量TPT小於臨界值TH1或是決定不建立擴展通道時,處理器電路116可設定計時器T1。於操作S240,根據多個收發器電路對應的天線數量執行DBCC模式與多通道並行(multi-channel concurrent, MCC)模式中之一者,以控制多個收發器電路中之至少一者經由擴展通道連線至裝置100B。於操作S250,設定第二計時器。在操作240後,處理器電路116將TDLS-link切換至擴展通道102上,並可設定計時器T2。於操作S205,若第一計時器或第二計時器期滿時,再次執行操作S210以確認TDLS鏈結吞吐量TPT是否大於或等於臨界值TH1。關於操作S240之說明將於後參照圖3A至圖4C說明。
上述網路連線方法200的多個操作之說明可參考前述多個實施例,故於此不再贅述。上述多個操作僅為示例,並非限定需依照此示例中的順序執行。在不違背本案的各實施例的操作方式與範圍下,在網路連線方法200下的各種操作當可適當地增加、替換、省略或以不同順序執行。或者,在網路連線方法200下的一或多個操作可以是同時或部分同時執行。
圖3A為根據本案一些實施例繪製圖1的網路裝置100具有大於或等於預設數值的天線數量之示意圖。圖3B為根據本案一些實施例繪製圖2中的操作S240之流程圖。如先前圖1所示,記憶體電路118儲存有預設數值NC。於一些實施例中,預設數值NC為可滿足單一鏈結傳輸資料所需的吞吐量(可滿足上層應用)之天線個數的下限值。於圖3A的例子中,網路裝置100包含4個天線112,且預設數值NC為2。由於網路裝置100的天線數量等於預設數值NC的兩倍,代表網路裝置100的天線數量可同時滿足AP-link與TDLS-link的需求。因此,處理器電路116可直接執行DBCC模式(即圖3B的步驟S31)。如此一來,處理器電路116可分配NC個天線112(於此例為2個)給AP-link,並分配NC個天線112(於此例為2個)給TDLS-link,其中TDLS-link在擴展通道102上。
如圖3A所示,在初始條件下(即執行操作S240前),網路裝置100是透過同樣的2個天線112連線至無線存取點100A (即AP-link)與連線至裝置100B(即TDLS-link),其中AP-link與TDLS-link皆在基本通道101上。在執行操作S240後,網路裝置100操作於DBCC模式。處理器電路116可以控制1個收發器電路110與其對應的2個天線112連線至無線存取點100A (即AP-link),並控制另1個收發器電路110與其對應的2個天線112連線至裝置100B(即TDLS-link),其中AP-link在基本通道101上且TDLS-link在擴展通道102上。如此一來,可降低通道切換次數與/或改善通道切換的同步性,以避免造成傳輸效能下降。
圖4A為根據本案一些實施例繪製圖1的網路裝置100具有小於預設數值的天線數量之示意圖。圖4B為根據本案一些實施例繪製圖2中之操作S240的流程圖。
於圖4A的例子中,網路裝置100包含2個天線112。於初始操作中,網路裝置100經由2個天線112同時經由基本通道101連線至無線存取點100A(即AP-link)與連線至裝置100B(即TDLS-link)。於此例中,網路裝置100的天線數量小於預設數值NC的兩倍,代表網路裝置100的天線數量無法同時滿足AP-link與TDLS-link的需求。因此,處理器電路116可執行圖4B的多個步驟,以根據多個系統參數確認執行DBCC模式或是MCC模式。參照圖4B,操作S240包含多個步驟S41~S43。於步驟S41,根據多個系統參數、第一臨界值與第二臨界值執行DBCC模式與MCC模式中之一者。於步驟S42,執行DBCC模式。於步驟S43,執行步驟MCC模式。
圖4C為根據本案一些實施例繪製圖4B中步驟S41的流程圖。於一些實施例中,步驟S41包含多個子步驟S41-1~S41-3。於子步驟S41-1,根據系統參數確認基本通道與擴展通道是否位於不同頻帶。若基本通道與擴展通道是位於不同頻帶,執行子步驟S41-2。於一些實施例中,基本通道與擴展通道位於不同頻帶的情形包含(但不限於)基本通道101位於2.4GHz的射頻範圍,且擴展通道102位於5GHz的射頻範圍,或是基本通道101與擴展通道102位於5GHz的射頻範圍上的不同頻帶。或者,若基本通道與擴展通道是位於同一頻帶,執行圖4B的步驟S43。於子步驟S41-2,確認擴展通道的資料延遲時間之要求是否大於或等於第二臨界值。若資料延遲時間之要求大於或等於第二臨界值,執行圖4A的步驟S42。或者,若資料延遲時間之要求小於第二臨界值,執行子步驟S41-3。於子步驟S41-3,根據隧道直接鏈結設置鏈結吞吐量與無線存取點鏈結吞吐量計算一比值,並確認此比值是否小於或等於第三臨界值。若此比值是小於或等於第三臨界值,執行圖4B中的步驟S42。或者,若此比值大於第三臨界值,執行圖4B中的步驟S43。
例如,記憶體電路118儲存有系統參數Δ以及系統參數Ω。依據ACS演算法的結果(即圖2中操作S220的結果),若基本通道101的頻帶不同於擴展通道102的頻帶,處理器電路116可將系統參數Δ設定為邏輯值1。反之,若基本通道101的頻帶相同於擴展通道102的頻帶,處理器電路116可將系統參數Δ設定為邏輯值0。換言之,系統參數Δ可指示基本通道101的頻帶是否相同於擴展通道102的頻帶。處理器電路116可根據系統參數Δ執行子步驟S41-1。
如前所述,記憶體電路118儲存有臨界值TH2,其用來判斷擴展通道102的資料延遲時間之要求是否過高。依據ACS演算法的結果(即圖2中操作S220的結果)與/或當下資料傳輸需求,處理器電路116可獲取擴展通道102的資料延遲時間之要求。若資料延遲時間之要求大於或等於臨界值TH2,處理器電路116可將系統參數Ω設定為邏輯值1。或者,若資料延遲時間之要求小於第二臨界值,處理器電路116可將系統參數Ω設定為邏輯值0。換言之,系統參數Ω可用以指示擴展通道102的資料延遲時間之要求是否過高,且處理器電路116可根據系統參數Ω執行子步驟S41-2。
當系統參數Δ與系統參數Ω皆為邏輯值1時,代表基本通道101的頻帶不同於擴展通道102的頻帶且資料延遲時間之要求較高。於此條件下,如第4A圖所示,處理器電路116可執行DBCC模式(即步驟S42)。在DBCC模式下,處理器電路116可控制1個收發器電路110與1個天線112經由基本通道101連線至無線存取點100A(即AP-link)以收發資料。同時,處理器電路116可控制另1個收發器電路110與另1個天線112經由擴展通道102連線至裝置100B(即TDLS-link)以收發資料。如此一來,可降低通道切換次數與/或改善通道切換的同步性,以避免造成傳輸效能下降。
當系統參數Δ為邏輯值1且系統參數Ω為邏輯值0時,代表基本通道101的頻帶不同於擴展通道102的頻帶且資料延遲時間之要求較低。處理器電路116可根據TDLS鏈結吞吐量TPT與AP鏈結吞吐量TPA計算比值RA(如圖1所示),並確認比值RA是否小於或等於臨界值TH3。於一些實施例中,比值RA為TDLS鏈結吞吐量TPT與AP鏈結吞吐量TPA中之一最大者與TDLS鏈結吞吐量TPT與AP鏈結吞吐量TPA的一總和之間的比值(即RA = max(TPT, TPA)/(TPT+TPA))。若比值RA小於或等於臨界值TH3,代表目前單一鏈結吞吐量於總吞吐量之佔比不高,處理器電路116可執行DBCC模式(即步驟S42),以降低通道切換次數來避免傳輸效能下降。於一些實施例中,第三臨界值TH3可為(但不限於)0.7。
或者,若系統參數Δ為邏輯值0或比值RA大於臨界值TH3,處理器電路116可執行MCC模式。於此條件下,如第4A圖所示,處理器電路116可執行MCC模式(即步驟S43),以讓AP-link或TDLS-link可在不同期間使用全部的天線112進行收發資料。例如,在MCC模式下,於期間P1,處理器電路116控制所有的收發器電路110經由所有天線112與基本通道101連線至無線存取點100A(即AP-link)以收發資料。於次一期間P2,處理器電路116控制所有的收發器電路110經由所有天線112與擴展通道102連線至裝置100B(即TDSL-link)以收發資料。如此一來,可提高單一鏈結於對應期間內的傳輸效能。
於一些實施例中,處理器電路116可進一步根據TDLS鏈結吞吐量TPT與AP鏈結吞吐量TPA決定期間P1與期間P2。例如,若TDLS鏈結吞吐量TPT大於AP鏈結吞吐量TPA,處理器電路116可設定期間P2長於期間P1,以滿足TDLS鏈結吞吐量TPT。
上述決定執行DBCC模式或MCC模式中的一者之操作用於示例,且本案並不以此為限。於一些實施例中,處理器電路116可根據TDLS鏈結吞吐量TPT、AP鏈結吞吐量TPA、系統參數Δ、系統參數Ω與多個臨界值TH2~TH3中之至少一者與/或其他操作資訊來決定執行DBCC模式與MCC模式中之一者。於上述多個實施例中,預設數值NC為2,但本案並不以此為限。各種數值的射頻範圍、天線數量以及預設數值NC皆為本案所涵蓋的範圍。
綜上所述,藉由本案一些實施例中之網路裝置與網路連線方法,可有效地改善TDLS鏈結與AP鏈結之間的通道切換暫態過程與同步性,以提高資料傳輸效能。
雖然本案之實施例如上所述,然而該些實施例並非用來限定本案,本技術領域具有通常知識者可依據本案之明示或隱含之內容對本案之技術特徵施以變化,凡此種種變化均可能屬於本案所尋求之專利保護範疇,換言之,本案之專利保護範圍須視本說明書之申請專利範圍所界定者為準。
100:網路裝置 100A:無線存取點(AP) 100B:裝置 101:基本通道 102:擴展通道 110:收發器電路 112:天線 114:介面電路 116:處理器電路 118:記憶體電路 200:網路連線方法 AP-link:AP鏈結 NC:預設數值 P1, P2:期間 RA:比值 S205, S210, S220, S230, S240, S250:操作 S31, S41, S42, S43:步驟 S41-1, S41-2, S41-3:子步驟 T1, T2:計時器 TDLS-link:隧道直接鏈結設置(TDLS)鏈結 TH1~TH3:臨界值 TPA:AP鏈結吞吐量 TPT:TDLS鏈結吞吐量 Δ, Ω:系統參數
[圖1]為根據本案一些實施例繪製一種網路裝置的示意圖; [圖2]為根據本案一些實施例繪製一種網路連線方法的流程圖; [圖3A]為根據本案一些實施例繪製圖1的網路裝置具有大於或等於預設數值的天線數量之示意圖; [圖3B]為根據本案一些實施例繪製圖2中之一操作的流程圖; [圖4A]為根據本案一些實施例繪製圖1的網路裝置具有小於預設數值的天線數量之示意圖; [圖4B]為根據本案一些實施例繪製圖2中之一操作的流程圖;以及 [圖4C]為根據本案一些實施例繪製圖4B中之一步驟的流程圖。
100:網路裝置
100A:無線存取點(AP)
100B:裝置
101:基本通道
110:收發器電路
112:天線
114:介面電路
116:處理器電路
118:記憶體電路
AP-link:AP鏈結
NC:預設數值
T1,T2:計時器
TDLS-link:隧道直接鏈結設置(TDLS)鏈結
TH1~TH3:臨界值
TPA:AP鏈結吞吐量
TPT:TDLS鏈結吞吐量
△,Ω:系統參數
RA:比值

Claims (10)

  1. 一種網路裝置,包含:一處理器電路;以及複數個收發器電路,用以基於該處理器電路之一控制經由一基本通道連線至一無線存取點,其中該無線存取點更連線至一第一裝置,且該處理器電路更用以:確認該基本通道上的一隧道直接鏈結設置鏈結吞吐量是否大於或等於一第一臨界值;若該隧道直接鏈結設置鏈結吞吐量小於該第一臨界值,重新確認該隧道直接鏈結設置鏈結吞吐量是否大於或等於該第一臨界值;若該隧道直接鏈結設置鏈結吞吐量大於或等於該第一臨界值,執行一自動通道選擇演算法以決定是否建立一擴展通道;以及若決定建立該擴展通道,根據該些收發器電路對應的一天線數量執行一雙頻並行模式與一多通道並行模式中之一者,以控制該些收發器電路中至少一者經由該擴展通道連線至該第一裝置。
  2. 如請求項1之網路裝置,其中若該天線數量大於或等於一預設數值的兩倍,該處理器電路用以直接執行該雙頻並行模式。
  3. 如請求項1之網路裝置,其中若該天線數量小於一預設數值的兩倍,該處理器電路更用以根據複數個系統參數決定執行該雙頻並行模式與該多通道並行模式中之該者。
  4. 如請求項3之網路裝置,其中若該些系統參數指示該基本通道與該擴展通道位於不同頻帶,且若對應於該擴展通道的一資料延遲時間之要求大於或等於一第二臨界值,該處理器電路用以執行該雙頻並行模式。
  5. 如請求項3之網路裝置,其中若該些系統參數指示該基本通道與該擴展通道位於不同頻帶,且若對應於該擴展通道的一資料延遲時間之要求小於一第二臨界值,該處理器電路用以根據該隧道直接鏈結設置鏈結吞吐量與一無線存取點鏈結吞吐量計算一比值,並在該比值小於或等於一第三臨界值時執行該雙頻並行模式。
  6. 如請求項5之網路裝置,其中若該比值大於該第三臨界值或是若該基本通道與該擴展通道位於相同頻帶,該處理器電路用以執行該多通道並行模式。
  7. 如請求項5之網路裝置,其中該比值符合下式:RA=max(TPT,TPA)/(TPT+TPA),其中RA為該比值,TPT為該隧道直接鏈結設置鏈結吞吐量,TPA為該無線存取點鏈結吞吐量,max(TPT,TPA)為該隧道直接鏈結設置鏈結吞吐量與該無線存取點鏈結吞吐量中之一最大者,且(TPT+TPA)與該隧道直接鏈結設置鏈結吞吐量與該無線存取點鏈結吞吐量的一總和。
  8. 如請求項1之網路裝置,其中若該隧道直接鏈結設置鏈結吞吐量小於該第一臨界值,該處理器電路更用以設定一第一計時器,且當該第一計時器期滿時,該處理器電路重新確認該隧道直接鏈結設置鏈結吞吐量是否大於或等於該第一臨界值。
  9. 如請求項1之網路裝置,其中在該些收發器電路經由該擴展通道連線至該第一裝置後,該處理器電路更用以設定一第二計時器,且當該第二計時器期滿時,該處理器電路更用以重新確認該隧道直接鏈結設置鏈結吞吐量是否大於或等於該第一臨界值。
  10. 一種網路連線方法,包含:經由一基本通道連線至一無線存取點,並確認該基本通道上的一隧道直接鏈結設置鏈結吞吐量是否大於或等於一第一臨界值,其中該無線存取點更連線至一第一裝置;若該隧道直接鏈結設置鏈結吞吐量大於或等於該第一臨界值,執行一自動通道選擇演算法以決定是否建立一擴展通道;以及若決定建立該擴展通道,根據一天線數量執行一雙頻並行模式與一多通道並行模式中之一者,以經由該擴展通道連線至該第一裝置。
TW109134797A 2020-10-07 2020-10-07 網路裝置與網路連線方法 TWI730908B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW109134797A TWI730908B (zh) 2020-10-07 2020-10-07 網路裝置與網路連線方法
US17/492,706 US20220110172A1 (en) 2020-10-07 2021-10-04 Network device and network connection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109134797A TWI730908B (zh) 2020-10-07 2020-10-07 網路裝置與網路連線方法

Publications (2)

Publication Number Publication Date
TWI730908B true TWI730908B (zh) 2021-06-11
TW202215824A TW202215824A (zh) 2022-04-16

Family

ID=77517589

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109134797A TWI730908B (zh) 2020-10-07 2020-10-07 網路裝置與網路連線方法

Country Status (2)

Country Link
US (1) US20220110172A1 (zh)
TW (1) TWI730908B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140003237A1 (en) * 2012-06-29 2014-01-02 Thomas J. Kenney Systems and methods for operating wireless devices in dynamic frequency selection (dfs) bands
US20150288599A1 (en) * 2014-04-02 2015-10-08 Qualcomm Incorporated Methods for selection of link aggregation capable access points
WO2016095118A1 (en) * 2014-12-17 2016-06-23 Thomson Licensing Method and device for home wifi station device to select link for data transmitting
TW201701715A (zh) * 2015-06-30 2017-01-01 高通公司 Wi-fi信標內的軟存取點後端資料連線速度
US20200229214A1 (en) * 2019-01-11 2020-07-16 Marvell World Trade Ltd. Wifi multi-band communication
CN111713060A (zh) * 2017-10-24 2020-09-25 马维尔亚洲私人有限公司 Wifi信道聚合

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251235B2 (en) * 2002-06-12 2007-07-31 Conexant, Inc. Event-based multichannel direct link
WO2006069479A1 (fr) * 2004-12-28 2006-07-06 Utstarcom Telecom Co., Ltd. Procede et systeme de realisation d'une convergence de plusieurs liaisons dans un systeme umts
WO2009134066A1 (en) * 2008-05-01 2009-11-05 Lg Electronics Inc. Direct link setup method in tunneled direct link setup wireless network and station supporting the method
US20100177712A1 (en) * 2009-01-15 2010-07-15 Nokia Corporation Multichannel/multiband operation for wireless device to device communication
US8817722B2 (en) * 2011-06-07 2014-08-26 Qualcomm Incorporated Preemptive direct link channel switching
US9402199B2 (en) * 2013-10-14 2016-07-26 Netgear, Inc. Systems and methods for wireless load balancing and channel selection for a wireless device using WLAN modules operating simultaneously in different wireless bands
US20150271836A1 (en) * 2014-03-21 2015-09-24 Qualcomm Incorporated Techniques for bearer prioritization and data mapping in multiple connectivity wireless communications
KR20200041662A (ko) * 2018-10-12 2020-04-22 삼성전자주식회사 P2p 동작 채널을 결정하는 전자 장치 및 방법
US20210037503A1 (en) * 2019-08-02 2021-02-04 Qualcomm Incorporated Sidelink assisted multi-link communication
US10743358B1 (en) * 2019-12-11 2020-08-11 Cypress Semiconductor Corporation Dedicated TDLS link in off-channel 5 GHz band using RSDB

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140003237A1 (en) * 2012-06-29 2014-01-02 Thomas J. Kenney Systems and methods for operating wireless devices in dynamic frequency selection (dfs) bands
US20150288599A1 (en) * 2014-04-02 2015-10-08 Qualcomm Incorporated Methods for selection of link aggregation capable access points
WO2016095118A1 (en) * 2014-12-17 2016-06-23 Thomson Licensing Method and device for home wifi station device to select link for data transmitting
TW201701715A (zh) * 2015-06-30 2017-01-01 高通公司 Wi-fi信標內的軟存取點後端資料連線速度
CN111713060A (zh) * 2017-10-24 2020-09-25 马维尔亚洲私人有限公司 Wifi信道聚合
US20200229214A1 (en) * 2019-01-11 2020-07-16 Marvell World Trade Ltd. Wifi multi-band communication

Also Published As

Publication number Publication date
US20220110172A1 (en) 2022-04-07
TW202215824A (zh) 2022-04-16

Similar Documents

Publication Publication Date Title
US20210045171A1 (en) Load balance for dual interface automotive wi-fi controllers for p2p devices
CN113853003B (zh) 用于低延迟通信的备份链路
EP3725121A1 (en) Rf power control for dual connectivity
CN112673592A (zh) 具有参与者反馈的设备配备协议
US11350468B2 (en) Selective probe-response suppression
US11265800B2 (en) Dynamic wireless-client distribution across radio bands
US20220286930A1 (en) Wlan steering based on capabilities
US10028252B2 (en) Communication device, control method and storage medium
US20230144480A1 (en) Method for configuring sidelink relay architecture and terminal
US11711752B2 (en) Backwards compatibility using selective probe-response suppression
WO2022110217A1 (zh) 一种通信方法、通信装置及网络设备
TWI730908B (zh) 網路裝置與網路連線方法
US20230067513A1 (en) Automated Establishing of a Hidden Transmitted Basic Service Set
US11997582B2 (en) Discovery of a network topology from a client perspective
EP4171131A1 (en) Alternative detection of multi-band electronic devices
CN114765901B (zh) 多链路设备连接管理方法、装置、设备及存储介质
CN114760719B (zh) 发现和连接到软接入设备的方法、装置、设备及存储介质
WO2021016768A1 (zh) Mimo层数自适应调整方法及相关产品
EP3849233A1 (en) Detecting network coverage holes and selective client steering
JP6755317B2 (ja) データ伝送方式を決定するための方法および装置
US20200396757A1 (en) Downlink transmission resource allocation method and apparatus
US20160249361A1 (en) Sub-channel selection based on transmit power
CN114374954A (zh) 网络装置与网络连线方法
CN112866967A (zh) 一种ZigBee设备的组网方法、装置及计算机设备
US20240073780A1 (en) Radio link control (rlc) reconfiguration