TWI582571B - 回復出廠預設值的方法與裝置,及其電腦程式產品 - Google Patents
回復出廠預設值的方法與裝置,及其電腦程式產品 Download PDFInfo
- Publication number
- TWI582571B TWI582571B TW100112415A TW100112415A TWI582571B TW I582571 B TWI582571 B TW I582571B TW 100112415 A TW100112415 A TW 100112415A TW 100112415 A TW100112415 A TW 100112415A TW I582571 B TWI582571 B TW I582571B
- Authority
- TW
- Taiwan
- Prior art keywords
- value
- preset value
- router
- factory
- returning
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
- Small-Scale Networks (AREA)
Description
本發明係有關於一種將系統回復出廠預設值(reset to factory default)的方法及裝置,且特別是有關於用於嵌入式系統中一種回復出廠預設值的方法及裝置。
多年以來,乙太網路(Ethernet)電纜一直是數位家庭的主要接線解決方案,利用它可以在家中各個房間之間傳送音頻、視頻和數位資料,甚至連接整個住宅音頻系統到家庭自動化和安全系統等一切設施。
然而乙太網路並不是最理想的選擇,因為佈建乙太網路需要對跨接線、具屏蔽的線、雙絞線、同軸線、集線器、交換器等有所瞭解,對一般大眾的家庭而言這是相當技術的細節,一時片刻難以了解,且只為了一次佈建需要去瞭解此一方面的技術知識,並不合算。
再者,絕大多數的家庭建築在設計與施工時都沒有考量到乙太網路的佈建需要,同時也不會預留乙太網路的佈線空間,所以家庭若要佈建乙太網路,肯定只能沿著牆緣來釘佈,即便如何低調也都是很顯眼,有礙觀瞻。因此家庭需要更簡單佈建、更無形運用的區域網路。
因此,同軸電纜多媒體聯盟(Multimedia over Coax Alliance,MoCA)便被提出來解決這個問題。同軸電纜多媒體聯盟是利用同軸電纜將多個高畫質的視頻從一個房間發送到另一個房間。目前在家庭中要安裝同軸電纜多媒體聯盟網路只需簡單地將同軸電纜多媒體聯盟多工器與同軸
電纜連接,即可在一根同軸電纜上提供電話服務和電腦數據連網。
一般來說,同軸電纜線與電源插入裝置被裝置在屋內,而由裝置於戶外的路由器進到屋內與其連結及溝通。為了使系統回復到原始的出廠設定,使用者必須藉由到戶外重新開啟路由器來達成。因此,需要的是一種回復出廠預設值的方法,其可讓使用者在屋內沒有其他介面或是任何硬體回復按鈕、開關的情況下,觸發回復到原始出廠的設定。
有鑑於此,本發明提供一種將系統回復出廠預設值的方法及裝置。
本發明實施例之一種將系統回復出廠預設值的方法。系統連接至一電源,首先,重複切斷-連接系統與電源以及偵測切斷-連接的次數是否超出一預設值。若超出時,則觸發將系統回復出廠預設值的程序。
本發明實施例之一種回復出廠預設值的裝置,用於將一系統回復出廠預設值,其中系統連接一電源。裝置包括:一偵測裝置,偵測系統與電源切斷-連接之動作,並計數重複切斷-連接之次數為一計數值;以及一決定裝置,當偵測裝置所偵測之計數值超出一預設值時,觸發將系統回復出廠預設值的程序。
本發明實施例之一種電腦程式產品,用以被一電子裝置載入以於一系統中執行將系統回復出廠預設值的方法,該系統包括電子裝置並與一電源連接。其中該電腦程式產
品包括:一第一程式碼,偵測該系統與該電源切斷-連接之動作,並計數重複切斷-連接之次數為一計數值;一第二程式碼,用以判定該計數值是否超出一預設值;以及一第三程式碼,用以在該計數值超出該預設值時,觸發將該系統回復出廠預設值的程序。
為使本發明之上述和其他目的、特徵和優點能更明顯易懂,下文特舉出較佳實施例,並配合所附圖式,作詳細說明如下。
本發明提供一種將系統回復出廠預設值的方法及裝置。第1圖係顯示一依據本發明應用至MoCA系統的實施例示意圖。第1圖中,MoCA系統100依同軸電纜多媒體聯盟(Multimedia over Coax Alliance,MoCA)來佈建,具有多個高畫質的裝置130~160,並以同軸電纜與屋內一電源插入裝置120及屋頂上一路由器110相連接,其中裝置130~160可為高清畫質機上盒(High Definition Set-Top-Box,HD STB)、高清畫質數位視訊廣播(High Definition Digital Video Broadcasting,HD DVB)或無線相容認證(Wireless Fidelity,WIFI)等裝置。一般來說,同軸電纜線與電源插入裝置120被裝置在屋內,而由裝置於屋頂上的路由器110進到屋內與其連結及溝通。為了使系統回復到原始的出廠設定,可將本發明之將系統回復出廠預設值的方法應用在路由器110中,讓使用者可在沒有其他介面或是任何硬體回復按鈕、開關的情況下,利用重複切斷-連接屋內的電源插入裝置120來達到回復系統出廠預設
值。
第2圖係顯示一依據本發明實施例之流程圖。首先,重複先切斷MoCA系統100之電源、之後再連接電源,同時記錄重複切斷-連接MoCA系統100與電源之次數(步驟S202)。如步驟S204,偵測切斷-連接的次數是否超出一預設值。若切斷-連接的次數超出一預設值(步驟S204的「是」),則觸發系統回復出廠預設值的程序(步驟S206)。若切斷-連接的次數未超出一預設值(步驟S204的「否」),如步驟S208,系統將重新計數並以現有的設定值進行啟動。在此實施例中,對MoCA系統100進行重複切斷-連接電源之動作,例如是將該MoCA系統100連接至電源的插頭進行重複拔-插(plug-unplug)而達成。
在一些實施例中,MoCA系統100中的路由器110,可能使用一嵌入式系統,當MoCA系統100重新連接電源時,路由器110之嵌入式系統亦開始執行開機載入程序(Bootloader)與作業系統核心程序。本發明之特徵之一是從開始切斷-連接MoCA系統100與電源直到偵測出超出預設值所經的時間,需小於執行開機載入程序與作業系統核心程序兩者所需的時間總和。
舉例來說,在一嵌入式Linux的系統中,開機載入程序約需17秒的時間,作業系統核心(Linux Kernel)程序約需23秒的時間,其啟動時間約需40秒。若切斷-連接的次數在40秒內超出一預設值,則觸發回復系統的出廠預設值。若切斷-連接的次數在40秒內未超出一預設值,則繼續執行嵌入式Linux系統之開機程序,不觸發回復系統的
出廠預設值。第3圖係顯示一依據本發明實施例之重複切斷-連接電源的示意圖。切斷至連接電源的時間間隔為T1,連接電源至切斷電源的時間間隔為T2。在此實施例中,預設值為3次,所以重複切斷-連接電源之操作時間在系統啟動時間內且計數值超過預設值3次時,則觸發回復系統的出廠預設值。若在系統啟動時間內,重複切斷-連接電源之計數值未超過預設值3次時,則繼續執行系統之開機程序,不觸發回復系統的出廠預設值。在另一實施例中,可用一插座之拔-插(plug-unplug)之動作替換切斷-連接電源之動作。
注意的是,系統回復出廠預設值的程序應在作業系統核心程序最後的階段執行,用以減少與系統斷電發生在同一時間的可能性。若在作業系統核心程序一開始的階段執行,切斷電源及偵測計數值很容易在同一時間發生。然而,除以上所述之嵌入式Linux系統、開機載入程序及作業系統核心程序外,熟習此技藝人士亦可使用其他公知之系統及對應之開機載入程序及作業系統核心程序。
第4圖係顯示一依據本發明實施例之回復出廠預設值的裝置400的區塊圖。回復出廠預設值的裝置400可裝置在第1圖的路由器110中,其具有一偵測裝置410,用以偵測系統與電源切斷-連接之動作,並計數重複切斷-連接之次數為一計數值。一決定裝置420也在裝置400中,在偵測裝置410所偵測到計數值超出預設值時,用以觸發將系統回復出廠預設值。
藉由本案之方法及裝置,當路由器裝置在屋頂上或遇
其他問題需將系統回復到原始的出廠設定時,便可藉由此機制來達到在屋內來重新啟動路由器以回復出廠預設值。
本發明之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可以包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他電子設備或機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置或系統,且可執行本發明之方法步驟。程式碼也可以透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被電子設備或機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之系統或裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應用特定邏輯電路之獨特裝置。
上述說明提供數種不同實施例或應用本發明之不同特性的實施例。實施例中的特定元件以及製程係用以幫助闡釋本發明之主要精神及目的,當然本發明不限於此。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
110‧‧‧路由器
120‧‧‧電源插入裝置
130~160‧‧‧裝置
410‧‧‧偵測裝置
420‧‧‧決定裝置
第1圖係顯示一依據本發明應用至MoCA系統的實施例示意圖。
第2圖係顯示一依據本發明實施例之流程圖。
第3圖係顯示一依據本發明實施例之重複切斷-連接電源的示意圖。
第4圖係顯示一依據本發明實施例之回復出廠預設值的裝置的區塊圖。
Claims (9)
- 一種將系統回復出廠預設值(reset to factory default)的方法,該系統連接至一電源且該系統包含一路由器,該方法包括:重複切斷-連接該系統與該電源;以及藉由該路由器偵測該切斷-連接的次數是否超出一預設值;在超出時,觸發將該系統回復出廠預設值的程序;其中該路由器包括一嵌入式系統,當該系統重新連接該電源時,該嵌入式系統執行一開機載入程序(Bootloader)與一作業系統核心程序;從開始切斷-連接該系統與該電源直到偵測出超出該預設值所經的時間,需小於執行該開機載入程序與作業系統核心程序兩者所需的時間總和。
- 如申請專利範圍第1項所述之將系統回復出廠預設值的方法,其中在未超出該預設值時,將該系統以現有的設定值進行啟動。
- 如申請專利範圍第1項所述之將系統回復出廠預設值的方法,其中該電源切斷-連接可為一插座之拔-插。
- 一種回復出廠預設值的裝置,用於將一系統回復出廠預設值,該系統連接一電源且該系統包含一路由器,該裝置設置於該路由器中,該裝置包括:一偵測裝置,偵測該系統與該電源切斷-連接之動作,並計數重複切斷-連接之次數為一計數值;以及一決定裝置,當該偵測裝置所偵測之計數值超出一預設值時,觸發將該系統回復出廠預設值的程序;其中該路由器包括一嵌入式系統,當該系統重新連接 該電源時,該嵌入式系統執行一開機載入程序(Bootloader)與一作業系統核心程序;從開始切斷-連接該系統與該電源直到該偵測裝置偵測出該計數值超出該預設值所經的時間,需小於執行該開機載入程序與作業系統核心程序兩者所需的時間總和。
- 如申請專利範圍第4項所述之回復出廠預設值的裝置,其中若該偵測裝置所計數之該計數值未超出該預設值時,則該系統以現有的設定值進行啟動。
- 如申請專利範圍第4項所述之回復出廠預設值的裝置,其中該電源切斷-連接可為一插座之拔-插。
- 一種電腦程式產品,用以被一電子裝置載入以於一系統中執行將該系統回復出廠預設值的方法,該系統包括該電子裝置,該系統與一電源連接且該系統包含一路由器,該電子裝置設置於該路由器中;該電腦程式產品,包括:一第一程式碼,藉由該路由器偵測該系統與該電源切斷-連接之動作,並計數重複切斷-連接之次數為一計數值;一第二程式碼,用以判定該計數值是否超出一預設值;以及一第三程式碼,用以在該計數值超出該預設值時,觸發將該系統回復出廠預設值的程序;其中該系統包括一嵌入式系統,當該系統重新連接該電源時,該嵌入式系統執行一開機載入程序(Bootloader)與一作業系統核心程序;從開始切斷-連接該系統與該電源 直到該偵測裝置偵測出該計數值超出該預設值所經的時間,需小於執行該開機載入程序與作業系統核心程序兩者所需的時間總和。
- 如申請專利範圍第7項所述之電腦程式產品,其中若該第二程式碼偵測該計數值未超出該預設值時,則該系統以現有的設定值進行啟動。
- 如申請專利範圍第7項所述之電腦程式產品,其中該電源切斷-連接可為一插座之拔-插。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100112415A TWI582571B (zh) | 2011-04-11 | 2011-04-11 | 回復出廠預設值的方法與裝置,及其電腦程式產品 |
| US13/414,650 US8799632B2 (en) | 2011-04-11 | 2012-03-07 | Method and device for resetting a system to factory default settings |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100112415A TWI582571B (zh) | 2011-04-11 | 2011-04-11 | 回復出廠預設值的方法與裝置,及其電腦程式產品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201241607A TW201241607A (en) | 2012-10-16 |
| TWI582571B true TWI582571B (zh) | 2017-05-11 |
Family
ID=46967032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100112415A TWI582571B (zh) | 2011-04-11 | 2011-04-11 | 回復出廠預設值的方法與裝置,及其電腦程式產品 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8799632B2 (zh) |
| TW (1) | TWI582571B (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8612735B2 (en) * | 2010-12-27 | 2013-12-17 | Verizon Patent And Licensing Inc. | Resetting an LTE unit that is not in a readily accessible location |
| KR102013373B1 (ko) * | 2013-08-28 | 2019-08-23 | 삼성전자주식회사 | 외부 단말과의 연동을 실행하는 방법, 장치 및 기록매체 |
| RU2684401C2 (ru) * | 2014-02-11 | 2019-04-09 | Филипс Лайтинг Холдинг Б.В. | Возврат устройства в новое заводское состояние |
| CN106796576B (zh) * | 2014-07-29 | 2020-11-03 | 惠普发展公司,有限责任合伙企业 | 默认校准的传感器模块设置 |
| US10127095B2 (en) | 2015-11-04 | 2018-11-13 | Quanta Computer Inc. | Seamless automatic recovery of a switch device |
| CN106896888B (zh) | 2015-12-21 | 2020-04-21 | 华为技术有限公司 | 一种恢复出厂设置的装置及方法 |
| EP3477479A1 (en) * | 2017-10-26 | 2019-05-01 | Vestel Elektronik Sanayi ve Ticaret A.S. | Electronic device and method for controlling an electronic device |
| US10594545B2 (en) * | 2017-12-06 | 2020-03-17 | Dish Network L.L.C. | Broadband watchdog |
| US11632847B2 (en) | 2019-07-18 | 2023-04-18 | Signify Holding B.V. | Lighting device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040034872A1 (en) * | 2002-08-16 | 2004-02-19 | Peter Huyge | Method for triggering an event in an electronic device, and corresponding device |
| US20080211532A1 (en) * | 2007-02-14 | 2008-09-04 | Panasonic Ev Energy Co., Ltd. | Circuit with control function and test method thereof |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW339423B (en) | 1997-10-17 | 1998-09-01 | Acer Inc | The apparatus and method for in-line reset of electron device |
| TWI246860B (en) | 2004-08-16 | 2006-01-01 | Ez Interactive Network Inc | Method and apparatus for returning to default states |
| US20090031122A1 (en) * | 2006-11-03 | 2009-01-29 | Wond, Llc | Mechanism for restoring an apparatus to factory default |
| WO2008078256A2 (en) * | 2006-12-20 | 2008-07-03 | Koninklijke Philips Electronics N. V. | Method and system to reset a device of a wireless network and wireless network device |
| US9210272B2 (en) * | 2010-10-15 | 2015-12-08 | Thomson Licensing | System and method for configuration access via connected devices |
| EP2628273B1 (en) * | 2010-10-15 | 2017-04-19 | Deutsche Telekom AG | Method for operating a remote controlled network element |
| US8447845B1 (en) * | 2011-02-10 | 2013-05-21 | Flir Systems, Inc. | Setting a network device to default settings |
-
2011
- 2011-04-11 TW TW100112415A patent/TWI582571B/zh active
-
2012
- 2012-03-07 US US13/414,650 patent/US8799632B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040034872A1 (en) * | 2002-08-16 | 2004-02-19 | Peter Huyge | Method for triggering an event in an electronic device, and corresponding device |
| US20080211532A1 (en) * | 2007-02-14 | 2008-09-04 | Panasonic Ev Energy Co., Ltd. | Circuit with control function and test method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120260076A1 (en) | 2012-10-11 |
| US8799632B2 (en) | 2014-08-05 |
| TW201241607A (en) | 2012-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI582571B (zh) | 回復出廠預設值的方法與裝置,及其電腦程式產品 | |
| CN105916010B (zh) | 一种智能电视的待机及唤醒方法及装置 | |
| CN102739477B (zh) | 恢复出厂预设值的方法和装置以及计算机程序产品 | |
| CN103024729B (zh) | 数据备份的方法、装置及系统 | |
| US10698373B2 (en) | Device in home network and method for executing instruction in home network | |
| CN103731729A (zh) | 智能电视媒体播放器及其异常处理方法、智能电视 | |
| CN104639938A (zh) | 一种机顶盒设备的测试方法及装置 | |
| US20200204382A1 (en) | Method and device for controlling device activation | |
| US20170006348A1 (en) | Set-Top Box User Interface for Internet of Things Devices | |
| CN105242547A (zh) | 一种多个AllJoyn设备联动的方法和装置 | |
| TW201621623A (zh) | 內存清理系統、方法及終端設備 | |
| WO2020238747A1 (zh) | 串口输出路径切换方法、系统及装置和交换机 | |
| CN104484025A (zh) | 设备集群的上电控制系统及方法 | |
| US8423817B2 (en) | Method, system, and device for resetting network elements | |
| CN114501125A (zh) | 一种自动匹配支持杜比全景声音频的方法及系统 | |
| WO2018072561A1 (zh) | 一种视频切换方法、装置及视频巡逻系统 | |
| CN104363518A (zh) | 基于智能电视的家庭安防系统及其方法 | |
| CN101490636A (zh) | 信息处理系统、指示装置、处理装置以及信息处理方法 | |
| WO2020088351A1 (zh) | 设备信息发送的方法、计算机设备和分布式计算机设备系统 | |
| CN108345562B (zh) | 多路服务器及其信号处理方法 | |
| TWI228650B (en) | Application program management system and method thereof | |
| CN110336680B (zh) | 一种网络广播控制方法、系统及电子设备和存储介质 | |
| CN102821300B (zh) | 一种机顶盒测试方法、播出卡、服务器和测试系统 | |
| KR102415605B1 (ko) | IoT 장치를 이용한 이상 상황 감시 방법 및 장치 | |
| TW201401807A (zh) | 一種網路裝置及其使用方法和製品 |