本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種基于無線熱點的Wi-Fi配置方法和裝置。
背景技術(shù):
Wi-Fi是基于IEEE802.11協(xié)議發(fā)布的無線網(wǎng)絡(luò)接入技術(shù),其使用開放給工業(yè)的、科學(xué)的、醫(yī)學(xué)的(Industrial Scientific Medical,ISM)頻段,具有傳輸速率高、網(wǎng)絡(luò)部署簡單、成本低等特點。ISM頻段雖然在國際通信聯(lián)盟無線電通信局(ITU Radio communication Sector,ITU-R)定義中屬于免申請執(zhí)照Free License,無需授權(quán)許可即可使用,但在具體部署過程中,不同國家對ISM的頻率使用和用戶設(shè)備的發(fā)射功率都有不同的規(guī)定。詳細內(nèi)容可以參考802.11a/h/j/n協(xié)議規(guī)定。各國關(guān)于Wi-Fi最大發(fā)射功率也差別較大,比如,在歐洲的Wi-Fi設(shè)備可使用頻道13(channel13),最大發(fā)射100mw功率,而如果該Wi-Fi設(shè)備漫游到中國就必須遵循中國法律,最大發(fā)射功率從100mw變?yōu)?mw,并只能使用1至11的頻道。
由于全球聯(lián)系的日趨緊密,用戶會頻繁來往于各個國家之間,用戶不可能熟悉當?shù)氐南嚓P(guān)法律和環(huán)境,實時對Wi-Fi參數(shù)(信道和發(fā)射功率等)進行設(shè)置,所以當用戶漫游到其它國家的話,可能出現(xiàn)Wi-Fi當前工作信道不符合該國法律的問題(例如在日本時,AP工作在channel 184,到美國后,channel1184為非法信道,嚴禁使用),致使用戶無法正常連接和使用Wi-Fi。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于無線熱點的Wi-Fi配置方法和裝置,旨在解決終端在不同國家漫游時,Wi-Fi參數(shù)無法自動調(diào)整,致使用戶無法正常連接和使用Wi-Fi的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種基于無線熱點的Wi-Fi配置方法,所述基于無線接入點的Wi-Fi配置方法包括:
獲取終端當前接入的熱點對應(yīng)的熱點信息;
獲取所述熱點信息中的當前國家碼信息;
根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
優(yōu)選地,所述獲取終端當前接入的熱點對應(yīng)的熱點信息的步驟包括:
掃描終端外部的WLAN熱點環(huán)境以搜索熱點;
當搜索到的所述熱點不為空時,接入搜索到的所述熱點,并獲取獲當前接入的熱點對應(yīng)的熱點信息。
優(yōu)選地,所述掃描終端外部的WLAN熱點環(huán)境以搜索熱點的步驟之后還包括:
當搜索到的所述熱點為空時,繼續(xù)執(zhí)行所述掃描終端外部的WLAN熱點環(huán)境以搜索熱點的步驟。
優(yōu)選地,所述根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)的步驟包括:
判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致;
當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種基于無線熱點的Wi-Fi配置裝置,所述基于無線熱點的Wi-Fi配置裝置包括:
熱點信息獲取模塊,用于獲取終端當前接入的熱點對應(yīng)的熱點信息;
國家碼獲取模塊,用于獲取所述熱點信息中的當前國家碼信息;
參數(shù)配置模塊,用于根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
優(yōu)選地,所述熱點信息獲取包括:
掃描單元,用于掃描終端外部的WLAN熱點環(huán)境以搜索熱點;
獲取單元,用于當搜索到的所述熱點不為空時,接入搜索到的所述熱點,并獲取當前接入的熱點對應(yīng)的熱點信息。
優(yōu)選地,所述獲取單元還用于,當搜索到的所述熱點為空時,提示所述 掃描單元繼續(xù)掃描終端外部的WLAN熱點環(huán)境以搜索熱點。
優(yōu)選地,所述參數(shù)配置模塊包括:
判斷單元,用于判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致;
配置單元,用于當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
本發(fā)明通過獲取終端當前接入的熱點對應(yīng)的熱點信息,然后根據(jù)獲取的熱點信息,獲取該熱點信息中的當前國家碼信息,最后根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù),從而用戶攜帶終端在不同國家漫游時,自動去獲取所在國家的正確Wi-Fi參數(shù),并根據(jù)獲取的所在國家的正確Wi-Fi參數(shù)配置終端的Wi-Fi參數(shù),滿足用戶的使用需求,確保終端的安全和正常使用。
附圖說明
圖1為本發(fā)明基于無線熱點的Wi-Fi配置方法第一實施例的流程示意圖;
圖2為圖1中獲取終端接入的Wi-Fi熱點的熱點信息的細化流程示意圖;
圖3為本發(fā)明基于無線熱點的Wi-Fi配置方法第二實施例的流程示意圖;
圖4為本發(fā)明基于無線熱點的Wi-Fi配置方法第三實施例的流程示意圖;
圖5為本發(fā)明基于無線熱點的Wi-Fi配置裝置第一實施例的功能模塊示意圖;
圖6為圖5中熱點信息獲取模塊的細化功能模塊示意圖;
圖7a為IEEE 802.11協(xié)議中的報文格式示意圖;
圖7b為圖7a中Frame Control字段的格式示意圖;
圖8為圖5中參數(shù)配置模塊的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限 定本發(fā)明。
為了能更好的理解本發(fā)明的內(nèi)容,本發(fā)明先介紹WLAN信道列表的概念。WLAN(Wireless Local Area Networks,無線局域網(wǎng)絡(luò))信道列表是法律所規(guī)定IEEE 802.11協(xié)議標準中無線網(wǎng)絡(luò)應(yīng)該使用的無線信道;這里,所述IEEE 802.11協(xié)議標準是國際電工電子工程學(xué)會(IEEE,Institute of Electrical and Electronics Engineers)制定的(或稱為Wi-Fi)。802.11協(xié)議工作組在IEEE 802.11協(xié)議標準中劃分了兩個獨立的頻段,包括:2.4GHz頻段和4.9/5.8GHz(可以稱為5GHz)頻段;又將每個頻段劃分為若干信道,每個國家根據(jù)本國要求制定相關(guān)法律和政策以確定如何使用這些頻段。其中,4.9/5.8GHz頻段可以稱為5GHz頻段。絕大多數(shù)國家采用的是2.4GHz的工業(yè)、科學(xué)、醫(yī)學(xué)(ISM,Industrial Scientific Medical)頻段,但各個國家所支持的channel或頻段數(shù)不一樣,如圖1所示,美國支持channel 1-11,日本支持channel 1-13。而5GHz的ISM頻段在各個國家的使用情況比較復(fù)雜,如圖2所示,日本支持channel 184、188;美國僅支持channel 36、40、44、48、149、153、157、161、165,并將其它信道定義為非法或動態(tài)頻率選擇(DFS,Dynamic Frequency Selection)信道;中國僅支持channel 149、153、157、161、165,且其它信道嚴禁占用。更為詳細的內(nèi)容可以參考IEEE制定的802.11a/h/j/n協(xié)議標準中的規(guī)定。
從這些描述可以獲知,不同國家支持的channel并不相同,因此,用戶在各個國家間往來時,如果不熟悉各個國家的相關(guān)法律和通信環(huán)境,就不能實時根據(jù)當?shù)胤蓪o線通信信道進行設(shè)置,會造成通信不便。
基于此,在本發(fā)明的各種實施例中:監(jiān)測當前WLAN網(wǎng)絡(luò)Wi-Fi熱點的國家碼信息,根據(jù)Wi-Fi熱點的國家碼信息,自動配置終端的Wi-Fi參數(shù)信息。
本發(fā)明提供一種基于無線熱點的Wi-Fi配置方法,如圖1所示,本發(fā)明第一實施例提出基于無線熱點的Wi-Fi配置方法,該基于無線熱點的Wi-Fi配置方法包括:
步驟S10,獲取終端當前接入的熱點對應(yīng)的熱點信息;
查詢并連接終端(例如手機、移動熱點設(shè)備等)所在環(huán)境的Wi-Fi熱點,例如用戶帶著終端處于咖啡廳,則查詢到咖啡廳提供的熱點并連接上該咖啡 廳提供的熱點,獲取該咖啡廳提供熱點的熱點信息。
優(yōu)選地,參照圖2,步驟S10包括:
步驟S11,掃描終端外部的WLAN熱點環(huán)境以搜索熱點;
掃描WLAN熱點環(huán)境,先獲取熱點廣播信息,再搜索并獲取熱點。此處熱點廣播信息是位于WALN中的熱點向網(wǎng)絡(luò)中廣播的該熱點相關(guān)信息(例如熱點名稱、熱點技術(shù)參數(shù)等)的信息,優(yōu)選地,WLAN中的熱點支持Hotspot2.0,為了敘述清楚,以下內(nèi)容均以Hotspot2.0熱點為例。此處的Hotspot 2.0是由Wi-Fi聯(lián)盟制定的一項規(guī)范,由Wi-Fi聯(lián)盟和無線寬帶協(xié)會開發(fā)的公共接入Wi-Fi標準。Hotspot 2.0自動實現(xiàn)Wi-Fi網(wǎng)絡(luò)發(fā)現(xiàn)、注冊、配置和訪問網(wǎng)絡(luò),提供無縫的自動Wi-Fi身份識別和切換,允許移動用戶在網(wǎng)絡(luò)之間漫游。基于Hotspot 2.0,越來越多的運營商Wi-Fi漫游聯(lián)盟,就像蜂窩漫游一樣。但與蜂窩漫游不同的是,Wi-Fi漫游可在酒店與有線之間、會議中心、百貨商店和移動網(wǎng)絡(luò)運營商、足球場、咖啡廳以及擁有Wi-Fi基礎(chǔ)設(shè)施的地方基本都可以實現(xiàn)。用戶可在街道、城鎮(zhèn)甚至是世界的另一端實現(xiàn)漫游。
掃描終端(終端支持Hotspot2.0)外部的WLAN熱點環(huán)境,WLAN優(yōu)選為Wi-Fi網(wǎng)絡(luò),獲取WLAN中Wi-Fi熱點發(fā)出的Hotspot2.0熱點廣播信息,可以根據(jù)Hotspot2.0熱點廣播信息生成支持Hotspot2.0的熱點列表,即在終端所在環(huán)境中尋找到與該終端無線網(wǎng)絡(luò)協(xié)議適配的Wi-Fi熱點。
步驟S12,當搜索到的所述熱點不為空時,接入搜索到的所述熱點,并獲取獲當前接入的熱點對應(yīng)的熱點信息。
當獲取的Hotspot2.0熱點廣播信息不為空時,可根據(jù)預(yù)置信息接入熱點廣播信息中對應(yīng)的Wi-Fi熱點,例如用戶攜帶終端在酒店,當終端掃描到的Hotspot2.0熱點廣播信息不為空,且預(yù)置信息為限定Wi-Fi熱點為用戶所在酒店指定熱點,從而根據(jù)預(yù)置信息接入到Hotspot2.0熱點廣播信息中對應(yīng)的Wi-Fi熱點(如酒店指定熱點),然后獲取接入的Wi-Fi熱點的熱點信息。
步驟S20,獲取所述熱點信息中的當前國家碼信息;
在Wi-Fi熱點中存儲有熱點信息,根據(jù)Wi-Fi協(xié)議,該熱點信息包含了對應(yīng)Wi-Fi熱點的名稱、位置、當前國家的國家碼信息等,根據(jù)獲取的熱點信息,獲取該熱點信息中的當前國家碼信息,例如終端獲取的熱點信息表明Wi-Fi熱點所在國為中國,進而根據(jù)該熱點信息獲取中國的國家碼信息。國家碼信 息用來標識使用射頻所在的國家,它規(guī)定了射頻特性,如功率和可用于幀傳輸?shù)男诺揽倲?shù)。
步驟S30,根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
終端根據(jù)獲取的當前國家碼信息,在終端中預(yù)置的Wi-Fi芯片中查找當前國家碼對應(yīng)的Wi-Fi參數(shù),優(yōu)選地,Wi-Fi參數(shù)包括國家碼,信道和發(fā)射功率。實際應(yīng)用中,比如:終端從中國漫游到日本,通過終端的Hotspot2.0 Station功能連接到日本部署的Hotspot2.0熱點,對比日本的Hotspot2.0熱點的國家碼與當前終端的國家碼,將終端的Wi-Fi參數(shù)調(diào)整為日本法律規(guī)定的相關(guān)參數(shù)。
在本實施例中,通過獲取終端接入的Wi-Fi熱點的熱點信息,然后根據(jù)獲取的熱點信息,獲取該熱點信息中的當前國家碼信息,最后根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù),從而用戶攜帶終端在不同國家漫游時,自動去獲取所在國家的正確Wi-Fi參數(shù),并根據(jù)獲取的所在國家的正確Wi-Fi參數(shù)配置終端的Wi-Fi參數(shù),滿足用戶的使用需求,確保終端的安全和正常使用。
優(yōu)選地,參照圖3,步驟S11之后還包括:
步驟S13,當搜索到的所述熱點為空時,繼續(xù)執(zhí)行掃描終端外部的WLAN熱點環(huán)境以搜索熱點的步驟。
在本實施例中,熱點優(yōu)選為支持Hotspot2.0的熱點,當所述熱點廣播信息為空時,即表明終端所在地附近沒有可用的Wi-Fi熱點,終端繼續(xù)掃描終端外部的WLAN熱點環(huán)境,重新獲取熱點廣播信息以獲取熱點,防止因偶然因素(如網(wǎng)絡(luò)不穩(wěn)定)干擾未掃描到熱點而停止掃描終端外部的WLAN熱點環(huán)境。
此外,Wi-Fi是基于IEEE802.11協(xié)議發(fā)布的無線網(wǎng)絡(luò)接入技術(shù),故這里介紹一下IEEE 802.11協(xié)議中的報文格式,以便更好理解本方案。
IEEE 802.11協(xié)議規(guī)定802.11幀分為三個部分:幀頭(Mac header)、幀實體(body)、FCS域。分為MAC header、Frame Body和FCS,參照圖7a:
所有幀的開頭均是長為兩個字節(jié)的Frame Control(幀控制)字段,F(xiàn)rame Control字段包括以下子字段:Protocol、Type、Subtype、To DS、From DS、 More fragments、More fragments、Retry、Power management、More data、Protected Frame。
參照圖7b和表1:Type(類型)與Subtype(子類型)字段用來指定使用的幀類型。為了提升可靠性,802.11MAC內(nèi)置了一些管理功能。如RTS/CTS操作與ACK(確認,acknowledgment)。802.11無線局域網(wǎng)的封包分為三種:管理幀、控制幀和數(shù)據(jù)幀。
表1
Wi-Fi熱點的國家碼信息可存儲在管理幀中的Beacon和Probe response報文中。
進一步地,步驟S30包括:
步驟S31,判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致;
判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致,例如終端之前所在國家為中國,當前所在國家為韓國,則終端存儲的國家碼信息為中國國家碼信息,獲取的當前國家碼信息為韓國國家碼信息,此時判定 終端存儲的國家碼信息與獲取的當前國家碼信息不一致,需要進行調(diào)整,執(zhí)行步驟S32。
步驟S32,當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,將所述當前國家碼信息更新替換終端存儲的國家碼信息,并根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù),使相關(guān)Wi-Fi參數(shù)生效。
優(yōu)選地,基于第一實施例提出本發(fā)明基于無線熱點的Wi-Fi配置方法第三實施例,參照圖4,步驟S31之后還包括:
步驟S33,當所述終端存儲的國家碼信息與獲取的國家碼信息一致時,保持所述終端存儲的國家碼信息不變,并重新獲取終端接入的Wi-Fi熱點的熱點信息。
此外,當所述終端存儲的國家碼信息與獲取的國家碼信息一致時,終端也可以不作任何處理。
在本實施例中,在獲取到當前國家碼信息之后,將終端存儲的國家碼信息與獲取的當前國家碼信息進行比較,當終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,即用戶攜帶終端已經(jīng)跨越國界,則根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù);當終端存儲的國家碼信息與獲取的國家碼信息一致時,即用戶攜帶終端未跨越國界,終端沒有必要對其存儲的國家碼信息進行更新,這樣,避免終端在未跨越國界時對國家碼信息進行不必要的更新,節(jié)省了系統(tǒng)資源。
本發(fā)明進一步提供一種基于無線熱點的Wi-Fi配置裝置,該基于無線熱點的Wi-Fi配置裝置同時具有Wi-Fi AP功能及Wi-Fi Station功能等,且該基于無線熱點的Wi-Fi配置裝置可以為終端,也可以為終端內(nèi)部的一個部件。
參照圖5,在本發(fā)明基于無線熱點的Wi-Fi配置裝置的第一實施例中,該配置裝置包括:
熱點信息獲取模塊10,用于獲取終端當前接入的對應(yīng)熱點的熱點信息;
查詢并連接終端(例如手機、移動熱點設(shè)備等)所在環(huán)境的Wi-Fi熱點,例如用戶帶著終端處于咖啡廳,則查詢到咖啡廳提供的熱點并連接上該咖啡 廳提供的熱點,獲取該咖啡廳提供熱點的熱點信息。
優(yōu)選地,參照圖6,所述熱點信息獲取模塊10包括:
掃描單元11,用于掃描終端外部的WLAN熱點環(huán)境以搜索熱點;
掃描WLAN熱點環(huán)境,先獲取熱點廣播信息,再搜索并獲取熱點。此處熱點廣播信息是位于WALN中的熱點向網(wǎng)絡(luò)中廣播的該熱點相關(guān)信息(例如熱點名稱、熱點技術(shù)參數(shù)等)的信息,優(yōu)選地,WLAN中的熱點支持Hotspot2.0,為了敘述清楚,以下內(nèi)容均以Hotspot2.0熱點為例。此處的Hotspot 2.0是由Wi-Fi聯(lián)盟制定的一項規(guī)范,由Wi-Fi聯(lián)盟和無線寬帶協(xié)會開發(fā)的公共接入Wi-Fi標準。Hotspot 2.0自動實現(xiàn)Wi-Fi網(wǎng)絡(luò)發(fā)現(xiàn)、注冊、配置和訪問網(wǎng)絡(luò),提供無縫的自動Wi-Fi身份識別和切換,允許移動用戶在網(wǎng)絡(luò)之間漫游?;贖otspot 2.0,越來越多的運營商Wi-Fi漫游聯(lián)盟,就像蜂窩漫游一樣。但與蜂窩漫游不同的是,Wi-Fi漫游可在酒店與有線之間、會議中心、百貨商店和移動網(wǎng)絡(luò)運營商、足球場、咖啡廳以及擁有Wi-Fi基礎(chǔ)設(shè)施的地方基本都可以實現(xiàn)。用戶可在街道、城鎮(zhèn)甚至是世界的另一端實現(xiàn)漫游。
掃描終端(終端支持Hotspot2.0)外部的WLAN熱點環(huán)境,WLAN優(yōu)選為Wi-Fi網(wǎng)絡(luò),獲取WLAN中Wi-Fi熱點發(fā)出的Hotspot2.0熱點廣播信息,可以根據(jù)Hotspot2.0熱點廣播信息生成支持Hotspot2.0的熱點列表,即在終端所在環(huán)境中尋找到與該終端無線網(wǎng)絡(luò)協(xié)議適配的Wi-Fi熱點。
獲取單元12,用于當搜索到的所述熱點不為空時,接入搜索到的所述熱點,并獲取獲當前接入的熱點對應(yīng)的熱點信息。
當獲取的Hotspot2.0熱點廣播信息不為空時,可根據(jù)預(yù)置信息接入熱點廣播信息中對應(yīng)的Wi-Fi熱點,例如用戶攜帶終端在酒店,當終端掃描到的Hotspot2.0熱點廣播信息不為空,且預(yù)置信息為限定Wi-Fi熱點為用戶所在酒店指定熱點,從而根據(jù)預(yù)置信息接入到Hotspot2.0熱點廣播信息中對應(yīng)的Wi-Fi熱點(如酒店指定熱點),然后獲取接入的Wi-Fi熱點的熱點信息。
國家碼獲取模塊20,用于獲取該熱點信息中的當前國家碼信息;
在Wi-Fi熱點中存儲有熱點信息,根據(jù)Wi-Fi協(xié)議,該熱點信息包含了對應(yīng)Wi-Fi熱點的名稱、位置、當前國家的國家碼信息等,根據(jù)獲取的熱點信息,獲取該熱點信息中的當前國家碼信息,例如終端獲取的熱點信息表明Wi-Fi熱點所在國為中國,進而根據(jù)該熱點信息獲取中國的國家碼信息。國家碼信 息用來標識使用射頻所在的國家,它規(guī)定了射頻特性,如功率和可用于幀傳輸?shù)男诺揽倲?shù)。國家碼信息用來標識使用射頻所在的國家,它規(guī)定了射頻特性,如功率和可用于幀傳輸?shù)男诺揽倲?shù)。
參數(shù)配置模塊30,用于根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
終端根據(jù)獲取的當前國家碼信息,在終端中預(yù)置的Wi-Fi芯片中查找當前國家碼對應(yīng)的Wi-Fi參數(shù),優(yōu)選地,Wi-Fi參數(shù)包括國家碼,信道和發(fā)射功率。實際應(yīng)用中,比如:終端從中國漫游到日本,通過終端的Hotspot2.0 Station功能連接到日本部署的Hotspot2.0熱點,對比日本的Hotspot2.0熱點的國家碼與當前終端的國家碼,將終端的Wi-Fi參數(shù)調(diào)整為日本法律規(guī)定的相關(guān)參數(shù)。
在本實施例中,通過獲取終端接入的Wi-Fi熱點的熱點信息,然后根據(jù)獲取的熱點信息,獲取該熱點信息中的當前國家碼信息,最后根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù),從而用戶攜帶終端在不同國家漫游時,自動去獲取所在國家的正確Wi-Fi參數(shù),并根據(jù)獲取的所在國家的正確Wi-Fi參數(shù)配置終端的Wi-Fi參數(shù),滿足用戶的使用需求,確保終端的安全和正常使用。
優(yōu)選地,所述智獲取單元12還用于,當搜索到的所述熱點為空時,提示所述掃描單元11繼續(xù)執(zhí)行掃描終端外部的WLAN熱點環(huán)境以搜索熱點。
在本實施例中,熱點優(yōu)選為支持Hotspot2.0的熱點,當所述熱點廣播信息為空時,即表明終端所在地附近沒有可用的Wi-Fi熱點,終端繼續(xù)掃描終端外部的WLAN熱點環(huán)境,重新獲取熱點廣播信息以獲取熱點,防止因偶然因素(如網(wǎng)絡(luò)不穩(wěn)定)干擾未掃描到熱點而停止掃描終端外部的WLAN熱點環(huán)境。
此外,Wi-Fi是基于IEEE802.11協(xié)議發(fā)布的無線網(wǎng)絡(luò)接入技術(shù),故這里介紹一下IEEE 802.11協(xié)議中的報文格式,以便更好理解本方案。
IEEE 802.11協(xié)議規(guī)定802.11幀分為三個部分:幀頭(Mac header)、幀實體(body)、FCS域。分為MAC header、Frame Body和FCS,參照圖7a:
所有幀的開頭均是長為兩個字節(jié)的Frame Control(幀控制)字段,F(xiàn)rame Control字段包括以下子字段:Protocol、Type、Subtype、To DS、From DS、More fragments、More fragments、Retry、Power management、More data、Protected Frame。
參照圖7b和表1:Type(類型)與Subtype(子類型)字段用來指定使用的幀類型。為了提升可靠性,802.11MAC內(nèi)置了一些管理功能。如RTS/CTS操作與ACK(確認,acknowledgment)。802.11無線局域網(wǎng)的封包分為三種:管理幀、控制幀和數(shù)據(jù)幀。
表1
Wi-Fi熱點的國家碼信息可存儲在管理幀中的Beacon和Probe response報文中。
進一步地,參照圖8,所述參數(shù)配置模塊30包括:
判斷單元31,用于判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致;
判斷所述終端存儲的國家碼信息與獲取的當前國家碼信息是否一致,例如終端之前所在國家為中國,當前所在國家為韓國,則終端存儲的國家碼信 息為中國國家碼信息,獲取的當前國家碼信息為韓國國家碼信息,此時判定終端存儲的國家碼信息與獲取的當前國家碼信息不一致,需要進行調(diào)整,提示配置單元32工作。
配置單元32,用于當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù)。
當所述終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,將所述當前國家碼信息更新替換終端存儲的國家碼信息,并根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù),使相關(guān)Wi-Fi參數(shù)生效。
優(yōu)選地,所述配置單元32,還用于當所述終端存儲的國家碼信息與獲取的當前國家碼信息一致時,保持所述終端存儲的國家碼信息不變,并提示所述熱點信息獲取模塊重新獲取終端接入的Wi-Fi熱點的熱點信息。此外,當所述終端存儲的國家碼信息與獲取的國家碼信息一致時,終端也可以不作任何處理。
在本實施例中,在獲取到當前國家碼信息之后,將終端存儲的國家碼信息與獲取的當前國家碼信息進行比較,當終端存儲的國家碼信息與獲取的當前國家碼信息不一致時,即用戶攜帶終端已經(jīng)跨越國界,則根據(jù)獲取的當前國家碼信息,配置所述終端的Wi-Fi參數(shù);當終端存儲的國家碼信息與獲取的國家碼信息一致時,即用戶攜帶終端未跨越國界,終端沒有必要對其存儲的國家碼信息進行更新,這樣,避免終端在未跨越國界時對國家碼信息進行不必要的更新,節(jié)省了系統(tǒng)資源。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。