一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及數(shù)據(jù)采集技術(shù),尤其涉及一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法及裝置。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)管理和監(jiān)測(cè)領(lǐng)域,數(shù)據(jù)采集主要是捕獲并分析數(shù)據(jù)報(bào)文,獲取實(shí)時(shí)有效的網(wǎng)絡(luò)狀態(tài)信息,以方便對(duì)網(wǎng)絡(luò)的運(yùn)行狀況進(jìn)行分析和管理。
[0003]隨著無(wú)線保真(WirelessFidelity,簡(jiǎn)稱WIFI)的普及,數(shù)據(jù)采集也擴(kuò)展到采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)。
[0004]目前,采集WIFI無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的設(shè)備(簡(jiǎn)稱數(shù)據(jù)采集設(shè)備)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)時(shí),通過(guò)WIFI掃描各個(gè)信道獲取無(wú)線網(wǎng)絡(luò)數(shù)據(jù)。然后,數(shù)據(jù)采集設(shè)備通過(guò)有線方式上傳到后臺(tái)服務(wù)器或控制器。這就要求在部署數(shù)據(jù)采集設(shè)備的時(shí)候必須有有線接入網(wǎng)口,給部署帶來(lái)了較大的不便。如果采用無(wú)線方式上傳,數(shù)據(jù)采集設(shè)備需要關(guān)聯(lián)到接入點(diǎn)(AccessPoint,簡(jiǎn)稱AP)才能完成上傳數(shù)據(jù),此時(shí)數(shù)據(jù)采集設(shè)備的無(wú)線網(wǎng)絡(luò)接口為up。然而,由于上傳數(shù)據(jù)時(shí)數(shù)據(jù)采集設(shè)備的工作信道固定,導(dǎo)致數(shù)據(jù)采集設(shè)備無(wú)法完成調(diào)頻掃描,因此,必須關(guān)閉數(shù)據(jù)采集設(shè)備的無(wú)線網(wǎng)絡(luò)接口,即配置數(shù)據(jù)采集設(shè)備的無(wú)線網(wǎng)絡(luò)接口為down,來(lái)切斷與AP的關(guān)聯(lián)來(lái)進(jìn)行調(diào)頻掃描,數(shù)據(jù)采集設(shè)備才能進(jìn)行無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的采集。這樣,數(shù)據(jù)采集設(shè)備再次通過(guò)WIFI上傳采集的數(shù)據(jù)時(shí),需要再次打開(kāi)無(wú)線網(wǎng)絡(luò)接口(即配置無(wú)線網(wǎng)絡(luò)接口為up),與AP關(guān)聯(lián),通過(guò)AP上傳采集的數(shù)據(jù)。
[0005]可以看出,現(xiàn)有技術(shù)中要實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的采集和上傳,需要反復(fù)的配置數(shù)據(jù)采集設(shè)備的無(wú)線網(wǎng)絡(luò)接口為down或up (即接口頻繁在down和up之間切換)來(lái)。而反復(fù)的配置無(wú)線網(wǎng)絡(luò)接口為down或up,不但使得數(shù)據(jù)采集效率低,而且對(duì)于系統(tǒng)影響較大。如切換時(shí)延開(kāi)銷大,并且采集設(shè)備同AP的連接不能保持,每次切換都需要重新開(kāi)始一個(gè)完整的連接過(guò)程;此外,無(wú)線網(wǎng)絡(luò)接口頻繁在down和updown和up之間切換還影響網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定性,容易導(dǎo)致網(wǎng)絡(luò)系統(tǒng)出現(xiàn)異常。
【發(fā)明內(nèi)容】
[0006]針對(duì)上述缺陷,本發(fā)明提供一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法及裝置,以實(shí)現(xiàn)采集設(shè)備的無(wú)線部署,并且提高數(shù)據(jù)采集效率以及數(shù)據(jù)采集過(guò)程中網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定性。
[0007]第一方面,本發(fā)明實(shí)施例提供了一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法,由關(guān)聯(lián)到接入點(diǎn)AP的無(wú)線保真數(shù)據(jù)采集設(shè)備執(zhí)行,所述方法包括:
[0008]調(diào)用數(shù)據(jù)采集命令;
[0009]根據(jù)所述數(shù)據(jù)采集命令向所述AP發(fā)送省電通告消息,以使所述數(shù)據(jù)采集設(shè)備進(jìn)入數(shù)據(jù)采集模式;
[0010]在所述數(shù)據(jù)采集模式下,所述數(shù)據(jù)采集設(shè)備保持與所述AP的關(guān)聯(lián)狀態(tài),進(jìn)行WIFI掃描,得到不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào),根據(jù)所述不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)。
[0011]第二方面,本發(fā)明實(shí)施例還提供了一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置,所述裝置設(shè)置于關(guān)聯(lián)到接入點(diǎn)AP的數(shù)據(jù)采集設(shè)備中,包括:
[0012]調(diào)度模塊,用于調(diào)用數(shù)據(jù)采集命令;
[0013]采集觸發(fā)模塊,用于根據(jù)所述數(shù)據(jù)采集命令向所述AP發(fā)送省電通告消息,以使所述數(shù)據(jù)采集設(shè)備進(jìn)入數(shù)據(jù)采集模式;
[0014]掃描模塊,用于在所述數(shù)據(jù)采集模式下,進(jìn)行WIFI掃描,得到不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào);以及
[0015]數(shù)據(jù)采集模塊,用于根據(jù)所述不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù);
[0016]所述數(shù)據(jù)采集設(shè)備在所述數(shù)據(jù)采集模式下,保持與所述AP的關(guān)聯(lián)狀態(tài)。
[0017]本發(fā)明實(shí)施例提供的采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法及裝置,通過(guò)調(diào)用數(shù)據(jù)采集命令,使數(shù)據(jù)采集設(shè)備進(jìn)入數(shù)據(jù)采集模式,在所述數(shù)據(jù)采集模式下,所述數(shù)據(jù)采集設(shè)備進(jìn)行WIFI掃描,采集不同信道的無(wú)線網(wǎng)絡(luò)數(shù)據(jù),即,數(shù)據(jù)采集設(shè)備在采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的過(guò)程中始終保持與所述AP的關(guān)聯(lián)狀態(tài),避免了關(guān)聯(lián)到AP的數(shù)據(jù)采集設(shè)備頻繁開(kāi)啟和關(guān)閉無(wú)線網(wǎng)絡(luò)接口,解決了因無(wú)線網(wǎng)絡(luò)接口頻繁在down和up之間切換導(dǎo)致的數(shù)據(jù)采集效率低以及網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定性不高的問(wèn)題,實(shí)現(xiàn)了數(shù)據(jù)采集設(shè)備的無(wú)線部署,有效地增加了數(shù)據(jù)采集量、數(shù)據(jù)采集效率和系統(tǒng)的穩(wěn)定性,并節(jié)約了部署成本。
【附圖說(shuō)明】
[0018]圖1為本發(fā)明實(shí)施例一提供的一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法的流程圖;
[0019]圖2a為本發(fā)明實(shí)施例二提供的采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法中數(shù)據(jù)采集設(shè)備的數(shù)據(jù)采集模式和工作模式周期交替示意圖;
[0020]圖2b為本發(fā)明實(shí)施例二提供的一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法的流程圖;
[0021]圖3為本發(fā)明實(shí)施例三提供的一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0023]本發(fā)明實(shí)施例提供的采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法可由采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置執(zhí)行。該采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置可以是數(shù)據(jù)采集設(shè)備,也可以是數(shù)據(jù)采集設(shè)備的一部分。該裝置可以由硬件和/或軟件來(lái)實(shí)現(xiàn)。其中,所述數(shù)據(jù)采集設(shè)備為支持國(guó)際電工電子工程學(xué)會(huì)(IEEE)制定的無(wú)線局域網(wǎng)絡(luò)協(xié)議一802.11協(xié)議,且用于采集WIFI無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的設(shè)備。數(shù)據(jù)采集設(shè)備可以作為無(wú)線局域網(wǎng)中的工作站(Stat1n,簡(jiǎn)稱STA)通過(guò)AP接入并訪問(wèn)網(wǎng)絡(luò)。AP為STA提供基于802.11協(xié)議的接入服務(wù),AP可為具有熱點(diǎn)功能的車載設(shè)備、手機(jī)終端或無(wú)線路由器等具有無(wú)線通信功能的電子設(shè)備。
[0024]實(shí)施例一
[0025]參見(jiàn)圖1,本實(shí)施例一中提供的一種采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的方法由關(guān)聯(lián)到AP的數(shù)據(jù)采集設(shè)備執(zhí)行,該方法具體包括:操作11-操作13。
[0026]操作11中,調(diào)用數(shù)據(jù)采集命令。
[0027]其中,數(shù)據(jù)采集命令可以是一段程序,預(yù)先設(shè)置在采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置中,用來(lái)觸發(fā)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置進(jìn)行數(shù)據(jù)采集。例如當(dāng)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置上電啟動(dòng)后,直接調(diào)用該數(shù)據(jù)采集命令;或者也可以是當(dāng)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置上設(shè)置有用戶交互界面如按鈕或按鍵等,當(dāng)用戶點(diǎn)擊按鈕或按下按鍵后,采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)的裝置根據(jù)用戶的操作調(diào)用數(shù)據(jù)采集命令。
[0028]操作12中,根據(jù)所述數(shù)據(jù)采集命令向所述AP發(fā)送省電通告消息,以使所述數(shù)據(jù)采集設(shè)備進(jìn)入數(shù)據(jù)采集模式。
[0029]其中,數(shù)據(jù)采集模式利用了 MAC802.11協(xié)議中省電模式下,STA仍然保持與AP的連接,并且AP不會(huì)向STA發(fā)送幀。
[0030]具體地,對(duì)于以電池供電的膝上型或手持式電腦等STA,為了提高電池的使用時(shí)間,MAC802.11協(xié)議規(guī)定了省電模式,在省電模式下,STA通??梢躁P(guān)閉網(wǎng)卡以節(jié)省電力。關(guān)閉網(wǎng)卡節(jié)省電力的這段期間,STA進(jìn)入省電模式。在STA處于省電模式的這段期間,MAC802.11協(xié)議規(guī)定AP會(huì)為處于省電模式的STA暫存幀。若有暫存幀,AP會(huì)在后續(xù)的Beacon幀中告知該STA。MAC802.11協(xié)議還規(guī)定從省電狀態(tài)喚醒的STA可以使用省電-輪詢(即PS-Poll)幀取得這些暫存幀。在此過(guò)程中,STA始終與AP關(guān)聯(lián),且其無(wú)線網(wǎng)絡(luò)接口的配置保持為up狀態(tài)不變。
[0031]因此,本發(fā)明利用MAC802.11協(xié)議規(guī)定的省電模式,在數(shù)據(jù)采集設(shè)備與AP保持連接的情況下,進(jìn)行數(shù)據(jù)采集,也即數(shù)據(jù)采集模式。數(shù)據(jù)采集模式具體詳見(jiàn)下文描述。
[0032]操作13中,在所述數(shù)據(jù)采集模式下,所述數(shù)據(jù)采集設(shè)備保持與所述AP的關(guān)聯(lián)狀態(tài),進(jìn)行WIFI掃描,得到不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào),根據(jù)所述不同信道上的無(wú)線網(wǎng)絡(luò)信號(hào)采集無(wú)線網(wǎng)絡(luò)數(shù)據(jù)。
[0033]如采集無(wú)線網(wǎng)絡(luò)數(shù)