JP3279136B2 - File management device - Google Patents
File management deviceInfo
- Publication number
- JP3279136B2 JP3279136B2 JP19388995A JP19388995A JP3279136B2 JP 3279136 B2 JP3279136 B2 JP 3279136B2 JP 19388995 A JP19388995 A JP 19388995A JP 19388995 A JP19388995 A JP 19388995A JP 3279136 B2 JP3279136 B2 JP 3279136B2
- 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.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 description 196
- 238000012545 processing Methods 0.000 description 144
- 238000000034 method Methods 0.000 description 64
- 230000008569 process Effects 0.000 description 53
- 238000010586 diagram Methods 0.000 description 31
- 230000008859 change Effects 0.000 description 18
- 230000003287 optical effect Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 9
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 3
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はファイルを管理するファ
イル管理装置に関し、特に紙の原稿、コンピュータやフ
ァクシミリ装置などで作成される電子原稿、さらには動
画、音声情報などを含む多様なメディアが混在する分散
オフィス環境におけるファイル管理装置に関する。な
お、本明細書では、特に断らない限り、ファイルという
用語を電子文書などを含めた広義の意味で使用する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file management apparatus for managing files, and more particularly, a paper document, an electronic document created by a computer or a facsimile machine, and various media including moving images and audio information. 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 directory or a drawer / folder or the like is freely created using a file server system or an optical file system on a network, and the files are stored therein. By storing it in a folder, it can be shared.
【0003】ファイルを管理する装置として、たとえ
ば、特開平4−188241号公報に記載の装置があ
る。この装置は、データ管理サーバ手段、実体サーバ手
段、ネットワーク手段を介して異なるデータに対して検
索および実体取り出しの処理を同時に行う機能とを備え
ており、データの検索処理と取り出し処理とを効率よく
同時に実行し、待ち状態を少なくする工夫をしたもので
ある。As an apparatus for managing files, for example, there is an apparatus described in Japanese Patent Application Laid-Open No. 4-188241. This apparatus has a function of simultaneously performing search and entity retrieval processing on different data via the data management server means, the entity server means, and the network means, thereby efficiently performing the data retrieval processing and the retrieval processing. It is executed at the same time to reduce the waiting state.
【0004】また、特開平4−312140号公報で
は、ファイルにどのフォルダに分類されるべきかのフォ
ルダの所在情報を、そしてフォルダには格納できるファ
イルを識別するファイルの所在情報をそれぞれ定義し、
ファイルをその所在情報に応じて自動分類するファイル
管理装置を開示している。このファイル管理装置では、
ファイルを格納するとき、ファイルはファイルに定義さ
れたフォルダの所在情報に応じてそのフォルダに自動的
に分類され、対応するフォルダが存在しない場合には、
新たにフォルダを作成する。In Japanese Patent Application Laid-Open No. Hei 4-312140, location information of a folder to which a file should be classified is defined, and location information of a file for identifying a file that can be stored is defined in the folder.
A file management apparatus for automatically classifying files according to their location information is disclosed. In this file management device,
When storing a file, the file is automatically categorized according to the location information of the folder defined in the file, and if there is no corresponding folder,
Create a new folder.
【0005】さらに、特開平5−89173号公報に記
載の構造化文書分類装置は、構造化文書の構造要素情報
に基づき文書を検索し、検索した文書を指定された構造
要素情報により分類するもので、複数の構造要素情報を
指定することができ、これにより、多段階の分類構造を
作成することができるものである。Further, a structured document classifying apparatus described in Japanese Patent Laid-Open No. 5-89173 searches for a document based on the structural element information of the structured document, and classifies the searched document according to the specified structural element information. Thus, a plurality of structural element information can be specified, whereby a multi-stage classification structure can be created.
【0006】[0006]
【発明が解決しようとする課題】しかし、ネットワーク
上のファイルサーバシステムや光ファイルシステムを利
用したファイル管理装置では以下のような問題点があ
る。However, a file management system using a file server system or an optical file system on a 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 various types of workstations and personal computers, which are increasing in recent offices, a distributed system suitable for each is constructed, and a file server system or an optical file system is constructed for each system. Must be managed by establishing
【0008】各ファイルサーバシステムや光ファイルシ
ステム上でファイルを管理する場合には、あるワークグ
ループ単位でグループメンバが理解可能なドロワ/フォ
ルダ名を作り、そこにそのドロワ/フォルダ名に関連す
るファイルを格納して共有管理することになる。このた
めに、ファイルを分類して管理するためには、意味の理
解し合えるドロワ/フォルダ名の命名やそれを作成する
煩雑さが発生することになる。When managing files on each file server system or optical file system, a drawer / folder name that can be understood by group members is created for each work group, and a file related to the drawer / folder name is created there. Will be stored and shared managed. Therefore, in order to classify and manage the files, naming of the drawer / folder that can understand the meaning and the complexity of creating the names will occur.
【0009】従来の分散環境における共有ファイルサー
バシステムや光ファイルシステムなどのファイル管理装
置の目的は、ファイルを共有管理することである。共有
のファイルを利用するには、該当するファイルを見つけ
出し、それをユーザが自分のワークステーションやパー
ソナルコンピュータなどに複写または移動したり、また
は自分の環境に合ったファイルに内容を変換する必要が
ある。したがって、ファイルを共有するとはいっても、
上述のような煩雑な操作を経た上でなければ、実際には
利用することはできない。The purpose of a file management apparatus such as a shared file server system and an optical file system in a conventional distributed environment is to share and manage files. To use a shared file, you need to find the file and copy or move it to your workstation or personal computer, or convert the contents to a file that suits your environment. . So, while sharing files,
Only after the complicated operation as described above can the user actually use it.
【0010】従来の分散環境における共有ファイルサー
バシステムや光ファイルシステムなどのファイル管理装
置は、それらが動作するオペレーティングシステムが提
供するファイルシステムが定める属性しか扱えることが
できないため、ユーザが新たに属性を追加してユーザや
ワークグループ単位での意味のある管理をするというこ
とができない。つまり、決まったドロワ/フォルダを辿
っていって目的のファイルを見つけたり、ユーザの意図
の基に存在するファイルを異なる管理のために別のドロ
ワ/フォルダに複写したり移動したりして分類する場合
にでも、異なるファイルシステムにて唯一共通なファイ
ル名でしか操作することはできない。しかし、ファイル
名のみからでは内容を思い出すことは難しい。Conventional file management apparatuses such as a shared file server system and an optical file system in a distributed environment can only handle attributes defined by a file system provided by an operating system on which they operate. In addition, it is not possible to perform meaningful management for each user or workgroup. In other words, a target file is found by tracing a predetermined drawer / folder, and a file existing under the intention of the user is classified by copying or moving to another drawer / folder for different management. Even in such a case, different file systems can only operate with a common file name. However, it is difficult to remember the contents only from the file name.
【0011】分散環境のネットワーク上に多様な共有フ
ァイルサーバシステムや光ファイルシステムが存在する
場合には、そのシステムにあった通信手段やファイルシ
ステムへのアクセス方法がある。したがって、ユーザが
複数の異なる環境にある上記のシステム上のファイルを
アクセスする場合には、各々の通信手段やアクセス方法
の環境を整え、さらにそのシステムに合った認証の方法
やセキュリティなどに対応する必要があり、複数のシス
テムに対するユーザ登録(ユーザアカウント登録)が必
要である。When various shared file server systems and optical file systems exist on a network in a distributed environment, there are communication means and access methods to the file systems that are suitable for the systems. Therefore, when a user accesses a file on the above-mentioned system in a plurality of different environments, the environment of each communication means and access method is prepared, and an authentication method and security suitable for the system are also supported. And user registration (user account registration) for a plurality of systems is required.
【0012】また、特開平4−312140号公報のフ
ァイル管理装置では、所在情報に基づきフォルダへの格
納を行うものであり、基本的にはフォルダ階層はユーザ
が作成しなければならず、どのフォルダに分類されるべ
きかの所在情報はフォルダに1対1で指定させる形式に
なっている。このため、多段階の分類構造でファイルを
分類する場合、たとえば「仕様書」、「議事録」などの
ファイルの種類でまず分類し、その中をさらにたとえば
「プロジェクト」毎に分類するといった組合せに対応し
た所在情報を作成しなければならない。このファイル管
理装置では、該当する所在情報が存在しない場合には、
フォルダを新規に作成するが、作成されたフォルダはフ
ォルダをどこに作成するかの指定はないので、フラット
に一覧されるだけである。このように、ファイルの所在
情報による分類は一段階であり、あるフォルダの下の別
のフォルダに分類するなどの細かい設定をすることはで
きない。また、属性変更、文書の削除が行われた場合、
その結果を分類構造に反映させるためには再分類を行う
しかない。しかも、この公報中には、複数の分類を同時
に定義することの明示的な記述はない。In the file management apparatus disclosed in Japanese Patent Application Laid-Open No. Hei 4-312140, data is stored in folders based on location information. Basically, a folder hierarchy must be created by a user. The location information as to whether or not to be classified into a folder is in a format for designating a folder on a one-to-one basis. For this reason, when files are classified in a multi-stage classification structure, for example, a file is first classified according to a file type such as “specifications” or “minutes”, and then further classified into, for example, “projects”. Corresponding location information must be created. In this file management device, if there is no corresponding location information,
A new folder is created, but the created folder is only listed in a flat manner because there is no specification of where to create the folder. As described above, the classification based on the location information of a file is one stage, and it is not possible to make detailed settings such as classifying the file into another folder under a certain folder. Also, if the attribute is changed or the document is deleted,
The only way to reflect the result in the classification structure is to perform reclassification. Moreover, there is no explicit description in this publication that a plurality of classifications are defined simultaneously.
【0013】さらに、特開平5−89173号公報の構
造化文書分類装置では、構造化文書の構造要素情報に基
づきフォルダによる分類構造を作成し、文書を分類す
る。上記の特開平4−312140号公報のファイル管
理装置とは異なり、複数の分類属性を指定することで多
段階の分類構造を作成することができる。ただし、多段
階の分類において、ファイルの種類で分類したフォルダ
内は常にたとえば「プロジェクト」で分類されているよ
うな構造となり、「仕様書」の下を「プロジェクト」で
分類し、「議事録」の下は「日付」で分類するなどの細
かい設定をすることはできない。属性変更、文書の削除
が行われた場合、その結果を分類構造に反映させるため
には再分類を行うしかない。しかも、構造要素情報に基
づく分類しか提供していないため、通常のファイルシス
テムにおけるユーザの恣意的な階層分類を行うことがで
きない。Further, in the structured document classifying apparatus disclosed in Japanese Patent Application Laid-Open No. 5-89173, a classification structure based on folders is created based on structural element information of a structured document, and the documents are classified. Unlike the file management apparatus disclosed in JP-A-4-312140, a multi-level classification structure can be created by specifying a plurality of classification attributes. However, in the multi-stage classification, the folder classified by file type always has a structure that is classified as "project", for example, the "spec" is classified as "project", and the "minutes" You can not make detailed settings such as sorting by "date" below. When the attribute is changed or the document is deleted, the only way to reflect the result in the classification structure is to perform re-classification. Moreover, since only classification based on structural element information is provided, arbitrary hierarchical classification of a user in a normal file system cannot be performed.
【0014】本発明はこのような点に鑑みてなされたも
のであり、多様なファイル作成装置で構築された分散情
報処理を実現するオフィス環境において、ユーザの利用
方法に合わせたファイルの格納、検索、取り出しに関す
る共有管理が可能であり、従来から存在する多様なファ
イルサーバシステムや光ファイルシステム上に存在する
既存のファイルに対する格納情報を格納可能とし、その
格納情報をアクセスすることにより既存のネットワーク
上のファイルサーバシステムや光ファイルシステム上の
ファイルをアクセスすることができるファイル管理装置
を提供することを目的とする。[0014] The present invention has been made in view of the above points, and stores and retrieves a file according to a user's use method in an office environment that realizes distributed information processing constructed by various file creating apparatuses. It enables shared management of retrieval and storage of existing files on various existing file server systems and optical file systems, and accesses the stored information on existing networks. It is an object of the present invention to provide a file management device capable of accessing a file on a file server system or an optical file system.
【0015】また、本発明はネットワーク上に存在する
既存のファイルサーバシステムや光ファイルシステム上
のファイルを含めて分類対象とし、目的に応じた細かい
分類が可能なファイル管理装置を提供することを目的と
する。Another object of the present invention is to provide a file management apparatus which classifies files including files on an existing file server system or optical file system existing on a network and can perform fine classification according to the purpose. And
【0016】さらに、本発明はネットワーク上に存在す
る既存のファイルサーバシステムや光ファイルシステム
上のファイルを含めて分類対象とし、目的に応じた異な
る分類を同時に行うことが可能なファイル管理装置を提
供することを目的とする。Further, the present invention provides a file management apparatus which can classify files including existing files on an existing file server system or optical file system existing on a network and simultaneously perform different classifications according to purposes. The purpose is to do.
【0017】[0017]
【課題を解決するための手段】本発明の第1の発明によ
るファイル管理装置は、ファイルを分類するためのノー
ドの階層構造から成る分類構造、分類対象のファイルの
属性、前記ノードと該ノードの直下に分類されるファイ
ルとの間にリンクを設定した時のリンク情報、および前
記各ノードの分類条件を記憶する記憶手段(図23の4
10,420)と、前記ノードに対する分類条件を設定
する設定手段(図23の430)と、前記分類対象のフ
ァイルの分類属性としての属性の値を分類条件の値とし
て持つノードが分類構造にない場合の当該分類属性の値
を持つノードの作成と、作成したノードと該ノードに関
係するノードとの関係付けとを行う作成手段(図23の
440)と、前記分類対象のファイルの属性と前記ノー
ドの分類条件とからファイルを分類するノードを決定
し、当該ファイルと決定したノードとの間にリンクを設
定する自動分類手段(図23の450)とから構成され
ている。 According to a first aspect of the present invention, there is provided:
A file management device that manages files
Classification structure consisting of hierarchical structure of files,
Attributes, the node and the files classified immediately below the node.
Link information when a link was set between the
Storage means for storing the classification condition of each node (4 in FIG. 23)
10, 420) and the classification condition for the node is set.
Setting means (430 in FIG. 23) for performing
The value of the attribute as the classification attribute of the file is used as the value of the classification condition.
Value of the relevant classification attribute when there is no node in the classification structure
Create a node with
Creating means for associating with a related node (see FIG. 23)
440), the attribute of the file to be classified and the
Node to classify the file from
Link between the file and the determined node.
Automatic classification means (450 in FIG. 23).
ing.
【0018】[0018]
【0019】また、第2の発明によるファイル管理装置
は、ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、前記各ノードの分類条件、前
記分類対象のファイルを管理する分類対象ファイル管理
情報、および当該分類対象ファイル管理情報と1以上の
前記分類構造との間にリンクを設定した時のリンク情報
を記憶する記憶手段(図36の610,620)と、前
記ノードに対する分類条件、および分類対象ファイル管
理情報と1以上の前記分類構造との間にリンクを設定す
る設定手段(図36の630)と、前記分類対象のファ
イルの分類属性としての属性の値を分類条件の値として
持つノードが分類構造にない場合の当該分類属性の値を
持つノードの作成と、作成したノードと該ノードに関係
するノードとの関係付けとを行う作成手段(図36の6
40)と、前記分類対象のファイルの属性と前記分類対
象ファイル管理情報と前記ノードの分類条件とからファ
イルを分類する前記1以上の分類構造のノードを決定
し、当該ファイルと決定したノードとの間にリンクを設
定する自動分類構造手段(図36の650)とから構成
されている。Further , the file management apparatus according to the second aspect of the present invention provides a classification structure having a hierarchical structure of nodes for classifying files, an attribute of a file 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, the classification target file management information for managing the classification target file, and the link between the classification target file management information and one or more of the classification structures. Storage means (610, 620 in FIG. 36) for storing link information when a link is set in a group; a classification condition for the node; and a link between the classification target file management information and one or more of the classification structures. The setting means (630 in FIG. 36) for performing the classification 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 Creating means for performing the creation of the node with the value of the classification attributes when not in concrete, and a relationship with a node associated with the node and the node created (6 in FIG. 36
40) determining a node of the one or more classification structures for classifying a file from the attribute of the file to be classified, the file management information of the classification target, and the classification condition of the node; The automatic classification structure means (650 in FIG. 36) for setting a link between them.
【0020】さらに、第3の発明のファイル管理装置
は、第1又は第2の発明の構成に対して前記ノードにフ
ァイルを登録するときに当該ファイルの属性のうちユー
ザ設定の属性が未設定の時には少なくとも当該ノードの
分類条件の属性の値を設定する格納属性設定手段(図2
3の460または図36の660)を具備するもとであ
る。好ましくは当該ノードの全ての上位のノードの分類
条件の属性値も設定するものである。Further, in the file management apparatus according to the third invention, when a file is registered in the node with respect to the configuration of the first or second invention, among the attributes of the file, the user-set attribute is not set. Sometimes, at least a storage attribute setting unit that sets the value of the attribute of the classification condition of the node (FIG. 2)
3 (460 in FIG. 36 or 660 in FIG. 36). Preferably, the attribute values of the classification conditions of all higher-level nodes of the node are also set.
【0021】さらに、第4の発明のファイル管理装置
は、第1又は第2の発明の構成に対して前記ノードの持
つ分類条件は、分類属性と分類制約とから成るものであ
り、前記ノードがディレクトリまたは、ドロワおよびフ
ォルダであり、前記分類対象のファイルはキャビネット
で管理されるものである。Further, in the file management apparatus according to a fourth aspect of the present invention, in the first or second aspect , the classification condition of the node comprises a classification attribute and a classification constraint. These are directories, drawers and folders, and the files to be classified are managed in cabinets.
【0022】好ましくは前記ノード間、ファイルとノー
ドとの間、および分類対象ファイル管理情報(たとえば
キャビネットの管理情報の一部)と1以上の前記分類構
造との間のリンクは、相互にリンク先の識別子を持つこ
とにより双方向のリンクである。Preferably, the links between the nodes, between the files and the nodes, and between the classification target file management information (for example, a part of the management information of the cabinet) and one or more of the classification structures are mutually linked. It is a two-way link by having an identifier.
【0023】[0023]
【作用】第1の発明のファイル管理装置によれば、設定
手段は各階層レベルで、その下の分類を規定する。自動
分類手段が記憶手段に格納されているファイルの属性と
設定手段で設定されたノードに対する分類条件(たとえ
ば、ドロワ/ノード)とを基にしてファイルを分類する
ノードを決定し、分類する。このとき、作成手段が分類
すべき属性を分類条件として持つノードがあるか否か等
に応じてノードの作成/削除を行う。分類されたノード
の階層構造およびリンク情報は記憶手段に格納される。
ファイルの属性の値によりそれらを分類することで、ネ
ットワーク上に存在する既存のファイルサーバシステム
や光ファイルシステム上のファイル管理のための負担を
軽減することができる。 According to the file management device of the first invention, the setting
The means define, at each hierarchical level, the classification below it. Automatic
The classifying unit is configured to store the attribute of the file stored in the storage unit and
Classification conditions for nodes set by the setting means (for example,
Classify files based on the drawer / node)
Determine and classify nodes. At this time, the creation means is classified
Whether there is a node that has an attribute to be classified as a classification condition, etc.
Create / delete nodes according to. Classified nodes
Is stored in the storage means.
By classifying them according to the values of file attributes,
Existing file server system existing on the network
And the burden of managing files on the optical file system
Can be reduced.
【0024】[0024]
【0025】また、第2の発明のファイル管理装置によ
れば、記憶手段に分類対象のファイルを管理する分類対
象ファイル管理情報(たとえば、キャビネットの管理情
報)をさらに格納しておき、設定手段によりその分類対
象ファイル管理情報(たとえば、キャビネット)と1以
上の分類構造(たとえば最上位ノードとしてのドロワ)
とを指定することで、ネットワーク上に存在する既存の
ファイルサーバシステムや光ファイルシステム上のファ
イルを目的に応じた異なる複数の分類を同時に実行する
ことができる。According to the file management apparatus of the second invention, classification target file management information (for example, cabinet management information) for managing classification target files is further stored in the storage means, and the setting means stores the classification target file management information. The classification target file management information (for example, a cabinet) and one or more classification structures (for example, a drawer as a top node)
By designating, it is possible to simultaneously execute a plurality of different classifications according to the purpose on files on the existing file server system or optical file system existing on the network.
【0026】さらに、第3の発明によれば、分類構造の
あるノード(たとえばフォルダ)にファイルを指定して
格納、たとえばフォルダにファイルを格納したとき、そ
のフォルダにユーザ設定の属性の値が未設定のとき、格
納属性設定手段により、少なくとそのフォルダの分類条
件の属性値、好ましくは、そのフォルダの上位のフォル
ダ/ドロワの分類条件の属性値も含めて設定されるの
で、ユーザのファイルの登録時のユーザ属性の指定の手
間がかからない。 Further, according to the third aspect , when a file is specified and stored in a node (for example, a folder) having a classification structure, for example, when a file is stored in a folder, the attribute value set by the user is not stored in that folder. At the time of setting, 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 is set by the storage attribute setting means. No need to specify user attributes when registering.
【0027】さらに、第4の発明によれば、ノード(た
とえば、ドロワ/ノード)の分類条件として、分類属性
に分類制約を併用して設定することにより、分類制約の
属性値の範囲外の属性値を持つファイルを、たとえば
「その他」のフォルダに分類できるので、効率よく分類
を行うことができる。According to the fourth aspect of the present invention, a classification condition of a node (for example, a drawer / node) is set by using a classification constraint together with a classification attribute. Since files having values can be classified into, for example, "other" folders, the classification can be performed efficiently.
【0028】[0028]
【実施例】まず、本発明によるファイル管理装置の概略
について図面を参照して説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First, an outline of a file management apparatus 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 a file management apparatus according to the present invention. The file management device receives a plurality of processing requests such as registration, search, and retrieval from a plurality of file creation devices (that is, client devices) 6a and 6b. Filing model control means 2 for performing basic filing operations and file classification, external file management means 3 for cooperating with different external file systems, and attribute content management means 4 for managing file attributes and contents. Have.
【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 the file creation devices 6a and 6b request processing using a software interface for accessing the file management device. Is configured to normalize.
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, generates, copies, and moves files. Further, using a filing model including a classification structure having a hierarchical structure of nodes, the files created by the file creation devices 6a and 6b are stored, and it is possible to simultaneously perform classification from one or a plurality of viewpoints.
【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 can be accessed. In addition, the external file management means 3 is provided with external file systems 7a, 7
Create a reference to access files residing b, allows to manage external file system 7a by using a file of this reference, the file 7b is managed as a file within the file system ing.
【0033】属性内容管理手段4はファイリングに必要
なファイルの属性を格納したり実際の内容をオペレーテ
ィングシステムに依存するファイルシステムのファイル
として格納するようにしている。また、本発明によるフ
ァイル管理装置がネットワーク上に複数存在する場合
に、属性内容管理手段4は装置相互間で蓄積されている
ファイルを交換する際の属性の情報をネットワーク上で
一元管理している。The attribute content management means 4 stores file attributes required for filing and stores actual contents as files of a file system depending on the operating system. When a plurality of file management devices according to the present invention are present on a network, the attribute content management means 4 centrally manages attribute information for exchanging files stored between the devices on the network. .
【0034】以下、本発明のファイル管理装置の実施例
について図面を参照して詳細に説明する。図2は本発明
によるファイル管理装置の実施例の構成を示すブロック
図である。Hereinafter, embodiments of the file management apparatus of the present invention will be described in detail 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 (hereinafter, abbreviated as “this apparatus”) of the present embodiment 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 for making available various existing network file systems, and an attribute content management unit 40 for managing the attributes and contents of files are provided. The external file system access control units 30 are respectively provided with external file system access units 32a, 32b,... Provided to access a plurality of external file systems 31a, 31b,.
.. Are accessible. The attribute content management unit 40 includes an attribute storage unit 41 for storing attributes required for filing, a document content storage unit 42 for storing the contents of a file (for example, a document file) as a file of a file system depending on the operating system, Attribute definition management unit 43 that manages attribute definitions
And connected to.
【0036】本装置は、また、ユーザ作成の処理プログ
ラム(本実施例ではアプリケーションと呼ぶ)を管理す
るアプリケーション管理部50と、これらアプリケーシ
ョンを処理する複数のアプリケーション処理部51a,
51b,・・・と、分散環境上に存在するプリント/メ
ールシステム61から要求される印字/メールなどの付
加機能を処理する付加機能処理部60と、本装置内の各
部の制御および管理を行うサーバ制御管理部70と、ネ
ットワーク上の資源を管理するリソース情報管理部80
と、リソース情報管理部80および属性定義管理部43
が扱うデータをオブジェクトとして管理するオブジェク
ト情報管理部90とを備えている。The present apparatus also includes an application management unit 50 for managing a user-created processing program (referred to as an application in the present embodiment), and a plurality of application processing units 51a for processing these applications.
51b,..., An additional function processing unit 60 that processes additional functions such as printing / mail requested from the printing / 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 for managing 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 for managing data handled by the object as an object.
【0037】本装置には、図示はしないが、ネットワー
ク上にあるファイル作成装置および文書入出力装置が接
続されている。これらの装置としては、画像入出力装置
(複写機、ファクシミリ装置)、ワークステーション、
パーソナルコンピュータや各々にスキャナ装置が装備さ
れているものなどが該当し、紙の文書を画像入力した
り、ファイルの登録/削除/検索などの処理要求の発行
や、蓄積されているファイルをファイリングモデルを使
っての分類表示をしたり、該当するものを印刷装置に印
字出力する処理要求を発行することが可能である。Although not shown, a file creation device and a document input / output device on a network are connected to this device. These devices include image input / output devices (copiers, facsimile machines), workstations,
Personal computers and those equipped with a scanner device, etc., are applicable, such as inputting a paper document as an image, issuing processing requests such as file registration / deletion / search, and filing a stored file as a filing model. It is possible to issue a processing request for displaying a classification by using a print command, or for printing out a corresponding printout to a printing apparatus.
【0038】なお、ここでは、文書など管理の対象にな
っている最小単位をファイル、ファイルの保管場所をキ
ャビネットと呼び、ファイルは必ずどれか一つのキャビ
ネットに所属しているものとする。また、ドロワは指定
したキャビネット内のファイル群をドロワに属するフォ
ルダを用いて分類する機能を有するものであるとする。Here, the minimum unit to be managed, such as a document, is called a file, and the storage location of the file is called a cabinet, and the file always belongs to any one of the cabinets. It is also assumed that the drawer has a function of classifying a group of files in a designated cabinet using folders belonging to the drawer.
【0039】処理要求受付部10は、基本的に各種ファ
イル作成装置6a,6bからアクセスされるアクセスポ
イントであり、複数の処理要求に対応することを可能と
する。従来のネットワーク上に存在するファイルシステ
ムや光ファイリングシステムにアクセスする装置は、ワ
ークステーションやパーソナルコンピュータなどの電子
文書を作成する装置が中心である。これらの装置には、
本装置をアクセスするためのソフトウェアインタフェー
スを搭載して、処理要求を正規化するようにし、これに
より、紙文書や遠隔地からの紙文書(すなわち、ファク
シミリ装置による文書)や各種情報メディアを受け付け
ることが可能となる。The processing request receiving unit 10 is basically an access point accessed from the various file creation devices 6a and 6b, and can handle a plurality of processing requests. Devices for accessing a file system or an optical filing system existing on a conventional network are mainly devices for creating electronic documents such as workstations and personal computers. These devices include:
A software interface for accessing the apparatus is provided to normalize processing requests, thereby accepting a paper document, a paper document from a remote place (that is, a document by a facsimile apparatus), and various information media. Becomes possible.
【0040】ファイリングモデル制御部20は、本装置
が提供するファイル管理の中心となる部分であり、ファ
イリング機能の概念モデルを実現する部分である。ファ
イリングモデル制御部20で管理されるファイリングモ
デルの構成要素(オブジェクト)としては、ファイル、
フォルダ、ドロワ、キャビネットがある。ファイルは、
それぞれが個別に内容と内容に付随する属性とを有し、
保管および検索の単位となるものである。ファイルは本
実施例ではキャビネットに保管管理され、そのキャビネ
ットの中で、ドロワおよびフォルダを用いて同時に複数
の視点で分類され得る。また、ファイリングモデル制御
部20は、ファイリングの基本操作およびそれに伴う自
動分類や任意分類あるいは属性検索などの機能を有して
いる。さらに、ファイリングモデル制御部20は属性内
容管理部40との間で通信手段(図18のC)およびア
クセス方式(すなわち、通信機能)を有し、本装置が、
分散環境において複数存在する場合に、相互にファイリ
ングの基本操作をユーザが意識することなく行うことを
可能にしている。この点に関しては、後で、図18を参
照して詳述する。The filing model control unit 20 is a central part of file management provided by the present apparatus, and is a part for realizing a conceptual model of the filing function. The components (objects) of the filing model managed by the filing model control unit 20 include a file,
There are folders, drawers and cabinets. The file is
Each of which has its own content and attributes associated with it,
It is a unit of storage and retrieval. In this embodiment, the files are stored and managed in a cabinet, and in the cabinet, the files can be classified from a plurality of viewpoints simultaneously using a drawer and a folder. Further, the filing model control unit 20 has functions such as basic filing operations and associated automatic classification, arbitrary classification, and attribute search. Further, the filing model control unit 20 has a communication unit (C in FIG. 18) and an access method (that is, a communication function) with the attribute content management unit 40.
When a plurality of files exist in a distributed environment, it is possible for the user to perform basic filing operations without being aware of each other. This will be described later in detail with reference to FIG.
【0041】外部ファイルシステムアクセス制御部30
は、外部ファイルシステムアクセス部32a,32b,
・・・を通じて、分散環境上に存在する様々なネットワ
ークファイルシステムを個別にアクセス可能とし、その
様々なネットワークファイルシステムに存在するファイ
ルの情報を参照情報(リファレンスともいう)として本
装置に格納するために必要な情報を作成するための情報
のマッピング機能を有し、ユーザがその登録された参照
情報を開こうとした場合に該当するネットワークファイ
ルシステムからファイルを検索してユーザに提供する機
能を有している。この外部ファイルシステムアクセス制
御部30から、該当するネットワークファイルシステム
をアクセスする場合のユーザ認証は、リソース情報管理
部80の中に外部システムに対してアクセスするのに必
要なユーザ情報として登録管理されている。このよう
に、外部ファイルシステムアクセス制御部30によって
分散環境上にばらばらに存在していたファイルを取り込
んでその属性を内部のファイル形式の属性に置き換える
か、または置き換えるための情報を管理して、外部のフ
ァイルを内部のファイルに関連付けするようにしてい
る。これにより、ファイリングモデル制御部20によ
り、ばらばらに存在していた外部のファイルと本装置が
直接管理している内部ファイルとを1つのシステム、す
なわち本装置内で統一的に分類したり管理したりするこ
とが可能になる。External file system access control unit 30
Are the external file system access units 32a, 32b,
, Through which the various network file systems existing in the distributed environment can be individually accessed, and the information of the files existing in the various network file systems is stored in the apparatus as reference information (also referred to as reference). It has a function of mapping information for creating necessary information for the user, and a function of searching for a file from the corresponding network file system and providing it to the user when the user tries to open the registered reference information. are doing. The user authentication when 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. I have. As described above, the external file system access control unit 30 fetches the files that existed separately in the distributed environment and replaces the attributes with the attributes of the internal file format, or manages the information for the replacement and manages the external information. File is related to the internal file. As a result, the filing model control unit 20 classifies and manages the external files that existed separately and the internal files that are directly managed by the present apparatus in one system, that is, the present apparatus. It becomes possible to do.
【0042】属性内容管理部40は、属性格納部41に
本装置が定義するファイリングに必要なファイルの属性
を格納し、文書内容格納部42にはファイルの実際の内
容をオペレーティングシステムに依存するファイルシス
テムのファイルとして格納する。また、属性格納部41
は各種のストレージシステムに対応するための機構を有
しており、各種データベースやファイルシステム41a
に対応可能としている。The attribute content management unit 40 stores the file attributes required for filing defined by the apparatus in the attribute storage unit 41, and stores the actual contents of the file in the document content storage unit 42 in a file dependent on the operating system. Store as a system file. The attribute storage unit 41
Has a mechanism for supporting various storage systems, and includes various databases and file systems 41a.
It is possible to correspond to.
【0043】属性定義管理部43は、本装置がネットワ
ーク上に複数存在し、各々の装置内でファイリングモデ
ルを使った分類をする場合に利用される属性の定義を得
て、ネットワーク上で一元管理する機能を提供するもの
である。このため、複数の本装置があっても、その中で
利用される属性に関しては内容的に同じである。したが
って、ユーザによって本装置相互間で蓄積されているフ
ァイルを交換する場合に、各ファイルに付加されている
属性の定義を本装置が保証することになる。The attribute definition management unit 43 obtains attribute definitions used when a plurality of apparatuses exist on a network and performs classification using a filing model in each apparatus, and performs centralized management on the network. The function to provide For this reason, even if there are a plurality of the present apparatuses, the contents used in the attributes are the same. Therefore, when the user exchanges files stored between the apparatuses, the apparatus guarantees the definition of the attribute added to each file.
【0044】アプリケーション管理部50は、アプリケ
ーションをファイリングモデル制御部20のファイリン
グ機能の概念モデルに関連づける機能と、定義された多
様なトリガによりこのアプリケーションを起動し、処理
結果を本装置内の管理下に格納することができる機能を
提供するものである。したがって、従来からユーザが保
持しているような様々なアプリケーションを本装置内に
組み込むことによって、一括した処理を行うことができ
る。The application management unit 50 activates the application by a function for 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 management of the apparatus. It provides a function that can be stored. Therefore, by incorporating various applications conventionally held by the user into the present apparatus, batch processing can be performed.
【0045】付加機能処理部60は、分散環境上に存在
する様々なネットワークファイルシステムに蓄積されて
いるファイルをネットワークプリンタに印字要求した
り、電子メールなどを利用して遠隔地のユーザに送信す
る機能を有している。その場合、従来では、一度、ファ
イルをユーザのワークステーションまたはパーソナルコ
ンピュータ上に複写または移動して印字要求などを行う
が、本装置では、本装置に印字要求や電子メール送信要
求(それぞれに必要な情報を付加しなければならない、
たとえば印字要求の時には紙サイズや部数、電子メール
の場合には宛先や写し、各通信手段など)を発行するこ
とにより、本装置内で管理されている情報を元にそれら
の要求を実行することができる。The additional function processing unit 60 requests a network printer to print files stored in various network file systems existing in a distributed environment, or transmits the files to a remote user by using e-mail or the like. Has a function. In such a case, in the related art, a file is once copied or moved to a user's workstation or personal computer, and a print request is made. However, in this apparatus, a print request and an e-mail transmission request (necessary for each Information must be added,
For example, when a print request is issued, the paper size and number of copies, and in the case of an e-mail, a destination and a copy, each communication means, etc.) are issued, and the requests are executed based on information managed in the apparatus. Can be.
【0046】サーバ制御管理部70は、本装置の稼働状
態/停止状態などの制御やテスト機能など本装置内の各
管理部に対する制御を行ったり、装置内のステータス情
報指示、各管理部のソフトウェアの入れ替え、蓄積デー
タのバックアップ/リストア指示機能などの管理を行
う。本装置をアクセスするユーザや利用するワークグル
ープ単位のグルーピング機能をリソース情報管理部80
に登録/削除/情報取得する機能も有する。また、アプ
リケーション管理部50の管理下にあるアプリケーショ
ンプログラムを本装置が定義するファイリングの概念モ
デルのキャビネットやドロワなどに関連付けたり、関連
付けを解除したりする機能も有する。The server control management section 70 controls the operation state / stop state of the apparatus, controls various management sections in the apparatus such as a test function, instructs status information in the apparatus, and executes software of each management section. And management of backup / restore instruction function of stored data. The resource information management unit 80 provides a grouping function for each user who accesses the apparatus and for each work group to be used.
It also has a function of registering / deleting / obtaining information. Further, it also has a function of associating an application program under the management of the application management unit 50 with a cabinet or drawer of a filing conceptual model defined by the present apparatus, or canceling the association.
【0047】リソース情報管理部80は、従来のネット
ワークシステムにおける名前管理(ユーザ/ホスト名、
ネットワークアドレス、あるいは認証など)の機能の他
に、本装置の存在する全体システムを統合管理するもの
である。管理しているものとしては、従来のネットワー
クシステムにおける名前管理機能(ユーザ/グループ管
理、ユーザ認証、サーバ関連情報など)の他に、ファイ
リング機能の概念モデルの1つであるキャビネットのネ
ットワーク上の所在地などがある。ユーザは、本装置が
存在する分散環境に対して利用許可がある場合には、従
来のネットワークファイルシステムや光ファイルシステ
ムとは異なり(つまり、それらが接続されているホスト
名をユーザが指定するようなことはない)、ファイリン
グの概念モデルのキャビネットに関する情報を登録管理
することにより、個々の蓄積されたファイルをアクセス
することを可能にしている。つまり、ユーザは本装置が
定義するファイリング機能の概念モデルのみでアクセス
することができる。The resource information management unit 80 performs name management (user / host name,
In addition to functions such as network address or authentication, the system comprehensively manages the entire system in which the apparatus exists. In addition to the name management function (user / group management, user authentication, server-related information, etc.) in the conventional network system, the location of the cabinet on the network, which is one of the conceptual models of the filing function, is managed. and so on. If the user has permission to use the distributed environment in which the apparatus is present, the user differs from the conventional network file system or optical file system (that is, the user specifies the host name to which they are connected). It is possible to access each stored file by registering and managing information on the cabinet of the conceptual model of filing. That is, the user can access only with the conceptual model of the filing function defined by the present apparatus.
【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 data handled by each as an object. An identifier is assigned to the object at the time of registration, and an operation is performed using the identifier.
【0049】本装置は、好ましくは、基本的な電子文書
ファイル管理としての分散環境対応機能、さらに遠隔地
のファクシミリ装置との通信機能や画像入力された場合
の画像処理機能(登録/出力)とを有している。さら
に、本装置内で、登録されたファイルを様々な処理指示
装置または入力装置からアクセスすることを許すため、
統一された縮小表示イメージを登録時に生成する画像処
理部を有したり、イメージ生成用のアプリケーションプ
ログラム、また蓄積されているファイルから必要なファ
イルを検索するような検索部(属性からの検索や全文検
索)などの機能も有している。The present apparatus preferably has a function of supporting a distributed environment as basic electronic document file management, a function of communicating with a remote facsimile apparatus, and an image processing function (registration / output) when an image is input. have. Furthermore, in order to allow the registered file to be accessed from various processing instruction devices or input devices in this device,
It 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 search unit that searches for necessary files from stored files (searching from attributes and full text Search).
【0050】従来の分散環境における文書管理システム
やファイルシステムでは、それが搭載されるオペレーテ
ィングシステムのファイルシステムに依存する部分がほ
とんどであり、ユーザ指向の管理を実現するには煩雑さ
や無駄な工数が必要であり、オペレーティングシステム
やストレージが変更された場合には、蓄積データ(ファ
イル)の入力が必要となっていたが、本発明によるファ
イル管理装置では、ユーザフレンドリーでかつユーザ指
向の管理を実現することが可能となる。Most of the conventional document management system and file system in a distributed environment depend on the file system of the operating system in which the document management system and file system are installed. Therefore, complicated and unnecessary man-hours are required to realize user-oriented management. This is necessary, and when the operating system or storage is changed, input of accumulated data (file) is required. However, the file management device according to the present invention realizes user-friendly and user-oriented management. It becomes possible.
【0051】また、オブジェクト情報管理部90を含む
リソース情報管理部80と属性定義管理部43とを本装
置とは別の装置に搭載することも可能であり、本装置に
対するアクセストラフィックの集中を避けるために必要
に応じて分割することができる。基本的には、リソース
情報管理部80に登録される管理単位(本装置(サー
バ)情報やユーザ/グループなどネットワーク上のリソ
ース情報)を一つのシステムとして扱うことになる。つ
まり、同一ネットワーク上でも複数の分離されたリソー
ス情報管理部が存在すればそのシステムを複数構築する
ことができる。It is also possible to mount the resource information management unit 80 including the object information management unit 90 and the attribute definition management unit 43 in a device different from the present device, and to avoid concentration of access traffic to the present device. Can be divided as needed. Basically, the management unit (resource information on the network such as the apparatus (server) information and the user / group) registered in the resource information management unit 80 is handled as one system. That is, if a plurality of separated resource information management units exist on the same network, a plurality of such systems can be constructed.
【0052】さらに、従来分散環境におけるファイル管
理システムやファイルサーバなどと同様なシステムを構
成することができる。つまり、本装置を既存の分散環境
に導入しても環境の再構築は必要はない。しかも、複写
機やファクシミリ装置などは従来の扱いと全く同様での
使い方で入力装置として扱うことができ、従来のように
各入力装置に対応したゲートウェイ装置などは必要な
い。Further, a system similar to a file management system or a file server in a conventional distributed environment can be configured. That is, even if this apparatus is introduced into an existing distributed environment, there is no need to reconfigure the environment. In addition, a copying machine, a facsimile machine, and the like can be handled as input devices in exactly the same way as conventional handling, and there is no need for a gateway device or the like corresponding to each input device as in the prior art.
【0053】ここで、ネットワーク上のファイル作成装
置や、紙文書を画像として入力する文書入力装置などの
クライアント装置から入力される電子文書ファイル(以
下、文書という)の登録、取り出し、検索、および外部
リファレンスの登録について、サーバとしての本装置の
処理内容を図3ないし図17を参照して順次説明する。
図3は文書の登録の場合のクライアント装置側の処理内
容を示すフローチャートである。Here, registration, retrieval, retrieval, and external registration of an electronic document file (hereinafter, referred to as a document) input from a client device such as a file creation device on a network or a document input device for inputting a paper document as an image. Regarding reference registration, the processing contents of the present apparatus 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 in the case of document registration.
【0054】クライアント装置からサーバ(ファイル管
理装置)に対する文書の登録処理要求があると、クライ
アント装置では、まず、サーバにアクセスするためのユ
ーザインタフェースが起動していることを確認し(ステ
ップS1)、起動されたユーザインタフェースの画面に
よりユーザ名、パスワードを入力してサーバのシステム
にログインする(ステップS2)。次に、リソース情報
管理部80よりファイリングモデル(外部ファイル用キ
ャビネットを含むキャビネット)の情報を取得する(ス
テップS3)。ここで、外部ファイルシステム31a,
31b,・・・に登録する場合は、外部用のキャビネッ
トの情報を選択する。次に、登録する文書を選択し、該
当するファイリングモデル(キャビネット、ドロワ/フ
ォルダ)に対して登録指示を行う(ステップS4)。外
部ファイルシステム31a,31b,・・・への登録の
場合は、該当する外部ファイルシステムのドロワを開い
て、登録指示を行う。そして、その指示で登録を開始し
てよいかどうかを判断する(ステップS5)。指示が間
違っていた場合には、再度、文書の選択から始め、指示
通りでよければ、登録する文書に必要な属性を付加し
(ステップS6)、転送のための指示された属性を含む
文書登録要求処理、すなわち、送信すべき文書の正規化
処理を行い(ステップS7)、登録処理のための要求を
サーバに発行し、サーバ側で文書の登録処理を行う(ス
テップS8)。その後、続けて別の文書の登録を行う場
合は、ステップS4に戻り、登録を行う文書がなけれ
ば、終了する(ステップS9)。When there is a document registration processing request from the client device to the server (file management device), the client device first confirms that a user interface for accessing the server has been activated (step S1). The user name and password are entered on the activated user interface screen to log in to the server system (step S2). Next, information of a filing model (a cabinet including a cabinet for an external file) is obtained from the resource information management unit 80 (step S3). Here, the external file system 31a,
When the information is registered in 31b,..., The information of the cabinet for external use is selected. Next, a document to be registered is selected, and a registration instruction is issued to the corresponding filing model (cabinet, drawer / folder) (step S4). In the case of registration to the external file systems 31a, 31b,..., The drawer of the corresponding external file system is opened and a registration instruction is issued. Then, it is determined whether registration can be started by the instruction (step S5). If the instruction is incorrect, the process starts again with the selection of the document. If the instruction is correct, a necessary attribute is added to the document to be registered (step S6), and the document registration including the specified attribute for transfer is performed. Request processing, that is, normalization processing of a document to be transmitted is performed (step S7), a request for registration processing is issued to the server, and document registration processing is performed on the server side (step S8). Thereafter, if another document is to be registered subsequently, 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 reception of a registration processing request from a client to 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 contents of processing on the file management apparatus side when a document is registered. First, the processing request receiving unit 10 receives a registration processing request from the client device (step S11). The processing request receiving unit 10 accumulates the received registration processing request and stores the transferred data in the internal data. It is converted into a structure (step S12). Next, the registered document and the additional attribute are registered in the filing model control unit 20 (step S13). It is determined whether the document requested to be registered is of the internal file system or of the external file system (step S14). Here, the document requested to be registered is stored in the external file systems 31a, 31b,.
, A request is issued to the external file system access control unit 30 (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 a service application is registered in the corresponding filing model (step S17). It is determined whether the application is activated at the time of registration (step S18). When the service application is activated at the time of registration, a request is made to the application management unit 50 for 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). The determination in step S14 is at the position shown in the present example, but may be at a position after step S21.
【0057】ステップS17の判断にて、該当するファ
イリングモデルにサービスアプリケーションが登録され
ていない場合、ステップS18の判断にて、サービスア
プリケーションが登録時に起動しない場合、およびステ
ップS21にてファイリングモデル制御部20へ処理結
果が返された場合には、次に、登録要求のあった文書に
対する各種属性のチェックを行う(ステップS22)。
ここで、該当するファイリングモデルに自動分類の指定
があるかどうかが判断され(ステップS23)、あれ
ば、ファイリングモデルの該当部分に対して分類処理を
行う(ステップS24)。自動分類の指定がない場合、
あるいは、分類処理が終了すると、属性内容管理部40
に登録処理を要求し(ステップS25)、登録文書の属
性および内容をそれぞれ属性格納部41および文書内容
格納部42に格納して(ステップS26)、終了する。If the service application is not registered in the corresponding filing model in the judgment in step S17, if the service application is not activated at the time of registration in the judgment in step S18, and if the filing model control unit 20 is If the processing result is returned to, next, various attributes are checked for the document for which registration has been requested (step S22).
Here, it is determined whether or not the corresponding filing model has an automatic classification designation (step S23). If so, the classification process is performed on the corresponding part of the filing model (step S24). If no automatic classification is specified,
Alternatively, when the classification process is completed, the attribute content management unit 40
Request the registration process (step S25), store the attributes and contents of the registered document in the attribute storage unit 41 and the document contents storage unit 42 (step S26), and end the process.
【0058】次に、クライアント装置において、サーバ
に対して登録文書の取り出しおよび検索を行う場合の処
理内容について説明する。図6および図7は文書の登録
文書の取り出しの場合のクライアント装置側の処理内容
を示すフローチャートである。Next, a description will be given of the processing contents when the client device retrieves and searches the registered document from the server. FIGS. 6 and 7 are flowcharts showing the processing contents on the client device side in the case of extracting a registered document from a document.
【0059】クライアント装置からサーバ(ファイル管
理装置)に対して登録文書の取り出し要求をする場合に
は、クライアント装置では、まず、サーバにアクセスす
るためのユーザインタフェースが起動していることを確
認し(ステップS31)、起動されたユーザインタフェ
ースの画面によりサーバのシステムにログインする(ス
テップS32)。次に、リソース情報管理部80よりフ
ァイリングモデル(キャビネット)の情報を取得し(ス
テップS33)、該当するキャビネットを開き、下位の
ファイリングモデル情報をサーバから取得する(ステッ
プS34)。該当するファイルを検索するかどうかが判
断され(ステップS35)、検索する場合には、サーバ
に対して検索処理要求を発行する(ステップS36)。
ここで、サーバから該当するファイルの情報が取得でき
たかどうかが判断され(ステップS37)、取得できな
ければ、再度、検索処理を行うかどうかが判断される
(ステップS38)。検索をし直す場合には、ステップ
S36に戻る。ステップS37において、サーバから該
当するファイルの情報が取得できた場合には、順次ファ
イリングモデルを開き、該当するファイルを探す(ステ
ップS39)。ここで、該当するファイルが見つかった
かどうかが判断され(ステップS40)、見つからなけ
れば、ステップS33に戻る。When a client device requests a server (file management device) to retrieve a registered document, the client device first confirms that a user interface for accessing the server has been activated ( Step S31), and log in to the server system using the activated user interface screen (step S32). Next, filing model (cabinet) information is acquired from the resource information management unit 80 (step S33), the corresponding cabinet is opened, and lower-level filing model information is acquired from the server (step S34). It is determined whether or not the corresponding file is searched (step S35). If the file is searched, a search processing request is issued to the server (step S36).
Here, it is determined whether or not the information of the corresponding file has been obtained from the server (step S37). If not, it is determined again whether or not to perform the search process (step S38). If the search is to be performed again, the process returns to step S36. In step S37, when the information of the corresponding file can be obtained from the server, the filing model is sequentially opened to search for the corresponding file (step S39). Here, it is determined whether 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 the corresponding file is found in the determination in step S40, if the corresponding file is not searched in the determination in step S35, and if the search is not performed again in step S38, the server It is then determined whether or not acquisition of file contents is requested (step S41). When requesting acquisition of file contents, the server issues a contents acquisition processing request to the server to acquire file contents from the server (step S42). Subsequently, it is determined whether to request the server to change the attribute (step S4).
3). When the attribute change is requested, an attribute change processing request is issued to the server to change the attribute (step S44). Finally, it is determined whether or not to end the process of extracting the registered document (step S45). To continue, the process returns to step S34.
【0061】次に、ステップS36のサーバにおける検
索処理の内容について説明する。図8および図9は登録
文書の検索の場合のファイル管理装置側の処理内容を示
すフローチャートである。Next, the contents of the search processing in the server in step S36 will be described. FIGS. 8 and 9 are flowcharts showing 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 searching for a registered document, first, the processing request receiving unit 10 receives a search processing request from the client device (step S51), and the processing request receiving unit 10 stores the received search processing request. Then, this search processing request is converted into internal information (step S52). Next, a 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 the full text, a request for starting the full text search application is made to the application management unit 50 (step S55), and the application management unit 50 starts the full text search application and executes the full text search processing (step S56). In the case of an attribute search, a search condition is added to the attribute content management unit 40 to request a search process (step S57). The attribute content management unit 40 accepts the search process request (step S58), and executes the search process. Perform (step S59). Thereafter, a search result file is created by the application management unit 50 or the attribute content management unit 40 (step S60), and is passed to the filing model control unit 20 (step S61). Then, the filing model control unit 20 uses the search result file as a processing result for the search processing request as a processing result
(Step S62), the processing request receiving unit 10 creates response data for the search processing request, and returns it to the client (step S63).
【0063】次に、図7のステップS42において、発
行された内容取得処理に対するサーバでの処理の流れに
ついて説明する。図10、図11および図12は内容取
得処理の場合のファイル管理装置側の処理内容を示すフ
ローチャートである。Next, the flow of processing in the server for the content acquisition processing issued in step S42 of FIG. 7 will be described. FIGS. 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 receiving unit 10 receives a content acquisition processing request from the client device (step S).
71), the processing request receiving unit 10 accumulates the received content acquisition processing request, and converts the content acquisition processing request into internal information (step S72). Next, a content acquisition request process is registered in the filing model control unit 20 (step S73). Subsequently, it is determined whether the corresponding filing is a reference or a real 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 a real electronic file and is an internal reference, a 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, stores the file in the filing model control unit 20.
(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 the file is an external reference, an information acquisition request process for the corresponding reference is registered in the attribute content management unit 40 (step S81). . Next, the result for the information acquisition request is passed to the filing model control unit 20 (step S82). The information acquisition request process is registered in the external file system access control unit 30 (step S8).
3). The corresponding external file systems 31a, 31b,
.. Are started (step S8).
4), the external file system access control unit 30 obtains 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 corresponding to this information
, 31b,..., and retrieves the corresponding file (step S86), and passes the result to the information acquisition request to the filing model control unit 20 (step S87). The filing model control unit 20 passes the processing result to the processing request receiving unit 10 (step S8).
8) Then, the process proceeds to step S80.
【0066】次に、クライアント装置において、サーバ
に対して外部リファレンスの登録を行う場合の処理内容
について説明する。図13および図14は外部リファレ
ンス登録の際のクライアント装置側の処理のフローチャ
ートである。Next, a description will be given of the processing performed when the client device registers an external reference to the server. FIG. 13 and FIG. 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 has been activated (step S91), and logs in to the server system using the activated user interface screen (step S92). Next, the resource information management unit 8
0, the information of the filing model (cabinet) is obtained (step S93), and the external file system 31 is obtained.
It is determined whether 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,..., A corresponding system is found from the external file system access cabinet, and a file for which a reference is to be created is searched (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, the information is obtained from a correspondence table between the authentication information of the apparatus and the authentication information of the external file system corresponding to the user. The external file systems 31a, 31b,... Are accessed based on the 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
9 is a flowchart showing the reference registration request processing on the file management device side.
【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 receiving unit 10 receives the reference registration request issued from the client device side (step S101). The processing request receiving unit 10 accumulates the processing request and converts the processing request into internal information (step S102). After performing the internal processing, the processing request receiving unit 10 registers the contents of the request 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 is 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). Next, the attribute content management unit 40 receives a 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
From 0, response data to the reference registration request is created 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, according to the determination in step S104, the file for creating the reference is
.., The filing model control unit 20 registers a reference creation request process with the external file system access control unit 30 (step S111). Next, the external file system access control unit 30
a, 32b,..., the external file system is accessed, and information (server name, volume name, path name, etc.) necessary for accessing the corresponding file is obtained (step S112). The system access units 32a, 32b,... Obtain the external attribute information of the file and convert it to the internal attribute information. The external file system access control unit 30 creates the internal attribute information necessary for registration as a reference. The file is passed to the filing model control unit 20 (step S113). Then, the filing model control unit 20 registers a 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 apparatuses 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 includes processing request receiving units 110 and 210, filing model control units 120 and 220, attribute content management units 130 and 230, 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 control units 120 and 220
Has a communication means and an access method with the attribute content management units 130 and 230, and enables the user to perform the basic filing operation without being conscious of each other. For example, the filing model control unit 120 of the file management apparatus 100 can designate 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 registered the file views the cabinet of the file management apparatus 100, the file of the file management apparatus 200 is accessed using the communication means C indicated by a broken line. Therefore, the user can use the file management device 200
There is no awareness that the file is being accessed.
【0073】ファイリングモデル制御部120,220
では、ファイルを識別子情報で管理しており、その識別
子情報にはそのファイルが別のファイル管理装置(サー
バ)にある場合には参照情報(ファイルの識別子を持
つ)を含むようにしている。このため、たとえばファイ
ル管理装置100の処理要求受付部110がたとえばフ
ァイルの検索結果の情報を基に指定ファイルをオープン
する処理要求を受けた場合、ファイリングモデル制御部
120は指定されたファイルの識別子情報から、要求を
受けた対象ファイルはファイル管理装置100が管理す
るファイルなのかファイル管理装置200が管理するフ
ァイルなのかを判断する。対象ファイルがファイル管理
装置100の管理するファイルである場合には、ファイ
リングモデル制御部120は属性内容管理部130を通
じて指定されたファイルのオープン処理を行い、対象フ
ァイルがファイル管理装置200の管理するファイルで
ある場合には、破線の通信経路および属性内容管理部1
30を通じて指定されたファイルを参照情報のファイル
の識別子によりアクセスし、ファイルをオープンする処
理が行われる。Filing model control units 120 and 220
In, a file is managed by identifier information, and the identifier information includes reference information (having a file identifier) 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, for example, information of a file search result, the filing model control unit 120 stores identifier information of the specified file. Accordingly, it is determined whether the requested 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 device 100, the filing model control unit 120 performs an open process on the file specified through the attribute content management unit 130, and the target file is a file managed by the file management device 200. , The communication path indicated by the broken line and the attribute content management unit 1
The process of accessing the file specified through the reference 30 by the file identifier of the reference information and opening the file is performed.
【0074】このように、分散環境において、本装置が
同一ネットワーク上に複数存在する場合に、本装置間で
相互アクセスを行うことにより、ユーザは必要な電子文
書やファイルがどの装置に存在するかを意識する必要は
なく、本装置が定義するファイリングモデルおよび分類
を意識すればよい。As described above, in a distributed environment, when a plurality of the present apparatuses exist on the same network, mutual access is performed between the present apparatuses, so that the user can determine on which apparatus the necessary electronic document or file exists. It is not necessary to consider the filing model and the classification defined by the present apparatus.
【0075】また、外部のファイルについての参照情報
は、ファイル管理装置が管理しているファイルの内部の
属性に対応する外部のファイルの属性をすべて有するよ
うにする部分と、異なる属性のみを有する部分とがあ
る。後者の部分は、差分情報ファイルの形で管理され
る。ここで、外部のファイルの参照情報、特に、差分情
報ファイルをどのように管理するのかを説明する。The reference information about the external file includes a part having all the attributes of the external file corresponding to the internal attribute of the file managed by the file management apparatus, and a part having only different attributes. There is. The latter part is managed in the form of a difference information file. Here, how to manage reference information of an external file, particularly, a difference information file will be described.
【0076】図19はファイル管理装置の別の構成例を
示すブロック図である。図中、図2に示したものと同一
のブロックについては同一の符号を付し、差分情報ファ
イルの管理に関与しない部分は省略してある。この図に
よれば、外部ファイルシステムアクセス制御部30には
オペレーティングシステム依存ファイルシステム33が
接続されている。FIG. 19 is a block diagram showing another example of the configuration of the file management device. In the figure, the same blocks as those shown in FIG. 2 are denoted 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に
格納される。According to the management of the difference information file, at least the following two cases can be considered as storage locations of the difference information file. In any case, the reference information of the external file is stored in the file 1 of the apparatus.
The attribute “reference” is stored in the attribute content management unit 40.
【0078】第1の例として、差分情報ファイルをオペ
レーティングシステム依存ファイルシステム33に格納
する場合である。この場合、外部ファイルシステムアク
セス制御部30がオペレーティングシステム依存ファイ
ルシステム33に格納された差分情報ファイルを管理す
る。As a first example, there is a 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, information exchange occurs between the external file system access control unit 30 and the resource information management unit 80 for management / reference of the authentication information for accessing the external system.
【0080】第2の例としては、差分情報ファイルを属
性内容管理部40に格納する場合である。差分情報ファ
イルの管理のために、外部ファイルシステムアクセス制
御部30が属性内容管理部40を直接制御する。The second example is a case where 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 exchange occurs between the external file system access control unit 30 and the resource information management unit 80 for management / reference of 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”. The details of the processing will be described. FIG. 20 is a flowchart showing a detailed flow of processing after the filing model control unit for taking in 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 stores the reference creation file (source file) in the internal file ( It is determined whether the file is a local file or an external file (step S122). Here, if it is determined that the file is an external file, it is determined whether the system is the same system as the main device (of course, the device in the case of a single device) when there are a plurality of devices (step S12).
3) If the system is 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, The attribute information is obtained (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 a file in which the difference information is written (hereinafter referred to as a difference information file) )
To the operating system dependent file system 3
3 or stored in the 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 provide information for identifying a reference destination file. Normally,
File identifier, but if external, the system name and file name of the external file (or information for accessing a file in the external file system such as a path name)
Is given. These pieces of information are used for external access and are set as reference attributes.
【0085】差分情報ファイル名やリファレンス作成時
の参照先更新日時などを含めて、リファレンスに設定す
るべき属性情報は、外部ファイルシステムアクセス制御
部30によって作成される。The attribute information to be set as the reference, including the difference information file name and the reference update date and time when the reference is created, is created by the external file system access control unit 30.
【0086】外部ファイルシステムのファイルにアクセ
スするときには参照情報を通してアクセスする。この時
のファイリングモデル制御部が処理要求を受け付けた後
の処理動作の詳細についてファイルの内容を取り出す場
合と属性を取り出す場合とに分けて説明する。When accessing a file in the external file system, access is made through reference information. The details of the processing operation after the filing model control unit receives the processing request at this time 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 processing for extracting the contents of a file will be described with reference to the flowchart of FIG. Filing model control unit 20 through processing request receiving unit 10
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 content is to be acquired is an internal file or an external file from the acquired attribute values (step S1).
33). Here, when it is determined that the file is an external file, it is determined whether the file is the same system as the main apparatus (server) (step S134). Step S133
If it is determined in step S134 that the file is an internal file, or if it is determined in step S134 that the file is the same system, the content is accessed by accessing the attribute content management unit 40 of the corresponding server (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 the authentication information for accessing the external file system from the resource information management unit 80 (step S13).
6) Access the external system 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 receiving unit 10 (step S141), the filing model control unit 2
0 acquires the value of the "system name" attribute of the reference from the attribute content management unit 40 (step S142). Here, the filing model control unit 20 determines whether the file (source file) whose attribute is to be acquired is an internal file or an external file from the acquired attribute value (step S143). If it is determined that the file is an external file, it is determined whether the file is the same system as 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 server accesses the attribute content management unit 40 of the corresponding server to acquire the attribute (step S145). 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 the 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 or not the internal information is old by comparing with the “update date and time” attribute stored internally (step S148). If the internal information is old, the external file system is accessed to acquire the attribute (step S149). If the internal information is the same, the attribute is acquired from the information in the difference information file and the information mapped to the reference (step S149). 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 are stored in the external file. The date and time when the change was made are compared, and only when the information taken in is old, the outside is accessed to rewrite the attribute information. Next, a function of hierarchically classifying electronic documents and files according to their attribute values will be described with a focus on the filing model control unit. Before that, objects to be classified, that is, files, drawers /
A specific data format of the folder and the cabinet 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. Basic attributes are attributes that are uniquely defined in advance in the system. Specifically, attribute values such as “identifier”, “title”, “creation date and time”, “creator”, “content size”, and file For example, there is a "belonging cabinet" representing a stored cabinet. Extended attributes are attributes that are additionally defined according to the purpose of the user. The attribute types are "character string", "integer", "date and time", "logical value (true / false)", and "byte string".
There is. These basic attributes and extended attributes are provided directly to the user and can be managed by the user. Internal attributes are attributes used in the system and are not disclosed to the user. A specific example of the internal attribute is a “folder list”, which is a list of drawer or folder identifiers 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 examples of the basic attributes of the drawer / folder include "identifier", "title", "creation date", "creator", "classification condition", and the like. The internal attributes include a “file list”, which is a list of identifiers of files classified by the drawer / folder, a “folder list”, which is a list of identifiers of folders immediately below the drawer / folder, and a drawer / folder.
There is a "parent folder" representing the folder immediately above the folder, and a "cabinet list" representing the identifier of the cabinet to be classified. In the case of a drawer, since the drawer itself has the highest-level structure, the value of “parent folder” is not set.
【0091】キャビネットも、属性の種類は基本属性お
よび内部属性だけである。基本属性は具体的には「識別
子」、「タイトル」、「作成日時」、「作成者」があ
り、内部属性としてはキャビネットを分類対象とするド
ロワの識別子のリストである「ドロワリスト」およびキ
ャビネットに所属するファイルの識別子のリストである
「ファイルリスト」がある。The cabinet also has only the attribute types of the basic attribute and the internal attribute. Basic attributes include "identifier", "title", "creation date", and "creator". Internal attributes include "drawer list", which is a list of drawer identifiers for which 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, an example of the function of hierarchically classifying files by their attribute values, centering on the filing model control unit 20, will be described in detail. FIG. 23 is a block diagram showing a 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, for 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 is operating alone, it is displayed on its own display unit.
【0094】文書格納部410は文書ファイル(以下、
単に文書という)の内容と属性を格納する部分である。
また、この文書格納部410には文書が分類されたドロ
ワ/フォルダへのリンク情報も格納するようにしてい
る。The document storage unit 410 stores a document file
This is the 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 section 420 is a part for storing a classification structure composed of a drawer / folder, and also stores the classification conditions specified for the drawer / folder and the link information to the document classified immediately below. In this embodiment, the object at the top of the classification structure is particularly called a “drawer”.
Documents stored in the document storage unit are classified immediately below a drawer for which classification conditions are not specified. Note that a portion for creating a drawer is omitted here.
【0096】分類条件設定部430は分類条件の指定に
よりドロワ/フォルダに対して、分類条件を設定した
り、既に設定されている分類条件を変更したりするもの
である。分類条件として最低限必要な情報は「分類に用
いる属性」であり、この属性のことを分類属性と呼ぶ。The classification condition setting section 430 sets classification conditions for the drawer / folder or changes the classification conditions that have already been set by designating the classification conditions. The minimum information required as a classification condition is “attribute used for classification”, and this attribute is called a classification attribute.
【0097】分類構造作成部440は、自動分類の場
合、その分類に応じて新規フォルダを作成する。すなわ
ち、分類対象のファイルの分類属性の値を持つフォルダ
がない場合にフォルダを作成する。分類条件が変更され
た時には、対応する既存のフォルダ構造を削除する。In the case of automatic classification, the classification structure creation section 440 creates a new folder according to the classification. That is, if there is no folder having the value of the classification attribute of the file to be classified, a folder is created. When the classification condition is changed, the corresponding existing folder structure is deleted.
【0098】自動分類部450は文書の属性とドロワ/
フォルダの分類条件とから、文書を分類するドロワ/フ
ォルダを決定し、文書とドロワ/フォルダとの間にリン
クを張ることにより、分類を行う。 The automatic classifying unit 450 determines the attribute of the document and the drawer /
A drawer / folder for classifying documents is determined from the folder classification conditions, and a link is established between the document and the drawer / folder to perform classification .
【0099】そして、制御部460はこれらの構成部分
の全体的な制御を行う部分であり、表示部470は分類
結果を表示する部分である。ここで、実際に分類条件を
指定した場合の分類構造の例を示す。なお、以下の分類
構造の例において、ドロワおよびフォルダによる階層構
造を実線で示し、ドロワ/フォルダと文書とのリンク関
係は点線で示している。[0099] 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 results. Here, an example of a classification structure when a classification condition is actually specified is shown. In the following example of the classification structure, the hierarchical structure of the drawer and the folder is indicated by a solid line, and the link relationship between the drawer / folder and the document is indicated by a dotted line.
【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 specified. In this figure, five documents 511 to 515 are classified immediately below the drawer 500.
These documents 511 to 515 are stored in the document storage unit 410. As described above, the classification condition is not set, and the drawer 5
A state in which all documents 511 to 515 to be classified are classified into 00 is set as an initial state. Of course, it is also possible to create a drawer by specifying 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 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 set to “filing”, the “document type” attribute is set to “specifications” for the second document 512, the “project” attribute is set to “printer”, and the third
For the document 513, the “document type” attribute is set to “specification”, the “project” attribute is set to “printer”, and the fourth
For the document 514, the “document type” attribute is “minutes” and the “monthly” attribute is “April”. 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 specified in one step. When the classification condition setting unit 430 specifies and sets “document type” as the classification attribute in the drawer 500, the attribute values of the documents 511 to 515 classified immediately below the drawer 500 by the classification structure creation unit 440, here, These folders 521 and 522 are created according to the “specifications” and “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 condition is specified in two stages. "Specifications" folder 5
When the classification conditions are specified in the folder 21 and the “minutes” folder 522, a two-stage classification structure is created. According to the illustrated example, the “filing” folder 523 and the “printer” folder 524 are created by classifying the “specification” folder 521 under the “project” attribute. The “April” folder 525 and the “May” folder 526 are created by classifying by “monthly”.
【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 illustrating 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 example shown in the figure, the file window 471 displayed on the display unit includes an area 472 for visually displaying the hierarchical structure, and a specific hierarchy in the hierarchical structure displayed in the area 472. An area 473 for displaying existing folders and files as icons is provided.
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 “specification” folder and a “minutes” folder are created below the drawer. 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 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 example of a screen display on the display unit displaying the classification results in a 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 attributes of “title”, “creator”, and “creation date and time”.
【0107】ここで、自動分類部450および制御部4
60における文書群の分類処理について説明する。図2
9は文書群の分類処理の流れを示すフローチャートであ
る。Here, the automatic classification unit 450 and the control unit 4
A description will be given of the process of classifying the document group in 60. FIG.
9 is a flowchart showing a flow of a document group classification process.
【0108】文書群の分類処理を行う場合、まず、ドロ
ワ/フォルダ直下の文書、すなわち分類対象の文書の持
つ属性値を全部調べる(ステップS161)。この場
合、属性値は分類条件で指定されている属性の値であ
る。次に、操作対象の直下に属性値に対応するフォルダ
が存在するかどうかを判断する(ステップS162)。
ここで、対応するフォルダが存在しなければ、その属性
値に対応するフォルダを操作対象の直下に作成し、これ
によってすべての値に対応するフォルダを作成する(ス
テップS163)。なお、属性の値は複数持つことがで
き、これを多値属性と呼んでいる。この多値属性が分類
属性として指定されている場合には、各値についてフォ
ルダを作成する。そして、文書の持つ(分類属性の)属
性値により分類すべきドロワ/フォルダを決定する。次
に、文書とドロワ/フォルダとの間にリンクを張る、す
なわち、文書を決定されたドロワ/フォルダの下に入れ
る(ステップS164)。多値属性の場合、その複数の
属性の値を持っている文書は各属性の値に対応する複数
のドロワ/フォルダに分類される。なお、自動分類にお
いては、ドロワ直下に文書が分類されるのは、初期状態
のみである。ただし、後述する「任意分類との混在」の
場合は、ドロワ直下に分類される場合もある。そして、
分類された文書を分類対象から削除し(ステップS16
5)、分類対象に文書が残っているかどうかを判断する
(ステップS166)。分類対象に文書が残っていなけ
れば、そのまま終了し、残っていれば、残っている文書
について分類条件に対応する属性値を調べるステップS
161に戻る。When the document group is classified, first, all the attribute values of the document immediately below the drawer / folder, that is, the document to be classified are checked (step S161). In this case, the attribute value is the value of the attribute specified in the classification condition. Next, it is determined whether 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, and thereby folders corresponding to all values are created (step S163). It should be noted that there can be a plurality of attribute values, and this is called a multi-valued attribute. If this multi-valued attribute is specified as a classification attribute, a folder is created for each value. Then, a 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 below the determined drawer / folder (step S164). In the case of a multi-valued attribute, a document having the values of the plurality of attributes is classified into a plurality of drawers / folders corresponding to the values of the attributes. In the automatic classification, the documents are classified immediately below the drawer only in the initial state. However, in the case of “mixed with arbitrary classification” described later, the classification may be performed immediately below the drawer. And
The classified document is deleted from the classification target (step S16)
5) It is determined whether or not a document remains in the classification target (step S166). If there are no documents remaining in the classification target, the process is terminated, and if so, the remaining documents are checked for attribute values corresponding to the classification conditions (step S).
Return to 161.
【0109】分類条件は分類条件設定部430により変
更することができる。その場合の処理内容について説明
する。図30は分類条件の変更処理の流れを示すフロー
チャートである。The classification condition can be changed by the classification condition setting section 430. The processing content in that case will be described. FIG. 30 is a flowchart showing the flow of the process of changing the classification condition.
【0110】分類条件の変更処理を行う場合、まず、分
類条件を変更したドロワ/フォルダの下位構造内に分類
されている文書を分類対象に加え、これらの文書と変更
対象のドロワ/フォルダとのリンクをすべて切る(ステ
ップS171)。次に、変更対象の階層下にフォルダが
あるかどうかを判断する(ステップS172)。フォル
ダがある場合には、変更対象の階層下のフォルダ群にリ
ンクされていた文書を分類対象に加えてこれらの間のリ
ンクを切り(ステップS173)、変更対象の階層下の
フォルダ群を削除する(ステップS174)。これによ
って、ドロワ/フォルダ内のフォルダ構造をすべて破棄
する。次いで、操作対象のドロワ/フォルダに新しい分
類条件を設定する(ステップS175)。そして、変更
対象のドロワ/フォルダと分類対象の文書に対し、図2
9の「文書群の分類」を行う(ステップS176)。When the classification condition changing process is performed, first, documents classified in the lower structure of the drawer / folder whose classification condition has been changed are added to the classification target, and the documents and the change target drawer / folder are added. All links are disconnected (step S171). Next, it is determined whether there is a folder below the hierarchy to be changed (step S172). If there is a folder, the documents linked to the folder group under the hierarchy to be changed are added to the classification object, the link between them is cut (step S173), and the folder group under the hierarchy to be changed is deleted. (Step S174). As a result, all folder structures in the drawer / folder are discarded. 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 in FIG. 26 is changed from “document type” to “project”.
【0112】分類条件の変更処理において、図30のス
テップS174を終了した段階では、図24において、
ドロワ500と文書511〜515との点線で示された
リンク関係が外されて、ばらばらになったような状態に
なる。ここで、ドロワ500に分類属性を「プロジェク
ト」とする分類条件を設定し、変更前に分類されていた
文書に対して、改めて「文書群の分類」を行う。分類が
終わると、図示のように、「ファイリング」フォルダ5
23および「プリンタ」フォルダ524が作成され、分
類属性「プロジェクト」の値が設定されていない文書に
ついては、「その他」というフォルダ527を作成し、
その中に分類するようにしている。In the process of changing the classification condition, at the stage where step S174 of FIG. 30 has been completed, in FIG.
The link relationship indicated by the dotted line between the drawer 500 and the documents 511 to 515 is broken, and the state is such that the links are separated. Here, a classification condition that sets the classification attribute to “project” is set in the drawer 500, and “classification of document group” is performed again on the documents that have been classified before the change. When the classification is completed, as shown in the figure, "Filing" folder 5
23 and a “printer” folder 524 are created, and a folder 527 called “other” is created for a document in which the value of the classification attribute “project” is not set.
I try to categorize them.
【0113】次に、制御部460におけるドロワへの文
書の登録処理の内容について説明する。図32はドロワ
への文書の登録処理の流れを示すフローチャートであ
る。Next, the contents of the process of registering a document in the drawer by 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 to which drawer / folder the stored document is to be classified.
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). If there is a classification attribute, an attribute value of a 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 immediately below the drawer to be operated (step S185), and if so, the folder is set as the operation target (step S186). Then, step S
Returning to 183, the above processing is repeated. Here, if a folder is not included in the corresponding 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 (the 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 attribute value of the document is created (step S187). In this case, this folder is a folder to be classified.
【0116】そして、分類するべきドロワ/フォルダと
文書との間にリンクを張る(ステップS188)。次
に、すべての属性値をチェックしたかどうかを判断し
(ステップS189)、すべての属性値をチェックした
場合には、この登録処理を終了し、チェックすべき属性
値がある場合には、ステップS185に戻る。A link is established between the drawer / folder to be classified and the document (step S188). Next, it is determined whether or not all the attribute values have been checked (step S189). If all the attribute values have been checked, the registration process is terminated. It returns to S185.
【0117】なお、フォルダへ直接文書を登録すること
は、フォルダが分類するべき属性と文書に設定された属
性とが矛盾する可能性があるため、許していない。この
解決法については後述の「格納属性」にて説明する。Note that registering a document directly in a folder is not permitted because the attribute to be classified by the folder and the attribute set in the document may be inconsistent. This solution will be described later in “Storage Attributes”.
【0118】次に、文書の属性値の変更による再分類の
処理について説明する。たとえば、「4月」フォルダに
分類されていた文書の属性値を「5月」に変更した場合
に、その文書を「4月」フォルダから「5月」フォルダ
に移さなければならず、文書の属性値の変更による再分
類が行われる。この場合、すでに分類されていたドロワ
/フォルダとのリンクを切り、新しい分類場所とのリン
クを張ることになる。このとき、無駄な切り張りを避け
るために、整合性のチェックを行う。すなわち、文書か
らリンクされているドロワ/フォルダ(以前の値で分類
されていた場所)が、新しい属性値においても矛盾がな
いかどうかを調べ、矛盾している場合のみ、再分類を行
う。整合性のチェックは多値属性についても考慮する。Next, the process of re-classification by changing the attribute value of a document will be described. For example, if the attribute value of a document classified in the “April” folder is changed to “May”, the document must be moved from the “April” folder to the “May” folder, Reclassification is performed by changing the attribute value. In this case, the link to the drawer / folder that has already been classified is cut, and a link to a new classification location is established. At this time, a consistency check is performed to avoid useless cutting. In other words, the drawer / folder linked from the document (the place classified by the previous value) is checked to see if there is any inconsistency even in the new attribute value, and if there is any inconsistency, reclassification is performed. The consistency check also considers multi-valued attributes.
【0119】再分類は文書を削除したときにも必要とな
るが、この場合の制御部460における処理の内容につ
いて説明する。図35は文書の削除による再分類処理の
流れを示すフローチャートである。The re-classification is also required when a document is deleted. The contents of the process in the control unit 460 in this case will be described. FIG. 35 is a flowchart showing the flow of the re-classification process 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 thereto 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 ahead of the disconnected link) is set as an 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 documents remain in the folder (step S214). If the folder is empty, delete the folder (step S
215), the parent of the folder is set as an 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 judgment in step S213 and the folder is not empty in the judgment in step S214, it is judged whether or not all drawers / folders to which the documents are 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】このようにして、文書を削除する場合に
は、その文書が分類されていたドロワ/フォルダとのリ
ンクを切り、分類されていたフォルダが空になるとその
フォルダを削除するようにしている。As described above, when deleting a document, the link to the drawer / folder into which the document is classified is cut, and when the classified folder becomes empty, the folder is deleted. .
【0123】以上の文書分類装置によれば、ドロワ/フ
ォルダによる分類構造を自動的に作成し、文書を自動的
に分類するため、ファイル管理のための負担が軽減す
る。また、各階層毎にその下の分類方法を変えること
で、目的に応じたきめ細やかな分類が可能となる。さら
に、「プロジェクト」毎の分類をグループ単位に変える
など、分類の一部だけを変更できるため、分類構造の変
更が必要な時のメンテナンスが容易になる。すなわち、
紙の文書であれば、分類を変更する場合は、書類を入れ
直す必要があるが、そのような操作をする必要がない。
また、文書の操作(属性変更、削除)を、分類に反映さ
せることができるため、分類が正しく行われているかど
うかの維持管理が容易になる。According to the above-described document classification device, the classification structure based on the drawer / folder is automatically created, and the documents are automatically classified, so that the burden on file management is reduced. Further, by changing the classification method below each hierarchy, it is possible to perform fine classification according to the purpose. Furthermore, since only a part of the classification can be changed, such as changing the classification of each "project" into groups, maintenance when the classification structure needs to be changed is facilitated. That is,
In the case of a paper document, when the classification is changed, it is necessary to replace the document, but such an operation is not required.
Further, since the operation (attribute change or deletion) of the document can be reflected in the classification, it is easy to maintain and manage whether the classification is correctly performed.
【0124】上記の文書分類装置では、分類条件設定部
430において、分類条件を1つ設定して1段階の分類
を行う場合を例にして説明したが、分類条件を複数設定
して多段階の分類を一括して行うこともできる。たとえ
ば、ドロワまたはフォルダの分類条件に、1段目の分類
属性を「文書の種類」、2段目の分類属性を「プロジェ
クト」というように設定する。この一括多段階分類によ
れば、分類条件設定部430での設定に従って、分類構
造作成部440が多段階の分類を一括して作成する。具
体的には、複数の分類条件の指定があった場合に、基本
的には、複数回、分類条件の変更を繰り返し適用すれば
よい。これにより、分類条件を一段づつ指定する手間が
軽減される。In the above-described document classification apparatus, the case where one classification condition is set by the classification condition setting unit 430 to perform one-stage classification has been described as an example. Classification can be performed collectively. For example, in the classification condition of the drawer or the folder, the classification attribute of the first row is set as "document type", and the classification attribute of the second row is set as "project". According to the batch multi-stage classification, the classification structure creation unit 440 creates the multi-stage classifications collectively according to the settings in the classification condition setting unit 430. Specifically, when a plurality of classification conditions are specified, basically, the change of the classification conditions may be repeatedly applied a plurality of times. Thereby, the trouble of specifying the classification conditions one by one can be reduced.
【0125】分類条件設定部430においては、分類に
利用する属性値を明示的に指定したり、属性値の範囲を
指定することができる。このような条件を「分類制約」
と呼ぶ。たとえば、ドロワまたはフォルダの分類属性を
「文書の種類」とし、分類制約を「仕様書」、「議事
録」とすることにより「仕様書」および「議事録」の属
性を有する文書のみを分類し、その他の値を持つ文書は
一括して「その他」のフォルダに入れたり、同様に、分
類属性を「年度」とし、分類制約を「1994年以降」
を意味する設定を行うことにより、「1994年以降」
に作成された文書のみを分類し、それ以外の文書はすべ
て「その他」のフォルダに入れてしまうなどの分類をす
ることが可能である。In the classification condition setting section 430, an attribute value used for classification can be explicitly specified, or a range of the attribute value can be specified. Such conditions are called "classification constraints".
Call. For example, by setting the classification attribute of the drawer or folder to "document type" and the classification constraint to "specifications" and "minutes", only documents having the attributes of "specifications" and "minutes" are classified. , Documents having other values are collectively placed in the “other” folder, and similarly, the classification attribute is set to “year” and the classification constraint is set to “1994 or later”.
By performing the setting that means "from 1994 onwards"
It is possible to classify such that only the documents created in (1) are classified and all the other documents are put in the “other” folder.
【0126】上下のフォルダに同じ分類属性を指定する
こともできる。もちろん、分類制約がない場合にも上下
のフォルダで同じ分類属性を指定できるが、分類として
は意味がない。分類制約と組み合せることで、上位のフ
ォルダで分類を大ざっぱに行い、下位のフォルダで詳細
に分類することができる。たとえば、同じ「作成日時」
の分類属性を持つ上位および下位のフォルダについて、
上位のフォルダの分類制約を「年毎」と設定することに
より、上位のフォルダを年毎に分類し、下位のフォルダ
の分類制約を「月毎」に設定する事により、下位のフォ
ルダを月毎に分類することができる。The same classification attribute can be specified for the upper and lower folders. Of course, even when there is no classification restriction, the same classification attribute can be specified in the upper and lower folders, but it has no meaning as a classification. In combination with the classification constraint, it is possible to roughly perform the classification in the upper folder and to perform the detailed classification in the lower folder. For example, the same "Date created"
For the top and bottom folders with classification attributes of
The upper folder is classified by year by setting the upper folder classification constraint to "Yearly", and the lower folder is sorted by month by setting the lower folder classification constraint to "Monthly". Can be classified.
【0127】ただし、上下のフォルダに同じ分類属性/
分類制約を指定する場合、分類制約条件同士に重なりが
なくてはならない。重なりがない場合、分類される文書
は存在しない。たとえば、「1994年以前」と「19
95年以降」という条件は矛盾しているので、このよう
な条件に適合する文書は存在しない。However, the same classification attribute /
When specifying a classification constraint, the classification constraint conditions must overlap. If there is no overlap, no documents are classified. For example, "before 1994" and "19
Since the condition "after 1995" is inconsistent, no document satisfies such condition.
【0128】このように、分類制約を指定、または分類
属性と併用することで、分類の制御を実現でき、必要の
ない分類を省略することができる。ここで、格納属性に
ついて説明する。フォルダに文書を登録することで、そ
のフォルダに分類されるために必要な属性値が分類構造
格納部420に自動設定される。これは、制御分類46
0にある格納属性設定手段で行われる。たとえば、「仕
様書」という値を持つ文書を分類していたフォルダに文
書を登録すると、自動的に文書の「文書の種類」属性の
値が「仕様書」に設定される。この属性値をフォルダの
「格納属性」と呼ぶ。格納属性は、自動的に生成された
フォルダに自動的に設定され、分類構造格納部420に
格納される。As described above, by specifying the classification constraint or using it together with the classification attribute, the control of the classification can be realized, and unnecessary classification can be omitted. Here, the storage attributes will be described. By registering a document in a folder, attribute values required to be classified into 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 in which a document having a value of “specification” is classified, 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 attribute of the designated folder but also the storage attributes of all higher-order folders are set. When specifying the classification constraint, the storage attribute must be specified by the user. This storage attribute must be consistent with the classification constraint. When specifying the same classification attribute / classification constraint in the upper and lower folders, the storage attribute specified by the user needs to be consistent with all the classification constraints for the same classification attribute.
【0130】上下のフォルダに同一の分類属性が指定さ
れている場合、登録した文書に設定される(同一の分類
属性に対応する)格納属性は以下のようになる。 (a)分類属性が単値属性の場合 文書を登録したフォルダの直近のフォルダの格納属性値
を設定する。 (b)分類属性が多値属性の場合 文書を登録したフォルダの上位のすべてのフォルダの格
納属性を設定する。When the same classification attribute is specified 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 The storage attribute value of the folder closest to the folder in which the document is registered is set. (B) When the classification attribute is a multi-valued attribute The storage attributes of all the folders above the folder in which the document is registered are set.
【0131】文書の登録時だけでなく、移動/転記時に
も格納属性が適用される。従って、フォルダを指定する
ことで属性を設定するため、登録時に属性を設定する手
間が軽減される。また、すでに分類されているファイル
を他の分類に変更した場合、自動的に分類属性が変更さ
れるので矛盾が起こらない。The storage attribute is applied not only at the time of registration of a document but also at the time of movement / transcription. Therefore, since the attribute is set by specifying the folder, the trouble of setting the attribute at the time of registration is reduced. Also, when a file that has already been classified is changed to another classification, the classification attribute is automatically changed, so that no inconsistency occurs.
【0132】図33はフォルダへの文書登録処理の流れ
を示すフローチャートである。フォルダへの文書登録の
際は、まず、指定されたフォルダおよびこれよりも上位
のノードに設定されている全格納属性を取得する(ステ
ップS191)。次に、文書を属性内容管理部に格納す
る(ステップS192)。先に取得した格納属性を属性
内容管理部に格納された文書に設定し(ステップS19
3)、文書の属性値(格納属性として設定された値も含
む)に応じて文書を分類するノードを決定する(ステッ
プS194)。この処理は、図32のドロワへの文書登
録のステップS182〜S189の処理と同じである。
ただし、ステップS182の「ドロワを操作対象とす
る」は「指定されたフォルダを操作対象とする」とな
る。つまり、指定されたフォルダ内のノードのうち、文
書を分類すべきノードを決定する。FIG. 33 is a flowchart showing the flow of a process for registering a document in a folder. At the time of registering a document in a folder, first, all the storage attributes set in the designated folder and nodes higher than the designated folder 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) A node for classifying the document is determined according to the attribute value of the document (including the value set as the storage attribute) (step S194). This processing is the same as the processing in steps S182 to S189 of document registration in the drawer in FIG.
However, "make the drawer an operation target" in step S182 becomes "make the designated folder an operation target". That is, among the nodes in the designated folder, the node to which the document is to be classified is determined.
【0133】次に、図33のステップS191における
格納属性情報の取得の処理について、その詳細を説明す
る。図34は格納属性情報の取得処理の流れを示すフロ
ーチャートである。Next, details of the process of acquiring the storage attribute information in step S191 in FIG. 33 will be described. FIG. 34 is a flowchart showing the flow of the storage attribute information acquisition process.
【0134】格納属性情報を取得する際には、まず、対
象となるノードに格納属性が設定されているかどうかが
判断される(ステップS201)。ここで、格納属性が
設定されていれば、その格納属性は単値属性であり、す
でに記録されているかどうかが判断され(ステップS2
02)、記録されていなければ、その格納属性を記録す
る(ステップS203)。そして、ステップS201の
判断において、格納属性が設定されていなかった場合、
ステップS202の判断において、格納属性が記録され
ている場合、およびステップS203において、格納属
性を記録した場合には、ノードの親が存在するかどうか
が判断される(ステップS204)。ここで、ノードの
親が存在しなければ、ドロワまでたどったことになり、
そのノードがドロワとなり、この処理を終了する。ノー
ドの親が存在すれば、その親のノードを対象とし(ステ
ップS205)、ステップS201へ戻る。このように
して、指定されたフォルダやこの指定されたフォルダよ
りも上位のノードに設定されているすべての格納属性を
取得する。When acquiring the storage attribute information, first, it is determined whether or not the storage attribute is set for 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, the storage attribute is recorded (step S203). If the storage attribute has not been set in the determination of step S201,
If the storage attribute is recorded in the determination in step S202, and if 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 has 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 the storage attributes set in the specified folder and the nodes higher than the specified folder are obtained.
【0135】分類条件設定部430では、属性値による
文書の分類のほかにユーザによる分類を混在させること
も可能である。すなわち、分類を指定しなければドロワ
/フォルダの直下に文書が分類されるが、そのようなフ
ォルダの中にユーザがフォルダを作成し、ユーザの恣意
的な分類構造を作成し、文書を分類することができる。
ユーザによる分類を、属性値による自動分類に対して
「任意分類」と呼ぶ。また、任意分類で作成したフォル
ダに分類条件を指定することもできる。なお、任意分類
のためには、分類変更(ファイル操作)部が必要となる
が、これは制御部460にある。In the classification condition setting section 430, it is also 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 immediately below the drawer / folder. The user creates a folder in such a folder, creates an arbitrary classification structure of the user, and classifies the document. be able to.
The classification by the user is called “arbitrary classification” with respect to the automatic classification based on the attribute value. In addition, a classification condition can be specified for a folder created in an arbitrary classification. Note that a classification change (file operation) unit is required for arbitrary classification, and this is provided 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 with the arbitrary classification of the user. Next, a description will be given of a function of hierarchically classifying electronic documents and files according to their attribute values, with a focus on the filing model control unit, and particularly a classification function capable of simultaneously performing different classifications according to purposes.
【0137】図36はファイル管理装置における文書分
類装置の基本構成を示すブロック図である。文書分類装
置は、文書格納部610と、分類構造格納部620と、
分類条件設定部630と、分類構造作成部640と、自
動分類部650と、制御部660と、表示部670とに
よって構成され、図23の参照符号410ないし470
の構成要素に対応している。図23の装置との相違点
は、分類対象の文書を保管管理するキャビネットという
概念を導入し、このキャビネットで管理する文書群を複
数の分類構造で自動分類を可能にした点にある。FIG. 36 is a block diagram showing a basic configuration of a document classification device in a file management device. The document classification device includes a document storage unit 610, a classification structure storage unit 620,
The classification condition setting unit 630, the classification structure creation unit 640, the automatic classification unit 650, the control unit 660, and the display unit 670 are provided, and reference numerals 410 to 470 in FIG.
Corresponding to the components. The difference from the apparatus in FIG. 23 is that a 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 denotes a portion for storing the contents and attributes of the document, and stores information on cabinets in which the document is stored and link information to the classified drawers / folders.
【0139】分類構造格納部620はドロワ/フォルダ
から構成される分類構造を格納する部分である。分類構
造を格納するとき、どのキャビネットに対する分類構造
かを指定するようにしている。また、この分類構造格納
部620には、各ドロワ/フォルダに指定された分類条
件、直下に分類されている文書へのリンク情報も格納す
るようにしている。ここで、分類条件が指定されていな
いドロワでは、文書格納部610に格納されている文書
が直下に分類される。なお、ドロワを作成する部分はこ
こでは省略している。The classification structure storage section 620 is for storing a classification structure composed of drawers / folders. When storing the classification structure, the classification structure for the cabinet is specified. The classification structure storage unit 620 also stores the classification condition specified for each drawer / folder and the link information to the document classified immediately below. Here, in the drawer for which the classification condition is not specified, the document stored in the document storage unit 610 is classified immediately below. Note that a portion for creating a drawer is omitted here.
【0140】分類条件設定部630は各ドロワ/フォル
ダに対して、分類条件を指定する部分である。また、す
でに設定されている分類条件の変更も行う。分類構造作
成部640は必要に応じて新規フォルダを作成する部分
である。また、分類条件が変更された時に、既存の不要
なフォルダ構造を削除する機能も有している。The classification condition setting section 630 is a part for specifying classification conditions for each drawer / folder. Further, the classification conditions that have already been set are also changed. The classification structure creation section 640 is a section for creating a new folder as needed. In addition, it has a function of deleting an existing unnecessary folder structure when the classification condition is changed.
【0141】自動分類部650は文書の属性とキャビネ
ット情報およびドロワ/フォルダの分類条件から、文書
を分類するすべてのドロワ/フォルダを決定し、分類す
る(文書とドロワ/フォルダとの間にリンクを張る)部
分である。The automatic classification unit 650 determines all the drawers / folders for classifying the document from the attributes of the document, the cabinet information, and the classification conditions of the drawer / folder, and classifies the document (link between the document and the drawer / folder). Part).
【0142】そして、制御部660はこれら文書格納部
610、分類構造格納部620、分類条件設定部63
0、分類構造作成部640、および自動分類部650の
全体的な制御を行う部分である。The control unit 660 includes the document storage unit 610, the classification structure storage unit 620, the classification condition setting unit 63
0, a section for performing overall control of the classification structure creation section 640 and the automatic classification section 650.
【0143】ここで、実際に同一文書群に対して複数の
分類構造を指定した場合の分類構造の例を示す。図37
はドロワ/フォルダに分類条件を指定していない場合の
キャビネットと保管される文書群との例を示す図であ
る。Here, an example of a classification structure when a plurality of classification structures are actually specified for the same document group will be described. FIG.
FIG. 7 is a diagram showing an example of a cabinet and a group of stored documents 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, and five documents 71 are stored in the cabinet 700.
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, in this case, belong to the cabinet 700. If the classification condition is not set, the documents 711 to 715 are stored and managed together in the cabinet 700 without being classified. Have been.
【0145】ここで、各文書711〜715は分類属性
としてたとえば「文書の種類」および「プロジェクト」
を持ち、その属性値としてたとえば以下の通りであると
する。Here, each of the documents 711 to 715 has a classification attribute such as “document type” and “project”.
And its 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 set to “specification” and the “project” attribute is set to “filing”. For the second document 712, the “document type” attribute is set to “specification”. , The “project” attribute is “printer”, the “document type” attribute is “specification”, the “project” attribute is “printer” for the third document 713, and the “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 is not classified.
An example of a classification structure in the case where the documents 711 to 715 stored in 00 are classified by a classification attribute of “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 specifying "document type" as a classification attribute
Is created, and this designation is performed by the classification condition setting unit 630. Folders 731 and 732 corresponding to attribute values are created below the drawer 721, and the documents 71 having the corresponding attribute values are stored in the respective folders 731 and 732.
1 to 715 are classified. That is, the documents 711, 712, and 713 having the attribute value “specification” are “specifications”
Documents 714 and 715 having the attribute value “minutes” classified into the folder 731 are classified into the “minutes” folder 732.
【0149】このように分類された状態でキャビネット
700に保管されている文書711〜715をさらに
「プロジェクト」なる分類属性で分類する場合の分類構
造の例を以下に示す。An example of a classification structure in the case where the documents 711 to 715 stored in the cabinet 700 in such a 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 in a case where 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 the drawer 722, folders 733, 732, and 735 corresponding to attribute values are provided.
Are created, and the respective folders 733, 732, 73
5, documents 711 to 715 having corresponding attribute values are classified. That is, the documents 711 and 714 having the attribute value “filing” are stored in the “filing” folder 7.
The document 71 classified into 33 and having the attribute value “printer”
2,713 are grouped in a “Printers” folder 734,
Documents 715 having the attribute value “copy” are classified into a “copy” folder 735.
【0151】このようにして、1つのキャビネットを分
類対象とし、そこの複数のドロワを指定することができ
る。これにより、特定の分類の変更が他の分類に影響を
及ぼさないため、分類構造の変更が必要な時のメンテナ
ンスが容易になる。また、文書の操作(属性変更、削
除)を、複数の分類に反映させることができるため、分
類が正しく行われているかの維持管理が容易になる。In this way, one cabinet can be classified and a plurality of drawers can be designated. This makes it easier to perform maintenance when a change in the classification structure is required, because a change in a specific classification does not affect other classifications. Further, since the operation of the document (attribute change / deletion) can be reflected in a plurality of classifications, it is easy to maintain and manage whether the classification is performed correctly.
【0152】なお、指定されたドロワを作成するとき、
既存のドロワを指定することで分類構造を模倣して作成
することもできる。既存のドロワの分類構造を模倣して
新しい分類を設定することで、分類構造の作成が容易に
なる。When the specified drawer is created,
By specifying an existing drawer, it can be created by imitating the classification structure. By setting a new classification by imitating the classification structure of an existing drawer, it is easy to create a classification structure.
【0153】また、分類構造格納部620においては、
ドロワからキャビネットを複数指定することを可能にし
ている。この例を以下に示す。図40は異なるキャビネ
ットを同一ドロワで分類する場合の分類構造の例を示す
図である。Further, in the classification structure storage section 620,
It is possible to specify multiple cabinets from the drawer. This example is shown below. FIG. 40 is a diagram illustrating 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 figure, a drawer 721 is created in which “year of creation” is specified as a classification attribute, and this specification is performed by the classification condition setting unit 630. This drawer 721
Below are folders 736, 737, 73 according to attribute values
8 are created, and the respective folders 736, 737, 7
38, documents 711 to 7 stored in the two cabinets 700 and 701 according to their corresponding attribute values.
17 are classified. This makes it possible to uniformly classify different file groups 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, and performs other operations.
Documents under different file systems outside can be handled as internal documents by external file management means, and attribute content management means manages attributes required for filing and actual document contents did.
【0156】このため、従来の分散環境における文書管
理システムやファイルシステムでは、それが登載される
オペレーティングシステムのファイルシステムに依存す
る部分がほとんどであり、ユーザ指向の管理を実現する
には煩雑さや無駄な工数が必要であり、オペレーティン
グシステムやストレージが変更された場合には、蓄積デ
ータ( 電子文書や電子ファイル) の入力が必要となって
いたが、本発明装置では、ユーザフレンドリーでかつユ
ーザ指向の管理を実現することができ、複数の本発明装
置が同一ネットワーク上に存在する場合には、ユーザは
必要な電子文書ファイルがどの装置に存在するか意識す
る必要はなく、本発明装置が定義するファイリングモデ
ルおよび分類を意識するだけでよい。For this reason, most document management systems and file systems in a conventional distributed environment depend on the file system of the operating system on which the document system is installed. When the operating system and storage were changed, it was necessary to input stored data (electronic documents and electronic files) .However, the present invention device is user-friendly and user-oriented. When the management can be realized and a plurality of the present invention devices are present on the same network, the user does not need to be aware of which device the necessary electronic document file exists, and the present invention device defines You only need to be aware of filing models and classifications.
【0157】また、本発明のファイル管理装置における
分類装置では、各階層レベル、つまりノード(たとえ
ば、フォルダ)単位でその下の分類を規定でき、しかも
属性値に対応したフォルダによる分類構造を自動的に作
成し、文書を自動的に分類するようにし、文書から分類
(フォルダ)への対応関係を管理するようにした。これ
により、属性値による文書の自動分類のため文書管理の
ための負担が軽減され、各階層毎にその下の分類方法を
変えることで、目的に応じたきめ細やかな分類が可能と
なり、分類の一部だけを変更することで、分類構造の変
更が必要な時のメンテナンスが容易になり、そして、文
書の操作(属性変更、削除)を、分類に反映させること
ができるため、分類が正しく行われているかの維持管理
が容易になる。Further, in the classification device in the file management device of the present invention, the classification under each hierarchy level, that is, in units of nodes (for example, folders) can be defined, and the classification structure by the folder corresponding to the attribute value is automatically determined. , Documents are automatically classified, and the correspondence between documents and classifications (folders) is managed. This reduces the burden on document management due to the automatic classification of documents based on attribute values, and allows fine-grained classification according to the purpose by changing the classification method under each layer, enabling classification to be performed according to the purpose. By changing only a part, maintenance when the classification structure needs to be changed becomes easier, and the operation (attribute change, deletion) of the document can be reflected in the classification. Maintenance is easier.
【0158】さらに、本発明のファイル管理装置におけ
る分類装置では、同じ属性情報を持つファイル群に対し
て同時に複数の分類を設定できるようにし、すなわち、
同じ属性情報を持つファイル群をたとえばキャビネット
に保管し、ノード(たとえばドロワ/フォルダ)の階層
による分類構造をたとえば最上位ノード(ドロワ)で管
理するようにして、保管と分類構造を分離し、ある保管
単位に対して分類を複数設定することを可能にして、同
一ファイル群を同時に複数の方法で分類するように構成
した。また、文書から複数の分類構造(ドロワ/フォル
ダ)への対応関係を管理することで、文書の属性変更や
削除が発生した時に、その結果を複数の分類に反映させ
ることができる。これにより、特定の分類の変更が他の
分類に影響を及ぼさないため、分類構造の変更が必要な
時のメンテナンスが容易になり、文書の操作(属性変
更、削除)を、複数の分類に反映させることができるた
め、分類が正しく行われているかの維持管理が容易にな
る。Further, the classification device in the file management device of the present invention enables a plurality of classifications to be set simultaneously for a file group having the same attribute information.
A group of files having the same attribute information is stored, for example, in a cabinet, and the classification structure based on the hierarchy of nodes (for example, drawers / folders) is managed, for example, at the highest node (drawer). A plurality of classifications can be set for the storage unit, and the same file group is classified by a plurality of methods at the same time. Also, by managing the correspondence relationship between a document and a plurality of classification structures (drawers / folders), when a document attribute change or deletion occurs, the result can be reflected in a plurality of classifications. As a result, a change in a specific classification does not affect other classifications, thereby facilitating maintenance when a change in the classification structure is required, and reflecting a document operation (attribute change or deletion) in multiple classifications. Because it is possible to perform the maintenance, it is easy to maintain whether the classification is performed correctly.
【0159】さらに、格納属性設定手段により、ファイ
ルをノード(たとえばフォルダ)に格納するとき、ノー
ドの分類条件に応じて格納するファイルにユーザ属性が
自動設定されるので、ユーザの属性指定の手間が省け
る。Further, when a file is stored in a node (for example, a folder) by the storage attribute setting means, the user attribute is automatically set in the file to be stored in accordance with the classification condition of the node. Can be omitted.
【0160】さらに、ノードの分類条件として、分類属
性に加え分類制約を設定でき、これに応じた自動分類が
可能となるので、効率的に分類ができる。Further, as a node classification condition, a classification constraint can be set in addition to a classification attribute, and automatic classification can be performed according to the restriction, so that classification can be performed efficiently.
【図1】本発明の電子文書ファイル管理装置の原理構成
図である。FIG. 1 is a diagram illustrating the principle configuration of an electronic document file management device according to 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 in the case of document registration.
【図4】文書の登録の場合のファイル管理装置側の処理
内容を示すファイル管理装置側の処理内容を示すフロー
チャート(その1)である。FIG. 4 is a flowchart (part 1) showing processing contents on the file management device side showing processing contents on the file management device side in the case of document registration.
【図5】文書の登録の場合のファイル管理装置側の処理
内容を示すファイル管理装置側の処理内容を示すフロー
チャート(その2)である。FIG. 5 is a flowchart (part 2) showing processing contents on the file management device side showing processing contents on the file management device side in the case of document registration.
【図6】文書の登録文書の取り出しの場合のクライアン
ト装置側の処理内容を示すフローチャート(その1)で
ある。FIG. 6 is a flowchart (part 1) illustrating processing on the client device side in the case of extracting a registered document from a document.
【図7】文書の登録文書の取り出しの場合のクライアン
ト装置側の処理内容を示すフローチャート(その2)で
ある。FIG. 7 is a flowchart (part 2) illustrating the processing content on the client device side in the case of extracting a registered document from a document.
【図8】登録文書の検索の場合のファイル管理装置側の
処理内容を示すフローチャート(その1)である。FIG. 8 is a flowchart (part 1) illustrating processing contents on the file management apparatus side in the case of searching for a registered document.
【図9】登録文書の検索の場合のファイル管理装置側の
処理内容を示すフローチャート(その2)である。FIG. 9 is a flowchart (part 2) illustrating 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) illustrating processing contents on the file management apparatus side in the case of content acquisition processing.
【図11】内容取得処理の場合のファイル管理装置側の
処理内容を示すフローチャート(その2)である。FIG. 11 is a flowchart (part 2) illustrating processing contents on the file management apparatus side in the case of content acquisition processing.
【図12】内容取得処理の場合のファイル管理装置側の
処理内容を示すフローチャート(その3)である。FIG. 12 is a flowchart (part 3) illustrating 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 when registering an external reference.
【図14】外部リファレンス登録の際のクライアント装
置側の処理のフローチャート(その2)である。FIG. 14 is a flowchart (part 2) of a process on the client device side at the time of external reference registration.
【図15】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その1)である。FIG. 15 is a flowchart (No. 1) illustrating a reference registration request process on the file management device side.
【図16】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その2)である。FIG. 16 is a flowchart (No. 2) illustrating the reference registration request processing on the file management device side.
【図17】リファレンス登録要求処理のファイル管理装
置側の処理の示すフローチャート(その3)である。FIG. 17 is a flowchart (part 3) of the reference registration request processing on the file management device side;
【図18】本発明装置間での相互アクセス方式を示す図
である。FIG. 18 is a diagram showing a mutual access method between the devices of the present invention.
【図19】電子文書ファイル管理装置の別の構成例を示
すブロック図である。FIG. 19 is a block diagram illustrating another configuration example of the electronic document file management device.
【図20】外部情報の取り込みの処理の流れを示すフロ
ーチャートである。FIG. 20 is a flowchart illustrating a flow of a process of capturing 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 illustrating a basic configuration of a document classification device in the file management device.
【図24】分類条件を指定していない場合の分類構造の
例を示す図である。FIG. 24 is a diagram illustrating an example of a classification structure when a classification condition is not specified.
【図25】分類条件を1段で指定した場合の分類構造の
例を示す図である。FIG. 25 is a diagram illustrating an example of a classification structure when a classification condition is specified in one step.
【図26】分類条件を2段階で指定した場合の分類構造
の例を示す図である。FIG. 26 is a diagram illustrating an example of a classification structure when a classification condition is specified in two stages.
【図27】分類結果をアイコン形式で表示した表示部の
画面表示例を示す図である。FIG. 27 is a diagram illustrating a screen display example of a display unit displaying a classification result in an 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 illustrating a flow of a document group classification process.
【図30】分類条件の変更処理の流れを示すフローチャ
ートである。FIG. 30 is a flowchart showing a flow of a classification condition changing process.
【図31】分類属性を変更した場合のリンク関係を示す
説明図である。FIG. 31 is an explanatory diagram showing a link relationship when a 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 the flow of a process for registering a document in a folder.
【図34】格納属性情報の取得処理の流れを示すフロー
チャートである。FIG. 34 is a flowchart illustrating the flow of a process of acquiring storage attribute information.
【図35】文書の削除による再分類処理の流れを示すフ
ローチャートである。FIG. 35 is a flowchart showing the flow of a re-classification process by deleting a document.
【図36】ファイル管理装置における文書分類装置の基
本構成を示すブロック図である。FIG. 36 is a block diagram illustrating a basic configuration of a document classification device in the file management device.
【図37】ドロワ/フォルダに分類条件を指定していな
い場合のキャビネットと保管される文書群との例を示す
図である。FIG. 37 is a diagram illustrating an example of a cabinet and a group of stored documents when a classification condition is not specified for a drawer / folder.
【図38】文書群をある分類属性で分類した場合の分類
構造の例を示す図である。FIG. 38 is a diagram illustrating an example of a classification structure when a document group is classified according to a certain classification attribute.
【図39】文書群をさらに別の分類属性で分類した場合
の分類構造の例を示す図である。FIG. 39 is a diagram illustrating an example of a classification structure when a document group is further classified by another classification attribute.
【図40】異なるキャビネットを同一ドロワで分類する
場合の分類構造の例を示す図である。FIG. 40 is a diagram illustrating an example of a classification structure when different cabinets are classified by the same drawer.
1 処理要求受付手段 2 ファイリングモデル制御手段 3 外部ファイル管理手段 4 属性内容管理手段 5 ネットワーク 6a,6b ファイル作成装置 7a,7b 外部のファイルシステム DESCRIPTION OF SYMBOLS 1 Processing request receiving means 2 Filing model control means 3 External file management means 4 Attribute content management means 5 Network 6a, 6b File creation device 7a, 7b External file system
───────────────────────────────────────────────────── フロントページの続き (72)発明者 稲垣 政富 神奈川県川崎市高津区坂戸3丁目2番1 号 KSP R&Dビジネスパークビル 富士ゼロックス株式会社内 (56)参考文献 特開 平7−44573(JP,A) 特開 平4−222036(JP,A) 特開 平7−84858(JP,A) HELEN CUSTER著,福崎俊 博訳,「INSIDE WINDOWS NT」,株式会社アスキー,1 (58)調査した分野(Int.Cl.7,DB名) G06F 12/00 G06F 15/16 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Masatomi Inagaki 3-2-1, Sakado, Takatsu-ku, Kawasaki City, Kanagawa Prefecture KSP R & D Business Park Building Inside Fuji Xerox Co., Ltd. (56) References JP-A-7-44573 (JP) , A) Japanese Patent Application Laid-Open No. 4-222036 (JP, A) Japanese Patent Application Laid-Open No. 7-84858 (JP, A) HELEN CUSTER, translated by Toshihiro Fukusaki, "INSIDE WINDOWS NT", ASCII, Inc., 1 (58) Field (Int.Cl. 7 , DB name) G06F 12/00 G06F 15/16
Claims (4)
持つファイル管理装置において、 前記ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、および前記各ノードの分類条
件を記憶する記憶手段と、 前記ノードに対する分類条件を設定する設定手段と、 前記分類対象のファイルの分類属性としての属性の値を
分類条件の値として持つノードが分類構造にない場合の
当該分類属性の値を持つノードの作成と、作成したノー
ドと該ノードに関係するノードとの関係付けとを行う作
成手段と、 前記分類対象のファイルの属性と前記ノードの分類条件
とからファイルを分類するノードを決定し、当該ファイ
ルと決定したノードとの間にリンクを設定する自動分類
手段とを具備することを特徴とするファイル管理装置。 1. A classification function for classifying files hierarchically.
A file management device having a hierarchical structure of nodes for classifying the files.
Classification structure, attributes of the file to be classified,
Link between the file and the file classified immediately below the node
Link information at the time of setting, and classification rules of each node
Storage means for storing a case, setting means for setting a classification condition for the node , and an attribute value as a classification attribute of the file to be classified.
When the node having the value of the classification condition is not in the classification structure
Create a node with the value of the classification attribute and create the node
To associate a node with a node related to the node.
Generating means, attributes of the file to be classified and classification conditions of the node
Node to classify the file from
Classification that sets a link between the file and the determined node
File management apparatus comprising:
持つファイル管理装置において、 前記ファイルを分類するためのノードの階層構造から成
る分類構造、分類対象のファイルの属性、前記ノードと
該ノードの直下に分類されるファイルとの間にリンクを
設定した時のリンク情報、前記各ノードの分類条件、前
記分類対象のファイルを管理する分類対象ファイル管理
情報、および当該分類対象ファイル管理情報と1以上の
前記分類構造との間にリンクを設定した時のリンク情報
を記憶する記憶手段と、 前記ノードに対する分類条件、および分類対象ファイル
管理情報と1以上の前記分類構造との間にリンクを設定
する設定手段と、 前記分類対象のファイルの分類属性としての属性の値を
分類条件の値として持つノードが分類構造にない場合の
当該分類属性の値を持つノードの作成と、作成したノー
ドと該ノードに関係するノードとの関係付けとを行う作
成手段と、 前記分類対象のファイルの属性と前記分類対象ファイル
管理情報と前記ノードの分類条件とからファイルを分類
する前記1以上の分類構造のノードを決定し、 当該ファ
イルと決定したノードとの間にリンクを設定する自動分
類構造手段とを具備することを特徴とするファイル管理
装置。 2. A classification function for classifying files hierarchically.
A file management device having a hierarchical structure of nodes for classifying the files.
Classification structure, attributes of the file to be classified,
Link between the file and the file classified immediately below the node
Link information at the time of setting, classification condition of each node, previous
Classification target file management that manages classification target files
Information and the classification target file management information and one or more
Link information at the time of setting a link with the classification structure
, A classification condition for the node, and a classification target file
Set a link between management information and one or more of the classification structures
Setting means for setting, and the attribute value as the classification attribute of the file to be classified
When the node having the value of the classification condition is not in the classification structure
Create a node with the value of the classification attribute and create the node
To associate a node with a node related to the node.
Generating means, attributes of the file to be classified and files to be classified
Classify files from management information and classification conditions of the node
The node of the one or more classification structure was determined to be, the file
Minutes to set a link between the file and the determined node
File management characterized by having a similar structure means
apparatus.
るときに当該ファイルの属性のうちユーザ設定の属性が
未設定の時には少なくとも当該ノードの分類条件の属性
の値を設定する格納属性設定手段を具備することを特徴
とする請求項1又は2記載のファイル管理装置。 3. Registering a file in the node.
When the user setting attribute of the file
If not set, at least the attribute of the classification condition of the node
Storage attribute setting means for setting the value of
3. The file management device according to claim 1, wherein:
と分類制約とから成るものであり、前記ノードがディレ
クトリまたは、ドロワおよびフォルダであり、前記分類
対象のファイルはキャビネットで管理されるものである
請求項1又は2記載のファイル管理装置。 4. The classification condition of the node is a classification attribute
And a classification constraint, wherein the node is a directory
Or a drawer and a folder.
The target file is managed by the cabinet
The file management device according to claim 1.
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 JPH0944393A (en) | 1997-02-14 |
| JP3279136B2 true 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) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6636250B1 (en) * | 2000-04-12 | 2003-10-21 | Emc Corp | Methods and apparatus for presenting information to a user of a computer system |
| JP4756762B2 (en) * | 2001-03-30 | 2011-08-24 | 富士通株式会社 | Change support apparatus and computer program |
| JP4600020B2 (en) * | 2004-12-08 | 2010-12-15 | 富士ゼロックス株式会社 | File classification program, file classification device |
| JP4701693B2 (en) * | 2004-12-08 | 2011-06-15 | 富士ゼロックス株式会社 | File classification program, file classification device |
| JP4462309B2 (en) | 2007-09-04 | 2010-05-12 | 富士ゼロックス株式会社 | Electronic information processing program and electronic information processing system |
| JP2009176057A (en) * | 2008-01-24 | 2009-08-06 | Hitachi Ltd | Data search server, search program, and search method |
| JP2014010465A (en) | 2012-06-27 | 2014-01-20 | International Business Maschines Corporation | Method for selecting storage cloud for storing entity file from two or more storage cloud and computer and computer program |
| JP6368089B2 (en) * | 2013-12-27 | 2018-08-01 | 株式会社沖データ | Information processing device |
| JP7528422B2 (en) * | 2019-09-20 | 2024-08-06 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
| JP2021167993A (en) | 2020-04-09 | 2021-10-21 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
| JP2022148604A (en) * | 2021-03-24 | 2022-10-06 | ブラザー工業株式会社 | Filename generation program and information processing apparatus |
| CN114911595A (en) * | 2022-05-13 | 2022-08-16 | 北京字跳网络技术有限公司 | Animation resource information processing method, device, equipment, medium and product |
| CN116166615A (en) * | 2023-02-22 | 2023-05-26 | 浪潮通用软件有限公司 | Data archiving method, equipment and medium for business system |
Family Cites Families (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 |
| JP3053153B2 (en) * | 1993-09-20 | 2000-06-19 | 株式会社日立製作所 | How to start application of document management system |
-
1995
- 1995-07-28 JP JP19388995A patent/JP3279136B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| HELEN CUSTER著,福崎俊博訳,「INSIDE WINDOWSNT」,株式会社アスキー,1 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0944393A (en) | 1997-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6253217B1 (en) | Active properties for dynamic document management system configuration | |
| 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 | |
| KR101120817B1 (en) | Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by hardware/software interface system | |
| US8301994B1 (en) | Synchronizing multiple hierarchal data structures | |
| 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 | |
| CN101093497B (en) | Document management server, document management method, and system for managing document use | |
| US6240429B1 (en) | Using attached properties to provide document services | |
| KR100959473B1 (en) | Application programming interface between storage platform and application program | |
| KR101024730B1 (en) | Systems and methods for modeling data within item-based storage platforms | |
| US6330573B1 (en) | Maintaining document identity across hierarchy and non-hierarchy file systems | |
| US7529811B2 (en) | Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system | |
| JP3279136B2 (en) | File management device | |
| US20010039553A1 (en) | Clustering related files in a document management system | |
| US20090228462A1 (en) | Hierarchical structured abstract data organization system | |
| CN101416153B (en) | System and method for implementing a digital image schema for organizing information units 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 | |
| CN115630345A (en) | a business management system | |
| JP2002091813A (en) | Integrated document management system, method, and computer-readable recording medium recording program | |
| JP4580390B2 (en) | System and method for extending and inheriting information units manageable by a hardware / software interface system | |
| EP1573600A2 (en) | Systems and methods for synchronizing computer systems throuth an intermediary file system share or device | |
| RU2371757C2 (en) | Systems and methods of data modelling in storage platform based on subjects | |
| RU2412461C2 (en) | Systems and methods of interfacing application programs with article based storage platform | |
| KR20060053169A (en) | Interaction of static and dynamic data sets | |
| KR101149959B1 (en) | Systems and methods for synchronizing computer systems with intermediate file system shares or devices |
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 |