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