專利背景
隨著無線寬頻上網業務的迅速發展,無線家庭網關產品發展迅猛,然而大功率無線區域網路(Wireless Local Area Network,WLAN)設備物理布局具有一定局限性及無線寬頻(wireless fidelity,WIFI)信號穿透能力較弱,導致WIFI信號覆蓋存在一定盲區,由此給WLAN信號中繼設備WLAN Repeater的發展帶來契機,其中,WLAN Repeater包括WLAN接入點側(Access Point,AP)和WLAN客戶端側Client,WLAN Repeater的WLAN AP側可以接受工作站(Station,STA)設備的接入;WLAN Client側可以作為STA去連線其它的AP,能很好地作為WIFI信號的延伸有效解決WIFI信號覆蓋問題,2011年12月之前,市場上的WLAN Repeater產品,在下行接口(WLAN AP接口)與上行接口(WLAN Client接口)進行數據傳遞時,將WLAN AP側下掛的無線STA MAC地址替換成了Repeater自身的WLAN Client側的MAC地址,因此, 2011年12月之前的Repeater產品不是一個真正意義上的WIFI信號中繼器。然而,在基於MAC地址認證/計費的WLAN覆蓋場景中,例如基於AAA認證計費或portal認證的企業級WLAN(AP/AC)覆蓋場景中,若採用 2011年12月之前的的WLAN Repeater,則計費方或者認證方只能針對WLAN Repeater的WLAN Client的地址進行收費,而無法對下掛的每一個STA的STA MAC地址進行區別計費,因而, 2011年12月之前的WLAN Repeater無法滿足基於MAC地址的統一認證/計費的要求。
發明內容
專利目的
《一種無線中繼設備的中繼方法及無線中繼設備》實施例的目的在於提供一種無線中繼設備的中繼方法,旨在解決 2011年12月之前的技術的WLAN Repeater無法滿足基於MAC地址的統一認證/計費的要求的問題。
技術方案
《一種無線中繼設備的中繼方法及無線中繼設備》實施例還提供了一種無線中繼設備,所述無線中繼設備包括:同步單元,用於當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;映射單元,用於根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;數據管理單元,用於根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理。該實施例中,通過將上行AP的網路連線信息同步到下行WLAN AP接口,建立與所述STA MAC地址成映射關係的上行WLAN Client接口,基於上述映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,實現了下掛無線STA MAC地址的有效透傳,則上行AAA認證方或者計費方通過上行AP對上行WLAN Client接口進行認證鑒權計費的相應動作,均可由上行AP對應的下行WLAN AP接口代理與某一下行STA完成相應動作,從而實現了認證或者計費方可以對下掛的每一個STA的STA MAC地址進行區別計費,滿足了基於MAC地址的統一認證/計費的要求。
《一種無線中繼設備的中繼方法及無線中繼設備》實施例還提供了一種無線中繼設備,所述無線中繼設備包括:同步單元,用於當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;映射單元,用於根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;數據管理單元,用於根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理。
《一種無線中繼設備的中繼方法及無線中繼設備》實施例是這樣實現的一種無線中繼設備的中繼方法,所述方法包括下述步驟:當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理。
附圖說明
圖1是《一種無線中繼設備的中繼方法及無線中繼設備》實施例一提供的套用場景的系統結構圖;
圖2是《一種無線中繼設備的中繼方法及無線中繼設備》實施例一提供的無線中繼設備的中繼方法的實現的流程圖。
圖3是《一種無線中繼設備的中繼方法及無線中繼設備》實施例二提供的無線中繼設備的中繼方法的實現的流程圖。
圖4是《一種無線中繼設備的中繼方法及無線中繼設備》實施例二提供的無線中繼設備的中繼方法的實現示例的實現流程圖;
圖5是《一種無線中繼設備的中繼方法及無線中繼設備》實施例三提供的無線中繼設備的結構圖。
圖6是《一種無線中繼設備的中繼方法及無線中繼設備》實施例四提供的無線中繼設備的結構圖。
技術領域
《一種無線中繼設備的中繼方法及無線中繼設備》屬於通信技術領域,尤其涉及一種無線中繼設備的中繼方法及無線中繼設備。
權利要求
1.一種無線中繼設備的中繼方法,其特徵在於,所述方法包括下述步驟:
當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理。
2.如權利要求1所述的方法,其特徵在於,所述當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口的步驟具體為:將無線中繼設備的初始化上行WLAN Client接口與上行AP建立WIFI連線;獲取上行AP的網路連線信息,將所述上行AP的網路連線信息同步到下行WLAN AP接口;註銷所述初始化上行WLAN Client接口。
3.如權利要求1所述的方法,其特徵在於,所述根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口的步驟具體為:將下行無線STA與同步的上行AP對應的下行WLAN AP接口建立連線;若下行無線STA與同步的上行AP對應的下行WLAN AP接口連線成功,則獲取STA MAC地址信息;建立與所述STA MAC地址成映射關係的WLAN Client接口。
4.如權利要求1至3任一權利要求所述的方法,其特徵在於,所述STA MAC地址與建立的上行WLAN Client接口的映射關為可逆單射關係。
5.如權利要求1所述的方法,其特徵在於,當所述數據為管理動作數據,且動作發起方為上行AP時,所述根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,的步驟具體為:通過上行WLAN Client接口,接收上行AP傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,在所述上行AP接口對應的下行WLAN AP接口與所與下行無線STA之間完成所述管理動作。
6.如權利要求1所述的方法,其特徵在於,當所述數據為管理動作數據,且動作發起方為下行無線STA時,所述根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理的步驟具體為:通過下行WLAN AP接口,接收下行無線STA傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,在查找的上行WLAN Client接口與所述下行WLAN AP接口對應的上行AP之間完成所述管理動作。
7.如權利要求5或6所述的方法,其特徵在於,所述管理動作具體為關聯Associate、認證Authenticate、去關聯Disassociate notify、去認證Deauthenticate notify及重關聯Reassociate;其中,當管理動作為去認證時,所述方法還包括下述步驟:註銷所述STA對應的下行WLAN AP接口及上行WLAN Client接口。
8.如權利要求1所述的方法,其特徵在於,當所述數據為業務數據,且業務數據從上行AP到下行無線STA時,所述根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理的步驟具體為:通過上行WLAN Client接口,接收上行AP傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,將所述業務數據對應的目的地址映射成所述下行無線STA對應的STA MAC地址;通過所述下行WLAN AP接口,將映射後的業務數據傳送至下行無線STA。
9.如權利要求1所述的方法,其特徵在於,當所述數據為業務數據,且業務數據從下行無線STA到上行AP時,所述根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理的步驟具體為:通過下行WLAN AP接口,接收下行無線STA傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,將所述業務數據的源地址映射成所述上行WLAN Client接口對應的WLAN Client地址;通過查找的上行WLAN Client接口,將映射後的業務數據傳送至所述下行WLAN AP接口對應的上行AP。
10.一種無線中繼設備,其特徵在於,所述無線中繼設備包括:同步單元,用於當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;映射單元,用於根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;數據管理單元,用於根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理。
11.如權利要求10所述的無線中繼設備,其特徵在於,所述同步單元包括:第一連線模組,用於將無線中繼設備的初始化上行WLAN Client接口與上行AP建立WIFI連線;同步模組,用於獲取上行AP的網路連線信息,將所述上行AP的網路連線信息同步到下行WLAN AP接口;註銷模組,用於註銷所述初始化上行WLAN Client接口。
12.如權利要求10所述的無線中繼設備,其特徵在於,所述映射單元具體包括:第二連線模組,用於將下行無線STA與同步的上行AP對應的下行WLAN AP接口建立連線;獲取模組,用於若下行無線STA與同步的上行AP對應的下行WLAN AP接口連線成功,則獲取STA MAC地址信息;映射建立模組,用於建立與所述STA MAC地址成可逆單射關係的WLAN Client接口。
13.如權利要求10至12任一權利要求所述的無線中繼設備,其特徵在於,所述STA MAC地址與建立的上行WLAN Client接口的映射關為可逆單射關係。
14.如權利要求10所述的無線中繼設備,其特徵在於,當所述數據為管理動作數據,且動作發起方為上行AP時,所述數據管理單元具體用於:通過上行WLAN Client接口,接收上行AP傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,在所述上行AP接口對應的下行WLAN AP接口與所與下行無線STA之間完成所述管理動作。
15.如權利要求10所述的無線中繼設備,其特徵在於,當所述數據為管理動作數據,且動作發起方為下行無線STA時,所述數據管理單元具體用於:通過下行WLAN AP接口,接收下行無線STA傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,在查找的上行WLAN Client接口與所述下行WLAN AP接口對應的上行AP之間完成所述管理動作。
16.如權利要求14或15所述的無線中繼設備,其特徵在於,所述管理動作具體為關聯Associate、認證Authenticate、去關聯Disassociate notify、去認證Deauthenticate notify及重關聯Reassociate;其中,當管理動作為去認證時,所述數據管理單元,還用於註銷所述STA對應的下行WLAN AP接口及上行WLAN Client接口。
17.如權利要求10所述的無線中繼設備,其特徵在於,當所述數據為業務數據,且業務數據從上行AP到下行無線STA時,所述數據轉發單元具體用於:通過上行WLAN Client接口,接收上行AP傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,將所述業務數據對應的目的地址映射成所述下行無線STA對應的STA MAC地址;通過所述下行WLAN AP接口,將映射後的業務數據傳送至下行無線STA。
18.如權利要求10所述的無線中繼設備,其特徵在於,當所述數據為業務數據,且業務數據從下行無線STA到上行AP時,所述數據轉發單元具體用於:通過下行WLAN AP接口,接收下行無線STA傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,將所述業務數據的源地址映射成所述上行WLAN Client接口對應的WLAN Client地址;通過查找的上行WLAN Client接口,將映射後的業務數據傳送至所述下行WLAN AP接口對應的上行AP。
實施方式
該實施例中,通過將將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口,並建立與下行STA的STA MAC地址成映射關係的上行WLAN Client接口,實現了下掛無線STA MAC地址的有效透傳。該發明實施例提供一種無線中繼設備的中繼方法,所述方法包括下述步驟:當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口;根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,所述數據為管理動作數據或者業務數據。
所述數據為管理動作數據或者業務數據。以下結合具體實施例對該發明的實現進行詳細描述:
《一種無線中繼設備的中繼方法及無線中繼設備》的套用場景的系統結構圖如圖1所示,該系統包括多個上行AP,AP1、AP2、AP3......APn,多個下行無線工作站STA1、STA2、STA3......STAm,其中,m、n均為非零正整數,以及無線中繼設備,該無線中繼設備可以包括多個虛擬的上行WLAN Client接口,以及多個虛擬的下行WLAN AP接口,無線中繼設備通過上行WLAN Client接口接入上行AP,下行STA與無線中繼設備的下行WLAN AP接口建立連線,該無線中繼設備可以在多個虛擬上下行接口之間實現下掛STA MAC地址透傳及管理流、數據流的轉發。無線中繼設備的工作過程具體包括:多SSID初始化,無線STA MAC映射、上下行接口動態管理以及上下行接口業務數據流轉發等。以下通過實施例對上述無線中繼設備的中繼方法進行說明,圖2示出了該發明實施例一提供的無線中繼設備的中繼方法的實現的流程圖,詳述如下:在步驟S201中,當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口。該實施例中,當所述上行AP為1個時,將所述1個上行AP的網路連線信息同步到1個下行WLAN AP接口,當所述上行AP為多個時,將所述多個上行AP的網路連線信息同步到多個下行WLAN AP接口,其中,所述上行AP可以為多個不同加密/認證模式的AP。
在步驟S202中,根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口。該實施例中,所述STA MAC地址與建立的上行WLAN Client接口的映射關為可逆單射關係。
在步驟S203中,根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,所述數據為管理動作數據或者業務數據。該實施例中,所述管理動作可以為關聯(Associate)、認證(Authenticate)、去關聯(Disassociate notify)、去認證(Deauthenticate notify)及重關聯(Reassociate)。
該實施例中,通過將上行AP的網路連線信息同步到下行WLAN AP接口,建立與所述STA MAC地址成映射關係的上行WLAN Client接口,基於上述映射關係,上行AP與上行WLAN Client接口間的對數據流或者管理流進行操作的動作,都可由上行AP接口對應的下行WLAN AP接口代理與某一個下行STA完成該動作,其中該下行STA可以通過STA MAC地址與上行WLAN Client接口的映射關係查找,因而,實現了下掛無線STA MAC地址的有效透傳,則上行AAA認證方或者計費方通過上行AP對上行WLAN Client接口進行認證鑒權計費的相應動作,均可由上行AP對應的下行WLAN AP接口代理與某一下行STA完成相應動作,從而實現了AAA認證或者計費方可以對下掛的每一個STA的STA MAC地址進行區別計費,滿足了基於MAC地址的統一認證/計費的要求。同時,當WLAN Repeater對接某些開啟DHCP欺騙/泛洪功能的上行網關設備時,上行設備DHCP Server仍然可以完成正常的IP位址分配或者續租等功能,WLAN Client側的STA可以獲取相應的IP位址,繼續上網。
圖3示出了該發明實施例二提供的無線中繼設備的中繼方法的實現的流程圖,詳述如下:
在步驟S301中,將無線中繼設備的初始化上行WLAN Client接口與上行AP建立WIFI連線。該實施例中,初始化上行無線中繼設備的WLAN Client接口可以是初始化一個上行WLAN Client接口,也可以是初始化多個上行WLAN Client接口,在此不用以限制該發明。
在步驟S302中,獲取上行AP的網路連線信息,將所述上行AP的網路連線信息同步到下行WLAN AP接口。該實施例中,網路連線信息可以包括網路連線加密模式、網路連線的密碼信息、服務集標識(Service Set Identifier,SSID)信息、認證方式、物理工作頻道等。
在步驟S303中,註銷所述初始化上行WLAN Client接口。該實施例中,當同步完成後,則註銷所述初始化上行WLAN Client接口,以避免未註銷的接口占用系統資源。
在步驟S304中,將下行無線STA與同步的上行AP對應的下行WLAN AP接口建立連線。該實施例中,可以將一個下行無線STA與一個下行WLAN AP接口建立網路連線,也可以將多個下行無線STA與同一個下行WLAN AP接口建立網路連線。
在步驟S305中,若下行無線STA與同步的上行AP對應的下行WLAN AP接口連線成功,則獲取STA MAC地址信息。該實施例中,若下行無線STA與同步的上行AP對應的下行WLAN AP接口連線成功,則獲取該STA對應的STA MAC地址信息,若下行無線STA與同步的上行AP對應的下行WLAN AP接口未連線成功,則繼續進行網路連線。
在步驟S306中,建立與所述STA MAC地址成映射關係的上行WLAN Client接口。該實施例中,通過建立與所述STA MAC地址成映射關係的上行WLAN Client接口,完成從STA MAC地址到上行WLAN Client接口的自動映射。
在步驟S307中,根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,所述數據為管理動作數據或者業務數據。該實施例中,所述管理動作可以為關聯(Associate)、認證(Authenticate)、去關聯(Disassociate notify)、去認證(Deauthenticate notify)及重關聯(Reassociate)。可選的,當所述數據為管理動作數據,且動作發起方為上行AP時。
步驟S307具體為:1、通過上行WLAN Client接口,接收上行AP傳送的管理動作數據,並完成所述管理動作。2、根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,在所述上行AP接口對應的下行WLAN AP接口與所與下行無線STA之間完成所述管理動作。其中,當管理動作為去認證時,步驟2之後還包括下述步驟:註銷所述STA對應的下行WLAN AP接口及上行WLAN Client接口。可選的,當所述數據為管理動作數據,且動作發起方為下行無線STA時,
步驟S307具體為:1、通過下行WLAN AP接口,接收下行無線STA傳送的管理動作數據,並完成所述管理動作。2、根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,在查找的上行WLAN Client接口與所述下行WLAN AP接口對應的上行AP之間完成所述管理動作。其中,當管理動作為去認證時,步驟2之後還包括下述步驟:註銷所述STA對應的下行WLAN AP接口及上行WLAN Client接口。為了便於理解,以下以一個具體的實現示例對WLAN Repeater進行關聯的實現過程進行說明,但不以該實現示例的實現過程為限,假設上行AP為單個AP,下行工作站為STA1、STA2、STAN時,WLAN Repeater工作流程如圖4所示:
1、關聯上行AP並同步信息。
2、STA1完成關聯。
3、Repeater代理完成關聯。
4、STA2完成關聯。
5、Repeater代理完成關聯。
6、STAN完成關聯。
7、Repeater代理完成關聯。
8、STA1去關聯。
9、Repeater代理完成去關聯。
在該實現示例中,上行AP欲與STA1進行關聯,此時,上行AP先傳送關聯管理動作到WLAN Repeater,WLAN Repeater對上行AP對應的下行WLAN AP接口信息進行同步,並利用所述同步信息,由WLAN Repeater代理與STA1進行關聯,以使STA1完成關聯,同理,上行AP可以與其它的工作站STA2、STA3、STAN進行關聯。反之,當某個工作站需要去關聯時,可以由WLAN Repeater代理完成去關聯。可選的,當所述數據為業務數據,且業務數據從上行AP到下行無線STA時,步驟S307具體為:
(1)通過上行WLAN Client接口,接收上行AP傳送的業務數據。
(2)根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,將所述業務數據對應的目的地址映射成所述下行無線STA對應的STA MAC地址。
(3)通過所述下行WLAN AP接口,將映射後的業務數據傳送至下行無線STA。
可選的,當所述數據為業務數據,且業務數據從下行無線STA到上行AP時,步驟S307具體為:
(1)通過下行WLAN AP接口,接收下行無線STA傳送的業務數據。
(2)根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,將所述業務數據的源地址映射成所述上行WLAN Client接口對應的WLAN Client地址。
(3)通過查找的上行WLAN Client接口,將映射後的業務數據傳送至所述下行WLAN AP接口對應的上行AP。
圖5示出了《一種無線中繼設備的中繼方法及無線中繼設備》實施例三提供的無線中繼設備的結構圖,為了便於說明,僅示出了與該發明實施例相關的部分。所述無線中繼設備包括:同步單元51、映射單元52、數據管理單元53。同步單元51,用於當無線中繼設備與上行AP建立連線後,將所述上行AP的網路連線信息同步到無線中繼設備的下行WLAN AP接口。映射單元52,用於根據同步過的上行AP對應的下行WLAN AP接口,獲取下行無線STA MAC地址信息,建立與所述STA MAC地址成映射關係的上行WLAN Client接口。數據管理單元53,用於根據STA MAC地址與建立的上行WLAN Client接口的映射關係,對上行AP與下行無線STA之間轉發的數據進行管理,所述數據為管理動作數據或者業務數據。該發明實施例提供的無線中繼設備可以使用在前述對應的方法實施例一中,詳情參見上述實施例一的描述,在此不再贅述。該實施例中,通過無線中繼設備通過將上行AP的網路連線信息同步到下行WLAN AP接口,建立與所述STA MAC地址成映射關係的上行WLAN Client接口,基於上述映射關係,上行AP與上行WLAN Client接口間的對數據流或者管理流進行操作的動作,都可由上行AP接口對應的下行WLAN AP接口代理與某一個下行STA完成該動作,其中該下行STA可以通過STA MAC地址與上行WLAN Client接口的映射關係查找,因而,實現了下掛無線STA MAC地址的有效透傳,則上行AAA認證方或者計費方通過上行AP對上行WLAN Client接口進行認證鑒權計費的相應動作,均可由上行AP對應的下行WLAN AP接口代理與某一下行STA完成相應動作,從而實現了認證或者計費方可以對下掛的每一個STA的STA MAC地址進行區別計費,滿足了基於MAC地址的統一認證/計費的要求。同時,當WLAN Repeater對接某些開啟DHCP欺騙/泛洪功能的上行網關設備時,上行設備DHCP Server仍然可以完成正常的IP位址分配或者續租等功能,WLAN Client側的STA可以獲取相應的IP位址,繼續上網。
圖6示出了《一種無線中繼設備的中繼方法及無線中繼設備》實施例四提供的無線中繼設備的結構圖,為了便於說明,僅示出了與該發明實施例相關的部分。所述無線中繼設備包括:同步單元61、映射單元62、數據管理單元63。該實施例與實施例三的區別在於,所述同步單元61具體包括:第一連線模組611、同步模組612及註銷模組613。第一連線模組611,用於將無線中繼設備的初始化上行WLAN Client接口與上行AP建立WIFI連線;同步模組612,用於獲取上行AP的網路連線信息,將所述上行AP的網路連線信息同步到下行WLAN AP接口;註銷模組613,用於註銷所述初始化上行WLAN Client接口。
進一步的,所述映射單元62具體包括第二連線模組621、獲取模組622及映射建立模組623。第二連線模組621,用於將下行無線STA與同步的上行AP對應的下行WLAN AP接口建立連線;獲取模組622,用於若下行無線STA與同步的上行AP對應的下行WLAN AP接口連線成功,則獲取STA MAC地址信息;映射建立模組623,用於建立與所述STA MAC地址成可逆單射關係的WLAN Client接口。該實施例中,所述STA MAC地址與建立的上行WLAN Client接口的映射關為可逆單射關係。
進一步的,當所述數據為管理動作數據,且動作發起方為上行AP時,所述數據管理單元63具體用於:通過上行WLAN Client接口,接收上行AP傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,在所述上行AP接口對應的下行WLAN AP接口與所與下行無線STA之間完成所述管理動作。
進一步的,當所述數據為管理動作數據,且動作發起方為下行無線STA時,所述數據管理單元63具體用於:通過下行WLAN AP接口,接收下行無線STA傳送的管理動作數據,並完成所述管理動作;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,在查找的上行WLAN Client接口與所述下行WLAN AP接口對應的上行AP之間完成所述管理動作。該實施例中,所述管理動作具體可以為關聯Associate、認證Authenticate、去關聯Disassociate notify、去認證Deauthenticate notify及重關聯Reassociate;其中,當管理動作為去認證時,所述數據管理單元63,還用於註銷所述STA對應的下行WLAN AP接口及上行WLAN Client接口。
進一步的,當所述數據為業務數據,且業務數據從上行AP到下行無線STA時,所述數據管理單元63具體用於:通過上行WLAN Client接口,接收上行AP傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述上行WLAN Client接口對應的下行無線STA,將所述業務數據對應的目的地址映射成所述下行無線STA對應的STA MAC地址;通過所述下行WLAN AP接口,將映射後的業務數據傳送至下行無線STA。更進一步的,當所述數據為業務數據,且業務數據從下行無線STA到上行AP時,所述數據管理單元63具體用於:通過下行WLAN AP接口,接收下行無線STA傳送的業務數據;根據STA MAC地址與建立的上行WLAN Client接口的映射關係,查找所述下行無線STA對應的上行WLAN Client接口,將所述業務數據的源地址映射成所述上行WLAN Client接口對應的WLAN Client地址;通過查找的上行WLAN Client接口,將映射後的業務數據傳送至所述下行WLAN AP接口對應的上行AP。
《一種無線中繼設備的中繼方法及無線中繼設備》實施例提供的無線中繼設備可以使用在前述對應的方法實施例二中,詳情參見上述實施例二的描述,在此不再贅述。值得注意的是,上述裝置和系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便於相互區分,並不用於限制該發明的保護範圍。另外,該領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程式來指令相關的硬體來完成,相應的程式可以存儲於一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁碟或光碟等。以上所述僅為該發明的較佳實施例而已,並不用以限制該發明,凡在該發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在該發明的保護範圍之內。
榮譽表彰
2017年12月11日,《一種無線中繼設備的中繼方法及無線中繼設備》獲得第十九屆
中國專利獎金獎。