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