TW201717694A - 服務品質感知存取點和設備操縱 - Google Patents
服務品質感知存取點和設備操縱 Download PDFInfo
- Publication number
- TW201717694A TW201717694A TW105131550A TW105131550A TW201717694A TW 201717694 A TW201717694 A TW 201717694A TW 105131550 A TW105131550 A TW 105131550A TW 105131550 A TW105131550 A TW 105131550A TW 201717694 A TW201717694 A TW 201717694A
- Authority
- TW
- Taiwan
- Prior art keywords
- wireless device
- traffic
- aps
- stream
- association
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 97
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 15
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 12
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 12
- 101150081243 STA1 gene Proteins 0.000 description 12
- 101100395869 Escherichia coli sta3 gene Proteins 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 8
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 235000008694 Humulus lupulus Nutrition 0.000 description 6
- 238000012913 prioritisation Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 4
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000005577 local transmission Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 239000004606 Fillers/Extenders Substances 0.000 description 1
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- VZCCETWTMQHEPK-QNEBEIHSSA-N gamma-linolenic acid Chemical compound CCCCC\C=C/C\C=C/C\C=C/CCCCC(O)=O VZCCETWTMQHEPK-QNEBEIHSSA-N 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/247—Reselection being triggered by specific parameters by using coverage extension
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/249—Reselection being triggered by specific parameters according to timing information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
揭示可以允許至少部分地基於與無線設備相關聯的傳輸量的類型,在多個不同的存取點(AP)之間操縱該無線設備的裝置和方法。在一些態樣中,第一AP可以監測與該無線設備相關聯的傳輸量流,基於該傳輸量流的一或多個特性來辨識該傳輸量流的傳輸量類型,至少部分地基於所辨識的傳輸量類型,在第一AP和多個第二AP中的一個之間選擇性地切換該無線設備的關聯。
Description
實例實施例整體上係關於無線網路,並且具體地係關於在不同的存取點之間及/或不同的頻帶之間操縱無線設備。
無線區域網路(WLAN)可以經由提供由多個客戶端設備或者站(STA)進行使用的共用無線通訊媒體的一或多個存取點(AP)來形成。每一個AP(其可以對應於基本服務集(BSS))定期地廣播信標訊框,以使位於AP的無線範圍之內的任何STA都能夠建立及/或維持與WLAN的通訊鏈路。在典型的WLAN中,在任何給定的時刻,僅一個STA可以使用無線媒體,並且每一個STA一次僅可以與一個AP相關聯。
由於無線網路的日益普及,當STA尋求加入無線網路時,STA可以在多個無線網路之間及/或形成擴展的BSS的多個AP之間進行選擇。例如,許多家庭無線網路都使用根AP(例如,基地台)和多個中繼設備(例如,「中繼器」)來擴展根AP的有效無線覆蓋區域。此外,一些AP和STA能夠在多個不同頻帶上進行操作,其中這些頻帶包括例如2.4 GHz頻帶、5 GHz頻帶和60 GHz頻帶。因此,除了選擇進行關聯的AP之外,STA亦可以選擇在其上進行操作的給定頻帶。
在STA在選定的頻帶上與所選定的AP進行關聯之後,STA可能在無線網路中進行移動,並且可以經由將其關聯從所選定的AP切換到多個候選AP中的一個(例如,其可以提供比所選定的AP更好的服務)及/或切換到另一個頻帶,來進行獲益。隨著更多的STA加入無線網路,各個AP及/或頻帶上的整體負載可能變得失衡,這可能會非期望地導致對無線網路的容量進行非最佳的分配。
提供本[發明內容]以便用簡化的形式介紹將在下面參照具體實施方式進行進一步描述的概念選擇。本概括部分並不是意欲標識所要求保護的主題的關鍵特徵或重要特徵,亦不意欲限制所要求保護的主題的保護範疇。
揭示至少部分地基於與無線設備相關聯的傳輸量的類型,允許在多個不同的存取點之間操縱無線設備的裝置和方法。在一個實例中,揭示一種在無線區域網路(WLAN)中的第一存取點(AP)和多個第二AP之間,選擇性地操縱無線設備的方法。方法可以包括:監測與無線設備相關聯的傳輸量流;至少部分地基於傳輸量流的一或多個特性,辨識傳輸量流的傳輸量類型;及至少部分地基於所辨識的傳輸量類型,選擇性地將無線設備的關聯從第一AP切換到多個第二AP中的一個。在一些態樣,第一AP可以是根AP,並且第二AP中的每一個可以是中繼器AP。在其他態樣中,第一AP可以是中繼器AP,並且第二AP中的一個可以是根AP。
在另一個實例中,揭示第一AP。第一AP可以包括一或多個處理器和記憶體。記憶體可以儲存指令,該等指令在被一或多個處理器執行時,使得第一AP經由以下操作,在WLAN中的第一AP和多個第二AP之間選擇性地操縱無線設備:監測與無線設備相關聯的傳輸量流;至少部分地基於傳輸量流的一或多個特性,辨識傳輸量流的傳輸量類型;及至少部分地基於所辨識的傳輸量類型,選擇性地將無線設備的關聯從第一AP切換到多個第二AP中的一個。在一些態樣,第一AP可以是根AP,並且第二AP中的每一個可以是中繼器AP。在其他態樣中,第一AP可以是中繼器AP,並且第二AP中的一個可以是根AP。
在另一個實例中,揭示一種非暫時性電腦可讀取媒體。非暫時性電腦可讀取媒體可以儲存包含指令的一或多個程式,該等指令在被第一AP的一或多個處理器執行時,使得第一AP經由執行包括以下的操作,在WLAN中的第一AP和多個第二AP之間選擇性地操縱無線設備:監測與無線設備相關聯的傳輸量流;至少部分地基於傳輸量流的一或多個特性,辨識傳輸量流的傳輸量類型;及至少部分地基於所辨識的傳輸量類型,選擇性地將無線設備的關聯從第一AP切換到多個第二AP中的一個。在一些態樣,第一AP可以是根AP,並且第二AP中的每一個可以是中繼器AP。在其他態樣中,第一AP可以是中繼器AP,並且第二AP中的一個可以是根AP。
在另一個實例中,揭示一種用於在WLAN中的第一AP和多個第二AP之間選擇性地操縱無線設備的第一AP。第一AP可以包括:用於監測與無線設備相關聯的傳輸量流的單元;用於至少部分地基於傳輸量流的一或多個特性,辨識傳輸量流的傳輸量類型的單元;及用於至少部分地基於所辨識的傳輸量類型,選擇性地將無線設備的關聯從第一AP切換到多個第二AP中的一個的單元。在一些態樣,第一AP可以是根AP,並且第二AP中的每一個可以是中繼器AP。在其他態樣,第一AP可以是中繼器AP,並且第二AP中的一個可以是根AP。
為了簡單起見,下面在包括根AP和多個中繼器的WLAN中操縱無線設備的上下文中,描述實例實施例。應當理解的是,實例實施例可等同地適用於在其他WLAN配置及/或其他適當的無線網路(例如,蜂巢網路、微微網路、毫微微網路、衛星網路)中操縱無線設備。如本文所使用的,術語「WLAN」和「Wi-Fi®」可以包括經由以下標準所管理的通訊:IEEE 802.11標準系列、藍芽、HiperLAN(可與IEEE 802.11標準相比較的一組無線標準,主要在歐洲使用)、以及具有相對短的無線電傳播範圍的其他技術。因此,本文可以互換地使用術語「WLAN」和「Wi-Fi」。此外,儘管下文圍繞包括AP和複數個STA的基礎設施WLAN系統進行描述,但實例實施例可等同地適用於其他WLAN系統,例如,其包括具有複數個AP的WLAN、對等(或者獨立基本服務集)系統、Wi-Fi直接型系統及/或熱點。此外,儘管本文圍繞在無線設備之間交換資料封包來進行描述,但實例實施例可應用於無線設備之間的任何資料單元、封包及/或訊框的交換。因此,術語「資料封包」可以包括任何訊框、封包或者資料單元,諸如舉例而言,協定資料單元(PDU)、MAC協定資料單元(MPDU)和實體層彙聚程序協定資料單元(PPDU)。術語「A-MPDU」可以代表聚合的MPDU。
在下文描述中,為了提供對本案內容的透徹理解,對諸如特定部件、電路和程序的實例之類的眾多具體細節進行了描述。如本文所使用的術語「耦合」意味著直接連接或者經由一或多個中間部件或電路進行連接。如本文所使用的術語「媒體存取」可以代表贏得及/或控制對共享無線媒體的存取。如本文所使用的術語「發送機會」(TXOP)可以代表在其期間,設備(或者設備的一部分)可以經由共享無線媒體來發送資料的時間段。術語「存取種類」代表可以根據優先順序水平,進行一起排隊或者聚合的資料。封包及/或封包屬於的流的優先順序水平可以指示這些封包相對於屬於其他流的封包的重要性。例如,與較低優先順序傳輸量相比,可以給予較高優先順序傳輸量對共享無線媒體的更頻繁的存取,對共享無線媒體的更長時間的存取,及/或共享無線媒體的可用頻寬的更大部分。
術語「關聯的AP」代表與給定的STA關聯的AP(例如,在AP和給定的STA之間存在建立的通訊通道或者鏈路)。術語「非關聯的AP」代表與給定的STA沒有關聯的AP(例如,在AP和給定的STA之間不存在建立的通訊通道或者鏈路,並且因此AP和給定的STA不能交換資料訊框)。本文亦可以將非關聯的AP稱為「候選AP」,並且因此本文可以互換地使用術語「非關聯的AP」和「候選AP」。
此外,術語「有效輸送量」和「輸送量」可以代表兩個無線設備之間(例如,STA和AP之間)的無線通道或鏈路的有效資料速率。在下面的描述中,可以互換地使用術語「有效輸送量」和術語「輸送量」。對於實例實施例而言,AP的有效輸送量可以指示AP在其上進行操作的無線通道的可用頻寬,並且因此其亦可以指示無線通道上的傳輸量的量。
此外,在下文描述中並且出於說明的目的,為了提供對實例實施例的透徹理解,闡述了特定的命名法。但是,對本發明所屬領域中具有通常知識者顯而易見的是,可以在不需這些具體細節的情況下實施實例實施例。在其他例子中,以方塊圖形式圖示公知的電路和設備,以避免對本案內容造成模糊。這些實例實施例不應被解釋為受限於本文所描述的具體實例,而是將經由所附申請專利範圍界定的所有實施例皆包括在其保護範疇之內。
如上面所提及的,當諸如STA之類的無線設備移動到一或多個無線網路的覆蓋區域時,可能期望選擇STA將進行關聯的最佳的可用AP。如本文所使用的,術語「最佳的可用AP」可以代表提供最高有效輸送量的AP(例如,與其他附近AP的有效輸送量相比)。在STA變為與特定的AP相關聯之後,可能期望持續地(或者定期地)判斷與STA當前相關聯的AP相比,一或多個候選AP是否可以向STA提供更佳的有效輸送量。在某些情形下(例如,在IP語音(VoIP)撥叫期間),當決定最佳的可用AP時,亦可以考慮諸如時延和信號干擾之類的其他度量。
由於很多AP都具有雙頻帶能力,因此當選擇用於STA的最佳的可用AP時,亦可能期望考慮其他頻帶。例如,遵循IEEE 802.11ac標準的雙頻帶AP可以同時在2.4 GHz和5 GHz頻帶上操作。當前在一個頻帶上與這種雙頻帶AP相關聯的STA可以在另一個頻帶上從相同的AP獲得更佳的有效輸送量。對於一個實例而言,由於與低頻率無線信號相比,較高頻率無線信號通常具有較短的距離,因此移動離開雙頻帶AP的STA可以經由從5 GHz頻帶切換到2.4 GHz頻帶來獲得更佳的輸送量。對於另一個實例而言,儘管與較低頻率無線信號相比,較高頻率的無線信號可以具有較高的資料速率,但是若5 GHz頻帶壅塞,則STA可以經由從5 GHz頻帶切換到2.4 GHz頻帶來獲得更佳的輸送量(例如,若與5 GHz頻帶相比,2.4 GHz頻帶不太壅塞的話)。
在決定進行關聯的最佳的可用AP時,在共享無線媒體上發送(或者將要發送)的資料的優先順序水平亦是重要的。此外,由於在對無線網路間的傳輸量流進行平衡時及/或在對多個AP之間的負載進行平衡時,資料優先順序水平可以是重要的考慮因素,因此當將諸如STA之類的無線設備操縱到特定的AP及/或特定的頻帶時,資料優先順序水平亦是重要的。例如,由於與較低優先級數據相比,AP可以更早地及/或更頻繁地發送較高優先級數據,因此辨識與特定STA相關聯的資料及/或傳輸量流的優先順序水平不僅對於選擇最佳的可用AP來說是有用的,而且對於在無線網路中的多個AP之間維持平衡的負載來說亦是有用的。這些是實例實施例要解決的技術問題中的至少一些技術問題。
因此,揭示允許以不僅維持無線網路間的負載平衡,而且亦確保滿足無線網路的服務品質(QoS)需求的方式,來在不同的頻帶之間及/或不同的AP之間動態地操縱諸如STA之類的多個無線設備的裝置和方法。在一些態樣中,當在不同的AP之間及/或不同的頻帶之間操縱無線設備時,實例實施例可以考慮QoS屬性、資料優先順序水平、傳輸量流和類型、封包分類及/或其他適當的參數。在某些態樣中,WLAN的整體負載可以增加,使得將無線設備操縱到特定的AP的長期利益(例如,將無線設備操縱到根AP以減少跳數,而不管無線設備的位置如何)可以超過短期成本(例如,當無線設備移動時的低信號強度)。下面更加詳細地描述了實例實施例的這些和其他細節,它們可以提供針對於前述技術問題的一或多個解決方案。
圖1圖示可以在其中實現實例實施例的實例無線系統100的方塊圖。將無線系統100示出為包括四個無線站STA1-STA4、五個無線存取點(AP)110A-110E和無線區域網路(WLAN)120。WLAN 120可以由根據IEEE 802.11標準系列(或者根據其他適當的無線協定)進行操作的任意數量的AP來形成。因此,儘管為了簡單起見,在圖1中只圖示五個AP 110A-110E,但應當理解的是,WLAN 120可以由任意數量的AP來形成。向AP 110A-110E中的每一個分配由例如AP的製造商程式設計在其中的唯一的媒體存取控制(MAC)位址。類似地,亦向站STA1-STA4中的每一個分配唯一的MAC位址。
對於一些實施例而言,WLAN 120可以允許在AP 110A-110E和站STA1-STA4之間進行多輸入多輸出(MIMO)通訊。MIMO通訊可以包括單使用者MIMO(SU-MIMO)及/或多使用者MIMO(MU-MIMO)通訊。此外,儘管在圖1中將WLAN 120描述成基礎設施BSS,但對於其他實例實施例而言,WLAN 120可以是獨立基本服務集(IBSS)、自組織(ad-hoc)網路或者對等(P2P)網路(例如,根據Wi-Fi直接型協定進行操作)。
站STA1-STA4中的每一個可以是任何適當的具備Wi-Fi能力的無線設備,其包括例如蜂巢式電話、個人數位助理(PDA)、平板設備、膝上型電腦、遊戲控制台、電視、資料串流設備等等。站STA1-STA4中的每一個亦可以稱為使用者設備(UE)、用戶站、行動單元、用戶單元、無線單元、遠端單元、行動設備、無線設備、無線通訊設備、遠端設備、行動用戶站、存取終端、行動終端、無線終端、遠端終端機、手持裝置、使用者代理、行動服務客戶端、客戶端設備或者某種其他適當的術語。對於至少一些實施例而言,站STA1-STA4中的每一個可以包括一或多個收發機、一或多個處理資源(例如,處理器及/或ASIC)、一或多個記憶體資源和電源(例如,電池)。記憶體資源可以包括非暫時性電腦可讀取媒體(例如,諸如EPROM、EEPROM、快閃記憶體、硬碟等等之類的一或多個非揮發性記憶體元件),其儲存用於執行下面關於圖5所描述的操作的指令。
AP 110A-110E可以是允許一或多個無線設備使用Wi-Fi、藍芽或者任何其他適當的無線通訊標準連接到網路(例如,區域網路(LAN)、廣域網(WAN)、都會區網路(MAN)及/或網際網路)的任何適當設備。對於至少一些實施例而言,AP 110A-110E中的每一個可以包括一或多個收發機、網路介面、一或多個處理資源和一或多個記憶體資源。記憶體資源可以包括非暫時性電腦可讀取媒體(例如,諸如EPROM、EEPROM、快閃記憶體、硬碟等等之類的一或多個非揮發性記憶體元件),其儲存用於執行下面關於圖5所描述的操作的指令。
對於圖1的AP 110A-110E及/或站STA1-STA4而言,一或多個收發機可以包括Wi-Fi收發機、藍芽收發機、蜂巢收發機及/或其他適當的射頻(RF)收發機(為了簡單起見,未圖示),以便發送和接收無線通訊信號。每一個收發機可以在不同的操作頻帶中及/或使用不同的通訊協定來與其他無線設備進行通訊。例如,Wi-Fi收發機可以根據IEEE 802.11規範,在2.4 GHz頻帶及/或5 GHz頻帶中進行通訊。蜂巢收發機可以根據第三代合作夥伴計畫(3GPP)所描述的4G長期進化(LTE)協定(例如,在近似700 MHz和近似3.9 GHz之間)及/或根據其他蜂巢協定(例如,行動通訊全球系統(GSM)通訊協定),在各種RF頻帶中進行通訊。在其他實施例中,在STA中包括的收發機可以是任何技術上可行的收發機,諸如來自ZigBee規範的規範所描述的ZigBee收發機、WiGig收發機及/或來自HomePlug聯盟的規範所描述的HomePlug收發機。
對於圖1的實例無線系統100而言,AP 110A可以操作成根AP,以及剩餘的AP 110B-110E可以操作成中繼器(或者「距離擴展器」)。根AP 110A可以經由有線連接來連接到外部WAN 130(例如,網際網路或者某種其他適當的回載網路)。中繼器AP 110B-110E均可以經由與WLAN 120相關聯的共享無線媒體來連接到根AP 110A(及/或彼此連接)。共享無線媒體可以包括佔據任何適當數量的頻帶的任何適當數量的通道。因此,對於圖1中所圖示的無線系統100而言,AP 110A-110E可以共享相同的無線通道來用於回載(例如,根AP 110A和中繼器AP 110B-110E之間的無線通訊)和用於存取鏈路(例如,站STA1-STA4和AP 110A-110E之間的無線通訊)。
對於至少一些實施例而言,根AP 110A可以對AP 110A-110E當前使用的通道的通道狀況進行監測。若根AP 110A決定在另一個通道或者頻帶上可能存在更佳的有效輸送量(例如,由於當前通道上的傳輸量、相鄰無線網路所造成的通道干擾等等),則根AP 110A可以例如經由廣播通道切換通告來切換通道。回應於此,中繼器AP 110B-110E可以與根AP 110A協調它們的通道切換操作。由於當切換通道時,所有站STA1-STA4可能都需要與它們相應的關聯的AP進行重新關聯,因此根AP 110A可以至少部分地基於例如與站STA1-STA4相關聯的傳輸量流的一或多個特性,來選擇或者排程發起通道切換操作的時間,以便使由通道切換操作造成的服務中斷最小化。
對於一些實施例而言,圖1的WLAN 120可以根據IEEE 802.11標準中描述的增強型分佈協調通道存取(EDCA)功能進行操作。對於這些實施例而言,站STA1-STA4中的每一個可以針對每一種存取種類(AC)來包括不同的發送佇列,並且這些發送佇列針對於媒體存取進行獨立地爭用。由於AP 110A-110E可以同時服務於多個客戶端,因此AP 110A-110E中的每一個可以針對每一種AC來包括複數個發送佇列。具體而言,AP 110A-110E可以基於傳輸量辨識符(TID)和目的位址(DA),對下行鏈路資料(例如,要發送給其關聯的STA中的一或多個的資料)進行分類。目的位址(DA)指示該資料將被發送到哪個STA。TID指示該資料的優先順序水平,並且因此可以被映射到相對應的存取種類。經由根據下行鏈路資料的TID和DA來對其進行分類,每一個AP可以將相同優先順序水平的資料聚合在一組共同的AC佇列中,其中這些AC佇列是從退避數量(例如,其用於媒體存取爭用操作)的相應範圍中選擇的。
對於本文描述的至少一些實施例而言,可以將資料分配到四種存取種類(AC)中的一種:可以將最高優先級數據(例如,語音資料)分配到第一存取種類(AC_VO);可以將第二優先級數據(例如,視訊資料)分配到第二存取種類(AC_VI);可以將第三優先級數據(例如,與「最大努力」QoS相關聯的資料)分配到第三存取種類(AC_BE);及可以將最低優先級數據(例如,背景資料)分配到第四存取種類(AC_BK)。儘管本文描述的這四種存取種類對應於IEEE 802.11標準中所規定的存取種類(AC_VO、AC_VI、AC_BE和AC_BK),但對於其他實施例而言,本文描述的存取種類可以適用於針對其他無線協定(例如,蜂巢和藍芽®)及/或有線協定(例如,網際網路協定、乙太網路、HomePlug、電力線、EPON、EPOC等等)的存取種類或優先順序水平。
如圖1中所圖示的,站STA1當前與根AP 110A相關聯,站STA2-STA3兩者當前都與中繼器AP 110C相關聯,以及站STA4當前與中繼器AP 110D相關聯。可能期望的是,至少部分地基於可以包括(但不限於)下面各項的因素來定期地考慮將站STA1-STA4操縱到其他AP及/或其他頻帶:AP 110A-110E上的負載平衡的改變、傳輸量特性的改變、站STA1-STA4的位置的改變、站STA1-STA4的頻寬或者服務需求的改變、通道狀況的改變及/或AP 110A-110E的有效輸送量的改變。在一些態樣中,可能期望的是,至少部分地基於定址到站STA4的傳輸量的類型(例如,當站STA4正在接收諸如遊戲傳輸量或者VoIP撥叫之類的即時傳輸量時),來維持站STA4與中繼器AP 110D的關聯。因此,除非客戶端想要改變STA4與中繼器110D的關聯,否則即使存在可用的更強的AP,亦不中斷即時傳輸量。類似地,可能期望的是,至少部分地基於例如定址到STA1的傳輸量的類型,來維持STA1與根AP 110A的關聯,以便使針對這種傳輸量的跳數最小化。因此,根據實例實施例,當在不同的AP之間及/或不同的頻帶之間操縱站STA1-STA4時,選定的AP(例如,根AP 110A)可以至少考慮上面所提及的因素。此外,對於一些實施例而言,選定的AP亦可以結合AP操縱操作及/或頻帶操縱操作,選擇性地對傳輸量流進行節流及/或改變傳輸量流的優先順序水平。
傳輸量特性可以包括流的QoS和應用類型。可以將QoS規定成允許向不同的傳輸量流分配不同等級的網路服務的一組參數。例如,當經由網路交換機的傳輸量超過其頻寬容量時,可以使用QoS參數對網路傳輸量進行整形及/或管控,以確保某些最小服務保證和緩解網路壅塞。用於網路傳輸量的QoS參數通常經由服務等級協定(SLA)來規定,其中在SLA中,服務提供者約定在對傳輸的品質具有某些保證的基礎上,跨越服務提供者的網路來傳輸資料的封包。SLA可以圍繞可用性、封包延遲、封包丟失、優先順序和用於特定類型的傳輸量流的頻寬,來指定客戶對效能的期望。對於網際網路協定(IP)傳輸量而言,可以將傳輸量流分類成恆定位元速率(CBR)傳輸量、可變位元速率(VBR)傳輸量、未指定位元速率(UBR)傳輸量和可用位元速率(ABR)傳輸量。
對於本文所描述的實例實施例而言,根AP 110A可以將傳輸量流分類成下面本端傳輸量類型中的一種:即時傳輸量(例如,遊戲傳輸量或者語音傳輸量)、資料串流傳輸量(例如,視訊傳輸量)、普通傳輸量和批量傳輸量。這些本端傳輸量類型中的每一種都具有隱含的QoS要求。例如,即時傳輸量可能暗示要求低延遲和低信號干擾,而批量傳輸量可能暗示資料輸送量比封包延遲更重要。因此,對於至少一些實現方式而言,即時傳輸量可以對應於CBR傳輸量(例如,語音傳輸量),而批量傳輸量可以對應於ABR傳輸量(例如,最大努力傳輸量)。
具體而言,根AP 110A可以經由針對QoS標記及/或應用類型來對進入的封包進行分析,來對進入的傳輸量流(例如,根AP 110A從WAN 130接收的傳輸量流)進行分類。若進入的封包或者傳輸量流不具有任何QoS標記(例如,由於QoS標記被服務提供者剝離),則根AP 110A可以對這些封包執行深度封包偵測(或者其他適當的技術),以便基於諸如資料速率、流長度或持續時間、流ID等等之類的流特性來對進入的傳輸量流進行分類。根AP 110A亦能夠決定期望流的設備的類型(例如,電視、遊戲控制台、智慧型電話等等)。其後,根AP 110A可以至少部分地基於傳輸量種類及/或設備類型,來做出設備操縱決定。在一些態樣中,當判斷是否將站操縱到不同的AP及/或不同的頻帶時,根AP 110A亦可以考慮站的移動。
舉一個實例,若STA1正在接收即時VoIP流,並且其離開根AP 110A朝著中繼器AP 110D進行移動,則根AP 110A可以決定不將站STA1操縱到中繼器AP 110D以避免潛在中斷(即使與根AP 110A相比,該中繼器AP 110D能夠向STA1提供更佳的有效輸送量)。因此,在一些態樣中,維持STA1與根AP 110A的關聯的決定可以是獨立於中繼器AP 110D上的負載的(例如,無論中繼器AP 110D上的負載如何)。舉另一個實例,若STA4具有批量傳輸量(例如,從STA4到雲端存放裝置的批量備份操作),並且其離開中繼器AP 110D朝著中繼器AP 110B進行移動,則根AP 110A可以在將STA4操縱到中繼器AP 110B之前,考慮對中繼器AP 110B的負載的潛在影響(例如,由於一旦將STA4操縱到中繼器AP 110B,則與期望的相比,該批量傳輸量可能增加和消耗更多的中繼器AP 110B的頻寬)。
圖2圖示實例STA 200,其可以是圖1的站STA1-STA4中的一或多個的實施例。STA 200可以包括實體設備210,實體設備210至少包括多個收發機211和基頻處理器212。STA 200可以包括MAC 220,MAC 220至少包括多個爭用引擎221和框架格式化電路222。STA 200可以包括處理器230,可以包括記憶體240,並且可以包括多個天線250(1)-250(n)。
收發機211可以直接地或者經由天線選擇電路(為了簡單起見,未圖示)來耦合到天線250(1)-250(n)。收發機211可以用於向AP 110A-110E及/或其他無線設備發送信號和從AP 110A-110E及/或其他無線設備接收信號(亦參見圖1),並且可以用於對周圍環境進行掃瞄,以偵測和辨識附近的(例如,位於STA 200的無線範圍之內的)存取點及/或其他無線設備。儘管為了簡單起見而在圖2中未圖示,但收發機211可以包括任意數量的發射鏈,以便處理信號和經由天線250(1)-250(n)向其他無線設備發送信號,收發機211可以包括任意數量的接收鏈,以便處理從天線250(1)-250(n)接收的信號。因此,對於實例實施例而言,STA 200可以被配置用於MIMO操作。MIMO操作可以包括單使用者MIMO(SU-MIMO)操作和多使用者MIMO(MU-MIMO)操作。
基頻處理器212可以用於對從處理器230及/或記憶體240接收的信號進行處理,以及將處理後的信號轉發給收發機211,以便經由天線250(1)-250(n)中的一或多個進行發送,基頻處理器212可以用於對經由收發機211從天線250(1)-250(n)中的一或多個接收的信號進行處理,以及將處理後的信號轉發給處理器230及/或記憶體240。
爭用引擎221可以爭用對一或多個共享無線媒體的存取,以及亦可以儲存用於經由一或多個共享無線媒體進行傳輸的封包。STA 200可以包括一或多個爭用引擎221以用於複數種不同的存取種類中的每一種。對於其他實施例而言,爭用引擎221可以是與MAC 220是分離的。對於其他實施例而言,爭用引擎221可以實現成包含指令的一或多個軟體模組(例如,儲存在記憶體240中,或者儲存在MAC 220中提供的記憶體中),當這些指令被處理器230執行時,執行爭用引擎221的功能。
框架格式化電路222可以用於產生及/或格式化從處理器230及/或記憶體240接收的訊框(例如,經由向處理器230所提供的PDU增加MAC標頭),以及可以用於對從實體設備210接收的訊框進行重新格式化(例如,經由將MAC標頭從接收自實體設備210的訊框中剝離)。
出於本文論述的目的,在圖2中將MAC 220示出為耦合在實體設備210和處理器230之間。對於實際的實施例而言,可以使用一或多個匯流排(為了簡單起見,未圖示)將實體設備210、MAC 220、處理器230及/或記憶體240連接在一起。
記憶體240可以包括儲存複數個AP的簡檔資訊的AP簡檔資料儲存241。特定的AP的簡檔資訊可以包括例如:AP的位置、服務集標識(SSID)媒體體存取控制(MAC)位址、通道資訊、接收信號強度指示符(RSSI)值、有效輸送量值、通道狀態資訊(CSI)、定時資訊、支援的資料速率、支援的頻帶、與STA 200的連接歷史、支援的及/或最近使用的調制和編碼方案、以及與AP的操作有關或者用於描述AP的操作的任何其他適當資訊。
記憶體240可以包括多個封包佇列242。這些封包佇列242可以儲存要從STA 200發送到一或多個其他無線設備的封包。對於一些實施例而言,記憶體240可以包括一或多個封包佇列242以用於複數種不同的優先順序水平或者存取種類中的每一種,例如,如下面關於圖4所更詳細描述的。
此外,記憶體240亦可以包括可以儲存下面的軟體(SW)模組的非暫時性電腦可讀取儲存媒體(例如,諸如EPROM、EEPROM、快閃記憶體、硬碟等等之類的一或多個非揮發性記憶體元件): 框架格式化和交換軟體模組243,用於促進訊框(例如,管理訊框、控制訊框和資料訊框)的建立和交換,例如,如下面針對於圖5的一或多個操作所描述的;及 AP/頻帶切換軟體模組244,用於促進STA 200的關聯在AP之間的切換,及/或促進STA 200的操作在不同的頻帶之間的切換,例如,如下面針對於圖5的一或多個操作所描述的。 每一個軟體模組都包括指令,當指令被處理器230執行時,可以使得STA 200執行相對應的功能。因此,記憶體240的非暫時性電腦可讀取媒體包括用於執行下面關於圖5所描述的操作的全部或者一部分的指令。
處理器230可以是能夠執行STA 200中(例如,記憶體240中)儲存的一或多個軟體程式的腳本或者指令的任何一或多個適當的處理器。例如,處理器230可以執行框架格式化和交換軟體模組243,以促進訊框(例如,管理訊框、控制訊框和資料訊框)的建立和交換。處理器230亦可以執行AP/頻帶切換軟體模組244,以促進STA 200的關聯在AP之間的切換,及/或促進STA 200的操作在不同的頻帶之間的切換。
圖3圖示實例AP 300,其可以是圖1的AP 110A-110E中的一或多個的一個實施例。AP 300可以包括實體設備310,實體設備310至少包括多個收發機311和基頻處理器312。AP 300可以包括MAC 320,MAC 320至少包括多個爭用引擎321和框架格式化電路322。AP 300可以包括處理器330,可以包括記憶體340,可以包括網路介面350,可以包括多個天線360(1)-360(n)。
收發機311可以直接地或者經由天線選擇電路(為了簡單起見,未圖示)來耦合到天線360(1)-360(n)。收發機311可以用於與一或多個無線設備(例如,STA)、與一或多個其他AP及/或與其他適當的設備無線地進行通訊。儘管為了簡單起見而在圖3中未圖示,但收發機311可以包括任意數量的發射鏈,以便處理信號和經由天線360(1)-360(n)向其他無線設備發送信號,收發機311可以包括任意數量的接收鏈,以便處理從天線360(1)-360(n)接收的信號。因此,對於實例實施例而言,AP 300可以被配置用於MIMO操作。MIMO操作可以包括SU-MIMO操作和MU-MIMO操作。
基頻處理器312可以用於對從處理器330及/或記憶體340接收的信號進行處理,以及將處理後的信號轉發給收發機311,以便經由天線360(1)-360(n)中的一或多個進行發送,基頻處理器312可以用於對經由收發機311從天線360(1)-360(n)中的一或多個接收的信號進行處理,以及將處理後的信號轉發給處理器330及/或記憶體340。
爭用引擎321可以爭用對共享無線媒體的存取,以及亦可以儲存用於經由該共享無線媒體進行傳輸的封包。對於一些實施例而言,AP 300可以包括一或多個爭用引擎321以用於複數種不同的存取種類中的每一種。對於其他實施例而言,爭用引擎321可以是與MAC 320是分離的。對於其他實施例而言,爭用引擎321可以實現成包含指令的一或多個軟體模組(例如,儲存在記憶體340中,或者儲存在MAC 320中提供的記憶體中),當這些指令被處理器330執行時,執行下面所描述的爭用引擎321的功能。
框架格式化電路322可以用於建立及/或格式化從處理器330及/或記憶體340接收的訊框(例如,經由向處理器330所提供的PDU增加MAC標頭),以及可以用於對從實體設備310接收的訊框進行重新格式化(例如,將MAC標頭從接收自實體設備310的訊框剝離)。
網路介面350可以用於直接地或者經由一或多個中間網路,來與圖1中所示出的WAN 130及/或與圖1的WLAN 120相關聯的WLAN伺服器(為了簡單起見,未圖示)進行通訊以及發送信號。
出於本文論述的目的,在圖3中將MAC 320示出成耦合在實體設備310和處理器330之間。對於實際的實施例而言,可以使用一或多個匯流排(為了簡單起見,未圖示)將實體設備310、MAC 320、處理器330、記憶體340及/或網路介面350連接在一起。
記憶體340可以包括儲存複數個STA的簡檔資訊的STA簡檔資料儲存341。特定的STA的簡檔資訊可以包括例如:其MAC位址、支援的資料速率、與AP 300的連接歷史、設備類型、傳輸量流及/或頻寬歷史、以及與STA的操作有關或者用於描述STA的操作的任何其他適當資訊。
記憶體340亦可以包括多個封包佇列342。這些封包佇列342可以儲存要從AP 300發送到一或多個其他無線設備的封包。對於一些實施例而言,記憶體340可以包括一或多個封包佇列342以用於複數種不同的優先順序水平或者存取種類中的每一種,例如,如下面關於圖4所更詳細描述的。此外,對於至少一些實施例而言,記憶體340可以包括用於複數個不同的目的地(例如,STA)的封包佇列,例如,如下面關於圖4所更詳細描述的。
記憶體340亦可以包括可以儲存下面的軟體模組的非暫時性電腦可讀取儲存媒體(例如,諸如EPROM、EEPROM、快閃記憶體、硬碟等等之類的一或多個非揮發性記憶體元件): 框架格式化和交換軟體模組343,用於促進訊框(例如,管理訊框、控制訊框和資料訊框)的建立和交換,例如,如下面針對於圖5的一或多個操作所描述的; 分類軟體模組344,用於將進入的封包及/或傳輸量流分類成多種傳輸量類型,例如,如下面針對於圖5的一或多個操作所描述的; 封包節流和優先順序軟體模組345,用於對進入的傳輸量流進行選擇性地節流,及/或動態地改變多個選定的封包或者流的優先順序水平,例如,如下面針對於圖5的一或多個操作所描述的;及 AP/頻帶操縱軟體模組346,用於基於分類的傳輸量類型、優先順序水平、傳輸量流特性、無線設備的移動及/或QoS屬性,促進在不同的AP之間及/或不同的頻帶之間對諸如STA 200之類的無線設備進行操縱,例如,如下面關於圖5所描述的。 每一個軟體模組都包括指令,當該等指令被處理器330執行時,使得AP 300執行相對應的功能。因此,記憶體340的非暫時性電腦可讀取媒體包括用於執行下面關於圖5所描述的操作的全部或者一部分的指令。
處理器330可以是能夠執行AP 300中(例如,記憶體340中)儲存的一或多個軟體程式的腳本或者指令的任何適當的處理器。例如,處理器330可以執行框架格式化和交換軟體模組343,以促進訊框(例如,管理訊框、控制訊框和資料訊框)的建立和交換。處理器330可以執行分類軟體模組344,以便將進入的封包及/或傳輸量流分類成多種傳輸量類型。處理器330可以執行封包節流和優先順序軟體模組345,以便對進入的傳輸量流進行選擇性地節流,及/或動態地改變多個選定的封包或者流的優先順序水平。處理器330可以執行AP/頻帶操縱軟體模組346,以便基於分類的傳輸量類型、優先順序水平、傳輸量流特性、無線設備的移動及/或QoS屬性,促進在不同的AP之間及/或不同的頻帶之間對無線設備(例如,圖1的站STA1-STA4及/或圖2的STA 200中的一或多個)進行操縱。
圖4圖示了可以在圖3的AP 300中實現的封包爭用和傳輸系統400。對於一些實施例而言,系統400可以經由圖3的MAC 320、處理器330及/或記憶體340來實現,或者對應於圖3的MAC 320、處理器330及/或記憶體340。對於其他實施例而言,系統400可以是耦合到圖3的實體設備310、MAC 320、處理器330和記憶體340的單獨設備或者晶片。將系統400示出為包括存取種類佇列410、爭用引擎420和交換430。存取種類佇列410(其可以是圖3的封包佇列342的一個實施例)包括四組AC佇列410(0)-410(3),它們可以從AP 300的上層(為了簡單起見,未圖示)接收資料封包(例如,在封包分類操作之後,其中該封包分類操作決定在存取種類佇列410中排隊的下行鏈路資料的TID和DA)。
第一組存取種類佇列410(0)對根據與第一存取種類(AC0)相對應的TID進行分類的下行鏈路資料進行排隊,其包括複數個單獨的封包佇列AC0(1)-AC0(n),每一個用於儲存將被發送到複數個目的位址DA1-DAn中的相對應一個的封包。第二組存取種類佇列410(1)對根據與第二存取種類(AC1)相對應的TID進行分類的下行鏈路資料進行排隊,其包括複數個單獨的封包佇列AC1(1)-AC1(n),每一個用於儲存將被發送到複數個目的位址DA1-DAn中的相對應一個的封包。第三組存取種類佇列410(2)對根據與第三存取種類(AC2)相對應的TID進行分類的下行鏈路資料進行排隊,其包括複數個單獨的封包佇列AC2(1)-AC2(n),每一個用於儲存將被發送到複數個目的位址DA1-DAn中的相對應一個的封包。第四組存取種類佇列410(3)對根據與第四存取種類(AC3)相對應的TID進行分類的下行鏈路資料進行排隊,其包括複數個單獨的封包佇列AC3(1)-AC3(n),每一個用於儲存將被發送給複數個目的位址DA1-Dn中的相對應一個的封包。
如前述,目的位址DA1-DAn中的每一個標識該AP 300向其發送資料的相對應的STA。出於本文論述的目的,STA1具有目的位址DA1,STA2具有目的位址DA2,STA3具有目的位址DA3,以及STA4具有目的位址DA4。因此,對於第一存取種類AC0而言,封包佇列AC0(1)可以儲存將向STA1傳送的封包,封包佇列AC0(2)可以儲存將向STA2傳送的封包等等;對於第二存取種類AC1而言,封包佇列AC1(1)可以儲存將向STA1傳送的封包,封包佇列AC1(2)可以儲存將向STA2傳送的封包等等;對於第三存取種類而言,封包佇列AC2(1)可以儲存將向STA1傳送的封包,封包佇列AC2(2)可以儲存將向STA2傳送的封包等等;對於第四存取種類AC3而言,封包佇列AC3(1)可以儲存將向STA1傳送的封包,封包佇列AC3(2)可以儲存將向STA2傳送的封包等等。因此,每一組存取種類佇列410(0)-410(3)可以以每使用者為基礎,對下行鏈路資料進行排隊。
將爭用引擎420(其可以是圖3的爭用引擎321的一個實施例)示出為包括四個單獨的爭用引擎CE0-CE3。第一爭用引擎CE0包括用於從第一組存取種類佇列410(0)接收封包的輸入,包括耦合到交換430的輸出,以及其用於代表第一存取種類AC0來爭用媒體存取。第二爭用引擎CE1包括用於從第二組存取種類佇列410(1)接收封包的輸入,包括耦合到交換430的輸出,以及其用於代表第二存取種類AC1來爭用媒體存取。第三爭用引擎CE2包括用於從第三組存取種類佇列410(2)接收封包的輸入,包括耦合到交換430的輸出,以及其用於代表第三存取種類AC2來爭用媒體存取。第四爭用引擎CE3包括用於從第四組存取種類佇列410(3)接收封包的輸入,包括耦合到交換430的輸出,以及其用於代表第四存取種類AC3來爭用媒體存取。因此,爭用引擎CE0-CE3中的每一個可以以每AC為基礎,對下行鏈路資料進行排隊。
爭用引擎CE0-CE3中的每一個負責爭用針對其相應存取種類的媒體存取。為了確保與較低資料優先順序水平相關聯的存取種類相比,更快速及/或更頻繁地向與較高資料優先順序水平相關聯的存取種類授權媒體存取,爭用引擎CE0-CE3可以從不同範圍的爭用時段退避值中進行選擇。具體而言,與關聯於較低優先順序存取種類的爭用引擎相比,與較高優先順序存取種類相關聯的爭用引擎從更低範圍的退避值中進行選擇。用此方式,與關聯於較低優先順序存取種類的爭用引擎相比,與較高優先順序存取種類相關聯的爭用引擎可以在任何給定的爭用時段內具有贏得媒體存取的更大機率。因此,對於實例實施例而言,爭用引擎CE0可以從最低範圍的退避值中進行選擇,爭用引擎CE1可以從第二最低範圍的退避值中進行選擇,爭用引擎CE2可以從第三最低範圍的退避值中進行選擇,以及爭用引擎CE3可以從最高範圍的退避值中進行選擇。對於至少一些實施例而言,爭用引擎CE0-CE3從其中選擇退避值的數字範圍彼此之間重疊。
交換430包括用於從爭用引擎CE0-CE3接收封包的輸入,以及耦合到AP 300的實體層(例如,圖3的收發機311)的輸出。在操作中,交換430將從相應的爭用引擎CE0-CE3提供的封包PKTAC0
-PKTAC3
中的一個作為選定的封包(PKTSEL
)轉發給實體層,實體層繼而在無線媒體上發送PKTSEL
。具體而言,爭用引擎CE0-CE3中的在給定的爭用時段內贏得媒體存取的一個爭用引擎將PKTAC0
-PKTAC3
中的相對應一個作為PKTSEL
進行轉發,以便發送到無線媒體上。
圖2的STA 200可以包括類似於圖4的爭用和傳輸系統400的爭用和傳輸系統。在一些態樣中,STA 200中包括的爭用和傳輸系統可以針對於存取種類AC0-AC3中的每一種,只包括一個佇列(例如,由於STA 200通常只向相關聯的AP發送資料,並且因此針對於在STA 200中排隊的上行鏈路資料,只存在一個DA值)。在其他態樣中,STA 200中包括的爭用和傳輸系統可以針對每一種存取種類,包括單獨的DA封包佇列,這可以允許STA 200支援針對多個DA的傳輸量的傳輸。
如前述,在每一個爭用時段期間,爭用引擎CE0-CE3中的每一個都對媒體存取進行爭用。在給定的爭用時段內贏得媒體存取的爭用引擎被授權TXOP,在TXOP期間,獲勝的爭用引擎可以將屬於針對特定DA的相應AC的一或多個封包發送到無線媒體上。當該TXOP結束時,或者沒有更多的封包要被發送到該特定的DA時,獲勝的爭用引擎放棄對該媒體的控制,並且可以隨後在其下一個TXOP期間(例如,對應於下一個贏得的爭用時段),繼續對其相對應的存取種類佇列410進行服務。
與相對應的一組AC佇列410中的各個封包佇列中的每一個被服務一次相關聯的時間段在本文中稱為佇列服務間隔(QSI),如圖4中所指示的。具體而言,針對至少一個實施例而言,可以將QSI的值規定成:針對相對應的存取種類的給定封包佇列的服務的完成與給定的封包佇列的下一個服務的開始之間的時間段。該時間段包括:在返回到給定的封包佇列之前,服務相對應的存取種類的其他封包佇列所花費的時間。因此,QSI的值可以是對屬於特定存取種類的給定使用者傳輸量的連續服務之間的時間段的度量。
例如,QSIAC0
的值表示爭用引擎CE0以循環方式,對其相對應的封包佇列AC0(1)-AC0(n)中的全部服務一次的時間量,QSIAC1
的值表示爭用引擎CE1以循環方式,對其相對應的封包佇列AC1(1)-AC1(n)中的全部服務一次的時間量,QSIAC2
的值表示爭用引擎CE2以循環方式,對其相對應的封包佇列AC2(1)-AC2(n)中的全部服務一次的時間量,以及QSIAC3
的值表示爭用引擎CE3以循環方式,對其相對應的封包佇列AC3(1)-AC3(n)中的全部服務一次的時間量。
針對爭用引擎CE0-CE3中的給定一個進行媒體存取的連續授權之間的時間段在本文中稱為存取種類的佇列服務間隔(acQSI),如圖4中所指示的。具體而言,對於至少一個實施例而言,可以將acQSI的值規定成:在媒體存取的連續授權之間,給定的存取種類的爭用引擎等待的時間量。因此,acQSI的值可以說明給定的存取種類的封包在與其他存取種類的封包和媒體的其他使用者進行爭用所花費的時間量。
再次參照圖1,根AP 110A所執行的設備操縱操作可以至少部分地基於分類的傳輸量類型、優先順序水平、傳輸量流特性、無線設備的移動及/或站STA1-STA4的QoS需求。若進入的封包(例如,根AP 110A從WAN 130接收的封包)包括QoS標記,則根AP 110A可以使用該QoS標記對這些封包劃分優先順序及/或將這些封包分類成前述的本端傳輸量類型中的一種:即時傳輸量、資料串流傳輸量、普通傳輸量和批量傳輸量。相反,若進入的封包不包括QoS標記,則根AP 110A可以對這些封包進行分析(例如,使用深度封包偵測技術)以對這些封包劃分優先順序及/或將這些封包分類成前述的本端傳輸量類型中的一種。亦參照圖4,對於至少一些實施例而言,根AP 110A可以至少部分地基於進入的封包的優先順序及/或分類(例如,如根AP 110A所決定的),將進入的封包指引到多組AC佇列410(0)-410(3)中的選定的一個。
對於至少一個實現方式而言,根AP 110A可以對進入的封包進行檢查,以及基於下面因素中的至少一個,判斷是否可以將相對應的流分類成即時傳輸量(例如,而不是非時間關鍵傳輸量):(1)流是使用者資料包通訊協定(UDP)還是傳輸控制協定(TCP);(2)流的總負載;(3)流的持續時間;及(4)流的目的地。例如,使用UDP發送的封包可以指示流是即時傳輸量(例如,由於與TCP傳輸量相比,相對低的管理負擔和缺少糾錯),而相對長的持續時間可以指示流不是即時傳輸量(例如,相對長的持續時間可以指示批量備份操作)。
另外地或者替代地,根AP 110A可以對進入的封包進行分析,以判斷相對應的流是否是下面傳輸量類型中的一種:遊戲傳輸量、語音(例如,VoIP)傳輸量、下行鏈路(DL)傳輸量和貪婪傳輸量。其後,根AP 110A可以至少部分地基於指引去往給定的設備的傳輸量的類型,動態地修改針對設備的操縱操作。遊戲傳輸量
舉一個實例,若根AP 110A決定與給定的STA相關聯的傳輸量流與遊戲應用相關聯,則根AP 110A可以選擇將給定的STA操縱到根AP 110A,而不是中繼器AP 110B-110E中的一個(即使給定的STA朝著中繼器AP 110B-110E中的一個移動,及/或變得與根AP 110A相比,與中繼器AP 110B-110E中的一個更近)。具體而言,由於遊戲傳輸量是時間敏感的和對延遲不敏感,所以可以期望的是,使WLAN 120中的跳數(例如,在封包到達給定的STA之前,路由經過的AP 110A-110E的數量)最小化。因此,在一些態樣中,將給定的STA與根AP 110A進行關聯可以減少針對該遊戲傳輸量的跳數。此外,若給定的STA有助於即時的互動式遊戲應用(例如,第一人稱射擊遊戲應用),則根AP 110A可以不將給定的STA操縱到另一個AP或者另一個頻帶(例如,以使下一跳延遲和重新關聯延遲最小化),除非根AP 110A偵測到該遊戲中的暫停。當根AP或者與STA相關聯的當前AP偵測到遊戲傳輸量暫停時,則可以將STA操縱到不同的AP(例如,最佳的可用AP)。
舉另一個實例,若根AP 110A決定STA2和STA3正在與彼此玩遊戲應用,則根AP 110A可以將STA2和STA3操縱到同一AP(例如,當前關聯的中繼器AP 110C),以使STA2和STA3之間的跳數最小化。語音傳輸量
在一些態樣中,若根AP 110A決定給定的STA正在促進(或者將要促進)VoIP撥叫,則根AP 110A可以將給定的STA維持在2.4 GHz頻帶上,以使潛在切換的次數最小化(例如,由於與5 GHz無線信號相比,2.4 GHz無線信號通常具有更遠距離)。在其他態樣中,若根AP 110A決定在2.4 GHz頻帶上的壅塞超過閥值(並且5 GHz頻帶上的壅塞低於閥值),則根AP 110A可以將給定的STA操縱到5 GHz頻帶。下行鏈路傳輸量
對於一些實施例而言,若根AP 110A偵測到給定的STA正在接收下行鏈路(DL)資料,則根AP 110A可以判斷該DL資料是對應於即時傳輸量,還是普通傳輸量或者批量傳輸量,並隨後相應地對這些DL封包選擇性地劃分優先順序(例如,使得與非時間關鍵傳輸量相比,給予即時傳輸量更高的優先順序)。在一些態樣中,根AP 110A可以使用給定的DL傳輸量流的編碼解析度(例如,720 dpi對比1080 dpi),來判斷給定的DL傳輸量流是對應於即時傳輸量,還是非時間關鍵傳輸量。這裡,DL傳輸量流的編碼解析度可以指示操縱決定,以便使針對具有更高編碼解析度的傳輸量(例如,針對需要更高的有效輸送量的傳輸量)的跳數最小化。
舉一個實例,若給定的DL傳輸量流具有比閥值更大的恆定資料速率(例如,高於4 Mbit/s的資料速率),這可以指示DL傳輸量流對應於資料串流傳輸量或者即時傳輸量,則根AP 110A可以向給定的DL傳輸量流分配相對高的優先順序(例如,以確保與普通傳輸量或者批量傳輸量相比,資料串流傳輸量或者即時傳輸量具有較高的優先順序)。舉另一個實例,若給定的DL傳輸量流具有接近於最大回載資料速率的資料速率,這可以指示給定的DL傳輸量流是與普通傳輸量或批量傳輸量相對應的相對大的下載檔案,則根AP 110A可以向給定的DL傳輸量流分配相對低的優先順序(例如,以便確保與即時傳輸量相比,普通傳輸量或者批量傳輸量具有較低的優先順序)。
根AP 110A亦可以對傳輸量流的封包間間隔進行分析,以便對流進行分類。例如,若封包間間隔是相對小的(例如,每10毫秒接收一次封包),則傳輸量流很可能是即時傳輸量流。相反,若封包間間隔是相對大的(例如,每幾百毫秒接收一次封包),則傳輸量流很可能是非時間關鍵傳輸量流。貪婪傳輸量
對於一些實施例而言,設備操縱決定可以至少部分地基於傳輸量流是貪婪的還是非貪婪的。舉一個實例,根AP 110A可以將貪婪的流從過載通道操縱到非過載通道,及/或可以將流的資料速率限制於其當前值(例如,使得流不會擴張以及使非過載通道變得過載)。舉另一個實例,若根AP 110A在特定通道上偵測到壅塞,則根AP 110A可以對非時間關鍵傳輸量進行節流以有利於即時傳輸量,使得滿足即時傳輸量流的QoS保證。根AP 110A亦可以決定即時傳輸量流何時終止,以及其後執行機會性設備操縱操作。
圖5圖示示例性流程圖,其圖示用於在無線區域網路(WLAN)中的存取點之間操縱無線設備的實例操作500。對於圖5的實例而言,操作500可以由第一AP來執行。在一些態樣中,第一AP可以是根AP 110A。在其他態樣中,第一AP可以是圖1的中繼器AP 110B-110E中的一個。對於其他實施例而言,操作500可以由任何適當的無線設備來執行。
第一AP可以監測與無線設備相關聯的傳輸量流(502),以及可以隨後至少部分地基於傳輸量流的一或多個特性,辨識傳輸量流的傳輸量類型(504)。對於一些實現方式而言,第一AP可以將傳輸量流分類成即時傳輸量(例如,遊戲傳輸量或者語音傳輸量)、資料串流傳輸量(例如,視訊傳輸量)、普通傳輸量或者批量傳輸量。此外,在一些態樣中,傳輸量特性可以包括資料速率、傳輸量流的持續時間、傳輸量流的長度、以及傳輸量流的相鄰封包之間的間隔。在其他態樣中,傳輸量特性可以包括該傳輸量流的QoS和應用類型。
隨後,第一AP可以至少部分地基於所辨識的傳輸量類型,將無線設備的關聯選擇性地從第一AP切換到多個第二AP中的一個(506)。在一些態樣中,多個第二AP中的每一個可以是圖1的中繼器AP 110B-110E中的一個。舉一個實例,若所辨識的傳輸量類型是即時傳輸量,則第一AP可以維持無線設備與根AP的關聯(506A)。舉另一個實例,若所辨識的傳輸量類型是非時間關鍵傳輸量,則第一AP可以至少部分地基於無線設備朝著多個第二AP中的選定的一個的移動以及所選定的第二AP的負載,將無線設備的關聯從第一AP切換到選定的第二AP(506B)。
在前述說明中,已經參照其特定的實例實施例來描述了實例實施例。但是,將顯而易見的是,可以在不脫離如所附申請專利範疇所闡述的本案內容的更廣闊保護範疇的情況下,對其做出各種修改和改變。因此,說明書和附圖應被認為是說明性的而不是限制性的。
100‧‧‧無線系統
110A‧‧‧無線存取點(AP)
110B‧‧‧無線存取點(AP)
110C‧‧‧無線存取點(AP)
110D‧‧‧無線存取點(AP)
110E‧‧‧無線存取點(AP)
120‧‧‧無線區域網路(WLAN)
130‧‧‧外部WAN
200‧‧‧STA
210‧‧‧實體設備
211‧‧‧收發機
212‧‧‧基頻處理器
220‧‧‧MAC
221‧‧‧爭用引擎
222‧‧‧框架格式化電路
230‧‧‧處理器
240‧‧‧記憶體
241‧‧‧AP簡檔資料儲存
242‧‧‧封包佇列
243‧‧‧框架格式化和交換軟體模組
244‧‧‧AP/頻帶切換軟體模組
250(1)‧‧‧天線
250(n)‧‧‧天線
300‧‧‧AP
310‧‧‧實體設備
311‧‧‧收發機
312‧‧‧基頻處理器
320‧‧‧MAC
321‧‧‧爭用引擎
322‧‧‧框架格式化電路
330‧‧‧處理器
340‧‧‧記憶體
341‧‧‧STA簡檔資料儲存
342‧‧‧封包佇列
343‧‧‧框架格式化和交換軟體模組
344‧‧‧分類軟體模組
345‧‧‧封包節流和優先順序軟體模組
346‧‧‧AP/頻帶操縱軟體模組
350‧‧‧網路介面
360(1)‧‧‧天線
360(n)‧‧‧天線
400‧‧‧封包爭用和傳輸系統
410‧‧‧存取種類佇列
410(0)‧‧‧存取種類佇列
410(1)‧‧‧存取種類佇列
410(2)‧‧‧存取種類佇列
410(3)‧‧‧存取種類佇列
420‧‧‧爭用引擎
430‧‧‧交換
500‧‧‧操作
502‧‧‧方塊
504‧‧‧方塊
506‧‧‧方塊
506A‧‧‧方塊
506B‧‧‧方塊
110A‧‧‧無線存取點(AP)
110B‧‧‧無線存取點(AP)
110C‧‧‧無線存取點(AP)
110D‧‧‧無線存取點(AP)
110E‧‧‧無線存取點(AP)
120‧‧‧無線區域網路(WLAN)
130‧‧‧外部WAN
200‧‧‧STA
210‧‧‧實體設備
211‧‧‧收發機
212‧‧‧基頻處理器
220‧‧‧MAC
221‧‧‧爭用引擎
222‧‧‧框架格式化電路
230‧‧‧處理器
240‧‧‧記憶體
241‧‧‧AP簡檔資料儲存
242‧‧‧封包佇列
243‧‧‧框架格式化和交換軟體模組
244‧‧‧AP/頻帶切換軟體模組
250(1)‧‧‧天線
250(n)‧‧‧天線
300‧‧‧AP
310‧‧‧實體設備
311‧‧‧收發機
312‧‧‧基頻處理器
320‧‧‧MAC
321‧‧‧爭用引擎
322‧‧‧框架格式化電路
330‧‧‧處理器
340‧‧‧記憶體
341‧‧‧STA簡檔資料儲存
342‧‧‧封包佇列
343‧‧‧框架格式化和交換軟體模組
344‧‧‧分類軟體模組
345‧‧‧封包節流和優先順序軟體模組
346‧‧‧AP/頻帶操縱軟體模組
350‧‧‧網路介面
360(1)‧‧‧天線
360(n)‧‧‧天線
400‧‧‧封包爭用和傳輸系統
410‧‧‧存取種類佇列
410(0)‧‧‧存取種類佇列
410(1)‧‧‧存取種類佇列
410(2)‧‧‧存取種類佇列
410(3)‧‧‧存取種類佇列
420‧‧‧爭用引擎
430‧‧‧交換
500‧‧‧操作
502‧‧‧方塊
504‧‧‧方塊
506‧‧‧方塊
506A‧‧‧方塊
506B‧‧‧方塊
實例實施例是經由實例的方式來示出的,並且不意欲受到附圖中各圖的限制。
圖1圖示可以在其中實現實例實施例的無線系統的方塊圖。
圖2根據實例實施例,圖示無線站(STA)的方塊圖。
圖3根據實例實施例,圖示存取點(AP)的方塊圖。
圖4根據實例實施例,圖示圖3的AP的封包爭用和傳輸系統的方塊圖。
圖5圖示圖示用於將無線設備操縱到圖1的無線系統的特定AP的實例操作的說明性流程圖。
貫穿各個附圖,相同的元件符號代表相對應的部分。
國內寄存資訊 (請依寄存機構、日期、號碼順序註記) 無
國外寄存資訊 (請依寄存國家、機構、日期、號碼順序註記) 無
(請換頁單獨記載) 無
500‧‧‧操作
502‧‧‧方塊
504‧‧‧方塊
506‧‧‧方塊
506A‧‧‧方塊
506B‧‧‧方塊
Claims (30)
- 一種用於在一無線區域網路(WLAN)中選擇性地操縱一無線設備的方法,該方法包括以下步驟: 監測與該無線設備相關聯的一傳輸量流; 至少部分地基於該傳輸量流的一或多個特性,辨識該傳輸量流的一傳輸量類型;及 至少部分地基於该所辨識的傳輸量類型,在一第一存取點(AP)和多個第二AP之間選擇性地切換該無線設備的一關聯。
- 根據請求項1之方法,其中該一或多個特性包括由以下各項構成的組中的至少一個成員:一資料速率、該傳輸量流的一持續時間、該傳輸量流的一長度、以及該傳輸量流的相鄰封包之間的一間隔。
- 根據請求項1之方法,其中該選擇性地切換包括以下步: 回應於该所辨識的傳輸量類型是即時傳輸量,維持該無線設備與該第一AP的該關聯。
- 根據請求項3之方法,其中該無線設備與該第一AP的該關聯是獨立於該無線設備的一移動來維持的。
- 根據請求項3之方法,其中該無線設備與該第一AP的該關聯是獨立於該第一AP或者該多個第二AP上的一負載來維持的。
- 根據請求項3之方法,其中該即時傳輸量是由語音傳輸量和遊戲傳輸量構成的組中的至少一個成員。
- 根據請求項1之方法,其中該選擇性地切換包括以下步驟: 回應於该所辨識的傳輸量類型是非時間關鍵傳輸量,至少部分地基於該無線設備朝著該多個第二AP中的選定的一個第二AP的移動以及該選定的第二AP的一負載,將該無線設備的該關聯從該第一AP切換到該選定的第二AP。
- 根據請求項1之方法,其中該傳輸量流對應於在該無線設備和另一個設備之間被促進的一遊戲應用,以及該選擇性地切換包括以下步驟: 將該無線設備的該關聯切換到該多個第二AP中的與該另一個設備相關聯的一個。
- 根據請求項1之方法,其中該第一AP是一根AP,以及該多個第二AP中的每一個是一中繼器AP。
- 根據請求項1之方法,其中該第一AP是一中繼器AP,以及該多個第二AP中的一個是一根AP。
- 一种第一存取點(AP),包括: 一或多個處理器;及 一記憶體,其用於儲存包括指令的一或多個程式,該等指令在被該一或多個處理器執行時,使得該第一AP經由以下操作來在一無線區域網路(WLAN)中選擇性地操縱一無線設備: 監測與該無線設備相關聯的一傳輸量流; 至少部分地基於該傳輸量流的一或多個特性,辨識該傳輸量流的一傳輸量類型;及 至少部分地基於該所辨識的傳輸量類型,在該第一AP和多個第二AP之間選擇性地切換該無線設備的一關聯。
- 根據請求項11之第一AP,其中該一或多個特性包括由以下各項構成的組中的至少一個成員:一資料速率、該傳輸量流的一持續時間、該傳輸量流的一長度、以及該傳輸量流的相鄰封包之間的一間隔。
- 根據請求項11之第一AP,其中執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 回應於該所辨識的傳輸量類型是即時傳輸量,維持該無線設備與該第一AP的該關聯。
- 根據請求項13之第一AP,其中該無線設備與該第一AP的該關聯是獨立於該無線設備的一移動來維持的。
- 根據請求項13之第一AP,其中該無線設備與該第一AP的該關聯是獨立於該第一AP或者該多個第二AP上的一負載來維持的。
- 根據請求項13之第一AP,其中該即時傳輸量是由語音傳輸量和遊戲傳輸量構成的組中的至少一個成員。
- 根據請求項11之第一AP,其中執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 回應於該所辨識的傳輸量類型是非時間關鍵傳輸量,至少部分地基於該無線設備朝著該多個第二AP中的選定的一個第二AP的一移動以及該選定的第二AP的一負載,將該無線設備的該關聯從該第一AP切換到該選定的第二AP。
- 根據請求項11之第一AP,其中該傳輸量流對應於在該無線設備和另一個設備之間被促進的一遊戲應用,以及執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 將該無線設備的該關聯切換到該多個第二AP中的與該另一個設備相關聯的一個。
- 一種儲存包含指令的一或多個程式的非暫時性電腦可讀取儲存媒體,該等指令在被一第一存取點(AP)的一或多個處理器執行時,使得該第一AP經由執行包括以下的操作來在一無線區域網路(WLAN)中選擇性地操縱一無線設備: 監測與該無線設備相關聯的一傳輸量流; 至少部分地基於該傳輸量流的一或多個特性,辨識該傳輸量流的一傳輸量類型;及 至少部分地基於該所辨識的傳輸量類型,在該第一AP和多個第二AP之間選擇性地切換該無線設備的一關聯。
- 根據請求項19之非暫時性電腦可讀取儲存媒體,其中該一或多個特性包括由以下各項構成的組中的至少一個成員:一資料速率、該傳輸量流的一持續時間、該傳輸量流的一長度、以及該傳輸量流的相鄰封包之間的一間隔。
- 根據請求項19之非暫時性電腦可讀取儲存媒體,其中執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 回應於該所辨識的傳輸量類型是即時傳輸量,維持該無線設備與該第一AP的該關聯。
- 根據請求項21之非暫時性電腦可讀取儲存媒體,其中該無線設備與該第一AP的該關聯是獨立於該無線設備的一移動來維持的。
- 根據請求項21之非暫時性電腦可讀取儲存媒體,其中該無線設備與該第一AP的該關聯是獨立於該第一AP或者該多個第二AP上的一負載來維持的。
- 根據請求項21之非暫時性電腦可讀取儲存媒體,其中該即時傳輸量是由語音傳輸量和遊戲傳輸量構成的組中的至少一個成員。
- 根據請求項19之非暫時性電腦可讀取儲存媒體,其中執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 回應於該所辨識的傳輸量類型是非時間關鍵傳輸量,至少部分地基於該無線設備朝著該多個第二AP中的選定的一個第二AP的一移動以及該選定的第二AP的一負載,將該無線設備的該關聯從該第一AP切換到該選定的第二AP。
- 根據請求項19之非暫時性電腦可讀取儲存媒體,其中該傳輸量流對應於在該無線設備和另一個設備之間被促進的一遊戲應用,以及執行該等指令以進行該選擇性地切換使得該第一AP進行以下操作: 將該無線設備的該關聯切換到該多個第二AP中的與該另一個設備相關聯的一個。
- 一種用於在一無線區域網路(WLAN)中選擇性地操縱一無線設備的一第一存取點(AP),該第一AP包括: 用於監測與該無線設備相關聯的一傳輸量流的單元; 用於至少部分地基於該傳輸量流的一或多個特性,辨識該傳輸量流的一傳輸量類型的單元;及 用於至少部分地基於該所辨識的傳輸量類型,在該第一AP和多個第二AP之間選擇性地切換該無線設備的一關聯。
- 根據請求項27之第一AP,其中該用於選擇性地切換的單元用於: 回應於該所辨識的傳輸量類型是即時傳輸量,維持該無線設備與該第一AP的該關聯。
- 根據請求項28之第一AP,其中該無線設備與該第一AP的該關聯是獨立於該無線設備的一移動來維持的。
- 根據請求項27之第一AP,其中該用於選擇性地切換的單元用於: 若該所辨識的傳輸量類型是非時間關鍵傳輸量,則至少部分地基於該無線設備朝著該多個第二AP中的選定的一個第二AP的一移動以及該選定的第二AP的一負載,將該無線設備的該關聯從該第一AP切換到該選定的第二AP。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562242227P | 2015-10-15 | 2015-10-15 | |
| US15/186,284 US20170111854A1 (en) | 2015-10-15 | 2016-06-17 | Quality of service aware access point and device steering |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201717694A true TW201717694A (zh) | 2017-05-16 |
Family
ID=57138137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW105131550A TW201717694A (zh) | 2015-10-15 | 2016-09-30 | 服務品質感知存取點和設備操縱 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20170111854A1 (zh) |
| TW (1) | TW201717694A (zh) |
| WO (1) | WO2017065976A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI886172B (zh) * | 2019-11-11 | 2025-06-11 | 美商高通公司 | 無線區域網(wlan)中的優先存取的方法、裝置及計算機程式 |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9876691B2 (en) * | 2015-10-20 | 2018-01-23 | Arris Enterprises Llc | Band steering using deep packet inspection |
| KR102444897B1 (ko) * | 2016-01-05 | 2022-09-21 | 삼성전자주식회사 | 통신 연결을 형성하는 방법 및 장치 |
| US10554733B2 (en) * | 2016-03-18 | 2020-02-04 | Plume Design, Inc. | Controlling clients in distributed Wi-Fi networks |
| CN114268571B (zh) * | 2017-02-15 | 2024-09-03 | 西门子公司 | 一种测试方法、设备和系统 |
| US10383002B2 (en) | 2017-05-01 | 2019-08-13 | University Of Notre Dame Du Lac | Systems and methods for rapidly estimating available bandwidth in a WiFi link |
| CN114828115B (zh) * | 2017-05-02 | 2024-01-16 | 无线通信与技术公司 | 用于引导站的方法、接入点和系统 |
| US20180343672A1 (en) * | 2017-05-25 | 2018-11-29 | Microsoft Technology Licensing, Llc | Wireless infrastructure service |
| EP4075870A1 (en) * | 2017-06-06 | 2022-10-19 | Airties Kablosuz Iletisim San. ve Dis Tic. A.S. | Access point and method for client steering in 802.11 networks |
| KR102500347B1 (ko) | 2018-04-26 | 2023-02-16 | 삼성전자주식회사 | Wi-Fi 통신 및 모바일 핫스팟 통신을 제공하기 위한 전자 장치 및 그에 관한 방법 |
| EP3827611A4 (en) * | 2018-07-26 | 2021-08-04 | Razer (Asia-Pacific) Pte Ltd. | INTELLIGENT ADAPTIVE CHANNEL SWITCHING GAME ROUTER |
| US10499282B1 (en) * | 2018-09-28 | 2019-12-03 | Cypress Semiconductor Corporation | Efficient method to load-balance wireless networks with multi-band interface controllers |
| US10959144B2 (en) * | 2018-11-08 | 2021-03-23 | Arris Enterprises Llc | Wireless client device detection and steering on a network with multiple access points |
| US10869246B2 (en) * | 2018-12-20 | 2020-12-15 | Arris Enterprises Llc | Method and system for proactive steering in a wireless network |
| US12418833B2 (en) * | 2019-05-11 | 2025-09-16 | Qubercomm Technologies, Inc. | System for steering client devices with non-weak link in communication network and method thereof |
| US11395186B2 (en) * | 2019-10-17 | 2022-07-19 | Qualcomm Incorporated | Profile-based client steering in multiple access point (AP) networks |
| US11405958B2 (en) | 2020-04-22 | 2022-08-02 | Sony Group Corporation | Enhanced distributed channel access (EDCA) queue for real time application (RTA) packets |
| US12075300B2 (en) * | 2020-04-29 | 2024-08-27 | Hewlett Packard Enterprise Development Lp | Mitigating adjacent channel interference for a dual radio network device |
| US11343729B1 (en) * | 2020-05-27 | 2022-05-24 | Sprint Spectrum L.P. | Dynamic air-interface reconfiguration based on predicted movement toward location where dual-connectivity tends to be lost |
| US11593840B2 (en) * | 2020-07-17 | 2023-02-28 | Arris Enterprises Llc | Client driven client steering |
| US11825339B2 (en) * | 2020-07-22 | 2023-11-21 | Arris Enterprises Llc | Enhanced band steering in a wireless network |
| CN112003957B (zh) * | 2020-10-28 | 2021-02-26 | 腾讯科技(深圳)有限公司 | 调度接入点的方法、装置、服务器以及存储介质 |
| CN114501684A (zh) * | 2020-11-13 | 2022-05-13 | 艾锐势企业有限责任公司 | 用于自动恢复连接的方法、装置、扩展器和计算机介质 |
| US11665728B2 (en) * | 2020-11-18 | 2023-05-30 | Dell Products, L.P. | Multi-band simultaneous switching system and method of using the same |
| US12348479B2 (en) * | 2021-12-21 | 2025-07-01 | At&T Intellectual Property I, L.P. | Apparatuses and methods for facilitating a generation and utilization of networks associated with events |
| US20240114570A1 (en) * | 2022-10-03 | 2024-04-04 | At&T Intellectual Property I, L.P. | Apparatuses and methods for facilitating an application and service aware frequency band selection |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000062504A1 (en) * | 1999-04-12 | 2000-10-19 | Nokia Networks Oy | Packet length classification |
| WO2004043104A1 (en) * | 2002-11-08 | 2004-05-21 | Nokia Corporation | A method and a system for selecting non-real-time users to perform cell reselection |
| US7554962B2 (en) * | 2006-03-20 | 2009-06-30 | Nokia Corporation | Method, mobile station, and software product for access point selection |
| US20080170497A1 (en) * | 2007-01-11 | 2008-07-17 | Moo Ryong Jeong | Proactive Per-Class Load Management |
| US8711768B2 (en) * | 2008-01-16 | 2014-04-29 | Qualcomm Incorporated | Serving base station selection based on backhaul capability |
| US8666403B2 (en) * | 2009-10-23 | 2014-03-04 | Nokia Solutions And Networks Oy | Systems, methods, and apparatuses for facilitating device-to-device connection establishment |
| US20140105178A1 (en) * | 2011-05-25 | 2014-04-17 | Lg Electronics Inc. | Method for simultaneous handover in a wireless access system that supports device-to-device communication and apparatus for supporting the method |
| US8805374B2 (en) * | 2011-06-07 | 2014-08-12 | Intel Corporation | Multi-radio handover manager system and algorithms for heterogeneous wireless networking |
| CN104025686A (zh) * | 2012-01-06 | 2014-09-03 | 惠普发展公司,有限责任合伙企业 | 无线接入点分配 |
| JP6012844B2 (ja) * | 2012-03-22 | 2016-10-25 | インターデイジタル パテント ホールディングス インコーポレイテッド | バックホールトラフィックをオフロードするための方法および装置 |
| US9131400B2 (en) * | 2013-03-14 | 2015-09-08 | Nokia Solutions And Networks Oy | Method and apparatus for inter-RAT integration |
-
2016
- 2016-06-17 US US15/186,284 patent/US20170111854A1/en not_active Abandoned
- 2016-09-28 WO PCT/US2016/054238 patent/WO2017065976A1/en not_active Ceased
- 2016-09-30 TW TW105131550A patent/TW201717694A/zh unknown
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI886172B (zh) * | 2019-11-11 | 2025-06-11 | 美商高通公司 | 無線區域網(wlan)中的優先存取的方法、裝置及計算機程式 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017065976A1 (en) | 2017-04-20 |
| US20170111854A1 (en) | 2017-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201717694A (zh) | 服務品質感知存取點和設備操縱 | |
| CN114514773B (zh) | 多接入点(ap)网络中基于简档的客户端引导 | |
| CA2734138C (en) | Traffic management in distributed wireless networks | |
| US12513591B2 (en) | Reconfigurable multi-radio bridge | |
| US8842629B2 (en) | Scheduling method, device and system based on quality of service | |
| CA2733872C (en) | Traffic management in distributed wireless networks | |
| US11297535B2 (en) | Methods and apparatus for integration of wireless wide area networks with wireless local area networks | |
| CN103517323B (zh) | 无线异构网络的数据传输方法、分流设备、基站设备 | |
| WO2007107839A2 (en) | Method, mobile station, and software product for access point selection | |
| WO2009110103A1 (ja) | ネットワークシステム及び監視ノード | |
| CN104303460B (zh) | 在无线局域网中提供服务质量敏感设备的系统和方法 | |
| US20230209591A1 (en) | Systems and methods for prioritizing bi-directional traffic flows | |
| CN105144634B (zh) | 实现用于蜂窝卸载的无线lan中的公平性的系统和方法 | |
| CN106211352A (zh) | 数据无线承载的建立方法和装置 | |
| Kawada et al. | A trigger-based dynamic load balancing method for WLANs using virtualized network interfaces | |
| WO2014094464A1 (zh) | 无线通信的方法、装置和系统 | |
| WO2013174672A1 (en) | A method and a system for a wireless link optimization and a use thereof for transmission power and interference reduction | |
| CN109104697A (zh) | 用于无线局域网的组播控制方法和无线接入设备 | |
| JP6824857B2 (ja) | セカンダリ基地局選択方法、基地局装置及びプログラム | |
| Abdulshakoor et al. | Joint Network and Mode Selection in 5G Multi RAT Heterogeneous Networks | |
| Hua et al. | Online offloading in dense wireless networks: an adversary multi-armed bandit approach | |
| Takeuchi et al. | Access point selection strategy in IEEE802. 11e WLAN networks | |
| TWI649987B (zh) | 用於整合異質網路之分流排程系統及其方法 | |
| CN120282310A (zh) | 数据传输方法和装置 | |
| Kim et al. | Enhancing downlink multimedia QoS in wifi hotspot networks |