JP2000339206A - Electronic file managing method and computer readable recording medium storing program manage electronic file - Google Patents

Electronic file managing method and computer readable recording medium storing program manage electronic file

Info

Publication number
JP2000339206A
JP2000339206A JP11147516A JP14751699A JP2000339206A JP 2000339206 A JP2000339206 A JP 2000339206A JP 11147516 A JP11147516 A JP 11147516A JP 14751699 A JP14751699 A JP 14751699A JP 2000339206 A JP2000339206 A JP 2000339206A
Authority
JP
Japan
Prior art keywords
electronic file
electronic
file
event
user
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.)
Pending
Application number
JP11147516A
Other languages
Japanese (ja)
Inventor
Hiroyuki Hida
広之 飛田
Toshiaki Baba
利明 馬場
Shigeru Koreida
茂 是比田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cadix Inc
Original Assignee
Cadix Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cadix Inc filed Critical Cadix Inc
Priority to JP11147516A priority Critical patent/JP2000339206A/en
Priority to PCT/JP2000/001630 priority patent/WO2000073909A1/en
Priority to AU31933/00A priority patent/AU3193300A/en
Publication of JP2000339206A publication Critical patent/JP2000339206A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain an electronic file managing method capable of grasping relativity including relation between appropriating and appropriated electronic files without burdening a used in management. SOLUTION: In a step S1-1, an event to be caused by operation of the electronic file is collected in a data base. Since the event is automatically stored in the data base in accordance with the operation of the electronic file by an electronic file operation program here, no special operation for managing the file is required fir the user. In addition, in a step S1-2, information including relation between appropriating and appropriated electronic files is provided to the user based on the collected events.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電子ファイルを管
理する方法に関する。特に、電子ファイル間の関連性に
関する管理を行う方法に関する。
[0001] The present invention relates to a method for managing electronic files. In particular, the present invention relates to a method for managing the relationship between electronic files.

【0002】[0002]

【従来の技術】近年、コンピュータ等情報機器の発達に
伴い、電子ファイルを効率的に取り扱う手法が求められ
ている。
2. Description of the Related Art In recent years, with the development of information devices such as computers, a method for efficiently handling electronic files has been required.

【0003】電子ファイルに対する操作に関しては、従
来から種々のファイル操作プログラムが利用されてい
る。このようなファイル操作プログラムとしては、例え
ばマイクロソフト社の「イクスプローラ」が知られてい
る。
[0003] Regarding operations on electronic files, various file operation programs have conventionally been used. As such a file operation program, for example, "EXPLER" of Microsoft Corporation is known.

【0004】イクスプローラは、電子ファイルの複写や
移動、削除、改名等を行うことができるファイル操作プ
ログラムである。そして、イクスプローラは、電子ファ
イルを、その電子ファイルの名前、更新日時、作成者、
等の属性を管理している。
The explorer is a file operation program capable of copying, moving, deleting, renaming, etc., an electronic file. Explorer then names the electronic file, the name of the electronic file, the date and time of the update, the creator,
And other attributes are managed.

【0005】利用者は、イクスプローラが管理している
属性に基づき、これまでの慣習や経験に基づき電子ファ
イルの管理を行っている。
[0005] The user manages the electronic file based on the attributes managed by the Explorer and on the basis of customary practices and experiences.

【0006】イクスプローラは、電子ファイルの現在に
至るまでの経緯や、他の電子ファイルとの関連性に関し
ては、何ら関与していないため、これらの経緯等を知る
ために、従来は利用者が別途各電子ファイルの管理ノー
ト等を作成して電子ファイルの管理を行っていた。
[0006] Since Explorer does not participate in the history of an electronic file up to the present or the relationship with other electronic files at all, the user has conventionally been required to know the history and the like. Separate management notes for each electronic file were created to manage electronic files.

【0007】また、他の電子ファイルを流用して別の電
子ファイルを作成した場合には、両電子ファイルには流
用・被流用関係が生じるが、そのようないわゆる親子関
係も従来のコンピュータシステムでは何ら管理されてい
ないため、利用者が別途経験や習慣に基づく管理を行う
必要があった。例えば、ファイル名の末尾を連番にする
等の工夫をして、ファイル間の関連性を表現することな
ども行われていたが、このような工夫は各利用者が個人
的に又はグループ的に行われていただけである。
When another electronic file is created by diverting another electronic file, a diversion / reuse relationship occurs between the two electronic files. Such a so-called parent-child relationship also occurs in a conventional computer system. Since there is no control, the user had to perform management based on experience and habits separately. For example, the end of the file name was serialized to express the relevance between the files, etc. It was just done.

【0008】[0008]

【発明が解決しようとする課題】このように、従来のシ
ステムにおいては、各電子ファイルの関連性を十分に管
理しておらず、利用者が経験等に基づき、ファイルの関
連性を管理し、利用していた。
As described above, in the conventional system, the relevance of each electronic file is not sufficiently managed, and the user manages the relevance of the file based on experience and the like. I was using it.

【0009】したがって、電子ファイルの管理のため
に、利用者には電子ファイルの管理の手間が必要となっ
ていた。このような管理負担は、利用者の本来の業務に
費やす時間を圧迫し、開発作業等の効率を悪化させる要
因の1つとなっている。
[0009] Therefore, in order to manage the electronic file, the user needs to manage the electronic file. Such a management burden is one of the factors that puts a burden on the user's time spent in the original business and deteriorates the efficiency of the development work and the like.

【0010】また、経験や習慣に基づく管理手法では、
汎用化することが困難であり、大規模な業務の場合に
は、管理負担が極めて大きくなってしまうことも想定さ
れる。
[0010] In addition, in the management method based on experience and habit,
It is difficult to make it general-purpose, and in the case of a large-scale business, the management load may be extremely large.

【0011】例えば、図13には、電子ファイルの更新
や流用の様子の一例を表す説明図が示されている。この
図に示されているように、電子ファイル1は、開発の進
展(時間の経過)に伴い、電子ファイル1a、電子ファ
イル1b…のように、順次内容が更新されていく。
For example, FIG. 13 is an explanatory diagram showing an example of how an electronic file is updated or diverted. As shown in this figure, the contents of the electronic file 1 are sequentially updated as the development progresses (elapse of time), such as the electronic file 1a, the electronic file 1b, and so on.

【0012】その一方、電子ファイル1aの内容を利用
して、電子ファイル2を作成する処理も並行して実行さ
れる。これが、いわゆる電子ファイルの「流用」であ
る。さらに、この電子ファイル2も、電子ファイル1と
同様に、電子ファイル2a、ファイル2b…のように、
順次内容が更新されていく。
On the other hand, the process of creating the electronic file 2 using the contents of the electronic file 1a is also executed in parallel. This is the so-called “diversion” of electronic files. In addition, like the electronic file 1, the electronic file 2 is also similar to the electronic file 2a, the file 2b,.
The contents are updated sequentially.

【0013】このように、電子ファイル2は、電子ファ
イル1aを流用したものであるが、時間の経過と共に、
流用元である親ファイルの電子ファイル1aはその内容
が変更され、また、ファイル名称が変更されている可能
性もある。そのため、各ファイルの流用関係は、複雑に
なりがちであり、流用・被流用関係を含めた電子ファイ
ル間の管理作業は非常に煩雑である。
As described above, the electronic file 2 is obtained by diverting the electronic file 1a.
The contents of the electronic file 1a of the parent file, which is the diversion source, may be changed, and the file name may be changed. Therefore, the diversion relationship of each file tends to be complicated, and the management work between electronic files including the diversion and diversion relationship is very complicated.

【0014】また、優秀な設計者は多くのプロジェクト
に参加し、自己の過去の設計を流用することが多いと考
えられる。
It is also considered that excellent designers often participate in many projects and use their own past designs.

【0015】その一方、電子ファイルを管理するための
新しい仕組みを提案したとしても、管理のための特別な
操作を利用者に要求しては、利用者の負担が増えてしま
う。また、一般に技術者は、そのような固定した枠組み
の操作を押し付けられるのを好まない場合が多いことが
経験的に知られている。
[0015] On the other hand, even if a new mechanism for managing electronic files is proposed, if a special operation for management is required of the user, the burden on the user increases. It is also empirically known that engineers generally do not like being forced to operate such a fixed framework.

【0016】本発明は、かかる課題に鑑みなされたもの
であり、その目的は、利用者に管理負担をかけずに、電
子ファイルの流用・被流用関係を含めた関連性を把握で
きる電子ファイル管理方法を実現することである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an electronic file management system capable of grasping the relevance including the diversion / reuse relationship of an electronic file without imposing a management burden on a user. Is to implement the method.

【0017】[0017]

【課題を解決するための手段】第1の本発明は、上記課
題を解決するために、電子ファイルを管理する方法にお
いて、電子ファイルに関する事象を検知し、検知した事
象をデータベースに収集する収集ステップと、前記蓄積
ステップで事象を収集したデータベースの内容に基づ
き、電子ファイル間の関連性を含む情報を利用者に提供
する提供ステップと、を含むことを特徴とする電子ファ
イル管理方法である。
According to a first aspect of the present invention, there is provided a method for managing an electronic file, comprising the steps of: detecting an event relating to the electronic file; and collecting the detected event in a database. And a providing step for providing information including relevance between electronic files to a user based on the contents of the database in which the events are collected in the storing step.

【0018】このような構成によって、copy等の事
象をすべてデータベースに収集しているため、関連性に
ついての情報を利用者に提供することができる。
With this configuration, since all events such as copy are collected in the database, it is possible to provide the user with information on the relevance.

【0019】なお、収集を電子ファイル操作プログラム
で行うことが好ましい。電子ファイル操作プログラムに
よれば、利用者の負担を増やさずに、電子ファイルの操
作に関する事象を収集可能である。
It is preferable that the collection be performed by an electronic file operation program. According to the electronic file operation program, events relating to the operation of the electronic file can be collected without increasing the burden on the user.

【0020】第2の本発明は、前記提供ステップは、利
用者の要求に応じて、所定の電子ファイルの流用元であ
る祖先ファイルを表示する祖先表示ステップ、を含むこ
とを特徴とする電子ファイル管理方法である。
According to a second aspect of the present invention, the providing step includes an ancestor display step of displaying an ancestor file from which a predetermined electronic file is diverted, in response to a request from a user. It is a management method.

【0021】電子ファイルの流用元がわかるため、利用
者は、電子ファイル間の関連性をより明確に理解するこ
とができる。
Since the diversion source of the electronic file is known, the user can more clearly understand the relation between the electronic files.

【0022】第3の本発明は、前記提供ステップは、利
用者の要求に応じて、所定の電子ファイルの流用先であ
る子孫ファイルを表示する子孫表示ステップ、を含むこ
とを特徴とする電子ファイル管理方法である。
According to a third aspect of the present invention, the providing step includes a descendant display step of displaying, in response to a request from a user, a descendant file to which a predetermined electronic file is diverted. It is a management method.

【0023】電子ファイルの流用先がわかるため、利用
者は、電子ファイル間の関連性をより明確に理解するこ
とができる。
Since the destination of the electronic file is known, the user can more clearly understand the relationship between the electronic files.

【0024】第4の本発明は、前記子孫表示ステップ
は、前記所定のファイルをルートとする木構造を表示す
ることを特徴とする電子ファイル管理方法である。
According to a fourth aspect of the present invention, in the electronic file management method, the descendant display step displays a tree structure having the predetermined file as a root.

【0025】木構造(ツリー構造)で表示を行ったの
で、利用者は視覚的に電子ファイル間の関係を明確に理
解することができる。
Since the display is performed in a tree structure (tree structure), the user can visually understand the relationship between the electronic files clearly.

【0026】第5の本発明は、電子ファイルを管理する
プログラムを格納したコンピュータ読み取り可能な記録
媒体において、電子ファイルに関する事象を検知し、検
知した事象をデータベースに収集する収集手順と、前記
蓄積ステップで事象を収集したデータベースの内容に基
づき、電子ファイル間の関連性を含む情報を利用者に提
供する提供手順と、を実行することを特徴とするプログ
ラムを格納したコンピュータ読み取り可能な記録媒体で
ある。
According to a fifth aspect of the present invention, there is provided a collection procedure for detecting an event relating to an electronic file in a computer-readable recording medium storing a program for managing the electronic file, and collecting the detected event in a database; And a providing procedure for providing a user with information including a relationship between electronic files based on the contents of a database in which the events are collected in a computer-readable recording medium storing a program. .

【0027】このような構成によれば、上述した方法を
実施しうるプログラムを格納した記録媒体が得られる。
According to such a configuration, it is possible to obtain a recording medium storing a program capable of executing the above-described method.

【0028】第6の本発明は、電子ファイルを管理する
方法において、電子ファイルの操作に関する事象を検知
し、検知した事象をデータベースに収集する収集ステッ
プと、前記蓄積ステップで事象を収集したデータベース
の内容に基づき、電子ファイルの操作履歴に関する情報
を利用者に提供する提供ステップと、を含むことを特徴
とする電子ファイル管理方法である。
According to a sixth aspect of the present invention, there is provided a method for managing an electronic file, comprising the steps of: detecting an event relating to the operation of the electronic file; and collecting the detected event in a database; Providing a user with information on the operation history of the electronic file based on the content.

【0029】このような構成によれば、電子ファイルの
操作に関する事象を収集しているため、操作履歴を利用
者に提供することができる。
According to such a configuration, since the events relating to the operation of the electronic file are collected, the operation history can be provided to the user.

【0030】第7の本発明は、前記電子ファイルの操作
履歴に関する情報には、実行された操作によって発生し
た事象の各期間毎の個数が含まれることを特徴とする電
子ファイル管理方法である。
According to a seventh aspect of the present invention, in the electronic file management method, the information on the operation history of the electronic file includes the number of events generated by the executed operation in each period.

【0031】特に、操作の事象の各期間の個数を提供す
れば、利用者は、電子ファイルに対する作業の進捗状態
を把握することができる。
In particular, if the number of operation events in each period is provided, the user can grasp the progress of work on the electronic file.

【0032】第8の本発明は、電子ファイルを管理する
プログラムを格納したコンピュータ読み取り可能な記録
媒体において、電子ファイルの操作に関する事象を検知
し、検知した事象をデータベースに収集する収集手順
と、前記蓄積ステップで事象を収集したデータベースの
内容に基づき、電子ファイルの操作履歴に関する情報を
利用者に提供する提供手順と、を実行することを特徴と
するプログラムを格納したコンピュータ読み取り可能な
記録媒体である。
According to an eighth aspect of the present invention, a collection procedure for detecting an event related to an operation of an electronic file in a computer-readable recording medium storing a program for managing the electronic file and collecting the detected event in a database, A computer-readable recording medium storing a program for executing a providing procedure for providing a user with information regarding an operation history of an electronic file based on the contents of a database in which events are collected in an accumulation step. .

【0033】このような構成によれば、上述した方法を
実施しうるプログラムを格納した記録媒体が得られる。
According to such a configuration, a recording medium storing a program capable of executing the above-described method is obtained.

【0034】[0034]

【発明の実施の形態】以下、本発明の好適な実施の形態
について、図面を用いて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings.

【0035】[実施の形態1]本発明は、電子ファイル
の管理を以下の2ステップで行っている。この2ステッ
プの模式図が図1に示されている。
[Embodiment 1] In the present invention, management of an electronic file is performed in the following two steps. A schematic diagram of these two steps is shown in FIG.

【0036】図1のステップS1−1においては、電子
ファイルの操作によって生じる事象をデータベースに収
集する。
In step S1-1 in FIG. 1, events generated by operating the electronic file are collected in a database.

【0037】また、ステップS1−2においては、収集
した事象に基づき、電子ファイルの流用・被流用関係を
含めた情報を利用者に提供する。
In step S1-2, based on the collected events, information including the diversion / reuse relationship of the electronic file is provided to the user.

【0038】特に、本実施の形態1で特徴的なことは、
ステップS1−1で行った事象の収集を、電子ファイル
操作プログラムを用いて行っていることである。既に述
べたように、従来の電子ファイル操作プログラムとして
は、例えばマイクロソフト社のイクスプローラ等が知ら
れている。本実施の形態1において説明する電子ファイ
ル操作プログラムは、イクスプローラと同様に電子ファ
イルの移動やコピー、削除等を行うプログラムである。
Particularly, the feature of the first embodiment is as follows.
The collection of the event performed in step S1-1 is performed using the electronic file operation program. As described above, as a conventional electronic file operation program, for example, Microsoft Explorer or the like is known. The electronic file operation program described in the first embodiment is a program that moves, copies, deletes, and the like an electronic file in the same manner as the explorer.

【0039】この電子ファイル操作プログラムの特徴的
な点は、電子ファイルの操作に伴って生じる事象を、適
宜所定のデータベースに蓄積する点である。このよう
に、本実施の形態1においては、電子ファイル操作プロ
グラムが電子ファイル操作に伴って自動的に事象をデー
タベースに蓄積していくので、利用者は何らファイル管
理のための特別な操作をする必要はない。
A feature of the electronic file operation program is that events that occur with the operation of the electronic file are appropriately stored in a predetermined database. As described above, in the first embodiment, since the electronic file operation program automatically accumulates events in the database in accordance with the operation of the electronic file, the user performs any special operation for file management. No need.

【0040】1.データベースの構成 まず、データベースの構成について説明する。本実施の
形態で取り扱うデータベースは4種類のテーブルから構
成されている。これらのテーブルは、ストレージテーブ
ル100と、戸籍テーブル102と、構成テーブル10
4と、イベント履歴テーブル106である。これらのテ
ーブルの説明図が図2,3,4,5に示されている。
1. Configuration database First, the configuration of the database. The database handled in the present embodiment is composed of four types of tables. These tables are a storage table 100, a family register table 102, a configuration table 10
4 and an event history table 106. Illustrations of these tables are shown in FIGS.

【0041】1.1 ストレージテーブル ストレージテーブル100は、各電子ファイルの情報を
蓄積するテーブルである。図2に示されているように、
このストレージテーブル100の各エントリーは、電子
ファイル又はフォルダである。すなわち、このストレー
ジテーブル100には、電子ファイルだけでなく、いわ
ゆるフォルダの情報も蓄積されている。
1.1 Storage Table The storage table 100 is a table for storing information of each electronic file. As shown in FIG.
Each entry of the storage table 100 is an electronic file or a folder. That is, this storage table 100 stores not only electronic files but also information on so-called folders.

【0042】また、各エントリーには、以下の項目が含
まれている。すなわち、「シーケンス番号」「ストレー
ジID」「形式」「状態」「オフライン」「作成日時」
「更新日時」「参照日時」「参照回数」「更新回数」の
各項目である。
Each entry includes the following items. That is, “sequence number”, “storage ID”, “format”, “state”, “offline”, “date and time of creation”
These items are “update date and time”, “reference date and time”, “reference count” and “update count”.

【0043】1.1.1 シーケンス番号 「シーケンス番号」は、このテーブル中の各エントリー
に振られる連続番号である。
1.1.1 Sequence Number The "sequence number" is a serial number assigned to each entry in this table.

【0044】1.1.2 ストレージID 「ストレージID」は、そのエントリーが示す電子ファ
イル又はフォルダのIDである。
1.1.2 Storage ID The “storage ID” is the ID of the electronic file or folder indicated by the entry.

【0045】1.1.3 形式 「形式」は、そのエントリーが示すものが、電子ファイ
ルであるのか、もしくはフォルダであるのかを表す。フ
ォルダである場合にはこの項目の値は「フォルダ」とな
り、電子ファイルである場合にはこの項目の値は「ファ
イル」となる。
1.1.3 Format The “format” indicates whether the entry indicates an electronic file or a folder. In the case of a folder, the value of this item is “folder”, and in the case of an electronic file, the value of this item is “file”.

【0046】1.1.4 状態 「状態」は、その電子ファイル又はフォルダが現在シス
テムに接続されているか否かを表す。具体的には、接続
されており利用できる状態であればこの項目の値は「O
NLINE」となり、非接続状態であり利用できない場
合には「OFF−LINE」となる。また、他のシステ
ム等に複製が設けられている場合にはこの項目の値は
「REPLICATION」となり、既に削除されてい
る場合には「VOID」となる。
1.1.4 Status “Status” indicates whether the electronic file or folder is currently connected to the system. Specifically, if it is connected and available, the value of this item is "O
NLINE ", and if it is not connected and cannot be used, it becomes" OFF-LINE ". When a copy is provided in another system or the like, the value of this item is “REPLICATION”, and when the copy is already deleted, the value is “VOID”.

【0047】1.1.5 オフライン 「オフライン」は、現在非接続状態にあり利用できない
ストレージの名称を表す。例えばFD等がドライブ装置
から抜き取られている場合がこれに相当する。その場合
には、抜き取られているFDの名称が、この項目の値と
なる。
1.1.5 Offline “Offline” indicates the name of a storage that is currently disconnected and cannot be used. For example, a case where the FD or the like is removed from the drive device corresponds to this. In this case, the name of the extracted FD is the value of this item.

【0048】1.1.6 作成日時 「作成日時」は、その電子ファイル又はフォルダが作成
された日時を表す。なお、図2においては、時刻に関す
る情報は省略し、日付のみが記載されているが、時刻に
関する情報もストレージテーブル100中に含めること
が望ましい。 1.1.7 更新日時 「更新日時」は、その電子ファイル又はフォルダが最後
に更新された日時を表す。なお、図2においては、上記
作成日時と同様に、日付のみが記載されているが、時刻
に関する情報もストレージテーブル100中に含めるこ
とが望ましい。
1.1.6 Creation Date and Time “Creation date and time” indicates the date and time when the electronic file or folder was created. In FIG. 2, information on the time is omitted and only the date is described. However, it is preferable that the information on the time is also included in the storage table 100. 1.1.7 Update Date and Time The “update date and time” indicates the date and time when the electronic file or folder was last updated. Although only the date is described in FIG. 2 as in the case of the creation date and time, it is desirable that information relating to the time is also included in the storage table 100.

【0049】1.1.8 参照日時 「参照日時」は、その電子ファイル又はフォルダが最後
に参照された日時を表す。これについても、時刻に関す
る情報も含めることが望ましい。
1.1.8 Reference Date and Time The “reference date and time” indicates the date and time when the electronic file or folder was last referenced. For this, it is desirable to include information about the time.

【0050】1.1.9 参照回数 「参照回数」は、その電子ファイル又はフォルダが作成
されてから、参照された回数を表す。
1.1.9 Reference Count The “reference count” indicates the number of times the electronic file or folder has been referenced since it was created.

【0051】1.1.10 更新回数 「更新回数」は、その電子ファイル又はフォルダが作成
されてから、更新された回数を表す。
1.1.10 Number of Updates The “number of updates” indicates the number of times the electronic file or folder has been updated since it was created.

【0052】1.2 戸籍テーブル 戸籍テーブル102は、各電子ファイルの情報を蓄積す
るテーブルである。図3に示されているように、この戸
籍テーブル102の各エントリーは、「シーケンス番
号」「ID」「親ID」「形式」「作成事象」の各項目
を有している。
1.2 Family Register Table The family register table 102 is a table for storing information of each electronic file. As shown in FIG. 3, each entry of the family register table 102 has items of “sequence number”, “ID”, “parent ID”, “format”, and “creation event”.

【0053】1.2.1 シーケンス番号 「シーケンス番号」は、このテーブル中の各エントリー
に振られる連続番号である。
1.2.1 Sequence Number The "sequence number" is a serial number assigned to each entry in this table.

【0054】1.2.2 ID 「ID」は、そのエントリーが示す電子ファイル又はフ
ォルダのIDである。
1.2.2 ID “ID” is the ID of the electronic file or folder indicated by the entry.

【0055】1.2.3 親ID 「親ID」は、そのエントリーが示す電子ファイルの
「流用元」の上記IDである。流用元とは、例えば、電
子ファイルが他の電子ファイルが複写されて作成された
場合には、その複写元の電子ファイルの内容を流用して
いることになる。このように、本文では、その電子ファ
イルのデータの源となった元の電子ファイルを「流用
元」と考え、これを「親ID」で示している。このよう
に、本テーブルは、ある電子ファイルの内容の源となっ
た電子ファイルを示すデータを含んでいる。すなわち、
ある電子ファイルの素性を表すことから、このテーブル
を戸籍テーブル102と呼んでいる。どのような場合に
「流用」と言えるかについては実際の蓄積動作の説明に
おいて詳述する。
1.2.3 Parent ID The “parent ID” is the above-mentioned ID of the “diversion source” of the electronic file indicated by the entry. The diversion source means that, for example, when an electronic file is created by copying another electronic file, the contents of the electronic file of the copy source are diverted. As described above, in the text, the original electronic file that is the source of the data of the electronic file is considered as the “diversion source” and is indicated by the “parent ID”. As described above, this table includes data indicating the electronic file that is the source of the contents of a certain electronic file. That is,
This table is called a family register table 102 because it represents the characteristics of a certain electronic file. The case in which “diversion” can be said will be described in detail in the description of the actual accumulation operation.

【0056】なお、電子ファイルが新規作成された場合
には、流用元は存在しないため、この項目の値として
は、「0」が書き込まれており、親となる電子ファイル
が存在しないことを表す。
When an electronic file is newly created, since there is no diversion source, “0” is written as the value of this item, indicating that the parent electronic file does not exist. .

【0057】1.2.4 形式 「形式」は、そのエントリーが示すものが、電子ファイ
ルであるのか、もしくはフォルダであるのかを表す。フ
ォルダである場合にはこの項目の値は「フォルダ」とな
り、電子ファイルである場合にはこの項目の値は「ファ
イル」となる。
1.2.4 Format The “format” indicates whether the entry indicates an electronic file or a folder. In the case of a folder, the value of this item is “folder”, and in the case of an electronic file, the value of this item is “file”.

【0058】1.2.5 作成事象 「作成事象」は、その電子ファイル又はフォルダが作成
された直接の原因となる事象を表す。その電子ファイル
が複写で作成された場合には、この項目の値は「cop
y」となり、移動によって作成された場合には「mov
e」となる。
1.2.5 Creation Event The "creation event" represents an event that directly causes the creation of the electronic file or folder. If the electronic file was created by copying, the value of this item is "cop
y ”, and“ mov
e ".

【0059】また、新規に作成された場合にはこの項目
の値は「create」となる。なお、新規作成の場合
は、流用元である親の電子ファイルが存在しないため、
上述したように親IDの値は0となる。
When the item is newly created, the value of this item is "create". In the case of new creation, there is no parent electronic file that is the diversion source,
As described above, the value of the parent ID is 0.

【0060】1.3 構成テーブル 構成テーブル104は、各電子ファイル又はフォルダの
木構造を表すテーブルである。すなわち、この構成テー
ブル104はファイルシステムにおける階層構造の情報
を格納するテーブルである。図4に示されているよう
に、この構成テーブル104の各エントリーは、「シー
ケンス番号」「ノードID」「親ID」「形式」の各項
目を有している。
1.3 Configuration Table The configuration table 104 is a table representing the tree structure of each electronic file or folder. That is, the configuration table 104 is a table for storing information of a hierarchical structure in the file system. As shown in FIG. 4, each entry of the configuration table 104 has items of “sequence number”, “node ID”, “parent ID”, and “format”.

【0061】1.3.1 シーケンス番号 「シーケンス番号」は、このテーブル中の各エントリー
に振られる連続番号である。
1.3.1 Sequence Number The "sequence number" is a serial number assigned to each entry in this table.

【0062】1.3.2 ノードID 「ノードID」は、そのエントリーが示す電子ファイル
又はフォルダのIDであって、ファイルシステム上にお
けるIDである。すなわち、木構造による階層構造を有
するファイルシステムにおいては、電子ファイルやフォ
ルダは木構造上のノードに相当する。この各ノードを識
別するためのファイルシステム上におけるIDが、ノー
ドIDである。
1.3.2 Node ID The “node ID” is the ID of the electronic file or folder indicated by the entry, and is the ID on the file system. That is, in a file system having a tree-structured hierarchical structure, electronic files and folders correspond to nodes in the tree structure. The ID on the file system for identifying each node is a node ID.

【0063】1.3.3 親ID 「親ID」は、そのエントリーが示す電子ファイル又は
フォルダの親となるフォルダのIDである。すなわち、
木構造においては、ルートを除いて、各ノードはそのノ
ードの「親」のノードが必ず存在する。本項目はこの親
のノードのIDである。なお、親となりうるのは、フォ
ルダであることは言うまでもない。
1.3.3 Parent ID The “parent ID” is the ID of the folder that is the parent of the electronic file or folder indicated by the entry. That is,
In the tree structure, except for the root, each node always has a "parent" node of the node. This item is the ID of this parent node. It is needless to say that a parent can be a folder.

【0064】1.3.4 形式 「形式」は、そのエントリーが示すものが、電子ファイ
ルであるのか、もしくはフォルダであるのかを表す。フ
ォルダである場合にはこの項目の値は「フォルダ」とな
り、電子ファイルである場合にはこの項目の値は「ファ
イル」となる。
1.3.4 Format The “format” indicates whether the entry indicates an electronic file or a folder. In the case of a folder, the value of this item is “folder”, and in the case of an electronic file, the value of this item is “file”.

【0065】1.4 イベント履歴テーブル イベント履歴テーブル106は、そのファイルシステム
において、ファイル操作の結果生じるすべての事象を格
納するテーブルである。このイベント履歴テーブル10
6の各エントリーは、図5に示すように、「シーケンス
番号」「ノードID」「発生時刻」「形式」「内容」の
各項目を有している。
1.4 Event History Table The event history table 106 is a table for storing all events resulting from file operations in the file system. This event history table 10
As shown in FIG. 5, each entry of No. 6 has items of “sequence number”, “node ID”, “occurrence time”, “format”, and “content”.

【0066】1.4.1 シーケンス番号 「シーケンス番号」は、このテーブル中の各エントリー
に振られる連続番号である。
1.4.1 Sequence Number The "sequence number" is a serial number assigned to each entry in this table.

【0067】1.4.2 ノードID 「ノードID」は、そのエントリーが示す事象が生じた
ノードのIDである。
1.4.2 Node ID “Node ID” is the ID of the node where the event indicated by the entry has occurred.

【0068】1.4.3 発生時刻 「発生時刻」は、そのエントリーが示す事象が発生した
時刻である。
1.4.3 Occurrence Time “Occurrence time” is the time at which the event indicated by the entry has occurred.

【0069】1.4.4 形式 「形式」は、そのエントリーが示す事象の種類を示す。
本実施の形態において収集する事象の種類については、
後に詳述する。
1.4.4 Format The “format” indicates the type of event indicated by the entry.
Regarding the types of events collected in the present embodiment,
Details will be described later.

【0070】1.4.5 内容 「内容」は、そのエントリーが示す事象の内容である。
例えば、コピーであれば、コピー元と、コピー先の電子
ファイル名が記述される。
1.4.5 Content "Content" is the content of the event indicated by the entry.
For example, in the case of a copy, a copy source and a copy destination electronic file name are described.

【0071】2.収集動作 次に、収集の対象となる事象と、具体的な事象の収集動
作について説明する。本実施の形態において、電子ファ
イル操作プログラムが取り扱う事象の例と、それらの事
象に伴って電子ファイル操作プログラムが行う動作を表
す表の説明図が図6に示されている。
2. Collection Operation Next, an event to be collected and a specific event collection operation will be described. FIG. 6 is a diagram illustrating an example of events handled by the electronic file operation program and an operation performed by the electronic file operation program according to the events in the present embodiment.

【0072】この図に示されているように、本実施の形
態で取り扱う事象は、主に13種類ある。以下、順に説
明する。
As shown in this figure, there are mainly 13 types of events handled in this embodiment. Hereinafter, description will be made in order.

【0073】2.1 create createは、電子ファイルやフォルダを新規作成し
た場合に発生する事象である。このcreateが発生
すると、電子ファイル操作プログラムは、各テーブルを
以下のように操作する。
2.1 create create is an event that occurs when a new electronic file or folder is created. When this create occurs, the electronic file operation program operates each table as follows.

【0074】電子ファイル操作プログラムは、まずスト
レージテーブル100に対しては、新たに作成された電
子ファイル又はフォルダのエントリーを追加する。
The electronic file operation program first adds an entry of a newly created electronic file or folder to the storage table 100.

【0075】電子ファイル操作プログラムは、戸籍テー
ブル102に対しても同様に、新たに作成された電子フ
ァイル又はフォルダのエントリーを追加する。ただし、
新たに作成された電子ファイル等は、既存の電子ファイ
ルの流用ではないため、親IDの値は上述したように
「0」である。
The electronic file operation program similarly adds an entry of a newly created electronic file or folder to the family register table 102. However,
Since a newly created electronic file or the like is not a diversion of an existing electronic file, the value of the parent ID is “0” as described above.

【0076】電子ファイル操作プログラムは、構成テー
ブル104に対しても、同様に新たに作成された電子フ
ァイル又はフォルダのエントリーを追加する。
The electronic file operation program similarly adds an entry of a newly created electronic file or folder to the configuration table 104.

【0077】また、電子ファイル操作プログラムは、イ
ベント履歴テーブル106に対しても、発生した事象の
エントリーを追加する。この場合、「形式」は「cre
ate」となり、「内容」は作成された電子ファイル又
はフォルダの名称等が記述される。
The electronic file operation program also adds an entry of the occurred event to the event history table 106. In this case, the “format” is “cre
ate ”, and“ contents ”describe the name of the created electronic file or folder.

【0078】2.2 copy copyは、電子ファイルやフォルダを複写した場合に
発生する事象である。このcopyの事象が発生する
と、電子ファイル操作プログラムは、各テーブルを以下
のように操作する。
2.2 copy copy is an event that occurs when an electronic file or folder is copied. When this copy event occurs, the electronic file operation program operates each table as follows.

【0079】電子ファイル操作プログラムは、まずスト
レージテーブル100に対しては、原則として新たに複
写されてできた電子ファイル又はフォルダのエントリー
を追加する。
The electronic file operation program first adds an entry of a newly copied electronic file or folder to the storage table 100 in principle.

【0080】ただし、複写先が既存の同じ名称の電子フ
ァイル等である場合には、既存のエントリーを更新す
る。複写操作においては、複写元と複写先とが指定され
るが、複写先の電子ファイル等が既に存在している場合
には、その既存の電子ファイル等が、複写元の電子ファ
イルと置き換えられるからである。
If the copy destination is an existing electronic file having the same name, the existing entry is updated. In the copy operation, the copy source and the copy destination are specified. However, if the copy destination electronic file or the like already exists, the existing electronic file or the like is replaced with the copy source electronic file. It is.

【0081】電子ファイル操作プログラムは、戸籍テー
ブル102に対しては、新たに作成された電子ファイル
又はフォルダのエントリーを追加する。追加された新た
なエントリーは、複写元に対する「親ID」を有してい
る。すなわち、複写元に対する子のエントリーが作成さ
れるのである。
The electronic file operation program adds an entry of a newly created electronic file or folder to the family register table 102. The added new entry has a “parent ID” for the copy source. That is, a child entry for the copy source is created.

【0082】また、複写先が既存の同じ名称の電子ファ
イル等である場合でも新たにエントリーが追加される。
複写先の電子ファイル等が置き換えられた場合には、置
き換えられる前の電子ファイル等の内容は実際には削除
されてしまうわけであるが、削除した履歴も戸籍の管理
上必要だからである。したがって、実際には削除された
電子ファイル等のエントリーも残存することになる。こ
の場合には、戸籍テーブル102には、同一名称の電子
ファイル等のエントリーが複数存在することになるが、
これはシーケンス番号等で識別されることになる。
Even when the copy destination is an existing electronic file or the like having the same name, a new entry is added.
When the electronic file or the like at the copy destination is replaced, the contents of the electronic file or the like before the replacement are actually deleted, but the deleted history is also necessary for managing the family register. Therefore, entries such as deleted electronic files actually remain. In this case, the family register table 102 has a plurality of entries such as electronic files having the same name.
This is identified by a sequence number or the like.

【0083】電子ファイル操作プログラムは、構成テー
ブル104に対しては、上記ストレージテーブル100
と同様に新たに作成された電子ファイル又はフォルダの
エントリーを追加する。また、同様に、複写先が既存の
同じ名称の電子ファイル等である場合には、既存のエン
トリーを更新する。
The electronic file operation program stores the storage table 100
In the same manner as the above, an entry of a newly created electronic file or folder is added. Similarly, when the copy destination is an existing electronic file having the same name, the existing entry is updated.

【0084】また、電子ファイル操作プログラムは、イ
ベント履歴テーブル106に対しても、発生した事象の
エントリーを追加する。この場合、「形式」は「cop
y」となり、「内容」は複写元と複写先の電子ファイル
又はフォルダの名称等が記述される。
The electronic file operation program also adds an entry of the occurred event to the event history table 106. In this case, the “format” is “cop
y ", and" contents "describe the names of electronic files or folders at the copy source and copy destination.

【0085】2.3 move moveは、電子ファイルやフォルダを移動した場合に
発生する事象である。このmoveの事象が発生する
と、電子ファイル操作プログラムは、各テーブルを以下
のように操作する。
2.3 move is an event that occurs when an electronic file or folder is moved. When this move event occurs, the electronic file operation program operates each table as follows.

【0086】電子ファイル操作プログラムは、まずスト
レージテーブル100に対しては、原則として移動先の
新たに移動されてきた電子ファイル又はフォルダのエン
トリーを追加し、移動元の電子ファイル等のエントリー
を削除する。ただし、複写先が既存の同じ名称の電子フ
ァイル等である場合には、既存のエントリーを更新す
る。
The electronic file operation program first adds, to the storage table 100, an entry of a newly moved electronic file or folder in principle, and deletes an entry of a source electronic file or the like. . However, if the copy destination is an existing electronic file with the same name, the existing entry is updated.

【0087】電子ファイル操作プログラムは、戸籍テー
ブル102に対しては、新たに作成された電子ファイル
又はフォルダのエントリーを追加する。追加された新た
なエントリーの内容は、移動元の電子ファイル等と基本
的に同一である。
The electronic file operation program adds an entry of a newly created electronic file or folder to the family register table 102. The content of the added new entry is basically the same as the electronic file or the like at the transfer source.

【0088】電子ファイル操作プログラムは、構成テー
ブル104に対しては、上記ストレージテーブル100
と同様に新たに作成された電子ファイル又はフォルダの
エントリーを追加し、移動元の電子ファイル等のエント
リーを削除する。また、同様に、複写先が既存の同じ名
称の電子ファイル等である場合には、既存のエントリー
を更新する。
The electronic file operation program stores the storage table 100 in the configuration table 104.
In the same way as the above, the entry of the newly created electronic file or folder is added, and the entry of the electronic file or the like at the transfer source is deleted. Similarly, when the copy destination is an existing electronic file having the same name, the existing entry is updated.

【0089】また、電子ファイル操作プログラムは、イ
ベント履歴テーブル106に対しても、発生した事象の
エントリーを追加する。この場合、「形式」は「mov
e」となり、「内容」は移動元と移動先の電子ファイル
又はフォルダの名称等が記述される。
The electronic file operation program also adds an entry of the occurred event to the event history table 106. In this case, the “format” is “mov
e, and “contents” describe the names of electronic files or folders at the source and destination.

【0090】2.4 delete deleteは、電子ファイルやフォルダを削除した場
合に発生する事象である。このdeleteの事象が発
生すると、電子ファイル操作プログラムは、各テーブル
を以下のように操作する。
2.4 delete is an event that occurs when an electronic file or folder is deleted. When this delete event occurs, the electronic file operation program operates each table as follows.

【0091】電子ファイル操作プログラムは、まずスト
レージテーブル100に対しては、削除された電子ファ
イル又はフォルダのエントリーの内容を更新し、エント
リー自体は削除しない。これは削除されたという記録を
残すためである。
The electronic file operation program first updates the contents of the deleted electronic file or folder entry in the storage table 100, and does not delete the entry itself. This is to keep a record that it has been deleted.

【0092】電子ファイル操作プログラムは、戸籍テー
ブル102に対しても、同様に、削除された電子ファイ
ル又はフォルダのエントリーの内容を更新する。
The electronic file operation program similarly updates the contents of the entry of the deleted electronic file or folder in the family register table 102.

【0093】電子ファイル操作プログラムは、構成テー
ブル104に対しては、削除された電子ファイル又はフ
ォルダのエントリーを削除する。もはやファイルシステ
ム中には存在せず利用できないものだからである。
The electronic file operation program deletes the entry of the deleted electronic file or folder from the configuration table 104. This is because it no longer exists in the file system and cannot be used.

【0094】また、電子ファイル操作プログラムは、イ
ベント履歴テーブル106に対しても、発生した事象の
エントリーを追加する。この場合、「形式」は「del
ete」となり、「内容」は削除された電子ファイル又
はフォルダの名称等が記述される。
The electronic file operation program also adds an entry of the occurred event to the event history table 106. In this case, the “format” is “del
.ete ", and the" content "describes the name of the deleted electronic file or folder.

【0095】2.5 open、close openは、電子ファイルに対する参照を開始した場合
に発生する事象であり、closeは参照を終了した場
合に発生する事象である。
2.5 open, close open is an event that occurs when reference to an electronic file is started, and close is an event that occurs when reference is completed.

【0096】open、closeのいずれの事象が発
生した場合でも、電子ファイル操作プログラムは、イベ
ント履歴テーブル106に対して、発生した事象のエン
トリーを追加する。この場合、「形式」は「open」
又は「close」となり、「内容」は参照の対象とな
った電子ファイルの名称等が記述される。
Regardless of whether the open or close event occurs, the electronic file operation program adds an entry of the occurred event to the event history table 106. In this case, "format" is "open"
Alternatively, "close" is described, and "content" describes the name of the electronic file referred to.

【0097】また、openに関しては、電子ファイル
操作プログラムはストレージテーブル100の対応する
エントリーの「参照回数」等を更新する。
As for open, the electronic file operation program updates the “reference count” of the corresponding entry in the storage table 100 and the like.

【0098】電子ファイル操作プログラムは、ope
n、closeに関しては、これ以外のテーブル操作は
行わない。
The electronic file operation program is open
No other table operation is performed for n and close.

【0099】2.6 edit start、edit
end edit startは、電子ファイルに対する編集を
開始した場合に発生する事象であり、edit end
は編集を終了した場合に発生する事象である。
2.6 edit start, edit
end edit start is an event that occurs when editing of an electronic file is started.
Is an event that occurs when editing is completed.

【0100】edit start、edit end
のいずれの事象が発生した場合でも、電子ファイル操作
プログラムは、イベント履歴テーブル106に対して、
発生した事象のエントリーを追加する。この場合、「形
式」は「edit start」又は「edit en
d」となり、「内容」は編集の対象となった電子ファイ
ルの名称等が記述される。
Edit start, edit end
Regardless of which event occurs, the electronic file operation program stores the event history table 106
Add an entry for the event that occurred. In this case, the “format” is “edit start” or “edit en
d ", and" contents "describes the name of the electronic file to be edited.

【0101】また、edit startに関しては、
電子ファイル操作プログラムはストレージテーブル10
0の対応するエントリーの「内容」を「編集中」等に更
新することによって、暗黙的なロックをかけ、他者がそ
の電子ファイルの内容を操作できないようにする。これ
によってファイルの排他制御を行っている。
Further, with regard to edit start,
The electronic file operation program is the storage table 10
By updating the “contents” of the corresponding entry of “0” to “editing” or the like, an implicit lock is applied, and others cannot operate the contents of the electronic file. Thus, exclusive control of the file is performed.

【0102】逆に、edit endに関しては、電子
ファイル操作プログラムはストレージテーブル100の
対応するエントリーの「内容」を元の値に復帰させ、暗
黙的なロックを解除する。
Conversely, with respect to edit end, the electronic file operation program returns the “content” of the corresponding entry in the storage table 100 to the original value, and releases the implicit lock.

【0103】電子ファイル操作プログラムは、ope
n、closeに関しては、これ以外のテーブル操作は
行わない。
The electronic file operation program is open
No other table operation is performed for n and close.

【0104】2.7 save、save as saveは、電子ファイルを保存した場合に発生する事
象であり、saveasは別名で保存した場合に発生す
る事象である。
[0104] 2.7 save and save as save are events that occur when an electronic file is saved, and saveas are events that occur when an electronic file is saved under another name.

【0105】save、save asのいずれの事象
が発生した場合でも、電子ファイル操作プログラムは、
イベント履歴テーブル106に対して、発生した事象の
エントリーを追加する。この場合、「形式」は「sav
e」又は「save as」となり、「内容」は保存の
対象となった電子ファイルの名称等が記述される。
Regardless of whether the event “save” or “save as” occurs, the electronic file operation program executes
An entry of the occurred event is added to the event history table 106. In this case, the “format” is “sav
e "or" save as ", and" content "describes the name of the electronic file to be saved.

【0106】また、saveに関しては、電子ファイル
操作プログラムはストレージテーブル100の対応する
エントリーを更新する。
For save, the electronic file operation program updates the corresponding entry in the storage table 100.

【0107】save asに関しては、保存する際に
利用者が指定した名称電子ファイルが既に存在する場合
は、電子ファイル操作プログラムはストレージテーブル
100の対応するエントリーを更新し、存在しない場合
には新しい電子ファイルのために新たにエントリーを追
加する。
Regarding save as, if the name electronic file specified by the user at the time of saving already exists, the electronic file operation program updates the corresponding entry in the storage table 100, and if not, the new electronic file operates. Add a new entry for the file.

【0108】2.8 その他 電子ファイル操作プログラムは、上で述べた事象以外の
他の種々の事象を収集することができる。例えば、電子
ファイル操作プログラム以外の電子ファイル操作プログ
ラムが並行して使用されている場合には、電子ファイル
操作プログラムとは別個にファイルシステム中に新しい
電子ファイルが見い出される場合がある。このような場
合には、findという事象を発生させ、その処理を電
子ファイル操作プログラムが行う。このfindの処理
は上記createと同様である。
2.8 Others The electronic file operation program can collect various other events other than the events described above. For example, when an electronic file operation program other than the electronic file operation program is used in parallel, a new electronic file may be found in the file system separately from the electronic file operation program. In such a case, an event called find is generated, and the processing is performed by the electronic file operation program. This find processing is similar to the above-described create.

【0109】3.収集動作におけるソフトウェア構成 さて、電子ファイル操作プログラムのソフトウェア構成
を表す説明図が図7に示されている。この図に基づき、
ソフトウェア構成について説明する。
[0109] 3. Software configuration of collection operation Now, explanatory diagram showing the software configuration of the electronic file operation program is shown in FIG. Based on this figure,
The software configuration will be described.

【0110】図7に示されているように、事象はまずイ
ベント検出部10が検出する。検出した事象は、セント
ラルイベントハンドラ部12に伝達される。セントラル
イベントハンドラ部12は、伝達された各事象に応じ
て、上述したように各テーブルに対する動作を決定し、
各動作を管理部に指示する。
As shown in FIG. 7, an event is first detected by the event detecting section 10. The detected event is transmitted to the central event handler unit 12. The central event handler unit 12 determines an operation for each table as described above according to each transmitted event,
Each operation is instructed to the management unit.

【0111】管理部は、図7に示すように、ストレージ
管理部14と、戸籍管理部16と、構成管理部18と、
履歴管理部20と、から構成される。
As shown in FIG. 7, the management unit includes a storage management unit 14, a family register management unit 16, a configuration management unit 18,
And a history management unit 20.

【0112】ストレージ管理部14は、セントラルイベ
ントハンドラ部12の指示に基づきストレージテーブル
100を操作する。また、戸籍管理部16は、セントラ
ルイベントハンドラ部12の指示に基づき戸籍テーブル
102を操作する。また、構成管理部18は、セントラ
ルイベントハンドラ部12の指示に基づき構成テーブル
104を操作する。同様に、履歴管理部20は、セント
ラルイベントハンドラ部12の指示に基づきイベント履
歴テーブル106を操作する。
The storage management section 14 operates the storage table 100 based on an instruction from the central event handler section 12. Further, the family register management unit 16 operates the family register table 102 based on an instruction from the central event handler unit 12. Further, the configuration management unit 18 operates the configuration table 104 based on an instruction from the central event handler unit 12. Similarly, the history management unit 20 operates the event history table 106 based on an instruction from the central event handler unit 12.

【0113】4.収集した事象の利用 本実施の形態では、収集した事象に基づき、利用者に電
子ファイルの流用・被流用関係を含む情報を提供する。
この提供のためのプログラムを、情報提供プログラムと
呼ぶ。情報提供プログラムが提供する情報は、(1)電
子ファイルの流用・被流用関係を表す祖先・子孫情報
と、(2)電子ファイルの履歴情報である。以下、順に
説明する。
[0113] 4. Use of Collected Events In this embodiment, based on the collected events, the user is provided with information including the relationship of diversion / reuse of electronic files.
The program for this provision is called an information provision program. The information provided by the information providing program includes (1) ancestor / descendant information indicating a diversion / reuse relationship of the electronic file, and (2) history information of the electronic file. Hereinafter, description will be made in order.

【0114】4.1 電子ファイルの祖先・子孫情報 4.1.1 祖先情報 本実施の形態1では、所定の電子ファイルの流用元の電
子ファイル、及び、その流用元の電子ファイルのさらに
流用元の電子ファイルの一群の電子ファイルを「祖先」
と呼ぶ。換言すれば、ある電子ファイルの祖先とは、そ
の電子ファイルの流用元の電子ファイルであるか、又
は、その祖先に含まれるいずれかの電子ファイルの流用
元の電子ファイル、の集合である。
4.1 Ancestor / Descendants Information of Electronic File 4.1.1 Ancestor Information In the first embodiment, an electronic file to be diverted from a predetermined electronic file and a further diverted source of the electronic file to be diverted Ancestors of a group of electronic files
Call. In other words, the ancestor of a certain electronic file is the diverted electronic file of the electronic file or a set of diverted electronic files of any of the electronic files included in the ancestor.

【0115】さて、情報提供プログラムは、利用者か
ら、所定の電子ファイルに関してその祖先の表示を要求
された場合、以下のような内容を含むHTMLファイル
を作成する。
When the user requests the display of the ancestry of a predetermined electronic file, the information providing program creates an HTML file including the following contents.

【0116】(1)指示された電子ファイルの流用元の
電子ファイル。 (2)上記流用元の電子ファイルに、さらに流用元とな
る電子ファイルがある場合には、そのさらに流用元とな
る電子ファイル。 (3)以下、流用元が無くなるまで、戸籍テーブル10
2をたどってすべての祖先となる電子ファイルを表示す
る。 したがって、利用者は、一般のウェブブラウザソフトウ
ェア(以下、単にブラウザと呼ぶ)を用いて、この情報
を画面上で閲覧することができる。 これらの情報を提
供する際の情報提供プログラムの動作を表すフローチャ
ートが図8に示されている。
(1) The original electronic file of the designated electronic file. (2) If the electronic file of the diversion source includes an electronic file to be further diverted, the electronic file to be further diverted. (3) Hereinafter, the family register table 10 until the diversion source disappears.
Follow step 2 to display all ancestor electronic files. Therefore, the user can browse this information on the screen using general web browser software (hereinafter, simply referred to as a browser). FIG. 8 is a flowchart showing the operation of the information providing program when providing such information.

【0117】図8のステップS8−1においては、ま
ず、情報提供プログラムは、利用者から指示された電子
ファイルを戸籍テーブル106中から検索し、その親I
Dから親の電子ファイルを知る。
In step S8-1 in FIG. 8, first, the information providing program searches the family register table 106 for an electronic file specified by the user, and searches for the parent file.
Know the parent's electronic file from D.

【0118】さらに、ステップS8−2においては、情
報提供プログラムは、利用者から指示された電子ファイ
ルをストレージテーブル100中から検索し、その作成
日時から親の電子ファイルを流用した日時を知ることが
できる。
Further, in step S8-2, the information providing program searches the storage table 100 for the electronic file designated by the user, and finds the date and time when the parent electronic file was diverted from the creation date and time. it can.

【0119】また、ステップS8−3においては、情報
提供プログラムは、上記親の電子ファイルをストレージ
テーブル100中から検索し、その更新日時から親の電
子ファイルが最後に更新された日時を知ることができ
る。
In step S8-3, the information providing program searches the storage table 100 for the parent electronic file, and finds the date and time when the parent electronic file was last updated from the updated date and time. it can.

【0120】ステップS8−4においては、情報提供プ
ログラムは、上記親の電子ファイルを戸籍テーブル10
2中から検索し、その親IDから祖父の電子ファイルが
存在するか否かを知ることができる。祖父の電子ファイ
ルが存在する場合には、親の電子ファイルに対して、上
記ステップS8−1からの処理を続行する。
In step S8-4, the information providing program stores the electronic file of the parent in the family register table 10.
2 to find out from the parent ID whether or not the grandfather's electronic file exists. If the grandfather's electronic file exists, the process from step S8-1 is continued for the parent's electronic file.

【0121】以下、同様の処理を繰り返し、親IDの値
が0となるまで祖先をさかのぼって情報を抽出する。
Thereafter, the same processing is repeated, and information is extracted by going back to the ancestors until the value of the parent ID becomes zero.

【0122】ステップS8−5では、抽出した情報に基
づきHTMLファイルを作成し、利用者に提供する。利
用者はブラウザを用いてこの情報を閲覧することができ
る。情報の表示例が図9に示されている。図9に示され
ている例においては、親の電子ファイルと、祖父の電子
ファイル、曾祖父の電子ファイルの3種類の電子ファイ
ルが示されている。また、上記フローチャートで説明し
たように、流用した年月日や、最終更新日に関する情報
も併せて表示されている。
In step S8-5, an HTML file is created based on the extracted information and provided to the user. The user can browse this information using a browser. An example of information display is shown in FIG. In the example shown in FIG. 9, three types of electronic files are shown: a parent electronic file, a grandfather's electronic file, and a great-grandfather's electronic file. Further, as described in the above flowchart, information on the diverted date and the last update date is also displayed.

【0123】4.1.2 子孫情報 本実施の形態1では、所定の電子ファイルの流用先の電
子ファイル、及び、その流用先の電子ファイルのさらに
流用先の電子ファイル、の一群の電子ファイルを「子
孫」と呼ぶ。換言すれば、ある電子ファイルの子孫と
は、その電子ファイルの流用先の電子ファイルである
か、又は、その子孫に含まれるいずれかの電子ファイル
の流用先の電子ファイル、の集合である。
4.1.2 Descendants Information In the first embodiment, a group of electronic files of a predetermined electronic file to be diverted and an electronic file to be further diverted to the diverted electronic file are stored in a group. Called "offspring." In other words, a descendant of an electronic file is an electronic file to which the electronic file is diverted or a set of electronic files to which any of the electronic files included in the descendant is diverted.

【0124】情報提供プログラムは、利用者から、所定
の電子ファイルに関してその子孫の電子ファイルの表示
を要求された場合、以下のような内容を含むHTMLフ
ァイルを作成する。
When the user requests the display of a descendant electronic file of a predetermined electronic file, the information providing program creates an HTML file including the following contents.

【0125】(1)指示された電子ファイルを流用した
子供の電子ファイル。 (2)上記子供の電子ファイルを、さらに流用した電子
ファイルがある場合には、そのさらに流用した電子ファ
イル。 (3)以下、流用先が無くなるまで、戸籍テーブル10
2をたどってすべての子孫となる電子ファイルを表示す
る。 利用者は、ブラウザを用いて、この情報を画面上で閲覧
することができる。
(1) An electronic file of a child using the designated electronic file. (2) If there is an electronic file further diverted from the child's electronic file, the electronic file is further diverted. (3) Hereinafter, the family register table 10 until the diversion destination runs out.
Follow step 2 to display all descendant electronic files. The user can browse this information on the screen using a browser.

【0126】このような情報を提供する際の情報提供プ
ログラムの動作を表すフローチャートが図10に示され
ている。
FIG. 10 is a flowchart showing the operation of the information providing program when providing such information.

【0127】図10のステップS10−1においては、
まず、情報提供プログラムは、利用者から指示された電
子ファイルを親IDとして含むエントリーを戸籍テーブ
ル106中から検索する。
In step S10-1 in FIG.
First, the information providing program searches the family register table 106 for an entry including the electronic file specified by the user as the parent ID.

【0128】なお、このような検索はDBMS(データ
ベースマネージメントシステム)を用いることによって
迅速に行うことができる。本実施の形態では、上述した
各テーブルはDBMSの1つであるORACLE(OR
ACLEは、ORACLEcorporationの登
録商標である)を用いて構築している。したがってこの
DBMSの機能を利用することによって上記検索を迅速
に行うことが可能である。
Note that such a search can be quickly performed by using a DBMS (database management system). In the present embodiment, each of the above-described tables is one of DBMSs, ORACLE (OR
ACLE is a registered trademark of ORACLE Corporation). Therefore, the search can be quickly performed by utilizing the function of the DBMS.

【0129】もちろん、DBMSを用いずに上記テーブ
ルを構成しても本発明を実施することは可能である。た
だし、この場合には、子孫となる電子ファイルを迅速に
検索するために、戸籍テーブル104中に、親IDだけ
でなく、子IDも項目として含めておくことが望まし
い。
Of course, the present invention can be implemented even if the above-mentioned table is configured without using the DBMS. In this case, however, it is desirable to include not only the parent ID but also the child ID as items in the family register table 104 in order to quickly search for an electronic file that is a descendant.

【0130】さらに、ステップS10−2においては、
情報提供プログラムは、上記検索した子孫となる各電子
ファイルをストレージテーブル100中から検索し、そ
の作成日時から親の電子ファイル(利用者から指示され
た電子ファイル)を流用した日時を知ることができる。
Further, in step S10-2,
The information providing program searches the storage table 100 for each of the retrieved electronic files as descendants, and can know the date and time when the parent electronic file (the electronic file designated by the user) was diverted based on the creation date and time. .

【0131】また、ステップS10−3においては、情
報提供プログラムは、上記子孫となる各電子ファイルを
ストレージテーブル100中から検索し、その更新日時
から子孫である電子ファイルが最後に更新された日時を
知ることができる。
In step S10-3, the information providing program searches the storage table 100 for each of the descendant electronic files, and determines the date and time when the descendant electronic file was last updated based on the update date and time. You can know.

【0132】ステップS10−4においては、情報提供
プログラムは、上記子孫である各電子ファイルを、親I
Dとして有する電子ファイル、すなわち指示された電子
ファイルの孫となる電子ファイルが存在するか否かを戸
籍テーブル102から検索する。孫となる電子ファイル
がさらに存在した場合には、上記検索した各子の電子フ
ァイルに対して、上記ステップS10−1からの処理を
続行する。
In step S10-4, the information providing program stores the descendant electronic files in the parent I
A search is made from the family register table 102 as to whether an electronic file having D, that is, an electronic file that is a grandchild of the designated electronic file exists. If there are more grandchild electronic files, the process from step S10-1 is continued on the searched child electronic files.

【0133】以下、同様の処理を繰り返し、子孫となる
電子ファイルをすべて検索し、情報を抽出する。
Thereafter, the same processing is repeated, all the descendant electronic files are searched, and information is extracted.

【0134】ステップS10−5では、抽出した情報に
基づきHTMLファイルを作成し、利用者に提供する。
利用者はブラウザを用いてこの情報を閲覧することがで
きる。
At step S10-5, an HTML file is created based on the extracted information and provided to the user.
The user can browse this information using a browser.

【0135】情報の表示例が図11に示されている。図
11に示されている例においては、子の電子ファイルが
1個と、孫の電子ファイルが1個と、曾孫の電子ファイ
ル2個と、曾孫の子となる電子ファイル2個の合計6種
類の電子ファイルが示されている。また、上記フローチ
ャートで説明したように、流用した年月日や、最終更新
日に関する情報も併せて表示されている。
An example of information display is shown in FIG. In the example shown in FIG. 11, there are a total of six types, one child electronic file, one grandchild electronic file, two great-grandchild electronic files, and two great-grandchildren electronic files. An electronic file is shown. Further, as described in the above flowchart, information on the diverted date and the last update date is also displayed.

【0136】上記祖先の場合と異なり、子孫に関して
は、子が複数存在する場合が考えられる。これは孫に関
しても同様である。したがって、本実施の形態では、こ
のような枝分かれが生じている状態を利用者に対してわ
かりやすく表示するために、ツリー構造を表す表示をし
ている。図11に示すように、ツリー表示によれば、各
電子ファイル間にどのような流用・被流用関係(いわゆ
る親子関係)があるかを視覚的に明確に理解することが
可能である。
Unlike the ancestors described above, the descendants may have a plurality of children. This is also true for grandchildren. Therefore, in the present embodiment, a display representing a tree structure is provided in order to display the state in which such branching has occurred in a manner that is easy for the user to understand. As shown in FIG. 11, according to the tree display, it is possible to visually and clearly understand what diversion / diversion relationship (so-called parent-child relationship) exists between the electronic files.

【0137】4.2 電子ファイルの履歴情報 本実施の形態では電子ファイルに関する操作によって生
じた事象をすべてイベント履歴テーブル106に格納し
ている。したがって、所定の電子ファイルに対して、又
は、あるフォルダ内の電子ファイル群に対して、どのよ
うな操作がどの程度実行されたか知ることができる。情
報提供プログラムは、利用者からの要求に基づき、この
ような電子ファイルに対して実行された操作履歴を検索
し、HTMLファイルを作成する。利用者はブラウザを
用いてこれを閲覧することができる。
4.2 History Information of Electronic File In the present embodiment, all events generated by operations related to the electronic file are stored in the event history table 106. Therefore, it is possible to know what operation has been performed to a predetermined electronic file or to a group of electronic files in a certain folder. The information providing program searches for a history of operations performed on such an electronic file based on a request from a user, and creates an HTML file. The user can browse this using a browser.

【0138】電子ファイルに対する操作の履歴を表示す
る方法は種々のものが考えられる。例えば一定期間にお
ける所定の操作の回数を表で提示することが考えられ
る。視覚的に把握しやすい形にする場合には、ヒストグ
ラム等で操作回数を表示することも好ましい。ヒストグ
ラムで表示すれば、各期間毎の操作回数が把握しやすく
なる。
Various methods are conceivable for displaying the operation history of the electronic file. For example, it is conceivable to present the number of predetermined operations in a certain period in a table. In a case where the form is easy to grasp visually, it is also preferable to display the number of operations using a histogram or the like. If the histogram is displayed, the number of operations for each period can be easily grasped.

【0139】このように、ある電子ファイル(又はある
フォルダ内の電子ファイル群)に対する操作を知ること
によって、その電子ファイルの完成がいつ頃であるのか
を予測することに資することができる。すなわち、電子
ファイルに対する操作が実行される密度が時間の経過と
上昇する場面では、開発が佳境に入っていったと判断さ
れる。また、逆に密度が減ってきている場面において
は、開発が終盤に入ったと判断することができる。した
がって、過去の履歴を利用者に提示することによって、
将来の予測をたてやすくなるという効果が生じる。
As described above, knowing the operation on a certain electronic file (or a group of electronic files in a certain folder) can contribute to predicting when the electronic file will be completed. That is, in a situation where the density at which the operation on the electronic file is executed increases with the passage of time, it is determined that the development has entered a favorable state. On the other hand, when the density is decreasing, it can be determined that the development has reached the end. Therefore, by presenting the past history to the user,
This has the effect of making it easier to predict the future.

【0140】このようなヒストグラムによる表示の例
が、図12に示されている。図12においては、横軸が
時間の経過であり、縦軸は単位期間あたりに電子ファイ
ル(群)に対して実行された操作によって発生したすべ
ての事象の数である。図11ではすべての事象の数を表
示したが、種類を限定して表示することも好ましい。
FIG. 12 shows an example of a display using such a histogram. In FIG. 12, the horizontal axis represents the passage of time, and the vertical axis represents the number of all events generated by operations performed on the electronic file (group) per unit period. Although the number of all events is displayed in FIG. 11, it is also preferable to display the number of events limited.

【0141】また、ヒストグラムのようなグラフで表示
する場合に、操作の種類毎に、色分けで表示することも
好ましい。上記図12においては、特に操作の種類は考
慮せず、単に発生したすべての事象の数のみでヒストグ
ラムを作成していたが、これを事象の種類によって色分
けして表示すれば、操作の種類の変化が把握でき、より
一層、開発の進展の程度を把握しやすくなり、将来の進
捗度の予測がより一層行いやすくなる。
When a graph such as a histogram is displayed, it is preferable to display each operation in a different color. In FIG. 12 described above, the histogram is created only by the number of all the events that have occurred without considering the type of operation in particular. Changes can be grasped, the degree of development progress can be more easily grasped, and future progress can be more easily predicted.

【0142】さらに、電子ファイルの容量等を併せて表
示することによって、より予測の精度を高めることがで
きる。
Further, by displaying the capacity of the electronic file and the like, the accuracy of the prediction can be further improved.

【0143】例えば、開発の初期においては、crea
teが多く、また中期にあってはedit start
等が多くなり、終期にあってはopen等が多くなると
考えられる。したがって、これらの事象の種類の変遷を
利用者に提供することによって、利用者は開発の流れを
より正確に予測することができる。
For example, in the early stage of development, clear
There are many te, and in the middle term edit start
And the like, and it is considered that open and the like increase in the final stage. Therefore, by providing the transition of these types of events to the user, the user can more accurately predict the development flow.

【0144】[実施の形態2]実施の形態1において
は、電子ファイル操作プログラムと、情報提供プログラ
ムによって本発明を実施した例を示した。しかし、これ
らの動作は、単一のプログラムによって実現されていて
も良いし、また、より細分化されたソフトウェア構成を
採用しても良い。
[Second Embodiment] In the first embodiment, an example has been described in which the present invention is implemented by an electronic file operation program and an information providing program. However, these operations may be realized by a single program, or a more detailed software configuration may be adopted.

【0145】また、これらのプログラムをコンピュータ
読み取り可能な記録媒体に格納すれば、この記録媒体を
用いてコンピュータのファイルシステムを管理すること
ができる。記録媒体は、フロッピーディスクや、CDR
OM、ハードディスク等の、磁気的又は光学的にディジ
タルデータを記録しうるものはもちろん、MOやDV
D、フラッシュメモリ、SRAM等物理的にデータが記
録・再生される記録媒体であればどのようなものでもか
まわない。
Further, if these programs are stored in a computer-readable recording medium, a file system of a computer can be managed using the recording medium. The recording medium is a floppy disk or CDR.
OM, hard disk, etc., which can record digital data magnetically or optically, MO, DV
Any recording medium such as D, flash memory, SRAM, etc., on which data is physically recorded / reproduced may be used.

【0146】[0146]

【発明の効果】以上述べたように、本発明によれば、電
子ファイルの関連性に関する情報を提供することができ
る。
As described above, according to the present invention, it is possible to provide information on the relevance of an electronic file.

【0147】特に、電子ファイルに対する操作による事
象をすべて収集しているため、その電子ファイルの流用
・被流用関係、すなわちいわゆる流用・被流用関係も含
めた情報を提供することによって、その電子ファイルの
素性を知ることができる。
In particular, since all events caused by operations on the electronic file are collected, by providing information including the diversion / reuse relation of the electronic file, that is, the so-called diversion / reuse relation, the electronic file is provided. Know your identity.

【0148】したがって、例えばある電子ファイルに欠
陥が見つかった場合でも、その電子ファイルと関連性が
ある電子ファイルを容易に検索できるため、より迅速な
開発等を行うことができる。
Therefore, for example, even if a defect is found in a certain electronic file, an electronic file related to the electronic file can be easily searched, so that development can be performed more quickly.

【0149】さらに、電子ファイルの操作に関する事象
をすべて収集しているため、電子ファイルに対する操作
の変遷を知ることができる。その結果、開発の進捗の程
度を知ることができると共に、将来の開発の進行の程度
の予測をする際に有用な情報を利用者に提供可能であ
る。
Further, since all events relating to the operation of the electronic file are collected, it is possible to know the transition of the operation to the electronic file. As a result, it is possible to know the degree of the progress of the development, and to provide the user with useful information when predicting the degree of the progress of the future development.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施の形態における電子ファイル管理の動作
を表すフローチャートである。
FIG. 1 is a flowchart illustrating an operation of electronic file management according to the present embodiment.

【図2】ストレージテーブルの説明図である。FIG. 2 is an explanatory diagram of a storage table.

【図3】戸籍テーブルの説明図である。FIG. 3 is an explanatory diagram of a family register table.

【図4】構成テーブルの説明図である。FIG. 4 is an explanatory diagram of a configuration table.

【図5】イベント履歴テーブルの説明図である。FIG. 5 is an explanatory diagram of an event history table.

【図6】収集の対象となる事象の例と、それらの事象に
伴って実行される動作を表す表の説明図である。
FIG. 6 is an explanatory diagram of a table showing examples of events to be collected and operations performed in accordance with those events.

【図7】電子ファイル操作プログラムのソフトウェア構
成を表す説明図である。
FIG. 7 is an explanatory diagram illustrating a software configuration of an electronic file operation program.

【図8】情報提供プログラムの動作を表すフローチャー
トである。
FIG. 8 is a flowchart showing the operation of the information providing program.

【図9】情報提供プログラムによる情報の表示例を表す
説明図である。
FIG. 9 is an explanatory diagram illustrating a display example of information by an information providing program.

【図10】情報提供プログラムの動作を表すフローチャ
ートである。
FIG. 10 is a flowchart illustrating an operation of an information providing program.

【図11】情報提供プログラムによる情報の表示例を表
す説明図である。
FIG. 11 is an explanatory diagram illustrating a display example of information by an information providing program.

【図12】電子ファイルに対して実行された操作によっ
て発生した事象の数を時間の経過と共に表示したヒスト
グラムである。
FIG. 12 is a histogram showing the number of events generated by an operation performed on an electronic file over time.

【図13】電子ファイルの更新や流用の様子の一例を表
す説明図である。
FIG. 13 is an explanatory diagram illustrating an example of a state of updating and diverting an electronic file.

【符号の説明】[Explanation of symbols]

10 イベント検出部 12 セントラルイベントハンドラ部 14 ストレージ管理部 16 戸籍管理部 18 構成管理部 20 履歴管理部 100 ストレージテーブル 102 戸籍テーブル 104 構成テーブル 106 イベント履歴テーブル DESCRIPTION OF SYMBOLS 10 Event detection part 12 Central event handler part 14 Storage management part 16 Family register management part 18 Configuration management part 20 History management part 100 Storage table 102 Family register table 104 Configuration table 106 Event history table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 是比田 茂 東京都世田谷区桜新町2丁目11番5号 株 式会社キャディックス内 Fターム(参考) 5B082 AA00 EA07 GC03  ────────────────────────────────────────────────── ─── Continuing from the front page (72) Inventor Shigeru Koerita 2-1-1-5 Sakurashincho, Setagaya-ku, Tokyo F-term in Cadix Co., Ltd. 5B082 AA00 EA07 GC03

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 電子ファイルを管理する方法において、 電子ファイルに関する事象を検知し、検知した事象をデ
ータベースに収集する収集ステップと、 前記蓄積ステップで事象を収集したデータベースの内容
に基づき、電子ファイル間の関連性を含む情報を利用者
に提供する提供ステップと、 を含むことを特徴とする電子ファイル管理方法。
1. A method for managing electronic files, comprising: a collecting step of detecting an event relating to the electronic file and collecting the detected event in a database; Providing a user with information including the relevancy of the electronic file, and an electronic file management method.
【請求項2】 請求項1記載の電子ファイル管理方法に
おいて、 前記提供ステップは、 利用者の要求に応じて、所定の電子ファイルの流用元で
ある祖先ファイルを表示する祖先表示ステップ、 を含むことを特徴とする電子ファイル管理方法。
2. The electronic file management method according to claim 1, wherein the providing step includes an ancestor display step of displaying an ancestor file from which a predetermined electronic file is diverted in response to a request from a user. An electronic file management method comprising:
【請求項3】 請求項1記載の電子ファイル管理方法に
おいて、 前記提供ステップは、 利用者の要求に応じて、所定の電子ファイルの流用先で
ある子孫ファイルを表示する子孫表示ステップ、 を含むことを特徴とする電子ファイル管理方法。
3. The electronic file management method according to claim 1, wherein the providing step includes a descendant display step of displaying a descendant file to which a predetermined electronic file is diverted in response to a request from a user. An electronic file management method comprising:
【請求項4】 請求項3記載の電子ファイル管理方法に
おいて、 前記子孫表示ステップは、前記所定のファイルをルート
とする木構造を表示することを特徴とする電子ファイル
管理方法。
4. The electronic file management method according to claim 3, wherein the descendant display step displays a tree structure having the predetermined file as a root.
【請求項5】 電子ファイルを管理するプログラムを格
納したコンピュータ読み取り可能な記録媒体において、 電子ファイルに関する事象を検知し、検知した事象をデ
ータベースに収集する収集手順と、 前記蓄積ステップで事象を収集したデータベースの内容
に基づき、電子ファイル間の関連性を含む情報を利用者
に提供する提供手順と、 を実行することを特徴とするプログラムを格納したコン
ピュータ読み取り可能な記録媒体。
5. A collection procedure for detecting an event related to an electronic file in a computer-readable recording medium storing a program for managing the electronic file and collecting the detected event in a database, and collecting the event in the storing step. A computer-readable storage medium storing a program for executing a providing procedure for providing a user with information including a relationship between electronic files based on the contents of a database;
【請求項6】 電子ファイルを管理する方法において、 電子ファイルの操作に関する事象を検知し、検知した事
象をデータベースに収集する収集ステップと、 前記蓄積ステップで事象を収集したデータベースの内容
に基づき、電子ファイルの操作履歴に関する情報を利用
者に提供する提供ステップと、 を含むことを特徴とする電子ファイル管理方法。
6. A method for managing an electronic file, comprising: a collecting step of detecting an event relating to an operation of the electronic file and collecting the detected event in a database; A providing step of providing a user with information on a file operation history, and an electronic file management method.
【請求項7】 請求項6記載の電子ファイル管理方法に
おいて、 前記電子ファイルの操作履歴に関する情報には、実行さ
れた操作によって発生した事象の各期間毎の個数が含ま
れることを特徴とする電子ファイル管理方法。
7. The electronic file management method according to claim 6, wherein the information on the operation history of the electronic file includes the number of events for each period generated by the executed operation. File management method.
【請求項8】 電子ファイルを管理するプログラムを格
納したコンピュータ読み取り可能な記録媒体において、 電子ファイルの操作に関する事象を検知し、検知した事
象をデータベースに収集する収集手順と、 前記蓄積ステップで事象を収集したデータベースの内容
に基づき、電子ファイルの操作履歴に関する情報を利用
者に提供する提供手順と、 を実行することを特徴とするプログラムを格納したコン
ピュータ読み取り可能な記録媒体。
8. A collection procedure for detecting an event related to the operation of the electronic file in a computer-readable recording medium storing a program for managing the electronic file, and collecting the detected event in a database. A computer-readable recording medium storing a program for executing a providing procedure for providing a user with information on an operation history of an electronic file based on contents of a collected database.
JP11147516A 1999-05-27 1999-05-27 Electronic file managing method and computer readable recording medium storing program manage electronic file Pending JP2000339206A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP11147516A JP2000339206A (en) 1999-05-27 1999-05-27 Electronic file managing method and computer readable recording medium storing program manage electronic file
PCT/JP2000/001630 WO2000073909A1 (en) 1999-05-27 2000-03-17 Electronic file management method and computer-readable recorded medium on which program for managing electronic file is recorded
AU31933/00A AU3193300A (en) 1999-05-27 2000-03-17 Electronic file management method and computer-readable recorded medium on whichprogram for managing electronic file is recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11147516A JP2000339206A (en) 1999-05-27 1999-05-27 Electronic file managing method and computer readable recording medium storing program manage electronic file

Publications (1)

Publication Number Publication Date
JP2000339206A true JP2000339206A (en) 2000-12-08

Family

ID=15432114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11147516A Pending JP2000339206A (en) 1999-05-27 1999-05-27 Electronic file managing method and computer readable recording medium storing program manage electronic file

Country Status (3)

Country Link
JP (1) JP2000339206A (en)
AU (1) AU3193300A (en)
WO (1) WO2000073909A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031956A1 (en) * 2002-09-30 2004-04-15 Fujitsu Limited Related information management method, program, and apparatus
JP2005267339A (en) * 2004-03-19 2005-09-29 Fuji Xerox Co Ltd File management system and file information presenting method
US7395451B2 (en) 2004-09-10 2008-07-01 Fujitsu Limited Apparatus, method and program for the control of storage
JP2009199356A (en) * 2008-02-21 2009-09-03 Osaka Univ File event correlation generation unit, management unit, and computer program
JP2011198020A (en) * 2010-03-19 2011-10-06 Fujitsu Ltd File management program, file management device and file management method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0363734A (en) * 1989-07-31 1991-03-19 Fuji Xerox Co Ltd System for controlling and operating file
JPH05313969A (en) * 1992-05-13 1993-11-26 Hitachi Ltd File list display method
JP3384016B2 (en) * 1993-02-19 2003-03-10 富士ゼロックス株式会社 Document editing management device
JPH0962658A (en) * 1995-08-21 1997-03-07 Hitachi Inf Syst Ltd Inter-document link processing system
JPH09223055A (en) * 1996-02-14 1997-08-26 Nippon Steel Corp Method and device for tree display
JPH09288671A (en) * 1996-04-22 1997-11-04 Hitachi Ltd Document preparation supporting device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031956A1 (en) * 2002-09-30 2004-04-15 Fujitsu Limited Related information management method, program, and apparatus
JP2005267339A (en) * 2004-03-19 2005-09-29 Fuji Xerox Co Ltd File management system and file information presenting method
US7395451B2 (en) 2004-09-10 2008-07-01 Fujitsu Limited Apparatus, method and program for the control of storage
JP2009199356A (en) * 2008-02-21 2009-09-03 Osaka Univ File event correlation generation unit, management unit, and computer program
JP2011198020A (en) * 2010-03-19 2011-10-06 Fujitsu Ltd File management program, file management device and file management method

Also Published As

Publication number Publication date
WO2000073909A1 (en) 2000-12-07
AU3193300A (en) 2000-12-18

Similar Documents

Publication Publication Date Title
JP3734334B2 (en) Data migration system, computer-readable recording medium storing data migration program, and data migration method
US5553216A (en) Structured database system together with structure definition frame storing document body data
US5715413A (en) Dragging and dropping with an instantiation object
JP3639410B2 (en) Computer system and method of operating a computer system
JPH09128380A (en) Document storing and managing system
JP2003223363A (en) Document processor
US20230071438A1 (en) System and method for utilizing search trees and tagging data items for data collection managing tasks
US5586239A (en) Computer controlled graphics display system for supporting information classification
JP2003337728A (en) Management method and device for data file history
JPWO2006030485A1 (en) Information management apparatus, method, and program
JP2000339206A (en) Electronic file managing method and computer readable recording medium storing program manage electronic file
JPWO2004031956A1 (en) Related information management method, program, and apparatus
JPH10143418A (en) Document information update monitoring device and update monitoring method for document information
JPH08137887A (en) Information storage and retrieval device
JP2004185270A (en) Unload program, load program and method of migrating data
JP3192898B2 (en) Database device
JP4056622B2 (en) Database management device
JPH0736684A (en) Domain directed parts controlling method
JPH0934906A (en) Book management device
US20020062305A1 (en) Database management systems
JP2001521225A (en) Computer thesaurus manager
JPH05108457A (en) Hyper text information management device
JPH05197533A (en) Control method for data item
JPH064382A (en) Document managing device
JPH07225705A (en) File managing device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20040616

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040910