本發(fā)明屬于無(wú)線網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種低功耗藍(lán)牙輔助的wifi智能接入方法。
背景技術(shù):
隨著wifi和移動(dòng)智能設(shè)備的普及,將移動(dòng)設(shè)備連接到wifi已成為人們?cè)谌粘I钪斜夭豢缮俚牟僮?。然而,現(xiàn)有的wifi接入方法采用wifi網(wǎng)絡(luò)接口卡(nic,networkinterfacecard)持續(xù)檢測(cè)周邊的wifi接入點(diǎn)(ap,accesspoint),這會(huì)持續(xù)消耗移動(dòng)設(shè)備中的能量。此外,如今城市中的wifiap分布密集,其中許多都是私有的(需要密碼進(jìn)行接入)。因此,當(dāng)任意的ap出現(xiàn)時(shí),不知道能否接入就盲目喚醒wifi的nic會(huì)大大浪費(fèi)移動(dòng)設(shè)備的能量。
現(xiàn)有技術(shù)中,還沒(méi)有發(fā)現(xiàn)利用低功耗藍(lán)牙ble(ble,bluetoothlowenergy)的輔助實(shí)現(xiàn)wifi的智能接入的報(bào)道。公告號(hào)為cn205862389u、“基于wi-fi與藍(lán)牙技術(shù)的密碼智能鎖遠(yuǎn)程管理中繼器”的實(shí)用新型也涉及低功耗藍(lán)牙模塊和wi-fi,但其主要目的是實(shí)現(xiàn)對(duì)密碼智能鎖的遠(yuǎn)程管理??紤]到當(dāng)前越來(lái)越多的移動(dòng)設(shè)備支持低功耗藍(lán)牙。因此研究如何借助低功耗藍(lán)牙的輔助實(shí)現(xiàn)wifi的智能接入,最大程度地實(shí)現(xiàn)移動(dòng)設(shè)備的節(jié)能和延長(zhǎng)待機(jī)時(shí)間具有重要的意義。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對(duì)現(xiàn)有wifi接入方法的不足,提供了一種低功耗藍(lán)牙(ble)輔助的wifi智能接入方法。該方法可以大大節(jié)約傳統(tǒng)接入方法中由于wifinic持續(xù)工作所產(chǎn)生的能量消耗。此外,該方法既不用硬件定制,又不影響正常的wifi通信,具有普遍適用性。
為實(shí)現(xiàn)上述目的,本發(fā)明提出的技術(shù)方案為一種低功耗藍(lán)牙(ble)輔助的wifi智能接入方法,具體包括如下步驟:
步驟1:wifiap讀取自身狀態(tài),確認(rèn)當(dāng)前狀態(tài)為公開(kāi)或私有;
步驟2:wifiap根據(jù)不同的自身狀態(tài)采用不同的周期發(fā)送wifi信標(biāo);
步驟3:移動(dòng)終端使用低功耗藍(lán)牙ble的接收信號(hào)強(qiáng)度指示器(rssi,receivedsignalstrengthindication)持續(xù)檢測(cè)周邊wifi信標(biāo)的周期;
步驟4:移動(dòng)終端根據(jù)檢測(cè)到的信標(biāo)周期決定是否喚醒wifi網(wǎng)絡(luò)接口卡(nic)以便接入wifi。
進(jìn)一步,上述步驟2的具體過(guò)程為:若為私有,則采用默認(rèn)的周期發(fā)送wifi信標(biāo);若為公開(kāi),則采用特定的(與默認(rèn)不同)周期發(fā)送wifi信標(biāo)。
上述步驟3的具體步驟為:移動(dòng)終端使用低功耗藍(lán)牙ble的接收信號(hào)強(qiáng)度指示器rssi掃描wifi信標(biāo)的常見(jiàn)頻段,若檢測(cè)到周期性的達(dá)到wifi信號(hào)強(qiáng)度的信號(hào),則認(rèn)為檢測(cè)到周邊某個(gè)ap的wifi信標(biāo)并記錄其信標(biāo)周期。
上述步驟4的具體步驟為:若低功耗藍(lán)牙檢測(cè)到的wifi信標(biāo)周期為默認(rèn)信標(biāo)周期,則說(shuō)明對(duì)應(yīng)的wifiap為私有,不去喚醒移動(dòng)終端上的wifi網(wǎng)絡(luò)接口卡(nic);若檢測(cè)到的wifi信標(biāo)周期為特定的(與默認(rèn)不同)信標(biāo)周期,則說(shuō)明該wifiap為公有,喚醒移動(dòng)終端上的wifi網(wǎng)絡(luò)接口卡nic以接入wifi。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:
1、本發(fā)明使得移動(dòng)終端在ble檢測(cè)到可接入的wifiap時(shí)才會(huì)喚醒wifinic進(jìn)行wifi接入,大大節(jié)約傳統(tǒng)接入方法中由于wifinic持續(xù)工作所產(chǎn)生的能量消耗。
2、本發(fā)明通過(guò)wifiap發(fā)送信標(biāo)的周期來(lái)向ble傳遞wifiap的可接入性信息,既不用硬件定制,又不影響正常的wifi通信,具有普遍適用性。
附圖說(shuō)明
圖1為本發(fā)明的整體方法流程示意圖。
圖2為本發(fā)明的具體實(shí)現(xiàn)流程示意圖。
具體實(shí)施方式
以下結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
本發(fā)明提出了一種低功耗藍(lán)牙ble輔助的wifi智能接入方法。該方法在移動(dòng)終端的ble檢測(cè)到可接入的wifi的ap時(shí)才會(huì)喚醒wifi的nic進(jìn)行wifi接入,相比傳統(tǒng)wifi接入方案可以大大節(jié)約由于wifi的nic持續(xù)工作所產(chǎn)生的能量消耗。此外,本發(fā)明通過(guò)wifiap發(fā)送信標(biāo)的周期來(lái)向ble傳遞wifiap的可接入性信息,既不用硬件定制,又不影響正常的wifi通信,具有普遍適用性。
本發(fā)明解決其技術(shù)問(wèn)題所采取的技術(shù)方案是一種低功耗藍(lán)牙ble輔助的wifi智能接入方法,該方法通過(guò)wifiap發(fā)送信標(biāo)的周期來(lái)向ble傳遞wifiap的可接入性信息,使得移動(dòng)終端在ble檢測(cè)到可接入的wifiap時(shí)才會(huì)喚醒wifinic進(jìn)行wifi接入,相比傳統(tǒng)wifi接入方法大大節(jié)約了能量消耗,且具有普遍適用性。
如圖1所示,本發(fā)明方法的流程如下:
步驟1:wifiap廣播自身狀態(tài);
步驟1-1:wifiap讀取自身狀態(tài),確認(rèn)當(dāng)前狀態(tài)為公開(kāi)或私有;
步驟1-2:wifiap根據(jù)自身狀態(tài)(公開(kāi)或私有)采用不同的周期發(fā)送廣播信標(biāo):若為私有,則采用默認(rèn)的周期發(fā)送wifi信標(biāo);若為公開(kāi),則采用特定的(與默認(rèn)不同)周期發(fā)送wifi信標(biāo)。
步驟2:移動(dòng)終端根據(jù)ap的狀態(tài)智能接入wifi;
步驟2-1:移動(dòng)終端使用ble的rssi掃描wifi信標(biāo)的常見(jiàn)頻段,若檢測(cè)到周期性的達(dá)到wifi信號(hào)強(qiáng)度的信號(hào),則認(rèn)為檢測(cè)到周邊某個(gè)ap的wifi信標(biāo)并記錄其信標(biāo)周期。
步驟2-2:移動(dòng)終端根據(jù)檢測(cè)到的信標(biāo)周期決定是否喚醒wifi網(wǎng)絡(luò)接口卡(nic)接入wifi:若ble檢測(cè)到的wifi信標(biāo)周期為默認(rèn)信標(biāo)周期,則說(shuō)明對(duì)應(yīng)的wifiap為私有,不去喚醒移動(dòng)終端上的wifi網(wǎng)絡(luò)接口卡(nic);若檢測(cè)到的wifi信標(biāo)周期為特定(與默認(rèn)不同)信標(biāo)周期,則說(shuō)明該wifiap為公有,喚醒移動(dòng)終端上的wifinic。
步驟2-3:移動(dòng)終端使用wifinic接入wifi。
如圖2所示,本方法包含兩種類型的實(shí)體以及它們之間的交互:wifi接入點(diǎn)(ap)和支持ble的移動(dòng)終端。其中,wifiap通過(guò)發(fā)送信標(biāo)的周期來(lái)向ble傳遞wifiap的可接入性信息;移動(dòng)終端利用ble獲取的wifiap的接入狀態(tài),智能選擇是否喚醒wifinic接入wifi。結(jié)合圖2說(shuō)明該方法具體的工作流程為:
wifiap1首先讀取自身狀態(tài),確認(rèn)當(dāng)前狀態(tài)為公開(kāi)或私有。這里我們假設(shè)ap1當(dāng)前狀態(tài)為公開(kāi)。接著ap1根據(jù)自身狀態(tài)(公開(kāi)或私有)采用不同的周期發(fā)送廣播信標(biāo):若為私有,則采用默認(rèn)周期td發(fā)送wifi信標(biāo);若為公開(kāi),則采用特定周期ts(ts≠td)發(fā)送wifi信標(biāo)。因?yàn)閍p1當(dāng)前狀態(tài)為公開(kāi),故采用特定周期ts發(fā)送wifi信標(biāo)。
移動(dòng)終端m1到達(dá)ap1附近時(shí),使用ble的rssi掃描wifi信標(biāo)的常見(jiàn)頻段,檢測(cè)到ap1的wifi信標(biāo)并記錄其信標(biāo)周期ts。m1根據(jù)檢測(cè)到的信標(biāo)周期決定是否喚醒wifi網(wǎng)絡(luò)接口卡(nic)接入wifi:若ble檢測(cè)到的wifi信標(biāo)周期為默認(rèn)信標(biāo)周期td,則說(shuō)明對(duì)應(yīng)的ap1為私有,不去喚醒m1上的wifi網(wǎng)絡(luò)接口卡(nic);若檢測(cè)到的wifi信標(biāo)周期為ts,則說(shuō)明該ap1為公有,喚醒m1上的wifinic以接入wifi。m1檢測(cè)到ap1的wifi信標(biāo)周期為ts,說(shuō)明ap1為公有,選擇喚醒wifinic,連接ap1接入wifi。
上述實(shí)施例僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和等同替換,這些對(duì)本發(fā)明權(quán)利要求進(jìn)行改進(jìn)和等同替換后的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍。