專利名稱:信息處理裝置及其控制方法
技術領域:
本發(fā)明涉及諸如計算機的信息處理裝置及其控制方法。
背景技術:
近年來,隨著信息安全意識的提高,期望有一種文件管理系統(tǒng),其能 夠通過對輸入到該系統(tǒng)中的信息設置合適的訪問權限并且適當?shù)叵拗茖C 密信息的訪問來防止信息的泄漏,以實現(xiàn)高的數(shù)據(jù)安全性。
通常,在文件管理系統(tǒng)中,管理員確定特定的策略并設置訪問各文件 夾和文件的訪問權限來管理文件。
例如,日本專利申請?zhí)亻_第2002-041548號公報論述了一種方法其中 在登記文件時,將對登記目的地(registration destination)設置的訪問權限 設置給該文件。更具體地說,在這種方法中,訪問權限作為附加信息被預 先添加到文件中。根據(jù)該附加信息對該文件設置訪問權限。
在日本專利申請?zhí)亻_第2001-222455號公報論述的方法中,根據(jù)登記源 文件中的訪問權限信息,對文件的登記目的地設置訪問權限信息。此外, 在曰本專利申請?zhí)亻_第2003-304352號公報論述的方法中,當掃描裝置掃描 要登記的文件時,將預先對該掃描裝置設置的安全信息設置給該文件。
然而,在傳統(tǒng)的文件管理系統(tǒng)中,對一般用戶來說很難識別已經(jīng)對登 記目的地設置的訪問權限的內(nèi)容。換句話說,對一般用戶來說很難在多個 用戶中識別出誰具有訪問要登記的文件的權限。
系統(tǒng)的管理員也許期望通過基于某一管理策略管理訪問權限來合適地 管理文件。同時,期望登記文件的用戶不能夠識別對登記目的地設置的訪 問權限的內(nèi)容(即管理策略)。
因此,如果還沒有對其中要存儲文件的登記目的地設置合適的訪問權 限,則該文件在登記之后可能被對該文件沒有訪問權限的第三方訪問。在 這種情況下,會發(fā)生機密信息的泄漏。
發(fā)明內(nèi)容
本發(fā)明的實施例旨在提供一種能夠根據(jù)文件的內(nèi)容為各用戶設置訪問 權限的信息處理裝置及其控制方法。
根據(jù)本發(fā)明的一個方面, 一種信息處理裝置包括文件登記單元,其 被構造成登記文件;數(shù)據(jù)提取單元,其被構造成提取所述文件的內(nèi)容;第 一設置單元,其被構造成將對所述文件的訪問權限設置給各用戶;以及第 一字符串登記單元,其被構造成針對各用戶登記字符串。在所述信息處理 裝置中,當所述文件登記單元登記所述文件時,所述第一設置單元基于所 述第一字符串登記單元登記的所述字符串與所述數(shù)據(jù)提取單元提取的所述 文件的內(nèi)容的比較結果,來設置用戶對所述文件的訪問權限。
通過下面參照附圖對示例性實施例的詳細描述,本發(fā)明的其他特征和 方面將變得清楚。
附圖被并入說明書中并構成說明書的一部分,其例示了本發(fā)明的示例 性實施例、特征和方面,并與說明書一起用來說明本發(fā)明的原理。
圖1例示了根據(jù)本發(fā)明第一示例性實施例的圖像形成系統(tǒng)的示例性結構。
圖2例示了圖1所示的圖像形成裝置的示例性結構。
圖3例示了圖2所示的數(shù)據(jù)管理單元的示例性結構。
圖4例示了圖2所示的圖像處理單元的示例性結構。
圖5例示了在圖3所示的文件管理單元中存儲的表格的結構的示例。
圖6例示了根據(jù)本發(fā)明第一示例性實施例的訪問權限設置的示例。
圖7例示了根據(jù)本發(fā)明第一示例性實施例的文件管理單元的示例性結構。
圖8A至圖8F均例示了包含在圖7所示的文件管理單元中存儲的表格 數(shù)據(jù)的表格的示例。
圖9A至圖9E均例示了包含在圖7所示的文件管理單元中存儲的表格數(shù)據(jù)的表格的示例。
圖10A和圖10B均例示了根據(jù)本發(fā)明第一示例性實施例的用于登記 NG碼(NGword)的顯示畫面的示例。
圖IIA和圖IIB均例示了根據(jù)本發(fā)明第一示例性實施例的用于登記NG 碼的顯示畫面的示例。
圖12是例示根據(jù)本發(fā)明第一示例性實施例的用于登記NG碼的處理的 示例的流程圖。
圖13例示了根據(jù)本發(fā)明第一示例性實施例的NG碼登記處理的示例。 圖14例示了根據(jù)本發(fā)明第一示例性實施例的NG碼登記處理的示例。 圖15是例示根據(jù)本發(fā)明第一示例性實施例的用于登記文件的處理的示 例的流程圖。
圖16例示了根據(jù)本發(fā)明第一示例性實施例的用戶驗證信息輸入畫面的 示例。
圖17例示了根據(jù)本發(fā)明第一示例性實施例的由用于登記文件的應用顯 示的畫面的示例。
圖18是例示圖15的步驟S711中的用于設置對文件的訪問權限的處理 詳情的流程圖。
圖19例示了根據(jù)本發(fā)明第一示例性實施例的區(qū)域劃分處理、光學字符 識別(OCR)處理以及特征量提取處理的示例。
圖20是例示圖15的步驟S716中的處理詳情的流程圖。
圖21例示了根據(jù)本發(fā)明第二示例性實施例的在文件管理單元中存儲的 表格的結構的示例。
圖22A至圖22C均例示了根據(jù)本發(fā)明第二示例性實施例的用于登記 NG圖像的顯示畫面的示例。
圖23是例示根據(jù)本發(fā)明第二示例性實施例的用于登記NG圖像的處理 的示例的流程圖。
圖24是例示圖15的步驟S711中的用于設置對文件的訪問權限的處理 詳情的流程圖。
圖25是例示圖15的步驟S716中的用于設置對文件的訪問權限的處理詳情的流程圖。
具體實施例方式
下面將參照附圖對本發(fā)明的各種示例性實施例、特征和方面進行詳細 描述。應當注意,在這些實施例中給出的部件的相對布置、數(shù)字表達式以 及數(shù)值不是用于限制本發(fā)明的范圍。
圖1例示了根據(jù)第一示例性實施例的圖像形成系統(tǒng)的示例性結構。參
照圖l,該圖像形成系統(tǒng)包括經(jīng)由局域網(wǎng)(LAN) IOI相互通信的個人計算 機(PC) 102、圖像形成裝置103、文件管理服務器104以及驗證服務器105。 LAN101連接到廣域網(wǎng)(WAN)或互聯(lián)網(wǎng)上。
PC 102將諸如打印機驅動程序的系統(tǒng)資源從硬盤(未示出)加載到隨 機存取存儲器(RAM)(未示出)上。如果用戶通過使用應用請求打印,則 PC 102通過利用該打印機驅動程序來顯示打印控制畫面,以執(zhí)行由該用戶 請求的打印。圖像形成裝置103是諸如多功能外圍設備(MFP)的圖像形 成裝置。
文件管理服務器104提供用于管理文件數(shù)據(jù)的服務。文件管理服務器 104存儲從PC 102和圖像形成裝置103接收到的文件數(shù)據(jù)。
當通過在圖像形成裝置103、 PC 102、或者文件管理服務器104上輸入 用戶名和密碼來請求用戶驗證時,驗證服務器105管理用戶信息并執(zhí)行用 戶驗證處理。在連接到LAN 101的多個設備中,驗證服務器105實現(xiàn)用于 唯一識別用戶的功能。例如,活動目彔(ActiveDirectory)和輕量級目錄訪 問協(xié)議(Lightweight Directory Access Protocol, LDAP)可以用作驗證服務 器105。
下面將參照圖2對圖像形成裝置103 (圖l)的示例性結構進行詳細描 述。圖2例示了圖像形成裝置103 (圖l)的示例性結構。
參照圖2,圖像形成裝置103包括諸如硬盤等能夠存儲多條作業(yè)數(shù)據(jù)的 的內(nèi)置存儲器設備。圖像形成裝置103具有用于通過使用打印機單元205 來打印由掃描儀單元213輸入并臨時存儲在存儲器中的光柵圖像數(shù)據(jù)的復 印功能。此外,圖像形成裝置103還具有用于通過使用打印機單元205來打印由諸如PC 102的外部裝置輸出并臨時存儲在存儲器中的作業(yè)數(shù)據(jù)的打 印功能。除復印功能和打印功能以外,圖像形成裝置103還具有多個功能。
如圖2所示,圖像形成裝置103包括掃描儀單元213。掃描儀單元213 掃描紙質文件214的圖像,對掃描圖像執(zhí)行處理,并基于掃描圖像生成光 柵圖像數(shù)據(jù)。此外,圖像形成裝置103還包括諸如經(jīng)由電話線發(fā)送和接收 圖像的傳真裝置的傳真單元212。
此外,圖像形成裝置103還包括用于經(jīng)由網(wǎng)絡執(zhí)行數(shù)據(jù)通信的網(wǎng)絡接 口卡(NIC)單元211,以及用于同外部裝置交換數(shù)據(jù)的專用接口單元210。 另外,圖像形成裝置103還包括將數(shù)據(jù)發(fā)送給諸如USB存儲器的USB 設備以及從該USB設備中讀取數(shù)據(jù)的通用串行總線接口 (USB I/F)單元 209。系統(tǒng)控制單元201執(zhí)行根據(jù)數(shù)據(jù)的用途臨時存儲數(shù)據(jù)并確定數(shù)據(jù)的路 徑的控制。
數(shù)據(jù)管理單元207包括諸如硬盤等能夠存儲各種數(shù)據(jù)的存儲器。數(shù)據(jù) 管理單元207在圖像形成裝置103的控制單元(例如,系統(tǒng)控制單元201 的中央處理器(CPU))的控制下存儲來自掃描儀單元213的數(shù)據(jù)。
另外,數(shù)據(jù)管理單元207將經(jīng)由傳真單元212輸入的傳真作業(yè)的數(shù)據(jù) 存儲在硬盤中。此外,數(shù)據(jù)管理單元207還將各種數(shù)據(jù)(例如,經(jīng)由NIC 單元211輸入的來自外部裝置(計算機)數(shù)據(jù),或者經(jīng)由專用接口單元210 和USBI/F單元209輸入的數(shù)據(jù))存儲在硬盤中。
系統(tǒng)控制單元201在需要時從數(shù)據(jù)管理單元207的硬盤中讀取數(shù)據(jù), 并對該數(shù)據(jù)執(zhí)行處理。此外,系統(tǒng)控制單元201將處理后的數(shù)據(jù)發(fā)送給打 印機單元205以輸出并打印該數(shù)據(jù)。另外,系統(tǒng)控制單元201根據(jù)用戶指 令,將從數(shù)據(jù)管理單元207的硬盤中讀取的各種數(shù)據(jù)發(fā)送給外部裝置(例 如,PC 102、文件管理服務器104、或其他的圖像形成裝置)。
此外,系統(tǒng)控制單元201根據(jù)在數(shù)據(jù)管理單元207中存儲和讀取數(shù)據(jù) 所需,通過使用壓縮/解壓縮單元208對各種數(shù)據(jù)進行壓縮和解壓縮。
通常,在經(jīng)由網(wǎng)絡發(fā)送數(shù)據(jù)時利用傳統(tǒng)的方法(例如聯(lián)合圖象專家組 (JPEG)、聯(lián)合二值圖像專家組(JBIG)、或ZIP壓縮方法)壓縮數(shù)據(jù)。當 數(shù)據(jù)被輸入到圖像形成裝置103中時,壓縮/解壓縮單元208對壓縮數(shù)據(jù)進行解壓縮。
圖像處理單元204對來自掃描儀單元213的光柵圖像數(shù)據(jù)執(zhí)行圖像處 理,并轉換該數(shù)據(jù)的數(shù)據(jù)格式以使用打印機單元205打印輸出該數(shù)據(jù)。
當頁面描述語言(PDL)數(shù)據(jù)被輸入到圖像形成裝置103中時,系統(tǒng)控 制單元201控制光柵圖像處理器(RIP)單元203,以對所輸入的PDL數(shù)據(jù) 執(zhí)行RIP處理。然后,系統(tǒng)控制單元201在需要時使用圖像處理單元204 執(zhí)行打印圖像數(shù)據(jù)的圖像處理。
此外,系統(tǒng)控制單元201能夠在需要時將在所述圖像處理期間生成的 圖像數(shù)據(jù)的中間數(shù)據(jù)存儲在數(shù)據(jù)管理單元207中。然后,所述圖像數(shù)據(jù)被 發(fā)送給形成圖像的打印機單元205。打印機單元205輸出所接收到的圖像數(shù) 據(jù)。
驗證單元206執(zhí)行用戶驗證處理。當用戶被驗證單元206成功驗證時, 被驗證的用戶可以利用圖像形成裝置103的功能。
下面將參照圖3對數(shù)據(jù)管理單元207進行詳細描述。圖3例示了圖2 所示的數(shù)據(jù)管理單元207的示例性結構。
參照圖3,數(shù)據(jù)管理單元207包括管理信息管理單元301、程序管理單 元302、緩存管理單元303、打印隊列管理單元304、歷史管理單元305以 及文件管理單元306。
管理信息管理單元301存儲數(shù)據(jù)管理單元207的管理信息。程序管理 單元302管理用于控制圖像形成裝置103的程序。緩存管理單元303管理 在處理期間由系統(tǒng)控制單元201利用的、作為臨時數(shù)據(jù)存儲區(qū)域的緩存區(qū) 域。打印隊列管理單元304管理用于在打印之前假脫機數(shù)據(jù)的假脫機區(qū)域 (spool area)。
歷史管理單元305管理由圖像形成裝置103執(zhí)行的各種處理的歷史(例 如,用戶操作歷史或打印歷史)。文件管理單元306管理各種文件數(shù)據(jù)。
當數(shù)據(jù)被存儲在數(shù)據(jù)管理單元207中時,該數(shù)據(jù)被加密。當從數(shù)據(jù)管 理單元207中讀取所加密的數(shù)據(jù)時,需要對該數(shù)據(jù)進行解密。因此,如果 除了通過驗證的用戶以外的第三方移走圖像形成裝置103的硬盤驅動器 (HDD)或者諸如RAM的存儲器并且試圖讀取其中的內(nèi)容,則本示例性實施例能夠防止信息的泄漏。
文件管理單元306管理文件夾層中的文件數(shù)據(jù)。此處,"文件數(shù)據(jù)"是 指包括真實數(shù)據(jù)和文件屬性的數(shù)據(jù)。"真實數(shù)據(jù)"是指光柵圖像數(shù)據(jù)并且被 存儲為二進制數(shù)據(jù)。
所述文件屬性包括文件名、關于生成了所述文件的人的信息以及文件 格式。另外,所述文件屬性還包括通過對光柵圖像數(shù)據(jù)執(zhí)行OCR處理所提 取的文本數(shù)據(jù)和從所述光柵圖像數(shù)據(jù)中提取的圖像的特征量數(shù)據(jù)。
文件管理單元306可以通過管理由OCR處理所提取的文本數(shù)據(jù)和與文 件數(shù)據(jù)相關聯(lián)的圖像的特征量數(shù)據(jù),來在所述文件數(shù)據(jù)上實施全文搜索和 相似圖像搜索。
下面將參照圖4對圖像處理單元204進行詳細描述。圖4例示了圖2 所示的圖像處理單元204的示例性結構。
參照圖4,圖像處理單元204由輸入圖像處理單元601和輸出圖像處理 單元602構成。輸入圖像處理單元601對由掃描儀單元213輸出的光柵圖 像數(shù)據(jù)執(zhí)行圖像處理。輸出圖像處理單元602基于所述光柵圖像數(shù)據(jù)生成 要由打印機單元205輸出的圖像。輸入圖像處理單元601包括區(qū)域劃分單 元603、 OCR單元604以及圖像特征提取單元605。
區(qū)域劃分單元603分析光柵圖像數(shù)據(jù)并將所述數(shù)據(jù)劃分為繪制文本的 區(qū)域(字符區(qū)域)和繪制圖像的區(qū)域(圖像區(qū)域)。OCR單元604是對由區(qū) 域劃分單元603劃分的字符區(qū)域執(zhí)行字符識別并執(zhí)行數(shù)據(jù)提取處理的模塊。 OCR單元604輸出作為字符識別的結果的文本數(shù)據(jù)(例如,由Unicode編 碼的數(shù)據(jù))。
圖像特征提取單元605是這樣一種模塊,其從由區(qū)域劃分單元603劃 分的圖像區(qū)域中,提取要用作確定圖像之間的相似度的標準的特征。在這 方面,可以使用各種用于提取特征的傳統(tǒng)方法來有效地執(zhí)行相似圖像搜索。 本示例性實施例并不局限于特定的算法,可以使用多個有效的方法來有效 地執(zhí)行相似圖像搜索。
本示例性實施例能夠采用下列方法,例如 (O基于圖像的邊緣來提取對象并確定所述對象的形狀的方法。在該方法中,基于對象的形狀、布局和顏色以及多個對象之間的位置關系來確 定圖像之間的相似度。
(2) 使用在整幅圖像中主要使用的顏色的組合及其提取為直方圖的色 彩模式來確定圖像之間的相似度的方法。
(3) 使用各種用于提取能夠由認知相似確定所確定的特征量的算術運 算(例如,傅立葉梅林變換(Fourier-MellinTransform))的方法。
下面將參照圖5對上述文件管理單元進行詳細描述。圖5例示了存儲 在圖3所示的文件管理單元306中的表格的結構的示例。
參照圖5,文件管理單元306管理文件夾層中的文件數(shù)據(jù)。所有文件數(shù) 據(jù)和所有文件夾都屬于特定庫。該庫與所有文件數(shù)據(jù)和文件夾的層結構中 的父節(jié)點相對應。此外,該庫與圖像形成裝置的HDD和存儲器、可移動 USB存儲設備、其它圖像形成裝置的HDD或文件管理服務器104相對應。 通過將該庫安裝在圖像形成裝置103上使得該庫變得可操作。
由于該庫能夠吸收不同的裝置和系統(tǒng)之間的差異,因此本示例性實施 例能夠使用戶通過統(tǒng)一的操作對文件執(zhí)行處理,而無需考慮用戶操作哪個 裝置或系統(tǒng)。
節(jié)點是文件夾和文件數(shù)據(jù)的抽象概念。節(jié)點管理層結構。在一個庫中 可以包括多個節(jié)點。在一個節(jié)點中可以包括多個節(jié)點。
T—庫(T—Repository)表1301管理庫中的數(shù)據(jù)。T—Repository表1301 包括庫標識(Repository ID)項1302和庫名稱(Repository Name)項1303。 庫ID項1302存儲用于唯一識別庫的數(shù)字數(shù)據(jù)。庫名稱項1303存儲庫名稱 數(shù)據(jù)(字符型陣列數(shù)據(jù))。
T一節(jié)點(T—Node)表1304管理節(jié)點的數(shù)據(jù)。T一Node表1304包括節(jié) 點ID (Node ID)項1305、節(jié)點類型項(Node Type) 1306以及父節(jié)點ID 項(ParentNode ID) 1307。節(jié)點ID項1305存儲用于唯一識別節(jié)點的數(shù)字 數(shù)據(jù)。節(jié)點類型項1306存儲表示節(jié)點是文件夾和文件數(shù)據(jù)中的哪一個的數(shù) 字數(shù)據(jù)"1"或"2"。更具體地說,如果節(jié)點是文件夾,則節(jié)點類型項1306 存儲值"1"。另一方面,如果節(jié)點是文件數(shù)據(jù),則節(jié)點類型項1306存儲值
W ,"
12父節(jié)點ID項1307存儲父節(jié)點的ID的數(shù)字數(shù)據(jù),用以管理節(jié)點之間的 層關系。父節(jié)點ID項1307存儲庫的庫ID或節(jié)點的節(jié)點ID。
T—文件(T—Document)表1308管理文件數(shù)據(jù)。T—Document表1308 包括DocID項1309、節(jié)點ID項1310、Doc名稱項1311以及用戶ID項(User ID) 1343。 Doc ID項1309存儲用于唯一識別文件數(shù)據(jù)的數(shù)字數(shù)據(jù)。節(jié)點ID 項1310存儲數(shù)字數(shù)據(jù)。節(jié)點ID項1310的值始終存儲在T—節(jié)點(T—Node) 表1304的節(jié)點ID項1305中。
節(jié)點ID項1310用于將節(jié)點與文件數(shù)據(jù)相關聯(lián)。Doc名稱項1311存儲 文件數(shù)據(jù)的名稱數(shù)據(jù)(字符型陣列數(shù)據(jù))。用戶ID項1343存儲已經(jīng)登記文 件數(shù)據(jù)的用戶。
ll文件夾(T—Folder)表1312管理文件夾的數(shù)據(jù)。T一Folder表1312 包括文件夾ID項(Folder ID) 1313 、節(jié)點ID項1314以及文件夾名稱項(Folder Name) 1315。文件夾ID項1313存儲用于唯一識別文件夾的數(shù)字數(shù)據(jù)。節(jié) 點ID項1314存儲數(shù)字數(shù)據(jù)。節(jié)點ID項1314的值始終存儲在T—Node表 1304的節(jié)點ID項1305中。節(jié)點ID項1314用于將節(jié)點與文件夾相關聯(lián)。 文件夾名稱項1315存儲文件夾的名稱數(shù)據(jù)(字符型陣列數(shù)據(jù))。
T—Doc數(shù)據(jù)表1316管理文件數(shù)據(jù)的真實數(shù)據(jù)。所述真實數(shù)據(jù)不僅包括 由掃描儀單元213生成的光柵圖像數(shù)據(jù),還包括諸如預覽圖像數(shù)據(jù)或縮略 圖像數(shù)據(jù)等的添加到實體圖像數(shù)據(jù)中的各種數(shù)據(jù)。
T—Doc數(shù)據(jù)表1316包括Doc ID項1317和Doc數(shù)據(jù)項(DocData)1318。 Doc ID項1317存儲數(shù)字數(shù)據(jù)。Doc ID項1317的值始終存儲在T_Document 表1308的Doc ID項1309中。Doc ID項1317用于將文件與數(shù)據(jù)相關聯(lián)。 Doc數(shù)據(jù)項1318將數(shù)據(jù)存儲為二進制(binary)數(shù)據(jù)。
T一內(nèi)容(T一Content)表1319管理文本數(shù)據(jù)和特征量數(shù)據(jù)。所述文本數(shù) 據(jù)由OCR單元604從光柵圖像數(shù)據(jù)(文件數(shù)據(jù)的真實數(shù)據(jù))中提取。所述 特征量數(shù)據(jù)由圖像特征提取單元605從光柵圖像數(shù)據(jù)(文件數(shù)據(jù)的真實數(shù) 據(jù))中提取。在下文中,在必要的地方可以將所述文本數(shù)據(jù)和特征量數(shù)據(jù) 統(tǒng)稱為"內(nèi)容"。
T—Content表1319包括內(nèi)容ID項(Content ID) 1320、 Doc ID項1321、內(nèi)容類型項(ContentType) 1322以及內(nèi)容數(shù)據(jù)項(ContentData) 1323。內(nèi) 容ID項1320存儲用于唯一識別內(nèi)容的數(shù)字數(shù)據(jù)。DocID項1321存儲數(shù)字 數(shù)據(jù)。Doc ID項1321的值始終存儲在T—Document表1308的Doc ID項1309 中。Doc ID項1321用于將文件數(shù)據(jù)與內(nèi)容相關聯(lián)。
內(nèi)容類型項1322存儲數(shù)字數(shù)據(jù)"1"或"2",用以表示內(nèi)容是由OCR 單元604處理的文本數(shù)據(jù)和由圖像特征提取單元605處理的特征量數(shù)據(jù)中 的哪一個。更具體地說,如果所述內(nèi)容是文本數(shù)據(jù),則內(nèi)容類型項1322存 儲數(shù)值"1"。另一方面,如果所述內(nèi)容是特征量數(shù)據(jù),則內(nèi)容類型項1322 存儲數(shù)值"2"。內(nèi)容數(shù)據(jù)項1323將文本數(shù)據(jù)和特征量數(shù)據(jù)存儲為二進制數(shù) 據(jù)。
T一用戶(TJJser)表1324管理用戶數(shù)據(jù)。T—User表1324包括用戶ID 項1325和用戶名稱項1326。用戶ID項1325存儲用于唯一識別用戶的數(shù)字 數(shù)據(jù)。用戶ID項1325與由驗證單元206生成的用戶ID相對應。用戶名稱 項1326存儲用戶的名稱數(shù)據(jù)(字符型陣列數(shù)據(jù))。
T—組(T—Group)表1327管理組的數(shù)據(jù)。在一個組中可以包括多個用 戶。T_Group表1327包括組ID項(GroupID)1328和組名稱項(GroupName) 1329。組ID項1328存儲用于唯一識別組的數(shù)字數(shù)據(jù)。組名稱項1329存儲 組的名稱數(shù)據(jù)(字符型陣列數(shù)據(jù))。
T—組用戶(T—GroupUser)表1330管理表示組與用戶之間關系的數(shù)據(jù)。 T—GroupUser表1330包括組ID項1331和用戶ID項1332。
Tj方問權限(T_AcceSSRight)表1333管理關于對庫、文件夾以及文件 的訪問權限的信息。T一AccessRight表1333包括訪問權限(AR) ID項、ID 項1334、 ID類型項(IDType) 1335、用戶/組(UG) ID項1336、 UG類型 項1337以及AR種類項(ARKind) 1338。 AR ID項存儲用于唯一識別訪問 權限信息的數(shù)字數(shù)據(jù)。ID項1334存儲數(shù)字數(shù)據(jù)。ID類型項1335存儲數(shù)字 數(shù)據(jù)"1"、 "2"、或"3",用以表示將ID設置給庫、文件夾、或文件中的 哪一個。通過將ID項1334和ID類型項1335結合,能夠唯一識別庫、文 件夾以及文件。
UGID項1336存儲數(shù)字數(shù)據(jù)。UG類型項1337存儲表示用戶、組、或
14其他人或組的數(shù)字數(shù)據(jù)"1"、 "2"、或"3"。通過將UG ID項1336和UG 類型項1337結合,能夠唯一識別用戶、組以及其他人或組。
AR種類項1338存儲表示訪問權限的數(shù)字數(shù)據(jù)。所述訪問權限的數(shù)值 "0"表示數(shù)據(jù)的讀和寫/修改都被禁止。所述訪問權限的數(shù)值"1"表示允 許讀取數(shù)據(jù)。所述訪問權限的數(shù)值"5"表示數(shù)據(jù)的讀和寫/修改都被允許。
T—NG碼(T—NGWord)表1339管理NG碼的數(shù)據(jù)。T—NGWord表1339 包括NG碼ID項(NGWordID) 1340、 ID項1341以及NG碼數(shù)據(jù)項 (NGWordData) 1342。 NG碼ID項1340存儲用于唯一識別NG碼的數(shù)字 數(shù)據(jù)。ID項1341存儲數(shù)字數(shù)據(jù)。ID項1341的值包含在T一AccessRight表 1333的ID項1334中。ID項1341的值將NG碼與訪問權限信息相關聯(lián)。 NG碼數(shù)據(jù)項1342存儲NG碼數(shù)據(jù)(字符型陣列數(shù)據(jù))。
在本示例性實施例中,彼此獨立地管理光柵圖像數(shù)據(jù)和文件屬性。然 而,本示例性實施例并不局限于以上結構。也就是說,在文件中可以將文 件屬性作為元數(shù)據(jù)來管理。
可以通過以下方法管理訪問權限信息。也就是說,可以設置是否允許 或禁止(用參數(shù)值"-"表示)訪問權限的讀操作(用參數(shù)值"r"表示)和 寫/修改操作(用參數(shù)值"w"表示)。作為用戶類型,使用諸如用戶、組以 及"其他"(除所設置的用戶或組以外的用戶)的三個用戶類型來管理訪問 權限信息。在本示例性實施例中,第一設置單元將對文件的訪問權限設置 給各用戶。
圖6例示了訪問權限的設置的示例。參照圖6,設置了諸如用戶(User) A 501、用戶B502、用戶C 503和用戶D504的用戶以及諸如組(Group) A505和組B506的組。
組A 505包括用戶A 501和用戶B 502。組B 506包括用戶A 501和用 戶C 503。用戶D 504沒被包括在任何組中。設置507表示參數(shù)值"r"和 參數(shù)值"w"被設置給"其他(Other)"。更具體地說,設置507表示允許
所有的用戶執(zhí)行數(shù)據(jù)的讀和寫/修改操作。
設置508表示參數(shù)值"r"和參數(shù)值"w"被設置給用戶D 504,而用于 讀和寫/修改的參數(shù)值"-"被設置給"其他"。更具體地說,設置508表示僅用戶D 504被允許對數(shù)據(jù)執(zhí)行讀操作和寫/修改操作,而其他用戶不被允 許。
設置509表示參數(shù)值"r"和參數(shù)值"w"被設置給組A505,而用于讀 和寫/修改的參數(shù)值"-"被設置給"其他"。更具體地說,設置509表示僅 用戶A 501和用戶B 502被允許對數(shù)據(jù)執(zhí)行讀操作和寫/修改操作,而其他 用戶不被允許。
設置510表示用于讀和寫/修改的參數(shù)值"-"被設置給用戶A501,參 數(shù)值"r"和參數(shù)值"w"被設置給組A 505,以及用于讀和寫/修改的參數(shù) 值"-"被設置給"其他"。更具體地說,設置510表示僅用戶B 502被允許 對數(shù)據(jù)執(zhí)行讀操作和寫/修改操作,而用戶A 501和其他用戶不被允許。如 果訪問權限的內(nèi)容在用戶、組以及"其他"之間相互匹配,則按用戶、組 以及"其他"的順序排列優(yōu)先次序。
設置511表示用于讀和寫/修改的參數(shù)值"-"被設置給組A 505,參數(shù) 值"r"和參數(shù)值"w"被設置給組B 506,以及用于讀和寫/修改的參數(shù)值 "-"被設置給"其他"。更具體地說,設置511表示僅用戶C 503被允許對 數(shù)據(jù)執(zhí)行讀操作和寫/修改操作,而用戶A501、用戶B 502以及其他用戶不 被允許。如果一個用戶同時屬于不同的組并且該用戶的組的訪問權限不同, 則優(yōu)先應用用于禁止對數(shù)據(jù)執(zhí)行操作的設置。
圖7例示了根據(jù)本示例性實施例的文件管理單元306的示例性配置。 參照圖7,文件管理區(qū)域1401表示文件管理單元306的樹結構。文件管理 區(qū)域1401表示庫、文件夾以及文件之間的關系。在圖7所示的示例中,用 戶A501、用戶B 502、用戶C503、用戶D504、組A505以及組B 506被 登記到文件管理區(qū)域1401中。
文件管理器(Document Manager) 1402與庫相對應。文件夾A1403和 文件夾B 1404各自與文件夾相對應。Doc A 1405、 Doc B 1406以及Doc C 1407各自與文件相對應。訪問權限信息1408包括關于對文件管理器1402 的訪問權限的信息。對庫的訪問權限被應用到包含在所述庫中的所有文件 夾和文件。
訪問權限信息1409包括關于對文件夾A 1403的訪問權限的信息。訪問權限信息1410包括關于對文件夾B 1404的訪問權限的信息。對文件夾 的訪問權限被應用到包含在所述文件夾中的所有文件夾和文件。訪問權限 信息1411包括關于對文件夾A1403的訪問權限的信息。另夕卜,訪問權限信 息1411與NG碼"XXXXXXXXX" 1412相關聯(lián)。在圖7所示的示例中, 訪問權限信息1411表示已經(jīng)設置了禁止用戶B 502讀和寫/修改包含在文件 夾A 1403中的包含NG碼"XXXXXXXXX" 1412的文件的設置。
圖8A至圖8F以及圖9A至圖9E均例示了文件管理單元306 (圖7) 的示例性表格數(shù)據(jù)。圖IOA和圖10B以及圖IIA和圖11B均例示了用于登 記NG碼的示例性顯示畫面。
參照圖10A,用戶能夠經(jīng)由NG碼登記初始畫面1601登記NG碼。登 記NG碼顯示區(qū)域1602顯示已登記的NG碼。用戶能夠從登記NG碼顯示 區(qū)域1602中顯示的NG碼中進行選擇。用戶可以操作新NG碼登記按鈕1603 來登記新的NG碼。當用戶按下新NG碼登記按鈕1603時,畫面切換到文 件登記目的地登記畫面1608 (圖IIA)。
用戶可以操作NG碼編輯按鈕1604來改變已登記的NG碼的設置。當 用戶在登記NG碼顯示區(qū)域1602中選擇已登記的NG碼并按下NG碼編輯 按鈕1604時,畫面切換到文件登記目的地登記畫面1608。
用戶可以操作登記NG碼刪除按鈕1605來刪除己登記的NG碼。用戶 可以通過經(jīng)由登記NG碼顯示區(qū)域1602選擇NG碼并按下登記NG碼刪除 按鈕1605來刪除已登記的NG碼。用戶可以操作詳情按鈕1606來顯示關 于已登記的NG碼的設置的詳細信息。當用戶經(jīng)由登記NG碼顯示區(qū)域1602 選擇NG碼并按下詳情按鈕1606時,畫面切換到NG碼詳細信息顯示畫面 1640 (圖IOB)。用戶可以操作后退按鈕1607來返回到在NG碼登記初始畫 面1601之前顯示的畫面。
重新登記、編輯、或刪除NG碼是必要的管理員權利。因此,沒有顯 示用于切換到NG碼登記初始畫面1601的按鈕,除非用戶具有管理員權利。 盡管圖IOA和圖10B中未示出,但是可以將管理員權利設置給已登記的用 戶。如果將管理員權利設置給用戶,則用戶具有執(zhí)行所有操作的權利。
文件登記目的地登記畫面1608 (圖11A)是用于設置NG碼和NG碼登記目的地的畫面。在NG碼輸入文本框1609中輸入要登記的NG碼。當 用戶選擇NG碼輸入文本框1609時,顯示軟鍵盤畫面(software keyboard screen)以由此允許用戶輸入NG碼。
NG碼登記目的地顯示區(qū)域1610顯示已經(jīng)設置的與已登記的NG碼相 對應的登記目的地。NG碼登記目的地選擇區(qū)域1611是允許用戶選擇NG 碼登記目的地的顯示區(qū)域。
顯示在NG碼登記目的地選擇區(qū)域1611中的文件管理樹是由上文參照 圖7描述的文件管理單元306執(zhí)行的管理的示例。更具體地說,文件管理 器1612與文件管理器1402相對應,文件夾A 1613與文件夾A 1403相對應, 并且文件夾B 1614與文件夾B 1404相對應。
可以在用戶選擇了 NG碼登記目的地選擇區(qū)域1611之后選擇新NG碼 登記目的地登記按鈕1615。當用戶按下新NG碼登記目的地登記按鈕1615 時,畫面切換到訪問權限設置畫面1619 (圖IIB)。
用戶可以操作NG碼登記目的地編輯按鈕1616來改變NG碼的登記目 的地。當用戶選擇已經(jīng)經(jīng)由NG碼登記目的地顯示區(qū)域1610登記的登記目 的地時,NG碼登記目的地編輯按鈕1616變得可選擇。當用戶按下NG碼 登記目的地編輯按鈕1616時,畫面切換到訪問權限設置畫面1619。
用戶可以操作登記目的地刪除按鈕1617來刪除己登記的登記目的地。 用戶可以通過經(jīng)由登記目的地顯示區(qū)域1610選擇登記目的地并按下登記目 的地刪除按鈕1617來刪除已登記的登記目的地。當用戶按下后退按鈕1618 時,顯示返回到NG碼登記初始畫面1601 (圖10A)。
訪問權限設置畫面1619 (圖11B)是用于設置用戶或組對已指定的NG 碼和登記目的地的訪問權限信息的畫面。NG碼顯示區(qū)域1620顯示要登記 的NG碼。NG碼登記目的地顯示區(qū)域1621顯示NG碼要登記到其中的登 記目的地。
用戶鹿訪問權限信息顯示區(qū)域1622顯示設置的訪問權限信息。用戶/ 組顯示區(qū)域1630顯示對登記目的地具有訪問權限的用戶和組。當選中用戶 復選框1628時,顯示用戶。當選中組復選框1629時,顯示組。
可以操作添加按鈕1626來添加用戶或組。在經(jīng)由用戶/組顯示區(qū)域1630
18選擇用戶或組之后,添加按鈕1626變得可操作。然后,通過按下添加按鈕 1626來將被選擇的用戶或組添加到用戶/組訪問權限信息顯示區(qū)域1622???以操作刪除按鈕1627來刪除所設置的用戶或組的訪問權限。在從用戶/組訪 問權限信息顯示區(qū)域1622中顯示的訪問權限信息之中選擇要刪除的訪問權 限之后,可以操作刪除按鈕1627。當用戶在選擇用戶或組的訪問權限之后 按下刪除按鈕1627時,所選擇的用戶或組的訪問權限被從用戶/組訪問權限 信息顯示區(qū)域1622中刪除。
用戶/組名稱1623表示組A的訪問權限被登記。訪問權限信息1624表 示已經(jīng)禁止組A讀和寫/修改數(shù)據(jù)??梢圆僮鞔_定(OK)按鈕1631來將所 設置的訪問權限信息應用到系統(tǒng)。當用戶按下確定按鈕1631時,所述設置 被應用到系統(tǒng)中。此外,當用戶按下確定按鈕1631時,畫面切換到文件登 記目的地登記畫面1608。另一方面,當用戶按下取消按鈕1632時,畫面切 換到文件登記目的地登記畫面1608而不應用所述設置。
NG碼詳細信息顯示畫面1640顯示關于已登記的NG碼的詳細信息。 當用戶按下后退按鈕1633時,畫面切換到NG碼登記初始畫面1601。在圖 10B所示的示例中,NG碼詳細信息顯示畫面1640表示己經(jīng)登記了 NG碼 "XXXXXXXXX"。此外,NG碼詳細信息顯示畫面1640表示已經(jīng)登記與 NG碼相關聯(lián)的登記目的地"文件管理器"和"文件管理器Y文件夾A"。另 外,NG碼詳細信息顯示畫面1640表示組A具有作為與登記目的地"文件 管理器¥文件夾A"相關聯(lián)的訪問權限的讀權限和寫/修改權限。
現(xiàn)在,將參照圖12對由文件管理單元306執(zhí)行的、登記NG碼的字符 串的處理流程進行詳細描述。圖12是例示根據(jù)本示例性實施例的NG碼登 記處理的示例的流程圖。
當用戶經(jīng)由操作單元202 (圖2)的NG碼登記初始畫面1601按下新 NG碼登記按鈕1603,并且經(jīng)由文件登記目的地登記畫面1608將NG碼輸 入到NG碼輸入文本框1609時,開始圖12中的流程圖中的處理。參照圖 12,在步驟S1701中,系統(tǒng)控制單元201接收用戶輸入。
然后,用戶經(jīng)由NG碼登記目的地選擇區(qū)域1611選擇NG碼登記目的 地,并且按下新NG碼登記目的地登記按鈕1615。在步驟S1702中,系統(tǒng)控制單元201接收用戶輸入。
然后,用戶經(jīng)由訪問權限設置畫面1619的用戶/組顯示區(qū)域1630選擇 用戶或組,并且按下添加按鈕1626。在步驟S1703中,系統(tǒng)控制單元201 接收用戶輸入,并且所述用戶或組被添加到用戶/組訪問權限信息顯示區(qū)域 1622。
在步驟S1704中,文件管理單元306確定用戶是否已經(jīng)按下確定按鈕 1631。如果確定用戶已經(jīng)按下確定按鈕1631 (步驟S1704中的"是"),則 系統(tǒng)控制單元201指示文件管理單元306開始NG碼登記處理,并且處理 前進到步驟S1705。另一方面,如果確定不是這樣(步驟S1704中的"否"), 則處理返回到步驟S1701,并且進行等待直到輸入NG碼。在步驟S1705 中,文件管理單元306通過全文搜索在NG碼登記目的地中登記的文件中 搜索包含NG碼的文件。
在步驟S1706中,如果作為步驟S1705中的搜索結果,沒有找到包含 NG碼的文件,則處理結束。另一方面,如果找到了包含NG碼的任一文件, 則文件管理單元306重復以下在下面的步驟S1707至步驟S1715中的處理, 重復次數(shù)等于包含在步驟S1705中提取的NG碼的文件的數(shù)量。
在步驟S1707中,文件管理單元306獲取一個包含在步驟S1705中提 取的NG碼的文件。在步驟S1708中,文件管理單元306參照文件的屬性 信息來獲取登記到該文件的用戶(文件登記用戶)。步驟S1709中,文件管 理單元306獲取登記到NG碼的用戶或組。
在步驟S1710中,文件管理單元306重復以下在步驟S1711至步驟 S1715中的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。在步驟S1711 中,文件管理單元306確定是否已將NG碼設置給文件登記用戶。如果確 定已將NG碼設置給文件登記用戶(步驟S1711中的"是"),則處理前進 到步驟S1713。另一方面,如果確定不是這樣(步驟S1711中的"否"),則 處理前進到步驟S1712。
在步驟S1712中,文件管理單元306設置與NG碼相關聯(lián)的訪問權限 作為對文件的訪問權限。在這方面,如果用戶已被設置了 NG碼,則文件 管理單元306將對NG碼的訪問權限設置給用戶。另一方面,如果組已被設置了 NG碼,則文件管理單元306將對NG碼的訪問權限設置給組。在步 驟S1713中,文件管理單元306通過電子郵件等向具有管理員權利的用戶 通知NG碼已經(jīng)被設置給文件登記用戶。
在步驟S1714中,文件管理單元306確定組是否具有對NG碼的訪問 權限。如果確定組具有對NG碼的訪問權限(步驟S1714中的"是"),則 處理前進到步驟S1715。在步驟S1715中,文件管理單元306獲取組中包含 的用戶,并且設置禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問 權限。
圖13和圖14均例示了根據(jù)本示例性實施例的在NG碼登記處理期間 執(zhí)行的操作的示例。
在圖13的情形1801和圖14的情形1804中,訪問權限和NG碼已經(jīng) 被設置給文件夾"Folder A"。情形1801表示已經(jīng)將對Folder A的讀權限和 寫/修改權限設置給用戶"UserA"和用戶"UserB"。另夕卜,情形1801表示 已經(jīng)將禁止讀和寫/修改Folder A的訪問權限設置給其他用戶"Other"。
此外,情形1801表示作為設置NG碼的情形在步驟S1701 (圖12)中 已經(jīng)登記NG碼"XXXXXXXXX",并且在步驟S1702 (圖12)中已經(jīng)將 FolderA設置為NG碼"XXXXXXXXX"的登記目的地。另外,情形1801 表示在步驟S1703 (圖12)中,已經(jīng)將禁止寫/修改Folder A的訪問權限設 置給UserB。
如果在步 驟S1707中從在步驟S1705中提取的文件中獲取的目標文件 (包含NG碼的文件)1802 (圖13)的登記用戶是除UserB以外的用戶, 則執(zhí)行以下處理。更具體地說,如情形1803 (圖13)所示,文件管理單元 306將禁止讀和寫/修改目標文件的訪問權限設置給User B。如果目標文件 的登記用戶是User B,則文件管理單元306將此通知給管理員。
參照圖14,情形1804表示已經(jīng)將對Folder A的讀權限和寫/修改權限 設置給組"Group A"和組"Group B"。另外,情形1804表示已經(jīng)將禁止 讀和寫/修改Folder A的訪問權限設置給其他用戶"Other"。此外,情形1804 表示User A和User B屬于Group A,而用戶"User C"和用戶"User D" 屬于Group B。另外,情形1804表示作為設置NG碼的情形在步驟S1701中已經(jīng)登記 NG碼"XXXXXXXXX",并且在步驟S1702中已經(jīng)將Folder A設置為NG 碼"XXXXXXXXX"的登記目的地。另外,情形1804表示在步驟S1703 中,己經(jīng)將禁止寫/修改Folder A的訪問權限設置給Group B。
如果在步驟S1707中從在步驟S1705中提取的文件之中獲取的目標文 件1805 (圖14)的登記用戶是除GroupB以外的用戶(在此情況下為User A),則執(zhí)行以下處理。更具體地說,如情形1806 (圖14)所示,文件管理 單元306將禁止讀和寫/修改目標文件的訪問權限設置給Group B。如果目 標文件的登記用戶是Group B中包含的用戶(在此情況下為UserC),則文 件管理單元306將此通知給管理員。另外,如情形1807 (圖14)所示,文 件管理單元306將禁止讀和寫/修改目標文件的訪問權限設置給除Group B 的UserC以外的用戶。
當改變NG碼時,在步驟S1701 (圖12)中輸入NG碼之前添加并執(zhí) 行已登記的NG碼選擇步驟。此外,在步驟S1705 (圖12)中獲取目標文 件之前清除要用新的NG碼替換的NG碼。
以上述方式,當?shù)怯汵G碼的字符串時,本示例性實施例重新設置對 現(xiàn)有文件的訪問權限。
現(xiàn)在,將參照圖15對由系統(tǒng)控制單元201執(zhí)行的文件登記處理進行詳 細描述。圖15是例示根據(jù)本示例性實施例的文件登記處理的示例的流程圖。
參照圖15,在步驟S701中,用戶經(jīng)由操作單元202輸入驗證信息。在 步驟S701中需要輸入的驗證信息的類型可以根據(jù)驗證服務器使用的驗證方 法而不同。因此,在步驟S701中,系統(tǒng)控制單元201經(jīng)由驗證單元206向 驗證服務器105請求驗證方法來顯示驗證信息輸入畫面,并且獲取驗證方 法。此處,可以將Windows NT局域網(wǎng)管理員(NTLM)驗證或Kerberos 認證(Kerberos Certification)用作驗證方法。系統(tǒng)控制單元201根據(jù)所獲 取的驗證方法在操作單元202上顯示驗證信息輸入畫面。
圖16例示了根據(jù)本示例性實施例的用戶驗證信息輸入畫面的示例,用 戶經(jīng)由該用戶驗證信息輸入畫面輸入在用戶驗證期間需要的用戶名稱、域 名以及密碼。參照圖16,用戶名稱輸入文本框801是用于輸入用戶名稱的文本框區(qū)域。當用戶選擇用戶名稱輸入文本框801時,在操作單元202上 顯示軟鍵盤。由此,用戶能夠容易地輸入文本對象。
用于輸入域名的域名輸入文本框802包括下拉菜單(包含可用域列表)。 用戶可以從域列表中選擇期望的域。在列表中顯示的域的數(shù)量等于圖像形 成裝置103能夠連接的驗證服務器的數(shù)量。更具體地說,圖像形成裝置103 能夠連接多個驗證服務器。驗證單元206可以存儲用戶管理信息并執(zhí)行用 戶驗證而無需同驗證服務器通信。
密碼輸入文本框803是用于輸入密碼的文本框區(qū)域。當用戶輸入用戶 名稱、域名以及密碼,并且按下確定按鈕804時,系統(tǒng)控制單元201經(jīng)由 驗證單元206將所輸入的驗證信息發(fā)送給驗證服務器105。
當用戶被成功驗證時,驗證服務器105發(fā)出安全令牌(security token)。 驗證單元206根據(jù)該安全令牌生成用戶ID。文件管理單元306根據(jù)用戶ID 管理用戶的訪問權限。安全令牌和用戶ID彼此一一對應。利用該結構,本 示例性實施例能夠實現(xiàn)與包含用戶驗證的外部裝置的統(tǒng)一通信操作。
在步驟S702中,系統(tǒng)控制單元201確定所輸入的驗證信息是否合適。 如果確定所輸入的驗證信息合適(步驟S702中的"是"),則處理前進到步 驟S703。另一方面,如果確定所輸入的驗證信息不合適(步驟S702中的 "否"),則處理返回到步驟S701。在步驟S703中,當用戶經(jīng)由操作單元 202選擇應用時,系統(tǒng)控制單元201根據(jù)在步驟S701中驗證的用戶的權利 來激活所選擇的應用。
圖17例示了根據(jù)本示例性實施例的由用于登記文件的應用顯示的畫 面。參照圖17,應用選擇區(qū)域901包括四個應用。在圖17示出的示例中, 用戶選擇了 "掃描盒(Scan Box)"應用902。文件管理顯示區(qū)域903顯示 由文件管理單元306管理的文件和文件夾。文件管理顯示區(qū)域903與文件 管理區(qū)域1401 (圖7)相似。
返回到圖15,在步驟S704中,當用戶指定文件的登記目的地時,系統(tǒng) 控制單元201接收所指定的登記目的地。在圖17所示的示例中,文件管理 器904是庫,F(xiàn)olderA905和Folder B均為文件夾。當用戶經(jīng)由文件管理顯 示區(qū)域903指定庫或文件夾時,系統(tǒng)控制單元201將所指定的庫或文件夾設置為登記目的地。此外,登記目的地顯示區(qū)域906依照經(jīng)由文件管理顯 示區(qū)域903的用戶指定來顯示到達登記目的地的路徑。
在步驟S705中,當用戶輸入文件的屬性信息時,系統(tǒng)控制單元201接 收所輸入的屬性信息。文件的屬性信息包括文件名稱等。文件名稱輸入文 本框907 (圖17)是用于輸入要登記的文件數(shù)據(jù)的文件名稱的文本框區(qū)域。 當用戶按下詳情設置按鈕908時,畫面切換到用于輸入其他文件屬性的畫 面(未示出)。用戶可以經(jīng)由相應的文件屬性輸入畫面在相應的輸入文本框 中輸入其他文件屬性。對于用戶始終有必要輸入文件名稱來登記文件。
在步驟S706中,系統(tǒng)控制單元201確定用戶是否按下了文件登記開始 按鈕(確定按鈕909 (圖17))??梢圆僮鞔_定按鈕909來開始文件登記處 理。確定按鈕909以灰色狀態(tài)顯示并變成不可操作,直到用戶指定登記目 的地并輸入文件名稱。
當用戶按下確定按鈕909時,系統(tǒng)控制單元201使處理前進到步驟 S707。另一方面,如果用戶取消操作,則處理返回到步驟S701。
在步驟S707中,掃描儀單元213根據(jù)來自系統(tǒng)控制單元201的指令掃 描紙質文件214的圖像并基于所掃描的文件圖像生成光柵圖像數(shù)據(jù)。更具 體地說,掃描儀單元213利用內(nèi)置傳感器(未示出)來檢測紙質文件214 是否存在。如果不存在紙質文件214,則掃描儀單元213將"沒有文件"的 錯誤信息通知給系統(tǒng)控制單元201。在這種情況下,系統(tǒng)控制單元201在操 作單元202的畫面上顯示錯誤對話框。另一方面,如果存在紙質文件214, 則掃描儀單元213掃描紙質文件214的圖像并生成所掃描的文件的光柵圖 像數(shù)據(jù)。
在步驟S708中,壓縮/解壓縮單元208根據(jù)來自系統(tǒng)控制單元201的指 令壓縮光柵圖像數(shù)據(jù)。在步驟S709中,系統(tǒng)控制單元201指示文件管理單 元306存儲所壓縮的光柵圖像數(shù)據(jù)。文件管理單元306將所壓縮的圖像數(shù) 據(jù)存儲在步驟S704中指定的庫或文件夾中。
在步驟S710中,文件管理單元306設置文件屬性。在步驟S711中, 文件管理單元306執(zhí)行文件訪問權限設置處理(1)。在步驟S711中,如果 已經(jīng)登記NG碼,則文件管理單元306將與NG碼相對應的訪問權限設置給文件,而不用考慮要登記的文件的內(nèi)容。
步驟S712至步驟S715中的圖像處理消耗大量的系統(tǒng)資源。步驟S712 至步驟S715中的圖像處理的優(yōu)先級低于其他處理的優(yōu)先級。因此,如果在 圖像處理期間輸入諸如復印處理或打印處理的任何更高優(yōu)先級的處理,則 可以暫停步驟S712至步驟S715中的圖像處理。此外,所登記的文件不能 由其他用戶預覽,直到完成步驟S712至步驟S715中的圖像處理。本示例 性實施例在步驟S711中設置訪問權限來防止上述問題。
圖18是例示根據(jù)本示例性實施例的文件訪問權限設置處理(1)(圖15 的步驟S711中的處理)的詳情的流程圖。參照圖18,在步驟SIOOI中,文 件管理單元306獲取設置給要向其登記文件的登記目的地的NG碼。
在步驟S1002中,如果沒有NG碼被登記到文件登記目的地,則處理 結束。另一方面,如果NG碼己經(jīng)被登記到文件登記目的地,則文件管理 單元306重復以下在步驟S1003至步驟S1010中的處理,重復次數(shù)等于所 登記的NG碼的數(shù)量。
在步驟S1003中,文件管理單元306從在步驟S1001中獲取的NG碼 中提取一個NG碼。在步驟S1004中,文件管理單元306根據(jù)文件的屬性 信息來獲取登記到文件的用戶。步驟S1005中,文件管理單元306獲取登 記到所獲取的NG碼的用戶或組。
在步驟S1006中,文件管理單元306重復步驟S1007至步驟S1010中 的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。
在步驟S1007中,文件管理單元306確定是否已經(jīng)將對NG碼的訪問 權限設置給文件登記用戶。如果確定已經(jīng)將對NG碼的訪問權限設置給文 件登記用戶(步驟S1007中的"是"),則處理前進到步驟S1009。另一方面, 如果確定不是這樣(步驟S1007中的"否"),則處理前進到步驟S1008。
在步驟S1008中,文件管理單元306設置與NG碼相關聯(lián)的訪問權限 作為對文件的訪問權限。在這方面,如果用戶已被設置了 NG碼,則文件 管理單元306將對NG碼的訪問權限設置給用戶。另一方面,如果組已被 設置了 NG碼,則文件管理單元306將對NG碼的訪問權限設置給組。
在步驟S1009中,文件管理單元306確定組是否具有對NG碼的訪問權限。如果確定組具有對NG碼的訪問權限(步驟S1009中的"是"),則 處理前進到步驟SIOIO。在步驟S1010中,文件管理單元306獲取組中包含 的用戶,并且設置禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問 權限。
返回到圖15,在步驟S712中,對所壓縮的光柵圖像數(shù)據(jù)進行解壓縮。 更具體地說,系統(tǒng)控制單元201從文件管理單元306中獲取所存儲的圖像 數(shù)據(jù),并指示壓縮/解壓縮單元208解壓縮圖像數(shù)據(jù)。壓縮/解壓縮單元208 根據(jù)來自系統(tǒng)控制單元201的指令來對所壓縮的圖像數(shù)據(jù)進行解壓縮。
下面將參照圖19對步驟S713中的區(qū)域劃分處理、步驟S714中的OCR 處理以及步驟S715中的特征量提取處理進行詳細描述。參照圖19,光柵圖 像數(shù)據(jù)1101是在步驟S712 (圖15)中解壓縮的光柵圖像數(shù)據(jù)的示例。在 步驟S713 (圖15)中,圖像處理單元204的區(qū)域劃分單元603對光柵圖像 數(shù)據(jù)1101執(zhí)行區(qū)域劃分處理。光柵圖像數(shù)據(jù)1101被劃分為字符區(qū)域1102 和圖像區(qū)域1103。
在步驟S714中,OCR單元604對區(qū)域劃分得到的字符區(qū)域1102執(zhí)行 OCR處理并提取文本數(shù)據(jù)1104。在步驟S715中,圖像特征提取單元605 對區(qū)域劃分得到的圖像區(qū)域1103執(zhí)行特征量提取處理,并提取特征量數(shù)據(jù) 1105。
在步驟S716中,文件管理單元306執(zhí)行文件訪問權限設置處理(2)。 下面將參照圖20的流程圖對步驟S716中的處理進行詳細描述。圖20是例 示根據(jù)本示例性實施例的步驟S716中的處理的具體示例的流程圖。
參照圖20,在步驟S1201中,文件管理單元306刪除在步驟S711中設 置的對文件的訪問權限。在步驟S1202中,文件管理單元306獲取設置給 要向其登記文件的文件登記目的地的NG碼。
在步驟S1203中,如果沒有NG碼被登記到文件登記目的地,則處理 結束。另一方面,如果NG碼已經(jīng)被登記,則文件管理單元306重復以下 在步驟S1204至步驟S1213中的處理,重復次數(shù)等于所登記的NG碼的數(shù)
在步驟S1204中,文件管理單元306從在步驟S1202中獲取的NG碼中提取一個NG碼。在步驟S1205中,文件管理單元306將在步驟S1204 中獲取的NG碼與在步驟S713中提取的文本數(shù)據(jù)中包含的NG碼相比較。 在步驟S1206中,文件管理單元306確定上述NG碼是否相互匹配。如果 確定NG碼相互匹配(步驟S1206中的"是"),則處理前進到步驟S1207。 如果NG碼不相互匹配(步驟S1206中的"否"),則處理結束處理循環(huán)并 返回到步驟S1203。
在步驟S1207中,文件管理單元306獲取登記到所提取的NG碼的用 戶或組。在步驟S1208中,文件管理單元306重復步驟S1209至步驟S1213 中的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。
在步驟S1209中,文件管理單元306確定是否已將NG碼設置給文件 登記用戶。如果確定已將NG碼設置給文件登記用戶(步驟S1209中的 "是"),則處理前進到步驟S12H。另一方面,如果確定不是這樣(步驟 S1209中的"否"),則處理前進到步驟S1210。
在步驟S1210中,文件管理單元306設置與NG碼相關聯(lián)的訪問權限 作為對文件的訪問權限。在這種情況下,如果用戶已被設置了 NG碼,則 文件管理單元306將對NG碼的訪問權限設置給用戶。另一方面,如果組 已被設置了 NG碼,則文件管理單元306將對NG碼的訪問權限設置給組。 在步驟S1211中,文件管理單元306經(jīng)由電子郵件等向具有管理員權利的 用戶通知已經(jīng)將NG碼設置給文件登記用戶。
在步驟S1212中,文件管理單元306確定組是否具有對NG碼的訪問 權限。如果確定組具有對NG碼的訪問權限(步驟S1212中的"是"),則 處理前進到步驟S1213。在步驟S1213中,文件管理單元306獲取組中包含 的用戶,并且設置禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問 權限。
返回到圖15,在步驟S717中,文件管理單元306將所提取的文本數(shù)據(jù) 1104登記為文件屬性。在步驟S718中,文件管理單元306將所提取的特征 量數(shù)據(jù)1105登記為文件屬性。
利用上述結構,本示例性實施例預先將針對各用戶的NG碼登記到諸 如文件夾的文件登記目的地(第一字符串登記處理和第二字符串登記處
27理)。此外,當?shù)怯浳募r,本示例性實施例將NG碼與通過OCR處理提 取的文件的內(nèi)容進行比較,并將對文件的訪問權限設置給用戶。
當包含已登記的NG碼的文件存儲在已經(jīng)登記了NG碼的文件夾中時, 本示例性實施例自動設置對所存儲的文件的訪問權限(第一設置處理和第 二設置處理)。
利用上述結構,本示例性實施例能夠根據(jù)文件的內(nèi)容適當?shù)貙⒃L問權 限設置給各用戶。因此,本示例性實施例能夠防止在文件中包含的機密信 息的泄漏。另外,本示例性實施例能夠簡化用于設置訪問權限的操作。
在第二示例性實施例中,使用基于圖像特征量生成的NG圖像來替代 上述作為字符串的NG碼。在本示例性實施例中,將對與第一示例性實施 例的結構不同的結構進行描述。
圖21例示了根據(jù)本示例性實施例的存儲在文件管理單元306中的表格 的結構的示例。在本示例性實施例中,與第一示例性實施例中的單元和部 件相似的單元和部件具有相同的標號和符號。因此,這里將不再重復對其 的詳細描述。
參照圖21, T—NG圖片(T—NGPicture)表1901管理NG圖像的數(shù)據(jù)。 T—NGPicture表1901包括NG圖片ID項1902、ID項1903、內(nèi)容ID項1904 以及Doc ID項1905。 NG圖片ID項1902存儲用于唯一識別NG圖像的數(shù) 字數(shù)據(jù)。ID項1903存儲數(shù)字數(shù)據(jù)。ID項1903的值存儲在T一AccessRight 表1333 (圖5)的ID項1334中。ID項1903的值將NG圖像與訪問權限信 息相關聯(lián)。
內(nèi)容ID項1904的值存儲在T—Content表1319(圖5)的內(nèi)容ID項1320 中,并將內(nèi)容與NG圖像相關聯(lián)。Doc ID項1905的值存儲在T一文件 (T—Document)表1308的Doc ID項1309中,并將NG圖像與文件數(shù)據(jù)相 關聯(lián)。
圖22A、圖22B以及圖22C均例示了根據(jù)本示例性實施例的用于登記 NG圖像的顯示畫面。參照圖22A, NG圖像登記初始畫面2001是用于登記 NG圖像的初始畫面。登記NG圖像名稱顯示區(qū)域2002顯示已登記的NG 圖像的名稱。用戶可以從登記NG圖像名稱顯示區(qū)域2002中顯示的NG圖像名稱中指定NG圖像名稱。
可以操作新NG圖像登記按鈕2003來登記新的NG圖像。當用戶按下 新NG圖像登記按鈕2003時,畫面切換到文件登記目的地登記畫面2011 。 可以操作NG圖像編輯按鈕2004來改變對已登記的NG圖像設定了的設置。 當用戶經(jīng)由登記NG圖像名稱顯示區(qū)域2002指定已經(jīng)登記的NG圖像名稱 并按下NG圖像編輯按鈕2004時,畫面切換到文件登記目的地登記畫面 2011。
可以操作登記NG圖像刪除按鈕2005來刪除已登記的NG圖像。當用 戶經(jīng)由登記NG圖像名稱顯示區(qū)域2002指定NG圖像名稱并按下登記NG 圖像刪除按鈕2005時,刪除所指定的已登記的NG圖像??梢圆僮髟斍榘?鈕2006來顯示關于已登記的NG圖像的設置的詳細信息。當用戶經(jīng)由登記 NG圖像名稱顯示區(qū)域2002指定NG圖像名稱并按下詳情按鈕2006時,畫 面切換到圖22B所示的NG圖像詳細信息顯示畫面2022??梢圆僮骱笸税?鈕2007來返回到在NG圖像登記初始畫面2001之前顯示的畫面。
當用戶按下選擇按鈕2008或選擇按鈕2009時,NG圖像顯示區(qū)域2010 顯示文件管理單元306中登記的圖像。重新登記、編輯、或刪除NG圖像 是必要的管理員權利。因此,沒有顯示用于切換到NG圖像登記初始畫面 2001的按鈕,除非用戶具有管理員權利。盡管圖22A至圖22C中未示出, 但是可以將管理員權利設置給已登記的用戶。如果將管理員權利設置給用 戶,則用戶具有執(zhí)行所有操作的權利。
參照圖22C,文件登記目的地登記畫面2011是用于設置NG圖像登記 目的地的畫面。NG圖像名稱顯示區(qū)域2012顯示已登記的NG圖像名稱。 NG圖像登記目的地顯示區(qū)域2013顯示已登記的NG圖像的已經(jīng)登記的登 記目的地。NG圖像登記目的地選擇區(qū)域2014是用于選擇NG圖像登記目 的地的顯示區(qū)域。
可以操作新NG圖像登記目的地登記按鈕2018來登記NG圖像的新的 登記目的地。當用戶選擇了NG圖像登記目的地選擇區(qū)域2014時,新NG 圖像登記目的地登記按鈕2018變得可操作。當用戶按下新NG圖像登記目 的地登記按鈕2018時,畫面切換到訪問權限設置畫面1619 (圖11B)??梢圆僮鱊G圖像登記目的地編輯按鈕2019來改變NG圖像的登記目 的地。當用戶經(jīng)由NG圖像登記目的地選擇區(qū)域2014指定已經(jīng)登記的登記 目的地時,NG圖像登記目的地編輯按鈕2019變得可操作。當用戶按下NG 圖像登記目的地編輯按鈕2019時,畫面切換到訪問權限設置畫面1619 (圖 IIB)。
可以操作登記目的地刪除按鈕2020來刪除己登記的登記目的地。當用 戶經(jīng)由NG圖像登記目的地顯示區(qū)域2013指定登記目的地并按下登記目的 地刪除按鈕2020時,刪除所指定的登記目的地??梢圆僮骱笸税粹o2021 來返回到NG圖像登記初始畫面2001。
NG圖像詳細信息顯示畫面2022 (圖22B)顯示關于已登記的NG圖像 的詳細信息。當用戶按下后退按鈕2023時,畫面返回到NG圖像登記初始 畫面2001。
下面將參照圖23對由文件管理單元306執(zhí)行的NG圖像特征量登記處 理進行詳細描述。圖23是例示根據(jù)本示例性實施例的用于登記NG圖像的 處理的示例的流程圖。
參照圖23,在步驟S2301中,當用戶經(jīng)由操作單元202的NG圖像登 記初始畫面2001指定NG圖像并按下新NG圖像登記按鈕2003時,系統(tǒng)控 制單元201接收所指定的NG圖像。在步驟S2302中,當用戶經(jīng)由NG圖 像登記目的地選擇區(qū)域2014選擇NG圖像登記目的地,并按下新NG圖像 登記目的地登記按鈕2018時,系統(tǒng)控制單元201接收所指定的NG圖像登 記目的地。
在步驟S2303中,當用戶經(jīng)由訪問權限設置畫面1619從用戶/組顯示區(qū) 域1630指定用戶或組時,系統(tǒng)控制單元201接收所指定的用戶或組。然后, 系統(tǒng)控制單元201將所指定的用戶或組添加到用戶/組訪問權限信息顯示區(qū) 域1622。
在步驟S2304中,當用戶按下確定按鈕1631時,系統(tǒng)控制單元201接 收用戶指令,并指示文件管理單元306開始NG圖像登記處理。
在步驟S2305中,文件管理單元306通過相似圖像搜索,在NG圖像 登記目的地中登記的文件中搜索與NG圖像相似的圖像。更具體地說,文
30件管理單元306在相似圖像搜索過程中提取具有比預定值高的圖像相似度 的文件。
在步驟S2306中,如果在步驟S2305中沒有提取出文件,則處理結束。 另一方面,如果提取出包含相似度高于所述預定值的圖像的文件,則文件 管理單元306重復步驟S2307至步驟S2309中的處理,重復次數(shù)等于這種 文件的數(shù)量。
在步驟S2307中,文件管理單元306從在步驟S2305中提取的文件中 提取一個文件。在步驟S2308中,文件管理單元306從該文件的屬性信息 中獲取文件登記用戶。在步驟S2309中,文件管理單元306獲取登記到NG 圖像的用戶或組。
在步驟S2310中,文件管理單元306重復步驟S2311至步驟S2315中 的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。在步驟S2311中,文件 管理單元306確定是否已將NG圖像設置給文件登記用戶。如果確定已將 NG圖像設置給文件登記用戶(步驟S2311中的"是"),則處理前進到步驟 S2313。另一方面,如果確定不是這樣(步驟S2311中的"否"),則處理前 進到步驟S2312。
在步驟S2312中,文件管理單元306設置與NG圖像相關聯(lián)的訪問權 限作為對文件的訪問權限。在這種情況下,如果用戶已被設置了NG圖像, 則文件管理單元306將對NG圖像的訪問權限設置給用戶。另一方面,如 果組已被設置了 NG圖像,則文件管理單元306將對NG圖像的訪問權限設 置給組。在步驟S2313中,文件管理單元306經(jīng)由電子郵件等向具有管理 員權利的用戶通知NG圖像已經(jīng)被設置給文件登記用戶。
在步驟S2314中,文件管理單元306確定組是否具有對NG圖像的訪 問權限。如果確定組具有對NG圖像的訪問權限(步驟S2314中的"是"), 則處理前進到步驟S2315。
在步驟S2315中,文件管理單元306獲取組中包含的用戶,并且設置 禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問權限。
根據(jù)第二示例性實施例的文件登記處理與第一示例性實施例中參照圖 15的上述文件登記處理相似,除了步驟S711和步驟S716中的處理的內(nèi)容。因此,下面將僅對步驟S711和步驟S716中的處理進行詳細描述。
在步驟S711中,文件管理單元306執(zhí)行文件訪問權限設置處理(1)。 更具體地說,在步驟S711中,如果已經(jīng)登記NG圖像,則文件管理單元306 將與NG圖像相關聯(lián)的訪問權限設置給文件,而不用考慮要登記的文件的 內(nèi)容。
下面將參照圖24對根據(jù)本示例性實施例的步驟S711中的處理進行詳 細描述。圖24是例示根據(jù)本示例性實施例的文件訪問權限設置處理(l)(圖 15的步驟S711)的示例的流程圖。
參照圖24,在步驟S2201中,文件管理單元306獲取設置給要向其登 記文件的登記目的地的NG圖像。在步驟S2202中,如果沒有NG圖像被 登記到文件登記目的地,則處理結束。另一方面,如果NG圖像已經(jīng)被登 記到文件登記目的地,則文件管理單元306重復步驟S2203至步驟S2210 中的處理,重復次數(shù)等于所登記的NG圖像的數(shù)量。
在步驟S2203中,文件管理單元306從在步驟S2201中獲取的NG圖 像中提取一個NG圖像。在步驟S2204中,文件管理單元306從文件的屬 性信息中獲取文件登記用戶。步驟S2205中,文件管理單元306獲取登記 到所提取的NG圖像的用戶或組。
在步驟S2206中,文件管理單元306重復步驟S2207至步驟S2210中 的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。在步驟S2207中,文件 管理單元306確定文件登記用戶是否具有對NG圖像的訪問權限。如果確 定文件登記用戶具有對NG圖像的訪問權限(步驟S2207中的"是"),則 處理前進到步驟S2209。另一方面,如果確定不是這樣(步驟S2207中的 "否"),則處理前進到步驟S2208。
在步驟S2208中,文件管理單元306設置與NG圖像相關聯(lián)的訪問權 限作為對文件的訪問權限。在這種情況下,如果用戶己被設置了NG圖像, 則文件管理單元306將對NG圖像的訪問權限設置給用戶。另一方面,如 果組已被設置了 NG圖像,則文件管理單元306將對NG圖像的訪問權限設 置給組。
在步驟S2209中,文件管理單元306確定組是否具有對NG圖像的訪問權限。如果確定組具有對NG圖像的訪問權限(步驟S2209中的"是"), 則處理前進到步驟S2210。
在步驟S2210中,文件管理單元306獲取組中包含的用戶,并且設置 禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問權限。
下面將參照圖25對根據(jù)本示例性實施例的步驟S716 (圖15)中的處 理進行詳細描述。圖25是例示根據(jù)本示例性實施例的文件訪問權限設置處 理(2)的示例的流程圖。
參照圖25,在步驟S2101中,文件管理單元306刪除在步驟S711中設 置的對文件的訪問權限。在步驟S2102中,文件管理單元306獲取設置給 要向其登記文件的文件登記目的地的NG圖像。在步驟S2103中,如果沒 有NG圖像被登記到文件登記目的地,則處理結束。另一方面,如果NG 圖像已經(jīng)被登記到文件登記目的地,則文件管理單元306重復步驟S2104 至步驟S2113中的處理,重復次數(shù)等于所登記的NG圖像的數(shù)量。
在步驟S2104中,文件管理單元306從在步驟S2102中獲取的NG圖 像中提取一個NG圖像。在步驟S2105中,文件管理單元306確定在步驟 S2104中提取的NG圖像的圖像特征量數(shù)據(jù)與在步驟S715中提取的圖像特 征量數(shù)據(jù)之間的相似度。
在步驟S2106中,文件管理單元306確定圖像特征量數(shù)據(jù)之間的相似 度是否等于或高于預定值。如果圖像特征量數(shù)據(jù)之間的相似度等于或高于 預定值(步驟S2106中的"是"),則處理前進到步驟S2107。另一方面,如 果圖像特征量數(shù)據(jù)之間的相似度低于預定值(步驟S2106中的"否"),則 處理結束處理循環(huán)并返回到步驟S2103。
在步驟S2107中,文件管理單元306獲取登記到所提取的NG圖像的 用戶或組。在步驟S2108中,文件管理單元306重復步驟S2109至步驟S2113 中的處理,重復次數(shù)等于所登記的用戶或組的數(shù)量。
在步驟S2109中,文件管理單元306確定是否已將NG圖像設置給文 件登記用戶。如果確定已將NG圖像設置給文件登記用戶(步驟S2109中 的"是"),則處理前進到步驟S2111。另一方面,如果確定不是這樣(步驟 S2109中的"否"),則處理前進到步驟S2110。
33在步驟S2110中,文件管理單元306設置與NG圖像相關聯(lián)的訪問權 限作為對文件的訪問權限。在這種情況下,如果用戶已被設置了NG圖像, 則文件管理單元306將對NG圖像的訪問權限設置給用戶。另一方面,如 果組已被設置了 NG圖像,則文件管理單元306將對NG圖像的訪問權限設 置給組。在步驟S2111中,文件管理單元306經(jīng)由電子郵件等向具有管理 員權利的用戶通知已將NG圖像設置給文件登記用戶。
在步驟S2112中,文件管理單元306確定組是否具有對NG圖像的訪 問權限。如果組具有對NG圖像的訪問權限(步驟S2112中的"是"),則 處理前進到步驟S2113。在步驟S2113中,文件管理單元306獲取組中包含 的用戶,并且設置禁止除文件登記用戶以外的用戶讀和寫/修改文件的訪問 權限。
通過提供具有存儲實現(xiàn)上述實施例的功能的軟件程序代碼的存儲介質 的系統(tǒng)或裝置,并且通過使用該系統(tǒng)或裝置的計算機(CPU或微處理單元 (MPU))讀取并執(zhí)行存儲在所述存儲介質中的程序代碼,也可以實現(xiàn)本發(fā) 明。
在這種情況下,從所述存儲介質中讀取的程序代碼本身實現(xiàn)上述實施 例的功能,因此,存儲所述程序代碼的存儲介質構成本發(fā)明。
雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明 并不局限于所公開的示例性實施例。應當對以下權利要求的范圍給予最寬 泛的解釋,以使其涵蓋所有這些變型例、等同結構和功能。
權利要求
1.一種信息處理裝置,所述信息處理裝置包括文件登記單元,其被構造成登記文件;數(shù)據(jù)提取單元,其被構造成提取所述文件的內(nèi)容;第一設置單元,其被構造成將對所述文件的訪問權限設置給各用戶;以及第一字符串登記單元,其被構造成針對各用戶登記字符串,其中當所述文件登記單元登記所述文件時,所述第一設置單元基于所述第一字符串登記單元登記的所述字符串與所述數(shù)據(jù)提取單元提取的所述文件的內(nèi)容的比較結果,來設置用戶對所述文件的訪問權限。
2. 根據(jù)權利要求1所述的信息處理裝置,所述信息處理裝置還包括通 知單元,所述通知單元被構造成當與所述第一字符串登記單元登記的所 述字符串相對應的用戶通過使用所述文件登記單元來登記包含所述字符串 的文件時,通知管理員所述文件被登記。
3. 根據(jù)權利要求1所述的信息處理裝置,所述信息處理裝置還包括重 置單元,所述重置單元被構造成當所述第一字符串登記單元登記字符串 時,重新設置對現(xiàn)有文件的訪問權限。
4. 根據(jù)權利要求1所述的信息處理裝置,所述信息處理裝置還包括 第二設置單元,其被構造成將對文件登記目的地的訪問權限設置給各用戶;以及確定單元,其被構造成當所述文件登記單元登記文件時,確定是否 以與具有對所述文件登記目的地的訪問權限的用戶相關聯(lián)的方式登記了所 述字符串,其中如果所述確定單元確定登記了所述字符串,則基于所登記的字符串與 所述數(shù)據(jù)提取單元提取的所述文件的內(nèi)容的比較結果來設置所述用戶對所 述文件的訪問權限。
5. 根據(jù)權利要求l所述的信息處理裝置,所述信息處理裝置還包括 第三設置單元,其被構造成將對文件的訪問權限設置給各組;以及 第二字符串登記單元,其被構造成針對各組登記字符串,其中當所述文件登記單元登記文件時,基于所述第二字符串登記單元登記 的所述字符串與所述數(shù)據(jù)提取單元提取的所述文件的內(nèi)容的比較結果,來 將對所述文件的訪問權限設置給組。
6. 根據(jù)權利要求1所述的信息處理裝置,所述信息處理裝置還包括臨時訪問權限設置單元,所述臨時訪問權限設置單元被構造成當所述文件 登記單元登記文件時,設置用戶的臨時訪問權限,所述臨時訪問權限臨時 允許所述用戶訪問所述文件,其中當所述數(shù)據(jù)提取單元完全地提取了所述文件的內(nèi)容時,所述第一 設置單元基于所述第一字符串登記單元登記的所述字符串與所述數(shù)據(jù)提取 單元提取的所述文件的內(nèi)容的比較結果,來設置所述用戶對所述文件的訪 問權限。
7. —種信息處理裝置,所述信息處理裝置包括 文件登記單元,其被構造成登記文件; 數(shù)據(jù)提取單元,其被構造成提取所述文件的內(nèi)容;設置單元,其被構造成將對所述文件的訪問權限設置給各用戶;以及 圖像特征量登記單元,其被構造成針對各用戶登記圖像特征量,其中 當所述文件登記單元登記所述文件時,所述設置單元基于所述圖像特 征量登記單元登記的所述圖像特征量與所述數(shù)據(jù)提取單元提取的所述文件 的內(nèi)容的比較結果,來設置用戶對所述文件的訪問權限。
8. —種信息處理裝置的控制方法,所述控制方法包括如下步驟-登記文件;提取所述文件的內(nèi)容; 針對各用戶登記字符串;以及當?shù)怯浰鑫募r,基于所登記的字符串與所提取的所述文件的內(nèi)容 的比較結果來設置用戶對所述文件的訪問權限。
9. 一種信息處理裝置的控制方法,所述控制方法包括如下步驟 登記文件;提取所述文件的內(nèi)容; 針對各用戶登記圖像特征量;以及當?shù)怯浰鑫募r,基于所登記的圖像特征量與所提取的所述文件的 內(nèi)容的比較結果來設置用戶對所述文件的訪問權限。
全文摘要
本發(fā)明提供一種信息處理裝置及其控制方法。所述信息處理裝置包括文件登記單元,其被構造成登記文件;數(shù)據(jù)提取單元,其被構造成提取所述文件的內(nèi)容;第一設置單元,其被構造成將對所述文件的訪問權限設置給各用戶;以及第一字符串登記單元,其被構造成針對各用戶登記字符串。在所述信息處理裝置中,當所述文件登記單元登記所述文件時,所述第一設置單元基于所述第一字符串登記單元登記的所述字符串與所述數(shù)據(jù)提取單元提取的所述文件的內(nèi)容的比較結果,來設置用戶對所述文件的訪問權限。
文檔編號G06F17/30GK101587528SQ200910138490
公開日2009年11月25日 申請日期2009年5月20日 優(yōu)先權日2008年5月20日
發(fā)明者七海嘉仁 申請人:佳能株式會社