(57)【要約】【課題】  文書内に記載された他の文書を関連付けて管理する文書管理システムにおいて、文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示する。【解決手段】  文書管理装置１００は、登録済み文書と登録済み文書の文書名を表す文字列とを記憶する文書ＤＢ１３０を備え、文書処理部１１０は、文書ＤＢ１３０を参照し、文書上の登録済み文書の文書名に一致する文字列を抽出し、登録済み文書を要求するための情報を含むリンク済み文書候補リストを生成し、文書上の登録済み文書の文書名と一致する文字列に、文書候補リストを要求するための情報を付加してリンク済み文書を生成し、アプリケーション管理部１２０は、登録済み文書が要求された際に、文書ＤＢ１３０内の登録済み文書の内容を送信する。【選択図】      図１
2009020639.tif 000002
【特許請求の範囲】
【請求項１】
第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、
前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、
前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション管理手段と
を備えたことを特徴とする文書管理装置。
【請求項２】
前記アプリケーション管理手段は、前記文書データベース内の前記第一の文書を表示した画面データを生成するアプリケーションを実行し、前記画面データを送信することを特徴とする、請求項１記載の文書管理装置。
【請求項３】
前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書処理手段は、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の有無により前記第一の文書を選択し、前記第一の文書候補リストを生成することを特徴とする、請求項１または２に記載の文書管理装置。
【請求項４】
前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書処理手段は、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の種類を含む、前記第一の文書候補リストを生成することを特徴とする、請求項１乃至３のいずれかに記載の文書管理装置。
【請求項５】
前記文書管理装置は、更に、前記第二の文書の文書名に一致する文字列を前記文書データベース内の前記第一の文書から抽出し、前記第二の文書を要求するための情報を含む第二の文書候補リストを生成し、前記第一の文書上の前記第二の文書の文書名に一致する文字列に、前記第二の文書候補リストを要求するための情報を付加する文書更新手段
を備えたことを特徴とする請求項１乃至４のいずれかに記載の文書管理装置。
【請求項６】
前記第一の文書の文書名または前記第二の文書の文書名に一致する文字列には、前記第一の文書の文書名または前記第二の文書の文書名の一部に一致する文字列を含むことを特徴とする、請求項１乃至５のいずれかに記載の文書管理装置。
【請求項７】
第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、
前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、
前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を利用者端末に送信するアプリケーション管理手段と
を有する文書管理装置と、
前記文書管理装置から第二の文書を取得、表示し、前記文書管理装置に、前記文書候補リストを要求するための情報に基づいて前記文書候補リストを要求する文書表示手段と、
前記文書管理装置から前記文書候補リストを取得、表示し、前記文書管理装置に、前記第一の文書を要求するための情報に基づいて前記第一の文書を要求する文書候補リスト表示手段と
前記文書管理装置から前記第一の文書を取得、表示するアプリケーション表示手段と
を有する前記利用者端末と
を備えたことを特徴とする文書管理システム。
【請求項８】
前記文書管理装置の前記アプリケーション管理手段は、前記文書データベース内の前記第一の文書を表示した画面データを生成するアプリケーションを実行し、前記画面データを前記利用者端末に送信することを特徴とする、請求項７記載の文書管理システム。
【請求項９】
前記文書管理装置の前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書管理装置の前記文書処理手段は、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の有無により前記第一の文書を選択し、前記第一の文書候補リストを生成することを特徴とする、請求項７または８に記載の文書管理システム。
【請求項１０】
前記文書管理装置の前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書管理装置の前記文書処理手段は、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の種類を含む、前記第一の文書候補リストを生成することを特徴とする、請求項７乃至９のいずれかに記載の文書管理システム。
【請求項１１】
前記文書管理装置は、更に、前記第二の文書の文書名に一致する文字列を前記文書データベース内の前記第一の文書から抽出し、前記第二の文書を要求するための情報を含む第二の文書候補リストを生成し、前記第一の文書上の前記第二の文書の文書名に一致する文字列に、前記第二の文書候補リストを要求するための情報を付加する文書更新手段
を備えたことを特徴とする請求項７乃至１０のいずれかに記載の文書管理システム。
【請求項１２】
前記第一の文書の文書名または前記第二の文書の文書名に一致する文字列には、前記第一の文書の文書名または前記第二の文書の文書名の一部に一致する文字列を含むことを特徴とする、請求項７乃至１１のいずれかに記載の文書管理システム。
【請求項１３】
第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、
前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と
を有する文書管理サーバと、
前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を利用者端末に送信するアプリケーション管理手段
を有するアプリケーションサーバと、
前記文書管理サーバから第二の文書を取得、表示し、前記文書管理サーバに、前記文書候補リストを要求するための情報に基づいて前記文書候補リストを要求する文書表示手段と、
前記文書管理サーバから前記文書候補リストを取得、表示し、前記アプリケーションサーバに、前記第一の文書を要求するための情報に基づいて前記第一の文書を要求する文書候補リスト表示手段と
前記アプリケーションサーバから前記第一の文書を取得、表示するアプリケーション表示手段と
を有する前記利用者端末と
を備えたことを特徴とする文書管理システム。
【請求項１４】
前記アプリケーションサーバの前記アプリケーション管理手段は、前記文書データベース内の前記第一の文書を表示した画面データを生成するアプリケーションを実行し、前記画面データを前記利用者端末に送信することを特徴とする、請求項１３記載の文書管理システム。
【請求項１５】
第一の文書と前記第一の文書の文書名とを記憶する文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理ステップと、
前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション処理ステップと
を含むことを特徴とする文書管理方法。
【請求項１６】
前記アプリケーション処理ステップは、前記文書データベース内の前記第一の文書を表示した画面データを生成するアプリケーションを実行し、前記画面データを送信することを特徴とする、請求項１５記載の文書管理方法。
【請求項１７】
前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書処理ステップは、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の有無により前記第一の文書を選択し、前記第一の文書候補リストを生成することを特徴とする、請求項１５または１６に記載の文書管理方法。
【請求項１８】
前記文書データベースは、更に、前記第一の文書を特定するための周辺文字列を記憶し、
前記文書処理ステップは、前記第二の文書上の前記第一の文書の文書名に一致する文字列の周辺における前記周辺文字列の種類を含む、前記第一の文書候補リストを生成することを特徴とする、請求項１５乃至１７のいずれかに記載の文書管理方法。
【請求項１９】
前記文書管理方法は、更に、前記第二の文書の文書名に一致する文字列を前記文書データベース内の前記第一の文書から抽出し、前記第二の文書を要求するための情報を含む第二の文書候補リストを生成し、前記第一の文書上の前記第二の文書の文書名に一致する文字列に、前記第二の文書候補リストを要求するための情報を付加する文書更新ステップ
を含むことを特徴とする請求項１５乃至１８のいずれかに記載の文書管理方法。
【請求項２０】
前記第一の文書の文書名または前記第二の文書の文書名に一致する文字列には、前記第一の文書の文書名または前記第二の文書の文書名の一部に一致する文字列を含むことを特徴とする、請求項１５乃至１９のいずれかに記載の文書管理方法。
【請求項２１】
第一の文書と前記第一の文書の文書名とを記憶する文書データベースを備えた文書管理装置を、
前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、
前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション管理手段と
して機能させることを特徴とする文書管理装置用プログラム。
【請求項２２】
前記アプリケーション管理手段は、前記文書データベース内の第一の文書を表示した画面データを生成するアプリケーションを実行し、前記画面データを送信することを特徴とする、請求項２１記載の文書管理装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書管理装置、文書管理システム、文書管理方法、及びプログラムに関し、特に、文書間の関連付けを行う文書管理装置、文書管理システム、文書管理方法、及びプログラムに関する。
【背景技術】
【０００２】
文書内に参考文献として記載された他の文書を関連付けて管理する文書管理システムの一例が特許文献１に記載されている。特許文献１記載の文書管理システムは、文書管理装置が、登録する文書内に記載されている文書名を抽出し、当該文書名の文書を登録済みの文書から抽出し、登録する文書に関連付けを行う。
【０００３】
また、関連技術として、文書内に記載された名前や組織に関する連絡先を提供する文書処理装置の一例が、特許文献２に記載されている。更に、他の関連技術として、文書のレイアウトを基に、文書のタイトルを抽出する方法が、特許文献３に記載されている。
【０００４】
【特許文献１】特開２０００−３１５２１０号公報
【特許文献２】特開平８−３１６９８３号公報
【特許文献３】特開２００６−２５１８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１においては、文書の参照時に、当該文書に関連付けられた登録済み文書の文書名を表示できるものの、関連付けられた登録済み文書の内容を表示することはできなかった。
【０００６】
本発明の目的は、上述した課題である、文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示することができないという問題を解決した、文書管理装置、文書管理システム、文書管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の文書管理装置は、第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション管理手段とを備えたことを特徴とする。
【０００８】
本発明の第１の文書管理システムは、第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を利用者端末に送信するアプリケーション管理手段とを有する文書管理装置と、前記文書管理装置から第二の文書を取得、表示し、前記文書管理装置に、前記文書候補リストを要求するための情報に基づいて前記文書候補リストを要求する文書表示手段と、前記文書管理装置から前記文書候補リストを取得、表示し、前記文書管理装置に、前記第一の文書を要求するための情報に基づいて前記第一の文書を要求する文書候補リスト表示手段と前記文書管理装置から前記第一の文書を取得、表示するアプリケーション表示手段とを有する前記利用者端末とを備えたことを特徴とする。
【０００９】
本発明の第２の文書管理システムは、第一の文書と前記第一の文書の文書名とを記憶する文書データベースと、前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段とを有する文書管理サーバと、前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を利用者端末に送信するアプリケーション管理手段を有するアプリケーションサーバと、前記文書管理装置から第二の文書を取得、表示し、前記文書管理サーバに、前記文書候補リストを要求するための情報に基づいて前記文書候補リストを要求する文書表示手段と、前記文書管理装置から前記文書候補リストを取得、表示し、前記アプリケーションサーバに、前記第一の文書を要求するための情報に基づいて前記第一の文書を要求する文書候補リスト表示手段と前記アプリケーションサーバから前記第一の文書を取得、表示するアプリケーション表示手段とを有する前記利用者端末とを備えたことを特徴とする。
【００１０】
本発明の文書管理方法は、第一の文書と前記第一の文書の文書名とを記憶する文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理ステップと、前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション処理ステップとを含むことを特徴とする。
【００１１】
本発明の文書管理装置用プログラムは、第一の文書と前記第一の文書の文書名とを記憶する文書データベースを備えた文書管理装置を、前記文書データベースを参照し、前記第一の文書の文書名に一致する文字列を第二の文書から抽出し、前記第一の文書を要求するための情報を含む第一の文書候補リストを生成し、前記第二の文書上の前記第一の文書の文書名に一致する文字列に、前記第一の文書候補リストを要求するための情報を付加する文書処理手段と、前記第一の文書が要求された際に、前記文書データベース内の前記第一の文書の内容を送信するアプリケーション管理手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明の効果は、文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示することができることである。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施例について図面を参照して詳細に説明する。
【実施例１】
【００１４】
はじめに、本発明の第１の実施例について図面を参照して詳細に説明する。
【００１５】
図１に本発明の第１の実施例における文書管理装置１００の構成を示す。文書管理装置１００は、ＰＣやワークステーション等、プログラム制御によって動作する情報処理装置であり、文書処理部１１０、アプリケーション管理部１２０、及び文書ＤＢ（データベース）１３０より構成される。
【００１６】
ここで、文書ＤＢ１３０に第一の文書である登録済み文書が予め登録されており、処理対象となる第二の文書である文書３００内で、登録済み文書の文書名が参考文献等として記載されているものとする。
【００１７】
文書ＤＢ１３０は、登録済み文書と登録済み文書に関する属性情報テーブル１３１を保持する。属性情報テーブル１３１は、文書１３０の属性情報として、図４に示すように、登録済み文書を識別する文書識別子４０１、文書名を表す文字列４０２、文書の作成者の部門名４０３、及び氏名４０４を記憶管理する。
【００１８】
文書処理部１１０は、文書３００上の登録済み文書の文書名を表す文字列４０２に対して、登録済み文書の候補と当該登録済み文書を取得するための情報（以下、文書リンク情報３５２とする）から成るリンク済み文書候補リスト３０３を生成する。また文書処理部１１０は、文書３００上の文字列４０２に、当該リンク済み文書候補リスト３０３を取得するための情報（以下、候補リンク情報３５１とする）を付加したリンク済み文書３０１を生成する。
【００１９】
アプリケーション管理部１２０は、利用者端末（図示せず）から要求された登録済み文書を文書ＤＢ１３０から取得し、利用者端末（図示せず）に送信する。
【００２０】
次に、本発明の第１の実施例の動作について図面を参照して詳細に説明する。
【００２１】
＜リンク済み文書生成＞
図２に文書管理装置１００においてリンク済み文書３０１を生成する動作を示す。以下、図４の属性情報テーブル１３１、図５（ａ）の文書３００を例に、動作を説明する。
【００２２】
文書管理装置１００の文書処理部１１０は、文書ＤＢ１３０の属性情報テーブル１３１から文書名を表す文字列４０２を取り出し、処理対象となる文書３００上で文字列４０２と同一の文字列が存在するかどうかを検索する（ステップＡ１０１）。文書３００上で文字列４０２が見つかった場合、文書処理部１１０は、属性情報テーブル１３１を参照し、当該文字列４０２を持つ登録済み文書を抽出し、文字列４０２、部門名４０３、及び氏名４０４から成る文書候補リスト３０２を生成する（ステップＡ１０３）。文書候補リスト３０２には、文書候補リスト３０２を一意に識別するための識別子が付与される。文書処理部１１０は、文書候補リスト３０２に文書リンク情報３５２付加し、リンク済み文書候補リスト３０３を生成する（ステップＡ１０４）。ここで、文書リンク情報３５２の形式は、利用者端末（図示せず）が文書識別子４０１を指定して登録済み文書の取得を文書管理装置１００に要求できるものであれば、どのような形式でもよい。
【００２３】
例えば、利用者端末（図示せず）がＨＴＭＬ形式の文書を表示できるブラウザや文書アプリケーションで文書を表示する場合、文書リンク情報３５２の形式は、図６（ｂ）のようにすることができる。ここで「ｓｖ．ａｂｃ．ｃｏ．ｊｐ」は文書取得要求の送信先（ここでは、文書管理装置１００自身）のアドレス、「ｇｅｔ−ｄｏｃ」は文書取得コマンド、「ＤＩＤ０００１」は文書識別子４０１を示す。
【００２４】
図５（ａ）の文書３００上の文字列「次世代ネットワーク」に対しては、文書識別子４０１「ＤＩＤ０００１」、「ＤＩＤ０００２」、「ＤＩＤ０００３」の３つの登録済み文書が抽出され、図６（ａ）の文書候補リスト３０２（識別子ｌｉｓｔ１）、図６（ｂ）のリンク済み文書候補リスト３０３が生成される。
【００２５】
次に、文書処理部１１０は、文書３００上の文字列４０２に、候補リンク情報３５１を付加する（ステップＡ１０５）。ここで、候補リンク情報３５１の形式は、利用者端末（図示せず）が文書識別子４０１を指定してリンク済み文書候補リスト３０３の取得を文書管理装置１００に要求できるものであれば、どのような形式でもよい。
【００２６】
例えば、利用者端末（図示せず）がＨＴＭＬ形式の文書を表示できるブラウザや文書アプリケーションで文書を表示する場合、候補リンク情報３５１の形式は、図５（ｂ）のようにすることができる。ここで「ｓｖ．ａｂｃ．ｃｏ．ｊｐ」は文書取得要求の送信先（ここでは、文書管理装置１００自身）のアドレス、「ｇｅｔ−ｌｉｓｔ」は文書候補リスト取得コマンド、「ｌｉｓｔ１」はリンク済み文書候補リスト３０３の識別子を示す。
【００２７】
文書処理部１１０は、属性情報テーブル１３１上の全ての文字列４０２について検索が終了するまで、ステップＡ１０１からＡ１０５を繰り返す（ステップＡ１０６）。以上により、文書３００上の通信対象を表す文字列４０２に候補リンク情報３５１を付加したリンク済み文書３０１が生成される。
【００２８】
例えば、図５（ａ）の文書３００に対して、図５（ｂ）のリンク済み文書３０１が生成される。
【００２９】
利用者端末（図示せず）は、文書管理装置１００からリンク済み文書３０１を取得し、表示する。
【００３０】
例えば、利用者端末（図示せず）は、図５（ｂ）のリンク済み文書３０１を図５（ｃ）のように表示する。
【００３１】
＜登録済み文書取得＞
図３に文書管理装置１００における登録済み文書取得の動作を示す。
【００３２】
利用者端末（図示せず）は、利用者がリンク済み文書３０１において登録済み文書の文書名を表す文字列４０２を選択した場合、文書候補リストの識別子を含んだ文書候補リスト要求を文書管理装置１００に送信する。
【００３３】
例えば、利用者端末（図示せず）において、図５（ｂ）のリンク済み文書３０１で「次世代ネットワーク」が選択された場合、利用者端末（図示せず）は、文書候補リスト要求として、文書候補リスト取得コマンド「ｇｅｔ−ｌｉｓｔ」と文書候補リストの識別子「ｌｉｓｔ１」を文書管理装置１００に送信する。
【００３４】
文書管理装置１００の文書処理部１１０は、文書候補リスト要求を受信する（ステップＡ１５１）。文書処理部１１０は、文書候補リスト要求に含まれる文書候補リストの識別子のリンク済み文書候補リスト３０３を利用者端末（図示せず）に送信する（ステップＡ１５２）。
【００３５】
例えば、文書候補リストの識別子「ｌｉｓｔ１」に対して、文書処理部１１０は、図６（ｂ）のリンク済み文書候補リスト３０３を利用者端末（図示せず）に送信する。利用者端末（図示せず）は、図６（ｂ）のリンク済み文書候補リスト３０３を図６（ｃ）のように表示する。
【００３６】
利用者端末（図示せず）は、利用者がリンク済み文書候補リスト３０３において登録済み文書を選択した場合、文書識別子４０１を含んだ文書取得要求を文書管理装置１００に送信する。
【００３７】
例えば、利用者端末（図示せず）において、図６（ｂ）のリンク済み文書候補リスト３０３で「ネットワーク事業部」、「田中」の「次世代ネットワーク」が選択された場合、利用者端末（図示せず）は、文書取得要求として、文書取得コマンド「ｇｅｔ−ｄｏｃ」と文書識別子４０１「ＤＩＤ０００２」を文書管理装置１００に送信する。
【００３８】
文書管理装置１００のアプリケーション管理部１２０は、文書取得要求を受信する（ステップＡ１５３）。アプリケーション管理部１２０は、文書ＤＢ１３０から文書候補リスト要求に含まれる文書識別子４０１が示す登録済み文書を取得する（ステップＡ１５４）。アプリケーション管理部１２０は、登録済み文書の形式に対応したアプリケーションを起動する（ステップＡ１５５）。アプリケーション管理部１２０は、アプリケーションが登録済み文書を表示した画面データを利用者端末（図示せず）に送信する（ステップＡ１５６）。利用者端末（図示せず）は、文書管理装置１００から受信した登録済み文書を表示する。
【００３９】
例えば、文書識別子４０１「ＤＩＤ０００２」の登録済み文書が特定の文書アプリケーション形式で作成されていた場合、アプリケーション管理部１２０は、当該登録済み文書の形式に対応したアプリケーションを起動する。アプリケーション管理部１２０は、当該アプリケーションが文書識別子４０１「ＤＩＤ０００２」の文書を表示した画面データを利用者端末（図示せず）に送信する。
【００４０】
なお、登録済み文書の送信については、登録済み文書の形式と利用者端末（図示せず）の文書表示アプリケーションの種別に応じて、アプリケーション管理部１２０が起動するアプリケーションが、登録済み文書の形式を変換して利用者端末（図示せず）に送信してもよい。また、アプリケーション管理部１２０が起動するアプリケーションが、利用者端末（図示せず）の文書表示アプリケーションを起動するようにしてもよい。
【００４１】
以上により、本発明の第１の実施例の動作が完了する。
【００４２】
本発明の第１の実施例によれば、文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示することができる。その理由は、文書管理装置１００が、登録済み文書を要求するための情報を含むリンク済み文書候補リスト３０３を生成し、アプリケーション管理部１２０が、登録済み文書が要求された際に、文書ＤＢ１３０内の登録済み文書の内容を送信するためである。
【００４３】
また、本発明の第１の実施例によれば、文書に関連付けられた登録済み文書の形式に利用者端末が対応していなくても、当該登録済み文書の内容を表示することできる。その理由は、アプリケーション管理部１２０が、登録済み文書の形式に応じたアプリケーションを実行し、当該アプリケーションが当該登録済み文書を表示した画面データを送信するためである。
【実施例２】
【００４４】
次に、本発明の第２の実施例について図面を参照して詳細に説明する。
【００４５】
図７に本発明の第２の実施例における文書管理システム構成を示す。図７を参照すると、本発明の第２の実施例における文書管理システムは、文書管理装置１００、及び利用者端末２００より構成される。ここで、文書管理装置１００の構成については、実施例１と同様となる。
【００４６】
利用者端末２００は、携帯端末やＰＣ、ワークステーション等、プログラム制御によって動作する情報処理装置であり、文書表示部２１０、文書候補リスト表示部２２０、及びアプリケーション表示部２３０より構成される。ここで、文書表示部２１０は、文書管理装置１００からリンク済み文書３０１を取得、表示し、リンク済み文書３０１上で選択された文書名に対する文書候補リスト要求を文書管理装置１００に送信する。文書候補リスト表示部２２０は、文書管理装置１００からリンク済み文書候補リスト３０３を取得、表示し、リンク済み文書候補リスト３０３上で選択された登録済み文書の文書取得要求を文書管理装置１００に送信する。アプリケーション表示部２３０は、文書管理装置１００から取得した登録済み文書を表示する。文書表示部２１０、文書候補リスト表示部２２０、及びアプリケーション表示部２３０は、共通のブラウザでもよいし、専用のクライアントアプリケーションでもよい。
【００４７】
次に、本発明の第２の実施例の動作について図面を参照して詳細に説明する。
【００４８】
＜リンク済み文書生成＞
図８に利用者端末２００が文書管理装置１００からリンク済み文書３０１を取得する動作を示す。文書管理装置１００がリンク済み文書３０１を生成する動作（ステップＡ２０１からＡ２０６）については、実施例１（図２）と同様となる。
【００４９】
利用者端末２００の文書表示部２１０は、文書管理装置１００からリンク済み文書３０１を取得する（ステップＢ２０１）。文書表示部２１０は取得したリンク済み文書３０１を表示する（ステップＢ２０２）。
【００５０】
例えば、文書管理装置１００から図５（ｂ）のリンク済み文書３０１を取得した場合、利用者端末２００はリンク済み文書３０１を図５（ｃ）のように表示する。
【００５１】
＜登録済み文書取得＞
図９に利用者端末２００が文書管理装置１００から登録済み文書を取得する動作を示す。
【００５２】
利用者端末２００の文書表示部２１０は、利用者がリンク済み文書３０１において登録済み文書の文書名を表す文字列４０２を選択した場合、文書候補リストの識別子を含んだ文書候補リスト要求を文書管理装置１００に送信する（ステップＢ２５１）。
【００５３】
例えば、図５（ｂ）のリンク済み文書３０１において、「次世代ネットワーク」が選択された場合、文書表示部２１０は、文書候補リスト要求として、文書候補リスト取得コマンド「ｇｅｔ−ｌｉｓｔ」と文書候補リストの識別子「ｌｉｓｔ１」を文書管理装置１００に送信する。
【００５４】
文書管理装置１００が利用者端末２００より文書候補リスト要求を受信してから、リンク済み文書候補リスト３０３を利用者端末２００に送信するまでの動作（ステップＡ２５１からＡ２５２）については、実施例１と同様となる。
【００５５】
利用者端末２００の文書候補リスト表示部２２０は、文書管理装置１００からリンク済み文書候補リスト３０３を受信し（ステップＢ２５２）、表示する（ステップＢ２５３）。
【００５６】
例えば、文書管理装置１００から図６（ｂ）のリンク済み文書候補リスト３０３を取得した場合、利用者端末２００はリンク済み文書候補リスト３０３を図６（ｃ）のように表示する。
【００５７】
利用者端末２００の文書候補リスト表示部２２０は、利用者がリンク済み文書候補リスト３０３において登録済み文書を選択した場合、文書識別子４０１を含んだ文書取得要求を文書管理装置１００に送信する（ステップＢ２５４）。
【００５８】
例えば、利用者端末２００において、図６（ｂ）のリンク済み文書候補リスト３０３で「ネットワーク事業部」、「田中」の「次世代ネットワーク」が選択された場合、利用者端末２００は、文書取得要求として、文書取得コマンド「ｇｅｔ−ｄｏｃ」と文書識別子４０１「ＤＩＤ０００２」を文書管理装置１００に送信する。
【００５９】
文書管理装置１００が利用者端末２００より文書取得要求を受信してから、登録済み文書を利用者端末２００に送信するまでの動作（ステップＡ２５３からＡ２５６）については、実施例１と同様となる。
【００６０】
利用者端末２００のアプリケーション表示部２３０は、文書管理装置１００から登録済み文書の画面データを受信し（ステップＢ２５５）、表示する（ステップＢ２５６）。
【００６１】
以上により、本発明の第２の実施例の動作が完了する。
【００６２】
本発明の第２の実施例によれば、利用者端末と文書管理装置から成る文書管理システムにおいて、利用者端末における文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示することができる。その理由は、文書管理装置１００が、登録済み文書を要求するための情報を含むリンク済み文書候補リスト３０３を生成し、アプリケーション管理部１２０が、利用者端末２００から登録済み文書が要求された際に、文書ＤＢ１３０内の登録済み文書の内容を送信するためである。
【実施例３】
【００６３】
次に、本発明の第３の実施例について図面を参照して詳細に説明する。
【００６４】
図１０に本発明の第３の実施例における文書管理システムの構成を示す。図１０を参照すると、本発明の第３の実施例における文書管理システムは、文書管理装置１００、利用者端末２００、及び登録用端末２５０より構成される。文書管理装置１００、利用者端末２００、及び登録用端末２５０はネットワーク５００により接続される。図１０において、実施例２（図７）と同一の番号を有する構成要素については、説明がない限り、実施例２と同一であるものとする。
【００６５】
文書管理装置１００は、文書処理部１１０、アプリケーション管理部１２０、文書ＤＢ１３０、及び文書候補リストＤＢ１４０より構成される。
【００６６】
ここで、文書ＤＢ１３０の属性情報テーブル１３１は、図１３に示すように、登録済み文書を識別する文書識別子４０１、文書名を表す文字列４０２、文書の作成者の部門名４０３、氏名４０４、文書の格納先、及びファイル名を記憶管理する。文書の作成者の部門名４０３、氏名４０４は、文書候補リスト３０２を生成する際の、周辺文字列として用いられる。文書候補リストＤＢ１４０は、リンク済み文書候補リスト３０３を記憶管理する。
【００６７】
文書処理部１１０は、属性情報生成部１１１、文書名検索部１１２、文書候補絞り込み部１１３、文書候補リスト生成部１１４、リンク情報生成部１１５、及び文書候補リスト参照部１１６より構成される。属性情報生成部１１１は、文書３００の登録時に、文書３００のタイトル、作成者の部門名、氏名、ファイル名等の属性情報を取得し、文書３００と共に文書ＤＢ１３０に保存する。文書名検索部１１２は、文書３００上で文書ＤＢ１３０に定義された登録済み文書の文書名を表す文字列４０２を検索する。文書候補絞り込み部１１３は、周辺文字列を用いて、登録済み文書の候補の絞り込みを行う。文書候補リスト生成部１１４は、登録済み文書の候補に文書リンク情報３５２を付加してリンク済み文書候補リスト３０３を生成する。リンク情報生成部１１５は、文書３００上の文字列４０２に候補リンク情報３５１を付加してリンク済み文書３０１を生成する。文書候補リスト参照部１１６は、利用者端末２００から要求されたリンク済み文書候補リスト３０３を文書候補リストＤＢ１４０より取得して利用者端末２００に送信する。
【００６８】
アプリケーション管理部１２０は、アプリケーション実行部１２１、及びアプリケーションＤＢ１２２により構成される。
【００６９】
登録用端末２５０は、携帯端末やＰＣ、ワークステーション等、プログラム制御によって動作する情報処理装置であり、文書登録部２６０より構成される。ここで、文書登録部２６０は、文書管理装置１００に文書３００を登録する。
【００７０】
なお、利用者端末２００と登録用端末２５０は、同一の装置上に構成してもよい。
【００７１】
次に、本発明の第３の実施例の動作について図面を参照して詳細に説明する。
【００７２】
＜リンク済み文書生成＞
図１１に登録用端末２５０が文書管理装置１００に文書３００を登録し、利用者端末２００が文書管理装置１００からリンク済み文書３０１を取得する動作を示す。以下、図１３（ａ）の属性情報テーブル１３１、及び図１４（ａ）の文書３００を例に動作を説明する。
【００７３】
登録用端末２５０の文書登録部２６０は、文書管理装置１００にアクセスし、文書３００を登録する（ステップＣ３０１）。
【００７４】
文書管理装置１００の属性情報生成部１１１は、利用者端末２００から文書３００を受信すると、文書３００を一意に識別する文書識別子４０１を文書３００に付与する（ステップＡ３０１）。属性情報生成部１１１は、格納先、ファイル名、作成者の部門名４０３、氏名４０４等を属性情報として抽出する（ステップＡ３０２）。作成者の部門名４０３、氏名４０４は、文書ファイル内のプロファイル領域から取得してもよいし、利用者が文書管理装置１００にログインした際のログイン情報から取得するようにしてもよい。また、属性情報生成部１１１は、文書３００から文書名（タイトル）を抽出する（ステップＡ３０３）。文書名は、共起語（日付、氏名、部門名等）に基づいて抽出してもよいし、特許文献３に記載されているようにレイアウト情報に基づいて抽出してもよい。
【００７５】
例えば、図１４（ａ）の文書３００について、属性情報生成部１１１は、文書識別子４０１「ＤＩＤ０００６」を付与し、属性情報として、部門名４０３「企画部」、氏名４０４「鈴木」を抽出する。また、属性情報生成部１１１は、文書名として「ＮＧＮの事業戦略」を抽出する。
【００７６】
次に、文書名検索部１１２は、属性情報テーブル１３１から、文書ＤＢ１３０に登録済みの文書の文書名を表す文字列４０２を取り出し、文書３００上で文字列４０２と同一の文字列が存在するかどうかを検索する（ステップＡ３０４）。ここで、文字列４０２の検索は、文書３００上で文字列４０２の一部と同一の文字列が存在するかどうかを検索するようにしてもよい。この場合、例えば、部分一致を検出する最低文字数を規定するようにしてもよい。また、文字列４０２中の名詞や動詞の語幹のみで検索したり、文字列４０２中の名詞を省略形などに置き換えて検索してもよい。
【００７７】
文書候補絞り込み部１１３は、それぞれの文書識別子４０１に対応する周辺文字列（部門名４０３、氏名４０４）が、当該文字列４０２の文書３００上の位置から予め定められた範囲に存在する登録済み文書のみを選択する（ステップＡ３０６）。ここで、周辺文字列の確認範囲については、当該文字列４０２の位置を基準とした行数や文字数、あるいはレイアウトで定めてもよい。また、周辺文字列の確認範囲については、周辺文字列の種別ごとに定めてもよい。文書候補リスト生成部１１４は、選択した登録済み文書について、属性情報テーブル１３１を参照し、文字列４０２、部門名４０３、及び氏名４０４から成る文書候補リスト３０２を生成する（ステップＡ３０７）。ここで、文書候補絞り込み部１１３は、周辺文字列が全て一致した登録済み文書を選択するようにしてもよいし、一部のみ一致した登録済み文書を選択するようにしてもよい。また、一部のみ一致した登録済み文書を選択する場合には、文書候補リスト生成部１１４は、文書候補リスト３０２において、一致した周辺文字列の種類を示したり、登録済み文書を周辺文字列の一致した数の多い順に並べるようにしてもよい。
【００７８】
例えば、文字列４０２と同一の文字列を検索対象とした場合、文書名検索部１１２は、文字列４０２「次世代ネットワーク」について文書識別子４０１「ＤＩＤ０００１」、「ＤＩＤ０００２」、「ＤＩＤ０００３」の３つの登録済み文書を抽出する。更に、周辺文字列確認範囲を「全種類の周辺文字列について、文字列４０２と同一行」とし、周辺文字列が全て一致した登録済み文書を選択とした場合、文字列４０２「次世代ネットワーク」の同一行に「ネットワーク事業部」、「田中」が存在するため、文書候補絞り込み部１１３は、登録済み文書として文書識別子４０１「ＤＩＤ０００２」を選択する。文書候補リスト生成部１１４は、図１５（ａ）のような文書候補リスト３０２を生成する。また、周辺文字列の一部が一致した登録済み文書を選択とした場合、文書候補絞り込み部１１３は、文書識別子４０１「ＤＩＤ０００１」、「ＤＩＤ０００２」を選択する。文書候補リスト生成部１１４は、一致した周辺文字列と共に、図１５（ｂ）のような文書候補リスト３０２を生成する。
【００７９】
一方、文字列４０２の一部（連続する８文字以上）が同一の文字列を検索対象とした場合、文書名検索部１１２は、文字列４０２「次世代ネットワーク」について文書識別子４０１「ＤＩＤ０００１」、「ＤＩＤ０００２」、「ＤＩＤ０００３」「ＤＩＤ０００４」「ＤＩＤ０００５」の５つの登録済み文書を抽出する。更に、周辺文字列が全て一致した登録済み文書を選択とした場合、文書候補絞り込み部１１３は、登録済み文書として文書識別子４０１「ＤＩＤ０００２」「ＤＩＤ０００４」を選択する。文書候補リスト生成部１１４は、図１５（ｃ）のような文書候補リスト３０２を生成する。また、周辺文字列の一部が一致した登録済み文書を選択とした場合、文書候補絞り込み部１１３は、文書識別子４０１「ＤＩＤ０００１」、「ＤＩＤ０００２」、「ＤＩＤ０００３」、「ＤＩＤ０００４」を選択する。文書候補リスト生成部１１４は、一致した周辺文字列と共に、図１５（ｄ）のような文書候補リスト３０２を生成する。
【００８０】
文書候補リスト生成部１１４は、文書候補リスト３０２に文書リンク情報３５２付加し、リンク済み文書候補リスト３０３を生成し（ステップＡ３０８）、文書候補リストＤＢ１４０に保存する（ステップＡ３０９）。リンク情報生成部１１５は、文書３００上の文字列４０２に、候補リンク情報３５１を付加する（ステップＡ３１０）。文書処理部１１０は、属性情報テーブル１３１上の全ての文字列４０２について検索が終了するまで、ステップＡ３０４からＡ３１０を繰り返す（ステップＡ３１１）。
【００８１】
以上により、文書３００上の文字列４０２に候補リンク情報３５１を付加したリンク済み文書３０１が生成される。
【００８２】
文書処理部１１０は、リンク済み文書３０１を文書ＤＢ１３０に保存する。また、同時に、文書処理部１１０は、属性情報生成部１１１で生成した文書３００の属性情報（文書名を表す文字列４０２、作成者の部門名４０３、氏名４０４、格納先、ファイル名）を文書ＤＢ１３０の属性情報テーブル１３１に保存する（ステップＡ３１２）。なお、文書３００上に登録済み文書の文書名を表す文字列４０２が存在しない場合、文書処理部１１０は、文書３００と属性情報を文書ＤＢ１３０に保存する。
【００８３】
例えば、文書処理部１１０は、図１４（ｂ）のリンク済み文書３０１を文書ＤＢ１３０に保存する。また、属性情報テーブル１３１は、文書識別子４０１「ＤＩＤ０００６」の追加により、図１３（ｂ）のようになる。
【００８４】
以降、利用者端末２００が文書管理装置１００からリンク済み文書３０１を取得して表示する動作（ステップＢ３０１から３０２）については、実施例２（図８）と同様となる。
【００８５】
＜登録済み文書取得＞
図１２に利用者端末２００が文書管理装置１００から登録済み文書を取得する動作を示す。
【００８６】
利用者端末２００が文書管理装置１００から文書候補リストを取得する動作、及び、利用者端末２００が文書管理装置１００から登録済み文書を取得、表示する動作（ステップＢ３５１から３５６）については、実施例２と同様となる。
【００８７】
文書管理装置１００の文書候補リスト参照部１１６は、文書候補リスト要求を受信する（ステップＡ３５１）。文書候補リスト参照部１１６は、文書候補リスト要求に含まれる文書候補リストの識別子のリンク済み文書候補リスト３０３を文書候補リストＤＢ１４０から取得し、利用者端末２００に送信する（ステップＡ３５２）。
【００８８】
文書管理装置１００のアプリケーション実行部１２１は、文書取得要求を受信する（ステップＡ３５３）。アプリケーション実行部１２１は、文書ＤＢ１３０から、文書候補リスト要求に含まれる文書識別子４０１が示す登録済み文書を取得する（ステップＡ３５４）。アプリケーション実行部１２１は、登録済み文書の形式に対応したアプリケーションをアプリケーションＤＢ１２２から取得し、起動する（ステップＡ３５５）。アプリケーション実行部１２１は、アプリケーションが登録済み文書を表示した画面データを利用者端末２００に送信する（ステップＡ３５６）。
【００８９】
以上により、本発明の第３の実施例の動作が完了する。
【００９０】
本発明の第３の実施例によれば、文書の参照時に、当該文書に関連付けられた登録済み文書以外に、文書名が類似した登録済み文書も表示できる。その理由は、文書処理部１１０が、文書３００上の、登録済み文書の文書名を表す文字列４０２の一部と一致する文字列を抽出し、当該登録済み文書を要求するための情報を含むリンク済み文書候補リスト３０３を生成するためである。
【００９１】
また、本発明の第３の実施例によれば、文書上の登録済み文書を表す文字列に対して複数の登録済み文書の候補がある場合、関連性の高い文書のみを利用者に提示できる。その理由は、文書ＤＢ１３０が登録済み文書の文書名と周辺文字列を記憶し、文書処理部１１０が、周辺文字列を用いて、リンク済み文書候補リスト３０３上の登録済み文書の候補を絞り込むためである。
【００９２】
また、本発明の第３の実施例によれば、文書上の登録済み文書を表す文字列に対して複数の登録済み文書の候補がある場合、各登録済み文書の関連性の高さを利用者に提示できる。その理由は、文書処理部１１０が、一致した周辺文字列の種類を含んだ、リンク済み文書候補リスト３０３を生成するためである。
【実施例４】
【００９３】
次に、本発明の第４の実施例について図面を参照して詳細に説明する。
【００９４】
本発明の第４の実施例においては、新たな文書３００が登録される時点で、既に文書ＤＢ１３０に登録済みの文書については、文書、リンク済み文書をそれぞれ文書３１０、リンク済み文書３１１とする。本発明の第４の実施例は、新たな文書３００が登録される際に、文書ＤＢ１３０に既に登録済みの文書についてもリンク済み文書候補リスト３０３、リンク済み文書３１１の生成、更新を行う点で、第３の実施例と異なる。
【００９５】
図１６に本発明の第４の実施例における文書管理システムの構成を示す。図１６において、実施例３（図１０）と同一の番号を有する構成要素については、説明がない限り、実施例３と同一であるものとする。
【００９６】
図１６において、文書管理装置１００は、文書処理部１１０、アプリケーション管理部１２０、文書ＤＢ１３０、文書候補リストＤＢ１４０、及び文書更新部１５０より構成される。文書更新部１５０は、新たな文書が登録されたことをトリガに、文書ＤＢ１３０に既に登録済みの文書についてリンク済み文書候補リスト３０３、リンク済み文書３１１の生成、更新を行う。
【００９７】
次に、本発明の第４の実施例の動作について図面を参照して詳細に説明する。
【００９８】
＜登録済み文書更新＞
図１７に文書管理装置１００が登録済みの文書についてリンク済み文書候補リスト３０３、リンク済み文書３１１の生成、更新を行う動作を示す。
【００９９】
登録用端末２５０が文書管理装置１００に新しい文書３００を登録した際、文書管理装置１００がリンク済み文書候補リスト３０３を生成し、リンク済み文書３０１と属性情報を文書ＤＢ１３０に保存する動作については、実施例３と同様となる（ステップＡ４０１）。
【０１００】
文書管理装置１００の文書更新部１５０は、属性情報テーブル１３１を参照して、文書ＤＢ１３０から新たに登録された文書３００の文書名を表す文字列４０２を取得する（ステップＡ４０２）。文書管理装置１００の文書更新部１５０は、文書ＤＢ１３０から登録済みの文書３１０あるいはリンク済み文書３１１を１つ取り出す（ステップＡ４０３）。文書更新部１５０は、取り出した登録済みの文書３１０あるいはリンク済み文書３１１上で、実施例３と同様に、文書名検索部１１２、文書候補絞り込み部１１３、文書候補リスト生成部１１４、及びリンク情報生成部１１５により、文字列４０２の検索、リンク済み文書候補リスト３０３の生成（または更新）、リンク済み文書３１１の生成（または更新）を行う（ステップＡ４０４）。このとき、文字列４０２の検索については、新たに登録された文書３００の文書名を表す文字列４０２のみを検索する。
【０１０１】
ここで、登録済みの文書３１０において、検索された文字列４０２に候補リンク情報３５１が付加されていない場合は、新たに登録された文書３００についてのリンク済み文書候補リスト３０３が生成される（リンク済み文書候補リスト３０３の生成）。さらに、当該文書３１０上の当該文字列４０２に候補リンク情報３５１を付加したリンク済み文書３１１が生成される（リンク済み文書３１１の生成）。
【０１０２】
例えば、実施例３と同様の図１３（ａ）の属性情報テーブル１３１において、文書ＤＢ１３０に登録されている文書３１０（ＤＩＤ０００５）が図１８（ａ）のような内容であったとする。文書３１０（ＤＩＤ０００５）が登録された時点では、文書名が「ＮＧＮの事業戦略」である登録済み文書が存在しないため、文書３１０（ＤＩＤ０００５）に対して、リンク済み文書候補リスト３０３、リンク済み文書３１１は生成されていない。ここで、実施例３と同様に、図１４（ａ）の文書３００（ＤＩＤ０００６）が新たな文書として登録された場合、属性情報テーブル１３１は図１３（ｂ）となり、文書３００（ＤＩＤ０００６）の文書名「ＮＧＮの事業戦略」が文書３００（ＤＩＤ０００５）に存在する。文書更新部１５０は、文書３１０（ＤＩＤ０００５）に対して、図１９（ｂ）のようなリンク済み文書候補リスト３０３（ｌｉｓｔ２）、図１８（ｂ）のようなリンク済み文書３１１を生成する。
【０１０３】
また、登録済みのリンク済み文書３１１において、検索された文字列４０２に候補リンク情報３５１が付加されていない場合も、同様に、新たに登録された文書３００についてのリンク済み文書候補リスト３０３が生成される（リンク済み文書候補リスト３０３の生成）。さらに、当該リンク済み文書３１１の当該文字列４０２に、候補リンク情報３５１が付加される（リンク済み文書３１１の更新）。
【０１０４】
例えば、実施例３と同様の図１３（ａ）の属性情報テーブル１３１において、文書ＤＢ１３０に登録されているリンク済み文書３１１（ＤＩＤ０００５）が図２０（ａ）のような内容であったとする。文書３１０（ＤＩＤ０００５）が登録された時点では、文書名が「ＮＧＮの事業戦略」である登録済み文書は存在しないが、文書名が「次世代ソフトウェア戦略」である登録済み文書（ＤＩＤ００００）が存在するため、文書３１０（ＤＩＤ０００５）に対して、リンク済み文書候補リスト３０３（ｌｉｓｔ０（図示せず））と図２０（ｂ−１）のリンク済み文書３１１（ＤＩＤ０００５）が生成されている。ここで、図１４（ａ）の文書３００（ＤＩＤ０００６）が新たな文書として登録された場合、属性情報テーブル１３１は図１３（ｂ）となり、文書３００（ＤＩＤ０００６）の文書名「ＮＧＮの事業戦略」がリンク済み文書３１１（ＤＩＤ０００５）に存在する。リンク済み文書３１１（ＤＩＤ０００５）上の文字列４０２「ＮＧＮの事業戦略」には、候補リンク情報３５１が付加されていないため、文書更新部１５０は、図１９（ｂ）のリンク済み文書候補リスト３０３（ｌｉｓｔ２）を生成し、図２０（ｂ−１）のリンク済み文書３１１の文字列４０２「ＮＧＮの事業戦略」に、生成したリンク済み文書候補リスト３０３（ｌｉｓｔ２）を取得するための候補リンク情報３５１を付加し、図２０（ｂ−２）のように更新する。
【０１０５】
一方、登録済みのリンク済み文書３１１において、検索された文字列４０２に既に候補リンク情報３５１が付加されている場合は、当該候補リンク情報３５１で示されるリンク済み文書候補リスト３０３の内容に、新たに登録された文書３００についての情報が追加される（リンク済み文書候補リスト３０３の更新）。
【０１０６】
例えば、図２１（ａ）の属性情報テーブル１３１において、文書ＤＢ１３０に登録されている文書３１０（ＤＩＤ０００５）が図２２（ａ）のような内容であったとする。文書３１０（ＤＩＤ０００５）が登録された時点では、文書名が「ＮＧＮの事業戦略」である登録済み文書３１０（ＤＩＤ０００３）が存在するため、文書３１０（ＤＩＤ０００５）に対して、図２２（ｃ−１）のリンク済み文書候補リスト３０３（ｌｉｓｔ３）、図２２（ｂ）のリンク済み文書３１１（ＤＩＤ０００５）が生成されている。（但し、ここでは、図１５（ｂ）のように、周辺文字列の一部が一致したものを文書候補として選択するものとした）。ここで、図１４（ａ）の文書３００（ＤＩＤ０００６）が新たな文書として登録された場合、属性情報テーブル１３１は図２１（ｂ）となり、文書３００（ＤＩＤ０００６）の文書名「ＮＧＮの事業戦略」が文書３００（ＤＩＤ０００５）に存在する。リンク済み文書３１１（ＤＩＤ０００５）上の文字列４０２「ＮＧＮの事業戦略」には、既に、リンク済み文書候補リスト３０３（ｌｉｓｔ３）への候補リンク情報３５１が付加されているため、文書更新部１５０は、図２１（ｃ−１）のリンク済み文書候補リスト３０３（ｌｉｓｔ３）に文書３００（ＤＩＤ０００６）を取得するための文書リンク情報３５２を追加し、図２１（ｃ−２）のように更新する。
【０１０７】
文書更新部１５０は、文書ＤＢ１３０上の、新たに登録された文書３００を除く全ての登録済みの文書３１０、及びリンク済み文書３１１について、ステップＡ４０３からＡ４０４を繰り返す（ステップＡ４０５）。
【０１０８】
以上により、本発明の第４の実施例の動作が完了する。
【０１０９】
本発明の第４の実施例によれば、登録済み文書に記載された文書名の文書が、当該登録済み文書よりも後に登録された場合に、当該登録済み文書に記載された文書名の文書を関連付けることができる。その理由は、文書処理部１１０が、新たな文書が登録されたことをトリガに、文書ＤＢ１３０に既に登録済み文書についてリンク済み文書候補リスト３０３、リンク済み文書３１１の生成、更新を行うためである。
【実施例５】
【０１１０】
次に、本発明の第５の実施例について図面を参照して詳細に説明する。
【０１１１】
本発明の第５の実施例は、第４の実施例において、文書管理装置１００を複数のサーバにより構成したものである。
【０１１２】
図２３に本発明の第５の実施例の構成を示す。図２３において、実施例４（図１６）と同一の番号を有する構成要素については、説明がない限り、実施例４と同一であるものとする。
【０１１３】
図２３を参照すると、本発明の第５の実施例における文書管理システムは、文書管理サーバ６００、アプリケーションサーバ７００、利用者端末２００、及び登録用端末２５０より構成される。文書管理サーバ６００、アプリケーションサーバ７００、利用者端末２００、及び登録用端末２５０はネットワーク５００により相互に接続される。また、文書管理サーバ６００、アプリケーションサーバ７００は、ＰＣやワークステーション等、プログラム制御によって動作する情報処理装置である。
【０１１４】
文書管理サーバ６００は、文書３００に対して、リンク済み文書候補リスト３０３を生成し、リンク済み文書３０１と属性情報を文書ＤＢ１３０に保存する。文書管理サーバ６００は、文書処理部１１０、文書ＤＢ１３０、文書候補リストＤＢ１４０、及び文書更新部１５０より構成される。アプリケーションサーバ７００は、利用者端末２００から要求された登録済み文書を文書ＤＢ１３０から取得し、利用者端末２００に送信する。アプリケーションサーバ７００は、アプリケーション管理部１２０より構成される。
【０１１５】
次に、本発明の第５の実施例の動作について詳細に説明する。
【０１１６】
＜リンク済み文書生成＞
第５の実施例において、登録用端末２５０が文書管理サーバ６００に文書３００を登録し、利用者端末２００が文書管理サーバ６００からリンク済み文書３０１を取得する動作については、実施例３（図１１）において、文書管理装置１００を文書管理サーバ６００に置き換えたものと同一となる。但し、図２５（ａ）に示すように、リンク済み文書３０１の候補リンク情報３５１には、文書候補リスト要求の送信先である、文書管理サーバ６００のアドレス（ｄｃｓ．ａｂｃ．ｃｏ．ｊｐ）が設定される。また、図２５（ｂ）に示すように、リンク済み文書候補リスト３０３の文書リンク情報３５２には、文書取得要求の送信先である、アプリケーションサーバ７００のアドレス（ａｐｓ．ａｂｃ．ｃｏ．ｊｐ）が設定される。
【０１１７】
＜登録済み文書取得＞
図２４に利用者端末２００がアプリケーションサーバ７００から登録済み文書を取得する動作を示す。
【０１１８】
利用者端末２００の文書表示部２１０は、文書候補リスト要求を文書管理サーバ６００に送信する（ステップＢ５５１）。
【０１１９】
文書管理サーバ６００の文書候補リスト参照部１１６は、リンク済み文書候補リスト３０３を文書候補リストＤＢ１４０から取得し、利用者端末２００に送信する（ステップＡ５５２）。
【０１２０】
利用者端末２００の文書候補リスト表示部２２０は、文書管理サーバ６００からリンク済み文書候補リスト３０３を受信（ステップＢ５５２）、表示し（ステップＢ５５３）、文書取得要求をアプリケーションサーバ７００に送信する（ステップＢ５５４）。
【０１２１】
アプリケーションサーバ７００のアプリケーション実行部１２１は、文書管理サーバ６００の文書ＤＢ１３０から、登録済み文書を取得する（ステップＡ５５４）。アプリケーション実行部１２１は、登録済み文書を表示した画面データを利用者端末２００に送信する（ステップＡ５５６）。
【０１２２】
利用者端末２００のアプリケーション表示部２３０は、アプリケーションサーバ７００から登録済み文書の画面データを受信し（ステップＢ５５５）、表示する（ステップＢ５５６）。
【０１２３】
＜登録済み文書更新＞
第５の実施例において、文書ＤＢ１３０に新たな文書が登録された時に、登録済みの文書についてリンク済み文書候補リスト３０３、リンク済み文書３０１の更新を行う動作については、実施例４（図１７）において、文書管理装置１００を文書管理サーバ６００に置き換えたものと同一となる。
【０１２４】
以上により、本発明の第５の実施例の動作が完了する。
【０１２５】
本発明の第５の実施例によれば、登録用端末、利用者端末、文書管理サーバ、及びアプリケーションサーバから成る文書管理システムにおいて、利用者端末における文書の参照時に、当該文書に関連付けられた登録済み文書の内容を表示することができる。その理由は、文書管理サーバ６００が、登録済み文書を要求するための情報を含むリンク済み文書候補リスト３０３を生成し、アプリケーションサーバ７００が、利用者端末２００から登録済み文書が要求された際に、登録済み文書の内容を送信するためである。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施例１を示す構成図である。
【図２】本発明の実施例１における、リンク済み文書３０１生成の動作を示すフローチャートである。
【図３】本発明の実施例１における、登録済み文書取得の動作を示すフローチャートである。
【図４】本発明の実施例１において、属性情報テーブル１３１の内容を示す図である。
【図５】本発明の実施例１において、文書３００、及びリンク済み文書３０１の内容を示す図である。
【図６】本発明の実施例１において、文書候補リスト３０２、及びリンク済み文書候補リスト３０３の内容を示す図である。
【図７】本発明の実施例２を示す構成図である。
【図８】本発明の実施例２における、リンク済み文書３０１生成の動作を示すフローチャートである。
【図９】本発明の実施例２における、登録済み文書取得の動作を示すフローチャートである。
【図１０】本発明の実施例３を示す構成図である。
【図１１】本発明の実施例３における、リンク済み文書３０１生成の動作を示すフローチャートである。
【図１２】本発明の実施例３における、登録済み文書取得の動作を示すフローチャートである。
【図１３】本発明の実施例３において、属性情報テーブル１３１の内容を示す図である。
【図１４】本発明の実施例３において、文書３００、及びリンク済み文書３０１の内容を示す図である。
【図１５】本発明の実施例３において、文書候補リスト３０２の内容を示す図である。
【図１６】本発明の実施例４を示す構成図である。
【図１７】本発明の実施例４における、登録済み文書更新の動作を示すフローチャートである。
【図１８】本発明の実施例４において、文書３１０、及びリンク済み文書３１１の内容を示す図である。（登録済みの文書３１０において、検索された文字列４０２に候補リンク情報３５１が付加されていない場合）
【図１９】本発明の実施例４において、文書候補リスト３０２、及びリンク済み文書候補リスト３０３の内容を示す図である。（登録済みの文書３１０において、検索された文字列４０２に候補リンク情報３５１が付加されていない場合）
【図２０】本発明の実施例４において、文書３１０、及びリンク済み文書３１１の内容を示す図である。（登録済みのリンク済み文書３１１において、検索された文字列４０２に候補リンク情報３５１が付加されていない場合）
【図２１】本発明の実施例４において、属性情報テーブル１３１の内容を示す図である。（登録済みのリンク済み文書３１１において、検索された文字列４０２に既に候補リンク情報３５１が付加されている場合）
【図２２】本発明の実施例４において、文書３１０、リンク済み文書３１１、及びリンク済み文書候補リスト３０３の内容を示す図である。（登録済みのリンク済み文書３１１において、検索された文字列４０２に既に候補リンク情報３５１が付加されている場合）
【図２３】本発明の実施例５を示す構成図である。
【図２４】本発明の実施例５における、登録済み文書取得の動作を示すフローチャートである。
【図２５】本発明の実施例５において、リンク済み文書３０１、及びリンク済み文書候補リスト３０３の内容を示す図である。
【符号の説明】
【０１２７】
１００    文書管理装置
１１０    文書処理部
１１１    属性情報生成部
１１２    文書名検索部
１１３    文書候補絞り込み部
１１４    文書候補リスト生成部
１１５    リンク情報生成部
１１６    文書候補リスト参照部
１２０    アプリケーション管理部
１２１    アプリケーション実行部
１２２    アプリケーションＤＢ
１３０    文書ＤＢ
１３１    属性情報テーブル
１４０    文書候補リストＤＢ
１５０    文書更新部
２００    利用者端末
２１０    文書表示部
２２０    文書候補リスト表示部
２３０    アプリケーション表示部
２５０    登録用端末
２６０    文書登録部
３００    文書
３０１    リンク済み文書
３０２    文書候補リスト
３０３    リンク済み文書候補リスト
３１０    文書
３１１    リンク済み文書
３５１    候補リンク情報
３５２    文書リンク情報
４０１    文書識別子
４０２    文字列
４０３    部門名
４０４    氏名
５００    ネットワーク
６００    文書管理サーバ
７００    アプリケーションサーバ
【図１】
2009020639.tif 000003
【図２】
2009020639.tif 000004
【図３】
2009020639.tif 000005
【図４】
2009020639.tif 000006
【図５】
2009020639.tif 000007
【図６】
2009020639.tif 000008
【図７】
2009020639.tif 000009
【図８】
2009020639.tif 000010
【図９】
2009020639.tif 000011
【図１０】
2009020639.tif 000012
【図１１】
2009020639.tif 000013
【図１２】
2009020639.tif 000014
【図１３】
2009020639.tif 000015
【図１４】
2009020639.tif 000016
【図１５】
2009020639.tif 000017
【図１６】
2009020639.tif 000018
【図１７】
2009020639.tif 000019
【図１８】
2009020639.tif 000020
【図１９】
2009020639.tif 000021
【図２０】
2009020639.tif 000022
【図２１】
2009020639.tif 000023
【図２２】
2009020639.tif 000024
【図２３】
2009020639.tif 000025
【図２４】
2009020639.tif 000026
【図２５】
2009020639.tif 000027