專利名稱:恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法,且特別是有關(guān)于一種在電源供應(yīng)中斷后又復(fù)電之時(shí)自動(dòng)開啟系統(tǒng)電源,并通過辨別網(wǎng)絡(luò)單元的狀態(tài)標(biāo)記以恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法。
背景技術(shù):
網(wǎng)絡(luò)通訊產(chǎn)品日益普及,其中,區(qū)域網(wǎng)絡(luò)喚醒(Wake on Local AreaNetwork,Wakeon LAN)已成為主要功能之一,但區(qū)域網(wǎng)絡(luò)喚醒功能不會(huì)在預(yù)設(shè)狀態(tài)下開啟,此設(shè)定預(yù)設(shè)的參數(shù)為關(guān)閉,必須在電源連接時(shí)進(jìn)行設(shè)定完成才被啟動(dòng)。網(wǎng)絡(luò)接口單元的實(shí)體(Phy)架構(gòu)而言,區(qū)域網(wǎng)絡(luò)的設(shè)定參數(shù)在斷電后無法保留。由于網(wǎng)絡(luò)接口單元設(shè)置有預(yù)備電源,不會(huì)每次開機(jī)都要重新設(shè)定,但此方式會(huì)因?yàn)殡娫垂?yīng)中斷,使得存儲(chǔ)于復(fù)電時(shí),網(wǎng)絡(luò)設(shè)備會(huì)重新讀取出廠所設(shè)定的預(yù)設(shè)參數(shù)而使所有原本已經(jīng)開啟的網(wǎng)絡(luò)喚醒設(shè)定參數(shù)恢復(fù)成出廠預(yù)設(shè)的關(guān)閉狀態(tài),導(dǎo)致使用者無法通過喚醒區(qū)域網(wǎng)絡(luò),也無法從外部連回本地電子裝置。為解決網(wǎng)絡(luò)喚醒的區(qū)域網(wǎng)絡(luò)設(shè)定參數(shù)無法存儲(chǔ)的情形,一種現(xiàn)有技術(shù)是將區(qū)域網(wǎng)絡(luò)設(shè)定參數(shù)存儲(chǔ)于系統(tǒng)芯片(System-0n-a-Chip,S0C),并在開機(jī)時(shí)直接對(duì)網(wǎng)絡(luò)接口單元設(shè)定所存儲(chǔ)的網(wǎng)絡(luò)喚醒設(shè)定參數(shù);然此種方式并無法得知網(wǎng)絡(luò)接口單元在斷電前的參數(shù),而會(huì)以存儲(chǔ)在系統(tǒng)芯片的參數(shù)進(jìn)行恢復(fù)。此外,另一種現(xiàn)有方式是在網(wǎng)絡(luò)接口單元外接一個(gè)微控制單元(MicroControl Unit, MCU),進(jìn)而由微控制單元主導(dǎo)區(qū)域網(wǎng)絡(luò)喚醒功能,然而,此方式不但會(huì)增加設(shè)置微控制單元的成本,還會(huì)增加對(duì)預(yù)備電源的功率消耗。
發(fā)明內(nèi)容
由于上述現(xiàn)有方式的缺失,本發(fā)明提供一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),用于當(dāng)一供電模塊斷電之后又復(fù)電時(shí),恢復(fù)斷電前的網(wǎng)絡(luò)設(shè)定參數(shù),此恢復(fù)網(wǎng)設(shè)定參數(shù)的系統(tǒng)包括一網(wǎng)絡(luò)單元及一系統(tǒng)芯片,網(wǎng)絡(luò)單元通過預(yù)備電源電路與供電模塊連接。網(wǎng)絡(luò)單元具有一狀態(tài)標(biāo)記,其中,當(dāng)狀態(tài)標(biāo)記為真,視為網(wǎng)絡(luò)設(shè)定參數(shù)已寫入網(wǎng)絡(luò)單元,若為偽則視為未寫入。系統(tǒng)芯片耦接至網(wǎng)絡(luò)單元,并通過一系統(tǒng)電源電路與供電模塊連接。此系統(tǒng)芯片包括一存儲(chǔ)器及一控制單元。其中,存儲(chǔ)器存儲(chǔ)相應(yīng)于此網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù)。控制單元耦接至存儲(chǔ)器,當(dāng)供電模塊復(fù)電時(shí),致能系統(tǒng)電源電路,控制單元執(zhí)行一預(yù)開機(jī)程序,接著控制單元檢測(cè)網(wǎng)絡(luò)單元的狀態(tài)標(biāo)記,當(dāng)狀態(tài)標(biāo)記為偽,則對(duì)網(wǎng)絡(luò)單元寫入網(wǎng)絡(luò)設(shè)定參數(shù),并改變狀態(tài)標(biāo)記為真,接著執(zhí)行關(guān)機(jī)程序。在本發(fā)明的一實(shí)施例中,上述的關(guān)機(jī)程序包括控制單元禁能系統(tǒng)電源電路,而維持預(yù)備電源電路的致能狀態(tài)。在本發(fā)明的另一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括一開關(guān)電路耦接至預(yù)備電源電路、系統(tǒng)電源電路及網(wǎng)絡(luò)單元,當(dāng)開關(guān)電路通過網(wǎng)絡(luò)單元接收到一網(wǎng)絡(luò)喚醒信號(hào)時(shí),開關(guān)電路致能系統(tǒng)電源電路。在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括開關(guān)電路耦接至一電源鍵,當(dāng)開關(guān)電路檢測(cè)到此電源鍵被按下時(shí),開關(guān)電路致能系統(tǒng)電源電路。在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括當(dāng)控制單元檢測(cè)網(wǎng)絡(luò)單元的狀態(tài)標(biāo)記為真,控制單元執(zhí)行一完整開機(jī)程序,此完整開機(jī)程序包括執(zhí)行一內(nèi)核及文件系統(tǒng)(Kernel and File System)程序。在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括完整開機(jī)程序之后,控制單元執(zhí)行一閑置監(jiān)控程序。在本發(fā)明的一實(shí)施例中,上述的閑置監(jiān)控程序包括控制單元初始化一閑置監(jiān)控程序,此閑置監(jiān)控程序具有一系統(tǒng)閑置計(jì)數(shù)值,接著檢測(cè)在系統(tǒng)芯片上運(yùn)行的操作系統(tǒng)是否閑置,若判斷為此操作系統(tǒng)閑置,則對(duì)系統(tǒng)閑置計(jì)數(shù)值加1,接著,判斷系統(tǒng)閑置計(jì)數(shù)值是否超過一臨界值,若判斷為此系統(tǒng)閑置計(jì)數(shù)值超過臨界值,則認(rèn)定為超過一閑置臨界時(shí)間。在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括當(dāng)控制單元判斷為操作系統(tǒng)并無閑置,則重新初始化閑置監(jiān)控程序。 在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括當(dāng)控制單元判斷系統(tǒng)閑置計(jì)數(shù)值尚未超過臨界值,則認(rèn)定為尚未超過閑置臨界時(shí)間,并繼續(xù)檢測(cè)系統(tǒng)芯片上運(yùn)行的操作系統(tǒng)是否閑置。在本發(fā)明的又一實(shí)施例中,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括當(dāng)判斷為超過閑置臨界時(shí)間,控制單元?jiǎng)t執(zhí)行關(guān)機(jī)程序。根據(jù)本發(fā)明的實(shí)施例及其他實(shí)施例,本發(fā)明提出一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,用于當(dāng)一供電模塊斷電之后又復(fù)電時(shí),利用一系統(tǒng)芯片恢復(fù)斷電前一網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù),此網(wǎng)絡(luò)單元通過一預(yù)備電源電路與供電模塊連接。網(wǎng)絡(luò)單元具有一狀態(tài)標(biāo)記,其中,當(dāng)狀態(tài)標(biāo)記為真,視為網(wǎng)絡(luò)設(shè)定參數(shù)已寫入網(wǎng)絡(luò)單元,若為偽則為未寫入,系統(tǒng)芯片則通過一系統(tǒng)電源電路與供電模塊連接,此恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法的步驟包括預(yù)先存儲(chǔ)相應(yīng)于網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù)于系統(tǒng)芯片中;當(dāng)供電模塊復(fù)電時(shí),致能系統(tǒng)電源電路,系統(tǒng)芯片執(zhí)行一預(yù)開機(jī)程序;系統(tǒng)芯片檢測(cè)網(wǎng)絡(luò)單元的狀態(tài)標(biāo)記;當(dāng)狀態(tài)標(biāo)記為偽,則系統(tǒng)芯片對(duì)網(wǎng)絡(luò)單元寫入網(wǎng)絡(luò)設(shè)定參數(shù);系統(tǒng)芯片改變狀態(tài)標(biāo)記為真,接著,系統(tǒng)芯片執(zhí)行關(guān)機(jī)程序?;谏鲜觯景l(fā)明提供一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法,此方法預(yù)先將網(wǎng)絡(luò)設(shè)定參數(shù)存儲(chǔ)在系統(tǒng)芯片的存儲(chǔ)器中,而當(dāng)供電t旲塊斷電后,能在復(fù)電之時(shí),開啟系統(tǒng)電源,將存儲(chǔ)在存儲(chǔ)器中的網(wǎng)絡(luò)設(shè)定參數(shù),自動(dòng)設(shè)定于網(wǎng)絡(luò)單元。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
圖1是本發(fā)明實(shí)施例的一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)的功能方塊圖;圖2是本發(fā)明實(shí)施例的一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法的流程圖。附圖標(biāo)記說明110:供電模塊;124:存儲(chǔ)器;112:系統(tǒng)電源電路;130:網(wǎng)絡(luò)單元;114:預(yù)備電源電路;140 :存儲(chǔ)單元;
120 :系統(tǒng)芯片;150 :開關(guān)電路;122 :控制單元;152:電源鍵;S210 S280 :恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法的流程步驟。
具體實(shí)施例方式圖1是本發(fā)明實(shí)施例的一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)的功能方塊圖,適用于當(dāng)市電供應(yīng)斷電之后又復(fù)電時(shí),自動(dòng)恢復(fù)斷電前的網(wǎng)絡(luò)設(shè)定參數(shù)。此恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)包括系統(tǒng)芯片120及網(wǎng)絡(luò)單元130。其中,網(wǎng)絡(luò)單元130通過預(yù)備電源電路114與供電模塊Iio連接,網(wǎng)絡(luò)單元130具有一狀態(tài)標(biāo)記,當(dāng)此狀態(tài)標(biāo)記為真(True),視為網(wǎng)絡(luò)設(shè)定參數(shù)已寫入網(wǎng)絡(luò)單元130,若為偽(False)則視為未寫入。而網(wǎng)絡(luò)單元130可以是支持有線網(wǎng)絡(luò)的有線網(wǎng)絡(luò)接頭(例如RJ-45)與有線網(wǎng)絡(luò)接口卡的組合,網(wǎng)絡(luò)單元130也可以是支援無線 網(wǎng)絡(luò)的無線接口單元。系統(tǒng)芯片120耦接至網(wǎng)絡(luò)單元130,系統(tǒng)芯片120并通過系統(tǒng)電源電路112與供電模塊110連接。此外,恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)還包括存儲(chǔ)單元140,存儲(chǔ)單元140耦接至系統(tǒng)芯片120,用以存儲(chǔ)數(shù)據(jù)、文件,這些數(shù)據(jù)、文件通過控制單元120的管理,由網(wǎng)絡(luò)單元130提供給外部網(wǎng)絡(luò)接取。然而,當(dāng)供電模塊110斷電之時(shí),系統(tǒng)電源電路112及預(yù)備電源電路114將會(huì)失去電力供給來源,也導(dǎo)致系統(tǒng)芯片120及網(wǎng)絡(luò)單元130將暫停工作。為了解決斷電所造成的問題,本發(fā)明實(shí)施例所提出的系統(tǒng)芯片120包括控制單元122及存儲(chǔ)器124,其中,存儲(chǔ)器124存儲(chǔ)相應(yīng)于網(wǎng)絡(luò)單元130的網(wǎng)絡(luò)設(shè)定參數(shù),而控制單元122耦接至存儲(chǔ)器124,當(dāng)供電模塊110復(fù)電時(shí),致能系統(tǒng)電源電路112,控制單元122則執(zhí)行一預(yù)開機(jī)(U-Boots)程序,并對(duì)網(wǎng)絡(luò)單元130寫入網(wǎng)絡(luò)設(shè)定參數(shù)。以下,將配合圖2所示出的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法的流程圖,說明本發(fā)明的詳細(xì)步驟,請(qǐng)同時(shí)參照?qǐng)D1及圖2。圖2是本發(fā)明實(shí)施例的一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法的流程圖。首先,控制單元122預(yù)先存儲(chǔ)相應(yīng)于網(wǎng)絡(luò)單元130的網(wǎng)絡(luò)設(shè)定參數(shù)于系統(tǒng)芯片120的存儲(chǔ)器124中(步驟S210) ο接著,當(dāng)供電模塊110斷電之后恢復(fù)供電時(shí),致能系統(tǒng)電源電路112,系統(tǒng)芯片120的控制單元122則執(zhí)行預(yù)開機(jī)程序(步驟S220)。之后,控制單元122檢測(cè)網(wǎng)絡(luò)單元130的狀態(tài)標(biāo)記(步驟S230),當(dāng)狀態(tài)標(biāo)記為偽,表示網(wǎng)絡(luò)設(shè)定參數(shù)未寫入網(wǎng)絡(luò)單元130,此時(shí)控制單元122則對(duì)網(wǎng)絡(luò)單元130寫入網(wǎng)絡(luò)設(shè)定參數(shù)(步驟S240),接著改變網(wǎng)絡(luò)單元130的狀態(tài)標(biāo)記為真(步驟S242),最后,執(zhí)行關(guān)機(jī)程序(步驟S280)。其中,關(guān)機(jī)程序包括控制單元122禁能系統(tǒng)電源電路112,而維持預(yù)備電源電路114的致能狀態(tài)。也就是說,當(dāng)供電模塊110斷電時(shí),網(wǎng)絡(luò)設(shè)定參數(shù)將會(huì)消失。本發(fā)明所提供的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),在供電模塊110恢復(fù)供電后,將執(zhí)行預(yù)開機(jī)程序,并根據(jù)預(yù)先存儲(chǔ)在存儲(chǔ)器124的網(wǎng)絡(luò)設(shè)定參數(shù),在判斷網(wǎng)絡(luò)單元130的狀態(tài)標(biāo)記為偽后,獲取存儲(chǔ)器124中的網(wǎng)絡(luò)設(shè)定參數(shù),快速地設(shè)定于網(wǎng)絡(luò)單元130中,藉此,讓使用者能避免因?yàn)榫W(wǎng)絡(luò)設(shè)定參數(shù)漏失所導(dǎo)致的操作不便。而在設(shè)定完成之后,系統(tǒng)也將執(zhí)行關(guān)機(jī)程序,以達(dá)到節(jié)能的目的。上述所言,為供電模塊110斷電又復(fù)電的情況。然而,本發(fā)明實(shí)施例另有其他情況,能致能系統(tǒng)電源電路112。如圖1所示的開關(guān)電路150,耦接至預(yù)備電源電路114、系統(tǒng)電源電路112、網(wǎng)絡(luò)單元130及電源鍵152。當(dāng)供電模塊110供電正常時(shí),開關(guān)電路150通過網(wǎng)絡(luò)單元130接收到一網(wǎng)絡(luò)喚醒(Wake on LAN)信號(hào)時(shí),開關(guān)電路150致能系統(tǒng)電源電路。此外,當(dāng)開關(guān)電路150檢測(cè)到電源鍵152被按下時(shí),開關(guān)電路150也會(huì)致能系統(tǒng)電源電路 112。而當(dāng)在供電模塊110的供電一切正常時(shí),且未有網(wǎng)絡(luò)設(shè)定參數(shù)漏失的情況,此時(shí),在通過網(wǎng)絡(luò)單元130接收到網(wǎng)絡(luò)喚醒信號(hào)或檢測(cè)到電源鍵152被按下,而致能系統(tǒng)電源電路112后,控制單元122執(zhí)行預(yù)開機(jī)程序(步驟S220),之后,控制單元122檢測(cè)網(wǎng)絡(luò)單元130的狀態(tài)標(biāo)記(步驟S230)。當(dāng)在步驟S230的判斷結(jié)果是狀態(tài)標(biāo)記為真,表示此時(shí)的網(wǎng)絡(luò)設(shè)定參數(shù)的設(shè)定是完備的,則控制單元122執(zhí)行一完整開機(jī)程序(步驟S250),此完整開機(jī)程序包括執(zhí)行一內(nèi)核及文件系統(tǒng)(Kernel and File System)程序。接著,控制單元122執(zhí)行閑置監(jiān)控程序(步驟S260),此閑置監(jiān)控程序包括下列步驟S262 S270,請(qǐng)?jiān)斠娤率?。首先,控制單?22初始化一閑置監(jiān)控程序(步驟S262),其中,此閑置監(jiān)控程序具有一系統(tǒng)閑置計(jì)數(shù)值,接著檢測(cè)在系統(tǒng)芯片120上運(yùn)行的操作系統(tǒng)是否閑置(步驟S264),若步驟S264的判斷為否,則返回步驟S262,重新初始化閑置監(jiān)控程序。若步驟S264的判斷為是,控制單元122則對(duì)系統(tǒng)閑置計(jì)數(shù)值加I (步驟S266),接著,控制單元122判斷系統(tǒng)閑置計(jì)數(shù)值是否超過一臨界值(步驟S268),若步驟S268的判斷為否,則返回步驟S264,繼續(xù)檢測(cè)運(yùn)行的操作系統(tǒng)是否閑置。若步驟S268的判斷為是,則認(rèn)定為超過閑置臨界時(shí)間(步驟S270),即執(zhí)行關(guān)機(jī)程序(步驟S280)。綜上所述,本發(fā)明提出一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法,此方法預(yù)先將網(wǎng)絡(luò)設(shè)定參數(shù)存儲(chǔ)在系統(tǒng)芯片的存儲(chǔ)器中,而當(dāng)供電t旲塊斷電后,能在復(fù)電之時(shí),開啟系統(tǒng)電源,將存儲(chǔ)在存儲(chǔ)器中的網(wǎng)絡(luò)設(shè)定參數(shù),自動(dòng)設(shè)定于網(wǎng)絡(luò)單元。據(jù)此,能夠避免因?yàn)閿嚯娫斐傻木W(wǎng)絡(luò)設(shè)定消失所帶來的不便,使用者仍可以根據(jù)斷電前的網(wǎng)絡(luò)設(shè)定進(jìn)行網(wǎng)絡(luò)喚醒功能,進(jìn)而從外部網(wǎng)絡(luò)連接回本地端網(wǎng)絡(luò)裝置,進(jìn)行數(shù)據(jù)搜尋、文件獲取等各類功能。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,當(dāng)一供電模塊斷電之后又復(fù)電時(shí),恢復(fù)斷電前的網(wǎng)絡(luò)設(shè)定參數(shù),該恢復(fù)網(wǎng)設(shè)定參數(shù)的系統(tǒng)包括一網(wǎng)絡(luò)單元及一系統(tǒng)芯片,該網(wǎng)絡(luò)單元通過一預(yù)備電源電路與該供電模塊連接,該網(wǎng)絡(luò)單元具有一狀態(tài)標(biāo)記,其中,當(dāng)該狀態(tài)標(biāo)記為真,視為該網(wǎng)絡(luò)設(shè)定參數(shù)已寫入該網(wǎng)絡(luò)單元,若為偽則視為未寫入,該系統(tǒng)芯片耦接至該網(wǎng)絡(luò)單元,并通過一系統(tǒng)電源電路與該供電模塊連接,該系統(tǒng)芯片包括一存儲(chǔ)器,存儲(chǔ)相應(yīng)于該網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù);以及一控制單元,耦接至該存儲(chǔ)器,當(dāng)該供電模塊復(fù)電時(shí),致能該系統(tǒng)電源電路,該控制單元執(zhí)行一預(yù)開機(jī)程序,接著該控制單元檢測(cè)該網(wǎng)絡(luò)單元的該狀態(tài)標(biāo)記,當(dāng)該狀態(tài)標(biāo)記為偽, 則對(duì)該網(wǎng)絡(luò)單元寫入該網(wǎng)絡(luò)設(shè)定參數(shù),改變?cè)摖顟B(tài)標(biāo)記為真,接著執(zhí)行關(guān)機(jī)程序。
2.根據(jù)權(quán)利要求1所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,該關(guān)機(jī)程序包括該控制單元禁能該系統(tǒng)電源電路,而維持該預(yù)備電源電路的致能狀態(tài)。
3.根據(jù)權(quán)利要求1所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括一開關(guān)電路,耦接至該預(yù)備電源電路、該系統(tǒng)電源電路及該網(wǎng)絡(luò)單元,當(dāng)該開關(guān)電路通過該網(wǎng)絡(luò)單元接收到一網(wǎng)絡(luò)喚醒信號(hào)時(shí),該開關(guān)電路致能該系統(tǒng)電源電路。
4.根據(jù)權(quán)利要求3所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括該開關(guān)電路耦接至一電源鍵,當(dāng)該開關(guān)電路檢測(cè)到該電源鍵被按下時(shí),該開關(guān)電路致能該系統(tǒng)電源電路。
5.根據(jù)權(quán)利要求4所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括當(dāng)該控制單元檢測(cè)該網(wǎng)絡(luò)單元的該狀態(tài)標(biāo)記為真,該控制單元執(zhí)行一完整開機(jī)程序,該完整開機(jī)程序包括執(zhí)行一內(nèi)核及文件系統(tǒng)程序。
6.根據(jù)權(quán)利要求5所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),還包括該完整開機(jī)程序之后,該控制單元執(zhí)行一閑置監(jiān)控程序。
7.根據(jù)權(quán)利要求6所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,該閑置監(jiān)控程序包括該控制單元初始化一閑置監(jiān)控程序,該閑置監(jiān)控程序具有一系統(tǒng)閑置計(jì)數(shù)值,接著檢測(cè)在該系統(tǒng)芯片上運(yùn)行的操作系統(tǒng)是否閑置,若判斷為該操作系統(tǒng)閑置,則對(duì)該系統(tǒng)閑置計(jì)數(shù)值加1,接著,判斷該系統(tǒng)閑置計(jì)數(shù)值是否超過一臨界值,若判斷為該系統(tǒng)閑置計(jì)數(shù)值超過該臨界值,則認(rèn)定為超過一閑置臨界時(shí)間。
8.根據(jù)權(quán)利要求7所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括當(dāng)該控制單元判斷為該操作系統(tǒng)并無閑置,則重新初始化該閑置監(jiān)控程序。
9.根據(jù)權(quán)利要求7所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括當(dāng)該控制單元判斷系統(tǒng)閑置計(jì)數(shù)值尚未超過該臨界值,則認(rèn)定為尚未超過該閑置臨界時(shí)間,并繼續(xù)檢測(cè)該系統(tǒng)芯片上運(yùn)行的該操作系統(tǒng)是否閑置。
10.根據(jù)權(quán)利要求7所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng),其特征在于,還包括當(dāng)判斷為超過該閑置臨界時(shí)間,該控制單元?jiǎng)t執(zhí)行該關(guān)機(jī)程序。
11.一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,適用于當(dāng)一供電模塊斷電之后又復(fù)電時(shí),利用一系統(tǒng)芯片恢復(fù)斷電前一網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù),該網(wǎng)絡(luò)單元通過一預(yù)備電源電路與該供電模塊連接,該網(wǎng)絡(luò)單元具有一狀態(tài)標(biāo)記,其中,當(dāng)該狀態(tài)標(biāo)記為真,則視為該網(wǎng)絡(luò)設(shè)定參數(shù)已寫入該網(wǎng)絡(luò)單元,若為偽則視為未寫入,該系統(tǒng)芯片則通過一系統(tǒng)電源電路與該供電模塊連接,該方法包括預(yù)先存儲(chǔ)相應(yīng)于該網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù)于該系統(tǒng)芯片中;當(dāng)該供電模塊復(fù)電時(shí),致能該系統(tǒng)電源電路,該系統(tǒng)芯片執(zhí)行一預(yù)開機(jī)程序;該系統(tǒng)芯片檢測(cè)該網(wǎng)絡(luò)單元的該狀態(tài)標(biāo)記;當(dāng)該狀態(tài)標(biāo)記為偽,則該系統(tǒng)芯片對(duì)該網(wǎng)絡(luò)單元寫入該網(wǎng)絡(luò)設(shè)定參數(shù);該系統(tǒng)芯片改變?cè)摖顟B(tài)標(biāo)記為真;以及該系統(tǒng)芯片執(zhí)行關(guān)機(jī)程序。
12.根據(jù)權(quán)利要求11所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,該關(guān)機(jī)程序包括 禁能該系統(tǒng)電源電路;以及維持該預(yù)備電源電路的致能狀態(tài)。
13.根據(jù)權(quán)利要求11所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括利用一開關(guān)電路檢測(cè)一網(wǎng)絡(luò)喚醒信號(hào),當(dāng)該開關(guān)電路通過該網(wǎng)絡(luò)單元接收到一網(wǎng)絡(luò)喚醒信號(hào)時(shí),該開關(guān)電路致能該系統(tǒng)電源電路。
14.根據(jù)權(quán)利要求13所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括當(dāng)該開關(guān)電路檢測(cè)到一電源鍵被按下時(shí),該開關(guān)電路致能該系統(tǒng)電源電路。
15.根據(jù)權(quán)利要求14所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括當(dāng)該網(wǎng)絡(luò)單元的該狀態(tài)標(biāo)記為真,該系統(tǒng)芯片執(zhí)行一完整開機(jī)程序,其中,該完整開機(jī)程序包括執(zhí)行一內(nèi)核及文件系統(tǒng)程序。
16.根據(jù)權(quán)利要求15所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括在執(zhí)行該完整開機(jī)程序之后,該系統(tǒng)芯片執(zhí)行一閑置監(jiān)控程序。
17.根據(jù)權(quán)利要求16所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,該閑置監(jiān)控程序包括初始化一閑置監(jiān)控程序,該閑置監(jiān)控程序具有一系統(tǒng)閑置計(jì)數(shù)值;該系統(tǒng)芯片檢測(cè)運(yùn)行的操作系統(tǒng)是否閑置;若判斷為該操作系統(tǒng)閑置,則對(duì)該系統(tǒng)閑置計(jì)數(shù)值加I ;該系統(tǒng)芯片判斷該系統(tǒng)閑置計(jì)數(shù)值是否超過一臨界值;若判斷為該系統(tǒng)閑置計(jì)數(shù)值超過該臨界值,則認(rèn)定為超過一閑置臨界時(shí)間。
18.根據(jù)權(quán)利要求17所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括當(dāng)該系統(tǒng)芯片判斷為該系統(tǒng)閑置計(jì)數(shù)值并未超過該臨界值,則認(rèn)定該操作系統(tǒng)并無閑置,接著重新初始化該閑置監(jiān)控程序。
19.根據(jù)權(quán)利要求17所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括當(dāng)該系統(tǒng)芯片判斷該系統(tǒng)閑置計(jì)數(shù)值尚未超過該臨界值,則認(rèn)定為尚未超過該閑置臨界時(shí)間;以及該系統(tǒng)芯片繼續(xù)檢測(cè)所運(yùn)行的該操作系統(tǒng)是否閑置。
20.根據(jù)權(quán)利要求17所述的恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的方法,其特征在于,還包括當(dāng)該系統(tǒng)芯片判斷為超過該閑置臨界時(shí)間,則執(zhí)行該關(guān)機(jī)程序。
全文摘要
本發(fā)明提供一種恢復(fù)網(wǎng)絡(luò)設(shè)定參數(shù)的系統(tǒng)及方法,適用于自動(dòng)恢復(fù)斷電前的網(wǎng)絡(luò)設(shè)定參數(shù),此方法包括系統(tǒng)芯片預(yù)先存儲(chǔ)相應(yīng)于網(wǎng)絡(luò)單元的網(wǎng)絡(luò)設(shè)定參數(shù),當(dāng)供電模塊復(fù)電時(shí),系統(tǒng)芯片執(zhí)行一預(yù)開機(jī)程序,接著系統(tǒng)芯片檢測(cè)網(wǎng)絡(luò)單元的狀態(tài)標(biāo)記,當(dāng)狀態(tài)標(biāo)記為偽,系統(tǒng)芯片對(duì)網(wǎng)絡(luò)單元寫入網(wǎng)絡(luò)設(shè)定參數(shù),并改變狀態(tài)標(biāo)記為真,接著系統(tǒng)芯片執(zhí)行關(guān)機(jī)程序。
文檔編號(hào)G06F9/445GK103019694SQ20121047912
公開日2013年4月3日 申請(qǐng)日期2012年11月22日 優(yōu)先權(quán)日2012年10月24日
發(fā)明者邱錦裕, 張?jiān)P(yáng), 謝祥宏 申請(qǐng)人:泰金寶電通股份有限公司, 金寶電子工業(yè)股份有限公司