專利名稱:網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)管理器、網(wǎng)絡(luò)管理系統(tǒng)和執(zhí)行克隆的方法
技術(shù)領(lǐng)域:
本發(fā)明的各方面涉及一種網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)管理器、網(wǎng)絡(luò)管理系統(tǒng)和執(zhí)行
克隆(ckme)處理的方法。更具體地講,本發(fā)明的各方面涉及這樣一種網(wǎng)絡(luò)裝 置、網(wǎng)絡(luò)管理器、網(wǎng)絡(luò)管理系統(tǒng)和執(zhí)行克隆處理的方法,其使得確定克隆處 理的進(jìn)度(progress)變得容易,降低管理器的負(fù)荷,并改善網(wǎng)絡(luò)上的數(shù)據(jù)傳輸。
背景技術(shù):
為了改變關(guān)于通過網(wǎng)絡(luò)彼此互相連接的多個(gè)裝置的設(shè)置信息,用戶應(yīng)該 對(duì)各個(gè)設(shè)置信息進(jìn)行設(shè)置。也就是說,即使存在大量裝置,用戶也應(yīng)該逐一 地訪問各個(gè)裝置的設(shè)置信息,并分別對(duì)這些設(shè)置信息進(jìn)行設(shè)置。
如果通過網(wǎng)絡(luò)彼此互相連接的裝置的設(shè)置信息的分類彼此相同,并且針 對(duì)各個(gè)裝置將被設(shè)置的設(shè)置值彼此相同,即,用戶想要將所有裝置的設(shè)置信 息改變?yōu)橄嗤闹?,則他/她應(yīng)該分別訪問這些通過網(wǎng)絡(luò)彼此互相連接的裝置 并設(shè)置這些裝置的設(shè)置值,這需要大量精力和時(shí)間。
在這種情況下,可使用這樣一種方法,該方法改變特定裝置的設(shè)置信息,
接收相關(guān)數(shù)據(jù),然后基于接收的數(shù)據(jù)改變其它裝置的設(shè)置信息,而不是分別
改變多個(gè)裝置的信息。該方法稱為"克隆處理"。即,特定裝置的數(shù)據(jù)被克隆
并被復(fù)制到其它裝置作為克隆數(shù)據(jù),并且基于克隆數(shù)據(jù)來改變裝置的設(shè)置信 臺(tái)
為了進(jìn)行克隆處理,網(wǎng)絡(luò)管理器向特定的網(wǎng)絡(luò)裝置請(qǐng)求克隆數(shù)據(jù)。提供 克隆數(shù)據(jù)的裝置為其自身的設(shè)置信息產(chǎn)生克隆數(shù)據(jù),并且將產(chǎn)生的克隆數(shù)據(jù) 發(fā)送到已經(jīng)請(qǐng)求了克隆數(shù)據(jù)的網(wǎng)絡(luò)管理器。網(wǎng)絡(luò)管理器接收克隆數(shù)據(jù),并將 克隆數(shù)據(jù)發(fā)送到想要改變其自身的設(shè)置信息的裝置。
如果存在多個(gè)網(wǎng)絡(luò)裝置,則網(wǎng)絡(luò)管理器將克隆數(shù)據(jù)連續(xù)地發(fā)送到各個(gè)網(wǎng) 絡(luò)裝置。在網(wǎng)絡(luò)裝置將克隆數(shù)據(jù)發(fā)送到相應(yīng)的網(wǎng)絡(luò)裝置之后,網(wǎng)絡(luò)裝置可請(qǐng) 求與對(duì)網(wǎng)絡(luò)裝置的克隆處理的進(jìn)度相應(yīng)的狀態(tài)信息。如果已經(jīng)接收了克隆數(shù) 據(jù)的網(wǎng)絡(luò)裝置從網(wǎng)絡(luò)管理器接收到對(duì)狀態(tài)信息的請(qǐng)求,則該網(wǎng)絡(luò)裝置將與克
隆處理的進(jìn)度相應(yīng)的狀態(tài)信息發(fā)送到網(wǎng)絡(luò)管理器,從而網(wǎng)絡(luò)管理器能夠確定 網(wǎng)絡(luò)裝置的當(dāng)前狀態(tài)。
但是,如果已經(jīng)接收到對(duì)狀態(tài)信息的請(qǐng)求的網(wǎng)絡(luò)裝置與網(wǎng)絡(luò)斷開,或者 該網(wǎng)絡(luò)裝置的才喿作不正常,則該網(wǎng)絡(luò)裝置不能響應(yīng)所述請(qǐng)求,因此,網(wǎng)絡(luò)管 理器不能確定在該網(wǎng)絡(luò)裝置中克隆處理進(jìn)行到何種程度。
即使網(wǎng)絡(luò)裝置正常地操作,網(wǎng)絡(luò)管理器也應(yīng)該請(qǐng)求關(guān)于大量網(wǎng)絡(luò)裝置的 狀態(tài)信息。因此,在連續(xù)地進(jìn)行多個(gè)網(wǎng)絡(luò)裝置的克隆處理的情況下,由于網(wǎng) 絡(luò)管理器重復(fù)對(duì)關(guān)于每個(gè)網(wǎng)絡(luò)裝置的狀態(tài)信息的請(qǐng)求,所以花費(fèi)大量時(shí)間來 執(zhí)行克隆處理。這導(dǎo)致了在網(wǎng)絡(luò)中發(fā)送/接收數(shù)據(jù)的過程中網(wǎng)絡(luò)管理器的負(fù)荷 增力口。
另外,只有通過網(wǎng)絡(luò)管理器請(qǐng)求狀態(tài)信息才能獲得關(guān)于連接到網(wǎng)絡(luò)的裝 置的克隆處理的進(jìn)度的信息,因此,不能容易地確定連續(xù)執(zhí)行的克隆處理的 整個(gè)進(jìn)度狀態(tài)。
發(fā)明內(nèi)容
已經(jīng)作出了本發(fā)明的實(shí)施例,以基本解決與傳統(tǒng)布置相關(guān)的上述和其它 問題。本發(fā)明的各方面提供一種網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)管理器、網(wǎng)絡(luò)管理系統(tǒng)和執(zhí) 行克隆處理的方法,其使得確定克隆處理的進(jìn)度變得容易,降低管理器的負(fù) 荷,并改善網(wǎng)絡(luò)上的數(shù)據(jù)傳輸。
根據(jù)本發(fā)明的一方面,提供一種網(wǎng)絡(luò)裝置,該網(wǎng)絡(luò)裝置包括存儲(chǔ)單元, 存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息;控制單元,基于克隆數(shù)據(jù)執(zhí)行克隆 處理,并且產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);發(fā)送單 元,使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng) 絡(luò)管理器。
根據(jù)本發(fā)明的其它方面,克隆數(shù)據(jù)可以是包括印制模式、印制份數(shù)和分 辨率中的至少 一種的網(wǎng)絡(luò)裝置的設(shè)置信息。
根據(jù)本發(fā)明的另一方面,如果完成克隆處理,則控制單元可產(chǎn)生用于指 示克隆處理被完成的完成報(bào)告數(shù)據(jù),并將所述完成報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
才艮據(jù)本發(fā)明的另一方面,如果完成凈艮告數(shù)據(jù)4皮發(fā)送到網(wǎng)絡(luò)管理器,則控 制單元可從存儲(chǔ)單元?jiǎng)h除所述位置信息。
根據(jù)本發(fā)明的另一方面,發(fā)送單元對(duì)克隆處理的每個(gè)階段將產(chǎn)生的克隆 處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
根據(jù)本發(fā)明的另一方面,提供一種網(wǎng)絡(luò)管理器,該網(wǎng)絡(luò)管理器包括存 儲(chǔ)單元,存儲(chǔ)網(wǎng)絡(luò)管理器的位置信息;控制單元,向第一網(wǎng)絡(luò)裝置請(qǐng)求克隆 數(shù)據(jù),如果克隆數(shù)據(jù)被接收,則將網(wǎng)絡(luò)管理器的位置信息添加到所述接收的 克隆數(shù)據(jù),以將組合的克隆數(shù)據(jù)和位置信息發(fā)送到至少一個(gè)第二網(wǎng)絡(luò)裝置。
根據(jù)本發(fā)明的另 一方面,如果控制單元從第二網(wǎng)絡(luò)裝置接收到與相應(yīng)于 克隆數(shù)據(jù)的克隆處理的進(jìn)度相關(guān)的狀態(tài)報(bào)告數(shù)據(jù),則控制單元可將所述狀態(tài) 報(bào)告數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。
根據(jù)本發(fā)明的另 一方面,如果控制單元從第二網(wǎng)絡(luò)裝置接收到指示基于 克隆數(shù)據(jù)執(zhí)行的克隆處理被完成的完成報(bào)告數(shù)據(jù),則控制單元可將所述完成 報(bào)告數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。
根據(jù)本發(fā)明的另一方面,提供一種網(wǎng)絡(luò)裝置管理系統(tǒng),該網(wǎng)絡(luò)裝置管理 系統(tǒng)包括多個(gè)網(wǎng)絡(luò)裝置;網(wǎng)絡(luò)管理器,向所述多個(gè)網(wǎng)絡(luò)裝置中的第一網(wǎng)絡(luò) 裝置請(qǐng)求克隆數(shù)據(jù),如果響應(yīng)于所述請(qǐng)求從第一網(wǎng)絡(luò)裝置接收到克隆數(shù)據(jù), 則將網(wǎng)絡(luò)管理器的位置信息添加到所述接收的克隆數(shù)據(jù),以將組合的克隆數(shù) 據(jù)和位置信息發(fā)送到所述多個(gè)網(wǎng)絡(luò)裝置中的至少一個(gè)第二網(wǎng)絡(luò)裝置。
根據(jù)本發(fā)明的另一方面,第二網(wǎng)絡(luò)裝置可包括存儲(chǔ)單元,存儲(chǔ)克隆數(shù) 據(jù)和網(wǎng)絡(luò)管理器的位置信息;控制單元,基于克隆數(shù)據(jù)執(zhí)行克隆處理,并且 產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);發(fā)送單元,使用網(wǎng) 絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
根據(jù)本發(fā)明的另一方面,提供一種執(zhí)行網(wǎng)絡(luò)裝置的克隆處理的方法,該 方法包括存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息;基于克隆數(shù)據(jù)執(zhí)行克隆 處理;產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);使用網(wǎng)絡(luò)管 理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
根據(jù)本發(fā)明的另一方面,該方法還可包括判斷克隆數(shù)據(jù)的有效性;如 果克隆數(shù)據(jù)無效,則產(chǎn)生錯(cuò)誤消息并將所述錯(cuò)誤消息發(fā)送到網(wǎng)絡(luò)管理器。
根據(jù)本發(fā)明的另一方面,該方法還可包括如果完成克隆處理,則產(chǎn)生 用于指示克隆處理被完成的完成報(bào)告數(shù)據(jù),并將所述完成報(bào)告數(shù)據(jù)發(fā)送到網(wǎng) 絡(luò)管理器。此外,如果完成報(bào)告數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)管理器,則該方法還可包 括從存儲(chǔ)單元?jiǎng)h除所述位置信息。
本發(fā)明的另外方面和/或優(yōu)點(diǎn)將在下面的描述中部分地闡明,并且從描述 中部分是明顯的,或者通過本發(fā)明的實(shí)施可以被理解。
通過結(jié)合附圖,從下面的實(shí)施例的描述中,本發(fā)明這些和/或其它方面及
優(yōu)點(diǎn)將會(huì)變得清楚,并且更易于理解,其中
圖l是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)裝置的功能框圖2是根據(jù)本發(fā)明實(shí)施例的包括網(wǎng)絡(luò)裝置和網(wǎng)絡(luò)管理器的網(wǎng)絡(luò)系統(tǒng)的功 能框圖3是示意性地示出根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)系統(tǒng)中將狀態(tài)報(bào)告數(shù)據(jù) 從網(wǎng)絡(luò)裝置發(fā)送到網(wǎng)絡(luò)管理器的示圖4是示出根據(jù)本發(fā)明實(shí)施例的執(zhí)行克隆處理的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)描述本發(fā)明的實(shí)施例,其示例在附圖中示出,其中,相同的 標(biāo)號(hào)始終表示相同的部件。下面通過參照附圖來描述這些實(shí)施例以解釋本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)裝置100的功能框圖。 根據(jù)本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)裝置100包括裝置接收單元110、裝置存 儲(chǔ)單元120、裝置發(fā)送單元130和裝置控制單元140。裝置控制單元140可包 括數(shù)據(jù)產(chǎn)生單元141。根據(jù)本發(fā)明的其它方面,這些單元可以是較大單元的 子部件。例如,裝置接收單元IIO和裝置發(fā)送單元130可以是較大的裝置接 收/發(fā)送單元的子部件。
裝置接收單元IIO接收被發(fā)送到網(wǎng)絡(luò)裝置100的數(shù)據(jù)和各種信息。根據(jù) 本發(fā)明實(shí)施例的裝置接收單元110可接收從網(wǎng)絡(luò)管理器(未示出)發(fā)送的克隆 數(shù)據(jù)以及包含在克隆數(shù)據(jù)中的網(wǎng)絡(luò)管理器的位置信息。裝置接收單元110可 被設(shè)置在將網(wǎng)絡(luò)裝置IOO接口連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)通信接口中。
裝置存儲(chǔ)單元120是用于存儲(chǔ)驅(qū)動(dòng)網(wǎng)絡(luò)裝置IOO所需的數(shù)據(jù)和各種程序 的存儲(chǔ)介質(zhì)。此外,裝置存儲(chǔ)單元120從裝置接收單元IIO接收的數(shù)據(jù)和各 種信息。
根據(jù)本發(fā)明第一實(shí)施例的裝置存儲(chǔ)單元120存儲(chǔ)網(wǎng)絡(luò)裝置IOO所需的克
隆數(shù)據(jù)以及網(wǎng)絡(luò)管理器的位置信息。此外,裝置存儲(chǔ)單元120存儲(chǔ)產(chǎn)生的與 克隆處理的進(jìn)度相應(yīng)的狀態(tài)信息以及當(dāng)完成克隆處理時(shí)產(chǎn)生的完成報(bào)告數(shù)據(jù)。
在這種情況下的術(shù)語"克隆數(shù)據(jù)"指的是設(shè)置信息,其中,網(wǎng)絡(luò)裝置100 基于所述設(shè)置信息來執(zhí)行克隆處理??寺?shù)據(jù)可以是網(wǎng)絡(luò)裝置100的設(shè)置信
息。例如,如果網(wǎng)絡(luò)裝置是打印機(jī),則設(shè)置信息可包括印制模式(雙面印制或
單面印制)、印制份數(shù)(l至999份)、分辨率(例如,1022點(diǎn)每英寸)和其它關(guān)于 圖像形成的設(shè)置信息。不同類型的網(wǎng)絡(luò)裝置具有不同的設(shè)置。以下將描述克 隆數(shù)據(jù)的產(chǎn)生和發(fā)送/接收。本發(fā)明的其它方面可使用其它類型的數(shù)據(jù)。
網(wǎng)絡(luò)管理器的位置信息可以是網(wǎng)絡(luò)管理器在網(wǎng)絡(luò)上的定位。例如,位置 信息可以是IP地址。在本發(fā)明的該實(shí)施例中,位置信息可被用作定位信息, 從而網(wǎng)絡(luò)裝置100可將狀態(tài)信息數(shù)據(jù)正確地發(fā)送到正確的網(wǎng)絡(luò)管理器。本發(fā) 明的其它方面可使用不同類型的定位信息,正如MAC地址。
裝置控制單元140總體上控制網(wǎng)絡(luò)裝置100的操作。具體地講,裝置控 制單元140基于克隆數(shù)據(jù)執(zhí)行克隆處理。裝置控制單元140可包括數(shù)據(jù)產(chǎn)生 單元141。根據(jù)本發(fā)明的其它方面,數(shù)據(jù)產(chǎn)生單元141可以是網(wǎng)絡(luò)裝置100 中的單獨(dú)單元。
如果按照幾個(gè)階段執(zhí)行克隆處理,則數(shù)據(jù)產(chǎn)生單元141產(chǎn)生與每個(gè)階段 的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)?;蛘?,如果不是按照幾個(gè)階段執(zhí)行 克隆處理,則數(shù)據(jù)產(chǎn)生單元141可產(chǎn)生特定時(shí)間間隔的狀態(tài)報(bào)告數(shù)據(jù)。根據(jù) 本發(fā)明的其它方面,數(shù)據(jù)產(chǎn)生單元141不需要產(chǎn)生的每個(gè)階段的狀態(tài)報(bào)告數(shù) 據(jù)。相反,數(shù)據(jù)產(chǎn)生單元141可產(chǎn)生某些階段(諸如克隆處理的關(guān)鍵階段或要 求產(chǎn)生狀態(tài)報(bào)告數(shù)據(jù)時(shí)網(wǎng)絡(luò)管理員選擇的階段)的狀態(tài)報(bào)告數(shù)據(jù)。如果數(shù)據(jù)產(chǎn) 生單元141確定克隆無效,則數(shù)據(jù)產(chǎn)生單元141還可產(chǎn)生錯(cuò)誤消息。
如果產(chǎn)生了狀態(tài)報(bào)告數(shù)據(jù),則裝置控制單元140命令裝置發(fā)送單元130 通過參考存儲(chǔ)在裝置存儲(chǔ)單元120中的網(wǎng)絡(luò)管理器的位置信息將狀態(tài)報(bào)告數(shù) 據(jù)發(fā)送到網(wǎng)絡(luò)管理器的位置。
如果完成了克隆處理,則數(shù)據(jù)產(chǎn)生單元141可產(chǎn)生用于指示已完成該處 理的完成報(bào)告數(shù)據(jù)。如果完成報(bào)告數(shù)據(jù)被產(chǎn)生,則裝置控制單元140可命令 裝置發(fā)送單元130將完成報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
此外,如果完成報(bào)告數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)管理器,則裝置控制單元140從
裝置存儲(chǔ)單元120刪除位置信息。網(wǎng)絡(luò)裝置100的裝置存儲(chǔ)單元120的容量 通常是有限的。因此,當(dāng)完成克隆處理時(shí),由于幾乎不使用該位置信息來再 次發(fā)送狀態(tài)報(bào)告數(shù)據(jù),所以裝置控制單元140可刪除該位置信息,從而有效 地使用裝置存儲(chǔ)單元120。但是,根據(jù)本發(fā)明的其它方面,例如,當(dāng)很可能 再次執(zhí)行克隆處理而位置信息很可能不被改變時(shí),裝置存儲(chǔ)單元120可保留 該位置信息。
裝置發(fā)送單元130將數(shù)據(jù)和各種信息從該裝置發(fā)送到其它裝置或網(wǎng)絡(luò)管 理器。
根據(jù)本發(fā)明第一實(shí)施例的裝置發(fā)送單元130通過使用網(wǎng)絡(luò)管理器的位置 信息將由裝置控制單元140產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理 器。具體地講,裝置發(fā)送單元130針對(duì)每個(gè)處理階段將為克隆處理的每個(gè)階 段產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。根據(jù)本發(fā)明的其它方 面,裝置發(fā)送單元130僅發(fā)送克隆處理的某些階段的狀態(tài)報(bào)告數(shù)據(jù)。裝置發(fā) 送單元130還可發(fā)送錯(cuò)誤消息。
裝置發(fā)送單元130可被設(shè)置在將網(wǎng)絡(luò)裝置IOO接口連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)通 信接口中。
圖2是才艮據(jù)本發(fā)明第二實(shí)施例的包括第一網(wǎng)絡(luò)裝置200、第二網(wǎng)絡(luò)裝置 210和網(wǎng)絡(luò)管理器220的網(wǎng)絡(luò)系統(tǒng)的功能框圖。
如果第一網(wǎng)絡(luò)裝置200從網(wǎng)絡(luò)管理器220接收到對(duì)克隆數(shù)據(jù)的請(qǐng)求,則 第一網(wǎng)絡(luò)裝置200產(chǎn)生克隆數(shù)據(jù),并將克隆數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器220。
第二網(wǎng)絡(luò)裝置210包括裝置接收單元211、裝置存儲(chǔ)單元212、裝置發(fā)送 單元213和裝置控制單元214。裝置控制單元214可具有數(shù)據(jù)產(chǎn)生單元214-1。 根據(jù)本發(fā)明的其它方面,數(shù)據(jù)產(chǎn)生單元214-1可以是網(wǎng)絡(luò)裝置210中的單獨(dú) 單元,不是裝置控制單元214的子部件。另外, 一些單元可以是單個(gè)較大單 元的子部件。例如,裝置接收單元211和裝置發(fā)送單元213可以是單個(gè)裝置 接收/發(fā)送單元的子部件。以上單元的功能與圖l所示的單元的功能相同。
網(wǎng)絡(luò)管理器220具有網(wǎng)絡(luò)管理器發(fā)送單元221 、網(wǎng)絡(luò)管理器存儲(chǔ)單元222、 網(wǎng)絡(luò)管理器接收單元223和網(wǎng)絡(luò)管理器控制單元224。
網(wǎng)絡(luò)管理器發(fā)送單元221將數(shù)據(jù)和各種信息發(fā)送到裝置或其它網(wǎng)絡(luò)管理 器。根據(jù)本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)管理器發(fā)送單元221將第一網(wǎng)絡(luò)裝置200 產(chǎn)生的克隆數(shù)據(jù)發(fā)送到第二網(wǎng)絡(luò)裝置210。
網(wǎng)絡(luò)管理器存儲(chǔ)單元222存儲(chǔ)通過網(wǎng)絡(luò)管理器接收單元223接收的數(shù)據(jù) 和各種信息,并存儲(chǔ)關(guān)于克隆數(shù)據(jù)、狀態(tài)報(bào)告數(shù)據(jù)、完成報(bào)告數(shù)據(jù)和錯(cuò)誤消 息的信息。此外,網(wǎng)絡(luò)管理器存儲(chǔ)單元222存儲(chǔ)網(wǎng)絡(luò)管理器220的位置信息。
網(wǎng)絡(luò)管理器220的位置信息可以是關(guān)于網(wǎng)絡(luò)管理器220在網(wǎng)絡(luò)上的定位 的信息。例如,位置信息可以是IP地址。本發(fā)明的其它方面可使用不同類型 的定位信息,正如MAC地址。
網(wǎng)絡(luò)管理器接收單元223接收被發(fā)送到網(wǎng)絡(luò)管理器220的數(shù)據(jù)和各種信 息。根據(jù)本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)管理器接收單元223從第一網(wǎng)絡(luò)裝置200 接收克隆數(shù)據(jù)。此外,網(wǎng)絡(luò)管理器接收單元223從第二網(wǎng)絡(luò)裝置210接收狀 態(tài)報(bào)告數(shù)據(jù)、完成才艮告數(shù)據(jù)和錯(cuò)誤消息。
網(wǎng)絡(luò)管理器控制單元224總體上控制網(wǎng)絡(luò)管理器220的操作。根據(jù)本發(fā) 明第二實(shí)施例的網(wǎng)絡(luò)管理器控制單元224向第 一 網(wǎng)絡(luò)裝置200請(qǐng)求克隆數(shù)據(jù)。
如果網(wǎng)絡(luò)管理器控制單元224響應(yīng)于第一網(wǎng)絡(luò)裝置200的請(qǐng)求而接收到 克隆數(shù)據(jù),則網(wǎng)絡(luò)管理器控制單元224將關(guān)于網(wǎng)絡(luò)管理器的位置的信息添加 到克隆數(shù)據(jù),并且將克隆數(shù)據(jù)和位置信息順序地發(fā)送到多個(gè)網(wǎng)絡(luò)裝置中的至 少一個(gè)第二網(wǎng)絡(luò)裝置。
圖3是示意性地示出根據(jù)本發(fā)明第三實(shí)施例的在網(wǎng)絡(luò)系統(tǒng)中將狀態(tài)報(bào)告 數(shù)據(jù)從網(wǎng)絡(luò)裝置發(fā)送到網(wǎng)絡(luò)管理器的示圖。
第一網(wǎng)絡(luò)裝置300提供克隆數(shù)據(jù)。第一網(wǎng)絡(luò)裝置300響應(yīng)于網(wǎng)絡(luò)管理器 340的請(qǐng)求而產(chǎn)生克隆數(shù)據(jù),并且該克隆數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)管理器340。
網(wǎng)絡(luò)管理器340接收克隆數(shù)據(jù),并將該克隆數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)裝置310、 320和330。在本實(shí)施例中顯示了執(zhí)行克隆處理的三個(gè)裝置,但是,根據(jù)本發(fā) 明的其它方面,可以有兩個(gè)、三個(gè)或更多的裝置。
網(wǎng)絡(luò)裝置310、 320和330接收克隆數(shù)據(jù),并基于該克隆數(shù)據(jù)執(zhí)行克隆處 理。在克隆處理的每個(gè)階段產(chǎn)生狀態(tài)報(bào)告數(shù)據(jù)。網(wǎng)絡(luò)裝置310、 320和330中 的每一個(gè)將狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器340。根據(jù)本發(fā)明的其它方面, 可僅為克隆處理的某些階段產(chǎn)生狀態(tài)報(bào)告數(shù)據(jù)。如果網(wǎng)絡(luò)裝置310、 320和 330確定克隆數(shù)據(jù)無效,則網(wǎng)絡(luò)裝置310、 320和330將錯(cuò)誤消息發(fā)送到網(wǎng)絡(luò) 管理器340。
網(wǎng)絡(luò)管理器340接收并存儲(chǔ)狀態(tài)報(bào)告數(shù)據(jù),接收并存儲(chǔ)錯(cuò)誤消息,并且 管理網(wǎng)絡(luò)管理系統(tǒng)中的克隆處理的進(jìn)度。 圖4是示出才艮據(jù)本發(fā)明第四實(shí)施例的執(zhí)行克隆處理的方法的流程圖。 在步驟S400,網(wǎng)絡(luò)裝置接收并存儲(chǔ)克隆數(shù)據(jù)和位置信息。 在步驟S410,網(wǎng)絡(luò)裝置判斷克隆數(shù)據(jù)的有效性。網(wǎng)絡(luò)裝置可確定克隆數(shù) 據(jù)無效,在這些情況下,網(wǎng)絡(luò)裝置不基于克隆數(shù)據(jù)來執(zhí)行克隆處理。例如, 由于克隆數(shù)據(jù)文件的錯(cuò)誤或?qū)寺?shù)據(jù)編碼的過程中的錯(cuò)誤,導(dǎo)致可能不能 在執(zhí)行克隆處理的網(wǎng)絡(luò)裝置中進(jìn)行編碼,或者壓縮的數(shù)據(jù)可能不被解壓縮。 網(wǎng)絡(luò)裝置還可由于任何其它原因確定克隆數(shù)據(jù)無效。
如果網(wǎng)絡(luò)裝置判斷克隆數(shù)據(jù)有效(步驟S410的"是"),則在步驟S420, 網(wǎng)絡(luò)裝置執(zhí)行克隆處理。在這種情況下,在步驟S430,網(wǎng)絡(luò)裝置產(chǎn)生與克隆 處理的進(jìn)度相應(yīng)的狀態(tài)報(bào)告數(shù)據(jù)。例如,所述進(jìn)度可包括分析克隆數(shù)據(jù)、判 斷克隆數(shù)據(jù)是否有效、存儲(chǔ)克隆數(shù)據(jù)以及基于克隆數(shù)據(jù)改變?cè)O(shè)置信息。優(yōu)選 的是,對(duì)于每個(gè)階段,產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)管理器。 根據(jù)本發(fā)明的其它方面,僅對(duì)某些階段將狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
如果狀態(tài)報(bào)告數(shù)據(jù)被產(chǎn)生,則在步驟S440,網(wǎng)絡(luò)裝置判斷是否完成克隆 處理。
如果判斷沒有完成克隆處理(步驟S440的"否,,),則在步驟S441,網(wǎng)絡(luò) 裝置將產(chǎn)生的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。在發(fā)送狀態(tài)報(bào)告數(shù)據(jù)之后, 重復(fù)克隆處理的進(jìn)度(步驟S420至步驟S440)。
如果判斷完成了克隆處理(步驟S440的"是"),則終止克隆處理。
在判斷克隆數(shù)據(jù)的有效性的過程中,如果克隆數(shù)據(jù)無效(步驟S410的 "否"),則在步驟S411,網(wǎng)絡(luò)裝置產(chǎn)生錯(cuò)誤消息。
在步驟S412,產(chǎn)生的錯(cuò)誤消息被發(fā)送到網(wǎng)絡(luò)管理器,并且在步驟S413, 不必要的關(guān)于網(wǎng)絡(luò)管理器的位置的信息從存儲(chǔ)單元被刪除。根據(jù)本發(fā)明的其 它方面,網(wǎng)絡(luò)裝置可保留網(wǎng)絡(luò)管理器的位置信息。
如上所述,根據(jù)本發(fā)明的各種實(shí)施例(諸如網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)管理器、包括 網(wǎng)絡(luò)裝置和網(wǎng)絡(luò)管理器的網(wǎng)絡(luò)管理系統(tǒng)以及執(zhí)行克隆處理的方法),當(dāng)在網(wǎng)絡(luò) 裝置中執(zhí)行克隆處理時(shí),狀態(tài)報(bào)告數(shù)據(jù)被自動(dòng)產(chǎn)生,并且被發(fā)送到用于發(fā)送 克隆數(shù)據(jù)的網(wǎng)絡(luò)管理器,這使得確定克隆處理的進(jìn)度變得容易。
此外,通過連續(xù)請(qǐng)求狀態(tài)信息以確定克隆處理的進(jìn)度而施加到網(wǎng)絡(luò)管理 器的負(fù)荷被降低,并且對(duì)狀態(tài)信息的不必要的和重復(fù)的請(qǐng)求也被減少。因此, 改善了網(wǎng)絡(luò)上的數(shù)據(jù)傳輸。另外,由于克隆處理的進(jìn)度中的任何錯(cuò)誤被準(zhǔn)確
捕獲,所以更有效地進(jìn)行克隆處理。
本發(fā)明還可被實(shí)施為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀指令代碼。計(jì) 算機(jī)可讀記錄介質(zhì)是能夠存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀取數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ) 裝置。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器 (RAM)、 CD-ROM、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì) 也可分布在連接到網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)上,從而計(jì)算機(jī)可讀代碼以分布的方式 被存儲(chǔ)和執(zhí)行。
上述實(shí)施例僅僅是示例性的,而不應(yīng)被解釋為限制本發(fā)明。本教述可容 易地應(yīng)用于其它類型的設(shè)備。另外,本發(fā)明的實(shí)施例的描述是示意性的,而 不是限制本發(fā)明的范圍,多種選擇、修改和變化對(duì)于本領(lǐng)域技術(shù)人員是明顯的。
雖然顯示和描述了本發(fā)明的一些實(shí)施例,但是本領(lǐng)域技術(shù)人員應(yīng)該理解, 在不脫離本發(fā)明的原理和精神的情況下,可以對(duì)這些實(shí)施例進(jìn)行變化,本發(fā) 明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1、一種網(wǎng)絡(luò)裝置,包括存儲(chǔ)單元,存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息;控制單元,基于克隆數(shù)據(jù)執(zhí)行克隆處理,并且產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);發(fā)送單元,使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中,克隆數(shù)據(jù)是包括印制模式、 印制份數(shù)和分辨率中的至少 一種的設(shè)置信息。
3、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中,如果完成克隆處理,則控制 單元產(chǎn)生用于指示克隆處理被完成的完成報(bào)告數(shù)據(jù),并將所述完成報(bào)告數(shù)據(jù) 發(fā)送到網(wǎng)絡(luò)管理器。
4、 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)裝置,其中,如果完成報(bào)告數(shù)據(jù)被發(fā)送到 網(wǎng)絡(luò)管理器,則控制單元從存儲(chǔ)單元?jiǎng)h除所述位置信息。
5、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中,發(fā)送單元對(duì)克隆處理的每個(gè) 階段將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
6、 一種網(wǎng)絡(luò)管理器,包括 存儲(chǔ)單元,存儲(chǔ)網(wǎng)絡(luò)管理器的位置信息;控制單元,向第一網(wǎng)絡(luò)裝置請(qǐng)求克隆數(shù)據(jù),如果克隆數(shù)據(jù)被接收,則將 網(wǎng)絡(luò)管理器的位置信息添加到所述接收的克隆數(shù)據(jù),以將組合的克隆數(shù)據(jù)和 位置信息發(fā)送到至少一個(gè)第二網(wǎng)絡(luò)裝置。
7、 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理器,其中,如果控制單元從第二網(wǎng)絡(luò) 裝置接收到與相應(yīng)于克隆數(shù)據(jù)的克隆處理的進(jìn)度相關(guān)的狀態(tài)報(bào)告數(shù)據(jù),則控 制單元將所述狀態(tài)報(bào)告數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。
8、 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理器,其中,如果控制單元從第二網(wǎng)絡(luò) 裝置接收到指示基于克隆數(shù)據(jù)執(zhí)行的克隆處理被完成的完成報(bào)告數(shù)據(jù),則控 制單元將所述完成報(bào)告數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。
9、 一種網(wǎng)絡(luò)裝置管理系統(tǒng),包括 多個(gè)網(wǎng)絡(luò)裝置;網(wǎng)絡(luò)管理器,向所述多個(gè)網(wǎng)絡(luò)裝置中的第一網(wǎng)絡(luò)裝置請(qǐng)求克隆數(shù)據(jù),如 果響應(yīng)于所述請(qǐng)求從第 一 網(wǎng)絡(luò)裝置接收到克隆數(shù)據(jù),則將網(wǎng)絡(luò)管理器的位置 信息添加到所述接收的克隆數(shù)據(jù),并將組合的克隆數(shù)據(jù)和位置信息發(fā)送到所 述多個(gè)網(wǎng)絡(luò)裝置中的至少一個(gè)第二網(wǎng)絡(luò)裝置。
10、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)裝置管理系統(tǒng),其中,第二網(wǎng)絡(luò)裝置包括存儲(chǔ)單元,存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息;控制單元,基于克隆數(shù)據(jù)執(zhí)行克隆處理,并且產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);發(fā)送單元,使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù) 據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
11、 一種執(zhí)行網(wǎng)絡(luò)裝置的克隆處理的方法,所述方法包括 存儲(chǔ)克隆lt據(jù)和網(wǎng)絡(luò)管理器的位置信息;基于克隆數(shù)據(jù)執(zhí)行克隆處理;產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù); 使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng) 絡(luò)管理器。
12、 根據(jù)權(quán)利要求11所述的方法,還包括 判斷克隆數(shù)據(jù)的有效性;如果克隆數(shù)據(jù)無效,則產(chǎn)生錯(cuò)誤消息并將所述錯(cuò)誤消息發(fā)送到網(wǎng)絡(luò)管理器。
13、 根據(jù)權(quán)利要求11所述的方法,其中,將克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā) 送到網(wǎng)絡(luò)管理器的步驟包括對(duì)每個(gè)克隆處理階段將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
14、 根據(jù)權(quán)利要求11所述的方法,還包括如果完成克隆處理,則產(chǎn)生用于指示克隆處理被完成的完成報(bào)告數(shù)據(jù), 并將所述完成報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
15、 根據(jù)權(quán)利要求14所述的方法,還包括如果完成報(bào)告數(shù)據(jù)被發(fā)送到網(wǎng)絡(luò)管理器,則刪除所述位置信息。
16、 根椐權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中,發(fā)送單元對(duì)克隆處理的至 少 一 個(gè)階段將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
17、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,還包括 接收單元,從網(wǎng)絡(luò)管理器接收請(qǐng)求。
18、 根據(jù)權(quán)利要求17所述的網(wǎng)絡(luò)裝置,其中,所述請(qǐng)求包括對(duì)克隆數(shù)據(jù) 的請(qǐng)求。
19、 根據(jù)權(quán)利要求17所述的網(wǎng)絡(luò)裝置,其中,所述請(qǐng)求包括對(duì)克隆數(shù)據(jù) 的請(qǐng)求、對(duì)位置信息的請(qǐng)求以及對(duì)開始克隆處理的請(qǐng)求。
20、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中,控制單元判斷從網(wǎng)絡(luò)管理 器接收的克隆數(shù)據(jù)的有效性。
21、 根據(jù)權(quán)利要求20所述的網(wǎng)絡(luò)裝置,其中,如果控制單元判斷所述克 隆數(shù)據(jù)無效,則控制單元產(chǎn)生錯(cuò)誤消息,并將所述錯(cuò)誤消息發(fā)送到網(wǎng)絡(luò)管理 器。
22、 根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)裝置,其中,將產(chǎn)生的克隆處理的狀態(tài) 報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器的步驟包括對(duì)至少一個(gè)克隆處理階段將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò) 管理器。
23、 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理器,其中,如果控制單元接收到指 示第二網(wǎng)絡(luò)裝置完成克隆處理失敗的錯(cuò)誤消息,則控制單元將所述錯(cuò)誤消息 存儲(chǔ)在存儲(chǔ)單元中。
24、 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理器,還包括管理器發(fā)送單元,通過所述管理器發(fā)送單元,控制單元向第一網(wǎng)絡(luò)裝置 請(qǐng)求克隆數(shù)據(jù),并將所述克隆數(shù)據(jù)和位置信息發(fā)送到第二網(wǎng)絡(luò)裝置。
25、 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)管理器,還包括管理器接收單元,從第一網(wǎng)絡(luò)裝置接收克隆數(shù)據(jù),并從第二網(wǎng)絡(luò)裝置接 收狀態(tài)報(bào)告數(shù)據(jù)、完成報(bào)告數(shù)據(jù)和錯(cuò)誤消息。
26、 一種編碼有用于執(zhí)行一種方法的指令的計(jì)算機(jī)可讀可記錄介質(zhì),所 述方法包括將對(duì)克隆數(shù)據(jù)的請(qǐng)求發(fā)送到第 一 網(wǎng)絡(luò)裝置;將從第一網(wǎng)絡(luò)裝置接收的克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息一起發(fā)送到 至少一個(gè)第二網(wǎng)絡(luò)裝置;從所述至少一個(gè)第二網(wǎng)絡(luò)裝置接收與克隆處理的進(jìn)度相應(yīng)的克隆處理的 狀態(tài)報(bào)告數(shù)據(jù)、指示克隆處理被完成的完成報(bào)告數(shù)據(jù)或錯(cuò)誤消息;存儲(chǔ)從所述至少 一個(gè)第二網(wǎng)絡(luò)裝置接收的狀態(tài)報(bào)告數(shù)據(jù)、完成報(bào)告數(shù)據(jù) 或錯(cuò)誤消息。
27、 一種編碼有用于執(zhí)行一種方法的指令的計(jì)算機(jī)可讀可記錄介質(zhì),所 述方法包4舌存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息; 基于克隆數(shù)據(jù)執(zhí)行克隆處理;產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù); 使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng) 絡(luò)管理器。
28、 根據(jù)權(quán)利要求12所述的方法,還包括 如果克隆數(shù)據(jù)無效,則刪除所述位置信息。
29、 一種降低網(wǎng)絡(luò)管理器的負(fù)荷的系統(tǒng),包括多個(gè)網(wǎng)絡(luò)裝置,其中,所述多個(gè)網(wǎng)絡(luò)裝置中的一個(gè)網(wǎng)絡(luò)裝置將用于克隆 處理的克隆數(shù)據(jù)復(fù)制到所述多個(gè)網(wǎng)絡(luò)裝置中的其它網(wǎng)絡(luò)裝置; 網(wǎng)絡(luò)管理器,其中,所述網(wǎng)絡(luò)裝置將與克隆處理的進(jìn)度相應(yīng)的狀態(tài)報(bào)告數(shù)據(jù)自動(dòng)發(fā)送 到所述網(wǎng)絡(luò)管理器。
全文摘要
提供一種網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)管理器、網(wǎng)絡(luò)管理系統(tǒng)和執(zhí)行克隆處理的方法,其使得確定克隆處理的進(jìn)度變得容易,降低管理器的負(fù)荷,并改善網(wǎng)絡(luò)上的數(shù)據(jù)傳輸。該網(wǎng)絡(luò)裝置包括存儲(chǔ)單元,存儲(chǔ)克隆數(shù)據(jù)和網(wǎng)絡(luò)管理器的位置信息;控制單元,基于克隆數(shù)據(jù)執(zhí)行克隆處理,并且產(chǎn)生與克隆處理的進(jìn)度相應(yīng)的克隆處理的狀態(tài)報(bào)告數(shù)據(jù);發(fā)送單元,使用網(wǎng)絡(luò)管理器的位置信息將產(chǎn)生的克隆處理的狀態(tài)報(bào)告數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)管理器。
文檔編號(hào)G06F15/16GK101098253SQ200710005508
公開日2008年1月2日 申請(qǐng)日期2007年2月9日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者趙在慶 申請(qǐng)人:三星電子株式會(huì)社