一種選擇網絡接入設備的方法和網絡終端的制作方法
【專利摘要】一種選擇網絡接入設備的方法和網絡終端,其中,提供一實施所述選擇網絡接入設備的方法的終端設備,所述方法包括:當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備查詢信道使用情況;當接收到信道使用情況反饋后,通過預設計算方法計算網絡接入設備的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用情況和信號接收強度;選擇一網絡接入設備進行后續關聯。本發明實施例通過查詢無線網絡接入設備的信道使用情況,并將所述無線網絡接入設備的信道使用情況和信號接收強度共同作為選取無線網絡接入設備時的參考因素,可以使無線接入點的選取更為準確,避免由于無線網絡接入設備信道負載過大造成后續使用過程中網絡連接不暢的問題。
【專利說明】
一種選擇網絡接入設備的方法和網絡終端
技術領域
[0001]本發明涉及網絡技術領域,尤其涉及一種選擇網絡接入設備的方法和網絡終端。 【背景技術】
[0002]隨著網絡技術的飛速發展,信息傳播和信息獲取的途徑都發生了前所未有的變化,使人類社會邁入了以網絡技術、數字化技術為核心的信息時代。尤其是當下無線網絡技術的廣泛應用,因其靈活性、可擴展、可移動等優勢,更是進一步地破除了實時信息獲取的障礙,給人們的生活帶來了巨大的便利。隨著無線網絡技術的日趨成熟,無線傳輸的速率越來越快,無線網絡的用戶也越來越多。
[0003]現有的無線終端在選擇無線接入點進行接入時,主要是根據無線接入點所在信道的信號強度來選擇的。這種方法簡單直接,但沒有充分考慮到網絡的實際使用情況,所以可能造成網絡連接不暢。例如,雖然所選擇的無線接入點信號強度很大,但同時信道負載也很大時,無線終端可能無法和無線接入點之間保持暢通的數據通信,從而給終端用戶的無線上網造成不便。
【發明內容】
[0004]本發明實施例所要解決的技術問題是無線接入點選取不當造成網絡連接不暢。
[0005]為了解決上述問題,本發明實施例提供了一種選擇網絡接入設備的方法,提供一實施所述選擇網絡接入設備的方法的終端設備,所述方法包括:當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備查詢信道使用情況;當接收到信道使用情況反饋后, 通過預設計算方法計算網絡接入設備的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用情況和信號接收強度;選擇一網絡接入設備進行后續關聯。[〇〇〇6]可選的,在上述的選擇網絡接入設備的方法中,所述信道使用情況為當前信道負載;所述預設計算方法為:I(Idle3_ Percentage ) — 1—C(Channel load) ; ScOTG — A*R(RSSI)+B* I (Idle_Percentage);其中,I (Idle_Percentage)為f曰閑率,C(Channel_load)為f曰 3?負載,Score為所述綜合評定值,R(RSSI)為所述信號接收強度,A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A>0,B>0。
[0007]可選的,所述選擇一網絡接入設備進行后續關聯包括:顯示各網絡接入設備各自對應的SSID和綜合評定值;根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。
[0008]可選的,所述選擇一網絡接入設備進行后續關聯包括:選擇所述綜合評定值最高的網絡接入設備進行后續關聯。
[0009]可選的,當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備進行后續關聯。
[0010]為了解決上述問題,本發明實施例還提供了一種網絡終端,包括:請求單元,用于當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備發送信道使用信息查詢請求;計算單元,用于當接收到信道使用信息反饋后,通過預設計算方法計算網絡接入設備信的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用信息和信號接收強度關聯單元,用于選擇一網絡接入設備進行后續關聯。
[0011]可選的,所述網絡終端中,所述信道使用情況為當前信道負載;所述預設計算方法:1 (Idle —Percentage) — 1 —C ( Channe 11 oad ) ; ScOTG — A*R(RSSI)+B*I (Idle—Percentage) ; 中,I (Idle+Percentage)為信道空閑率,C^hannel+load)為信道負載,Score為所述綜合評定值,R(RSSI)為所述信號接收強度,A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A>0,B> 0〇
[0012]可選的,所述關聯單元包括:顯示模塊,用于顯示各網絡接入設備各自對應的SSID 和綜合評定值;第一處理模塊,用于根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。
[0013]可選的,所述關聯單元包括:第二處理模塊,用于選擇所述綜合評定值最高的網絡接入設備進行后續關聯。
[0014]可選的,所述第二處理模塊用于當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備進行后續關聯。
[0015]與現有技術相比,本發明的技術方案具有以下優點:
[0016]通過查詢無線網絡接入設備的信道使用情況,并將所述無線網絡接入設備的信道使用情況和信號接收強度共同作為選取無線網絡接入設備時的參考因素,可以使無線接入點的選取更為準確,避免由于無線網絡接入設備信道負載過大造成后續使用過程中網絡連接不暢的問題。【附圖說明】
[0017]圖1是本發明實施例中一種選擇網絡接入設備的方法的流程圖;
[0018]圖2是本發明實施例中一種STA與無線網絡接入設備之間交互過程的示意圖;
[0019]圖3是本發明實施例中一種網絡終端結構示意圖。【具體實施方式】
[0020]現有的無線終端在選擇無線接入點進行接入時,主要是根據無線接入點所在信道的信號強度來選擇的。這種方法簡單直接,但沒有充分考慮到網絡的實際使用情況,所以可能造成網絡連接不暢。例如,雖然所選擇的無線接入點信號強度很大,但同時信道負載也很大時,無線終端可能無法和無線接入點之間保持暢通的通信,從而給終端用戶的無線上網造成不便。
[0021]針對上述現有技術中存在的技術問題,本發明實施例通過查詢無線網絡接入設備的信道使用情況,并將所述無線網絡接入設備的信道使用情況和信號接收強度共同作為選取無線網絡接入設備時的參考因素,可以使無線接入點的選取更為準確,避免由于無線網絡接入設備信道負載過大造成后續使用過程中網絡連接不暢的問題。[〇〇22]為使本發明的上述目的、特征和優點能夠更為明顯易懂,下面結合附圖對本發明的具體實施例做詳細的說明。
[0023]本發明實施例提供了一種選擇網絡接入設備的方法,可以由無線網絡環境中的網絡終端設備實施。所述網絡終端可以是任何一種具有無線數據傳輸能力和數據處理能力的終端設備,例如,可以是帶有WiFi功能的智能手機,平板電腦等設備。本文將用站點(STA, Stat1n)代稱上述的網絡終端設備。所述網絡接入設備可以是無線AP或無線路由器等。如圖1所示,所述網絡認證方法可以包括:[〇〇24]步驟S101,當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備查詢信道使用情況。[〇〇25] STA接入無線網絡接入設備的過程包括掃描、認證和關聯三個步驟。掃描階段中, 無線終端在加入網絡之前,首先需要在所處區域搜索網絡,包括通過發送Probe Request幀以請求加入網絡的主動掃描方式,或通過偵聽無線網絡接入設備定期廣播Beacon幀的被動掃描方式。
[0026]在現有技術中,當STA通過Probe Response幀或Beacon幀接收到多個無線網絡接入設備的可接入服務集標識符(SSID,Service Set Identifier)時,會將Probe Response 幀或Beacon幀的信號強度提不(RSSI,Received Signal Strength Indicat1n)以及對應 SSID號呈現給用戶來選擇,或者在非人工選擇無線網絡接入設備的情況下,自己根據RSSI 來選擇合適的SSID進行后續的認證或者關聯等接入步驟。
[0027]本發明實施例,在當所述STA進入無線網絡覆蓋范圍而接收到一個或一個以上網絡接入設備的接入信息(如上述的Probe Response幀或Beacon幀)后,會向網絡接入設備查詢信道使用情況。同時,將所有能夠收到信號且可以關聯的無線網絡接入設備作為候選設備。
[0028]在具體實施中,STA向網絡接入設備查詢信道使用情況可以是向所述網絡接入設備查詢其當前的信道負載情況。例如,通過發送Rad1 Measurement Request幀給所述無線網絡接入設備。所述Rad1 Measurement Request幀中包括請求信道負載Channel_load的字段。如圖2所示為STA與無線網絡接入設備之間的交互。在收到STA的請求后,無線網絡接入會響應該請求,通過相關通信協議,查詢其無線基帶使用情況,從而獲取當前信道負載 Channel_load,最后反饋給STA—條包括信道負載信息在內的回復。
[0029]步驟S102,當接收到信道使用情況反饋后,通過預設計算方法計算網絡接入設備的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用情況和信號接收強度。
[0030]在本發明實施例中,STA通過解析無線網絡接入設備反饋給其的回復信息,可獲取其中的信道負載信息,進而可獲取當前信道空閑率情況。具體計算方法如下所示:[0031 ] I (Idle—Percentage) — 1—C(Channel_load);[〇〇32]其中,I(idie_percentage)為信道空閑率,C(ch_ei_i〇ad)為信道負載。
[0033]當計算得到信道空閑率后,就可進一步計算無線網絡當前狀態的綜合評定值。具體計算方法如下所示:
[0034] Score—A*R(RSSI)+B*I(Idle—Percentage);[〇〇35]其中,Score為所述綜合評定值,R(rssi)為所述信號接收強度。這里需要注意的是, 從數據幀中解析到的信號接收強度R(RSSI),其單位可能是dbm,為負值。因此在計算時,需將其單位轉換為mw,從而將其轉換為正值。信號接收強度R(RSSI)的單位轉換為現有技術,故此處不再贅述。
[0036] A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A>0,B>0。所述A和 B為經驗參數,其具體可取數值可以由用戶自定義設置。
[0037]本領域的技術人員可以理解的是,上述具體實施中的計算方法只是本發明的一種可選實施方式,還可以有其他的實施方式。例如,將信道負載Channel_load取代信道空閑率 Idle_Percentage作為一個負面參考因素,此時可以將B設為小于0。總而言之,只需要參考因素能夠反映信道使用情況,均可實現本發明之目的,且均屬于本發明的保護范圍之內。 [〇〇38]步驟S103,選擇一網絡接入設備進行后續關聯。[〇〇39]在一種具體實施中,所述選擇一網絡接入設備進行后續關聯可以包括:在STA的顯示界面上顯示各網絡接入設備各自對應的SSID和綜合評定值,并根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。通過該【具體實施方式】,用戶可以直觀地看到當前各無線網絡對應的SSID,綜合評定值,信號強度信息,信道空閑率信息,以及其他,如是否需要認證等相關信息,從而方便用戶選擇一合適接入的無線網絡。
[0040]在另一種具體實施中,所述選擇一網絡接入設備進行后續關聯還可以包括:選擇所述綜合評定值最高的網絡接入設備進行后續關聯。經過前述步驟,STA能關聯到的所有無線網絡接入設備都會有一個Score,在非人工選擇的情況下,STA可以根據各個無線網絡接入設備的Score大小來選擇需要連接的無線網絡接入設備。當STA需要漫游時,STA也同樣根據符合漫游條件的無線網絡接入設備(擁有相同的SSID)的Score中最大的來選擇需要建立關聯的無線網絡接入設備。
[0041]在上述的具體實施中,當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備進行后續關聯。用戶也可以自行設置其他因素作為當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時優先考慮的條件,例如所述信道空閑率最高的網絡接入設備進行后續關聯。
[0042]本發明實施例通過綜合考慮信號接收強度和信道空閑率作為選擇無線接入點的實施方式,可以使得STA在不需要無線網絡接入設備決策的情況下,更好地選擇需要建立關聯的無線網絡接收設備,從而避免由于無線網絡接入設備信道負載過大造成后續使用過程中網絡連接不暢的問題。
[0043]本發明實施例還公開了一種與上述選擇網絡接入設備的方法相應的網絡終端。如圖3所示,所述網絡終端可以包括:
[0044]請求單元,用于當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備發送信道使用信息查詢請求;
[0045]計算單元,用于當接收到信道使用信息反饋后,通過預設計算方法計算網絡接入設備信的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用信息和信號接收強度
[0046]關聯單元,用于選擇一網絡接入設備進行后續關聯。[〇〇47] STA接入無線網絡接入設備的過程包括掃描、認證和關聯三個步驟。掃描階段中, 無線終端在加入網絡之前,首先需要在所處區域搜索網絡,包括通過發送Probe Request幀以請求加入網絡的主動掃描方式,或通過偵聽無線網絡接入設備定期廣播Beacon幀的被動掃描方式。
[0048] 在現有技術中,當STA通過Probe Response幀或Beacon幀接收到多個無線網絡接入設備的可接入服務集標識符(SSID,Service Set Identifier)時,會將Probe Response 幀或Beacon幀的信號強度提不(RSSI,Received Signal Strength Indicat1n)以及對應 SSID號呈現給用戶來選擇,或者在非人工選擇無線網絡接入設備的情況下,自己根據RSSI來選擇合適的SSID進行后續的認證或者關聯等接入步驟。
[0049]本發明實施例,在當所述STA進入無線網絡覆蓋范圍而接收到一個或一個以上網絡接入設備的接入信息(如上述的Probe Response幀或Beacon幀)后,會通過所述請求單元向網絡接入設備查詢信道使用情況。同時,將所有能夠收到信號且可以關聯的無線網絡接入設備作為候選設備。
[0050]在具體實施中,STA向網絡接入設備查詢信道使用情況可以是向所述網絡接入設備查詢其當前的信道負載情況。例如,通過發送Rad1 Measurement Request幀給所述無線網絡接入設備。所述Rad1 Measurement Request幀中包括請求信道負載Channel_load的字段。在收到STA的請求后,無線網絡接入會響應該請求,通過相關通信協議,查詢其無線基帶使用情況,從而獲取當前信道負載Channel_load,最后反饋給STA—條包括信道負載信息在內的回復。
[0051]在本發明實施例中,STA通過解析無線網絡接入設備反饋給其的回復信息,可獲取其中的信道負載信息,進而可由所述計算單元獲取當前信道空閑率情況。具體計算方法如下所示:
[0052]I (Idle—Percentage) — 1—C(Channel_load);[〇〇53]其中,I(idie_percentage)為信道空閑率,C(ch_ei_i〇ad)為信道負載。[〇〇54]當計算得到信道空閑率后,就可進一步通過所述計算單元計算無線網絡當前狀態的綜合評定值。具體計算方法如下所示:
[0055]Score—A*R(RSSI)+B*I(Idle—Percentage);[〇〇56]其中,Score為所述綜合評定值,R(rssi)為所述信號接收強度。這里需要注意的是, 從數據幀中解析到的信號接收強度R(RSSI),其單位可能是dbm,為負值。因此在計算時,需將其單位轉換為mw,從而將其轉換為正值。信號接收強度R(RSSI)的單位轉換為現有技術,故此處不再贅述。
[0057] A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A>0,B>0。所述A和 B為經驗參數,其具體可取數值可以由用戶自定義設置。[〇〇58]在一種具體實施中,所述關聯單元可以包括:顯示模塊,用于顯示各網絡接入設備各自對應的SSID和綜合評定值;第一處理模塊,用于根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。具體來說,所述顯示模塊在STA的顯示界面上顯示各網絡接入設備各自對應的SSID和綜合評定值,所述第一處理模塊根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。通過該【具體實施方式】,用戶可以直觀地看到當前各無線網絡對應的 SSID,綜合評定值,信號強度信息,信道空閑率信息,以及其他,如是否需要認證等相關信息,從而方便用戶選擇一合適接入的無線網絡。
[0059]在另一種具體實施中,所述關聯單元還可以包括:第二處理模塊,用于選擇所述綜合評定值最尚的網絡接入設備進彳丁后續關聯。經過如述步驟,STA能關聯到的所有無線網絡接入設備都會有一個Score,在非人工選擇的情況下,STA可以通過所述第二處理模塊根據各個無線網絡接入設備的Score大小來選擇需要連接的無線網絡接入設備。當STA需要漫游時,第二處理模塊也同樣根據符合漫游條件的無線網絡接入設備(擁有相同的SSID)的 Score中最大的來選擇需要建立關聯的無線網絡接入設備。
[0060]在上述的具體實施中,所述第二處理模塊用于當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備進行后續關聯。用戶也可以自行設置其他因素作為當存在至少兩個綜合評定值相等且為最高值的網絡接入設備時優先考慮的條件,例如所述信道空閑率最高的網絡接入設備進行后續關聯。
[0061]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:R〇M、RAM、磁盤或光盤等。
[0062]雖然本發明披露如上,但本發明并非限定于此。任何本領域技術人員,在不脫離本發明的精神和范圍內,均可作各種更動與修改,因此本發明的保護范圍應當以權利要求所限定的范圍為準。
【主權項】
1.一種選擇網絡接入設備的方法,其特征在于,提供一實施所述選擇網絡接入設備的 方法的終端設備,所述方法包括:當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備查詢信道使用情況;當接收到信道使用情況反饋后,通過預設計算方法計算網絡接入設備的綜合評定值; 所述綜合評定值包括網絡接入設備的信道使用情況和信號接收強度;選擇一網絡接入設備進彳丁后續關聯。2.如權利要求1所述的選擇網絡接入設備的方法,其特征在于,所述信道使用情況為當前信道負載;所述預設計算方法為:I (Idle—Percentage) — 1—C(Channel_load);Score —A*R(RSSI)+B*I (Idle—Percentage);其中,I (Idle+PM^ntage:)為信道空閑率,C(Cha_l_l〇ac0為信道負載,Score為所述綜合評定值, R(RSSI)為所述信號接收強度,A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A >0,B>0〇3.如權利要求1所述的選擇網絡接入設備的方法,其特征在于,所述選擇一網絡接入設 備進行后續關聯包括:顯示各網絡接入設備各自對應的SSID和綜合評定值;根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。4.如權利要求1所述的選擇網絡接入設備的方法,其特征在于,所述選擇一網絡接入設 備進行后續關聯包括:選擇所述綜合評定值最高的網絡接入設備進行后續關聯。5.如權利要求4所述的選擇網絡接入設備的方法,其特征在于,當存在至少兩個綜合評 定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備進行后續 關聯。6.—種網絡終端,其特征在于,包括:請求單元,用于當接收到至少一個網絡接入設備的接入信息后,向網絡接入設備發送 信道使用信息查詢請求;計算單元,用于當接收到信道使用信息反饋后,通過預設計算方法計算網絡接入設備 信的綜合評定值;所述綜合評定值包括網絡接入設備的信道使用信息和信號接收強度 關聯單元,用于選擇一網絡接入設備進行后續關聯。7.如權利要求6所述的網絡終端,其特征在于,所述預設計算方法為:所述信道使用情況為當前信道負載;所述預設計算方法為:I (Idle—Percentage) — 1—C(Channel_load);Score —A*R(RSSI)+B*I (Idle—Percentage);其中,I (Idle+PM^ntage:)為信道空閑率,C(Cha_l_l〇ac0為信道負載,Score為所述綜合評定值, R(RSSI)為所述信號接收強度,A、B分別為所述信號接收強度和所述信道空閑率的權重值,且A >0,B>0〇8.如權利要求6所述的網絡終端,其特征在于,所述關聯單元包括:顯示模塊,用于顯示各網絡接入設備各自對應的SSID和綜合評定值;第一處理模塊,用于根據用戶的選擇指令選擇相應的網絡接入設備進行后續關聯。9.如權利要求6所述的網絡終端,其特征在于,所述關聯單元包括:第二處理模塊,用于 選擇所述綜合評定值最高的網絡接入設備進行后續關聯。10.如權利要求9所述的網絡終端,其特征在于,所述第二處理模塊用于當存在至少兩 個綜合評定值相等且為最高值的網絡接入設備時,選擇信號接收強度最強的網絡接入設備 進行后續關聯。
【文檔編號】H04W48/20GK105979572SQ201610505167
【公開日】2016年9月28日
【申請日】2016年6月30日
【發明人】王斌
【申請人】上海斐訊數據通信技術有限公司