專利名稱:文件管理的系統(tǒng)與裝置及方法和程序記錄媒體的制作方法
技術領域:
本發(fā)明涉及管理在個人電子計算機的硬盤等存儲的文件的文件管理系統(tǒng)、文件管理裝置及文件管理方法,與存儲用于文件管理系統(tǒng)的應用程序的程序記錄媒體,以及存儲用于使電子計算機執(zhí)行文件管理裝置的各種功能的程序的程序記錄媒體。
背景技術:
向來就有把例如個人電子計算機的硬盤存儲的文件的內(nèi)容顯示于顯示器上,或?qū)⒃撐募截惖搅硪淮疟P驅(qū)動器的軟盤上的情況。下面對這樣的由個人電子計算機與文件存儲裝置構(gòu)成的系統(tǒng)加以說明。
圖16表示這樣的已有的文件管理系統(tǒng)、訪問該系統(tǒng)的應用程序(application)、連結(jié)于該系統(tǒng)的顯示器的方框圖。而圖17和圖18表示已有文件管理系統(tǒng)的現(xiàn)有的文件管理裝置的工作以及應用程序的工作的流程圖。
在對已有的系統(tǒng)及應用程序的工作進行說明之前,首先指出下述前提條件。該前提條件,是指在第3存儲裝置4已經(jīng)存儲文件L、M和N三個文件,而且文件L、M和N分別如圖16所示,由訪問權(quán)利信息與內(nèi)容數(shù)據(jù)構(gòu)成這樣的條件。而所謂訪問權(quán)利意味著用戶從現(xiàn)有文件管理裝置8讀取作為對象的文件或?qū)⑵鋵懭朐摤F(xiàn)有文件管理裝置8的權(quán)利,在有多個用戶的情況下,對每一用戶都備有訪問權(quán)利信息。但是,下面為了說明的方便,假設用戶為一人,對于該用戶,文件L及文件N帶有“有訪問權(quán)”的信息,文件M帶有“無訪問權(quán)”的信息。有時像文件M和N那樣,在內(nèi)容數(shù)據(jù)中還包含是否允許其內(nèi)容在顯示器9上顯示和規(guī)定是否允許拷貝到第4存儲裝置5的許諾信息。而且內(nèi)容數(shù)據(jù)是經(jīng)過加密的。還有,應用程序E38是具有把文件的內(nèi)容顯示于顯示器9上的功能的程序,應用程序F39是具有將存儲于第3存儲裝置4的文件拷貝到第4存儲裝置5的功能的程序。
依據(jù)上述前提條件,用戶開始使用已有的系統(tǒng)及應用程序E38。那時候,首先是用戶利用連結(jié)于個人電子計算機37上的鍵盤,把用戶本身的名字和口令輸入個人電子計算機37的現(xiàn)有的文件管理裝置8。鍵盤沒有在圖16中表示出。然后,現(xiàn)有的文件管理裝置8對用戶的名字和口令進行確認,如果該名字和口令是預先登記的名字和口令,則判定用戶是正當?shù)挠脩?圖17的步驟1)。而如果用戶的名字及/或口令不是預先登記的名字和口令,則判定用戶不是正當?shù)挠脩?,使工作結(jié)束(圖17的步驟1)。還有,在這里為了說明方便,假定下面說明中判定用戶是正當?shù)挠脩簟?br>
接著,用戶利用鍵盤指示應用程序E38,要求現(xiàn)有的文件管理裝置8將第3存儲裝置4存儲的文件中的某一個的內(nèi)容顯示于顯示器9。在這里,下面為了方便假定已經(jīng)指示把文件N的內(nèi)容顯示于顯示器9。然后,應用程序E38通過接口6對現(xiàn)有的文件管理裝置8提出訪問要求(圖17的步驟11),現(xiàn)有的文件管理裝置8把該訪問要求輸入(圖17的步驟2),同時讀出第3存儲裝置4的文件N的訪問權(quán)利信息(圖17的步驟3),確認有否訪問權(quán)利(圖17的步驟4)。在這里,如上所述文件N的訪問權(quán)利信息為“有權(quán)訪問”的信息,換句話說,由于在文件N上附加了許可用戶在系統(tǒng)的現(xiàn)有的文件管理裝置8上讀寫文件N的信息,現(xiàn)有的文件管理裝置8把文件N讀出,通過接口6將其傳送到應用程序E38(圖17的步驟5)。又,在作為對象的文件不是文件N而是文件M的情況下,由于訪問權(quán)利信息為“無權(quán)訪問”,現(xiàn)有的文件管理裝置8沒有讀出文件M(圖17的步驟4)。
接著,應用程序E38從現(xiàn)有式樣的文件管理裝置8讀出文件N(圖17的步驟12),再讀出關于文件N的顯示的許諾信息,確認該許諾信息與應用程序E38本身的、把文件N的內(nèi)容顯示于顯示器9的要求是否一致(圖17的步驟13)。如圖16所示,關于文件N的顯示的許諾信息為“可”,也就是允許把文件N的內(nèi)容顯示于顯示器9,因此應用程序E38把文件N的內(nèi)容的加密數(shù)據(jù)加以譯碼(圖17的步驟14),在顯示器9進行顯示(圖17的步驟15)。而假如關于文件N的顯示的許諾信息為“不可”,則應用程序E38不能夠把文件N的加密數(shù)據(jù)加以譯碼,也不能夠在顯示器9上顯示(圖17的步驟13)。又,在作為對象的文件不是文件N而是文件L的情況下,文件L上不包含許諾信息,因此應用程序E38有把文件L的加密的數(shù)據(jù)譯碼顯示于顯示器9的情況(圖17的步驟14、15)和不譯碼、不在顯示器9顯示內(nèi)容的情況。
下面對用戶使用應用程序F39的情況加以說明。在這里,下面為了說明方便,假定用戶指示把第3存儲裝置4存儲的文件N拷貝到第4存儲裝置5。
在這種情況下,到應用程序F39輸入文件N讀出(圖18的步驟22)為止,與上述關于應用程序E38的情況,也就是圖17的步驟12為止的情況相同。但是其后應用程序F39不對關于文件N的拷貝的許諾信息進行確認,而通過接口6及現(xiàn)有的文件管理裝置8把文件N拷貝到第4存儲裝置5(圖18的步驟23)。
還有,在作為對象的文件不是文件N而是文件L的情況下,與上述文件N的情況相同,拷貝于第4存儲裝置5(圖18的步驟23)。另一方面,在作為對象的文件為文件M的情況下,由于該文件M的訪問權(quán)利信息是“無權(quán)訪問”,所以與上述關于應用程序E38的情況相同,應用程序F39不從現(xiàn)有式樣的文件管理裝置8傳送文件M。
這樣,在已有的文件管理系統(tǒng)中使用應用程序E38的情況下,如果在文件中附加有許諾信息,就考慮該許諾信息進行處理,但是在使用應用程序F39的情況下,即使在文件上附加有許諾信息也不考慮該許諾信息,進行拷貝處理。
因此,在以往即使是對附加許諾信息的文件、也就是作為著作權(quán)保護對象的文件,也有進行顯示、拷貝等處理的情況。換句話說,有不正當使用附加許諾信息的文件的情況。
又,在以往,對細分為文件的顯示、拷貝、移動、備份及/或加工等的處理不進行控制的情況下,讀出的文件允許進行拷貝等。要防止這些造成的不正當訪問與文件使用的方便是有矛盾的。
發(fā)明內(nèi)容
本發(fā)明如上所述,在已有的文件管理系統(tǒng)中,即使是對附加許諾信息的文件也有不考慮許諾信息就進行處理的情況,考慮到這樣的情況,本發(fā)明的目的在于,提供對附加許諾信息的文件考慮許諾信息再進行處理的文件管理裝置、具備這種文件管理裝置的文件管理系統(tǒng)、以及文件管理方法。
本發(fā)明的目的還在于,提供防止對作者具有著作權(quán)而成為著作權(quán)保護對象的文件,沒有作者的允許就進行顯示、拷貝、移動、備份及/或加工的文件管理裝置、具備這種文件管理裝置的文件管理系統(tǒng),以及文件管理方法。
本發(fā)明的目的又在于,提供對細分為文件的顯示、拷貝、移動、備份及/或加工等的處理進行控制,防止不正當訪問與文件使用方便不矛盾的文件管理裝置、具備這種文件管理裝置的文件管理系統(tǒng),以及文件管理方法。
第1發(fā)明(對應于權(quán)利要求1)是特征為具備把附加關于對文件進行處理的限制的信息的所述文件加以存儲的裝置,以及根據(jù)附加于所述文件的關于處理的限制信息,又考慮訪問本文件管理系統(tǒng)的應用程序的處理要求,進行所述文件的輸入輸出處理的文件管理裝置,所述文件管理裝置將所述存儲裝置內(nèi)的附加于所述文件的關于處理的限制的信息與來自所述應用程序的對所述文件的進行處理的要求內(nèi)容進行對照,決定可否對所述文件進行處理,根據(jù)其結(jié)果從所述存儲裝置輸入所述文件,然后輸出到所述應用程序的文件管理系統(tǒng)。
第2發(fā)明(對應于權(quán)利要求2)是第1發(fā)明所述的文件管理系統(tǒng),其特征在于所述文件管理裝置及所述應用程序都具有認證手段,雙方的認證手段都與對方的認證手段進行認證過程,所述文件管理裝置的認證手段對所述應用程序是否正規(guī)進行認證,所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述文件管理裝置決定所述應用程序?qū)λ鑫募煞襁M行處理,所述認證結(jié)果沒有能夠表明所述應用程序正規(guī)的情況下,所述文件管理裝置不接受所述應用程序?qū)λ鑫募M行處理的要求。
第3發(fā)明(對應于權(quán)利要求3)是第1發(fā)明所述的文件管理系統(tǒng),其特征在于所述文件管理裝置及所述應用程序都具有認證手段,雙方的認證手段都與對方的認證手段進行認證過程,所述文件管理裝置的認證手段對所述應用程序是否正規(guī)進行認證,所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述文件管理裝置決定所述應用程序?qū)λ鑫募煞襁M行處理,所述認證結(jié)果沒有能夠表明所述應用程序正規(guī)的情況下,所述文件管理裝置讀取所述存儲裝置內(nèi)的、附加于所述文件的關于處理的限制的全部信息或一部分信息,根據(jù)該讀取的信息決定所述應用程序可否對所述文件進行處理。
第4發(fā)明(對應于權(quán)利要求13)是記錄媒體,其特征在于,存儲使用于本發(fā)明的文件管理系統(tǒng)中的應用程序的記錄媒體。
第5發(fā)明(對應于權(quán)利要求14)是文件管理裝置,其特征在于,具備將連接于本文件管理裝置的存儲裝置內(nèi)的關于對文件進行處理的限制的信息與對本文件管理裝置進行訪問的應用程序來的對所述文件的處理要求內(nèi)容進行對照的對照手段,以及根據(jù)所述對照手段的對照,決定可否對所述文件進行處理,并根據(jù)其結(jié)果從所述存儲裝置輸入所述文件再輸出到所述應用程序中的輸入輸出手段。
第6發(fā)明(對應于權(quán)利要求15)是根據(jù)第5發(fā)明所述的文件管理裝置,其特征在于,本文件管理裝置具備認證手段,該認證手段和所述應用程序的認證手段與對方的認證手段進行認證過程,本文件管理裝置的認證手段認證所述應用程序是否正規(guī),在所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述對照手段進行所述對照,所述輸入輸出手段決定所述應用程序可否對所述文件進行處理,在所述認證結(jié)果不能表明所述應用程序正規(guī)的情況下,所述對照手段不接受所述應用程序?qū)λ鑫募M行處理的要求,不進行所述對照。
第7發(fā)明(對應于權(quán)利要求16)是根據(jù)第5發(fā)明所述的文件管理裝置,其特征在于,本文件管理裝置具備認證手段,該認證手段和所述應用程序的認證手段與對方的認證手段進行認證過程,本文件管理裝置的認證手段認證所述應用程序是否正規(guī),在所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述對照手段進行所述對照,所述輸入輸出手段決定所述應用程序可否對所述文件進行處理,在所述認證結(jié)果不能表明所述應用程序正規(guī)的情況下,所述對照手段讀取所述存儲裝置內(nèi)的、附加于所述文件的關于處理的限制的全部信息或一部分信息,所述輸入輸出手段根據(jù)所述讀取的信息決定所述應用程序可否對所述文件進行處理。
第8發(fā)明(對應于權(quán)利要求26)是程序記錄媒體,其特征在于,存儲用于使電子計算機執(zhí)行本發(fā)明的文件管理裝置的各構(gòu)成手段的全部或一部分的各種功能的程序。
第9發(fā)明(對應于權(quán)利要求27)是一種文件管理系統(tǒng),其特征在于,具備多個包括存儲附加關于對文件處理的限制的信息的所述文件的存儲裝置和依據(jù)關于對所述處理的限制的信息,又考慮訪問本文件管理系統(tǒng)的應用程序來的處理要求,進行所述文件的輸入輸出處理的文件管理裝置的組合,所述文件管理裝置把不能改寫的固有值加密并附加于相應的存儲裝置內(nèi)的所述文件,而且只讀取附加所述相應的存儲裝置的固有值的所述文件,該固有值是用于指定所述相應的存儲裝置的,該存儲裝置固有的。
第10發(fā)明(對應于權(quán)利要求28)是一種文件管理系統(tǒng),其特征在于,具備多個存儲附加關于對文件處理的限制的信息的所述文件的存儲裝置和依據(jù)關于對所述處理的限制的信息,又考慮訪問本文件管理系統(tǒng)的應用程序來的處理要求,進行所述文件的輸入輸出處理的文件管理裝置,
所述文件管理裝置把不能改寫的固有值加密并附加于所述多個存儲裝置的各個存儲裝置中存儲的所述文件,而且只讀取與附加的固有值對應的存儲裝置中存儲的所述文件,該固有值是用于指定與該文件對應的存儲裝置的,該存儲裝置固有的。
第11發(fā)明(對應于權(quán)利要求29)是一種文件管理裝置,其特征在于,把不能改寫的固有值加密并附加于連接在本文件管理裝置上的存儲裝置內(nèi)的文件,而且只讀取附加所述存儲裝置的固有值的所述文件,該固有值是用于指定所述存儲裝置的,該存儲裝置固有的。
第12發(fā)明(對應于權(quán)利要求30)是一種文件管理裝置,其特征在于,把不能改寫的固有值加密并附加于連接在本文件管理裝置上的多個存儲裝置中的各存儲裝置存儲的文件,而且只讀取附加所述存儲裝置的固有值的所述文件,該固有值是用于指定與該文件對應的存儲裝置的,該存儲裝置固有的。
第13發(fā)明(對應于權(quán)利要求31)是一種程序記錄媒體,其特征在于,存儲使電子計算機執(zhí)行第11或第12發(fā)明的文件管理裝置的全部或一部分的各種功能用的程序。
第14發(fā)明(對應于權(quán)利要求32)是一種文件管理方法,其特征在于,把附加關于對文件進行處理的限制的信息的所述文件加以存儲的存儲裝置內(nèi)的關于對所述文件進行處理的限制的信息與來自訪問文件管理系統(tǒng)的應用程序的對所述文件的處理要求內(nèi)容進行對照,根據(jù)該對照決定可否對所述文件進行處理,根據(jù)其結(jié)果從所述存儲裝置輸入所述文件,然后輸出到應用程序。
第15發(fā)明(對應于權(quán)利要求33)是一種文件管理方法,其特征在于,具備把用于指定所述存儲裝置的、該存儲裝置固有且不能改寫的固有值加密并附加于存儲文件的存儲裝置內(nèi)的所述文件的步驟,以及只讀取附加所述存儲裝置的固有值的所述文件的讀取步驟。
第16發(fā)明(對應于權(quán)利要求34)是一種文件管理方法,其特征在于,把用于指定與所述文件對應的存儲裝置的,該存儲裝置固有且不能改寫的固有值加密并附加于存儲文件的多個存儲裝置中的各存儲裝置存儲的文件的步驟,以及只讀取與附加的固有值對應的存儲裝置存儲的所述文件的步驟。
附圖概述圖1是本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的方框圖。
圖2是本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的、包含新的文件管理裝置的各構(gòu)成手段的方框圖。
圖3是本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的新的文件管理裝置的動作以及應用程序的動作的流程圖。
圖4是本發(fā)明實施形態(tài)2的文件管理系統(tǒng)的新的文件管理裝置的動作以及應用程序A的動作的流程圖。
圖5是本發(fā)明實施形態(tài)2的文件管理系統(tǒng)的新的文件管理裝置的動作以及應用程序B的動作的流程圖。
圖6是本發(fā)明實施形態(tài)3的文件管理系統(tǒng)的第1存儲裝置存儲的全部文件。
圖7是本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的方框圖。
圖8是本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的新的文件管理裝置的動作以及應用程序的動作的流程圖。
圖9是不同于圖7的另一本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的方框圖。
圖10是不同于圖8的另一本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的新的文件管理裝置的動作以及表示應用程序的動作的流程圖。
圖11是本發(fā)明實施形態(tài)5的文件管理系統(tǒng)的方框圖。
圖12是不同于圖11的另一本發(fā)明實施形態(tài)5的文件管理系統(tǒng)的方框圖。
圖13是本發(fā)明實施形態(tài)6的文件管理系統(tǒng)的方框圖。
圖14是本發(fā)明實施形態(tài)6的文件管理系統(tǒng)的文件管理裝置的動作以及應用程序的動作的流程圖。
圖15是不同于圖13的另一本發(fā)明實施形態(tài)6的文件管理系統(tǒng)的方框圖。
圖16是已有的文件管理系統(tǒng)的方框圖。
圖17是已有的文件管理系統(tǒng)的文件管理裝置的動作以及應用程序的動作的第1流程圖。
圖18是已有的文件管理系統(tǒng)的文件管理裝置的動作以及應用程序的動作的第2流程圖。
符號說明1 個人電子計算機2 第1存儲裝置3 第2存儲裝置4 第3存儲裝置5 第4存儲裝置6 接口7 新文件管理裝置8 現(xiàn)有的文件管理裝置9 顯示器10 應用程序A11 應用程序B12 認證手段13 對照手段14 輸入輸出手段15 個人電子計算機16 調(diào)制解調(diào)器17 新文件管理裝置18 收費手段19 收費服務器20 個人電子計算機21 新文件管理裝置22 收費軟件23 個人電子計算機24 新文件管理裝置25 判斷手段26 應用程序C27 個人電子計算機28 新文件管理裝置29 判斷軟件30 個人電子計算機31 接口32 第1文件管理裝置33 第2文件管理裝置
34 應用程序D35 個人電子計算機36 第3文件管理裝置37 個人電子計算機38 應用程序E39 應用程序F本發(fā)明的最佳實施方式下面參照附圖對本發(fā)明的實施形態(tài)加以說明。
實施形態(tài)1首先說明本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的結(jié)構(gòu)。
圖1是本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的方框圖。實施形態(tài)1的文件管理系統(tǒng)由個人電子計算機1、第1存儲裝置2、第2存儲裝置3、第3存儲裝置4、第4存儲裝置5構(gòu)成。個人電子計算機1由接口6、新文件管理裝置7、現(xiàn)有的文件管理裝置8構(gòu)成。該個人電子計算機1與顯示器9連接,圖1中也示出顯示器9。又,在圖1中也示出實施形態(tài)1中使用的應用程序A10及應用程序B11。
下面首先對個人電子計算機的各結(jié)構(gòu)手段加以說明。
接口6處于新文件管理裝置7與應用程序A10之間,是連接文件等的手段。又,接口6也處于現(xiàn)有的文件管理裝置8與應用程序B11之間,也是連接文件等的手段。
新文件管理裝置7是通過接口6從第1存儲裝置2輸入存儲于該第1存儲裝置2的文件的訪問權(quán)利的信息、關于文件處理的信息以及與輸入文件一起從應用程序A10來的要求信息,進行文件的輸入輸出處理的裝置。在下面以所述有關處理的信息作為許諾信息。又,關于來自應用程序A10的要求信息,將在下面敘述本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的動作時加以說明。還有,新文件管理裝置7如圖2所示,具備認證手段12、對照手段13、輸入輸出手段14。關于認證手段12、對照手段13以及輸入輸出手段14也將在下面敘述本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的動作時加以說明。
現(xiàn)有的文件管理裝置8與“已有技術”部分所述相同,是從第3存儲裝置4輸入存儲于該第3存儲裝置4的文件的訪問權(quán)利信息、許諾信息及文件,同時通過接口6輸入來自應用程序B11的訪問要求,進行文件的輸入輸出處理的裝置。
下面依序?qū)Φ?存儲裝置2、第2存儲裝置3、第3存儲裝置4、第4存儲裝置5、顯示器9、應用程序A10及應用程序B11加以說明。
第1存儲裝置2、第2存儲裝置3、第3存儲裝置4及第4存儲裝置5分別為存儲文件的裝置。
而且第1存儲裝置2已經(jīng)存儲著文件A和文件B兩個文件,文件A和文件B分別如圖1所示,由訪問權(quán)利信息、許諾信息、內(nèi)容數(shù)據(jù)構(gòu)成。所謂訪問權(quán)利與“已有技術”部分所述相同,意味著用戶在新文件管理裝置7讀寫作為對象的文件的權(quán)利,在用戶有多個的情況下,對每一用戶都備有訪問權(quán)利信息。但是下面為了說明的方便,假設用戶為一人,而且假設對于該用戶,在文件A及文件B附加了“有訪問權(quán)”的信息。又,所謂許諾信息,是用于規(guī)定是否允許將文件的內(nèi)容顯示于顯示器9、拷貝到第2存儲裝置3或移動、備份、加工的信息,分別對顯示、拷貝、移動、備份及加工獨立配備。而所謂備份是只允許把作為對象的文件拷貝到第2存儲裝置3,在進行該拷貝之后,只允許再拷貝到第1存儲裝置2。還有,所謂文件的內(nèi)容,意味著該文件實質(zhì)上是電影還是文章。
第2存儲裝置3在本發(fā)明實施形態(tài)1的文件管理系統(tǒng)開始動作的時刻還沒有存儲任何文件。
第3存儲裝置4與“已有技術”部分所述相同,存儲著文件L、M、N。關于文件L、M、N,在“已有技術”部分已經(jīng)作出了說明,這里省略其說明。
第4存儲裝置5與第2存儲裝置3相同,在本發(fā)明的實施形態(tài)1的文件管理系統(tǒng)開始動作的時刻沒有存儲著任何文件。而且第4存儲裝置5也和“已有技術”部分所述相同。
顯示器9是顯示第1存儲裝置2存儲的文件A、B的內(nèi)容的手段。
應用程序A10是具有把第1存儲裝置2存儲的文件A及B拷貝到第2存儲裝置3的功能的程序,具備認證手段的功能。又,應用程序A10是遵守文件A和文件B的許諾信息,與新文件管理裝置7對應的正規(guī)的應用程序。
應用程序B11是具有把第3存儲裝置4存儲的文件L、M、N拷貝到第4存儲裝置5的功能的程序,具備認證手段的功能。但是,應用程序B11不遵守文件A和文件B的許諾信息,是與新文件管理裝置7不對應的非法的應用程序。
還有,權(quán)利要求1的本發(fā)明的存儲裝置使用第1存儲裝置2、文件管理裝置使用新文件管理裝置7。而權(quán)利要求13的本發(fā)明的程序記錄媒體使用存儲應用程序A10的程序的程序記錄媒體。而權(quán)利要求14的本發(fā)明的文件管理裝置使用新文件管理裝置7。還有,權(quán)利要求6及19所述的、不在訪問本文件管理系統(tǒng)的數(shù)據(jù)記錄媒體記錄所述文件的處理意味著把文件的內(nèi)容顯示于顯示器9。
下面敘述本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的動作。
首先,參照圖3對用戶使用實施形態(tài)1的文件管理系統(tǒng)及應用程序A10的情況加以說明。該圖3是文件管理系統(tǒng)的新文件管理裝置7的動作以及應用程序的動作的流程圖。
又,首先用戶利用連接于個人電子計算機1的鍵盤,把用戶本身的名字和口令輸入個人電子計算機1的新文件管理裝置7。圖1沒有表示出鍵盤。然后,新文件管理裝置7對用戶的名字和口令進行確認,如果該名字和口令與預先登記的相同,則判定用戶是正當?shù)挠脩?圖3的步驟1),而反之如果用戶的名字和/或口令與預先登記的不相同,則判定用戶不是正當?shù)挠脩簦瑒幼鹘Y(jié)束(圖3的步驟1)。在這里為了說明方便,假定用戶被判定為正當?shù)挠脩簟?br>
接著,用戶利用鍵盤向應用程序A10發(fā)出要求新文件管理裝置7把第1存儲裝置2存儲的某一個文件拷貝到第2存儲裝置3的指示。下面為了說明方便,把文件A當作被要求拷貝到第2存儲裝置3的文件。而應用程序A10通過接口6對新文件管理裝置7提出訪問要求(圖3的步驟21)。該訪問要求意味著規(guī)定文件和要求讀出該文件,在本情況下,意味著要求讀出第1存儲裝置2的文件A。然后,新文件管理裝置7輸入來自應用程序A10的訪問要求(圖3的步驟2),讀出第1存儲裝置2的文件A的訪問權(quán)利信息(圖3的步驟3),確認是否有訪問權(quán)(圖4的步驟4)。這里,如上所述,又如圖1所示,確認文件A的訪問權(quán)利信息為“有”。
然后,設置于新的文件管理裝置7的認證手段12與應用程序A10的認證手段的功能之間進行認證過程(圖3的步驟5和步驟22)。該認證手續(xù)利用例如具有問題和該問題的解的認證手段12進行,通過接口6將問題向應用程序A10提出,應用程序A10通過接口6對該問題進行解答,認證手段12將正確答案與來自應用程序A10的解答加以對照,以此進行認證。而如果正確答案與解答一致,則認為認證成功,認證手段12就認為應用程序A10是正規(guī)的。反之如果正確答案與解答不一致,則認為認證失敗,認證手段12就認為應用程序A10是非法的。如上所述,應用程序A10是與新文件管理裝置7對應的正規(guī)的應用程序,所以認證成功。
而一旦認證成功,應用程序A10就通過接口6對新文件管理裝置7的對照手段13要求把第1存儲裝置2存儲的文件A拷貝到第2存儲裝置3(圖3的步驟23),設置于新文件管理裝置7的對照手段13在輸入該要求的同時(圖3的步驟6)從第1存儲裝置2讀出關于文件A的拷貝的許諾信息,判斷該許諾信息是“可”還是“否”(圖3的步驟7、步驟8)。如圖1所示,關于文件A的拷貝的許諾信息為“否”,因此對照手段13通過接口6把關于不能接受來自應用程序A10的拷貝要求的意思的信息輸出到應用程序A10(圖3的步驟8)。應用程序A10輸入來自對照手段13的關于不能接受拷貝要求的意思的信息(圖3的步驟24),打斷把第1存儲裝置2存儲的文件A拷貝到第2存儲裝置3的念頭。
下面對作為對象的文件不是文件A而是文件B的情況加以說明。在這種情況下,到設置于新文件管理裝置7的對照手段13讀出關于從第1存儲裝置2拷貝文件B的許諾信息為止與上述文件A的情況相同。也就是說,到圖3的步驟7為止與上面所述的動作相同。
由于關于文件B的拷貝的許諾信息為“可”,對照手段13在讀出該許諾信息之后通過接口6把關于接受來自應用程序A10的拷貝要求的意思的信息輸出到應用程序A10(圖3的步驟8)。而設置于新文件管理裝置7的輸入輸出手段14從第1存儲裝置2讀出文件B,通過接口6把該文件B輸出到應用程序A10(圖3的步驟9)。應用程序A10輸入來自輸入輸出手段14的文件B并讀出(圖3的步驟25),通過接口6及新文件管理裝置7的輸入輸出手段14把文件B拷貝于第2存儲裝置3(圖3的步驟26)。
迄今為止對文件管理系統(tǒng)與應用程序A10關系到的情況的動作進行了說明,下面對文件管理系統(tǒng)與應用程序B11關系到的情況的動作加以說明。在這種情況下,用戶也向應用程序B11發(fā)出要求新文件管理裝置7把第1存儲裝置2存儲的文件A拷貝到第2存儲裝置3的指示。
在這種情況下,到設置于新的文件管理裝置7的認證手段12與應用程序B11的認證手段的功能之間進行認證過程(圖3的步驟5和步驟22)為止,也與上述應用程序A10的情況相同。但是應用程序B11是與新文件管理裝置7不對應的違法的應用程序,因此認證手段把應用程序B11認證為非法的應用程序,認證失敗。這樣,一旦認證失敗,新文件管理裝置7對來自應用程序B11的任何要求就一概不接受。迄今為止作為對象的文件是文件A,但是即使作為對象的文件是文件B,認證還是失敗,新文件管理裝置7對來自應用程序B11的任何要求也一概不接受。
用戶向應用程序B11發(fā)出要求現(xiàn)有的文件管理裝置8把第3存儲裝置4存儲的某一個文件拷貝到第4存儲裝置5的指示的情況下,其動作與在“已有技術”部分敘述的應用程序F39的情況相同。這里省略其掃描。
如上所述,本發(fā)明實施形態(tài)1的文件管理系統(tǒng)與已有的文件管理系統(tǒng)不同,不能無視許諾信息對文件進行拷貝。
還有,在上述實施形態(tài)1中,關于用戶是否正當?shù)呐袛啵约霸O置于新文件管理裝置7的認證手段12與應用程序A10或應用程序B11的認證手段的功能之間的認證手續(xù),不限于上述例子。
實施形態(tài)2下面將本發(fā)明實施形態(tài)2的文件管理系統(tǒng)的結(jié)構(gòu)與其動作一起說明。
在實施形態(tài)2中,在實施形態(tài)1所說明的認證失敗時,與實施形態(tài)1所說明的情況有所不同,因此下面將利用圖4和圖5以與實施形態(tài)1不同的地方為重點進行說明。圖4是文件管理系統(tǒng)的新的文件管理裝置7的動作以及應用程序A10的動作的流程圖。圖5是文件管理系統(tǒng)的新的文件管理裝置7的動作以及應用程序B11的動作的流程圖。本發(fā)明實施形態(tài)2的文件管理系統(tǒng)的動作與本發(fā)明實施形態(tài)1的文件管理系統(tǒng)的動作不同,但文件管理系統(tǒng)的結(jié)構(gòu)與圖1所示的結(jié)構(gòu)相同。
首先利用圖4對文件管理系統(tǒng)與應用程序A10相關的情況下的動作加以說明。在這種情況下,在實施形態(tài)1使用的、圖3的步驟5與步驟22所示的認證成功。也就是說,圖4的步驟5與步驟22所示的認證成功,因此,其后的動作與實施形態(tài)1中所述的相同。
下面利用圖5對文件管理系統(tǒng)與應用程序B11相關的情況下的動作加以說明。在這種情況下,在實施形態(tài)1使用的、圖3的步驟5與步驟22所示的認證失敗。也就是說,圖5的步驟5與步驟22所示的認證失敗。
一旦認證失敗,在新文件管理裝置7設置的對照手段13不僅從第1存儲裝置2讀出關于文件A的拷貝的許諾信息,而且讀出關于圖1所示的文件A的顯示、移動、備份及加工的許諾信息,也就是說讀出文件A的全部許諾信息,對全部許諾信息確認是“可”還是“否”(圖5的步驟10、11)。
文件A的許諾信息中包含有“否”的信息,因此輸入輸出手段14不進行任何處理。其結(jié)果是,應用程序B11不能輸入文件A。
迄今為止對以文件A為對象文件的情況進行了敘述,下面對以文件B為對象文件的情況進行說明。在這種情況下,設置于新文件管理裝置7的對照手段13也從第1存儲裝置2讀出文件B的全部許諾信息,對全部許諾信息確認是“可”還是“否”(圖5的步驟10、步驟11)。如圖1所示,文件B的全部許諾信息為“可”,因此輸入輸出手段14判斷文件B是可以自由訪問的文件,從第1存儲裝置2讀出文件B,通過接口6把該文件B輸出到應用程序B11(圖5的步驟9)。接著,應用程序B11從輸入來自輸入輸出手段14的文件B并讀出,再通過輸入輸出手段14把文件B拷貝到第2存儲裝置3(圖5的步驟25、步驟26)。
如上所述,本發(fā)明實施形態(tài)2的文件管理系統(tǒng)與本發(fā)明實施形態(tài)1的文件管理系統(tǒng)不同,即使是不正規(guī)的非法應用程序,換句話說,即使是認證失敗的應用程序,只要是自由訪問的文件,就能夠把該文件輸出到應用程序。因此,廠家能夠自由地作成能對自由訪問的文件進行訪問的應用程序,非常方便。
實施形態(tài)3下面將本發(fā)明實施形態(tài)3的文件管理系統(tǒng)的加工與其動作一起加以說明。
在實施形態(tài)3,實施形態(tài)2中說明的認證失敗的情況下,與實施形態(tài)2說明的情況不同,因此下面利用圖6對與實施形態(tài)2不同的情況加以說明。
圖6表示文件管理系統(tǒng)的第1存儲裝置2存儲的全部文件,表示除上面所述的文件A及文件B外,還有文件C和文件D,都存儲于第1存儲裝置2。圖6的許諾信息“拷貝世代”是規(guī)定能夠?qū)ξ募M行拷貝的世代的信息,附有允許拷貝的世代數(shù)。例如在文件C的情況下,附有數(shù)字“3”,因此意味著可以拷貝3世代。進行一次拷貝,允許拷貝的世代數(shù)就減少1。
文件管理系統(tǒng)與應用程序B11相關的情況如實施形態(tài)2所示,認證失敗。
一旦認證失敗,設置于新文件管理裝置7的對照手段13就不從第1存儲裝置2讀出關于文件A的拷貝的許諾信息,而讀出圖6所示的關于文件A的顯示、移動、備份、加工及拷貝世代的許諾信息,在讀出的全部許諾信息中,對除了“拷貝世代”以外的全部許諾信息確認是“可”還是“否”(圖5的步驟10、11),同時確認“拷貝世代”的許諾信息的數(shù)字(圖5的步驟11)。對照手段13不讀出關于拷貝的許諾信息,是因為如果“拷貝世代”的許諾信息上附加著“0”以外的數(shù)字,則表示允許拷貝。而如果附加數(shù)字“0”,則表示不允許拷貝。又,如果在“拷貝世代”沒有附加任何數(shù)字則表示允許進行拷貝。
由于文件A的許諾信息中包含“否”的信息,輸入輸出手段14什么處理也不做。其結(jié)果是,應用程序B11不能輸入文件A。
下面對對象文件是文件B的情況加以說明。在這種情況下,如圖6所示,文件B的許諾信息沒有關于拷貝世代的信息,而除此以外的全部信息均為“可”,因此輸入輸出手段14從第1存儲裝置2讀出文件B,通過接口把文件B輸出到應用程序B11(圖5的步驟9)。然后,應用程序B11把來自輸入輸出手段14的文件B輸入并讀出,再通過接口6及輸入輸出手段14把文件B拷貝到第2存儲裝置3(圖5的步驟25與步驟26)。
下面對對象文件為文件C的情況加以說明。在這種情況下,如圖6所示,文件C中關于拷貝世代有可以拷貝到“3”世代的許諾信息。這意味著可以拷貝,這時也是對照手段13不讀出關于文件C的拷貝的許諾信息,而讀出除了拷貝以外的許諾信息,在讀出的全部許諾信息中,對“拷貝世代”以外的全部許諾信息確認是“可”還是“否”(圖5的步驟10和步驟11),同時確認“拷貝世代”的許諾信息的數(shù)字(圖5的步驟11)。如上所述,“拷貝世代”的許諾信息的數(shù)字為“3”,文件C是可以拷貝的,又,由于此外的許諾信息全部為“可”,與文件B的情況相同,輸入輸出手段14從第1存儲裝置2讀出文件C,通過接口6把該文件C輸出到應用程序B11。(圖5的步驟9)。然后應用程序B11輸入來自輸入輸出手段14的文件C并讀出,再通過接口6及輸入輸出手段14把文件C拷貝到第2存儲裝置3(圖5的步驟25與步驟26)。
下面對對象文件為文件D的情況加以說明。在這種情況下,如圖6所示,文件D中關于拷貝世代有可以拷貝到“3”世代的許諾信息。這時也是對照手段13讀出除了拷貝以外的許諾信息,在讀出的這些許諾信息中,對“拷貝世代”以外的全部許諾信息確認是“可”還是“否”(圖5的步驟10和步驟11),同時確認“拷貝世代””的許諾信息的數(shù)字(圖5的步驟11)。如圖6所示,文件D的許諾信息中包含包含著“否”的信息,因此輸入輸出手段14什么處理也不進行。其結(jié)果是,應用程序B11不能輸入文件D。
還有,在上述實施形態(tài)3中,在各文件上附加著“拷貝世代”這種許諾信息,但是也可以在各文件上不附加著“拷貝世代”這種許諾信息,而附加規(guī)定可以拷貝文件的日期的許諾信息。在這種情況下,附加“拷貝日期”的許諾信息的文件自動表示允許拷貝,這時也是進行與對具有所述“拷貝世代”的許諾信息的文件的動作相同的動作,但是要考慮把“拷貝世代”的地方置換為“拷貝日期”,該“拷貝日期”表示可以拷貝的日期。
又可以在文件上不附加上述“拷貝日期”的許諾信息,而附加“移動日期”這樣的許諾信息。即使是對于這樣的文件,也是進行與對具有所述“拷貝日期”的許諾信息的文件的動作相同的動作,但是要考慮把“拷貝日期”的地方置換為“移動日期”,該“移動日期”表示可以移動文件的日期。
還有,在上述實施形態(tài)1~3中,應用程序A10是具有把第1存儲裝置2存儲的文件拷貝到第2存儲裝置3的功能的程序,但是應用程序A10也可以是具有用于把文件顯示于顯示器9、移動到第2存儲裝置3、進行備份或加工等功能的程序。這時,只要把上述拷貝處理置換為顯示、移動、備份、或加工這樣的處理,考慮該處理與對象文件的許諾信息的組合,則上述實施形態(tài)1~3就能夠成立。
實施形態(tài)4首先對本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的結(jié)構(gòu)加以說明。
實施形態(tài)4的文件管理系統(tǒng)如圖7所示,由與實施形態(tài)1的文件管理系統(tǒng)的個人電子計算機1不同的個人電子計算機15、第1存儲裝置2、第2存儲裝置3、調(diào)制解調(diào)器16構(gòu)成。而個人電子計算機15具有與個人電子計算機1所具備的新文件管理裝置7不同的新文件管理裝置17,該新文件管理裝置17除了具備新文件管理裝置7所具備的各構(gòu)成手段外,還具備收費手段18。該收費手段18與調(diào)制解調(diào)器16連接,調(diào)制解調(diào)器16通過公用線路與業(yè)務提供者的收費服務器19連接。又,第1存儲裝置2存儲與文件A、B不同的文件E、F和G。文件E、F和G中如圖7所示,附加構(gòu)成圖1所示的文件A和B的訪問權(quán)利信息、許諾信息以及內(nèi)容數(shù)據(jù),同時對各許諾信息還附加關于與該許諾信息對應的處理是否對用戶收取規(guī)定的費用的收費信息。例如對于文件E,顯示器9上的顯示加有要求向用戶收取300日元的費用的收費信息。
下面對本發(fā)明實施形態(tài)4的文件管理系統(tǒng)的動作加以說明。
圖8表示實施形態(tài)4的文件管理系統(tǒng)的新文件管理裝置17的動作以及應用程序的動作的流程圖。下面為了說明方便,取為表示新文件管理裝置17及應用程序A10的動作的流程圖。
新文件管理裝置17及應用程序A10與實施形態(tài)1一樣動作,新文件管理裝置17對應用程序A10進行認證,一旦認證成功,應用程序A10就通過接口6對新文件管理裝置17要求例如把第1存儲裝置2存儲的文件E拷貝到第2存儲裝置3(圖8的步驟23)。其后,在圖8的步驟11,在對照手段13讀出文件E的許諾信息之前,設置于新文件管理裝置17的收費手段18從第1存儲裝置2輸入文件E的拷貝收費信息并讀出(圖8的步驟7),確認對該收費信息是否附加要求向用戶收取規(guī)定的費用的信息(圖8的步驟8)。關于文件E的拷貝收費信息,如圖7所示,是要求用戶在拷貝時支付1000日元的費用的信息,因此收費手段18通過接口6及應用程序A10在顯示器9上顯示該收費信息,向用戶收取1000日元的費用(圖8的步驟9)。用戶利用鍵盤通過收費手段18及調(diào)制解調(diào)器16向業(yè)務提供者的收費服務器19支付1000日元的費用后,該收費服務器19就通過調(diào)制解調(diào)器16把用戶支付了1000日元的費用的信息輸出到收費手段18(圖8的步驟10)。然后進入圖8的步驟11,該步驟11以后進行與實施形態(tài)1相同的動作。
至此只是對以文件E為對象文件的情況進行了說明,而在以文件F或文件G為對象文件的情況下,拷貝收費信息是對用戶進行拷貝不收費的信息,因此在圖8的步驟8之后,進入步驟11,其后進行與實施形態(tài)1相同的動作。
又,在上述實施形態(tài)4中,設置于新文件管理裝置17的收費手段18對收費信息進行判斷,如果收費信息是要求向用戶收取規(guī)定的費用的信息,則將該收費信息顯示于顯示器9。但是也可以采用圖9所示的結(jié)構(gòu),應用程序A10中具備的收費軟件22對收費信息的內(nèi)容進行判斷,如果收費信息是要求向用戶收取規(guī)定的費用的信息,則將該收費信息顯示于顯示器9(圖10的步驟24)。在這種情況下,也是在用戶通過應用程序A10的收費軟件22支付規(guī)定的費用之后,一旦應用程序A10將支付該費用的信息輸出到新文件管理裝置21的對照手段13(圖10的步驟25、26、9),就進入圖10的步驟11,其后,進行與實施形態(tài)1相同的動作。
上述實施形態(tài)4為了說明的方便,舉出了實施形態(tài)1的變形例,這樣的變形也適用于實施形態(tài)2或?qū)嵤┬螒B(tài)3。
實施形態(tài)5下面同時對本發(fā)明實施形態(tài)5的文件管理系統(tǒng)的結(jié)構(gòu)與動作加以說明。
實施形態(tài)5的文件管理系統(tǒng)如圖11所示,由個人電子計算機23、第1存儲裝置2、第2存儲裝置3構(gòu)成。個人電子計算機23具有新文件管理裝置24,該新文件管理裝置24除了具備個人電子計算機1所具備的新文件管理裝置7的各結(jié)構(gòu)手段外,還具備判斷手段25。而第1存儲裝置2存儲與文件A、B不同的文件H及文件I。文件H上如圖11所示,加有訪問權(quán)利信息、許諾信息及內(nèi)容數(shù)據(jù),同時還在關于顯示的許諾信息上附加該顯示的用戶的允許使用年齡信息。而且應用程序C26是具有將文件H或文件I的內(nèi)容顯示于顯示器9的功能的程序。
在實施形態(tài)1所述的認證成功之后,要把文件H的內(nèi)容顯示于顯示器9時,設置于新文件管理裝置24的對照手段13讀出文件H的許諾信息之前,判斷手段25從第1存儲裝置2輸入顯示文件H的用戶的允許使用年齡信息,在該允許使用年齡信息是規(guī)定用戶的允許使用年齡范圍的信息的情況下,判斷手段25收到用戶利用鍵盤等輸入的該用戶的年齡信息,判斷該年齡是否包含于允許使用年齡范圍內(nèi)。下面為了說明方便,假定用戶的年齡為25歲,25歲包含于圖11的關于文件H的顯示的允許使用年齡范圍18歲以上的范圍內(nèi),因此進入下一個步驟、即實施形態(tài)1說明的圖3的步驟7,其后進行與實施形態(tài)1相同的動作。
上述說明中,假定用戶年齡為25歲,但在用戶年齡為15歲的情況下,由于15歲不包含于允許使用年齡18歲以上的范圍內(nèi),下面不能夠進入任何步驟。
迄今為止所敘述的是關于文件H的情況,而在作為對象的文件是文件I的情況下,由于沒有關于顯示的允許使用年齡信息,可以不考慮允許使用年齡范圍,在認證成功之后,進入作為下一個步驟的實施形態(tài)1所說明的圖3的步驟7,其后與實施形態(tài)1一樣動作。
又,在上述實施形態(tài)5,對認證成功的情況進行了敘述,而在認證失敗的情況下進行實施形態(tài)1所說明的動作。
又,在上述實施形態(tài)5,設置于新文件管理裝置24的判斷手段25判斷用戶的年齡是否在允許使用年齡范圍內(nèi),但是也可以采用圖12所示的結(jié)構(gòu),由應用程序C26中的判斷軟件29判斷用戶的年齡是否在允許使用年齡范圍內(nèi)。在進行了該判斷之后,在用戶的年齡是在允許使用年齡范圍內(nèi)的情況下,進入實施形態(tài)1所說明的圖3的步驟7,此后與實施形態(tài)1一樣動作,在用戶的年齡不在允許使用年齡范圍內(nèi)的情況下,不進入任何步驟。
還有,上述實施形態(tài)5為了說明的方便,舉出了實施形態(tài)1的變形例,而這樣的變形例也適用于實施形態(tài)3或?qū)嵤┬螒B(tài)4。
實施形態(tài)6下面將本發(fā)明實施形態(tài)6的文件管理系統(tǒng)的結(jié)構(gòu)與其動作一起說明。
實施形態(tài)6的文件管理系統(tǒng)如圖13所示,由個人電子計算機30、第1存儲裝置2和第2存儲裝置3構(gòu)成。個人電子計算機30由接口31、第1文件管理裝置32、第2文件管理裝置33構(gòu)成。
第1文件管理裝置32及第2文件管理裝置33是與實施形態(tài)1的文件管理系統(tǒng)所具備的新文件管理裝置7一樣的裝置。第1存儲裝置2存儲文件J和K。文件J和K分別由上述范圍權(quán)利信息、許諾信息及內(nèi)容數(shù)據(jù)構(gòu)成。而第2存儲裝置3在進行本說明的時刻還沒有存儲任何文件。又,把第1文件管理裝置32與第1存儲裝置2連接,第2文件管理裝置33與第2存儲裝置3連接。還有,應用程序D34是能夠把第1存儲裝置2或第2存儲裝置3存儲的文件的內(nèi)容顯示于顯示器9的程序。
首先,第1文件管理裝置32如圖13所示,作為不能改寫的固有值(ID)把“Disk1”加密并分別附加于第1存儲裝置2存儲的文件J和K,該固有值是用于規(guī)定文件J和K分別存儲于第1存儲裝置2的,第1存儲裝置2固有的。而且第1文件管理裝置32只讀取附加固有值“Disk1”的文件J和K。
其后,假設利用SCSI等公開的接口,而不通過第1文件管理裝置32及第2文件管理裝置33,把以上那樣存儲于第1存儲裝置2的文件J和K非法拷貝到第2存儲裝置3加以存儲。
在這里要說明本實施形態(tài)6的目的是,使這樣非法拷貝到第2存儲裝置3存儲的文件J和K不能使用。
首先對第1存儲裝置2存儲的文件J的使用加以說明。下面為了說明的方便,該使用以由應用程序D34在顯示器9顯示文件J的內(nèi)容的顯示作為例子。
用戶向個人電子計算機30發(fā)出在顯示器9顯示第1存儲裝置2存儲的內(nèi)容的指示。其后連接于第1存儲裝置2的第1文件管理裝置32按照實施形態(tài)1所述,對用戶的合法性進行確認(圖14的步驟1)。用戶的合法性一旦得以確認,第1文件管理裝置32就輸入來自應用程序D34的訪問要求(圖14的步驟2),從第1存儲裝置2輸入并讀出該第1存儲裝置2的固有值(ID),同時從第1存儲裝置2輸入并讀出文件J所加的固有值,解讀加密的固有值(圖14的步驟3)。進而,第1文件管理裝置32判斷解讀過的固有值與“Disk1”是否一致(圖14的步驟4)。如上所述,由于文件J上附加的固有值是「Disk1」,所以判斷為一致(圖14的步驟4)。在這樣判斷為一致之后,進入圖14的步驟5,也就是進入實施形態(tài)1所說明的圖3的步驟3,其后進行實施形態(tài)1所說明的動作,對此省略其說明。
迄今為止所說明的是以文件J作為對象文件的情況,但即使對象文件是文件K,文件K也在第1存儲裝置2存儲,而且附加了固有值“Disk1”,因此進行與就文件J所敘述的動作相同的動作。
下面對第2存儲裝置3所存儲的文件J的使用加以說明。假定所述使用是借助于應用程序D34在顯示器9顯示文件J的內(nèi)容。
首先,用戶對個人電子計算機30發(fā)出將第2存儲裝置3存儲的文件J的內(nèi)容顯示于顯示器9的指示。其后,連接于第2存儲裝置3的第2文件管理裝置33如上所述對用戶的合法性進行確認(圖14的步驟1)。一旦確認了用戶的合法性,第2文件管理裝置33就輸入來自應用程序D34的訪問要求(圖14的步驟2),從第2存儲裝置3輸入并讀出該第2存儲裝置3的固有值(ID)、也就是“Disk2”,同時從第2存儲裝置3輸入并讀出文件J上加的固有值,將加密的固有值加以解讀(圖14的步驟3)。接著,第2文件管理裝置33判斷解讀的固有值與“Disk2”是否一致(圖14的步驟4)。但是如上所述,文件J所加的固有值是“Disk1”,因此判定為不一致(圖14的步驟4)。這樣,一旦判定為不一致,就使第2文件管理裝置33結(jié)束動作。
迄今為止所敘述的是以文件J為對象文件的情況,但即使對象文件是文件K,由于文件K存儲于第2存儲裝置3,而且加有“Disk1”這樣的固有值,所以固有值不一致。因此第2文件管理裝置33動作結(jié)束。
如上所述,第1文件管理裝置32及第2文件管理裝置33有使非法拷貝、存儲的文件不能夠使用的效果。
還有,在上述實施形態(tài)6中,如圖13所示,個人電子計算機30由接口31、第1文件管理裝置32、第2文件管理裝置33構(gòu)成,但是又如圖15所示,也可以以第3文件管理裝置36構(gòu)成的個人電子計算機35代替上述個人電子計算機30。這時,第3文件管理裝置36與第1存儲裝置2、第2存儲裝置3都連接。在這種情況下,第1存儲裝置2存儲的文件J和K被非法拷貝到第2存儲裝置3存儲時,第3文件管理裝置36也進行與上述第2文件管理裝置33的動作相同的動作,以此可以防止被非法存儲于第2存儲裝置3的文件J和K被使用。也就是說,第3文件管理裝置36將第2存儲裝置3的固有值與文件J或K上附加的固有值加以對照,只是在一致的情況下允許使用文件J或K,以此可以防止非法存儲于第2存儲裝置3的文件J和K被使用。
又,上述實施形態(tài)6,在圖13中使用第1文件管理裝置32、第2文件管理裝置33、第1存儲裝置2及第2存儲裝置3,但是文件管理裝置與存儲裝置的數(shù)目不限于上述數(shù)目。但是各文件管理裝置必須與對應的存儲裝置連接著。還有,在圖15中使用第3文件管理裝置36、第1存儲裝置2、第2存儲裝置3,但是存儲裝置的數(shù)目不限于上面所述的數(shù)目。但是第3文件管理裝置36必須與各存儲裝置連接著。
又,上述實施形態(tài)1~6的新文件管理裝置7、17、21、24、28、第1文件管理裝置32、第2文件管理裝置33、第3文件管理裝置36各構(gòu)成手段、構(gòu)成要素的全部或一部分可以是硬件,也可以是具有與該硬件相應的功能相同的功能的軟件。
又,以存儲用于使電子計算機執(zhí)行上述實施形態(tài)1~6的新文件管理裝置7、17、21、24、28、第1文件管理裝置32、第2文件管理裝置33、第3文件管理裝置36各構(gòu)成手段、構(gòu)成要素的全部或一部分各自的功能的程序為特征的程序記錄媒體也符合本發(fā)明。
工業(yè)應用性由上述說明可知,本發(fā)明可以提供對附加許諾信息的文件考慮許諾信息進行處理的文件管理裝置、具備該文件管理裝置的文件管理系統(tǒng)、文件管理方法。
換句話說,本發(fā)明可以提供對作者具有著作權(quán)而成為著作權(quán)保護對象的文件,能夠防止在沒有作者的允許的情況下進行顯示、拷貝、移動、備份及/或加工的文件管理裝置、具備該文件管理裝置的文件管理系統(tǒng)、文件管理方法。
又,本發(fā)明能夠提供對細分為文件的顯示、拷貝、移動、備份及/或加工等的處理進行控制,防止非法訪問,而且文件使用方便的文件管理裝置、具備該文件管理裝置的文件管理系統(tǒng)、文件管理方法。
權(quán)利要求
1.一種文件管理系統(tǒng),其特征在于,具備把附加關于對文件進行處理的限制的信息的所述文件加以存儲的裝置,以及根據(jù)附加于所述文件的關于處理的限制信息,又考慮訪問本文件管理系統(tǒng)的應用程序的處理要求,進行所述文件的輸入輸出處理的文件管理裝置,所述文件管理裝置將所述存儲裝置內(nèi)的附加于所述文件的關于處理的限制的信息與來自所述應用程序的對所述文件的進行處理的要求內(nèi)容進行對照,決定可否對所述文件進行處理,根據(jù)其結(jié)果從所述存儲裝置輸入所述文件,然后輸出到所述應用程序。
2.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,所述文件管理裝置及所述應用程序都具有認證手段,雙方的認證手段都與對方的認證手段進行認證過程,所述文件管理裝置的認證手段對所述應用程序是否正規(guī)進行認證,所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述文件管理裝置決定所述應用程序?qū)λ鑫募煞襁M行處理,所述認證結(jié)果沒有能夠表明所述應用程序正規(guī)的情況下,所述文件管理裝置不接受所述應用程序?qū)λ鑫募M行處理的要求。
3.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,所述文件管理裝置及所述應用程序都具有認證手段,雙方的認證手段都與對方的認證手段進行認證過程,所述文件管理裝置的認證手段對所述應用程序是否正規(guī)進行認證,所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述文件管理裝置決定所述應用程序?qū)λ鑫募煞襁M行處理,所述認證結(jié)果沒有能夠表明所述應用程序正規(guī)的情況下,所述文件管理裝置讀取所述存儲裝置內(nèi)的、附加于所述文件的關于處理的限制的全部信息或一部分信息,根據(jù)該讀取的信息決定所述應用程序可否對所述文件進行處理。
4.根據(jù)權(quán)利要求1~3中的任一項所述的文件管理系統(tǒng),其特征在于,對所述文件進行的處理有多種,關于對所述文件進行處理的限制的信息對于這些處理是獨立存在的,關于對這些處理的限制的信息獨立地附加于所述文件,所述文件管理裝置將來自所述應用程序的處理要求與對應于該處理的、關于所述處理的限制的信息進行對照,決定所述應用程序可否對所述文件進行處理。
5.根據(jù)權(quán)利要求3或4所述的文件管理系統(tǒng),其特征在于,在沒有能夠認證為所述應用程序正規(guī)的情況下,所述文件管理裝置在所述讀取的信息全部表示可以對所述文件進行處理時,從所述存儲裝置輸入所述文件后輸出到所述應用程序,在所述讀取的信息中即使只有一個表示不能對所述文件進行處理時,不接受所述應用程序?qū)λ鑫募M行處理的要求。
6.根據(jù)權(quán)利要求1~5中的任一項所述的文件管理系統(tǒng),其特征在于,所謂關于對文件進行處理的限制的信息意味著下述信息之一或其多個的組合,所述信息有,決定是否可以進行不在訪問本文件管理系統(tǒng)的數(shù)據(jù)記錄媒體記錄所述文件的處理的信息、決定可否進行所述文件的拷貝的信息、決定可否移動所述文件的信息、決定可否將所述文件備份的信息、決定可否對所述文件進行加工的信息。
7.根據(jù)權(quán)利要求6所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含指定能夠拷貝所述文件的世代的信息。
8.根據(jù)權(quán)利要求6或7所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含指定所述文件能夠拷貝或移動的日期的信息。
9.根據(jù)權(quán)利要求1~8中的任一項所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含各處理的收費信息,所述文件管理裝置在認證所述應用程序為正規(guī)時,在決定所述應用程序可否進行對所述文件的處理之前,讀取對應于該處理的所述收費信息,在所述收費信息是所述對應的處理要收取規(guī)定的費用的信息的情況下,對本文件管理系統(tǒng)的用戶收取所述規(guī)定的費用,并向所述文件管理者支付所述規(guī)定的費用后,允許進行所述對應的處理,在所述收費信息不是所述對應的處理要收取規(guī)定的費用的信息的情況下,不考慮所述收費信息,決定可否進行所述應用程序的對所述文件的處理。
10.根據(jù)權(quán)利要求1~8中的任一項所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含各處理的收費信息,所述應用程序在認證所述應用程序本身為正規(guī)時,利用所述文件管理裝置,在決定所述應用程序可否進行對所述文件的處理之前,輸入對應于該處理的所述收費信息,在所述收費信息是所述對應的處理要收取規(guī)定的費用的信息的情況下,對本文件管理系統(tǒng)的用戶收取所述規(guī)定的費用,并向所述文件管理者支付所述規(guī)定的費用后,所述文件管理裝置允許進行所述對應的處理,在所述收費信息不是所述對應的處理要收取規(guī)定的費用的信息的情況下,所述文件管理裝置不考慮所述收費信息,決定可否進行所述應用程序的對所述文件的處理。
11.根據(jù)權(quán)利要求1~8中的任一項所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含各處理的、本文件管理系統(tǒng)用戶允許使用年齡信息,所述文件管理裝置在認證所述應用程序為正規(guī)時,在決定所述應用程序可否進行對所述文件的處理之前,讀取對應于該處理的所述允許使用年齡信息,在所述允許使用年齡信息是指定所述用戶的允許使用年齡范圍的信息時,判定所述用戶的年齡是否包含于所述年齡范圍內(nèi),在是包含于所述范圍內(nèi)時,決定可否進行所述應用程序的對所述文件的處理,在所述允許使用年齡信息不是指定所述用戶的允許使用年齡范圍的信息時,不考慮所述允許使用年齡信息,決定可否進行所述應用程序的對所述文件的處理。
12.根據(jù)權(quán)利要求1~8中的任一項所述的文件管理系統(tǒng),其特征在于,所述關于對文件進行處理的限制的信息中包含各處理的、本文件管理系統(tǒng)用戶允許使用年齡信息,所述應用程序在認證所述應用程序為正規(guī)時,利用所述文件管理裝置,在決定所述應用程序可否進行對所述文件的處理之前,輸入對應于該處理的所述允許使用年齡信息,在所述允許使用年齡信息是指定所述用戶的允許使用年齡范圍的信息時,判定所述用戶的年齡是否包含于所述年齡范圍內(nèi),在是包含于所述范圍內(nèi)時,所述文件管理裝置決定可否進行所述應用程序的對所述文件的處理,在所述允許使用年齡信息不是指定所述用戶的允許使用年齡范圍的信息時,所述文件管理裝置不考慮所述允許使用年齡信息,決定可否進行所述應用程序的對所述文件的處理。
13.一種程序記錄媒體,其特征在于,存儲根據(jù)權(quán)利要求1~12中的任一項所述的文件管理系統(tǒng)中使用的應用程序。
14.一種文件管理裝置,其特征在于,具備將連接于本文件管理裝置的存儲裝置內(nèi)的關于對文件進行處理的限制的信息與對本文件管理裝置進行訪問的應用程序來的對所述文件的處理要求內(nèi)容進行對照的對照手段,以及根據(jù)所述對照手段的對照,決定可否對所述文件進行處理,并根據(jù)其結(jié)果從所述存儲裝置輸入所述文件再輸出到所述應用程序中的輸入輸出手段。
15.根據(jù)權(quán)利要求14所述的文件管理裝置,其特征在于,本文件管理裝置具備認證手段,該認證手段和所述應用程序的認證手段與對方的認證手段進行認證過程,本文件管理裝置的認證手段認證所述應用程序是否正規(guī),在所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述對照手段進行所述對照,所述輸入輸出手段決定所述應用程序可否對所述文件進行處理,在所述認證結(jié)果不能表明所述應用程序正規(guī)的情況下,所述對照手段不接受所述應用程序?qū)λ鑫募M行處理的要求,不進行所述對照。
16.根據(jù)權(quán)利要求14所述的文件管理裝置,其特征在于,本文件管理裝置具備認證手段,該認證手段和所述應用程序的認證手段與對方的認證手段進行認證過程,本文件管理裝置的認證手段認證所述應用程序是否正規(guī),在所述認證結(jié)果表明所述應用程序正規(guī)的情況下,所述對照手段進行所述對照,所述輸入輸出手段決定所述應用程序可否對所述文件進行處理,在所述認證結(jié)果不能表明所述應用程序正規(guī)的情況下,所述對照手段讀取所述存儲裝置內(nèi)的、附加于所述文件的關于處理的限制的全部信息或一部分信息,所述輸入輸出手段根據(jù)所述讀取的信息決定所述應用程序可否對所述文件進行處理。
17.根據(jù)權(quán)利要求14~16中的任一項所述的文件管理裝置,其特征在于,對所述文件進行的處理有多種,關于對所述文件進行處理的限制的信息對于這些處理是獨立存在的,關于對這些處理的限制的信息獨立地附加于所述數(shù)據(jù),所述對照手段將來自所述應用程序的處理要求內(nèi)容與對應于該處理的、關于所述處理的限制的信息進行對照。
18.根據(jù)權(quán)利要求16所述的文件管理裝置,其特征在于,在沒有能夠認證為所述應用程序為正規(guī)的情況下,所述輸入輸出手段在所述讀取的信息全部表示可以對所述文件進行處理時,從所述存儲裝置輸入所述文件后輸出到所述應用程序,在所述讀取的信息中即使只有一個表示不能對所述文件進行處理時,不從所述存儲裝置輸入,也不向所述應用程序輸出。
19.根據(jù)權(quán)利要求14~18中的任一項所述的文件管理裝置,其特征在于,所謂關于對文件進行處理的限制的信息意味著下述信息之一或其多個的組合,所述信息有,決定是否可以進行不在訪問本文件管理裝置的數(shù)據(jù)記錄媒體記錄所述文件的處理的信息、決定可否進行所述文件的拷貝的信息、決定可否移動所述文件的信息、決定可否將所述文件備份的信息、決定可否對所述文件進行加工的信息。
20.根據(jù)權(quán)利要求16所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含規(guī)定能夠?qū)λ鑫募M行拷貝的世代的信息。
21.根據(jù)權(quán)利要求19或20所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含規(guī)定可以拷貝或移動所述文件的日期的信息。
22.根據(jù)權(quán)利要求14~21中的任一項所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含每一處理的收費信息,本文件管理裝置具備依據(jù)所述收費信息進行收費的收費手段,在所述認證手段認證所述應用程序為正規(guī)時,所述收費手段在所述輸入輸出手段決定可否進行所述應用程序的對所述文件的處理之前,讀取與該處理對應的所述收費信息,在所述收費信息是所述對應的處理要收取規(guī)定的費用的信息的情況下,所述收費手段對本文件管理系統(tǒng)的用戶收取所述規(guī)定的費用,并向所述文件管理者支付所述規(guī)定的費用后,所述輸入輸出手段允許進行所述對應的處理,在所述收費信息不是所述對應的處理要收取規(guī)定的費用的信息的情況下,所述輸入輸出手段不考慮所述收費信息,決定可否進行所述應用程序的對所述文件的處理。
23.根據(jù)權(quán)利要求14~21中的任一項所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含每一處理的收費信息,本文件管理裝置對被認證為正規(guī)的所述應用程序傳送所述收費信息,在所述收費信息是所述對應的處理要收取規(guī)定的費用的信息的情況下,本文件管理裝置的用戶向所述文件管理者支付所述規(guī)定的費用后,所述輸入輸出手段允許進行所述對應的處理,在所述收費信息不是所述對應的處理要收取規(guī)定的費用的信息的情況下,所述輸入輸出手段不考慮所述收費信息,決定可否進行所述應用程序的對所述文件的處理。
24.根據(jù)權(quán)利要求14~21中的任一項所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含本文件管理裝置用戶的允許使用年齡信息,本文件管理裝置具備依據(jù)所述允許使用年齡信息進行規(guī)定的處理的判斷手段,在所述認證手段認證所述應用程序為正規(guī)時,所述判斷手段在所述輸入輸出手段決定可否進行所述應用程序的對所述文件的處理之前,讀取與該處理對應的所述允許使用年齡信息,在所述允許使用年齡信息是規(guī)定所述用戶的允許使用年齡范圍的信息的情況下,所述判斷手段判定所述用戶的年齡是否包含在所述年齡范圍內(nèi),在包含于所述年齡范圍內(nèi)時,所述輸入輸出手段允許進行所述對應的處理,在所述允許使用年齡信息不是規(guī)定所述用戶的允許使用年齡范圍的信息的情況下,所述輸入輸出手段不考慮所述允許使用年齡信息,決定可否進行所述應用程序的對所述文件的處理。
25.根據(jù)權(quán)利要求14~21中的任一項所述的文件管理裝置,其特征在于,在關于對所述文件的處理的限制的信息中包含各處理的、本文件管理裝置用戶的允許使用年齡信息,本文件管理裝置對被確認為正規(guī)的所述應用程序傳送所述允許使用年齡信息,在所述允許使用年齡信息是規(guī)定所述用戶的允許使用年齡范圍的信息的情況下,所述應用程序判定所述用戶的年齡包含在所述年齡范圍內(nèi)時,所述輸入輸出手段允許進行所述對應的處理,在所述允許使用年齡信息不是規(guī)定所述用戶的允許使用年齡范圍的信息的情況下,所述輸入輸出手段不考慮所述允許使用年齡信息,決定可否進行所述應用程序的對所述文件的處理。
26.一種程序記錄媒體,其特征在于,存儲用于使電子計算機執(zhí)行根據(jù)權(quán)利要求14~25中的任一項所述的文件管理裝置的各構(gòu)成手段的全部或一部分的各種功能的程序。
27.一種文件管理系統(tǒng),其特征在于,具備多個包括存儲附加關于對文件處理的限制的信息的所述文件的存儲裝置和依據(jù)關于對所述處理的限制的信息,又考慮訪問本文件管理系統(tǒng)的應用程序來的處理要求,進行所述文件的輸入輸出處理的文件管理裝置的組合,所述文件管理裝置把不能改寫的固有值加密并附加于相應的存儲裝置內(nèi)的所述文件,而且只讀取附加所述對應的存儲裝置的固有值的所述文件,該固有值是用于指定所述對應的存儲裝置的,該存儲裝置固有的。
28.一種文件管理系統(tǒng),其特征在于,具備多個存儲附加關于對文件處理的限制的信息的所述文件的存儲裝置和依據(jù)關于對所述處理的限制的信息,又考慮訪問本文件管理系統(tǒng)的應用程序來的處理要求,進行所述文件的輸入輸出處理的文件管理裝置,所述文件管理裝置把不能改寫的固有值加密并附加于所述多個存儲裝置的各個存儲裝置中存儲的所述文件,而且只讀取與附加的固有值對應的存儲裝置中存儲的所述文件,該固有值是用于指定與該文件對應的存儲裝置的,該存儲裝置固有的。
29.一種文件管理裝置,其特征在于,把不能改寫的固有值加密并附加于連接在本文件管理裝置上的存儲裝置內(nèi)的文件,而且只讀取附加所述存儲裝置的固有值的所述文件,該固有值是用于指定所述存儲裝置的,該存儲裝置固有的。
30一種文件管理裝置,其特征在于,把不能改寫的固有值加密并附加于連接在本文件管理裝置上的多個存儲裝置中的各存儲裝置存儲的文件,而且只讀取附加所述存儲裝置的固有值的所述文件,該固有值是用于指定與該文件對應的存儲裝置的,該存儲裝置固有的。
31.一種程序記錄媒體,其特征在于,存儲使電子計算機執(zhí)行權(quán)利要求29或30所述的文件管理裝置的全部或一部分的各種功能用的程序。
32.一種文件管理方法,其特征在于,把附加關于對文件進行處理的限制的信息的所述文件加以存儲的存儲裝置內(nèi)的關于對所述文件進行處理的限制的信息與來自訪問文件管理系統(tǒng)的應用程序的對所述文件的處理要求內(nèi)容進行對照,根據(jù)該對照決定可否對所述文件進行處理,根據(jù)其結(jié)果從所述存儲裝置輸入所述文件,然后輸出到應用程序。
33.一種文件管理方法,其特征在于,具備把用于指定所述存儲裝置的、該存儲裝置固有且不能改寫的固有值加密并附加于存儲文件的存儲裝置內(nèi)的所述文件的步驟,以及只讀取附加所述存儲裝置的固有值的所述文件的讀取步驟。
34.一種文件管理方法,其特征在于,把用于指定與所述文件對應的存儲裝置的、該存儲裝置固有且不能改寫的固有值加密并附加于存儲文件的多個存儲裝置中的各存儲裝置存儲的文件的步驟,以及只讀取與附加的固有值對應的存儲裝置存儲的所述文件的步驟。
全文摘要
在已有的文件管理系統(tǒng)中,存在著即使是附加許諾信息的文件,也不考慮許諾信息就進行處理的問題。因此,本系統(tǒng)包括存儲附加許諾信息的文件的第1存儲裝置2和依據(jù)附加于該文件的許諾信息,或考慮訪問本文件管理系統(tǒng)的應用程序Al0來的處理要求,進行文件的輸入輸出處理的新文件管理裝置7,新文件管理裝置7將第1存儲裝置2內(nèi)的文件上附加的許諾信息與來自應用程序Al0的對該文件的處理要求內(nèi)容加以對照,決定可否對該文件進行處理,按照其結(jié)果,從第1存儲裝置2輸入該文件再輸出到應用程序Al0。
文檔編號G06F21/24GK1304507SQ99807023
公開日2001年7月18日 申請日期1999年4月1日 優(yōu)先權(quán)日1998年4月6日
發(fā)明者武知秀明, 飯冢裕之, 山田正純, 松崎棗 申請人:松下電器產(chǎn)業(yè)株式會社