專利名稱:文件管理方法及其裝置的制作方法
技術領域:
本發明涉及一種從多個文件中取得希望的文件或者顯示有關希望文件之履歷的技術。本發明還涉及用于產生與圖像文件對應的注解信息的技術。
背景技術:
由于計算機技術和網絡技術的發展,近年來,在計算機和網絡上充滿了諸如圖像文件、語音文件、公文文件和程序文件等很多文件。
因此,用戶從這些很多文件中如何取得所希望的文件就成為一個問題。
例如,作為用于檢索這種文件的系統,例如已知有在特開平11-234605號公報上記載的系統。
這個系統是用于檢索諸如照片等圖像文件的系統,安裝了磁光盤的圖像顯示裝置根據攝影時的攝影條件和對圖像文件進行操作的履歷信息的組合,從磁光盤內所存儲的很多圖像文件中取得希望的圖像文件。
但是,根據上述現有技術,由于圖像文件和有關該圖像文件的攝影條件及履歷的信息成為一體,在例如將圖像文件從圖像顯示裝置具備的磁光盤上移動到諸如網絡服務器等離開位置上時,因為該圖像文件和攝影條件及履歷的信息也被一起移動,因此就有這樣的問題圖像顯示裝置已經不能夠取得該圖像文件。
根據上述現有技術,由于作為對象的文件被限定于圖像文件,因此還具有這樣的問題不能夠取得諸如語音文件、文本文件和程序文件等其它種類的文件。
根據上述現有技術,由于對圖像文件所準備的信息只是攝影時記錄的攝影條件和對該圖像文件實現的履歷信息,即使以圖像文件所表示的圖像內容等作為線索,想取得所希望的圖像文件,也存在不能取得的問題。
雖然這種信息也可以通過用戶文字輸入而準備,這時,也存在增大了用戶負擔之類的問題。
發明內容
本發明的目的在于解決上述現有技術的問題,提供一種即使所提供的文件處于諸如網絡服務器等離開位置上,或者不必說是圖像文件,即使是除圖像文件之外的其它種類的文件,其也能夠容易地獲得所要獲得的文件。還提供一種技術,其能夠不給用戶增加負擔而準備諸如圖像文件所表示圖像內容的信息。
為了實現上述至少一部分目的,本發明的第一方法是用于管理多個文件的文件管理方法,其包括(a)對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備注解信息的步驟,該注解信息是與文件對應的信息,其包括表示所述文件具有的屬性的屬性信息、表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;和(b)當指示針對想要獲得的文件的條件時,基于所述注解信息而獲得滿足所述條件的文件的步驟。
這樣,根據第一方法,由于文件和與該文件對應的注解信息是分體形式,因此注解信息不依賴于文件固有的形式,如此,能夠對諸如圖像文件、語音文件、文本文件、程序文件等各種文件準備注解信息。而且,即使將文件移動到諸如網絡服務器等離開的位置,也沒有必要將注解信息與文件一起移動。而且,由于注解信息包含表示文件地址的地址信息,即使移動文件且如果據此改寫地址信息,也能夠把握文件地址。
因此,根據第一方法,即使要提供的文件處于諸如網絡服務器等離開的位置上,或者不必說是圖像文件,即使是除圖像文件之外的其它種類的文件,基于與該文件對應的注解信息,也能夠容易地獲得作為目的的文件。
這里,對于獲得文件,其包括用規定條件檢索文件和用規定條件篩選文件。屬性信息包含除了履歷信息和地址信息之外的文件所帶有的各種信息。
本發明的文件管理方法,優選還包括(c)對已獲得的所述文件,基于與該文件對應的注解信息中包含的所述履歷信息,顯示所述操作的履歷的步驟。
通過包括這種步驟,針對獲得的文件,也能夠顯示對該文件所做操作的履歷,能夠進行對該文件履歷的追蹤。
本發明的文件管理方法,優選還包括(c)對已獲得的所述文件,基于與該文件對應的注解信息中包含的所述地址信息,取得所述文件的步驟。
通過包括這種步驟,能夠實際取得要獲得的文件,能夠對該文件還做新的操作。
本發明的第二方法是用于管理文件的文件管理方法,包括(a)對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備注解信息的步驟,該注解信息是與文件對應的信息,其包括表示所述文件具有的屬性的屬性信息、表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;和(b)當指定某個文件時,基于與該文件對應的注解信息而顯示有關所述文件的信息的步驟。
這樣,根據第二方法,對于指定的文件,由于基于包含屬性信息、履歷信息和地址信息的注解信息來顯示各種信息,因此用戶能夠容易地知道該文件是哪一個。
在本發明的文件管理方法中,優選使用數據庫管理所述注解信息。
通過這種使用數據庫進行管理,能夠在短時間內找出與指示條件一致地注解信息。
在本發明的文件管理方法中,所述注解信息優選采用XML,即可擴展標記語言記述。
根據XML,由于意義和記述被預先分開且具有容易提取任意字段(field)之類的特征,通過用XML記述注解信息,就能夠提高用于通過計算機來對注解信息進行二次利用的方便性。
本發明的第三方法是用于產生作為與圖像文件對應的信息的、且以與該圖像文件分體的形式準備的注解信息的注解信息產生方法,包括(a)分析所述圖像文件而取出該圖像文件表示的圖像的特征的步驟;(b)基于至少取出的所述特征,獲得與該特征對應的標記的步驟;和(c)產生包含已獲得的所述標記之所述注解信息的步驟。
這樣,根據第三方法,分析所述圖像文件而取出該圖像文件表示的圖像的特征,基于至少取出的所述特征來獲得對應的標記,以及產生包含該標記的注解信息。
因此,根據第三方法,例如,如果將標記作為圖像內容標記而與圖像特征對應,由于能夠從圖像文件自動獲得圖像的內容,因此用戶沒有必要用文字輸入這種信息,減輕了用戶的負擔。而且,由于產生包含圖像內容作為信息的注解信息,通過使用該注解信息,在獲得該圖像文件時,能夠將圖像內容作為一個線索而獲得希望的圖像文件。
本發明的第四方法是一種用于產生作為與圖像文件對應的信息的、且以與該圖像文件分體的形式準備的注解信息的注解信息產生方法,包括(a)將與預先設定的標記對應的圖標和所述圖像文件表示的圖像顯示在畫面上的步驟;(b)當具有在所述圖標和所述圖像之間建立關聯之意的指示時,獲得與所述圖標對應的所述標記的步驟;和(c)產生包含已獲得的所述標記之所述注解信息的步驟。
這樣,在第四方法中,圖標和圖像顯示在畫面上;當具有在圖標和圖像之間建立關聯之意的指示時,獲得與圖標對應的標記;產生包含該標記的注解信息。
因此根據第四方法,由于僅僅將圖標和圖像建立關聯就能夠獲得與該圖標對應的標記,因此用戶不需要用文字輸入這種標記,能夠大幅度減輕用戶的負擔。
本發明不局限于諸如上述文件管理方法和注解信息產生方法等方法發明形式,也能夠由作為諸如文件管理裝置和注解信息產生裝置等裝置發明的形式來實現。而且,作為用于構成這些方法和裝置之計算機程序的形式和作為記錄這樣計算機程序之記錄介質的形式,能夠由在諸如包含上述計算機程序的載波上實現的數據信號等各種形式實現。
圖1是表示文件管理系統的外觀圖,其包括作為本發明第一實施例的文件管理裝置;圖2是表示固定式文件管理裝置的框圖;圖3是表示攜帶式文件管理裝置的框圖;圖4是表示第一實施例文件管理裝置中登錄(check in)處理程序的流程圖;圖5是表示注解數據中管理項目內容的說明圖;圖6是表示第一實施例文件管理方法中文件獲得處理程序的流程圖;圖7是表示在文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖8是表示在文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖9是表示在文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖10是表示在文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖11是表示在文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖12是表示第二實施例文件管理裝置中信息顯示處理程序的流程圖;圖13是表示所讀出注解數據內容的說明圖;圖14是將句子結構分析圖13注解數據的結果用樹結構數據表示的說明圖;圖15是用于表示基于圖13注解數據所顯示的信息顯示畫面的說明圖;
圖16是表示可用于實現作為本發明第三實施例之注解信息產生方法的文件管理裝置的框圖;圖17是表示包含第三實施例之注解信息產生方法的登錄處理程序的流程圖;圖18是表示注解數據中管理項目之內容的說明圖;圖19是表示用于從圖像文件中獲得其圖像內容的處理程序的流程圖;圖20是表示用于進行顏色范圍的判定和象素位置的記錄的虛擬程序的說明圖;圖21是表示特定顏色范圍所屬象素在圖像內的位置分布和在圖像內關于這些象素的重心位置的說明圖;圖22是表示使用注解數據之文件獲得處理程序的流程圖;圖23是表示在圖22文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖24是表示在圖22文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖25是表示在圖22文件獲得處理時在監視器114上所顯示的畫面情況的說明圖;圖26是表示基于作為本發明第四實施例之注解信息產生方法的用戶管理項目輸入處理程序的流程圖;圖27(a)和(b)是表示在用戶管理項目輸入處理時在監視器114上所顯示的畫面情況的說明圖;圖28是表示裝置之間根據XML記述呼喚功能的命令術語的一個例子的說明圖。
具體實施例方式
下面,基于實施例根據以下順序說明本發明實施形式。
(1)第一實施例1-A裝置構成1-B處理內容1-B-1產生注解數據
1-B-2補充注解1-B-3移動文件1-B-4同步1-B-5獲得文件1-B-6文件的退出(2)第二實施例(3)第三實施例3-A裝置構成3-B處理內容3-B-1產生注解數據3-B-2獲得文件(4)第四實施例(5)變形例(1)第一實施例1-A裝置構成圖1是表示文件管理系統的外觀圖,其包括作為本發明第一實施例的文件管理裝置。圖1所示系統包括作為本發明第一實施例的固定式文件管理裝置100和便攜式文件管理裝置200。這兩個文件管理裝置100,200分別能夠獨自管理多個文件。如圖1所示,由于通過電纜300連接這兩個文件管理裝置100,200,能夠在兩者之間進行信息和文件的交換。
其中,固定式文件管理裝置100由個人計算機構成,包括計算機主機102;被連接到該計算機主機102作為輸入裝置的鍵盤110和指向裝置(pointing device)112;同樣被連接到計算機主機102作為輸出裝置的監視器114。便攜式文件管理裝置200由便攜式信息終端構成,作為主要部分,在外側其具有有多個輸入鍵的操作部210、和液晶顯示器214,在內部其包括后述的硬盤裝置。固定式文件管理裝置100設置在諸如用戶的桌子上,便攜式文件管理裝置200可以由用戶攜帶。
圖2是表示圖1的固定式文件管理裝置的框圖。在本實施例的固定式文件管理裝置100中,如圖2所示,計算機主機102包括CPU104,用于根據程序進行各種處理和控制;存儲器106,用于存儲程序和在處理中所得的數據等;硬盤裝置108,用于存儲各種程序和各種數據;I/O電路部116,用于在輸入裝置和輸出裝置之間進行數據的交換;網絡接口(I/F)電路部118,用于通過網絡400在網絡400上具有的服務器等其它裝置之間進行數據的交換;IEEE1394I/F電路部120,用于通過電纜300在例如攜帶式文件管理裝置200之間根據IEEE1394標準進行數據交換。各個部分通過總線互連。
除此之外,計算機主機102還可包括CD-ROM驅動裝置和PC卡I/F電路部等。和I/F電路部118,120一起或者代替I/F電路部118,120,還可以包括USB I/F電路部、籃牙I/F電路部、SCSI I/F電路部、并行I/F電路部、串行I/F電路部、IEEE802.11 I/F電路部等。
CPU104在存儲器106存儲的程序中執行文件管理程序,作為后述的注解信息產生部122、注解信息分析部124、數據管理部126、用戶接口部128、連接管理部130的功能。上述文件管理程序由應用程序構成,但其一部分也可由操作系統程序構成。
在本實施例中,上述文件管理程序以在CD-ROM上記錄的形式提供,通過由CD-ROM驅動裝置(未圖示)讀出,并被讀入到計算機主機102內。讀入的程序被傳送到硬盤裝置108上,此后,在諸如啟動時被傳送到存儲器106。這樣,在本實施例中,盡管后面描述將CD-ROM作為可計算機讀取記錄程序的“記錄介質”,但也能夠利用諸如軟盤(flexible disk)、磁光盤、DVD、存儲器卡、IC卡、ROM單元存儲器(cartridge)、穿孔卡、印刷有諸如條形碼符號的印刷物、計算機內部存儲裝置(RAM和ROM等存儲器)和外部存儲裝置等其它計算機可讀取的各種介質。除了以這種記錄介質上記錄的形式提供的之外,上述文件管理程序還可通過網絡400從提供程序的程序服務器(未圖示)上被提取到計算機主機102上。
另一方面,在硬盤裝置108上,包括包含多個注解數據的后述的注解數據庫部132,和存儲多個文件的文件存儲部134。作為文件存儲部134上存儲的文件,具有諸如JPEG(聯合圖像專家組)、GIF(可交換圖像文件格式)、MPEG(移動圖像專家組)等靜態圖像和動態圖像的圖像文件;諸如MP3(MPEG1音頻層-3)和MIDI(樂器數字界面)等語音文件;諸如文本、HTML(超文本鏈接標記語言)、文字處理、郵件、表格計算等公文文件和程序文件等。
圖3是表示圖1的攜帶式文件管理裝置的框圖。如圖3所示,本實施例的攜帶式文件管理裝置200包括CPU204,用于根據程序進行各種處理和控制;存儲器206,用于存儲程序和在處理中所得的數據等;硬盤裝置208,用于存儲各種程序和各種數據;操作部210;液晶顯示器214;I/O電路部216,用于在操作部210和液晶顯示器214之間進行數據的交接;PC卡I/F電路部218,用于在插入PC卡(未圖示)時在與該PC卡之間進行數據的交換;IEEE1394 I/F電路部220,用于通過電纜300在例如與固定式文件管理裝置100之間根據IEEE1394標準進行數據交換。各個部分通過總線互連。
與圖2固定式文件管理裝置100的情況相同,其可以具有IEEE1394 I/F電路部220或者代替IEEE1394 I/F電路部220而包括各種I/F電路部。
CPU204與圖2固定式文件管理裝置100的情況相同,其在存儲器206存儲的程序中執行文件管理程序,作為注解信息產生部222、注解信息分析部224、數據管理部226、用戶接口部228功能。上述文件管理程序由應用程序構成,但其一部分也可由操作系統程序構成。
在本實施例中,上述文件管理程序是以在存儲器206的ROM區域上記錄的形式提供。但是,文件管理程序也可用PC卡上記錄的形式提供,此時,通過插入PC卡I/F電路部218將其提取到攜帶式文件管理裝置200中。除了用這種在記錄介質上記錄的形式提供之外,上述文件管理程序也可通過電纜300從固定式文件管理裝置100中被提取到攜帶式文件管理裝置200內。
同時,在硬盤裝置208上,與圖2固定式文件管理裝置100的情況相同,包括包含多個注解數據的注解數據庫部232,和存儲多個文件的文件存儲部234。而且,該硬盤裝置208中的文件系統成為與固定式文件管理裝置100的硬盤裝置108中的文件系統(例如FAT32等)相同的文件系統。
在固定式文件管理裝置100中執行的操作系統和在攜帶式文件管理裝置200中執行的操作系統可以是相同的操作系統,也可以是不同的操作系統。
1-B處理內容現在說明本實施例文件管理裝置中的處理內容。在通過本實施例文件管理裝置管理文件時,為了將該文件置于管理之下,必須進行針對該文件的登錄(check in)處理。相反,在將管理中的文件從管理中去除時,要針對該文件進行退出(check out)處理。
1-B-1產生注解數據首先,說明登錄處理。圖4是表示本實施例文件管理裝置中登錄處理程序的流程圖。在圖2所示固定式文件管理裝置100中或者在圖3所示攜帶式文件管理裝置200中也都能夠進行有關的登錄處理,但是在這里只說明在圖2所示固定式文件管理裝置100中進行的情況。
參考圖2,在通過CPU104執行上述文件管理程序時,用戶接口部128在監視器114上顯示文件管理畫面。因此,當用戶通過操作指向裝置112而例如從文件存儲部134所存儲的文件中想要登錄希望的文件,且在監視器114的畫面上將與該文件對應的圖標(icon)拖曳和放落在上述文件管理畫面內時,用戶接口部128檢測這些內容,并將其文件名傳送到注解信息產生部122和數據管理126。
作為一個例子,說明要登錄的文件是圖像文件的情況。
數據管理部126基于被傳送來的文件名,從文件存儲部134中讀出要登錄的圖像文件,通過采樣該圖像文件,產生120×120個象素的縮小圖像。所產生的縮小圖像被寫入硬盤裝置108。
同時,注解信息產生部122通過用戶接口部128發送文件名,開始產生作為該圖像文件之注解信息的注解數據。注解數據包括該文件所具有的屬性信息;對該文件進行操作的履歷信息;以及表示該文件之地址的地址信息,并被生成作為XML(可擴展標記語言)文件。
其中,地址信息由XML的擴展鏈接表示。屬性信息和履歷信息分為從文件自動獲得的自動管理項目和必需由用戶輸入的用戶管理項目。
圖5是表示注解數據中管理項目內容的說明圖。即,作為自動管理項目,具有產生該圖像文件的日期時間;登錄(checkin)/退出(checkout)日期時間;成為圖像基本色的顏色,即基色等。基色是在數據管理部126產生縮小圖像時通過采樣獲得的。
作為用戶管理項目,具有表示工作內容的工作鍵;表示此時狀況的狀況鍵;表示目標人和目標物之名稱的目標鍵;表示此時感情的感情標記(1abel);表示該圖像種類(category)的主題;表示該文件傳送源的“起點”;表示該文件傳送目的地的“到”;由用戶自由記述的備忘錄等。作為備忘錄,能夠記述到最大512個字節為止的任意文字串。
其中,圖像文件產生日期時間、登錄(checkin)/退出(checkout)日期時間、“起點/到”等主要作為履歷信息使用,其它項目主要作為屬性信息使用。
因此,當產生這種注解數據時,注解信息產生部122首先在數據管理部126查詢要登錄之圖像文件的地址,并從數據管理部126接受該結果作為地址信息(圖4的步驟S 102)。
接著,在數據管理部126所讀出的圖像文件例如是諸如照片的JPEG文件時,注解信息產生部122從該JPEG文件所含的Exif(可交換圖像文件格式)數據中取得該照片的攝影日期時間并在圖5所示自動管理項目中將其作為“圖像文件的生成日期時間”。通過取得登錄日期時間而將其作為“圖像文件的登錄日期時間”。注解信息產生部122從數據管理部126取得在縮小圖像生成時所得的圖像基色并將其作為“圖像文件的基色”(步驟S104)。
然后,用戶接口部128在監視器114所顯示的文件管理畫面上顯示用于由用戶輸入用戶管理項目的用戶管理項目輸入窗口。因此,當用戶通過使用鍵盤110和指向裝置112而輸入希望的用戶管理項目時,用戶接口部128將該輸入內容傳遞給注解信息產生部122,注解信息產生部122將該輸入內容作為對應的用戶管理項目的內容(步驟S106)。
在用戶管理項目輸入時,可以直接輸入文字,但對于備忘錄之外的項目,例如,構成候補的文字串被多個顯示在下拉菜單中,通過從中選擇希望的文字串進行輸入也是可以的。具體地,在過去,將登錄時作為用戶管理項目輸入的內容作為項目數據依次預先存儲在硬盤裝置108中,當選擇下拉菜單時,讀出該項目數據并顯示作為候補的清單(list)。
根據上述,注解信息產生部122獲得了作為自動管理項目和用戶管理項目的屬性信息和履歷信息。
接著,注解信息產生部122基于所獲得的屬性信息、履歷信息和地址信息將包含這些信息的XML文件作為注解數據生成(步驟S108)。此時,地址信息通過使用XML的擴展鏈接而記述作為文件的URI(統一資源識別符)。文件的地址可以用絕對文件路徑(path)表示,也可以用相對文件路徑表示。此時,將連接信息也一起記述到先前產生的縮小圖像中。
根據本實施例,產生注解數據使用了XML作為記述手段,作為記述的方法也使用RDF(資源描述結構)。根據XML,由于意義和記述被預先分開且具有容易提取任意字段(field)之類的特征,這樣,在注解數據通過XML記述時,就能夠提高用于通過計算機來對注解數據進行二次利用的方便性。
然后,注解信息產生部122將產生的注解數據送給數據管理部126,數據管理部126將接收的注解數據存儲到注解數據庫部132(步驟S110)。通過上述,完成了登錄處理。
根據上述例子,盡管說明了要登錄的文件是圖像文件的情況,但其不局限于圖像文件,對于諸如語音文件、文本文件、程序文件等其它種類的文件,用同樣的方法,也能夠產生注解數據和進行登錄。換言之,根據本實施例,為了對作為另外形式的文件而產生注解數據,由于注解數據不依賴于文件的固有形式,能夠針對各種文件準備其注解數據。
盡管根據上述例子說明了在固定式文件管理裝置100上進行登錄處理的情況,但在攜帶式文件管理裝置200上進行登錄處理的情況也能夠以大致相同的方式進行。就是說,在文件被存儲在攜帶式文件管理裝置200的文件存儲部134時和在通過將作為PC卡的存儲器卡插入攜帶式文件管理裝置200而使文件存儲在該存儲器卡時,對這些被存儲的文件,其能夠同樣地進行登錄處理。
當在攜帶式文件管理裝置200中進行登錄處理時,在通過操作部210能夠進行文字輸入的情況下不存在問題,但在不能夠進行文字輸入的情況下,當輸入用戶管理項目時就不能夠直接輸入文字。但是,如后述,在將攜帶式文件管理裝置200連接到固定式文件管理裝置100上時,固定式文件管理裝置100的硬盤裝置108上存儲的項目數據被自動地傳送到攜帶式文件管理裝置200。因此,即使在攜帶式文件管理裝置200中,通過利用固定式文件管理裝置100中使用的項目數據,也能夠在下拉菜單中顯示多個構成候補的文字串,用戶通過從中選擇希望的文字串而能夠輸入文字串。
盡管在上述說明中說明了對存儲在文件存儲部的文件進行登錄處理的情況,但是,當在固定式文件管理裝置100和攜帶式文件管理裝置200中通過插入諸如IEEE1394I/F電路部120,220而連接到諸如數碼相機、掃描儀、便攜式電話、游戲機等其它裝置時,當作為PC卡的網絡卡被插入攜帶式文件管理裝置200中并通過該網絡卡而與網絡400上具有的服務器等其它裝置連接時,如圖2所示,當在固定式文件管理裝置100上通過插入網絡I/F電路部118而與網絡400上具有的其它裝置連接時,對于這些其它裝置中所存儲的文件,也能夠同樣進行登錄處理。但是,由于在其它裝置中存儲的文件能夠與本實施例文件管理裝置的文件管理沒有關系地移動、變更或者刪除,因此有可能不能夠追蹤登錄之后的該文件的履歷,如果可能的話,優選先將其它裝置中存儲的文件下載到文件管理裝置中之后,進行登錄處理。
1-B-2補充注解下面,說明被登錄后的文件通過郵件傳遞、或者寫入介質時的處理。本實施例中,能夠在圖2所示固定式文件管理裝置100上進行相關的處理。
首先,以作為用戶的A方將希望的文件附加到電子郵件上后傳送給B方的情況作為例子。A方使用郵件軟件來生成電子郵件寄給B方,此后,當作為將文件存儲部134存儲的希望文件附加到其電子郵件上而操作指向裝置112并從文件管理畫面上將與要郵件傳送文件對應的圖標拖曳和放落在郵件軟件之電子郵件產生畫面上時,郵件軟件就產生一個事件。如果該郵件軟件是預先登錄的應用軟件,用戶接口部128就檢測出該事件,取得處理ID,并從該處理ID中特定出應用軟件名即該郵件軟件。
然后,作為用戶的A方對該郵件軟件指示發送其電子郵件,之后,用戶接口部128訪問該郵件軟件所生成的郵件文件,并從該郵件文件中讀取收信人姓名地址部分(即,“到”的部分)。
同時,數據管理部126訪問注解數據庫部132,并從注解數據庫部132讀出與郵件所傳送文件對應的注解數據。然后,注解信息分析部124對所讀出注解數據進行XML的句子結構分析,并以用戶接口部128所取得的信息為基礎,該文件通過郵件已經傳送給B方的意思連同其傳送的日期時間一起作為新的履歷信息補充到注解數據中。
接著,注解信息產生部122重新生成補充了新履歷信息的注解數據,并將其傳送到數據管理部126。數據管理部126將該重新生成的注解數據存儲到注解數據庫部132。
這樣,在與該文件對應的注解數據上就補充了該文件已經郵件傳送給B方的意思的履歷。
可是,在收取該電子郵件的B方,如果使用與圖2同樣的文件管理裝置,在收取該電子郵件時,通過登錄該電子郵件上所附加的文件而產生針對該文件的注解數據,在該注解數據上將會作為履歷信息記述從A方通過郵件已經收到該文件的內容以及其收到日期時間。
下面,以將希望文件寫入到CD的情況作為另外的例子。用戶在啟動CD寫入軟件之后,當使用指向裝置112從文件管理畫面上將在文件存儲部134存儲的文件中與要寫入CD的文件對應的圖標拖曳和放落到CD寫入軟件的CD產生畫面上時,CD寫入軟件就產生一個事件。如果該CD寫入軟件是預先登錄的應用軟件,用戶接口部128就檢測出該事件,取得處理ID,并從該處理ID中特定出應用軟件名,即該CD寫入軟件。
另一方面,與郵件傳送的情況相同,數據管理部126訪問注解數據庫部132,并從注解數據庫部132讀出與所寫入文件對應的注解數據。然后,注解信息分析部124對所讀出注解數據進行XML的句子結構分析,并以用戶接口部128所取得的信息為基礎,將該文件已經寫入到CD的意思連同其寫入日期時間一起作為新的履歷信息補充到注解數據中。此后的處理由于與郵件傳送的情況相同,其說明省略。
這樣,在與該文件對應的注解數據上就補充了該文件已經寫入到CD的意思的履歷。
在上述例子中,說明了在固定式文件管理裝置100進行文件補充處理的情況,但是,例如,當攜帶式文件管理裝置200具有郵件發送功能時和當在通過插入諸如IEEE1394 I/F電路部220而將CD-ROM驅動裝置連接到攜帶式文件管理裝置200的同時將CD寫入軟件安裝到攜帶式文件管理裝置200時,在攜帶式文件管理裝置200上也能夠進行同樣的文件補充處理。
1-B-3移動文件下面,說明將被登錄的文件移動到網絡400上具有的其它裝置時的處理。本實施例中,能夠在圖2所示固定式文件管理裝置100上進行相關的處理。
例如,用戶在要將文件存儲部134存儲的希望文件移動到網絡400上存在具有的服務器上時,操作指向裝置112而在文件管理畫面內將與要移動文件對應的圖標拖曳和放落在與移動目的地之服務器內的文件夾(folder)對應的圖標上時,用戶接口部128檢測它,并將其文件名和移動目的地傳送到數據管理部126和注解信息分析部124。
數據管理部126基于所傳送的信息從文件存儲部134讀出應該移動的文件,并將其從網絡I/F電路部118通過網絡400而移動到作為移動目的地的上述服務器內希望的文件夾上。
數據管理部126訪問注解數據庫部132并讀出與應該移動文件對應的注解數據。然后,注解信息分析部124對所讀出注解數據進行XML的句子結構分析,并基于從用戶接口部128所傳送的信息改寫注解數據內的地址信息。即,將作為擴展鏈接記述的所移動圖像文件之URI從文件存儲部134改寫到上述服務器的文件夾內。
接著,注解信息產生部122重新生成地址信息被改寫的注解數據,并將其傳送到數據管理部126。數據管理部126將該重新生成的注解數據存儲到注解數據庫部132。
如上述,在本實施例中,由于文件和關于該文件的注解數據分體構成,即使將文件移動到諸如網絡服務器等離開的位置上,只要改寫注解數據內的地址信息就行了,沒有必要讓注解數據也和文件一起移動。
在上述例子中,說明了在固定式文件管理裝置100進行文件移動處理的情況,但是,例如,當攜帶式文件管理裝置200中被插入作為PC卡的網絡卡并通過該網絡卡連接到網絡400時,在攜帶式文件管理裝置200上通過進行同樣的文件移動處理而能夠將文件移動到諸如網絡400上具有的服務器等其它裝置上。
1-B-4同步下面,針對被登錄的文件,說明在固定式文件管理裝置100和攜帶式文件管理裝置200之間同步時的處理。
首先,用戶將圖3所示攜帶式文件管理裝置200通過圖1所示的電纜300連接到圖2所示固定式文件管理裝置100。因此,當固定式文件管理裝置100中的連接管理部130通過IEEE1394 I/F電路部120檢測到該連接時,就將攜帶式文件管理裝置200作為存儲裝置(storage device)識別。如上述,攜帶式文件管理裝置200之硬盤裝置208中的文件系統由于與固定式文件管理裝置100的文件系統相同,因此固定式文件管理裝置100能夠訪問攜帶式文件管理裝置200的硬盤裝置208。
因此,連接管理部130將固定式文件管理裝置100之注解數據庫部132的內容和攜帶式文件管理裝置200之注解數據庫部232的內容進行比較,如果兩者的內容不同,就更新后者的內容以便變為與前者的內容相同。同樣,連接管理部130將固定式文件管理裝置100之文件存儲部134的內容和攜帶式文件管理裝置200之文件存儲部234的內容進行比較,如果兩者的內容不同,就更新后者的內容以便變為與前者的內容相同。這樣,連接管理部130針對文件和注解數據,在固定式文件管理裝置100和攜帶式文件管理裝置200之間保持了同步。
因此,例如,當在攜帶式文件管理裝置200中還沒有一個被登錄的文件,并且注解數據和文件哪個都沒有被存儲在注解數據庫部132和文件存儲部134中時,通過將該攜帶式文件管理裝置200連接到固定式文件管理裝置100,并通過上述的同步,固定式文件管理裝置100的注解數據庫部132上所存儲的注解數據被全部傳送寫入到攜帶式文件管理裝置200的注解數據庫部232上,或者,文件存儲部134上存儲的文件也全部傳送寫入到文件存儲部234上,注解數據庫部132和文件存儲部134的內容被復制到注解數據庫部232和文件存儲部234上。此時,固定式文件管理裝置100的硬盤裝置108上存儲的縮小圖像和項目數據等也與注解數據和文件一起被傳送寫入到攜帶式文件管理裝置200的硬盤裝置208上。
另一方面,當攜帶式文件管理裝置200中已經存在被登錄的文件,并且注解數據和文件被存儲在注解數據庫部132和文件存儲部134中時,通過上述的同步,對于在固定式文件管理裝置100的注解數據庫部132上所存儲的注解數據中攜帶式文件管理裝置200的注解數據庫部232上沒有存儲的注解數據,或者對于即使存儲在注解數據庫部132中但其數據內容不同的注解數據,可以傳送寫入到注解數據庫部232中。同樣,對于文件存儲部134存儲的文件中攜帶式文件管理裝置200的文件存儲部234上沒有存儲的文件,或者對于即使保存在文件存儲部234中但其數據內容不同的文件,也可以被傳送寫入到文件存儲部234中。
根據上述說明,連接管理部130將固定式文件管理裝置100中的注解數據庫部132、文件存儲部134的內容和攜帶式文件管理裝置200中的注解數據庫部232、文件存儲部234的內容進行比較,如果兩者的內容不同,則以前者的內容(即固定式文件管理裝置100一方)優先,更新后者的內容以便使其變成前者的內容,反之,也可以以后者的內容(即攜帶式文件管理裝置200一方)優先,更新前者的內容以便使其變成后者的內容。或者,也可以對每個注解數據和每個文件進行判斷,更新相互的內容以便各個注解數據和各個文件全部變成全新的內容。
如上述,如果連接管理部130完成了有關注解數據和文件等的同步,用戶接口部128就將表示同步完成的意思顯示在監視器114的畫面上。然后,當用戶將攜帶式文件管理裝置200從固定式文件管理裝置100中斷開時,作為存儲裝置之功能的攜帶式文件管理裝置200成為作為單獨文件管理裝置之功能的裝置。
通過如上述的同步處理,能夠在固定式文件管理裝置100和攜帶式文件管理裝置200之間,讓文件和注解數據變成相同的內容。
根據上述說明,雖然將文件和注解數據做到分別保持同步,但也可以只將注解數據保持同步,而將文件不保持同步。
1-B-5獲得文件下面,說明當從正被登錄的多個文件中獲得滿足希望條件的文件時的處理。以獲得圖像文件的情況作為一個例子。圖6是表示本實施例文件管理方法中的文件獲得處理程序的流程圖,圖7~圖11是表示在本實施例的文件獲得處理時所顯示畫面的情況的說明圖。盡管在圖2所示固定式文件管理裝置100或者在圖3所示攜帶式文件管理裝置200上都可以進行相關的處理,但是在這里,首先說明在圖3所示攜帶式文件管理裝置200上進行相關處理的情況。
當通過CPU 204執行文件管理程序時,用戶接口部228將文件管理畫面顯示在液晶顯示器214上。因此,用戶通過使用操作部210將要獲得的圖像文件的條件分別輸入到希望的輸入框(box)中,如圖8所示。各個輸入框12通過操作部210選擇后,變成下拉菜單,在每個輸入框12上就會顯示多個不同的候補條件。具體地,在數據管理部226從硬盤裝置208中讀出項目數據后,用戶接口部228實現基于該項目數據而在對應的輸入框中顯示候補條件。此后,用戶根據通過操作操作部210而從該候補條件中選擇出希望的候補就會在該輸入框中輸入希望的條件。
在圖8所示的例子中,基于“希望得到在2002年初夏到秋天、在出差地之中意的餐館、猛吃午餐的圖像”之類的要求,作為要獲得圖像文件的條件,用戶要表示出各種輸入情況,時間鍵為“2002年”的“初夏~秋天”,工作鍵為“出差”,狀況鍵為“中意的餐館”,目標鍵為“午餐”,感情標記為“猛吃。節食中。”然后,當用戶指示獲得圖像文件時,用戶接口部228將輸入的條件送到數據管理部226(圖6的步驟S202)。數據管理部226訪問注解數據庫部232并讀出與所送來的條件一致的注解數據(步驟S204)。
接著,注解信息分析部224對所讀出注解數據分別進行XML的句子結構分析(步驟S206),對每個注解數據取得到縮小圖像的鏈接信息。數據管理部226基于注解信息分析部224取得的鏈接信息,從硬盤裝置208讀出對應的縮小圖像。如圖9所示,用戶接口部228將讀出的縮小圖像作為與滿足用戶輸入之上述條件的圖像文件對應的圖像16而分別顯示在圖像顯示窗口14上。在圖9的例子中,作為滿足上述條件的圖像文件,獲得了兩個圖像16。
然后,當用戶操作操作部210在所顯示的兩個圖像16中選擇希望的圖像并指示顯示不為縮小圖像的原來圖像時,注解信息分析部224從與所選擇圖像對應的注解數據之句子結構分析結果中獲得地址信息。數據管理部226基于注解信息分析部224所得的地址信息,從該信息表示的位置取得目的圖像文件(步驟S208)。例如,當該位置是在文件存儲部234內中時,就從文件存儲部234讀出該圖像文件。用戶接口部228基于數據管理部226取得的圖像文件,在液晶顯示器214的畫面上顯示原來圖像。
當地址信息表示的位置不是在文件管理裝置100內而是在網絡400上具有的服務器等其它裝置中時,就在攜帶式文件管理裝置200上插入作為PC卡的網絡卡,在攜帶式文件管理裝置200通過該網絡卡被連接到網絡400上時,數據管理部226通過PC卡I/F電路部218訪問服務器等其它裝置而下載目的圖像文件,用戶接口部228基于該下載的圖像文件而在液晶顯示器214的畫面上進行顯示。
這樣,例如,即使在作為目的的圖像文件存在于諸如網絡服務器等離開的位置上,根據注解數據中含有的地址信息,也能夠容易地取得并顯示該圖像文件。
另一方面,當用戶在圖9所示的兩個圖像16中選擇希望的圖像后指示顯示履歷以代替顯示原來圖像時,注解信息分析部224從與所選擇圖像對應的注解數據之句子結構分析結果中取得履歷信息。用戶接口部228從注解信息分析部224接收履歷信息并在圖像文件獲得畫面10內打開履歷窗口18,如圖10所示,基于該履歷信息,在履歷窗口18內顯示了關于所選擇圖像文件所做操作的履歷20。在圖10的例子中,作為所選擇圖像文件的履歷20,分別顯示了該圖像文件的產生日期時間即該圖像的攝影年月日、該圖像文件被登錄的年月日、該圖像文件被傳送的年月日。
此后,當用戶從所顯示的履歷20中選擇了傳送履歷并指示顯示傳送內容時,如圖11所示,用戶接口部228在圖像文件獲得畫面10內打開傳送履歷窗口22,并基于從注解信息分析部124接收的履歷信息而在傳送履歷窗口22內顯示用于表示該圖像文件從誰傳送給誰的傳送內容。在圖11的例子中,顯示了該圖像文件被傳送給“Eric W.Anderson”。
下面,說明在圖2所示固定式文件管理裝置100內進行的情況。當在監視器114上顯示了文件管理畫面時,在用戶使用指向裝置112而從菜單中選擇了“獲得圖像文件”之后,用戶接口部128將圖7所示的圖像文件獲得畫面10顯示在監視器114上。
因此,用戶使用指向裝置112在希望的輸入框12上分別輸入要獲得圖像文件的條件,如圖8所示。當各個輸入框12通過指向裝置112選擇后就變成下拉菜單,在每個輸入框12上就會顯示多個候補條件。然后,用戶操作指向裝置112通過從這些候補條件中選擇希望的候補條件,就能夠在輸入框中將希望條件輸入。而且,在每個輸入框12中所顯示的候補條件是從注解數據庫部132所存儲的注解數據中獲得的。
此后,當用戶指示獲得圖像文件時,用戶接口部128將輸入的條件送到數據管理部126(圖6的步驟S202)。數據管理部126訪問注解數據庫部132并全部讀出與所送來的條件一致的注解數據(步驟S204)。
接著,注解信息分析部124對所讀出注解數據分別進行XML句子結構分析(步驟S206),對每個注解數據都取得到縮小圖像的鏈接信息。數據管理部126基于注解信息分析部124取得的鏈接信息,從硬盤裝置108讀出對應的縮小圖像。用戶接口部128將讀出的縮小圖像作為與滿足用戶輸入之上述條件的圖像文件對應的圖像16而分別顯示在圖像顯示窗口14上,如圖9所示。
然后,當用戶操作指向裝置112在所顯示的兩個圖像16中選擇希望的圖像并指示顯示不為縮小圖像的原來圖像時,注解信息分析部124從與所選擇圖像對應的注解數據之句子結構分析結果中獲得地址信息。數據管理部126基于注解信息分析部124所得的地址信息,從該信息表示的位置取得目的圖像文件(步驟S208)。例如,當該位置是在文件存儲部134內中時,就從文件存儲部134讀出該圖像文件。當該位置不是在文件管理裝置100內而是在與該文件管理裝置100連接的其它裝置內和是網絡200上具有的其它裝置中時,就通過網絡I/F電路部118或者IEEE1394 I/F電路部120而訪問該裝置,并下載目的圖像文件。
此后,用戶接口部228基于數據管理部226取得的圖像文件,在監視器114的畫面上顯示原來圖像。
另一方面,當用戶在圖9所示的兩個圖像16中選擇希望的圖像后指示顯示履歷以代替顯示原來圖像時,注解信息分析部124從與所選擇圖像對應的注解數據之句子結構分析結果中取得履歷信息。用戶接口部128從注解信息分析部124接收履歷信息并在圖像文件獲得畫面10內打開履歷窗口18,如圖10所示,基于該履歷信息,在履歷窗口18內顯示了關于所選擇圖像文件所做操作的履歷20。
此后,當用戶從所顯示的履歷20中選擇了傳送履歷并指示顯示傳送內容時,如圖11所示,用戶接口部128在圖像文件獲得畫面10內打開傳送履歷窗口22,并基于從注解信息分析部124接收的履歷信息而在傳送履歷窗口22內顯示用于表示該圖像文件從誰傳送給誰的傳送內容。
以上說明是將獲得圖像文件的情況作為例子進行的說明,但其不局限于圖像文件,對于語音文件、公文文件、程序文件等其它種類的文件,通過使用與這些文件對應的注解數據也能夠用相同的方法獲得。
因此,根據本實施例,即使要獲得的文件存在于文件管理裝置的文件存儲部內或者存在于諸如網絡服務器等離開的位置上,或者不必說是圖像文件,即使是除圖像文件之外的其它文件,基于注解數據庫部132內具有的注解數據,也能夠容易地獲得作為目的的文件。而且,對于所獲得的文件,還能夠顯示對于該文件所做操作的履歷。
1-B-6退出(checkout)文件如同前述,根據通過本實施例文件管理方法進行的管理,當脫開文件時,對該文件進行退出(checkout)處理是必要的。在圖2所示固定式文件管理裝置100或者在圖3所示攜帶式文件管理裝置200中,也都能夠進行相關的退出處理,但在這里,說明在圖3所示攜帶式文件管理裝置200中進行處理的情況。
例如當用戶對操作部210進行操作選擇在文件存儲部234中存儲的希望文件并指示退出時,用戶接口部228檢測它并將其文件名發送到數據管理部226。
數據管理部226訪問注解數據庫部232,基于傳送的文件名,讀出與應該退出文件對應的注解數據。然后,注解信息分析部224對讀出的注解數據進行XML句子結構分析,并在履歷信息中添加退出日期時間。
接著,注解信息產生部222重新生成履歷信息被改寫的注解數據,并將其傳送到數據管理部226。數據管理部226將該重新生成的注解數據存儲到注解數據庫部232。
這樣,在對文件的退出完成后,與該文件對應的注解數據在注解數據庫部232中仍然保留,不會被刪除。但是,在這之后,即使對該退出后的文件進行何種操作,也不會將其履歷補充到保留的注解數據中。
當刪除上述管理之下的文件時,進行與退出之情況相同的處理。但是,要用刪除日期時間替換退出日期時間。
在上述例子中,說明了在攜帶式文件管理裝置200中進行退出處理的情況,但是,對在文件管理裝置100中進行檢查處理的情況,也能夠用大致相同的程序進行。
(2)第二實施例上述第一實施例是在多個文件中基于與這些文件對應的注解數據而獲得滿足希望條件的文件。與此相反,下面描述的本發明第二實施例是對指定的文件基于與該文件對應的注解數據而顯示與該文件相關的信息。
本實施例文件管理裝置的構成是與圖2、圖3所示的構成相同,而且,關于處理內容、注解數據生成、文件移動、注解補充等也是與第一實施例相同。但是,用于構成注解數據的屬性信息和履歷信息的內容與第一實施例情況有若干不同。
這里說明用于顯示與文件相關信息的信息顯示處理。圖12是表示本實施例文件管理裝置中信息顯示處理程序的流程圖。在圖2所示固定式文件管理裝置100或者在圖3所示攜帶式文件管理裝置200中,也都能夠進行相關的登錄(check in)處理,但在這里,說明在圖3所示攜帶式文件管理裝置200中進行處理的情況。
在通過CPU204執行文件管理程序時,用戶接口部228在液晶顯示器214上顯示文件管理畫面。因此,當用戶對操作部210進行操作而在文件管理畫面內例如在文件存儲部234存儲的文件中選擇了進行信息顯示的文件并指示信息顯示時,用戶接口部228檢測它并取得指定文件的文件名和將它傳送到數據管理部226(步驟S302)。
數據管理部226訪問注解數據庫部232并基于所傳送的文件名而讀出與指定文件對應的注解數據(步驟S304)。
以指定圖像文件作為用于進行信息顯示之文件的情況作為一個例子。
圖13是表示所讀出注解數據內容的說明圖。如圖13所示,在本實施例中,注解數據使用XML作為記述手段,使用RDF作為記述方法。
接著,注解信息分析部224對通過數據管理部226讀出的注解數據進行XML的句子結構分析,并取得屬性信息、地址信息和履歷信息(步驟S306)。
圖14是將句子結構分析圖13注解數據的結果用樹結構數據表示的說明圖。如圖14所示,注解信息分析部224根據附加的標簽(tag)來按層次分析。
注解信息分析部224還從句子結構分析結果取得到縮小圖像的鏈接信息。數據管理部226基于注解信息分析部224取得的鏈接信息,從硬盤裝置208讀出對應的縮小圖像。
用戶接口部228使液晶顯示器214顯示信息顯示畫面,在該畫面內,在顯示所讀出縮小圖像的同時,基于注解信息分析部224取得的屬性信息、地址信息和履歷信息,還顯示與所指定圖像文件相關的信息(步驟S308)。
圖15是用于表示基于圖13注解數據所顯示的信息顯示畫面的說明圖。如圖15所示,在信息顯示畫面30上,在顯示與所指定圖像文件對應的縮小圖像32的同時,在各信息顯示框34上,還分別顯示基于屬性信息的標題、俗名、文件名、大小和評論,基于履歷信息的獲得地點,基于地址信息的URI。其中,評論是與第一實施例中的備忘錄相當。
如上述,對用戶指定的圖像文件,除了其縮小圖像之外,還能夠顯示與該圖像相關的各種信息。
同時,當通過操作部210能夠進行文字輸入時,所顯示信息的一部分能夠如下述進行修正。
就是說,當用戶對操作部210進行操作例如將“俗名”之信息顯示框中記載的“東京的雪”改寫成“大阪的雪”時,用戶接口部228將該修正內容傳送到注解信息分析部224,注解信息分析部224基于先前的句子結構分析結果將圖13所示注解數據中的<rdf:li>字段從“東京的雪”改寫為“大阪的雪”。此后,注解信息產生部222重新生成上述字段被改寫的注解數據,并將其傳送到數據管理部226。數據管理部226將該重新生成的注解數據存儲到注解數據庫部232。這樣,能夠修正在注解數據中包含的信息。
但是,根據現有技術,例如當產生用數碼相機拍攝的照片的圖像文件時,該圖像文件所帶文件名有很多諸如“DSC41071234.jpg”的英文字母、數字連號,多種情況下完全不具有類推圖像內容的作用。但是,根據本實施例,由于通過文件名等來指定文件和獲得對應的注解數據,并且基于該注解數據而能夠顯示與該文件相關的信息,因此能夠容易得知目標的圖像文件是哪一種。
上述說明中,將圖像文件作為例子進行了說明,但其不局限于圖像文件,對于語音文件、文本文件、程序文件等其它種類的文件,通過使用與這些文件對應的注解數據也能夠用相同的方法顯示與這些文件相關的信息。
在上述例子中,說明了在攜帶式文件管理裝置200中進行信息顯示處理的情況,但是,對在文件管理裝置100中進行信息顯示處理的情況,也能夠用大致相同的程序進行。
(3)第三實施例3-A裝置構成圖16是表示可用于實現作為本發明第三實施例之注解信息產生方法的文件管理裝置的框圖。圖16所示文件管理裝置100’與圖2所示固定式文件管理裝置100的構成是大致相同,由CPU 104實現的功能方框的構成與第一實施例的情況有若干不同。就是說,CPU 104除了在存儲器106存儲的程序中從執行文件管理程序的觀點看具有作為注解信息產生部122、注解信息分析部124、數據管理部126和用戶接口部128的功能之外,還具有作為標記(label)獲得部131的功能。
在本實施例中,注解信息產生部122相當于權利要求中的注解信息產生部,數據管理部126相當于權利要求中的圖像分析部,標記獲得部131相當于權利要求中的標記獲得部。
硬盤裝置108內構成的文件存儲部134也與第一實施例的情況有若干不同。就是說,在本實施例的文件存儲部134中存儲了很多圖像文件。存儲的圖像文件是諸如JPEG(聯合圖像專家組)、GIF(可交換圖像文件格式)、MPEG(移動圖像專家組)等靜態圖像和動態圖像的圖像文件。
3-B處理內容現在說明圖16所示文件管理裝置中的處理內容。在通過圖16所示文件管理裝置管理圖像文件時,與第一實施例的情況相同,為了將該圖像文件置于管理之下,必須進行針對該圖像文件的登錄(check in)處理。相反,在將管理中的圖像文件從該管理中脫開時,要針對該圖像文件進行退出(check out)處理。
3-B-1產生注解數據首先,說明登錄處理。圖17是表示包含本實施例之注解信息產生方法的登錄(check in)處理程序的流程圖。
在通過CPU104執行上述文件管理程序時,用戶接口部128在監視器114上顯示文件管理畫面。因此,當用戶通過操作指向裝置112而從例如文件存儲部134所存儲的圖像文件中想要登錄希望的圖像文件且在監視器114的畫面上將與該圖像文件對應的圖標(icon)拖曳和放落在上述文件管理畫面內時,用戶接口部128檢測到這個事件,并將其文件名傳送到注解信息產生部122。
注解信息產生部122通過用戶接口部128發送文件名,開始產生作為該圖像文件之注解信息的注解數據。如同前述,注解數據包括該文件所具有的屬性信息;對該文件進行操作的履歷信息之信息;以及表示該文件之地址的地址信息,并作為XML文件生成。地址信息由XML的擴展鏈接表示。屬性信息和履歷信息分為從文件自動獲得的自動管理項目和必需由用戶輸入的用戶管理項目。
圖18是表示注解數據中管理項目內容的說明圖。即,作為自動管理項目,除了具有產生該圖像文件的日期時間和登錄(checkin)/退出(checkout)日期時間之外,還具有該圖像文件表示圖像的內容等。
作為用戶管理項目,與上述相同,具有表示工作內容的工作鍵;表示此時狀況的狀況鍵;表示目標人和目標物之名稱的目標鍵;表示此時感情的感情標記(label);表示該圖像種類(category)的主題;表示該文件傳送源的“起點”;表示該文件傳送目的地的“到”;由用戶自由記述的備忘錄等。作為備忘錄,能夠記述到最大512個字節為止的任意文字串。
其中,圖像文件產生日期時間、登錄(checkin)/退出(checkout)日期時間、“起點/到”等被用作為主要的履歷信息,諸如圖像內容等其它項目被用作為主要的屬性信息。
因此,當產生這種注解數據時,注解信息產生部122基于傳送的文件名首先在數據管理部126查詢要登錄之圖像文件的地址,并從數據管理部126接受該結果作為地址信息(圖17的步驟S402)。
然后,用戶接口部128在監視器114所顯示的文件管理畫面上顯示用于由用戶輸入用戶管理項目的用戶管理項目輸入窗口。因此,當用戶通過使用鍵盤110而輸入文字作為希望的用戶管理項目時,用戶接口部128將該輸入內容傳遞給注解信息產生部122,注解信息產生部122將該輸入內容作為對應的用戶管理項目的內容(步驟S404)。
另一方面,數據管理部126從文件存儲部134中讀出要登錄的圖像文件,通過采樣該圖像文件,產生120×120個象素的縮小圖像,并將其寫入硬盤裝置108。
此時,在數據管理部126所讀出的圖像文件例如是諸如照片的JPEG文件時,注解信息產生部122從該JPEG文件所含的Exif(可交換圖像文件格式)數據中取得該照片的攝影日期時間并在圖18所示自動管理項目中將其作為“圖像文件的生成日期時間”。通過取得登錄日期時間而將其作為“圖像文件的登錄日期時間”(步驟S406)。
數據管理部126和標記獲得部131協同,從讀出的圖像文件中獲得圖18所示自動管理項目中的“圖像內容”(步驟S408)。
圖19是表示用于從圖像文件中獲得其圖像內容的處理程序的流程圖。
數據管理部126預先設定多個顏色范圍(例如膚色、藍色和紅色等)作為特定的顏色范圍,標記獲得部131預先設定多個圖像內容標記(例如人的臉、藍天和晚霞等)作為圖像內容。
因此,首先,如上述,當數據管理部126為了產生縮小圖像而采樣讀出的圖像文件時,要判定形成圖像的象素顏色是否屬于特定的顏色范圍(步驟S502),當屬于特定的顏色范圍時,就將圖像內該象素位置(即坐標)與其所述顏色范圍對應進行記錄(步驟S504)。
圖20是表示用于進行這種顏色范圍的判定和象素位置的記錄的虛擬程序的說明圖。
所讀出的圖像文件包含R(紅色)、G(綠色)、B(藍色)的數據,當對該圖像的[x,y]位置上具有的象素進行上述判定時,如圖5所示,如果該象素R數據的值R[x,y]處在設定的常數const1,const2之間的范圍內,G數據的值G[x,y]處在設定的常數const3,const4之間的范圍內,以及B數據的值B[x,y]處在設定的常數const5,const6之間的范圍內,則能夠判定該象素的顏色屬于由這些設定的常數劃定的顏色范圍內,就能夠與該特定的顏色范圍對應記錄該象素的位置[x,y]。
另一方面,當判定結果是該象素的顏色不屬于其特定的顏色范圍時,數據管理部126就判定該象素的顏色是否屬于下一個特定的顏色范圍(步驟S502’),當屬于時,就與其所屬顏色范圍對應記錄該象素的位置(步驟S504’)。這樣,當已經清楚該象素屬于哪一個特定的顏色范圍且記錄了其位置或者其不屬于哪一個特定的顏色范圍時,對下一個象素進行同樣的處理。于是,如果數據管理部126對該圖像中的全部象素完成了上述處理(步驟S506),則對每個特定的顏色范圍,在求得所記錄的象素數目的同時,還基于所記錄的各象素的位置,如圖21所示,獲得該顏色范圍所屬象素在圖像內的位置分布,并且根據該分布求得在圖像內有關這些象素的重心位置(步驟S508)。
圖21是表示某個特定的顏色范圍所屬象素之位置分布和重心位置的說明圖。
這樣,如果在每個特定的顏色范圍求得了在圖像內的象素數目和重心位置,接著,標記獲得部131就基于所求得的象素數目和重心位置的信息和在先取得的照片攝影日期時間的信息等從預先準備的多個圖像內容標記中選擇與該圖像內容一致之可能性高的標記(步驟S510),并獲得作為圖18所示自動管理項目中的“圖像內容”。
例如,當特定的顏色范圍是膚色,并且該膚色之顏色范圍所屬的象素數目比規定數目多和有關這些膚色象素的重心位置處于圖像的中心附近時,就從多個圖像內容標記中選擇“人的臉”之類的標記,將其獲得作為“圖像內容”。
當特定的顏色范圍是藍色、該藍色之顏色范圍所屬的象素數目比規定數目多和有關這些紅色象素的重心位置處于圖像的上端、并且照片的攝影時刻是白天時間范圍(7:00~16:00)時,就從多個圖像內容標記中選擇“藍天”之類的標記,將其獲得作為“圖像內容”。
當特定的顏色范圍是紅色、該紅色之顏色范圍所屬的象素數目比規定數目多和有關這些藍色象素的重心位置處于圖像的上端、并且照片的攝影時刻是傍晚時間范圍(16:00~19:00)時,就從多個圖像內容標記中選擇“晚霞”之類的標記,將其獲得作為“圖像內容”。
如此,作為從圖像文件中獲得之自動管理項目的“圖像內容”就從標記獲得部131被提供給注解信息產生部122。
根據上述結果,注解信息產生部122就獲得了作為自動管理項目和用戶管理項目的屬性信息和履歷信息。
接著,注解信息產生部122基于所獲得的屬性信息、履歷信息和地址信息將包含這些信息的XML文件生成作為注解數據(步驟S210)。此時,地址信息通過使用XML的擴展鏈接而記述作為文件的URI。文件的地址可以用絕對文件路徑(path)表示,也可以用相對文件路徑表示。此時,先前產生的到縮小圖像的鏈接信息也一并記述。
然后,注解信息產生部122將產生的注解數據送給數據管理部126,數據管理部126將接收的注解數據存儲到注解數據庫部132(步驟S212)。通過上述,完成了登錄處理。
盡管在上述說明中說明了對存儲在文件存儲部134的圖像文件進行登錄處理的情況,但是,對文件管理裝置100’所連接的其它裝置中和網絡400上具有的服務器等其它裝置中所存儲的圖像文件,也能夠同樣進行登錄處理。但是,由于在其它裝置中存儲的圖像文件能夠與本實施例文件管理方法的文件管理沒有關系地移動、變更和刪除,因此有可能不能夠追蹤登錄之后的該圖像文件的履歷,如果可能的話,優選先將在其它裝置中存儲的圖像文件下載到圖16所示文件管理裝置中之后,進行登錄處理。
3-B-2獲得文件下面,說明當從正被登錄的多個圖像文件中通過使用所產生的注解數據獲得滿足希望條件的圖像文件時的處理。圖22是表示使用注解數據之文件獲得處理程序的流程圖,圖23~圖25是表示在圖22文件獲得處理時在監視器114上所顯示的畫面情況的說明圖。
當在監視器114上顯示了文件管理畫面時,在用戶使用指向裝置112而從菜單中選擇了“獲得圖像文件”之后,用戶接口部128將圖23所示的圖像文件獲得畫面10’顯示在監視器114上。
因此,如圖24所示,用戶使用指向裝置112在希望的輸入框12上分別輸入要獲得圖像文件的條件。當各個輸入框12通過指向裝置112選擇后就變成下拉菜單,在每個輸入框12上就會顯示多個候補條件。然后,用戶操作指向裝置112通過從這些候補條件中選擇希望的候補條件,就能夠在輸入框中將希望條件輸入。而且,在每個輸入框12中所顯示的候補條件是從注解數據庫部132所存儲的注解數據中獲得的。
在圖24所示的例子中,基于“作為在2002年初夏到秋天的圖像,希望得到其內容是藍天的圖像”之類的要求,作為要獲得圖像文件的條件,用戶要表示出各種輸入情況,時間鍵為“2002年”的“初夏~秋天”,內容鍵為“藍天”。
然后,當用戶指示獲得圖像文件時,用戶接口部128將輸入的條件送到數據管理部126(圖22的步驟S602)。數據管理部126訪問注解數據庫部132并全部讀出與所送來的條件一致的注解數據(步驟S604)。
接著,注解信息分析部124對所讀出注解數據分別進行XML句子結構分析(步驟S606),對每個注解數據都取得到縮小圖像的鏈接信息。數據管理部126基于注解信息分析部124取得的鏈接信息,從硬盤裝置108讀出對應的縮小圖像。用戶接口部128將讀出的縮小圖像作為與滿足用戶輸入之上述條件的圖像文件對應的圖像16’而分別顯示在圖像顯示窗口14上,如圖25所示。在圖25的例子中,作為滿足上述條件的圖像文件,獲得了兩個圖像16’。
然后,當用戶操作指向裝置112在所顯示的兩個圖像16’中選擇希望的圖像并指示顯示不為縮小圖像的原來圖像時,注解信息分析部124從與所選擇圖像對應的注解數據之句子結構分析結果中獲得地址信息。數據管理部126基于注解信息分析部124所得的地址信息,從該信息表示的位置取得目的圖像文件(步驟S608)。例如,當該位置是在文件存儲部134內中時,就從文件存儲部134讀出該圖像文件。當該位置不是在文件管理裝置100內而是在文件管理裝置100所連接的其它裝置內和在網絡200上具有的服務器等其它裝置中時,就通過網絡I/F電路部118或者IEEE1394I/F電路部120而訪問該裝置,并下載目的圖像文件。
此后,用戶接口部228基于數據管理部126取得的圖像文件,在監視器114的畫面上顯示原來圖。
這樣,例如,即使在作為目的的圖像文件存在于諸如網絡服務器等離開的位置上,根據注解數據中含有的地址信息,也能夠容易地取得并顯示該圖像文件。
如上述說明,根據本實施例,當對圖像文件進行登錄處理時,為了從圖像文件中取出該圖像文件表示的圖像的特征,首先,對特定顏色范圍所屬的象素,求得其重心位置。然后,基于作為該圖像特征所得的重心位置和其它信息,從多個圖像內容標記中選擇希望的標記,并獲得作為圖像內容。由此,生成將該圖像內容包含作為屬性信息之一的注解數據。
因此,根據本實施例,由于從圖像文件自動地獲得圖像內容而用戶不必要用文字輸入,這樣的話,就減少了用戶的負擔。
由于使用將圖像內容包含作為屬性信息之一的注解數據并進行圖像文件的提供,因此能夠將圖像內容作為一個線索而提供希望的圖像文件。
(4)第四實施例在上述第三實施例中,當登錄處理時,在用戶輸入了用戶管理項目的情況下,通過使用鍵盤110而進行文字輸入,但在本發明第四實施例中,代替文字輸入,通過使用圖標來輸入用戶管理項目。
實現作為本發明第四實施例之注解信息產生方法的文件管理裝置的構成和主要操作由于與第三實施例相同,省略該部分的說明。
在本實施例中,指向裝置112相當于權利要求中的輸入部,監視器114相當于權利要求中的顯示部,注解信息產生部122相當于權利要求中的注解信息產生部,用戶接口部128相當于權利要求中的顯示控制部,標記獲得部131相當于權利要求中的標記獲得部。
圖26是表示基于作為本發明第四實施例之注解信息產生方法的用戶管理項目輸入處理程序的流程圖。圖26所示的輸入處理例如在圖17所示步驟S404中實現替代文字輸入。
圖27是表示在用戶管理項目輸入處理時在監視器114上所顯示的畫面情況的說明圖。
用戶接口部128準備了多個圖標作為用于輸入用戶管理項目的圖標。每個圖標上帶有各自的識別符號。標記獲得部131預先設定了多個標記(例如,高興、愛、憂傷等)分別與這些圖標對應。
因此,首先,數據管理部126從文件存儲部134中讀出要登錄的圖像文件,用戶接口部128如圖27(a)中所示將讀出的圖像文件表示的圖像23顯示在監視器114所顯示的文件管理畫面21上(步驟S702)。同時,用戶接口部128從預先準備的多個圖標中顯示出希望的圖標24、26、28(步驟S702)。這里,假設圖標24對應于標記“高興”,圖標26對應于標記“愛”,圖標28對應于標記“憂傷”。
接著,當用戶通過使用指向裝置112在文件管理畫面21上操作光標31(cursor)且一邊拖曳圖標24一邊如圖27(b)所示,移動箭頭的方向并放落在圖像23上之后(步驟S704),用戶接口部128檢測到該事件,并將圖標24的識別符號傳送到標記獲得部131。標記獲得部131基于該識別符號從預先準備的多個標記中選擇與該圖標24對應的標記即標記“高興”(步驟S706),例如,獲得作為圖18所示用戶管理項目中的“感情標記”。
由此,作為用戶管理項目的“感情標記”所獲得的標記“高興”從標記獲得部131被提供給注解信息產生部122。
注解信息產生部122將所提供的標記“高興”作為屬性信息之一,并將包含這些屬性信息、履歷信息和地址信息等的XML文件作為注解數據生成。
這樣,根據本實施例,由于僅僅將圖標拖曳和放落在圖像上就能夠將與該圖標對應的標記作為用戶管理項目輸入,因此不需要進行文字輸入,并且能夠大幅度減輕用戶的負擔。
本說明書中,獲得文件包括用規定條件檢索文件和用規定條件篩選文件。屬性信息包含除了履歷信息和地址信息之外的文件所帶有的各種信息。
(5)變形例子本發明不局限于上述實施例和實施形式,在不脫離其要點的范圍內能夠以各種形式實施。
在上述實施例中,對每個文件都準備了注解數據,但是,本發明不局限于此,也可以對存放文件的每個文件夾準備注解數據。這種情況下,與文件夾對應所準備的注解數據能夠是作為該文件夾所存放全部文件共同使用之注解數據的功能。
當對每個這種文件夾都準備了注解數據時,如果某個文件夾上所存放的文件被移動到別的文件夾上,則要分別改寫與這兩個文件夾對應的注解數據。
在對每個文件準備注解數據的同時,對每個文件夾準備注解數據也是可以的。在這種情況下,可以將與該文件夾對應的注解數據的一部分或者全部拷貝到與該文件夾內存放文件對應的注解數據上。
當對每個文件準備了注解數據時,在文件夾存放的文件中,如果針對一個以上的文件(后面稱為代表文件)準備了注解數據,對其它文件則沒必要準備注解數據。這種情況下,如果是相同文件夾所存放的,由于能夠推測這些文件間具有何種關聯,對沒有被準備注解數據的文件,用與代表文件對應所準備的注解數據代用也是可以的。
在上述實施例中,本發明的文件管理裝置由個人計算機和信息攜帶終端等構成的,但是本發明不局限于這些,其也可以由具有計算機功能的其它電子設備例如數碼相機、便攜式電話、游戲機、掃描儀、打印機、傳真機、復合機、機頂盒(set top box)等構成。
在上述實施例中,注解數據是用XML記述的XML文件,但是,本發明不局限于此,其可以是用HTML(超文本標記語言)記述的文件,也可以是普通(plain)文本文件。如果是這種文件,與XML文件相同,其不依賴于硬件(CPU等)和操作系統等,能夠由各種裝置使用。
盡管在上述實施例中沒有特別涉及,但是,對于在文件管理裝置100和攜帶式文件管理裝置200之間或者在這些文件管理裝置和其它裝置之間的功能調用,通過使用由XML記述的命令術語,即使在各種硬件(CPU等)和各種操作系統混雜的執行環境下,也能夠容易地進行文件獲得處理等。
圖28是表示這種裝置之間根據XML記述功能調用的命令術語的一個例子的說明圖。相關的命令術語是例如當攜帶式文件管理裝置200被連接到固定式文件管理裝置100上時固定式文件管理裝置100從攜帶式文件管理裝置200中或者當其它裝置被連接到文件管理裝置100或者200上時文件管理裝置從其它裝置中引出針對希望文件的注解數據時所使用的命令術語。命令所需要的參數等表示作為命令單元(element)的子節點(node)。當想多次執行命令時,以序列屬性記述序號。諸如基于命令1的執行結果來進行命令2的執行時刻是通過將條件補充到命令單元的子節點上而對應的。
在上述實施例中,當產生注解數據時,屬性信息和履歷信息被分成由文件自動獲得的自動管理項目和需要由用戶輸入的用戶管理項目,但是,本發明不局限于這些,例如,由傳感器等獲得的信息也可以作為屬性信息和履歷信息而提取到注解數據中。例如,當本發明的文件管理裝置由數碼相機構成時,該數碼相機安裝了作為傳感器的GPS(全球定位系統),攝影時(圖像文件產生時),從該GPS裝置獲得攝影位置的信息,該信息變換成文字串之后,將其作為屬性信息提取到在登錄該圖像文件時生成的注解數據上。在上述實施例中,注解數據庫部內的注解數據也用如XML文件等的文本數據被存儲起來,但是,本發明不局限于此,將這些文本數據變換成二進制數據后存儲也是可以的。這樣,通過將注解數據庫部內存儲的注解數據變為二進制數據,能夠提高在注解數據庫部中的訪問速度。當是攜帶式文件管理裝置200時,由于其所使用CPU 204的能力與固定式文件管理裝置100的相比要低些,因此當在固定式文件管理裝置100和攜帶式文件管理裝置200之間進行注解數據的交換時,從文本數據向二進制數據的變換或者從二進制數據向文本數據的變換優選在固定式文件管理裝置100中進行。
在上述實施例中,當作為目標的文件是圖像文件時,對于注解數據中作為屬性信息之一所包含的基色信息的利用沒有特別地涉及,但是,當獲得希望圖像文件時,例如,當作為用于獲得的條件而指定了“紅色圖像”之類時,基于上述基色信息能夠獲得作為目的的圖像文件。
在上述實施例中,對于注解數據中作為屬性信息之一所包含的備忘錄信息的利用沒有特別地涉及,但是,當使用注解數據而獲得希望文件時,通過用戶指示顯示備忘錄信息,當注解數據中不含有備忘錄信息時,也可以在顯示部的畫面上顯示。而且,在上述實施例中,作為獲得文件時的條件,也可以不使用備忘錄信息。這樣,在備忘錄中,用戶能夠完全自由地記述內容,也能夠記述與文件沒有關系的內容。
在上述第三實施例中,作為提取圖像文件所表示圖像特征的方法,針對特定顏色范圍所屬的象素,可求得其重心的位置,但是,本發明不局限于此,通過使用其它方法,也可以獲取圖像的特征。
例如,通過利用離散余弦變換(DCT)、傅立葉變換(FFT)和小波(wave let)變換等正交變換將圖像文件變換到頻域,作為圖像特征,能夠提取圖像的清晰度(即圖像是清晰還是模糊)。此時,當所獲得的清晰度比規定的程度要低時,由于能夠見到點模糊圖像,通過提供作為屬性信息之一的“點模糊圖像”之類的標記,能夠將其包含在注解數據中。結果,當獲得圖像文件時,將標記“點模糊圖像”作為一個線索,也能夠只收集點模糊圖像。
此外,作為提取圖像特征的方法,通過從圖像文件中進行邊緣(edge)檢測,也能夠提取圖像的輪廓。
根據上述第三實施例,在標記獲得部131將圖像內容標記作為標記設定,但是,如果是與所提取圖像特征對應獲得的標記,則為哪一種標記都是可以的。同樣,根據第四實施例,將感情標記作為標記設定,如果是與所準備的圖標對應的標記,則為哪一種標記都是可以的。
在上述第四實施例中,通過將圖標拖曳和放落在圖像上而建立兩者的關聯,但是,相反,也可以通過將圖像拖曳和放落在圖標上而建立兩者的關聯。而且,用除了拖曳和放落之外的方法,也可以建立兩者的關聯。
在上述第四實施例中,作為目標的文件是以圖像文件說明的,但是本發明不局限于圖像文件,對于語音文件、文本文件和程序文件等其它種類的文件,也能夠利用圖標、用相同的方法輸入用戶管理項目而產生注解數據。此時,例如,通過顯示與文件對應的圖標,也可以在與標記對應的圖標之間建立關聯。
權利要求
1.一種文件管理方法,用于管理多個文件,其特征在于,包括(a)對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備注解信息的步驟,該注解信息是與文件對應的、至少根據包含所述文件移動的對所述文件所做操作的信息,其包括表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;和(b)當指示針對想要獲得的文件的條件時,基于所述注解信息而獲得滿足所述條件的文件的步驟。
2.根據權利要求1所述的文件管理方法,其特征在于,還包括(c)對已獲得的所述文件,基于在與該文件對應的注解信息中包含的所述履歷信息,顯示所述操作的履歷的步驟。
3.根據權利要求1所述的文件管理方法,其特征在于,還包括(c)對已獲得的所述文件,基于在與該文件對應的注解信息中包含的所述地址信息,取得所述文件的步驟。
4.一種文件管理方法,用于管理文件,其特征在于,包括(a)對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備注解信息的步驟,該注解信息是與文件對應的、至少根據包含所述文件移動的對所述文件所做操作的信息,其包括表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;和(b)當指定某個文件時,基于與該文件對應的注解信息,顯示有關所述文件的信息的步驟。
5.根據權利要求1~4中任一項所述的文件管理方法,其特征在于,使用數據庫管理所述注解信息。
6.根據權利要求1~5中任一項所述的文件管理方法,其特征在于,所述注解信息采用XML,即可擴展標記語言記述。
7.一種文件管理裝置,用于管理多個文件,其特征在于,包括輸入部,用于輸入來自外部的指示;和注解信息存儲部,用于存儲多個注解信息,該注解信息是與文件對應的、至少根據包含所述文件移動的對所述文件所做操作的信息,針對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備,其包括表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;當從外部通過所述輸入部指示針對想要獲得的文件的條件時,基于在所述注解信息存儲部中存儲的注解信息,獲得滿足所述條件的文件。
8.根據權利要求7所述的文件管理裝置,其特征在于,還包括用于顯示信息的顯示部;對已獲得的所述文件,基于與該文件對應的注解信息中包含的所述履歷信息,在所述顯示部上顯示所述操作的履歷。
9.根據權利要求7所述的文件管理裝置,其特征在于,對已獲得的所述文件,基于與該文件對應的注解信息中包含的所述地址信息,取得所述文件。
10.一種文件管理裝置,用于管理多個文件,其特征在于,包括輸入部,用于輸入來自外部的指示;顯示部,用于顯示信息;注解信息存儲部,用于存儲多個注解信息,該注解信息是與文件對應的、至少根據包含所述文件移動的對所述文件所做操作的信息,針對每個文件和/或對存放文件的每個文件夾以與所述文件分體的形式分別準備,其包括表示對所述文件所做操作之履歷的履歷信息、和表示所述文件之地址的地址信息;當從外部通過所述輸入部指定某個文件時,基于所述注解信息存儲部存儲的與所述文件對應的注解信息,在所述顯示部上顯示有關所述文件的信息。
11.根據權利要求7~10中任一項所述的文件管理裝置,其特征在于,使用數據庫管理在所述注解信息存儲部存儲的所述注解信息。
12.根據權利要求7~11中任一項所述的文件管理裝置,其特征在于,所述注解信息采用XML,即可擴展標記語言記述。
全文摘要
在注解數據庫部(232)上以與文件分體存儲了與各個文件對應的注解數據。注解數據包括該文件的屬性信息、履歷信息和地址信息。當輸入了要獲得文件的條件時,數據管理部(226)讀出與該條件一致的注解數據,注解信息分析部(224)進行該注解數據的句子結構分析,并取得地址信息,數據管理部(226)基于該地址信息取得目的文件。這樣,即使要獲得的文件存在于諸如網絡服務器等離開的位置上,或者不必說是圖像文件,即使是除圖像文件之外的其它文件,也能夠容易地獲得。
文檔編號G06F17/30GK1940928SQ200610138808
公開日2007年4月4日 申請日期2004年4月29日 優先權日2003年4月30日
發明者長坂文夫 申請人:精工愛普生株式會社