頻道選擇方法、頻道選擇器及網(wǎng)絡(luò)連接裝置制造方法
【專利摘要】本發(fā)明是有關(guān)于一種頻道選擇方法,適用于決定供一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的工作頻道,包含以下步驟:決定該網(wǎng)絡(luò)的多個(gè)候選頻道,且上述候選頻道不重疊于另一個(gè)支援較高數(shù)據(jù)傳輸速率的網(wǎng)絡(luò)進(jìn)行通訊的頻道;為該網(wǎng)絡(luò)的候選頻道評(píng)估頻道通訊質(zhì)量,并挑出較佳質(zhì)量的候選頻道當(dāng)作工作頻道;切換到該工作頻道來傳送封包;監(jiān)測(cè)重傳封包次數(shù);根據(jù)封包重傳次數(shù),決定是否更新工作頻道;及當(dāng)決定更新工作頻道,為目前工作頻道以外的候選頻道評(píng)估質(zhì)量,并挑出較佳質(zhì)量的候選頻道當(dāng)作更新后的工作頻道。本發(fā)明還提供一個(gè)頻道選擇器及網(wǎng)絡(luò)連接裝置,利用軟件記憶各頻道的錯(cuò)誤重傳次數(shù)及跳頻判斷機(jī)制,根據(jù)傳輸效率來切換頻道,使能夠選擇到干擾最小的工作頻道。
【專利說明】頻道選擇方法、頻道選擇器及網(wǎng)絡(luò)連接裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種頻道選擇方法,特別是涉及一種適用于無線區(qū)域網(wǎng)絡(luò)連線,且可動(dòng)態(tài)自動(dòng)地找尋最佳工作頻道,避免相互干擾的頻道選擇方法、頻道選擇器及網(wǎng)絡(luò)連接裝置。
【背景技術(shù)】
[0002]直接序列擴(kuò)頻(DSSS,Direct Sequence Spread Spectrum)是一種用于免許可2.4GHz ISM(Industrial Scientific Medical,工業(yè)、科學(xué)、醫(yī)學(xué))頻段中射頻調(diào)變的方法,其可用于無線USB、802.llb/g/a(—般稱為W1-Fi, Wireless Fidelity,無線保真)及802.15.4 (稱為ZigBee,群蜂)。W1-Fi網(wǎng)絡(luò)在2.412GHz?2.462GHz頻段中界定出11個(gè)頻道,且ZigBee網(wǎng)絡(luò)使2.405GHz?2.48GHz區(qū)隔成16個(gè)頻道,其中各網(wǎng)絡(luò)為所具有的頻道依照頻道頻率由低至高提供遞增的頻道編號(hào)。
[0003]ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本、高容量的無線傳感網(wǎng)絡(luò)技術(shù),主要適合于承載數(shù)據(jù)流程量較小的業(yè)務(wù),例如自動(dòng)控制、遠(yuǎn)端監(jiān)控等領(lǐng)域,目的是為了滿足小型廉價(jià)設(shè)備的無線連網(wǎng)和控制。相對(duì)于現(xiàn)有的各種無線通訊技術(shù),ZigBee技術(shù)是最低功耗和成本的技術(shù)。
[0004]而與ZigBee技術(shù)相反,WiFi是一種遠(yuǎn)距離、復(fù)雜度較高、高功耗、高數(shù)據(jù)速率(達(dá)54Mbps)、高成本的無線網(wǎng)絡(luò)技術(shù)。目前在無線區(qū)域網(wǎng)中得到較為廣泛的應(yīng)用,十分便于接入Internet,適用于學(xué)校、商業(yè)大樓或家庭網(wǎng)絡(luò)的市場(chǎng)。
[0005]由于ZigBee和WiFi各自具有明顯的特點(diǎn),并且許多特性具有互補(bǔ)性。因此隨著低速率應(yīng)用市場(chǎng)需求的不斷增長(zhǎng),Zigbee和W1-Fi系統(tǒng)共處的可能性越來越大。但由于兩者都主要工作在2.4GHz的ISM頻段,不可避免地會(huì)產(chǎn)生相互干擾。倘若通訊質(zhì)量不良,網(wǎng)絡(luò)連接裝置常被要求重傳而無法有效率地傳收數(shù)據(jù),如果無法立即傳送命令或接收回應(yīng)資訊,將造成運(yùn)作效能的下降以及徒增網(wǎng)絡(luò)連接裝置電能的浪費(fèi)。因此如何動(dòng)態(tài)自動(dòng)地找尋最佳工作頻道,避免相互干擾以提升網(wǎng)絡(luò)連接裝置運(yùn)作效能及免去電能的浪費(fèi)為目前最大的課題。
[0006]由此可見,上述現(xiàn)有的網(wǎng)絡(luò)連接裝置在結(jié)構(gòu)與使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決上述存在的問題,相關(guān)廠商莫不費(fèi)盡心思來謀求解決之道,但長(zhǎng)久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般產(chǎn)品又沒有適切結(jié)構(gòu)能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的之一在于提供一種頻道選擇方法和頻道選擇器,其利用軟件記憶各頻道的錯(cuò)誤重傳次數(shù)及跳頻判斷機(jī)制,根據(jù)傳輸效率來切換頻道,使能夠選擇到干擾最小的工作頻道。
[0008]本發(fā)明的另一目的,在于提供一種網(wǎng)絡(luò)連接裝置,其可選出通訊質(zhì)量較佳的工作頻道,避免錯(cuò)誤重傳造成的電能浪費(fèi)。
[0009]本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實(shí)現(xiàn)的。本發(fā)明頻道選擇方法,適用于從一個(gè)網(wǎng)絡(luò)的多個(gè)候選頻道中決定一個(gè)供該網(wǎng)絡(luò)進(jìn)行通訊的工作頻道,包含以下步驟:(A)根據(jù)另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的一個(gè)頻道,決定該網(wǎng)絡(luò)的上述候選頻道,且上述候選頻道不重疊于該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道,其中該另一個(gè)網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率;(B)對(duì)該網(wǎng)絡(luò)的每一個(gè)該候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該工作頻道;(C)切換到該工作頻道,以供該網(wǎng)絡(luò)進(jìn)行通訊;(D)傳送一個(gè)封包,監(jiān)測(cè)重傳該封包的次數(shù);(E)根據(jù)該封包的重傳次數(shù),決定是否更新該工作頻道;(F)當(dāng)決定更新該工作頻道,為目前工作頻道以外的上述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道;其中,該網(wǎng)絡(luò)的上述候選頻道數(shù)目少于該網(wǎng)絡(luò)的可支援傳輸頻道總數(shù)。
[0010]本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
[0011]較佳的,前述的頻道選擇方法,其中該步驟(A)包括以下子步驟:讀取該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道;及在一個(gè)記錄有該網(wǎng)絡(luò)的上述候選頻道的頻道清單中標(biāo)記出重疊于該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道。
[0012]較佳的,前述的頻道選擇方法,其中該頻道選擇方法還包含介于步驟(E)和(F)間的一個(gè)步驟(G):當(dāng)決定更新該工作頻道,標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道;且根據(jù)更新后的工作頻道來重復(fù)步驟(C)?(E)、(G)和(F),直到未被標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門檻,就清除所有上述候選頻道的標(biāo)記。
[0013]較佳的,前述的頻道選擇方法,其中該步驟(A)是根據(jù)W1-Fi (無線保真)網(wǎng)絡(luò)進(jìn)行通訊的該頻道,決定出ZigBee (群蜂)網(wǎng)絡(luò)的上述候選頻道;且步驟(B)是為ZigBee網(wǎng)絡(luò)的上述候選頻道評(píng)估頻道通訊質(zhì)量。
[0014]本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實(shí)現(xiàn)的。本發(fā)明頻道選擇器,適用于一個(gè)用于耦接一個(gè)第一網(wǎng)絡(luò)和一個(gè)第二網(wǎng)絡(luò)的網(wǎng)絡(luò)連接裝置中,該第一網(wǎng)絡(luò)對(duì)應(yīng)至少一個(gè)第一頻道,該第二網(wǎng)絡(luò)對(duì)應(yīng)多個(gè)第二頻道,且該頻道選擇器包括:一個(gè)標(biāo)記單元,根據(jù)該第一網(wǎng)絡(luò)進(jìn)行通訊的該至少一個(gè)第一頻道,決定上述第二頻道中的多個(gè)候選頻道,且決定出的上述候選頻道不重疊于該第一網(wǎng)絡(luò)進(jìn)行通訊的該至少一個(gè)第一頻道,其中該第一網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該第二網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率;一個(gè)評(píng)估單元,為每一該候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該網(wǎng)絡(luò)連接裝置用于與該第二網(wǎng)絡(luò)通訊的一個(gè)工作頻道;一個(gè)監(jiān)測(cè)單元,當(dāng)該網(wǎng)絡(luò)連接裝置經(jīng)由該工作頻道傳遞一個(gè)封包給該第二網(wǎng)絡(luò),該監(jiān)測(cè)單元監(jiān)測(cè)該網(wǎng)絡(luò)連接裝置重傳該封包的次數(shù),以決定是否令該評(píng)估單元更新該工作頻道;其中,當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該評(píng)估單元為目前工作頻道以外的上述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道;其中,上述候選頻道數(shù)目少于上述第二頻道總數(shù)。
[0015]本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
[0016]較佳的,前述的頻道選擇器,其中當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該標(biāo)記單元會(huì)標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道;其中,該評(píng)估單元為每一個(gè)未標(biāo)記的候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道,且該標(biāo)記單元會(huì)根據(jù)該監(jiān)測(cè)單元對(duì)更新后工作頻道的監(jiān)測(cè)來選擇性地標(biāo)記更新后工作頻道所對(duì)應(yīng)的該候選頻道;當(dāng)未標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門檻,該標(biāo)記單元就清除所有上述候選頻道的標(biāo)記。
[0017]較佳的,前述的頻道選擇器,其中該標(biāo)記單元從ZigBee (群蜂)網(wǎng)絡(luò)的上述第二頻道中決定出上述候選頻道,且上述候選頻道不重疊于該網(wǎng)絡(luò)連接裝置用于與W1-Fi (無線保真)網(wǎng)絡(luò)通訊的該至少一個(gè)第一頻道。
[0018]較佳的,前述的頻道選擇器,其中該頻道選擇器是一個(gè)軟件。
[0019]本發(fā)明的目的及解決其技術(shù)問題另外還采用以下技術(shù)方案來實(shí)現(xiàn)的。本發(fā)明網(wǎng)絡(luò)連接裝置,適用于耦接一個(gè)第一網(wǎng)絡(luò)和一個(gè)第二網(wǎng)絡(luò),該第一網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)第一頻道,該第二網(wǎng)絡(luò)對(duì)應(yīng)多個(gè)第二頻道,該網(wǎng)絡(luò)連接裝置包括:一個(gè)第一收發(fā)單元,用于經(jīng)由該第一頻道與該第一網(wǎng)絡(luò)進(jìn)行通訊;一個(gè)第二收發(fā)單元,用于經(jīng)由一個(gè)工作頻道與該第二網(wǎng)絡(luò)進(jìn)行通訊;一個(gè)處理器,與該第一收發(fā)單元和該第二收發(fā)單元電連接,還包括,一個(gè)頻道選擇器,具有:一個(gè)標(biāo)記單元,根據(jù)該第一網(wǎng)絡(luò)進(jìn)行通訊的該第一頻道,決定上述第二頻道中的多個(gè)候選頻道,且決定出的上述候選頻道不重疊于該第一網(wǎng)絡(luò)進(jìn)行通訊的該第一頻道,其中該第一網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該第二網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率;一個(gè)評(píng)估單元,為每一該候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該工作頻道;及一個(gè)監(jiān)測(cè)單元,監(jiān)測(cè)該第二收發(fā)單元于該工作頻道重傳一個(gè)封包的次數(shù),以決定是否令該評(píng)估單元更新該工作頻道;其中,當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該評(píng)估單元為目前工作頻道以外的上述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道;其中,上述候選頻道數(shù)目少于上述第二頻道總數(shù)。
[0020]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該標(biāo)記單元會(huì)標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道;其中,該評(píng)估單元為每一個(gè)未標(biāo)記的候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道,且該標(biāo)記單元會(huì)根據(jù)該監(jiān)測(cè)單元對(duì)更新后工作頻道的監(jiān)測(cè)來選擇性地標(biāo)記更新后工作頻道所對(duì)應(yīng)的該候選頻道;當(dāng)未標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門檻,該標(biāo)記單元就清除所有上述候選頻道的標(biāo)記。
[0021]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中該評(píng)估單元計(jì)算每一個(gè)候選頻道的鏈結(jié)質(zhì)量指標(biāo)(LQI)、接收信號(hào)強(qiáng)度指標(biāo)(RSSI),或其他可以展現(xiàn)頻道通訊質(zhì)量的質(zhì)量信號(hào),來評(píng)估頻道通訊質(zhì)量。
[0022]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中該網(wǎng)絡(luò)連接裝置還包括:一個(gè)儲(chǔ)存器,用于記錄該監(jiān)測(cè)單元監(jiān)測(cè)出的該封包重傳次數(shù),并存有一個(gè)地址表和一個(gè)候選頻道清單,其中該地址表記錄著該第一網(wǎng)絡(luò)內(nèi)一個(gè)第一無線裝置的地址和該第二網(wǎng)絡(luò)內(nèi)一個(gè)第二無線裝置的地址,該候選頻道清單是供該標(biāo)記單元標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道。
[0023]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中該處理器還包括:一個(gè)過濾單元,根據(jù)該地址表的記錄,比對(duì)該第一網(wǎng)絡(luò)傳來的另一個(gè)封包所載有的一個(gè)來源地址和一個(gè)目的地址;及一個(gè)格式轉(zhuǎn)換器,當(dāng)該過濾單元比對(duì)出該另一個(gè)封包是該第一網(wǎng)絡(luò)的該第一無線裝置要傳送給該第二網(wǎng)絡(luò)的該第二無線裝置,該格式轉(zhuǎn)換器會(huì)使該另一個(gè)封包從符合該第一網(wǎng)絡(luò)傳輸格式解譯成符合該第二網(wǎng)絡(luò)傳輸格式。
[0024]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中該處理器還包括:一個(gè)儲(chǔ)存器,用于記錄該監(jiān)測(cè)單元監(jiān)測(cè)出的該封包重傳次數(shù),并存有一個(gè)地址表和一個(gè)候選頻道清單,其中該地址表記錄著該第一網(wǎng)絡(luò)內(nèi)一個(gè)第一無線裝置的地址和該第二網(wǎng)絡(luò)內(nèi)一個(gè)第二無線裝置的地址,該候選頻道清單是供該標(biāo)記單元標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道;一個(gè)過濾單元,根據(jù)該地址表的記錄,比對(duì)該第一網(wǎng)絡(luò)傳來的另一個(gè)封包所載有的一個(gè)來源地址和一個(gè)目的地址;及一個(gè)格式轉(zhuǎn)換器,當(dāng)該過濾單元比對(duì)出該另一個(gè)封包是該第一網(wǎng)絡(luò)的該第一無線裝置要傳送給該第二網(wǎng)絡(luò)的該第二無線裝置,該格式轉(zhuǎn)換器會(huì)使該另一個(gè)封包從符合該第一網(wǎng)絡(luò)傳輸格式解譯成符合該第二網(wǎng)絡(luò)傳輸格式。
[0025]較佳的,前述的網(wǎng)絡(luò)連接裝置,其中該標(biāo)記單元從ZigBee (群蜂)網(wǎng)絡(luò)的上述第二頻道中決定出上述候選頻道,且上述候選頻道不重疊于該網(wǎng)絡(luò)連接裝置用于與W1-Fi (無線保真)網(wǎng)絡(luò)通訊的該第一頻道。
[0026]本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。借由上述技術(shù)方案,本發(fā)明頻道選擇方法、頻道選擇器及網(wǎng)絡(luò)連接裝置的有益效果在于:
[0027](I)具有頻道記憶機(jī)制,讓網(wǎng)絡(luò)連接裝置從不重疊于第一網(wǎng)絡(luò)目前接取的第一頻道的那些第二頻道中選出適合的工作頻道,達(dá)到避開干擾大的頻道的效果。
[0028](2)降低網(wǎng)絡(luò)連接裝置錯(cuò)誤重傳的頻率,提升網(wǎng)絡(luò)運(yùn)作效能。
[0029](3)選出通訊質(zhì)量較佳的工作頻道,使網(wǎng)絡(luò)連接裝置避免錯(cuò)誤重傳造成的電能浪費(fèi)。
[0030]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。
【專利附圖】
【附圖說明】
[0031]圖1是一張示意圖,說明網(wǎng)絡(luò)連接裝置用于耦接第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)的第一實(shí)施例。
[0032]圖2是一張示意圖,說明第一頻道和第二頻道位于2.4GHz頻段。
[0033]圖3是一張方塊圖,說明第一較佳實(shí)施例的網(wǎng)絡(luò)連接裝置。
[0034]圖4是一張流程圖,說明本發(fā)明頻道選擇方法的較佳實(shí)施例。
[0035]圖5是一張方塊圖,說明網(wǎng)絡(luò)連接裝置的另一實(shí)施狀態(tài)。
[0036]圖6是一張示意圖,說明網(wǎng)絡(luò)連接裝置的第二較佳實(shí)施例。
【具體實(shí)施方式】
[0037]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的一種頻道選擇方法、頻道選擇器及網(wǎng)絡(luò)連接裝置的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0038]第一較佳實(shí)施例
[0039]參閱圖1,本發(fā)明網(wǎng)絡(luò)連接裝置300的第一較佳實(shí)施例適用于耦接一個(gè)第一網(wǎng)絡(luò)100和一個(gè)第二網(wǎng)絡(luò)200。第一網(wǎng)絡(luò)100對(duì)應(yīng)多個(gè)可支援傳輸?shù)牡谝活l道,且第一網(wǎng)絡(luò)100內(nèi)的多個(gè)第一無線裝置Cl可共同使用其中一個(gè)第一頻道來無線連接到網(wǎng)絡(luò)連接裝置300。同理,第二網(wǎng)絡(luò)200對(duì)應(yīng)多個(gè)可支援傳輸?shù)牡诙l道,且第二網(wǎng)絡(luò)200內(nèi)的多個(gè)第二無線裝置c2可共同使用其中一個(gè)第二頻道來無線連接到網(wǎng)絡(luò)連接裝置300。因此,第一無線裝置Cl和第二無線裝置c2得以互傳數(shù)據(jù)。
[0040]較佳地,本實(shí)施例的第一網(wǎng)絡(luò)100是W1-Fi無線區(qū)域網(wǎng)絡(luò),第二網(wǎng)絡(luò)200是ZigBee無線區(qū)域網(wǎng)絡(luò),網(wǎng)絡(luò)連接裝置300是W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置。第一無線裝置cl例如是配置有W1-Fi收發(fā)功能的無線分享器(Wireless Access Point, WAP)、手機(jī)、計(jì)算機(jī)或其他具有類似功能的電子裝置,第二無線裝置c2例如是配置有ZigBee收發(fā)功能的無線揚(yáng)聲器、照明開關(guān)、空調(diào)器或其他具有類似功能的電子裝置。W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置通過W1-Fi與ZigBee格式轉(zhuǎn)換后可同時(shí)具備W1-Fi及ZigBee的通訊能力,并且W1-Fi的傳輸速率遠(yuǎn)高于ZigBee,Wi_Fi的傳送功率也遠(yuǎn)高于ZigBee。且參閱圖2,Wi_Fi無線區(qū)域網(wǎng)絡(luò)可支援第一頻道包括有位于2.412GHz?2.462GHz頻段的11個(gè)頻道,ZigBee無線網(wǎng)絡(luò)可支援第二頻道包括有位于2.405GHz?2.48GHz頻段的16個(gè)頻道。請(qǐng)注意,這兩個(gè)網(wǎng)絡(luò)的可支援頻道彼此重疊,因此ZigBee的傳輸將遷就W1-Fi,使用其它信號(hào)強(qiáng)度較好的工作頻道。
[0041]通過這些頻道,例如手機(jī)可經(jīng)由W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置傳送數(shù)據(jù)到例如照明開關(guān),達(dá)到遠(yuǎn)端操控及管理的效果。
[0042]同時(shí)參閱圖1和圖3,網(wǎng)絡(luò)連接裝置300包含依序電連接的一個(gè)第一收發(fā)單元4、一個(gè)第一接口 3、一個(gè)處理器2、一個(gè)第二接口 5及一個(gè)第二收發(fā)單元6。另外,網(wǎng)絡(luò)連接裝置300還包含一個(gè)電連接于處理器2的儲(chǔ)存器I。并且,處理器2包括一個(gè)過濾單元21、一個(gè)格式轉(zhuǎn)換器22及一個(gè)頻道選擇器23。而儲(chǔ)存器I存有一個(gè)地址表,記錄著第一無線裝置Cl地址和第二無線裝置c2地址。
[0043]以本實(shí)施例為例,較佳地,處理器2是微控制器(Micro-control Unit, MCU),第一接口 3為適用于W1-Fi無線網(wǎng)絡(luò)的SD10(Secure Digital Input/Output,安全數(shù)字輸入/輸出)接口,第一收發(fā)單元4是W1-Fi網(wǎng)絡(luò)接口裝置,第二接口 5為適用于ZigBee無線網(wǎng)絡(luò)的 UART (Universal Asynchronous Receiver/Transmitter,通用非同步接收發(fā)送)接口,第二收發(fā)單元6是ZigBee網(wǎng)絡(luò)接口裝置。
[0044]W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置300具有W1-Fi網(wǎng)絡(luò)接口裝置、微控制器及ZigBee網(wǎng)絡(luò)接口裝置,彼此間可通過SDIO接口和UART接口進(jìn)行命令及數(shù)據(jù)的溝通。微控制器負(fù)責(zé)通過W1-Fi網(wǎng)絡(luò)接口裝置和SDIO接口接收第一網(wǎng)絡(luò)傳來的命令,將其解譯成ZigBee命令(ZCL command),再通過UART接口和ZigBee網(wǎng)絡(luò)接口裝置來傳送到第二網(wǎng)絡(luò),之后ZigBee網(wǎng)絡(luò)接口裝置再將第二網(wǎng)絡(luò)的結(jié)果或狀態(tài)傳回微控制器,再轉(zhuǎn)換成W1-Fi格式回復(fù)給第一網(wǎng)絡(luò)。同理,W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置300也能接收第二網(wǎng)絡(luò)傳來的命令,并解譯成W1-Fi命令傳送到第一網(wǎng)絡(luò),再將第一網(wǎng)絡(luò)的結(jié)果或狀態(tài)回復(fù)給第二網(wǎng)絡(luò)。
[0045]在第一網(wǎng)絡(luò)100和網(wǎng)絡(luò)連接裝置300使用其中一個(gè)第一頻道進(jìn)行接取的情況下,通過頻道選擇器23在第二網(wǎng)絡(luò)候選頻道清單中標(biāo)記哪些第二頻道重疊于第一網(wǎng)絡(luò)100所使用的該第一頻道,剩余的第二頻道即為候選頻道。其中,第二網(wǎng)絡(luò)候選頻道清單是一個(gè)記錄有第二網(wǎng)絡(luò)候選頻道的清單。
[0046]頻道選擇器23從上述候選的第二頻道中挑出一個(gè)做為和第二網(wǎng)絡(luò)200通訊的工作頻道,且挑出的第二頻道不重疊于第一網(wǎng)絡(luò)100和網(wǎng)絡(luò)連接裝置300間使用的該第一頻道。前述使用的該第一頻道可以是第一無線裝置Cl決定,或由使用者指定。第一收發(fā)單元4經(jīng)由前述用于接取的該第一頻道接收第一網(wǎng)絡(luò)100傳來的一個(gè)第一封包,并通過第一接口 3送給過濾單元21。過濾單元21分析出第一封包載有的一個(gè)來源地址和一個(gè)目的地址,并比對(duì)地址表的記錄來判斷第一封包是第一網(wǎng)絡(luò)100的哪一個(gè)第一無線裝置Cl要傳送給哪一網(wǎng)絡(luò)的哪一個(gè)無線裝置。
[0047]當(dāng)過濾單元21判斷出第一封包是第一網(wǎng)絡(luò)100的其中一個(gè)第一無線裝置Cl要傳送第二網(wǎng)絡(luò)200的其中一個(gè)第二無線裝置c2,格式轉(zhuǎn)換器22會(huì)將符合第一網(wǎng)絡(luò)100傳輸格式的該第一封包解譯成符合第二網(wǎng)絡(luò)200傳輸格式的一個(gè)第二封包,再通過第二接口 5和第二收發(fā)單元6傳出。其中,第二收發(fā)單元6是經(jīng)由一個(gè)候選頻道清單中挑出的第二頻道將該第二封包傳遞給第二網(wǎng)絡(luò)200中該目的地址指向的那個(gè)第二無線裝置c2。
[0048]相反地,網(wǎng)絡(luò)連接裝置300收到第二網(wǎng)絡(luò)200傳來的第二封包時(shí),也可以循類似前述方式將第二封包解譯成符合第一網(wǎng)絡(luò)100傳輸格式的第一封包,然后提供給第一網(wǎng)絡(luò)100。
[0049]較特別的是,第一網(wǎng)絡(luò)100和第二網(wǎng)絡(luò)200都主要工作在2.4GHz頻段,且各個(gè)頻道的通訊質(zhì)量良莠不齊,所以頻道選擇器23特地執(zhí)行本發(fā)明頻道選擇方法的較佳實(shí)施例來優(yōu)化封包傳輸效率。頻道選擇器23具有一個(gè)評(píng)估單元24、一個(gè)監(jiān)測(cè)單元25和一個(gè)標(biāo)記單元26,且頻道選擇方法包括圖4的以下步驟。
[0050]步驟70:標(biāo)記單元26讀取目前用于接取第一網(wǎng)絡(luò)的第一頻道。
[0051]步驟71:當(dāng)標(biāo)記單元26讀取到目前用于接取的第一頻道,在第二網(wǎng)絡(luò)候選頻道清單中標(biāo)記哪些第二頻道重疊于目前用于接取的第一頻道,并視其他第二頻道為候選頻道,以待評(píng)估。若沒有讀到目前用于接取的第一頻道,將所有第二頻道都視為候選頻道,此時(shí)所有候選頻道皆未被標(biāo)記。在本實(shí)施例中,即在ZigBee頻道清單上標(biāo)記W1-Fi所占據(jù)使用的頻道,其它沒有標(biāo)記的頻道即為ZigBee可用的候選頻道。
[0052]步驟72:評(píng)估單元24評(píng)估每一個(gè)未標(biāo)記候選頻道的一個(gè)質(zhì)量信號(hào)。較佳地,本實(shí)施例的質(zhì)量信號(hào)是鏈結(jié)質(zhì)量指標(biāo)(Link Quality Indicator, LQI)。但是例如接收信號(hào)強(qiáng)度指標(biāo)(Receive Signal Strength Indicator, RSSI)或是其他可以展現(xiàn)頻道通訊質(zhì)量的質(zhì)量信號(hào),也可以做為評(píng)估封包的質(zhì)量指標(biāo)。
[0053]各未標(biāo)記候選頻道的評(píng)估過程是:先使第二收發(fā)單元6經(jīng)由該候選頻道傳遞一個(gè)質(zhì)量偵測(cè)封包給其中一個(gè)第二無線裝置c2,且收到該其中一個(gè)第二無線裝置c2回傳的質(zhì)量回應(yīng)封包后,基于質(zhì)量回應(yīng)封包的強(qiáng)度和質(zhì)量計(jì)算出對(duì)應(yīng)的質(zhì)量信號(hào)。
[0054]當(dāng)然,在另一個(gè)實(shí)施狀態(tài)中,第二收發(fā)單元6也可以將質(zhì)量偵測(cè)封包傳遞給所有第二無線裝置c2,且評(píng)估單元24會(huì)評(píng)估所有第二無線裝置c2傳回的質(zhì)量回應(yīng)封包來計(jì)算出質(zhì)量信號(hào)。
[0055]步驟73:評(píng)估單元24挑出質(zhì)量信號(hào)最佳的候選頻道(干擾最小的頻道)當(dāng)作一個(gè)工作頻道,并使第二收發(fā)單元6傳遞一個(gè)換頻指示封包,以通知所有第二無線裝置c2將要切換到該工作頻道來接取封包。特別說明的是,此處的換頻是指更換到另一個(gè)第二頻道,即跳頻。
[0056]步驟74:評(píng)估單元24使第二收發(fā)單元6切換到該工作頻道,做為傳送第二封包的基礎(chǔ)。
[0057]步驟75:隨著時(shí)間過去,第二收發(fā)單元6會(huì)依序送出多個(gè)第二封包。監(jiān)測(cè)單元25每隔一段時(shí)間,根據(jù)第二收發(fā)單元6重傳同一個(gè)第二封包的次數(shù)來更新最高重傳次數(shù),直到最高重傳次數(shù)多于一個(gè)重傳門檻,便跳到步驟76。
[0058]換句話說,當(dāng)封包于該工作頻道重傳的次數(shù)不高于所預(yù)設(shè)的重傳門檻值時(shí),監(jiān)測(cè)單元25繼續(xù)監(jiān)測(cè)各封包的最高重傳次數(shù);當(dāng)封包于該工作頻道重傳的次數(shù)高于該重傳門檻值時(shí),流程便跳到步驟76。
[0059]所謂重傳次數(shù)是指第二收發(fā)單元6送出一個(gè)第二封包后,被目的地址指向的第二無線裝置c2要求重傳該第二封包的次數(shù)。通常工作頻道的通訊質(zhì)量越差,越容易被要求重傳。
[0060]而監(jiān)測(cè)單元25主要是在目前重傳次數(shù)大于最高重傳次數(shù)時(shí),才會(huì)以目前重傳次數(shù)更新最高重傳次數(shù)。在本實(shí)施例中,較佳地,當(dāng)?shù)诙瞻l(fā)單元6每隔I秒送出一個(gè)第二封包,重傳門檻=10,但不以此為限,此重傳門檻值可隨著期望傳輸效率而改變。
[0061]步驟76:當(dāng)封包于該工作頻道重傳的次數(shù)高于該重傳門檻值時(shí),標(biāo)記單元26標(biāo)記該工作頻道于第二網(wǎng)絡(luò)候選頻道清單。
[0062]步驟77:監(jiān)測(cè)單元25檢視未被標(biāo)記的候選頻道數(shù)目是否低于一個(gè)未標(biāo)記門檻。若是,清除第二網(wǎng)絡(luò)候選頻道清單的標(biāo)記,然后跳回步驟72。若否,直接跳回步驟72。
[0063]所以,只要目前工作頻道的最高重傳次數(shù)過大,頻道選擇器23便判斷傳輸效率不佳而進(jìn)一步選出另一個(gè)通訊質(zhì)量較優(yōu)的候選頻道來更新工作頻道,以有效維持高效率傳輸表現(xiàn)。
[0064]該頻道選擇器23可以是一個(gè)軟件,也可以是一個(gè)硬體。較佳地,在本實(shí)施例中,是在處理器2中寫入一個(gè)記錄有該頻道選擇方法的軟件,利用該軟件記憶各頻道的跳頻判斷機(jī)制,并將錯(cuò)誤重傳次數(shù)記錄于儲(chǔ)存器I中。
[0065]且本實(shí)施例的較佳未標(biāo)記門檻不低于第二頻道總數(shù)(總數(shù)=16)的四分之一,例如未標(biāo)記門檻可以選為5。當(dāng)未被標(biāo)記的候選頻道數(shù)目低于未標(biāo)記門檻,只能從少數(shù)頻道中挑選工作頻道,不容易維持高傳輸效率。又,頻道質(zhì)量隨著時(shí)間變化,先前被標(biāo)記的頻道此時(shí)可能通訊質(zhì)量已改善,所以本實(shí)施例特地在未被標(biāo)記的候選頻道數(shù)過少時(shí),清除第二網(wǎng)絡(luò)候選頻道清單的標(biāo)記,然后重新評(píng)估所有的候選頻道通訊質(zhì)量。
[0066]需提醒的是,如果進(jìn)行通訊的第一頻道有異動(dòng),則頻道選擇方法的流程會(huì)跳回步驟71,重新定義候選頻道。這是因?yàn)榈谝痪W(wǎng)絡(luò)100的最高數(shù)據(jù)傳輸速率較第二網(wǎng)絡(luò)200為高,傳送功率也較高,需要質(zhì)量較佳的頻道來維持高傳輸效率,所以優(yōu)先讓第一網(wǎng)絡(luò)100選取期望頻道。
[0067]本實(shí)施例通過網(wǎng)絡(luò)連接裝置300的微控制器(MCU)得知W1-Fi目前使用的第一頻道,讓頻道選擇器23知道剩余可用的第二頻道是哪些,ZigBee網(wǎng)絡(luò)接口裝置再對(duì)這些候選的第二頻道發(fā)送信號(hào),進(jìn)行LQI值(Link Quality)的測(cè)量,將可找到LQI最大值的頻道,預(yù)設(shè)為干擾最小的工作頻道(要用的新頻道)。
[0068]綜上所述,由于W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置在ZigBee網(wǎng)絡(luò)中扮演協(xié)調(diào)者(Coordinator)的角色,所以可以在跳頻前發(fā)送封包,通知所屬的第二無線裝置c2(例如路由器(Router)及終端裝置(End device))換到新頻道上。
[0069]運(yùn)作期間只有在傳送封包或接收封包時(shí),記憶及統(tǒng)計(jì)錯(cuò)誤重傳的次數(shù),倘若該數(shù)字高于設(shè)定的最大值,則標(biāo)記該頻道是干擾很大的,再對(duì)其它可用頻道發(fā)送信號(hào),進(jìn)行LQI值(Link Quality)的測(cè)量,找到LQI最大值的頻道即為下一個(gè)可供使用的工作頻道,并通知其它裝置換到新頻道。
[0070]由于不斷地增加ZigBee頻道清單上的標(biāo)記,會(huì)造成可用頻道越來越少,所以將設(shè)定“可用頻道最小值(即未標(biāo)記門檻)”,如果可用頻道的個(gè)數(shù)低于此數(shù)值,則取消W1-Fi頻道以外的標(biāo)記,重新進(jìn)行LQI值的測(cè)量,以決定新的工作頻道。
[0071]又,本發(fā)明適用于兩個(gè)不同傳輸速率設(shè)備間的無線傳輸。雖然前述提到第一網(wǎng)絡(luò)100是W1-Fi無線區(qū)域網(wǎng)絡(luò),第二網(wǎng)絡(luò)200是ZigBee無線區(qū)域網(wǎng)絡(luò),但本實(shí)施例也可以適用其他網(wǎng)絡(luò)類型,只要滿足第一網(wǎng)絡(luò)100的最高數(shù)據(jù)傳輸速率大于第二網(wǎng)絡(luò)200的最高數(shù)據(jù)傳輸速率即可。當(dāng)然,當(dāng)?shù)谝痪W(wǎng)絡(luò)100和第二網(wǎng)絡(luò)200的類型改變,也需對(duì)應(yīng)地調(diào)整第一接口 3和第二接口 5類型。通常操作于2.4GHz頻段使用DSSS(Direct Sequence SpreadSpectrum,直接序列展頻)技術(shù)的網(wǎng)絡(luò)有無線USB (universal serial bus,通用串列總線)、2.4GHz無線電話和CDMA(Code Division Multiple Access,分碼多工接取)系統(tǒng),這些都可以選來當(dāng)作本實(shí)施例的第一網(wǎng)絡(luò)100或第二網(wǎng)絡(luò)200。
[0072]值得注意的是,頻道選擇器23也可獨(dú)立于網(wǎng)絡(luò)連接裝置300外,且網(wǎng)絡(luò)連接裝置300的實(shí)現(xiàn)方式不限于橋接器,也可以是閘道器、路由器或其他。此外,儲(chǔ)存器I也可以是如圖5般內(nèi)置于處理器2’中。
[0073]第二較佳實(shí)施例
[0074]參閱圖6,第二較佳實(shí)施例的網(wǎng)絡(luò)連接裝置300”能利用第二網(wǎng)絡(luò)連接多個(gè)第二無線裝置c2,其中網(wǎng)絡(luò)連接裝置300”不具有顯示設(shè)備或輸入設(shè)備,且無法直接連接外部網(wǎng)絡(luò)。
[0075]而網(wǎng)絡(luò)連接裝置300”為了能以第一網(wǎng)絡(luò)連接作為第一無線裝置的無線服務(wù)提供裝置Cl’,首先作為另一個(gè)第一無線裝置的可攜式無線裝置Cl”會(huì)和網(wǎng)絡(luò)連接裝置300”建立一個(gè)點(diǎn)對(duì)點(diǎn)(ad-hoc)無線網(wǎng)絡(luò),之后,可攜式無線裝置Cl”將用于登入第一網(wǎng)絡(luò)的資訊傳送給網(wǎng)絡(luò)連接裝置300”。然后,網(wǎng)絡(luò)連接裝置300”使用收到的登入資訊連接上第一網(wǎng)絡(luò),以和無線服務(wù)提供裝置Cl’進(jìn)行通訊。
[0076]較佳地,本實(shí)施例的第一網(wǎng)絡(luò)是W1-Fi無線區(qū)域網(wǎng)絡(luò),第二網(wǎng)絡(luò)是ZigBee無線區(qū)域網(wǎng)絡(luò)。網(wǎng)絡(luò)連接裝置300”是W1-Fi/ZigBee網(wǎng)絡(luò)連接裝置;無線服務(wù)提供裝置cl’例如是無線分享器(Wireless Access Point, WAP);可攜式無線裝置cl”例如是配置有W1-Fi收發(fā)功能的手機(jī)、計(jì)算機(jī)或其他具有類似功能的電子裝置;第二無線裝置c2例如是配置有ZigBee收發(fā)功能的無線揚(yáng)聲器、照明開關(guān)、空調(diào)器或其他具有類似功能的電子裝置。特別說明的是,本發(fā)明可攜式無線裝置Cl”與網(wǎng)絡(luò)連接裝置300”建立連線的方式不必局限于前述說明,只要是合理的網(wǎng)絡(luò)連結(jié)即可,例如是乙太網(wǎng)絡(luò)。同時(shí),上述網(wǎng)絡(luò)連接裝置300”也不限于不具有顯示設(shè)備或輸入設(shè)備,且無法直接連接外部網(wǎng)絡(luò)的裝置。
[0077]如此,當(dāng)網(wǎng)絡(luò)連接裝置300”和無線服務(wù)提供裝置Cl’經(jīng)由一個(gè)第一頻道進(jìn)行通訊,網(wǎng)絡(luò)連接裝置300”可從第二頻道中選出一個(gè)不重疊于前述第一頻道的最佳通訊質(zhì)量的工作頻道來和第二無線裝置c2建立連結(jié)(細(xì)節(jié)部分如第一實(shí)施例所述,在此不再贅述),而使可攜式無線裝置Cl”可以遠(yuǎn)端操控及管理上述第二無線裝置c2。
[0078]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種頻道選擇方法,適用于從一個(gè)網(wǎng)絡(luò)的多個(gè)候選頻道中決定一個(gè)供該網(wǎng)絡(luò)進(jìn)行通訊的工作頻道,其特征在于,包含以下步驟: (A)根據(jù)另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的一個(gè)頻道,決定該網(wǎng)絡(luò)的所述候選頻道,且所述候選頻道不重疊于該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道,其中該另一個(gè)網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率; (B)對(duì)該網(wǎng)絡(luò)的每一個(gè)該候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該工作頻道; (C)切換到該工作頻道,以供該網(wǎng)絡(luò)進(jìn)行通訊; (D)傳送一個(gè)封包,監(jiān)測(cè)重傳該封包的次數(shù); (E)根據(jù)該封包的重傳次數(shù),決定是否更新該工作頻道;及 (F)當(dāng)決定更新該工作頻道,為目前工作頻道以外的所述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道; 其中,該網(wǎng)絡(luò)的所述候選頻道數(shù)目少于該網(wǎng)絡(luò)的可支援傳輸頻道總數(shù)。
2.根據(jù)權(quán)利要求1所述的頻道選擇方法,其特征在于,步驟(A)包括以下子步驟: 讀取該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道;及 在一個(gè)記錄有該網(wǎng)絡(luò)的所述候選頻道的頻道清單中標(biāo)記出重疊于該另一個(gè)網(wǎng)絡(luò)進(jìn)行通訊的該頻道。
3.根據(jù)權(quán)利要求1所述的頻道選擇方法,其特征在于:還包含介于步驟(E)和(F)間的一個(gè)步驟(G):當(dāng)決定更新該工`作頻道,標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道;且根據(jù)更新后的工作頻道來重復(fù)步驟(C)~(E)、(G)和(F),直到未被標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門檻,就清除所有所述候選頻道的標(biāo)記。
4.根據(jù)權(quán)利要求1所述的頻道選擇方法,其特征在于:步驟(A)是根據(jù)W1-Fi網(wǎng)絡(luò)進(jìn)行通訊的該頻道,決定出ZigBee網(wǎng)絡(luò)的所述候選頻道;且步驟(B)是為ZigBee網(wǎng)絡(luò)的所述候選頻道評(píng)估頻道通訊質(zhì)量。
5.一種頻道選擇器,適用于一個(gè)用于耦接一個(gè)第一網(wǎng)絡(luò)和一個(gè)第二網(wǎng)絡(luò)的網(wǎng)絡(luò)連接裝置中,該第一網(wǎng)絡(luò)對(duì)應(yīng)至少一個(gè)第一頻道,該第二網(wǎng)絡(luò)對(duì)應(yīng)多個(gè)第二頻道,其特征在于,該頻道選擇器包括: 一個(gè)標(biāo)記單元,根據(jù)該第一網(wǎng)絡(luò)進(jìn)行通訊的該至少一個(gè)第一頻道,決定所述第二頻道中的多個(gè)候選頻道,且決定出的所述候選頻道不重疊于該第一網(wǎng)絡(luò)進(jìn)行通訊的該至少一個(gè)第一頻道,其中該第一網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該第二網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率; 一個(gè)評(píng)估單元,為每一該候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該網(wǎng)絡(luò)連接裝置用于與該第二網(wǎng)絡(luò)通訊的一個(gè)工作頻道;及 一個(gè)監(jiān)測(cè)單元,當(dāng)該網(wǎng)絡(luò)連接裝置經(jīng)由該工作頻道傳遞一個(gè)封包給該第二網(wǎng)絡(luò),該監(jiān)測(cè)單元監(jiān)測(cè)該網(wǎng)絡(luò)連接裝置重傳該封包的次數(shù),以決定是否令該評(píng)估單元更新該工作頻道; 其中,當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該評(píng)估單元為目前工作頻道以外的所述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道;其中,所述候選頻道數(shù)目少于所述第二頻道總數(shù)。
6.根據(jù)權(quán)利要求5所述的頻道選擇器,其特征在于:當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該標(biāo)記單元會(huì)標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道; 其中,該評(píng)估單元為每一個(gè)未標(biāo)記的候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道,且該標(biāo)記單元會(huì)根據(jù)該監(jiān)測(cè)單元對(duì)更新后工作頻道的監(jiān)測(cè)來選擇性地標(biāo)記更新后工作頻道所對(duì)應(yīng)的該候選頻道; 當(dāng)未標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門濫,該標(biāo)記單元就清除所有所述候選頻道的標(biāo)記。
7.根據(jù)權(quán)利要求5所述的頻道選擇器,其特征在于:該標(biāo)記單元從ZigBee網(wǎng)絡(luò)的所述第二頻道中決定出所述候選頻道,且所述候選頻道不重疊于該網(wǎng)絡(luò)連接裝置用于與W1-Fi網(wǎng)絡(luò)通訊的該至少一個(gè)第一頻道。
8.根據(jù)權(quán)利要求5所述的頻道選擇器,其特征在于:該頻道選擇器是一個(gè)軟件。
9.一種網(wǎng)絡(luò)連接裝置,適用于耦接一個(gè)第一網(wǎng)絡(luò)和一個(gè)第二網(wǎng)絡(luò),該第一網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)第一頻道,該第二網(wǎng)絡(luò)對(duì)應(yīng)多個(gè)第二頻道,其特征在于,該網(wǎng)絡(luò)連接裝置包括: 一個(gè)第一收發(fā)單元,用于經(jīng)由該第一頻道與該第一網(wǎng)絡(luò)進(jìn)行通訊; 一個(gè)第二收發(fā)單元,用于經(jīng)由一個(gè)工作頻道與該第二網(wǎng)絡(luò)進(jìn)行通訊;及一個(gè)處理器,與該第一收發(fā)單元和該第二收發(fā)單元電連接,還包括一個(gè)頻道選擇器,該頻道選擇器具有: 一個(gè)標(biāo)記單元,根據(jù)該第一網(wǎng)絡(luò)進(jìn)行通訊的該第一頻道,決定所述第二頻道中的多個(gè)候選頻道,且決定出的所述候選頻道不重疊于該第一網(wǎng)絡(luò)進(jìn)行通訊的該第一頻道,其中該第一網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率大于該第二網(wǎng)絡(luò)的最高數(shù)據(jù)傳輸速率; 一個(gè)評(píng)估單元,為每一該候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作該工作頻道;及 一個(gè)監(jiān)測(cè)單元,監(jiān)測(cè)該第二收發(fā)單元于該工作頻道重傳一個(gè)封包的次數(shù),以決定是否令該評(píng)估單元更新該工作頻道; 其中,當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該評(píng)估單元為目前工作頻道以外的所述候選頻道評(píng)估頻道通訊質(zhì)量,并挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道;其中,所述候選頻道數(shù)目少于所述第二頻道總數(shù)。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接裝置,其特征在于:當(dāng)該監(jiān)測(cè)單元令該評(píng)估單元更新該工作頻道,該標(biāo)記單元會(huì)標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道; 其中,該評(píng)估單元為每一個(gè)未標(biāo)記的候選頻道評(píng)估頻道通訊質(zhì)量,以挑出對(duì)應(yīng)較佳頻道通訊質(zhì)量的該候選頻道當(dāng)作更新后的工作頻道,且該標(biāo)記單元會(huì)根據(jù)該監(jiān)測(cè)單元對(duì)更新后工作頻道的監(jiān)測(cè)來選擇性地標(biāo)記更新后工作頻道所對(duì)應(yīng)的該候選頻道; 當(dāng)未標(biāo)記的候選頻道的數(shù)目少于一個(gè)未標(biāo)記門濫,該標(biāo)記單元就清除所有所述候選頻道的標(biāo)記。
11.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接裝置,其特征在于:該評(píng)估單元計(jì)算每一個(gè)候選頻道的鏈結(jié)質(zhì)量指標(biāo)、接收信號(hào)強(qiáng)度指標(biāo),或其他可以展現(xiàn)頻道通訊質(zhì)量的質(zhì)量信號(hào),來評(píng)估頻道通訊質(zhì)量。
12.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接裝置,其特征在于:還包括一個(gè)儲(chǔ)存器,用于記錄該監(jiān)測(cè)單元監(jiān)測(cè)出的該封包重傳次數(shù),并存有一個(gè)地址表和一個(gè)候選頻道清單,其中該地址表記錄著該第一網(wǎng)絡(luò)內(nèi)一個(gè)第一無線裝置的地址和該第二網(wǎng)絡(luò)內(nèi)一個(gè)第二無線裝置的地址,該候選頻道清單是供該標(biāo)記單元標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)連接裝置,其特征在于,該處理器還包括: 一個(gè)過濾單元,根據(jù)該地址表的記錄,比對(duì)該第一網(wǎng)絡(luò)傳來的另一個(gè)封包所載有的一個(gè)來源地址和一個(gè)目的地址;及 一個(gè)格式轉(zhuǎn)換器,當(dāng)該過濾單元比對(duì)出該另一個(gè)封包是該第一網(wǎng)絡(luò)的該第一無線裝置要傳送給該第二網(wǎng)絡(luò)的該第二無線裝置,該格式轉(zhuǎn)換器會(huì)使該另一個(gè)封包從符合該第一網(wǎng)絡(luò)傳輸格式解譯成符合該第二網(wǎng)絡(luò)傳輸格式。
14.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接裝置,其特征在于,該處理器還包括: 一個(gè)儲(chǔ)存器,用于記錄該監(jiān)測(cè)單元監(jiān)測(cè)出的該封包重傳次數(shù),并存有一個(gè)地址表和一個(gè)候選頻道清單,其中該地址表記錄著該第一網(wǎng)絡(luò)內(nèi)一個(gè)第一無線裝置的地址和該第二網(wǎng)絡(luò)內(nèi)一個(gè)第二無線裝置的地址,該候選頻道清單是供該標(biāo)記單元標(biāo)記目前工作頻道所對(duì)應(yīng)的該候選頻道; 一個(gè)過濾單元,根據(jù)該地址表的記錄,比對(duì)該第一網(wǎng)絡(luò)傳來的另一個(gè)封包所載有的一個(gè)來源地址和一個(gè)目的地址;及 一個(gè)格式轉(zhuǎn)換器,當(dāng)該過濾單元比對(duì)出該另一個(gè)封包是該第一網(wǎng)絡(luò)的該第一無線裝置要傳送給該第二網(wǎng)絡(luò)的該第二無線裝置,該格式轉(zhuǎn)換器會(huì)使該另一個(gè)封包從符合該第一網(wǎng)絡(luò)傳輸格式解譯成符合該第二網(wǎng)絡(luò)傳輸格式。
15.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接裝置,其特征在于:該標(biāo)記單元從ZigBee網(wǎng)絡(luò)的所述第二頻道中決定出所述候選頻道,且所述候選頻道不重疊于該網(wǎng)絡(luò)連接裝置用于與W1-Fi網(wǎng)絡(luò)通訊的該第一頻道。
【文檔編號(hào)】H04N21/442GK103686211SQ201210314967
【公開日】2014年3月26日 申請(qǐng)日期:2012年8月30日 優(yōu)先權(quán)日:2012年8月30日
【發(fā)明者】潘志理, 李修宇, 吳致諺 申請(qǐng)人:光寶電子(廣州)有限公司, 光寶科技股份有限公司