(57)【要約】【課題】ユーザが直接指定した文書によって取り込まれている他の文書について、変更判別を行うことができる文書変更判別装置等を提供することにある。【解決手段】関連文書情報処理部と、変更判別処理部とを具備する文書変更判別装置によって解決できる。関連文書情報処理部は、クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、リクエスト文書によって取り込まれている関連文書を抽出する。関連文書情報処理部は、リクエスト文書を今回閲覧した時点において、関連文書が有する第一の版数と、リクエスト文書を前回閲覧した時点において、関連文書が有する第二の版数とを取得する。変更判別処理部は、第一の版数と、第二の版数とを比較し、不一致の場合には、変更があったことを通知する。【選択図】図１
2010181939.tif 000002
【特許請求の範囲】
【請求項１】
クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、前記リクエスト文書によって取り込まれている関連文書を抽出すると共に、前記リクエスト文書を今回閲覧した時点において、前記関連文書が有する第一の版数と、前記リクエスト文書を前回閲覧した時点において、前記関連文書が有する第二の版数とを取得する関連文書情報処理部と、
前記第一の版数と、前記第二の版数とを比較し、不一致の場合には、変更があったことを通知する変更判別処理部とを具備する
文書変更判別装置。
【請求項２】
前記関連文書情報処理部は、
前記リクエスト文書を前回閲覧した時点を示す参照日時を取得し、前記参照日時において、前記関連文書が有する第二の版数を取得する
請求項１記載の文書変更判別装置。
【請求項３】
前記関連文書情報処理部は、
前記関連文書の更新日時の履歴を参照することによって、前記参照日時において、前記関連文書が有する第二の版数を取得する
請求項２記載の文書変更判別装置。
【請求項４】
前記関連文書情報処理部は、
前記リクエスト文書をテキスト解析することによって、前記関連文書の文書名により、前記関連文書を抽出する
請求項３記載の文書変更判別装置。
【請求項５】
前記関連文書情報処理部は、
前記リクエスト文書から、インクルード（ｉｎｃｌｕｄｅ）機能を用いて取り込まれている関連文書を抽出する
請求項３又は４記載の文書変更判別装置。
【請求項６】
請求項１〜５いずれか１項に記載の文書変更判別装置と、
文書の変更判別を要求するクライアントと、
文書の版管理を行い、前記変更判別に応答する版管理装置と、
文書を記憶する文書記憶部と、文書の参照日時の履歴を記憶する既読情報記憶部と、文書の更新日時の履歴を記憶する更新履歴記憶部とを備えた記憶装置と、
ネットワークとを具備する
文書変更判別ネットワークシステム。
【請求項７】
前記文書変更判別装置を、前記クライアント上に設けた
請求項６記載の文書変更判別ネットワークシステム。
【請求項８】
クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、前記リクエスト文書によって取り込まれている関連文書を抽出することと、
前記リクエスト文書を今回閲覧した時点において、前記関連文書が有する第一の版数と、前記リクエスト文書を前回閲覧した時点において、前記関連文書が有する第二の版数とを取得することと、
前記第一の版数と、前記第二の版数とを比較し、不一致の場合には、変更があったことを通知することとを具備する
文書変更判別方法。
【請求項９】
前記取得することにおいては、
前記リクエスト文書を前回閲覧した時点を示す参照日時を取得し、前記参照日時において、前記関連文書が有する第二の版数の取得を行うことを含む
請求項８記載の文書変更判別方法。
【請求項１０】
前記取得することにおいては、
前記関連文書の更新日時の履歴を参照することによって、前記参照日時において、前記関連文書が有する第二の版数の取得を行うことを更に含む
請求項９記載の文書変更判別方法。
【請求項１１】
前記抽出することにおいては、
前記リクエスト文書をテキスト解析することによって、前記関連文書の文書名により、前記関連文書の抽出を行うことを含む
請求項１０記載の文書変更判別方法。
【請求項１２】
前記抽出することにおいては、
前記リクエスト文書から、インクルード機能を用いて取り込まれている関連文書の抽出を行うことを更に含む
請求項１０又は１１記載の文書変更判別方法。
【請求項１３】
クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、前記リクエスト文書によって取り込まれている関連文書を抽出するステップと、
前記リクエスト文書を今回閲覧した時点において、前記関連文書が有する第一の版数と、前記リクエスト文書を前回閲覧した時点において、前記関連文書が有する第二の版数とを取得するステップと、
前記第一の版数と、前記第二の版数とを比較し、不一致の場合には、変更があったことを通知するステップとをコンピュータに実行させるための
文書変更判別プログラム。
【請求項１４】
前記取得するステップにおいては、
前記リクエスト文書を前回閲覧した時点を示す参照日時を取得し、前記参照日時において、前記関連文書が有する第二の版数の取得を行うステップを含む
請求項１３記載の文書変更判別プログラム。
【請求項１５】
前記取得するステップにおいては、
前記関連文書の更新日時の履歴を参照することによって、前記参照日時において、前記関連文書が有する第二の版数の取得を行うステップを更に含む
請求項１４記載の文書変更判別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書変更判別装置、方法、及び、プログラムに関する。
【背景技術】
【０００２】
ソフトウェアの開発では、仕様書や設計書などの文書を管理するために、しばしば、Ｓｕｂｖｅｒｓｉｏｎ（登録商標）などの版管理装置が用いられる。管理される文書は、文書作成装置を用いて作成・更新され、版管理装置に登録される。版管理装置では、登録された文書に対して、一意な版数（バージョン番号）を付して管理する。ソフトウェア開発者は、文書の変更点を確認するために、版管理装置から任意の版数の文書を取り出し、比較を行う。
【０００３】
例えば、版管理装置に関連した技術として、特開２００５−３５２９８０号公報（特許文献１参照）に記載された「文書差分表示システム」の発明がある。この文書差分表示システムは、ユーザ端末を使用してユーザによって参照された共有文書に対し、以下の情報をユーザ既読情報としてサーバ上に記憶する手段を備える。以下の情報とは、文書を特定する識別情報と、参照時の版数と、参照したユーザのユーザ名とである。
【０００４】
特開２００５−３５２９８０号公報の発明では、閲読を指定した文書の版数を比較するため、閲読を指定した文書にインクルード（ｉｎｃｌｕｄｅ）機能などで取り込まれている文書まで、同時に版数を比較することができないという問題点がある。また、閲読を指定した文書が、インクルード機能などを用いて取り込む他の文書を含む場合、閲読を指定した文書自体に変更が加えられておらず、最終閲読時の版数が今回閲読時と同じであれば、他の文書が更新されていても、「変更無し」と判断される問題点がある。
【０００５】
また、特開２００８−１４０２１８号公報（特許文献２参照）には、「電子文書作成プログラム」の発明が記載されている。この電子文書作成プログラムは、コンピュータを、電子文書作成手段として機能させる。電子文書作成手段は、参照情報付電子文書を作成する。参照情報付電子文書は、記憶部に記憶された他の電子文書を参照するための参照情報を含む参照情報付電子文書である。参照情報付電子文書は、参照情報が示す参照先電子文書に基づいて生成された電子署名と、この電子署名の生成元となった参照先電子文書に対応する参照情報とを関連付ける情報を含む。
【０００６】
特開２００８−１４０２１８号公報の発明では、電子署名を用いて、参照先電子文書の変更がないかを検証（要素ｂ）する。この検証では、参照先電子文書の内容が同一であるが、電子署名の署名者が異なる場合を考慮していない。そのため、電子署名の署名者が異なれば、たとえ参照先電子文書の内容が同一であっても、変更有と判断されてしまう。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３５２９８０号公報
【特許文献２】特開２００８−１４０２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ユーザが直接指定した文書によって取り込まれている他の文書について、前回閲覧時と変更があるか否かの変更判別を行うことができる文書変更判別装置、方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一つ目のアスペクトによる文書変更判別装置は、関連文書情報処理部と、変更判別処理部とを具備する。関連文書情報処理部は、クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、リクエスト文書によって取り込まれている関連文書を抽出する。また、関連文書情報処理部は、リクエスト文書を今回閲覧した時点において、関連文書が有する第一の版数と、リクエスト文書を前回閲覧した時点において、関連文書が有する第二の版数とを取得する。変更判別処理部は、第一の版数と、第二の版数とを比較し、不一致の場合には、変更があったことを通知する。
【００１０】
本発明の二つ目のアスペクトによる文書変更判別方法は、抽出することと、取得することと、通知することとを具備する。抽出することにおいては、クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、リクエスト文書によって取り込まれている関連文書を抽出する。取得することにおいては、リクエスト文書を今回閲覧した時点において、関連文書が有する第一の版数と、リクエスト文書を前回閲覧した時点において、関連文書が有する第二の版数とを取得する。通知することにおいては、第一の版数と、第二の版数とを比較し、不一致の場合には、変更があったことを通知する。
【００１１】
本発明の三つ目のアスペクトによる文書変更判別プログラムは、抽出するステップと、取得するステップと、通知するステップとをコンピュータに実行させる。抽出するステップにおいては、クライアントが今回閲覧するリクエスト文書について、前回閲覧したときと比べて、変更があるか否かの変更判別を要求されると、リクエスト文書によって取り込まれている関連文書を抽出する。取得するステップにおいては、リクエスト文書を今回閲覧した時点において、関連文書が有する第一の版数と、リクエスト文書を前回閲覧した時点において、関連文書が有する第二の版数とを取得する。通知するステップにおいては、第一の版数と、第二の版数とを比較し、不一致の場合には、変更があったことを通知する。
【発明の効果】
【００１２】
本発明によれば、ユーザが直接指定した文書によって取り込まれている他の文書について、前回閲覧時と変更があるか否かの変更判別を行うことができる文書変更判別装置、方法、及び、プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】文書変更判別ネットワークシステムの構成説明図
【図２】文書変更判別ネットワークシステムの動作を説明するフローチャート
【図３】更新履歴記憶部の説明図
【図４】既読情報記憶部の説明図
【図５】図２の続きとなるフローチャート
【図６】最新版リクエスト文書の説明図
【図７】前回版リクエスト文書の説明図
【図８】図１における文書変更判別ネットワークシステムの変形例を示す図
【発明を実施するための形態】
【００１４】
本発明を実施するための形態について、図面を参照して詳細に説明する。図１は、本実施の形態における文書変更判別装置を含む文書変更判別ネットワークシステムの構成説明図である。図１を参照すると、文書変更判別ネットワークシステムは、クライアント１と、ネットワーク２と、版管理装置３と、記憶装置４と、文書変更判別装置５とを含んでいる。クライアント１は、ユーザが操作する情報処理装置であり、文書の参照や更新などの処理を行う。ネットワーク２は、インターネットなどで成る。版管理装置３は、クライアント１で処理される文書の保管や取り出し処理を行う。記憶装置４は、メモリやディスクなどでなる。文書変更判別装置５は、文書の変更判別を行う。
【００１５】
版管理装置３は、差分表示データ生成部３１と、文書更新部３２とを備える。差分表示データ生成部３１は、差分表示に必要な文書を取り出して、クライアント１へ送信する。文書更新部３２は、新規に作成した文書や更新した文書を記憶装置４に登録する。
【００１６】
文書変更判別装置５は、変更判別処理部５１と、関連文書情報処理部５２とを備える。変更判別処理部５１は、要求された文書の変更判別を行う。関連文書情報処理部５２は、記憶装置４に登録された文書間の関係などを抽出する。
【００１７】
記憶装置４は、文書記憶部４１と、既読情報記憶部４２と、更新履歴記憶部４３とを備える。文書記憶部４１は、クライアント１で作成され、更新された文書であって、文書更新部３２によって登録された文書を記憶する。既読情報記憶部４２は、クライアント１によって閲覧などされた文書について、版数などを記憶する。更新履歴記憶部４３は、クライアント１で更新された文書について、版数情報などを版数ごとに記憶する。既読情報記憶部４２と更新履歴記憶部４３は、リレーショナルデータベースの複数の索引を持つテーブルとして作成してある。
【００１８】
次に、図１から図７を参照して、図１に示す文書変更判別ネットワークシステム全体の動作について詳細に説明する。図２において、クライアント１が、文書の変更判別を要求する場合、クライアントは、文書名とユーザ名とを差分表示データ生成部３１へ送信する。以下、クライアント１が変更判別を要求した文書をリクエスト文書と称する。差分表示データ生成部３１は、クライアント１からリクエスト文書の文書名と、クライアント１を操作するユーザのユーザ名とを受信する（ステップＳ１００）。差分表示データ生成部３１は、受信した文書名を索引として、更新履歴記憶部４３を検索する。更新履歴記憶部４３は、図３に例示するように、文書名、版数、文書ＩＤ、更新日時、ユーザ名の各フィールドを含んでいる。この検索の結果、差分表示データ生成部３１は、リクエスト文書の最新の版数と文書ＩＤとを取得する（ステップＳ１０１）。
【００１９】
次に、差分表示データ生成部３１は、ユーザ名と取得した文書ＩＤとを索引として、既読情報記憶部４２を検索する。既読情報記憶部４２は、図４に例示するように、ユーザ名、文書ＩＤ、ユーザが最後に当該文書を参照した時点の版数（参照版数という。）、ユーザが最後に参照した日時（参照日時という。）の各フィールドを含んでいる。差分表示データ生成部３１は、検索したレコードの有無をチェックする（ステップＳ１０２）。レコードが無かった場合（ステップＳ１０２：ノー）、差分表示データ生成部３１は、当該文書に対する差分表示はこれまで行われていないと判断する。そして、当該文書の初版（版数０）を参照版数として設定し、処理を終了する（ステップＳ１０３）。
【００２０】
検索したレコードがあった場合（ステップＳ１０２：イエス）、差分表示データ生成部３１は、そのレコードの参照版数フィールドから参照版数を取り出す（ステップＳ１０４）。差分表示データ生成部３１は、リクエスト文書について、ステップＳ１０１で得た最新の版数と、ステップＳ１０４で得た参照版数とを比較する（ステップＳ１０５）。比較の結果、版数が一致した場合には（ステップＳ１０５：イコール）、文書変更判別装置５によって、図５に示すフローチャートの処理が実行される。
【００２１】
図５において、変更判別処理部５１は、ステップＳ１０１で取得した最新の版数及び文書ＩＤと、ステップＳ１０４で取得した参照版数とを索引として、文書記憶部４１にアクセスし、最新の版の文書（最新版文書という。）と、前回閲覧した時の版の文書（前回版文書という。）とを取得する（ステップＳ２０１）。関連文書情報処理部５２は、最新版リクエスト文書において、文書内に取り込まれている他の文書（関連文書という。）の文書名をテキスト解析により抽出する（ステップＳ２０２）。関連文書情報処理部５２は、最新版文書の文書名を索引として、更新履歴記憶部４３にアクセスし、最新版文書の更新日時を取得する。関連文書情報処理部５２は、関連文書それぞれについて、関連文書の文書名と、最新版リクエスト文書の更新日時とを索引として、更新履歴記憶部４３にアクセスし、更新日時における関連文書の版数と、その関連文書の文書ＩＤとを取得する（ステップＳ２０３）。
【００２２】
関連文書情報処理部５２は、ステップＳ１００で送信されたユーザ名とステップＳ２０３で取得した文書ＩＤとを索引として、既読情報記憶部４２を検索する。関連文書情報処理部５２は、検索したレコードの有無をチェックする（ステップＳ２０４）。レコードが無かった場合（ステップＳ２０４：ノー）、当該文書の初版を参照版数として設定する（ステップＳ２０５）。検索されたレコードがあった場合（ステップＳ２０４：イエス）、検索により得られたレコードの参照版数フィールドから参照版数を取り出す（ステップＳ２０６）。
【００２３】
変更判別処理部５１は、ステップＳ２０３で取得した関連文書の版数と、ステップＳ２０６で取得した関連文書の参照版数とをそれぞれ比較する（ステップＳ２０７）。比較の結果、版数が一致した場合には（ステップＳ２０７：イコール）、関連文書情報処理部５２は、差分表示データ生成部３１へ、関連文書の変更が無いことを通知する（ステップＳ２０８）。この通知を受けると、差分表示データ生成部３１は、クライアント１へ、関連文書の変更が無いことを示すデータを送信する。一方、比較の結果、版数が一致しなかった場合には（ステップＳ２０７：不一致）、関連文書情報処理部５２は、ステップＳ２０３で取得した関連文書の版数及びその文書ＩＤと、ステップＳ２０６で取得した関連文書の参照版数とを、差分表示データ生成部３１へ通知する（ステップＳ２０９）。差分表示データ生成部３１は、文書記憶部４１にアクセスし、最新版関連文書と、前回閲覧した時点における前回版関連文書とを取得し、クライアント１へ送信する。
【００２４】
図２において、比較の結果、版数が一致しなかった場合には（ステップＳ１０５：不一致）、差分表示データ生成部３１は、ステップＳ１０１で取得した最新版リクエスト文書の版数及びその文書ＩＤと、ステップＳ１０４で取得した参照版数とをクライアント１へ通知する（ステップＳ１０６）。差分表示データ生成部３１は、文書記憶部４１にアクセスし、最新版リクエスト文書と、前回閲覧した時点における前回版リクエスト文書とを取得し、送信する。
【００２５】
具体例を用いて、本実施の形態における動作について、更に説明を加える。例えば、クライアント１が、文書名  ａｂｃ．ｘｙｚ  を有する文書に対して、変更判別を要求した場合について説明する。図６及び図７は、このときのリクエスト文書の説明図である。図６は、今回閲覧したときのリクエスト文書  ａｂｃ．ｘｙｚ  の説明図であり、図７は、前回閲覧したときのリクエスト文書  ａｂｃ．ｘｙｚ  の説明図である。図中、枠に囲まれた小文字の  ｒ  は、後続する数字が、文書の版数であることを示している。図６及び図７において、リクエスト文書  ａｂｃ．ｘｙｚ  の版数は、第１０版であり、同一である。図６及び図７に示すように、リクエスト文書  ａｂｃ．ｘｙｚ  は、インクルード機能によって、文書名  ａ．ｘｙｚ  を有する関連文書と、文書名  ｂ．ｘｙｚ  を有する関連文書と、文書名  ｃ．ｘｙｚ  を有する関連文書とを取り込んでいる。
【００２６】
図６において、今回閲覧した時点における関連文書の版数は、文書名  ａ．ｘｙｚ  を有する関連文書が第２版であり、文書名  ｂ．ｘｙｚ  を有する関連文書が第４版であり、文書名  ｃ．ｘｙｚ  を有する関連文書が第１２版である。一方、図７において、前回閲覧した時点における関連文書の版数は、文書名  ａ．ｘｙｚ  を有する関連文書が第１版であり、文書名  ｂ．ｘｙｚ  を有する関連文書が第２版であり、文書名  ｃ．ｘｙｚ  を有する関連文書が第１２版である。
【００２７】
今回閲覧時、リクエスト文書  ａｂｃ．ｘｙｚ  の変更判別が要求されたとする（図２のステップＳ１００）。このとき、差分表示データ生成部３１は、クライアント１によって要求された変更判別対象のリクエスト文書  ａｂｃ．ｘｙｚ  に関する情報を、それぞれ次のように取得する。まず、更新履歴記憶部４３にアクセスして、リクエスト文書  ａｂｃ．ｘｙｚ  の最新の版数を取得する（ステップＳ１０１）。今回閲覧時における最新の版数として、第１０版が取得される。次に、既読情報記憶部４２にアクセスして、前回閲覧した時点におけるリクエスト文書  ａｂｃ．ｘｙｚ  の版数を取得する（ステップＳ１０２，Ｓ１０４）。前回の版数として、第１０版が取得される。差分表示データ生成部３１は、取得した最新の版数と、前回閲覧した時の版数とを比較する（ステップＳ１０５）。版数の一致が確認される。
【００２８】
変更判別処理部５１は、文書記憶部４１にアクセスして、最新版リクエスト文書と、前回閲覧した時点における前回版リクエスト文書とを取得する（図５のステップＳ２０１）。関連文書情報処理部５２は、取得された最新版リクエスト文書  ａｂｃ．ｘｙｚ  より、関連文書の文書名を抽出する（ステップＳ２０２）。ここでは、最新版リクエスト文書  ａｂｃ．ｘｙｚ  において、＃ｉｎｃｌｕｄｅの括弧内で指定されている３つの関連文書、  ａ．ｘｙｚ  、  ｂ．ｘｙｚ  、  ｃ．ｘｙｚ  が抽出される。
【００２９】
関連文書情報処理部５２は、更新履歴記憶部４３にアクセスして、最新版リクエスト文書  ａｂｃ．ｘｙｚ  の更新日時を取得すると共に、最新版関連文書の版数（上記、取得した更新日時時点の版数）を取得する（ステップＳ２０３）。当例では、図６に示すように、最新版関連文書の版数は、それぞれ、関連文書  ａ．ｘｙｚ  が第２版であり、関連文書  ｂ．ｘｙｚ  が第４版であり、関連文書  ｃ．ｘｙｚ  が第１２版である。
【００３０】
関連文書情報処理部５２は、既読情報記憶部４２にアクセスして、リクエスト文書  ａｂｃ．ｘｙｚ  について、前回閲覧した時点における参照日時を取得する。関連文書情報処理部５２は、更新履歴記憶部４３にアクセスして、リクエスト文書を前回閲覧した時点における版の関連文書（最新版関連文書と同じ文書ＩＤを持つ文書）の版数（上記、取得した参照日時時点の版数）を取得する（ステップＳ２０４，Ｓ２０６）。当例では、図７に示すように、前回版関連文書の版数は、それぞれ、関連文書  ａ．ｘｙｚ  が第１版であり、関連文書  ｂ．ｘｙｚ  が第２版であり、関連文書  ｃ．ｘｙｚ  が第１２版である。
【００３１】
変更判別処理部５１は、最新版リクエスト文書  ａｂｃ．ｘｙｚ  が取り込んでいる最新版関連文書の版数と、前回閲覧した時点におけるリクエスト文書  ａｂｃ．ｘｙｚ  が取り込んでいる前回版関連文書の版数とをそれぞれ比較する（ステップＳ２０７）。当例では、関連文書  ａ．ｘｙｚ  と、関連文書  ｂ．ｘｙｚ  との版数が一致しないこと、及び、関連文書  ｃ．ｘｙｚ  の版数が一致することが確認される。変更判別処理部５１は、差分表示データ生成部３１へ、版数の一致した関連文書  ｃ．ｘｙｚ  について、変更が無いことを通知する（ステップＳ２０８）。また、変更判別処理部５１は、差分表示データ生成部３１へ、版数の一致しない関連文書  ａ．ｘｙｚ  と、関連文書  ｂ．ｘｙｚ  とについて、最新の版と前回閲覧した時の版、及び、文書ＩＤなどを通知する（ステップＳ２０９）。差分表示データ生成部３１は、文書記憶部４１にアクセスして、版数の一致しない関連文書  ａ．ｘｙｚ  と、関連文書  ｂ．ｘｙｚ  とについて、それぞれ最新版関連文書と、前回版関連文書とを取得し、クライアント１へ送信する。
【００３２】
本実施の形態では、ユーザが、リクエスト文書に取り込まれている関連文書も含めて、最後に閲覧したときの文書の版数を記憶するなどして版数管理を行う必要が無くなるという効果がある。その理由は、文書変更判別装置５が、ユーザが閲覧を指定したリクエスト文書の最終閲覧時の版数と、ユーザが閲覧を指定したリクエスト文書に取り込まれている関連文書の版数との両方を管理しているためである。
【００３３】
次に、図８を参照して、本実施の形態の変形例について説明する。図８を参照すると、本変形例は、文書変更判別装置５が、クライアント１上に配置される点で、図１に示した実施の形態と異なる。クライアント１上に配置された文書変更判別装置５は、版管理装置３との間の通信をクライアント１の制御により行う。また、変更判別処理部５１は、記憶装置４との間の通信を、版管理装置３を介して行う。本変形例は、図１に示した実施の形態と比較すると、文書変更判別装置５の配置位置と通信経路とが異なるが、図２及び図５のフローチャートに示した動作と同様の動作によって、文書の変更判別を行うことが可能である。それから、本変形例では、クライアント１の接続先となる版管理装置３として、任意の装置を接続することが可能である。このため、さまざまな版管理装置で管理されている文書に対しても変更判別を行うことができる。このように、本変形例は、任意の版管理装置で管理されている文書に対しても変更判別ができるという新たな効果を有する。
【符号の説明】
【００３４】
１  クライアント
２  ネットワーク
３  版管理装置
３１  差分表示データ生成部
３２  文書更新部
４  記憶装置
４１  文書記憶部
４２  既読情報記憶部
４３  更新履歴記憶部
５  文書変更判別装置
５１  変更判別処理部
５２  関連文書情報処理部
【図１】
2010181939.tif 000003
【図２】
2010181939.tif 000004
【図３】
2010181939.tif 000005
【図４】
2010181939.tif 000006
【図５】
2010181939.tif 000007
【図６】
2010181939.tif 000008
【図７】
2010181939.tif 000009
【図８】
2010181939.tif 000010