TWI665886B - 用於網路合併和配置共享的方法及相關的裝置 - Google Patents
用於網路合併和配置共享的方法及相關的裝置 Download PDFInfo
- Publication number
- TWI665886B TWI665886B TW106142556A TW106142556A TWI665886B TW I665886 B TWI665886 B TW I665886B TW 106142556 A TW106142556 A TW 106142556A TW 106142556 A TW106142556 A TW 106142556A TW I665886 B TWI665886 B TW I665886B
- Authority
- TW
- Taiwan
- Prior art keywords
- communication device
- configuration
- weight
- repeater
- communication
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
- H04W52/0206—Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15592—Adapting at the relay station communication parameters for supporting cooperative relaying, i.e. transmission of the same data via direct - and relayed path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/186—Processing of subscriber group data
-
- 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
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Databases & Information Systems (AREA)
Abstract
每個獨立的中繼器網路與各自的網路權重和組標識相關。當具有相同組標識的兩個中繼器網路合併時,配置從具有更高網路權重的網路流向具有更低網路權重的網路。當具有不同組標識的兩個中繼器網路,配置從一個網路的中繼器的主機介面流向另一個網路的中繼器的客戶端介面。在兩個網路之間同時進行連接的情況中,組標識改變優先於由兩個網路合併而引起的配置更新。
Description
本發明的所公開實施例涉及計算機網路,且更具體而言,涉及用於中繼器網路的合併和配置共享。
除非本文另有說明,否則本小節所描述的方法相對於本發明的權利要求而言不構成先前技術,且其也不會被承認為先前技術。
通常,當具有共同組標識符(group identifier,group ID)的複數個未配置的中繼器同時啟動時,中繼器將相互連接,以形成幾個獨立的網路。一個獨立的網路的中繼器共享相同的服務集標識符(service set identifier,SSID)、成對主密鑰(pairwise master key,PMK)和通道。並且這幾個獨立的網路將在不同的SSID、PMK和通道上運行。當這幾個獨立網路中的兩個進行合併時,需要一種機制以將一個網路的配置傳輸到另一個網路中。
在雙頻帶中繼器的上下文內,由於每個中繼器上均提供兩個客戶端(client,CLI)介面,單個中繼器可以連接到兩個不同的中繼器,並接收來自於這兩個不同中繼器的配置。第10圖顯示了雙頻帶中繼器D1,D2和D3,其中每個具有用於在兩個頻帶上通訊的兩個主機介面(在第10圖中標記為“A2”和“A5”),以及用於在兩個頻帶上通訊的兩個客戶端介面(在第10圖中標記為“C2”和“C5”)。例如,介面A2和A5可以分別是2.4GHz和5GHz頻帶的主機介面,並且介面C2和C5可以分別是2.4GHz和5GHz頻帶的客戶端介面。在第10圖中,即使中繼器D1和中繼器D3不直接相互連接,由於其是同一網路的一部分,
其配置應該是相同的。對於中繼器D2而言,需要有一種機制來確定配置流或傳輸的方向(例如,配置傳輸應該是從中繼器D2到中繼器D1還是從中繼器D2到中繼器D3)。
此外,如果在一個範圍內存在具有不同的組ID的複數個網路,則這複數個網路將不會自動合併和共享配置。然而,如果需要合併兩個這樣的網路,則需要一種機制來允許兩個網路之間的連接,而無需考慮不同的組ID。對於這兩個網路而言,還需要一種機制來確定配置的流向或者從這兩個網路中的一個到另外一個傳輸配置的方向。
以下內容僅是示例性的,不用於以任何方式限制。也就是說,以下內容用於介紹本新穎且不明顯技術所描述的概念、亮點、優點和優點。在下面的具體實施方式中進一步描述實施方式。因此,以下內容並不旨在區別所要求的主題的基本特徵,也不用於確定所要求主題的範圍。
本發明的目的之一在於,提出新穎的方案、系統、裝置和方法,以將具有獨立無線配置的複數個獨立的中繼器網路合併成具有相同無線配置的單個中繼器網路。本發明所提出的方案使得中繼器來決定配置流動或傳輸的方向。當合併時,本發明所提出的方案實現具有不同組ID的兩個網路之間的連接。
本發明所提出的方案還使得此兩個網路可以確定配置從其中一個網路到另一個網路的流向。
一方面,本發明提供一種方法,涉及第一通訊設備(例如第一中繼器),其建立與第二通訊設備之間的通訊鏈路,以連接到該第二通訊設備,其中該第一通訊設備與第一權重和/或第一組標識相關,第二通訊設備與第二權重和/或第二組標識相關;其確定該第一組標識與第二組標識是否相同;在該第一組標識與該第二組標識相同時,其比較該第一權重和該第二權重;以及在該第二
權重大於該第一權重時,其通過接收來自於該第二通訊設備的與該第二通訊設備的配置相關的資料,以使用該第二通訊設備的配置。
另一方面,本發明提供一種方法,涉及第一通訊設備(例如第一中繼器),其掃描無線通訊通道,以識別一個或複數個其他通訊設備;其建立與識別到的第二通訊設備之間的通訊鏈路,以連接到該第二通訊設備,其中該第一通訊設備進行通訊的通道與該第二通訊設備進行通訊的通道不同;以及其使用該第二通訊設備的配置。
另一方面,本發明提供一種裝置,由第一通訊設備實現,包括記憶體和處理器。記憶體用於存儲一組或多組指令。處理器耦接到該記憶體,並用於執行該一組或多組指令,以執行如下操作:建立與第二通訊設備之間的通訊鏈路,以連接到該第二通訊設備,其中該第一通訊設備與第一權重和/或第一組標識相關,第二通訊設備與第二權重和/或第二組標識相關;確定該第一組標識與第二組標識是否相同;在該第一組標識與該第二組標識相同時,比較該第一權重和該第二權重;以及在比較時,執行如下一個或複數個操作:在該第二權重大於該第一權重時,通過從該第二通訊設備接收與該第二通訊設備的配置相關的資料,以使用該第二通訊設備的配置;在該第一權重大於該第二權重時,發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一通訊設備的配置;在確定該第二通訊設備與任何組標識無關時,發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一組標識和該第一通訊設備的配置。
100、200、300、400、500、600‧‧‧場景
110、120、130、310、320‧‧‧中繼器網路
210、410、420、430、440‧‧‧網路
510、520、530、610、620‧‧‧網路
700‧‧‧裝置
710‧‧‧處理器
712‧‧‧控制電路
720‧‧‧記憶體
722‧‧‧處理器可執行的指令
724‧‧‧資料
726‧‧‧權重
728‧‧‧組ID
730‧‧‧收發器
732‧‧‧發送電路
734‧‧‧接收電路
810~840、910~930‧‧‧步驟
1000‧‧‧示例
D1~D3‧‧‧雙頻帶中繼器
第1圖是根據本發明一種實施方式的在中繼器網路內合併和配置共享的實例場景的示意圖。
第2圖是根據本發明一種實施方式的在中繼器之間的合併和配置共享的實例場景的示意圖。
第3圖是根據本發明另一種實施方式的在中繼器之間的合併和配置共享的實例場景的示意圖。
第4圖是根據本發明一種實施方式的在中繼器網路之間的合併和配置共享的實例場景的示意圖。
第5圖是根據本發明另一種實施方式的在中繼器網路之間的合併和配置共享的實例場景的示意圖。
第6圖是根據本發明另一種實施方式的在中繼器網路之間的合併和配置共享的實例場景的示意圖。
第7圖是根據本發明一種實施方式的實例裝置的結構示意圖。
第8圖是根據本發明一種實施方式的實例處理的流程圖。
第9圖是根據本發明另一種實施方式的實例處理的流程圖。
第10圖是先前技術中的實例場景的示意圖。
本發明公開了所要求主題的詳細實施例和實施方式。然而,應當理解,所公開的實施例和實施方式僅僅是關於以各種形式體現的所要求主題的說明。然而,本發明可以以多種不同的形式體現,不應被理解為僅限於本文該的示例性實施例和實施方式。相反,提供這些示例性實施例和實施方式,使得對本發明的描述是徹底而完整的,並且向該領域中具有習知技術者充分揭示本發明的範圍。在下面的描述,為了避免不必要地混淆所提出的實施例和實施方式,可以省略公知的特徵和技術的描述。
概述
在本發明中,每個中繼器可以是具有用於每個頻帶的一個主機或者
存取點介面(以下簡稱為“AP介面”)和一個客戶端或者站(station)介面(以下簡稱“CLI介面”和“APCLI介面”)的單頻帶或雙頻帶無線設備。在本發明中,當兩個中繼器建立一個通訊鏈路以相互連接時,該通訊鏈路位於一個中繼器的CLI介面和另一中繼器的AP介面之間。此外,一個或複數個中繼器的一個或複數個CLI介面可同時連接到一個中繼器的給定的AP介面。另外,中繼器的給定的AP介面可以從一個或複數個其他中繼器以及第三方無線站點(例如,WiFi站點)的一個或複數個CLI介面接收用於建立通訊鏈路的請求,並連接到其上。
在本發明中,中繼器的網路可以是單頻帶或者雙頻帶中繼器的網路,並且該網路內的所有中繼器在相同的通道內進行通訊。給定的網路的中繼器可以具有共同的PMK,並且廣播相同的SSID。此外,在本發明中,當一個中繼器連接到另一個中繼器時,其可以建立通訊鏈路以相互連接,而無需使用另一個中繼器的SSID和PMK的任何已知資訊。
在本發明中,一個未配置的中繼器可以是根據本發明不由用戶或者任何其他中繼器配置的一個獨立中繼器(standalone repeater)。未配置的中繼器可以使用隨機的SSID和隨機的PMK進行操作。在本發明中,配置的中繼器可以是根據本發明由用戶或者其他任何中繼器所配置的中繼器。配置的中繼器具有定義的SSID和定義的PMK。在本發明中,組ID可以是整個中繼器網路的唯一標識。
任何具有共同組ID的兩個中繼器可以自動連接以形成一個新的網路。此外,任何中繼器可以連接到具有相同的組ID的一個已有網路。
在所提出的方案中,當兩個獨立的中繼器網路合併以形成單個中繼器網路時,可以根據各個網路的網路權重(network weight)確定配置的流向。在根據本發明的不同實施方式中,給每個獨立的中繼器網路單獨分配各自的網路權重,並且,當具有相同的組ID的兩個網路合併時,配置可以從具有較高的網路權重的網路流向具有較低網路權重的網路。也就是說,具有較低權重的網路
將採用具有較高權重的網路的配置。
在所提出的方案中,儘管具有不同的組ID,獨立的中繼器網路可以相互連接。當具有不同的組ID的兩個網路合併時,配置從第一中繼器的主機介面流向第二中繼器的客戶端介面,該第二中繼器的客戶端介面與該第一中繼器的主機介面通訊連接。在根據本發明的各種實施方式中,在兩個網路同時連接的情況下,組ID改變可能優先於由兩個網路合併而引起的配置更新。也就是說,具有連接到另一網路中繼器的AP介面的CLI介面的中繼器的網路將採用該另一網路的AP介面的配置。
為了有助於更好理解本發明所提出的各個方案,下面參照相應的附圖提供示例性的實施例,這些例子用於示例目的,並且因此不應被解釋為對本發明的範圍進行任何限制。
第1圖示出了一種實例場景100,其示出了根據本發明的具有不同配置和/或不同組ID的獨立的中繼器網路內的中繼器如何連接。在該實例場景100中,每個獨立的中繼器網路110、120和130包括複數個中繼器。如第1圖所示,網路110包括中繼器D1和D2,網路120包括中繼器D3和D4,以及網路130包括中繼器D5和D6。中繼器D1、D2、D3、D4、D5和D6中的每個能在兩個頻帶上進行雙頻帶通訊,即頻帶1和頻帶2。相應地,如第1圖所示,中繼器D1、D2、D3、D4、D5和D6中的每個具有如下介面:用於該兩個頻帶中的每個的AP介面(標記為“AP1”和“AP2”)以及用於該兩個頻帶中的每個的CLI介面(以下簡稱為“APCLI介面”和“CLI介面”,標記為“APCLI1”和“APCLI2”)。在網路110中,中繼器D1和D2通過中繼器D1的AP2介面和中繼器D2的APCLI2介面連接。在網路120中,中繼器D3和D4通過中繼器D3的AP2介面和中繼器D4的APCLI2介面連接。在網路130中,中繼器D5和D6通過中繼器D5的AP2介面和中繼器D6的APCLI2介面連接。
在第1圖所示的示例中,根據電工電子工程師協會(Institute of
Electrical and Electronics Engineers,IEEE)802.11規範,頻帶1和頻帶2分別是2.4GHz頻帶和5GHz頻帶。對於網路110而言,其組ID為GID1,中繼器D1的AP1介面的基本服務集標識(basic service set identification,BSSID)為B-2.4.1,以及用於兩個頻帶的服務集標識(service set identification,SSID)分別為S-2.4.1和S-5.1。對於網路120而言,其組ID也是GID 1,中繼器D3的AP1介面的BSSID為B-2.4.2,以及用於兩個頻帶的SSID分別為S-2.4.2和S-5.2。對於網路130而言,其組ID是GID 2,中繼器D5的AP1介面的BSSID為B-2.4.3,以及用於兩個頻帶的SSID分別為S-2.4.3和S-5.3。在本實例中,網路的網路權重是根節點的AP1介面的BSSID。在場景100中,中繼器D1、D3和D5分別是網路110、120和130的根節點。因此,網路110、120和130中的每個的網路權重分別是B-2.4.1,B-2.4.2和B-2.4.3。
在場景100中,通過本發明的組合並機制,中繼器D3的APCLI1介面試圖與中繼器D1的AP1介面建立通訊鏈路,並且,在同一時間內,中繼器D4的APCLI1介面試圖與中繼器D5的AP1介面建立通訊鏈路。假設B-2.4.2(網路120的網路權重)的數量或值小於B-2.4.1(網路110的網路權重)的數量或值,則在本發明所提出的方案下,網路120的中繼器D3和D4均將使用網路110的中繼器的配置。由於中繼器D3從中繼器D2接收新配置,而中繼器D4需要從中繼器D3接收新配置,中繼器D3在中繼器D4之前使用網路110的配置。此外,由於中繼器D4的APCLI1介面試圖連接到中繼器D5的AP1介面,在本發明所提出的方案下,中繼器D4採用網路130的配置。
當中繼器D4從中繼器D3接收到配置更新動作訊框時,由於與中繼器D3(其保持為GID1)和中繼器D4(其現在為GID2)相關聯的組ID是不同的,並且在來自於中繼器D3的該動作訊框內沒有設置組ID更新通知,中繼器D4需要丟棄該配置更新動作訊框。相反地,由於中繼器D4已經使用了網路130的配置,中
繼器D4向中繼器D3發送配置更新動作訊框。當中繼器D3從中繼器D4接收到配置更新動作訊框時,由於與中繼器D3和D4相關聯的組ID是不同的,並且來自於中繼器D4的該動作訊框內設置有組ID更新通知,中繼器D3需要處理該配置更新動作訊框以採用中繼器D4的配置(並從中繼器D3的AP2介面轉發到其他介面以用於處理)。因此,中繼器D3和D4均將採用網路130內的中繼器的配置,從而,對於網路120而言,網路權重將為B-2.4.3和組ID將為GID 2。
針對上述示例,下面將提供並總結一種合併具有相同組ID的網路的方案和合併具有不同組ID的網路的方案。當合併具有相同組ID的網路時,所提出的方案包括確定中繼器和/或其網路的網路權重。所提出的方案還包括確定配置從一個網路流向另一個網路的方向(例如,從第一網路到第二網路,以被第二網路使用)。所提出的方案進一步包括在給定的網路內單個中繼器之間傳遞更新後的配置。當合併具有不同分組ID的網路時,所提出的方案允許具有不同組ID的兩個網路內的兩個中繼器之間的連接。所提出的方案包括確定配置從一個網路流向另一個網路的方向。該方案進一步包括在給定的網路內單個中繼器之間傳遞更新後的配置。此外,根據本發明的組合並處理涉及一個網路的第一中繼器的AP介面和另一網路的第二中繼器的CLI介面。當由兩個獨立的網路合併在一起而形成單個網路時,所得到的網路的組ID可以與第一中繼器的AP介面的組ID相同。
本發明所提出的方案中,中繼器的權重可以包括該中繼器的BSSID或媒體訪問控制(media access control,MAC)地址,其是該中繼器的唯一標識(unique identifier)。此外,單獨的未配置的中繼器的權重可以根據該中繼器是否為單頻帶中繼器或者雙頻帶中繼器而確定。對於單頻帶中繼器,其權重可以是其主機或者存取點介面(以下簡稱為“AP介面”)的BSSID。對於雙頻帶中繼器,該中繼器的權重可以包括對應於兩個頻帶的兩個AP介面中的一個的BSSID。在一
些實施方式中,雙頻帶中繼器的權重可以包括一個2.4GHz的AP介面的BSSID。
可選地,在其他實施方式中,雙頻帶中繼器的權重可以包括一個5GHz的AP介面的BSSID。
在本發明的一些實施方式中,一個中繼器的權重可以是七字節數(seven-byte number),該七字節數具有對應於該中繼器的MAC地址(例如,該中繼器的單個AP介面或兩個AP介面中一個的MAC地址)的最不重要(least significate)的六個字節。權重的七字節數中最重要的一個字節可以是用戶可配置的,並且可以被設置為十六進制系統中00和0F之間的任何值。因此,用戶配置的中繼器的權重可以為0F:XX:XX:XX:XX:XX:XX的形式,並且,未配置的中繼器或未配置的中繼器的網路的權重可以是00:XX:XX:XX:XX:XX:XX的形式。因此,當一個用戶配置的中繼器連接到網路的中繼器時,由於該用戶配置的中繼器的最重要字節的數量或者值,高於或大於未配置的中繼器的最重要字節的數量或者值,該網路將採用該用戶配置的中繼器的配置。這樣,網路操作員可以將新的配置應用到網路上,以作為修改該網路的配置的方式。
在所提出的方案中,當未配置的中繼器連接到中繼器網路時,該未配置的中繼器採用該網路的配置。因此,不需要比較未配置的中繼器的權重和該網路的網路權重。
第2圖示出了根據本發明實施方式的中繼器之間合併和配置共享的實例場景200。場景200提供用於確定中繼器或者網路的權重的所提出方案的示例。在場景200的(A)部分中,兩個雙頻帶中繼器D1和D2初始為未配置,且相互無連接。中繼器D1和D2中的每個支持2.4GHz和5GHz頻帶上的無線通訊。對於中繼器D1,用於兩個頻帶的SSID分別為S-2.4.1和S-5.1,以及用於兩個頻帶的BSSID分別為B-2.4.1和B-5.1。對於中繼器D2,用於兩個頻帶的SSID分別為S-2.4.2和S-5.2,以及用於兩個頻帶的BSSID分別為B-2.4.2和B-5.2。如第2圖所示的示例
中,中繼器D1和D2均未配置,並且,中繼器D1的權重為用於其2.4GHz頻帶的BSSID(B-2.4.1),而中繼器D2的權重為用於其2.4GHz頻帶的BSSID(B-2.4.2)。
由於中繼器D1和D2均未配置,當中繼器D2的APCLI2介面和中繼器D1的AP2介面之間建立通訊鏈路時,中繼器D1和D2中的每個將比較其權重與另一個中繼器的權重。假設B-2.4.1的數量或者值大於B-2.4.2的數量或者值,當相互連接的中繼器D1和D2形成網路210時,如場景200的(B)部分所示,網路210是配置的網路,其採用了中繼器D1的配置。在一些實施方式中,當未配置的CLI介面連接到AP介面(無論其被配置或者未被配置),由於連接設備直接使用已連接設備的配置,根本不需要進行權重比較。
第3圖示出了根據本發明另一種實施方式的中繼器之間合併和配置共享的實例場景300。場景300提供用於確定中繼器或者網路的權重的所提出方案的示例。在場景300的(A)部分中,中繼器網路310是兩個雙頻帶中繼器D1和D2的配置網路,其用於兩個頻帶的SSID分別為S-2.4.1和S-5.1。該網路310的網路權重是中繼器D1的BSSID,為B-2.4.1。
在場景300中,中繼器D3是未配置的雙頻帶中繼器,其用於兩個頻帶的SSID分別為S-2.4.3和S-5.3,以及用於兩個頻帶的BSSID分別為B-2.4.3和B-5.3。
中繼器D3的權重是2.4GHz頻帶的BSSID,為B-2.4.3。
當中繼器D3和中繼器D2之間(例如,中繼器D3的APCLI1介面和中繼器D1的AP1介面之間)建立通訊鏈路時,無需比較中繼器D3的權重和網路310的網路權重。也就是說,由於中繼器D3未配置,如場景300的(B)部分所示,當中繼器D3連接到中繼器D2時,中繼器D3將採用網路310的配置。
第4圖示出了根據本發明另一種實施方式的中繼器網路之間合併和配置共享的實例場景400。場景400提供用於確定中繼器或者網路的權重的所提出方案的示例。在場景400的(A)部分中,兩個獨立的中繼器網路410和420將合併成
一個組合網路(combined network)。網路410包括雙頻帶中繼器D1、D2、D3、D4和D5,其用於兩個頻帶的SSID分別為S-2.4.1和S-5.1,以及網路權重為B-2.4.1。網路420包括雙頻帶中繼器D11、D12、D13、D14和D15,其用於兩個頻帶的SSID分別為S-2.4.2和S-5.2,以及網路權重為B-2.4.2。在本實例中,網路410和420具有相同的組ID,即是GID1。因此,當網路410和420合併成組合網路430時,網路430的總網路權重將是網路410的網路權重和網路420的網路權重之間更高的網路權重。假設B-2.4.1的數量或者值大於B-2.4.2的數量或者值,如場景400的(B)部分所示,網路430的網路權重將為B-2.4.1。也就是說,在本實例中,網路430中的所有中繼器,包括中繼器D1、D2、D3、D4、D5、D11、D12、D13、D14和D15,將具有相同的網路權重,即B-2.4.1。
第5圖示出了根據本發明另一種實施方式的中繼器網路之間合併和配置共享的實例場景500。場景500提供用於確定中繼器或者網路的權重的所提出方案的示例。在場景500的(A)部分中,兩個獨立的中繼器網路510和520將合併成一個組合網路。網路510包括雙頻帶中繼器D1、D2、D3、D4和D5,其用於兩個頻帶的SSID分別為S-2.4.1和S-5.1,以及網路權重為B-2.4.1。網路520包括雙頻帶中繼器D11、D12、D13、D14和D15,其用於兩個頻帶的SSID分別為S-2.4.2和S-5.2,以及網路權重為B-2.4.2。在本實例中,網路510具有為GID1的組ID,以及網路520具有為GID2的組ID。因此,當網路510和520合併成組合網路530時,網路530的總網路權重將是網路510和520其中一個的中繼器的AP介面的權重,該AP介面連接到網路510和520其中另一個的中繼器的CLI介面。在如第5圖所示的實例中,由於網路510的中繼器D1的APCLI2介面連接到網路520的中繼器D11的AP2介面,配置的流向將是從網路520到網路510。因此,如場景500的(B)部分所示,網路530的網路權重將是中繼器D11的AP2介面的權重,即為B-2.4.2。也就是說,在本實例中,網路530中的所有中繼器,包括中繼器D1、D2、D3、D4、D5、D11、D12、D13、
D14和D15,將具有相同的為B-2.4.1的網路權重和為GID2的組ID。
在本發明所提出的方案中,中繼器可以將更新後的配置引入或推送到網路中的各個中繼器上。在一些實施方式中,中繼器可以採用一個動作訊框來觸發或推送配置更新到該網路中的對等中繼器上。因此,可以在給定網路的中繼器之間共享配置參數,例如但不限於SSID,PMK和通道等。在一些實施方式中,當用作客戶端(client,CLI)且具有較高網路權重的配置的中繼器連接到用作存取點(access point,AP)的中繼器時,該用作存取點的中繼器將觸發配置更新。在一些實施方式中,當用作CLI的中繼器連接到用作AP且具有較高網路權重的中繼器時,用作CLI的中繼器將觸發配置更新。此外,當用作CLI的中繼器連接到用作AP且具有不同組ID的中繼器時,用作CLI的中繼器將觸發配置更新。
在一些實施方式中,在接收到的動作訊框聲明或者指示網路權重高於該中繼器的情況下,中繼器上的介面(無論AP介面或者CLI介面)可以採用或者轉發新的配置。在一些實施方式中,在接到的動作訊框聲明或者指示組ID更新以觸發該中繼器的組ID的更新的情況下,中繼器上的介面(無論AP介面或者CLI介面)可以採用或者轉發新的配置。
在本發明所提出的方案中,當雙頻帶中繼器的AP介面觸發配置更新“推送”或者接收用於配置更新的動作訊框時,AP介面可以實施複數個動作。
例如,AP介面可以通知同一中繼器上的其他介面(例如另一頻帶的AP介面以及兩個CLI介面)。此外,AP介面可以發送用於配置更新的動作訊框到所有連接到該AP介面的中繼器的CLI介面。另外,AP介面可以更新其自身的配置。另外,在其所連接的同一網路中,AP介面可以斷開與其對等的中繼器中的一個或複數個的連接。
在一些實施方式中,當雙頻帶中繼器的AP介面(為方便參考,以下簡稱“AP1”)通知該配置更新至同一中繼器上的其他介面時,該中繼器上的另
一個AP介面(為方便參考,以下簡稱“AP2”)可以相應地發送用於配置更新的動作訊框給所有與其所連接的中繼器的CLI介面。此外,AP2介面可以更新其自身的配置,並在其所連接的同一網路中,斷開與其對等的中繼器中的一個或複數個的連接。此外,該中繼器上的兩個CLI介面中的每一個可以發送用於配置更新的各自的行動訊框給其所連接的另一個中繼器上的各自的AP介面。另外,兩個CLI介面中的每一個可以斷開與其所連接的另一個中繼器上各自AP介面的連接,並可以嘗試使用新的配置建立新的通訊鏈路。
在本發明所提出的方案中,對於相互連接且具有不同組ID的兩個網路,需要來自用戶(例如,網路操作員)的觸發操作。具體地,對於這兩個網路中的一個網路的中繼器的連接AP介面和另一網路的中繼器的連接CLI介面中的每個,均需要來自用戶的單獨的觸發指令。當AP介面接收到來自用戶的觸發命令時,AP介面可以在由AP介面發出的信標、探測請求和/或探測響應(例如,特定供應商的資訊元素(information elements,IE))中設置開放合併能力(open merge capability),以聲明其開放合併能力。此外,AP介面允許與另一個網路的中繼器的CLI介面的連接,該另一個網路支持在探測請求中的開放合併能力。當CLI介面接收到來自用戶的觸發命令時,CLI介面可以在其所發出的探測請求中設置開放合併能力。CLI介面還可以識別支持開放合併的AP介面。在發現僅複數個支持開放合併能力的AP介面的情況下,CLI介面可不與任何一個AP介面進行初始化連接。在發現僅一個支持開放合併能力的AP介面的情況下,CLI介面可以初始化與該AP介面的連接。一旦建立通訊鏈路以將CLI介面與AP介面進行連接,CLI介面可以使用與其連接的該AP介面的配置的組ID和其他參數,並且還可以將最近使用的配置轉發給該中繼器的其他介面。相應地,該中繼器的其他介面可以使用新的配置,並轉發新的配置給其所連接的對等介面。因此,當具有不同組ID的兩個網路合併為一個網路時,另一個網路可以採用其中一個網路的配置。
第6圖示出了根據本發明另一種實施方式的中繼器網路之間合併和配置共享的實例場景600。場景600提供關於在不同通道上的雙頻帶中繼器的兩個獨立的網路的連接。在所提出的方案中,在CLI介面觸發通道掃描之前,在同一中繼器上同一頻帶的相關的AP介面發出動作訊框給與其連接的對等介面,以聲明其不可用,並且,相應地,在此期間,所連接的中繼器的CLI介面可以避免斷開連接。在進行掃描的CLI介面連接到不同通道上的另一中繼器的AP介面,並且其採用該AP介面的配置的情況下,該CLI介面發送節能啟用訊框(powersave enable frame)給同一中繼器上同一頻帶的相關的AP介面,以使得進入節能模式。
因此,中繼器可以切換到其自身的AP介面的通道。CLI介面可以將其最近使用的配置轉發到同一中繼器的其他介面,並且中繼器的AP介面可以發送用於配置更新的動作訊框給其對等介面,然後斷開與它們的連接。隨後,中繼器的AP和CLI介面可切換到另一中繼器的連接AP介面的新通道,並退出節能模式。
在場景600中,獨立的中繼器網路610和620均包括複數個中繼器。如第6圖所示,網路610包括中繼器D1、D2和D3,網路620包括中繼器D11、D12和D13。中繼器D1、D2、D3、D11、D12和D13中的每個均能在雙頻帶上進行雙頻帶通訊。在網路610中,中繼器D1和D2通過中繼器D1的AP2介面和中繼器D2的APCLI2介面進行連接,中繼器D2和D3通過中繼器D2的AP2介面和中繼器D3的APCLI2介面進行連接。在網路620中,中繼器D11和D12通過中繼器D11的AP2介面和中繼器D12的APCLI2介面進行連接,中繼器D12和D13通過中繼器D12的AP2介面和中繼器D13的APCLI2介面進行連接。網路610的中繼器D1、D2和D3之間的通訊可以在第一和第二通道上(例如,通道6和通道36),網路620的中繼器D11、D12和D13之間的通訊可以在第一和第三通道上(例如,通道6和通道40)。
如第6圖所示的示例中,在中繼器D1的APCLI2觸發通道掃描之前,網路610的中繼器D1的AP2介面發出動作訊框給其連接的對等端,即中繼器D2的
APCLI2介面,以聲明其不可用。通道掃描的結果是,中繼器D1的APCLI2介面可連接到網路620的中繼器D11的AP2介面,並且使用該AP2介面的配置。相應地,中繼器D1的APCLI2介面發出節能啟動訊框給中繼器D1的AP2介面,以使其進入節能模式。中繼器D1切換到AP2介面的通道(例如,通道6或者通道36)。中繼器D1的APCLI2介面轉發其最近使用的配置給同一中繼器的其他介面,即AP2、APCLI1和AP1介面。中繼器D1的AP1和AP2介面可發出用於配置更新的動作訊框給其對等端(如第6圖所示的示例中的中繼器D2的APCLI2介面),然後斷開與其的連接。隨後,中繼器D1的AP1、AP2、APCLI1和APCLI2介面切換到中繼器D11的AP介面的通道(例如,通道40),並退出節能模式。因此,通過中繼器D1的APCLI2介面和中繼器D11的AP2介面之間的通訊鏈路,初始時在不同通道上的兩個網路610和620,可以相互連接。
在本發明所提出的方案中,為網路快速穩定,可以保存用戶配置。
一旦中繼器識別到其權重為0F:XX:XX:XX:XX:XX:XX,該中繼器保存其配置,並在下一次啟動時,該中繼器使用所保存的配置。由於給定網路的所有中繼器使用相同的配置,不再需要配置推送,並且可以形成穩定的網路。在用戶想要更新其中一個中繼器的配置的情況下,可以使用修改後的配置版本ID觸發新的配置更新。當中繼器接收到具有更高配置版本ID的配置更新時,其可以採用並保存新的配置。
第7圖示出了根據本發明實施方式的示例裝置700。裝置700執行不同功能以實現此處所描述的關於雙頻帶中繼器網路內的環路檢測的方案、技術、過程以及方法,其包括如上所述的場景100、200、300、400、500和600以及下面將描述的流程800和900。裝置700可以是電子裝置的一部分,該電子裝置可以是通訊設備、計算設備、便攜或者移動裝置、或者可穿戴裝置。例如,裝置700可以在中繼器、Wi-Fi存取點、智能手機、智能手錶、智能手環、智能項鍊、個人
數字助理或者計算設備中實現,如平板電腦、掌上電腦、筆記本電腦、臺式電腦或者服務器。可選地,裝置700可以由一個或複數個集成電路(integrated-circuit,IC)晶片的形式來實現,例如但不限於,一個或複數個單核處理器、一個或複數個多核處理器,或者一個或複數個複雜指令集計算(complex-instruction-set-computing,CISC)處理器。裝置700可以包括如第7圖所示的這些元件中的至少一些,例如處理器710和記憶體720。此外,裝置700可以包括收發器730,其用於以無線方式(例如,根據IEEE 802.11規範和/或任何適用的無線協議和標準)發送和接收資料。
收發器730用於在單個頻帶或者雙頻帶內進行無線通訊,例如第一頻帶和第二頻帶。也就是說,收發器730可以是雙頻帶通訊設備,其能在雙頻帶(例如,2.4GHz和5GHz)上進行通訊。此外,(通過第7圖中標記為“AP1”和“AP2”的主機介面),收發器730可以用作在雙頻帶內的主機、存取點或者中繼器AP(repeater_AP)。此外,(通過第7圖中標記為“APCLI1”和“APCLI2”的客戶端介面),收發器730可以用作在雙頻帶內的客戶端、站或中繼器STA(repeater_STA)。收發器730可包括發送電路732和接收電路734。發送電路732包括用於在單個頻帶或者雙頻帶上發送無線信號的硬件(例如,電子元件)。接收電路732包括用於在單個頻帶或者雙頻帶上接收無線信號的硬件(例如,電子元件)。
記憶體720可以是用於存儲由處理器710所執行的一組或者多組代碼、程序和/或指令720的存儲設備。記憶體720還可以用於存儲資料724以及特定設備資訊,如權重726和組ID 728。例如,記憶體720可操作連接到處理器710以接收資料724,例如一個或複數個其他通訊設備的配置資料(例如,BSSID,PMK,通道和其他配置參數),進而將其進行存儲。當裝置700在第一通訊設備內實現或作為第一通訊設備時,如第一中繼器,記憶體720將第一通訊設備的相應的第一
權重存儲為權重726,(並且可選地將組ID存儲為組ID 728)。記憶體720可以通過任何合適的技術來實現,並且可以包括易失性記憶體和/或非易失性記憶體。例如,記憶體720包括隨機存取記憶體(random access memory,RAM),如動態RAM(dynamic RAM,DRAM)、靜態隨機記憶體(static RAM,SRAM),晶閘管RAM(thyristor RAM,T-RAM)和/或零電容RAM(zero-capacitor RAM,Z-RAM)。可選地或附加地,記憶體720包括只讀記憶體(read-only memory,ROM),如掩模ROM、可編程只讀記憶體(programmable ROM,PROM)、可擦除可編程只讀記憶體(erasable programmable ROM,EPROM)和/或電可擦除可編程只讀記憶體(electrically erasable programmable ROM,EEPROM)。可選地或附加地,記憶體720包括非易失性隨機存取記憶體(non-volatile random-access memory,NVRAM),如閃存固態記憶體,鐵電RAM(ferroelectric RAM,FeRAM)、磁阻RAM(magnetoresistive RAM,MRAM)和/或相變記憶體。
處理器710可以由一個或複數個單核處理器、一個或複數個多核處理器或者一個或複數個CISC處理器的形式來實現。也就是說,處理器710由具有電子元件的硬件(可選的,和固件)的形式實現,電子元件包括例如但不限於一個或複數個晶體管,一個或複數個二極體、一個或複數個電容器、一個或複數個電阻、一個或複數個電感、一個或複數個憶阻器和/或一個或複數個變容管,其用於實現根據本發明的特定目的。
處理器710可以訪問記憶體720,以執行記憶體720內所存儲的一個或複數個指令。當執行一組或多組指令時,處理器710用於執行與本發明的用於中繼器網路的合併和配置共享有關的操作。例如,通過收發器730,處理器710與第二通訊設備建立通訊鏈路,以連接到該第二通訊設備,其中第一通訊設備與第一權重和/或第一組ID相關,第二通訊設備與第二權重和/或第二組ID相關。此外,處理器710確定第一組ID和第二組ID是否相同。回應於確定第一組ID和第二
組ID是否相同,處理器710可確定第一權重和第二權重中的哪個更高。此外,處理器710執行如下一個或複數個操作:(1)響應於確定第二權重高於第一權重,通過從第二通訊設備接收與第二通訊設備的配置相關的資料,使用第二通訊設備的配置;(2)響應於確定第一權重高於第二權重,發送與第一通訊設備的配置相關的資料到第二通訊設備,以使得第二通訊設備使用第一通訊設備的配置;以及(3)回應於確定第二通訊設備與任何組ID均無關(例如,第二通訊設備未配置),發送與第一通訊設備的配置相關的資料到第二通訊設備,以使得第二通訊設備使用第一組ID和第一通訊設備的配置。
在一些實施方式中,收發器730可以是用於在單頻帶上進行通訊的單頻帶通訊收發器,第一權重包括與第一通訊設備的主機介面相關的唯一標識(例如,收發器730的AP介面的BSSID或者MAC地址)。可選地,收發器730可以是用於在雙頻帶上進行通訊的雙頻帶通訊設備,第一權重包括與用於雙頻帶中的一個頻帶的第一通訊設備的主機介面相關的唯一標識(例如,收發器730的兩個AP介面中一個的BSSID或者MAC地址)。
在一些實施方式中,在使用第二通訊設備的配置時,處理器710在每個主機介面和用於每個頻帶的每個客戶端介面處使用第二通訊設備的配置,收發器730用於在每個頻帶上進行無線通訊。
在一些實施方式中,響應於確定第二權重高於第一權重,處理器710通過收發器730發送與第二通訊設備的配置相關的資料到與第一通訊設備連接的第三通訊設備,以使得第三通訊設備使用第二通訊設備的配置。在一些實施方式中,在確定第一權重和第二權重中哪個更高時,處理器710可接收來自第二通訊設備的第一動作訊框,其表明第二權重高於第一權重。此外,在發送與第二通訊設備的配置相關的資料到第三通訊設備時,處理器710通過收發器730發送第二動作訊框到第三通訊設備,以觸發第三通訊設備使用第二通訊設備的配置。
在一些實施方式中,回應於確定第一組ID和第二組ID不相同,處理器710執行如下操作中的一個:(1)在通訊鏈路位於第一通訊設備的客戶端介面和第二通訊設備的主機介面之間的情況下,通過從第二通訊設備接收與第二通訊設備的配置相關的資料,以使用第二通訊設備的配置;或者(2)在通訊鏈路位於第一通訊設備的主機介面和第二通訊設備的客戶端介面之間的情況下,通過收發器730發送與第一通訊設備的配置相關的資料到第二通訊設備,以使得第二通訊設備使用第一通訊設備的配置。在一些實施方式中,在發送與第一通訊設備的配置相關的資料到第二通訊設備時,處理器710通過收發器730發送動作訊框給第二通訊設備,以觸發從第二組ID到用於第二通訊設備的第一組ID的組ID更新。此外,在通訊鏈路位於第一通訊設備的客戶端介面和第二通訊設備的主機介面之間的情況下,處理器710通過收發器730發送與第二通訊設備的配置相關的資料到與第一通訊設備連接的第三通訊設備,以使得第三通訊設備使用第二通訊設備的配置。
在一些實施方式中,處理器710通過收發器730掃描無線通訊通道,以識別一個或複數個其他通訊設備。回應於識別第二通訊設備,第二通訊設備在與第一通訊設備進行通訊的通道不同的通道上進行通訊,處理器710通過收發器730與第二通訊設備建立通訊鏈路,以連接到第二通訊設備。處理器710還可以使用第二通訊設備的配置。
在一些實施方式中,在掃描之前,處理器710通過收發器730的主機介面發送動作訊框到第三通訊設備,該第三通訊設備通過該主機介面與第一通訊設備連接。該動作訊框可表示時間訊框,在該時間訊框內,該主機介面不可用,並且收發器730的客戶端介面執行掃描。
另外,處理器710通過收發器730的客戶端介面發送節能啟動訊框到收發器730的主機介面,以進入節能模式。此外,處理器710通過收發器730的主
機介面發送另一個動作訊框到第三通訊設備,以觸發第三通訊設備處的配置更新。處理器710可通過收發器730的主機介面斷開與第三通訊設備的通訊鏈路。此外,處理器710通過收發器730的主機介面和客戶端介面切換到第二通訊設備進行通訊的通道上以進行通訊。
第8圖示出了根據本發明實施方式的示例流程800。流程800可表示裝置700的實施特徵的一方面。流程800包括步驟810、820、830和840中一個或複數個所示的一個或複數個操作、動作或者功能。儘管以離散步驟的形式示出,但是根據實際的實施方式,流程800的各個步驟可劃分為額外的步驟,組合成較少的步驟,或刪除其中一些步驟。此外,可以按照第8圖所示的順序執行流程800的步驟/子步驟,或者,可選地以不同的順序來執行。流程800可以由裝置700和其任何變形來實施。例如,流程800可以在並由如場景100、200、300、400、500和600中所示的一個或複數個通訊設備、節點或中繼器來實現。僅為了示例性目的,下面在裝置700作為複數個通訊設備(例如,複數個中繼器)中的第一通訊設備(例如,第一中繼器)的上下文中描述流程800。流程800可以開始於步驟810。
在步驟810中,流程800包括裝置700(作為第一通訊設備)的處理器710通過收發器730與第二通訊設備建立通訊鏈路,以連接到該第二通訊設備。第一通訊設備與第一權重和/或第一組ID相關。第二通訊設備與第二權重和/或第二組ID相關。流程800從步驟810繼續到步驟820。
在步驟820中,流程800包括裝置700的處理器710確定第一組ID和第二組ID是否相同。流程800從步驟820繼續到步驟830。
在步驟830中,流程800包括裝置700的處理器710回應於確定第一組ID和第二組ID相同,第一通訊設備比較第一權重和第二權重。流程800從步驟830繼續到步驟840。
在步驟840中,流程800包括裝置700的處理器710回應於上述比較,通
過從第二通訊設備接收與第二通訊設備的配置相關的資料,以使用第二通訊設備的配置。例如,當上述比較表明第二權重高於第一權重時,裝置700(作為第一通訊設備)使用第二通訊設備的配置。同理,當上述比較表明第一權重高於第二權重時,流程800包括裝置700的處理器710通過收發器730發送與裝置700的配置相關的資料至第二通訊設備,以使得第二通訊設備使用裝置700的配置。在一些實施方式中,第一通訊設備可以是用於在單個頻帶上進行通訊的單頻帶通訊設備,第一權重包括與第一通訊設備的主機介面相關的唯一標識。例如但不限於,該唯一標識可以是第一通訊設備的AP介面(例如,收發器730的AP介面)的BSSID或MAC地址。可選地,第一通訊設備可以是用於在雙頻帶上進行通訊的雙頻帶通訊設備,第一權重包括用於該兩個頻帶中的一個的與第一通訊設備的主機介面相關的唯一標識。
在一些實施方式中,回應於確定第二通訊設備與任何組ID均無關,流程800包括處理器710通過收發器730發送與第一通訊設備的配置相關的資料到第二通訊設備,以使得第二通訊設備使用第一通訊設備的第一組ID和配置。
在一些實施方式中,在使用第二通訊設備的配置時,流程800包括處理器710在用於每個頻帶的每個主機介面和客戶端介面處使用第二通訊設備的配置,第一通訊設備在該每個頻帶上進行無線通訊。
在一些實施方式中,響應於確定第二權重高於第一權重,流程800進一步包括處理器710通過收發器730發送與第二通訊設備的配置相關的資料到與第一通訊設備連接的第三通訊設備,以使得第三通訊設備使用第二通訊設備的配置。在一些實施方式中,在確定第一權重和第二權重中哪個更高時,流程800進一步包括處理器710從第二通訊設備接收第一動作訊框,其表明第二權重高於第一權重。此外,在發送與第二通訊設備的配置相關的資料到第三通訊設備時,流程800進一步包括處理器710通過收發器730發送第二動作訊框到第三通訊設
備,以觸發第三通訊設備使用第二通訊設備的配置。
在一些實施方式中,回應於確定第一組ID和第二組ID不相同,流程800進一步包括在通訊鏈路位於第一通訊設備的客戶端介面和第二通訊設備的主機介面之間的情況下,處理器710通過從第二通訊設備接收與第二通訊設備的配置相關的資料,以使用第二通訊設備的配置。可選地,回應於確定第一組ID和第二組ID不相同,流程800進一步包括在通訊鏈路位於第一通訊設備的主機介面和第二通訊設備的客戶端介面之間的情況下,處理器710通過收發器730發送與第一通訊設備的配置相關的資料到第二通訊設備,以使得第二通訊設備使用第一通訊設備的配置。在一些實施方式中,在發送與第一通訊設備的配置相關的資料到第二通訊設備時,流程800包括處理器710通過收發器730發送動作訊框給第二通訊設備,以觸發用於第二通訊設備的從第二組ID到第一組ID的組ID更新。
此外,在一些實施方式中,在通訊鏈路位於第一通訊設備的客戶端介面和第二通訊設備的主機介面之間的情況下,流程800包括處理器710通過收發器730發送與第二通訊設備的配置相關的資料到與第一通訊設備連接的第三通訊設備,以使得第三通訊設備使用第二通訊設備的配置。
在一些實施方式中,流程800還包括,在建立通訊鏈路時,裝置700的處理器710通過收發器730發送第一資訊元素(information element,IE)到第二通訊設備,該第一資訊元素包含與裝置700(作為第一通訊設備)的配置相關的資料。此外,流程800可包括,當建立通訊鏈路時,裝置700的處理器710通過收發器730接收來自於第二通訊設備的第二IE,該第二IE包含與第二通訊設備的配置相關的資料。另外,流程800可包括,裝置700的處理器710通過收發器730轉發與第二通訊設備的配置相關的資料到一個或複數個其他對等通訊設備。
在一些實施方式中,流程800還包括裝置700的處理器710通過收發器730在一個或複數個信標、一個或複數個探測請求、或者一個或複數個探測響應
內發佈開放合併能力,以指示裝置700(作為第一通訊設備)的開發合併能力。
第9圖示出了根據本發明實施方式的示例流程900。流程900可表示裝置700的實施特徵的一方面。流程900包括步驟910、920和930中一個或複數個所示的一個或複數個操作、動作或者功能。儘管以離散步驟的形式示出,但是根據實際的實施方式,流程900的各個步驟可分為額外的步驟,組合成較少的步驟,或刪除其中的部分步驟。此外,可以按照第9圖所示的順序執行流程900的步驟/子步驟,或者,可選地以不同的順序執行流程900。流程900可以由裝置700和其任何變形來實施。例如,流程900可以在並由如場景100、200、300、400、500和600中所示的一個或複數個通訊設備、節點或中繼器中實現。僅為了示例性目的,下面在裝置700作為複數個通訊設備(例如,複數個中繼器)中的第一通訊設備(例如,第一中繼器)的上下文中描述流程900。流程900可以開始於步驟910。
在步驟910中,流程900包括裝置700的處理器710通過收發器730掃描無線通訊通道,以識別一個或複數個其他通訊設備。流程900從步驟910繼續到步驟920。
在步驟920中,回應於識別出第二通訊設備,該第二通訊設備在與第一通訊設備進行通訊的通道不同的通道上進行通訊,流程900包括裝置700的處理器710通過收發器730與第二通訊設備建立通訊鏈路,以連接到第二通訊設備。流程900從步驟920繼續到步驟930。
在步驟930中,流程900包括裝置700的處理器710使用第二通訊設備的配置。
在一些實施方式中,在掃描之前,流程900可包括,裝置700的處理器710通過收發器730的一個或複數個主機介面中的一個主機介面,發送動作訊框到第三通訊設備,該第三通訊設備通過該主機介面與第一通訊設備連接。該動作訊框表示時間訊框,在該時間訊框內,該主機介面不可用。該掃描包括第一
通訊設備的一個或複數個客戶端介面中的一個客戶端介面所執行的掃描。
在一些實施方式中,流程900進一步包括,處理器710通過收發器730的客戶端介面發送節能啟動訊框到第一通訊設備的主機介面,以使其進入節能模式。此外,流程900包括處理器710通過收發器730的主機介面發送另一個動作訊框到第三通訊設備,以觸發第三通訊設備處的配置更新。此外,流程900包括處理器710通過收發器730的主機介面斷開與第三通訊設備的通訊鏈路。此外,流程900包括處理器710通過收發器730的一個或複數個主機介面和一個或複數個客戶端介面切換到第二通訊設備進行通訊的通道上進行通訊。
附註
本文所描述的主題有時表示不同的元件,其包含在或者連接到其他不同的元件。可以理解的是,所描述的結構僅是示例,實際上可以由許多其他結構來實施,以實現相同的功能。從概念上講,任何實現相同功能的元件的排列實際上是“相關聯的”,以便實現所需的功能。因此,不論結構或中間部件,為實現特定的功能而組合的任何兩個元件被視為“相互關聯”,以實現所需的功能。同樣,任何兩個相關聯的元件被看作是相互“可操作連接”或“可操作耦接”,以實現特定功能。任何能相互關聯的兩個元件也被視為相互“可操作地耦合”以實現特定功能。可操作連接的具體例子包括但不限於物理可配對和/或物理上相互作用的元件,和/或無線可交互和/或無線上相互作用的元件,和/或邏輯上相互作用和/或邏輯上可交互的元件。
此外,關於基本上任何複數和/或單數術語的使用,所屬領域中具有習知技術者可以根據上下文和/或應用從複數轉換為單數和/或從單數到複數。為清楚起見,本文明確規定了不同的單數/複數排列。
此外,所屬領域中具有習知技術者可以理解,通常,本發明所使用的術語特別是權利要求中的,如權利要求的主題,通常用作“開放”術語,例
如,“包括”應解釋為“包括但不限於,“有”應理解為“至少有”“包括”應解釋為“包括但不限於”等。所屬領域中具有習知技術者可以進一步理解,若計劃介紹特定數量的權利要求內容,將在權利要求內明確表示,並且,在沒有這類內容時將不顯示。例如,為幫助理解,下面附加權利要求可能包含短語“至少一個”和“一個或複數個”,以介紹權利要求內容。然而,這些短語的使用不應理解為暗示使用不定冠詞“a”或“an”介紹權利要求內容,而限制了任何特定的權利要求。甚至當相同的權利要求包括介紹性短語“一個或複數個”或“至少有一個”,不定冠詞,例如“a”或“an”,則應被解釋為表示至少一個或者更多,對於用於介紹權利要求的明確描述的使用而言,同樣成立。
此外,即使明確引用特定數量的介紹性內容,所屬領域中具有習知技術者可以認識到,這樣的內容應被解釋為表示所引用的數量,例如,沒有其他修改的“兩個引用”,意味著至少兩個引用,或兩個或兩個以上的引用。此外,在使用類似於“A、B和C中的至少一個”的表述的情況下,通常如此表述是為了所屬領域中具有習知技術者可以理解該表述,例如,“系統包括A、B和C中的至少一個”將包括但不限於單獨具有A的系統,單獨具有B的系統,單獨具有C的系統,具有A和B的系統,具有A和C的系統,具有B和C的系統,和/或具有A、B和C的系統,等。所屬領域中具有習知技術者進一步可理解,無論在說明書中、權利要求中或者附圖中,由兩個或兩個以上的替代術語所表現的任何分隔的單詞和/或短語應理解為,包括這些術語中的一個,其中一個,或者這兩個術語的可能性。例如,“A或B”應理解為,“A”,或者“B”,或者“A和B”的可能性。
從前述可知,為了說明目的,此處已描述了各種實施方案,並且在不偏離本發明的範圍和精神的情況下,可以進行各種變形。因此,此處所公開的各種實施方式不用於限制,權利要求表示真實的範圍和精神。以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化
與修飾,皆應屬本發明之涵蓋範圍。
Claims (19)
- 一種用於網路合併和配置共享的方法,包括:第一通訊設備建立與第二通訊設備之間的通訊鏈路,以連接到該第二通訊設備,其中該第一通訊設備與第一權重和第一組標識相關,該第二通訊設備與第二權重和第二組標識相關;該第一通訊設備確定該第一組標識與該第二組標識是否相同;回應於確定該第一組標識與該第二組標識相同,該第一通訊設備比較該第一權重和該第二權重;以及回應於該比較,該第一通訊設備通過從該第二通訊設備接收與該第二通訊設備的配置相關的資料,以使用該第二通訊設備的該配置。
- 如申請專利範圍第1項所述之方法,其中該第一通訊設備包括用於在單頻帶上進行通訊的單頻帶通訊設備,並且該第一權重包括與該第一通訊設備的主機介面相關的唯一標識。
- 如申請專利範圍第1項所述之方法,其中該第一通訊設備包括用於在雙頻帶上進行通訊的雙頻帶通訊設備,並且該第一權重包括用於該雙頻帶中的一個頻帶的與該第一通訊設備的主機介面相關的唯一標識。
- 如申請專利範圍第1項所述之方法,其中該使用該第二通訊設備的該配置的步驟包括:在每個頻帶上的每個主機介面和每個客戶端介面處使用該第二通訊設備的該配置,該第一通訊設備在該每個頻帶上進行無線通訊。
- 如申請專利範圍第1項所述之方法,其中還包括:回應於確定該第二權重大於該第一權重,該第一通訊設備發送與該第二通訊設備的該配置相關的資料到與該第一通訊設備連接的第三通訊設備,以使得該第三通訊設備使用該第二通訊設備的該配置。
- 如申請專利範圍第5項所述之方法,其中,該比較該第一權重和該第二權重的步驟包括:從該第二通訊設備接收第一動作訊框,該第一動作訊框表明該第二權重大於該第一權重;以及該發送與該第二通訊設備的該配置相關的資料到該第三通訊設備的步驟包括:發送第二動作訊框到該第三通訊設備,以觸發該第三通訊設備使用該第二通訊設備的該配置。
- 如申請專利範圍第1項所述之方法,其中,還包括:回應於確定該第一組標識與該第二組標識不同,執行以下步驟:當該通訊鏈路位於該第一通訊設備的客戶端介面和該第二通訊設備的主機介面之間時,該第一通訊設備通過從該第二通訊設備接收與該第二通訊設備的該配置相關的資料,以使用該第二通訊設備的該配置;或者當該通訊鏈路位於該第一通訊設備的主機介面和該第二通訊設備的客戶端介面之間時,該第一通訊設備發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一通訊設備的該配置。
- 如申請專利範圍第7項所述之方法,其中,該發送與該第一通訊設備的配置相關的資料到該第二通訊設備的步驟包括:發送動作訊框到該第二通訊設備,以觸發用於該第二通訊設備且從該第二組標識到該第一組標識的組標識更新。
- 如申請專利範圍第7項所述之方法,其中,當該通訊鏈路位於該第一通訊設備的客戶端介面和該第二通訊設備的主機介面之間時,該第一通訊設備發送與該第二通訊設備的該配置相關的資料到與該第一通訊設備連接的第三通訊設備,以使得該第三通訊設備使用該第二通訊設備的該配置。
- 如申請專利範圍第1項所述之方法,其中,還包括:回應於確定該第二通訊設備不與任何組標識相關,該第一通訊設備發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一組標識和該第一通訊設備的該配置。
- 如申請專利範圍第1項所述之方法,其中,還包括:當建立該通訊鏈路時,該第一通訊設備發送第一資訊元素到該第二通訊設備,其中該第一資訊元素包含與該第一通訊設備的配置相關的資料;該第一通訊設備從該第二通訊設備接收第二資訊元素,其中該第二資訊元素包含與該第二通訊設備的該配置相關的資料;以及該第一通訊設備轉發與該第二通訊設備的該配置相關的資料到一個或複數個其他對等通訊設備。
- 如申請專利範圍第1項所述之方法,其中,還包括:該第一通訊設備在一個或複數個信標、一個或複數個探測請求、或者一個或複數個探測響應內發佈開放合併能力,以指示該第一通訊設備的該開放合併能力。
- 一種用於網路合併和配置共享的裝置,由第一通訊設備實現,包括:記憶體,用於存儲一組或多組指令;以及處理器,耦接到該記憶體,用於執行該一組或多組指令,以執行如下操作:建立與複數個通訊設備中的第二通訊設備之間的通訊鏈路,以連接到該第二通訊設備,其中該第一通訊設備與第一權重和第一組標識相關,第二通訊設備與第二權重和第二組標識相關;確定該第一組標識與第二組標識是否相同;在確定該第一組標識與該第二組標識相同時,比較該第一權重和該第二權重;以及在比較時,執行如下一個或複數個操作:回應於確定該第二權重大於該第一權重,通過從該第二通訊設備接收與該第二通訊設備的配置相關的資料,以使用該第二通訊設備的配置;回應於確定該第一權重大於該第二權重,發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一通訊設備的該配置;或者回應於確定該第二通訊設備與任何組標識無關,發送與該第一通訊設備的該配置相關的該資料到該第二通訊設備,以使得該第二通訊設備使用該第一組標識和該第一通訊設備的該配置。
- 如申請專利範圍第13項所述之裝置,其中,在使用該第二通訊設備的該配置時,該處理器用於在每個頻帶上的每個主機介面和每個客戶端介面處使用該第二通訊設備的該配置,該第一通訊設備在該每個頻帶上進行無線通訊。
- 如申請專利範圍第13項所述之裝置,其中,該處理器還執行以下操作:回應於確定該第二權重大於第一權重,發送與該第二通訊設備的該配置相關的資料到與該第一通訊設備連接的第三通訊設備,以使得該第三通訊設備使用該第二通訊設備的該配置。
- 如申請專利範圍第15項所述之裝置,其中,在比較該第一權重和該第二權重時,該處理器用於從該第二通訊設備接收表明該第二權重大於該第一權重的第一動作訊框;以及在發送與該第二通訊設備的該配置相關的資料到該第三通訊設備時,該處理器用於發送第二動作訊框到該第三通訊設備,以觸發該第三通訊設備使用該第二通訊設備的該配置。
- 如申請專利範圍第13項所述之裝置,其中,該處理器還執行以下操作:回應於確定該第一組標識與該第二組標識不同,執行以下操作之一:當該通訊鏈路位於該第一通訊設備的客戶端介面和該第二通訊設備的主機介面之間時,通過從該第二通訊設備接收與該第二通訊設備的該配置相關的資料,以使用該第二通訊設備的該配置;或者當該通訊鏈路位於該第一通訊設備的主機介面和該第二通訊設備的客戶端介面之間時,發送與該第一通訊設備的配置相關的資料到該第二通訊設備,以使得該第二通訊設備使用該第一通訊設備的該配置。
- 如申請專利範圍第17項所述之裝置,其中,在發送與該第一通訊設備的該配置相關的資料到該第二通訊設備時,該處理器用於發送第三動作訊框到該第二通訊設備,以觸發用於該第二通訊設備從該第二組標識到該第一組標識的組標識更新。
- 如申請專利範圍第17項所述之裝置,其中,該處理器還執行以下操作:當該通訊鏈路位於該第一通訊設備的客戶端介面和該第二通訊設備的主機介面之間時,發送與該第二通訊設備的該配置相關的資料到與該第一通訊設備連接的第三通訊設備,以使得該第三通訊設備使用該第二通訊設備的該配置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/370,087 US9906290B2 (en) | 2016-12-06 | 2016-12-06 | Method for network merging and configuration sharing and associated apparatus |
US15/370,087 | 2016-12-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201822487A TW201822487A (zh) | 2018-06-16 |
TWI665886B true TWI665886B (zh) | 2019-07-11 |
Family
ID=58283401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106142556A TWI665886B (zh) | 2016-12-06 | 2017-12-05 | 用於網路合併和配置共享的方法及相關的裝置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9906290B2 (zh) |
CN (2) | CN108259220B (zh) |
TW (1) | TWI665886B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3739396A1 (de) * | 2019-05-15 | 2020-11-18 | Siemens Aktiengesellschaft | System zur bewegungsführung eines manipulators aufweisend einen ersten und einen zweiten prozessor |
US11166222B2 (en) * | 2019-08-02 | 2021-11-02 | AR & NS Investment, LLC | Communication by a repeater system including a network of radio frequency (RF) repeater devices |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013169974A1 (en) * | 2012-05-11 | 2013-11-14 | Interdigital Patent Holdings, Inc. | Context-aware peer-to-peer communication |
JP2015504616A (ja) * | 2011-09-26 | 2015-02-12 | マイクロソフト コーポレーション | 透過近眼式ディスプレイのセンサ入力に基づく映像表示修正 |
CN205427842U (zh) * | 2014-01-22 | 2016-08-03 | 李振华 | 可动态组合和调整的个人工作*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7676194B2 (en) * | 2003-08-22 | 2010-03-09 | Rappaport Theodore S | Broadband repeater with security for ultrawideband technologies |
CN101064914B (zh) * | 2006-04-29 | 2010-11-10 | 上海贝尔阿尔卡特股份有限公司 | 在无线通信网络中用于进行联合中继的方法及装置 |
CN101374009B (zh) * | 2007-08-20 | 2013-12-04 | 中兴通讯股份有限公司 | 一种中继网络的业务信道切换方法 |
JP4894826B2 (ja) * | 2008-07-14 | 2012-03-14 | ソニー株式会社 | 通信装置、通信システム、報知方法、及びプログラム |
CN101605330B (zh) * | 2009-07-03 | 2012-11-28 | 中兴通讯股份有限公司 | 无线分布***连接的建立方法及装置 |
US20170026282A1 (en) * | 2015-07-21 | 2017-01-26 | Intel IP Corporation | Configuration of Data Path Groups in Wireless Networks |
US10110435B2 (en) * | 2015-11-10 | 2018-10-23 | Adobe Systems Incorporated | Techniques for associating variable versions of a cluster of devices identified at different times with the same user by assigning cluster identifiers |
CN105451274A (zh) * | 2015-12-31 | 2016-03-30 | 深圳市金立通信设备有限公司 | 一种网络融合的预处理方法、装置及*** |
-
2016
- 2016-12-06 US US15/370,087 patent/US9906290B2/en active Active
-
2017
- 2017-12-04 CN CN201711262488.5A patent/CN108259220B/zh active Active
- 2017-12-04 CN CN202110368714.8A patent/CN113316228A/zh active Pending
- 2017-12-05 TW TW106142556A patent/TWI665886B/zh active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015504616A (ja) * | 2011-09-26 | 2015-02-12 | マイクロソフト コーポレーション | 透過近眼式ディスプレイのセンサ入力に基づく映像表示修正 |
WO2013169974A1 (en) * | 2012-05-11 | 2013-11-14 | Interdigital Patent Holdings, Inc. | Context-aware peer-to-peer communication |
US20150127733A1 (en) * | 2012-05-11 | 2015-05-07 | Interdigital Patent Holdings, Inc. | Context-aware peer-to-peer communication |
CN205427842U (zh) * | 2014-01-22 | 2016-08-03 | 李振华 | 可动态组合和调整的个人工作*** |
Also Published As
Publication number | Publication date |
---|---|
US20170085313A1 (en) | 2017-03-23 |
CN108259220A (zh) | 2018-07-06 |
CN108259220B (zh) | 2021-04-30 |
CN113316228A (zh) | 2021-08-27 |
US9906290B2 (en) | 2018-02-27 |
TW201822487A (zh) | 2018-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11582592B2 (en) | Communication device | |
US11528761B2 (en) | Communication method and communications apparatus | |
US9521589B2 (en) | Wi-Fi direct service method using NFC and device therefor | |
US10225098B2 (en) | Methods, devices and systems for supporting wireless communication | |
JP5822416B1 (ja) | 無線アクセスポイント | |
US9998901B2 (en) | Augmenting Wi-Fi device discovery with network connection information | |
US10194478B2 (en) | Method and apparatus for performing wireless docking service | |
JP7422092B2 (ja) | 事前に関連付けられた状態で受信されるネットワークアドレスポリシ情報 | |
JP4899665B2 (ja) | 無線通信システム、無線通信装置、無線通信方法及び無線通信プログラム | |
TWI522002B (zh) | 網路設備的自動配置 | |
US9398526B2 (en) | Techniques for establishing communications with a local wireless network | |
CN108370515B (zh) | 服务设备 | |
JP7402697B2 (ja) | 通信装置、制御方法、及びプログラム | |
EP4311307A1 (en) | Data transmission method and data transmission apparatus | |
TWI665886B (zh) | 用於網路合併和配置共享的方法及相關的裝置 | |
US10932183B1 (en) | Mesh network management | |
US20140003293A1 (en) | Enabling direct links between computing devices on an extended service set | |
WO2019192269A1 (zh) | 接入方法和设备 | |
EP4380206A1 (en) | Client communication method, client and communication system | |
Faulkenberry et al. | Evaluating methods for enabling continuous operation in dynamic WiFi Direct networks | |
US11129083B2 (en) | Radio node, radio communication system, communication control method, and program | |
TW201822509A (zh) | 通信方法及相應通信裝置 |