本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種無線設(shè)備響應(yīng)無線終端的方法及無線設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)和無線網(wǎng)絡(luò)的發(fā)展,無線WIFI的應(yīng)用越來越普遍,無線WIFI信號(hào)存在兩種掃描模式:主動(dòng)掃描和被動(dòng)掃描。主動(dòng)掃描是指由無線終端主動(dòng)發(fā)送大量的探測(cè)請(qǐng)求幀(probe request幀)報(bào)文去探測(cè)無線信號(hào),當(dāng)無線設(shè)備收到probe request幀之后,會(huì)反饋探測(cè)響應(yīng)幀(probe response幀)報(bào)文并攜帶無線網(wǎng)絡(luò)的SSID(Service Set Identifier,服務(wù)集標(biāo)識(shí))等相關(guān)信息。被動(dòng)掃描是指無線終端被動(dòng)監(jiān)聽無線設(shè)備發(fā)送的信標(biāo)幀(beacon幀)報(bào)文,并獲取無線網(wǎng)絡(luò)的SSID。兩種無線信號(hào)掃描方式,只要無線終端能夠通過一種方式獲取無線信號(hào)信息就足夠了,兩種同時(shí)支持或造成一定的資源浪費(fèi)。
已有的方案是放棄被動(dòng)掃描方式或者是增加beacon幀報(bào)文的發(fā)送周期時(shí)長(zhǎng),這樣可以在一定程度上達(dá)到降低功耗的目的。但是這種方案會(huì)存在問題,無線終端通過主動(dòng)掃描方式發(fā)送probe request幀報(bào)文會(huì)有一定的時(shí)間間隔(許多采用每隔1分鐘發(fā)送幾個(gè)的頻率),該時(shí)間間隔可能會(huì)比較長(zhǎng)。這就造成無線終端掃描無線信號(hào)困難,可能要過一段時(shí)間才能掃描到,從而降低了用戶的體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種無線設(shè)備響應(yīng)無線終端的方法及無線設(shè)備,既保證無線終端可以容易地掃描到無線信號(hào),也可以達(dá)到降低無線設(shè)備功耗的目的,大大提高了用戶的使用體驗(yàn)。
本發(fā)明提供的技術(shù)方案如下:
一種無線設(shè)備響應(yīng)無線終端的方法,包括:步驟S10當(dāng)處于節(jié)能模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;步驟S30判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S60;步驟S60將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
在上述技術(shù)方案中,通過調(diào)節(jié)無線設(shè)備的工作模式,使無線設(shè)備只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給探測(cè)請(qǐng)求幀報(bào)文中攜帶有指定服務(wù)集標(biāo)識(shí)的無線終端,不再漫無目的地響應(yīng)所有發(fā)送探測(cè)請(qǐng)求幀報(bào)文的無線設(shè)備,從而減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的發(fā)送,達(dá)到降低無線設(shè)備發(fā)送報(bào)文功耗的目的。
進(jìn)一步,所述步驟S30具體包括:步驟S31判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶了服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S32;步驟S32判斷所述服務(wù)集標(biāo)識(shí)是否在預(yù)設(shè)列表中,若是,則說明所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S60。
在上述技術(shù)方案中,指定服務(wù)集標(biāo)識(shí)可以理解為此無線設(shè)備發(fā)出的無線網(wǎng)絡(luò)的服務(wù)集標(biāo)識(shí),若無線設(shè)備發(fā)送的探測(cè)請(qǐng)求幀報(bào)文中攜帶了此無線設(shè)備支持的服務(wù)集標(biāo)識(shí),就可以向此無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文,使無線設(shè)備和無線終端連接。指定服務(wù)集標(biāo)識(shí)的判斷,保證了無線設(shè)備不會(huì)無條件地響應(yīng)任何探測(cè)請(qǐng)求幀報(bào)文,達(dá)到了無線設(shè)備降低功耗的目的。
進(jìn)一步,所述步驟S31還包括:步驟S31若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S50;所述步驟S32還包括:步驟S32若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S50;所述步驟S30之后還包括:步驟S50將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
在上述技術(shù)方案中,若探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶有指定服務(wù)集標(biāo)識(shí),無線設(shè)備可以將此探測(cè)請(qǐng)求幀報(bào)文丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端,這一過程描述了無線設(shè)備對(duì)于不符合條件的探測(cè)請(qǐng)求幀報(bào)文的處理方式,丟棄、不發(fā)送等操作都保證了無線設(shè)備可以達(dá)到降低功耗的目的。
進(jìn)一步,所述步驟S31還包括:步驟S31若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;所述步驟S32還包括:步驟S32若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;所述步驟S30之后還包括:步驟S40獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;步驟S41判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間,若是,則執(zhí)行步驟S50,若否,則執(zhí)行步驟S60;步驟S50將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
在上述技術(shù)方案中,當(dāng)無線設(shè)備處于節(jié)能模式時(shí),其主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能仍然存在。無線設(shè)備對(duì)不攜帶有指定服務(wù)集標(biāo)識(shí)的探測(cè)請(qǐng)求幀報(bào)文會(huì)進(jìn)行丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,等于是杜絕了將無線終端主動(dòng)掃描獲取無線信號(hào)的機(jī)會(huì),因此,在無線設(shè)備處于節(jié)能模式時(shí),無線終端只能通過被動(dòng)掃描(即無線設(shè)備主動(dòng)發(fā)送信標(biāo)幀報(bào)文)來獲取無線信號(hào)。對(duì)下次發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間判斷,是考慮到此無線終端距離下次接收無線設(shè)備發(fā)送的信標(biāo)幀報(bào)文的等待時(shí)間會(huì)不會(huì)很長(zhǎng),如果很長(zhǎng)的話,就現(xiàn)在發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端,避免無線終端長(zhǎng)時(shí)間掃描不到無線信號(hào),無法與無線設(shè)備連接;若等待時(shí)間較短的話,也就丟棄處理。這種設(shè)置較好地考慮到用戶的實(shí)際使用情況,大大提高了用戶的滿意度。
進(jìn)一步,所述步驟S10和所述步驟S30之間還包括:步驟S20判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址,若是,則執(zhí)行步驟S60,若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址,執(zhí)行步驟S30。
在上述技術(shù)方案中,在判斷探測(cè)請(qǐng)求幀報(bào)文中是否攜帶有指定服務(wù)集標(biāo)識(shí)前,可以先判斷探測(cè)請(qǐng)求幀報(bào)文的目的物理地址,如果是單播物理地址的話,那也就沒有必要再判斷是否攜帶有指定服務(wù)集標(biāo)識(shí)了可以直接發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,節(jié)省了后續(xù)的信息處理過程,為無線設(shè)備節(jié)約功耗作出了貢獻(xiàn)。
進(jìn)一步,所述步驟S10之前還包括:步驟S01獲取當(dāng)前的工作模式;步驟S02當(dāng)處于無限制模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文,并向每個(gè)所述無線終端都發(fā)送所述探測(cè)響應(yīng)幀報(bào)文。
在上述技術(shù)方案中,無線設(shè)備也保留了其原先的工作模式,即只要接收到無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文,就會(huì)給發(fā)送探測(cè)請(qǐng)求幀報(bào)文的每個(gè)無線終端都發(fā)送探測(cè)響應(yīng)幀報(bào)文,保證每個(gè)無線終端都可以得到此無線設(shè)備的無線信號(hào)信息,只有在此無線設(shè)備進(jìn)入節(jié)能模式時(shí),才會(huì)如上述那樣只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給特定的無線終端。兩種模式的存在,可以保證無線設(shè)備可以有選擇地進(jìn)入節(jié)能模式,既保證用戶的使用體驗(yàn),又可以在特定條件下降低功耗。
本發(fā)明還提供一種無線設(shè)備,包括:報(bào)文解析模塊,當(dāng)處于節(jié)能模式時(shí),所述報(bào)文解析模塊用于接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;標(biāo)識(shí)判斷模塊,與所述報(bào)文解析模塊電連接,當(dāng)所述報(bào)文解析模塊接收并解析了無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文時(shí),所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí);報(bào)文發(fā)送模塊,與所述標(biāo)識(shí)判斷模塊電連接,當(dāng)所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了指定服務(wù)集標(biāo)識(shí)時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
在上述技術(shù)方案中,無線設(shè)備只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給符合條件的無線終端,達(dá)到了降低功耗的目的。
進(jìn)一步,還包括:報(bào)文丟棄模塊,與所述標(biāo)識(shí)判斷模塊電連接,當(dāng)所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中未攜帶指定服務(wù)集標(biāo)識(shí)時(shí),所述報(bào)文丟棄模塊將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
進(jìn)一步,還包括:時(shí)間獲取模塊,與所述標(biāo)識(shí)判斷模塊電連接,用于獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;時(shí)間判斷模塊,與所述時(shí)間獲取模塊、所述報(bào)文發(fā)送模塊電連接,當(dāng)所述時(shí)間獲取模塊獲取了距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間時(shí),所述時(shí)間判斷模塊判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間;報(bào)文丟棄模塊,與所述時(shí)間判斷模塊電連接,當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間小于預(yù)設(shè)時(shí)間時(shí),所述報(bào)文丟棄模塊將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端;所述報(bào)文發(fā)送模塊,進(jìn)一步用于當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間不小于預(yù)設(shè)時(shí)間時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
進(jìn)一步,還包括:地址判斷模塊,與所述報(bào)文解析模塊、所述標(biāo)識(shí)判斷模塊和所述報(bào)文發(fā)送模塊電連接,當(dāng)處于節(jié)能模式,且所述報(bào)文解析模塊接收并解析了無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文時(shí),所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址;所述報(bào)文發(fā)送模塊,進(jìn)一步用于當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址為單播物理地址時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端;所述標(biāo)識(shí)判斷模塊,進(jìn)一步用于當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址不為單播物理地址,說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址時(shí),所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí)。
與現(xiàn)有技術(shù)相比,本發(fā)明的無線設(shè)備響應(yīng)無線終端的方法及無線設(shè)備有益效果在于:
無線設(shè)備保留了主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能,且其具有兩種工作模式,當(dāng)其處于節(jié)能工作模式時(shí),只會(huì)有目的性地將探測(cè)響應(yīng)幀報(bào)文發(fā)送給符合條件的無線終端,減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的次數(shù),從而達(dá)到了降低無線設(shè)備發(fā)送功耗的目的。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對(duì)一種無線設(shè)備響應(yīng)無線終端的方法及無線設(shè)備的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1是本發(fā)明無線設(shè)備響應(yīng)無線終端的方法一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明無線設(shè)備響應(yīng)無線終端的方法另一個(gè)實(shí)施例的流程圖;
圖3是本發(fā)明無線設(shè)備一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖4是本發(fā)明無線設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5是本發(fā)明無線設(shè)備另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
附圖標(biāo)號(hào)說明:
10.報(bào)文解析模塊,20.標(biāo)識(shí)判斷模塊,30.報(bào)文發(fā)送模塊,40.時(shí)間獲取模塊,50.時(shí)間判斷模塊,60.報(bào)文丟棄模塊,70.地址判斷模塊。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡(jiǎn)潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
在本發(fā)明的一個(gè)實(shí)施例中,如圖1所示,一種無線設(shè)備響應(yīng)無線終端的方法,包括:步驟S10當(dāng)處于節(jié)能模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;步驟S30判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S60;步驟S60將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
具體的,通過調(diào)節(jié)無線設(shè)備的工作模式,使無線設(shè)備只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給探測(cè)請(qǐng)求幀報(bào)文中攜帶有指定服務(wù)集標(biāo)識(shí)的無線終端,不再漫無目的地響應(yīng)所有發(fā)送探測(cè)請(qǐng)求幀報(bào)文的無線設(shè)備,從而減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的發(fā)送,達(dá)到降低無線設(shè)備發(fā)送報(bào)文功耗的目的。
優(yōu)選地,所述步驟S30具體包括:步驟S31判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶了服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S32;步驟S32判斷所述服務(wù)集標(biāo)識(shí)是否在預(yù)設(shè)列表中,若是,則說明所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S60。
具體的,每個(gè)無線設(shè)備其支持的服務(wù)集標(biāo)識(shí)是有限的,指定服務(wù)集標(biāo)識(shí)可以理解為此無線設(shè)備支持的服務(wù)集標(biāo)識(shí)。因此,若探測(cè)請(qǐng)求幀報(bào)文中根本沒有攜帶服務(wù)集標(biāo)識(shí),那也就根本沒有必要判斷它是不是指定服務(wù)集標(biāo)識(shí)這一過程了;只有在確認(rèn)探測(cè)請(qǐng)求幀報(bào)文中攜帶有服務(wù)集標(biāo)識(shí)才需要進(jìn)一步地判斷;而判斷探測(cè)請(qǐng)求幀報(bào)文中攜帶的服務(wù)集標(biāo)識(shí)是否在無線設(shè)備的預(yù)設(shè)列表中,可以理解為判斷探測(cè)請(qǐng)求幀報(bào)文中攜帶的服務(wù)集標(biāo)識(shí)是否是此無線設(shè)備支持的服務(wù)集標(biāo)識(shí),只有此無線設(shè)備支持,才會(huì)將探測(cè)響應(yīng)幀報(bào)文發(fā)送給無線設(shè)備,完成與其的連接關(guān)系。指定服務(wù)集標(biāo)識(shí)的判斷,保證了無線設(shè)備不會(huì)無條件地響應(yīng)任何探測(cè)請(qǐng)求幀報(bào)文,達(dá)到了無線設(shè)備降低功耗的目的。
優(yōu)選地,所述步驟S31還包括:步驟S31若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S50;所述步驟S32還包括:步驟S32若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S50;所述步驟S30之后還包括:步驟S50將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
具體的,若探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶有指定服務(wù)集標(biāo)識(shí),無線設(shè)備可以將此探測(cè)請(qǐng)求幀報(bào)文丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端,這一過程描述了無線設(shè)備對(duì)于不符合條件的探測(cè)請(qǐng)求幀報(bào)文的處理方式,丟棄、不發(fā)送等操作都保證了無線設(shè)備可以達(dá)到降低功耗的目的。
優(yōu)選地,所述步驟S31還包括:步驟S31若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;所述步驟S32還包括:步驟S32若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;所述步驟S30之后還包括:步驟S40獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;步驟S41判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間,若是,則執(zhí)行步驟S50,若否,則執(zhí)行步驟S60;步驟S50將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
具體的,當(dāng)無線設(shè)備處于節(jié)能模式時(shí),其主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能仍然存在,而發(fā)送信標(biāo)幀是有時(shí)間間隔,或者說,是有頻率的,例如:每隔1分鐘發(fā)送幾個(gè),而無線終端可以通過被動(dòng)掃描獲取此無線設(shè)備的信息,之后就可以在探測(cè)請(qǐng)求幀報(bào)文中攜帶通過此過程得到的服務(wù)集標(biāo)識(shí)。無線設(shè)備對(duì)不攜帶有指定服務(wù)集標(biāo)識(shí)的探測(cè)請(qǐng)求幀報(bào)文會(huì)進(jìn)行丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,等于是杜絕了將無線終端主動(dòng)掃描獲取無線信號(hào)的機(jī)會(huì)。因此,在無線設(shè)備處于節(jié)能模式時(shí),無線終端只能通過被動(dòng)掃描(即無線設(shè)備主動(dòng)發(fā)送信標(biāo)幀報(bào)文)來獲取無線信號(hào)。
當(dāng)無線設(shè)備發(fā)送的探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶指定服務(wù)集標(biāo)識(shí),在進(jìn)行直接丟棄前,會(huì)對(duì)距離下次無線設(shè)備發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間進(jìn)行判斷,這種設(shè)計(jì)是判斷此無線終端距離下次接收無線設(shè)備發(fā)送的信標(biāo)幀報(bào)文的等待時(shí)間會(huì)不會(huì)很長(zhǎng),如果很長(zhǎng)的話,避免無線終端長(zhǎng)時(shí)間掃描不到無線信號(hào),無法與無線設(shè)備連接,就現(xiàn)在發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端;若等待時(shí)間較短的話,也就丟棄處理。這種設(shè)置較好地考慮到用戶的實(shí)際使用情況,大大提高了用戶的滿意度。
優(yōu)選地,所述步驟S10和所述步驟S30之間還包括:步驟S20判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址,若是,則執(zhí)行步驟S60,若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址,執(zhí)行步驟S30。
具體的,在判斷探測(cè)請(qǐng)求幀報(bào)文中是否攜帶有指定服務(wù)集標(biāo)識(shí)前,可以先判斷探測(cè)請(qǐng)求幀報(bào)文的目的物理地址,如果是單播物理地址的話,就明確表明無線終端想要接入的就是此無線設(shè)備,那也就沒有必要再判斷是否攜帶有指定服務(wù)集標(biāo)識(shí)了可以直接發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,節(jié)省了后續(xù)的信息處理過程,為無線設(shè)備節(jié)約功耗作出了貢獻(xiàn)。
而若探測(cè)請(qǐng)求幀報(bào)文的目的物理地址為廣播物理地址,探測(cè)請(qǐng)求幀報(bào)文會(huì)存在多種情況,例如:1)沒有攜帶任何服務(wù)集標(biāo)識(shí);2)雖然攜帶了服務(wù)集標(biāo)識(shí),但不是指定服務(wù)集標(biāo)識(shí);3)攜帶了指定服務(wù)集標(biāo)識(shí)。1)和2)的情況都表明此無線終端并不是明確地表示要和此無線設(shè)備連接,因此,無線設(shè)備可以丟棄它們,不發(fā)送探測(cè)響應(yīng)幀報(bào)文,從而減少了無線設(shè)備的功耗。
優(yōu)選地,所述步驟S10之前還包括:步驟S01獲取當(dāng)前的工作模式;步驟S02當(dāng)處于無限制模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文,并向每個(gè)所述無線終端都發(fā)送所述探測(cè)響應(yīng)幀報(bào)文。
具體的,無線設(shè)備也保留了其原先的工作模式,即只要接收到無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文,就會(huì)給發(fā)送探測(cè)請(qǐng)求幀報(bào)文的每個(gè)無線終端都發(fā)送探測(cè)響應(yīng)幀報(bào)文,保證每個(gè)無線終端都可以得到此無線設(shè)備的無線信號(hào)信息,只有在此無線設(shè)備進(jìn)入節(jié)能模式時(shí),才會(huì)如上述那樣只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給特定的無線終端。兩種模式的存在,可以保證無線設(shè)備可以有選擇地進(jìn)入節(jié)能模式,既保證用戶的使用體驗(yàn),又可以在特定條件下降低功耗。
在本發(fā)明的另一個(gè)實(shí)施例中,如圖2所示,一種無線設(shè)備響應(yīng)無線終端的方法,包括:步驟S01獲取當(dāng)前的工作模式;步驟S02當(dāng)處于無限制模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文,并向每個(gè)所述無線終端都發(fā)送所述探測(cè)響應(yīng)幀報(bào)文;步驟S10當(dāng)處于節(jié)能模式時(shí),接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;步驟S20判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址,若是,則執(zhí)行步驟S60,若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址,執(zhí)行步驟S30;步驟S30判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S60;所述步驟S30具體包括:步驟S31判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶了服務(wù)集標(biāo)識(shí),若是,則執(zhí)行步驟S32,若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;步驟S32判斷所述服務(wù)集標(biāo)識(shí)是否在預(yù)設(shè)列表中,若是,則說明所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S60,若否,則說明所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶所述指定服務(wù)集標(biāo)識(shí),執(zhí)行步驟S40;步驟S40獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;步驟S41判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間,若是,則執(zhí)行步驟S50,若否,則執(zhí)行步驟S60;步驟S50將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端;步驟S60將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
具體的,無線設(shè)備保留了主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能,且其具有兩種工作模式,當(dāng)其處于節(jié)能工作模式時(shí),只會(huì)有目的性地將探測(cè)響應(yīng)幀報(bào)文發(fā)送給符合條件的無線終端,減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的次數(shù),從而達(dá)到了降低無線設(shè)備發(fā)送功耗的目的。
在本發(fā)明的另一個(gè)實(shí)施例中,如圖3所示,一種無線設(shè)備,包括:報(bào)文解析模塊10,當(dāng)處于節(jié)能模式時(shí),所述報(bào)文解析模塊用于接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;標(biāo)識(shí)判斷模塊20,與所述報(bào)文解析模塊電連接,當(dāng)所述報(bào)文解析模塊接收并解析了無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文時(shí),所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí);報(bào)文發(fā)送模塊30,與所述標(biāo)識(shí)判斷模塊電連接,當(dāng)所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了指定服務(wù)集標(biāo)識(shí)時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
具體的,通過調(diào)節(jié)無線設(shè)備的工作模式,使無線設(shè)備只將探測(cè)響應(yīng)幀報(bào)文發(fā)送給探測(cè)請(qǐng)求幀報(bào)文中攜帶有指定服務(wù)集標(biāo)識(shí)的無線終端,不再漫無目的地響應(yīng)所有發(fā)送探測(cè)請(qǐng)求幀報(bào)文的無線設(shè)備,從而減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的發(fā)送,達(dá)到降低無線設(shè)備發(fā)送報(bào)文功耗的目的。
優(yōu)選地,如圖5所示,還包括:報(bào)文丟棄模塊60,與所述標(biāo)識(shí)判斷模塊20電連接,當(dāng)所述標(biāo)識(shí)判斷模塊20判斷所述探測(cè)請(qǐng)求幀報(bào)文中未攜帶指定服務(wù)集標(biāo)識(shí)時(shí),所述報(bào)文丟棄模塊60將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
具體的,若探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶有指定服務(wù)集標(biāo)識(shí),無線設(shè)備可以將此探測(cè)請(qǐng)求幀報(bào)文丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端,這一過程描述了無線設(shè)備對(duì)于不符合條件的探測(cè)請(qǐng)求幀報(bào)文的處理方式,丟棄、不發(fā)送等操作都保證了無線設(shè)備可以達(dá)到降低功耗的目的。
優(yōu)選地,如圖4所示,還包括:時(shí)間獲取模塊40,與所述標(biāo)識(shí)判斷模塊20電連接,用于獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;時(shí)間判斷模塊50,與所述時(shí)間獲取模塊40、所述報(bào)文發(fā)送模塊30電連接,當(dāng)所述時(shí)間獲取模塊獲取了距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間時(shí),所述時(shí)間判斷模塊判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間;報(bào)文丟棄模塊60,與所述時(shí)間判斷模塊50電連接,當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間小于預(yù)設(shè)時(shí)間時(shí),所述報(bào)文丟棄模塊將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端;所述報(bào)文發(fā)送模塊30,進(jìn)一步用于當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間不小于預(yù)設(shè)時(shí)間時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端。
具體的,當(dāng)無線設(shè)備處于節(jié)能模式時(shí),其主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能仍然存在,而發(fā)送信標(biāo)幀是有時(shí)間間隔,或者說,是有頻率的,例如:每隔1分鐘發(fā)送幾個(gè),而無線終端可以通過被動(dòng)掃描獲取此無線設(shè)備的信息,之后就可以在探測(cè)請(qǐng)求幀報(bào)文中攜帶通過此過程得到的服務(wù)集標(biāo)識(shí)。無線設(shè)備對(duì)不攜帶有指定服務(wù)集標(biāo)識(shí)的探測(cè)請(qǐng)求幀報(bào)文會(huì)進(jìn)行丟棄,也不發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,等于是杜絕了將無線終端主動(dòng)掃描獲取無線信號(hào)的機(jī)會(huì)。因此,在無線設(shè)備處于節(jié)能模式時(shí),無線終端只能通過被動(dòng)掃描(即無線設(shè)備主動(dòng)發(fā)送信標(biāo)幀報(bào)文)來獲取無線信號(hào)。
當(dāng)無線設(shè)備發(fā)送的探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶指定服務(wù)集標(biāo)識(shí),在進(jìn)行直接丟棄前,會(huì)對(duì)距離下次無線設(shè)備發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間進(jìn)行判斷,這種設(shè)計(jì)是判斷此無線終端距離下次接收無線設(shè)備發(fā)送的信標(biāo)幀報(bào)文的等待時(shí)間會(huì)不會(huì)很長(zhǎng),如果很長(zhǎng)的話,避免無線終端長(zhǎng)時(shí)間掃描不到無線信號(hào),無法與無線設(shè)備連接,就現(xiàn)在發(fā)送探測(cè)響應(yīng)幀報(bào)文給無線終端;若等待時(shí)間較短的話,也就丟棄處理。這種設(shè)置較好地考慮到用戶的實(shí)際使用情況,大大提高了用戶的滿意度。
優(yōu)選地,還包括:地址判斷模塊70,與所述報(bào)文解析模塊10、所述標(biāo)識(shí)判斷模塊20和所述報(bào)文發(fā)送模塊30電連接,當(dāng)處于節(jié)能模式,且所述報(bào)文解析模塊接收并解析了無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文時(shí),所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址;所述報(bào)文發(fā)送模塊30,進(jìn)一步用于當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址為單播物理地址時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端;所述標(biāo)識(shí)判斷模塊20,進(jìn)一步用于當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址不為單播物理地址,說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址時(shí),所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí)。
具體的,在判斷探測(cè)請(qǐng)求幀報(bào)文中是否攜帶有指定服務(wù)集標(biāo)識(shí)前,可以先判斷探測(cè)請(qǐng)求幀報(bào)文的目的物理地址,如果是單播物理地址的話,就明確表明無線終端想要接入的就是此無線設(shè)備,那也就沒有必要再判斷是否攜帶有指定服務(wù)集標(biāo)識(shí)了可以直接發(fā)送探測(cè)響應(yīng)幀報(bào)文給相應(yīng)的無線終端,節(jié)省了后續(xù)的信息處理過程,為無線設(shè)備節(jié)約功耗作出了貢獻(xiàn)。
而若探測(cè)請(qǐng)求幀報(bào)文的目的物理地址為廣播物理地址,探測(cè)請(qǐng)求幀報(bào)文會(huì)存在多種情況,例如:1)沒有攜帶任何服務(wù)集標(biāo)識(shí);2)雖然攜帶了服務(wù)集標(biāo)識(shí),但不是指定服務(wù)集標(biāo)識(shí);3)攜帶了指定服務(wù)集標(biāo)識(shí)。1)和2)的情況都表明此無線終端并不是明確地表示要和此無線設(shè)備連接,因此,無線設(shè)備可以丟棄它們,不發(fā)送探測(cè)響應(yīng)幀報(bào)文,從而減少了無線設(shè)備的功耗。
在本發(fā)明的另一個(gè)實(shí)施例中,如圖4所示,一種無線設(shè)備,包括:報(bào)文解析模塊10,當(dāng)處于節(jié)能模式時(shí),所述報(bào)文解析模塊用于接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;地址判斷模塊70,與所述報(bào)文解析模塊、所述標(biāo)識(shí)判斷模塊和所述報(bào)文發(fā)送模塊電連接,當(dāng)處于節(jié)能模式,且所述報(bào)文解析模塊接收并解析了無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文時(shí),所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是否為單播物理地址;標(biāo)識(shí)判斷模塊20,與所述報(bào)文解析模塊電連接,當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址不為單播物理地址,說明所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址是廣播物理地址時(shí),所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶指定服務(wù)集標(biāo)識(shí);所述標(biāo)識(shí)判斷模塊具體用于判斷所述探測(cè)請(qǐng)求幀報(bào)文中是否攜帶了服務(wù)集標(biāo)識(shí);若攜帶了所述服務(wù)集標(biāo)識(shí),則進(jìn)一步判斷所述服務(wù)集標(biāo)識(shí)是否在預(yù)設(shè)列表中;報(bào)文發(fā)送模塊30,與所述標(biāo)識(shí)判斷模塊電連接,當(dāng)所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中攜帶的服務(wù)集標(biāo)識(shí)在預(yù)設(shè)列表中,說明所述探測(cè)請(qǐng)求幀報(bào)文中攜帶了所述指定服務(wù)集標(biāo)識(shí)時(shí),或,當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間不小于預(yù)設(shè)時(shí)間時(shí),或,當(dāng)所述地址判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文的目的物理地址為單播物理地址時(shí),所述報(bào)文發(fā)送模塊將探測(cè)響應(yīng)幀報(bào)文發(fā)送給所述無線終端;時(shí)間獲取模塊40,與所述標(biāo)識(shí)判斷模塊電連接,當(dāng)所述標(biāo)識(shí)判斷模塊判斷所述探測(cè)請(qǐng)求幀報(bào)文中沒有攜帶服務(wù)集標(biāo)識(shí)或攜帶的服務(wù)集標(biāo)識(shí)沒有在預(yù)設(shè)列表中是,所述時(shí)間獲取模塊獲取距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間;時(shí)間判斷模塊50,與所述時(shí)間獲取模塊、所述報(bào)文發(fā)送模塊電連接,當(dāng)所述時(shí)間獲取模塊獲取了距離下次主動(dòng)發(fā)送信標(biāo)幀報(bào)文的等待時(shí)間時(shí),所述時(shí)間判斷模塊判斷所述等待時(shí)間是否小于預(yù)設(shè)時(shí)間;報(bào)文丟棄模塊60,與所述時(shí)間判斷模塊電連接,當(dāng)所述時(shí)間判斷模塊判斷所述等待時(shí)間小于預(yù)設(shè)時(shí)間時(shí),所述報(bào)文丟棄模塊將所述探測(cè)請(qǐng)求幀報(bào)文丟棄,且不發(fā)送所述探測(cè)響應(yīng)幀報(bào)文給所述無線終端。
在另一個(gè)實(shí)施例中,還包括:模式獲取模塊,與所述報(bào)文解析模塊和所述報(bào)文發(fā)送模塊電連接,用于獲取當(dāng)前的工作模式;所述報(bào)文解析模塊,當(dāng)處于無限制模式時(shí),進(jìn)一步用于接收并解析無線終端發(fā)送的探測(cè)請(qǐng)求幀報(bào)文;所述報(bào)文發(fā)送模塊,與所述報(bào)文解析模塊電連接,當(dāng)處于無限制模式,且所述報(bào)文解析模塊接收并解析了所述探測(cè)請(qǐng)求幀報(bào)文時(shí),所述報(bào)文發(fā)送模塊進(jìn)一步用于向每個(gè)所述無線終端都發(fā)送所述探測(cè)響應(yīng)幀報(bào)文。
具體的,無線設(shè)備保留了主動(dòng)發(fā)送信標(biāo)幀報(bào)文的功能,且其具有兩種工作模式,當(dāng)其處于節(jié)能工作模式時(shí),只會(huì)有目的性地將探測(cè)響應(yīng)幀報(bào)文發(fā)送給符合條件的無線終端,減少了無線設(shè)備發(fā)送探測(cè)響應(yīng)幀報(bào)文的次數(shù),從而達(dá)到了降低無線設(shè)備發(fā)送功耗的目的。同時(shí),無線設(shè)備也保留原有的工作模式(即無限制模式),會(huì)像原來一樣對(duì)所有的探測(cè)請(qǐng)求幀報(bào)文進(jìn)行響應(yīng),發(fā)送探測(cè)響應(yīng)幀報(bào)文給每個(gè)發(fā)送了探測(cè)請(qǐng)求幀報(bào)文的無線終端。兩種模式的存在,讓用戶可以根據(jù)需要進(jìn)行選擇,滿足了不同用戶的需求,大大提高了用戶的使用體驗(yàn)。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。