專利名稱:網(wǎng)絡(luò)設(shè)備、控制網(wǎng)絡(luò)設(shè)備的方法和存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在與網(wǎng)絡(luò)環(huán)境相連接并具有預(yù)定的省電模式功能的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的省電模式控制。
背景技術(shù):
從保護(hù)全球環(huán)境以及節(jié)約有用能源的觀點(diǎn)出發(fā),通常需要包括商業(yè)機(jī)器的各種網(wǎng)絡(luò)設(shè)備降低電力消耗。
為了達(dá)到該目的,當(dāng)在數(shù)字多功能外圍設(shè)備等傳統(tǒng)的網(wǎng)絡(luò)設(shè)備不執(zhí)行任何操作的待機(jī)狀態(tài)期間經(jīng)過了預(yù)定的時(shí)間時(shí),可以自動(dòng)控制該設(shè)備以將其工作轉(zhuǎn)入省電模式。在該省電模式下,停止向該裝置中的各功能部分(例如,打印部分、讀取部分、顯示部分以及控制部分)提供電力。
而且,如果通過網(wǎng)絡(luò)接收到指示正常工作模式的任何包,則該設(shè)備可將其工作返回到正常工作模式,而取消省電模式。
目前的多功能化的網(wǎng)絡(luò)技術(shù)可以將大量包發(fā)送到各網(wǎng)絡(luò)設(shè)備。因而,網(wǎng)絡(luò)設(shè)備可能不必要地取消省電模式以響應(yīng)不適當(dāng)?shù)陌?。換句話說,網(wǎng)絡(luò)設(shè)備不能維持省電模式足夠的時(shí)間,因此不能如期望的那樣降低電力消耗。在這方面,一些進(jìn)入包(incomingpacket)使網(wǎng)絡(luò)設(shè)備的省電模式功能無效或者被消弱。
因此,網(wǎng)絡(luò)設(shè)備可以包括過濾部分,該過濾部分可以判斷每一進(jìn)入包信號(hào)是否是不必要的。而且,網(wǎng)絡(luò)設(shè)備可以丟棄所有未經(jīng)授權(quán)的包。
例如,如果滿足預(yù)定的條件,則可以選擇性地丟棄廣播包??梢宰詣?dòng)丟棄包括特定協(xié)議的包(參考日本特開2003-191570號(hào)公報(bào))。然而,上述用于網(wǎng)絡(luò)設(shè)備的傳統(tǒng)的省電控制技術(shù)是很專業(yè)化或復(fù)雜的,以致許多用戶不能正確地指定該協(xié)議類型。
而且,考慮到保護(hù)全球環(huán)境以及降低電力消耗的需要,許多用戶想要定制網(wǎng)絡(luò)設(shè)備,以具有魯棒抵制通過網(wǎng)絡(luò)發(fā)送的不適當(dāng)?shù)幕虿槐匾陌脑鰪?qiáng)的省電功能。
發(fā)明內(nèi)容
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備使即使不熟練的用戶也能夠考慮所接收到的數(shù)據(jù)的協(xié)議來增強(qiáng)省電效果。
本發(fā)明的一個(gè)方面提供一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括接收單元、設(shè)置單元以及恢復(fù)單元。該接收單元通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包。該設(shè)置單元設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件。該恢復(fù)單元根據(jù)由該設(shè)置單元所設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
本發(fā)明的另一方面提供一種用于控制網(wǎng)絡(luò)設(shè)備的方法,該方法包括以下步驟接收步驟,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟中設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
本發(fā)明的另一方面提供一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)可執(zhí)行的指令程序,以執(zhí)行用于控制網(wǎng)絡(luò)設(shè)備的功能,該功能包括接收步驟,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟中設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
通過以下參考附圖對(duì)典型實(shí)施例的詳細(xì)說明,本發(fā)明的更多特征是顯而易見的。
包括在說明書中并構(gòu)成說明書的一部分的附圖,示出了本發(fā)明的典型實(shí)施例,并與說明書一起用來解釋本發(fā)明的原理。
圖1是示出根據(jù)本發(fā)明第一典型實(shí)施例的圖像處理裝置的配置的框圖;圖2是示出可以包括圖1所示的圖像處理裝置的網(wǎng)絡(luò)系統(tǒng)的一個(gè)例子的圖;圖3是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第一省電模式控制過程的一個(gè)例子的流程圖;圖4是示出顯示存儲(chǔ)在圖1所示的控制器單元中的第一恢復(fù)條件的表格的一個(gè)例子的圖;圖5是示出在圖1所示的操作面板上顯示的恢復(fù)條件設(shè)置屏幕的一個(gè)例子的圖;圖6是示出在圖1所示的操作面板上顯示的恢復(fù)條件設(shè)置屏幕的一個(gè)例子的圖;圖7是示出在圖1所示的操作面板上顯示的恢復(fù)條件設(shè)置屏幕的一個(gè)例子的圖;圖8是示出在圖1所示的操作面板上顯示的恢復(fù)條件設(shè)置屏幕的一個(gè)例子的圖;圖9是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第二省電模式控制過程的一個(gè)例子的流程圖;圖10是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第三省電模式控制過程的一個(gè)例子的流程圖;圖11是示出顯示存儲(chǔ)在圖1所示的控制器單元中的第二恢復(fù)條件的表格的一個(gè)例子的圖;圖12是示出根據(jù)本發(fā)明第三實(shí)施例的用戶界面(UI)的例子的圖,該用戶界面允許用戶設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件;圖13是示出根據(jù)本發(fā)明第三實(shí)施例的UI的例子的圖,該用戶界面允許用戶設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件;圖14是示出根據(jù)本發(fā)明第三實(shí)施例的UI的例子的圖,該用戶界面允許用戶設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件;圖15是示出根據(jù)本發(fā)明第三實(shí)施例的UI的例子的圖,該用戶界面允許用戶設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件;圖16是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第四省電模式控制過程的一個(gè)例子的流程圖;圖17是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第五省電模式控制過程的一個(gè)例子的流程圖;圖18是示出可以存儲(chǔ)本發(fā)明的網(wǎng)絡(luò)設(shè)備可讀的各種數(shù)據(jù)處理程序的存儲(chǔ)介質(zhì)的存儲(chǔ)映射的圖;圖19是示出圖3所示的第一省電模式控制過程的變形例的流程圖。
具體實(shí)施例方式
以下對(duì)典型實(shí)施例的說明實(shí)際上僅僅是說明性的,決不是用于限制本發(fā)明及其應(yīng)用或使用。
典型實(shí)施例可以被包含在各種圖像處理系統(tǒng)(例如,普通技術(shù)人員所公知的單色打印機(jī)、彩色打印機(jī)、多功能外圍設(shè)備,以及等同裝置)或其它網(wǎng)絡(luò)系統(tǒng)中。
對(duì)本技術(shù)領(lǐng)域的普通技術(shù)人員所公知的處理、技術(shù)、裝置和材料,不進(jìn)行詳細(xì)討論,但在適當(dāng)?shù)牡胤剿鼈兪沁M(jìn)行說明所需的部分。
另外,典型實(shí)施例可以被用于非數(shù)字系統(tǒng)以及數(shù)字系統(tǒng)。
注意,相同的附圖標(biāo)記在以下附圖中表示相同的項(xiàng),因而,一旦在一個(gè)圖中定義了任何一項(xiàng),則在下圖中對(duì)其不再進(jìn)行討論和進(jìn)一步定義。
下面將參考附圖來詳細(xì)說明本發(fā)明的典型實(shí)施例。
第一實(shí)施例圖1是示出根據(jù)本發(fā)明第一典型實(shí)施例的圖像處理裝置的配置的框圖。該圖像處理裝置可以用作網(wǎng)絡(luò)設(shè)備,包括控制器單元100、打印機(jī)110和操作面板109。
控制器單元100包括CPU 101、ROM 102、RAM 103、打印機(jī)I/F控制部分104、NVRAM 105、面板控制部分106、網(wǎng)絡(luò)I/F控制部分107、HDD 108、定時(shí)器112、以及系統(tǒng)總線113。CPU 101執(zhí)行網(wǎng)絡(luò)設(shè)備的軟件程序,并控制整個(gè)裝置。ROM 102是可以存儲(chǔ)該裝置的引導(dǎo)程序或其它程序以及固定參數(shù)的只讀存儲(chǔ)器。RAM 103是可以為CPU 101臨時(shí)存儲(chǔ)各種控制數(shù)據(jù)的隨機(jī)存取存儲(chǔ)器。
HDD 108是硬盤驅(qū)動(dòng)器,其可以為每一主計(jì)算機(jī)和每一用戶存儲(chǔ)包括打印數(shù)據(jù)的各種數(shù)據(jù)。定時(shí)器112可以在定時(shí)處理中測(cè)量所經(jīng)過的時(shí)間。
打印機(jī)I/F控制部分104可以控制打印機(jī)110(即,引擎)。NVRAM 105是非易失性存儲(chǔ)器,其可以存儲(chǔ)網(wǎng)絡(luò)設(shè)備的各種設(shè)置值,包括用戶可以通過操作面板109選擇的各種打印模式。
面板控制部分106可以控制操作面板109,以顯示各種信息或數(shù)據(jù),并允許用戶輸入各種指令。網(wǎng)絡(luò)I/F控制部分107可以控制控制器單元100與LAN 111之間所執(zhí)行的數(shù)據(jù)通信。包括在網(wǎng)絡(luò)I/F控制部分107中的存儲(chǔ)器107A可以存儲(chǔ)根據(jù)NVRAM 105的內(nèi)容執(zhí)行的恢復(fù)條件(recovery condition),其中該NVRAM 105存儲(chǔ)CPU 101在圖10等所示的控制過程中參考的恢復(fù)條件(即,在后面所述的圖5到8中所示的用戶界面上選擇的恢復(fù)條件)。
系統(tǒng)總線113可以連接上述功能組件(即,CPU 101、ROM102、RAM 103、HDD 108、定時(shí)器112、打印機(jī)I/F控制部分104、NVRAM 105、面板控制部分106、網(wǎng)絡(luò)I/F控制部分107),以實(shí)現(xiàn)CPU 101的信號(hào)發(fā)送或接收,以及裝置或設(shè)備之間的數(shù)據(jù)通信。
圖2是示出可以包括圖1所示的圖像處理裝置的網(wǎng)絡(luò)系統(tǒng)的一個(gè)例子的圖。
圖2所示的網(wǎng)絡(luò)系統(tǒng)包括計(jì)算機(jī)201和203。每一計(jì)算機(jī)均包括控制器單元(CPU、RAM、ROM等)、鍵盤、指示設(shè)備、顯示裝置、以及其它外圍設(shè)備。計(jì)算機(jī)在預(yù)定的OS(即操作系統(tǒng))和所產(chǎn)生的各種數(shù)據(jù)下執(zhí)行各種應(yīng)用程序。為了通過打印機(jī)驅(qū)動(dòng)器等發(fā)送數(shù)據(jù),計(jì)算機(jī)可以根據(jù)預(yù)定的協(xié)議與網(wǎng)絡(luò)設(shè)備中的控制器單元100的網(wǎng)絡(luò)I/F控制部分107進(jìn)行通信。
計(jì)算機(jī)201和203被連接到局域網(wǎng)(LAN)204,并可以通過圖1所示的網(wǎng)絡(luò)接口與網(wǎng)絡(luò)設(shè)備202進(jìn)行通信。
圖3是示出在網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第一省電模式控制過程的一個(gè)例子的流程圖。在圖3所示的第一省電模式控制過程中,工作在省電模式下的網(wǎng)絡(luò)I/F控制部分107可以通過LAN 111接收包,并在根據(jù)后面所述的操作選擇包之后,該網(wǎng)絡(luò)I/F控制部分107可以判斷所選擇的包是否滿足存儲(chǔ)在其存儲(chǔ)器107A中的恢復(fù)條件。為了執(zhí)行步驟S101到S104的處理,網(wǎng)絡(luò)I/F控制部分107可以執(zhí)行從存儲(chǔ)器107A中加載的控制程序。
首先,當(dāng)網(wǎng)絡(luò)設(shè)備202處于省電模式(即,參考步驟S101)時(shí),網(wǎng)絡(luò)I/F控制部分107可以從連接到網(wǎng)絡(luò)的計(jì)算機(jī)201和203或者其它計(jì)算機(jī)接收包信號(hào)(參考步驟S102)。
然后,在步驟S103,網(wǎng)絡(luò)I/F控制部分107判斷所接收到的包是否是具有與預(yù)先登記在緩沖器中的恢復(fù)條件相對(duì)應(yīng)的協(xié)議類型的包中的一個(gè)。當(dāng)所接收到的包滿足該恢復(fù)條件時(shí)(即,在步驟S103中為是),則網(wǎng)絡(luò)I/F控制部分107激活CPU 101和相關(guān)部分,以將網(wǎng)絡(luò)設(shè)備202的工作條件從省電模式改變?yōu)檎9ぷ髂J?參考步驟S104)。
另一方面,當(dāng)所接收到的包不滿足該恢復(fù)條件時(shí)(即在步驟S103中為否),則控制過程不取消省電模式而返回到步驟S101。后面將更加詳細(xì)地說明恢復(fù)條件。
圖19是示出圖3所示的第一省電模式控制過程的變形例的流程圖。響應(yīng)于激活控制器單元100之后經(jīng)過預(yù)定的時(shí)間,可以開始圖19所示的處理。
在步驟S1901,圖像處理裝置處于休眠模式中。當(dāng)接收到任何包時(shí)(即,在步驟S1902中為是),控制器單元100在步驟S1903中檢測(cè)所接收到的包的協(xié)議。在步驟S1904,控制器單元100判斷在步驟S1903中所分析的包是否為激活包。當(dāng)所接收到的包為激活包時(shí)(即,在步驟1904為是),則控制處理進(jìn)入步驟S1905。
在步驟S1905,控制器單元100判斷響應(yīng)于激活包指示恢復(fù)處理的標(biāo)志是否處于ON(打開)狀態(tài)。當(dāng)該標(biāo)志處于ON狀態(tài)時(shí)(即,在步驟S1905中為是),則控制器單元100在步驟S1909中執(zhí)行恢復(fù)處理。當(dāng)該標(biāo)志為OFF(關(guān)閉)狀態(tài)時(shí)(即,在步驟S1905中為否),則控制過程返回到步驟S1901。返回步驟S1904,當(dāng)所接收到的包不是激活包時(shí),則控制過程進(jìn)入步驟S1906。
在步驟S1906,控制器單元100判斷所接收到的包是否可以遵從打印協(xié)議。當(dāng)所接收到的包可遵從該打印協(xié)議時(shí)(即,在步驟S1906中為是),則控制過程進(jìn)入步驟S1907。在步驟S1907,控制器單元100判斷響應(yīng)于該打印協(xié)議的包指示恢復(fù)處理的標(biāo)志是否處于ON狀態(tài)。
當(dāng)該標(biāo)志處于ON狀態(tài)時(shí)(即,在步驟S1907中為是),控制過程進(jìn)入步驟S1908,在步驟S1908,控制器單元100執(zhí)行恢復(fù)處理。當(dāng)該標(biāo)志處于OFF狀態(tài)時(shí)(即,在步驟S1907中為否),控制過程返回到步驟S1901。返回步驟S1906,當(dāng)所接收到的包不是打印協(xié)議時(shí),控制過程進(jìn)入步驟S1910。
在步驟S1910,控制器單元100判斷所接收到的包是否可以遵從公用協(xié)議(utility protocol)。當(dāng)所接收到的包可以遵從該公用協(xié)議時(shí)(即,在步驟S1910中為是),控制過程進(jìn)入步驟S1911。在步驟S1911,控制器單元100判斷響應(yīng)于公用程序的包指示恢復(fù)處理的標(biāo)志是否處于ON狀態(tài)。當(dāng)該標(biāo)志處于ON狀態(tài)時(shí)(即,在步驟S1911中為是),控制過程進(jìn)入步驟S1912以執(zhí)行恢復(fù)處理。當(dāng)該標(biāo)志處于OFF狀態(tài)時(shí)(即,在步驟S1911中為否),控制過程返回到步驟S1901。
返回步驟S1910,當(dāng)所接收到的包不遵從該公用協(xié)議時(shí)(即,在步驟S1910中為否),控制過程返回到步驟S1901。將對(duì)恢復(fù)處理進(jìn)行更詳細(xì)的說明。
可以通過判斷所接收到的包是否包含預(yù)定的位串,來執(zhí)行步驟S1904中的任何激活包的檢測(cè)??梢允褂糜布娐穪韴?zhí)行該判斷。
可以通過分析所接收到的包的頭以識(shí)別該打印協(xié)議(例如,LPR、因特網(wǎng)打印協(xié)議、FTP直接打印、SMTP打印、或用于特定作業(yè)的數(shù)據(jù)傳輸協(xié)議)來執(zhí)行步驟S1906中的判斷。例如,可以基于所連接的端口號(hào)(port number)(公知的端口號(hào)等)或數(shù)據(jù)的發(fā)送端地址,進(jìn)行該判斷。
可以通過分析所接收到的包的頭以識(shí)別該公用協(xié)議(例如,包括SNMP、SLP的協(xié)議或檢索協(xié)議)來執(zhí)行步驟S1910中的判斷。例如,可以基于所連接的端口號(hào)(公知的端口號(hào)等)或數(shù)據(jù)的發(fā)送端地址,進(jìn)行該判斷。
第二典型實(shí)施例圖4是示出顯示存儲(chǔ)在圖1所示的控制器單元100中的第一恢復(fù)條件的表格的一個(gè)例子的圖。控制器單元100可以參考圖4所示的恢復(fù)條件,將其工作條件從省電模式改變?yōu)檎9ぷ髂J?。圖4所示的第一恢復(fù)條件的表格包括作為“服務(wù)菜單項(xiàng)”和“相應(yīng)的包”的組合的多個(gè)恢復(fù)條件??梢詫⒌谝换謴?fù)條件的表格存儲(chǔ)在NVRAM 105或硬盤108中。
本典型實(shí)施例共有四個(gè)服務(wù)菜單項(xiàng)即,禁止任何激活以響應(yīng)網(wǎng)絡(luò)包(第一服務(wù)菜單項(xiàng));激活以響應(yīng)開始專用(start-only)包(第二服務(wù)菜單項(xiàng));激活以響應(yīng)打印作業(yè)請(qǐng)求包(第三服務(wù)菜單項(xiàng));以及激活以響應(yīng)公用服務(wù)(utility service)請(qǐng)求包(第四服務(wù)菜單項(xiàng))。
例如,根據(jù)服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”,禁止響應(yīng)于通過網(wǎng)絡(luò)發(fā)送的進(jìn)入包的任何恢復(fù)處理,控制器單元100可以僅執(zhí)行響應(yīng)于本地輸入的恢復(fù)處理。
而且,根據(jù)服務(wù)菜單項(xiàng)“通過開始專用包激活”,僅當(dāng)接收到開始專用包時(shí),控制器單元100才可以執(zhí)行恢復(fù)處理。在執(zhí)行響應(yīng)于開始專用包的恢復(fù)處理的情況下,休眠水平的一個(gè)模式是僅激活有限數(shù)量的耗電單元(即,例如CPU 101和RAM 103),休眠水平的另一模式是激活該設(shè)備的全部功能。圖19所示的步驟S1909的處理對(duì)應(yīng)于該處理。
而且,根據(jù)服務(wù)菜單項(xiàng)“通過打印作業(yè)包(即,遵從打印協(xié)議的包)激活”,除了針對(duì)服務(wù)菜單項(xiàng)“通過開始專用包激活”的恢復(fù)條件外,控制器單元100可以執(zhí)行響應(yīng)于發(fā)送到網(wǎng)絡(luò)設(shè)備的ARP或MAC地址的恢復(fù)處理。在執(zhí)行響應(yīng)于打印作業(yè)包的恢復(fù)處理的情況下,休眠水平的一個(gè)模式是對(duì)于打印處理僅激活有限數(shù)量的耗電單元(例如,CPU 101、RAM 103、打印機(jī)I/F 104、NVRAM 105、打印機(jī)110以及如果假脫機(jī)需要?jiǎng)t還有HDD 108),休眠水平的另一模式是激活該設(shè)備的全部功能。圖19所示的步驟S1908的處理對(duì)應(yīng)于該處理。
而且,根據(jù)服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”,除了針對(duì)服務(wù)菜單項(xiàng)“通過開始專用包激活”和“通過打印作業(yè)包激活”的恢復(fù)條件外,控制器單元100可以執(zhí)行響應(yīng)于SLP或SNMP輪詢包或與除打印作業(yè)外的公用服務(wù)請(qǐng)求相關(guān)的制造者的個(gè)人包的恢復(fù)處理。在執(zhí)行響應(yīng)于SLP或SNMP包的恢復(fù)處理的情況下,休眠水平的一個(gè)模式是僅激活少數(shù)耗電單元(例如,CPU 101、RAM 103和NVRAM 105),休眠水平的另一模式是激活該設(shè)備的全部功能。圖19所示的步驟S1912的處理對(duì)應(yīng)于該處理。
在該典型實(shí)施例中,“激活”的含意是網(wǎng)絡(luò)設(shè)備的特定或指定部分在電力供應(yīng)下重新開始其正常工作。更具體地,響應(yīng)于用戶的輸入,CPU 101從多個(gè)恢復(fù)條件中選擇特定的恢復(fù)條件。然后,在接收到遵從特定協(xié)議的數(shù)據(jù)包時(shí),CPU 101根據(jù)所選擇的恢復(fù)條件,取消網(wǎng)絡(luò)設(shè)備的特定耗電單元的省電狀態(tài)。因而,CPU 101使網(wǎng)絡(luò)設(shè)備能夠取消省電狀態(tài),并返回正常工作。
在服務(wù)菜單中,服務(wù)菜單項(xiàng)“通過開始專用包激活”和服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”具有如下所述的一些依賴關(guān)系。因而,CPU 101和面板控制部分106以根據(jù)所選擇的條件可以區(qū)分顯示的內(nèi)容的方式來執(zhí)行顯示控制。
圖5到8是分別示出在圖1所示的操作面板109上所顯示的恢復(fù)條件設(shè)置屏幕的例子,即與用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件設(shè)置相關(guān)的用戶界面(UI)的例子的圖。CPU 101和面板控制部分106執(zhí)行面板顯示控制。
圖5到8所示的恢復(fù)條件設(shè)置屏幕顯示多個(gè)使用戶能夠選擇用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的所期望的處理的服務(wù)菜單項(xiàng)的列表。
在圖5到8所示的恢復(fù)條件設(shè)置屏幕中,豎直條形圖B指示省電效果的水平(作為示出省電效果的強(qiáng)度的指示器)。當(dāng)條形圖B的指示升高到上方區(qū)域時(shí),可以增強(qiáng)省電效果(即進(jìn)入深休眠條件)。另一方面,當(dāng)條形圖B的指示維持在下方區(qū)域時(shí),可以減弱省電效果(即進(jìn)入淺休眠條件)。在完成選擇后,用戶可以按下“確定”按鈕BT1。
而且,各恢復(fù)條件具有相互依賴性。因而,根據(jù)所選擇的服務(wù)菜單項(xiàng),網(wǎng)絡(luò)設(shè)備可以自動(dòng)判斷作為自適應(yīng)條件是否可以包括其它服務(wù)菜單項(xiàng)。如果存在任何依賴性,則網(wǎng)絡(luò)設(shè)備可以使其它服務(wù)菜單項(xiàng)生效。
圖9示出與用于在圖5到8所示的UI上選擇所期望的服務(wù)菜單項(xiàng)的用戶操作相關(guān)的UI設(shè)置模塊的流程圖。
而且,圖10示出與用于辨別在設(shè)置恢復(fù)條件后從內(nèi)部設(shè)置的各服務(wù)菜單項(xiàng)、并自動(dòng)選擇與各服務(wù)菜單項(xiàng)相對(duì)應(yīng)的接收到的包的處理相關(guān)的恢復(fù)條件辨別模塊的流程圖。
圖9是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第二省電模式控制過程的一個(gè)例子的流程圖,該過程對(duì)應(yīng)于允許用戶通過圖5到8所示的UI來設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件的UI設(shè)置模塊的控制過程(被存儲(chǔ)在圖1所示的ROM 102或硬盤108中)。為了執(zhí)行步驟S201到S214的處理,CPU 101和面板控制部分106執(zhí)行從圖1所示的硬盤108或ROM 102加載到RAM 103的控制程序。
首先,CPU 101執(zhí)行步驟S201的UI設(shè)置模塊,使得面板控制部分106響應(yīng)于來自CPU 101的指令,切換圖5到8所示的UI顯示。接著,基于通過操作面板109輸入的用戶選擇,CPU 101執(zhí)行步驟S202的UI設(shè)置模塊,以判斷用戶是否選擇了服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”。當(dāng)選擇了服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”時(shí)(即,在步驟S202中為是),如圖5所示,CPU 101在操作面板109上將沒有選擇的服務(wù)菜單項(xiàng)的顯示變?yōu)镺FF狀態(tài)(參考步驟S203)。然后,控制過程進(jìn)入步驟S212。
另一方面,當(dāng)沒有選擇服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”時(shí)(即,在步驟S202中為否),CPU 101執(zhí)行步驟S204的UI設(shè)置模塊,以判斷用戶是否選擇了服務(wù)菜單項(xiàng)“通過開始專用包激活”。當(dāng)選擇了服務(wù)菜單項(xiàng)“通過開始專用包激活”時(shí)(即,在步驟S204中為是),如圖6所示,CPU 101在操作面板109上將沒有選擇的服務(wù)菜單項(xiàng)的顯示變?yōu)镺FF狀態(tài)(參考步驟S205)。然后,控制過程進(jìn)入步驟S212。
另一方面,當(dāng)沒有選擇服務(wù)菜單項(xiàng)“通過開始專用包激活”時(shí)(即,在步驟S204為否),CPU 101執(zhí)行步驟S206的UI設(shè)置模塊,以判斷用戶是否選擇了服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”。當(dāng)選擇了服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”時(shí)(即,在步驟S206為是),因?yàn)榉?wù)菜單項(xiàng)“通過打印作業(yè)包激活”依賴于服務(wù)菜單項(xiàng)“通過開始專用包激活”,所以CPU 101在操作面板109上將服務(wù)菜單項(xiàng)“通過開始專用包激活”的顯示變?yōu)镺N狀態(tài)(參考步驟S207)。然后,在步驟S208,如圖7所示,CPU 101將剩余的服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”和“通過公用服務(wù)包激活”的顯示變?yōu)镺FF狀態(tài)。然后,控制過程進(jìn)入步驟S212。
另一方面,當(dāng)沒有選擇服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”時(shí)(即,在步驟S206為否),CPU 101執(zhí)行步驟S209的UI設(shè)置模塊,以判斷用戶是否選擇了服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”。當(dāng)選擇了服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”時(shí)(即,在步驟S209中為是),因?yàn)榉?wù)菜單項(xiàng)“通過公用服務(wù)包激活”依賴于服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”和“通過開始專用包激活”,所以CPU101在操作面板109上將服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”和服務(wù)菜單項(xiàng)“通過開始專用包激活”的顯示變?yōu)镺N狀態(tài)(參考步驟S210)。然后,在步驟S211,如圖8所示,CPU 101將剩余的服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”的顯示變?yōu)镺FF狀態(tài)。然后,控制過程進(jìn)入步驟S212。
另一方面,當(dāng)沒有選擇服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”時(shí)(即,在步驟S209中為否),CPU 101執(zhí)行步驟S212的UI設(shè)置模塊,以判斷用戶是否完成了“設(shè)置”(即,用戶是否按下了確定按鈕BT1)。當(dāng)完成了“設(shè)置”時(shí),在終止該處理程序前,CPU 101將恢復(fù)條件設(shè)置值存儲(chǔ)在NVRAM 105或硬盤108中(參考步驟S213)。
可以將內(nèi)部設(shè)置變化傳送給圖10所示的恢復(fù)條件辨別模塊。
另一方面,當(dāng)沒有按下確定按鈕BT1時(shí)(即,在步驟S212為否),CPU 101執(zhí)行步驟S214的UI設(shè)置模塊,以判斷用戶是否選擇了“取消”,即用戶是否按下了取消按鈕BT2。當(dāng)選擇了“取消”時(shí)(在步驟S214為是),CPU 101終止該控制程序,而不存儲(chǔ)任何設(shè)置值。否則,控制過程返回到步驟S202。
從上述說明中顯而易見,用戶可以在操作面板109上容易地進(jìn)行操作以選擇恢復(fù)條件,而無需考慮協(xié)議類型或其它網(wǎng)絡(luò)信息。因而,用戶可以通過調(diào)整顯示在屏幕上的條形圖B的高度,容易地選擇恢復(fù)條件的期望水平,并將所選擇的條件登記在存儲(chǔ)器中,以獲得網(wǎng)絡(luò)上的省電效果。
圖10是示出根據(jù)本發(fā)明的網(wǎng)絡(luò)設(shè)備的第三省電模式控制過程的一個(gè)例子的流程圖。該第三省電模式對(duì)應(yīng)于使能夠基于根據(jù)UI設(shè)置模塊存儲(chǔ)在NVRAM 105或其它存儲(chǔ)器中的恢復(fù)條件自動(dòng)改變當(dāng)前的恢復(fù)條件設(shè)置值的恢復(fù)條件辨別模塊的控制過程。為了執(zhí)行步驟S301到S308的處理,CPU 101執(zhí)行從圖1所示的硬盤108或ROM 102加載到RAM 103的控制程序。
在完成圖9所示的處理之后,或者響應(yīng)于打開網(wǎng)絡(luò)設(shè)備的電源,或者響應(yīng)于以預(yù)定的時(shí)間間隔執(zhí)行的條件改變的確認(rèn),CPU101立即執(zhí)行圖10的處理。
首先,CPU 101執(zhí)行步驟S 301的恢復(fù)條件辨別模塊,以判斷是否將服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”作為恢復(fù)條件存儲(chǔ)在存儲(chǔ)器中。當(dāng)存儲(chǔ)器存儲(chǔ)了設(shè)置值“不通過網(wǎng)絡(luò)包激活”時(shí)(即,在步驟S301為是),CPU 101控制網(wǎng)絡(luò)I/F控制部分107,以使所有通過網(wǎng)絡(luò)接收到的包的激活命令無效(參考步驟S302)。在該控制程序終止之前,網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)以上無效設(shè)置。
因此,可以將省電效果設(shè)置為極高的水平。
另一方面,當(dāng)存儲(chǔ)器(例如,NVRAM 105)沒有存儲(chǔ)設(shè)置值“不通過網(wǎng)絡(luò)包激活”時(shí)(即,在步驟S301為否),CPU 101執(zhí)行步驟S303的恢復(fù)條件辨別模塊,以判斷存儲(chǔ)器(例如,NVRAM105)是否存儲(chǔ)了服務(wù)菜單項(xiàng)“通過開始專用包激活”作為恢復(fù)條件的設(shè)置值。
當(dāng)存儲(chǔ)了服務(wù)菜單項(xiàng)“通過開始專用包激活”時(shí)(即,在步驟S303中為是),CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程之前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于僅當(dāng)接收到開始專用包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S304)。
另一方面,當(dāng)存儲(chǔ)器(例如,NVRAM 105)沒有存儲(chǔ)服務(wù)菜單項(xiàng)“通過開始專用包激活”時(shí)(即,在步驟S303為否),CPU 101執(zhí)行步驟S305的恢復(fù)條件辨別模塊,以判斷存儲(chǔ)器(例如,NVRAM 105)是否存儲(chǔ)了服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”作為恢復(fù)條件的設(shè)置值。
當(dāng)存儲(chǔ)了服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”時(shí)(即,在步驟S305為是),因?yàn)榛謴?fù)條件“通過打印作業(yè)包激活”依賴于恢復(fù)條件“通過開始專用包激活”,所以CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程之前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于當(dāng)接收到開始專用包或者ARP或MAC地址包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S306)。
另一方面,當(dāng)存儲(chǔ)器(例如,NVRAM 105)沒有存儲(chǔ)服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”時(shí)(即,在步驟S305中為否),CPU101執(zhí)行步驟S307的恢復(fù)條件辨別模塊,以判斷存儲(chǔ)器(例如,NVRAM 105)是否存儲(chǔ)了服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”作為恢復(fù)條件的設(shè)置值。
當(dāng)存儲(chǔ)了服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”時(shí)(即,在步驟S307為是),因?yàn)榛謴?fù)條件“通過公用服務(wù)包激活”依賴于恢復(fù)條件“通過打印作業(yè)包激活”和恢復(fù)條件“通過開始專用包激活”,所以CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于當(dāng)接收到開始專用包、或者ARP或MAC地址包、或者SLP或SNMP輪詢包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S308)。
另一方面,當(dāng)存儲(chǔ)器(例如,NVRAM 105)沒有存儲(chǔ)服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”時(shí)(即,在步驟S307為否),CPU 101終止該控制程序。
利用該配置,網(wǎng)絡(luò)設(shè)備可以以與省電效果相關(guān)的漸進(jìn)方式顯示與通信協(xié)議類型相對(duì)應(yīng)的恢復(fù)條件,并且用戶可以參考所顯示的內(nèi)容(即,以文本形式表示的服務(wù)菜單項(xiàng)SJ)在操作面板109上直接選擇所期望的恢復(fù)條件。
因而,即使用戶不具備關(guān)于包等的專業(yè)知識(shí),該用戶也可以容易地設(shè)置與恢復(fù)條件相對(duì)應(yīng)的網(wǎng)絡(luò)環(huán)境,并可以定制網(wǎng)絡(luò)通信功能,以實(shí)現(xiàn)獨(dú)特地恢復(fù)到正常工作模式。
而且,選擇能夠產(chǎn)生增強(qiáng)的省電效果的恢復(fù)條件(例如,不會(huì)響應(yīng)不必要的包而發(fā)生休眠恢復(fù)),使得能夠設(shè)置可以實(shí)現(xiàn)高效省電的魯棒的省電狀態(tài)。
第三典型實(shí)施例根據(jù)上述典型實(shí)施例,用戶可以在顯示可根據(jù)協(xié)議類型選擇的多個(gè)服務(wù)菜單項(xiàng)的顯示屏幕上,選擇所期望的服務(wù),作為用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。第三典型實(shí)施例可以使用除上述恢復(fù)條件以外的休眠水平實(shí)現(xiàn)顯示,使得用戶可以容易地選擇所期望的恢復(fù)條件,而無需與包相關(guān)的知識(shí)。
圖11是示出顯示存儲(chǔ)在圖1所示的控制器單元100中的第二恢復(fù)條件的表格的一個(gè)例子的圖。該表格包括按照省電效果的順序與多個(gè)服務(wù)菜單項(xiàng)SJ相對(duì)應(yīng)的多個(gè)休眠水平SL(1、2、3和4)。休眠水平SL越高,省電效果越強(qiáng)。
例如,服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”對(duì)應(yīng)于休眠水平4,因?yàn)槠洚a(chǎn)生最強(qiáng)的省電效果。如上所述,控制器單元100不能執(zhí)行恢復(fù)處理,除非進(jìn)入本地輸入。
而且,服務(wù)菜單項(xiàng)“通過開始專用包激活”對(duì)應(yīng)于休眠水平3,因?yàn)槠洚a(chǎn)生次強(qiáng)的省電效果。
服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”對(duì)應(yīng)于休眠水平2。
服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”對(duì)應(yīng)于休眠水平1,因?yàn)槠洚a(chǎn)生最弱的省電效果。換句話說,與休眠水平1相對(duì)應(yīng)的恢復(fù)條件與缺省省電模式的恢復(fù)條件本質(zhì)上相同。
圖12到15是示出根據(jù)本發(fā)明的第三典型實(shí)施例的用戶界面(UI)的例子的圖,其中該UI允許用戶設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。通過相同的附圖標(biāo)記來表示與圖5到8中相同的項(xiàng)。
圖12到15所示的用戶界面(UI)顯示了多個(gè)服務(wù)菜單項(xiàng)的列表,使得用戶可以選擇所期望的服務(wù)菜單項(xiàng),作為用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。該UI的右側(cè)的條形圖B表示休眠水平SL。
條形圖B具有從亮側(cè)(對(duì)應(yīng)于弱休眠條件,即弱省電效果)到暗側(cè)(對(duì)應(yīng)于強(qiáng)休眠條件,即強(qiáng)省電效果)變化的等級(jí)。該UI的右上側(cè)的水平設(shè)置按鈕LB允許用戶選擇四個(gè)休眠水平1到4中的一個(gè)。用戶可以在完成選擇后按下“確定”按鈕BT1,以確定該設(shè)置。
而且,與上述服務(wù)菜單項(xiàng)類似,各休眠水平具有相互依賴性。因而,根據(jù)所選擇的休眠水平SL,網(wǎng)絡(luò)設(shè)備可以自動(dòng)地判斷是否包括其它恢復(fù)條件作為自適應(yīng)條件。如果存在任何依賴性,則網(wǎng)絡(luò)設(shè)備可以使得其它恢復(fù)條件生效。
圖16是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第四省電模式控制過程的一個(gè)例子的流程圖。該第四省電模式對(duì)應(yīng)于通過CPU101執(zhí)行的UI設(shè)置模塊的控制過程,該UI設(shè)置模塊允許用戶通過顯示在操作面板109上的UI設(shè)置用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。為了執(zhí)行步驟S401到S412的處理,CPU 101執(zhí)行從圖1所示的硬盤108或ROM 102加載到RAM 103的控制程序。
而且,圖17示出在設(shè)置恢復(fù)條件后所執(zhí)行的、與恢復(fù)條件辨別模塊相關(guān)的處理,其自動(dòng)選擇所接收到的與內(nèi)部設(shè)置的各休眠水平SL相對(duì)應(yīng)的包。
首先,CPU 101執(zhí)行步驟S401的UI設(shè)置模塊,以在操作面板109上顯示圖12到15所示的UI。接著,CPU 101執(zhí)行步驟S402的UI設(shè)置模塊,以判斷是否選擇了“休眠水平4”。當(dāng)選擇了“休眠水平4”時(shí)(即,在步驟S402為是),CPU 101在操作面板109上將除服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”以外的服務(wù)菜單項(xiàng)的顯示變?yōu)槿鐖D12所示的變灰狀態(tài)(參考步驟S403)。然后,控制過程進(jìn)入步驟S410。
另一方面,當(dāng)沒有選擇“休眠水平4”時(shí)(即,在步驟S402為否),CPU 101執(zhí)行步驟S404的UI設(shè)置模塊,以判斷是否選擇了“休眠水平3”。當(dāng)選擇了“休眠水平3”時(shí)(即,在步驟S404為是),CPU 101在操作面板109上將除服務(wù)菜單項(xiàng)“通過開始專用包激活”以外的服務(wù)菜單項(xiàng)的顯示變?yōu)槿鐖D13所示的變灰狀態(tài)(參考步驟S405)。然后,控制過程進(jìn)入步驟S410。
另一方面,當(dāng)沒有選擇“休眠水平3”時(shí)(即,在步驟S404為否),CPU 101執(zhí)行步驟S406的UI設(shè)置模塊,以判斷是否選擇了“休眠水平2”。當(dāng)選擇了“休眠水平2”時(shí)(即,在步驟S406為是),CPU 101在操作面板109上將服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”和服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”的顯示變?yōu)槿鐖D14所示的變灰狀態(tài)(參考步驟S407)。也就是,“休眠水平2”和“休眠水平3”,即服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”和服務(wù)菜單項(xiàng)“通過開始專用包激活”,具有相互依賴性。然后,控制過程進(jìn)入步驟S410。
另一方面,當(dāng)沒有選擇“休眠水平2“時(shí)(即,在步驟S406為否),CPU 101執(zhí)行步驟S408的UI設(shè)置模塊,以判斷是否選擇了“休眠水平1”。當(dāng)選擇了“休眠水平1”時(shí)(即,在步驟S408為是),CPU 101在操作面板109上將服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”的顯示變?yōu)槿鐖D15所示的變灰狀態(tài)(參考步驟S409)。也就是,“休眠水平1”、“休眠水平2”和“休眠水平3”具有相互依賴性。也就是,服務(wù)菜單項(xiàng)“通過公用服務(wù)包激活”、服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”和服務(wù)菜單項(xiàng)“通過開始專用包激活”具有相互依賴性。然后,控制過程進(jìn)入步驟S410。
另一方面,當(dāng)沒有選擇“休眠水平1”時(shí)(即,在步驟S408為否),CPU 101執(zhí)行步驟S410的UI設(shè)置模塊,以判斷是否完成了“設(shè)置”。當(dāng)完成了“設(shè)置”時(shí),CPU 101在終止該處理程序前,將恢復(fù)條件設(shè)置值存儲(chǔ)在NVRAM 105或硬盤108中(參考步驟S411)。
可以將內(nèi)部設(shè)置的變化傳送給后面所述的圖17所示的恢復(fù)條件辨別模塊的處理。
另一方面,當(dāng)沒有完成“設(shè)置”時(shí)(即,在步驟S410為否),CPU 101執(zhí)行步驟S412的UI設(shè)置模塊,以判斷用戶是否選擇了“取消”。當(dāng)選擇了“取消”時(shí)(在步驟S412中為是),CPU 101終止該控制程序,而不存儲(chǔ)任何設(shè)置值。否則,當(dāng)沒有選擇“取消”時(shí),控制過程返回到步驟S402。
利用該配置,即使用戶不具備關(guān)于協(xié)議類型或網(wǎng)絡(luò)的專業(yè)知識(shí),該用戶也可以通過簡(jiǎn)單地從顯示在操作面板109上的UI中選擇所期望的休眠水平SL,容易地完成網(wǎng)絡(luò)設(shè)置。
圖17是示出在本發(fā)明的網(wǎng)絡(luò)設(shè)備中所執(zhí)行的第五省電模式控制過程的一個(gè)例子的流程圖。該第五省電模式對(duì)應(yīng)于恢復(fù)條件辨別模塊的控制過程,該恢復(fù)條件辨別模塊通過上述UI設(shè)置模塊自動(dòng)地改變存儲(chǔ)在存儲(chǔ)器中的設(shè)置值。為了執(zhí)行步驟S501到S508的處理,CPU 101執(zhí)行從圖1所示的硬盤108或ROM 102加載到RAM103的控制程序。
在完成圖16所示的處理之后,或者響應(yīng)于打開網(wǎng)絡(luò)設(shè)備的電源,或者響應(yīng)于以預(yù)定的時(shí)間間隔執(zhí)行的條件改變的確認(rèn),CPU101立即執(zhí)行圖17的處理。
首先,CPU 101執(zhí)行步驟S501的恢復(fù)條件辨別模塊,以判斷是否選擇了“休眠水平4”作為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值。當(dāng)選擇了“休眠水平4”時(shí)(即,在步驟S501為是),CPU 101控制網(wǎng)絡(luò)I/F控制部分107,以使所有通過網(wǎng)絡(luò)接收到的包的激活命令無效(參考步驟S502)。在該控制程序終止前,網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)上述無效設(shè)置。
另一方面,當(dāng)沒有選擇“休眠水平4”作為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值時(shí)(即,在步驟S501中為否),CPU 101執(zhí)行步驟S503的恢復(fù)條件辨別模塊,以判斷是否選擇了“休眠水平3”作為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值。當(dāng)存儲(chǔ)了設(shè)置值“休眠水平3”時(shí)(即,在步驟S503中為是),CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于僅當(dāng)接收到開始專用包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S504)。
另一方面,當(dāng)沒有選擇“休眠水平3”時(shí)(即,在步驟S503為否),CPU 101執(zhí)行步驟S505的恢復(fù)條件辨別模塊,以判斷是否選擇了“休眠水平2”作為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值。當(dāng)存儲(chǔ)了設(shè)置值“休眠水平2”時(shí)(即,在步驟S505中為是),因?yàn)榕c“休眠水平2”相對(duì)應(yīng)的恢復(fù)條件依賴于與“休眠水平3”相對(duì)應(yīng)的恢復(fù)條件,所以CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于當(dāng)接收到開始專用包或者ARP或MAC地址包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S506)。
另一方面,當(dāng)沒有將“休眠水平2”設(shè)置為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值時(shí)(即,在步驟S505為否),CPU 101執(zhí)行步驟S507的恢復(fù)條件辨別模塊,以判斷是否選擇了“休眠水平1”作為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值。當(dāng)存儲(chǔ)了設(shè)置值“休眠水平1”時(shí)(即,在步驟S507中為是),因?yàn)榕c“休眠水平1”相對(duì)應(yīng)的恢復(fù)條件依賴于與“休眠水平2”和“休眠水平3”相對(duì)應(yīng)的恢復(fù)條件,所以CPU 101控制網(wǎng)絡(luò)I/F控制部分107在終止該控制過程前,在網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A中存儲(chǔ)與用于當(dāng)接收到開始專用包或者ARP或MAC地址包、或者SLP或SNMP輪詢包時(shí)將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的處理相關(guān)的設(shè)置數(shù)據(jù)(參考步驟S508)。
另一方面,當(dāng)沒有將“休眠水平1”設(shè)置為存儲(chǔ)在NVRAM 105中的恢復(fù)條件的設(shè)置值時(shí)(即,在步驟S507為否),CPU 101終止該控制程序。
利用該配置,網(wǎng)絡(luò)設(shè)備可以以與省電效果相關(guān)的漸進(jìn)方式顯示與通信協(xié)議類型相對(duì)應(yīng)的休眠水平,并且用戶可以參考所顯示的休眠水平,選擇所期望的恢復(fù)條件。因而,即使用戶不具備關(guān)于包等的專業(yè)知識(shí),該用戶也可以容易地定制網(wǎng)絡(luò)通信功能,以實(shí)現(xiàn)獨(dú)特地恢復(fù)到正常工作模式。
而且,選擇能夠產(chǎn)生增強(qiáng)的省電效果的恢復(fù)條件(例如,不會(huì)響應(yīng)不必要的包而發(fā)生休眠恢復(fù)),使得能夠設(shè)置可以實(shí)現(xiàn)高效省電的魯棒的省電狀態(tài)。
第四典型實(shí)施例上述典型實(shí)施例使用具有相互依賴性的恢復(fù)條件。因而,如果選擇了任何一個(gè)恢復(fù)條件,則判斷所選擇的恢復(fù)條件是否依賴于其它恢復(fù)條件。如果沒有任何依賴性,則使其它恢復(fù)條件生效。然而,在第三典型實(shí)施例中,可以使用如下所述不具有相互依賴性的恢復(fù)條件。
服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”不能獨(dú)立于其它服務(wù)菜單項(xiàng)。更具體地,如果選擇了服務(wù)菜單項(xiàng)“通過開始專用包激活”、“通過打印作業(yè)包激活”和“通過公用服務(wù)包激活”中的一個(gè),則不能選擇條件“不通過網(wǎng)絡(luò)包激活”。相反,如果選擇了服務(wù)菜單項(xiàng)“不通過網(wǎng)絡(luò)包激活”,則不能選擇其它條件。
另一方面,服務(wù)菜單項(xiàng)“通過開始專用包激活”、“通過打印作業(yè)包激活”和“通過公用服務(wù)包激活”相互之間可以獨(dú)立。因而,本典型實(shí)施例可以允許用戶選擇總共八個(gè)選項(xiàng)中的一個(gè),而上述典型實(shí)施例僅提供了四個(gè)選項(xiàng)。用戶可以獲得更符合期望的省電效果。
第五典型實(shí)施例第一典型實(shí)施例使用操作面板109,以允許用戶通過圖5到8所示的設(shè)置屏幕,選擇用來將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)所選擇的設(shè)置數(shù)據(jù)。
然而,代替使用操作面板,網(wǎng)絡(luò)設(shè)備可以在管理員模式或用戶模式下,執(zhí)行可在客戶裝置(即,計(jì)算機(jī)裝置)中運(yùn)行的公用程序。在這種情況下,響應(yīng)于來自該客戶裝置的請(qǐng)求,網(wǎng)絡(luò)設(shè)備可以發(fā)送與顯示在操作面板109上的恢復(fù)條件設(shè)置屏幕等同的屏幕信息。CPU 101可基于從該客戶裝置返回的信息,控制網(wǎng)絡(luò)I/F控制部分107以設(shè)置所選擇的恢復(fù)條件。
第六典型實(shí)施例第一典型實(shí)施例使用操作面板109,以允許用戶通過圖5到8所示的設(shè)置屏幕,選擇用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)所選擇的設(shè)置數(shù)據(jù)。用于將網(wǎng)絡(luò)設(shè)備恢復(fù)到正常工作模式的處理需要識(shí)別協(xié)議類型。
另一方面,例如,可以將進(jìn)度表設(shè)置包括在用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件設(shè)置中,使得用戶可以在期望的定時(shí)切換恢復(fù)條件的選擇。例如,在特定的時(shí)間段內(nèi)可能出現(xiàn)頻繁的打印請(qǐng)求。在這種情況下,可以根據(jù)進(jìn)度表靈活地切換恢復(fù)條件。
第七典型實(shí)施例第一和第二典型實(shí)施例使用操作面板109,以允許用戶通過圖5到8所示的設(shè)置屏幕,選擇用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)所選擇的設(shè)置數(shù)據(jù)。
在每一典型實(shí)施例中,操作面板109可以是用戶可選擇的類型,使得用戶(例如,不具備專業(yè)知識(shí)的用戶)可以在用戶優(yōu)選的恢復(fù)條件選擇屏幕上容易地選擇所期望的恢復(fù)條件。
第八典型實(shí)施例第一典型實(shí)施例使用操作面板109,以允許用戶通過圖5到8所示的設(shè)置屏幕,選擇用于將網(wǎng)絡(luò)設(shè)備從省電模式中恢復(fù)的條件。網(wǎng)絡(luò)I/F控制部分107的存儲(chǔ)器107A存儲(chǔ)所選擇的設(shè)置數(shù)據(jù)。
然而,操作面板109可包括一組能提供關(guān)于與恢復(fù)條件相關(guān)的省電效果的漸進(jìn)指示的多個(gè)按鈕等。當(dāng)用戶按下其中一個(gè)按鈕時(shí),可以與消息一起顯示圖5到8所示的恢復(fù)條件。用戶可以按下確定按鈕以確定選擇。利用該顯示控制,用戶可以容易地選擇并設(shè)置能夠產(chǎn)生網(wǎng)絡(luò)設(shè)備的最佳省電效果的恢復(fù)條件,同時(shí)直觀地確認(rèn)與所選擇的恢復(fù)條件相對(duì)應(yīng)的省電效果。
第九典型實(shí)施例當(dāng)通過操作面板109輸入恢復(fù)條件時(shí),上述典型實(shí)施例將所選擇的恢復(fù)條件直接登記在NVRAM 105中。
然而,NVRAM 105可以將所選擇的恢復(fù)條件和用戶信息或組信息一起進(jìn)行登記??梢愿鶕?jù)用戶的偏好,或者根據(jù)組的期望,來設(shè)置恢復(fù)條件??梢詼p少相同設(shè)置的負(fù)擔(dān)??蛻粞b置可以發(fā)送指示切換設(shè)置數(shù)據(jù)的命令。網(wǎng)絡(luò)設(shè)備可以根據(jù)該命令改變恢復(fù)條件。
第十典型實(shí)施例根據(jù)上述典型實(shí)施例,如果改變恢復(fù)條件,則可以在圖10或17所示的處理中設(shè)置所登記的恢復(fù)條件。通常,當(dāng)打開電源時(shí),或者緊接在網(wǎng)絡(luò)設(shè)備完成了特定功能之后,網(wǎng)絡(luò)設(shè)備往往接收許多打印作業(yè)請(qǐng)求。因而,優(yōu)選在這種特定的時(shí)間段內(nèi)維持較低的省電水平,并在預(yù)定的時(shí)間過去之后,使用戶設(shè)置的恢復(fù)條件有效。
第十一典型實(shí)施例將參考圖18所示的存儲(chǔ)映射,對(duì)根據(jù)本發(fā)明的網(wǎng)絡(luò)設(shè)備可讀的數(shù)據(jù)處理程序的配置進(jìn)行說明。
圖18是示出可以存儲(chǔ)本發(fā)明的網(wǎng)絡(luò)設(shè)備可讀的各種數(shù)據(jù)處理程序的存儲(chǔ)介質(zhì)的存儲(chǔ)映射的圖。
盡管在附圖中未示出,但是可存儲(chǔ)在該存儲(chǔ)介質(zhì)中的信息包括與存儲(chǔ)在該存儲(chǔ)介質(zhì)中的程序組的管理相關(guān)的信息,例如版本信息和程序創(chuàng)建者的姓名;或者基于讀取該程序使用的操作系統(tǒng)的信息,例如用于區(qū)分該程序的顯示的圖標(biāo)。
而且,存儲(chǔ)介質(zhì)的目錄可以管理屬于各種程序的數(shù)據(jù)。而且,該存儲(chǔ)介質(zhì)可以存儲(chǔ)在計(jì)算機(jī)上安裝各種程序所需的安裝程序,或者當(dāng)該程序被壓縮時(shí)所需的解壓縮程序。
當(dāng)可以從外部安裝程序時(shí),主計(jì)算機(jī)可以執(zhí)行圖3、9、10、16和17所示的控制。在這種情況下,根據(jù)本發(fā)明,通過CD-ROM、閃存或FD等存儲(chǔ)介質(zhì),可以將包括該程序的信息組提供給系統(tǒng),或者通過網(wǎng)絡(luò)從外部存儲(chǔ)介質(zhì)來提供該信息組。
可以將存儲(chǔ)實(shí)現(xiàn)本典型實(shí)施例的上述功能的軟件程序的存儲(chǔ)介質(zhì)提供給系統(tǒng)或裝置。系統(tǒng)或裝置的計(jì)算機(jī)(或CPU或MPU)可以讀取并執(zhí)行所提供的程序代碼,以實(shí)現(xiàn)本典型實(shí)施例的功能。
換句話說,本發(fā)明包括可以實(shí)現(xiàn)本發(fā)明的功能或處理的程序代碼和可以存儲(chǔ)該程序代碼的任何存儲(chǔ)介質(zhì)。
在這種情況下,如果程序的等同物具有類似的功能,則可以使用它??梢詮哪繕?biāo)代碼、解釋程序和OS腳本數(shù)據(jù)中的任何一個(gè)選擇程序的類型。
可以從軟盤、硬盤、光盤、磁光盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲(chǔ)卡、ROM和DVD(DVD-ROM、DVD-R)中的任何一個(gè)選擇用來提供該程序的存儲(chǔ)介質(zhì)。
因此,當(dāng)計(jì)算機(jī)可以實(shí)現(xiàn)本發(fā)明的功能或處理時(shí),從存儲(chǔ)該程序的存儲(chǔ)介質(zhì)中讀出的程序代碼是用于實(shí)現(xiàn)本發(fā)明的方法。
當(dāng)主頁允許每一用戶將本發(fā)明的計(jì)算機(jī)程序或具有自動(dòng)安裝功能的程序的壓縮文件下載到硬盤或用戶的其它存儲(chǔ)介質(zhì)時(shí),用于提供該程序的方法包括使用客戶計(jì)算機(jī)的瀏覽功能訪問因特網(wǎng)上的主頁。
而且,可以將構(gòu)成本發(fā)明的程序的程序代碼分割成多個(gè)文件,使得可以從不同的主頁來下載各文件。即,本發(fā)明包括允許多個(gè)用戶下載該程序文件的因特網(wǎng)服務(wù)器和FTP服務(wù)器,使得可以在其計(jì)算機(jī)上實(shí)現(xiàn)本發(fā)明的功能或處理。
而且,加密本發(fā)明的程序并將加密后的程序存儲(chǔ)在CD-ROM或類似的存儲(chǔ)介質(zhì)中是用于將本發(fā)明的程序分發(fā)給多個(gè)用戶的實(shí)用方法。允許授權(quán)用戶(即,滿足預(yù)定條件的用戶)從因特網(wǎng)的主頁下載密鑰信息。該用戶可以利用所獲得的密鑰信息解密該程序,并可以將該程序安裝在他們的計(jì)算機(jī)上。當(dāng)計(jì)算機(jī)讀取并執(zhí)行所安裝的程序時(shí),可以實(shí)現(xiàn)上述典型實(shí)施例的功能。
而且,基于該程序的指令,運(yùn)行在計(jì)算機(jī)上的操作系統(tǒng)可以執(zhí)行部分或全部處理,使得可以實(shí)現(xiàn)上述典型實(shí)施例的功能。
而且,可以將從存儲(chǔ)介質(zhì)讀出的程序代碼寫入裝配在計(jì)算機(jī)中的功能擴(kuò)展板的存儲(chǔ)器或與計(jì)算機(jī)連接的功能擴(kuò)展單元的存儲(chǔ)器中。在這種情況下,基于該程序代碼的指令,在該功能擴(kuò)展板或功能擴(kuò)展單元上所提供的CPU可以執(zhí)行部分或全部處理,使得可以實(shí)現(xiàn)上述典型實(shí)施例的功能。
如上所述,本發(fā)明可提供一種網(wǎng)絡(luò)設(shè)備(例如,圖2所示的網(wǎng)絡(luò)設(shè)備202),該網(wǎng)絡(luò)設(shè)備可通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包并執(zhí)行預(yù)定的處理。網(wǎng)絡(luò)設(shè)備202可以參考圖4所示的表格,設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件。網(wǎng)絡(luò)設(shè)備202可根據(jù)該恢復(fù)條件從省電狀態(tài)中恢復(fù)(參考圖3所示的步驟S104)。
利用該配置,即使用戶不具備關(guān)于協(xié)議類型或網(wǎng)絡(luò)的專業(yè)知識(shí),該用戶也可以通過簡(jiǎn)單地選擇與網(wǎng)絡(luò)設(shè)置相關(guān)的恢復(fù)條件中的一個(gè),容易地將網(wǎng)絡(luò)設(shè)備恢復(fù)到正常工作模式,以實(shí)現(xiàn)從省電模式的區(qū)別恢復(fù)。
用于將網(wǎng)絡(luò)設(shè)備從省電模式恢復(fù)到正常工作模式的恢復(fù)條件可以是與數(shù)據(jù)包相對(duì)應(yīng)的服務(wù)菜單項(xiàng)(參考圖4所示的服務(wù)菜單項(xiàng))。
利用該配置,用戶可以通過簡(jiǎn)單地選擇與網(wǎng)絡(luò)設(shè)置相關(guān)的服務(wù)菜單項(xiàng)中的一個(gè),容易地將網(wǎng)絡(luò)設(shè)備恢復(fù)到正常工作模式,以實(shí)現(xiàn)從省電模式的區(qū)別恢復(fù)。
用于將網(wǎng)絡(luò)設(shè)備從省電模式恢復(fù)到正常工作模式的恢復(fù)條件可以與休眠水平相關(guān)。利用該配置,用戶可以通過簡(jiǎn)單地選擇與網(wǎng)絡(luò)設(shè)置相關(guān)的休眠水平中的一個(gè),容易地將網(wǎng)絡(luò)設(shè)備恢復(fù)到正常工作模式,以實(shí)現(xiàn)從省電模式的區(qū)別恢復(fù)。
可以將恢復(fù)條件顯示在網(wǎng)絡(luò)設(shè)備的顯示部分上,使得用戶可以從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件。
利用該配置,即使用戶不具備關(guān)于協(xié)議類型或網(wǎng)絡(luò)的專業(yè)知識(shí),該用戶也可以通過簡(jiǎn)單地選擇所期望的恢復(fù)條件同時(shí)確認(rèn)與網(wǎng)絡(luò)設(shè)置相關(guān)的可選擇的恢復(fù)條件的顯示,容易地將網(wǎng)絡(luò)設(shè)備恢復(fù)到正常工作模式,以實(shí)現(xiàn)從省電模式的區(qū)別恢復(fù)。
顯示部分上的顯示可以包括以與各恢復(fù)條件相關(guān)的漸進(jìn)方式直觀地示出省電效果的指示。
利用該配置,用戶可以確認(rèn)省電效果與所選擇的服務(wù)菜單項(xiàng)(即,恢復(fù)條件)之間的關(guān)系。
基于所選擇的休眠水平,可以選擇性地顯示直觀地示出省電效果和多個(gè)恢復(fù)條件的指示。利用該配置,用戶可以確認(rèn)省電效果與所選擇的休眠水平之間的關(guān)系。
當(dāng)選擇了任何一個(gè)恢復(fù)條件時(shí),網(wǎng)絡(luò)設(shè)備的顯示部分可將所選擇的恢復(fù)條件和依賴于所選擇的恢復(fù)條件的另一恢復(fù)條件的顯示變?yōu)檫x中狀態(tài)。根據(jù)圖4所示的例子,服務(wù)菜單項(xiàng)“通過打印作業(yè)包激活”依賴于服務(wù)菜單項(xiàng)“通過開始專用包激活”。
利用該配置, 當(dāng)用戶選擇與省電模式相關(guān)的恢復(fù)條件的任何一個(gè)時(shí),不僅可以自動(dòng)設(shè)置所選擇的恢復(fù)條件,而且可以自動(dòng)設(shè)置依賴的恢復(fù)條件。換句話說,用戶可以從相互相關(guān)但也有區(qū)別的多個(gè)恢復(fù)條件中選擇所期望的省電水平,而不引起任何沖突。
可以提供存儲(chǔ)單元(例如,圖1所示的NVRAM 105)以存儲(chǔ)所選擇的恢復(fù)條件,使得當(dāng)打開電源時(shí),可以自動(dòng)選擇存儲(chǔ)在該存儲(chǔ)單元中的恢復(fù)條件。
利用該配置,即使恢復(fù)條件被改變,網(wǎng)絡(luò)設(shè)備也可以根據(jù)所登記的恢復(fù)條件,在電源打開時(shí),自動(dòng)開始正常工作。因而,無需用于選擇恢復(fù)條件的復(fù)雜操作。
而且,本發(fā)明提供傳送單元(例如,圖1所示的網(wǎng)絡(luò)I/F控制部分107),以將屏幕信息傳送給客戶裝置,使得該客戶裝置可以顯示恢復(fù)條件,以使用戶從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件。另外,本發(fā)明提供遠(yuǎn)程登記單元(例如,圖1所示的網(wǎng)絡(luò)I/F控制部分107),以當(dāng)客戶裝置返回與基于由該傳送單元傳送的屏幕信息所選擇的恢復(fù)條件相關(guān)的選擇信息時(shí),將該省電狀態(tài)登記在該存儲(chǔ)單元中。
利用該配置,網(wǎng)絡(luò)設(shè)備可以選擇從遠(yuǎn)程客戶裝置發(fā)送的恢復(fù)條件。因而,提高了可用性。
本發(fā)明可以提供用于控制網(wǎng)絡(luò)設(shè)備的方法,該網(wǎng)絡(luò)設(shè)備可以通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包,并執(zhí)行預(yù)定的處理。當(dāng)在預(yù)定時(shí)間沒有接收到請(qǐng)求(即,各種包)時(shí),將網(wǎng)絡(luò)設(shè)備的操作從正常工作模式切換到省電模式(參考圖3所示的步驟S101)。
該方法包括設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件(參考圖4所示的表格由CPU 101來執(zhí)行);選擇步驟,用于從在該設(shè)置步驟所設(shè)置的恢復(fù)條件中選擇所期望的恢復(fù)條件(參考圖9所示的步驟S201到S214和圖10所示的步驟S301到S309);以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟所設(shè)置的恢復(fù)條件,將網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)(參考圖3所示的步驟S104)。
如上所述,本典型實(shí)施例的網(wǎng)絡(luò)設(shè)備可以以與省電效果相關(guān)的漸進(jìn)方式,顯示與通信協(xié)議類型相對(duì)應(yīng)的恢復(fù)條件,并且用戶可以參考所顯示的內(nèi)容選擇所期望的恢復(fù)條件。
因而,即使用戶不具備關(guān)于包等的專業(yè)知識(shí),用戶也可以容易地定制網(wǎng)絡(luò)通信功能,以實(shí)現(xiàn)獨(dú)特地恢復(fù)到正常工作模式。
而且,選擇能夠產(chǎn)生增強(qiáng)的省電效果的恢復(fù)條件(例如,不會(huì)響應(yīng)不必要的包而發(fā)生休眠恢復(fù)),使得能夠設(shè)置可以實(shí)現(xiàn)高效省電的魯棒的省電狀態(tài)。
而且,如果用戶選擇一個(gè)恢復(fù)條件,則可以一起顯示與所選擇的恢復(fù)條件相關(guān)的另一恢復(fù)條件,使得用戶可以直觀地確認(rèn)所選擇的和相關(guān)的恢復(fù)條件之間的相互依賴性。
盡管參考典型實(shí)施例對(duì)本發(fā)明進(jìn)行了說明,但是應(yīng)該理解,本發(fā)明不局限于公開的典型實(shí)施例。以下權(quán)利要求書的范圍符合最寬的解釋,以包含所有修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備,其包括接收單元,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置單元,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)單元,用于根據(jù)由該設(shè)置單元設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括選擇單元,該選擇單元用于從多個(gè)恢復(fù)條件中選擇所期望的恢復(fù)條件,其中,該恢復(fù)單元根據(jù)由該選擇單元選擇的恢復(fù)條件,取消該網(wǎng)絡(luò)設(shè)備的預(yù)定耗電單元的省電狀態(tài)。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,該恢復(fù)條件是與數(shù)據(jù)包相對(duì)應(yīng)的服務(wù)菜單項(xiàng)。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,該恢復(fù)條件與多個(gè)休眠水平相關(guān)。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,將該恢復(fù)條件顯示在該網(wǎng)絡(luò)設(shè)備的顯示部分上,使得用戶可以從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,該顯示部分上的顯示包括示出與各恢復(fù)條件相關(guān)的省電效果的指示。
7.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其特征在于,該選擇單元基于所選擇的休眠水平,選擇性地顯示示出省電效果和多個(gè)恢復(fù)條件的指示。
8.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其特征在于,當(dāng)由該選擇單元選擇任何一個(gè)恢復(fù)條件時(shí),該網(wǎng)絡(luò)設(shè)備的顯示部分將所選擇的恢復(fù)條件和依賴于所選擇的恢復(fù)條件的另一恢復(fù)條件的顯示變?yōu)檫x中狀態(tài)。
9.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括存儲(chǔ)單元,該存儲(chǔ)單元用于存儲(chǔ)由該選擇單元選擇的恢復(fù)條件,其中,當(dāng)打開電源時(shí),自動(dòng)選擇存儲(chǔ)在該存儲(chǔ)單元中的恢復(fù)條件。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括傳送單元,用于將屏幕信息傳送給客戶裝置,使得該客戶裝置可以顯示由該設(shè)置單元設(shè)置的恢復(fù)條件,以使用戶從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件;以及遠(yuǎn)程登記單元,用于當(dāng)該客戶裝置返回與基于由該傳送單元傳送的屏幕信息選擇的恢復(fù)條件相關(guān)的選擇信息時(shí),將該省電狀態(tài)登記在該存儲(chǔ)單元中。
11.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,當(dāng)該恢復(fù)條件為指定預(yù)定檢索協(xié)議的包時(shí),該恢復(fù)單元取消返回與設(shè)備配置相關(guān)的信息的預(yù)定單元的省電狀態(tài)。
12.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,該恢復(fù)條件至少包括以下選項(xiàng)中的一個(gè)當(dāng)接收到網(wǎng)絡(luò)包時(shí),不取消該省電狀態(tài);當(dāng)接收到開始專用包時(shí),取消該省電狀態(tài);當(dāng)接收到打印作業(yè)包時(shí),取消該省電狀態(tài);以及當(dāng)接收到公用服務(wù)包時(shí),取消該省電狀態(tài)。
13.一種用于控制網(wǎng)絡(luò)設(shè)備的方法,該方法包括以下步驟接收步驟,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟中設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
14.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,還包括選擇步驟,該選擇步驟用于從多個(gè)恢復(fù)條件中選擇所期望的恢復(fù)條件,其中,通過根據(jù)在該選擇步驟中選擇的恢復(fù)條件取消該網(wǎng)絡(luò)設(shè)備的預(yù)定耗電單元的省電狀態(tài),來執(zhí)行該恢復(fù)步驟。
15.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,該恢復(fù)條件是與數(shù)據(jù)包相對(duì)應(yīng)的服務(wù)菜單項(xiàng)。
16.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,該恢復(fù)條件與多個(gè)休眠水平相關(guān)。
17.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,將該恢復(fù)條件顯示在該網(wǎng)絡(luò)設(shè)備的顯示部分上,使得用戶可以從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件。
18.根據(jù)權(quán)利要求17所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,該顯示部分上的顯示包括示出與各恢復(fù)條件相關(guān)的省電效果的指示。
19.根據(jù)權(quán)利要求14所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,基于所選擇的休眠水平,通過選擇性地顯示示出省電效果和多個(gè)恢復(fù)條件的指示,來執(zhí)行該選擇步驟。
20.根據(jù)權(quán)利要求14所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,當(dāng)在該選擇步驟中選擇任何一個(gè)恢復(fù)條件時(shí),該網(wǎng)絡(luò)設(shè)備的顯示部分將所選擇的恢復(fù)條件和依賴于所選擇的恢復(fù)條件的另一恢復(fù)條件變?yōu)檫x中狀態(tài)。
21.根據(jù)權(quán)利要求14所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,還包括存儲(chǔ)步驟,該存儲(chǔ)步驟用于存儲(chǔ)在該選擇步驟中選擇的恢復(fù)條件,其中,當(dāng)打開電源時(shí),自動(dòng)選擇在該存儲(chǔ)步驟中所存儲(chǔ)的恢復(fù)條件。
22.根據(jù)權(quán)利要求21所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,還包括傳送步驟,用于將屏幕信息傳送給客戶裝置,使得該客戶裝置可以顯示在該設(shè)置步驟中設(shè)置的恢復(fù)條件,以使用戶從所顯示的恢復(fù)條件中選擇所期望的恢復(fù)條件;以及遠(yuǎn)程登記步驟,用于當(dāng)該客戶裝置返回與基于在該傳送步驟中傳送的屏幕信息而選擇的恢復(fù)條件相關(guān)的選擇信息時(shí),在該存儲(chǔ)步驟中登記該省電狀態(tài)。
23.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,當(dāng)該恢復(fù)條件為指定預(yù)定檢索協(xié)議的包時(shí),通過取消返回與設(shè)備配置相關(guān)的信息的預(yù)定單元的省電狀態(tài),來執(zhí)行該恢復(fù)步驟。
24.根據(jù)權(quán)利要求13所述的用于控制網(wǎng)絡(luò)設(shè)備的方法,其特征在于,該恢復(fù)條件至少包括以下選項(xiàng)中的一個(gè)當(dāng)接收到網(wǎng)絡(luò)包時(shí),不取消該省電狀態(tài);當(dāng)接收到開始專用包時(shí),取消該省電狀態(tài);當(dāng)接收到打印作業(yè)包時(shí),取消該省電狀態(tài);以及當(dāng)接收到公用服務(wù)包時(shí),取消該省電狀態(tài)。
25.一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)可執(zhí)行的指令程序,以執(zhí)行用于控制網(wǎng)絡(luò)設(shè)備的功能,該功能包括接收步驟,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟中設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
全文摘要
一種網(wǎng)絡(luò)設(shè)備、控制網(wǎng)絡(luò)設(shè)備的方法和存儲(chǔ)介質(zhì)。用于控制網(wǎng)絡(luò)設(shè)備的方法包括以下步驟接收步驟,用于通過網(wǎng)絡(luò)接收遵從預(yù)定協(xié)議的數(shù)據(jù)包;設(shè)置步驟,用于設(shè)置與所接收到的數(shù)據(jù)包的該協(xié)議相對(duì)應(yīng)的恢復(fù)條件;以及恢復(fù)步驟,用于根據(jù)在該設(shè)置步驟中設(shè)置的恢復(fù)條件,將該網(wǎng)絡(luò)設(shè)備從省電狀態(tài)中恢復(fù)。
文檔編號(hào)H04L12/10GK1842028SQ200610066188
公開日2006年10月4日 申請(qǐng)日期2006年3月28日 優(yōu)先權(quán)日2005年3月28日
發(fā)明者井上剛 申請(qǐng)人:佳能株式會(huì)社