專利名稱:無(wú)線局域網(wǎng)通信頻道的選擇方法
技術(shù)領(lǐng)域:
本發(fā)明涉及如無(wú)線電視接收機(jī)等使用無(wú)線局域網(wǎng)相互通信的系統(tǒng) 自動(dòng)選擇無(wú)線局域網(wǎng)通信頻道的無(wú)線局域網(wǎng)通信頻道的選擇方法。尤
其涉及利用無(wú)線局域網(wǎng)的混雜模式(promiscuous)測(cè)定各個(gè)頻道的啞 元信息包量,選擇測(cè)定結(jié)果中吸元信息包量最少的頻道的無(wú)線局域網(wǎng) 通信頻道的選擇方法。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,人們開(kāi)發(fā)出近距離快速進(jìn)行數(shù)據(jù)通信的無(wú) 線局域網(wǎng)。而且,正在開(kāi)發(fā)利用上述無(wú)線局域網(wǎng)進(jìn)行數(shù)據(jù)通信的各種 系統(tǒng)。例如,已開(kāi)發(fā)出適用無(wú)線局域網(wǎng)絡(luò)、用戶移動(dòng)方便并可接收一 定廣播信號(hào)的無(wú)線電視接收機(jī).
上述無(wú)線電視接收機(jī)由發(fā)信盒和收信盒組成.上述發(fā)信盒通過(guò)線 纜或天線等調(diào)諧一定的頻道接收廣播信號(hào),然后將收到的廣播信號(hào)編 碼成MPEG (動(dòng)態(tài)圖像專家組)形式或是一定格式的影音文件(例如,擴(kuò) 展名為AVI,即視頻格式的文件)形式,通過(guò)無(wú)線局域網(wǎng)進(jìn)行發(fā)送.
上述收信盒通過(guò)無(wú)線局域網(wǎng)接收上述發(fā)信盒以無(wú)線方式發(fā)送的信 號(hào),在對(duì)收到的信號(hào)進(jìn)行編碼后,通過(guò)屏幕和揚(yáng)聲器進(jìn)行輸出,使用 戶可以收看到廣播.
這種無(wú)線電禍i妄收才幾把與線纜或天線連接、移動(dòng)困難的發(fā)信盒固 定設(shè)置在特定位置,而收信盒卻不與線纜或天線相連,所以,在無(wú)線
接口方法的通信距離之內(nèi),非常便于用戶移動(dòng),同時(shí)可以收看到期望 的廣播。
還有,上述收信盒通過(guò)無(wú)線局域網(wǎng),能夠4象電腦一樣提供影音文
件和進(jìn)行數(shù)據(jù)通信,可接收及在屏幕上顯示JPEG (聯(lián)合圖像專家組) 或GIF (可交換較低文件格式)等圖像文件,也可接收硬盤(pán)驅(qū)動(dòng)器HDD 上儲(chǔ)存的影音文件或是光盤(pán)驅(qū)動(dòng)器CDR0M播放的影音文件等內(nèi)容,通 過(guò)屏幕和揚(yáng)聲器進(jìn)行輸出。
上述無(wú)線局域網(wǎng)進(jìn)行數(shù)據(jù)通信的頻道容易受到環(huán)境變化的影響。 根本原因在于無(wú)線局域網(wǎng)使用的頻段為任何人都能使用的通用ISM (工 業(yè)、科學(xué)、醫(yī)學(xué))頻段。上述ISM頻段容易受到各種干擾,很容易產(chǎn)生 頻率干擾。
當(dāng)無(wú)線局域網(wǎng)為802. b/g時(shí),在2. 4GHz頻段中,將2. 412-2. 484Ghz 頻段分為1-14個(gè)具有5Khz邊帶的頻道,規(guī)定每個(gè)國(guó)家使用若干個(gè)不 同的頻道。
例如,^!L定韓國(guó)只能使用1-13頻道,日本可以使用全部的1-14 頻道。在802. lla的情況下,規(guī)定把5Ghz頻段的未許可的國(guó)家信息基 礎(chǔ)U-Nil頻帶分為5.18-5. 24Ghz的下位帶、5. 26-5. 32Ghz的中間位 帶、5. 745-5. 80Ghz的上位帶,邊帶定為20Mhz,每個(gè)帶4個(gè)頻道, 共分12個(gè)頻道進(jìn)行使用。
上述802.11的無(wú)線局域網(wǎng)頻道是任何人都能使用的頻道,所以很 多原因都可能發(fā)生干擾,為使系統(tǒng)能夠穩(wěn)定進(jìn)行工作,必須開(kāi)發(fā)應(yīng)對(duì) 這種干擾問(wèn)題的技術(shù)。
尤其是,在大量使用無(wú)線局域網(wǎng)接入點(diǎn)AP或是無(wú)線局域網(wǎng)卡的情 況下,系統(tǒng)之間進(jìn)行數(shù)據(jù)通信會(huì)因?yàn)樵S多無(wú)線信息包沖突和傳送頻道 繁忙(Busy)原因?qū)е滦畔鼈鬏敳粫场?br>
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種無(wú)線局域網(wǎng)通信頻道的選擇方 法。即,當(dāng)系統(tǒng)信息包的傳送量減少到預(yù)設(shè)的基準(zhǔn)值以下時(shí),測(cè)定無(wú) 線局域網(wǎng)所有頻道的啞元信息包量,選擇測(cè)定結(jié)果中啞元信息包量最 少的頻道,>^人而能夠順暢傳送期望的系統(tǒng)信息包。
本發(fā)明的另 一個(gè)目的在于提供另 一種無(wú)線局域網(wǎng)通信頻道的選擇 方法.即,利用無(wú)線AP或是無(wú)線局域網(wǎng)卡的混雜才莫式測(cè)定各個(gè)頻道的 啞元信息包量,定量對(duì)當(dāng)前頻道的通信狀態(tài)進(jìn)行正確判斷,并以此為 基礎(chǔ)選擇通信量最小的頻道傳送期望的系統(tǒng)信息包,從而確保無(wú)線局 域網(wǎng)的網(wǎng)絡(luò)服務(wù)質(zhì)量。
為了實(shí)現(xiàn)這種目的,本發(fā)明的無(wú)線局域網(wǎng)通信頻道的選擇方法利 用移動(dòng)平均數(shù)MA濾波器按照平均的時(shí)間間隔持續(xù)監(jiān)控?zé)o線局域網(wǎng)工作 時(shí)傳送的系統(tǒng)信息包量。而且,在無(wú)線局域網(wǎng)進(jìn)行通信的狀態(tài)下,當(dāng) 監(jiān)控值達(dá)到預(yù)設(shè)的基準(zhǔn)值以下時(shí),檢索所有頻道的啞元信息包量,選 擇4全索結(jié)果中啞元信息包量最少的頻道.
上述的才企索算法是按順序改變無(wú)線局域網(wǎng)的頻道,利用混雜模式 測(cè)定啞元信息包量,使用測(cè)定的啞元信息包的移動(dòng)平均數(shù)MA值,求出
各個(gè)頻道吸元信息包的平均值.
因此,在本發(fā)明的無(wú)線局域網(wǎng)通信頻道的選擇方法中,無(wú)線局域 網(wǎng)當(dāng)前所選頻道傳送的系統(tǒng)信息包量由控制部檢出并計(jì)算平均值,當(dāng) 上述算出的平均值達(dá)到預(yù)設(shè)的基準(zhǔn)值以下時(shí),控制部把無(wú)線局域網(wǎng)通 信模式設(shè)為混雜模式,然后測(cè)定各個(gè)頻道的啞元信息包量,把測(cè)定的 結(jié)果中啞元信息包量最少的頻道改為無(wú)線局域網(wǎng)傳送系統(tǒng)信息包的頻 道。
在對(duì)上述啞元信息包量的測(cè)定中,控制部把無(wú)線局域網(wǎng)的通信模 式設(shè)為混雜模式,——安裝無(wú)線局域網(wǎng)的頻道后,測(cè)定所安裝的各個(gè) 頻道的啞元信息包量,當(dāng)測(cè)完無(wú)線局域網(wǎng)所有頻道的啞元信息包量時(shí), 把無(wú)線局域網(wǎng)設(shè)為 一般模式。
在對(duì)上述各個(gè)頻道的啞元信息包量的測(cè)定中,」換照i殳定的時(shí)間間 隔,測(cè)定并儲(chǔ)存當(dāng)前安裝的頻道的啞元信息包量,當(dāng)測(cè)定啞元信息包 量的取樣次數(shù)未超出預(yù)設(shè)值以上時(shí),重復(fù)測(cè)定和儲(chǔ)存上述當(dāng)前安裝的 頻道的啞元信息包量的動(dòng)作,當(dāng)測(cè)定啞元信息包量的取樣次數(shù)超出預(yù) 設(shè)值時(shí),計(jì)算所有儲(chǔ)存的啞元信息包量的平均值.
如上所述,本項(xiàng)發(fā)明的有益效果如下
無(wú)線局域網(wǎng)實(shí)時(shí)監(jiān)控當(dāng)前頻道所傳送的信息包量,當(dāng)監(jiān)控值降到 預(yù)設(shè)值以下時(shí),測(cè)定無(wú)線局域網(wǎng)各個(gè)頻道的啞元信息包量,選擇測(cè)定 結(jié)果中啞元信息包量最少的頻道來(lái)傳送系統(tǒng)信息包,從而能夠穩(wěn)定、 順暢地傳送系統(tǒng)的信息包,提高無(wú)線局域網(wǎng)的網(wǎng)絡(luò)傳送質(zhì)量。
還有,本發(fā)明是利用混雜模式按順序改變無(wú)線局域網(wǎng)的頻道,測(cè) 定各個(gè)頻道的啞元信息包量,并計(jì)算測(cè)定的啞元信息包量的平均值, 對(duì)瞬間的傳送量變化也不敏感,故可以精確測(cè)定各個(gè)頻道的實(shí)際啞元 信息包量,準(zhǔn)確把握各個(gè)頻道的通信量狀態(tài)。
圖1為本發(fā)明的通信頻道選擇方法的系統(tǒng)構(gòu)成整合圖2為本發(fā)明的通信頻道選擇方法的信號(hào)流程圖3為本發(fā)明的通信頻道選擇方法的頻道搜索算法的信號(hào)流程圖4為本發(fā)明的通信頻道選擇方法的啞元信息包測(cè)定算法的信號(hào) 流程圖。
具體實(shí)施例方式
以下將參照附圖對(duì)本發(fā)明的無(wú)線局域網(wǎng)的通信頻道的選擇方法進(jìn) ^f亍-洋細(xì)-沈明。
圖1為本發(fā)明的選擇方法的系統(tǒng)構(gòu)成整合圖。這里,100和110 表示相互間進(jìn)行無(wú)線數(shù)據(jù)通信的第1和第2設(shè)備。以無(wú)線電視接收機(jī) 為例,第1設(shè)備100是發(fā)信盒,用于把收到的電一見(jiàn)廣Hf言號(hào)編碼為MPEG 信號(hào)或是一定格式的影音文件后,進(jìn)行無(wú)線發(fā)送,上述第2設(shè)備110 是收信盒,用于把接收到的上述第1設(shè)備100發(fā)送的MPEG或是一定格 式的影音文件解碼后進(jìn)行處理使用戶可以收看。
上述第1和第2設(shè)備100、 IIO分別包括控制部IOI、 111,用于 控制第l和第2設(shè)備100、 IIO的全部動(dòng)作;無(wú)線局域網(wǎng)103、 113,用 于根據(jù)上述控制部IOI、 111的控制相互進(jìn)行數(shù)據(jù)通信;存儲(chǔ)器105、 115,用于事先儲(chǔ)存上述控制部101、 111的動(dòng)作程序;以及驅(qū)動(dòng)部107、 117,用于才艮據(jù)上述控制部101、 lll的控制進(jìn)行驅(qū)動(dòng)。
上述驅(qū)動(dòng)部107可以是無(wú)線電—見(jiàn)接收才幾中的發(fā)信盒,其由調(diào)諧并 接收廣播信號(hào)的調(diào)諧部和把上述調(diào)諧部收到的信號(hào)編碼為MPEG信號(hào)或 是一定格式的影音文件的編碼器組成.
上述驅(qū)動(dòng)部117可以是無(wú)線電視接收機(jī)中的收信盒,由可將MPEG 信號(hào)或是一定格式的影音文件進(jìn)行解碼的解碼器和把上述解碼器解碼 的信號(hào)處理成圖像和聲音信號(hào)使用戶能夠收看的圖像/聲音的處理部 組成。
上述系統(tǒng)構(gòu)成的本發(fā)明的選擇方法如圖2所示,在步驟200中, 控制部101、 lll執(zhí)行格式化的動(dòng)作,在要儲(chǔ)存系統(tǒng)信息包傳送量平均 值的緩沖器PASysPac中儲(chǔ)存'O,,在要儲(chǔ)存系統(tǒng)信息包傳送量基準(zhǔn)值的 緩沖器REF中儲(chǔ)存預(yù)設(shè)的基準(zhǔn)值。
在下一步驟202中,控制部IOI、 111檢出通過(guò)無(wú)線局域網(wǎng)103、 113相互傳送的系統(tǒng)信息包量,在步驟204中,計(jì)算單位時(shí)間內(nèi)系統(tǒng) 信息包傳送量的平均值并儲(chǔ)存在緩沖器PASysPac后,在步驟206中, 比較緩沖器PASysPac、 REF值。
上述步驟206的判斷結(jié)果不是MASys〈REF時(shí),即單位時(shí)間內(nèi)系統(tǒng) 信息包傳送量的平均值達(dá)到預(yù)設(shè)的基準(zhǔn)值時(shí),控制部IOI、 111判定利 用當(dāng)前設(shè)定的頻道可以順暢地傳送系統(tǒng)的信息包,而后返回步驟202, 檢出單位時(shí)間內(nèi)系統(tǒng)信息包傳送量的平均值,重復(fù)復(fù)進(jìn)行判斷是否已 到基準(zhǔn)值的動(dòng)作。
當(dāng)上述步驟206的判斷結(jié)果為MASys〈REF時(shí),即,單位時(shí)間內(nèi)系 統(tǒng)信息包傳送量的平均值未達(dá)到預(yù)設(shè)的基準(zhǔn)值時(shí),在步驟208中,控 制部IOI、 Ul搜索計(jì)算頻道,檢出各個(gè)頻道的啞元信息包量,在步驟 210中,將頻道改為啞元信息包量最少的頻道.
上述步驟208中對(duì)頻道的搜索計(jì)算過(guò)程如圖3所示,在步驟300 中將無(wú)線局域網(wǎng)103、 113的動(dòng)作模式設(shè)為混雜模式.即,無(wú)線局域網(wǎng)103、 113安裝一定的頻道,并設(shè)為可接收通過(guò)該頻道的所有啞元信息 包的4莫式。
在安裝于上述無(wú)線局域網(wǎng)103、 113上并接收啞元信息包的頻道值 的緩沖器CH和儲(chǔ)存測(cè)定的啞元信息包量的緩沖器MADumPac (1-13)中都 儲(chǔ)存'0,后,在步驟302中,安裝緩沖器CH儲(chǔ)存值的頻道。即,安裝頻 道l,使其可以接收相關(guān)頻道的啞元信息包。
在下一步驟304中,判斷緩沖器CH值是否大于13,即,至頻道 13為止判斷測(cè)定啞元信息包量的動(dòng)作是否已經(jīng)結(jié)束.
在上述步驟304中,當(dāng)緩沖器CH值小于13時(shí),到頻道13為止, 啞元信息包量的測(cè)定動(dòng)作沒(méi)有結(jié)束,在步驟306中,控制部101、 113 測(cè)定當(dāng)前頻道的啞元信息包量,并將測(cè)定的啞元信息包量?jī)?chǔ)存在緩沖 器MADumPac (CH)中。
上述步驟306中對(duì)啞元信息包量的測(cè)定如圖4所示,在步驟400 中,將用于儲(chǔ)存測(cè)定的啞元信息包數(shù)的緩沖器格式化,在步驟402中, 以當(dāng)前為抽樣時(shí)間,測(cè)定當(dāng)前頻道,例如頻道1通過(guò)的啞元信息包數(shù) 并儲(chǔ)存在緩沖器中。
在下一步驟404中,判斷測(cè)定啞元信息包數(shù)的抽樣次數(shù)是否比預(yù) 設(shè)值大,當(dāng)抽樣次數(shù)小于預(yù)設(shè)值的時(shí),在步驟406中,增加1次抽樣 次數(shù),在步驟408中,至下'次抽樣時(shí)間時(shí)為止,等待一定的時(shí)間后, 返回步驟402,重復(fù)測(cè)定啞元信息包數(shù)和把所測(cè)定的啞元信息包數(shù)儲(chǔ)存 在緩沖器中的動(dòng)作。
而且,如果上述步驟404的判斷結(jié)果為啞元信息包數(shù)的抽樣次數(shù) 大于設(shè)定值,在步驟404中,計(jì)算測(cè)定的所有啞元信息包的平均值,
并將計(jì)算的啞元信息包的平均值儲(chǔ)存在緩沖器MADumPac (CH)中,啞元 信息包的測(cè)定計(jì)算結(jié)束。
如此測(cè)定一定頻道的啞元信息包數(shù),^f諸存在li沖器MADumPac (CH) 中后,在步驟308中,控制部IOI、 lll在緩沖器CH值上增加1,返回 步驟302, 一艮據(jù)緩沖器CH值決定頻道,即,安裝下一頻道,在步驟304 中,判斷緩沖器CH值是否比13大,當(dāng)小于13時(shí),在步驟306中,重 復(fù)下列動(dòng)作測(cè)定當(dāng)前頻道的啞元信息包量,把測(cè)定的啞元信息包量 儲(chǔ)存在緩沖器MAD咖Pac(CH)上后,在緩沖CH上設(shè)定下一頻道值,并測(cè) 定設(shè)定的下一頻道的啞元信息包量,儲(chǔ)存在緩沖器MADumPac (CH)上。
如此,測(cè)定無(wú)線局域網(wǎng)103、 113的13個(gè)頻道的啞元信息包量, 并儲(chǔ)存在緩沖器MADumPac (CH)上的動(dòng)作全部完成,在上述步驟304中, 如果緩沖器CH值大于13時(shí),在步驟310中,控制部IOI、 111把無(wú) 線局域網(wǎng)103、 113的動(dòng)作模式設(shè)為一般模式,結(jié)束搜索計(jì)算頻道的動(dòng) 作。
搜索計(jì)算頻道的動(dòng)作如果這樣結(jié)束,如上所述,在步驟210中, 控制部101、 111比較儲(chǔ)存于MADumPac (1)- MAD咖Pac (13)中的值,選 擇啞元信息包量最少的一個(gè)頻道,通過(guò)該頻道傳送系統(tǒng)的信息包.
以上雖然通過(guò)特定的優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但具有相 關(guān)知識(shí)的技術(shù)人員可以知道,只要不脫離本發(fā)明權(quán)利要求項(xiàng)敘述的本 發(fā)明的精神和領(lǐng)域,可以對(duì)本發(fā)明進(jìn)行多種修改和修飾.
權(quán)利要求
1、一種無(wú)線局域網(wǎng)通信頻道的選擇方法,其特征在于,包括以下步驟步驟1由控制部檢出無(wú)線局域網(wǎng)當(dāng)前所選頻道傳送的系統(tǒng)信息包量,并計(jì)算平均值;步驟2當(dāng)上述步驟1計(jì)算的平均值達(dá)到預(yù)設(shè)的基準(zhǔn)值以下時(shí),控制部把無(wú)線局域網(wǎng)模式設(shè)為混雜模式,并對(duì)各個(gè)頻道傳送的信息包量進(jìn)行測(cè)定;步驟3把上述步驟2測(cè)定的啞元信息包量最少的頻道作為傳送無(wú)線局域網(wǎng)信息包的頻道。
2、 如權(quán)利要求1所述的無(wú)線局域網(wǎng)通信頻道的選擇方法,其特征 在于,上述步驟2包括在測(cè)定啞元信息包量的動(dòng)作結(jié)束后,把無(wú)線局 域網(wǎng)設(shè)為 一般模式的步驟.
3、 如權(quán)利要求1所述的無(wú)線局域網(wǎng)通信頻道的選擇方法,其特征 在于,上述步驟2還包括以下步驟步驟2a:控制部把無(wú)線局域網(wǎng)的通信模式設(shè)為混雜模式,逐一安 裝頻道;步驟2b:對(duì)上述步驟2a安裝的各個(gè)頻道的啞元信息包量進(jìn)行測(cè)定.
4、 如權(quán)利要求3所述的無(wú)線局域網(wǎng)通信頻道的選擇方法,其特征 在于,上述步驟2b還包括以下步驟步驟2b-l:按照設(shè)定的時(shí)間間隔對(duì)當(dāng)前安裝的頻道的啞元信息包 量進(jìn)行測(cè)定并儲(chǔ)存;步驟2b-2:在上述步驟2b-l中,當(dāng)測(cè)定啞元信息包量的抽樣次數(shù) 未達(dá)到預(yù)設(shè)值以上時(shí),重復(fù)測(cè)定并儲(chǔ)存上述步驟2b-l中當(dāng)前安裝的頻 道吸無(wú)信息包量的動(dòng)作;步驟2b-3:上述步驟2b-l中測(cè)定的啞元信息包量的抽樣次數(shù)達(dá)到 預(yù)設(shè)值以上時(shí),計(jì)算^f渚存的所有啞元信息包量平均值.
全文摘要
一種無(wú)線局域網(wǎng)通信頻道的選擇方法,當(dāng)系統(tǒng)信息包的傳送量減少到預(yù)設(shè)的基準(zhǔn)值以下時(shí),利用無(wú)線局域網(wǎng)的混雜模式測(cè)定各個(gè)頻道的啞元信息包量后,選擇通信量最少的頻道??刂撇繖z出無(wú)線局域網(wǎng)當(dāng)前所選頻道傳送的系統(tǒng)信息包傳送量并計(jì)算其平均值,當(dāng)上述計(jì)算的平均值降至預(yù)設(shè)的基準(zhǔn)值以下時(shí),控制部將無(wú)線局域網(wǎng)的通信模式設(shè)為混雜模式,并測(cè)定各個(gè)頻道通過(guò)的啞元信息包量,把測(cè)定的結(jié)果中啞元信息包量最少的頻道作為傳送無(wú)線局域網(wǎng)信息包的頻道,通過(guò)局域網(wǎng)可以穩(wěn)定、順暢地傳送系統(tǒng)的信息包,提高無(wú)線局域網(wǎng)的網(wǎng)絡(luò)服務(wù)質(zhì)量,而且降低對(duì)傳送量的瞬間變化的敏感度,能夠正確測(cè)定各個(gè)頻道的實(shí)際啞元信息包量,精確掌握各個(gè)頻道的通信量狀態(tài)。
文檔編號(hào)H04L12/28GK101193011SQ200610097908
公開(kāi)日2008年6月4日 申請(qǐng)日期2006年11月22日 優(yōu)先權(quán)日2006年11月22日
發(fā)明者李在昱 申請(qǐng)人:樂(lè)金電子(昆山)電腦有限公司