(57)【要約】【課題】電子データの更新状況を容易に管理し、利用者の利便性の向上を図る。【解決手段】作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、作成及び更新された毎の各電子データを画像化して画像化データを生成し、電子データが作成及び更新された順序を特定する順序情報と共に画像化データを記憶装置に記憶する画像化データ登録手段と、順序情報に基づいて、記憶装置から作成及び更新が前後する画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、画像比較手段にて特定して記憶した画像化データ間の変更点を出力する変更出力手段と、を備えた。【選択図】図２
2009176100.tif 000002
【特許請求の範囲】
【請求項１】
作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、
作成及び更新された毎の各前記電子データを画像化して画像化データを生成し、前記電子データが作成及び更新された順序を特定する順序情報と共に前記画像化データを記憶装置に記憶する画像化データ登録手段と、
前記順序情報に基づいて、前記記憶装置から作成及び更新が前後する前記画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、
前記画像比較手段にて特定して記憶した前記画像化データ間の前記変更点を出力する変更出力手段と、
を備えたことを特徴とするファイル管理装置。
【請求項２】
前記画像比較手段は、前記画像化データ間で相互に対応する各画素を比較し、変更された画素の位置を前記変更点として特定する、
ことを特徴とする請求項１記載のファイル管理装置。
【請求項３】
前記画像化データ登録手段は、前記電子データをページ毎に画像化し、
前記画像比較手段は、前記画像化データ間で相互に対応するページ内の各画素を比較し、変更されたページ及び画素の位置を前記変更点として特定する、
ことを特徴とする請求項２記載のファイル管理装置。
【請求項４】
前記順序情報に基づく２以上の前記電子データの指定を受け付ける比較データ指定手段を備え、
前記画像比較手段は、前記比較データ指定手段にて指定された各前記電子データにそれぞれ対応する各前記画像化データを比較する、
ことを特徴とする請求項１，２又は３記載のファイル管理装置。
【請求項５】
前記変更出力手段は、前記順序情報に基づいて前記電子データが更新された毎の前記変更点を変更履歴として出力する、
ことを特徴とする請求項１，２，３又は４記載のファイル管理装置。
【請求項６】
前記電子データ登録手段は、作成及び更新された毎の前記電子データを前記順序情報と共に前記記憶装置に記憶する、
ことを特徴とする請求項１，２，３，４又は５記載のファイル管理装置。
【請求項７】
前記順序情報は、前記電子データが作成及び更新された日時を表す日時情報を含む、
ことを特徴とする請求項１，２，３，４，５又は６記載のファイル管理装置。
【請求項８】
コンピュータに、
作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、
作成及び更新された毎の各前記電子データを画像化して画像化データを生成し、前記電子データが作成及び更新された順序を特定する順序情報と共に前記画像化データを記憶装置に記憶する画像化データ登録手段と、
前記順序情報に基づいて、前記記憶装置から作成及び更新が前後する前記画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、
前記画像比較手段にて特定して記憶した前記画像化データ間の前記変更点を出力する変更出力手段と、
を実現させるためのプログラム。
【請求項９】
前記画像比較手段は、前記画像化データ間で相互に対応する各画素を比較し、変更された画素の位置を前記変更点として特定する、
ことを特徴とする請求項８記載のプログラム。
【請求項１０】
作成及び更新された電子データを記憶装置に記憶する電子データ登録工程と、
作成及び更新された毎の各前記電子データを画像化して画像化データを生成し、前記電子データが作成及び更新された順序を特定する順序情報と共に前記画像化データを記憶装置に記憶する画像化データ登録工程と、
前記順序情報に基づいて、前記記憶装置から作成及び更新が前後する前記画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較工程と、
前記画像比較工程にて特定して記憶した前記画像化データ間の前記変更点を出力する変更出力工程と、
を有することを特徴とするファイル管理方法。
【請求項１１】
前記画像比較工程は、前記画像化データ間で相互に対応する各画素を比較し、変更された画素の位置を前記変更点として特定する、
ことを特徴とする請求項１０記載のファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置にかかり、特に、ファイルの変更を管理するファイル管理装置に関する。
【背景技術】
【０００２】
近年、様々な電子データを作成するアプリケーションソフトが開発されている。例えば、ワープロソフト・表計算ソフト・プレゼンテーションソフトなどがある。そして、このようなアプリケーションソフトで作成した電子データは、当該アプリケーションソフトを利用することで内容の変更が容易であるため、頻繁に更新が行われる。すると、前回登録されたデータからの変更箇所を把握することが困難となる。特に、近年では、複数人で同一の電子データを共有する場合が増えているため、他の利用者による変更箇所を認識することがより困難となっている。
【０００３】
上述したような状況においては、例えば、利用者が自ら電子データの変更内容を変更履歴ファイルやノートに記載することで、変更内容を管理する場合がある。しかしながら、かかる方法では、変更箇所の記載洩れや記入ミスによって、利用者が混乱する可能性がある。また、アプリケーションソフト自体に、電子データ内にコメント機能などの変更箇所を記入したり変更履歴を表示する機能を有しているものもあるが、利用者はアプリケーションソフト毎に、及び、アプリケーションソフトを変更する度に、かかる機能の使用方法を覚えなければならない、という煩わしさも生じる。さらに、アプリケーションソフトによっては、図や写真の変更箇所の比較は未対応という場合が多く、図や写真を変更する場合には、依然として上述したように変更履歴に記載するという方法を取らざるを得なかった。このため、利用者が変更履歴を記録したり、変更履歴内容を確認するといった手間が生じ、一方で、変更記録の信頼性が低い、という問題があった。
【０００４】
ここで、電子データの変更管理に関連する技術として、特許文献１，２に開示の技術がある。まず、特許文献１に開示の技術は、文書データを作成したソフトのバージョンが異なる場合に、バージョンの相違による差分を抽出する、というものである。また、特許文献２に開示の技術は、文書ファイルの紙媒体に手書きにより追加された内容を抽出する技術である。具体的には、元となる文書ファイルを画像化すると共に、手書きの内容が追加された紙媒体も同様に読み取って画像化し、これらの差分を抽出している。
【０００５】
【特許文献１】特開２００２−２４２１１号公報
【特許文献２】特開２００４−３４１９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示の技術では、ソフトウェアのバージョンの相違に基づく変更点のみを抽出するだけであって、データの内容の相違は抽出することはできない。また、特許文献２に開示の技術では、紙媒体から読み取ったデータの差異を抽出しているため、ユーザの手間がかかり、また、読取り条件によって変更箇所の抽出精度が落ちる、という問題がある。そして、上述したように、頻繁に更新されるような電子データの変更履歴を管理することが困難である。
【０００７】
このため、本発明の目的は、上述した課題である、電子データの更新状況を容易に管理することができ、利用者の利便性の向上を図る、ことにある。
【課題を解決するための手段】
【０００８】
そこで、本発明の一形態であるファイル管理装置は、
作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、
作成及び更新された毎の各電子データを画像化して画像化データを生成し、電子データが作成及び更新された順序を特定する順序情報と共に画像化データを記憶装置に記憶する画像化データ登録手段と、
順序情報に基づいて、記憶装置から作成及び更新が前後する画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、
画像比較手段にて特定して記憶した画像化データ間の変更点を出力する変更出力手段と、
を備えた、という構成を採る。
【０００９】
また、本発明の他の形態であるプログラムは、
コンピュータに、
作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、
作成及び更新された毎の各電子データを画像化して画像化データを生成し、電子データが作成及び更新された順序を特定する順序情報と共に画像化データを記憶装置に記憶する画像化データ登録手段と、
順序情報に基づいて、記憶装置から作成及び更新が前後する画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、
画像比較手段にて特定して記憶した画像化データ間の変更点を出力する変更出力手段と、
を実現させる、という構成を採る。
【００１０】
さらに、本発明の他の形態であるファイル管理方法は、
作成及び更新された電子データを記憶装置に記憶する電子データ登録工程と、
作成及び更新された毎の各電子データを画像化して画像化データを生成し、電子データが作成及び更新された順序を特定する順序情報と共に画像化データを記憶装置に記憶する画像化データ登録工程と、
順序情報に基づいて、記憶装置から作成及び更新が前後する画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較工程と、
画像比較工程にて特定して記憶した画像化データ間の変更点を出力する変更出力工程と、
を有する、という構成を採る。
【発明の効果】
【００１１】
本発明は、以上のように構成されるため、複数のユーザにて更新されたり、頻繁に更新されるような電子データであっても、ユーザが容易に更新状況を把握することができ、また、ファイル管理の信頼性の向上を図ることができる。その結果、ファイル管理におけるユーザの利便性の向上を図ることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１２】
上述したように、本発明の一形態であるファイル管理装置は、
作成及び更新された電子データを記憶装置に記憶する電子データ登録手段と、
作成及び更新された毎の各電子データを画像化して画像化データを生成し、電子データが作成及び更新された順序を特定する順序情報と共に画像化データを記憶装置に記憶する画像化データ登録手段と、
順序情報に基づいて、記憶装置から作成及び更新が前後する画像化データを読み出して相互に比較し、当該画像化データ間の変更点を特定して記憶する画像比較手段と、
画像比較手段にて特定して記憶した画像化データ間の変更点を出力する変更出力手段と、
を備えた、という構成を採る。
【００１３】
そして、上記画像比較手段は、画像化データ間で相互に対応する各画素を比較し、変更された画素の位置を変更点として特定する、という構成を採る。さらに、上記画像化データ登録手段は、電子データをページ毎に画像化し、上記画像比較手段は、画像化データ間で相互に対応するページ内の各画素を比較し、変更されたページ及び画素の位置を変更点として特定する、という構成を採る。
【００１４】
また、ファイル管理装置は、順序情報に基づく２以上の前記電子データの指定を受け付ける比較データ指定手段を備え、上記画像比較手段は、比較データ指定手段にて指定された各前記電子データにそれぞれ対応する各画像化データを比較する、という構成を採る。また、上記変更出力手段は、順序情報に基づいて電子データが更新された毎の変更点を変更履歴として出力する、という構成を採る。また、上記電子データ登録手段は、作成及び更新された毎の電子データを順序情報と共に前記記憶装置に記憶する、という構成を採る。なお、上記順序情報は、電子データが作成及び更新された日時を表す日時情報を含む、という構成を採る。
【００１５】
上記発明によると、まず、ファイル管理装置は、ユーザにて新たに作成された電子データを記憶装置に記憶する。また、ファイル管理装置は、記憶装置に記憶された上記電子データが、同一ユーザ、あるいは、他のユーザにて更新されると、この更新された電子データを記憶装置に記憶する。このとき、電子データが作成及び更新される度に、更新順序がわかるようそれぞれ電子データを記憶装置に記憶してもよく、あるいは、最新の電子データのみを更新記憶してもよい。また、ファイル管理装置は、作成及び更新された毎の電子データを、それぞれ１ページごとに画像化して、画像化データを記憶する。このとき、各作成及び更新毎の更新順序がわかるよう、各画像化データを記憶する。なお、画像化データの生成は、電子データが作成及び更新されたときに実行されてもよく、あるいは、後述するように、画像化データの比較や変更履歴の要求があったときに実行されてもよい。
【００１６】
その後、あるユーザから作成や更新日時等を指定して電子データの比較要求があると、記憶装置から順序情報に基づいて、該当する作成あるいは更新日時の画像化データを読み出す。そして、画像化データ間を相互に比較し、画像上における相違点を特定して、かかる箇所を表す情報を変更点として記憶する。例えば、画像化データ間で相互に対応する各ページの各画素を比較し、相違している画素の位置（ページ、座標）を変更点として特定する。そして、この変更点をユーザに対して出力する。このとき、電子データが更新された毎の変更点を変更履歴として出力してもよい。
【００１７】
以上のように、本発明では、作成及び更新される毎の電子データを画像化し、画像化データに基づいて電子データの変更点を特定しているため、容易かつ高精度に変更点の抽出が可能となる。従って、複数のユーザにて更新されたり、頻繁に更新されるような電子データであっても、ユーザが容易に更新状況を把握することができる。その結果、ファイル管理の信頼性の向上を図ることができると共に、ユーザの利便性の向上を図ることができる。また、更新された毎の電子データを記憶しておくことで、変更履歴等に基づいて、各更新時の電子データを編集することも可能となり、さらなるユーザの利便性の向上を図ることができる。
【００１８】
以下、本発明の具体的な構成及び動作を、実施形態にて説明する。なお、実施形態では、変更点を特定する対象となる電子データは、ワープロソフト等によって作成・更新された画像を含む文書データである場合を例示しているが、電子データの種類は限定されない。例えば、ＰＤＦファイルや表計算ソフト、プレゼンテーションソフトなどで生成されたデータであってもよく、さらには、画像ソフトにて生成された画像のみのデータであってもよい。
【００１９】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図１１を参照して説明する。図１は、ファイル管理システムの全体構成を示すブロック図であり、図２は、ファイルサーバの構成を示す機能ブロック図である。図３乃至図４は、ファイルサーバに記憶されるデータの一例を示す図である。図５は、画像化データの一例を示す図である。図６は、変更点の出力例を示す図であり、図７は、変更履歴の出力例を示す図である。図８は、ファイル管理システムの動作を示すシーケンス図であり、図９乃至図１１は、ファイルサーバの動作を示すフローチャートである。
【００２０】
［構成］
図１に示すファイル管理システムは、電子データの作成・更新を行うユーザ端末２，３，４と、電子データを記憶して管理するファイルサーバ１と、がネットワークＮを介して接続されている。ここで、本実施形態では、電子データはワープロソフトにて作成した文書データであり、ユーザ端末２，３，４は、この文書データである電子データを作成・更新するためのワープロソフトなどのアプリケーションを備えている。なお、電子データを作成・更新するアプリケーションは、ネットワークＮ上の他のサーバから各ユーザ端末２，３，４に提供されてもよい。
【００２１】
そして、ファイルサーバ１は、図示しないが、演算装置、記憶装置、入力装置、出力装置を備えた一般的なサーバコンピュータである。ここで、演算装置は、例えば、ＣＰＵであり、記憶装置はＲＡＭなどの主記憶部や、ハードディスクドライブなどの補助記憶装置である。また、入力装置は、例えば、キーボードやマウスであり、出力装置は、表示装置やプリンタなどである。
【００２２】
そして、本実施形態におけるファイルサーバ１の演算装置は、所定のプログラムが組み込まれることによって、図２に示すように、電子データ登録部１１と、電子データ画像化部１２と、画像比較部１３と、変更内容出力部１４と、を備えている。また、記憶装置は、電子データ記憶部１５と、画像化データ記憶部１６と、変更内容記憶部１７と、を備えている。以下、各構成について詳述する。
【００２３】
上記電子データ登録部１１（電子データ登録手段）は、ユーザ端末２，３，４にてネットワークＮを介してアクセスされ、当該ユーザ端末２，３，４による操作によって新たに生成された、あるいは、更新された電子データを、電子データ記憶部１５に記憶する機能を有する。ここで、図３に、電子データ記憶部１５に記憶する情報の一例を示す。そして、上記電子データ登録部１１は、例えば、新たに電子データが生成されたときには、当該電子データにファイルＩＤを付与して、当該ファイルＩＤの電子データを格納する領域５を確保する。そして、この電子データの電子データ名と登録者名を、登録情報として記憶する。さらに、電子データが生成された日時情報（順序情報）（例えば、○月○日）と共に、電子データ自体５１を記憶する。
【００２４】
また、上記電子データ登録部１１は、既に記憶している電子データの更新を受け付けて、当該更新された電子データを電子データ記憶部１５に登録する機能を有する。例えば、既に記憶されている電子データに、ユーザ端末２，３，４からアクセスがあると、日時情報に基づいて最新の電子データを読み出してユーザ端末２，３，４に送信し、当該ユーザ端末２，３，４による更新処理を受ける。そして、更新の保存が要求されると、更新された日時情報（例えば、○月△日）と共に、当該更新された電子データ自体５２を記憶する。このようにして、電子データ登録部１１は、電子データが更新される毎に、その都度、更新された電子データを日時情報と共に蓄積しておく。つまり、更新される前の電子データも残しておく。
【００２５】
ここで、電子データと共に記憶される当該電子データが生成あるいは更新された日時情報は、必ずしも日時を表す情報を含んでいなくてもよい。少なくとも電子データが生成及び更新された順序がわかる情報であればよく、例えば、更新される毎に１ずつ加算される番号を表す情報であってもよい。また、電子データ登録部１１は、必ずしも更新される毎に電子データを蓄積する必要はなく、電子データ記憶部１５に最新の電子データのみを記憶してもよい。
【００２６】
また、上記電子データ画像化部１２（画像化データ登録手段）は、上述したように電子データ記憶部１５に記憶された各電子データを画像化して、画像化データを生成し、画像化データ記憶部１６に記憶する機能を有する。ここで、図４に、画像化データ記憶部１６に記憶する情報の一例を示す。そして、上記電子データ画像化部１２は、例えば、上記電子データ登録部１１にて新たに電子データが生成され登録されたときには、この電子データと同一のファイルＩＤの格納領域６を確保し、電子データ名、登録者名といった登録情報６０を記憶する。さらに、この格納領域に、電子データが生成された日時情報（順序情報）（例えば、○月○日）と共に、電子データを画像化した画像化データ自体６１を記憶する。
【００２７】
また、電子データ画像化部１２は、電子データが更新されたときも同様に、更新登録された電子データを画像化した画像化データ自体６２を、その更新された日時情報（例えば、○月△日）と共に記憶する。このようにして、電子データ画像化部１２は、電子データが生成及び更新される毎に、その都度、生成及び更新された各電子データを画像化した画像化データを、日時情報と共に蓄積しておく。つまり、生成及び更新毎の電子データの内容を可視化した状態である画像化データとして、順番に蓄積する。
【００２８】
ここで、上記電子データ画像化部１２は、例えば、電子データ登録部１１にて電子データが登録されたことを検知すると、自動的に電子データの全てのページを、１ページ毎にＢＭＰやＧＩＦなどのファイル形式で画像化して記憶する。例えば、図５に示すように、電子データが画像を含む文書データであっても、各ページ毎の画像データとして保存することができる。
【００２９】
なお、電子データの画像化は、必ずしも電子データが作成及び更新されたタイミングで実行されることに限定されず、図３に示すように、更新される毎の電子データが記憶されている場合には、これら各電子化データに基づいて、後の画像化データを比較する直前に実行して画像化してもよい。また、各画像化データと共に記憶される日時情報は、上述同様に、必ずしも元となった電子データが生成あるいは更新された日時を表す情報を含んでいなくてもよい。少なくとも画像化データの元となった電子データが生成及び更新された順序がわかる情報であればよく、例えば、更新される毎に１ずつ加算される番号を表す情報であってもよい。
【００３０】
また、上記画像比較部１３（画像比較手段）は、図４に示すように、生成から更新された順番に記憶された画像化データのうち、作成及び更新が前後する画像化データを読み出して、当該画像化データ同士を比較する。例えば、図５に示すように、日時情報が前後する○月△日と○月×日の各画像化データ６２，６３を読み出して、各画像化データの同一ページの同一画素のデータが一致するか否か比較する。具体的には、まず、各画像化データの１ページ目の（１，１）座標を比較し、この画素の濃淡値が一致するか否かを調べ、一致しなければ変更があった箇所として、そのページ番号と座標を変更点として特定し、変更内容記憶部１７に記憶する。そして、上記処理を各画像化データの相互に対応する全頁の各画素について行う。これにより、文章の違いだけでなく図や写真の細かな違いを検出することができる。
【００３１】
ここで、上記画像比較部１３による画像化データの比較処理は、例えば、ユーザ端末２，３，４から比較要求や変更履歴の要求があったときに実行される。つまり、ユーザ端末２，３，４のユーザが、ある電子データの更新状況を把握したい場合には、当該電子データをファイル名などで指定して、その比較要求を行う。このとき、更新日時指定があった場合には、当該日時及びその前に更新された連続する電子データにそれぞれ対応する画像化データを読み出しして、上述したように比較処理を実行する。あるいは、更新日時指定がない場合には、最新の電子データとその前の電子データにそれぞれ対応する画像化データの比較処理を行う。つまり、○月Ｘ日が指定された場合には、指定された○月×日と、その１つ前に更新された○月△日の各電子データにそれぞれ対応する画像化データを読み出して、比較処理を行う。以上のように、画像比較部１３は、比較する電子データの日時指定を受け付ける比較データ指定手段として機能する。
【００３２】
但し、画像比較部１３は、上記電子データ登録部１１にて電子データが更新される毎に自動的に作動し、当該更新された電子データと１つ前の電子データとの各画像化データの比較を行ってもよい。これにより、電子データの変更点が変更内容記憶部１７に蓄積され、更新履歴が自動的に生成されることとなる。また、画像比較部１３は、ユーザ端末２，３，４から更新履歴の要求を受け付けると、上述したように、相互に更新が前後する全ての電子データ間の変更点を特定し、これらを変更内容記憶部１７に蓄積する。これにより、更新履歴を生成することができる。
【００３３】
そして、上記変更内容出力部１４（変更出力手段）は、上記画像比較部１３にて特定した特定の日時における電子データ間の変更点を、変更内容記憶部１７から読み出して、ユーザ端末２，３，４に送信する。ここで、ユーザ端末２，３，４に送信する変更点情報７の一例を図６に示す。この図に示すように、変更点情報７は、電子データを特定するファイル名と、変更前後の日時と、変更箇所を特定する情報（１ページ、１行目）と、を含んでいる。さらに、図６の点線で囲ったように、変更箇所を図示して、電子データを表示してもよい。
【００３４】
また、変更内容出力部１４は、日時情報に基づいて更新された順番にそれぞれの変更点を列挙し、変更履歴情報としてユーザ端末２，３，４に出力する。ここで、ユーザ端末２，３，４に送信する変更履歴情報８の一例を、図７に示す。この図に示すように、変更履歴情報８は、電子データを特定するファイル名と、電子データの各更新日時と、各変更日時の変更における変更箇所を特定する情報と、を含んでいる。これにより、どの段階でどのような変更がされたか、ということを把握することができる。そして、場合によっては、その変更日時の電子データを電子データ記憶部１５内から取得することも可能である。従って、過去の電子データを参照したり、編集することも可能である。なお、変更内容出力部１４は、ファイルサーバ１に装備された表示装置や印刷装置に、上記変更点情報や変更履歴情報を出力してもよい。
【００３５】
［動作］
次に、上記構成のファイル管理システム、及び、ファイルサーバの動作を、図８のシーケンス図、及び、図９乃至図１１のフローチャートを参照して説明する。はじめに、図８及び図９を参照して、ユーザが電子データを作成して登録する動作、及び、電子データを変更して再登録する動作、を説明する。
【００３６】
まず、ユーザは、ユーザ端末２にインストールされているアプリケーションソフトを用いて、文書データなどの電子データを作成し、これをファイルサーバ１に登録すべくネットワークＮを介してファイルサーバ１に送信する（図８のステップＳ１）。すると、ファイルサーバ１は、ユーザ端末２から送信された新たに作成された電子データを、電子データ記憶部１５に記憶する（図８のステップＳ２、図９のステップＳ２１、電子データ登録工程）。このとき、電子データ名や登録者名といった登録情報と共に電子データが登録され、また、当該電子データが作成された日時情報も併せて記録される（図３参照）。
【００３７】
続いて、ファイルサーバ１は、上記記録した電子データを、１ページごとに画像化して画像化データを生成し、当該画像化データを画像化データ記憶部１６に記憶する（図８のステップＳ３、図９のステップＳ２２、画像化データ登録工程）。このとき、電子データが作成された日時情報も併せて、生成した画像化データを記録する（図４参照）。
【００３８】
その後、他のユーザが上記電子データを更新すべく、ユーザ端末３にてファイルサーバ１にアクセスし、当該ファイルサーバから上記電子データを取得する。そして、ユーザ端末３は、インストールされているアプリケーションソフトを用いて取得した電子データを開いてその内容を変更して電子データを更新し、これをファイルサーバ１に更新登録すべくネットワークＮを介してファイルサーバ１に送信する（図８のステップＳ４）。すると、ファイルサーバ１は、ユーザ端末２から送信された更新された電子データを、電子データ記憶部１５に追加して記憶する（図８のステップＳ６、図９のステップＳ２２、電子データ登録工程）。このとき、電子データが更新された日時情報も併せて記録される（図３参照）。つまり、電子データが更新された場合であっても、更新前の既に記録されている電子データを残したまま、別途、更新された電子データを追加して日時情報と共に記録する。なお、この日時情報を見ることで、電子データの更新順序を判別することができる。
【００３９】
続いて、上述同様に、ファイルサーバ１は、更新された電子データを、１ページごとに画像化して画像化データを生成し、当該画像化データを画像化データ記憶部１６に記憶する（図８のステップＳ７、図９のステップＳ２４、画像化データ登録工程）。なお、かかる場合も、既に記録されている画像化データとは別に、画像化データ記憶部１６に記録する。また、このときも、上述同様に、電子データが作成された日時情報も併せて、生成した画像化データを記録する（図４参照）。すると、この日時情報を見ることで、画像化データの更新順序を判別することができる。
【００４０】
なお、上述した電子データの画像化処理は、上述したように、電子データが作成及び更新されたときに実行されてもよく、あるいは、後述するように、画像化データの比較や変更履歴の要求があったときに実行されてもよい。また、電子データの更新は、例えば、当該電子データを作成したユーザにて実行されてもよく、いかなるユーザにて実行されてもよい。
【００４１】
その後、あるユーザが、電子データを利用する、あるいは、さらに更新する、などの前に、当該電子データの変更時の変更点や更新履歴を把握したい場合が生じる。かかる場合に、ユーザはユーザ端末２にて、ファイルサーバ１に対して変更時の変更点や更新履歴を要求する（図８のステップＳ８）。すると、ファイルサーバ１は、各電子データの画像化データのうち、時間的に前後する画像化データ間を比較して変更点を特定する（図８のステップＳ９、画像比較工程）。そして、変更点やその集合である変更履歴をユーザ端末２に送信する（変更出力工程）。なお、変更点や変更履歴を、ファイルサーバ１の表示画面や印刷装置に出力してもよい。
【００４２】
具体的に、上述した画像比較工程による画像化データ間の比較は、図１０のようにして行う。はじめに、ファイルサーバ１は、ユーザ端末２から電子データ名と、更新状況を認識したい更新時の日時情報の指定と共に電子データの比較要求を受け付けて（図１０のステップＳ３１）、当該指定された日時情報に更新時が近似する電子データの画像化データと、その１つ前である更新前の電子データの画像化データと、を読み出す（図１０のステップＳ３２）。そして、これら画像化データ間を相互に比較し（図１０のステップＳ３３）、画像上における相違点を特定して、かかる箇所を表す情報を変更点として記憶する。例えば、画像化データ間で相互に対応する各ページの各画素を比較し、相違している画素の位置（ページ、座標）を変更点として特定する（図１０のステップＳ３４）。そして、この変更点をユーザ端末２に送信し（図１０のステップＳ３５）、また、変更点を記憶しておく（図１０のステップＳ３６）。
【００４３】
また、ファイルサーバ１が、ユーザ端末２から電子データ名と、更新履歴を参照したい旨の情報を受けた場合の動作を、図１１を参照して説明する。まず、上述したように、変更履歴要求を受けると（図１１のステップＳ４１）、変更内容記憶部１７にアクセスして、要求された電子データのこれまでに算出され記憶されている変更点情報を収集する（図１１のステップＳ４２）。そして、記録されている情報だけでは足りない場合には、時間的に更新が前後する電子データの画像化データを読み出しして、これら画像化データ間を比較し、変更点を特定する（図１１のステップＳ４３）。これにより、所定の期間における電子データの変更履歴を生成し、これをユーザ端末２に送信する（図１１のステップＳ４４）。さらには、後の他のユーザ端末から、あるいは、自己であるユーザ端末の変更点や変更履歴の要求に対応すべく、記憶しておく（図１１のステップＳ４５）。
【００４４】
以上のように、本実施形態によると、作成及び更新される毎の電子データを画像化し、画像化データに基づいて電子データの変更点を特定しているため、容易かつ高精度に変更点の抽出が可能となる。従って、複数のユーザにて更新されたり、頻繁に更新されるような電子データであっても、ユーザが容易に更新状況を把握することができる。その結果、ファイル管理の信頼性の向上を図ることができると共に、ユーザの利便性の向上を図ることができる。
【産業上の利用可能性】
【００４５】
本発明は、複数のユーザにて使用されるファイルを記憶するファイルサーバに利用可能であり、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４６】
【図１】ファイル管理システムの全体構成を示すブロック図である。
【図２】ファイルサーバの構成を示す機能ブロック図である。
【図３】電子データ記憶部に記憶されるデータの一例を示す図である。
【図４】画像化データ記憶部に記憶されるデータの一例を示す図である。
【図５】比較する画像化データの一例を示す図である。
【図６】変更点の出力例を示す図である。
【図７】変更履歴の出力例を示す図である。
【図８】ファイル管理システムの動作を示すシーケンス図である。
【図９】ファイルサーバの動作を示すフローチャートである。
【図１０】ファイルサーバの動作を示すフローチャートである。
【図１１】ファイルサーバの動作を示すフローチャートである。
【符号の説明】
【００４７】
１  ファイルサーバ
２，３，４  ユーザ端末
１１  電子データ登録部
１２  電子データ画像化部
１３  画像比較部
１４  変更内容出力部
１５  電子データ記憶部
１６  画像化データ記憶部
１７  変更内容記憶部
【図１】
2009176100.tif 000003
【図２】
2009176100.tif 000004
【図３】
2009176100.tif 000005
【図４】
2009176100.tif 000006
【図５】
2009176100.tif 000007
【図６】
2009176100.tif 000008
【図７】
2009176100.tif 000009
【図８】
2009176100.tif 000010
【図９】
2009176100.tif 000011
【図１０】
2009176100.tif 000012
【図１１】
2009176100.tif 000013