(57)【要約】      （修正有）【課題】編集対象ファイルに対する他の複数の参照ファイルの関連の強さを自動的に取得して、作業者に負荷をかけることなく、編集対象ファイルに関連するファイルを関連の強い順に容易に検索することを可能にすること。【解決手段】ファイル編集の際に、開かれた全てのファイルについての、編集開始日時、編集終了日時、視認可能時間累計情報および保存履歴を含むファイル編集情報を取得して登録し、登録されたファイル編集情報に基づき、保存履歴が有りのファイルを編集対象ファイルとして抽出し、抽出した編集対象ファイルについては、前記編集開始時刻情報、編集終了時刻情報に基づいて当該編集対象ファイルが開いていた時間中に開いていた他の１〜複数の参照ファイルのファイル名および視認可能時間累計情報を取得し、該取得した参照ファイルのファイル名および視認可能時間累計情報を当該編集対象ファイルに関連付けて関連ファイル情報として登録する。【選択図】図１
2006293936.tif 000002
【特許請求の範囲】
【請求項１】
ファイル編集の際に、開かれた全てのファイルについての、編集開始日時、編集終了日時、視認可能時間累計情報および保存履歴を含むファイル編集情報を取得して登録する第１登録手段と、
前記第１登録手段に登録されたファイル編集情報に基づき、保存履歴が有りのファイルを編集対象ファイルとして抽出し、抽出した編集対象ファイルについては、前記編集開始時刻情報、編集終了時刻情報に基づいて当該編集対象ファイルが開いていた時間中に開いていた他の１〜複数の参照ファイルのファイル名および視認可能時間累計情報を取得し、該取得した参照ファイルのファイル名および視認可能時間累計情報を当該編集対象ファイルに関連付けて関連ファイル情報として登録する第２登録手段と、
を備えることを特徴とするファイル関連取得装置。
【請求項２】
前記第２登録手段は、前記関連ファイル情報の登録の際に、当該編集対象ファイルに関連付けられた関連ファイル情報が既に登録されている場合は、新たに作成した関連ファイル情報を既に登録されている関連ファイル情報にマージし、マージした後の関連ファイル情報を登録することを特徴とする請求項１に記載のファイル関連取得装置。
【請求項３】
前記第２登録手段は、前記取得した各参照ファイルの視認可能時間累計情報に基づいて各参照ファイルの当該編集対象ファイルに対する関連度を決定し、該決定した関連度、ファイル名および視認可能時間累計情報を含む関連ファイル情報を登録することを特徴とする請求項１または２に記載のファイル関連取得装置。
【請求項４】
ファイル編集の際に、指定された編集対象ファイルに関連付けられた前記関連ファイル情報を参照可能に表示する関連ファイル情報表示手段を更に備えることを特徴とする請求項１〜３の何れか一つに記載のファイル関連取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集対象ファイルと他の１〜複数の参照ファイルとの関連を取得するファイル関連取得装置に関するものである。
【背景技術】
【０００２】
ファイルの作成を行う際には、他のファイルを同時に使用することがある。このようなファイル作成作業の際に、当該編集対象ファイルに関連する他の参照ファイルを容易に検索することができれば、ユーザにおいてはファイル編集作業を能率良く行うことができる。
【０００３】
特許文献１においては、ファイル編集作業中に開かれた全てのファイルの編集開始日時、ファイルの編集終了日時、および更新日時を登録しておき、この登録データを用いることにより、或るファイルAAの再編集時に、前回あるファイルAAを編集した時（ファイルAAの編集開始日時からファイルAAの編集終了日時まで）に開かれていた他のファイルと、更新された他のファイルをファイルAAに関連するファイルとして表示することで、あるファイルに関連する他のファイルを容易に検索できるようにしている。
【０００４】
【特許文献１】特開２００３−３０８２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、例えばファイルAAについて「開く・保存する・閉じる」の一連の作業を複数回行うと、最後にファイル編集作成（ファイルを開いてから閉じた時まで）を行った時の情報のみが保持される。そのため、最後にユーザがファイルAAについての編集作業を行った時に参照した他のファイルのみが検索でき、過去にファイルAAのファイル編集作業中に参照をしていた他のファイルの検索ができないという問題がある。また、ファイル編集作業の際には、各ファイルに対応して編集開始日時、編集終了日時および更新日時が登録されるのみであるので、ファイルAAが関連をしていたファイルBBが他のファイルCCの編集時に開かれた場合、ファイルBBの登録データはファイルCCの編集のときのものに更新されているので、ファイルBBとファイルAAの関連が途切れてしまう問題もある。
【０００６】
また、特許文献１では、ファイルAAを編集中に一瞬開かれたファイルBBと長時間開かれていたファイルCCとの関連の強さが同じになってしまう問題がある。さらに、ファイルAAの編集作業中に、例えば二つのファイルBB，CCが同時間の間開いていた場合において、各ファイルBB，CCのウィンドウがフォアグラウンドになっていた時間が異なるにも拘わらず、これら二つのファイルのファイルAAに対する関連の強さが同等となってしまうという問題もある。
【０００７】
本発明は、上記に鑑みてなされたものであって、編集対象ファイルに対する他の複数の参照ファイルの関連の強さを自動的に取得するとともにそれを次回編集後にも保持し続けるようにして、作業者に負荷をかけることなく、編集対象ファイルに関連するファイルを関連の強い順に容易に検索することが可能なファイル関連取得装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、ファイル編集の際に、開かれた全てのファイルについての、編集開始日時、編集終了日時、視認可能時間累計情報および保存履歴を含むファイル編集情報を取得して登録する第１登録手段と、前記第１登録手段に登録されたファイル編集情報に基づき、保存履歴が有りのファイルを編集対象ファイルとして抽出し、抽出した編集対象ファイルについては、前記編集開始時刻情報、編集終了時刻情報に基づいて当該編集対象ファイルが開いていた時間中に開いていた他の１〜複数の参照ファイルのファイル名および視認可能時間累計情報を取得し、該取得した参照ファイルのファイル名および視認可能時間累計情報を当該編集対象ファイルに関連付けて関連ファイル情報として登録する第２登録手段とを備えることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、当該編集対象ファイルが開いていた時間中に開いていた他の１〜複数の参照ファイルの視認可能時間累計情報に基づいて、編集対象ファイルに対する他のファイルの関連を判別して登録するようにしているので、この登録情報を使用すれば、編集対象ファイルに関連するファイルを関連の強い順に容易に検索することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかるファイル関連取得装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
図１は本発明にかかるファイル関連取得装置の実施の形態のブロック図を示したものである。図１に示すファイル関連取得装置は、ＣＰＵ，ＲＡＭなどから構成される制御装置１１、ユーザからの入力を受け付けるキーボード，マウスなどの入力装置１２、ＣＲＴやＬＣＤなどのユーザへの表示を行う表示装置１３、ファイル記憶装置１４、ファイルアクセス装置１５、ファイルアクセス監視装置１６を備えている。ファイル記憶装置１４、ファイルアクセス装置１５およびファイルアクセス監視装置１６が、特許請求の範囲で云うところの第１登録手段，第２登録手段に対応する。
【００１２】
ファイル記憶装置１４には、文書等の各種ファイルの他に、各ファイルのファイル情報がが記憶保持される。ファイルアクセス装置１５は、ファイル記憶装置１４に記録されているファイルにアクセスする各種のファイル編集ソフトウェアである。ファイルアクセス監視装置１６はファイル記憶装置１４に記憶されたファイルのうちでファイルアクセス装置１５がアクセスしたファイルを監視する。制御装置１１は、これら各構成要素を制御するとともに、ファイルに対し開く、編集する、閉じるなどの命令処理を実行する。
【００１３】
図２はファイル記憶装置１４に記録されているファイル情報を示したものである。ファイル記憶装置１４には、各ファイルの他に、図２に示すように、ファイル名と、関連ファイル情報（ＲＦＩＦ; Related File Information File)との対応関係を含むファイル情報が、各ファイルの付属情報として記憶されている。ファイル記憶装置１４内で、ファイル名と関連ファイル情報とは紐付けられており、どちらの一方からでも他方を検索可能である。
【００１４】
図３は各関連ファイル情報（ＲＦＩＦ）自体の記憶内容を示すものである。関連ファイル情報には、編集対象ファイルが関連する１〜複数の参照ファイル名と、関連した参照ファイルの当該編集対象ファイルに対する関連度（関連の強さ）の指標となる視認可能時間累計と、視認可能時間累計の長い順に番号がふられた関連度とが対応付けられて記憶されている。図３の場合、編集対象ファイル００１に紐付けられているＲＦＩＦ００１の関連ファイル情報が示されている。後で詳述するが、編集対象ファイルが開かれてから閉じられるまでのファイル編集時間内に、視認可能な状態で開かれていたファイルが、編集対象ファイルが関連する参照ファイルとなる。また、視認可能時間累計とは、フォアグラウンドになっている時間、アクティブとはなっていないがユーザが少なくとも一部でも当該ファイルウィンドウを視認可能な状態にある時間の累計をいう。
【００１５】
図４はファイルアクセス監視装置１６が開いている各ファイルについて取得し、保持するファイル編集情報テーブルを示すものである。このファイル編集情報テーブルには、各ファイルのファイル名毎に、当該ファイルが開かれた編集開始日時情報、当該ファイルが閉じられた編集終了日時情報、当該ファイルが開かれてから閉じられるまでの時間中での前述の視認可能時間累計情報、本編集作業中に当該ファイルが保存されたか否かを示す保存履歴情報が登録される。
【００１６】
つぎに、本ファイル関連取得装置の動作を図５のフローチャートに従って説明する。この図５のフローチャートはユーザから入力装置１２を通してファイルアクセス装置１５に対してファイルを開く要求があった全てのファイルに対して実行される。
【００１７】
まず、制御装置１１は、ユーザから入力装置１２を通してファイルアクセス装置１５に対してファイルを開く要求があったファイル（このファイル中には編集対象ファイルおよび参照ファイルが含まれ、これらを含めてユーザ作業ファイルという）を表示装置１３に表示する（ステップＳ１００）。
【００１８】
次に、ファイルアクセス装置１５は開いたユーザ作業ファイルのファイル名と開いた時刻情報をファイルアクセス監視装置１６に通知する。ファイルアクセス監視装置１６は図４に示したファイル編集情報テーブルに新たなエントリを追加し、通知されたファイル名と開かれた時刻を記録する（ステップＳ１０１）。
【００１９】
次に、ユーザは開いたユーザ作業ファイルについて編集作業を行う（ステップＳ１０２）。ファイルアクセス監視装置１６は、ファイル編集作業中に当該ユーザ作業ファイルの視認可能時間の累計を計測し、計測した累計時間を図４に示したファイル編集情報テーブル内の当該ユーザ作業ファイルと同じファイル名のエントリの視認可能時間累計に記録する。
【００２０】
次に、ユーザがユーザ作業ファイルを保存するかどうか決定する（ステップＳ１０３）。保存しない場合、手順はステップＳ１０５に移行される。保存する場合は、ファイルアクセス装置１５はユーザ作業ファイルをファイル記憶装置１４に保存し、ファイルアクセス監視装置１６にファイルの保存事実と保存したユーザ作業ファイルのファイル名を通知する。ファイルアクセス監視装置１６は図４に示したファイル編集情報テーブルのエントリからユーザ作業ファイルと同一のファイル名があるエントリを検索し、そのエントリの保存履歴に保存した事実を記録する（ステップＳ１０４）。
【００２１】
次に、ユーザがユーザ作業ファイルを閉じるかどうか決定する（ステップＳ１０５）。閉じない場合は手順はステップＳ１０２に移行される。閉じる場合はファイルアクセス装置１５は表示装置１３からファイルの表示を消す。
【００２２】
次に、ファイルアクセス装置１５はファイルアクセス監視装置１６に対し、閉じたユーザ作業ファイルのファイル名、閉じた時刻情報を通知する（ステップＳ１０６）。ファイルアクセス監視装置１６は図４に示したファイル編集情報テーブルのエントリからユーザ作業ファイルと同一のファイル名があるエントリを検索し、そのエントリに閉じた時刻を記録する。
【００２３】
図６は、ファイル記憶装置１４の中のファイル００１〜００７が開かれていた時間帯をグラフで表したものである。太線はその時間にファイルが開かれていた事を示している。図６に示すようなファイル００１〜００７についてのファイル編集が行われた際、ファイルアクセス監視装置１６のファイル編集情報テーブルの記憶内容は、結果的に、図４に示すようになる。
【００２４】
次にファイルアクセス監視装置１６は、図４に示したファイル編集情報テーブルから閉じたユーザ作業ファイルに保存履歴があるかどうか確認する（ステップＳ１０７）。無い場合はこれで処理を終了する。保存履歴がある場合は、手順はステップＳ１０８に移行される。
【００２５】
ファイルアクセス監視装置１６は、図４に示したファイル編集情報テーブルの登録内容に基づき、当該ユーザ作業ファイルが開いていた間に開いていた他の参照ファイルを検索し、検索したファイル名と、該ファイル名に対応する視認可能時間累計を抽出し、抽出したファイル名および視認可能時間累計との対応関係を示す追加ＲＦＩＦテーブルを、図３に示したＲＦＩＦテーブルと同様の形式で一時作成する（ステップＳ１０８）。
【００２６】
追加ＲＦＩＦテーブルに登録されるファイルについて図６を用いて説明する。ここでは、ファイル００１を編集対象ファイルとする。編集対象ファイル００１は１２時３０分に開かれ、１４時００分に閉じられている。したがって、編集対象ファイル００１の関連ファイルとして追加ＲＦＩＦテーブルに記録されるファイルは、編集対象ファイル００１と同時に開かれていたファイル、即ち編集対象ファイル００１が開いていた１２時３０分から１４時００分の間に開かれていたファイル００２、ファイル００３、ファイル００５、ファイル００７となる。
【００２７】
図７は、図６に示したファイル編集が行われた際の編集対象ファイル００１についての追加ＲＦＩＦテーブルの内容を示すものである。この追加ＲＦＩＦテーブルには、ファイル００１が開いていた時間の間に開かれていたファイル００２、ファイル００３、ファイル００５、ファイル００７についての視認可能時間累計が記録されている。
【００２８】
次に、ファイルアクセス監視装置１６は、ファイルアクセス装置１５を通してファイル記憶装置１４に対し、追加ＲＦＩＦテーブルを作成したユーザ作業ファイルに紐付けられているＲＦＩＦファイルを要求して取得する。そして、ファイルアクセス監視装置１６は、取得したＲＦＩＦファイルに対し追加ＲＦＩＦテーブルの内容を盛り込むマージ処理を実行する（ステップＳ１０９）。このマージ処理の際に、同じファイル名のエントリについては、ＲＦＩＦファイルの視認可能時間累計と追加ＲＦＩＦテーブルの視認可能時間累計とを加算し、１つのエントリとする。また、再計算された視認可能時間累計に基づき関連度が新たに付けられる。
【００２９】
図８は、図３に示したファイル００１のＲＦＩＦファイルに、図７に示したファイル００１の追加ＲＦＩＦテーブルの内容を盛り込むマージ処理を行った結果作成されたマージＲＦＩＦファイルを示すものである。ファイル００２，００３については、ＲＦＩＦファイルおよび追加ＲＦＩＦテーブルに同じエントリがあるので、ＲＦＩＦファイルおよび追加ＲＦＩＦテーブルの視認可能時間累計とが加算されている。また、新たな順番の関連度が付けられている。
【００３０】
そして、ファイルアクセス監視装置１６は、ファイルアクセス装置１５を通してファイル記憶装置１４に対し、ステップＳ１０９でマージしたマージＲＦＩＦファイルをＲＦＩＦファイルとして保存させるとともに、該保存したＲＦＩＦファイルを所要のユーザ作業ファイルへ関連付けして、処理を終了する（ステップＳ１１０）。
【００３１】
なお、ファイルアクセス監視装置１６においては、追加ＲＦＩＦテーブルおよびマージＲＦＩＦファイルの作成が終了した編集対象ファイルに関しては、図４に示したファイル編集情報テーブル中の保存履歴をありからなしに変更する。また、図４の場合は、保存履歴のあるファイルは、ファイル００１の他に、ファイル００３，ファイル００４およびファイル００７があるが、ファイルアクセス監視装置１６では、これら保存履歴のあるファイル００３，００４および００７についても前記と同様して追加ＲＦＩＦテーブルおよびマージＲＦＩＦファイルの作成処理を行って、ＲＦＩＦファイルを更新する。
【００３２】
また、ユーザが新規ファイルを他のファイルを参照しながら作成をして保存をした場合には、ステップＳ１０９でのマージ処理は行われず、作成された追加ＲＦＩＦテーブルがそのまま新規ファイルに対応するＲＦＩＦファイルとして登録される。
【００３３】
また、ユーザが所要の編集対象ファイルを開いた際には、当該編集対象ファイルに関連付けられている関連ファイル情報（図３）に基づき、関連付けられている関連ファイルの一覧を関連度と共に表示する。そして、関連ファイル一覧から関連ファイルを開くこと、関連度の編集、関連ファイルの手動追加などを行えるようにする。
【００３４】
このように本実施の形態によれば、関連ファイル情報の登録の際に、当該編集対象ファイルに関連付けられた関連ファイル情報が既に登録されている場合は、新たに作成した関連ファイル情報を既に登録されている関連ファイル情報にマージし、マージした後の関連ファイル情報を登録するようにしているので、ファイルの編集を行う度に、関連ファイル情報が更新されて蓄積されていくことになり、これによりファイルの編集を何回行っても過去のファイルとの関連情報が無くなることがない。また、編集対象ファイルが開いていた時間中に開いていた他の１〜複数の参照ファイルの視認可能時間累計情報に基づいて、編集対象ファイルに対する他のファイルの関連を判別して登録するようにしているので、この登録情報を使用すれば、作業者に負荷をかけることなく、編集対象ファイルに関連するファイルを関連の強い順に容易に検索することが可能となる。
【産業上の利用可能性】
【００３５】
以上のように、本発明にかかるファイル関連取得装置は、ファイル編集を行う各種のソフトウェアに有用である。
【図面の簡単な説明】
【００３６】
【図１】本発明にかかるファイル関連取得装置の実施の形態を示すシステムブロック図である。
【図２】ファイル記憶装置に記憶されているデータを示す図である。
【図３】ＲＦＩＦファイルが保持する情報テーブルを示す図である。
【図４】ファイルアクセス監視装置が各ファイルについて取得、保持するファイル編集情報テーブルの内容を示す図である。
【図５】本発明にかかるファイル関連取得装置の処理手順を示すフローチャートである
【図６】複数のファイルが開かれていた時間帯を表した図である。
【図７】追加ＲＦＩＦファイルが保持する情報テーブルを示す図である。
【図８】ＲＦＩＦファイルと追加ＲＦＩＦファイルとをマージした情報テーブルを示す図である。
【符号の説明】
【００３７】
１１  制御装置
１２  入力装置
１３  表示装置
１４  ファイル記憶装置
１５  ファイルアクセス装置
１６  ファイルアクセス監視装置
【図１】
2006293936.tif 000003
【図２】
2006293936.tif 000004
【図３】
2006293936.tif 000005
【図４】
2006293936.tif 000006
【図５】
2006293936.tif 000007
【図６】
2006293936.tif 000008
【図７】
2006293936.tif 000009
【図８】
2006293936.tif 000010