TWI513351B - 無線網路裝置及自動無線區域網路連線設定方法 - Google Patents
無線網路裝置及自動無線區域網路連線設定方法 Download PDFInfo
- Publication number
- TWI513351B TWI513351B TW103104962A TW103104962A TWI513351B TW I513351 B TWI513351 B TW I513351B TW 103104962 A TW103104962 A TW 103104962A TW 103104962 A TW103104962 A TW 103104962A TW I513351 B TWI513351 B TW I513351B
- Authority
- TW
- Taiwan
- Prior art keywords
- wireless network
- network device
- wireless
- service identifier
- local area
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本發明係關於一種無線網路裝置及自動無線區域網路連線設定方法,特別是一種可自行切換操作模式的無線網路裝置及自動設定多個無線網路裝置連線的方法。
隨著無線網路的日益普及和廣泛的應用,越來越多的住宅與辦公場所亦有架設多個無線網路裝置。舉例來說,於一層商業大樓中,為了能同時監視大樓內可能會發生安全疑慮的地方,往往於此些位置架設了多個無線網路裝置(如網路攝影機),並將此些網路攝影機畫面顯示至一台顯示螢幕上,方便監看人員同時監看多個位置。
然而,設定多個無線網路裝置並不方便。舉例來說,傳統設定無線網路裝置的方式,係透過使用者使用計算機裝置(如電腦)以有線或是無線的方式進入無線網路裝置的設定介面,對無線網路裝置的服務識別碼的進行更改,於更改完成後,無線網路裝置再透過剛才設定的服務識別碼連結至使用者指定的網路終端裝置(如無線網路分享器或無線基地台(Access Point,AP))。若是使用者需要設定多個無線網路裝置時,需對每一個要設定的無線網路裝置重複上述步驟,對使用者來說非常的不方便。
有鑑於以上的問題,本發明提供一種無線網路裝置及自動無線區域網路連線設定方法,藉由一個無線網路裝置於收到設定資訊後自動轉傳給與之連接的無線網路裝置,以幫助使用者可以透過僅設定一個無線網路裝置的無線網路設定即可於該無線網路裝置的收發範圍內完成所有支援本發明的無線網路裝置之無線網路設定。
依據本發明所揭露的自動無線區域網路連線設定方法,適用於設定第一無線網路裝置。所述自動無線區域網路連線設定方法包括搜尋用以提供無線區域網路的至少一個第二無線網路裝置。當搜尋不到至少一個第二無線網路裝置或判斷所有第二無線網路裝置的服務識別碼中沒有前綴詞時,設定第一無線網路裝置為基地台模式,其中第一無線網路裝置的服務識別碼具有前綴詞,或當判斷第二無線網路裝置僅其中之一的服務識別碼具有前綴詞時,建立與具有前綴詞的第二無線網路裝置的連結。接收第一設定訊號,第一設定訊號具有終端服務識別碼。當搜尋不到至少一個第二無線網路裝置或判斷所有第二無線網路裝置的服務識別碼中沒有前綴詞時,設定第一無線網路裝置為客戶端模式。以及將第一無線網路裝置的服務識別碼設定為終端服務識別碼。
本發明揭露一種無線網路裝置,包括處理單元與儲存單元。所述儲存單元電性連接於所述處理單元並儲存有軟體指令。所述軟體指令用以執行本發明所揭露之自動無線區域網路連線方法。
綜上所述,本發明透過無線網路裝置可自行切換客戶端模式及基地台模式、無線網路裝置的服務識別碼中具有前綴詞、及無線網路裝置於接收到設定訊號後即將自身的服務識別碼設定為接收到的服務識別碼,讓使用者
可以僅設定一個無線網路裝置的無線網路設定即可完成附近所有其他支援本發明的無線網路裝置的無線網路設定。
以上之關於本發明內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。
10‧‧‧無線網路裝置
13‧‧‧無線網路裝置
15‧‧‧無線網路裝置
17‧‧‧無線網路裝置
19‧‧‧無線網路裝置
100‧‧‧通訊單元
102‧‧‧處理單元
104‧‧‧儲存單元
20‧‧‧通訊裝置
22‧‧‧網路終端裝置
31‧‧‧第一設定訊號
32‧‧‧第二設定訊號
第1圖係依據本發明一實施例的無線網路裝置的功能方塊圖。
第2圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之一。
第3A圖係依據本發明另一實施例的自動無線區域網路連線設定的示意圖之二。
第3B圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之三。
第4A圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之四。
第4B圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之五。
第5A圖係依據本發明一實施例的自動無線區域網路連線設定方法的部分流程圖。
第5B圖係依據本發明一實施例的自動無線區域網路連線設定方法的部分流程圖。
第5C圖係依據本發另一實施例的自動無線區域網路連線設定方法的部分流
程圖。
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。
請參閱第1圖,第1圖為根據本發明一實施例之無線網路裝置的功能方塊圖。如第1圖所示,無線網路裝置10包含處理單元102及儲存單元100。其中,儲存單元100係電性連接於處理單元102。無線網路裝置10可以是無線網路攝影機、影像伺服器、網路影像紀錄裝置(network video recorder,NVR)或是任何可以透過無線區域網路方式連結的裝置,本發明並不以此為限。
儲存單元100用以儲存處理單元102所需執行的軟體指令。儲存單元100可以是一種可程式化唯讀記憶體(programmable read-only memory,PROM)、可擦可程式化唯讀記憶體(erasable programmable read-only memory,EPROM)、可電擦可程式化唯讀記憶體(electrically erasable programmable read-only memory,EEPROM)、快閃記憶體(flash memory)等非揮發性記憶體(non-volatile memory),但本發明不以此為限。
處理單元102用以執行儲存於儲存單元100中的軟體指令,此軟體指令內容為本發明所揭露之自動無線區域網路連線設定方法,此方法的詳細內容請容後詳述。處理單元102可以是微處理器(micro processor)、中央處理器(central process unit)或是其他適於運算處理的元件,但本發明並不以此為限。
除此之外,無線網路裝置10更包含通訊單元104,此通訊單元104電性連接處理單元102,並用以搜尋提供無線區域網路的至少一個無線網路裝置。搜尋方式例如可以是電機電子工程師學會(IEEE)802.11的站台掃描(site survey),搜尋目標例如可以是無線基地台(access point,AP)。
請一併參閱第1圖及第2圖,其中第2圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之一。如第2圖所示,通訊單元104會先執行上述的搜尋動作。當通訊單元104搜尋不到至少一個無線網路裝置或是處理單元102判斷所有搜尋到的無線網路裝置的服務識別碼(例如可以是電機電子工程師學會802.11服務設定識別碼識別元(service set identifier,SSID))中沒有預先定義的前綴詞(prefix)時,處理單元102設定無線網路裝置10為基地台模式(access point mode or AP mode),其中無線網路裝置10的服務識別碼具有預先定義的前綴詞。或當判斷所有搜尋到的至少一台無線網路裝置僅其中之一的服務識別碼具有預先定義的前綴詞時,建立與服務識別碼具有預先定義前綴詞的無線網路裝置的連結。舉例來說,於無線網路裝置10的無線網路訊號範圍內,若搜尋不到提供無線區域網路的其他無線網路裝置或是搜尋到其他的無線網路裝置(如無線網路裝置13及無線網路裝置15),但無線網路裝置13及無線網路裝置15的服務識別碼均沒有預先定義的前綴詞(如服務識別碼不是以”ACCESS NETWORK”字串為開頭)時,處理單元102則將操作模式設定為基地台模式。而當無線網路裝置10在基地台模式下時,無線網路裝置10會以自身的服務識別碼建立一無線區域網路,以提供其他無線網路裝置連結,而無線網路裝置10的服務識別碼具有上述前綴詞。或者,當搜尋到無線網路裝置13及無線網路裝置15均有提供無線區域網路,但僅只有其中一個無線網路裝置(如無線網路裝置
13)的服務識別碼具有上述前綴詞時,則無線網路裝置10運行於客戶端模式並建立與服務識別碼具有上述前綴詞的無線網路裝置(如無線網路裝置13)的連結。
接著,請一併參閱第1圖至第3B圖,其中第3A圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之二,第3B圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之三。當使用者欲更改無線網路裝置10的無線網路設定,使無線網路裝置10可以與網路終端裝置22(如無線網路分享器或無線基地台)連結時,如第3A圖所示,當無線網路裝置10運行於基地台模式時,使用者可以透過通訊裝置20(如智慧型手機)連結至無線網路裝置10並傳送第一設定訊號31至無線網路裝置10,無線網路裝置10再傳送第二設定訊號32至與無線網路裝置10建立連結的至少一個無線網路裝置例如無線網路裝置17與無線網路裝置19。或者,如第3B圖所示,當無線網路裝置10如前一段所述連結至具有預先定義的前綴詞的無線網路裝置13後,無線網路裝置13會於收到從通訊裝置20傳來的第一設定訊號31後傳送第二設定訊號32至無線網路裝置10。第一設定訊號31包含有網路終端裝置22的終端服務識別碼,例如網路終端裝置22的服務設定識別碼識別元。另外,第一設定訊號31亦可包含有網路終端裝置22的加密方式與加密金鑰。加密方式例如可為有線等效加密(wired equivalent privacy,WEP)、無線保真保護存取(Wi-Fi protected access,WPA)、無線保真保護存取第二代(WPA2)等,但不以此為限。第一設定訊號31中所包含的資訊可由使用者透過運行於通訊裝置20的應用程式的使用者介面手動輸入或由運行於通訊裝置20的應用程式透過站台掃描自動取得或者提供掃描結果給使用者選擇而得到。無線網路裝置10可透過通訊單元104接收第一設定訊號31。第二設定訊號32的格式可與第一設定訊號31完全相同或部
分相同或完全不同,第二設定訊號32所包含的訊息內容可與第一設定訊號31完全相同或部分相同。
而無線網路裝置10傳送第二設定訊號32的方式可以是透過一對一的方式,例如於第3A圖中先傳送第二設定訊號32至無線網路裝置17後,再傳送第二設定訊號至無線網路裝置19。或者無線網路裝置10可以透過廣播的方式,例如於第3A圖中將第二設定訊號32傳送給無線網路裝置17及無線網路裝置19。
請一併參閱第1圖、第2圖、第3A圖及第4A圖,其中第4A圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之四。如第4A圖所示,當無線網路裝置17及無線網路裝置19接收到第二設定訊號32後,即將原本自身的服務識別碼設定為終端服務識別碼、中斷與無線網路裝置10的連結及嘗試連結具有此終端服務識別碼的網路終端裝置22。
接著,由於無線網路裝置10目前運行於基地台模式,為了讓無線網路裝置10能連上網路終端裝置22,處理單元102將無線網路裝置10的操作模式設定改為客戶端(station mode or client mode or STA mode)模式,將無線網路裝置10的服務識別碼設定為終端服務識別碼以嘗試連結具有此終端服務識別碼的網路終端裝置22。更詳細地說,若是在無線網路裝置10的無線網路訊號範圍內,通訊單元104搜尋不到其他無線網路裝置,或是有搜尋到其他無線網路裝置,但其他無線網路裝置的服務識別碼中均沒有前述前綴詞時,處理單元102於完成上述發送第二設定訊號32的動作後,處理單元102將無線網路裝置10從原先運行於基地台模式更改為運行於客戶端模式,其中無線網路裝置10於客戶端模式下會嘗試與服務識別碼中具有前述前綴詞的無線網路裝置進行連結。
並且處理單元102將自身的服務識別碼更改設定為終端服務識別碼以連結網路終端裝置22。
另外,請一併參閱第1圖、第2圖、第3B圖及第4B圖,其中第4B圖係依據本發明一實施例的自動無線區域網路連線設定的示意圖之五。如第4B圖所示,當無線網路裝置10接收到第二設定訊號32後,即將原本自身的服務識別碼設定為終端服務識別碼、中斷與無線網路裝置13的連結及嘗試連結具有此終端服務識別碼的網路終端裝置22。
不僅如此,無線網路裝置10更具有於等待第一等待時間後由客戶端模式切換至基地台模式之功能以及於等待第二等待時間後由基地台模式切換至客戶端模式之功能。換句話說,前述中無線網路裝置10運行於搜尋用以提供無線區域網路的至少一無線網路裝置的狀態時,於無線網路裝置10的無線網路訊號範圍內,若於第一等待時間(例如30秒鐘)後依然搜尋不到提供無線區域網路的其他無線網路裝置或是搜尋到的無線網路裝置的服務識別碼均沒有前述前綴詞時,則處理單元102會將操作模式由原先的客戶端模式切換至基地台模式。
另外,無線網路裝置10如前述運行於基地台模式時,於等待第二等待時間(如一分鐘)後若判斷沒有任何連結至無線網路裝置10的無線網路裝置時,處理單元102會使無線網路裝置10從運行於基地台模式切換為運行於客戶端模式以搜尋用以提供無線區域網路的無線網路裝置。其中第一等待時間與第二等待時間可以是相同時間(如均為30秒鐘),或是如前述為相異時間(第一等待時間為30秒鐘,第二等待時間為1分鐘),本發明在此不加以限制。
此外,無線網路裝置10的服務識別碼更具有靜態名稱及動態數
值,靜態名稱係由媒體存取控制(media access control.MAC)位址得到,動態數值係由連結至無線網路裝置10的此些無線網路裝置的數量得到。靜態名稱所依據的媒體存取控制位址為無線網路裝置10本身的媒體存取控制位址,且可透過16進位方式表示於靜態名稱上,英文大小寫不限,例如0002D1ABCD68或00-02-D1-AB-CD-68。但本發明並不以此為限,例如亦可以使用8進位的方式表示或是可以把此媒體存取控制位址經由運算後再表示於靜態名稱上,甚至可以不使用媒體存取控制位址,只要採用一個各裝置間不重複,能夠唯一代表該裝置的序號即可,所以也可以是各家廠商自己定義的產品出廠序號。
當連結至無線網路裝置10的此些無線網路裝置的數量增加時,處理單元102則對應修改無線網路裝置10的服務識別碼的動態數值。舉例來說,無線網路裝置10於基地台模式下服務識別碼的動態數值的初始值為0,當有額外一個無線網路裝置連結至無線網路裝置10時,處理單元102則會將無線網路裝置10的服務識別碼的動態數值加1,但本發明並不以此為限,即處理單元102可將無線網路裝置10的服務識別碼的動態數值增加二或者任何其他運算過後之數值,初始值也可不為0。
除此之外,當原先連結至無線網路裝置10的無線網路裝置中斷與無線網路裝置10的連結時,處理單元102則可減少或是對應修改或是不改變無線網路裝置10的服務識別碼的動態數值,本發明在此並不加以限制。以第3A圖為例,無線網路裝置10被無線網路裝置17及無線網路裝置19連結時,無線網路裝置10的服務識別碼的動態數值為2。當無線網路裝置17因更改自身服務識別碼或是因網路連線不穩定而中斷與無線網路裝置10的連線時,無線網路裝置10的服務識別碼的動態數值並沒有改變,還是維持原來數值2。但於另一實
施例中,無線網路裝置10的服務識別碼的動態數值會因為無線網路裝置17的連線中斷而減少1,此時無線網路裝置10的服務識別碼的動態數值會因此變為1,本發明在此不加以限制。
請再一併參考第1圖及第2圖,於前述處理單元102判斷搜尋到的無線網路裝置的服務識別碼是否具前綴詞中,當搜尋到具有前綴詞的無線網路裝置的數量超過1(例如搜尋到無線網路裝置13及無線網路裝置15均具有前綴詞)時,若無線網路裝置13的服務識別碼的動態數值大於無線網路裝置15的服務識別碼的動態數值,則與無線網路裝置13建立連結。舉例來說,當曾經有3台無線網路裝置連結過無線網路裝置13時,即無線網路裝置13的服務識別碼的動態數值為3,且當無線網路裝置15僅有一個無線網路裝置曾經連結過時,即無線網路裝置15的服務識別碼的動態數值為1。當無線網路裝置10於客戶端模式下搜尋到此兩個無線網路裝置13與15時,處理單元102因判斷無線網路裝置13的服務識別碼的動態數值大於無線網路裝置15的服務識別碼的動態數值,故與無線網路裝置13進行連結。
於另一實施例中,無線網路裝置10於基地台模式下服務識別碼的動態數值的初始值為9999,當有額外一個無線網路裝置連結至無線網路裝置10時,處理單元102則會將無線網路裝置10的服務識別碼的動態數值減1,但本發明並不以此為限,即處理單元102可將無線網路裝置10的服務識別碼的動態數值減少2或者任何其他運算過後之數值,初始值也可不為9999。除此之外,當原先連結至無線網路裝置10的無線網路裝置中斷與無線網路裝置10的連結時,處理單元102則可增加或是對應修改或是不改變無線網路裝置10的服務識別碼的動態數值,本發明在此並不加以限制。並且,於前述處理單元102判斷
搜尋到的無線網路裝置的服務識別碼是否具前綴詞中,當搜尋到具有前綴詞的無線網路裝置的數量超過1(例如搜尋到無線網路裝置13及無線網路裝置15均具有前綴詞)時,若無線網路裝置13的服務識別碼的動態數值小於無線網路裝置15的服務識別碼的動態數值,則與無線網路裝置13建立連結。舉例來說,當曾經有3台無線網路裝置連結過無線網路裝置13時,即無線網路裝置13的服務識別碼的動態數值為9996,且當無線網路裝置15僅有一個無線網路裝置曾經連結過時,即無線網路裝置15的服務識別碼的動態數值為9998。當無線網路裝置10於客戶端模式下搜尋到此兩個無線網路裝置13與無線網路裝置15時,處理單元102因判斷無線網路裝置13的服務識別碼的動態數值小於無線網路裝置15的服務識別碼的動態數值,故與無線網路裝置13進行連結。
而當無線網路裝置13的服務識別碼的動態數值等於無線網路裝置15的服務識別碼的動態數值時,處理單元102比較無線網路裝置13的服務識別碼的靜態名稱與無線網路裝置15的服務識別碼的靜態名稱,並依比較結果建立與無線網路裝置13或是與無線網路裝置15之連結。舉例來說,當曾經有3台無線網路裝置連結過無線網路裝置13及曾經有3台無線網路裝置連結過無線網路裝置15時,即無線網路裝置13及無線網路裝置15的服務識別碼的動態數值均為3。當處理單元102比較此兩個無線網路裝置的服務識別碼的動態數值時,因為此兩個動態數值均相等,此時無線網路裝置10的處理單元102則接著比較無線網路裝置13及無線網路裝置15的服務識別碼的靜態名稱,並與靜態名稱的美國訊息交換標準代碼(ASCII Code)較小的無線網路裝置進行連結,例如若無線網路裝置13的靜態名稱為00-05-5D-E8-0F-A3,且無線網路裝置15的靜態名稱為00-05-5D-E8-0F-B5時,處理單元102因無線網路裝置13總共17個字
元的靜態名稱其中第16個字元”A”的美國訊息交換標準代碼小於無線網路裝置15的靜態名稱中的第16個字元”B”的美國訊息交換標準代碼,故與無線網路裝置13進行連結。
但本發明與此不加以限制,亦可與靜態名稱的美國訊息交換標準代碼較大者進行連結,例如於上述例中,因無線網路裝置15的靜態名稱中的第16個字元”B”的美國訊息交換標準代碼大於無線網路裝置13的靜態名稱其中第16個字元”A”的美國訊息交換標準代碼,故無線網路裝置10即與無線網路裝置15進行連結。不僅如此,比較無線網路裝置的靜態名稱亦不僅限於透過美國訊息交換標準代碼的方式,亦可以透過任何其他比較方式使處理單元102判斷應與哪一個無線網路裝置進行連結,本發明在此不加以限制。
不僅如此,當運行於客戶端模式的無線網路裝置10已經如上述成功連結至另一台服務識別碼符合判斷的運行於基地台模式的無線網路裝置後,無線網路裝置10在尚未收到第二設定訊號之前,仍會以固定或不固定間隔時間的方式重複進行前述的搜尋動作以及判斷搜尋結果的動作,若判斷到有其他更適合的服務識別碼出現,就會改連結到具有更適合的服務識別碼的無線網路裝置。
為了使所屬技術領域具有通常知識者能更了解本發明所述之自動無線區域網路連線裝置,以下搭配本發明之自動無線區域網路連線設定方法做進一步的說明。接著,請一併參閱第2圖至第5C圖,其中第5A圖與第5B圖及第5C圖結合為依據本發明一實施例之自動無線區域網路連線方法的流程圖,可用以設定無線網路裝置10。如第5A圖所示,於步驟S500中,運行於客戶端模式下。於步驟S502中,搜尋用以提供無線區域網路的其他無線網路裝置。
於步驟S504中,判斷用以提供無線區域網路中的無線網路裝置的服務識別碼是否具有預先定義的前綴詞。於步驟S506中,當於第一等待時間(如30秒鐘)內且尚未連接至任一無線網路裝置時會不斷搜尋用以提供無線區域網路中的無線網路裝置以及判斷搜尋到的無線網路裝置的服務識別碼是否具有前述前綴詞。於步驟S508中,因搜尋不到提供無線區域網路的其他無線網路裝置或是搜尋到的無線網路裝置的服務識別碼均沒有前述前綴詞時,由原先運行於客戶端模式更改運行於基地台模式
於步驟S510中,於基地台模式下建立無線區域網路,以供其他無線網路裝置連結。於步驟S512中,接收從通訊裝置20(如智慧型手機)所傳送的具有終端服務識別碼(如網路終端裝置22的服務設定識別碼識別元)的第一設定訊號。於步驟S516中,傳送具有終端服務識別碼的第二設定訊號至與之連接的至少一無線網路裝置(例如無線網路裝置17與無線網路裝置19)。執行此步驟前可先判斷是否有被其他無線網路裝置連結,若無則不傳送第二設定訊號;亦可不判斷而總是傳送第二設定訊號。於步驟S518中,由基地台模式更改運行於客戶端模式。於步驟S520中,將自身服務識別碼更改設定為終端服務識別碼以連結具有終端服務識別碼的網路終端裝置(如網路終端裝置22)。於步驟S522中,判斷具有前述前綴詞的無線網路裝置的數量是否僅有一個。於步驟S524中,建立與具有前述前綴詞的無線網路裝置的連結。於步驟S526中,接收從具有前述前綴詞的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號以連結網路終端裝置(如網路終端裝置22)。
如第5B圖所示,於步驟S528中,判斷具有前綴詞的無線網路裝置中服務識別碼的動態數值為最大的是否僅有一台。於步驟S532中,建立與
服務識別碼的動態數值為最大的無線網路裝置的連結。於步驟S534中,接收從服務識別碼的動態數值為最大的具有前綴詞的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號以連結網路終端裝置(如網路終端裝置22)。本發明並不以此為限,於另一實施例中,亦可於步驟S528中判斷具有前綴詞的無線網路裝置中服務識別碼的動態數值為最小的是否僅有一台,於步驟S532中,建立與服務識別碼的動態數值為最小的無線網路裝置的連結,並於步驟S534中,接收從識別碼的動態數值為最小的具有前綴詞的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號以連結網路終端裝置(如網路終端裝置22)。
於步驟S544中,建立與服務識別碼的靜態名稱為最小的無線網路裝置的連結。於步驟S546中,接收從服務識別碼的靜態名稱為最小的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號以連結網路終端裝置(如網路終端裝置22)。本發明並不以此為限,於另一實施例中,亦可於步驟S544中建立與服務識別碼的靜態名稱為最大的無線網路裝置的連結,並於步驟S546中,接收從服務識別碼的靜態名稱為最大的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號以連結網路終端裝置(如網路終端裝置22)。
請參閱第5C圖,步驟S600相當於第5A圖中的步驟S508,其餘步驟則進一步描述如第5A圖中執行完步驟S510後但尚未執行步驟S512前的動作。如第5C圖中所示,於步驟S600中,運行於基地台模式下,並啟動一計時器。於步驟S602中,判斷被其他無線網路裝置連結的數量使否為零,若是不為零,則重設計時器並持續判斷被其他無線網路裝置連結的數量,每次判斷之間可間隔一時間。於步驟S604中,判斷計時器的值是否大於第二等待時間。於步驟S606中,亦即於第二等待時間後,被其他無線網路裝置連結的數量依然為
零時,則由原先運行於基地台模式更改為運行於客戶端模式。
需要注意的是,於步驟S524與S526之間、步驟S532與S534之間、步驟S538與S540之間、步驟S544與S546之間、步驟S548與S550之間,亦即,建立與服務識別碼符合判斷的無線網路裝置的連結之後但尚未收到從服務識別碼符合判斷的無線網路裝置所傳送的具有終端服務識別碼的第二設定訊號之前,本發明之自動無線區域網路連線設定方法仍會以固定或不固定間隔時間的方式重複進行如本發明流程自步驟S502起的搜尋動作以及判斷搜尋結果的動作,若判斷到有其他更適合的服務識別碼出現,就會改連結到具有更適合的服務識別碼的無線網路裝置。此作動細節於流程圖中未繪示。
請一併參閱第2圖至第5C圖,本發明於此用一個例子說明,當使用者啟動無線網路裝置10後,此無線網路裝置10會先運行於客戶端模式下,並開始搜尋是否有提供無線區域網路的無線網路裝置,若有搜尋到提供無線區域網路的無線網路裝置13時,無線網路裝置10則開始判斷搜尋到的無線網路裝置13的服務識別碼是否具有預先定義的前綴詞。當判斷搜尋到的無線網路裝置13的服務識別碼不具有前述前綴詞時,則繼續搜尋其他有提供無線區域網路的無線網路裝置。若是於第一等待時間(例如30秒鐘後)還是搜尋不到服務識別碼中具有前述前綴詞的無線網路裝置,或是搜尋不到任何提供無線區域網路的網路裝置時,則無線網路裝置10將從原先運行於客戶端模式更改為運行於基地台模式,並建立無線區域網路以等待其他無線網路裝置連結。假設無線網路裝置17及無線網路裝置19隨後啟動。無線網路裝置17及無線網路裝置19因能搜尋到服務識別碼中具有前述前綴詞的無線網路裝置10而與之建立了連結。
接著,使用者透過通訊裝置20(如智慧型手機)與無線網路裝置
10進行連結,並將網路終端裝置22的終端服務識別碼透過第一設定訊號傳送給無線網路裝置10。當無線網路裝置10接收到此設定訊號後,則會將此終端服務識別碼透過第二設定訊號傳送給連結至此無線網路裝置10的無線網路裝置17及無線網路裝置19。當無線網路裝置17及無線網路裝置19接收到此具有終端服務設定碼之第二設定訊號後,即將原先服務設定碼更改設定為終端服務設定碼並與無線網路裝置10中斷連結。接著,無線網路裝置17及無線網路裝置19開始嘗試連結具有終端服務設定碼之網路終端裝置22。當所有連結至無線網路裝置10的無線網路裝置皆中斷連結後,此無線網路裝置10即從基地台模式更改運行於客戶端模式,並將自身的服務識別碼更改為此終端服務識別碼,並嘗試連結網路終端裝置22。
除此之外,當無線網路裝置10於啟動後在客戶端模式下,搜尋到無線網路裝置13及無線網路裝置15的服務識別碼皆具有前述前綴詞時,無線網路裝置10則先判斷此兩個無線網路裝置的服務識別碼中的動態數值。若是無線網路裝置13的動態數值大於無線網路裝置15的動態數值時,則與無線網路裝置13進行連結。若是此兩個無線網路裝置的動態數值相等的時候,則無線網路裝置10再比較此兩個無線網路裝置的服務識別碼中的靜態名稱,並與靜態名稱中的美國訊息交換標準代碼較小者進行連結。當無線網路裝置13的靜態名稱中的美國訊息交換標準代碼大於無線網路裝置15時,無線網路裝置10與無線網路裝置15進行連結。
接著,當無線網路裝置10接收到與之連結的無線網路裝置15所傳送的具有終端服務設定碼之第二設定訊號時,無線網路裝置10則會將自己原先的服務識別碼更改設定為終端服務識別碼並中斷與先前連結的無線網路裝
置15之連線。接著,無線網路裝置10則會嘗試連線具有終端服務識別碼的網路終端裝置22。
綜上所述,本發明透過無線網路裝置可自動切換客戶端模式及基地台模式、無線網路裝置的服務識別碼中具有前綴詞、及無線網路裝置於接收到設定訊號後即將此設定訊號內容傳送給其他位於同一無線區域網路下的無線網路裝置,讓使用者可以僅設定一台無線網路裝置的無線網路設定即可完成附近所有其他支援本發明的的無線網路裝置的無線網路設定。除此之外,本發明更透過無線網路裝置的服務識別碼中的動態數值及靜態名稱,使無線網路裝置在搜尋到一個以上具有前綴詞的無線網路裝置時,可以選擇連結至符合條件的單一個無線網路裝置,使得多個無線網路裝置可於最終均連結至一個無線區域網路中,使使用者可更便利的設定多個無線網路裝置連線。
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。
Claims (10)
- 一種自動無線區域網路連線設定方法,適用於設定一第一無線網路裝置,包括:搜尋用以提供無線區域網路的至少一第二無線網路裝置;當搜尋不到該至少一第二無線網路裝置或判斷所有該至少一第二無線網路裝置的服務識別碼中沒有一前綴詞時,設定該第一無線網路裝置為基地台模式(access point mode or AP mode),其中該第一無線網路裝置的服務識別碼具有該前綴詞,或當判斷該至少一第二無線網路裝置僅其中之一的服務識別碼具有該前綴詞時,建立與具有該前綴詞的該第二無線網路裝置的連結;接收一第一設定訊號,該第一設定訊號具有一終端服務識別碼;當搜尋不到該至少一第二無線網路裝置或判斷所有該至少一第二無線網路裝置的服務識別碼中沒有該前綴詞時,設定該第一無線網路裝置為客戶端模式(station mode or client mode or STA mode);以及將該第一無線網路裝置的服務識別碼設定為該終端服務識別碼。
- 如請求項1所述之自動無線區域網路連線設定方法,其中於接收該第一設定訊號,該第一設定訊號具有該終端服務識別碼的步驟中,更包括傳送一第二設定訊號至與該第一無線網路裝置建立連結的至少一個無線網路裝置,該第二設定訊號係具有該終端服務識別碼。
- 如請求項2所述之自動無線區域網路連線設定方法,其中該第一無線網路裝置的服務識別碼更具有一動態數值,該動態數值係由連結至該第一無線網路裝置的該些無線網路裝置的數量得到。
- 如請求項3所述之自動無線區域網路連線設定方法,其中當連結至該第一無 線網路裝置的該些無線網路裝置的數量增加時,對應修改該第一無線網路裝置的服務識別碼的該動態數值。
- 如請求項4所述之自動無線區域網路連線設定方法,於判斷該第二無線網路裝置的服務識別碼中是否具該前綴詞的步驟中,更包含當判斷該第二無線網路裝置的服務識別碼及一第三無線網路裝置的服務識別碼皆具有該前綴詞時,若該第二無線網路裝置的服務識別碼的該動態數值大於該第三無線網路裝置的服務識別碼的該動態數值,則與該第二無線網路裝建立連結。
- 如請求項5所述之自動無線區域網路連線設定方法,其中該第一無線網路裝置的服務識別碼更具有一靜態名稱,該靜態名稱係一能夠唯一代表該裝置的序號,當該第二無線網路裝置的服務識別碼的該動態數值等於該第三無線網路裝置的服務識別碼的該動態數值時,比較該第二無線網路裝置的服務識別碼的該靜態名稱與該第三無線網路裝置的服務識別碼的該靜態名稱,依比較結果建立與該第二無線網路裝置或是與該第三無線網路裝置之連結。
- 如請求項1所述之自動無線區域網路連線設定方法,其中該第一無線網路裝置更具有於等待一第一等待時間後由客戶端模式切換至基地台模式之功能以及於等待一第二等待時間後由基地台模式切換至客戶端模式之功能。
- 如請求項7所述之自動無線區域網路連線設定方法,更包括於等待該第二等待時間後若判斷沒有任何連結至該第一無線網路裝置的無線網路裝置時,使該第一無線網路裝置從運行於基地台模式切換為客戶端模式以搜尋用以提供無線區域網路的該第二無線網路裝置。
- 如請求項7所述之自動無線區域網路連線設定方法,更包括於等待該第一等待時間後,當搜尋不到該第二無線網路裝置或當判斷該第二無線網路裝置的 服務識別碼中沒有該前綴詞時,使該第一無線網路裝置從運行於客戶端模式切換為基地台模式。
- 一種無線網路裝置,包括一處理單元與一儲存單元,該儲存單元電性連接於該處理單元並儲存有一軟體指令,當該軟體指令在該處理單元中執行之時,會實行如申請專利範圍第1至9項任一項之方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103104962A TWI513351B (zh) | 2014-02-14 | 2014-02-14 | 無線網路裝置及自動無線區域網路連線設定方法 |
US14/587,698 US9706487B2 (en) | 2014-02-14 | 2014-12-31 | Wireless network device and automatic configuration method for linking wireless local area network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103104962A TWI513351B (zh) | 2014-02-14 | 2014-02-14 | 無線網路裝置及自動無線區域網路連線設定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201532468A TW201532468A (zh) | 2015-08-16 |
TWI513351B true TWI513351B (zh) | 2015-12-11 |
Family
ID=53799372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103104962A TWI513351B (zh) | 2014-02-14 | 2014-02-14 | 無線網路裝置及自動無線區域網路連線設定方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9706487B2 (zh) |
TW (1) | TWI513351B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10439674B2 (en) * | 2014-11-30 | 2019-10-08 | Integrated Silicon Solution Israel Ltd. | Domain establishment, registration and resignation via a push button mechanism |
RU2018108832A (ru) * | 2015-08-14 | 2019-09-16 | Филипс Лайтинг Холдинг Б.В. | Контроллер ячеистой wlan, устройство wlan и способ работы для подготовки wlan |
US11102702B2 (en) | 2016-05-30 | 2021-08-24 | Intermesh Holdings Inc. | Method for establishing network clusters between networked devices |
CN105959644B (zh) * | 2016-06-21 | 2019-10-18 | 浙江宇视科技有限公司 | 一种视频监控设备的配置方法及装置 |
CN106255176A (zh) * | 2016-08-04 | 2016-12-21 | 深圳键桥通讯技术股份有限公司 | 将智能设备接入无线网络的方法 |
EP3515052A1 (en) * | 2018-01-22 | 2019-07-24 | TP Vision Holding B.V. | Operating method of a mobile communication device |
US11968081B2 (en) * | 2022-01-19 | 2024-04-23 | Nile Global, Inc. | Methods and systems for network device management using a neighboring network device as a proxy |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835512A (zh) * | 2005-03-18 | 2006-09-20 | 联想(北京)有限公司 | 一种发现在不同无线计算机网络中的设备的方法 |
US20120257543A1 (en) * | 2011-04-08 | 2012-10-11 | Avraham Baum | Network configuration for devices with constrained resources |
CN103529793A (zh) * | 2013-10-18 | 2014-01-22 | 中山司南物联网科技有限公司 | 一种基于wifi的sta模式与ap模式的物联网控制***及其控制方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4860381B2 (ja) * | 2006-07-10 | 2012-01-25 | 日本電気通信システム株式会社 | 無線通信システム、システム制御装置、無線基地局、無線通信端末、通信制御方法、および通信制御プログラム |
US7940732B2 (en) * | 2007-01-19 | 2011-05-10 | At&T Intellectual Property I, L.P. | Automatic wireless network device configuration |
TWI327005B (en) * | 2007-02-16 | 2010-07-01 | Asustek Comp Inc | Method for establishing a wireless local area network |
US20130039352A1 (en) * | 2011-08-11 | 2013-02-14 | Seagate Technology Llc. | Configuring a wireless network interface to provide a network service |
US8831568B2 (en) * | 2011-09-27 | 2014-09-09 | Qualcomm Incorporated | Automatic configuration of a wireless device |
US20130094441A1 (en) * | 2011-10-17 | 2013-04-18 | Simon Milner | System, method, device for wireless device association, program download, and exchange of data between wireless devices |
KR101915314B1 (ko) * | 2011-10-25 | 2018-11-07 | 삼성전자주식회사 | 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치 |
US9241351B2 (en) * | 2011-11-04 | 2016-01-19 | Intel Corporation | Techniques and configurations for triggering a plurality of wireless devices |
TWI500290B (zh) * | 2012-05-23 | 2015-09-11 | Realtek Semiconductor Corp | 網路連接裝置 |
US9521609B2 (en) * | 2012-08-13 | 2016-12-13 | Lg Electronics Inc. | Method and device for updating system information in wireless LAN system |
WO2014036481A1 (en) * | 2012-08-31 | 2014-03-06 | Mastenbrook Brian E | Method and system for wireless devices to discover and connect to other devices |
TWI514902B (zh) * | 2013-11-15 | 2015-12-21 | 環旭電子股份有限公司 | 智慧家電之無線網路設定方法及系統 |
-
2014
- 2014-02-14 TW TW103104962A patent/TWI513351B/zh active
- 2014-12-31 US US14/587,698 patent/US9706487B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1835512A (zh) * | 2005-03-18 | 2006-09-20 | 联想(北京)有限公司 | 一种发现在不同无线计算机网络中的设备的方法 |
US20120257543A1 (en) * | 2011-04-08 | 2012-10-11 | Avraham Baum | Network configuration for devices with constrained resources |
CN103529793A (zh) * | 2013-10-18 | 2014-01-22 | 中山司南物联网科技有限公司 | 一种基于wifi的sta模式与ap模式的物联网控制***及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20150237666A1 (en) | 2015-08-20 |
TW201532468A (zh) | 2015-08-16 |
US9706487B2 (en) | 2017-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI513351B (zh) | 無線網路裝置及自動無線區域網路連線設定方法 | |
US12021823B2 (en) | Communication apparatus, methods, and non-transitory computer-readable media for determining IP addresses for use in different networks | |
CN107483715B (zh) | 终端与设备通信的方法和***、终端、存储介质 | |
US10321516B2 (en) | Communication device, system, and computer program product | |
US9907016B2 (en) | Communication device | |
EP2645812A2 (en) | Communication device | |
US9912761B2 (en) | Communication system, communication method, communication apparatus, method of controlling the same, and computer program | |
US9538375B2 (en) | Method for configuring wireless connection settings, wireless communications apparatus, and display method | |
KR20150087914A (ko) | 위치 정보에 기반한 디바이스 검색 방법 및 장치 | |
US11201950B2 (en) | Non-transitory computer-readable recording medium for terminal device | |
TWI508609B (zh) | 無線網路設定方法與無線網路系統 | |
US20150312945A1 (en) | Apparatus and method for managing instant connection based on wireless local area network | |
JP6095277B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
CN107592679B (zh) | 无线通信***和无线通信装置 | |
KR101375702B1 (ko) | 컴퓨터 판독가능한 기억 매체, 정보 통신 기기 및 연휴 방법 | |
US9467935B2 (en) | Communication apparatus and control method thereof | |
JP2017098852A (ja) | 通信装置、通信制御装置、通信方法、通信制御方法、システム及びプログラム | |
JP6376620B2 (ja) | 無線通信システム、接続認証プログラム及び接続認証方法 | |
JP2015091109A (ja) | 電子機器、プログラム | |
WO2016139920A1 (en) | Communication device, system, and computer program product | |
JP2018112976A (ja) | 情報処理装置、通信システム、通信方法、プログラム | |
KR20140037170A (ko) | 컴퓨터 판독가능한 기억 매체, 정보 통신 기기 및 연휴 방법 | |
JP2011019195A (ja) | 通信システム、管理装置およびその制御方法 | |
JP2009065383A (ja) | 中継装置、無線通信システム、通信範囲拡大方法、及び無線通信方法 | |
TW201616901A (zh) | 無線網路攝影機、網路組態設定方法及電腦可讀取之媒體 |