本發明關于一種網絡設備,特別是一種可供暫時存取網絡設定的網絡設備及其方法。
背景技術:
隨著網絡技術興盛發展,網絡設備已充斥于生活周遭。通常網絡設備可以一設定裝置(如計算機)經由網絡設備的網絡連接端口連線。使用者便可操作設定裝置,來對網絡設備進行設定。然而,使用者通常不會頻繁的對網絡設備進行設定。因此,在需要和網絡設備連線時,使用者往往不記得網絡設備的網絡地址,而無法連線至網絡設備。
網絡設備的制造廠商針對此情形的應對方式是,在網絡設備上設置重置按鈕。當使用者按下此重置按鈕時,網絡設備便會回到出廠設定,讓使用者可以出廠預設的網絡地址及預設的管理賬號密碼來登入設定。然而,如此雖然解決了使用者無法設定網絡設備的問題,但網絡設備的先前設定也因為重置的關系而消失,使得使用者必須重新再進行設定。
技術實現要素:
鑒于以上的問題,本發明第一實施例提供一種可供暫時存取網絡設定的網絡設備,包含儲存單元、至少一第一網絡連接端口、第一網絡管理單元、第一網絡連接端口、第二網絡管理單元、第二網絡連接端口及處理單元。第一網絡管理單元電連接儲存單元及至少一第一網絡連接端口。第二網絡管理單元電連接儲存單元及至少一第二網絡連接端口。
儲存單元儲存一管理網絡地址及一預設網絡地址。至少一第一網絡連接端口可供外部至少一連網裝置對應連接。第一網絡管理單元儲存對應第一網絡連接端口的第一網絡設定,而于一工作模式下,與設定裝置通訊。其中, 第一網絡設定包含管理網絡地址。第二網絡連接端口常態為閑置狀態。處理單元于工作模式下偵測是否滿足一模式切換條件,模式切換條件可為設定裝置連接第二網絡連接端口。而于滿足模式切換條件時,網絡設備由工作模式進入一臨時管理模式。于臨時管理模式下,處理單元控制第二網絡管理單元儲存對應第二網絡連接端口的一第二網絡設定,以與設定裝置通訊,其中第二網絡設定包含預設網絡地址。處理單元基于設定裝置傳送的一控制指令執行一回饋動作,并偵測模式切換條件是否解除,而于模式切換條件解除時返回工作模式。
本發明第一實施例還提供一種暫時存取網絡設備的網絡設定的方法,網絡設備包含至少一第一網絡連接端口及一第二網絡連接端口。暫時存取網絡設備的網絡設定的方法,包含:儲存對應該至少一第一網絡連接端口的一第一網絡設定,第一網絡設定包含一管理網絡地址,以經由第一網絡連接端口與設定裝置通訊;偵測一模式切換條件是否滿足,于滿足時進入一臨時管理模式,其中模式切換條件為第二網絡連接端口與設定裝置彼此連接;于臨時管理模式下,儲存對應第二網絡連接端口的第二網絡設定,第二網絡設定包含預設網絡地址,以經由第二網絡連接端口與設定裝置通訊;基于設定裝置傳送的一控制指令,執行一回饋動作;及于模式切換條件解除時,返回一工作模式,于工作模式中,至少一第一網絡連接端口供外部至少一連網裝置對應連接。
本發明第二實施例提供另一可供暫時存取網絡設定的網絡設備,包含儲存單元、至少一第一網絡連接端口、第一網絡管理單元、第一網絡連接端口、觸發單元及處理單元。第一網絡管理單元電連接儲存單元及至少一第一網絡連接端口。
儲存單元儲存一管理網絡地址及一預設網絡地址。至少一第一網絡連接端口可供外部至少一連網裝置對應連接。第一網絡管理單元儲存對應第一網絡連接端口的第一網絡設定,而于一工作模式下,與設定裝置通訊。其中,第一網絡設定包含管理網絡地址。觸發單元可響應一觸發條件而產生一觸發信號。處理單元于工作模式下偵測是否產生觸發信號且滿足一模式切換條件,若是,則由工作模式進入臨時管理模式。模式切換條件為第一網絡連接 端口連接設定裝置。于臨時管理模式下,處理單元清除第一網絡管理單元儲存的第一網絡設定中的管理網絡地址,并設定第一網絡設定中包含預設網絡地址,以與設定裝置通訊。處理單元基于設定裝置傳送的控制指令執行一回饋動作,并偵測模式切換條件是否解除,而于模式切換條件解除時返回工作模式。
綜上所述,根據本發明實施例的網絡設備及暫時存取網絡設備的網絡設定的方法,可讓使用者忘記管理網絡地址時,仍可進入臨時管理模式而重新獲悉管理網絡地址或者更改管理網絡地址。在一些實施例中,若使用者也忘記管理者賬號密碼,可于臨時管理模式中以一臨時賬號密碼登入管理。而通過臨時管理模式與工作模式間的切換,便無須將網絡設備重置回出廠狀態,免于原先的任何的設定均被重置。
附圖說明
圖1為本發明第一實施例的可供暫時存取網絡設定的網絡設備的示意圖。
圖2為本發明第一實施例的暫時存取網絡設備的網絡設定的方法流程圖。
圖3為本發明第二實施例的可供暫時存取網絡設定的網絡設備的示意圖。
【符號說明】
100:可供暫時存取網絡設定的網絡設備
110:第一網絡連接端口
120:第二網絡連接端口
130:第一網絡管理單元
140:第二網絡管理單元
150:儲存單元
160:處理單元
170:觸發單元
200:設定裝置
300:連網裝置
具體實施方式
應當理解,以下述及“一實施例”時,表示結合該實施例描述的技術特征、構造或特性均可被包括在本發明的至少一個實施方式中。說明書中多處出現的片語“在一實施例中”可能涉及多個不同的實施例,單獨的實施例或其他實施例之間并不相互排斥。
應當理解,當以下提及一個元件“連接”另一個元件時,可以是兩元件直接連接,也可以是兩者之間有中間元件存在。相反地,當提及元件“直接連接”另一個元件時,則沒有中間元件存在。
這里所用的術語僅僅是為了說明特殊實施例,而非用以限制本發明。例如,全文中相同的元件符號表示相同的元件。盡管這里使用術語“第一”和“第二”等描述不同的元件,但此些元件不因此些術語而限制其順序。在此,所使用的術語“或/和”包括所列出的項目的一個或多個的任意和全部組合。應當理解,單數形式“一”和“該”也可以包括多數形式,除非在上下文中有明確的指示。
還應當理解,當在說明中使用術語“包含”或“具有”說明某個特征、步驟、元件或/和組件的存在時,不排除一個或多個其他特征、步驟、元件、組件或/和其組合的存在或加入。
除此之外,下文述及「電連接」是指利用電耦合和/或電傳導方式使二裝置或元件之間彼此傳遞電信號。
請參照圖1及圖2。圖1為本發明第一實施例的可供暫時存取網絡設定的網絡設備100的示意圖。圖2為本發明第一實施例的暫時存取網絡設備的網絡設定的方法流程圖。可供暫時存取網絡設定的網絡設備100(于后簡稱網絡設備100)包含至少一個第一網絡連接端口110(在此雖以多數個為例 說明,但在一些實施例中可僅有一個網絡連接端口110)、第二網絡連接端口120、第一網絡管理單元130、第二網絡管理單元140、儲存單元150及處理單元160。第一網絡管理單元130電連接儲存單元150及第一網絡連接端口110。第二網絡管理單元140電連接儲存單元150及第二網絡連接端口120。處理單元160電連接儲存單元150、第一網絡連接端口110、第二網絡連接端口120、第一網絡管理單元130及第二網絡管理單元140。處理單元160為具有運算能力而可執行軟件程序的運算單元。
第一網絡連接端口110及第二網絡連接端口120為支持以太網絡界面的連接孔,而可例如與具有RJ45接頭的網絡線連接。在網絡設備100正常的工作模式下,第一網絡連接端口110可供外部至少一連網裝置300對應連接,以執行網絡設備100應有的功能。在此,網絡設備100可例如為集線器(Hub)、交換器(Switch)、IP分享器、路由器(Router)、無線接入點(Wireless Access Point,WAP)等。連網裝置300為具有網絡連接能力的裝置,如臺式計算機、筆記本計算機、工作站、服務器等。
第一網絡管理單元130及第二網絡管理單元140是可支持網絡傳輸協定的管理單元,分別具有儲存空間(例如,隨機存取存儲器(RAM))。第一網絡管理單元130的儲存空間可儲存對應第一網絡連接端口110的網絡設定(于后稱第一網絡設定),使得第一網絡連接端口110可根據第一網絡設定與所連接的設備進行通訊。相似地,第二網絡管理單元140的儲存空間可儲存對應第二網絡連接端口120的網絡設定(于后稱第二網絡設定),使得第二網絡連接端口120可根據第二網絡設定與所連接的裝置進行通訊。
儲存單元150為非易失性存儲器,例如閃存、電可擦可編程只讀存儲器(EEPROM)或/和只讀存儲器(ROM)等,儲存一管理網絡地址及一預設網絡地址。在此,管理網絡地址及預設網絡地址可為靜態地址或動態地址。管理網絡地址儲存在可復寫、更改數據的存儲器,如閃存、電可擦可編程只讀存儲器等;而預設網絡地址則可儲存在不可復寫、更改數據的只讀存儲器,以確保不會變動,但儲存在可復寫、更改數據的存儲器仍是可以的。預設網絡地址是網絡設備100出廠時即儲存于儲存單元150中,如192.168.1.1。管理網絡地址可以是網絡設備100出廠即預設的網絡地址,也可以是后續使用 者更改后的網絡地址。
在前述工作模式下,第一網絡管理單元130儲存有第一網絡設定,第一網絡設定包含管理網絡地址,藉此當設定裝置200連接至其中一個第一網絡連接端口時,可以管理網絡地址為目的地址而與網絡設備100通訊(參照第2圖的步驟S410)。因此,當使用者想要設定網絡設備100時(如更改管理網絡地址、修改管理者賬號密碼等),便可利用設定裝置200經由第一網絡連接端口110連線至網絡設備100,據以進行操作。然而,若使用者忘記管理網絡地址為何時,便無法進行前述操作,而需以后續的方式進行。在此,設定裝置200可以是具有網絡連接能力的裝置,如臺式計算機、筆記本計算機、工作站、服務器等。
同樣在工作模式下,第二網絡管理單元140預先儲存第二網絡設定,故第二網絡連接端口120常態為閑置狀態,在工作模式下不提供網絡通訊功能。處理單元160于工作模式下會偵測是否滿足一模式切換條件。于此,模式切換條件為設定裝置200連接第二網絡連接端口120。而于模式切換條件滿足時,網絡設備100自工作模式進入臨時管理模式。(參照圖2的步驟S420)因此,在此模式切換條件下,當使用者將設定裝置200連接至第二網絡連接端口120之后,處理單元160便偵測到模式切換條件已滿足,于是將進入臨時管理模式。
于臨時管理模式下,處理單元160控制第二網絡管理單元140儲存對應第二網絡連接端口120的第二網絡設定。亦即,處理單元160會讀取儲存單元150儲存的預設網絡地址,并將預設網絡地址寫入第二網絡設定中(即第二網絡設定包含預設網絡地址)。因此,設定裝置200可以預設網絡地址為目的地址而與網絡設備100通訊。(參照圖2的步驟S430)
于是,使用者可操作設定裝置200,而傳送控制指令至網絡設備100。處理單元160可基于設定裝置200傳送的控制指令執行一回饋動作。(參照圖2的步驟S440)
舉例來說,使用者操作設定裝置200的網頁瀏覽器,而于網頁瀏覽器輸入預設網絡地址,進而可連線至網絡設備100。通過管理者身份認證程序(如驗證管理者賬號密碼)之后,設定裝置200可通過網頁主控臺(web console)、 網頁界面(web UI)等方式對網絡設備100下達控制指令。在一實施例中,對應控制指令的回饋動作是回傳包含有管理網絡地址的數據封包或基于控制指令更改第一網絡設定中的管理網絡地址。也就是說,因為使用者忘記管理網絡地址,因此可下達查詢管理網絡地址的控制指令,使得處理單元160回傳管理網絡地址的數據封包,設定裝置200收到回傳的數據封包,便可顯示管理網絡地址。使用者便可得知管理網絡地址為何,以供后續利用查詢到的管理網絡地址來連線至網絡設備100。或者,使用者可以下達更改管理網絡地址的控制指令,而將欲設定的管理網絡地址傳送至網絡設備100,處理單元160便可將原本的管理網絡地址更換為設定裝置200傳送的新的管理網絡地址,以供后續利用新設定的管理網絡地址來連線至網絡設備100。然而,本發明的實施例所指的回饋動作并非以此限定,亦可為管理權限內所能執行的其他動作,如進行其他網絡設定、設定賬號密碼等。
參照圖2的步驟S450,于臨時管理模式下,處理單元160還會偵測前述模式切換條件是否解除,而于模式切換條件解除時(在此為設定裝置200與第二網絡連接端口120之間的連接關系中斷,如拔除其間的網絡線),返回工作模式。據此,即使使用者忘記管理網絡地址,也無須將網絡設備重置回出廠狀態,免于原先的任何的設定均被重置。而返回工作模式之后,第一網絡連接端口110可繼續供連網裝置300對應連接,執行網絡設備100應有的功能。
在一實施例中,模式切換條件還可包含各第一網絡連接端口110中斷與連網裝置300的連接。也就是說,各個第一網絡連接端口110均為閑置狀態,而未連接連網裝置300。藉此,除了第二網絡連接端口120連接設定裝置之外,所有第一網絡連接端口110也需要未連接其他裝置,網絡設備100才會進入臨時管理模式,而可避免因使用者誤將設備連接到第二網絡連接端口120便觸發模式改變,進而影響網絡設備100的正常運作。
在一實施例中,于臨時管理模式下,處理單元160會清除第一網絡管理單元130的第一網絡設定,以避免網絡地址沖突(例如,原管理網絡地址與預設網絡地址相同)。而在返回工作模式后,處理單元160會根據儲存于儲存單元150的管理網絡地址,再次設定第一網絡管理單元130的第一網絡設 定(即回復為進入臨時管理模式之前的設定。在此,第一網絡設定除了包含管理網絡地址之外,還可包含但不限于網絡掩碼、網絡網關、動態主機配置協定(DHCP)等設定。
在一實施例中,使用者除了管理網絡地址之外,可能也忘記管理者的賬號密碼,即便以上述方式以預設網絡地址連線成功,仍無法對網絡設備100進行操作。對此,儲存單元150還可儲存一管理賬號密碼與一臨時賬號密碼。管理賬號密碼是指使用者需要使用的管理者賬號密碼,臨時賬號密碼為網絡設備100出廠即預設的賬號密碼。因此,臨時賬號密碼可儲存于不可復寫、更改數據的只讀存儲器,但儲存于可復寫、更改數據的存儲器仍是可以的。處理單元160于工作模式下,會驗證設定裝置200是否以管理賬號密碼登入,如果成功登入才允許使用者進行設定。若于臨時管理模式下,處理單元160會改以臨時賬號密碼驗證設定裝置200的登入。因此,承前述第一實施例的說明,于臨時管理模式,使用者除了以預設網絡地址來連線之外,還可以臨時賬號密碼來登入網絡設備100。
圖3為本發明第二實施例的可供暫時存取網絡設定的網絡設備100的示意圖。
相較于前述第一實施例,本實施例的網絡設備100不具有第二網絡連接端口120及第二網絡管理單元140,而增加了觸發單元170。于是,在本實施例中,設定裝置200是連接到第一網絡連接端口110。于后將針對此些差異進行說明,其他部分請參考前述說明,于此不再贅述。
觸發單元170與處理單元160電連接,而可響應一觸發條件而產生一觸發信號。在此,視觸發單元170的類型,觸發條件而有所不同。在一實施例中,觸發單元170可為具有至少二種狀態的開關或按鈕。而可在觸發單元170因使用者的輸入而由第一狀態改變為第二狀態時產生觸發信號。例如,按下按鈕,則產生電壓變化的觸發信號;切換開關,則產生斷路或短路的觸發信號。在另一實施例中,觸發單元170可為計時器,而可于設定裝置200連接第一網絡連接端口110起一預定時間后則產生超時的觸發信號。
處理單元160可于工作模式下偵測是否有產生前述的觸發信號,并且偵測是否也滿足一模式切換條件。于此,模式切換條件可為第一網絡連接端口 110連接設定裝置200。若二者均滿足,則由工作模式進入臨時管理模式。于臨時管理模式下,處理單元160清除第一網絡管理單元130儲存的第一網絡設定中的管理網絡地址,并設定第一網絡設定中包含預設網絡地址,以與設定裝置200通訊。換言之,對應第一網絡連接端口110的第一網絡設定,由原本的包含管理網絡地址改為包含預設網絡地址。處理單元160便可基于設定裝置200傳送的控制指令執行回饋動作,并偵測模式切換條件是否解除(在此為設定裝置200與第一網絡連接端口110之間的連接關系中斷,如拔除其間的網絡線),而于模式切換條件解除時返回工作模式。據此,即使使用者忘記管理網絡地址,也無須將網絡設備重置回出廠狀態,免于原先的任何的設定均被重置。而返回工作模式之后,第一網絡連接端口110可繼續供連網裝置300對應連接,執行網絡設備100應有的功能。
綜上所述,根據本發明實施例的網絡設備100及暫時存取網絡設備100的網絡設定的方法,可讓使用者忘記管理網絡地址時,仍可進入臨時管理模式而重新獲悉管理網絡地址或者更改管理網絡地址。在一些實施例中,若使用者也忘記管理者賬號密碼,可于臨時管理模式中以一臨時賬號密碼登入管理。而通過臨時管理模式與工作模式間的切換,便無須將網絡設備100重置回出廠狀態,免于原先的任何的設定均被重置。