TWI487397B

Channel selection method, channel selector and network connecting apparatus

Abstract

A channel selection method is adapted to determine an operating channel for a network and comprises the steps of: determining a plurality of candidate channels of the network which don’t overlap with the communication channel of another network supporting higher data transfer rate; evaluating communication quality of the candidate channels and taking the candidate one with better communication quality as the operating channel; switching to the operating channel to deliver a packet; monitoring the number of redelivering the packet; deciding whether to update the operating channel based on the number of redelivering the packet; and evaluating communication quality of the candidate channels except the current operating channel when deciding to update the operating channel and taking the candidate one with better communication quality as the updated operating channel. The present invention also provides a channel selector and a network connecting apparatus with the channel selection method.

TWI487397B, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

14 claims: 14 independent, 0 dependent

  1. 1
    一種頻道選擇方法,適用於從一網路的多個候選頻道中決定一個供該網路進行通訊的工作頻道,包含以下步驟:(A)讀取另一網路進行通訊的一頻道,並根據該另一網路進行通訊的該頻道,在一個記錄有該網路之該等候選頻道的頻道清單中標記出重疊於該另一網路進行通訊的該頻道,以決定該網路的該等候選頻道,且該等候選頻道不重疊於該另一網路進行通訊的該頻道,其中該另一網路的最高資料傳輸速率大於該網路的最高資料傳輸速率;(B)對該網路的每一個該候選頻道評估頻道通訊品質,並挑出對應較佳頻道通訊品質的該候選頻道當作該工作頻道;(C)切換到該工作頻道,以供該網路進行通訊;(D)傳送一封包,監測重傳該封包的次數;(E)根據該封包的重傳次數,決定是否更新該工作頻道;及(F)當決定更新該工作頻道,為目前工作頻道以外的該等候選頻道評估頻道通訊品質,並挑出對應較佳頻道通訊品質的該候選頻道當作更新後的工作頻道;其中,該網路的該等候選頻道數目少於該網路的可支援傳輸頻道總數。
  2. 2
    依據申請專利範圍第1項所述之頻道選擇方法,更包含 介於步驟(E)和(F)間的一步驟(G):當決定更新該工作頻道,標記目前工作頻道所對應的該候選頻道;且根據更新後的工作頻道來重複步驟(C)~(E)、(G)和(F),直到未被標記的候選頻道的數目少於一未標記門檻,就清除所有該等候選頻道的標記。
  3. 3
    依據申請專利範圍第1項所述之頻道選擇方法,其中,步驟(A)是根據Wi-Fi(無線保真)網路進行通訊的該頻道,決定出ZigBee(群蜂)網路的該等候選頻道;且步驟(B)是為ZigBee網路的該等候選頻道評估頻道通訊品質。
  4. 4
    一種頻道選擇器,適用於一個用以耦接一第一網路和一第二網路的網路連接裝置中,該第一網路對應至少一個第一頻道,該第二網路對應多個第二頻道,且該頻道選擇器包括:一標記單元,讀取該第一網路進行通訊的該至少一第一頻道,並根據該第一網路進行通訊的該至少一第一頻道,在一個記錄有該第二網路之該等第二頻道的第二網路候選頻道清單中標記出哪些第二頻道重疊於該第一網路進行通訊的該至少一第一頻道,以決定該等第二頻道中的多個候選頻道,且決定出的該等候選頻道不重疊於該第一網路進行通訊的該至少一第一頻道,其中該第一網路的最高資料傳輸速率大於該第二網路的最高資料傳輸速率; 一評估單元,為每一該候選頻道評估頻道通訊品質,以挑出對應較佳頻道通訊品質的該候選頻道當作該網路連接裝置用以與該第二網路通訊的一工作頻道;及一監測單元,當該網路連接裝置經由該工作頻道傳遞一封包給該第二網路,該監測單元監測該網路連接裝置重傳該封包的次數,以決定是否令該評估單元更新該工作頻道;其中,當該監測單元令該評估單元更新該工作頻道,該評估單元為目前工作頻道以外的該等候選頻道評估頻道通訊品質,並挑出對應較佳頻道通訊品質的該候選頻道當作更新後的工作頻道;其中,該等候選頻道數目少於該等第二頻道總數。
  5. 5
    依據申請專利範圍第4項所述之頻道選擇器,其中,當該監測單元令該評估單元更新該工作頻道,該標記單元會標記目前工作頻道所對應的該候選頻道;其中,該評估單元為每一未標記的候選頻道評估頻道通訊品質,以挑出對應較佳頻道通訊品質的該候選頻道當作更新後的工作頻道,且該標記單元會根據該監測單元對更新後工作頻道的監測來選擇性地標記更新後工作頻道所對應的該候選頻道;當未標記的候選頻道的數目少於一未標記門檻,該標記單元就清除所有該等候選頻道的標記。
  6. 6
    依據申請專利範圍第4項所述之頻道選擇器,其中,該標記單元從ZigBee(群蜂)網路的該等第二頻道中決定出 該等候選頻道,且該等候選頻道不重疊於該網路連接裝置用以與Wi-Fi(無線保真)網路通訊的該至少一第一頻道。
  7. 7
    依據申請專利範圍第4項所述之頻道選擇器,其中,該頻道選擇器係為一軟體。
  8. 8
    一種網路連接裝置,適用於耦接一第一網路和一第二網路,該第一網路對應一第一頻道,該第二網路對應多個第二頻道,該網路連接裝置包括:一第一收發單元,用以經由該第一頻道與該第一網路進行通訊;一第二收發單元,用以經由一工作頻道與該第二網路進行通訊;及一處理器,與該第一收發單元和該第二收發單元電連接,更包括:一頻道選擇器,具有:一標記單元,讀取該第一網路進行通訊的該第一頻道,並根據該第一網路進行通訊的該第一頻道,在一個記錄有該第二網路之該等第二頻道的第二網路候選頻道清單中標記出哪一第二頻道重疊於該第一網路進行通訊的該第一頻道,以決定該等第二頻道中的多個候選頻道,且決定出的該等候選頻道不重疊於該第一網路進行通訊的該第一頻道,其中該第一網路的最高資料傳輸速率大於該第二網路的最高資料傳輸速率; 一評估單元,為每一該候選頻道評估頻道通訊品質,以挑出對應較佳頻道通訊品質的該候選頻道當作該工作頻道;及一監測單元,監測該第二收發單元於該工作頻道重傳一封包的次數,以決定是否令該評估單元更新該工作頻道;其中,當該監測單元令該評估單元更新該工作頻道,該評估單元為目前工作頻道以外的該等候選頻道評估頻道通訊品質,並挑出對應較佳頻道通訊品質的該候選頻道當作更新後的工作頻道;其中,該等候選頻道數目少於該等第二頻道總數。
  9. 9
    依據申請專利範圍第8項所述之網路連接裝置,其中,當該監測單元令該評估單元更新該工作頻道,該標記單元會標記目前工作頻道所對應的該候選頻道;其中,該評估單元為每一未標記的候選頻道評估頻道通訊品質,以挑出對應較佳頻道通訊品質的該候選頻道當作更新後的工作頻道,且該標記單元會根據該監測單元對更新後工作頻道的監測來選擇性地標記更新後工作頻道所對應的該候選頻道;當未標記的候選頻道的數目少於一未標記門檻,該標記單元就清除所有該等候選頻道的標記。
  10. 10
    依據申請專利範圍第8項所述之網路連接裝置,其中,該評估單元計算每一候選頻道的鏈結品質指標(LQI)、接 收信號強度指標(RSSI),或其他可以展現頻道通訊品質的品質信號,來評估頻道通訊品質。
  11. 11
    依據申請專利範圍第8項所述之網路連接裝置,更包括:一儲存器,用以記錄該監測單元監測出的該封包重傳次數,並存有一位址表和一候選頻道清單,其中該位址表記錄著該第一網路內一第一無線裝置的位址和該第二網路內一第二無線裝置的位址,該候選頻道清單是供該標記單元標記目前工作頻道所對應的該候選頻道。
  12. 12
    依據申請專利範圍第11項所述之網路連接裝置,其中該處理器更包括:一過濾單元,根據該位址表的記錄,比對該第一網路傳來的另一封包所載有的一來源位址和一目的位址;及一格式轉換器,當該過濾單元比對出該另一封包是該第一網路的該第一無線裝置要傳送給該第二網路的該第二無線裝置,該格式轉換器會使該另一封包從符合該第一網路傳輸格式解譯成符合該第二網路傳輸格式。
  13. 13
    依據申請專利範圍第8項所述之網路連接裝置,其中該處理器更包括:一儲存器,用以記錄該監測單元監測出的該另一封包重傳次數,並存有一位址表和一候選頻道清單,其中該位址表記錄著該第一網路內一第一無線裝置的位址和該第二網路內一第二無線裝置的位址,該候選頻道清單 是供該標記單元標記目前工作頻道所對應的該候選頻道;一過濾單元,根據該位址表的記錄,比對該第一網路傳來的另一封包所載有的一來源位址和一目的位址;及一格式轉換器,當該過濾單元比對出該另一封包是該第一網路的該第一無線裝置要傳送給該第二網路的該第二無線裝置,該格式轉換器會使該另一封包從符合該第一網路傳輸格式解譯成符合該第二網路傳輸格式。
  14. 14
    依據申請專利範圍第8項所述之網路連接裝置,其中,該標記單元從ZigBee(群蜂)網路的該等第二頻道中決定出該等候選頻道,且該等候選頻道不重疊於該網路連接裝置用以與Wi-Fi(無線保真)網路通訊的該第一頻道。
Independent claims14