一種無線接入點(diǎn)選擇方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種無線接入點(diǎn)選擇方法及系統(tǒng),該方法包括:A、無線終端發(fā)送連接請(qǐng)求消息到第一無線接入點(diǎn),所述第一無線接入點(diǎn)接收該連接請(qǐng)求消息后,判斷無線終端是否滿足接入條件,若否,則執(zhí)行步驟B;B、第一無線接入點(diǎn)獲取其它無線接入點(diǎn)信息并創(chuàng)建擴(kuò)展幀,發(fā)送給無線終端;C、無線終端接收擴(kuò)展幀并解析,獲取其它無線接入點(diǎn)信息,從中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),將其與無線終端建立連接。本發(fā)明通過對(duì)802.11協(xié)議管理幀的擴(kuò)展以及無線終端接入AP流程的優(yōu)化,使無線終端可以更快速地接入無線網(wǎng)絡(luò)中的最優(yōu)AP,優(yōu)化了網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),提高了網(wǎng)絡(luò)使用效率。
【專利說明】一種無線接入點(diǎn)選擇方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信【技術(shù)領(lǐng)域】,尤其涉及一種無線接入點(diǎn)選擇方法及系統(tǒng)。
【背景技術(shù)】
[0002]無線局域網(wǎng)絡(luò)(Wireless Local Area Networks,簡(jiǎn)稱WLAN)作為傳統(tǒng)布線網(wǎng)絡(luò)的一種替代方案或延伸,不再使用通信電纜將計(jì)算機(jī)與網(wǎng)絡(luò)連接起來,而是通過無線的方式連接,從而使網(wǎng)絡(luò)的構(gòu)建和終端的移動(dòng)更加靈活。目前市場(chǎng)上的智能終端基本都配有WLAN功能,可以說,WLAN已經(jīng)遍布全球,且應(yīng)用越來越廣泛。
[0003]由于單個(gè)無線接入點(diǎn)(Wireless Access Point,簡(jiǎn)稱AP)的性能有限,大型的無線網(wǎng)絡(luò)可通過多個(gè)AP組成一個(gè)具有同一個(gè)ESSID的無線網(wǎng)絡(luò)。ESSID也可以寫為SSID(Service Set Identifier,服務(wù)區(qū)別號(hào)),其用來區(qū)分不同的網(wǎng)絡(luò),最多可以有32個(gè)字符,無線網(wǎng)卡設(shè)置了不同的SSID就可以進(jìn)入不同網(wǎng)絡(luò),SSID通常由AP或無線路由器廣播出來,是AP唯一的ID碼,或者通過WDS (Wireless Distribution System,無線分布式系統(tǒng))方式組成一個(gè)無線網(wǎng)絡(luò),用戶終端(STA)可以通過掃描附近的ESSID或者SSID去連接該無線網(wǎng)絡(luò)。
[0004]但是,并不是所有和AP的連接都會(huì)成功。AP斷開或者拒絕與STA連接可能有如下原因:
1.AP達(dá)到最大負(fù)載;
2.AP側(cè)限制STA的連接,如AP側(cè)有黑白名單功能;
當(dāng)AP側(cè)主動(dòng)斷開或者拒絕STA連接的情況下,STA卻無法了解AP斷開的具體原因,可能會(huì)繼續(xù)不停地嘗試連接AP ;同時(shí),由于STA不知道其他AP的信息,也無法去連接其他AP,導(dǎo)致接入此無線網(wǎng)絡(luò)失?。涣硗?,當(dāng)AP與STA之間的協(xié)商速率較低時(shí),STA不能自動(dòng)切換到信號(hào)更好、協(xié)商速率較快的AP上去,造成網(wǎng)絡(luò)資源的浪費(fèi)。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種無線接入點(diǎn)選擇方法及系統(tǒng),旨在解決目前無線終端不能智能選擇最優(yōu)無線接入點(diǎn)連接網(wǎng)絡(luò)的問題。
[0007]本發(fā)明的技術(shù)方案如下:
一種無線接入點(diǎn)選擇方法,用于由多個(gè)無線接入點(diǎn)組成的無線通信網(wǎng)絡(luò),其中,所述方法包括如下步驟:
A、無線終端發(fā)送連接請(qǐng)求消息到第一無線接入點(diǎn),所述第一無線接入點(diǎn)接收該連接請(qǐng)求消息后,判斷無線終端是否滿足接入條件,若否,則執(zhí)行步驟B;
B、所述第一無線接入點(diǎn)獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀,并發(fā)送給所述無線終端;
C、所述無線終端接收所述擴(kuò)展幀并解析,從而獲取其它無線接入點(diǎn)信息,從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并建立與所述第二無線接入點(diǎn)的連接。
[0008]所述的無線接入點(diǎn)選擇方法,其中,所述判斷無線終端是否滿足接入條件包括:判斷當(dāng)前網(wǎng)絡(luò)負(fù)載量是否小于最大網(wǎng)絡(luò)負(fù)載量。
[0009]所述的無線接入點(diǎn)選擇方法,其中,所述判斷無線終端是否滿足接入條件還包括:判斷當(dāng)前信號(hào)強(qiáng)度值是否大于或等于預(yù)設(shè)的信號(hào)強(qiáng)度閾值。
[0010]所述的無線接入點(diǎn)選擇方法,其中,所述步驟A中若經(jīng)判斷當(dāng)前網(wǎng)絡(luò)負(fù)載未達(dá)到最大值且信號(hào)強(qiáng)度值大于或等于所述信號(hào)強(qiáng)度閾值,則建立所述無線終端與第一無線接入點(diǎn)的連接。
[0011]所述的無線接入點(diǎn)選擇方法,其中,所述步驟A之前還包括:
所述第一無線接入點(diǎn)中預(yù)先設(shè)置最大網(wǎng)絡(luò)負(fù)載量和信號(hào)強(qiáng)度閾值。
[0012]所述的無線接入點(diǎn)選擇方法,其中,所述擴(kuò)展幀基于802.11管理幀結(jié)構(gòu)創(chuàng)建,所述擴(kuò)展幀包括用以識(shí)別所述擴(kuò)展幀的擴(kuò)展幀標(biāo)識(shí),所述擴(kuò)展幀標(biāo)識(shí)設(shè)置在所述擴(kuò)展幀的幀控制域中,所述其它無線接入點(diǎn)信息設(shè)置在所述擴(kuò)展幀的幀體中。
[0013]所述的無線接入點(diǎn)選擇方法,其中,所述擴(kuò)展幀的幀體中包含多個(gè)信息元素,所述其它無線接入點(diǎn)信息設(shè)置在所述多個(gè)信息元素中,每一信息元素中包含一無線接入點(diǎn)的MAC地址、SSID及密鑰。
[0014]所述的無線接入點(diǎn)選擇方法,其中,所述步驟C中從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn)之后還包括:判斷與所述第二無線接入點(diǎn)是否存在連接失敗的歷史信息,若不存在,則建立所述無線終端與所述第二無線接入點(diǎn)的連接。
[0015]所述的無線接入點(diǎn)選擇方法,其中,所述步驟C具體為:所述無線終端接收所述擴(kuò)展幀并解析,利用所解析出的其它無線接入點(diǎn)信息更新無線接入點(diǎn)信息列表,掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)是否曾經(jīng)連接失敗過,若否,則建立無線終端與所述第二無線接入點(diǎn)的連接。
[0016]所述的無線接入點(diǎn)選擇方法,其中,所述步驟C中當(dāng)掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)未曾連接失敗過之后還包括:所述無線終端發(fā)送連接請(qǐng)求消息到第二無線接入點(diǎn),所述第二無線接入點(diǎn)接收連接請(qǐng)求消息后判斷其當(dāng)前網(wǎng)絡(luò)負(fù)載是否達(dá)到最大值以及其信號(hào)強(qiáng)度是否大于所述信號(hào)強(qiáng)度閾值,若所述第二無線接入點(diǎn)當(dāng)前網(wǎng)絡(luò)負(fù)載量未達(dá)到閾值且信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度閾值,則建立無線終端與所述第二無線接入點(diǎn)的連接。
[0017]一種無線接入點(diǎn)選擇系統(tǒng),其中,所述系統(tǒng)包括無線終端和多個(gè)無線接入點(diǎn); 所述無線接入點(diǎn)包括
連接請(qǐng)求消息接收模塊,用于接收所述無線終端發(fā)送的連接請(qǐng)求消息;
判斷模塊,用于判斷無線終端是否滿足接入條件;
擴(kuò)展幀創(chuàng)建模塊,用于獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,并利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀;
擴(kuò)展幀發(fā)送模塊,用于將所創(chuàng)建的擴(kuò)展幀發(fā)送給所述無線終端;
所述無線終端中包括:
連接請(qǐng)求消息發(fā)送模塊,用于無線終端發(fā)送連接請(qǐng)求消息到無線接入點(diǎn); 擴(kuò)展幀接收模塊,用于接收擴(kuò)展幀并解析,獲取其它無線接入點(diǎn)信息;
無線接入點(diǎn)查找模塊,用于從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的無線接入點(diǎn),并建立與該無線接入點(diǎn)的連接。
[0018]有益效果:本發(fā)明提供一種無線接入點(diǎn)選擇方法及系統(tǒng),通過對(duì)802.11協(xié)議管理幀的擴(kuò)展以及無線終端接入AP流程的優(yōu)化,使無線終端可以更快速地接入整個(gè)無線網(wǎng)絡(luò)中的最優(yōu)AP,避免了無線網(wǎng)絡(luò)連接失敗及協(xié)商效率較低所造成的網(wǎng)絡(luò)資源浪費(fèi),優(yōu)化了整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),提高了無線網(wǎng)絡(luò)使用效率。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明的無線接入點(diǎn)選擇方法較佳實(shí)施例的流程圖。
[0020]圖2為本發(fā)明的具體實(shí)施例中基于802.11協(xié)議管理幀結(jié)構(gòu)示意圖。
[0021]圖3為本發(fā)明的具體實(shí)施例中幀控制域第一字節(jié)的結(jié)構(gòu)示意圖。
[0022]圖4為本發(fā)明的具體實(shí)施例中信息元素的格式示意圖。
[0023]圖5為本發(fā)明的具體實(shí)施例中無線終端連接由多個(gè)無線接入點(diǎn)組成的無線網(wǎng)絡(luò)環(huán)境示意圖。
[0024]圖6為本發(fā)明的具體實(shí)施例中無線接入點(diǎn)選擇方法流程圖。
[0025]圖7為本發(fā)明的無線接入點(diǎn)選擇系統(tǒng)中無線接入點(diǎn)的原理框圖。
[0026]圖8為本發(fā)明的無線接入點(diǎn)選擇系統(tǒng)中無線終端的原理框圖。
【具體實(shí)施方式】
[0027]本發(fā)明提供一種無線接入點(diǎn)選擇方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0028]如圖1所示的一種無線接入點(diǎn)選擇方法,用于由多個(gè)無線接入點(diǎn)組成的無線通信網(wǎng)絡(luò),其中,所述方法包括如下步驟:
S100、無線終端發(fā)送連接請(qǐng)求消息到第一無線接入點(diǎn),所述第一無線接入點(diǎn)接收該連接請(qǐng)求消息后,判斷無線終端是否滿足接入條件,若否,則執(zhí)行步驟S200。
[0029]無線終端嘗試連接已經(jīng)知道密碼和SSID的第一無線接入點(diǎn),并發(fā)送請(qǐng)求消息過去,第一無線接入點(diǎn)判斷無線終端是否滿足接入條件,若是,則建立所述無線終端與第一無線接入點(diǎn)的連接;若否,則執(zhí)行步驟S200。
[0030]較佳實(shí)施例中,所述判斷無線終端是否滿足接入條件包括:判斷當(dāng)前網(wǎng)絡(luò)負(fù)載量是否小于最大網(wǎng)絡(luò)負(fù)載量。
[0031]進(jìn)一步地,所述判斷無線終端是否滿足接入條件還包括:判斷當(dāng)前信號(hào)強(qiáng)度值是否大于或等于信號(hào)強(qiáng)度閾值。
[0032]較佳實(shí)施例中,所述步驟SlOO之前還包括:所述第一無線接入點(diǎn)中預(yù)先設(shè)置最大網(wǎng)絡(luò)負(fù)載量和信號(hào)強(qiáng)度閾值。
[0033]S200、所述第一無線接入點(diǎn)獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀,并發(fā)送給所述無線終端。
[0034]所述第一無線接入點(diǎn)獲取并整理同一無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,并創(chuàng)建擴(kuò)展幀。
[0035]其中,所述擴(kuò)展幀基于802.11管理幀結(jié)構(gòu)創(chuàng)建,所述擴(kuò)展幀包括用以識(shí)別所述擴(kuò)展幀的擴(kuò)展幀標(biāo)識(shí),所述擴(kuò)展幀標(biāo)識(shí)設(shè)置在所述擴(kuò)展幀的幀控制域中,所述其它無線接入點(diǎn)信息設(shè)置在所述擴(kuò)展幀的幀體中。
[0036]較佳實(shí)施例中,所述擴(kuò)展幀的幀體中包含多個(gè)信息元素,所述其它無線接入點(diǎn)信息設(shè)置在所述多個(gè)信息元素中,每一信息元素中包含一無線接入點(diǎn)的MAC地址、SSID及密鑰。
[0037]802.11協(xié)議管理幀的結(jié)構(gòu)如圖2所示,管理幀中MAC頭結(jié)構(gòu)包括Frame control(中貞控制域)、Duration(持續(xù)時(shí)間)、DA(該巾貞目的MAC地址),SA(該巾貞源MAC地址)、Framebody(幀體)等,其中,灰色區(qū)域是不需要擴(kuò)展的部分,保持和原協(xié)議定義不變,F(xiàn)rame control和Framebody為可擴(kuò)展區(qū)域,本發(fā)明的擴(kuò)展巾貞分別對(duì)Frame control和Framebody進(jìn)行擴(kuò)展。
[0038]對(duì)Frame control 的擴(kuò)展:
Frame control (巾貞控制域)的第一個(gè)字節(jié)的字段如圖3所示,根據(jù)802.11協(xié)議,其中Protocol (協(xié)議字段)固定為O, Type (類型字段)固定為00,而Subtype (子類型字段)的值0110-0111與1110-1111目前保留尚未使用,本發(fā)明設(shè)定該范圍一數(shù)值作為擴(kuò)展幀的標(biāo)識(shí)。當(dāng)無線終端收到此Subtype的幀數(shù)據(jù),就可確認(rèn)此幀是用于傳遞無線網(wǎng)絡(luò)內(nèi)AP信息的幀數(shù)據(jù)。
[0039]對(duì)Framebody 的擴(kuò)展:
Framebody中大部分的數(shù)據(jù),如果使用長(zhǎng)度固定的位,就稱為固定式位,如果位長(zhǎng)度不定,就成為信息元素(Information element)。所謂信息元素,是指長(zhǎng)度不定的數(shù)據(jù)區(qū)塊。每個(gè)數(shù)據(jù)區(qū)塊均會(huì)標(biāo)注上類型編號(hào)與大小,各種信息元素的數(shù)據(jù)位都有特定的解釋方式。所述信息元素的格式如圖4所示,其中,Element ID這一項(xiàng)有很多保留未使用的值,本發(fā)明據(jù)此定義自己的信息元素,length指定data域的長(zhǎng)度,而data域則包含一個(gè)AP的信息,包括MAC地址、SSID以及密鑰等。這樣,在FrameBody中包含多個(gè)信息元素,也即多個(gè)AP的信息,從而形成基于管理幀的擴(kuò)展幀,發(fā)送給終端STA解析。
[0040]S300、所述無線終端接收所述擴(kuò)展幀并解析,從而獲取其它無線接入點(diǎn)信息,從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并建立與所述第二無線接入點(diǎn)的連接。
[0041]其中,從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn)之后還包括:判斷與所述第二無線接入點(diǎn)是否存在連接失敗的歷史信息,若不存在,則建立所述無線終端與所述第二無線接入點(diǎn)的連接。
[0042]較佳實(shí)施例中,所述步驟S300具體為:所述無線終端接收所述擴(kuò)展幀并解析,利用所解析出的其它無線接入點(diǎn)信息更新無線接入點(diǎn)信息列表,掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)是否曾經(jīng)連接失敗過,若否,則建立無線終端與所述第二無線接入點(diǎn)的連接。
[0043]另外,當(dāng)掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)未曾連接失敗過之后還需要進(jìn)行與第一接入點(diǎn)一樣的判斷流程,即所述第二無線接入點(diǎn)接收連接請(qǐng)求消息后判斷其當(dāng)前網(wǎng)絡(luò)負(fù)載是否達(dá)到最大值以及其信號(hào)強(qiáng)度是否大于所述信號(hào)強(qiáng)度閾值,若所述第二無線接入點(diǎn)當(dāng)前網(wǎng)絡(luò)負(fù)載量未達(dá)到閾值且信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度閾值,則建立無線終端與所述第二無線接入點(diǎn)的連接。
[0044]如圖5所示,無線接入點(diǎn)B、C、D組成了擴(kuò)展的無線局域網(wǎng)環(huán)境,無線終端A和無線終端E通過無線接入點(diǎn)B連接到該無線局域網(wǎng)中,利用本發(fā)明的無線接入點(diǎn)連接方法建立連接的具體步驟如圖6所示,其包括:
S1、開始。
[0045]S2、終端A嘗試連接已經(jīng)知道密碼等信息的第一接入點(diǎn)。
[0046]S3、第一接入點(diǎn)根據(jù)協(xié)商速率、最大負(fù)載等因素判斷是否可以接受終端A的接入請(qǐng)求。第一接入點(diǎn)獲取其當(dāng)前負(fù)載量及協(xié)商速率,將當(dāng)前負(fù)載量與預(yù)設(shè)的最大網(wǎng)絡(luò)負(fù)載量進(jìn)行比對(duì),同時(shí)將當(dāng)前協(xié)商速率與預(yù)設(shè)的協(xié)商速率閾值(即信號(hào)強(qiáng)度閾值)進(jìn)行比對(duì)。判斷第一接入點(diǎn)是否可接受終端A的請(qǐng)求。
[0047]S4、終端A是否滿足接入條件?若是,則執(zhí)行步驟S10,若否,則執(zhí)行步驟S5。
[0048]S5、組織網(wǎng)內(nèi)其它AP的相關(guān)信息,創(chuàng)建擴(kuò)展幀。
[0049]S6、發(fā)送擴(kuò)展幀給終端A。
[0050]S7、終端A根據(jù)擴(kuò)展幀更新自己的AP列表信息。
[0051]S8、終端A根據(jù)得到的AP信息,以及自己的嘗試記錄,連接滿足條件的第二接入點(diǎn)。終端A掃描得到的AP信息,查找協(xié)商速率最高的第二接入點(diǎn),同時(shí)判斷第二接入點(diǎn)與終端A之間的連接記錄中是否存在連接失敗的信息,若不存在連接失敗,則第二接入點(diǎn)滿足條件。
[0052]S9、第二接入點(diǎn)判斷終端A是否滿足接入條件,若是,則執(zhí)行步驟S10。若否,則返回步驟S5,重新判斷其它AP是否滿足條件。
[0053]SIO、與終端A建立連接。
[0054]SI 1、結(jié)束。
[0055]優(yōu)選地,在本實(shí)施例中第一接入點(diǎn)為接入點(diǎn)B,第二接入點(diǎn)為接入點(diǎn)C。
[0056]一種無線接入點(diǎn)選擇系統(tǒng),其中,所述系統(tǒng)包括無線終端200和多個(gè)無線接入點(diǎn)100 ;
所述無線接入點(diǎn)100如圖7所示,其包括:
連接請(qǐng)求消息接收模塊110,用于接收所述無線終端200發(fā)送的連接請(qǐng)求消息,具體如步驟SlOO所述。
[0057]判斷模塊120,用于判斷無線終端是否滿足接入條件,具體如步驟SlOO所述。
[0058]擴(kuò)展幀創(chuàng)建模塊130,用于獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,并利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀,具體如步驟S200所述。
[0059]擴(kuò)展幀發(fā)送模塊140,用于將所創(chuàng)建的擴(kuò)展幀發(fā)送給所述無線終端200。
[0060]所述無線終端200如圖8所示,其包括:
連接請(qǐng)求消息發(fā)送模塊210,用于無線終端200發(fā)送連接請(qǐng)求消息到無線接入點(diǎn)100。
[0061]擴(kuò)展幀接收模塊220,用于接收擴(kuò)展幀并解析,獲取其它無線接入點(diǎn)信息,具體如步驟S300所述。
[0062]無線接入點(diǎn)查找模塊230,用于從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的無線接入點(diǎn),并建立與該無線接入點(diǎn)的連接,具體如步驟S300所述。
[0063]本發(fā)明提供一種無線接入點(diǎn)選擇方法及系統(tǒng),通過對(duì)802.11協(xié)議管理幀的擴(kuò)展以及無線終端接入AP流程的優(yōu)化,使無線終端可以更快速地接入整個(gè)無線網(wǎng)絡(luò)中的最優(yōu)AP,避免了無線網(wǎng)絡(luò)連接失敗及協(xié)商效率較低所造成的網(wǎng)絡(luò)資源浪費(fèi),優(yōu)化了整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),提高了無線網(wǎng)絡(luò)使用效率。
[0064]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種無線接入點(diǎn)選擇方法,用于由多個(gè)無線接入點(diǎn)組成的無線通信網(wǎng)絡(luò),其特征在于,所述方法包括如下步驟: A、無線終端發(fā)送連接請(qǐng)求消息到第一無線接入點(diǎn),所述第一無線接入點(diǎn)接收該連接請(qǐng)求消息后,判斷無線終端是否滿足接入條件,若否,則執(zhí)行步驟B ; B、所述第一無線接入點(diǎn)獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀,并發(fā)送給所述無線終端; C、所述無線終端接收所述擴(kuò)展幀并解析,從而獲取其它無線接入點(diǎn)信息,從所述其它無線接入點(diǎn)信息中查找到信號(hào) 強(qiáng)度最好的第二無線接入點(diǎn),并建立與所述第二無線接入點(diǎn)的連接。
2.根據(jù)權(quán)利要求1所述的無線接入點(diǎn)選擇方法,其特征在于,所述判斷無線終端是否滿足接入條件包括:判斷當(dāng)前網(wǎng)絡(luò)負(fù)載量是否小于最大網(wǎng)絡(luò)負(fù)載量。
3.根據(jù)權(quán)利要求2所述的無線接入點(diǎn)選擇方法,其特征在于,所述判斷無線終端是否滿足接入條件還包括:判斷當(dāng)前信號(hào)強(qiáng)度值是否大于或等于預(yù)設(shè)的信號(hào)強(qiáng)度閾值。
4.根據(jù)權(quán)利要求2或3所述的無線接入點(diǎn)選擇方法,其特征在于,所述步驟A中若經(jīng)判斷當(dāng)前網(wǎng)絡(luò)負(fù)載未達(dá)到最大值且信號(hào)強(qiáng)度值大于或等于所述信號(hào)強(qiáng)度閾值,則建立所述無線終端與第一無線接入點(diǎn)的連接。
5.根據(jù)權(quán)利要求1所述的無線接入點(diǎn)選擇方法,其特征在于,所述擴(kuò)展幀基于802.11管理幀結(jié)構(gòu)創(chuàng)建,所述擴(kuò)展幀包括用以識(shí)別所述擴(kuò)展幀的擴(kuò)展幀標(biāo)識(shí),所述擴(kuò)展幀標(biāo)識(shí)設(shè)置在所述擴(kuò)展幀的幀控制域中,所述其它無線接入點(diǎn)信息設(shè)置在所述擴(kuò)展幀的幀體中。
6.根據(jù)權(quán)利要求5述的無線接入點(diǎn)選擇方法,其特征在于,所述擴(kuò)展幀的幀體中包含多個(gè)信息元素,所述其它無線接入點(diǎn)信息設(shè)置在所述多個(gè)信息元素中,每一信息元素中包含一無線接入點(diǎn)的MAC地址、SSID及密鑰。
7.根據(jù)權(quán)利要求1所述的無線接入點(diǎn)選擇方法,其特征在于,所述步驟C中從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn)之后還包括:判斷與所述第二無線接入點(diǎn)是否存在連接失敗的歷史信息,若不存在,則建立所述無線終端與所述第二無線接入點(diǎn)的連接。
8.根據(jù)權(quán)利要求7所述的無線接入點(diǎn)選擇方法,其特征在于,所述步驟C具體為:所述無線終端接收所述擴(kuò)展幀并解析,利用所解析出的其它無線接入點(diǎn)信息更新無線接入點(diǎn)信息列表,掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)是否曾經(jīng)連接失敗過,若否,則建立無線終端與所述第二無線接入點(diǎn)的連接。
9.根據(jù)權(quán)利要求8所述的無線接入點(diǎn)選擇方法,其特征在于,所述步驟C中當(dāng)掃描所述無線接入點(diǎn)信息列表查找到信號(hào)強(qiáng)度最好的第二無線接入點(diǎn),并判斷所述第二無線接入點(diǎn)未曾連接失敗過之后還包括:所述無線終端發(fā)送連接請(qǐng)求消息到第二無線接入點(diǎn),所述第二無線接入點(diǎn)接收連接請(qǐng)求消息后判斷其當(dāng)前網(wǎng)絡(luò)負(fù)載是否達(dá)到最大值以及其信號(hào)強(qiáng)度是否大于所述信號(hào)強(qiáng)度閾值,若所述第二無線接入點(diǎn)當(dāng)前網(wǎng)絡(luò)負(fù)載量未達(dá)到閾值且信號(hào)強(qiáng)度大于所述信號(hào)強(qiáng)度閾值,則建立無線終端與所述第二無線接入點(diǎn)的連接。
10.一種無線接入點(diǎn)選擇系統(tǒng),其特征在于,所述系統(tǒng)包括無線終端和多個(gè)無線接入占.所述無線接入點(diǎn)包括 連接請(qǐng)求消息接收模塊,用于接收所述無線終端發(fā)送的連接請(qǐng)求消息; 判斷模塊,用于判斷無線終端是否滿足接入條件; 擴(kuò)展幀創(chuàng)建模塊,用于獲取無線通信網(wǎng)絡(luò)中其它無線接入點(diǎn)信息,并利用所述其它無線接入點(diǎn)信息創(chuàng)建擴(kuò)展幀; 擴(kuò)展幀發(fā)送模塊,用于將所創(chuàng)建的擴(kuò)展幀發(fā)送給所述無線終端; 所述無線終端中包括: 連接請(qǐng)求消息發(fā)送模塊,用于無線終端發(fā)送連接請(qǐng)求消息到無線接入點(diǎn); 擴(kuò)展幀接收模塊,用于接收擴(kuò)展幀并解析,獲取其它無線接入點(diǎn)信息; 無線接入點(diǎn)查找模塊,用于從所述其它無線接入點(diǎn)信息中查找到信號(hào)強(qiáng)度最好的無線接入點(diǎn),并建立與該無線接入點(diǎn)的連接。
【文檔編號(hào)】H04W48/20GK103702398SQ201310716494
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月23日 優(yōu)先權(quán)日:2013年12月23日
【發(fā)明者】喬百玲 申請(qǐng)人:Tcl集團(tuán)股份有限公司