專利名稱:信息處理裝置及信息處理裝置的控制方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及一種信息處理裝置及信息處理裝置的控制方法,特別是涉及一
種具有至外部電子數(shù)據(jù)的鏈接信息的電子數(shù)據(jù)處理技術(shù)。
背景技術(shù):
近來,文檔的電子化促使向辦公環(huán)境引進(jìn)文檔數(shù)據(jù)管理系統(tǒng),以管理電子數(shù)據(jù)。一 般而言,文檔數(shù)據(jù)管理系統(tǒng)綜合地管理存儲(chǔ)在各種設(shè)備中的文檔數(shù)據(jù)。用戶可以對(duì)所存儲(chǔ) 的文檔數(shù)據(jù)執(zhí)行諸如檢索、瀏覽及下載的操作。 與操作系統(tǒng)(OS)的文件系統(tǒng)類似,文檔數(shù)據(jù)管理系統(tǒng)可以創(chuàng)建包含用以訪問另 一文件(實(shí)體文件)的鏈接信息的文件(鏈接數(shù)據(jù))。即,鏈接數(shù)據(jù)不保持實(shí)體數(shù)據(jù),而只 保持至另一文件的參照信息(路徑信息)。鏈接數(shù)據(jù)的使用可以防止存在眾多具有相同內(nèi) 容的電子數(shù)據(jù)。盤容量以及電子數(shù)據(jù)操作中的網(wǎng)絡(luò)流量可以得到削減。
然而,當(dāng)參照給定客戶端PC(PC1)中的實(shí)體文件的鏈接數(shù)據(jù)被復(fù)制或移動(dòng)到網(wǎng)絡(luò) 上的共享盤中或者被附加到郵件中并發(fā)送該郵件時(shí),會(huì)產(chǎn)生以下問題。更具體地說,當(dāng)不同 于PC1的另一客戶端PC(PC2)使用該鏈接數(shù)據(jù)時(shí),其不能訪問實(shí)體文件或者會(huì)訪問錯(cuò)的另 一實(shí)體文件。 為了解決此問題,例如,日本專利特開第2006-301746號(hào)公報(bào)公開了一種檢查是 否存在鏈接目的地的信息并且如果不存在此類信息則刪除該鏈接信息的技術(shù)。日本專利特 開第2003-223404號(hào)及第2007-011730號(hào)公報(bào)公開了當(dāng)將鏈接數(shù)據(jù)附加到電子郵件并發(fā)送 該電子郵件時(shí)、切換要將鏈接數(shù)據(jù)和參照目的地的實(shí)體文件中的何者附加到電子郵件的技 術(shù)。該確定特別是基于發(fā)送目的地的連接狀況以及有無訪問鏈接數(shù)據(jù)的參照目的地的權(quán)限 而作出的。 然而,根據(jù)傳統(tǒng)的技術(shù),為了合理地使用鏈接數(shù)據(jù)和實(shí)體文件,需要管理服務(wù)器中 的用戶信息或者預(yù)先設(shè)置合理使用的條件。而且,傳統(tǒng)技術(shù)沒有考慮到包含一個(gè)或多個(gè)文 件的所謂的結(jié)構(gòu)化文件包括上述鏈接信息文件的情況。當(dāng)在不同設(shè)備之間交換結(jié)構(gòu)化文件 時(shí),有時(shí)會(huì)變得無法參照鏈接目的地。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種連接到通信網(wǎng)絡(luò)的信息處理裝置,該信息處理 裝置包括指定單元,其指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);數(shù)據(jù)類型 確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù) 據(jù);獲取確定單元,其在所述數(shù)據(jù)類型確定單元確定由所述指定單元指定的所述電子數(shù)據(jù) 是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí),確定鏈接至所述鏈接數(shù)據(jù)的所述另一電子數(shù)據(jù)是否能夠 被獲??;以及文件處理單元,其在所述獲取確定單元確定所述另一電子數(shù)據(jù)能夠被獲取時(shí), 獲取所述另一電子數(shù)據(jù),并且替代所述鏈接數(shù)據(jù)而將所述另一電子數(shù)據(jù)的副本移動(dòng)或復(fù)制 到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
根據(jù)本發(fā)明的另一方面,提供一種連接到通信網(wǎng)絡(luò)的信息處理裝置,該信息處理 裝置包括指定單元,其指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);數(shù)據(jù)類型 確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù) 和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;路徑信息確定單元,其在所述數(shù)據(jù)類型 確定單元確定由所述指定單元指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含 所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電子 數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置使用的本地路徑信息;獲取單元,其在所述 路徑信息確定單元確定所述路徑信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用 的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信息;以及文件處理單元,其在所述獲取單元 已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將通過用所述通用路徑 信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一 者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置,而在所述獲取單元未能夠獲取到表示所述預(yù)定 的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副本 數(shù)據(jù)和包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ) 位置。 根據(jù)本發(fā)明的又一方面,提供一種連接到通信網(wǎng)絡(luò)并且能夠發(fā)送電子郵件的信息 處理裝置,該信息處理裝置包括指定單元,其指定要附加到電子郵件的電子數(shù)據(jù);數(shù)據(jù)類 型確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù) 據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;路徑信息確定單元,其在所述數(shù)據(jù)類 型確定單元確定由所述指定單元指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包 含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電 子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置使用的本地路徑信息;獲取單元,其在所 述路徑信息確定單元確定所述路徑信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使 用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信息;以及郵件發(fā)送單元,其在所述獲取單 元已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將通過用所述通用路 徑信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意 一者附加到所述電子郵件并且發(fā)送所述電子郵件,而在所述獲取單元未能夠獲取到表示所 述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù) 的副本數(shù)據(jù)和包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā) 送所述電子郵件。 根據(jù)本發(fā)明的又一方面,提供一種連接到通信網(wǎng)絡(luò)的信息處理裝置的控制方法, 所述控制方法包括以下步驟指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);確定 在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù);當(dāng) 在所述確定所述電子數(shù)據(jù)是否是鏈接數(shù)據(jù)的步驟中確定在所述指定電子數(shù)據(jù)的步驟中指 定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí),確定鏈接至所述鏈接數(shù)據(jù)的所述另一
電子數(shù)據(jù)是否能夠被獲??;以及當(dāng)在所述確定所述另一電子數(shù)據(jù)是否能夠被獲取的步驟中 確定所述另一電子數(shù)據(jù)能夠被獲取時(shí),獲取所述另一電子數(shù)據(jù),并且替代所述鏈接數(shù)據(jù)而 將所述另一電子數(shù)據(jù)的副本數(shù)據(jù)移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。 根據(jù)本發(fā)明的又一方面,提供一種連接到通信網(wǎng)絡(luò)的信息處理裝置的控制方法,
6該控制方法包括以下步驟指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);確定在
所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包
含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;當(dāng)在所述確定所述電子數(shù)據(jù)是否是鏈接數(shù)據(jù)
和結(jié)構(gòu)化數(shù)據(jù)中的任意一者的步驟中確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子
數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確
定所述鏈接數(shù)據(jù)中包含的至所述另一電子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置
使用的本地路徑信息;當(dāng)在所述確定路徑信息是否是本地路徑信息的步驟中確定所述路徑
信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位
置的通用路徑信息;以及當(dāng)在所述獲取通用路徑信息的步驟中已經(jīng)獲取到表示所述預(yù)定的
數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息而獲
得的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的
數(shù)據(jù)存儲(chǔ)位置,而當(dāng)在所述獲取通用路徑信息的步驟中未能夠獲取到表示所述預(yù)定的數(shù)據(jù)
存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副本數(shù)據(jù)和
包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。 根據(jù)本發(fā)明的又一方面,提供一種連接到通信網(wǎng)絡(luò)并且能夠發(fā)送電子郵件的信息
處理裝置的控制方法,該控制方法包括以下步驟指定要附加到電子郵件的電子數(shù)據(jù);確
定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)
和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;當(dāng)在所述確定所述電子數(shù)據(jù)是否是鏈接
數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)中的任意一者的步驟中確定在所述指定電子數(shù)據(jù)的步驟中指定的所述
電子數(shù)據(jù)是至另一 電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者
時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電子數(shù)據(jù)的路徑信息是否是只由所述信息處理
裝置使用的本地路徑信息;當(dāng)在所述確定路徑信息是否是本地路徑信息的步驟中確定所述
路徑信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存
儲(chǔ)位置的通用路徑信息;以及當(dāng)在所述獲取通用路徑信息的步驟中已經(jīng)獲取到表示所述預(yù)
定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息
而獲得的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件
并且發(fā)送所述電子郵件,而當(dāng)在所述獲取通用路徑信息的步驟中未能夠獲取到表示所述預(yù)
定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副
本數(shù)據(jù)和包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā)送所
述電子郵件。 本發(fā)明能夠提供一種能夠減少在移動(dòng)參照另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí)可能發(fā)生 的諸如參照失敗的錯(cuò)誤的技術(shù)。 通過以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
并入且構(gòu)成說明書的一部分的附圖例示了本發(fā)明的實(shí)施例,并與文字描述一起用 于說明本發(fā)明的原理。
圖1是根據(jù)第一實(shí)施例的文檔管理系統(tǒng)的整體結(jié)構(gòu)的圖;
圖2是客戶端PC的硬件結(jié)構(gòu)的框 圖3是示出根據(jù)第一實(shí)施例的文檔管理系統(tǒng)的功能塊結(jié)構(gòu)的框圖; 圖4是鏈接文件的復(fù)制處理的概念圖; 圖5是鏈接文件的復(fù)制處理的操作流程圖; 圖6是結(jié)構(gòu)化文件的復(fù)制處理的概念圖; 圖7是結(jié)構(gòu)化文件的復(fù)制處理的操作流程圖; 圖8是結(jié)構(gòu)化文件創(chuàng)建處理的詳細(xì)流程圖; 圖9是參照結(jié)構(gòu)化文件的鏈接文件的復(fù)制處理的概念圖; 圖10是鏈接文件的復(fù)制處理(在遠(yuǎn)程盤之間)的概念圖; 圖11是鏈接文件的復(fù)制處理(在遠(yuǎn)程盤之間)的操作流程圖; 圖12是結(jié)構(gòu)化文件替換處理的詳細(xì)流程圖; 圖13是路徑信息轉(zhuǎn)換處理的流程圖; 圖14是另一路徑信息轉(zhuǎn)換處理的流程圖; 圖15是例示鏈接信息的表; 圖16是示出根據(jù)第二實(shí)施例的文檔管理系統(tǒng)的功能塊結(jié)構(gòu)的框圖; 圖17是當(dāng)將文件附加到電子郵件并發(fā)送該電子郵件時(shí)的處理的概念圖;以及 圖18是例示當(dāng)創(chuàng)建郵件時(shí)的用戶界面(UI)的圖。
具體實(shí)施例方式
現(xiàn)在,參照附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。應(yīng)當(dāng)注意,以下實(shí)施例僅為示例,
并不限制本發(fā)明的范圍。(第一實(shí)施例) 將執(zhí)行文檔管理客戶端應(yīng)用程序(簡(jiǎn)稱為"文檔管理客戶程序(document management client)")的客戶端PC作為根據(jù)本發(fā)明的信息處理裝置的第一實(shí)施例進(jìn)行說 明?!葱g(shù)語的定義> 鏈接文件(鏈接數(shù)據(jù))具有至給定文件(實(shí)體文件)的鏈接信息(路徑信息)以 便訪問該給定文件的文件。 結(jié)構(gòu)化文件(結(jié)構(gòu)化數(shù)據(jù))包含一個(gè)或多個(gè)其他文件(包括鏈接文件)的文件。
本地盤直接連接到運(yùn)行文檔管理客戶程序的PC的存儲(chǔ)區(qū)域。 遠(yuǎn)程盤不直接連接到運(yùn)行文檔管理客戶程序的PC、并且經(jīng)由網(wǎng)絡(luò)等可訪問的存 儲(chǔ)區(qū)域。 柜(Cabinet):由文檔管理客戶程序使用的文檔管理區(qū)域。將本地盤中存在的柜
稱作本地柜。將位于文檔管理服務(wù)器中并且可從另一客戶端公共訪問的柜稱作共享柜。
本地路徑信息只有特定客戶端PC可用的鏈接信息(路徑信息)。
通用路徑信息文檔管理系統(tǒng)中的設(shè)備(網(wǎng)絡(luò)中的設(shè)備)公共使用的鏈接信息
(路徑信息)?!聪到y(tǒng)結(jié)構(gòu)> 圖1是根據(jù)第一實(shí)施例的文檔管理系統(tǒng)的整體結(jié)構(gòu)的圖。在文檔管理系統(tǒng)中,運(yùn) 行文檔管理客戶程序301的客戶端PC 101、文檔管理服務(wù)器PC 102和網(wǎng)絡(luò)多功能外圍設(shè)備
8103經(jīng)由通信網(wǎng)絡(luò)相連接以能夠相互通信。用戶104操作文檔管理客戶程序301。
通過操作文檔管理客戶程序301,用戶104可以操作客戶端PC 101、文檔管理服務(wù) 器PC 102以及網(wǎng)絡(luò)多功能外圍設(shè)備103中的柜中的文件。文檔管理客戶程序301可以訪 問本地盤的文件系統(tǒng)。文檔管理客戶程序301還可以訪問由文檔管理服務(wù)器PC 102和網(wǎng) 絡(luò)多功能外圍設(shè)備103提供的遠(yuǎn)程盤。 圖1僅示出一個(gè)客戶端PC IOI,但是該網(wǎng)絡(luò)上可以存在多個(gè)客戶端PC 101。文檔
管理客戶程序301可以被構(gòu)造為專用于訪問文檔管理系統(tǒng)的應(yīng)用程序或者在Web瀏覽器上
運(yùn)行的Web應(yīng)用程序?!纯蛻舳薖C的硬件結(jié)構(gòu)〉 圖2是客戶端PC的硬件結(jié)構(gòu)的框圖。圖2所示的硬件結(jié)構(gòu)對(duì)應(yīng)于一般的信息處 理裝置(PC)的硬件結(jié)構(gòu)。CPU 200執(zhí)行存儲(chǔ)在ROM 202的程序ROM中或從硬盤(HD) 209加載到RAM 201的
OS和包括文檔管理客戶程序的各種應(yīng)用程序。OS代表操作系統(tǒng)。通過CPU 200執(zhí)行文檔 管理客戶程序來實(shí)現(xiàn)各流程圖中的處理(稍后描述)。 RAM 201用作CPU 200的主存儲(chǔ)器、工作區(qū)域等。鍵盤控制器203控制來自鍵盤 207和指示設(shè)備(未示出)的鍵輸入。顯示控制器204控制各種顯示器(顯示器208)上的 顯示。盤控制器205控制對(duì)存儲(chǔ)各種數(shù)據(jù)的硬盤209、軟 (flo卯y)盤等的數(shù)據(jù)訪問。NC 206連接到網(wǎng)絡(luò)并執(zhí)行對(duì)另一連接到網(wǎng)絡(luò)的設(shè)備的通信控制處理。
〈文檔管理系統(tǒng)的功能塊結(jié)構(gòu)> 圖3是示出根據(jù)第一實(shí)施例的文檔管理系統(tǒng)的功能塊結(jié)構(gòu)的框圖。圖3具體示出 了客戶端PC 101上運(yùn)行的文檔管理客戶程序301的軟件結(jié)構(gòu)以及文檔管理服務(wù)器PC 102 上運(yùn)行的文檔管理服務(wù)器應(yīng)用程序(以下簡(jiǎn)稱為文檔管理服務(wù)程序)的軟件結(jié)構(gòu)。圖3 所示的組成要素是從與本發(fā)明相關(guān)聯(lián)的各部中抽取的,并且文檔管理系統(tǒng)包括其他組成要素。 CPU 200執(zhí)行文檔管理客戶程序301以實(shí)現(xiàn)文件管理單元302、參照目的地調(diào)查單 元303、文件替換單元304、文件類型確定單元305、結(jié)構(gòu)化文件調(diào)查單元306、改變權(quán)限調(diào)查 單元307、鏈接信息轉(zhuǎn)換單元308和文件信息存儲(chǔ)單元309。 文件管理單元302基于用戶經(jīng)由鍵盤207或指示設(shè)備(未示出)輸入的指令來控 制文件的復(fù)制或移動(dòng)。注意,"文件的復(fù)制"包括將文件從文檔管理客戶程序301的外部、即 從OS管理的文件系統(tǒng)導(dǎo)入到文檔管理客戶程序301。如〈系統(tǒng)結(jié)構(gòu) > 中所描述的,文檔管 理客戶程序301可以操作柜和文件系統(tǒng)兩者,并且本地盤和遠(yuǎn)程盤可以為操作目標(biāo)。不論 目標(biāo)文件是存在于柜或文件系統(tǒng)中還是存在于本地盤或遠(yuǎn)程盤中,文件管理單元302均能 夠復(fù)制該目標(biāo)文件。 參照目的地調(diào)查單元303是調(diào)查鏈接文件的參照目的地以確定對(duì)應(yīng)于該鏈接文 件的實(shí)體文件是存在于本地盤還是遠(yuǎn)程盤中的功能單元。參照目的地調(diào)查單元303可以被 構(gòu)造為確定是否可以實(shí)際獲取鏈接文件的參照目的地的實(shí)體文件(獲取確定單元)。這可 以通過向文檔管理服務(wù)器PC 102或客戶端PC 101上的OS進(jìn)行詢問來實(shí)現(xiàn)。例如,當(dāng)文件 系統(tǒng)中的"X: \data\test. doc"被設(shè)置作為參照目的地時(shí),參照目的地調(diào)查單元303向OS 詢問驅(qū)動(dòng)器名"X"的存儲(chǔ)區(qū)域是本地盤還是遠(yuǎn)程盤。
文件替換單元304 (文件處理單元)是當(dāng)確定鏈接文件的參照目的地是本地盤時(shí)、
用鏈接文件的參照目的地的實(shí)體文件替換要復(fù)制的鏈接文件的功能單元。 文件類型確定單元305 (數(shù)據(jù)類型確定單元)是確定要復(fù)制或移動(dòng)的文件是鏈接
文件還是結(jié)構(gòu)化文件或者二者都不是的功能單元。 結(jié)構(gòu)化文件調(diào)查單元306是調(diào)查結(jié)構(gòu)化文件中包含的文件的功能單元。具體地, 結(jié)構(gòu)化文件調(diào)查單元306調(diào)查結(jié)構(gòu)化文件是否包含鏈接文件。 改變權(quán)限調(diào)查單元307是調(diào)查操作客戶端PC 101的用戶是否具有改變結(jié)構(gòu)化文 件中包含的文件的權(quán)限的功能單元。即,改變權(quán)限調(diào)查單元307調(diào)查文件替換單元304用 實(shí)體文件進(jìn)行的替換是否可能。 鏈接信息轉(zhuǎn)換單元308是重寫鏈接文件中保持的鏈接信息以使得用戶可以通過 使用復(fù)制或移動(dòng)后的鏈接文件來正常訪問預(yù)定的實(shí)體文件的功能單元。更具體地說,當(dāng)鏈 接文件中保持的鏈接信息是只由客戶端PC 101使用的本地路徑信息時(shí),鏈接信息轉(zhuǎn)換單 元308將本地路徑信息重寫為由文檔管理系統(tǒng)中的設(shè)備(終端)公共使用的通用路徑信 息。 文件信息存儲(chǔ)單元309是在客戶端PC 101中管理和保存可由文檔管理客戶程序 301使用的文件的功能單元。當(dāng)從文檔管理客戶程序301來看時(shí),文件信息存儲(chǔ)單元309管 理的數(shù)據(jù)是本地柜數(shù)據(jù)。 文檔管理服務(wù)器PC 102的CPU執(zhí)行文檔管理服務(wù)程序以實(shí)現(xiàn)共享文件管理單元 312和共享文件信息存儲(chǔ)單元313。 共享文件管理單元312是管理向文檔管理服務(wù)程序輸入文件/從文檔管理服務(wù)程 序輸出文件的功能單元。例如,當(dāng)文檔管理客戶程序301從本地柜向共享柜復(fù)制文件時(shí),文 件管理單元302將該文件復(fù)制到共享文件管理單元312。 共享文件信息存儲(chǔ)單元313是在文檔管理服務(wù)器PC 102中管理和保存可由文檔 管理客戶程序301使用的文件的功能單元。當(dāng)從文檔管理客戶程序301來看時(shí),共享文件 信息存儲(chǔ)單元313管理的數(shù)據(jù)是共享柜數(shù)據(jù)。
〈文檔管理系統(tǒng)中的處理> 以下將參照?qǐng)D4至圖12詳細(xì)說明根據(jù)第一實(shí)施例的文檔管理系統(tǒng)中的處理。
〈模式1 :鏈接文件的復(fù)制處理> 圖4是鏈接文件的復(fù)制處理的概念圖。以下將說明當(dāng)接受來自用戶的用以將鏈接 文件從本地盤復(fù)制(或移動(dòng))到遠(yuǎn)程盤的指令時(shí)進(jìn)行的處理。在此情況下,鏈接文件501 位于本地盤中,并且鏈接文件501的參照目的地是本地盤中的文件502或者遠(yuǎn)程盤中的文 件503。 圖5是文檔管理客戶程序301中的將鏈接文件從本地盤復(fù)制到遠(yuǎn)程盤的處理的操 作流程圖。當(dāng)用戶指定到預(yù)定數(shù)據(jù)存儲(chǔ)位置的文件(電子數(shù)據(jù))的復(fù)制處理時(shí),執(zhí)行以下 處理。 在步驟S401中,文件管理單元302確定用戶指定的復(fù)制處理是否是從本地盤到遠(yuǎn) 程盤的文件復(fù)制處理。文件管理單元302用作確定是否將文件復(fù)制到網(wǎng)絡(luò)上的另一終端可 以參照該文件的共享存儲(chǔ)位置的共享確定單元。該確定不依賴于復(fù)制源和復(fù)制目的地是文 件系統(tǒng)還是柜。如果步驟S401為"是",則處理進(jìn)行到步驟S402,如果為"否",則處理進(jìn)行到步驟S406。 在步驟S402中,文件類型確定單元305確定要復(fù)制的文件是否為鏈接文件。如果 步驟S402為"是",則處理進(jìn)行到步驟S403,如果為"否",則處理進(jìn)行到步驟S406。
在步驟S403中,參照目的地調(diào)查單元303確定鏈接文件501的參照目的地的實(shí)體 文件存在于本地盤中還是存在于遠(yuǎn)程盤中。如果該實(shí)體文件存在于本地盤中,則處理進(jìn)行 到步驟S404,如果該實(shí)體文件存在于遠(yuǎn)程盤中,則處理進(jìn)行到步驟S406。在步驟S404中,文 件替換單元304調(diào)查是否可以獲取鏈接文件501的參照目的地的實(shí)體文件。如果可以獲取 該實(shí)體文件,則處理進(jìn)行到步驟S405,如果不能獲取該實(shí)體文件,則處理進(jìn)行到步驟S406。 在步驟S405中,用參照目的地的實(shí)體文件502來替換要復(fù)制的鏈接文件501。
在步驟S406中,將目標(biāo)文件復(fù)制到用戶指定的遠(yuǎn)程盤中。更具體地說,當(dāng)處理經(jīng) 過步驟S405到達(dá)了步驟S406時(shí),實(shí)體文件502的復(fù)制數(shù)據(jù)被復(fù)制到遠(yuǎn)程盤。當(dāng)處理從另 一步驟直接到達(dá)了步驟S406時(shí),用戶指定的鏈接文件501被復(fù)制到遠(yuǎn)程盤。
〈模式2 :結(jié)構(gòu)化文件的復(fù)制處理> 圖6是結(jié)構(gòu)化文件的復(fù)制處理的概念圖。下面,將說明當(dāng)接受來自用戶的用以將 結(jié)構(gòu)化文件從本地盤復(fù)制(或移動(dòng))到遠(yuǎn)程盤的指令時(shí)進(jìn)行的處理。在此情況下,結(jié)構(gòu)化 文件701位于本地盤中并包含鏈接文件702。鏈接文件702的參照目的地是本地盤中的文 件704或者遠(yuǎn)程盤中的文件705。 圖7是文檔管理客戶程序301中的將結(jié)構(gòu)化文件從本地盤復(fù)制到遠(yuǎn)程盤的處理的 操作流程圖。圖8是結(jié)構(gòu)化文件創(chuàng)建處理(S603)的詳細(xì)流程圖。 在步驟S601中,文件管理單元302確定用戶指定的復(fù)制處理是否是從本地盤到遠(yuǎn)
程盤的文件復(fù)制處理。該確定不依賴于復(fù)制源和復(fù)制目的地是文件系統(tǒng)還是柜。如果步驟
S601為"是",則處理進(jìn)行到步驟S602,如果為"否",則處理進(jìn)行到步驟S604。 在步驟S602中,文件類型確定單元305確定要復(fù)制的文件是否是結(jié)構(gòu)化文件。如
果步驟S602為"是",則處理進(jìn)行到步驟S603,如果為"否",則處理進(jìn)行到步驟S604。 在步驟S603中,通過替換原始結(jié)構(gòu)化文件中的文件來創(chuàng)建結(jié)構(gòu)化文件。 在步驟S605中,結(jié)構(gòu)化文件調(diào)查單元306確定結(jié)構(gòu)化文件中包含的所有文件是否
均已被檢查。如果存在未被檢查的文件,則在步驟S606中結(jié)構(gòu)化文件調(diào)查單元306從結(jié)構(gòu)
化文件中選擇一個(gè)文件。在步驟S607中,文件類型確定單元305檢查所選擇的文件是否是
鏈接文件。 在步驟S608中,參照目的地調(diào)查單元303檢查鏈接文件的參照目的地是否是本地 盤中的文件。在步驟S609中,文件替換單元304檢查是否可以獲取鏈接文件的參照目的地。 如果步驟S609為"是",則在步驟S610中確定是否已經(jīng)準(zhǔn)備了結(jié)構(gòu)化文件副本。如果在步 驟S610中確定尚未準(zhǔn)備結(jié)構(gòu)化文件副本,則在步驟S611中文件替換單元304創(chuàng)建結(jié)構(gòu)化 文件副本。 在步驟S612中,文件替換單元304用參照目的地的實(shí)體文件704來替換結(jié)構(gòu)化文 件副本中的鏈接文件702。 在步驟S604中,目標(biāo)文件被復(fù)制到用戶指定的遠(yuǎn)程盤中。更具體地說,當(dāng)處理經(jīng) 過步驟S603到達(dá)了步驟S604時(shí),包含實(shí)體文件704的結(jié)構(gòu)化文件被復(fù)制在遠(yuǎn)程盤中。當(dāng) 處理從另一步驟直接到達(dá)了步驟S604時(shí),用戶指定的結(jié)構(gòu)化文件701被直接復(fù)制到遠(yuǎn)程盤
11中。〈模式3 :參照結(jié)構(gòu)化文件的鏈接文件的復(fù)制處理> 圖9是參照結(jié)構(gòu)化文件的鏈接文件的復(fù)制處理的概念圖。通過圖5和圖7的組合 來實(shí)現(xiàn)當(dāng)接受來自用戶的用以將結(jié)構(gòu)化文件從本地盤復(fù)制(或移動(dòng))到遠(yuǎn)程盤的指令時(shí)進(jìn) 行的處理。因此,將省略該操作流程圖的描述。 鏈接文件801位于本地盤中,其參照目的地是本地盤中的文件802或遠(yuǎn)程盤中的 文件803。文件802和803是結(jié)構(gòu)化文件。結(jié)構(gòu)化文件802中包含的鏈接文件804的參照 目的地是本地盤中的文件805或遠(yuǎn)程盤中的文件806。 如果鏈接文件801的參照目的地是在將鏈接文件801復(fù)制到遠(yuǎn)程盤時(shí)的結(jié)構(gòu)化文
件803,則直接復(fù)制鏈接文件801 。如果參照目的地是結(jié)構(gòu)化文件802,則復(fù)制由文件替換
單元304替換的結(jié)構(gòu)化文件807。根據(jù)原始鏈接文件804的參照目的地,文件替換單元304
用文件805來替換結(jié)構(gòu)化文件807中包含的鏈接文件808。 圖10是當(dāng)將鏈接文件從遠(yuǎn)程盤復(fù)制到另一遠(yuǎn)程盤時(shí)的概念圖。 鏈接文件1001位于遠(yuǎn)程盤中,并且其參照目的地是結(jié)構(gòu)化文件1002。結(jié)構(gòu)化文件
1002中的鏈接文件1003參照本地盤中的文件1004或遠(yuǎn)程盤中的文件1005。 當(dāng)用戶104具有改變結(jié)構(gòu)化文件1002的權(quán)限時(shí),用實(shí)體文件1004替換鏈接文件
1003,并且將鏈接文件1001復(fù)制到遠(yuǎn)程盤中。當(dāng)用戶104不具有改變結(jié)構(gòu)化文件1002的
權(quán)限時(shí),將結(jié)構(gòu)化文件1002復(fù)制到遠(yuǎn)程盤中。根據(jù)原始鏈接文件1003的參照目的地,用文
件1004替換復(fù)制的結(jié)構(gòu)化文件1007中包含的鏈接文件1008。 圖11是文檔管理客戶程序301中的將參照結(jié)構(gòu)化文件的鏈接文件從遠(yuǎn)程盤復(fù)制 到另一遠(yuǎn)程盤的處理的操作流程圖。圖12是結(jié)構(gòu)化文件替換處理(S907)的詳細(xì)流程圖。
在步驟S901中,文件管理單元302檢查是否將文件從遠(yuǎn)程盤復(fù)制到另一遠(yuǎn)程盤 中。與圖5和圖7類似,該確定不依賴于復(fù)制源和復(fù)制目的地是文件系統(tǒng)還是柜。如果步 驟S901為"是",則處理進(jìn)行到步驟S902,如果為"否",則處理進(jìn)行到步驟S905。
在步驟S902中,文件類型確定單元305確定要復(fù)制的文件是否為鏈接文件。如果 步驟S902為"是",則處理進(jìn)行到步驟S903,如果為"否",則處理進(jìn)行到步驟S905。
在步驟S903中,文件類型確定單元305確定要復(fù)制的文件是否為結(jié)構(gòu)化文件。如 果步驟S903為"是",則處理進(jìn)行到步驟S904,如果為"否",則處理進(jìn)行到步驟S905。
在步驟S904中,改變權(quán)限調(diào)查單元307檢查用戶104是否具有改變結(jié)構(gòu)化文件的 權(quán)限。如果用戶104具有權(quán)限,則處理進(jìn)行到步驟S907,如果用戶104不具有權(quán)限,則處理 進(jìn)行到步驟S906。 在步驟S907中,替換鏈接文件的參照目的地的結(jié)構(gòu)化文件中的文件。 步驟S908至S912中的處理與圖8的步驟S605至S609中的處理相同,因此將省
略其描述。在步驟S913中,文件替換單元304用鏈接文件的參照目的地的實(shí)體文件替換結(jié)
構(gòu)化文件中的鏈接文件。在步驟S905中,文件管理單元302復(fù)制參照結(jié)構(gòu)化文件的鏈接文件。 如果在步驟S904中改變權(quán)限調(diào)查單元307確定用戶104不具有改變權(quán)限,則文件 管理單元302復(fù)制結(jié)構(gòu)化文件本身。之后,新創(chuàng)建結(jié)構(gòu)化文件副本,與步驟S605至S612類 似。
〈模式4 :鏈接文件的路徑轉(zhuǎn)換處理> 下面將說明在假設(shè)要復(fù)制(或移動(dòng))的文件不是在柜中被共享而是經(jīng)由網(wǎng)絡(luò)在文 件系統(tǒng)中被共享的情況下進(jìn)行的處理。在上述任意模式下,即使參照目的地調(diào)查單元303 確定目標(biāo)文件存在于本地盤中,也檢查網(wǎng)絡(luò)上的另一用戶是否可以參照參照目的地的文 件。如果文件經(jīng)由網(wǎng)絡(luò)在文件系統(tǒng)中被共享,則鏈接文件中包含的鏈接信息(路徑信息) 被轉(zhuǎn)換。以下的鏈接信息轉(zhuǎn)換使得不需要用實(shí)體文件進(jìn)行替換,通過使用復(fù)制目的地的鏈 接文件就能夠正常參照參照目的地的實(shí)體文件。 圖13和圖14是用于轉(zhuǎn)換鏈接文件中包含的路徑信息的處理的流程圖。圖14與 圖13的不同之處僅在于步驟S1202。 在步驟SllOl中,檢查鏈接文件的參照目的地(實(shí)體文件)是否存在于文件系統(tǒng) 上。如果鏈接文件的參照目的地存在于文件系統(tǒng)上,則處理進(jìn)行到步驟S1102,如果鏈接文 件的參照目的地不存在于文件系統(tǒng)上,則處理進(jìn)行到步驟S1104。 在步驟S1102中,參照目的地調(diào)查單元303檢查存儲(chǔ)實(shí)體文件的驅(qū)動(dòng)器是否是安 裝好的網(wǎng)絡(luò)驅(qū)動(dòng)器(路徑信息確定單元)。例如,參照目的地調(diào)查單元303確定驅(qū)動(dòng)器是否 由"XAdatEAtest. doc"來表示。如果驅(qū)動(dòng)器是安裝好的驅(qū)動(dòng)器,則處理進(jìn)行到步驟S1103, 如果不是,則處理進(jìn)行到步驟S1104。 在圖14的步驟S1202中,參照目的地調(diào)查單元303檢查存儲(chǔ)文件的文件夾是否是 共享的。 在步驟S1103中,鏈接信息轉(zhuǎn)換單元308將鏈接文件的參照目的地信息轉(zhuǎn)換成可 從網(wǎng)絡(luò)上的另一客戶端PC參照的格式。 圖15是例示由鏈接信息轉(zhuǎn)換單元308轉(zhuǎn)換的鏈接信息的表。 轉(zhuǎn)換前的鏈接信息1301采用遵照作為本地驅(qū)動(dòng)器安裝的文件系統(tǒng)的表示。更具 體地說,包含安裝時(shí)的驅(qū)動(dòng)器名的格式被用作只在本地PC中有效的地址表示。轉(zhuǎn)換后的鏈 接信息1302采用UNC(通用命名規(guī)范,Universal Naming Convention)標(biāo)記法。UNC是一 種由多個(gè)連接到網(wǎng)絡(luò)的計(jì)算機(jī)公共使用的地址表示。UNC主要在微軟公司出售的作為操作 系統(tǒng)(OS)的Windows⑧中使用。 請(qǐng)注意,轉(zhuǎn)換后的鏈接信息可以遵照其他描述方法,只要其描述是可以由多個(gè) 連接到網(wǎng)絡(luò)的計(jì)算機(jī)公共使用的地址表示即可。例如,可以使用URI(統(tǒng)一資源標(biāo)識(shí)符, Uniform Resource Identifier)標(biāo)記法。 在步驟S1104中,進(jìn)行文件替換處理。該處理與圖5中的步驟S404和S405相同, 其描述將不再重復(fù)。 如上所述,當(dāng)從用戶接受文件復(fù)制處理時(shí),根據(jù)第一實(shí)施例的信息處理裝置用參 照目的地的實(shí)體文件替換鏈接文件,然后執(zhí)行復(fù)制處理。信息處理裝置具體根據(jù)文件在復(fù) 制前后的存儲(chǔ)位置以及文件的類型來執(zhí)行該替換。當(dāng)復(fù)制參照另一文件的鏈接文件或包含 該鏈接文件的結(jié)構(gòu)化文件時(shí),這種布置使得用戶能夠基于所復(fù)制的文件來訪問適當(dāng)?shù)膶?shí)體 文件。 即使在結(jié)構(gòu)化文件具有多級(jí)嵌套結(jié)構(gòu)時(shí),用戶也能夠通過遞歸地執(zhí)行前述處理來
訪問適當(dāng)?shù)膶?shí)體文件。(第二實(shí)施例)
第二實(shí)施例將說明當(dāng)將文件附加到電子郵件并發(fā)送該電子郵件時(shí)的處理。系統(tǒng)結(jié) 構(gòu)(圖1)和硬件結(jié)構(gòu)(圖2)與第一實(shí)施例中的幾乎相同,因此將不再重復(fù)其描述。郵件 發(fā)送與一般的文件復(fù)制或移動(dòng)的不同之處主要在于由文件創(chuàng)建鏈接文件的附加處理。
〈文檔管理系統(tǒng)的功能塊結(jié)構(gòu)> 圖16是示出根據(jù)第二實(shí)施例的文檔管理系統(tǒng)的功能塊結(jié)構(gòu)的框圖。圖16與圖3 的不同之處在于CPU 200執(zhí)行文檔管理客戶程序301以進(jìn)一步實(shí)現(xiàn)能夠發(fā)送電子郵件的郵 件創(chuàng)建單元1401。 當(dāng)用戶104將文件附加到電子郵件并發(fā)送該電子郵件時(shí),郵件創(chuàng)建單元1401根據(jù) 文件的存儲(chǔ)位置和文件的類型,用參照目的地的實(shí)體文件替換鏈接文件。然后,郵件創(chuàng)建單 元1401將文件附加到電子郵件并發(fā)送該電子郵件。
〈模式5 :通過電子郵件的文件發(fā)送處理> 圖17是當(dāng)將文件附加到電子郵件并發(fā)送該電子郵件時(shí)的處理的概念圖。
在步驟S1501中,郵件創(chuàng)建單元1401確定要發(fā)送的文件是存在于本地盤中還是 存在于遠(yuǎn)程盤中。如果郵件創(chuàng)建單元1401確定文件存在于本地盤中,則處理進(jìn)行到步驟 S1502 ;如果文件沒有存在于本地盤中,則處理進(jìn)行到步驟S1504。 在步驟S1502中,郵件創(chuàng)建單元1401獲取文件并壓縮所獲取的文件。在步驟S1503
中,郵件創(chuàng)建單元1401將在步驟S1502中壓縮的文件附加到電子郵件。此時(shí),當(dāng)壓縮文件
的大小超出用戶預(yù)先設(shè)置的閾值時(shí),顯示單元(未示出)可以顯示警告信息。還可以由用
戶將文件復(fù)制到預(yù)定的遠(yuǎn)程盤區(qū)域、創(chuàng)建至該文件的鏈接文件并附加該鏈接文件。 在步驟S1504中,郵件創(chuàng)建單元1401創(chuàng)建文件的鏈接文件。在步驟S1503中,郵
件創(chuàng)建單元1401將在步驟S1504中創(chuàng)建的鏈接文件附加到電子郵件。 當(dāng)用戶選擇的用于郵件發(fā)送的文件是鏈接文件時(shí),執(zhí)行與圖5的流程圖相同的處
理。當(dāng)用戶選擇的文件是結(jié)構(gòu)化文件時(shí),通過圖7和圖17中的處理的組合來實(shí)現(xiàn)該處理,
因此將不再重復(fù)其描述。 圖18是例示當(dāng)創(chuàng)建郵件時(shí)的用戶界面(UI)的圖。該UI僅為示例,本發(fā)明并不限 于此。可以將郵件創(chuàng)建窗口和郵件程序作為文檔管理客戶程序301的部分功能或者作為另 一應(yīng)用程序來進(jìn)行準(zhǔn)備。 附圖標(biāo)記1601表示列出存儲(chǔ)文件的文檔管理客戶程序301的主UI。在此情況下, 用戶104選擇文件1602。當(dāng)用戶從菜單1603中選擇"郵件發(fā)送"時(shí),執(zhí)行圖17中的處理。 然后,出現(xiàn)郵件發(fā)送窗口 1604。要附加的文件1605是用戶104選擇的文件本身或者是鏈接 文件。 如上所述,當(dāng)從用戶接受將文件附加到電子郵件的處理時(shí),根據(jù)第二實(shí)施例的信
息處理裝置根據(jù)文件的存儲(chǔ)位置,用參照目的地的實(shí)體文件來替換鏈接文件,然后執(zhí)行復(fù)
制處理。這種布置使得接收電子郵件的用戶能夠接收實(shí)體文件或者可訪問到正確實(shí)體文件
的鏈接文件。(其他實(shí)施例) 還可以通過讀出并執(zhí)行存儲(chǔ)設(shè)備上記錄的程序以執(zhí)行上述實(shí)施例的功能的系統(tǒng) 或裝置的計(jì)算機(jī)(或者諸如CPU或MPU的設(shè)備)來實(shí)現(xiàn)本發(fā)明的各方面,以及通過由例如 讀出并執(zhí)行存儲(chǔ)設(shè)備上記錄的程序以執(zhí)行上述實(shí)施例的功能的系統(tǒng)或裝置的計(jì)算機(jī)執(zhí)行
14各步驟的方法來實(shí)現(xiàn)本發(fā)明的各方面。為此,例如經(jīng)由網(wǎng)絡(luò)或從用作存儲(chǔ)設(shè)備的各種類型 的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將程序提供給計(jì)算機(jī)。 雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所 公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求給予最寬的解釋,以使其涵蓋所有這類變型以 及等同結(jié)構(gòu)和功能。
權(quán)利要求
一種連接到通信網(wǎng)絡(luò)的信息處理裝置,該信息處理裝置包括指定單元,其指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);數(shù)據(jù)類型確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù);獲取確定單元,其在所述數(shù)據(jù)類型確定單元確定由所述指定單元指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí),確定鏈接至所述鏈接數(shù)據(jù)的所述另一電子數(shù)據(jù)是否能夠被獲取;以及文件處理單元,其在所述獲取確定單元確定所述另一電子數(shù)據(jù)能夠被獲取時(shí),獲取所述另一電子數(shù)據(jù),并且替代所述鏈接數(shù)據(jù)而將所述另一電子數(shù)據(jù)的副本移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
2. 根據(jù)權(quán)利要求l所述的信息處理裝置,其中,所述數(shù)據(jù)類型確定單元進(jìn)一步確定由所述指定單元指定的所述電子數(shù)據(jù)是否是包含 至另 一 電子數(shù)據(jù)的鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù),當(dāng)所述數(shù)據(jù)類型確定單元確定由所述指定單元指定的所述電子數(shù)據(jù)是包含至另一電 子數(shù)據(jù)的鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)時(shí),所述獲取確定單元確定鏈接至所述鏈接數(shù)據(jù)的所述另 一電子數(shù)據(jù)是否能夠被獲取,并且當(dāng)所述獲取確定單元確定所述另一電子數(shù)據(jù)能夠被獲取時(shí),所述文件處理單元獲取所 述另一電子數(shù)據(jù),并且替代所述結(jié)構(gòu)化數(shù)據(jù)而將通過用所述另一電子數(shù)據(jù)的副本數(shù)據(jù)替換 所述鏈接數(shù)據(jù)獲得的結(jié)構(gòu)化數(shù)據(jù)移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
3. —種連接到通信網(wǎng)絡(luò)的信息處理裝置,該信息處理裝置包括 指定單元,其指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);數(shù)據(jù)類型確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù) 據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;路徑信息確定單元,其在所述數(shù)據(jù)類型確定單元確定由所述指定單元指定的所述電子 數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確 定所述鏈接數(shù)據(jù)中包含的至所述另一電子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置 使用的本地路徑信息;獲取單元,其在所述路徑信息確定單元確定所述路徑信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信息;以及文件處理單元,其在所述獲取單元已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通 用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包含所 述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置,而在所述 獲取單元未能夠獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述 路徑信息的所述另一電子數(shù)據(jù)的副本數(shù)據(jù)和包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一 者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
4. 根據(jù)權(quán)利要求3所述的信息處理裝置,該信息處理裝置還包括共享確定單元,該共 享確定單元確定所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置是否是能從連接到所述通信網(wǎng)絡(luò)的終端訪問的 共享存儲(chǔ)位置,其中,當(dāng)所述共享確定單元確定所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置不是共享存儲(chǔ)位置時(shí),所述文件處理單元將由所述指定單元指定的所述電子數(shù)據(jù)移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
5. —種連接到通信網(wǎng)絡(luò)并且能夠發(fā)送電子郵件的信息處理裝置,該信息處理裝置包括指定單元,其指定要附加到電子郵件的電子數(shù)據(jù);數(shù)據(jù)類型確定單元,其確定由所述指定單元指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;路徑信息確定單元,其在所述數(shù)據(jù)類型確定單元確定由所述指定單元指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置使用的本地路徑信息;獲取單元,其在所述路徑信息確定單元確定所述路徑信息是本地路徑信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信息;以及郵件發(fā)送單元,其在所述獲取單元已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā)送所述電子郵件,而在所述獲取單元未能夠獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副本數(shù)據(jù)和包含所述副本數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā)送所述電子郵件。
6. 根據(jù)權(quán)利要求5所述的信息處理裝置,其中,使用URI標(biāo)記法和UNC標(biāo)記法中的任意一種來描述所述通用路徑信息。
7. —種連接到通信網(wǎng)絡(luò)的信息處理裝置的控制方法,所述控制方法包括以下步驟指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù);當(dāng)在所述確定所述電子數(shù)據(jù)是否是鏈接數(shù)據(jù)的步驟中確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí),確定鏈接至所述鏈接數(shù)據(jù)的所述另一電子數(shù)據(jù)是否能夠被獲?。灰约爱?dāng)在所述確定所述另一電子數(shù)據(jù)是否能夠被獲取的步驟中確定所述另一電子數(shù)據(jù)能夠被獲取時(shí),獲取所述另一電子數(shù)據(jù),并且替代所述鏈接數(shù)據(jù)而將所述另一電子數(shù)據(jù)的副本數(shù)據(jù)移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
8. —種連接到通信網(wǎng)絡(luò)的信息處理裝置的控制方法,該控制方法包括以下步驟指定要移動(dòng)或復(fù)制到預(yù)定的數(shù)據(jù)存儲(chǔ)位置的電子數(shù)據(jù);確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;當(dāng)在所述確定所述電子數(shù)據(jù)是否是鏈接數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)中的任意一者的步驟中確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置使用的本地路徑信息;當(dāng)在所述確定路徑信息是否是本地路徑信息的步驟中確定所述路徑信息是本地路徑 信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信 息;以及當(dāng)在所述獲取通用路徑信息的步驟中已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所 述通用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包 含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置,而當(dāng) 在所述獲取通用路徑信息的步驟中未能夠獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所述通 用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副本數(shù)據(jù)和包含所述副本數(shù)據(jù) 的結(jié)構(gòu)化數(shù)據(jù)中的任意一者移動(dòng)或復(fù)制到所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置。
9. 一種連接到通信網(wǎng)絡(luò)并且能夠發(fā)送電子郵件的信息處理裝置的控制方法,該控制方 法包括以下步驟指定要附加到電子郵件的電子數(shù)據(jù);確定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是否是至另一電子數(shù)據(jù)的鏈 接數(shù)據(jù)和包含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者;當(dāng)在所述確定所述電子數(shù)據(jù)是否是鏈接數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)中的任意一者的步驟中確 定在所述指定電子數(shù)據(jù)的步驟中指定的所述電子數(shù)據(jù)是至另一電子數(shù)據(jù)的鏈接數(shù)據(jù)和包 含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者時(shí),確定所述鏈接數(shù)據(jù)中包含的至所述另一電 子數(shù)據(jù)的路徑信息是否是只由所述信息處理裝置使用的本地路徑信息;當(dāng)在所述確定路徑信息是否是本地路徑信息的步驟中確定所述路徑信息是本地路徑 信息時(shí),獲取經(jīng)由所述通信網(wǎng)絡(luò)公共使用的、表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的通用路徑信 息;以及當(dāng)在所述獲取通用路徑信息的步驟中已經(jīng)獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所 述通用路徑信息時(shí),將通過用所述通用路徑信息替換所述路徑信息而獲得的鏈接數(shù)據(jù)和包 含所述鏈接數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā)送所述電子郵件, 而當(dāng)在所述獲取通用路徑信息的步驟中未能夠獲取到表示所述預(yù)定的數(shù)據(jù)存儲(chǔ)位置的所 述通用路徑信息時(shí),將表示所述路徑信息的所述另一電子數(shù)據(jù)的副本數(shù)據(jù)和包含所述副本 數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)中的任意一者附加到所述電子郵件并且發(fā)送所述電子郵件。
全文摘要
本發(fā)明提供一種信息處理裝置及信息處理裝置的控制方法。本發(fā)明旨在減少當(dāng)移動(dòng)參照另一電子數(shù)據(jù)的鏈接數(shù)據(jù)時(shí)可能發(fā)生的錯(cuò)誤。為了實(shí)現(xiàn)該目的,所述信息處理裝置包括指定單元,其指定要移動(dòng)或復(fù)制的電子數(shù)據(jù);數(shù)據(jù)類型確定單元,其確定所指定的電子數(shù)據(jù)是否是鏈接數(shù)據(jù);獲取確定單元,其在確定所指定的電子數(shù)據(jù)是鏈接數(shù)據(jù)時(shí),確定鏈接至所述鏈接數(shù)據(jù)的電子數(shù)據(jù)是否能夠被獲取;以及文件處理單元,其在確定所述電子數(shù)據(jù)能夠被獲取時(shí),獲取所述電子數(shù)據(jù),并且替代所述鏈接數(shù)據(jù)而移動(dòng)或復(fù)制所獲取的電子數(shù)據(jù)的副本數(shù)據(jù)。
文檔編號(hào)G06F13/00GK101794300SQ20101010317
公開日2010年8月4日 申請(qǐng)日期2010年1月27日 優(yōu)先權(quán)日2009年2月2日
發(fā)明者岡部康矢 申請(qǐng)人:佳能株式會(huì)社