選擇接入點的方法與裝置的製作方法
2023-05-11 18:13:11 1
專利名稱:選擇接入點的方法與裝置的製作方法
技術領域:
本發明涉及一種通信系統,明確地說涉及一種選擇接入點的方法與裝置。
背景技術:
Wi-Fi保護設置(Wi-Fi protected setup, WPS)的裝置提供一種容易且安全的 無線網絡連線協議。傳統上,用戶需手動設定服務集識別符(service set identifier, SSID),並使用有線等效保密(wired equivalent privacy, WEP)或 Wi-Fi 保護接入(Wi_Fi protectedaccess, WPA),來建立安全的無線網絡連線。然而,傳統的設定方式,用戶除了需 具備無線網絡相關背景知識外,在連線過程中還需輸入複雜的加密密鑰以取得網絡連線。 相反地,Wi-Fi保護設置的臺站(station)或接入點(access point,AP)除了容易操作外, 在信息安全方面提供Wi-Fi保護接入及Wi-Fi保護接入2 (WPS2)等加密方式。目前Wi-Fi保護設置的裝置支持二種連線模式個人識別號 (Personalldentification Number, PIN)模式及按IE配置(Push Button Configuration, PBC)模式。在個人識別號模式中需輸入個人識別號以完成連線。在按鈕配置模式中則是通 過按鈕的方式取得連線。在Wi-Fi保護設置使用上,當將接入點設定為特定連線模式後,臺站需選擇 與所述接入點相同的連線模式才能建立連線。因此,當用戶將與Wi-Fi保護設置且為 個人識別號啟用的接入點取得連線時,那麼必須選擇正確的接入點才可成功完成驗證 (handshaking)並取得連線。因此,需要一種有效選擇接入點的方法與裝置,以提升臺站與 接入點取得連線的速度。
發明內容
本發明的選擇接入點的方法與裝置根據接入點發送的幀內容產生候選名單,並根 據所述候選名單逐一驗證名單中的接入點以選擇個人識別號啟用的接入點。在候選名單產 生過程中,將個人識別號啟用的接入點排序到高優先等級位置,並排除非Wi-Fi保護設置 的接入點及按鈕配置啟用的接入點。本發明的一實施範例揭示一種選擇接入點的方法,其包含掃描多個信道並產生 候選名單;如果所述候選名單中的第一接入點為非Wi-Fi保護設置的接入點,那麼從所述 候選名單中刪除所述第一接入點;如果所述候選名單中的第二接入點為按鈕配置啟用的接 入點,那麼從所述候選名單中刪除所述第二接入點;排序所述候選名單;以及驗證所述候 選名單以選擇第三接入點。本發明的另一實施範例揭示一種選擇接入點的裝置,其包含掃描單元、產生單元、 設定單元及驗證單元。所述掃描單元用以掃描多個信道並得到掃描結果。所述產生單元根 據所述掃描結果產生候選名單。所述設定單元根據所述候選名單設定起始驗證接入點及期 滿時間。所述驗證單元根據所述候選名單逐一驗證以選擇接入點。
圖1顯示無線網絡的示意圖;圖2顯示本發明的一實施範例的選擇接入點的方法的流程圖;圖3描繪步驟S203的詳細步驟流程圖;以及圖4描繪本發明的另一實施例的選擇接入點的裝置框圖。
具體實施例方式圖1顯示無線網絡的示意圖。所述無線網絡包含臺站11及多個接入點12至15, 其中接入點12為非Wi-Fi保護設置(Wi-Fi protected setup, WPS)的接入點,接入點13 為按鈕配置(push button configuration)啟用的接入點,而接入點14及接入點15為個 人識別號(personal identification number, PIN)啟用的接入點。圖2顯示本發明的一實施範例的選擇接入點的方法流程圖。本實施範例將說明臺 站11如何選擇Wi-Fi保護設置且為個人識別號啟用的接入點並完成驗證程序。在步驟S201 中,臺站11啟動選擇接入點流程。在步驟S202中,執行信道掃描程序。在電氣和電子工程 師學會(Institute of Electrical and Electronics Engineers, IEEE)所規範的802. 11 標準中,在掃描階段臺站必須掃描所有信道。目前,所述掃描方式可分為主動式掃描及被動 式掃描。在主動式掃描中,臺站選擇信道並傳輸探查請求幀(proberequest frame),接著等 待給定的時間以接收響應的探查請求幀。如果在所述給定的時間後並未接收到所述響應的 探查請求幀,那麼調整到一個新的信道並重複此程序。在被動式掃描中,臺站選擇信道且監 聽(listening)給定的時間。如果在所述給定的時間後並未接收到信標幀(beacon frame) 廣播,那麼調整到一個新的信道並重複此程序。在本實施例中,總共會搜尋到4個接入點, 即接入點編號12至15。在步驟S203中根據步驟S202的掃描結果產生候選名單。圖3顯示步驟S203的詳細步驟。在步驟S301中,刪除非Wi-Fi保護設置的接入點。 如果接入點為WI-FI保護設置接入點,那麼所述接入點發送的探查響應幀(proberesponse frame)或信標幀中會含有WI-FI保護設置信息元(information element,IE)。反之,如果 所述接入點發送的探查響應幀或信標幀不包含WI-FI保護設置信息元,那麼從候選名單中 刪除所述接入點。因此,在此步驟中將會刪除接入點12。在步驟S302中,從候選名單中刪 除以按鈕配置啟用的接入點,其中根據WI-FI保護設置信息元的裝置口令識別符(device password ID)中的值判斷是否為按鈕配置啟用。如果接入點為按鈕配置啟用的接入點,那 麼在其WI-FI保護設置信息元的裝置口令識別符中的值為0x0004。因此,在此步驟中將會 刪除接入點13。在步驟S303中,如果接入點為個人識別號啟用的接入點,如接入點14及接 入點15,那麼將所述接入點排序於高優先等級位置。如果所述接入點為個人識別號啟用的 接入點,那麼在其WI-FI保護設置信息元的裝置口令識別符中的值為0x0000。然而,有些 接入點的WI-FI保護設置信息元不一定含有裝置口令識別符,這些接入點在候選名單中則 被排序在低優先等級位置。此外,裝置口令識別符值為0X0001、0X0002、0X0003、0X0005或 0x0006 OxOOOF的接入點也排序在低優先等級位置。因此,在本實施範例中,步驟S203產生的候選名單為接入點14及接入點15。在步 驟S204中,根據候選名單設定第一個將驗證的接入點,如接入點14。在步驟S205中,設定 期滿時間並啟動計時。在本實施範例中所述期滿時間大致為120秒。在步驟S206中檢查是否超過設定的期滿時間。如果是,那麼在步驟S207中結束本流程。如果否,那麼在步驟 S208驗證接入點14。在步驟S209中,判斷驗證是否成功。如果是,那麼在步驟S207中結 束本流程。如果否,那麼進行步驟S210。以下4種情況表示驗證失敗。第一、如果臺站11向接入點14傳送出EAPOL開始 幀(EAPOL-Start frame)之後,在第一時間內未收到接入點14發送的EAP請求/身份幀 (EAP-Rrequest/Identity frame),那麼停止驗證接入點14並進行步驟S210。第二、如果 臺站11向接入點14傳送出EAP響應/身份幀(EAP-Response/identity frame)之後,在 第二時間內未收到接入點14發送的EAP請求(開始)幀(ΕΑΡ-Request (start) frame),那 麼停止驗證接入點14並進行步驟S210。第三、如果臺站11向接入點14傳送出EAP響應 (Ml)幀(ΕΑΡ-Response (Ml) frame)之後,在第三時間內未收到接入點14發送的EAP響應 (M2)幀(ΕΑΡ-Response (M2) frame),那麼停止驗證接入點14並進行步驟S210。第四、如果 臺站11收到接入點14發送的否定確認幀(Negative Acknowledgementframe),那麼停止 驗證接入點14並進行步驟S210。如果發生上述4種情況中的一種,那麼在步驟S210中判 斷接入點14是否為候選名單中的最後一個將驗證的接入點。如果否,那麼在步驟S212中 設定下一個將驗證的接入點。例如將接入點15設定為下一個將驗證的接入點,並重複步驟 S206 S212。如果此時已完成接入點15的驗證,那麼在步驟S211中再次設定第一個將驗 證的接入點(即接入點14),並重複步驟S206 S212以選擇個人識別號啟用的接入點並與 其連線。為了使所屬領域的技術人員可以通過本實施範例的教導實施本發明,以下搭配上 述選擇接入點的方法,另外提出一種選擇接入點的裝置的實施範例。圖4描繪本發明的另一實施例的選擇接入點的裝置框圖。選擇接入點的裝置400 包含掃描單元401、產生單元402、設定單元403、計時單元404及驗證單元405。所述掃描單 元401用以掃描多個信道並得到掃描結果,其中所述掃描單元401經設定而以主動式掃描 模式或被動式掃描模式操作。所述產生單元402根據所述掃描結果產生候選名單。所述設 定單元403根據所述候選名單設定起始驗證接入點及期滿時間。根據本發明的實施範例, 所述期滿時間大致為120秒。所述計時單元404耦合於所述設定單元403及所述驗證單元 405且用以計算所述驗證單元405的驗證時間。所述驗證單元405根據所述候選名單逐一 驗證以選擇個人識別號啟用的接入點。本發明實施例的選擇接入點的裝置400可以軟體實 現、硬體實現、內嵌單一處理器或多處理器的平臺上實現的其中一種方式來實現。綜上所述,本發明的選擇接入點的方法與裝置根據接入點發送的幀內容產生候選 名單,並根據所述候選名單逐一驗證名單中的接入點以選擇個人識別號啟用的接入點。在 候選名單產生過程中,將個人識別號啟用的接入點排序到高優先等級位置,並排除非Wi-Fi 保護設置的接入點及按鈕配置啟用的接入點。以上揭示了本發明的技術內容及技術特點,然而所屬領域的技術人員仍可能基於 本發明的教示及揭示內容而作種種不背離本發明精神的替換及修改。因此,本發明的保護 範圍應不限於實施例所揭示的內容,而應包括各種不背離本發明的替換及修改,並為以上 權利要求書所涵蓋。
權利要求
一種選擇接入點的方法,其特徵在於其包含下列步驟如果候選名單中具有非Wi-Fi保護設置的接入點,那麼從所述候選名單中刪除所述接入點;如果所述候選名單中具有按鈕配置啟用的接入點,那麼從所述候選名單中刪除所述接入點;排序刪除後的所述候選名單;以及驗證所述候選名單以選擇接入點。
2.根據權利要求1所述的方法,其特徵在於其另外包含掃描多個信道並產生所述候選 名單的步驟。
3.根據權利要求2所述的方法,其特徵在於其中所述掃描多個信道的方式為主動式掃描。
4.根據權利要求2所述的方法,其特徵在於其中所述掃描多個信道的方式為被動式掃描。
5.根據權利要求1所述的方法,其特徵在於其中所述排序步驟包含如果接入點為個人識別號啟用的接入點,那麼將所述接入點排序到高優先等級位置。
6.根據權利要求1所述的方法,其特徵在於其另外包含設定期滿時間的步驟。
7.根據權利要求6所述的方法,其特徵在於其中所述期滿時間大致為120秒。
8.根據權利要求1所述的方法,其特徵在於其另外包含設定起始驗證接入點的步驟。
9.根據權利要求1所述的方法,其特徵在於其中所述驗證步驟包含如果臺站向所述候選名單中的接入點傳送出EAP0L開始幀之後,在第一時間內未收到 所述接入點發送的EAP請求/身份幀,那麼停止驗證所述接入點;如果所述臺站向所述接入點傳送出EAP響應/身份幀之後,在第二時間內未收到所述 接入點發送的EAP請求(開始)幀,那麼停止驗證所述接入點;如果所述臺站向所述接入點傳送出EAP響應(Ml)幀之後,在第三時間內未收到所述接 入點發送的EAP響應(M2)幀,那麼停止驗證所述接入點;以及如果所述臺站收到所述接入點發送的否定確認幀,那麼停止驗證所述接入點。
10.根據權利要求1所述的方法,其特徵在於其中所述驗證步驟所選擇的接入點為個 人識別號啟用的接入點。
11.一種選擇接入點的裝置,其特徵在於包含 產生單元,其根據掃描結果產生候選名單;設定單元,其根據所述候選名單設定起始驗證接入點及期滿時間;以及 驗證單元,其根據所述候選名單逐一驗證以選擇接入點。
12.根據權利要求11所述的裝置,其特徵在於其另外包含掃描單元,所述掃描單元用 以掃描多個信道並得到所述掃描結果。
13.根據權利要求11所述的裝置,其特徵在於其另外包含計時單元,所述計時單元耦 合於所述設定單元及所述驗證單元,且用以計算所述驗證單元的驗證時間。
14.根據權利要求11所述的裝置,其特徵在於其中所述掃描單元經設定而以主動式掃 描模式操作。
15.根據權利要求11所述的裝置,其特徵在於其中所述掃描單元經設定而以被動式掃描操作。
16.根據權利要求11所述的裝置,其特徵在於其中所述期滿時間大致為120秒。
17.根據權利要求11所述的裝置,其特徵在於其中所述選擇的接入點為個人識別號啟 用的接入點。
18.根據權利要求11所述的裝置,其特徵在於其以軟體實現、硬體實現、內嵌單一處理 器或多處理器的平臺上實現。全文摘要
本發明涉及一種選擇接入點的方法與裝置。所述方法根據接入點發送的幀內容產生候選名單,並根據所述候選名單逐一驗證名單中的接入點以選擇個人識別號啟用的接入點。在候選名單產生過程中,將個人識別號啟用的接入點排序到高優先等級位置並排除非Wi-Fi保護設置的接入點及按鈕配置啟用的接入點。
文檔編號H04W12/06GK101873590SQ200910137230
公開日2010年10月27日 申請日期2009年4月27日 優先權日2009年4月27日
發明者唐松見, 彭瑞珠, 楊雅雯 申請人:雷凌科技股份有限公司