一種wlan中應(yīng)用信息的獲取方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種WLAN中應(yīng)用信息的獲取方法、設(shè)備和系統(tǒng),涉及通信領(lǐng)域,以實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。該方法包括:控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,該切換請求消息包括移動終端的標識和指定信道,以便該非關(guān)聯(lián)鄰居AP由該非關(guān)聯(lián)鄰居AP的原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽以獲取應(yīng)用信息。本發(fā)明實施例用于WLAN中應(yīng)用信息的獲取。
【專利說明】—種WLAN中應(yīng)用信息的獲取方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種無線局域網(wǎng)絡(luò)(wireless local areanetworks,簡稱WLAN)中應(yīng)用信息的獲取方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]位置服務(wù)通過快速準確地獲得移動終端的位置信息,使人們的工作和生活更加豐富,其主要包括導航、資產(chǎn)跟蹤、醫(yī)療看護等。其中,WLAN定位技術(shù)是應(yīng)用較為廣泛的定位技術(shù)之一,該技術(shù)通過多個接入點(access point,簡稱AP)接收移動終端的信號,分別獲取接收信號強度指不符(Received Signal Strength Identification,簡稱RSSI),并將各自獲取的RSSI上報至定位服務(wù)器,使得定位服務(wù)器可以根據(jù)多個AP上報的RSSI得到該移動終端的位置信息。
[0003]通常定位服務(wù)器需要接收至少三個AP上報的RSSI才能實現(xiàn)對移動終端的定位,當然,接收更多AP上報的RSSI,定位越精確。但是,在實際的網(wǎng)絡(luò)部署中,為了防止AP間信號的相互干擾,鄰居AP之間都使用不重疊的信道,例如,在2.4千兆赫茲(GigaHertz,簡稱GHz)的WLAN中,使用信道1,信道6和信道11。若移動終端的關(guān)聯(lián)AP工作在信道1,當然移動終端也使用信道I,則關(guān)聯(lián)AP的鄰居AP工作在信道6或者信道11,其中,關(guān)聯(lián)AP是與該移動終端關(guān)聯(lián)的AP,移動終端通過該關(guān)聯(lián)AP接入WLAN網(wǎng)絡(luò)。這樣,這些鄰居AP無法接收到該移動終端的信號,也就得不到該移動終端的RSSI,因此無法保證定位服務(wù)器接收到足夠多AP上報的該移動終端的RSSI,使得定位服務(wù)器無法定位該移動終端?,F(xiàn)有技術(shù)通過移動終端切換信道,在不同的信道上發(fā)送消息,使得關(guān)聯(lián)AP的鄰居AP能夠接收到該移動終端的信號,從而保證定位服務(wù)器接收到足夠多AP上報的該移動終端的RSSI ;而一般情況下,不是所有移動終端都支持信道的切換,必須對移動終端進行改進,才能使用該方式進行定位,從而無法實現(xiàn)對任意移動終端的定位。。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實施例提供一種WLAN中應(yīng)用信息的獲取方法、設(shè)備和系統(tǒng),可以實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0005]第一方面,提供一種WLAN中應(yīng)用信息的獲取方法,包括:控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,所述切換請求消息包括移動終端的標識和指定信道,以便所述非關(guān)聯(lián)鄰居AP由所述非關(guān)聯(lián)鄰居AP的原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽以獲取應(yīng)用信息;其中,所述指定信道為所述移動終端的工作信道。
[0006]在第一方面一種可能的實現(xiàn)方式中,包括:
[0007]所述控制器向所述移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,所述信息獲取請求消息包括所述移動終端的標識,以便所述關(guān)聯(lián)AP根據(jù)所述移動終端的標識向所述移動終端發(fā)送探測消息以使所述移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。[0008]結(jié)合第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述信息獲取請求消息還包括:探測次數(shù),以便所述關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0009]結(jié)合第一方面至第一方面第二種可能的實現(xiàn)方式中的任一種,在第三種可能的實現(xiàn)方式中,所述切換請求消息還包括:監(jiān)聽持續(xù)時間,以便所述非關(guān)聯(lián)鄰居AP在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述非關(guān)聯(lián)鄰居AP的原工作信道。
[0010]結(jié)合第一方面至第一方面第三種可能的實現(xiàn)方式中的任一種,在第四種可能的實現(xiàn)方式中,在控制器向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,還包括:
[0011]所述控制器接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,所述服務(wù)請求消息中包括所述移動終端的標識;
[0012]根據(jù)預設(shè)的選取條件,確定所述非關(guān)聯(lián)鄰居AP。
[0013]第二方面,提供一種WLAN中應(yīng)用信息的獲取方法,包括:
[0014]接收控制器發(fā)送的切換請求消息;其中,所述切換請求消息包括移動終端的標識和指定信道;
[0015]由原工作信道切換至所述指定信道,其中,所述指定信道為所述移動終端的工作信道;
[0016]根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽;
[0017]接收所述移動終端發(fā)送的消息并獲取應(yīng)用信息。
[0018]在第二方面第一種可能的實現(xiàn)方式中,所述切換請求消息還包括:監(jiān)聽持續(xù)時間;所述方法還包括:
[0019]在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述原工作信道。
[0020]結(jié)合第二方面或第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,將所述應(yīng)用信息發(fā)送至服務(wù)器;所述應(yīng)用信息包括:接收信號強度指示符RSSI和所述移動終端的標識。
[0021]第三方面,提供一種控制器,包括:第一發(fā)送單元,用于向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,所述切換請求消息包括移動終端的標識和指定信道,以便所述非關(guān)聯(lián)鄰居AP由所述非關(guān)聯(lián)鄰居AP的原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽以獲取應(yīng)用信息;其中,所述指定信道為所述移動終端的工作信道。
[0022]在第三方面第一種可能的實現(xiàn)方式中,所述第一發(fā)送單元還用于,向所述移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,所述信息獲取請求消息包括所述移動終端的標識,以便所述關(guān)聯(lián)AP根據(jù)所述移動終端的標識向所述移動終端發(fā)送探測消息以使所述移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
[0023]結(jié)合第三方面或第三方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述控制器還包括:第一接收單元,用于在所述第一發(fā)送單元向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,所述服務(wù)請求消息中包括所述移動終端的標識;
[0024]第一處理單元,用于根據(jù)預設(shè)的選取條件,確定所述非關(guān)聯(lián)鄰居AP。
[0025]第四方面,提供一種AP,包括:第一接收單元,用于接收控制器發(fā)送的切換請求消息;其中,所述切換請求消息包括移動終端的標識和指定信道;
[0026]第一處理單元,用于由原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽;其中,所述指定信道為所述移動終端的工作信道;
[0027]所述第一接收單元還用于,在所述第一處理單元對所述移動終端進行監(jiān)聽時,接收所述移動終端發(fā)送的消息并獲取應(yīng)用信息。
[0028]在第四方面第一種可能的實現(xiàn)方式中,所述切換請求消息還包括:監(jiān)聽持續(xù)時間;所述第一處理單元具體用于:在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述原
工作信道。
[0029]結(jié)合第四方面或第四方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,
[0030]第二接收單元,用于接收所述控制器發(fā)送的信息獲取請求消息;其中,所述信息獲取請求消息包括所述移動終端的標識;
[0031]第二發(fā)送單元,用于根據(jù)所述第二接收單元接收的信息獲取請求消息中的移動終端的標識向所述移動終端發(fā)送探測消息,以便所述移動終端在接收到所述探測消息后發(fā)送響應(yīng)消息;
[0032]所述第二接收單元還用于,接收所述移動終端發(fā)送的響應(yīng)消息并獲取應(yīng)用信息。
[0033]結(jié)合第四方面第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述信息獲取請求消息還包括:探測次數(shù),所述第二發(fā)送單元具體用于,按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0034]結(jié)合第四方面至第四方面第三種可能的實現(xiàn)方式中的任一種,在第四種可能的實現(xiàn)方式中,還包括:發(fā)送單元,用于將所述應(yīng)用信息發(fā)送至服務(wù)器;所述應(yīng)用信息包括:接收信號強度指示符RSSI和所述移動終端的標識。
[0035]第五方面,提供一種獲取應(yīng)用信息的系統(tǒng),包括:上述第三方面所述的控制器和上述第四方面所述的AP。
[0036]在第五方面一種可能的實現(xiàn)方式中,還包括:服務(wù)器,用于向所述控制器發(fā)送服務(wù)請求消息,其中所述服務(wù)請求消息中包括移動終端的標識;接收所述AP返回的應(yīng)用信息。
[0037]采用上述方案,通過非關(guān)聯(lián)鄰居AP切換至與該關(guān)聯(lián)AP的工作信道,從而對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何修改,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
【專利附圖】
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為本發(fā)明實施例提供的一種WLAN中應(yīng)用信息獲取的方法的示意圖;
[0040]圖2為本發(fā)明實施例提供的另一種WLAN中應(yīng)用信息獲取的方法的示意圖;
[0041]圖3為本發(fā)明實施例提供的另一種WLAN中應(yīng)用信息的獲取方法的流程不意圖;
[0042]圖4為本發(fā)明實施例提供的另一種WLAN中應(yīng)用信息的獲取方法的流程不意圖;
[0043]圖5為本發(fā)明實施例提供的一種控制器的結(jié)構(gòu)示意圖;[0044]圖6為本發(fā)明實施例提供的另一種控制器的結(jié)構(gòu)示意圖;
[0045]圖7為本發(fā)明實施例提供的一種AP的結(jié)構(gòu)示意圖;
[0046]圖8為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖;
[0047]圖9為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖;
[0048]圖10為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖;
[0049]圖11為本發(fā)明實施例提供的一種系統(tǒng)示意圖;
[0050]圖12為本發(fā)明實施例提供的一種控制器的結(jié)構(gòu)示意圖;
[0051]圖13為本發(fā)明實施例提供的一種AP的結(jié)構(gòu)示意圖;
[0052]圖14為本發(fā)明實施例提供的一種異信道組網(wǎng)的參考示意圖。
【具體實施方式】
[0053]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0054]為了方便說明,在以下各實施例中,將和關(guān)聯(lián)AP相鄰的工作在不同信道的AP定義為非關(guān)聯(lián)鄰居AP ;如圖14所示,圖14中的每個六邊形表示異信道組網(wǎng)中的AP,其中,關(guān)聯(lián)AP工作在信道1,則周圍分別標示為信道6和信道11的AP即為非關(guān)聯(lián)鄰居AP。相應(yīng)地,非關(guān)聯(lián)非鄰居AP即為和關(guān)聯(lián)AP不相鄰的非關(guān)聯(lián)AP,如圖14中除關(guān)聯(lián)AP和非關(guān)聯(lián)鄰居AP之外的其余AP (未標示信道)。
[0055]本發(fā)明實施例提供一種WLAN中應(yīng)用信息的獲取方法,如圖1所示,該方法的執(zhí)行主體為控制器,該方法包括:
[0056]101、控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,該切換請求消息包括移動終端的標識和指定信道,以便該非關(guān)聯(lián)鄰居AP由該非關(guān)聯(lián)鄰居AP的原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽以獲取應(yīng)用信息。
[0057]其中,該指定信道為該移動終端的工作信道。
[0058]此時,由于處于監(jiān)聽狀態(tài)的非關(guān)聯(lián)鄰居AP與該移動終端沒有信息的交互,可以避免信道之間的相互干擾。
[0059]該切換請求消息還可以包括:監(jiān)聽持續(xù)時間,以便非關(guān)聯(lián)鄰居AP在達到該監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述非關(guān)聯(lián)鄰居AP的原工作信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0060]進一步地,在控制器向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,該控制器接收服務(wù)器發(fā)送的服務(wù)請求消息。
[0061 ] 其中,該服務(wù)請求消息中包括該移動終端的標識。
[0062]控制器根據(jù)預設(shè)的選取條件,確定需要切換的非關(guān)聯(lián)鄰居AP。
[0063]可選地,所述預設(shè)的選取條件可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最小數(shù)量,則相應(yīng)地按照該最小數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,在2.4GHz的WLAN中,當需要5個AP接收到該移動終端發(fā)送的信息時,若移動終端的關(guān)聯(lián)AP使用信道1,且有2個使用信道I的非關(guān)聯(lián)非鄰居AP也可以接收到該移動終端的信息,此時,只需2個非關(guān)聯(lián)鄰居AP進行信道切換即可,而不需要4個非關(guān)聯(lián)鄰居AP都進行信道切換,從而減少對網(wǎng)絡(luò)工作狀態(tài)的影響。當然,為了提高定位精度,也可以將4個非關(guān)聯(lián)鄰居AP都進行信道切換,本發(fā)明對此不作限定。
[0064]可選地,所述預設(shè)的選取條件也可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最大數(shù)量,則按照該最大數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,對于移動終端的定位,能夠獲得移動終端的位置信息的AP越多越好,對移動終端的定位就越精準;但是,考慮到的對網(wǎng)絡(luò)工作狀態(tài)(如繁忙程度)的影響,在選取需要切換的非關(guān)聯(lián)鄰居AP時,應(yīng)保證在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,選取最大數(shù)量的非關(guān)聯(lián)鄰居AP進行信道切換。
[0065]需要說明的是,上述對需要切換的非關(guān)聯(lián)鄰居AP的選取還應(yīng)盡量選取空閑的非關(guān)聯(lián)鄰居AP進行網(wǎng)絡(luò)切換,以進一步減小對網(wǎng)絡(luò)工作狀態(tài)的影響;另外,對于移動終端的定位,還應(yīng)該盡量選取關(guān)聯(lián)AP不同方向分布的非關(guān)聯(lián)鄰居AP,避免選取的非關(guān)聯(lián)鄰居AP集中在該關(guān)聯(lián)AP的同一方向,以提高定位的精確度。
[0066]另外,對于移動終端的定位場景,上述服務(wù)器可以是定位服務(wù)器,定位服務(wù)器通過從AP接收到的消息中獲取應(yīng)用信息,實現(xiàn)對移動終端的定位,其中,上述的應(yīng)用信息包括該位置信息。
[0067]進一步地,該控制器向該移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,該信息獲取請求消息包括該移動終端的標識,以便該關(guān)聯(lián)AP根據(jù)該移動終端的標識向該移動終端發(fā)送探測消息以使該移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
[0068]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0069]優(yōu)選地,上述信息獲取請求消息還包括探測次數(shù),以便該關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0070]具體地,關(guān)聯(lián)AP在接收到信息獲取請求消息后,向移動終端發(fā)送探測消息,移動終端在接收到該探測消息后,會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息,此時,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP工作的信道且處于監(jiān)聽狀態(tài),由于該非關(guān)聯(lián)鄰居AP與該關(guān)聯(lián)AP此時工作在相同信道,則該非關(guān)聯(lián)鄰居AP也會接收到該移動終端發(fā)送的響應(yīng)消息。為了保證切換信道后的非關(guān)聯(lián)鄰居AP能夠獲取該移動終端的應(yīng)用信息,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息。如果關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP收到移動終端的多次響應(yīng)消息,就獲得更多應(yīng)用信息,并上報給服務(wù)器。例如,對于移動終端的定位場景,通過多次發(fā)送探測消息,來保證該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP都能根據(jù)響應(yīng)消息獲取到至少一個RSSI,并將獲取到的RSSI上報至定位服務(wù)器,從而使得定位服務(wù)器對該移動終端的定位更精準;如果每個AP獲得多個RSSI,并上報給定位服務(wù)器還可以進一步提高定位精度。需要說明的是,考慮到實際的網(wǎng)絡(luò)工作狀態(tài)(如網(wǎng)絡(luò)的繁忙程度),對于關(guān)聯(lián)AP向移動終端發(fā)送探測消息的探測次數(shù)的設(shè)置,應(yīng)在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,設(shè)置的越多越好。
[0071]可選地,控制器還可以在接收到上述服務(wù)請求消息后,首先在關(guān)聯(lián)AP工作的信道上發(fā)送服務(wù)消息,該服務(wù)消息包括移動終端的標識;其中,接收到該服務(wù)消息的AP包括關(guān)聯(lián)AP和與該關(guān)聯(lián)AP工作在同一信道的非關(guān)聯(lián)非鄰居AP,接收到該服務(wù)消息的AP根據(jù)該服務(wù)消息獲取應(yīng)用信息,并將應(yīng)用信息發(fā)送至服務(wù)器,服務(wù)器在確定接收的應(yīng)用信息的數(shù)量不足時,向控制器發(fā)送通知消息,以便控制器發(fā)起非關(guān)聯(lián)鄰居AP的切換過程,從而保證服務(wù)器接收到足夠的應(yīng)用信息用于應(yīng)用服務(wù);所述通知消息中可以包括切換AP數(shù)量或者切換AP的列表(指示切換的AP)。例如,對于移動終端的定位場景,控制器接收定位服務(wù)器發(fā)送的定位請求消息,并在關(guān)聯(lián)AP工作的信道上發(fā)送定位消息,接收到該定位消息的AP根據(jù)該定位消息獲取位置信息,并將該位置信息發(fā)送至定位服務(wù)器,此時,若定位服務(wù)器確定接收的位置信息的數(shù)量無法確定該移動終端的位置時,向控制器發(fā)送通知消息,使得控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,這樣,非關(guān)聯(lián)鄰居AP在切換至關(guān)聯(lián)AP工作的信道后,進入監(jiān)聽狀態(tài),并在監(jiān)聽到移動終端的響應(yīng)消息后獲取位置消息并將該位置消息發(fā)送至定位服務(wù)器,從而使得定位服務(wù)器獲取到足夠的位置信息用來對移動終端進行定位。
[0072]采用上述執(zhí)行主體為控制器的方法,控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,以便該非關(guān)聯(lián)鄰居AP切換至與該關(guān)聯(lián)AP相同的信道,從而對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0073]本發(fā)明實施例提供一種WLAN中應(yīng)用信息的獲取方法,如圖2所示,該方法包括:
[0074]201、非關(guān)聯(lián)鄰居AP接收控制器發(fā)送的切換請求消息。
[0075]其中,所述切換請求消息包括移動終端的標識和指定信道,該指定信道為關(guān)聯(lián)AP工作的信道。
[0076]202、非關(guān)聯(lián)鄰居AP由原工作信道切換至該指定信道。
[0077]進一步地,該切換請求消息還包括:監(jiān)聽持續(xù)時間;該非關(guān)聯(lián)鄰居AP在達到該監(jiān)聽持續(xù)時間后,從該指定信道切換回該原工作信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0078]203、非關(guān)聯(lián)鄰居AP根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽。
[0079]204、非關(guān)聯(lián)鄰居AP接收該移動終端發(fā)送的消息并獲取應(yīng)用信息。
[0080]由于此時非關(guān)聯(lián)鄰居AP與關(guān)聯(lián)AP工作在相同的信道,因此,該非關(guān)聯(lián)鄰居AP也可以接收到移動終端發(fā)送的消息,從而獲取應(yīng)用信息。
[0081]另外,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而避免了信道之間的相互干擾。
[0082]進一步地,非關(guān)聯(lián)鄰居AP將該應(yīng)用信息發(fā)送至服務(wù)器;該應(yīng)用信息包括:RSSI和該移動終端的標識。
[0083]具體地,非關(guān)聯(lián)鄰居AP將應(yīng)用信息發(fā)送至服務(wù)器包括以下兩種方式:
[0084]方式一:非關(guān)聯(lián)鄰居AP在監(jiān)聽結(jié)束時(如達到監(jiān)聽持續(xù)時間),將在監(jiān)聽狀態(tài)獲取的應(yīng)用信息發(fā)送至服務(wù)器,這種方式適用于在監(jiān)聽狀態(tài)中獲取的應(yīng)用信息較少的場景。
[0085]方式二,非關(guān)聯(lián)鄰居AP在監(jiān)聽過程中,將獲取的應(yīng)用信息發(fā)送至服務(wù)器,這種方式適用于在監(jiān)聽狀態(tài)中獲取的應(yīng)用信息較多的場景。例如,非關(guān)聯(lián)鄰居AP累積獲取到100條應(yīng)用信息時,將該100條應(yīng)用信息發(fā)送至服務(wù)器,當非關(guān)聯(lián)鄰居AP后續(xù)獲取的信息再次累積到100條時,將后續(xù)獲取的100條應(yīng)用信息發(fā)送至服務(wù)器,這里只是舉例說明,本發(fā)明實施例對此不作限定。[0086]需要說明的是,對于移動終端的定位場景,上述服務(wù)器可以是定位服務(wù)器,定位服務(wù)器通過從AP接收到的消息中獲取位置信息,實現(xiàn)對移動終端的定位,其中,上述的應(yīng)用信息包括該位置信息。
[0087]通過采用上述方法,非關(guān)聯(lián)鄰居AP接收控制器發(fā)送的切換請求消息,從而切換至該關(guān)聯(lián)AP的工作信道,并對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0088]本發(fā)明實施例提供一種WLAN中應(yīng)用信息的獲取方法,如圖3所示的信息交互示意圖,本實施例應(yīng)用于對移動終端的定位,本實施例中的服務(wù)器是以定位服務(wù)器為例進行說明的,該方法包括:
[0089]S301、定位服務(wù)器向控制器發(fā)送定位請求消息。
[0090]其中,該定位請求消息包括移動終端的標識,以告知控制器需要定位的移動終端。
[0091]S302、控制器在接收到該定位請求消息后,向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息。
[0092]其中,該切換請求消息包括:移動終端的標識和指定信道。所述指定信道為所述移動終端的工作信道。
[0093]需要說明的是,控制器至少向一定數(shù)量的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,該一定數(shù)量的非關(guān)聯(lián)鄰居AP能夠?qū)崿F(xiàn)對移動終端的定位,例如,若定位服務(wù)器需要η個AP發(fā)送的應(yīng)用信息實現(xiàn)對移動終端的定位,此時,控制器可以向η-1個非關(guān)聯(lián)鄰居AP發(fā)送該切換請求消息。當然,定為服務(wù)器接收的應(yīng)用信息越多,對移動終端的定位越精準。
[0094]S303、控制器在接收到該定位請求消息后,向關(guān)聯(lián)AP發(fā)送信息獲取請求消息。
[0095]需要說明的是,步驟S302和步驟S303并不存在絕對的順序限制,也就是說,步驟S303可以在步驟S302之前進行,也可以與步驟S302同時進行。
[0096]S304、非關(guān)聯(lián)鄰居AP在接收到切換請求消息后,由原工作信道切換至該指定信道。
[0097]進一步地,該切換請求消息還包括:監(jiān)聽持續(xù)時間;該非關(guān)聯(lián)鄰居AP在達到或者超過該監(jiān)聽持續(xù)時間后,由指定信道切換回原信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0098]S305、非關(guān)聯(lián)鄰居AP根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽。
[0099]此時,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而防止信道之間的相互干擾。
[0100]S306、關(guān)聯(lián)AP在接收到信息獲取請求消息后,根據(jù)該信息獲取請求消息中的移動終端的標識向該移動終端發(fā)送探測消息。
[0101]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0102]優(yōu)選地,上述信息獲取請求消息還包括探測次數(shù),以便該關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0103]具體地,關(guān)聯(lián)AP在接收到信息獲取請求消息后,向移動終端發(fā)送探測消息,移動終端在接收到該探測消息后,會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息,此時,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP工作的信道且處于監(jiān)聽狀態(tài),由于該非關(guān)聯(lián)鄰居AP與該關(guān)聯(lián)AP此時工作在相同信道,則該非關(guān)聯(lián)鄰居AP也會接收到該移動終端發(fā)送的響應(yīng)消息。為了保證切換信道后的非關(guān)聯(lián)鄰居AP能夠獲取該移動終端的應(yīng)用信息,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息。如果關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP收到移動終端的多次響應(yīng)消息,就獲得更多應(yīng)用信息,并上報給服務(wù)器。例如,對于移動終端的定位場景,通過多次發(fā)送探測消息,來保證該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP都能根據(jù)響應(yīng)消息獲取到至少一個RSSI,并將獲取到的RSSI上報至定位服務(wù)器,從而使得定位服務(wù)器對該移動終端的定位更精準;如果每個AP獲得多個RSSI,并上報給定位服務(wù)器還可以進一步提高定位精度。需要說明的是,考慮到實際的網(wǎng)絡(luò)工作狀態(tài)(如網(wǎng)絡(luò)的繁忙程度),對于關(guān)聯(lián)AP向移動終端發(fā)送探測消息的探測次數(shù)的設(shè)置,應(yīng)在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,設(shè)置的越多越好。
[0104]S307、該移動終端在接收到該探測消息后,在所述指定信道上發(fā)送響應(yīng)消息。
[0105]為了保證每個AP獲取更多的應(yīng)用信息越多,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)重復向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會發(fā)送響應(yīng)消息。
[0106]S308、該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP接收到該響應(yīng)消息并根據(jù)該響應(yīng)消息獲取應(yīng)用信息,并將該應(yīng)用信息發(fā)送至定位服務(wù)器。
[0107]其中,該應(yīng)用信息包括RSSI和移動終端的標識,該應(yīng)用消息包括位置信息。
[0108]該關(guān)聯(lián)AP會接收與探測次數(shù)相同數(shù)量的響應(yīng)消息,從而根據(jù)響應(yīng)消息獲取應(yīng)用信息,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP的工作信道且處于監(jiān)聽狀態(tài),則切換信道后的非關(guān)聯(lián)鄰居AP也會接收到該響應(yīng)消息并獲取應(yīng)用信息。
[0109]S309、定位服務(wù)器根據(jù)該應(yīng)用信息對該移動終端進行定位。
[0110]需要說明的是,對于上述方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0111]通過采用上述方法,在移動終端定位場景下,非關(guān)聯(lián)鄰居AP接收控制器發(fā)送的切換請求消息,從而切換至該關(guān)聯(lián)AP的工作信道,并對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取,并實現(xiàn)對移動終端的精確定位。
[0112]本發(fā)明實施例提供一種WLAN中應(yīng)用信息的獲取方法,如圖4所示,該實施例應(yīng)用于對移動終端的定位,本實施例中的服務(wù)器是以定位服務(wù)器為例進行說明的,該方法包括:
[0113]S401、定位服務(wù)器向控制器發(fā)送定位請求消息。
[0114]其中,該定位請求消息包括移動終端的標識,以告知控制器需要定位的移動終端。
[0115]S402、控制器在接收到該定位請求消息后,在關(guān)聯(lián)AP工作的信道上發(fā)送定位消
肩、O
[0116]其中,該定位消息包括移動終端的標識。
[0117]S403、接收到該定位消息的AP獲取應(yīng)用信息,并將該應(yīng)用信息發(fā)送至定位服務(wù)器。
[0118]其中,該應(yīng)用信息包括位置信息。
[0119]S404、該定位服務(wù)器確定接收的應(yīng)用信息的數(shù)量是否能夠確定該移動終端的位置。
[0120]若否,則執(zhí)行步驟S405至步驟S412 ;
[0121]若是,則執(zhí)行步驟S412。
[0122]S405、定位服務(wù)器向該控制器發(fā)送通知消息。
[0123]其中,該通知消息包括切換AP的數(shù)量或者切換AP的列表(指示切換的AP)。
[0124]S406、該控制器向該非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息;向該關(guān)聯(lián)AP發(fā)送信息獲取請求消息。
[0125]其中,該切換請求消息包括:移動終端的標識和指定信道。
[0126]S407、非關(guān)聯(lián)鄰居AP在接收到切換請求消息后,由原工作信道切換至該指定信道。
[0127]進一步地,該切換請求消息還包括:監(jiān)聽持續(xù)時間;該非關(guān)聯(lián)鄰居AP在達到或者超過該監(jiān)聽持續(xù)時間后,由指定信道切換回原信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0128]S408、非關(guān)聯(lián)鄰居AP根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽。
[0129]此時,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而避免了信道之間的相互干擾。
[0130]S409、關(guān)聯(lián)AP在接收到信息獲取請求消息后,根據(jù)該信息獲取請求消息中的移動終端的標識向該移動終端發(fā)送探測消息。
[0131]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0132]優(yōu)選地,上述信息獲取請求消息還包括探測次數(shù),以便該關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0133]具體地,關(guān)聯(lián)AP在接收到信息獲取請求消息后,向移動終端發(fā)送探測消息,移動終端在接收到該探測消息后,會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息,此時,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP工作的信道且處于監(jiān)聽狀態(tài),由于該非關(guān)聯(lián)鄰居AP與該關(guān)聯(lián)AP此時工作在相同信道,則該非關(guān)聯(lián)鄰居AP也會接收到該移動終端發(fā)送的響應(yīng)消息。為了保證切換信道后的非關(guān)聯(lián)鄰居AP能夠獲取該移動終端的應(yīng)用信息,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息。如果關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP收到移動終端的多次響應(yīng)消息,就獲得更多應(yīng)用信息,并上報給服務(wù)器。例如,對于移動終端的定位場景,通過多次發(fā)送探測消息,來保證該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP都能根據(jù)響應(yīng)消息獲取到至少一個RSSI,并將獲取到的RSSI上報至定位服務(wù)器,從而使得定位服務(wù)器對該移動終端的定位更精準;如果每個AP獲得多個RSSI,并上報給定位服務(wù)器還可以進一步提高定位精度。需要說明的是,考慮到實際的網(wǎng)絡(luò)工作狀態(tài)(如網(wǎng)絡(luò)的繁忙程度),對于關(guān)聯(lián)AP向移動終端發(fā)送探測消息的探測次數(shù)的設(shè)置,應(yīng)在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,設(shè)置的越多越好。[0134]S410、該移動終端在接收到該探測消息后,在該關(guān)聯(lián)AP的工作信道上發(fā)送響應(yīng)消
肩、O
[0135]為了保證每個AP獲取的應(yīng)用信息越多,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)重復向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會在該關(guān)聯(lián)AP的工作信道上發(fā)送響應(yīng)消息。
[0136]S411、該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP接收到該響應(yīng)消息并根據(jù)該響應(yīng)消息獲取應(yīng)用信息,并將該應(yīng)用信息發(fā)送至定位服務(wù)器。
[0137]其中,該應(yīng)用信息包括移動終端的標識和RSSI。
[0138]該關(guān)聯(lián)AP會接收與探測次數(shù)相同數(shù)量的響應(yīng)消息,從而根據(jù)響應(yīng)消息獲取應(yīng)用信息,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP的工作信道且處于監(jiān)聽狀態(tài),則切換信道后的非關(guān)聯(lián)鄰居AP也會接收到該響應(yīng)消息并獲取應(yīng)用信息。
[0139]S412、定位服務(wù)器根據(jù)該應(yīng)用信息對該移動終端進行定位。
[0140]需要說明的是,對于上述方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0141]通過采用上述方法,定位服務(wù)器在確定接收的應(yīng)用信息的數(shù)量不足時,向控制器發(fā)送通知消息,非關(guān)聯(lián)鄰居AP接收控制器發(fā)送的切換請求消息,從而切換至該關(guān)聯(lián)AP的工作信道,并對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取,并實現(xiàn)對移動終端的精確定位。
[0142]本發(fā)明實施例提供一種控制器500,如圖5所示,包括:
[0143]第一發(fā)送單元501,用于向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,該切換請求消息包括移動終端的標識和指定信道,以便該非關(guān)聯(lián)鄰居AP由該非關(guān)聯(lián)鄰居AP的原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽以獲取應(yīng)用信息。
[0144]其中,該指定信道為該移動終端的工作信道。
[0145]此時,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而避免了信道之間的相互干擾。
[0146]該切換請求消息還包括:監(jiān)聽持續(xù)時間;該非關(guān)聯(lián)鄰居AP在達到該監(jiān)聽持續(xù)時間后,從該指定信道切換回該原工作信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0147]進一步地,如圖6所示,該控制器500還包括:
[0148]第一接收單元502,用于在該第一發(fā)送單元501向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,該服務(wù)請求消息中包括該移動終端的標識。
[0149]第一處理單元503,用于根據(jù)預設(shè)的選取條件,確定該非關(guān)聯(lián)鄰居AP。
[0150]可選地,所述預設(shè)的選取條件可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最小數(shù)量,則相應(yīng)地按照該最小數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,在2.4GHz的WLAN中,當需要5個AP接收到該移動終端發(fā)送的信息時,若移動終端的關(guān)聯(lián)AP使用信道1,且有2個使用信道I的非關(guān)聯(lián)非鄰居AP也可以接收到該移動終端的信息,此時,只需2個非關(guān)聯(lián)鄰居AP進行信道切換即可,而不需要4個非關(guān)聯(lián)鄰居AP都進行信道切換,從而減少對網(wǎng)絡(luò)工作狀態(tài)的影響。當然,為了提高定位精度,也可以將4個非關(guān)聯(lián)鄰居AP都進行信道切換,本發(fā)明對此不作限定。
[0151]可選地,所述預設(shè)的選取條件也可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最大數(shù)量,則按照該最大數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,對于移動終端的定位,能夠獲得移動終端的位置信息的AP越多越好,對移動終端的定位就越精準;但是,考慮到的對網(wǎng)絡(luò)工作狀態(tài)(如繁忙程度)的影響,在選取需要切換的非關(guān)聯(lián)鄰居AP時,應(yīng)保證在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,選取最大數(shù)量的非關(guān)聯(lián)鄰居AP進行信道切換。
[0152]需要說明的是,上述對需要切換的非關(guān)聯(lián)鄰居AP的選取還應(yīng)盡量選取空閑的非關(guān)聯(lián)鄰居AP進行網(wǎng)絡(luò)切換,以進一步減小對網(wǎng)絡(luò)工作狀態(tài)的影響;另外,對于移動終端的定位,還應(yīng)該盡量選取關(guān)聯(lián)AP不同方向分布的非關(guān)聯(lián)鄰居AP,避免選取的非關(guān)聯(lián)鄰居AP集中在該關(guān)聯(lián)AP的同一方向,以提高定位的精確度。
[0153]進一步地,該第一發(fā)送單元501還用于,向該移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,該信息獲取請求消息包括該移動終端的標識,以便該關(guān)聯(lián)AP根據(jù)該移動終端的標識向該移動終端發(fā)送探測消息以使該移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
[0154]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0155]優(yōu)選地,上述信息獲取請求消息還包括探測次數(shù),以便該關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0156]具體地,關(guān)聯(lián)AP在接收到信息獲取請求消息后,向移動終端發(fā)送探測消息,移動終端在接收到該探測消息后,會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息,此時,如果非關(guān)聯(lián)鄰居AP已經(jīng)切換至該關(guān)聯(lián)AP工作的信道且處于監(jiān)聽狀態(tài),由于該非關(guān)聯(lián)鄰居AP與該關(guān)聯(lián)AP此時工作在相同信道,則該非關(guān)聯(lián)鄰居AP也會接收到該移動終端發(fā)送的響應(yīng)消息。為了保證切換信道后的非關(guān)聯(lián)鄰居AP能夠獲取該移動終端的應(yīng)用信息,關(guān)聯(lián)AP會按照信息獲取請求消息中的探測次數(shù)向移動終端發(fā)送探測消息,移動終端在每接收一條探測消息時,都會向該關(guān)聯(lián)AP發(fā)送響應(yīng)消息。如果關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP收到移動終端的多次響應(yīng)消息,就獲得更多應(yīng)用信息,并上報給服務(wù)器。例如,對于移動終端的定位場景,通過多次發(fā)送探測消息,來保證該關(guān)聯(lián)AP和切換信道后的非關(guān)聯(lián)鄰居AP都能根據(jù)響應(yīng)消息獲取到至少一個RSSI,并將獲取到的RSSI上報至定位服務(wù)器,從而使得定位服務(wù)器對該移動終端的定位更精準;如果每個AP獲得多個RSSI,并上報給定位服務(wù)器還可以進一步提高定位精度。需要說明的是,考慮到實際的網(wǎng)絡(luò)工作狀態(tài)(如網(wǎng)絡(luò)的繁忙程度),對于關(guān)聯(lián)AP向移動終端發(fā)送探測消息的探測次數(shù)的設(shè)置,應(yīng)在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,設(shè)置的越多越好。
[0157]需要說明的是,所屬本領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的控制器的具體工作過程,可以參考前述圖1所述方法實施例中的對應(yīng)過程,在此不再贅述。
[0158]本發(fā)明實施例提供一種控制器,該控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,以便該非關(guān)聯(lián)鄰居AP切換至與該關(guān)聯(lián)AP的工作信道,從而對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,由于采用這種方案,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0159]本發(fā)明實施例提供一種AP 700,如圖7所示,當該AP作為非關(guān)聯(lián)鄰居AP時,包括:
[0160]第一接收單元701,用于接收控制器發(fā)送的切換請求消息。
[0161]其中,該切換請求消息包括移動終端的標識和指定信道。
[0162]其中,該切換請求消息包括移動終端的標識和該關(guān)聯(lián)AP對應(yīng)的信道標識。
[0163]第一處理單元702,用于由原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽;其中,該指定信道為該移動終端的工作信道。
[0164]該第一接收單元701還用于,在第一處理單元702對該移動終端進行監(jiān)聽時,接收該移動終端發(fā)送的消息并獲取應(yīng)用信息。
[0165]此時,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而避免了信道之間的相互干擾。
[0166]進一步地,該切換請求消息還包括:監(jiān)聽持續(xù)時間;如圖8所示,該AP還包括:定時器703,用于記錄該監(jiān)聽持續(xù)時間,并在該第一處理單元702開始對該移動終端進行監(jiān)聽時啟動,在達到該監(jiān)聽持續(xù)時間時停止。
[0167]該第一處理單元702具體用于:在該定時器703達到該監(jiān)聽持續(xù)時間后,從該指定信道切換回該原工作信道。
[0168]需要說明的是,對于移動終端的定位場景,上述服務(wù)器可以是定位服務(wù)器,定位服務(wù)器通過從AP接收到的消息中獲取位置信息,實現(xiàn)對移動終端的定位,其中,上述的應(yīng)用信息包括該位置信息。
[0169]更進一步地,如圖9所示,當該AP作為關(guān)聯(lián)AP時,該AP 700還包括:
[0170]第二接收單元704,用于接收該控制器發(fā)送的信息獲取請求消息。
[0171]其中,該信息獲取請求消息包括該移動終端的標識。
[0172]第二發(fā)送單元705,用于根據(jù)該第二接收單元704接收的信息獲取請求消息中的移動終端的標識向該移動終端發(fā)送探測消息,以便該移動終端在接收到該探測消息后發(fā)送響應(yīng)消息。
[0173]該第二接收單元704還用于,接收該移動終端發(fā)送的響應(yīng)消息并獲取應(yīng)用信息。
[0174]進一步地,該信息獲取請求消息還包括:探測次數(shù),該第二發(fā)送單元705具體用于,按照該探測次數(shù)向該移動終端發(fā)送該探測消息。
[0175]具體地,該AP可以包括計數(shù)器,用于記錄上述探測次數(shù),并在第二發(fā)送單元705第一次發(fā)送探測消息時開始計數(shù),第二發(fā)送單元705每發(fā)送一次探測消息,該計數(shù)器計一次數(shù),直至記滿該探測次數(shù)則停止計數(shù)。
[0176]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0177]進一步地,如圖10所示,該AP還包括發(fā)送單元706,用于將該應(yīng)用信息發(fā)送至服務(wù)器。
[0178]其中,該應(yīng)用信息包括:RS SI和該移動終端的標識。
[0179]具體地,發(fā)送單元將應(yīng)用信息發(fā)送至服務(wù)器包括以下兩種方式:
[0180]方式一:在監(jiān)聽結(jié)束時(如達到監(jiān)聽持續(xù)時間),第二發(fā)送單元將在監(jiān)聽狀態(tài)獲取的應(yīng)用信息發(fā)送至服務(wù)器,這種方式適用于在監(jiān)聽狀態(tài)中獲取的應(yīng)用信息較少的場景。[0181]方式二,在監(jiān)聽過程中,第二發(fā)送單元將獲取的應(yīng)用信息發(fā)送至服務(wù)器,這種方式適用于在監(jiān)聽狀態(tài)中獲取的應(yīng)用信息較多的場景。例如,非關(guān)聯(lián)鄰居AP累積獲取到100條應(yīng)用信息時,將該100條應(yīng)用信息發(fā)送至服務(wù)器,當非關(guān)聯(lián)鄰居AP后續(xù)獲取的信息再次累積到100條時,將后續(xù)獲取的100條應(yīng)用信息發(fā)送至服務(wù)器,這里只是舉例說明,本發(fā)明實施例對此不作限定。
[0182]需要說明的是,所屬本領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的AP的具體工作過程,可以參考前述圖2和圖3所述方法實施例中的對應(yīng)過程,在此不再贅述。
[0183]采用本發(fā)明實施例提供的AP,不需要對移動終端作任何改進,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0184]本發(fā)明實施例提供一種獲取應(yīng)用信息的系統(tǒng),如圖11所示,包括:上述圖5描述的控制器500和上述圖7至圖10任一描述的AP 700。
[0185]該系統(tǒng)還包括:服務(wù)器1101,用于向該控制器500發(fā)送服務(wù)請求消息;其中,該服務(wù)請求消息中包括移動終端的標識;接收AP 700返回的應(yīng)用信息。
[0186]需要說明的是,上述AP和服務(wù)器可以集成在接入控制器(Access Controller,簡稱AC)上。
[0187]另外,上述服務(wù)器可以為定位服務(wù)器。
[0188]采用本發(fā)明實施例提供的系統(tǒng),控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,該非關(guān)聯(lián)鄰居AP切換至與該關(guān)聯(lián)AP相同的信道,從而對移動終端進行監(jiān)聽,并在接收到移動終端發(fā)送的響應(yīng)消息后獲取應(yīng)用信息,不需要對移動終端作任何修改,從而實現(xiàn)對WLAN中任意移動終端的應(yīng)用信息的獲取。
[0189]圖12為本發(fā)明實施例提供的控制器的結(jié)構(gòu)示意圖,如圖12所示,所述控制器1200包括處理器1201和存儲器1202,所述處理器1201和所述存儲器1202可通過總線或其它方式連接,所述存儲器1202內(nèi)存儲有程序代碼,所述程序代碼包括計算機操作指令。
[0190]所述處理器1201執(zhí)行所述程序代碼,用于向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,該切換請求消息包括移動終端的標識和指定信道,以便該非關(guān)聯(lián)鄰居AP由該非關(guān)聯(lián)鄰居AP的原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽以獲取應(yīng)用信息。
[0191]其中,該指定信道為該移動終端的工作信道。
[0192]此時,由于處于監(jiān)聽狀態(tài)的AP與該移動終端沒有信息的交互,從而避免了信道之間的相互干擾。
[0193]該切換請求消息還包括:監(jiān)聽持續(xù)時間;以便非關(guān)聯(lián)鄰居AP在達到該監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述非關(guān)聯(lián)鄰居AP的原工作信道。本實施例中,為了減少對非關(guān)聯(lián)鄰居AP業(yè)務(wù)的影響,并防止信道之間的相互干擾,在非關(guān)聯(lián)鄰居AP監(jiān)聽一定時間后,非關(guān)聯(lián)鄰居AP切換回原工作信道。
[0194]所述處理器1201具體用于,向該移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,該信息獲取請求消息包括該移動終端的標識,以便該關(guān)聯(lián)AP根據(jù)該移動終端的標識向該移動終端發(fā)送探測消息以使該移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
[0195]可選地,上述信息獲取請求消息還包括探測次數(shù),以便該關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
[0196]其中,該探測消息可以為數(shù)據(jù)幀、控制幀或管理幀。
[0197]上述處理器1201還用于,在向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,該服務(wù)請求消息中包括該移動終端的標識;并根據(jù)預設(shè)的選取條件,確定切換的非關(guān)聯(lián)鄰居AP。
[0198]可選地,所述預設(shè)的選取條件可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最小數(shù)量,則相應(yīng)地按照該最小數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,在2.4GHz的WLAN中,當需要5個AP接收到該移動終端發(fā)送的信息時,若移動終端的關(guān)聯(lián)AP使用信道1,且有2個使用信道I的非關(guān)聯(lián)非鄰居AP也可以接收到該移動終端的信息,此時,只需2個非關(guān)聯(lián)鄰居AP進行信道切換即可,而不需要4個非關(guān)聯(lián)鄰居AP都進行信道切換,從而減少對網(wǎng)絡(luò)工作狀態(tài)的影響。當然,為了提高定位精度,也可以將4個非關(guān)聯(lián)鄰居AP都進行信道切換,本發(fā)明對此不作限定。
[0199]可選地,所述預設(shè)的選取條件也可以為服務(wù)器能夠?qū)崿F(xiàn)應(yīng)用服務(wù)所需要的非關(guān)聯(lián)鄰居AP的最大數(shù)量,則按照該最大數(shù)量選取非關(guān)聯(lián)鄰居AP。例如,對于移動終端的定位,能夠獲得移動終端的位置信息的AP越多越好,對移動終端的定位就越精準;但是,考慮到的對網(wǎng)絡(luò)工作狀態(tài)(如繁忙程度)的影響,在選取需要切換的非關(guān)聯(lián)鄰居AP時,應(yīng)保證在不影響網(wǎng)絡(luò)工作狀態(tài)的前提下,選取最大數(shù)量的非關(guān)聯(lián)鄰居AP進行信道切換。
[0200]需要說明的是,上述對需要切換的非關(guān)聯(lián)鄰居AP的選取還應(yīng)盡量選取空閑的非關(guān)聯(lián)鄰居AP進行網(wǎng)絡(luò)切換,以進一步減小對網(wǎng)絡(luò)工作狀態(tài)的影響;另外,對于移動終端的定位,還應(yīng)該盡量選取關(guān)聯(lián)AP不同方向分布的非關(guān)聯(lián)鄰居AP,避免選取的非關(guān)聯(lián)鄰居AP集中在該關(guān)聯(lián)AP的同一方向,以提高定位的精確度。
[0201]圖13為本發(fā)明實施例提供的接入點AP的結(jié)構(gòu)示意圖,如圖13所示,所述AP1300包括處理器1301和存儲器1302,所述處理器1301和所述存儲器1302可通過總線或其它方式連接,所述存儲器1302內(nèi)存儲有程序代碼,所述程序代碼包括計算機操作指令。
[0202]所述處理器1301執(zhí)行所述程序代碼,用于接收控制器發(fā)送的切換請求消息,其中,該切換請求消息包括移動終端的標識和指定信道;由原工作信道切換至該指定信道,并根據(jù)該移動終端的標識對該移動終端進行監(jiān)聽;其中,該指定信道為該移動終端的工作信道,在對該移動終端進行監(jiān)聽時,接收該移動終端發(fā)送的消息并獲取應(yīng)用信息。
[0203]進一步地,該切換請求消息還包括:監(jiān)聽持續(xù)時間,所述處理器1301還用于,在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述原工作信道。
[0204]可選地,所述處理器1301還用于,接收該控制器發(fā)送的信息獲取請求消息,其中,該信息獲取請求消息包括該移動終端的標識,并根據(jù)移動終端的標識向所述移動終端發(fā)送探測消息,以便所述移動終端在接收到所述探測消息后發(fā)送響應(yīng)消息,并接收該移動終端發(fā)送的響應(yīng)消息并獲取應(yīng)用信息。
[0205]進一步地,該信息獲取請求消息還包括:探測次數(shù),該處理器1301還用于,按照該探測次數(shù)向該移動終端發(fā)送該探測消息。
[0206]該處理器1301,還用于將該應(yīng)用信息發(fā)送至服務(wù)器,該應(yīng)用信息包括:RSSI和該移動終端的標識。
[0207]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0208]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種無線局域網(wǎng)WLAN中應(yīng)用信息的獲取方法,其特征在于,包括: 控制器向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,所述切換請求消息包括移動終端的標識和指定信道,以便所述非關(guān)聯(lián)鄰居AP由所述非關(guān)聯(lián)鄰居AP的原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽以獲取應(yīng)用信息;其中,所述指定信道為所述移動終端的工作信道。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述控制器向所述移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,所述信息獲取請求消息包括所述移動終端的標識,以便所述關(guān)聯(lián)AP根據(jù)所述移動終端的標識向所述移動終端發(fā)送探測消息以使所述移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述信息獲取請求消息還包括:探測次數(shù),以便所述關(guān)聯(lián)AP按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,所述切換請求消息還包括:監(jiān)聽持續(xù)時間,以便所述非關(guān)聯(lián)鄰居AP在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述非關(guān)聯(lián)鄰居AP的原工作信道。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,在控制器向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,還包括: 所述控制器接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,所述服務(wù)請求消息中包括所述移動終端的標識; 根據(jù)預設(shè)的選取條件,確定所述非關(guān)聯(lián)鄰居AP。`
6.一種WLAN中應(yīng)用信息的獲取方法,其特征在于,包括: 接收控制器發(fā)送的切換請求消息;其中,所述切換請求消息包括移動終端的標識和指定信道; 由原工作信道切換至所述指定信道,其中,所述指定信道為所述移動終端的工作信道; 根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽; 接收所述移動終端發(fā)送的消息并獲取應(yīng)用信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述切換請求消息還包括:監(jiān)聽持續(xù)時間;所述方法還包括: 在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述原工作信道。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,還包括: 將所述應(yīng)用信息發(fā)送至服務(wù)器;所述應(yīng)用信息包括:接收信號強度指示符RSSI和所述移動終端的標識。
9.一種控制器,其特征在于,包括: 第一發(fā)送單元,用于向非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息,其中,所述切換請求消息包括移動終端的標識和指定信道,以便所述非關(guān)聯(lián)鄰居AP由所述非關(guān)聯(lián)鄰居AP的原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽以獲取應(yīng)用信息;其中,所述指定信道為所述移動終端的工作信道。
10.根據(jù)權(quán)利要求9所述的控制器,其特征在于,所述第一發(fā)送單元還用于,向所述移動終端的關(guān)聯(lián)AP發(fā)送信息獲取請求消息,其中,所述信息獲取請求消息包括所述移動終端的標識,以便所述關(guān)聯(lián)AP根據(jù)所述移動終端的標識向所述移動終端發(fā)送探測消息以使所述移動終端發(fā)送響應(yīng)消息,以獲取應(yīng)用信息。
11.根據(jù)權(quán)利要求9或10所述的控制器,其特征在于,所述控制器還包括:第一接收單元,用于在所述第一發(fā)送單元向移動終端的非關(guān)聯(lián)鄰居AP發(fā)送切換請求消息之前,接收服務(wù)器發(fā)送的服務(wù)請求消息,其中,所述服務(wù)請求消息中包括所述移動終端的標識; 第一處理單元,用于根據(jù)預設(shè)的選取條件,確定所述非關(guān)聯(lián)鄰居AP。
12.—種AP,其特征在于,包括: 第一接收單元,用于接收控制器發(fā)送的切換請求消息;其中,所述切換請求消息包括移動終端的標識和指定信道; 第一處理單元,用于由原工作信道切換至所述指定信道,并根據(jù)所述移動終端的標識對所述移動終端進行監(jiān)聽;其中,所述指定信道為所述移動終端的工作信道; 所述第一接收單元還用于,在所述第一處理單元對所述移動終端進行監(jiān)聽時,接收所述移動終端發(fā)送的消息并獲取應(yīng)用信息。
13.根據(jù)權(quán)利要求12所述的AP,其特征在于,所述切換請求消息還包括:監(jiān)聽持續(xù)時間; 所述第一處理單元具體用于:在達到所述監(jiān)聽持續(xù)時間后,從所述指定信道切換回所述原工作信道。
14.根據(jù)權(quán)利要求12或13所述的A`P,其特征在于,還包括: 第二接收單元,用于接收所述控制器發(fā)送的信息獲取請求消息;其中,所述信息獲取請求消息包括所述移動終端的標識; 第二發(fā)送單元,用于根據(jù)所述第二接收單元接收的信息獲取請求消息中的移動終端的標識向所述移動終端發(fā)送探測消息,以便所述移動終端在接收到所述探測消息后發(fā)送響應(yīng)消息; 所述第二接收單元還用于,接收所述移動終端發(fā)送的響應(yīng)消息并獲取應(yīng)用信息。
15.根據(jù)權(quán)利要求14所述的AP,其特征在于,所述信息獲取請求消息還包括:探測次數(shù),所述第二發(fā)送單元具體用于,按照所述探測次數(shù)向所述移動終端發(fā)送所述探測消息。
16.根據(jù)權(quán)利要求12至15任一項所述的AP,其特征在于,還包括:發(fā)送單元,用于將所述應(yīng)用信息發(fā)送至服務(wù)器;所述應(yīng)用信息包括:接收信號強度指示符RSSI和所述移動終端的標識。
17.一種獲取應(yīng)用信息的系統(tǒng),其特征在于,包括:權(quán)利要求9至11任一項所述的控制器;權(quán)利要求12至16任一項所述的AP。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,還包括:服務(wù)器,用于向所述控制器發(fā)送服務(wù)請求消息,其中所述服務(wù)請求消息中包括移動終端的標識;接收所述AP返回的應(yīng)用信息。
【文檔編號】H04W4/12GK103796154SQ201210428202
【公開日】2014年5月14日 申請日期:2012年10月31日 優(yōu)先權(quán)日:2012年10月31日
【發(fā)明者】彭敏, 王云貴, 莊艷 申請人:華為技術(shù)有限公司