專利名稱:無線網(wǎng)絡(luò)的現(xiàn)場探測工具的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及計算機(jī)網(wǎng)絡(luò)領(lǐng)域。更具體地說,本發(fā)明涉及無線局域網(wǎng)。
背景技術(shù):
局域網(wǎng)(LAN)允許多個計算機(jī)彼此通信。無線LAN是LAN的一種。無線LAN允許計算機(jī)在沒有導(dǎo)線的情況下彼此通信。無線LAN的優(yōu)點在于允許計算機(jī)在一物理區(qū)域(“服務(wù)區(qū)”)內(nèi)移動而無需考慮物理連接。無線LAN網(wǎng)絡(luò)中使用的公共無線傳輸介質(zhì)包括紅外線和無線電波傳播。一種無線LAN系統(tǒng)使用IEEE 802.11技術(shù)標(biāo)準(zhǔn)協(xié)議在網(wǎng)絡(luò)內(nèi)通信。在無線LAN系統(tǒng)上使用的其他公共協(xié)議包括藍(lán)牙、家用射頻寬帶(HOME RF WIDEBAND)、IEEE802.11b以及IEEE 802.11a。
常規(guī)無線LAN系統(tǒng)通常使用“接入點”(access point)。接入點是充當(dāng)發(fā)射機(jī)和接收機(jī)的裝置。每個接入點都通過“基礎(chǔ)結(jié)構(gòu)”網(wǎng)絡(luò)例如以太網(wǎng)耦聯(lián)至接口。在無線LAN中,計算機(jī)或工作站通過無線傳輸介質(zhì)與接入點通信。即,由計算機(jī)產(chǎn)生的信息被發(fā)送至相關(guān)的接入點,而由計算機(jī)接收的信息通過相關(guān)的接入點發(fā)送過來。為了使系統(tǒng)正常工作,計算機(jī)必須置于距離其相關(guān)接入點一定距離的范圍內(nèi)以允許信號的發(fā)送和接收。因此,接入點的適當(dāng)定位是極為重要的。根據(jù)目前的實踐,接入點通過信號強(qiáng)度計來定位。這樣經(jīng)常會導(dǎo)致使用的接入點比實際需要多。
因為上述原因,以及下面所述的本領(lǐng)域技術(shù)人員在閱讀和理解本說明書基礎(chǔ)上將清楚了解的原因,在本領(lǐng)域中存在改善無線LAN中接入點定位的需求。
發(fā)明內(nèi)容
本發(fā)明將解決上面提及的問題以及其它問題,并通過閱讀和研究下面的說明書將得到理解。在一個實施例中,公開了一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具。所述工具包括網(wǎng)絡(luò)服務(wù)器,多個接入點,以及便攜式計算機(jī)。網(wǎng)絡(luò)服務(wù)器具有服務(wù)器應(yīng)用程序模塊,用于創(chuàng)建和分配數(shù)據(jù)包。多個接入點被連接以發(fā)送和接收來自所述服務(wù)器的數(shù)據(jù)包。便攜式計算機(jī)與所述多個接入點無線通信,并且具有位于數(shù)據(jù)柵格上的二維表面區(qū)域圖。便攜式計算機(jī)接收網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包。而且,便攜式計算機(jī)包括用來計算在網(wǎng)絡(luò)覆蓋范圍區(qū)中選定的位置處的通過量和包誤差率中的至少一個,并在二維表面區(qū)域圖上顯示通過量和包誤差率中的至少一個,以便提供無線網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測的指令。
在另一個實施例中,一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,包括網(wǎng)絡(luò)服務(wù)器、多個接入點,以及移動客戶機(jī)。網(wǎng)絡(luò)服務(wù)器用于創(chuàng)建和分配數(shù)據(jù)包。多個接入點被連接,以便發(fā)送并接收來自服務(wù)器的數(shù)據(jù)包。移動客戶機(jī)與多個接入點無線通信。該客戶機(jī)具有位于數(shù)據(jù)柵格上的二維表面區(qū)域圖。所述客戶機(jī)包括用來在客戶機(jī)接收網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包時計算在網(wǎng)絡(luò)覆蓋范圍區(qū)域內(nèi)選定的位置處的通過量和包誤差率中的至少一個的指令。所述客戶機(jī)在二維表面區(qū)域圖上顯示通過量和包誤差率中的至少一個,以便提供無線網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測。
一種提供無線網(wǎng)絡(luò)的現(xiàn)場探測的方法,包括通過無線網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包,基于數(shù)據(jù)包傳輸收集數(shù)據(jù),計算通過量和誤差率,以及將通過量和誤差率實施在二維矢量表面區(qū)域圖中,以傳送無線網(wǎng)絡(luò)覆蓋范圍的圖形表示。
另一種提供無線網(wǎng)絡(luò)的現(xiàn)場探測的方法,包括將待探測的建筑物的建筑平面圖(floor plan image)輸入通過接入點無線連接至網(wǎng)絡(luò)服務(wù)器的便攜式計算機(jī),在輸入的建筑平面圖上標(biāo)記接入點的位置,在建筑物內(nèi)選定的位置處定位便攜式計算機(jī),在輸入的建筑平面圖上標(biāo)記便攜式計算機(jī)的位置,通過接入點從便攜式計算機(jī)向網(wǎng)絡(luò)服務(wù)器發(fā)送請求信號,以請求包含由網(wǎng)絡(luò)服務(wù)器創(chuàng)建的包的信號并將其發(fā)送回便攜式計算機(jī),同時便攜式計算機(jī)處于在輸入的建筑平面圖上標(biāo)記的當(dāng)前位置處,通過接入點在網(wǎng)絡(luò)服務(wù)器接收請求信號,產(chǎn)生包請求,將包請求以組播(multicast)的方式發(fā)送至便攜式計算機(jī),計算包誤差率和通過量并基于包誤差率和通過量在安放于輸入的建筑平面圖上的二維矢量圖上顯示信號強(qiáng)度質(zhì)量。
一種用于提供現(xiàn)場探測的方法,其包括將待探測區(qū)域的建筑平面圖輸入通過接入點無線連接至服務(wù)器的客戶機(jī),在建筑平面圖上標(biāo)記接入點的位置,在要探測區(qū)域中的各個位置處定位客戶機(jī),在建筑平面圖上標(biāo)記客戶機(jī)的各個位置,在所述各個位置每一處利用客戶機(jī)接收來自服務(wù)器的包信號,對各個位置的每一個計算通過量和包誤差率中的至少一個,并基于通過量和包誤差率中的至少一個在安放于建筑平面圖上的二維矢量圖上顯示信號質(zhì)量。
一種計算機(jī)可讀介質(zhì),其具有用于實施一種方法的指令,該方法包括將待探測區(qū)域的建筑平面圖輸入通過接入點無線連接至服務(wù)器的客戶機(jī),在建筑平面圖上標(biāo)記接入點的位置,在要探測區(qū)域中的各個位置處定位客戶機(jī),在建筑平面圖上標(biāo)記客戶機(jī)的各個位置,在所述各個位置每一處利用客戶機(jī)接收來自服務(wù)器的包信號;對各個位置的每一個計算通過量和包誤差率中的至少一個,并基于通過量和包誤差率的至少一個在安放于建筑平面圖上的二維矢量圖上顯示信號質(zhì)量。
另一種計算機(jī)可讀介質(zhì),其具有用于實施一種方法的指令,該方法包括接收利用網(wǎng)絡(luò)服務(wù)器產(chǎn)生數(shù)據(jù)包的測試信號的一命令,響應(yīng)于所述命令產(chǎn)生測試信號,其中,測試信號包含所需數(shù)量的包,此外,每個包都具有規(guī)定數(shù)量的比特,且以預(yù)定時間間隔將測試信號中的請求的數(shù)據(jù)包發(fā)送至客戶機(jī)。
圖1是現(xiàn)有技術(shù)無線網(wǎng)絡(luò)系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明一個實施例的軟件模塊的框圖;圖3是圖解說明本發(fā)明一個實施例的操作的流程圖;圖4是顯示根據(jù)本發(fā)明一個實施例的典型建筑平面圖的圖形用戶界面(GUI)的屏幕顯示;圖5是顯示本發(fā)明一個實施例的工具欄的GUI的屏幕顯示;圖6是顯示根據(jù)本發(fā)明一個實施例具有落入其中的接入點的典型建筑平面圖的GUI的屏幕顯示;圖7是顯示根據(jù)本發(fā)明一個實施例具有落入其中的數(shù)據(jù)點的典型建筑平面圖一部分的GUI的屏幕顯示;圖8是顯示根據(jù)本發(fā)明一個實施例結(jié)合現(xiàn)場探測的典型建筑平面圖的GUI的屏幕顯示。
具體實施例方式
在下列優(yōu)選實施例的詳細(xì)描述中,參考了附圖,這些附圖構(gòu)成本說明書的一部分,在附圖中通過圖解的方式示出了實施本發(fā)明的具體優(yōu)選實施例。這些實施例被描述的足夠詳細(xì)以使本領(lǐng)域內(nèi)的技術(shù)人員能夠?qū)嵤┍景l(fā)明,應(yīng)理解,在不背離本發(fā)明精神和范圍的情況下,還可以利用其他實施例,并且還可作出邏輯的、機(jī)械的以及電學(xué)的變換。因此,下列的詳細(xì)描述不具有限制意味,并且本發(fā)明的范圍僅由權(quán)利要求書及其等效物限定。
本發(fā)明的實施例提供了一種工具,該工具用于實施網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測以引導(dǎo)用戶進(jìn)行接入點布置。探測結(jié)果利用參數(shù)圖形(parametric graph)顯示在二維(2D)矢量表面區(qū)域圖中。數(shù)據(jù)通過基于用戶數(shù)據(jù)報協(xié)議(UDP)/網(wǎng)際協(xié)議(IP)軟插座(socket)的管理協(xié)議來收集。此協(xié)議收集關(guān)于通過量和包誤差率的經(jīng)驗數(shù)據(jù)。而且,本發(fā)明的實施例同時傳輸來自連接到有線網(wǎng)絡(luò)的所有接入點的數(shù)據(jù),從而有利地使該工具暴露(exposing)潛在的同信道干擾。
管理協(xié)議具有兩部分,即客戶機(jī)應(yīng)用程序和服務(wù)器應(yīng)用程序。客戶機(jī)應(yīng)用程序通過管理協(xié)議告訴服務(wù)器要傳輸多少個包、包的大小以及目的地IP地址。這一點可根據(jù)客戶機(jī)要傳輸?shù)臄?shù)據(jù)類型設(shè)置為單點或組播??蛻魴C(jī)通過管理協(xié)議收集數(shù)據(jù)并根據(jù)用戶已經(jīng)設(shè)置的通過量質(zhì)量參數(shù)標(biāo)度(scale)將這些數(shù)據(jù)格式化。這些數(shù)據(jù)然后可利用三色參數(shù)圖形以二維矢量圖形方式顯示以便識別質(zhì)量。
根據(jù)本發(fā)明一個實施例的無線網(wǎng)絡(luò)的現(xiàn)場探測工具提供了應(yīng)用于IEEE 802.11設(shè)備(例如Intersil PRISM、CISCO Aironet、DLINKWireless、Linksys 802.11)的硬件獨立(hardware independent)工具(用于客戶機(jī)和接入點)。而且,本發(fā)明的實施例還可與類似Vision2000的程序集成以便使構(gòu)造建筑物的布局更容易。此外,本發(fā)明的實施例測量并顯示同信道以及相鄰信道干擾(相同和不同信道上的相鄰接入點)以提供單元和多單元(cell and multi cell)結(jié)果。還可提供多級結(jié)構(gòu)中的接入點布局的二維陣列。另外,為便于配置、使用和收集數(shù)據(jù),還可包括第4層(Layer 4)管理協(xié)議(依靠傳輸控制協(xié)議(TCP)/IP和UDP/IP)。
圖1中示出了執(zhí)行現(xiàn)有技術(shù)IEEE 802.11技術(shù)標(biāo)準(zhǔn)的無線LAN網(wǎng)絡(luò)。如圖所示,分布(distribution)系統(tǒng)106連接至多個接入點(AP)104。在一個實施例中,該分布系統(tǒng)是以太網(wǎng)。多個工作站(STA)分別與相關(guān)接入點104通信用于傳輸數(shù)據(jù)。典型地,每個STA 102通過無線電波傳播與其相關(guān)的接入點通信。盡管本發(fā)明被描述為使用IEEE 802.11標(biāo)準(zhǔn)協(xié)議以及IEEE 802.11技術(shù),但是應(yīng)理解,在本領(lǐng)域中,可使用基于包的任何無線網(wǎng)絡(luò)協(xié)議和設(shè)備,并且本發(fā)明不僅限于使用IEEE 802.11標(biāo)準(zhǔn)協(xié)議和設(shè)備的系統(tǒng)。
參照圖2,圖2示出了說明本發(fā)明一個實施例的框圖。如圖所示,分布系統(tǒng)106連接至服務(wù)器108。服務(wù)器108向分布系統(tǒng)106提供了基于包的信號。分布系統(tǒng)106連接至多個AP 104。另外,可移動的客戶機(jī)或工作站(CLIENT/STA)110無線地連接至分布系統(tǒng)106以發(fā)送和接收遍及被探測區(qū)域的信號。在一個實施例中,CLIENT/STA 110是便攜式計算機(jī)。另外,如圖2所示,在一個實施例中,發(fā)送至CLIENT/STA 110的無線信號通過每個AP 104組播,以暴露同信道干擾。
圖3是根據(jù)本發(fā)明實施例用于現(xiàn)場探測工具的軟件模塊200的說明。第一個模塊是數(shù)據(jù)收集模塊202。數(shù)據(jù)收集模塊202用于收集客戶機(jī)102和其相關(guān)接入點104之間的數(shù)據(jù)。數(shù)據(jù)收集模塊202硬件獨立的并且以Mbps為單位從服務(wù)器106收集通過量。另外,數(shù)據(jù)收集模塊202從服務(wù)器106收集包誤差率(PER)。數(shù)據(jù)收集是由事件驅(qū)動的并且通常需小于2秒的時間來進(jìn)行收集。數(shù)據(jù)收集模塊202執(zhí)行用戶數(shù)據(jù)報協(xié)議(UDP)(廣播或單點傳送)。例如,數(shù)據(jù)收集可能具有2.23Mbps的通過量,12%的PER并且接收到的包是998個。下一個模塊是數(shù)據(jù)調(diào)節(jié)模塊204。數(shù)據(jù)調(diào)節(jié)模塊204用于將相對數(shù)據(jù)點置于數(shù)據(jù)柵格(data grid)上以便內(nèi)插或外插數(shù)據(jù),并對數(shù)據(jù)設(shè)置參數(shù)限制。數(shù)據(jù)調(diào)節(jié)模塊204將已知數(shù)據(jù)點之間的數(shù)據(jù)內(nèi)插至一個柵格并將數(shù)據(jù)外插至一個柵格。數(shù)據(jù)調(diào)節(jié)模塊204將相對數(shù)據(jù)點定位于最近的柵格交點。數(shù)據(jù)調(diào)節(jié)模塊204還利用用戶規(guī)定的最小值和最大值將參數(shù)條件應(yīng)用于數(shù)據(jù)。
表面區(qū)域映射模塊206從數(shù)據(jù)調(diào)節(jié)模塊獲得數(shù)據(jù),并將該數(shù)據(jù)映射至數(shù)據(jù)柵格上的2D表面區(qū)域圖。此表面區(qū)域映射模塊206進(jìn)一步利用用于數(shù)據(jù)調(diào)節(jié)的數(shù)據(jù)參數(shù),計算表面區(qū)域圖上不同顏色線的位置以按表面區(qū)域圖的不同區(qū)域反映通過量。每個柵格的線數(shù)量以及柵格的數(shù)量可由用戶通過用戶界面(UI)定義。
注冊模塊208被用于向視窗(windows)注冊表保存以及從視窗注冊表讀取。更具體地說,注冊模塊208用于將所有可改變的管理變量(VARS)保存至視窗注冊表。在一個實施例中,注冊模塊208獲得所有的用戶選項和服務(wù)器VARS并且將它們保存在使用可識別名字的注冊表項中。可識別名字的一個例子是PSS\parameter\server IP=132.158.87.99。注冊表在執(zhí)行APPLY/OK或者退出指令后被更新。另外,當(dāng)應(yīng)用程序開始時,注冊表被讀取,并且全局和公共應(yīng)用程序變量通過保存的設(shè)置被填充(populate)。
圖形界面模塊用于與上述的模塊202、204、206和208通信,并且鏈接這些模塊。圖形界面模塊210還擔(dān)負(fù)打開、保存、創(chuàng)建和打印調(diào)用。在一個實施例中,圖形界面模塊210包括用于數(shù)據(jù)點的圖標(biāo)標(biāo)志器。這些數(shù)據(jù)點可以從工具欄上點擊并且落在表面區(qū)域圖上,從而留下代表有關(guān)位置的一個圖標(biāo)標(biāo)志器。接入點定位器也可通過點擊圖標(biāo)然后點擊表面區(qū)域圖而從工具欄上選擇并落在表面區(qū)域圖上。數(shù)據(jù)點也能夠利用相同的方法被收集在接入點位置處。
在接入點的數(shù)據(jù)點落在表面區(qū)域圖或建筑平面圖上之后,調(diào)用數(shù)據(jù)收集模塊202以收集數(shù)據(jù)。然后數(shù)據(jù)被數(shù)據(jù)調(diào)節(jié)模塊204調(diào)節(jié)并且被發(fā)送至表面區(qū)域映射模塊206。隨后將數(shù)據(jù)顯示在圖形用戶界面(GUI)上。GUI具有輸入功能,用于輸入.bmp、.gif、.jpg和.tif文件格式的建筑平面圖像。此圖像允許收集相對數(shù)據(jù)點。
在一個實施例中,GUI具有這樣的保存功能,即將所有的數(shù)據(jù)、相對位置、接入點位置以及其他用戶定義的設(shè)置保存至名為.psp的文件(包括數(shù)據(jù)點和相對位置的主文件)、名為.psa的文件(字符分隔的接入點文件),以及名為.psf的文件(原始建筑平面形文件的拷貝)。在另一個實施例中,這些文件可由一載入功能載入,并將應(yīng)用程序狀態(tài)恢復(fù)至先前狀態(tài)。
GUI記錄所載入的最后的建筑平面圖和最后的項目并將它們提供在下拉式菜單中。用于通過量的參數(shù)最大值和最小值可利用隱藏且可從下拉式菜單中顯示的鍵來改變。擴(kuò)展(Advanced)屏幕用于其他GUI參數(shù),例如柵格尺寸、柵格增量、柵格線尺寸、表面區(qū)域線尺寸等等。GUI具有包含打開圖標(biāo)、保存圖標(biāo)、打印圖標(biāo)、數(shù)據(jù)圖標(biāo)、AP圖標(biāo)、擴(kuò)展配置圖標(biāo)以及幫助圖標(biāo)的工具欄。在一個實施例中,工具欄位于GUI頂部附近。GUI還具有顯示測試當(dāng)前狀態(tài)的狀態(tài)欄。該狀態(tài)欄上還具有一時鐘。在一個實施例中,狀態(tài)欄位于GUI底部。GUI還具有用于所有程序功能的標(biāo)準(zhǔn)下拉式菜單。另外,還應(yīng)具有一擴(kuò)展網(wǎng)絡(luò)表格,用于實時顯示當(dāng)前測試并允許用戶設(shè)置發(fā)送包的數(shù)量、包的大小、服務(wù)器IP地址、目的地IP地址,以及應(yīng)用/OK/隱藏控制。
最后,服務(wù)器應(yīng)用程序212負(fù)責(zé)處理來自客戶機(jī)的請求并發(fā)送所請求大小和數(shù)量的數(shù)據(jù)包。因為覺察(sniffing)和調(diào)試的原因,服務(wù)器應(yīng)用程序212還負(fù)責(zé)將包序列號輸入進(jìn)一框架體。服務(wù)器應(yīng)用程序212獨立于客戶機(jī)模塊運(yùn)行并安裝。服務(wù)器應(yīng)用程序模塊212可以沒有GUI的工具盤圖標(biāo)的形式彈出。在一個實施例中,GUI可通過雙擊工具盤圖標(biāo)或者點右鍵并選擇最大化來顯示。GUI應(yīng)該顯示發(fā)送的包的數(shù)量、客戶機(jī)IP地址、重發(fā)送(retransmitted)的包以及隱藏/退出控制。在一個實施例中,用一個下拉菜單來提供這些備選項。只要請求被正確地格式化,服務(wù)器應(yīng)用程序模塊212將在不考慮IP的情況下服務(wù)于任何客戶機(jī)請求。例如,服務(wù)器應(yīng)用程序模塊可以監(jiān)控用于輸入如下格式的請求的PORT 10262UDPNumber-Of-packets_To_Send@Packet_Size&Destination_IPa.Protocol,i.e.UDP or TCP separator[:].
b.Number_of_Packets,i.e.100 separator[@].
c.Packet size,i.e.1472 separator[&].
d.Destination IP address,i.e.255.255.255.255 OR Your_IP-Address.
另外,客戶機(jī)應(yīng)用程序協(xié)議的機(jī)制與服務(wù)器應(yīng)用程序相反。因此,例如,當(dāng)用戶初始化一數(shù)據(jù)收集事件時,客戶機(jī)應(yīng)用程序可在PORT 10263上發(fā)送。此例子中數(shù)據(jù)發(fā)送請求的格式可以如下UDPNumber_Of_packets_To_Send@Packet_Size&Destination_a.Protocol,i.e.UDP or TCP separator[:].
b.Number_Of_Packets,i.e.100 separator[@].
c.Packet size,i.e.1472 separator[&].
d.Destination IP address,i.e.255.255.255.255 OR Your IP-Address.
參照圖4,圖4示出了本發(fā)明是如何實施的。客戶機(jī)輸入建筑物的建筑平面圖310(400)。輸入的建筑平面圖310的例子如圖5所示。然后客戶通過點擊工具欄311上的AP圖標(biāo)420并且隨后點擊建筑平面圖310上AP被物理定位的位置,來標(biāo)記接入點(AP)所在的位置(402)。AP圖標(biāo)420在圖4的工具欄311中示出。工具欄的另一個例子如圖6所示。另外,具有嵌入的AP 424的建筑平面圖312的例子如圖7所示。參照圖4,客戶通過將CLINET/STA(便攜式計算機(jī))物理地置于要探測的建筑物中的期望位置,并且點擊工具欄311上的“man”(男人)圖標(biāo)422,然后點擊它們在建筑平面圖310中物理定位的位置而對數(shù)據(jù)點進(jìn)行設(shè)置(404)。嵌入建筑平面圖313中的數(shù)據(jù)點426的例子如圖8所示。
仍然參照圖4,客戶還可對其希望由服務(wù)器316發(fā)送給自己的包的參數(shù)進(jìn)行設(shè)置(406)。每當(dāng)設(shè)置數(shù)據(jù)點時,此信息被發(fā)送至服務(wù)器316。例如,如圖所示,參數(shù)可以是1、請求的包1000;2、包的大小1500;3、包目的地組播;以及4、IP端口XXXX。數(shù)據(jù)隨后通過IEEE 802.11無線標(biāo)準(zhǔn)傳送至相關(guān)接入點(408)。服務(wù)器316利用IEEE 802.3標(biāo)準(zhǔn)或者其他基于包的有線網(wǎng)絡(luò)標(biāo)準(zhǔn)連接至接入點408。然后服務(wù)器利用客戶機(jī)發(fā)送的參數(shù)創(chuàng)建被請求的包。之后,服務(wù)器通過802.11無線標(biāo)準(zhǔn)協(xié)議將請求的包發(fā)送至接入點并且發(fā)送回客戶機(jī)(408)。
客戶機(jī)接收包(414)。在步驟(414),統(tǒng)計接收的包的數(shù)量,確定每個包的大小,并記錄發(fā)送包所用的時間。然后執(zhí)行計時器函數(shù)(416)。這些包以相對較快的速度運(yùn)轉(zhuǎn),通常為毫秒的數(shù)量級。因此,所有包應(yīng)在一秒內(nèi)被發(fā)送。在一個實施例中,計時器函數(shù)監(jiān)控當(dāng)確定收到包時,從最后一個包(LP)被接收是否已經(jīng)過去了2秒。如果時間LP>2,測試完成。如果時間LP<2,則計時器函數(shù)繼續(xù)等待。
然后計算PER和通過量(418)。通過量等于接收的包的數(shù)量(PC)乘以包的比特大小(PS)再除以其發(fā)送數(shù)據(jù)所花費的時間(最后包—第一包)。因此,通過量=PC*PS/(最后包—第一包)。PER=PC/所請求的包。然后數(shù)據(jù)的2D矢量顯示被顯示在建筑平面圖314上。
具有2D矢量數(shù)據(jù)的建筑平面圖的例子如圖9所示。如圖所示,參數(shù)圖表示出了無線網(wǎng)絡(luò)通過量如何在平面圖上被量化。通過利用三種不同的顏色實施參數(shù)圖,僅定義了上限和下限。第一種顏色用于上限之上的任何值。第二種顏色用于下限之下的任何值,而第三種顏色用于上限和下限之間的任何值。如圖8所示,在一個實施例中,紅色用于上限之上的任何值,綠色用于下限之下的任何值,而黃色用于上和下限之間的任何值。用于通過量的上限和下限在控制320處顯示。如圖所示,在該圖中,1.0Mbps被設(shè)置為下限。低于1.0Mbps的任何值表示通過量不能接受的區(qū)域。上限被設(shè)置為3.1Mbps。高于3.1Mbps的任何值表示接入點不必如此靠在一起的區(qū)域。落在上限和下限之間的值表示不必增加或減少接入點的區(qū)域。上限和下限值可改變以適應(yīng)具體系統(tǒng)的要求。
盡管在此已經(jīng)示出和描述了具體實施例,但本領(lǐng)域的技術(shù)人員應(yīng)理解,任何其他能夠?qū)崿F(xiàn)相同目的的配置可替換示出的具體實施例。本申請要求覆蓋本發(fā)明的任何修改或者變型。因此,很顯然,本發(fā)明僅由權(quán)利要求書及其等效物限定。
權(quán)利要求
1.一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其包括網(wǎng)絡(luò)服務(wù)器,具有服務(wù)器應(yīng)用程序模塊,用于創(chuàng)建和分配數(shù)據(jù)包;多個接入點,被連接以發(fā)送和接收來自所述服務(wù)器的數(shù)據(jù)包;便攜式計算機(jī),與所述多個接入點無線通信,該便攜式計算機(jī)具有位于數(shù)據(jù)柵格上的二維表面區(qū)域圖;以及其中,所述便攜式計算機(jī)接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包,該便攜式計算機(jī)包括用來計算在網(wǎng)絡(luò)覆蓋范圍區(qū)中選定的位置處的通過量和包誤差率的至少一個并在所述二維表面區(qū)域圖上顯示所述通過量和包誤差率的至少一個,以便提供無線網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測的指令。
2.如權(quán)利要求1所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,還包括分布系統(tǒng),用于在所述接入點和所述網(wǎng)絡(luò)服務(wù)器之間耦聯(lián)信號。
3.如權(quán)利要求1所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述服務(wù)器將數(shù)據(jù)包同時分配至所有的所述接入點,從而暴露同信道干擾。
4.如權(quán)利要求1所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)柵格具有用戶可定義的柵格尺寸、柵格增量、柵格線尺寸以及表面區(qū)域線尺寸。
5.如權(quán)利要求1所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述二維表面區(qū)域圖使用經(jīng)驗數(shù)據(jù)利用線來顯示現(xiàn)場探測。
6.如權(quán)利要求1所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述便攜式計算機(jī)還包括數(shù)據(jù)收集模塊,用于收集從所述接入點發(fā)送的數(shù)據(jù)以及用于計算通過量和包誤差率;數(shù)據(jù)調(diào)節(jié)模塊,用于將相對數(shù)據(jù)點位置放置在所述數(shù)據(jù)柵格上,并內(nèi)插和外插數(shù)據(jù),以及設(shè)置數(shù)據(jù)的參數(shù)限制;表面映射模塊,用于將來自所述數(shù)據(jù)調(diào)節(jié)模塊的數(shù)據(jù)映射至二維表面圖;以及圖形界面模塊,用于與所述數(shù)據(jù)收集模塊、所述數(shù)據(jù)調(diào)節(jié)模塊、所述表面映射模塊,以及注冊模塊通信,并且鏈接這些模塊。
7.如權(quán)利要求6所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)收集模塊是獨立于硬件的。
8.如權(quán)利要求6所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)調(diào)節(jié)模塊將數(shù)據(jù)限制為用戶定義的參數(shù)最小值和最大值。
9.如權(quán)利要求8所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述表面區(qū)域映射模塊使用所述數(shù)據(jù)調(diào)節(jié)模塊的數(shù)據(jù)參數(shù)最小值和最大值以計算所述表面區(qū)域圖上的不同顏色線路的定位,以便提供一具體區(qū)域的無線網(wǎng)絡(luò)覆蓋范圍。
10.如權(quán)利要求9所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述表面區(qū)域圖使用三種不同顏色以區(qū)別無線網(wǎng)絡(luò)覆蓋范圍的質(zhì)量。
11.如權(quán)利要求6所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述圖形界面模塊還包括圖標(biāo)標(biāo)志器,用于指示數(shù)據(jù)點。
12.如權(quán)利要求11所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)點落在所述表面區(qū)域圖上,以便指示所述便攜式計算機(jī)接收到所述網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包的位置。
13.如權(quán)利要求11所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)點標(biāo)記所述接入點的位置。
14.一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其包括網(wǎng)絡(luò)服務(wù)器,用于創(chuàng)建和分配數(shù)據(jù)包;多個接入點,被連接以接收來自所述服務(wù)器的數(shù)據(jù)包;與所述多個接入點無線通信的移動客戶機(jī),該客戶機(jī)具有位于數(shù)據(jù)柵格上的二維表面區(qū)域圖;以及其中,所述客戶機(jī)包括用來在客戶機(jī)接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包時計算在網(wǎng)絡(luò)覆蓋范圍區(qū)域內(nèi)選定的位置處的通過量和包誤差率的至少一個并在所述二維表面區(qū)域圖上顯示所述通過量和包誤差率的至少一個,以便提供無線網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測的指令。
15.如權(quán)利要求14所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述服務(wù)器將數(shù)據(jù)包同時分配至所有的接入點,從而暴露同信道干擾。
16.如權(quán)利要求14所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)柵格具有用戶可定義的柵格尺寸、柵格增量、柵格線尺寸以及表面區(qū)域線尺寸。
17.如權(quán)利要求14所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述二維表面區(qū)域圖使用經(jīng)驗數(shù)據(jù)利用線來顯示現(xiàn)場探測。
18.如權(quán)利要求14所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述客戶機(jī)發(fā)送請求至網(wǎng)絡(luò)服務(wù)器以創(chuàng)建和分配數(shù)據(jù)包。
19.如權(quán)利要求14所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述客戶機(jī)還包括數(shù)據(jù)收集模塊,用于收集從所述接入點發(fā)送的數(shù)據(jù)以及用于計算通過量和包誤差率;數(shù)據(jù)調(diào)節(jié)模塊,用于將相對數(shù)據(jù)點的位置放置在所述數(shù)據(jù)柵格上,并內(nèi)插和外插數(shù)據(jù),以及設(shè)置數(shù)據(jù)的參數(shù)限制;表面映射模塊,用于將來自所述數(shù)據(jù)調(diào)節(jié)模塊的數(shù)據(jù)映射至二維表面圖;以及圖形界面模塊,用于與所述數(shù)據(jù)收集模塊、所述數(shù)據(jù)調(diào)節(jié)模塊、所述表面映射模塊,以及注冊模塊通信,并且鏈接這些模塊。
20.如權(quán)利要求19所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述客戶機(jī)還包括注冊模塊,用于向視窗注冊表保存和從視窗注冊表讀取。
21.如權(quán)利要求19所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)收集模塊是獨立于硬件的。
22.如權(quán)利要求19所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)調(diào)節(jié)模塊將數(shù)據(jù)限制為用戶定義的參數(shù)最小值和最大值。
23.如權(quán)利要求22所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述表面區(qū)域映射模塊使用所述數(shù)據(jù)調(diào)節(jié)模塊的數(shù)據(jù)參數(shù)最小值和最大值來計算表面區(qū)域圖上的不同顏色線路的定位,以便提供一具體區(qū)域的無線網(wǎng)絡(luò)覆蓋范圍。
24.如權(quán)利要求23所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述表面區(qū)域圖使用三種不同顏色以區(qū)別無線網(wǎng)絡(luò)覆蓋范圍的質(zhì)量。
25.如權(quán)利要求19所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述圖形界面模塊還包括圖標(biāo)標(biāo)志器,用于指示數(shù)據(jù)點。
26.如權(quán)利要求25所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)點落在所述表面區(qū)域圖上,以便指示所述客戶機(jī)接收到所述網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包的位置。
27.如權(quán)利要求25所述的用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的工具,其中,所述數(shù)據(jù)點標(biāo)記所述接入點的位置。
28.一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的方法,其包括通過該無線網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包;基于數(shù)據(jù)包傳輸收集數(shù)據(jù);計算通過量和誤差率;以及將所述通過量和誤差率實施為二維矢量表面區(qū)域圖以便提供該無線網(wǎng)絡(luò)覆蓋范圍的圖形表示。
29.如權(quán)利要求28所述的方法,其中,使用三種顏色參數(shù)標(biāo)度區(qū)分所述無線網(wǎng)絡(luò)覆蓋范圍的圖形表示中的網(wǎng)絡(luò)覆蓋范圍質(zhì)量。
30.如權(quán)利要求28所述的方法還包括向一待探測區(qū)域的計算機(jī)的屏幕輸入一建筑平面圖;和在該建筑平面圖上顯示所述無線網(wǎng)絡(luò)覆蓋范圍的圖形表示。
31.如權(quán)利要求28所述的方法,其中,所述通過無線網(wǎng)絡(luò)發(fā)送數(shù)據(jù)包的步驟還包括將接入點置于待探測區(qū)域中的不同位置處;利用選擇性地位于遍及待探測的建筑物的不同區(qū)域的的一便攜式計算機(jī),生成對包含特定數(shù)量比特的特定數(shù)量的包的請求;通過這些接入點發(fā)送這些請求至一網(wǎng)絡(luò)服務(wù)器;利用該網(wǎng)絡(luò)服務(wù)器產(chǎn)生所請求數(shù)量的具有所請求比特量的包;通過這些接入點將所請求數(shù)量的具有所請求比特量的包發(fā)送至該便攜式計算機(jī);以及其中,所述便攜式計算機(jī)在該便攜式計算機(jī)產(chǎn)生請求的位置處接收所請求數(shù)量的包。
32.如權(quán)利要求31所述的方法,其中,所請求的包通過所有的所述接入點以組播的方式發(fā)送以暴露同信道干擾。
33.如權(quán)利要求31所述的方法,其中,所述便攜式計算機(jī)中的程序計算通過量和包誤差率。
34.一種用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測的方法,其包括將待探測建筑物的建筑平面圖輸入通過接入點無線連接至網(wǎng)絡(luò)服務(wù)器的便攜式計算機(jī);在所述輸入的建筑平面圖上標(biāo)記所述接入點的位置;在建筑物內(nèi)選定的位置處定位所述便攜式計算機(jī);在所述輸入的建筑平面圖上標(biāo)記所述便攜式計算機(jī)的位置;通過所述接入點從所述便攜式計算機(jī)發(fā)送請求信號至所述網(wǎng)絡(luò)服務(wù)器,以請求包含由所述網(wǎng)絡(luò)服務(wù)器創(chuàng)建的包的信號并將其發(fā)送回所述便攜式計算機(jī),同時所述便攜式計算機(jī)處在所述輸入的建筑平面圖上標(biāo)記的當(dāng)前位置處;通過所述接入點在所述網(wǎng)絡(luò)服務(wù)器接收所述請求信號;產(chǎn)生包請求;將所述包請求以組播的方式發(fā)送至所述便攜式計算機(jī);計算包誤差率和通過量;以及基于包誤差率和通過量在安放于所述輸入的建筑平面圖上的二維矢量圖上顯示信號強(qiáng)度質(zhì)量。
35.如權(quán)利要求34所述的方法,還包括將參數(shù)限制條件應(yīng)用于該數(shù)據(jù)以顯示信號強(qiáng)度質(zhì)量。
36.如權(quán)利要求35所述的方法,其中,將參數(shù)限制條件應(yīng)用于數(shù)據(jù)的步驟還包括使用第一種顏色的線路來表示具有比用戶定義的上限高的信號強(qiáng)度的區(qū)域;使用第二種顏色的線路來表示具有比用戶定義的下限低的信號強(qiáng)度的區(qū)域;以及使用第三種顏色的線路來表示所述上限和下限之間的信號強(qiáng)度。
37.如權(quán)利要求34所述的方法,其中,所述便攜式計算機(jī)在不同位置處發(fā)送的請求信號越多,現(xiàn)場探測越詳細(xì)。
38.一種用于提供現(xiàn)場探測的方法,其包括將待探測區(qū)域的建筑平面圖輸入通過接入點無線連接至服務(wù)器的客戶機(jī);在所述建筑平面圖上標(biāo)記所述接入點的位置;在待探測區(qū)域中的各個位置處定位所述客戶機(jī);在所述建筑平面圖上標(biāo)記所述客戶機(jī)的各個位置;在所述各個位置的每一處利用所述客戶機(jī)接收來自所述服務(wù)器的包信號;對所述各個位置的每一處計算通過量和包誤差率中的至少一個;以及基于所述通過量和包誤差率中的至少一個在安放于所述建筑平面圖上的二維矢量圖上顯示信號質(zhì)量。
39.如權(quán)利要求38所述的方法,其中,所述客戶機(jī)生成對所述服務(wù)器的請求以在所述客戶機(jī)的一個位置被標(biāo)記在所述建筑平面圖上時將所述包信號發(fā)送回所述客戶機(jī)。
40.如權(quán)利要求38所述的方法,還包括在二維矢量圖上顯示信號質(zhì)量的步驟中將參數(shù)限制條件應(yīng)用于從所述通過量和包誤差率中的至少一個計算得出的數(shù)據(jù)。
41.如權(quán)利要求40所述的方法,其中,所述將參數(shù)限制條件應(yīng)用于數(shù)據(jù)的步驟還包括使用第一種顏色的線路來表示具有比用戶定義的上限高的通過量和誤差率中的至少一個的區(qū)域;使用第二種顏色的線路來表示具有比用戶定義的下限低的通過量和誤差率中的至少一個的區(qū)域;以及使用第三種顏色的線路來表示具有所述用戶定義的上限和下限之間的通過量和誤差率中的至少一個的區(qū)域。
42.如權(quán)利要求41所述的方法,其中,所述第一、第二和第三種顏色作為所述二維矢量圖上的線路被顯示。
43.一種計算機(jī)可讀介質(zhì),其具有用于實施一種方法的指令,該方法包括將待探測區(qū)域的建筑平面圖輸入通過接入點無線連接至服務(wù)器的客戶機(jī);在所述建筑平面圖上標(biāo)記所述接入點的位置;在所述建筑平面圖上標(biāo)記所述客戶機(jī)的各個位置;在所述各個位置的每一處用所述客戶機(jī)接收來自所述服務(wù)器的包信號;對所述各個位置的每一處計算通過量和包誤差率中的至少一個;以及基于所述通過量和包誤差率中的至少一個在安放于所述建筑平面圖上的二維矢量圖上顯示信號質(zhì)量。
44.如權(quán)利要求43所述的具有用于實施一種方法的指令的計算機(jī)可讀介質(zhì),所述方法還包括用一客戶機(jī)產(chǎn)生發(fā)送包信號的請求命令;以及傳輸該請求至所述服務(wù)器。
45.如權(quán)利要求43所述的具有用于實施一種方法的指令的計算機(jī)可讀介質(zhì),所述方法還包括在二維矢量圖上顯示信號質(zhì)量的步驟中,將參數(shù)限制條件應(yīng)用于從所述通過量和誤差率中的至少一個計算得出的數(shù)據(jù)。
46.如權(quán)利要求45所述的具有用于實施一種方法的指令的計算機(jī)可讀介質(zhì),其中,所述將參數(shù)限制條件應(yīng)用于數(shù)據(jù)的步驟還包括使用第一種顏色的線路來表示具有比用戶定義的上限高的通過量和誤差率中的至少一個的區(qū)域;使用第二種顏色的線路來表示具有比用戶定義的下限低的通過量和誤差率中的至少一個的區(qū)域;以及使用第三種顏色的線路來表示具有在所述用戶定義的上限和下限之間的通過量和誤差率中的至少一個的區(qū)域。
47.如權(quán)利要求46所述的具有用于實施一種方法的指令的計算機(jī)可讀介質(zhì),其中,所述第一、第二和第三種顏色作為所述二維矢量圖上的線路被顯示。
48.一種計算機(jī)可讀介質(zhì),其具有用于實施一種方法的指令,該方法包括接收利用網(wǎng)絡(luò)服務(wù)器產(chǎn)生數(shù)據(jù)包的測試信號的一指令;響應(yīng)于所述指令產(chǎn)生測試信號,其中,該測試信號包含所需數(shù)量的包,此外,每個包都具有所需的長度;以預(yù)定時間間隔將測試信號中的請求的數(shù)據(jù)包發(fā)送至客戶機(jī)。
49.如權(quán)利要求48所述的具有用于實施一種方法的指令的計算機(jī)可讀介質(zhì),所述方法還包括通過多于一個的接入點發(fā)送客戶機(jī)將要接收的所述測試信號以暴露同信道干擾。
全文摘要
一種工具,用于提供無線網(wǎng)絡(luò)的現(xiàn)場探測。在一個實施例中,該工具包括一網(wǎng)絡(luò)服務(wù)器、多個接入點,以及一移動客戶機(jī)。網(wǎng)絡(luò)服務(wù)器用于創(chuàng)建和分配數(shù)據(jù)包。多個接入點被連接以從服務(wù)器發(fā)送和接收數(shù)據(jù)。移動客戶機(jī)與多個接入點無線通信??蛻魴C(jī)具有位于柵格上的二維表面區(qū)域圖??蛻魴C(jī)包括用于計算當(dāng)客戶機(jī)接收由網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)包時在網(wǎng)絡(luò)服務(wù)區(qū)內(nèi)的選定位置處的通過量和包誤差率的指令??蛻魴C(jī)在二維表面區(qū)域圖上顯示通過量和包誤差率以提供無線網(wǎng)絡(luò)覆蓋范圍的現(xiàn)場探測。
文檔編號H04L12/28GK1606847SQ02809573
公開日2005年4月13日 申請日期2002年2月28日 優(yōu)先權(quán)日2001年3月8日
發(fā)明者特倫特·R·卡特 申請人:科勝迅有限公司