專利名稱:數(shù)據(jù)存儲設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)存儲設(shè)備及其控制方法。
背景技術(shù):
近年來,諸如硬盤的存儲設(shè)備已被安裝在數(shù)字多功能外圍設(shè)備上,以用作待處理 圖像數(shù)據(jù)的臨時存儲箱(box)。存儲箱的存儲區(qū)的一部分對用戶開放,由此用戶可以將數(shù)據(jù) 存儲其中。 特別是,所述數(shù)字多功能外圍設(shè)備具有文件共享功能,該功能使得經(jīng)由網(wǎng)絡(luò)連接 的其他設(shè)備能夠訪問、瀏覽和輸出存儲在各存儲設(shè)備中的電子數(shù)據(jù)。 在使用文件共享功能的情況下,各設(shè)備保持允許彼此訪問內(nèi)部信息的狀態(tài)。換句 話說,在傳統(tǒng)的技術(shù)中,各設(shè)備在不獨立進入睡眠狀態(tài)的模式下運行。各設(shè)備均保持喚起狀 態(tài)。 然而,如果與存儲箱相對應(yīng)并且連接到網(wǎng)絡(luò)的所有設(shè)備均保持喚起狀態(tài),則會不 必要地浪費電力。 作為一種用于對經(jīng)由網(wǎng)絡(luò)連接的多個打印機的省電環(huán)境進行優(yōu)化的方法,日本專 利申請?zhí)亻_第2005-205830號公報提出了一種系統(tǒng),該系統(tǒng)使得能夠基于睡眠水平信息 (使用頻率/時間相關(guān)信息)轉(zhuǎn)變到省電模式(睡眠狀態(tài))或者從省電模式自動喚起。
然而,在日本專利申請?zhí)亻_第2005-205830號公報中論述的這一方法中,即使提 供存儲區(qū)的l個數(shù)字多功能外圍設(shè)備被斷電時,系統(tǒng)也無法響應(yīng)訪問文件的請求。結(jié)果,無 法建立文件共享功能。 可以設(shè)想以下方法作為針對上述情形的解決方案。當(dāng)各個設(shè)備向睡眠狀態(tài)轉(zhuǎn)變
時,該設(shè)備在僅將其內(nèi)部的文件的某些信息(例如,文件名)發(fā)送到其他設(shè)備之后轉(zhuǎn)變到睡
眠狀態(tài)。當(dāng)有訪問該文件的請求被接收到時,由被委托的設(shè)備代理進行響應(yīng)。 然而,在該方法中,當(dāng)使用文件共享功能的數(shù)字多功能外圍設(shè)備相繼轉(zhuǎn)變到睡眠
狀態(tài)并只剩下最后一個時,該最后一個設(shè)備被禁止轉(zhuǎn)變到睡眠狀態(tài)。在這種情況下,如果所
剩最后一個設(shè)備的待機電力消耗很大,則系統(tǒng)會無用地消耗電力。 因此,包含有具有文件共享功能以使得經(jīng)由網(wǎng)絡(luò)連接的各數(shù)據(jù)存儲設(shè)備能夠參考 彼此的數(shù)據(jù)的數(shù)據(jù)存儲設(shè)備的系統(tǒng),很難在維持文件共享功能的同時抑制電力消耗。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,一種數(shù)據(jù)存儲設(shè)備包括被構(gòu)造為存儲數(shù)據(jù)的第一存儲 單元;接收單元,其被構(gòu)造為接收從外部設(shè)備對所存儲的數(shù)據(jù)的訪問請求;發(fā)送單元,其被 構(gòu)造為向所述外部設(shè)備發(fā)送與所述訪問請求相對應(yīng)的數(shù)據(jù);控制單元,其被構(gòu)造為在從待 機狀態(tài)向省電狀態(tài)轉(zhuǎn)變時執(zhí)行控制,使得用于識別所存儲的數(shù)據(jù)的識別信息被發(fā)送到處于 所述待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備。在這種情況下,當(dāng)不存在處于待機狀態(tài)的其他數(shù)據(jù)存 儲設(shè)備時,所述控制單元通過參照待機電力信息,指定所述其他數(shù)據(jù)存儲設(shè)備中的待機電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的一個數(shù)據(jù)存儲設(shè)備,使所指定的數(shù)據(jù)存儲設(shè)備從所述省 電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài),并且將所述識別信息發(fā)送到處于所述待機狀態(tài)的所指定的數(shù) 據(jù)存儲設(shè)備。 通過以下參照附圖對示例性實施例的詳細描述,本發(fā)明的其他特征及方面將變得清楚。
被并入說明書并構(gòu)成說明書的一部分的附圖,例示了本發(fā)明的示例性實施例、特 征及方面,并與文字描述一起用來說明本發(fā)明的原理。 圖1是例示根據(jù)本發(fā)明的第1示例性實施例的包含有能夠應(yīng)用數(shù)字存儲設(shè)備的數(shù) 字多功能外圍設(shè)備的系統(tǒng)的結(jié)構(gòu)示例的系統(tǒng)結(jié)構(gòu)圖。 圖2是例示圖1中所例示的各數(shù)字多功能外圍設(shè)備的示意性內(nèi)部結(jié)構(gòu)的框圖。
圖3通過名稱及網(wǎng)絡(luò)路徑信息的列表,例示了存儲在圖2中例示的共享文件存儲 單元中的數(shù)據(jù)文件的示例。 圖4A至圖4C是分別例示存儲在各數(shù)字多功能外圍設(shè)備的共享文件存儲單元中的 共享文件的狀態(tài)的概念圖。 圖5是例示當(dāng)示例性實施例的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài)時的處理的流 程圖。 圖6例示了存儲在數(shù)據(jù)存儲單元中的電力管理表的示例。 圖7是例示根據(jù)示例性實施例的電力管理表生成方法的示例的流程圖。 圖8例示了當(dāng)數(shù)字多功能外圍設(shè)備初次連接到網(wǎng)絡(luò)時存儲在數(shù)據(jù)存儲單元中的
電力管理表的示例。 圖9A及圖9B是例示當(dāng)待機中的設(shè)備從轉(zhuǎn)變到睡眠狀態(tài)的設(shè)備接收文件信息時的 處理的流程圖。 圖10例示了顯示共享B0X(箱)中的數(shù)據(jù)的存儲狀態(tài)的操作屏的顯示畫面的示 例。 圖11例示了當(dāng)從圖10的顯示畫面上的文件中選擇了存儲在處于睡眠狀態(tài)的設(shè)備 A中的文件名"AA2"時的操作。 圖12例示了當(dāng)按下圖11的畫面上的"是"以將設(shè)備A從睡眠狀態(tài)喚起時的操作 屏的畫面。 圖13是例示根據(jù)本發(fā)明的第2示例性實施例的包含有能夠應(yīng)用數(shù)據(jù)存儲設(shè)備的 數(shù)字多功能外圍設(shè)備的系統(tǒng)的結(jié)構(gòu)的示例的系統(tǒng)結(jié)構(gòu)圖。 圖14例示了從圖13中例示的PC通過文件共享功能打開共享BOX文件夾時的操 作畫面的示例。 圖15例示了當(dāng)設(shè)備B被選擇時顯示在PC上的選擇畫面的示例。 圖16是例示根據(jù)本發(fā)明的第3示例性實施例的各多功能外圍設(shè)備存儲在共享BOX
文件夾中的存儲數(shù)據(jù)的概念圖。 圖17例示了這樣一種狀態(tài),在其中,作為從圖16的狀態(tài)開始、在設(shè)備之間發(fā)送和 接收共享BOX文件夾中的文件信息的結(jié)果,各設(shè)備將其他設(shè)備的文件信息的一部分存儲在自身的共享BOX文件夾中。 圖18例示了這樣一種狀態(tài),在其中,設(shè)備A、 C及D從圖17的狀態(tài)進入睡眠狀態(tài), 從而只有設(shè)備B代表其他設(shè)備存儲所有文件信息。 圖19是例示當(dāng)示例性實施例的數(shù)字多功能外圍設(shè)備在喚起時向經(jīng)由網(wǎng)絡(luò)連接的 其他設(shè)備發(fā)送文件信息時的處理的示例的流程圖。 圖20是例示當(dāng)示例性實施例的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài)時的處理的流 程圖。
具體實施例方式
下面將參照附圖,來詳細描述本發(fā)明的各種示例性實施例、特征及方面。
圖1是例示根據(jù)本發(fā)明的第1示例性實施例的包含有能夠應(yīng)用數(shù)據(jù)存儲設(shè)備的數(shù)
字多功能外圍設(shè)備的系統(tǒng)的結(jié)構(gòu)示例的系統(tǒng)結(jié)構(gòu)圖。 在圖1中,用作數(shù)據(jù)存儲設(shè)備的數(shù)字多功能外圍設(shè)備101U02、103及104可以連 接到諸如LAN的網(wǎng)絡(luò)100,并且具有經(jīng)由網(wǎng)絡(luò)100共享文件的文件共享功能。PC服務(wù)器105 連接到網(wǎng)絡(luò)100。數(shù)字多功能外圍設(shè)備101至104以及PC服務(wù)器105經(jīng)由網(wǎng)絡(luò)100相互連 接。 連接到網(wǎng)絡(luò)的設(shè)備的數(shù)量不局限于圖1的結(jié)構(gòu)中的數(shù)量。連接到網(wǎng)絡(luò)的設(shè)備的類 型也不局限于數(shù)字多功能外圍設(shè)備或PC服務(wù)器。文件共享功能是這樣一種功能,即接收從 連接到網(wǎng)絡(luò)的外部設(shè)備對自身存儲的數(shù)據(jù)的訪問請求,并且當(dāng)接收到該訪問請求時將與該 訪問請求相對應(yīng)的數(shù)據(jù)發(fā)送到該外部設(shè)備。 圖2是例示圖1中所例示的數(shù)字多功能外圍設(shè)備101至104中的各個的示意性內(nèi) 部結(jié)構(gòu)的框圖。 如圖2中所例示,數(shù)字多功能外圍設(shè)備101至104中的各個包含有控制單元1404、 掃描儀單元1401、打印機單元1402、設(shè)備接口 1403、網(wǎng)絡(luò)接口 1407、操作屏1408以及數(shù)據(jù) 存儲單元1405。 控制單元1404包含有CPU、ROM、RAM等,并且利用CPU讀取和執(zhí)行存儲在ROM中的 程序以進行對數(shù)字多功能外圍設(shè)備的總體控制。RAM用作CPU的工作區(qū)。ROM除了存儲由 CPU執(zhí)行的程序之外,還存儲包括指示自身設(shè)備的待機電力消耗的信息的各種類型的數(shù)據(jù)。
設(shè)備接口 1403是與其他設(shè)備的接口。網(wǎng)絡(luò)接口 1407被配備用來經(jīng)由網(wǎng)絡(luò)100進 行與其他設(shè)備之間的信息發(fā)送及接收。操作屏1408被配備用來設(shè)置或操作數(shù)字多功能外 圍設(shè)備。 數(shù)據(jù)存儲單元1405包含有共享文件存儲單元1406,該共享文件存儲單元1406能 夠與外部設(shè)備共享并使用數(shù)據(jù)存儲單元1405的一部分??刂茊卧?404控制存儲在共享文 件存儲單元1406中的諸如圖像數(shù)據(jù)的數(shù)據(jù)文件,以便準許其他設(shè)備經(jīng)由網(wǎng)絡(luò)IOO來訪問該 數(shù)據(jù)文件。換句話說,控制單元1404接收從連接到網(wǎng)絡(luò)100的其他設(shè)備對存儲在自身設(shè)備 的共享文件存儲單元1406中的數(shù)據(jù)的訪問請求,并且當(dāng)接收到所述訪問請求時執(zhí)行控制 以將與所述訪問請求相對應(yīng)的數(shù)據(jù)發(fā)送到其他設(shè)備。該控制使得數(shù)字多功能外圍設(shè)備101 至104能夠?qū)崿F(xiàn)文件共享功能。 圖3通過名稱及網(wǎng)絡(luò)路徑信息的列表,例示了存儲在圖2中所例示的共享文件存儲單元1406中的數(shù)據(jù)文件的示例。 在本示例性實施例中,存儲在共享文件存儲單元1406中的數(shù)據(jù)文件包含有文件 名,以及將數(shù)據(jù)文件作為補充信息存儲的、網(wǎng)絡(luò)的路徑信息(網(wǎng)絡(luò)路徑)。如圖3中所例示, 本示例性實施例的共享文件存儲單元1406通過使用文件名及路徑信息,來管理存儲在共 享文件存儲單元1406中的數(shù)據(jù)文件??刂茊卧?404將文件名及路徑信息(下面所述的文 件信息)顯示在外部設(shè)備或操作屏1408上,以接收對存儲在共享文件存儲單元1406中的 數(shù)據(jù)文件的訪問。 在圖3中,數(shù)據(jù)201通過名稱及路徑信息的列表,來表示存儲在設(shè)備A(lOl)中的 數(shù)據(jù)文件的示例。換句話說,設(shè)備A(lOl)的共享文件存儲單元1406存儲文件名"AA1"、 "AA2"及"AA3"的數(shù)據(jù)文件。 數(shù)據(jù)202、203及204分別表示存儲在設(shè)備B (102) 、 C(103)及D(104)中的數(shù)據(jù)文 件的示例。換句話說,設(shè)備B(102)的共享文件存儲單元1406存儲文件名"BB1"、"BB2"及 "BB3"的文件。設(shè)備C(103)的共享文件存儲單元1406存儲文件名"CC1 "、"CC2"及"CC3" 的文件。設(shè)備D(104)的共享文件存儲單元1406存儲文件名"DD1"、"DD2"及"DD3"的文件。 數(shù)據(jù)文件的數(shù)據(jù)管理格式不局限于以上格式。對于路徑信息,可以使用諸如IP地 址的任何其他信息,只要能夠指定存儲數(shù)據(jù)文件的設(shè)備的位置即可。 圖4A至圖4C是分別例示存儲在各數(shù)字多功能外圍設(shè)備的共享文件存儲單元1406 中的共享文件(數(shù)據(jù)文件)的狀態(tài)的概念圖。 圖4A示意性地例示了在各數(shù)字多功能外圍設(shè)備已經(jīng)喚起的狀況下存儲在各設(shè)備 中的共享文件的狀態(tài)。 圖4B例示了當(dāng)設(shè)備A(lOl)從圖4A的狀態(tài)向睡眠狀態(tài)轉(zhuǎn)變時的數(shù)據(jù)傳送。
在本示例性實施例中,在設(shè)備A(lOl)向睡眠狀態(tài)轉(zhuǎn)變的期間,設(shè)備A(lOl)不是 將實體文件而是將諸如文件名或網(wǎng)絡(luò)的路徑信息等的能夠指定文件的識別信息發(fā)送到設(shè) 備B(102)。在下文中,將該識別信息稱為"部分信息"或"文件信息"。以上發(fā)送處理使得 即使在設(shè)備A(lOl)被設(shè)置在睡眠狀態(tài)的情況下,設(shè)備B(102)也能夠代理顯示存儲在設(shè)備 A(lOl)中的文件的文件信息。此外,基于該文件信息,設(shè)備B(102)能夠接收對存儲在設(shè)備 A(lOl)中的文件的訪問。該文件信息可以包含其他信息,諸如文件被創(chuàng)建時的日期及時間 的信息、文件創(chuàng)建者的信息、文件大小、頁數(shù)以及縮略圖。 圖4C例示了這樣一種狀態(tài),即當(dāng)設(shè)備C(103)及D(104)都已轉(zhuǎn)變到睡眠狀態(tài)時, 只有設(shè)備B(102)能夠代表其他設(shè)備來顯示所有文件的文件信息。在這種情況下,基于發(fā) 送自設(shè)備C(103)及D(104)的文件信息,設(shè)備B(102)能夠代理接收對存儲在設(shè)備A (101)、 C(103)及D(104)中的文件的訪問。 下面將參照圖5,來描述當(dāng)本發(fā)明的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài)時的處理。
圖5是例示當(dāng)本示例性實施例的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài)時的處理的 流程圖。該流程圖的處理以這樣一種方式來實現(xiàn),即控制單元1404的CPU讀取存儲在控制 單元1404的ROM中的程序以執(zhí)行該程序。 首先,在步驟S401中,控制單元1404的CPU執(zhí)行監(jiān)視,以確定睡眠條件是否已經(jīng) 滿足。當(dāng)確定睡眠條件已經(jīng)滿足時,控制單元1404的CPU開始流程圖的處理。
在步驟S402中,控制單元1404的CPU確定在相同網(wǎng)絡(luò)內(nèi)連接的其他設(shè)備是否在 待機中。如果確定其他設(shè)備在待機中(步驟S402中選擇"是"),則控制單元1404的CPU進 入到步驟S403。 在步驟S403中,控制單元1404的CPU確定是否有多個設(shè)備在待機中。如果確定 有多個設(shè)備在待機中(步驟S403中選擇"是"),則控制單元1404的CPU進入到步驟S405。
在步驟S405中,控制單元1404的CPU通過參照存儲在數(shù)據(jù)存儲單元1405中的圖 6的電力管理表,從待機設(shè)備中選擇待機電力消耗最低的設(shè)備。然后,控制單元1404的CPU 進入到步驟S407。 另一方面,如果確定只有1個設(shè)備在待機中(步驟S403中選擇"否"),則控制單 元1404的CPU選擇該設(shè)備以進入到步驟S407。 如果確定沒有其他設(shè)備在待機中,換句話說,如果在相同的網(wǎng)絡(luò)組中只有1個具 有文件共享功能的設(shè)備(即自身設(shè)備)(步驟S402中選擇"否"),則控制單元1404的CPU 進入到步驟S404。 在步驟S404中,控制單元1404的CPU參照存儲在數(shù)據(jù)存儲單元1405中的圖6的 電力管理表,以進入到步驟S406。 在步驟S406中,基于圖6的電力管理表,控制單元1404的CPU確定是否存在比自 身設(shè)備的待機電力消耗水平低的任何處于睡眠狀態(tài)的設(shè)備。如果確定存在比自身設(shè)備的待 機電力消耗水平低的處于睡眠狀態(tài)的設(shè)備(步驟S406中選擇"是"),則控制單元1404的 CPU選擇這些設(shè)備以進入到步驟S407。 在步驟S407中,控制單元1404的CPU將存儲在自身設(shè)備中的信息發(fā)送到所選擇 的設(shè)備。如果在步驟S406中確定存在多個比自身設(shè)備的待機電力消耗水平低的處于睡眠 狀態(tài)的設(shè)備,則控制單元1404的CPU根據(jù)預(yù)定的確定順序,來確定要喚起比自身設(shè)備的待 機電力消耗水平低的設(shè)備中的哪一個。例如,控制單元1404的CPU基于例如根據(jù)使用頻率 從高到低或共享文件存儲單元1406的空余容量從大到小而定的優(yōu)先順序來進行確定。如 果在步驟S405中確定在啟動設(shè)備中有多個待機電力消耗最低的設(shè)備,則控制單元1404的 CPU根據(jù)預(yù)定的確定順序來確定要喚起這些設(shè)備中的哪一個。 接下來,在步驟S408中控制單元1404的CPU轉(zhuǎn)變到睡眠狀態(tài),并在步驟S409中 結(jié)束流程圖的處理。 另一方面,如果確定不存在比自身設(shè)備的待機電力消耗水平低的處于睡眠狀態(tài)的 設(shè)備(步驟S406中選擇"否"),則在步驟S409中,控制單元1404的CPU在不轉(zhuǎn)變到睡眠 狀態(tài)的情況下結(jié)束流程圖的處理。 在本示例性實施例中,在步驟S405中,控制單元1404的CPU按待機電力消耗的順 序從電力管理表中待機電力消耗最小的一個開始,確定將文件信息發(fā)送至的設(shè)備。然而,用 于確定文件信息發(fā)送目的地的方法不局限于該方法。例如,可以運用這樣一種結(jié)構(gòu),該結(jié)構(gòu) 基于在電力管理表中預(yù)設(shè)和管理的其他標準(諸如共享文件存儲單元1406的訪問頻率及 空余容量等),確定將數(shù)據(jù)信息發(fā)送至的設(shè)備。 圖6例示了存儲在數(shù)據(jù)存儲單元1405中的電力管理表的示例。 如圖6中所例示,電力管理表包括設(shè)備A至D的待機電力消耗等級、共享文件存儲
單元1406的空余容量、狀態(tài)信息以及其他信息(未示出)。
9
待機電力消耗等級指示在一定范圍內(nèi)的按"1"、"2"及"3"的順序的設(shè)備的待機電 力值的等級。在本示例性實施例中,待機電力消耗等級按1 < 2 < 3的順序定義待機電力值。 狀態(tài)信息指示設(shè)備處于待機狀態(tài)和睡眠狀態(tài)中的哪一個。此外,共享BOX的空余
容量指示共享文件存儲單元1406 (下文稱為"共享BOX文件夾")的空余容量。 下面將參照圖7,來描述用于生成圖6中所例示的電力管理表的方法。 圖7是例示根據(jù)本示例性實施例的用于生成電力管理表的方法的示例的流程圖。
當(dāng)控制單元1404的CPU讀取存儲在控制單元1404的ROM中的程序以執(zhí)行該程序時,流程
圖的處理得以實現(xiàn)。 具有文件共享功能并連接到網(wǎng)絡(luò)的各設(shè)備在自身的數(shù)據(jù)存儲單元1405中均包含
有電力管理表。如圖8中所例示,當(dāng)初次連接到網(wǎng)絡(luò)時,設(shè)備預(yù)先僅包含自身的管理表。 圖8例示了當(dāng)數(shù)字多功能外圍設(shè)備初次連接到網(wǎng)絡(luò)時存儲在數(shù)據(jù)存儲單元1405
中的電力管理表的示例。 下面將描述圖7的各步驟。 在步驟S1501中,當(dāng)數(shù)字多功能外圍設(shè)備喚起并且其與網(wǎng)絡(luò)的連接被檢測到時, 控制單元1404的CPU開始流程圖的處理。 在步驟S1502中,控制單元1404的CPU檢測連接到網(wǎng)絡(luò)的其他設(shè)備。在步驟SI503 中,基于檢測的結(jié)果,控制單元1404的CPU確定是否有任何其他設(shè)備連接到網(wǎng)絡(luò)。
如果確定沒有其他設(shè)備連接到網(wǎng)絡(luò)(步驟S1503中選擇"否"),則在步驟S1510 中,控制單元1404的CPU結(jié)束流程圖的處理。 另一方面,如果確定有其他設(shè)備連接到網(wǎng)絡(luò)(步驟S1503中選擇"是"),則控制單 元1404的CPU進入到步驟SI504。 在步驟S1504中,控制單元1404的CPU確定連接到網(wǎng)絡(luò)的所有其他設(shè)備的信息是
否均已存儲在電力管理表中。如果確定仍有連接到網(wǎng)絡(luò)的其他設(shè)備的信息要存儲在電力管
理表中(步驟S1504中選擇"否"),則控制單元1404的CPU進入到步驟S1505。 在步驟S1505中,控制單元1404的CPU與信息仍要存儲在電力管理表中的任何其
他設(shè)備(下文稱為"相關(guān)設(shè)備)通信,并接收來自相關(guān)設(shè)備的信息以將其添加到電力管理表
中。然后,返回到步驟S1504,控制單元1404的CPU重復(fù)步驟S1504及S1505,直到連接到
網(wǎng)絡(luò)的所有其他設(shè)備的信息均存儲在電力管理表中。 如果確定連接到網(wǎng)絡(luò)的所有其他設(shè)備的信息均已存儲在電力管理表中(步驟 S1504中選擇"是"),則控制單元1404的CPU進入到步驟S1506。 在步驟S1506中,控制單元1404的CPU與登記在電力管理表中的任何其他設(shè)備 (下文稱為"相關(guān)設(shè)備")通信(進行請求),以接收從相關(guān)設(shè)備發(fā)送的設(shè)備的信息(包括待 機電力信息)。然后,控制單元1404的CPU將接收到的相關(guān)設(shè)備的待機電力信息,與登記在 電力管理表中的相關(guān)設(shè)備的待機電力信息進行比較,以進入到步驟S1507。
在步驟S1507中,基于步驟S1506的比較結(jié)果,控制單元1404的CPU確定接收到 的相關(guān)設(shè)備的待機電力信息是否與登記在電力管理表中的相關(guān)設(shè)備的待機電力信息不同。
如果確定接收到的待機電力信息與登記在電力管理表中的相關(guān)設(shè)備的待機電力 信息不同(步驟S1507中選擇"是"),則控制單元1404的CPU確定設(shè)備結(jié)構(gòu)已被改變,并
10進入到步驟S1508。 在步驟S1508中,控制單元1404的CPU根據(jù)接收到的相關(guān)設(shè)備的信息更新電力管 理表,并進入到步驟S1509。 另一方面,如果確定接收到的待機電力信息與登記在電力管理表中的相關(guān)設(shè)備的 待機電力信息類似(步驟S1507中選擇"否"),則控制單元1404的CPU直接進入到步驟 S1509。 在步驟S1509中,控制單元1404的CPU確定是否已對連接到網(wǎng)絡(luò)的所有其他設(shè)備 完成了步驟S1506至S1508的處理。如果確定處理還有待完成(步驟S1509中選擇"否"), 則控制單元1404的CPU返回到步驟S1506。 另一方面,如果確定已對連接到網(wǎng)絡(luò)的所有其他設(shè)備完成了步驟S1506至S1508 的處理(步驟S1509中選擇"是"),則在步驟S1510中,控制單元1404的CPU結(jié)束流程圖 的處理。用于獲得電力管理表信息的方法不局限于圖7中所例示的方法。例如,可以從其 他設(shè)備直接接收其他設(shè)備保持的電力管理表。 在結(jié)束流程圖之前,控制單元1404的CPU可以將自身設(shè)備的待機電力信息發(fā)送到 已經(jīng)喚起的所有設(shè)備。 圖9A及圖9B例示了在待機中的設(shè)備從向睡眠狀態(tài)轉(zhuǎn)變的設(shè)備接收文件信息時的 處理,在下面將描述其后續(xù)處理。 圖9A及圖9B是例示當(dāng)待機中的設(shè)備從向睡眠狀態(tài)轉(zhuǎn)變的設(shè)備接收文件信息時的 處理的流程圖。特別是,圖9A例示了當(dāng)待機中的設(shè)備從向睡眠狀態(tài)轉(zhuǎn)變的設(shè)備接收文件信 息時的處理。圖9B例示了當(dāng)外部設(shè)備訪問存儲在該待機中的設(shè)備中的文件信息時的處理。
在步驟S601中,當(dāng)檢測到文件信息從其他設(shè)備經(jīng)由網(wǎng)絡(luò)發(fā)送到自身設(shè)備時(例 如,圖5的步驟S407的發(fā)送),控制單元1404的CPU開始圖9A的處理。
在步驟S602中,控制單元1404的CPU接收從其他設(shè)備(即向睡眠狀態(tài)轉(zhuǎn)變的設(shè) 備)發(fā)送的文件信息(例如,在圖5的步驟S407中發(fā)送的文件信息)。
接下來,在步驟S603中,控制單元1404的CPU將在步驟S602中接收到的文件信 息存儲在共享BOX文件夾中。在步驟S604中,控制單元1404的CPU結(jié)束圖9A的處理?;?于所述文件信息,即使其他設(shè)備進入睡眠狀態(tài),控制單元1404的CPU也能夠代理顯示存儲 在其他設(shè)備中的文件的文件信息。此外,基于所述文件信息,控制單元1404的CPU能夠代 理接收對存儲在其他設(shè)備中的文件的訪問。 在步驟S605中,在該待機中的設(shè)備喚起之后,控制單元1404的CPU開始圖9B的處理。 在步驟S606中,控制單元1404的CPU確定外部設(shè)備是否已訪問了存儲在自身設(shè) 備中的共享BOX文件夾中的文件信息。如果確定外部設(shè)備已訪問了文件信息(步驟S606 中選擇"是"),則控制單元1404的CPU進入到步驟S607。如上所述,控制單元1404在外部 設(shè)備等上顯示存儲在自身設(shè)備中的數(shù)據(jù)文件的文件信息以及從其他設(shè)備接收的文件信息 (實體不在自身設(shè)備中的文件信息),并且接收對數(shù)據(jù)文件的訪問。因此,被訪問的文件信 息不僅可以是自身設(shè)備中的實體數(shù)據(jù)文件的文件信息,而且可以是其他設(shè)備中的實體數(shù)據(jù) 文件的文件信息。 接下來,在步驟S607中,控制單元1404的CPU確定在步驟S605中被訪問檢測的文件信息是否屬于其他設(shè)備(是否在圖9A中接收和存儲了該文件信息、代表其他設(shè)備接收 到了對該文件信息的訪問)。 如果確定被訪問檢測的實體文件信息屬于其他設(shè)備(步驟S607中選擇"是"),則 控制單元1404的CPU進入到步驟S608。 在步驟S608中,控制單元1404的CPU向所訪問的外部設(shè)備(訪問源)詢問是否 許可將文件實際存在的設(shè)備從睡眠狀態(tài)中喚起。 在步驟S609中,控制單元1404的CPU等待來自所訪問的外部設(shè)備的答復(fù)(應(yīng) 答),并確定是否已有來自所訪問的外部設(shè)備的OK應(yīng)答(指示許可將設(shè)備從睡眠中喚起的 應(yīng)答)。 如果確定沒有來自所訪問的外部設(shè)備的OK應(yīng)答(指示許可將設(shè)備從睡眠中喚起 的應(yīng)答)(步驟S609中選擇"否"),則在步驟S613中,控制單元1404的CPU結(jié)束圖9B的 處理。換句話說,當(dāng)有NG應(yīng)答(指示不許可將設(shè)備從睡眠中喚起的應(yīng)答)時,或者當(dāng)在預(yù) 定時段內(nèi)沒有來自所訪問的外部設(shè)備的答復(fù)(應(yīng)答)時,控制單元1404的CPU結(jié)束處理。
另一方面,如果確定已有來自所訪問的外部設(shè)備的OK應(yīng)答(指示許可將設(shè)備從睡 眠中喚起的應(yīng)答)(步驟S609中選擇"是"),則控制單元1404的CPU進入到步驟S610。
在步驟S610中,控制單元1404的CPU將喚起命令發(fā)送到存儲有被訪問的實體文 件的設(shè)備(上述其他設(shè)備)(其他設(shè)備喚起處理)。接收到喚起命令的數(shù)字多功能外圍設(shè)備 從睡眠狀態(tài)返回到待機狀態(tài)(喚起狀態(tài))。 然后,在步驟S611中,控制單元1404的CPU等待,直到存儲有被訪問的實體文件 的設(shè)備設(shè)置到待機狀態(tài)為止。在該設(shè)備已設(shè)置到待機狀態(tài)之后,控制單元1404的CPU向該 設(shè)備通知外部設(shè)備已訪問過存儲在該設(shè)備中的文件(并且通知關(guān)于文件的信息)。然后,在 步驟S613中,控制單元1404的CPU結(jié)束圖9B的處理。 在本流程圖中,存在來自外部設(shè)備的訪問。然而,當(dāng)存在從自身設(shè)備的操作屏1408 對文件的直接訪問時,執(zhí)行類似的處理。 圖10例示了指示共享BOX中的數(shù)據(jù)文件的存儲狀態(tài)的操作屏1408的顯示畫面的 示例。 在本示例性實施例中,顯示了設(shè)備B(102)中的文件,設(shè)備A(lOl)和C(103)均將 文件信息發(fā)送到了設(shè)備B(102)并且設(shè)備A(lOl)和C(103)處于睡眠狀態(tài)。
在圖10中,數(shù)據(jù)文件"AA1"及"AA2"被實際存儲在設(shè)備A(101)中,數(shù)據(jù)文件"BB1" 被實際存儲在自身設(shè)備(設(shè)備B(102))中。數(shù)據(jù)文件"CC1"被實際存儲在設(shè)備C(103)中。
用戶可以從圖10的顯示畫面執(zhí)行對數(shù)據(jù)文件的訪問操作。 圖ll例示了當(dāng)在圖IO的顯示畫面上的文件當(dāng)中選擇了存儲在處于睡眠狀態(tài)的設(shè) 備A中的具有文件名"AA2"的文件時的操作。 在這種情況下,文件"AA2"的操作執(zhí)行將設(shè)備A從睡眠中喚起,因而設(shè)備B(102) 的控制單元1404的CPU顯示用來選擇是否許可喚起設(shè)備的畫面801 (詢問畫面)。響應(yīng)于 對圖9B的步驟S608的通知的接收,設(shè)備B(102)的控制單元1404的CPU進行此顯示。
在畫面801上,當(dāng)指定"是"按鈕802時,設(shè)備B(102)的控制單元1404的CPU向 圖9B的步驟S608的通知的發(fā)送源給出OK應(yīng)答(指示許可將設(shè)備從睡眠中喚起的應(yīng)答)。 然后,控制單元1404的CPU在操作屏1408上顯示圖12的畫面。
另一方面,當(dāng)指定"否"按鈕803時,設(shè)備B(102)的控制單元1404的CPU向圖9B 的步驟S608的通知的發(fā)送源給出NG應(yīng)答(指示不許可將設(shè)備從睡眠中喚起的應(yīng)答)。
圖12示出了當(dāng)在圖11的畫面801上按下"是"按鈕802以將設(shè)備A從睡眠中喚 起時的操作屏的畫面。在這種情況下,設(shè)備A和B顯示相同的畫面。 如上所述,根據(jù)本示例性實施例,通過在實現(xiàn)文件共享功能的同時允許單個數(shù)字 多功能外圍設(shè)備自由轉(zhuǎn)變到睡眠狀態(tài)的方法,能夠削減電力消耗。此外,當(dāng)所剩最后一個設(shè) 備轉(zhuǎn)變到睡眠狀態(tài)時,由待機電力消耗比自身設(shè)備少的設(shè)備進行接替,由此能夠保持好得 多的省電狀態(tài)。 在第1示例性實施例中,在操作屏1408上顯示圖10至圖12的數(shù)據(jù)。然而,除此 之外,還可以運用通過驅(qū)動器在遠程UI上顯示數(shù)據(jù)的方法,所述驅(qū)動器被構(gòu)造為能夠從個 人計算機(PC)等進行遠程操作。下面,將把該結(jié)構(gòu)作為第2示例性實施例來進行描述。
圖13是例示根據(jù)本發(fā)明的第2示例性實施例的包含有能夠應(yīng)用數(shù)據(jù)存儲設(shè)備的 數(shù)字多功能外圍設(shè)備的系統(tǒng)的結(jié)構(gòu)的示例的結(jié)構(gòu)圖。與圖1中相同的組件具用相同的附圖 標記。 在圖13中,增加了個人計算機(PC) 1801。在本示例性實施例中,用戶A還能夠從 PC 1801來操作文件共享功能。 圖14例示了從圖13中所例示的PC 1801通過文件共享功能打開共享BOX文件夾 時的操作畫面1900的示例。 當(dāng)通過從PC 1801使用文件共享功能打開共享BOX文件夾時,首先顯示圖14中所 例示的畫面1900。用戶可以選擇進行詢問的設(shè)備(如1901所指示)。
在本示例性實施例中,只能向待機中的設(shè)備進行詢問,用戶A可以選擇待機中的 "設(shè)備B"或"設(shè)備C"。在圖14中所例示的示例中,如1901中所指示,選擇"設(shè)備B"作為進 行詢問的設(shè)備。在這種狀態(tài)下,當(dāng)指定詳細信息按鈕1902時,顯示圖15的畫面2000。
圖15例示了當(dāng)選擇驅(qū)動器B時顯示在PC 1801上的選擇畫面2000的示例。
如圖15中所例示,在選擇畫面2000上,存儲在設(shè)備B中的文件信息顯示為可操 作。存儲在設(shè)備B中的其他處于睡眠狀態(tài)的設(shè)備的文件信息也變?yōu)榭刹僮鳌?
如上所述,根據(jù)本示例性實施例,用戶可以通過使用文件共享功能從PC 1801瀏 覽存儲在共享BOX文件夾中的文件信息,因而能夠保持省電狀態(tài),而不會無意解除數(shù)字多 功能外圍設(shè)備的睡眠狀態(tài)。例如,因為使用了文件共享功能,所以不論是否存在其他喚起的 數(shù)字多功能外圍設(shè)備,用戶都可能會喚起位于自己座位附近的處于睡眠狀態(tài)的數(shù)字多功能 外圍設(shè)備,因而浪費電力。能夠防止該情形。 已經(jīng)通過以下結(jié)構(gòu)對第一實施例進行了描述,在該結(jié)構(gòu)中,各數(shù)字多功能外圍設(shè) 備在進入睡眠狀態(tài)之前,將自身設(shè)備的共享BOX文件夾中的文件信息發(fā)送到其他設(shè)備。然 而,可以運用這樣一種結(jié)構(gòu),在其中,當(dāng)各數(shù)字多功能外圍設(shè)備連接到網(wǎng)絡(luò)并且喚起時,各 數(shù)字多功能外圍設(shè)備彼此傳送共享BOX文件夾中的文件信息。以下將該結(jié)構(gòu)作為第3示例 性實施例來進行描述。 圖16是例示由根據(jù)本發(fā)明的第3示例性實施例的各數(shù)字多功能外圍設(shè)備存儲在 共享BOX文件夾中的數(shù)據(jù)的概念圖。 在本示例性實施例中,當(dāng)各數(shù)字多功能外圍設(shè)備連接到網(wǎng)絡(luò)時,各數(shù)字多功能外
13圍設(shè)備彼此傳送共享BOX文件夾中的文件信息。 在這種情況下,文件信息(識別信息)可以不包含諸如文件名或用來指定實體文 件的存儲目的地的網(wǎng)絡(luò)路徑信息等的實體文件附加信息,而另外包含諸如縮略圖的、容量 相對較小的文件信息的一部分。 圖17例示了這樣一種狀態(tài),在其中,作為從圖16的狀態(tài)開始、在設(shè)備之間傳送共 享BOX文件夾中的文件信息的結(jié)果,各設(shè)備將其他設(shè)備的文件信息存儲在自身的共享BOX 文件夾中。 圖18例示了這樣一種狀態(tài),在其中,設(shè)備A、 C及D已從圖17的狀態(tài)進入睡眠狀 態(tài),并且只有設(shè)備B代表其他設(shè)備存儲所有文件信息。 當(dāng)設(shè)備A、 C及D進入睡眠狀態(tài)時,各設(shè)備刪除存儲在自身設(shè)備中的其他設(shè)備的文 件信息。 下面將參照圖19及圖20,來描述本發(fā)明的第3示例性實施例的數(shù)字多功能外圍設(shè) 備的處理。 圖19是當(dāng)本示例性實施例的數(shù)字多功能外圍設(shè)備喚起以向連接到網(wǎng)絡(luò)的其他設(shè) 備發(fā)送文件信息時的處理的示例的流程圖。當(dāng)控制單元1404的CPU執(zhí)行存儲在控制單元 1404的ROM中的程序時,該流程圖的處理得以實現(xiàn)。 在步驟S1201中,當(dāng)數(shù)字多功能外圍設(shè)備喚起并且其與網(wǎng)絡(luò)的連接被檢測到時, 控制單元1404的CPU開始流程圖的處理。 在步驟S1202中,控制單元1404的CPU檢查具有文件共享功能并連接到網(wǎng)絡(luò)的 其他設(shè)備是否已喚起。如果確定其他設(shè)備沒有喚起(步驟S1202中選擇"否"),則在步驟 S1206中,控制單元1404的CPU結(jié)束流程圖的處理。 另一方面,如果確定其他設(shè)備已經(jīng)喚起(步驟S1202中選擇"是"),則控制單元 1404的CPU進入到步驟S1203。 在步驟S1203中,控制單元1404的CPU從已經(jīng)喚起的所有具有文件共享功能的其 他設(shè)備獲得電力水平信息,以生成待機電力管理表。 接下來,在步驟S1204中,控制單元1404的CPU向已經(jīng)喚起的其他設(shè)備,發(fā)送存儲 在自身設(shè)備的共享BOX文件夾中的文件信息(喚起時發(fā)送處理)。 在步驟S1205中,控制單元1404的CPU與已經(jīng)喚起的其他設(shè)備通信(向已經(jīng)喚起 的其他設(shè)備發(fā)出請求),并接收從其他設(shè)備發(fā)送的文件信息(喚起時接收處理)。然后,在 步驟S1206中,控制單元1404的CPU結(jié)束流程圖的處理。 步驟S1204與步驟S1205之間沒有順序上的先后。要被發(fā)送和接收的文件信息包 括包含存儲在共享BOX文件夾中的文件的文件名的部分信息、網(wǎng)絡(luò)路徑信息或者諸如IP地 址等用來指定存儲位置的信息作為附加信息。 下面將參照圖20,來描述當(dāng)本示例性實施例的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài) 時的處理。 圖20是例示當(dāng)本示例性實施例的數(shù)字多功能外圍設(shè)備進入睡眠狀態(tài)時的處理的 流程圖。當(dāng)控制單元1404的CPU讀取存儲在控制單元1404的ROM中的程序并執(zhí)行該程序 時,流程圖的處理得以實現(xiàn)。 首先,在步驟S1301中,控制單元1404的CPU執(zhí)行監(jiān)視,以確定睡眠條件是否已經(jīng)
14滿足。當(dāng)確定睡眠條件已經(jīng)滿足時,控制單元1404的CPU開始流程圖的處理。 在步驟S1302中,控制單元1404的CPU確定在相同網(wǎng)絡(luò)內(nèi)連接的其他設(shè)備是否在
待機中。如果確定其他設(shè)備在待機中(步驟S1302中選擇"是"),則控制單元1404的CPU
進入到步驟S1303。 在步驟S1303中,控制單元1404的CPU確定是否有多個設(shè)備在待機中。如果確 定有多個設(shè)備在待機中(步驟S1303中選擇"是"),則控制單元1404的CPU進入到步驟 S1305。 在步驟S1305中,控制單元1404的CPU通過參照存儲在數(shù)據(jù)存儲單元1405中的 圖6的電力管理表,在待機設(shè)備當(dāng)中選擇待機電力消耗最低的設(shè)備。然后,控制單元1404 的CPU進入到步驟S1307。 另一方面,如果確定只有1個設(shè)備在待機中(步驟S1303中選擇"否"),則控制單 元1404的CPU選擇該設(shè)備并進入到步驟S1307。 如果確定沒有其他設(shè)備在待機中,換句話說,如果在相同的網(wǎng)絡(luò)組中只有1個具 有文件共享功能的設(shè)備(即自身設(shè)備)(步驟S1302中選擇"否"),則控制單元1404的CPU 進入到步驟SI304。 在步驟S1304中,控制單元1404的CPU參照存儲在數(shù)據(jù)存儲單元1405中的圖6 的電力管理表,并進入到步驟S1306。 在步驟S1306中,基于圖6的電力管理表,控制單元1404的CPU確定是否存在比自 身設(shè)備的待機電力消耗水平低的處于睡眠狀態(tài)的設(shè)備。如果確定存在比自身設(shè)備的待機電 力消耗水平低的處于睡眠狀態(tài)的設(shè)備(步驟S1306中選擇"是"),則控制單元1404的CPU 選擇這些設(shè)備并進入到步驟S1307。 在步驟S1307中,控制單元1404的CPU將存儲在自身設(shè)備中的信息發(fā)送到所選擇 的設(shè)備。如果在步驟S1306中確定存在多個比自身設(shè)備的待機電力消耗水平低的處于睡眠 狀態(tài)的設(shè)備,則控制單元1404的CPU根據(jù)預(yù)定的確定順序,來確定要喚起比自身設(shè)備的待 機電力消耗水平低的設(shè)備中的哪一個。例如,控制單元1404的CPU基于諸如使用頻率從高 到低或共享文件存儲單元1406的空余容量從大到小的優(yōu)先順序來進行確定。如果在步驟 S1305中確定有多個待機電力消耗最低的待機設(shè)備,則控制單元1404的CPU根據(jù)預(yù)定的確 定順序來確定要喚起這些設(shè)備中的哪一個。 存儲在自身設(shè)備中并在步驟S1307中被發(fā)送的信息僅指示具有存儲在自身設(shè)備 中的實體數(shù)據(jù)文件的文件信息。換句話說,不包括具有存儲在其他設(shè)備中的實體數(shù)據(jù)文件 的文件信息(從其他設(shè)備收集的文件信息)。 接下來,在步驟S1308中,控制單元1404的CPU刪除從其他設(shè)備收集的文件信息, 并進入到步驟S1309。 在步驟S1309中,控制單元1404的CPU轉(zhuǎn)變到睡眠狀態(tài)。在步驟S1310中,控制 單元1404的CPU結(jié)束流程圖的處理。 另一方面,如果確定不存在比自身設(shè)備的待機電力消耗水平低的處于睡眠狀態(tài)的 設(shè)備(步驟S1306中選擇"否"),則在步驟S1310中,控制單元1404的CPU在不轉(zhuǎn)變到睡 眠狀態(tài)的情況下結(jié)束流程圖的處理。 在本示例性實施例中,在步驟S1305中,控制單元1404的CPU根據(jù)電力管理表中
15的待機電力消耗水平從待機電力消耗最小的水平開始,來確定將文件信息發(fā)送至的設(shè)備。 然而,用于確定文件信息發(fā)送目的地的方法不局限于該方法。例如,可以運用這樣一種結(jié) 構(gòu),該結(jié)構(gòu)基于在電力管理表中預(yù)設(shè)和管理的其他標準,諸如共享BOX文件夾的訪問頻率 及空余容量大小等,來確定將數(shù)據(jù)信息發(fā)送至的設(shè)備。 在步驟S1305中,所有待機中的設(shè)備均可以被選擇作為文件信息所發(fā)送至的設(shè) 備。 如上所述,根據(jù)本示例性實施例,通過在實現(xiàn)文件共享功能的同時允許單個數(shù)字 多功能外圍設(shè)備自由轉(zhuǎn)變到睡眠狀態(tài)的方法,能夠削減電力消耗。此外,當(dāng)所剩最后一個設(shè) 備轉(zhuǎn)變到睡眠狀態(tài)時,由待機電力消耗比自身設(shè)備少的設(shè)備進行接替,由此能夠保持好得 多的省電狀態(tài)。 此外,可以運用這樣一種結(jié)構(gòu),在其中,PC服務(wù)器105存儲圖6中所例示的電力管 理表以管理各設(shè)備的待機電力消耗水平。在這種情況下,各數(shù)字多功能外圍設(shè)備從PC服務(wù) 器105獲得電力管理表,并基于所獲得的電力管理表來確定各設(shè)備的待機電力消耗水平。 當(dāng)設(shè)備結(jié)構(gòu)發(fā)生改變時或者在喚起期間,各數(shù)字多功能外圍設(shè)備可以將自身設(shè)備的待機電 力消耗水平通知給PC服務(wù)器105。 PC服務(wù)器105可以對數(shù)字多功能外圍設(shè)備的狀態(tài)進行整體控制。例如,在進入睡 眠狀態(tài)之前,各數(shù)字多功能外圍設(shè)備向PC服務(wù)器105詢問是否被許可轉(zhuǎn)變到睡眠狀態(tài)。如 果存在待機電力消耗水平比詢問設(shè)備低的設(shè)備,并且這些設(shè)備處于喚起狀態(tài),則基于PC服 務(wù)器105所保持的電力管理表,PC服務(wù)器105許可詢問設(shè)備轉(zhuǎn)變到睡眠狀態(tài)。如果存在待 機電力消耗水平比詢問設(shè)備低的設(shè)備,并且這些設(shè)備處于睡眠狀態(tài),則PC服務(wù)器105許可 詢問設(shè)備轉(zhuǎn)變到睡眠狀態(tài),并且將待機電力消耗最低的設(shè)備從睡眠狀態(tài)中喚起。
被許可轉(zhuǎn)變到睡眠狀態(tài)的數(shù)字多功能外圍設(shè)備將存儲在自身設(shè)備的共享BOX文 件夾中的文件信息發(fā)送到PC服務(wù)器105,以轉(zhuǎn)變到睡眠狀態(tài)。然后,已接收到文件信息的 PC服務(wù)器105將所接收的文件信息,發(fā)送到待機電力消耗水平比已轉(zhuǎn)變到睡眠狀態(tài)的設(shè)備 低的設(shè)備。 上述的各種數(shù)據(jù)的結(jié)構(gòu)及其內(nèi)容不具有任何限制性。根據(jù)用途及目的,可以運用 各種結(jié)構(gòu)及內(nèi)容。以上所述為本發(fā)明的示例性實施例。本發(fā)明可以實現(xiàn)為一種系統(tǒng)、裝置、 方法、程序或存儲介質(zhì)。更具體地說,本發(fā)明可以應(yīng)用于包含多個設(shè)備的系統(tǒng)或者包含一個 設(shè)備的裝置。 如上所述,當(dāng)連接到網(wǎng)絡(luò)的構(gòu)成共享文件系統(tǒng)的各設(shè)備向睡眠狀態(tài)轉(zhuǎn)變時,該設(shè) 備將存儲在自身設(shè)備中的數(shù)據(jù)文件的識別信息(諸如文件名的部分信息)通知給其他設(shè) 備,以轉(zhuǎn)變到睡眠狀態(tài)。當(dāng)所剩最后一個設(shè)備轉(zhuǎn)變到睡眠狀態(tài)時,該設(shè)備將待機電力消耗較 低的其他設(shè)備從睡眠中喚起,然后將存儲在自身設(shè)備中的數(shù)據(jù)文件的識別信息通知給其他 設(shè)備,以轉(zhuǎn)變到睡眠狀態(tài)。 因此,有效利用文件共享功能,以許可不必要的設(shè)備轉(zhuǎn)變到省電狀態(tài),當(dāng)所剩最后 一個設(shè)備轉(zhuǎn)變到省電狀態(tài)時,由待機電力消耗較低的設(shè)備進行接替。結(jié)果,能夠使整個系統(tǒng) 保持省電狀態(tài)。 因此,在包含具有使得連接到網(wǎng)絡(luò)的數(shù)據(jù)存儲設(shè)備之間能夠相互參照數(shù)據(jù)的文件 共享功能的數(shù)據(jù)存儲設(shè)備的系統(tǒng)中,能夠構(gòu)造在保持文件共享功能的同時抑制電力消耗的浪費的最佳省電系統(tǒng)。 還可以利用讀出并執(zhí)行被記錄在存儲設(shè)備上的程序來執(zhí)行上述實施例的功能的 系統(tǒng)或裝置的計算機(或諸如CPU或MPU等的設(shè)備),來實現(xiàn)本發(fā)明的各方面;并且可以利 用由通過例如讀出并執(zhí)行記錄在存儲設(shè)備上的程序來執(zhí)行上述實施例的功能的系統(tǒng)或裝 置的計算機來執(zhí)行各步驟的方法,來實現(xiàn)本發(fā)明的各方面。為此,例如經(jīng)由網(wǎng)絡(luò)或從充當(dāng)存 儲設(shè)備的各種類型的記錄介質(zhì)(例如計算機可讀介質(zhì))將程序提供給計算機。
雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不局限于 所公開的示例性實施例。應(yīng)當(dāng)對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有的 這類變型例及等同結(jié)構(gòu)和功能。
權(quán)利要求
一種數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)存儲設(shè)備包括第一存儲單元,其被構(gòu)造為存儲數(shù)據(jù);接收單元,其被構(gòu)造為接收從外部設(shè)備對所存儲的數(shù)據(jù)的訪問請求;發(fā)送單元,其被構(gòu)造為向所述外部設(shè)備發(fā)送與所述訪問請求相對應(yīng)的數(shù)據(jù);以及控制單元,其被構(gòu)造為在從待機狀態(tài)向省電狀態(tài)轉(zhuǎn)變時執(zhí)行控制,使得用于識別所存儲的數(shù)據(jù)的識別信息被發(fā)送到處于所述待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備;其中,當(dāng)不存在處于所述待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備時,所述控制單元通過參照待機電力信息,指定所述其他數(shù)據(jù)存儲設(shè)備中的待機電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的一個數(shù)據(jù)存儲設(shè)備,使所指定的數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài),并且將所述識別信息發(fā)送到處于所述待機狀態(tài)的所指定的數(shù)據(jù)存儲設(shè)備。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)存儲設(shè)備還包括第二存儲單元,其被構(gòu)造為存儲指示處于所述待機狀態(tài)的所述其他數(shù)據(jù)存儲設(shè)備的電 力消耗的所述待機電力信息。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,其中,當(dāng)既不存在處于所述待機狀態(tài)的其他 數(shù)據(jù)存儲設(shè)備、也不存在待機電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的其他數(shù)據(jù)存儲設(shè)備時, 所述控制單元禁止從所述待機狀態(tài)到所述省電狀態(tài)的轉(zhuǎn)變。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,其中,當(dāng)存在處于所述待機狀態(tài)的多個其他 數(shù)據(jù)存儲設(shè)備時,所述控制單元將所述識別信息發(fā)送到處于所述待機狀態(tài)的所述多個其他 數(shù)據(jù)存儲設(shè)備中的待機電力消耗量最低的數(shù)據(jù)存儲設(shè)備。
5. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)存儲設(shè)備還包括收集單元,其被構(gòu)造 為從所述其他數(shù)據(jù)存儲設(shè)備收集所述待機電力信息,并將所述待機電力信息存儲在所述第 一存儲單元和所述第二存儲單元中的一個中。
6. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,其中,所述數(shù)據(jù)的所述識別信息是不包括實 體數(shù)據(jù)的部分信息。
7. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)存儲設(shè)備,其中,所述識別信息包括指示所述數(shù)據(jù)的文 件名以及所述數(shù)據(jù)的存儲目的地的信息。
8. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,其中,所述接收單元被構(gòu)造為接收從所述其 他數(shù)據(jù)存儲設(shè)備發(fā)送的所述識別信息,并將所述識別信息存儲在所述第一存儲單元和所述 第二存儲單元中的一個中,其中,所述接收單元基于所存儲的識別信息來接收對表示實體識別信息的數(shù)據(jù)的訪問。
9. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)存儲設(shè)備,其中,所述接收單元包括詢問單元,其被構(gòu)造為在接收到對表示所述實體識別信息的數(shù)據(jù)的訪問時,向訪問源 詢問是否喚起存儲有表示所述實體識別信息的數(shù)據(jù)的所述其他數(shù)據(jù)存儲設(shè)備,其中,當(dāng)所述詢問單元的詢問結(jié)果是指示喚起所述其他數(shù)據(jù)存儲設(shè)備的應(yīng)答時,所述 控制單元使所述其他數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài)。
10. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)存儲設(shè)備還包括喚起時發(fā)送單元,其被構(gòu)造為在所述數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀 態(tài)時,將所存儲的數(shù)據(jù)的所述識別信息發(fā)送到所述其他數(shù)據(jù)存儲設(shè)備;以及喚起時接收單元,其被構(gòu)造為在所述數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀 態(tài)時,從所述其他數(shù)據(jù)存儲設(shè)備接收所存儲的數(shù)據(jù)的所述識別信息,并將所述識別信息存 儲在所述第一存儲單元中。
11. 一種數(shù)據(jù)存儲設(shè)備的控制方法,所述數(shù)據(jù)存儲設(shè)備包括被構(gòu)造為存儲數(shù)據(jù)的存儲 單元、被構(gòu)造為接收從外部設(shè)備對所存儲的數(shù)據(jù)的訪問請求的接收單元以及被構(gòu)造為向所 述外部設(shè)備發(fā)送與所述訪問請求相對應(yīng)的數(shù)據(jù)的發(fā)送單元,所述控制方法包括以下步驟當(dāng)從待機狀態(tài)向省電狀態(tài)轉(zhuǎn)變時執(zhí)行控制,使得所存儲的數(shù)據(jù)的識別信息被發(fā)送到處 于所述待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備;以及當(dāng)不存在處于所述待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備時,通過參照待機電力信息,指定所 述其他數(shù)據(jù)存儲設(shè)備中的待機電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的一個數(shù)據(jù)存儲設(shè)備,使 所指定的數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài),并將所述識別信息發(fā)送到處 于所述待機狀態(tài)的所指定的數(shù)據(jù)存儲設(shè)備。
12. 根據(jù)權(quán)利要求11所述的控制方法,其中,當(dāng)既不存在處于所述待機狀態(tài)的其他數(shù) 據(jù)存儲設(shè)備、也不存在待機電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的其他數(shù)據(jù)存儲設(shè)備時,禁 止從所述待機狀態(tài)到所述省電狀態(tài)的轉(zhuǎn)變。
13. 根據(jù)權(quán)利要求11所述的控制方法,其中,當(dāng)存在處于所述待機狀態(tài)的多個其他數(shù) 據(jù)存儲設(shè)備時,將所述識別信息發(fā)送到處于所述待機狀態(tài)的所述多個其他數(shù)據(jù)存儲設(shè)備中 的待機電力消耗量最低的數(shù)據(jù)存儲設(shè)備。
14. 根據(jù)權(quán)利要求11所述的控制方法,該控制方法還包括以下步驟從所述其他數(shù)據(jù) 存儲設(shè)備收集所述待機電力信息,并將所述待機電力信息存儲在所述存儲單元中。
15. 根據(jù)權(quán)利要求11所述的控制方法,其中,所述數(shù)據(jù)的所述識別信息是不包括實體 數(shù)據(jù)的部分信息。
16. 根據(jù)權(quán)利要求15所述的控制方法,其中,所述識別信息包括指示所述數(shù)據(jù)的文件 名以及所述數(shù)據(jù)的存儲目的地的信息。
17. 根據(jù)權(quán)利要求11所述的控制方法,該控制方法還包括以下步驟 由所述接收單元接收從所述其他數(shù)據(jù)存儲設(shè)備發(fā)送的所述識別信息,并將所述識別信息存儲在所述存儲單元中,其中,所述接收單元基于所存儲的識別信息來接收對表示實體識別信息的數(shù)據(jù)的訪問。
18. 根據(jù)權(quán)利要求17所述的控制方法,其中,所述接收步驟包括以下步驟 當(dāng)接收到對表示所述實體識別信息的數(shù)據(jù)的訪問時,向訪問源詢問是否喚起存儲有表示所述實體識別信息的數(shù)據(jù)的所述其他數(shù)據(jù)存儲設(shè)備;以及當(dāng)所述詢問的詢問結(jié)果是指示喚起所述其他數(shù)據(jù)存儲設(shè)備的應(yīng)答時,使所述其他數(shù)據(jù) 存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài)。
19. 根據(jù)權(quán)利要求11所述的控制方法,該控制方法還包括以下步驟 在所述數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài)時,將所存儲的數(shù)據(jù)的所述識別信息發(fā)送到所述其他數(shù)據(jù)存儲設(shè)備;以及在所述數(shù)據(jù)存儲設(shè)備從所述省電狀態(tài)轉(zhuǎn)變到所述待機狀態(tài)時,從所述其他數(shù)據(jù)存儲設(shè)備接收所存儲的數(shù)據(jù)的所述識別信息,并將所述識別信息存儲在所述存儲單元中。
全文摘要
本發(fā)明提供一種數(shù)據(jù)存儲設(shè)備及其控制方法。所述數(shù)據(jù)存儲設(shè)備在向省電狀態(tài)轉(zhuǎn)變時,將數(shù)據(jù)的識別信息(文件名及路徑信息)發(fā)送到網(wǎng)絡(luò)中存在的處于待機狀態(tài)的另一數(shù)據(jù)存儲設(shè)備,以便轉(zhuǎn)變到所述省電狀態(tài)。當(dāng)網(wǎng)絡(luò)中不存在處于待機狀態(tài)的其他數(shù)據(jù)存儲設(shè)備時,控制單元指定電力消耗量比所述數(shù)據(jù)存儲設(shè)備低的另一數(shù)據(jù)存儲設(shè)備,并將所述識別信息發(fā)送到所指定的處于待機狀態(tài)的數(shù)據(jù)存儲設(shè)備。
文檔編號H04N1/21GK101771795SQ20091025242
公開日2010年7月7日 申請日期2009年12月4日 優(yōu)先權(quán)日2008年12月27日
發(fā)明者小塚保廣 申請人:佳能株式會社