JPH0944393A - File management device - Google Patents
File management deviceInfo
- Publication number
- JPH0944393A JPH0944393A JP7193889A JP19388995A JPH0944393A JP H0944393 A JPH0944393 A JP H0944393A JP 7193889 A JP7193889 A JP 7193889A JP 19388995 A JP19388995 A JP 19388995A JP H0944393 A JPH0944393 A JP H0944393A
- Authority
- JP
- Japan
- Prior art keywords
- file
- classification
- attribute
- node
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はファイルを管理するファ
イル管理装置に関し、特に紙の原稿、コンピュータやフ
ァクシミリ装置などで作成される電子原稿、さらには動
画、音声情報などを含む多様なメディアが混在する分散
オフィス環境におけるファイル管理装置に関する。な
お、本明細書では、特に断らない限り、ファイルという
用語を電子文書などを含めた広義の意味で使用する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file management device for managing files, and in particular, a paper manuscript, an electronic manuscript created by a computer or a facsimile device, and various media including moving images and audio information are mixed. The present invention relates to a file management device in a distributed office environment. In this specification, unless otherwise specified, the term file is used in a broad sense including electronic documents and the like.
【0002】[0002]
【従来の技術】従来、分散環境においてファイルを管理
するためには、ネットワーク上のファイルサーバシステ
ムまたは光ファイルシステムを利用して自由気ままにデ
ィレクトリまたはドロワ/フォルダなどを作り、それら
のファイルをその中に格納することにより共有すること
ができるようになっている。2. Description of the Related Art Conventionally, in order to manage files in a distributed environment, a file server system or optical file system on a network is used to freely create directories or drawers / folders, etc. It can be shared by storing it in.
【0003】ファイルを管理する装置として、たとえ
ば、特開平4−188241号公報に記載の装置があ
る。この装置は、データ管理サーバ手段、実体サーバ手
段、ネットワーク手段を介して異なるデータに対して検
索および実体取り出しの処理を同時に行う機能とを備え
ており、データの検索処理と取り出し処理とを効率よく
同時に実行し、待ち状態を少なくする工夫をしたもので
ある。As a device for managing files, there is, for example, a device described in Japanese Patent Laid-Open No. 4-188241. This device has a function of simultaneously performing search and substance retrieval processing for different data via the data management server means, the entity server means, and the network means, and efficiently performs the data retrieval processing and the retrieval processing. It is designed to be executed at the same time to reduce the waiting state.
【0004】また、特開平4−312140号公報で
は、ファイルにどのフォルダに分類されるべきかのフォ
ルダの所在情報を、そしてフォルダには格納できるファ
イルを識別するファイルの所在情報をそれぞれ定義し、
ファイルをその所在情報に応じて自動分類するファイル
管理装置を開示している。このファイル管理装置では、
ファイルを格納するとき、ファイルはファイルに定義さ
れたフォルダの所在情報に応じてそのフォルダに自動的
に分類され、対応するフォルダが存在しない場合には、
新たにフォルダを作成する。Further, in Japanese Laid-Open Patent Publication No. 4-312140, the location information of a folder to be classified into a file and the location information of a file for identifying a file that can be stored in the folder are defined.
Disclosed is a file management device for automatically classifying files according to their location information. In this file management device,
When storing a file, the file is automatically classified into that folder according to the location information of the folder defined in the file, and if the corresponding folder does not exist,
Create a new folder.
【0005】さらに、特開平5−89173号公報に記
載の構造化文書分類装置は、構造化文書の構造要素情報
に基づき文書を検索し、検索した文書を指定された構造
要素情報により分類するもので、複数の構造要素情報を
指定することができ、これにより、多段階の分類構造を
作成することができるものである。Further, the structured document classification device disclosed in Japanese Patent Laid-Open No. 5-89173 searches documents based on the structural element information of the structured document, and classifies the searched documents by the specified structural element information. With, it is possible to specify a plurality of structural element information, and thereby a multi-level classification structure can be created.
【0006】[0006]
【発明が解決しようとする課題】しかし、ネットワーク
上のファイルサーバシステムや光ファイルシステムを利
用したファイル管理装置では以下のような問題点があ
る。However, the file management system using the file server system or the optical file system on the network has the following problems.
【0007】管理されるファイルは、ファイルサーバシ
ステムや光ファイルシステムが稼働するオペレーティン
グシステムが提供するファイルシステムの機能に依存す
るものでなければならない。このため、最近のオフィス
でも増加している多様多種のワークステーションやパー
ソナルコンピュータなどによりファイルが作成される場
合には、各々に合った分散システムを構築し、それ毎に
ファイルサーバシステムや光ファイルシステムを設置す
ることにより管理しなければならない。The file to be managed must depend on the function of the file system provided by the operating system on which the file server system or the optical file system operates. For this reason, when files are created by a wide variety of workstations and personal computers, which are increasing in number in recent offices, a distributed system suitable for each is constructed, and a file server system or optical file system is created for each. Must be managed by setting up.
【0008】各ファイルサーバシステムや光ファイルシ
ステム上でファイルを管理する場合には、あるワークグ
ループ単位でグループメンバが理解可能なドロワ/フォ
ルダ名を作り、そこにそのドロワ/フォルダ名に関連す
るファイルを格納して共有管理することになる。このた
めに、ファイルを分類して管理するためには、意味の理
解し合えるドロワ/フォルダ名の命名やそれを作成する
煩雑さが発生することになる。When files are managed on each file server system or optical file system, a drawer / folder name that can be understood by a group member is created for each work group, and a file related to the drawer / folder name is created there. Will be stored and shared. For this reason, in order to manage the files by classifying them, the drawer / folder names having meanings that can be understood and the complexity of creating them need to be created.
【0009】従来の分散環境における共有ファイルサー
バシステムや光ファイルシステムなどのファイル管理装
置の目的は、ファイルを共有管理することである。共有
のファイルを利用するには、該当するファイルを見つけ
出し、それをユーザが自分のワークステーションやパー
ソナルコンピュータなどに複写または移動したり、また
は自分の環境に合ったファイルに内容を変換する必要が
ある。したがって、ファイルを共有するとはいっても、
上述のような煩雑な操作を経た上でなければ、実際には
利用することはできない。The purpose of a file management device such as a shared file server system or an optical file system in a conventional distributed environment is to manage files in a shared manner. To use a shared file, you need to find the corresponding file, copy or move it to your workstation or personal computer, or convert the content to a file that suits your environment. . So even though you share files,
It cannot be actually used unless the complicated operation as described above is performed.
【0010】従来の分散環境における共有ファイルサー
バシステムや光ファイルシステムなどのファイル管理装
置は、それらが動作するオペレーティングシステムが提
供するファイルシステムが定める属性しか扱えることが
できないため、ユーザが新たに属性を追加してユーザや
ワークグループ単位での意味のある管理をするというこ
とができない。つまり、決まったドロワ/フォルダを辿
っていって目的のファイルを見つけたり、ユーザの意図
の基に存在するファイルを異なる管理のために別のドロ
ワ/フォルダに複写したり移動したりして分類する場合
にでも、異なるファイルシステムにて唯一共通なファイ
ル名でしか操作することはできない。しかし、ファイル
名のみからでは内容を思い出すことは難しい。File management devices such as a shared file server system and an optical file system in a conventional distributed environment can handle only the attributes defined by the file system provided by the operating system on which they operate, so that the user can add new attributes. It is not possible to add and manage meaningfully for each user or workgroup. In other words, the target file is found by following a predetermined drawer / folder, and the file existing under the user's intention is copied or moved to another drawer / folder for different management and classified. Even in this case, it is possible to operate only with a common file name in different file systems. However, it is difficult to remember the contents only from the file name.
【0011】分散環境のネットワーク上に多様な共有フ
ァイルサーバシステムや光ファイルシステムが存在する
場合には、そのシステムにあった通信手段やファイルシ
ステムへのアクセス方法がある。したがって、ユーザが
複数の異なる環境にある上記のシステム上のファイルを
アクセスする場合には、各々の通信手段やアクセス方法
の環境を整え、さらにそのシステムに合った認証の方法
やセキュリティなどに対応する必要があり、複数のシス
テムに対するユーザ登録(ユーザアカウント登録)が必
要である。When various shared file server systems and optical file systems are present on a network in a distributed environment, there are communication methods and file system access methods suitable for the systems. Therefore, when a user accesses a file on the above system in a plurality of different environments, the environment of each communication means and access method is prepared, and further the authentication method and security suitable for the system are dealt with. It is necessary to perform user registration (user account registration) for multiple systems.
【0012】また、特開平4−312140号公報のフ
ァイル管理装置では、所在情報に基づきフォルダへの格
納を行うものであり、基本的にはフォルダ階層はユーザ
が作成しなければならず、どのフォルダに分類されるべ
きかの所在情報はフォルダに1対1で指定させる形式に
なっている。このため、多段階の分類構造でファイルを
分類する場合、たとえば「仕様書」、「議事録」などの
ファイルの種類でまず分類し、その中をさらにたとえば
「プロジェクト」毎に分類するといった組合せに対応し
た所在情報を作成しなければならない。このファイル管
理装置では、該当する所在情報が存在しない場合には、
フォルダを新規に作成するが、作成されたフォルダはフ
ォルダをどこに作成するかの指定はないので、フラット
に一覧されるだけある。このように、ファイルの所在情
報による分類は一段階であり、あるフォルダの下の別の
フォルダに分類するなどの細かい設定をすることはでき
ない。また、属性変更、文書の削除が行われた場合、そ
の結果を分類構造に反映させるためには再分類を行うし
かない。しかも、この公報中には、複数の分類を同時に
定義することの明示的な記述はない。Further, the file management apparatus disclosed in Japanese Patent Laid-Open No. 4-312140 stores in a folder based on the location information. Basically, the folder hierarchy must be created by the user. The location information of whether to be classified into is in a format that allows the folder to specify one-to-one. For this reason, when classifying files with a multi-level classification structure, for example, first classify by file type such as "specifications" and "minutes", and then further classify by "project". Corresponding location information must be created. In this file management device, if the corresponding location information does not exist,
A new folder is created, but since the created folder does not specify where to create the folder, it is only listed flat. As described above, the classification based on the location information of the file is one step, and it is not possible to make detailed settings such as classification into another folder under a certain folder. Further, when the attribute is changed or the document is deleted, there is no choice but to perform the reclassification in order to reflect the result in the classification structure. Moreover, there is no explicit description in this publication that a plurality of classifications are defined at the same time.
【0013】さらに、特開平5−89173号公報の構
造化文書分類装置では、構造化文書の構造要素情報に基
づきフォルダによる分類構造を作成し、文書を分類す
る。上記の特開平4−312140号公報のファイル管
理装置とは異なり、複数の分類属性を指定することで多
段階の分類構造を作成することができる。ただし、多段
階の分類において、ファイルの種類で分類したフォルダ
内は常にたとえば「プロジェクト」で分類されているよ
うな構造となり、「仕様書」の下を「プロジェクト」で
分類し、「議事録」の下は「日付」で分類するなどの細
かい設定をすることはできない。属性変更、文書の削除
が行われた場合、その結果を分類構造に反映させるため
には再分類を行うしかない。しかも、構造要素情報に基
づく分類しか提供していないため、通常のファイルシス
テムにおけるユーザの恣意的な階層分類を行うことがで
きない。Further, in the structured document classification device of Japanese Patent Laid-Open No. 5-89173, a classification structure by folders is created based on the structural element information of the structured document, and the documents are classified. Unlike the file management apparatus disclosed in Japanese Patent Laid-Open No. 4-312140, a multi-level classification structure can be created by designating a plurality of classification attributes. However, in the multi-level classification, the folders classified by file type always have a structure such that they are classified by "project", for example. Below, you cannot make detailed settings such as sorting by “date”. When attributes are changed or documents are deleted, there is no choice but to perform reclassification to reflect the results in the classification structure. Moreover, since only the classification based on the structural element information is provided, it is not possible to perform arbitrary hierarchical classification of the user in a normal file system.
【0014】本発明はこのような点に鑑みてなされたも
のであり、多様なファイル作成装置で構築された分散情
報処理を実現するオフィス環境において、ユーザの利用
方法に合わせたファイルの格納、検索、取り出しに関す
る共有管理が可能であり、従来から存在する多様なファ
イルサーバシステムや光ファイルシステム上に存在する
既存のファイルに対する格納情報を格納可能とし、その
格納情報をアクセスすることにより既存のネットワーク
上のファイルサーバシステムや光ファイルシステム上の
ファイルをアクセスすることができるファイル管理装置
を提供することを目的とする。The present invention has been made in view of the above circumstances, and stores and retrieves a file according to a user's usage in an office environment that realizes distributed information processing constructed by various file creation devices. , It is possible to manage sharing for retrieval and store the stored information for existing files existing on various existing file server systems and optical file systems, and access the stored information to access existing networks. It is an object of the present invention to provide a file management device capable of accessing files on the file server system or optical file system.
【0015】また、本発明はネットワーク上に存在する
既存のファイルサーバシステムや光ファイルシステム上
のファイルを含めて分類対象とし、目的に応じた細かい
分類が可能なファイル管理装置を提供することを目的と
する。It is another object of the present invention to provide a file management device which can be classified according to the purpose, including files on existing file server systems and optical file systems existing on the network. And
【0016】さらに、本発明はネットワーク上に存在す
る既存のファイルサーバシステムや光ファイルシステム
上のファイルを含めて分類対象とし、目的に応じた異な
る分類を同時に行うことが可能なファイル管理装置を提
供することを目的とする。Further, the present invention provides a file management apparatus capable of classifying files including existing file server systems and optical file systems existing on a network and performing different classifications simultaneously according to purposes. The purpose is to do.
【0017】[0017]
【課題を解決するための手段】図1は上記目的を達成す
る本発明のファイル管理装置の原理構成図である。本発
明の第1の発明のファイル管理装置は、文書ファイルな
どのファイルを作成する複数のファイル作成装置6a,
6bからファイルの登録、検索、取り出しなどの正規化
された処理要求を受け付ける処理要求受付手段1と、受
け付けた処理要求に応じてファイリングの基本操作を行
うとともに分類対象のファイルをノードの階層構造から
成る分類構造を含むファイリングモデルを用いて1以上
の視点で分類を行うファイリングモデル制御手段2と、
前記処理要求が外部のファイルシステム7a,7bにア
クセスする必要がある場合に、異なる前記外部のファイ
ルシステム毎にアクセスする通信手段を有し、外部のフ
ァイルシステムのファイルにアクセスするためのリファ
レンス情報を作成して内部のファイルシステムの形式の
リファレンスファイルとして登録要求する外部ファイル
管理手段3と、前記ファイリングおよびファイリングモ
デルに必要なファイルの属性および内容と前記登録要求
されたリファレンスのファイルとを管理する属性内容管
理手段4とから構成される。FIG. 1 is a block diagram showing the principle of a file management apparatus of the present invention which achieves the above object. The file management device according to the first aspect of the present invention includes a plurality of file creation devices 6a for creating files such as document files.
6b, a processing request receiving unit 1 that receives a normalized processing request such as file registration, search, and retrieval, and a basic filing operation according to the received processing request, and a file to be classified from a hierarchical structure of nodes. Filing model control means 2 for performing classification from one or more viewpoints using a filing model including the following classification structure,
When the processing request needs to access the external file systems 7a and 7b, it has a communication means for accessing each of the different external file systems, and provides reference information for accessing a file of the external file system. External file management means 3 for creating and requesting registration as a reference file in the form of an internal file system, and attributes for managing file attributes and contents necessary for the filing and filing model and the reference file requested for registration. The content management means 4 is included.
【0018】また第2の発明によるファイル管理装置
は、ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、および前記各ノードの分類条
件を記憶する記憶手段(図23の410,420)と、
前記ノードに対する分類条件を設定する設定手段(図2
3の430)と、前記分類対象のファイルの分類属性と
しての属性の値を分類条件の値として持つノードが分類
構造にない場合の当該分類属性の値を持つノードの作成
と、作成したノードと該ノードに関係するノードとの関
係付けとを行う作成手段(図23の440)と、前記分
類対象のファイルの属性と前記ノードの分類条件とから
ファイルを分類するノードを決定し、当該ファイルと決
定したノードとの間にリンクを設定する自動分類手段
(図23の450)とから構成されている。The file management apparatus according to the second aspect of the present invention includes a classification structure composed of a hierarchical structure of nodes for classifying files, attributes of files to be classified, the node and files classified immediately below the node. Storage means (410, 420 in FIG. 23) for storing the link information when a link is set between them and the classification condition of each node,
Setting means for setting the classification condition for the node (see FIG. 2).
3 430), and when a node having the value of the attribute as the classification attribute of the classification target file as the value of the classification condition is not in the classification structure, the creation of the node having the value of the classification attribute, and the created node A creating unit (440 in FIG. 23) that associates with a node related to the node, a node that classifies the file is determined from the attribute of the file to be classified and the classification condition of the node, and the file is classified as the file. It is composed of automatic classification means (450 in FIG. 23) for setting a link with the determined node.
【0019】さらに、第3の発明によるファイル管理装
置は、ファイルを分類するためのノードの階層構造から
成る分類構造、分類対象のファイルの属性、前記ノード
と該ノードの直下に分類されるファイルとの間にリンク
を設定した時のリンク情報、前記各ノードの分類条件、
前記分類対象のファイルを管理する分類対象ファイル管
理情報、および当該分類対象ファイル管理情報と1以上
の前記分類構造との間にリンクを設定した時のリンク情
報を記憶する記憶手段(図36の610,620)と、
前記ノードに対する分類条件、および分類対象ファイル
管理情報と1以上の前記分類構造との間にリンクを設定
する設定手段(図36の630)と、前記分類対象のフ
ァイルの分類属性としての属性の値を分類条件の値とし
て持つノードが分類構造にない場合の当該分類属性の値
を持つノードの作成と、作成したノードと該ノードに関
係するノードとの関係付けとを行う作成手段(図36の
640)と、前記分類対象のファイルの属性と前記分類
対象ファイル管理情報と前記ノードの分類条件とからフ
ァイルを分類する前記1以上の分類構造のノードを決定
し、当該ファイルと決定したノードとの間にリンクを設
定する自動分類構造手段(図36の650)とから構成
されている。Furthermore, the file management device according to the third aspect of the present invention includes a classification structure having a hierarchical structure of nodes for classifying files, attributes of files to be classified, the node and files classified immediately below the node. Link information when a link is set between, the classification condition of each node,
A storage unit (610 in FIG. 36) that stores the classification target file management information that manages the classification target file and the link information when a link is set between the classification target file management information and one or more of the classification structures. , 620),
A classifying condition for the node, setting means for setting a link between the classification target file management information and one or more classification structures, and an attribute value as a classification attribute of the classification target file. When there is no node having the value of the classification condition as the value of the classification condition in the classification structure, a creating means that creates a node having the value of the classification attribute and associates the created node with a node related to the node (see FIG. 36). 640), the attributes of the file to be classified, the file management information to be classified, and the classification conditions of the node to determine the nodes of the one or more classification structures for classifying the files, and the node determined to be the file. It is composed of automatic classification structure means (650 in FIG. 36) for setting a link between them.
【0020】さらに、第4の発明のファイル管理装置
は、第1ないし第3の発明の構成に対して前記ノードに
ファイルを登録するときに当該ファイルの属性のうちユ
ーザ設定の属性が未設定の時には少なくとも当該ノード
の分類条件の属性の値を設定する格納属性設定手段(図
23の460または図36の660)を具備するもとで
ある。好ましくは当該ノードの全ての上位のノードの分
類条件の属性値も設定するものである。Further, in the file management apparatus of the fourth invention, when the file is registered in the node in the configuration of the first to third inventions, the attribute of the user setting is not set among the attributes of the file. In some cases, at least the storage attribute setting means (460 in FIG. 23 or 660 in FIG. 36) for setting the attribute value of the classification condition of the node is provided. Preferably, the attribute values of the classification conditions of all upper nodes of the node are also set.
【0021】さらに、第5の発明のファイル管理装置
は、第1ないし第4の発明の構成に対して前記ノードの
持つ分類条件は、分類属性と分類制約とから成るもので
あり、前記ノードがディレクトリまたは、ドロワおよび
フォルダであり、前記分類対象のファイルはキャビネッ
トで管理されるものである。Further, in the file management apparatus of the fifth invention, the classification conditions possessed by the node in the configurations of the first to fourth inventions are composed of classification attributes and classification constraints, and the node is A directory or a drawer and a folder, and the files to be classified are managed by a cabinet.
【0022】好ましくは前記ノード間、ファイルとノー
ドとの間、および分類対象ファイル管理情報(たとえば
キャビネットの管理情報の一部)と1以上の前記分類構
造との間のリンクは、相互にリンク先の識別子を持つこ
とにより双方向のリンクである。Preferably, the nodes are linked to each other, the files are linked to the nodes, and the links between the classification target file management information (eg, a part of cabinet management information) and one or more classification structures are mutually linked. By having an identifier of, it is a bidirectional link.
【0023】[0023]
【作用】第1の発明によれば、外部ファイル管理手段3
が分散環境上に存在する外部のファイルシステム7a,
7bをアクセス可能にし、内部ファイル形式の属性を持
つリファレンスファイル(好ましくは差分ファイル情報
を持つ)を作成することにより、それらの外部ファイル
システムに存在するファイルの情報を内部のファイルシ
ステムのものと同列に扱えるようにする。処理要求受付
手段1がファイル作成装置6a,6bから処理要求を受
け付けると、ファイリングモデル制御手段2が属性内容
管理手段4に格納されているファイル情報をアクセス
し、それが外部のファイルシステムのファイルであれ
ば、外部ファイル管理手段3を通じて該当する外部のフ
ァイルシステムからファイルを取得し、ユーザに対して
は内部のファイルシステムのファイルとして利用するこ
とができる。According to the first invention, the external file management means 3
An external file system 7a that exists in a distributed environment,
7b is made accessible and a reference file (preferably having difference file information) having an attribute of the internal file format is created, so that information of files existing in those external file systems is the same as that of the internal file system. To be able to handle. When the processing request receiving unit 1 receives the processing request from the file creating devices 6a and 6b, the filing model control unit 2 accesses the file information stored in the attribute content management unit 4, and the file information is an external file system file. If so, the file can be acquired from the corresponding external file system through the external file management means 3 and can be used as a file of the internal file system for the user.
【0024】また、第2の発明のファイル管理装置によ
れば、設定手段は各階層レベルで、その下の分類を規定
する。自動分類手段が記憶手段に格納されているファイ
ルの属性と設定手段で設定されたノードに対する分類条
件(たとえば、ドロワ/ノード)とを基にしてファイル
を分類するノードを決定し、分類する。このとき、作成
手段が分類すべき属性を分類条件として持つノードがあ
るか否か等に応じてノードの作成/削除を行う。分類さ
れたノードの階層構造およびリンク情報は記憶手段に格
納される。ファイルの属性の値によりそれらを分類する
ことで、ネットワーク上に存在する既存のファイルサー
バシステムや光ファイルシステム上のファイル管理のた
めの負担を軽減することができる。Further, according to the file management apparatus of the second invention, the setting means defines the classification under each hierarchical level. The automatic classification unit determines and classifies the node for classifying the file based on the file attribute stored in the storage unit and the classification condition (eg, drawer / node) for the node set by the setting unit. At this time, the node is created / deleted depending on whether or not there is a node having an attribute to be classified by the creating means as a classification condition. The hierarchical structure of the classified nodes and the link information are stored in the storage means. By classifying them according to the value of the attribute of the file, it is possible to reduce the load for file management on the existing file server system or optical file system existing on the network.
【0025】さらに、第3の発明のファイル管理装置に
よれば、記憶手段に分類対象のファイルを管理する分類
対象ファイル管理情報(たとえば、キャビネットの管理
情報)をさらに格納しておき、設定手段によりその分類
対象ファイル管理情報(たとえば、キャビネット)と1
以上の分類構造(たとえば最上位ノードとしてのドロ
ワ)とを指定することで、ネットワーク上に存在する既
存のファイルサーバシステムや光ファイルシステム上の
ファイルを目的に応じた異なる複数の分類を同時に実行
することができる。Further, according to the file management device of the third aspect of the invention, the storage means further stores classification target file management information (for example, cabinet management information) for managing the files to be classified, and the storage means stores the classification target file management information. File management information (for example, cabinet) to be classified and 1
By specifying the above classification structure (for example, the drawer as the top node), the files on the existing file server system or optical file system existing on the network can be classified at the same time according to the purpose. be able to.
【0026】第4の発明によれば、分類構造のあるノー
ド(たとえばフォルダ)にファイルを指定して格納、た
とえばフォルダにファイルを格納したとき、そのフォル
ダにユーザ設定の属性の値が未設定のとき、格納属性設
定手段により、少なくとそのフォルダの分類条件の属性
値、好ましくは、そのフォルダの上位のフォルダ/ドロ
ワの分類条件の属性値も含めて設定されるので、ユーザ
のファイルの登録時のユーザ属性の指定の手間がかから
ない。According to the fourth invention, when a file is designated and stored in a node (for example, folder) having a classification structure, for example, when the file is stored in the folder, the value of the attribute set by the user is not set in the folder. At this time, since the storage attribute setting means sets at least the attribute value of the classification condition of the folder, preferably, the attribute value of the classification condition of the upper folder / drawer of the folder, the user can register the file at the time of registration. There is no need to specify the user attribute of.
【0027】第5の発明によれば、ノード(たとえば、
ドロワ/ノード)の分類条件として、分類属性に分類制
約を併用して設定することにより、分類制約の属性値の
範囲外の属性値を持つファイルを、たとえば「その他」
のフォルダに分類できるので、効率よく分類を行うこと
ができる。According to the fifth invention, a node (for example,
By setting the classification attribute together with the classification constraint as the classification condition of the drawer / node), a file having an attribute value outside the range of the attribute value of the classification constraint is set to, for example, "Other".
Since it can be classified into the folders of, it is possible to perform classification efficiently.
【0028】[0028]
【実施例】まず、本発明によるファイル管理装置の概略
について図面を参照して説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, an outline of a file management device according to the present invention will be described with reference to the drawings.
【0029】図1は本発明のファイル管理装置の原理構
成図である。ファイル管理装置は、複数のファイル作成
装置(すなわち、クライアント装置)6a,6bから登
録、検索、取り出しなどの複数の処理要求を受け付ける
ことができる処理要求受付手段1と、受け付けた処理要
求に応じてファイリングの基本操作およびファイルの分
類を行うファイリングモデル制御手段2と、外部の異な
るファイルシステムと連携を取るための外部ファイル管
理手段3と、ファイルの属性および内容を管理する属性
内容管理手段4とを備えている。FIG. 1 is a block diagram showing the principle of the file management apparatus of the present invention. The file management apparatus receives a processing request receiving unit 1 capable of receiving a plurality of processing requests such as registration, search, and retrieval from a plurality of file creation apparatuses (that is, client apparatuses) 6a and 6b, and responds to the received processing requests. Filing model control means 2 for performing basic filing operations and file classification, external file management means 3 for linking with different external file systems, and attribute content management means 4 for managing file attributes and contents. I have it.
【0030】ファイル管理装置はネットワーク5を介し
てファイル作成装置6a,6bに接続されており、これ
らファイル作成装置6a,6bは、このファイル管理装
置をアクセスするためのソフトウェアインタフェースを
利用して処理要求を正規化するように構成されている。
このため、処理要求受付手段1はファイル作成装置6
a,6bにて処理要求が正規化されているため、各種情
報メディアを同列で受け付けることができる。The file management device is connected to the file creation devices 6a and 6b via the network 5, and these file creation devices 6a and 6b use the software interface for accessing the file management device to make processing requests. Is configured to be normalized.
For this reason, the processing request receiving means 1 uses the file creation device 6
Since the processing requests are normalized in a and 6b, various information media can be received in the same row.
【0031】ファイリングモデル制御手段2において
は、ファイリングの基本操作、すなわち、ファイルの生
成、複写、移動などを行う。また、ノードの階層構造か
ら成る分類構造を含むファイリングモデルを用いて、フ
ァイル作成装置6a,6bで作成されたファイルを保存
し、同時に1または複数の視点で分類することを可能に
している。The filing model control means 2 performs basic filing operations, that is, file generation, copying, and moving. In addition, by using a filing model including a classification structure having a hierarchical structure of nodes, files created by the file creation devices 6a and 6b can be stored and classified at one or a plurality of viewpoints at the same time.
【0032】外部ファイル管理手段3は外部のファイル
システム7a,7b毎にアクセスする通信手段を有し、
分散環境上に存在する様々なネットワークファイルシス
テム7a,7bをアクセス可能としている。また、外部
ファイル管理手段3は外部のファイルシステム7a,7
bに存在するファイルにアクセスするためのリファレン
スを作成し、このリファレンスのファイルを用いること
により外部のファイルシステム7a,7bが管理してい
るファイルを内部のファイルシステムのファイルとして
管理するすることを可能にしている。The external file management means 3 has a communication means for accessing each of the external file systems 7a and 7b,
Various network file systems 7a and 7b existing in the distributed environment are accessible. In addition, the external file management means 3 is an external file system 7a, 7
It is possible to manage the files managed by the external file systems 7a and 7b as the files of the internal file system by creating a reference for accessing the file existing in b and using this reference file. I have to.
【0033】属性内容管理手段4はファイリングに必要
なファイルの属性を格納したり実際の内容をオペレーテ
ィングシステムに依存するファイルシステムのファイル
として格納するようにしている。また、本発明によるフ
ァイル管理装置がネットワーク上に複数存在する場合
に、属性内容管理手段4は装置相互間で蓄積されている
ファイルを交換する際の属性の情報をネットワーク上で
一元管理している。The attribute content management means 4 stores the attributes of files necessary for filing and stores the actual contents as files of a file system depending on the operating system. Further, when there are a plurality of file management devices according to the present invention on the network, the attribute content management means 4 centrally manages on the network the attribute information when exchanging files accumulated between the devices. .
【0034】以下、本発明のファイル管理装置の実施例
について図面を参照して詳細に説明する。図2は本発明
によるファイル管理装置の実施例の構成を示すブロック
図である。An embodiment of the file management device of the present invention will be described in detail below with reference to the drawings. FIG. 2 is a block diagram showing the configuration of an embodiment of the file management device according to the present invention.
【0035】本実施例のファイル管理装置(以下、本装
置と略称する)は、各種処理要求を受け付ける処理要求
受付部10と、ファイリングの基本操作を行うファイリ
ングモデル制御部20と、分散環境上に存在する様々な
ネットワークファイルシステムを利用可能にする外部フ
ァイルシステムアクセス制御部30と、ファイルの属性
および内容を管理する属性内容管理部40とを備えてい
る。外部ファイルシステムアクセス制御部30は複数の
外部ファイルシステム31a,31b,・・・に対して
それぞれのプロトコルでアクセスするよう個々に設けら
れた外部ファイルシステムアクセス部32a,32b,
・・・を介してアクセス可能に構成されている。属性内
容管理部40はファイリングに必要な属性を格納するた
めの属性格納部41と、ファイル(たとえば文書ファイ
ル)の内容をオペレーティングシステムに依存するファ
イルシステムのファイルとして格納する文書内容格納部
42と、属性の定義を管理している属性定義管理部43
とに接続されている。The file management apparatus of this embodiment (hereinafter abbreviated as this apparatus) includes a processing request receiving unit 10 for receiving various processing requests, a filing model control unit 20 for performing basic filing operations, and a distributed environment. An external file system access control unit 30 that enables various existing network file systems to be used, and an attribute content management unit 40 that manages the attributes and contents of files are provided. The external file system access control unit 30 has external file system access units 32a, 32b, which are individually provided to access a plurality of external file systems 31a, 31b, ...
It is configured to be accessible via. The attribute content management unit 40 includes an attribute storage unit 41 for storing attributes necessary for filing, a document content storage unit 42 for storing the content of a file (for example, a document file) as a file of a file system that depends on the operating system, Attribute definition management unit 43 that manages attribute definitions
Connected to.
【0036】本装置は、また、ユーザ作成の処理プログ
ラム(本実施例ではアプリケーションと呼ぶ)を管理す
るアプリケーション管理部50と、これらアプリケーシ
ョンを処理する複数のアプリケーション処理部51a,
51b,・・・と、分散環境上に存在するプリント/メ
ールシステム61から要求される印字/メールなどの付
加機能を処理する付加機能処理部60と、本装置内の各
部の制御および管理を行うサーバ制御管理部70と、ネ
ットワーク上の資源を管理するリソース情報管理部80
と、リソース情報管理部80および属性定義管理部43
が扱うデータをオブジェクトとして管理するオブジェク
ト情報管理部90とを備えている。The apparatus also includes an application management unit 50 for managing a user-created processing program (referred to as an application in this embodiment), a plurality of application processing units 51a for processing these applications,
51b, ..., An additional function processing unit 60 that processes additional functions such as print / mail requested by the print / mail system 61 existing in the distributed environment, and controls and manages each unit in the apparatus. A server control management unit 70 and a resource information management unit 80 that manages resources on the network
And the resource information management unit 80 and the attribute definition management unit 43
And an object information management unit 90 that manages the data handled as an object as an object.
【0037】本装置には、図示はしないが、ネットワー
ク上にあるファイル作成装置および文書入出力装置が接
続されている。これらの装置としては、画像入出力装置
(複写機、ファクシミリ装置)、ワークステーション、
パーソナルコンピュータや各々にスキャナ装置が装備さ
れているものなどが該当し、紙の文書を画像入力した
り、ファイルの登録/削除/検索などの処理要求の発行
や、蓄積されているファイルをファイリングモデルを使
っての分類表示をしたり、該当するものを印刷装置に印
字出力する処理要求を発行することが可能である。Although not shown, a file creating apparatus and a document input / output apparatus on the network are connected to the apparatus. These devices include image input / output devices (copiers, facsimile machines), workstations,
It corresponds to a personal computer or one equipped with a scanner device for each, such as inputting images of paper documents, issuing processing requests such as file registration / deletion / search, and filing stored files. It is possible to display the classification by using, and issue a processing request to print out the corresponding one to the printing device.
【0038】なお、ここでは、文書など管理の対象にな
っている最小単位をファイル、ファイルの保管場所をキ
ャビネットと呼び、ファイルは必ずどれか一つのキャビ
ネットに所属しているものとする。また、ドロワは指定
したキャビネット内のファイル群をドロワに属するフォ
ルダを用いて分類する機能を有するものであるとする。It should be noted that, here, a minimum unit to be managed such as a document is called a file, a storage location of the file is called a cabinet, and the file is assumed to belong to any one cabinet. In addition, the drawer has a function of classifying files in a specified cabinet using folders belonging to the drawer.
【0039】処理要求受付部10は、基本的に各種ファ
イル作成装置6a,6bからアクセスされるアクセスポ
イントであり、複数の処理要求に対応することを可能と
する。従来のネットワーク上に存在するファイルシステ
ムや光ファイリングシステムにアクセスする装置は、ワ
ークステーションやパーソナルコンピュータなどの電子
文書を作成する装置が中心である。これらの装置には、
本装置をアクセスするためのソフトウェアインタフェー
スを搭載して、処理要求を正規化するようにし、これに
より、紙文書や遠隔地からの紙文書(すなわち、ファク
シミリ装置による文書)や各種情報メディアを受け付け
ることが可能となる。The processing request accepting unit 10 is basically an access point accessed by the various file creating devices 6a and 6b, and is capable of handling a plurality of processing requests. Devices that access a file system or optical filing system that exist on a conventional network are mainly devices that create electronic documents, such as workstations and personal computers. These devices include
A software interface for accessing this device is installed to normalize processing requests, thereby accepting paper documents and paper documents from remote locations (that is, documents by a facsimile machine) and various information media. Is possible.
【0040】ファイリングモデル制御部20は、本装置
が提供するファイル管理の中心となる部分であり、ファ
イリング機能の概念モデルを実現する部分である。ファ
イリングモデル制御部20で管理されるファイリングモ
デルの構成要素(オブジェクト)としては、ファイル、
フォルダ、ドロワ、キャビネットがある。ファイルは、
それぞれが個別に内容と内容に付随する属性とを有し、
保管および検索の単位となるものである。ファイルは本
実施例ではキャビネットに保管管理され、そのキャビネ
ットの中で、ドロワおよびフォルダを用いて同時に複数
の視点で分類され得る。また、ファイリングモデル制御
部20は、ファイリングの基本操作およびそれに伴う自
動分類や任意分類あるいは属性検索などの機能を有して
いる。さらに、ファイリングモデル制御部20は属性内
容管理部40との間で通信手段(図18のC)およびア
クセス方式(すなわち、通信機能)を有し、本装置が、
分散環境において複数存在する場合に、相互にファイリ
ングの基本操作をユーザが意識することなく行うことを
可能にしている。この点に関しては、後で、図18を参
照して詳述する。The filing model control unit 20 is a central part of the file management provided by this device, and is a part that realizes the conceptual model of the filing function. As the constituent elements (objects) of the filing model managed by the filing model control unit 20, files,
There are folders, drawers, and cabinets. The file is
Each has its own content and attributes associated with it,
It is a unit of storage and retrieval. The files are stored in a cabinet in this embodiment, and can be classified in a plurality of views at the same time by using drawers and folders in the cabinet. Further, the filing model control unit 20 has a function such as a basic operation of filing and an automatic classification or an arbitrary classification or an attribute search associated therewith. Further, the filing model control unit 20 has a communication means (C in FIG. 18) and an access method (that is, a communication function) with the attribute content management unit 40, and this device
When there are multiple files in the distributed environment, the basic filing operations can be performed without the user being aware of each other. This point will be described later in detail with reference to FIG.
【0041】外部ファイルシステムアクセス制御部30
は、外部ファイルシステムアクセス部32a,32b,
・・・を通じて、分散環境上に存在する様々なネットワ
ークファイルシステムを個別にアクセス可能とし、その
様々なネットワークファイルシステムに存在するファイ
ルの情報を参照情報(リファレンスともいう)として本
装置に格納するために必要な情報を作成するための情報
のマッピング機能を有し、ユーザがその登録された参照
情報を開こうとした場合に該当するネットワークファイ
ルシステムからファイルを検索してユーザに提供する機
能を有している。この外部ファイルシステムアクセス制
御部30から、該当するネットワークファイルシステム
をアクセスする場合のユーザ認証は、リソース情報管理
部80の中に外部システムに対してアクセスするのに必
要なユーザ情報として登録管理されている。このよう
に、外部ファイルシステムアクセス制御部30によって
分散環境上にばらばらに存在していたファイルを取り込
んでその属性を内部のファイル形式の属性に置き換える
か、または置き換えるための情報を管理して、外部のフ
ァイルを内部のファイルに関連付けするようにしてい
る。これにより、ファイリングモデル制御部20によ
り、ばらばらに存在していた外部のファイルと本装置が
直接管理している内部ファイルとを1つのシステム、す
なわち本装置内で統一的に分類したり管理したりするこ
とが可能になる。External file system access controller 30
Are external file system access units 32a, 32b,
... to enable various network file systems existing in a distributed environment to be individually accessed, and to store information of files existing in the various network file systems as reference information (also referred to as reference) in this device. It has an information mapping function to create the necessary information for searching, and when the user tries to open the registered reference information, it has a function to search the file from the corresponding network file system and provide it to the user. are doing. The user authentication for accessing the corresponding network file system from the external file system access control unit 30 is registered and managed in the resource information management unit 80 as user information necessary for accessing the external system. There is. In this way, the external file system access control unit 30 takes in the files that were scattered in the distributed environment and replaces the attributes with the attributes of the internal file format, or manages information for replacing the attributes, and Files are associated with internal files. As a result, the filing model control unit 20 uniformly classifies and manages external files that exist in a scattered manner and internal files that are directly managed by this device in one system, that is, in this device. It becomes possible to do.
【0042】属性内容管理部40は、属性格納部41に
本装置が定義するファイリングに必要なファイルの属性
を格納し、文書内容格納部42にはファイルの実際の内
容をオペレーティングシステムに依存するファイルシス
テムのファイルとして格納する。また、属性格納部41
は各種のストレージシステムに対応するための機構を有
しており、各種データベースやファイルシステム41a
に対応可能としている。The attribute content management unit 40 stores the attribute of the file required for filing defined by this apparatus in the attribute storage unit 41, and the actual content of the file is stored in the document content storage unit 42 depending on the operating system. Store as a system file. In addition, the attribute storage unit 41
Has a mechanism for supporting various storage systems, and various databases and file systems 41a
Is available.
【0043】属性定義管理部43は、本装置がネットワ
ーク上に複数存在し、各々の装置内でファイリングモデ
ルを使った分類をする場合に利用される属性の定義を得
て、ネットワーク上で一元管理する機能を提供するもの
である。このため、複数の本装置があっても、その中で
利用される属性に関しては内容的に同じである。したが
って、ユーザによって本装置相互間で蓄積されているフ
ァイルを交換する場合に、各ファイルに付加されている
属性の定義を本装置が保証することになる。The attribute definition management unit 43 obtains attribute definitions used when a plurality of the present devices exist on the network and classifies using the filing model in each device, and centrally manages them on the network. It provides the function to do. Therefore, even if there are a plurality of the present devices, the attributes used in them are the same in content. Therefore, when the user exchanges the accumulated files between the apparatuses, the apparatus guarantees the definition of the attribute added to each file.
【0044】アプリケーション管理部50は、アプリケ
ーションをファイリングモデル制御部20のファイリン
グ機能の概念モデルに関連づける機能と、定義された多
様なトリガによりこのアプリケーションを起動し、処理
結果を本装置内の管理下に格納することができる機能を
提供するものである。したがって、従来からユーザが保
持しているような様々なアプリケーションを本装置内に
組み込むことによって、一括した処理を行うことができ
る。The application management unit 50 activates this application by the function of associating the application with the conceptual model of the filing function of the filing model control unit 20 and various defined triggers, and manages the processing result under the control of this device. It provides functions that can be stored. Therefore, it is possible to perform batch processing by incorporating various applications that the user conventionally holds in the apparatus.
【0045】付加機能処理部60は、分散環境上に存在
する様々なネットワークファイルシステムに蓄積されて
いるファイルをネットワークプリンタに印字要求した
り、電子メールなどを利用して遠隔地のユーザに送信す
る機能を有している。その場合、従来では、一度、ファ
イルをユーザのワークステーションまたはパーソナルコ
ンピュータ上に複写または移動して印字要求などを行う
が、本装置では、本装置に印字要求や電子メール送信要
求(それぞれに必要な情報を付加しなければならない、
たとえば印字要求の時には紙サイズや部数、電子メール
の場合には宛先や写し、各通信手段など)を発行するこ
とにより、本装置内で管理されている情報を元にそれら
の要求を実行することができる。The additional function processing unit 60 requests the network printer to print the files stored in various network file systems existing in the distributed environment, or sends the files to remote users by using e-mail or the like. It has a function. In that case, conventionally, a file is once copied or moved onto a user's workstation or a personal computer and a print request or the like is made. However, in this device, a print request or an electronic mail transmission request (required for each) is sent to this device. Information has to be added,
For example, by issuing a paper size and number of copies for a print request, a destination and a copy in the case of e-mail, each communication means, etc., and executing those requests based on the information managed in this device. You can
【0046】サーバ制御管理部70は、本装置の稼働状
態/停止状態などの制御やテスト機能など本装置内の各
管理部に対する制御を行ったり、装置内のステータス情
報指示、各管理部のソフトウェアの入れ替え、蓄積デー
タのバックアップ/リストア指示機能などの管理を行
う。本装置をアクセスするユーザや利用するワークグル
ープ単位のグルーピング機能をリソース情報管理部80
に登録/削除/情報取得する機能も有する。また、アプ
リケーション管理部50の管理下にあるアプリケーショ
ンプログラムを本装置が定義するファイリングの概念モ
デルのキャビネットやドロワなどに関連付けたり、関連
付けを解除したりする機能も有する。The server control management unit 70 controls the operating state / stop state of the apparatus, controls the respective management sections in the apparatus such as a test function, instructs status information in the apparatus, and software of each management section. It manages the replacement of data and the backup / restore instruction function for accumulated data. The resource information management unit 80 is provided with a grouping function for each user who accesses this device and each work group to be used.
It also has a function to register / delete / acquire information. It also has a function of associating an application program under the control of the application management unit 50 with a cabinet or drawer of the filing conceptual model defined by the present apparatus, or canceling the association.
【0047】リソース情報管理部80は、従来のネット
ワークシステムにおける名前管理(ユーザ/ホスト名、
ネットワークアドレス、あるいは認証など)の機能の他
に、本装置の存在する全体システムを統合管理するもの
である。管理しているものとしては、従来のネットワー
クシステムにおける名前管理機能(ユーザ/グループ管
理、ユーザ認証、サーバ関連情報など)の他に、ファイ
リング機能の概念モデルの1つであるキャビネットのネ
ットワーク上の所在地などがある。ユーザは、本装置が
存在する分散環境に対して利用許可がある場合には、従
来のネットワークファイルシステムや光ファイルシステ
ムとは異なり(つまり、それらが接続されているホスト
名をユーザが指定するようなことはない)、ファイリン
グの概念モデルのキャビネットに関する情報を登録管理
することにより、個々の蓄積されたファイルをアクセス
することを可能にしている。つまり、ユーザは本装置が
定義するファイリング機能の概念モデルのみでアクセス
することができる。The resource information management unit 80 manages names in the conventional network system (user / host name,
In addition to the function of network address, authentication, etc., the system manages the entire system in which the device exists. In addition to the name management function (user / group management, user authentication, server related information, etc.) in the conventional network system, what is managed is the location of the cabinet on the network, which is one of the conceptual models of the filing function. and so on. If the user has permission to use the distributed environment where this device exists, the user differs from the conventional network file system or optical file system (that is, the user must specify the host name to which they are connected). By registering and managing the information about the cabinet of the filing conceptual model, it is possible to access individual accumulated files. In other words, the user can access only the conceptual model of the filing function defined by this device.
【0048】オブジェクト情報管理部90は、リソース
情報管理部80と属性定義管理部43のベースとなるも
のであり、それぞれが扱うデータをオブジェクトとして
管理する。そのオブジェクトには、登録時に識別子が割
当てられ、その識別子よって操作が行われる。The object information management unit 90 is a base of the resource information management unit 80 and the attribute definition management unit 43, and manages the data handled by each as an object. An identifier is assigned to the object at the time of registration, and the operation is performed by the identifier.
【0049】本装置は、好ましくは、基本的な電子文書
ファイル管理としての分散環境対応機能、さらに遠隔地
のファクシミリ装置との通信機能や画像入力された場合
の画像処理機能(登録/出力)とを有している。さら
に、本装置内で、登録されたファイルを様々な処理指示
装置または入力装置からアクセスすることを許すため、
統一された縮小表示イメージを登録時に生成する画像処
理部を有したり、イメージ生成用のアプリケーションプ
ログラム、また蓄積されているファイルから必要なファ
イルを検索するような検索部(属性からの検索や全文検
索)などの機能も有している。This apparatus preferably has a distributed environment supporting function as basic electronic document file management, a communication function with a remote facsimile machine, and an image processing function (registration / output) when an image is input. have. Furthermore, in order to allow the registered files to be accessed from various processing instruction devices or input devices in this device,
A search unit that has an image processing unit that generates a unified reduced display image at the time of registration, an application program for image generation, and a required file from the accumulated files (search from attributes or full text It also has functions such as search.
【0050】従来の分散環境における文書管理システム
やファイルシステムでは、それが搭載されるオペレーテ
ィングシステムのファイルシステムに依存する部分がほ
とんどであり、ユーザ指向の管理を実現するには煩雑さ
や無駄な工数が必要であり、オペレーティングシステム
やストレージが変更された場合には、蓄積データ(ファ
イル)の入力が必要となっていたが、本発明によるファ
イル管理装置では、ユーザフレンドリーでかつユーザ指
向の管理を実現することが可能となる。In the conventional document management system or file system in a distributed environment, most of the parts depend on the file system of the operating system in which it is installed, and it is complicated and wasteful man-hours to realize user-oriented management. This is necessary, and when the operating system or storage was changed, it was necessary to input the accumulated data (file), but the file management device according to the present invention realizes user-friendly and user-oriented management. It becomes possible.
【0051】また、オブジェクト情報管理部90を含む
リソース情報管理部80と属性定義管理部43とを本装
置とは別の装置に搭載することも可能であり、本装置に
対するアクセストラフィックの集中を避けるために必要
に応じて分割することができる。基本的には、リソース
情報管理部80に登録される管理単位(本装置(サー
バ)情報やユーザ/グループなどネットワーク上のリソ
ース情報)を一つのシステムとして扱うことになる。つ
まり、同一ネットワーク上でも複数の分離されたリソー
ス情報管理部が存在すればそのシステムを複数構築する
ことができる。Further, the resource information management unit 80 including the object information management unit 90 and the attribute definition management unit 43 can be installed in a device different from this device, so that concentration of access traffic to this device can be avoided. Can be split as needed. Basically, a management unit (resource information on the network such as this device (server) information or user / group) registered in the resource information management unit 80 is treated as one system. That is, if there are a plurality of separated resource information management units on the same network, a plurality of such systems can be constructed.
【0052】さらに、従来分散環境におけるファイル管
理システムやファイルサーバなどと同様なシステムを構
成することができる。つまり、本装置を既存の分散環境
に導入しても環境の再構築は必要はない。しかも、複写
機やファクシミリ装置などは従来の扱いと全く同様での
使い方で入力装置として扱うことができ、従来のように
各入力装置に対応したゲートウェイ装置などは必要な
い。Furthermore, a system similar to a file management system or a file server in a conventional distributed environment can be constructed. In other words, there is no need to reconstruct the environment even if this device is installed in an existing distributed environment. Moreover, a copying machine, a facsimile machine, etc. can be handled as an input device in the same manner as a conventional handling, and a gateway device corresponding to each input device unlike the conventional case is not required.
【0053】ここで、ネットワーク上のファイル作成装
置や、紙文書を画像として入力する文書入力装置などの
クライアント装置から入力される電子文書ファイル(以
下、文書という)の登録、取り出し、検索、および外部
リファレンスの登録について、サーバとしての本装置の
処理内容を図3ないし図17を参照して順次説明する。
図3は文書の登録の場合のクライアント装置側の処理内
容を示すフローチャートである。Here, an electronic document file (hereinafter referred to as a document) input from a client device such as a file creating device on the network or a document input device for inputting a paper document as an image is registered, retrieved, searched, and externally. Regarding the registration of the reference, the processing contents of this device as a server will be sequentially described with reference to FIGS.
FIG. 3 is a flowchart showing the processing contents on the client device side when a document is registered.
【0054】クライアント装置からサーバ(ファイル管
理装置)に対する文書の登録処理要求があると、クライ
アント装置では、まず、サーバにアクセスするためのユ
ーザインタフェースが起動していることを確認し(ステ
ップS1)、起動されたユーザインタフェースの画面に
よりユーザ名、パスワードを入力してサーバのシステム
にログインする(ステップS2)。次に、リソース情報
管理部80よりファイリングモデル(外部ファイル用キ
ャビネットを含むキャビネット)の情報を取得する(ス
テップS3)。ここで、外部ファイルシステム31a,
31b,・・・に登録する場合は、外部用のキャビネッ
トの情報を選択する。次に、登録する文書を選択し、該
当するファイリングモデル(キャビネット、ドロワ/フ
ォルダ)に対して登録指示を行う(ステップS4)。外
部ファイルシステム31a,31b,・・・への登録の
場合は、該当する外部ファイルシステムのドロワを開い
て、登録指示を行う。そして、その指示で登録を開始し
てよいかどうかを判断する(ステップS5)。指示が間
違っていた場合には、再度、文書の選択から始め、指示
通りでよければ、登録する文書に必要な属性を付加し
(ステップS6)、転送のための指示された属性を含む
文書登録要求処理、すなわち、送信すべき文書の正規化
処理を行い(ステップS7)、登録処理のための要求を
サーバに発行し、サーバ側で文書の登録処理を行う(ス
テップS8)。その後、続けて別の文書の登録を行う場
合は、ステップS4に戻り、登録を行う文書がなけれ
ば、終了する(ステップS9)。When there is a document registration request from the client device to the server (file management device), the client device first confirms that the user interface for accessing the server is activated (step S1), The user name and password are entered on the screen of the activated user interface to log in to the server system (step S2). Next, the filing model (cabinet including the external file cabinet) information is acquired from the resource information management unit 80 (step S3). Here, the external file system 31a,
When registering in 31b, ..., Information of the cabinet for outside is selected. Next, a document to be registered is selected, and a registration instruction is given to the corresponding filing model (cabinet, drawer / folder) (step S4). In the case of registration in the external file systems 31a, 31b, ..., The drawer of the corresponding external file system is opened and the registration instruction is given. Then, it is determined whether the registration may be started by the instruction (step S5). If the instruction is incorrect, start again from document selection, and if the instruction is correct, add necessary attributes to the document to be registered (step S6), and register the document including the instructed attribute for transfer. The request process, that is, the normalization process of the document to be transmitted is performed (step S7), the request for the registration process is issued to the server, and the server side performs the document registration process (step S8). After that, if another document is to be continuously registered, the process returns to step S4, and if there is no document to be registered, the process ends (step S9).
【0055】次に、ステップS8のサーバでの登録処理
において、クライアントから登録処理要求を受け付けて
から登録終了するまでのサーバ側の詳細な処理内容につ
いて説明する。Next, in the registration processing in the server in step S8, detailed processing contents on the server side from the reception of the registration processing request from the client to the completion of registration will be described.
【0056】図4および図5は文書の登録の場合のファ
イル管理装置側の処理内容を示すフローチャートであ
る。まず、クライアント装置からの登録処理要求を処理
要求受付部10にて受け付けし(ステップS11)、処
理要求受付部10では、この受け付けた登録処理要求を
蓄積し、転送されてきたデータを内部のデータ構造に変
換する(ステップS12)。次に、登録要求された文書
および付加属性をファイリングモデル制御部20に登録
する(ステップS13)。登録要求された文書が内部フ
ァイルシステムのものか外部ファイルシステムのものか
を判断する(ステップS14)。ここで、登録要求され
た文書が外部ファイルシステム31a,31b,・・・
のものであれば、外部ファイルシステムアクセス制御部
30に処理を要求し(ステップS15)、外部ファイル
システム31a,31b,・・・にて文書の登録を行う
(ステップS16)。登録要求された文書が内部ファイ
ルシステムのものであれば、ファイリングモデル制御部
20は該当するファイリングモデルにサービスアプリケ
ーションが登録されているかどうかの判断をし(ステッ
プS17)、登録されていれば、サービスアプリケーシ
ョンは登録時に起動するかどうかを判断する(ステップ
S18)。サービスアプリケーションが登録時に起動す
る場合は、アプリケーション管理部50に処理を要求し
(ステップS19)、アプリケーション管理部50では
該当するアプリケーションを起動し(ステップS2
0)、処理結果をファイリングモデル制御部20へ返す
(ステップS21)。なお、ステップS14の判断は本
例では図示の位置にあるが、ステップS21の後の位置
にあってもよい。FIGS. 4 and 5 are flowcharts showing the processing contents on the file management device side when a document is registered. First, the processing request receiving unit 10 receives a registration processing request from the client device (step S11), and the processing request receiving unit 10 accumulates the received registration processing request and transfers the transferred data to the internal data. Convert to a structure (step S12). Next, the document requested to be registered and the additional attribute are registered in the filing model controller 20 (step S13). It is determined whether the document requested to be registered belongs to the internal file system or the external file system (step S14). Here, the documents requested to be registered are external file systems 31a, 31b, ...
If so, the external file system access control unit 30 is requested to perform processing (step S15), and the document is registered in the external file systems 31a, 31b, ... (Step S16). If the document requested to be registered belongs to the internal file system, the filing model control unit 20 determines whether the service application is registered in the corresponding filing model (step S17), and if registered, the service is registered. The application determines whether or not to be activated at the time of registration (step S18). When the service application is activated at the time of registration, the application management unit 50 is requested to perform processing (step S19), and the application management unit 50 activates the corresponding application (step S2).
0), and returns the processing result to the filing model control unit 20 (step S21). Although the determination in step S14 is at the position shown in this example, it may be at the position after step S21.
【0057】ステップS17の判断にて、該当するファ
イリングモデルにサービスアプリケーションが登録され
ていない場合、ステップS18の判断にて、サービスア
プリケーションが登録時に起動しない場合、およびステ
ップS21にてファイリングモデル制御部20へ処理結
果が返された場合には、次に、登録要求のあった文書に
対する各種属性のチェックを行う(ステップS22)。
ここで、該当するファイリングモデルに自動分類の指定
があるかどうかが判断され(ステップS23)、あれ
ば、ファイリングモデルの該当部分に対して分類処理を
行う(ステップS24)。自動分類の指定がない場合、
あるいは、分類処理が終了すると、属性内容管理部40
に登録処理を要求し(ステップS25)、登録文書の属
性および内容をそれぞれ属性格納部41および文書内容
格納部42に格納して(ステップS26)、終了する。In step S17, if the service application is not registered in the relevant filing model, in step S18, the service application does not start at the time of registration, and in step S21, the filing model control unit 20. When the processing result is returned to, next, various attributes of the document for which the registration request is made are checked (step S22).
Here, it is determined whether or not automatic classification is designated in the relevant filing model (step S23), and if there is, classification processing is performed on the relevant part of the filing model (step S24). If automatic classification is not specified,
Alternatively, when the classification process ends, the attribute content management unit 40
To the registration process (step S25), the attributes and contents of the registered document are stored in the attribute storage unit 41 and the document content storage unit 42, respectively (step S26), and the process ends.
【0058】次に、クライアント装置において、サーバ
に対して登録文書の取り出しおよび検索を行う場合の処
理内容について説明する。図6および図7は文書の登録
文書の取り出しの場合のクライアント装置側の処理内容
を示すフローチャートである。Next, description will be given of the processing contents when the registered document is retrieved and retrieved from the server in the client device. 6 and 7 are flowcharts showing the processing contents on the client device side in the case of extracting the registered document of the document.
【0059】クライアント装置からサーバ(ファイル管
理装置)に対して登録文書の取り出し要求をする場合に
は、クライアント装置では、まず、サーバにアクセスす
るためのユーザインタフェースが起動していることを確
認し(ステップS31)、起動されたユーザインタフェ
ースの画面によりサーバのシステムにログインする(ス
テップS32)。次に、リソース情報管理部80よりフ
ァイリングモデル(キャビネット)の情報を取得し(ス
テップS33)、該当するキャビネットを開き、下位の
ファイリングモデル情報をサーバから取得する(ステッ
プS34)。該当するファイルを検索するかどうかが判
断され(ステップS35)、検索する場合には、サーバ
に対して検索処理要求を発行する(ステップS36)。
ここで、サーバから該当するファイルの情報が取得でき
たかどうかが判断され(ステップS37)、取得できな
ければ、再度、検索処理を行うかどうかが判断される
(ステップS38)。検索をし直す場合には、ステップ
S36に戻る。ステップS37において、サーバから該
当するファイルの情報が取得できた場合には、順次ファ
イリングモデルを開き、該当するファイルを探す(ステ
ップS39)。ここで、該当するファイルが見つかった
かどうかが判断され(ステップS40)、見つからなけ
れば、ステップS33に戻る。When the client device requests the server (file management device) to take out the registered document, the client device first confirms that the user interface for accessing the server is activated ( In step S31), the server system is logged in on the activated user interface screen (step S32). Next, the filing model (cabinet) information is acquired from the resource information management unit 80 (step S33), the corresponding cabinet is opened, and the lower filing model information is acquired from the server (step S34). It is determined whether or not to search the corresponding file (step S35), and when searching, a search processing request is issued to the server (step S36).
Here, it is determined whether or not the information of the corresponding file can be acquired from the server (step S37), and if it cannot be acquired, it is determined whether or not to perform the search process again (step S38). When performing the search again, the process returns to step S36. In step S37, when the information of the corresponding file can be acquired from the server, the filing model is sequentially opened to search for the corresponding file (step S39). Here, it is judged whether or not the corresponding file is found (step S40), and if not found, the process returns to step S33.
【0060】ステップS40の判断において、該当する
ファイルが見つかった場合、ステップS35の判断にお
いて、該当するファイルを検索しない場合、そして、ス
テップS38の判断において、再度の検索をしない場合
には、サーバに対してファイル内容の取得を要求するか
どうかが判断される(ステップS41)。ファイル内容
の取得を要求する場合には、サーバに対して内容取得処
理要求を発行してサーバからファイル内容を取得する
(ステップS42)。続いて、サーバに対して属性の変
更を要求するかどうかが判断される(ステップS4
3)。属性の変更を要求する場合には、サーバに対して
属性変更処理要求を発行して属性の変更を行う(ステッ
プS44)。最後に、登録文書の取り出し処理を終了す
るかどうかが判断され(ステップS45)、続行する場
合は、ステップS34に戻る。If it is determined in step S40 that the corresponding file is found, if it is determined in step S35 that the corresponding file is not searched, and if it is determined in step S38 that the search is not performed again, the server is notified. On the other hand, it is determined whether to request acquisition of file contents (step S41). When requesting acquisition of the file content, a content acquisition processing request is issued to the server to acquire the file content from the server (step S42). Then, it is judged whether or not the server is requested to change the attribute (step S4).
3). When the attribute change is requested, the attribute change processing request is issued to the server to change the attribute (step S44). Finally, it is determined whether or not the registration document take-out process is to be ended (step S45), and if the process is to be continued, the process returns to step S34.
【0061】次に、ステップS36のサーバにおける検
索処理の内容について説明する。図8および図9は登録
文書の検索の場合のファイル管理装置側の処理内容を示
すフローチャートである。Next, the contents of the search process in the server in step S36 will be described. 8 and 9 are flowcharts showing the processing contents on the file management apparatus side in the case of searching for a registered document.
【0062】登録文書の検索を行う場合には、まず、処
理要求受付部10にてクライアント装置からの検索処理
要求を受け付けし(ステップS51)、処理要求受付部
10では受け付けた検索処理要求を蓄積し、この検索処
理要求を内部の情報に変換する(ステップS52)。次
に、ファイリングモデル制御部20に検索要求処理を登
録する(ステップS53)。ここで、検索処理要求は属
性の検索なのか全文の検索なのかが判断される(ステッ
プS54)。全文の場合には、アプリケーション管理部
50に対して全文検索アプリケーションの起動要求をし
(ステップS55)、アプリケーション管理部50では
全文検索アプリケーションを起動して全文検索処理を実
行する(ステップS56)。属性検索の場合には、属性
内容管理部40へ検索条件を付加して検索処理を要求し
(ステップS57)、属性内容管理部40ではその検索
処理要求を受け付けて(ステップS58)、検索処理を
行う(ステップS59)。その後、アプリケーション管
理部50または属性内容管理部40にて検索結果ファイ
ルを作成し(ステップS60)、ファイリングモデル制
御部20に渡す(ステップS61)。そして、ファイリ
ングモデル制御部20からはその検索結果ファイルを検
索処理要求に対する処理結果として処理要求受付部10
へ返し(ステップS62)、処理要求受付部10では検
索処理要求に対するレスポンスデータを作成し、クライ
アントに返送する(ステップS63)。When performing a search for a registered document, first, the process request accepting unit 10 accepts a search process request from a client device (step S51), and the process request accepting unit 10 accumulates the accepted search process requests. Then, the search processing request is converted into internal information (step S52). Next, the search request process is registered in the filing model control unit 20 (step S53). Here, it is determined whether the search processing request is an attribute search or a full text search (step S54). In the case of full text, a request to activate the full text search application is issued to the application management unit 50 (step S55), and the application management unit 50 activates the full text search application to execute full text search processing (step S56). In the case of the attribute search, a search condition is added to the attribute content management unit 40 to request the search processing (step S57), and the attribute content management unit 40 accepts the search processing request (step S58) and the search processing is performed. Perform (step S59). After that, the application management unit 50 or the attribute content management unit 40 creates a search result file (step S60) and transfers it to the filing model control unit 20 (step S61). Then, from the filing model control unit 20, the processing request receiving unit 10 uses the search result file as the processing result for the search processing request.
The process request accepting unit 10 creates response data for the search process request and returns it to the client (step S63).
【0063】次に、図7のステップS42において、発
行された内容取得処理に対するサーバでの処理の流れに
ついて説明する。図10、図11および図12は内容取
得処理の場合のファイル管理装置側の処理内容を示すフ
ローチャートである。Next, the processing flow in the server for the content acquisition processing issued in step S42 of FIG. 7 will be described. 10, 11 and 12 are flowcharts showing the processing contents on the file management apparatus side in the case of the contents acquisition processing.
【0064】クライアント装置から内容取得処理の要求
があると、まず、処理要求受付部10にてクライアント
装置からの内容取得処理要求を受け付けし(ステップS
71)、処理要求受付部10では受け付けた内容取得処
理要求を蓄積し、この内容取得処理要求を内部の情報に
変換する(ステップS72)。次に、ファイリングモデ
ル制御部20に内容取得要求処理を登録する(ステップ
S73)。続いて、該当するファイリングはリファレン
スなのか実電子ファイルなのかを判断し(ステップS7
4)、リファレンスであれば、そのリファレンスは内部
リファレンスなのか外部リファレンスなのかを判断する
(ステップS75)。ここで、該当するファイルが実電
子ファイルであり、内部リファレンスであれば、属性内
容管理部40に対して内容取得要求処理を登録する(ス
テップS76)。次に、属性内容管理部40では内容取
得要求を受け付け(ステップS77)、該当するファイ
ル情報を基にファイルをファイリングモデル制御部20
へ渡す(ステップS78)。ファイリングモデル制御部
20では、そのファイルを内容取得要求処理に対する処
理結果として処理要求受付部10へ返し(ステップS7
9)、処理要求受付部10では内容取得要求に対するレ
スポンスデータを作成し、クライアント装置に返送する
(ステップS80)。When there is a request for content acquisition processing from the client device, first, the processing request acceptance unit 10 accepts a content acquisition processing request from the client device (step S
71), the processing request receiving unit 10 stores the received content acquisition processing request and converts the content acquisition processing request into internal information (step S72). Next, the content acquisition request process is registered in the filing model control unit 20 (step S73). Then, it is determined whether the corresponding filing is a reference or an actual electronic file (step S7).
4) If it is a reference, it is determined whether the reference is an internal reference or an external reference (step S75). Here, if the corresponding file is an actual electronic file and is an internal reference, the content acquisition request process is registered in the attribute content management unit 40 (step S76). Next, the attribute content management unit 40 receives the content acquisition request (step S77), and based on the corresponding file information, the filing model control unit 20 creates a file.
(Step S78). The filing model control unit 20 returns the file to the processing request receiving unit 10 as a processing result for the content acquisition request processing (step S7).
9), the processing request receiving unit 10 creates response data for the content acquisition request and returns it to the client device (step S80).
【0065】一方、ステップS74およびS75の判断
において、該当するファイルがリファレンスであり、外
部リファレンスであれば、属性内容管理部40に対して
該当するリファレンスに対する情報取得要求処理を登録
する(ステップS81)。次に、情報取得要求に対する
結果をファイリングモデル制御部20へ渡す(ステップ
S82)。外部ファイルシステムアクセス制御部30に
対して情報取得要求処理を登録する(ステップS8
3)。該当する外部ファイルシステム31a,31b,
・・・をアクセスするサービスを起動し(ステップS8
4)、外部ファイルシステムアクセス制御部30はサー
バ制御管理部70を通じてリソース情報管理部80より
該当する外部ファイルシステムに対してログオンする際
のユーザ認証に必要な情報を入手する(ステップS8
5)。この情報で該当する外部ファイルシステム31
a,31b,・・・にアクセスし、該当するファイルを
リトリーブし(ステップS86)、ファイリングモデル
制御部20に情報取得要求に対する結果を渡す(ステッ
プS87)。ファイリングモデル制御部20では、その
処理の結果を処理要求受付部10へ渡し(ステップS8
8)、その後、ステップS80へ進む。On the other hand, if it is determined in steps S74 and S75 that the corresponding file is a reference and is an external reference, the information acquisition request process for the corresponding reference is registered in the attribute content management unit 40 (step S81). . Next, the result of the information acquisition request is passed to the filing model controller 20 (step S82). Information acquisition request processing is registered in the external file system access control unit 30 (step S8).
3). Applicable external file systems 31a, 31b,
.. is started (step S8)
4) The external file system access control unit 30 obtains the information necessary for user authentication when logging on to the corresponding external file system from the resource information management unit 80 through the server control management unit 70 (step S8).
5). External file system 31 applicable to this information
, a, 31b, ... Are accessed, the corresponding file is retrieved (step S86), and the result of the information acquisition request is passed to the filing model controller 20 (step S87). The filing model control unit 20 transfers the result of the processing to the processing request receiving unit 10 (step S8).
8) After that, it progresses to step S80.
【0066】次に、クライアント装置において、サーバ
に対して外部リファレンスの登録を行う場合の処理内容
について説明する。図13および図14は外部リファレ
ンス登録の際のクライアント装置側の処理のフローチャ
ートである。Next, the processing contents when the client device registers an external reference to the server will be described. 13 and 14 are flowcharts of processing on the client device side at the time of external reference registration.
【0067】まず、クライアント装置では、サーバにア
クセスするためのユーザインタフェースが起動している
ことを確認し(ステップS91)、起動されたユーザイ
ンタフェースの画面によりサーバのシステムにログイン
する(ステップS92)。次に、リソース情報管理部8
0よりファイリングモデル(キャビネット)の情報を取
得し(ステップS93)、外部ファイルシステム31
a,31b,・・・へアクセスするためのキャビネット
があるかどうかを判断し(ステップS94)、なければ
ステップS93へ戻る。外部ファイルシステム31a,
31b,・・・へアクセスするためのキャビネットがあ
れば、外部ファイルシステムアクセス用キャビネットか
ら該当するシステムを見つけ、リファレンスを作りたい
ファイルを探す(ステップS95)。ここで、例えばシ
ステムはドロワ単位とする。なお、ファイルを探す際に
は、サーバではリソース情報管理部80から外部ファイ
ルシステム31a,31b,・・・へアクセスするため
のユーザ情報(認証情報;ユーザ名、パスワード)を入
手する。たとえば、ユーザに対応した、本装置に対する
認証情報と外部ファイルシステムの認証情報との対応表
から得る。このユーザ情報を基にして外部ファイルシス
テム31a,31b,・・・へアクセスしている。そし
て、サーバに対してリファレンス登録要求処理要求を発
行し、その処理結果を得る(ステップS96)。最後
に、処理が終了かどうかが判断され(ステップS9
7)、さらに登録処理が必要な場合は、ステップS93
に戻る。First, the client device confirms that the user interface for accessing the server is activated (step S91), and logs in to the server system by the screen of the activated user interface (step S92). Next, the resource information management unit 8
The information of the filing model (cabinet) is acquired from 0 (step S93), and the external file system 31
It is determined whether or not there is a cabinet for accessing a, 31b, ... (Step S94), and if not, the process returns to Step S93. External file system 31a,
If there is a cabinet for accessing 31b, ..., The corresponding system is found from the cabinet for accessing the external file system, and the file for which the reference is to be made is searched for (step S95). Here, for example, the system is a drawer unit. When searching for a file, the server obtains user information (authentication information; user name, password) for accessing the external file systems 31a, 31b, ... From the resource information management unit 80. For example, it is obtained from the correspondence table of the authentication information for this device and the authentication information of the external file system corresponding to the user. The external file systems 31a, 31b, ... Are accessed based on this user information. Then, a reference registration request processing request is issued to the server, and the processing result is obtained (step S96). Finally, it is determined whether the processing is completed (step S9).
7) If further registration processing is required, step S93
Return to
【0068】次に、リファレンス登録要求処理のサーバ
側の処理について説明する。図15、図16及び図17
はリファレンス登録要求処理のファイル管理装置側の処
理の示すフローチャートである。Next, the server side processing of the reference registration request processing will be described. 15, 16 and 17
6 is a flowchart showing the processing on the file management apparatus side of the reference registration request processing.
【0069】上記に説明したように、クライアント装置
側でリファレンス登録要求処理要求発行処理が行われる
と、処理要求受付部10ではクライアント装置側から発
行されたリファレンス登録要求を受け付ける(ステップ
S101)。処理要求受付部10ではその処理要求を蓄
積し、その処理要求を内部の情報に変換する(ステップ
S102)。処理要求受付部10では内部処理した後
に、要求内容をファイリングモデル制御部20に登録す
る(ステップS103)。次いで、リファレンス登録要
求のファイルは内部の文書格納部にあるか、外部ファイ
ルシステムにあるのかを判断する(ステップS10
4)。ここで、リファレンス登録要求のファイルが内部
の文書内容格納部42にあれば、ファイリングモデル制
御部20は属性内容管理部40へ処理要求を登録する
(ステップS105)。次いで、属性内容管理部40で
リファレンス登録要求を受け付け(ステップS10
6)、属性内容管理部40にて文書内容格納部42にフ
ァイルのリファレンスを作成して、属性格納部41に登
録する(ステップS107)。そして、登録処理の処理
結果をファイリングモデル制御部20へ渡す(ステップ
S108)。次に、ファイリングモデル制御部20より
リファレンス登録要求に対する処理結果を処理要求受付
部10へ返し(ステップS109)、処理要求受付部1
0よりリファレンス登録要求に対するレスポンスデータ
を作成してリファレンス作成要求を出したクライアント
に返送する(ステップS110)。As described above, when the reference registration request processing request issuance processing is performed on the client device side, the processing request accepting unit 10 accepts the reference registration request issued from the client device side (step S101). The processing request receiving unit 10 stores the processing request and converts the processing request into internal information (step S102). After the internal processing is performed in the processing request receiving unit 10, the request content is registered in the filing model control unit 20 (step S103). Next, it is determined whether the file of the reference registration request is in the internal document storage unit or in the external file system (step S10).
4). Here, if the file of the reference registration request exists in the internal document content storage unit 42, the filing model control unit 20 registers the processing request in the attribute content management unit 40 (step S105). Then, the attribute content management unit 40 receives the reference registration request (step S10).
6) The attribute content management unit 40 creates a file reference in the document content storage unit 42 and registers it in the attribute storage unit 41 (step S107). Then, the processing result of the registration processing is passed to the filing model control unit 20 (step S108). Next, the processing result for the reference registration request is returned from the filing model control unit 20 to the processing request receiving unit 10 (step S109), and the processing request receiving unit 1
Response data for the reference registration request is created from 0 and returned to the client that issued the reference creation request (step S110).
【0070】一方、ステップS104の判断にて、リフ
ァレンスを作成するファイルが外部ファイルシステム3
1a,31b,・・・にある場合には、ファイリングモ
デル制御部20は外部ファイルシステムアクセス制御部
30に対してリファレンス作成要求処理を登録する(ス
テップS111)。次に、外部ファイルシステムアクセ
ス制御部30は外部ファイルシステムアクセス部32
a,32b,・・・を経由して外部ファイルシステムを
アクセスし、該当するファイルをアクセスするために必
要な情報(サーバ名、ボリューム名、パス名など)を入
手し(ステップS112)、外部ファイルシステムアク
セス部32a,32b,・・・はファイルの外部属性情
報を得て、内部属性情報に変換し、外部ファイルシステ
ムアクセス制御部30はリファレンスとして登録するた
めに必要な内部属性情報を作成してファイリングモデル
制御部20に渡す(ステップS113)。そして、ファ
イリングモデル制御部20は属性内容管理部40へリフ
ァレンス登録要求を登録し(ステップS114)、ステ
ップS106に進む。On the other hand, it is determined in step S104 that the file for creating the reference is the external file system 3
1a, 31b, ..., The filing model control unit 20 registers the reference creation request process with the external file system access control unit 30 (step S111). Next, the external file system access control unit 30 uses the external file system access unit 32.
The external file system is accessed via a, 32b, ... And the information (server name, volume name, path name, etc.) necessary for accessing the corresponding file is obtained (step S112), and the external file is acquired. The system access units 32a, 32b, ... Obtain the external attribute information of the file and convert it into internal attribute information, and the external file system access control unit 30 creates the internal attribute information necessary for registration as a reference. It is passed to the filing model control unit 20 (step S113). Then, the filing model control unit 20 registers the reference registration request in the attribute content management unit 40 (step S114), and proceeds to step S106.
【0071】次に、分散環境における1つのネットワー
ク上に本装置が複数存在する場合において、本装置間の
相互アクセス方式の一例を図18を参照して説明する。
図18において、本発明による2つのファイル管理装置
100,200がネットワーク300を介して接続され
ている。各ファイル管理装置100,200は同じ構成
を有し、それぞれ処理要求受付部110,210と、フ
ァイリングモデル制御部120,220と、属性内容管
理部130,230と、属性格納部140,240と、
オペレーティングシステム依存ファイルシステム15
0,250とによって構成されている。Next, an example of a mutual access method between the present devices when a plurality of the present devices exist on one network in a distributed environment will be described with reference to FIG.
In FIG. 18, two file management devices 100 and 200 according to the present invention are connected via a network 300. Each of the file management devices 100 and 200 has the same configuration, and the processing request reception units 110 and 210, the filing model control units 120 and 220, the attribute content management units 130 and 230, the attribute storage units 140 and 240, respectively.
Operating system dependent file system 15
0,250.
【0072】ファイリングモデル制御部120,220
は属性内容管理部130,230との間で通信手段およ
びアクセス方式を有し、相互にファイリングの基本操作
をユーザが意識することなく行うことを可能にしてい
る。たとえば、ファイル管理装置100のファイリング
モデル制御部120では、そのキャビネットに保管管理
されるファイルとして、ファイル管理装置200が管理
しているファイルを参照する情報のファイルを指定する
ことができる。これを登録したユーザとは別のユーザが
ファイル管理装置100のそのキャビネットを見た場合
に、ファイル管理装置200のファイルについては、破
線で示した通信手段Cを使ってそのファイルをアクセス
することになるので、ユーザはファイル管理装置200
のファイルをアクセスしているとの意識はない。Filing model controller 120, 220
Has a communication means and an access method with the attribute content management units 130 and 230, and enables mutual basic filing operations without the user's awareness. For example, the filing model control unit 120 of the file management apparatus 100 can specify a file of information that refers to a file managed by the file management apparatus 200 as a file stored and managed in the cabinet. When a user other than the user who has registered this sees the cabinet of the file management apparatus 100, the file of the file management apparatus 200 is to be accessed using the communication means C indicated by the broken line. Therefore, the user can use the file management device 200
I'm not aware that I am accessing the file.
【0073】ファイリングモデル制御部120,220
では、ファイルを識別子情報で管理しており、その識別
子情報にはそのファイルが別のファイル管理装置(サー
バ)にある場合には参照情報(ファイルの識別子を持
つ)を含むようにしている。このため、たとえばファイ
ル管理装置100の処理要求受付部110がたとえばフ
ァイルの検索結果の情報を基に指定ファイルをオープン
する処理要求を受けた場合、ファイリングモデル制御部
120は指定されたファイルの識別子情報から、要求を
受けた対象ファイルはファイル管理装置100が管理す
るファイルなのかファイル管理装置200が管理するフ
ァイルなのかを判断する。対象ファイルがファイル管理
装置100の管理するファイルである場合には、ファイ
リングモデル制御部120は属性内容管理部130を通
じて指定されたファイルのオープン処理を行い、対象フ
ァイルがファイル管理装置200の管理するファイルで
ある場合には、破線の通信経路および属性内容管理部1
30を通じて指定されたファイルを参照情報のファイル
の識別子によりアクセスし、ファイルをオープンする処
理が行われる。Filing model controller 120, 220
The file is managed by the identifier information, and the identifier information includes reference information (having the identifier of the file) when the file is in another file management device (server). Therefore, for example, when the processing request receiving unit 110 of the file management apparatus 100 receives a processing request to open a specified file based on the information of the search result of the file, the filing model control unit 120 determines the identifier information of the specified file. Then, it is determined whether the requested target file is a file managed by the file management apparatus 100 or a file managed by the file management apparatus 200. If the target file is a file managed by the file management apparatus 100, the filing model control unit 120 performs an open process of the file specified through the attribute content management unit 130, and the target file is a file managed by the file management apparatus 200. , The communication path and the attribute content management unit 1 indicated by broken lines
The file specified through 30 is accessed by the file identifier of the reference information to open the file.
【0074】このように、分散環境において、本装置が
同一ネットワーク上に複数存在する場合に、本装置間で
相互アクセスを行うことにより、ユーザは必要な電子文
書やファイルがどの装置に存在するかを意識する必要は
なく、本装置が定義するファイリングモデルおよび分類
を意識すればよい。As described above, in a distributed environment, when a plurality of the present devices exist on the same network, the mutual access between the present devices enables the user to determine in which device a necessary electronic document or file exists. It is not necessary to be aware of, and it is sufficient to be aware of the filing model and classification defined by this device.
【0075】また、外部のファイルについての参照情報
は、ファイル管理装置が管理しているファイルの内部の
属性に対応する外部のファイルの属性をすべて有するよ
うにする部分と、異なる属性のみを有する部分とがあ
る。後者の部分は、差分情報ファイルの形で管理され
る。ここで、外部のファイルの参照情報、特に、差分情
報ファイルをどのように管理するのかを説明する。Further, the reference information about the external file includes a portion having all the attributes of the external file corresponding to the internal attributes of the file managed by the file management device, and a portion having only different attributes. There is. The latter part is managed in the form of a difference information file. Here, how to manage the reference information of the external file, particularly the difference information file, will be described.
【0076】図19はファイル管理装置の別の構成例を
示すブロック図である。図中、図2に示したものと同一
のブロックについては同一の符号を付し、差分情報ファ
イルの管理に関与しない部分は省略してある。この図に
よれば、外部ファイルシステムアクセス制御部30には
オペレーティングシステム依存ファイルシステム33が
接続されている。FIG. 19 is a block diagram showing another configuration example of the file management device. In the figure, the same blocks as those shown in FIG. 2 are designated by the same reference numerals, and the parts not involved in the management of the difference information file are omitted. According to this figure, an operating system dependent file system 33 is connected to the external file system access control unit 30.
【0077】差分情報ファイルの管理に応じて、差分情
報ファイルの格納場所として少なくとも以下の2つの場
合が考えられる。なお、いずれの場合も、外部のファイ
ルの参照情報そのものは、本装置におけるファイルの1
種である「リファレンス」として属性内容管理部40に
格納される。Depending on the management of the difference information file, at least the following two cases can be considered as the storage location of the difference information file. In either case, the reference information itself of the external file is the file 1 of this device.
It is stored in the attribute content management unit 40 as a “reference” that is a seed.
【0078】第1の例として、差分情報ファイルをオペ
レーティングシステム依存ファイルシステム33に格納
する場合である。この場合、外部ファイルシステムアク
セス制御部30がオペレーティングシステム依存ファイ
ルシステム33に格納された差分情報ファイルを管理す
る。A first example is the case where the difference information file is stored in the operating system dependent file system 33. In this case, the external file system access control unit 30 manages the difference information file stored in the operating system dependent file system 33.
【0079】また、外部システムにアクセスする認証情
報の管理/参照のため、外部ファイルシステムアクセス
制御部30と、リソース情報管理部80とで情報のやり
取りが発生する。Further, in order to manage / reference the authentication information for accessing the external system, information exchange occurs between the external file system access control unit 30 and the resource information management unit 80.
【0080】第2の例としては、差分情報ファイルを属
性内容管理部40に格納する場合である。差分情報ファ
イルの管理のために、外部ファイルシステムアクセス制
御部30が属性内容管理部40を直接制御する。As a second example, the difference information file is stored in the attribute content management unit 40. The external file system access control unit 30 directly controls the attribute content management unit 40 for managing the difference information file.
【0081】ただし、外部ファイルシステムにアクセス
する認証情報の管理/参照のため、外部ファイルシステ
ムアクセス制御部30とリソース情報管理部80とで情
報のやり取りが発生する。However, information is exchanged between the external file system access control unit 30 and the resource information management unit 80 in order to manage / reference the authentication information for accessing the external file system.
【0082】外部の電子文書やファイルの参照情報は
「リファレンス」として属性内容管理部40に取り込ま
れるが、その処理の内容について説明する。図20は外
部情報の取り込み(リファレンス登録)のファイリング
モデル制御部が処理要求を受け付けた後の処理の詳細な
流れを示すフローチャートである。Reference information of an external electronic document or file is taken into the attribute content management unit 40 as a "reference", and the content of the processing will be described. FIG. 20 is a flowchart showing the detailed flow of processing after the filing model control unit for fetching external information (reference registration) receives a processing request.
【0083】まず、処理要求受付部10を通じてファイ
リングモデル制御部20がリファレンスの作成処理要求
を受け取ると(ステップS121)、ファイリングモデ
ル制御部20はリファレンスを作成するファイル(ソー
スファイル)が内部のファイル(ローカル)か外部のフ
ァイルかを判断する(ステップS122)。ここで、外
部のファイルであると判断されると、本装置が複数の場
合は当該メインの本装置(もちろん、単数の場合は本装
置)と同一システムかどうかを判断し(ステップS12
3)、同一システムであれば、内部のファイルと同じ処
理が行われる。ステップS123において、メインのフ
ァイル管理装置と同一システムでないと判断されると、
ファイリングモデル制御部20は外部ファイルシステム
アクセス制御部30に処理を依頼し、依頼された外部フ
ァイルシステムアクセス制御部30は外部ファイルシス
テムアクセス部32aまたは32bを通じて外部ファイ
ル管理システム31aまたは31bにアクセスし、属性
情報を取得する(ステップS124)。次いで、内部の
属性にマッピングできる属性値の変換を行い(ステップ
S125)、対応する属性がない部分を差分情報として
ファイルに書き込み(ステップS126)、差分情報を
書き込んだファイル(以下、差分情報ファイルという)
を、オペレーティングシステム依存ファイルシステム3
3または属性内容管理部40に格納する(ステップS1
27)。そして、外部ファイルシステムアクセス制御部
30が作成した属性情報を基にファイリングモデル制御
部20は属性内容管理部40内にリファレンスを作成す
る(ステップS128)。First, when the filing model control unit 20 receives a reference creation processing request through the processing request receiving unit 10 (step S121), the filing model control unit 20 creates a reference creation file (source file) as an internal file (source file). It is determined whether the file is a local file or an external file (step S122). If it is determined that the file is an external file, it is determined whether or not the system is the same as the main system (of course, a single system is the system) when the number of the system is plural (step S12).
3) If the systems are the same, the same processing as the internal file is performed. If it is determined in step S123 that the system is not the same as the main file management device,
The filing model control unit 20 requests the external file system access control unit 30 for processing, and the requested external file system access control unit 30 accesses the external file management system 31a or 31b through the external file system access unit 32a or 32b, Attribute information is acquired (step S124). Next, an attribute value that can be mapped to an internal attribute is converted (step S125), a portion having no corresponding attribute is written to a file as difference information (step S126), and the file in which the difference information is written (hereinafter referred to as a difference information file). )
Operating system dependent file system 3
3 or attribute content management unit 40 (step S1)
27). Then, the filing model control unit 20 creates a reference in the attribute content management unit 40 based on the attribute information created by the external file system access control unit 30 (step S128).
【0084】リファレンスの作成のためには、参照先の
ファイルを識別する情報を与える必要がある。通常は、
ファイルの識別子であるが、外部の場合は外部ファイル
のシステム名、ファイル名(あるいはパス名など外部フ
ァイルシステムのファイルにアクセスするための情報)
が与えられる。これらの情報は、外部にアクセスするた
めに利用し、またリファレンスの属性として設定され
る。In order to create a reference, it is necessary to give information for identifying the reference file. Normally,
This is a file identifier, but if it is external, the system name and file name of the external file (or information such as the path name to access the file of the external file system)
Is given. These pieces of information are used to access the outside and are set as reference attributes.
【0085】差分情報ファイル名やリファレンス作成時
の参照先更新日時などを含めて、リファレンスに設定す
るべき属性情報は、外部ファイルシステムアクセス制御
部30によって作成される。The attribute information to be set in the reference, including the difference information file name and the reference destination update date and time when the reference is created, is created by the external file system access control unit 30.
【0086】外部ファイルシステムのファイルにアクセ
スするときには参照情報を通してアクセスする。この時
のファイリングモデル制御部が処理要求を受け付けた後
の処理動作の詳細についてファイルの内容を取り出す場
合と属性を取り出す場合とに分けて説明する。When accessing the file of the external file system, the file is accessed through the reference information. Details of the processing operation after the filing model control unit at this time receives the processing request will be described separately for the case of extracting the contents of the file and the case of extracting the attributes.
【0087】まず、ファイルの内容を取り出すときの処
理を図21のフローチャートを参照して説明する。処理
要求受付部10を通じてファイリングモデル制御部20
がリファレンスの内容取得処理要求を受け取ると(ステ
ップS131)、ファイリングモデル制御部20は属性
内容管理部40からリファレンスの「システム名」属性
の値を取得する(ステップS132)。ここで、取得し
た属性の値から内容を取得しようとするファイル(ソー
スファイル)が内部のファイルか外部のファイルかをフ
ァイリングモデル制御部20が判断する(ステップS1
33)。ここで、外部のファイルであると判断される
と、メインの本装置(サーバ)と同一システムかどうか
が判断される(ステップS134)。ステップS133
において内部のファイルであると判断され、またはステ
ップS134において同一システムであると判断されれ
ば、該当するサーバの属性内容管理部40にアクセスし
て、内容を取得する(ステップS135)。一方、外部
のファイルであって、メインのサーバと同一システムで
ないと判断されると、ファイリングモデル制御部20は
外部ファイルシステムのアクセスするための認証情報を
リソース情報管理部80から受け取り(ステップS13
6)、外部システムにアクセスしてファイルの内容を取
得する(ステップS137)。First, the process for extracting the contents of a file will be described with reference to the flowchart in FIG. The filing model controller 20 through the processing request receiver 10
When receives the reference content acquisition processing request (step S131), the filing model control unit 20 acquires the value of the "system name" attribute of the reference from the attribute content management unit 40 (step S132). Here, the filing model control unit 20 determines whether the file (source file) whose contents are to be acquired from the acquired attribute value is an internal file or an external file (step S1).
33). Here, if it is determined that the file is an external file, it is determined whether the system is the same as the main device (server) (step S134). Step S133
If it is determined that the file is an internal file in step S134, or if the system is the same system in step S134, the attribute content management unit 40 of the corresponding server is accessed to acquire the content (step S135). On the other hand, if it is determined that the file is an external file and is not the same system as the main server, the filing model control unit 20 receives authentication information for accessing the external file system from the resource information management unit 80 (step S13).
6) The external system is accessed to acquire the contents of the file (step S137).
【0088】次に、ファイルの属性値を取得するときの
処理を図22のフローチャートを参照して説明する。ま
ず、処理要求受付部10を通じてファイリングモデル制
御部20がリファレンスの属性取得処理要求を受け取る
と(ステップS141)、ファイリングモデル制御部2
0は属性内容管理部40からリファレンスの「システム
名」属性の値を取得する(ステップS142)。ここ
で、取得した属性の値から属性を取得しようとするファ
イル(ソースファイル)が内部のファイルか外部のファ
イルかをファイリングモデル制御部20が判断する(ス
テップS143)。ここで、外部のファイルであると判
断されると、メインのファイル管理装置(サーバ)と同
一システムかどうかが判断される(ステップS14
4)。ステップS143において内部のファイルである
と判断され、またはステップS144において同一シス
テムであると判断されれば、該当するサーバの属性内容
管理部40にアクセスして、属性を取得する(ステップ
S145)。一方、外部のファイルであって、メインの
サーバと同一システムでないと判断されると、ファイリ
ングモデル制御部20は外部システムのアクセスするた
めの認証情報をリソース情報管理部80から受け取り
(ステップS146)、外部ファイルシステムにアクセ
スして「更新日時」属性を取得する(ステップS14
7)。ここで、内部で保持している「更新日時」属性と
比較して内部の情報が古いかどうかを判断する(ステッ
プS148)。ここで、内部の情報が古ければ、外部フ
ァイルシステムにアクセスして属性を取得し(ステップ
S149)、同じであれば、差分情報ファイル内の情報
およびリファレンスにマッピングした情報から属性を取
得する(ステップS150)。このように、参照情報を
通して、外部システムのファイルの属性値を取得すると
きは、単純に外部の属性情報を取得するのではなく、参
照情報を作成したときの参照先更新日時と外部のファイ
ルに変更が行われた日時とを比較し、内部に取り込んだ
情報が古い場合のみ外部にアクセスして属性情報を書き
換える。次に、ファイリングモデル制御部を中心とし
て、電子文書やファイルをその属性値によって階層的に
分類する機能について説明するが、その前に、分類の対
象となるオブジェクト、すなわち、ファイル、ドロワ/
フォルダおよびキャビネットの具体的なデータ形式につ
いて説明する。Next, the process for acquiring the attribute value of a file will be described with reference to the flowchart of FIG. First, when the filing model control unit 20 receives a reference attribute acquisition processing request through the processing request reception unit 10 (step S141), the filing model control unit 2
0 acquires the value of the reference "system name" attribute from the attribute content management unit 40 (step S142). Here, the filing model control unit 20 determines from the acquired attribute value whether the file (source file) whose attribute is to be acquired is an internal file or an external file (step S143). If it is determined that the file is an external file, it is determined whether the system is the same as that of the main file management device (server) (step S14).
4). If it is determined in step S143 that the file is an internal file, or if it is determined in step S144 that the file is the same system, the attribute content management unit 40 of the corresponding server is accessed to acquire the attribute (step S145). On the other hand, when it is determined that the file is an external file and is not the same system as the main server, the filing model control unit 20 receives authentication information for accessing the external system from the resource information management unit 80 (step S146), The external file system is accessed to acquire the "update date and time" attribute (step S14)
7). Here, it is determined whether the internal information is old by comparing with the "update date and time" attribute held internally (step S148). Here, if the internal information is old, the external file system is accessed to acquire the attribute (step S149), and if the same, the attribute is acquired from the information in the difference information file and the information mapped to the reference ( Step S150). In this way, when acquiring the attribute value of the file of the external system through the reference information, instead of simply acquiring the external attribute information, the reference destination update date and time when the reference information was created and the external file The date and time when the change is made is compared, and only when the information taken in is old, the attribute information is rewritten by accessing the outside. Next, the function of hierarchically classifying electronic documents and files according to their attribute values will be described centering on the filing model control unit. Before that, the objects to be classified, that is, files, drawers /
Specific data formats of folders and cabinets will be described.
【0089】まず、ファイルは内容と属性とから構成さ
れている。属性には、基本属性と、拡張属性と、内部属
性との3種類がある。基本属性は、システムであらかじ
め一意に定義された属性であり、属性値として具体的に
はファイルの「識別子」、「タイトル」、「作成日
時」、「作成者」、「内容サイズ」、ファイルが格納さ
れているキャビネットを表す「所属キャビネット」など
がある。拡張属性はユーザの目的に応じて追加して定義
される属性で、属性の型として、「文字列」、「整
数」、「日時」、「論理値(真/偽)」、「バイト列」
がある。これら、基本属性および拡張属性はユーザに直
接提供され、ユーザが管理することができる。内部属性
はシステム内で利用する属性であり、ユーザには公開さ
れない。この内部属性の具体例としては「フォルダリス
ト」があり、これはファイルが分類されているドロワま
たはフォルダの識別子のリストである。First, a file is composed of contents and attributes. There are three types of attributes: basic attributes, extended attributes, and internal attributes. The basic attributes are attributes that are uniquely defined in advance in the system. Specifically, as the attribute value, the "identifier", "title", "creation date and time", "creator", "content size", and file are There is "affiliation cabinet" which represents the stored cabinet. Extended attributes are attributes that are added and defined according to the purpose of the user. The types of attributes are "character string", "integer", "date and time", "logical value (true / false)", and "byte string".
There is. These basic attributes and extended attributes are directly provided to the user and can be managed by the user. Internal attributes are attributes used in the system and are not disclosed to users. A specific example of this internal attribute is "folder list", which is a list of identifiers of drawers or folders into which files are classified.
【0090】ドロワ/フォルダは内容を持たず、必要な
情報はすべて属性として保持される。ただし、ファイル
と異なり、属性の種類は基本属性および内部属性だけで
あり、拡張属性は定義できない。ドロワ/フォルダにつ
いての基本属性の具体的ななものとしては、「識別
子」、「タイトル」、「作成日時」、「作成者」、「分
類条件」などがある。内部属性はドロワ/フォルダが分
類しているファイルの識別子のリストである「ファイル
リスト」と、ドロワ/フォルダが直下に含むフォルダの
識別子のリストである「フォルダリスト」と、ドロワ/
フォルダが直上のフォルダを表す「親フォルダ」と、分
類対象としているキャビネットの識別子を表す「キャビ
ネットリスト」とがある。なお、ドロワの場合は、ドロ
ワ自身が最上位の構造であるため、「親フォルダ」の値
は未設定状態となる。The drawer / folder has no contents, and all necessary information is held as attributes. However, unlike files, the types of attributes are only basic attributes and internal attributes, and extended attributes cannot be defined. Specific basic attributes of the drawer / folder include "identifier", "title", "creation date / time", "creator", and "classification condition". The internal attributes are "file list", which is a list of file identifiers classified by drawer / folder, "folder list" which is a list of folder identifiers that the drawer / folder includes immediately below, and drawer /
There are a "parent folder" in which the folder is a folder immediately above and a "cabinet list" in which the identifier of the cabinet to be classified is indicated. In the case of a drawer, the value of the “parent folder” is unset because the drawer itself has the highest structure.
【0091】キャビネットも、属性の種類は基本属性お
よび内部属性だけである。基本属性は具体的には「識別
子」、「タイトル」、「作成日時」、「作成者」があ
り、内部属性としてはキャビネットを分類対象とするド
ロワの識別子のリストである「ドロワリスト」およびキ
ャビネットに所属するファイルの識別子のリストである
「ファイルリスト」がある。Also in the cabinet, the types of attributes are only basic attributes and internal attributes. Basic attributes are specifically "identifier", "title", "creation date", and "creator", and internal attributes are "drawer list" which is a list of identifiers of drawers whose cabinets are to be classified, and cabinets. There is a "file list" which is a list of identifiers of files belonging to.
【0092】次に、ファイリングモデル制御部20を中
心として、ファイルをその属性値によって階層的に分類
する機能についてその一例を詳細に説明する。図23は
ファイル管理装置における文書分類装置の基本構成を示
すブロック図である。Next, one example of the function of hierarchically classifying files according to their attribute values will be described in detail, centering on the filing model controller 20. FIG. 23 is a block diagram showing the basic configuration of the document classification device in the file management device.
【0093】文書分類装置は、文書格納部410と、分
類構造格納部420と、分類条件設定部430と、分類
構造作成部440と、自動分類部450と、制御部46
0と、表示部470とによって構成されている。ここ
で、文書格納部410および分類構造格納部420は図
2に示した属性内容管理部40に対応し、分類構造作成
部440、自動分類部450および制御部はファイリン
グモデル制御部20に対応し、表示部470はファイル
作成装置6a,6bまたはファイル管理装置(サーバ)
に対応する。すなわち、表示部470については、ファ
イル管理装置の出力に基づいてファイル作成装置6a,
6bの表示部で表示したり、ファイル管理装置が単独で
動作している場合には自分の表示部に表示することにな
る。The document classification device includes a document storage unit 410, a classification structure storage unit 420, a classification condition setting unit 430, a classification structure creation unit 440, an automatic classification unit 450, and a control unit 46.
0 and a display unit 470. Here, the document storage unit 410 and the classification structure storage unit 420 correspond to the attribute content management unit 40 shown in FIG. 2, and the classification structure creation unit 440, the automatic classification unit 450, and the control unit correspond to the filing model control unit 20. The display unit 470 is a file creation device 6a, 6b or a file management device (server).
Corresponding to. That is, regarding the display unit 470, based on the output of the file management device, the file creation device 6a,
6b, or when the file management device operates independently, it is displayed on its own display.
【0094】文書格納部410は文書ファイル(以下、
単に文書という)の内容と属性を格納する部分である。
また、この文書格納部410には文書が分類されたドロ
ワ/フォルダへのリンク情報も格納するようにしてい
る。The document storage unit 410 stores document files (hereinafter,
It is a part that stores the contents and attributes of a document.
The document storage unit 410 also stores link information to drawers / folders into which documents are classified.
【0095】分類構造格納部420はドロワ/フォルダ
から構成される分類構造を格納する部分であり、ドロワ
/フォルダに指定された分類条件、直下に分類されてい
る文書へのリンク情報も格納する。本実施例では、分類
構造の最上位のオブジェクトを特に「ドロワ」と呼ぶ。
分類条件が指定されていないドロワには、文書格納部に
格納されている文書が直下に分類される。なお、ドロワ
を作成する部分については、ここでは省略している。The classification structure storage unit 420 is a part for storing a classification structure composed of drawers / folders, and also stores the classification conditions specified in the drawer / folder and the link information to the documents classified immediately below. In this embodiment, the uppermost object of the classification structure is particularly called "drawer".
Documents stored in the document storage unit are classified directly under the drawer for which no classification condition is specified. The part for creating the drawer is omitted here.
【0096】分類条件設定部430は分類条件の指定に
よりドロワ/フォルダに対して、分類条件を設定した
り、既に設定されている分類条件を変更したりするもの
である。分類条件として最低限必要な情報は「分類に用
いる属性」であり、この属性のことを分類属性と呼ぶ。The classification condition setting unit 430 sets the classification condition for the drawer / folder or changes the already set classification condition by designating the classification condition. The minimum information required as a classification condition is an "attribute used for classification", and this attribute is called a classification attribute.
【0097】分類構造作成部440は、自動分類の場
合、その分類に応じて新規フォルダを作成する。すなわ
ち、分類対象のファイルの分類属性の値を持つフォルダ
がない場合にフォルダを作成する。分類条件が変更され
た時には、対応する既存のフォルダ構造を削除する。In the case of automatic classification, the classification structure creating section 440 creates a new folder according to the classification. That is, a folder is created when there is no folder having the value of the classification attribute of the file to be classified. When the classification condition is changed, the corresponding existing folder structure is deleted.
【0098】自動分類部450は文書の属性とドロワ/
フォルダの分類条件とから、文書を分類するドロワ/フ
ォルダを決定し、文書とドロワ/フォルダとの間にリン
クを張ることにより、分類を行う。。The automatic classification unit 450 displays the document attributes and drawer /
The drawer / folder for classifying the document is determined from the classification condition of the folder, and a link is established between the document and the drawer / folder to perform the classification. .
【0099】そして、制御部460はこれらの構成部分
の全体的な制御を行う部分であり、表示部470は分類
結果を表示する部分である。ここで、実際に分類条件を
指定した場合の分類構造の例を示す。なお、以下の分類
構造の例において、ドロワおよびフォルダによる階層構
造を実線で示し、ドロワ/フォルダと文書とのリンク関
係は点線で示している。The control section 460 is a section for performing overall control of these components, and the display section 470 is a section for displaying the classification result. Here, an example of the classification structure when the classification conditions are actually specified is shown. In the following example of the classification structure, the hierarchical structure of drawers and folders is shown by solid lines, and the link relationship between drawers / folders and documents is shown by dotted lines.
【0100】図24は分類条件を指定していない場合の
分類構造の例を示す図である。この図において、ドロワ
500の直下に5つの文書511〜515が分類され、
これら文書511〜515は文書格納部410に格納さ
れている。このように、分類条件が未設定で、ドロワ5
00に分類対象のすべての文書511〜515が分類さ
れている状態を初期状態とする。もちろん、分類条件を
指定してドロワを作成することもできる。FIG. 24 is a diagram showing an example of a classification structure when no classification condition is designated. In this figure, five documents 511 to 515 are classified just below the drawer 500,
These documents 511 to 515 are stored in the document storage unit 410. In this way, the classification condition is not set and the drawer 5
The state in which all the documents 511 to 515 to be classified into 00 are classified as the initial state. Of course, you can create a drawer by specifying the classification conditions.
【0101】ここで、各文書511〜515の属性およ
びその値はたとえば以下の通りであるとする。第1文書
511については、「文書の種類」属性を「仕様書」、
「プロジェクト」属性を「ファイリング」とし、第2文
書512については、「文書の種類」属性を「仕様
書」、「プロジェクト」属性を「プリンタ」とし、第3
文書513については、「文書の種類」属性を「仕様
書」、「プロジェクト」属性を「プリンタ」とし、第4
文書514については、「文書の種類」属性を「議事
録」、「月度」属性を「4月」とし、第5文書515に
ついては、「文書の種類」属性を「議事録」、「月度」
属性を「5月」とする。Here, it is assumed that the attributes and the values of the documents 511 to 515 are as follows, for example. For the first document 511, the “document type” attribute is set to “specification”,
The “project” attribute is “filing”, the “document type” attribute is “specification”, the “project” attribute is “printer”, and the second document 512 is the third document 512.
For the document 513, the “document type” attribute is “specification”, the “project” attribute is “printer”, and the fourth
For the document 514, the “document type” attribute is “minutes” and the “monthly” attribute is “April”, and for the fifth document 515, the “document type” attribute is “minutes” and “monthly”.
The attribute is “May”.
【0102】図25は分類条件を1段で指定した場合の
分類構造の例を示す図である。分類条件設定部430に
より、ドロワ500に分類属性として「文書の種類」を
指定して設定すると、分類構造作成部440により、ド
ロワ500直下に分類されていた文書511〜515の
属性値、ここでは、「仕様書」および「議事録」に応じ
てこれらのフォルダ521,522が作成され、自動分
類部450により文書511〜515がそれらの属性値
に対応するフォルダ521,522に分類される。FIG. 25 is a diagram showing an example of the classification structure when the classification condition is designated by one step. When the classification condition setting unit 430 specifies and sets the “document type” as a classification attribute for the drawer 500, the classification structure creation unit 440 sets the attribute values of the documents 511 to 515 that have been classified directly under the drawer 500. , The folders 521 and 522 are created according to the “specification” and the “minutes”, and the automatic classification unit 450 classifies the documents 511 to 515 into folders 521 and 522 corresponding to their attribute values.
【0103】図26は分類条件を2段階で指定した場合
の分類構造の例を示す図である。「仕様書」フォルダ5
21および「議事録」フォルダ522に分類条件を指定
すると、2段階の分類構造が作成される。図示の例によ
れば、「仕様書」フォルダ521の下を「プロジェク
ト」属性で分類することにより、「ファイリング」フォ
ルダ523および「プリンタ」フォルダ524が作成さ
れ、「議事録」フォルダ522の下を「月度」で分類す
ることで、「4月」フォルダ525および「5月」フォ
ルダ526が作成されている。FIG. 26 is a diagram showing an example of the classification structure when the classification conditions are designated in two steps. "Specifications" folder 5
21 and the "minutes" folder 522 specify classification conditions, a two-level classification structure is created. According to the illustrated example, the “filing” folder 523 and the “printer” folder 524 are created by classifying the “specifications” folder 521 under the “project” attribute, and the “minutes” folder 522 By classifying by “monthly”, a “April” folder 525 and a “May” folder 526 are created.
【0104】上記のようにして階層的に分類されたファ
イルは表示部470においてたとえば以下のように表示
される。図27は分類結果をアイコン形式で表示した表
示部の画面表示例を示す図である。The files hierarchically classified as described above are displayed on display unit 470 as follows, for example. FIG. 27 is a diagram showing a screen display example of the display unit displaying the classification result in the icon format.
【0105】図示の例によれば、表示部にて表示される
ファイルウィンドウ471は、階層構造を視覚的に表示
する領域472と、この領域472に表示された階層構
造の中で特定の階層に存在するフォルダおよびファイル
をアイコン表示する領域473とから構成されている。
例示の階層構造は図12に示した分類結果の表示例であ
る。すなわち、一番上にドロワがあり、その下に「仕様
書」フォルダおよび「議事録」フォルダが作られてい
る。「仕様書」フォルダの下には「ファイリング」フォ
ルダおよび「プリンタ」フォルダが、「議事録」フォル
ダの下には「4月」フォルダおよび「5月」フォルダが
それぞれ作られている。ここでは、「プリンタ」フォル
ダが選択されており、これによって、その右側の表示の
領域473には、「プリンタ」フォルダに分類されてい
るファイルがアイコン表示されている。According to the illustrated example, the file window 471 displayed on the display unit has an area 472 for visually displaying the hierarchical structure and a specific hierarchy in the hierarchical structure displayed in this area 472. An area 473 for displaying existing folders and files as icons.
The illustrated hierarchical structure is a display example of the classification result shown in FIG. That is, there is a drawer at the top, and a "specifications" folder and a "minutes" folder are created below it. A "filing" folder and a "printer" folder are created under the "specifications" folder, and a "April" folder and a "May" folder are created under the "minutes" folder. Here, the “printer” folder is selected, and thus, the files classified into the “printer” folder are displayed as icons in the display area 473 on the right side thereof.
【0106】図28は分類結果をリスト形式で表示した
表示部の別の画面表示例を示す図である。図示の例で
は、階層構造を表示している領域472は同じである
が、分類されているファイルを表示する領域473で
は、「プリンタ」フォルダに分類されているファイルは
リスト表示されている。この例では、各ファイルは「タ
イトル」、「作成者」、および「作成日時」の属性とと
もに表示されている。FIG. 28 is a diagram showing another screen display example of the display unit displaying the classification results in the list format. In the illustrated example, the area 472 displaying the hierarchical structure is the same, but in the area 473 displaying the classified files, the files classified in the “printer” folder are displayed in a list. In this example, each file is displayed with the attributes of "title", "creator", and "date and time of creation".
【0107】ここで、自動分類部450および制御部4
60における文書群の分類処理について説明する。図2
9は文書群の分類処理の流れを示すフローチャートであ
る。Here, the automatic classification unit 450 and the control unit 4
The document group classification processing in 60 will be described. FIG.
9 is a flowchart showing the flow of document group classification processing.
【0108】文書群の分類処理を行う場合、まず、ドロ
ワ/フォルダ直下の文書、すなわち分類対象の文書の持
つ属性値を全部調べる(ステップS161)。この場
合、属性値は分類条件で指定されている属性の値であ
る。次に、操作対象の直下に属性値に対応するフォルダ
が存在するかどうかを判断する(ステップS162)。
ここで、対応するフォルダが存在しなければ、その属性
値に対応するフォルダを操作対象の直下に作成し、これ
によってすべての値に対応するフォルダを作成する(ス
テップS163)。なお、属性の値は複数持つことがで
き、これを多値属性と呼んでいる。この多値属性が分類
属性として指定されている場合には、各値についてフォ
ルダを作成する。そして、文書の持つ(分類属性の)属
性値により分類すべきドロワ/フォルダを決定する。次
に、文書とドロワ/フォルダとの間にリンクを張る、す
なわち、文書を決定されたドロワ/フォルダの下に入れ
る(ステップS164)。多値属性の場合、その複数の
属性の値を持っている文書は各属性の値に対応する複数
のドロワ/フォルダに分類される。なお、自動分類にお
いては、ドロワ直下に文書が分類されるのは、初期状態
のみである。ただし、後述する「任意分類との混在」の
場合は、ドロワ直下に分類される場合もある。そして、
分類された文書を分類対象から削除し(ステップS16
5)、分類対象に文書が残っているいるかどうかを判断
する(ステップS166)。分類対象に文書が残ってい
なければ、そのまま終了し、残っていれば、残っている
文書について分類条件に対応する属性値を調べるステッ
プS161に戻る。When the document group is classified, first, all the attribute values of the document directly under the drawer / folder, that is, the documents to be classified are checked (step S161). In this case, the attribute value is the value of the attribute specified by the classification condition. Next, it is determined whether or not a folder corresponding to the attribute value exists immediately below the operation target (step S162).
Here, if the corresponding folder does not exist, a folder corresponding to the attribute value is created immediately below the operation target, thereby creating folders corresponding to all the values (step S163). It should be noted that an attribute can have a plurality of values, which is called a multi-valued attribute. When this multi-valued attribute is designated as the classification attribute, a folder is created for each value. Then, the drawer / folder to be classified is determined based on the attribute value (of the classification attribute) of the document. Next, a link is established between the document and the drawer / folder, that is, the document is placed under the determined drawer / folder (step S164). In the case of multi-valued attributes, documents having the values of the plurality of attributes are classified into a plurality of drawers / folders corresponding to the values of the respective attributes. Note that in automatic classification, documents are classified directly under the drawer only in the initial state. However, in the case of “mixed with arbitrary classification” described later, there is a case where they are classified directly below the drawer. And
The classified documents are deleted from the classification target (step S16).
5) It is determined whether there are any documents remaining in the classification target (step S166). If no document remains in the classification target, the process ends, and if it remains, the process returns to step S161 to check the attribute value corresponding to the classification condition for the remaining document.
【0109】分類条件は分類条件設定部430により変
更することができる。その場合の処理内容について説明
する。図30は分類条件の変更処理の流れを示すフロー
チャートである。The classification condition can be changed by the classification condition setting unit 430. The processing contents in that case will be described. FIG. 30 is a flowchart showing the flow of the classification condition changing process.
【0110】分類条件の変更処理を行う場合、まず、分
類条件を変更したドロワ/フォルダの下位構造内に分類
されている文書を分類対象に加え、これらの文書と変更
対象のドロワ/フォルダとのリンクをすべて切る(ステ
ップS171)。次に、変更対象の階層下にフォルダが
あるかどうかを判断する(ステップS172)。フォル
ダがある場合には、変更対象の階層下のフォルダ群にリ
ンクされていた文書を分類対象に加えてこれらの間のリ
ンクを切り(ステップS173)、変更対象の階層下の
フォルダ群を削除する(ステップS174)。これによ
って、ドロワ/フォルダ内のフォルダ構造をすべて破棄
する。次いで、操作対象のドロワ/フォルダに新しい分
類条件を設定する(ステップS175)。そして、変更
対象のドロワ/フォルダと分類対象の文書に対し、図2
9の「文書群の分類」を行う(ステップS176)。In the case of changing the classification condition, first, the documents classified in the substructure of the drawer / folder whose classification condition has been changed are added to the classification target, and these documents and the drawer / folder to be changed are classified. All links are cut (step S171). Next, it is determined whether or not there is a folder under the hierarchy to be changed (step S172). If there is a folder, the document linked to the folder group under the change target hierarchy is added to the classification target and the link between them is cut (step S173), and the folder group under the change target hierarchy is deleted. (Step S174). This destroys all the folder structure in the drawer / folder. Next, a new classification condition is set for the drawer / folder to be operated (step S175). Then, for the drawer / folder to be changed and the document to be classified, FIG.
9. "Classification of document group" is performed (step S176).
【0111】図31は分類属性を変更した場合のリンク
関係を示す説明図である。この図の例は、図26のドロ
ワの分類属性を「文書の種類」とした状態から分類属性
を「プロジェクト」に変更した場合を示している。FIG. 31 is an explanatory diagram showing a link relationship when the classification attribute is changed. The example of this figure shows a case where the classification attribute of the drawer of FIG. 26 is changed from "state of document" to "project".
【0112】分類条件の変更処理において、図30のス
テップS174を終了した段階では、図24において、
ドロワ500と文書511〜515との点線で示された
リンク関係が外されて、ばらばらになったような状態に
なる。ここで、ドロワ500に分類属性を「プロジェク
ト」とする分類条件を設定し、変更前に分類されていた
文書に対して、改めて「文書群の分類」を行う。分類が
終わると、図示のように、「ファイリング」フォルダ5
23および「プリンタ」フォルダ524が作成され、分
類属性「プロジェクト」の値が設定されていない文書に
ついては、「その他」というフォルダ527を作成し、
その中に分類するようにしている。In the classification condition changing process, at the stage where step S174 in FIG. 30 is completed, in FIG.
The link relationship shown by the dotted line between the drawer 500 and the documents 511 to 515 is broken, and the drawer 500 becomes disjointed. Here, a classification condition having a classification attribute of “project” is set in the drawer 500, and “document group classification” is performed again on the documents classified before the change. After the classification, as shown in the figure, "Filing" folder 5
23 and the “printer” folder 524 are created, and a document for which the value of the classification attribute “project” is not set, a folder 527 called “others” is created,
I try to classify them in that.
【0113】次に、制御部460におけるドロワへの文
書の登録処理の内容について説明する。図32はドロワ
への文書の登録処理の流れを示すフローチャートであ
る。Next, the contents of the document registration processing in the drawer in the control unit 460 will be described. FIG. 32 is a flowchart showing the flow of processing for registering a document in the drawer.
【0114】ドロワへの文書の登録処理を行う場合は、
まず、文書を属性内容管理部に格納する(ステップS1
81)。以降のステップはこの格納した文書についてど
のドロワ/フォルダに分類するかの決定を行っている。
次に、ドロワを操作対象とする(ステップS182)。
次に、その操作対象に分類属性があるかどうかを判断し
(ステップS183)、分類属性があれば、ドロワに設
定されている分類属性に対応する文書の属性値を求める
(ステップS184)。そして、属性値に対応するフォ
ルダが操作対象のドロワの直下にあるかどうかが判断さ
れ(ステップS185)、あれば、そのフォルダを操作
対象とする(ステップS186)。その後、ステップS
183に戻り、上記の処理を繰り返す。ここで、その対
応するフォルダ内にフォルダを含んでいなければ(最下
位のフォルダであれば)、そのフォルダが分類するべき
フォルダとなる。When registering a document in the drawer,
First, the document is stored in the attribute content management unit (step S1).
81). Subsequent steps determine which drawer / folder the stored document is to be classified into.
Next, the drawer is set as an operation target (step S182).
Next, it is determined whether or not the operation target has a classification attribute (step S183), and if there is a classification attribute, the attribute value of the document corresponding to the classification attribute set in the drawer is obtained (step S184). Then, it is determined whether the folder corresponding to the attribute value is directly under the operation target drawer (step S185), and if there is, the folder is set as the operation target (step S186). Then, step S
Returning to 183, the above processing is repeated. Here, if the corresponding folder does not include a folder (if it is the lowest folder), the folder is a folder to be classified.
【0115】ステップS185において、ドロワ内にフ
ォルダがなければ(初期状態のドロワ)、ドロワ自身が
分類すべきドロワとなる。また、属性値に対応するフォ
ルダがなければ、文書の属性値に対応するフォルダを新
たに作成する(ステップS187)。この場合、このフ
ォルダが分類するべきフォルダとなる。In step S185, if there is no folder in the drawer (drawer in the initial state), the drawer itself becomes a drawer to be classified. If there is no folder corresponding to the attribute value, a new folder corresponding to the document attribute value is created (step S187). In this case, this folder is the folder to be classified.
【0116】そして、分類するべきドロワ/フォルダと
文書との間にリンクを張る(ステップS188)。次
に、すべての属性値をチェックしたかどうかを判断し
(ステップS189)、すべての属性値をチェックした
場合には、この登録処理を終了し、チェックすべき属性
値がある場合には、ステップS185に戻る。Then, a link is established between the drawer / folder to be classified and the document (step S188). Next, it is judged whether or not all the attribute values have been checked (step S189). If all the attribute values have been checked, this registration processing is terminated, and if there is an attribute value to be checked, the step is performed. Return to S185.
【0117】なお、フォルダへ直接文書を登録すること
は、フォルダが分類するべき属性と文書に設定された属
性とが矛盾する可能性があるため、許していない。この
解決法については後述の「格納属性」にて説明する。Note that registering a document directly in a folder is not allowed because the attributes to be classified by the folder may conflict with the attributes set in the document. This solution will be described later in "Stored Attribute".
【0118】次に、文書の属性値の変更による再分類の
処理について説明する。たとえば、「4月」フォルダに
分類されていた文書の属性値を「5月」に変更した場合
に、その文書を「4月」フォルダから「5月」フォルダ
に移さなければならず、文書の属性値の変更による再分
類が行われる。この場合、すでに分類されていたドロワ
/フォルダとのリンクを切り、新しい分類場所とのリン
クを張ることになる。このとき、無駄な切り張りを避け
るために、整合性のチェックを行う。すなわち、文書か
らリンクされているドロワ/フォルダ(以前の値で分類
されていた場所)が、新しい属性値においても矛盾がな
いかどうかを調べ、矛盾している場合のみ、再分類を行
う。整合性のチェックは多値属性についても考慮する。Next, the reclassification processing by changing the attribute value of the document will be described. For example, if you change the attribute value of a document that was classified in the "April" folder to "May", you must move the document from the "April" folder to the "May" folder. Reclassification is performed by changing the attribute value. In this case, the link with the drawer / folder that has already been classified is cut off, and a link with the new classification place is established. At this time, the consistency is checked to avoid unnecessary cutting. That is, the drawer / folder linked from the document (the location classified by the previous value) is checked for any inconsistency in the new attribute value, and only when it is inconsistent, the reclassification is performed. The consistency check also considers multi-valued attributes.
【0119】再分類は文書を削除したときにも必要とな
るが、この場合の制御部460における処理の内容につ
いて説明する。図35は文書の削除による再分類処理の
流れを示すフローチャートである。Reclassification is necessary even when a document is deleted, but the contents of the processing in the control unit 460 in this case will be described. FIG. 35 is a flow chart showing the flow of reclassification processing by deleting a document.
【0120】文書を削除する場合には、まず、削除する
文書とこれと関連するすべてのドロワ/フォルダとのリ
ンクを切り、文書を削除する(ステップS211)。文
書が分類されていたドロワ/フォルダ(義理親、すなわ
ち、切断したリンクの先のドロワ/フォルダのこと)の
1つを操作対象とする(ステップS212)。その操作
対象はフォルダかどうかを判断し(ステップS21
3)、フォルダであれば、そのフォルダに文書が残って
いないかどうかを判断する(ステップS214)。フォ
ルダが空であれば、そのフォルダを削除し(ステップS
215)、そのフォルダの親を操作対象とし(ステップ
S216)、ステップS213に戻る。When deleting a document, first, the link between the document to be deleted and all drawers / folders related to this is cut off and the document is deleted (step S211). One of the drawers / folders in which the documents are classified (in-law parent, that is, the drawer / folder at the end of the disconnected link) is set as the operation target (step S212). It is determined whether the operation target is a folder (step S21).
3) If it is a folder, it is determined whether or not any document remains in the folder (step S214). If the folder is empty, delete it (step S
215), the parent of the folder is set as the operation target (step S216), and the process returns to step S213.
【0121】ステップS213の判断において操作対象
がフォルダでなく、ステップS214の判断においてフ
ォルダが空でない場合には、文書がリンクされていたド
ロワ/フォルダをすべてチェックしたかどうかを判断し
(ステップS217)、チェックされていないドロワ/
フォルダがあれば、ステップS213に戻り、すべての
ドロワ/フォルダのチェックが終われば、終了する。If the operation target is not a folder in the determination in step S213 and the folder is not empty in the determination in step S214, it is determined whether all the drawers / folders to which the document is linked have been checked (step S217). , Unchecked drawer /
If there is a folder, the process returns to step S213, and if all drawers / folders have been checked, the process ends.
【0122】このようにして、文書を削除する場合に
は、その文書が分類されていたドロワ/フォルダとのリ
ンクを切り、分類されていたフォルダが空になるとその
フォルダを削除するようにしている。In this way, when deleting a document, the link with the drawer / folder in which the document is classified is cut, and when the classified folder becomes empty, the folder is deleted. .
【0123】以上の文書分類装置によれば、ドロワ/フ
ォルダによる分類構造を自動的に作成し、文書を自動的
に分類するため、ファイル管理のための負担が軽減す
る。また、各階層毎にその下の分類方法を変えること
で、目的に応じたきめ細やかな分類が可能となる。さら
に、「プロジェクト」毎の分類をグループ単位に変える
など、分類の一部だけを変更できるため、分類構造の変
更が必要な時のメンテナンスが容易になる。すなわち、
紙の文書であれば、分類を変更する場合は、書類を入れ
直す必要があるが、そのような操作をする必要がない。
また、文書の操作(属性変更、削除)を、分類に反映さ
せることができるため、分類が正しく行われているかど
うかの維持管理が容易になる。According to the above document classification device, the classification structure by the drawer / folder is automatically created and the documents are automatically classified, so that the load for file management is reduced. Also, by changing the classification method under each layer, it is possible to perform detailed classification according to the purpose. Furthermore, since only a part of the classification can be changed, such as changing the classification for each “project” into group units, maintenance becomes easy when the classification structure needs to be changed. That is,
If it is a paper document, when changing the classification, it is necessary to reload the document, but such an operation is not necessary.
Further, since the document operation (attribute change, deletion) can be reflected in the classification, it becomes easy to maintain and manage whether or not the classification is performed correctly.
【0124】上記の文書分類装置では、分類条件設定部
430において、分類条件を1つ設定して1段階の分類
を行う場合を例にして説明したが、分類条件を複数設定
して多段階の分類を一括して行うこともできる。たとえ
ば、ドロワまたはフォルダの分類条件に、1段目の分類
属性を「文書の種類」、2段目の分類属性を「プロジェ
クト」というように設定する。この一括多段階分類によ
れば、分類条件設定部430での設定に従って、分類構
造作成部440が多段階の分類を一括して作成する。具
体的には、複数の分類条件の指定があった場合に、基本
的には、複数回、分類条件の変更を繰り返し適用すれば
よい。これにより、分類条件を一段づつ指定する手間が
軽減される。In the above-described document classification apparatus, the classification condition setting unit 430 has been described as an example in which one classification condition is set to perform one-step classification. It is also possible to carry out classification at once. For example, the classification condition of the drawer or the folder is set such that the first-level classification attribute is “document type” and the second-level classification attribute is “project”. According to this batch multi-level classification, the classification structure creation unit 440 creates a multi-level classification in a batch according to the setting in the classification condition setting unit 430. Specifically, when a plurality of classification conditions are designated, basically, the classification condition change may be repeatedly applied a plurality of times. As a result, the trouble of designating the classification conditions step by step is reduced.
【0125】分類条件設定部430においては、分類に
利用する属性値を明示的に指定したり、属性値の範囲を
指定することができる。このような条件を「分類制約」
と呼ぶ。たとえば、ドロワまたはフォルダの分類属性を
「文書の種類」とし、分類制約を「仕様書」、「議事
録」とすることにより「仕様書」および「議事録」の属
性を有する文書のみを分類し、その他の値を持つ文書は
一括して「その他」のフォルダに入れたり、同様に、分
類属性を「年度」とし、分類制約を「1994年以降」
を意味する設定を行うことにより、「1994年以降」
に作成された文書のみを分類し、それ以外の文書はすべ
て「その他」のフォルダに入れてしまうなどの分類をす
ることが可能である。In the classification condition setting unit 430, it is possible to explicitly specify the attribute value used for classification and to specify the range of the attribute value. Such a condition is called a "classification constraint"
Call. For example, if the classification attribute of a drawer or folder is "Document type" and the classification constraints are "Specifications" and "Minutes", only documents that have the attributes "Specifications" and "Minutes" are classified. , Documents with other values are put in the "Others" folder all at once, and similarly, the classification attribute is "year" and the classification constraint is "1994 or later".
By setting the setting that means "after 1994"
It is possible to classify only the documents created in (1) and put all other documents in the "Other" folder.
【0126】上下のフォルダに同じ分類属性を指定する
こともできる。もちろん、分類制約がない場合にも上下
のフォルダで同じ分類属性を指定できるが、分類として
は意味がない。分類制約と組み合せることで、上位のフ
ォルダで分類を大ざっぱに行い、下位のフォルダで詳細
に分類することができる。たとえば、同じ「作成日時」
の分類属性を持つ上位および下位のフォルダについて、
上位のフォルダの分類制約を「年毎」と設定することに
より、上位のフォルダを年毎に分類し、下位のフォルダ
の分類制約を「月毎」に設定する事により、下位のフォ
ルダを月毎に分類することができる。The same classification attribute can be specified for the upper and lower folders. Of course, even if there is no classification constraint, the same classification attribute can be specified in the upper and lower folders, but it is meaningless as a classification. By combining with the classification constraint, it is possible to roughly classify in the upper folder and to classify in detail in the lower folder. For example, the same "creation date and time"
For the upper and lower folders with the classification attribute of
By setting the classification constraint of the upper folder to "yearly", the upper folders are classified by year, and by setting the classification constraint of the lower folder to "monthly", the lower folders are classified by month. Can be classified into.
【0127】ただし、上下のフォルダに同じ分類属性/
分類制約を指定する場合、分類制約条件同士に重なりが
なくてはならない。重なりがない場合、分類される文書
は存在しない。たとえば、「1994年以前」と「19
95年以降」という条件は矛盾しているので、このよう
な条件に適合する文書は存在しない。However, the same classification attribute /
When specifying classification constraints, the classification constraint conditions must overlap. If there is no overlap, then there are no documents to be classified. For example, "before 1994" and "19
Since the condition "after 1995" is inconsistent, there is no document that meets such conditions.
【0128】このように、分類制約を指定、または分類
属性と併用することで、分類の制御を実現でき、必要の
ない分類を省略することができる。ここで、格納属性に
ついて説明する。フォルダに文書を登録することで、そ
のフォルダに分類されるために必要な属性値が分類構造
格納部420に自動設定される。これは、制御分類46
0にある格納属性設定手段で行われる。たとえば、「仕
様書」という値を持つ文書を分類していたフォルダに文
書を登録すると、自動的に文書の「文書の種類」属性の
値が「仕様書」に設定される。この属性値をフォルダの
「格納属性」と呼ぶ。格納属性は、自動的に生成された
フォルダに自動的に設定され、分類構造格納部420に
格納される。As described above, by designating the classification constraint or by using it in combination with the classification attribute, the classification control can be realized and unnecessary classification can be omitted. Here, the storage attribute will be described. By registering a document in a folder, the attribute values necessary for being classified in the folder are automatically set in the classification structure storage unit 420. This is the control classification 46
This is performed by the storage attribute setting means at 0. For example, when a document is registered in a folder that has classified documents having a value of “specification”, the value of the “document type” attribute of the document is automatically set to “specification”. This attribute value is called the "storage attribute" of the folder. The storage attribute is automatically set in the automatically generated folder and stored in the classification structure storage unit 420.
【0129】登録された文書には、指定したフォルダの
格納属性だけでなく、上位のすべてのフォルダの格納属
性が設定される。分類制約を指定する場合、格納属性は
ユーザが指定する必要がある。この格納属性は分類制約
と矛盾しないことが必要である。上下のフォルダに同一
の分類属性/分類制約を指定する場合、ユーザが指定す
る格納属性は、同一の分類属性に対するすべての分類制
約と矛盾しないことが必要である。In the registered document, not only the storage attributes of the designated folder but also the storage attributes of all upper folders are set. When specifying a classification constraint, the storage attribute must be specified by the user. This storage attribute must be consistent with the classification constraint. When the same classification attribute / classification constraint is specified for the upper and lower folders, the storage attribute specified by the user must be consistent with all classification constraints for the same classification attribute.
【0130】上下のフォルダに同一の分類属性が指定さ
れている場合、登録した文書に設定される(同一の分類
属性に対応する)格納属性は以下のようになる。 (a)分類属性が単値属性の場合 文書を登録したフォルダの直近のフォルダの格納属性値
を設定する。 (b)分類属性が多値属性の場合 文書を登録したフォルダの上位のすべてのフォルダの格
納属性を設定する。When the same classification attribute is designated in the upper and lower folders, the storage attributes set in the registered document (corresponding to the same classification attribute) are as follows. (A) When the classification attribute is a single-valued attribute Set the storage attribute value of the folder closest to the folder in which the document is registered. (B) When the classification attribute is a multi-valued attribute Set the storage attributes of all folders above the folder in which the document is registered.
【0131】文書の登録時だけでなく、移動/転記時に
も格納属性が適用される。従って、フォルダを指定する
ことで属性を設定するため、登録時に属性を設定する手
間が軽減される。また、すでに分類されているファイル
を他の分類に変更した場合、自動的に分類属性が変更さ
れるので矛盾が起こらない。The storage attribute is applied not only when the document is registered but also when the document is moved / transferred. Therefore, since the attribute is set by designating the folder, the trouble of setting the attribute at the time of registration is reduced. In addition, when a file that has already been classified is changed to another classification, the classification attributes are automatically changed, so no inconsistency occurs.
【0132】図33はフォルダへの文書登録処理の流れ
を示すフローチャートである。フォルダへの文書登録の
際は、まず、指定されたフォルダおよびこれよりも上位
のノードに設定されている全格納属性を取得する(ステ
ップS191)。次に、文書を属性内容管理部に格納す
る(ステップS192)。先に取得した格納属性を属性
内容管理部に格納された文書に設定し(ステップS19
3)、文書の属性値(格納属性として設定された値も含
む)に応じて文書を分類するノードを決定する(ステッ
プS194)。この処理は、図32のドロワへの文書登
録のステップS182〜S189の処理と同じである。
ただし、ステップS182の「ドロワを操作対象とす
る」は「指定されたフォルダを操作対象とする」とな
る。つまり、指定されたフォルダ内のノードのうち、文
書を分類すべきノードを決定する。FIG. 33 is a flow chart showing the flow of the document registration processing to the folder. When registering a document in a folder, first, all storage attributes set in the designated folder and nodes higher than this are acquired (step S191). Next, the document is stored in the attribute content management unit (step S192). The previously acquired storage attribute is set in the document stored in the attribute content management unit (step S19).
3) The node that classifies the document is determined according to the attribute value of the document (including the value set as the storage attribute) (step S194). This process is the same as the process of steps S182 to S189 of document registration in the drawer of FIG.
However, the "target drawer is the operation target" in step S182 is "the specified folder is the operation target". That is, among the nodes in the designated folder, the node into which the document should be classified is determined.
【0133】次に、図33のステップS191における
格納属性情報の取得の処理について、その詳細を説明す
る。図34は格納属性情報の取得処理の流れを示すフロ
ーチャートである。Details of the process of acquiring the storage attribute information in step S191 of FIG. 33 will be described below. FIG. 34 is a flowchart showing the flow of the storage attribute information acquisition processing.
【0134】格納属性情報を取得する際には、まず、対
象となるノードに格納属性が設定されているかどうかが
判断される(ステップS201)。ここで、格納属性が
設定されていれば、その格納属性は単値属性であり、す
でに記録されているかどうかが判断され(ステップS2
02)、記録されていなければ、その格納属性を記録す
る(ステップS203)。そして、ステップS201の
判断において、格納属性が設定されていなかった場合、
ステップS202の判断において、格納属性が記録され
ている場合、およびステップS203において、格納属
性を記録した場合には、ノードの親が存在するかどうか
が判断される(ステップS204)。ここで、ノードの
親が存在しなければ、ドロワまでたどったことになり、
そのノードがドロワとなり、この処理を終了する。ノー
ドの親が存在すれば、その親のノードを対象とし(ステ
ップS205)、ステップS201へ戻る。このように
して、指定されたフォルダやこの指定されたフォルダよ
りも上位のノードに設定されているすべての格納属性を
取得する。When acquiring the storage attribute information, it is first determined whether or not the storage attribute is set in the target node (step S201). Here, if the storage attribute is set, the storage attribute is a single-valued attribute, and it is determined whether or not it is already recorded (step S2).
02), if not recorded, the storage attribute is recorded (step S203). Then, when the storage attribute is not set in the determination of step S201,
When the storage attribute is recorded in the determination of step S202, and when the storage attribute is recorded in step S203, it is determined whether or not the parent of the node exists (step S204). Here, if the parent of the node does not exist, it means that we have reached the drawer,
The node becomes a drawer, and this processing ends. If the parent of the node exists, the parent node is targeted (step S205), and the process returns to step S201. In this way, all storage attributes set in the specified folder and the nodes above the specified folder are acquired.
【0135】分類条件設定部430では、属性値による
文書の分類のほかにユーザによる分類を混在させること
も可能である。すなわち、分類を指定しなければドロワ
/フォルダの直下に文書が分類されるが、そのようなフ
ォルダの中にユーザがフォルダを作成し、ユーザの恣意
的な分類構造を作成し、文書を分類することができる。
ユーザによる分類を、属性値による自動分類に対して
「任意分類」と呼ぶ。また、任意分類で作成したフォル
ダに分類条件を指定することもできる。なお、任意分類
のためには、分類変更(ファイル操作)部が必要となる
が、これは制御部460にある。In the classification condition setting unit 430, it is possible to mix the classification by the user in addition to the classification of the document by the attribute value. That is, if the classification is not specified, the document is classified directly under the drawer / folder, but the user creates a folder in such a folder, creates the user's arbitrary classification structure, and classifies the document. be able to.
The classification by the user is called “arbitrary classification” as opposed to automatic classification by attribute value. Also, classification conditions can be specified for folders created by arbitrary classification. Note that a classification change (file operation) unit is required for arbitrary classification, and this is in the control unit 460.
【0136】この任意分類を属性値による自動分類と混
在させることにより、ユーザの恣意的な分類と混在させ
ることができるようになる。次に、ファイリングモデル
制御部を中心として、電子文書やファイルをその属性値
によって階層的に分類する機能であって、特に目的に応
じた異なる分類が同時に可能な分類機能について説明す
る。By mixing this arbitrary classification with the automatic classification based on the attribute value, it becomes possible to mix it with the arbitrary classification of the user. Next, centering on the filing model control unit, a function of hierarchically classifying electronic documents and files according to their attribute values, and particularly a classification function capable of different classifications according to purposes at the same time, will be described.
【0137】図36はファイル管理装置における文書分
類装置の基本構成を示すブロック図である。文書分類装
置は、文書格納部610と、分類構造格納部620と、
分類条件設定部630と、分類構造作成部640と、自
動分類部650と、制御部660と、表示部670とに
よって構成され、図23の参照符号410ないし470
の構成要素に対応している。図23の装置との相違点
は、分類対象の文書を保管管理するキャビネットという
概念を導入し、このキャビネットで管理する文書群を複
数の分類構造で自動分類を可能にした点にある。FIG. 36 is a block diagram showing the basic structure of the document classification device in the file management device. The document classification device includes a document storage unit 610, a classification structure storage unit 620,
23 includes a classification condition setting unit 630, a classification structure creating unit 640, an automatic classification unit 650, a control unit 660, and a display unit 670, and reference numerals 410 to 470 in FIG.
It corresponds to the component of. 23 is different from the device of FIG. 23 in that the concept of a cabinet for storing and managing documents to be classified is introduced, and a group of documents managed by this cabinet can be automatically classified by a plurality of classification structures.
【0138】この文書分類装置において、文書格納部6
10は文書の内容と属性を格納する部分であり、文書が
保管されたキャビネット情報と分類されたドロワ/フォ
ルダへのリンク情報を格納する。In this document classification device, the document storage unit 6
Reference numeral 10 is a part for storing the contents and attributes of the document, and stores cabinet information in which the document is stored and link information to a drawer / folder classified.
【0139】分類構造格納部620はドロワ/フォルダ
から構成される分類構造を格納する部分である。分類構
造を格納するとき、どのキャビネットに対する分類構造
かを指定するようにしている。また、この分類構造格納
部620には、各ドロワ/フォルダに指定された分類条
件、直下に分類されている文書へのリンク情報も格納す
るようにしている。ここで、分類条件が指定されていな
いドロワでは、文書格納部610に格納されている文書
が直下に分類される。なお、ドロワを作成する部分はこ
こでは省略している。The classification structure storage unit 620 is a part for storing a classification structure composed of drawers / folders. When the classification structure is stored, the cabinet to which the classification structure is assigned is specified. The classification structure storage unit 620 also stores the classification conditions specified for each drawer / folder and the link information to the documents classified immediately below. Here, in the drawer in which the classification condition is not designated, the documents stored in the document storage unit 610 are classified directly below. The part for creating the drawer is omitted here.
【0140】分類条件設定部630は各ドロワ/フォル
ダに対して、分類条件を指定する部分である。また、す
でに設定されている分類条件の変更も行う。分類構造作
成部640は必要に応じて新規フォルダを作成する部分
である。また、分類条件が変更された時に、既存の不要
なフォルダ構造を削除する機能も有している。The classification condition setting unit 630 is a part for designating classification conditions for each drawer / folder. It also changes the classification conditions that have already been set. The classification structure creation unit 640 is a part that creates a new folder as needed. It also has a function of deleting an existing unnecessary folder structure when the classification condition is changed.
【0141】自動分類部650は文書の属性とキャビネ
ット情報およびドロワ/フォルダの分類条件から、文書
を分類するすべてのドロワ/フォルダを決定し、分類す
る(文書とドロワ/フォルダとの間にリンクを張る)部
分である。The automatic classification unit 650 determines and classifies all drawers / folders for classifying documents based on the document attributes, cabinet information, and drawer / folder classification conditions (links between documents and drawers / folders). (Stretch) part.
【0142】そして、制御部660はこれら文書格納部
610、分類構造格納部620、分類条件設定部63
0、分類構造作成部640、および自動分類部650の
全体的な制御を行う部分である。Then, the control unit 660 controls the document storage unit 610, the classification structure storage unit 620, and the classification condition setting unit 63.
0, the classification structure creating unit 640, and the automatic classifying unit 650.
【0143】ここで、実際に同一文書群に対して複数の
分類構造を指定した場合の分類構造の例を示す。図37
はドロワ/フォルダに分類条件を指定していない場合の
キャビネットと保管される文書群との例を示す図であ
る。Here, an example of the classification structure when a plurality of classification structures are actually specified for the same document group will be shown. FIG.
FIG. 6 is a diagram showing an example of a cabinet and a stored document group when a classification condition is not specified for a drawer / folder.
【0144】この図において、キャビネット700が示
されており、そのキャビネット700に5つの文書71
1〜715が保管されている。これら文書711〜71
5は実際には文書格納部610に格納されている。この
ように、文書711〜715は必ずどれか1つのキャビ
ネットに、ここではキャビネット700に所属してお
り、分類条件が未設定では、文書711〜715は分類
されない状態でキャビネット700に一緒に保管管理さ
れている。In this figure, a cabinet 700 is shown in which there are five documents 71.
1 to 715 are stored. These documents 711-71
5 is actually stored in the document storage unit 610. As described above, the documents 711 to 715 always belong to one of the cabinets, here, the cabinet 700, and if the classification conditions are not set, the documents 711 to 715 are stored together in the cabinet 700 in the unclassified state. Has been done.
【0145】ここで、各文書711〜715は分類属性
としてたとえば「文書の種類」および「プロジェクト」
を持ち、その属性値としてたとえば以下の通りであると
する。Here, each of the documents 711 to 715 has classification attributes such as "document type" and "project".
And the attribute values are as follows, for example.
【0146】第1文書711については、「文書の種
類」属性を「仕様書」、「プロジェクト」属性を「ファ
イリング」とし、第2文書712については、「文書の
種類」属性を「仕様書」、「プロジェクト」属性を「プ
リンタ」とし、第3文書713については、「文書の種
類」属性を「仕様書」、「プロジェクト」属性を「プリ
ンタ」とし、第4文書714については、「文書の種
類」属性を「議事録」、「プロジェクト」属性を「ファ
イリング」とし、第5文書715については、「文書の
種類」属性を「議事録」、「プロジェクト」属性を「コ
ピー」とする。For the first document 711, the “document type” attribute is “specification”, the “project” attribute is “filing”, and for the second document 712, the “document type” attribute is “specification”. , The “project” attribute is “printer”, the third document 713 is “document type” attribute is “specification”, the “project” attribute is “printer”, and the fourth document 714 is “document The “type” attribute is “minutes”, the “project” attribute is “filing”, and for the fifth document 715, the “document type” attribute is “minutes” and the “project” attribute is “copy”.
【0147】次に、分類されない状態でキャビネット7
00に保管されている文書711〜715を「文書の種
類」なる分類属性で分類する場合の分類構造の例を以下
に示す。Next, the cabinet 7 in the unclassified state
An example of the classification structure when the documents 711 to 715 stored in "00" are classified by the classification attribute "document type" is shown below.
【0148】図38は文書群をある分類属性で分類した
場合の分類構造の例を示す図である。この図によれば、
分類属性として「文書の種類」を指定したドロワ721
が作成され、この指定は分類条件設定部630により行
われる。このドロワ721の下には属性値に応じたフォ
ルダ731および732が作成され、それぞれのフォル
ダ731,732には対応する属性値を有する文書71
1〜715が分類されている。すなわち、属性値「仕様
書」を有する文書711,712,713が「仕様書」
フォルダ731に分類され、属性値「議事録」を有する
文書714,715が「議事録」フォルダ732に分類
されている。FIG. 38 is a diagram showing an example of a classification structure when a document group is classified by a certain classification attribute. According to this figure,
Drawer 721 with "Document type" specified as classification attribute
Is created, and this designation is performed by the classification condition setting unit 630. Folders 731 and 732 corresponding to the attribute values are created under the drawer 721, and the documents 71 having the corresponding attribute values in the folders 731 and 732, respectively.
1 to 715 are classified. That is, the documents 711, 712, and 713 having the attribute value “specification” are “specification”.
Documents 714 and 715 classified into the folder 731 and having the attribute value “minutes” are classified into the “minutes” folder 732.
【0149】このように分類された状態でキャビネット
700に保管されている文書711〜715をさらに
「プロジェクト」なる分類属性で分類する場合の分類構
造の例を以下に示す。An example of the classification structure in the case where the documents 711 to 715 stored in the cabinet 700 in such a classified state are further classified by the classification attribute “project” is shown below.
【0150】図39は文書群をさらに別の分類属性で分
類した場合の分類構造の例を示す図である。この図によ
れば、分類属性としてさらに「プロジェクト」を指定し
たドロワ722が作成されている。このドロワ722の
下には属性値に応じたフォルダ733,734,735
が作成され、それぞれのフォルダ733,734,73
5には対応する属性値を有する文書711〜715が分
類されている。すなわち、属性値「ファイリング」を有
する文書711,714が「ファイリング」フォルダ7
33に分類され、属性値「プリンタ」を有する文書71
2,713が「プリンタ」フォルダ734に分類され、
属性値「コピー」を有する文書715が「コピー」フォ
ルダ735に分類されている。FIG. 39 is a diagram showing an example of a classification structure when a document group is further classified by another classification attribute. According to this figure, a drawer 722 in which “project” is further specified as a classification attribute is created. Under this drawer 722, folders 733, 734, 735 corresponding to attribute values
Will be created in the respective folders 733, 734, 73
Documents 711 to 715 having corresponding attribute values are classified in No. 5. That is, the documents 711 and 714 having the attribute value “filing” are the “filing” folder 7
Document 71 classified into 33 and having the attribute value "printer"
2, 713 are classified in the “Printer” folder 734,
The document 715 having the attribute value “copy” is classified in the “copy” folder 735.
【0151】このようにして、1つのキャビネットを分
類対象とし、そこの複数のドロワを指定することができ
る。これにより、特定の分類の変更が他の分類に影響を
及ぼさないため、分類構造の変更が必要な時のメンテナ
ンスが容易になる。また、文書の操作(属性変更、削
除)を、複数の分類に反映させることができるため、分
類が正しく行われているかの維持管理が容易になる。In this way, one cabinet can be classified and a plurality of drawers can be designated. This facilitates maintenance when it is necessary to change the classification structure, because a change in a specific classification does not affect other classifications. Further, since the document operation (attribute change, deletion) can be reflected in a plurality of classifications, it becomes easy to maintain and manage whether the classifications are performed correctly.
【0152】なお、指定されたドロワを作成するとき、
既存のドロワを指定することで分類構造を模倣して作成
することもできる。既存のドロワの分類構造を模倣して
新しい分類を設定することで、分類構造の作成が容易に
なる。When creating the specified drawer,
It is also possible to create an imitation of the classification structure by specifying an existing drawer. By creating a new classification by imitating the existing classification structure of the drawer, it becomes easy to create a classification structure.
【0153】また、分類構造格納部620においては、
ドロワからキャビネットを複数指定することを可能にし
ている。この例を以下に示す。図40は異なるキャビネ
ットを同一ドロワで分類する場合の分類構造の例を示す
図である。Further, in the classification structure storage unit 620,
It is possible to specify multiple cabinets from the drawer. An example of this is shown below. FIG. 40 is a diagram showing an example of a classification structure when different cabinets are classified by the same drawer.
【0154】この図によれば、分類属性として「作成
年」を指定したドロワ721が作成され、この指定は分
類条件設定部630により行われる。このドロワ721
の下には属性値に応じたフォルダ736,737,73
8が作成され、それぞれのフォルダ736,737,7
38にはこれらに対応する属性値によって2つのキャビ
ネット700,701に保管されている文書711〜7
17が分類されている。このことにより、異なるファイ
ル群に対して同じ分類構造に基づき統一的に分類するこ
とが可能になる。According to this drawing, a drawer 721 in which "creation year" is designated as a classification attribute is created, and this designation is performed by the classification condition setting unit 630. This drawer 721
Below the folder is a folder 736, 737, 73 according to the attribute value.
8 are created, and the folders 736, 737, and 7 are created.
38, the documents 711 to 7 stored in the two cabinets 700 and 701 according to the attribute values corresponding to them.
17 are classified. This makes it possible to classify different file groups uniformly based on the same classification structure.
【0155】[0155]
【発明の効果】以上説明したように本発明のファイル管
理装置では、ファイリングモデル制御手段がファイリン
グの基本操作、電子文書やファイルの分類などを行い、
外部ファイル管理手段にて外部の異なるファイルシステ
ム下にある文書を内部の文書として扱うことができるよ
うにし、属性内容管理手段がファイリングに必要な属性
と実際の文書の内容とを管理するように構成した。As described above, in the file management apparatus of the present invention, the filing model control means performs basic filing operations, classifies electronic documents and files,
The external file management means enables documents under different external file systems to be handled as internal documents, and the attribute content management means manages the attributes required for filing and the actual content of the document. did.
【0156】このため、従来の分散環境における文書管
理システムやファイルシステムでは、それが登載される
オペレーティングシステムのファイルシステムに依存す
る部分がほとんどであり、ユーザ指向の管理を実現する
には煩雑さや無駄な工数が必要であり、オペレーティン
グシステムやストレージが変更された場合には、蓄積デ
ータ( 電子文書や電子ファイル) の入力が必要となって
いたが、本発明装置では、ユーザフレンドリーでかつユ
ーザ指向の管理を実現することができ、複数の本発明装
置が同一ネットワーク上に存在する場合には、ユーザは
必要な電子文書ファイルがどの装置に存在するか意識す
る必要はなく、本発明装置が定義するファイリングモデ
ルおよび分類を意識するだけでよい。Therefore, most of the conventional document management system and file system in the distributed environment depend on the file system of the operating system in which it is installed, and it is complicated and wasteful to realize user-oriented management. However, it is necessary to input accumulated data (electronic document or electronic file) when the operating system or storage is changed, but the device of the present invention is user-friendly and user-oriented. When management can be realized and a plurality of devices of the present invention exist on the same network, the user does not need to be aware of which device the required electronic document file exists, and the device of the present invention defines You only need to be aware of the filing model and classification.
【0157】また、本発明のファイル管理装置における
分類装置では、各階層レベル、つまりノード(たとえ
ば、フォルダ)単位でその下の分類を規定でき、しかも
属性値に対応したフォルダによる分類構造を自動的に作
成し、文書を自動的に分類するようにし、文書から分類
(フォルダ)への対応関係を管理するようにした。これ
により、属性値による文書の自動分類のため文書管理の
ための負担が軽減され、各階層毎にその下の分類方法を
変えることで、目的に応じたきめ細やかな分類が可能と
なり、分類の一部だけを変更することで、分類構造の変
更が必要な時のメンテナンスが容易になり、そして、文
書の操作(属性変更、削除)を、分類に反映させること
ができるため、分類が正しく行われているかの維持管理
が容易になる。Further, in the classification device in the file management device of the present invention, the classification below it can be defined for each hierarchical level, that is, for each node (for example, folder), and the classification structure by the folder corresponding to the attribute value is automatically set. Created to automatically classify documents, and manage the correspondence between documents and classifications (folders). This reduces the burden of document management due to automatic classification of documents by attribute value, and by changing the classification method under each hierarchy, it is possible to perform detailed classification according to the purpose. By changing only a part, the maintenance when the classification structure needs to be changed becomes easy, and the operation of the document (attribute change, deletion) can be reflected in the classification, so the classification can be performed correctly. It is easy to maintain and maintain
【0158】さらに、本発明のファイル管理装置におけ
る分類装置では、同じ属性情報を持つファイル群に対し
て同時に複数の分類を設定できるようにし、すなわち、
同じ属性情報を持つファイル群をたとえばキャビネット
に保管し、ノード(たとえばドロワ/フォルダ)の階層
による分類構造をたとえば最上位ノード(ドロワ)で管
理するようにして、保管と分類構造を分離し、ある保管
単位に対して分類を複数設定することを可能にして、同
一ファイル群を同時に複数の方法で分類するように構成
した。また、文書から複数の分類構造(ドロワ/フォル
ダ)への対応関係を管理することで、文書の属性変更や
削除が発生した時に、その結果を複数の分類に反映させ
ることができる。これにより、特定の分類の変更が他の
分類に影響を及ぼさないため、分類構造の変更が必要な
時のメンテナンスが容易になり、文書の操作(属性変
更、削除)を、複数の分類に反映させることができるた
め、分類が正しく行われているかの維持管理が容易にな
る。Further, in the classifying device in the file management device of the present invention, it is possible to set a plurality of classifications for the file group having the same attribute information at the same time,
A group of files having the same attribute information is stored in, for example, a cabinet, and a classification structure based on a hierarchy of nodes (for example, drawer / folder) is managed by, for example, a top node (drawer), and storage and classification structure are separated. A plurality of classifications can be set for each storage unit, and the same file group is classified by a plurality of methods at the same time. Further, by managing the correspondence relationship between a document and a plurality of classification structures (drawers / folders), when the attribute change or deletion of the document occurs, the result can be reflected in the plurality of classifications. As a result, changes in a specific category do not affect other categories, making maintenance easier when a change in the category structure is required and reflecting document operations (attribute changes, deletions) in multiple categories. Therefore, it becomes easy to maintain and manage whether the classification is done correctly.
【0159】さらに、格納属性設定手段により、ファイ
ルをノード(たとえばフォルダ)に格納するとき、ノー
ドの分類条件に応じて格納するファイルにユーザ属性が
自動設定されるので、ユーザの属性指定の手間が省け
る。Furthermore, when the file is stored in the node (for example, folder) by the storage attribute setting means, the user attribute is automatically set in the file to be stored according to the classification condition of the node. I can omit it.
【0160】さらに、ノードの分類条件として、分類属
性に加え分類制約を設定でき、これに応じた自動分類が
可能となるので、効率的に分類ができる。Furthermore, as a classification condition of a node, a classification constraint can be set in addition to a classification attribute, and automatic classification corresponding to this can be performed, so that classification can be performed efficiently.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の電子文書ファイル管理装置の原理構成
図である。FIG. 1 is a principle configuration diagram of an electronic document file management device of the present invention.
【図2】本発明による電子文書ファイル管理装置の実施
例の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of an embodiment of an electronic document file management device according to the present invention.
【図3】文書の登録の場合のクライアント装置側の処理
内容を示すフローチャートである。FIG. 3 is a flowchart showing processing contents on the client device side when a document is registered.
【図4】文書の登録の場合のファイル管理装置側の処理
内容を示すファイル管理装置側の処理内容を示すフロー
チャート(その1)である。FIG. 4 is a flowchart (part 1) showing the processing contents on the file management apparatus side showing the processing contents on the file management apparatus side in the case of document registration.
【図5】文書の登録の場合のファイル管理装置側の処理
内容を示すファイル管理装置側の処理内容を示すフロー
チャート(その2)である。FIG. 5 is a flowchart (part 2) showing the processing contents on the file management apparatus side showing the processing contents on the file management apparatus side in the case of document registration.
【図6】文書の登録文書の取り出しの場合のクライアン
ト装置側の処理内容を示すフローチャート(その1)で
ある。FIG. 6 is a flowchart (part 1) showing the processing contents on the client device side in the case of taking out a registered document of a document.
【図7】文書の登録文書の取り出しの場合のクライアン
ト装置側の処理内容を示すフローチャート(その2)で
ある。FIG. 7 is a flowchart (part 2) showing the processing contents on the client device side in the case of taking out a registered document of a document.
【図8】登録文書の検索の場合のファイル管理装置側の
処理内容を示すフローチャート(その1)である。FIG. 8 is a flowchart (part 1) showing the processing contents on the file management device side in the case of searching for a registered document.
【図9】登録文書の検索の場合のファイル管理装置側の
処理内容を示すフローチャート(その2)である。FIG. 9 is a flowchart (part 2) showing the processing contents on the file management apparatus side in the case of searching for a registered document.
【図10】内容取得処理の場合のファイル管理装置側の
処理内容を示すフローチャート(その1)である。FIG. 10 is a flowchart (part 1) showing processing contents on the file management apparatus side in the case of content acquisition processing.
【図11】内容取得処理の場合のファイル管理装置側の
処理内容を示すフローチャート(その2)である。FIG. 11 is a flowchart (part 2) showing the processing content on the file management apparatus side in the case of content acquisition processing.
【図12】内容取得処理の場合のファイル管理装置側の
処理内容を示すフローチャート(その3)である。FIG. 12 is a flowchart (part 3) showing processing contents on the file management apparatus side in the case of content acquisition processing.
【図13】外部リファレンス登録の際のクライアント装
置側の処理のフローチャート(その1)である。FIG. 13 is a flowchart (part 1) of processing on the client device side at the time of external reference registration.
【図14】外部リファレンス登録の際のクライアント装
置側の処理のフローチャート(その2)である。FIG. 14 is a flowchart (No. 2) of processing on the client device side at the time of external reference registration.
【図15】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その1)である。FIG. 15 is a flowchart (part 1) showing the processing on the file management apparatus side of the reference registration request processing.
【図16】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その2)である。FIG. 16 is a flowchart (part 2) showing the processing on the file management apparatus side of the reference registration request processing.
【図17】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その3)である。FIG. 17 is a flowchart (part 3) showing the processing on the file management apparatus side of the reference registration request processing.
【図18】本発明装置間での相互アクセス方式を示す図
である。FIG. 18 is a diagram showing a mutual access method between devices of the present invention.
【図19】電子文書ファイル管理装置の別の構成例を示
すブロック図である。FIG. 19 is a block diagram showing another configuration example of the electronic document file management device.
【図20】外部情報の取り込みの処理の流れを示すフロ
ーチャートである。FIG. 20 is a flowchart showing the flow of processing for fetching external information.
【図21】ファイルの内容を取り出すときの処理の流れ
を示すフローチャートである。FIG. 21 is a flowchart showing the flow of processing when extracting the contents of a file.
【図22】ファイルの属性値を取得するときの処理の流
れを示すフローチャートである。FIG. 22 is a flowchart showing the flow of processing when acquiring an attribute value of a file.
【図23】ファイル管理装置における文書分類装置の基
本構成を示すブロック図である。FIG. 23 is a block diagram showing a basic configuration of a document classification device in a file management device.
【図24】分類条件を指定していない場合の分類構造の
例を示す図である。FIG. 24 is a diagram showing an example of a classification structure when no classification condition is designated.
【図25】分類条件を1段で指定した場合の分類構造の
例を示す図である。FIG. 25 is a diagram showing an example of a classification structure when the classification condition is designated by one step.
【図26】分類条件を2段階で指定した場合の分類構造
の例を示す図である。FIG. 26 is a diagram showing an example of a classification structure when classification conditions are designated in two stages.
【図27】分類結果をアイコン形式で表示した表示部の
画面表示例を示す図である。FIG. 27 is a diagram showing a screen display example of the display unit displaying the classification result in the icon format.
【図28】分類結果をリスト形式で表示した表示部の別
の画面表示例を示す図である。FIG. 28 is a diagram showing another screen display example of the display unit displaying the classification results in a list format.
【図29】文書群の分類処理の流れを示すフローチャー
トである。FIG. 29 is a flowchart showing the flow of document group classification processing.
【図30】分類条件の変更処理の流れを示すフローチャ
ートである。FIG. 30 is a flowchart showing the flow of a classification condition changing process.
【図31】分類属性を変更した場合のリンク関係を示す
説明図である。FIG. 31 is an explanatory diagram showing a link relationship when the classification attribute is changed.
【図32】ドロワへの文書の登録処理の流れを示すフロ
ーチャートである。FIG. 32 is a flowchart showing the flow of processing for registering a document in a drawer.
【図33】フォルダへの文書登録処理の流れを示すフロ
ーチャートである。FIG. 33 is a flowchart showing a flow of document registration processing in a folder.
【図34】格納属性情報の取得処理の流れを示すフロー
チャートである。[Fig. 34] Fig. 34 is a flowchart illustrating a flow of a process of acquiring storage attribute information.
【図35】文書の削除による再分類処理の流れを示すフ
ローチャートである。FIG. 35 is a flowchart showing the flow of reclassification processing by deleting a document.
【図36】ファイル管理装置における文書分類装置の基
本構成を示すブロック図である。FIG. 36 is a block diagram showing a basic configuration of a document classification device in the file management device.
【図37】ドロワ/フォルダに分類条件を指定していな
い場合のキャビネットと保管される文書群との例を示す
図である。FIG. 37 is a diagram showing an example of a cabinet and a document group stored when no classification condition is specified for a drawer / folder.
【図38】文書群をある分類属性で分類した場合の分類
構造の例を示す図である。FIG. 38 is a diagram showing an example of a classification structure when a document group is classified by a certain classification attribute.
【図39】文書群をさらに別の分類属性で分類した場合
の分類構造の例を示す図である。FIG. 39 is a diagram showing an example of a classification structure when a document group is classified by another classification attribute.
【図40】異なるキャビネットを同一ドロワで分類する
場合の分類構造の例を示す図である。FIG. 40 is a diagram showing an example of a classification structure when different cabinets are classified by the same drawer.
1 処理要求受付手段 2 ファイリングモデル制御手段 3 外部ファイル管理手段 4 属性内容管理手段 5 ネットワーク 6a,6b ファイル作成装置 7a,7b 外部のファイルシステム 1 Processing Request Receiving Means 2 Filing Model Controlling Means 3 External File Managing Means 4 Attribute Content Managing Means 5 Networks 6a, 6b File Creation Devices 7a, 7b External File Systems
───────────────────────────────────────────────────── フロントページの続き (72)発明者 稲垣 政富 神奈川県川崎市高津区坂戸3丁目2番1号 KSP R&Dビジネスパークビル 富 士ゼロックス株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Masatomi Inagaki 3-2-1 Sakado, Takatsu-ku, Kawasaki-shi, Kanagawa KSP R & D Business Park Building Fuji Xerox Co., Ltd.
Claims (5)
り、ファイルを管理するファイル管理装置において、 ファイルの登録、検索、取り出しなどの正規化された処
理要求を受け付ける処理要求受付手段と、 受け付けた処理要求に応じてファイリングの基本操作を
行うとともに分類対象のファイルをノードの階層構造か
ら成る分類構造を含むファイリングモデルを用いて1以
上の視点で分類を行うファイリングモデル制御手段と、 前記処理要求が外部のファイルシステムにアクセスする
必要がある場合に、異なる前記外部のファイルシステム
毎にアクセスする通信手段を有し、外部のファイルシス
テムのファイルにアクセスするためのリファレンス情報
を作成して内部のファイルシステムの形式のリファレン
スファイルとして登録要求する外部ファイル管理手段
と、 前記ファイリングおよびファイリングモデルに必要なフ
ァイルの属性および内容と前記登録要求されたリファレ
ンスファイルとを管理する属性内容管理手段と、 を具備することを特徴とするファイル管理装置。1. A file management apparatus that is connected to an external file system and manages files, and a processing request receiving unit that receives a normalized processing request such as file registration, search, and retrieval, and received processing. Filing model control means for performing a basic filing operation according to a request and classifying files to be classified from one or more viewpoints using a filing model including a classification structure including a hierarchical structure of nodes; When it is necessary to access the file system of the internal file system, a communication means for accessing each of the different external file systems is provided, and reference information for accessing the file of the external file system is created. Outside requesting registration as a reference file in the format A file management device comprising: a partial file management unit; and an attribute content management unit that manages file attributes and contents necessary for the filing and filing model and the reference file requested to be registered.
持つファイル管理装置において、 前記ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、および前記各ノードの分類条
件を記憶する記憶手段と、 前記ノードに対する分類条件を設定する設定手段と、 前記分類対象のファイルの分類属性としての属性の値を
分類条件の値として持つノードが分類構造にない場合の
当該分類属性の値を持つノードの作成と、作成したノー
ドと該ノードに関係するノードとの関係付けとを行う作
成手段と、 前記分類対象のファイルの属性と前記ノードの分類条件
とからファイルを分類するノードを決定し、当該ファイ
ルと決定したノードとの間にリンクを設定する自動分類
手段とを具備することを特徴とするファイル管理装置。2. A file management device having a classification function for hierarchically classifying files, wherein a classification structure comprising a hierarchical structure of nodes for classifying the files, attributes of files to be classified, the node and the node Link information at the time of setting a link with a file to be directly classified, and storage means for storing the classification condition of each node, setting means for setting the classification condition for the node, and the classification target file Of a node having the value of the classification attribute when the node having the value of the classification attribute as the value of the classification condition does not exist in the classification structure, and the relation between the created node and the node related to the node And a node for classifying the file based on the attribute of the file to be classified and the classification condition of the node. File management apparatus characterized by comprising an automatic classification means for setting a link between the determined node.
持つファイル管理装置において、 前記ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、前記各ノードの分類条件、前
記分類対象のファイルを管理する分類対象ファイル管理
情報、および当該分類対象ファイル管理情報と1以上の
前記分類構造との間にリンクを設定した時のリンク情報
を記憶する記憶手段と、 前記ノードに対する分類条件、および分類対象ファイル
管理情報と1以上の前記分類構造との間にリンクを設定
する設定手段と、 前記分類対象のファイルの分類属性としての属性の値を
分類条件の値として持つノードが分類構造にない場合の
当該分類属性の値を持つノードの作成と、作成したノー
ドと該ノードに関係するノードとの関係付けとを行う作
成手段と、 前記分類対象のファイルの属性と前記分類対象ファイル
管理情報と前記ノードの分類条件とからファイルを分類
する前記1以上の分類構造のノードを決定し、当該ファ
イルと決定したノードとの間にリンクを設定する自動分
類構造手段とを具備することを特徴とするファイル管理
装置。3. A file management device having a classification function for hierarchically classifying files, wherein a classification structure comprising a hierarchical structure of nodes for classifying the files, attributes of files to be classified, the node and the node Link information when a link is set with a file to be directly classified, classification conditions of each node, classification target file management information for managing the classification target file, and classification target file management information and one or more Storage means for storing link information when a link is set with the classification structure, and classification conditions for the node, and a link is set between the classification target file management information and one or more classification structures. When the setting structure and the node having the value of the attribute as the classification attribute of the classification target file as the value of the classification condition are not in the classification structure Creating means for creating a node having the value of the classification attribute of, and associating the created node with a node related to the node, an attribute of the file to be classified, the classification target file management information, and A file comprising: automatic classification structure means for determining a node of the one or more classification structures for classifying a file from a classification condition of the node and setting a link between the file and the determined node. Management device.
るときに当該ファイルの属性のうちユーザ設定の属性が
未設定の時には少なくとも当該ノードの分類条件の属性
の値を設定する格納属性設定手段を具備することを特徴
とする請求項1ないし3のいずれか1項に記載のファイ
ル管理装置。4. When the file is registered in the node, the storage attribute setting means sets at least the value of the attribute of the classification condition of the node when the attribute of the file is not set among the attributes of the file. The file management device according to claim 1, wherein the file management device is a file management device.
と分類制約とから成るものであり、前記ノードがディレ
クトリまたは、ドロワおよびフォルダであり、前記分類
対象のファイルはキャビネットで管理されるものである
請求項1ないし4のいずれか1項に記載のファイル管理
装置。5. The classification condition possessed by the node is composed of classification attributes and classification constraints, the node is a directory or a drawer and a folder, and the files to be classified are managed by a cabinet. The file management device according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19388995A JP3279136B2 (en) | 1995-07-28 | 1995-07-28 | File management device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19388995A JP3279136B2 (en) | 1995-07-28 | 1995-07-28 | File management device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0944393A true JPH0944393A (en) | 1997-02-14 |
JP3279136B2 JP3279136B2 (en) | 2002-04-30 |
Family
ID=16315430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19388995A Expired - Fee Related JP3279136B2 (en) | 1995-07-28 | 1995-07-28 | File management device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3279136B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002297642A (en) * | 2001-03-30 | 2002-10-11 | Fujitsu Ltd | Alteration support device and computer program |
JP2004511829A (en) * | 2000-04-12 | 2004-04-15 | イーエムシー コーポレイション | Method and apparatus for presenting information to a user of a computer system |
JP2006163873A (en) * | 2004-12-08 | 2006-06-22 | Fuji Xerox Co Ltd | File classification program, file classification device and file classification method |
JP2006163872A (en) * | 2004-12-08 | 2006-06-22 | Fuji Xerox Co Ltd | File classification program, file classification device and file classification method |
WO2009093383A1 (en) * | 2008-01-24 | 2009-07-30 | Hitachi, Ltd. | Data retrieval server, retrieval program and retrieval method |
US8423550B2 (en) | 2007-09-04 | 2013-04-16 | Fuji Xerox Co., Ltd. | Storage medium for electronic information processing program, electronic information processing system, and electronic information processing method |
JP2015125679A (en) * | 2013-12-27 | 2015-07-06 | 株式会社沖データ | Information processing apparatus |
US9396208B2 (en) | 2012-06-27 | 2016-07-19 | International Business Machines Corporation | Selecting storage cloud for storage of entity files from plurality of storage clouds |
JP2021051388A (en) * | 2019-09-20 | 2021-04-01 | 富士ゼロックス株式会社 | Information processing device and program |
US11606430B2 (en) | 2020-04-09 | 2023-03-14 | Fujifilm Business Innovation Corp. | Information processing apparatus |
WO2023216491A1 (en) * | 2022-05-13 | 2023-11-16 | 北京字跳网络技术有限公司 | Animation resource information processing method and apparatus, device, medium and product |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04222036A (en) * | 1990-12-21 | 1992-08-12 | Fuji Xerox Co Ltd | File information management processing system |
JPH0744573A (en) * | 1993-07-27 | 1995-02-14 | Fujitsu Ltd | Electronic filing equipment |
JPH0784858A (en) * | 1993-09-20 | 1995-03-31 | Hitachi Ltd | Document managing method |
-
1995
- 1995-07-28 JP JP19388995A patent/JP3279136B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04222036A (en) * | 1990-12-21 | 1992-08-12 | Fuji Xerox Co Ltd | File information management processing system |
JPH0744573A (en) * | 1993-07-27 | 1995-02-14 | Fujitsu Ltd | Electronic filing equipment |
JPH0784858A (en) * | 1993-09-20 | 1995-03-31 | Hitachi Ltd | Document managing method |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004511829A (en) * | 2000-04-12 | 2004-04-15 | イーエムシー コーポレイション | Method and apparatus for presenting information to a user of a computer system |
JP2002297642A (en) * | 2001-03-30 | 2002-10-11 | Fujitsu Ltd | Alteration support device and computer program |
JP4600020B2 (en) * | 2004-12-08 | 2010-12-15 | 富士ゼロックス株式会社 | File classification program, file classification device |
JP2006163872A (en) * | 2004-12-08 | 2006-06-22 | Fuji Xerox Co Ltd | File classification program, file classification device and file classification method |
JP2006163873A (en) * | 2004-12-08 | 2006-06-22 | Fuji Xerox Co Ltd | File classification program, file classification device and file classification method |
JP4701693B2 (en) * | 2004-12-08 | 2011-06-15 | 富士ゼロックス株式会社 | File classification program, file classification device |
US8423550B2 (en) | 2007-09-04 | 2013-04-16 | Fuji Xerox Co., Ltd. | Storage medium for electronic information processing program, electronic information processing system, and electronic information processing method |
WO2009093383A1 (en) * | 2008-01-24 | 2009-07-30 | Hitachi, Ltd. | Data retrieval server, retrieval program and retrieval method |
JP2009176057A (en) * | 2008-01-24 | 2009-08-06 | Hitachi Ltd | Data retrieval server, retrieval program, retrieval method |
US9396208B2 (en) | 2012-06-27 | 2016-07-19 | International Business Machines Corporation | Selecting storage cloud for storage of entity files from plurality of storage clouds |
US9396209B2 (en) | 2012-06-27 | 2016-07-19 | International Business Machines Corporation | Selecting storage cloud for storage of entity files from plurality of storage clouds |
JP2015125679A (en) * | 2013-12-27 | 2015-07-06 | 株式会社沖データ | Information processing apparatus |
JP2021051388A (en) * | 2019-09-20 | 2021-04-01 | 富士ゼロックス株式会社 | Information processing device and program |
US11606430B2 (en) | 2020-04-09 | 2023-03-14 | Fujifilm Business Innovation Corp. | Information processing apparatus |
WO2023216491A1 (en) * | 2022-05-13 | 2023-11-16 | 北京字跳网络技术有限公司 | Animation resource information processing method and apparatus, device, medium and product |
Also Published As
Publication number | Publication date |
---|---|
JP3279136B2 (en) | 2002-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6253217B1 (en) | Active properties for dynamic document management system configuration | |
US6240429B1 (en) | Using attached properties to provide document services | |
US6562076B2 (en) | Extending application behavior through active properties attached to a document in a document management system | |
US8238696B2 (en) | Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system | |
US6775665B1 (en) | System for treating saved queries as searchable documents in a document management system | |
US6330573B1 (en) | Maintaining document identity across hierarchy and non-hierarchy file systems | |
US6582474B2 (en) | Tagging related files in a document management system | |
US7401104B2 (en) | Systems and methods for synchronizing computer systems through an intermediary file system share or device | |
Lagoze et al. | Defining collections in distributed digital libraries | |
US7512638B2 (en) | Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system | |
US6324551B1 (en) | Self-contained document management based on document properties | |
JP2962377B2 (en) | Method and data processing system for restricting allowable operation on selected document | |
US7233959B2 (en) | Life-cycle management engine | |
US20050125621A1 (en) | Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system | |
US20050044530A1 (en) | Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by a hardware/software interface system | |
MXPA05007092A (en) | Systems and methods for providing synchronization services for units of information manageable by a hardware/software interface system. | |
KR20120106544A (en) | Method for accessing files of a file system according to metadata and device implementing the method | |
WO2005024550A2 (en) | System and method for implementation of a digital image schema in a hardware/software interface | |
JP3279136B2 (en) | File management device | |
JP2002091813A (en) | System and method for managing integrated document and computer readable recording medium recording program | |
EP1573600A4 (en) | SYSTEMS AND METHODS FOR SYNCHRONIZATION OF COMPUTER SYSTEMS BY INTERMEDIATE FILE SYSTEM SHARING OR DEVICE | |
WO2005024666A2 (en) | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system | |
KR20070083241A (en) | Systems and Methods for Implementation of Synchronization Schemas for Information Units Manageable by Hardware / Software Interface System | |
US7761476B2 (en) | Automatic capture of associations between content within a content framework system | |
EP1104901B1 (en) | A system for treating saved queries as searchable documents in a document management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090222 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100222 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110222 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |