(57)【要約】【課題】通信中のユーザ間で新たな通信を容易に開始できるようにする。【解決手段】接続先管理装置２により、ユーザ３Ａ，３Ｂが利用する端末のアドレス情報とユーザ間で通信中のセッションのセッション情報とを記憶しておき、通信制御装置１Ｙにより、発側端末３ＹＡからの接続要求に応じて当該発側ユーザ３Ａと通信中の着側ユーザ３Ｂの着側アドレスの問い合わせを接続先管理装置２へ行い、接続先管理装置２により、アドレス情報およびセッション情報を参照して、通信制御装置１Ｙからの問い合わせに応じて、発側ユーザ３Ａと通信中の着側ユーザ３Ｂが利用する着側端末の着側アドレスを検索し、この着側アドレスに基づき通信制御装置１Ｙにより発側端末３ＹＡと着側端末３ＹＢとの間で新たなセッションを確立する。【選択図】  図１
2006121150.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、前記通信網を介した前記発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御部を有する通信制御装置と、
前記ユーザが利用する端末のアドレス情報と前記ユーザ間で通信中のセッションに関するセッション情報とを記憶する記憶部を有する接続先管理装置と
を備え、
前記通信制御部は、任意の発側ユーザの発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末の着側アドレスを前記接続先管理装置へ問い合わせ、得られた着側アドレスに基づき前記発側端末と着側端末との間で新たなセッションを確立し、
前記接続先管理装置は、前記通信制御装置からの問い合わせに応じて、前記記憶部のアドレス情報およびセッション情報を参照し、前記発側ユーザと通信中の着側ユーザが利用する端末のうち前記発側端末と通信を行う着側端末の着側アドレスを検索して前記通信制御装置へ返答する接続先検索部をさらに有する
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記記憶部は、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、
前記接続先検索部は、前記発側ユーザと通信中の着側ユーザが利用している端末のアドレスを前記セッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザを前記ユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスを前記ユーザ管理テーブルから検索し、得られた着側アドレスを前記通信制御装置へ返答する
ことを特徴とする通信システム。
【請求項３】
請求項１に記載の通信システムにおいて、
前記通信制御部は、任意の端末間のセッションを確立した際、当該セッションに関するセッション情報の登録を前記接続先管理装置へ指示し、前記セッション終了に応じて当該セッションに関するセッション情報の削除を前記接続先管理装置へ指示することを特徴とする通信システム。
【請求項４】
各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、前記通信網を介した前記発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御装置を有する通信システムで用いられる接続先管理装置であって、
前記ユーザが利用する端末のアドレス情報と前記ユーザ間で通信中のセッションに関するセッション情報とを記憶する記憶部と、
任意の発側ユーザの発側端末からの接続要求に応じた前記通信制御装置からの問い合わせに応じて、前記記憶部のアドレス情報およびセッション情報を参照し、前記発側ユーザと通信中の着側ユーザが利用する端末のうち前記発側端末と通信を行う着側端末の着側アドレスを検索して前記通信制御装置へ返答する接続先検索部と
を備えることを特徴とする接続先管理装置。
【請求項５】
請求項４に記載の接続先管理装置において、
前記記憶部は、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、
前記接続先検索部は、前記発側ユーザと通信中の着側ユーザが利用している端末のアドレスを前記セッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザを前記ユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスを前記ユーザ管理テーブルから検索し、得られた着側アドレスを前記通信制御装置へ返答する
ことを特徴とする接続先管理装置。
【請求項６】
各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、前記通信網を介した前記発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御装置を有する通信システムで用いられる接続先管理装置が行う接続先検索方法であって、
前記ユーザが利用する端末のアドレス情報と前記ユーザ間で通信中のセッションに関するセッション情報とを記憶部で記憶する記憶ステップと、
任意の発側ユーザの発側端末からの接続要求に応じた前記通信制御装置からの問い合わせに応じて、前記記憶部のアドレス情報およびセッション情報を参照し、前記発側ユーザと通信中の着側ユーザが利用する端末のうち前記発側端末と通信を行う着側端末の着側アドレスを検索して前記通信制御装置へ返答する接続先検索ステップと
を備えることを特徴とする接続先検索方法。
【請求項７】
請求項６に記載の接続先検索方法において、
前記記憶ステップは、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、
前記接続先検索ステップは、前記発側ユーザと通信中の着側ユーザが利用している端末のアドレスを前記セッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザを前記ユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスを前記ユーザ管理テーブルから検索し、得られた着側アドレスを前記通信制御装置へ返答する
ことを特徴とする接続先検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特にユーザ間で確立しているセッションに関するセッション情報を利用して新たなセッションを確立する通信制御技術に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、各種通信網を介してユーザ間でやり取りされるメディアの種別も多様化している。例えば、従来はユーザ間でリアルタイムにコミュニケーションするためのメディアとして電話端末による音声通話しかなかったが、現在では通信網を介してユーザ間で文字情報をリアルタイムでやり取りすることにより、リアルタイムコミュニケーションを実現するサービスすなわちチャットも提供されている。このようなサービスでは、例えば、インターネットを介して接続されたユーザ端末間で、リアルタイムでメッセージをやり取りするＩＭ（Instant Message）とよばれるアプリケーションが利用されている（非特許文献１など参照）。
【０００３】
このようにメディアが多様化した場合、ユーザ間で任意のメディアによる通信が行われている際、同一ユーザ間で他のメディアによる通信を開始したいという要求が生ずる。例えば、ユーザがパソコンを利用してチャットを行っている場合、同じ相手に対してより詳細に意図を伝えるため音声通話を開始したいという要求が発生する。
従来、このような場合には、一方のユーザが相手の電話番号を教えてもらい、その電話番号へ電話端末を用いて発信し、電話網を介した音声通話を確立するものとなっていた。
【０００４】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】「MSN メッセンジャー」，http://messenger.msn.co.jp/，マイクロソフト，2004
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術では、例えば通信中の同一相手と新たに音声通話を開始する場合、相手の電話番号を現在利用しているメディアを用いて確認するなどの作業が必要となり、ユーザ間ですでに通信しているにも関わらず同一ユーザ間で新たな通信を容易に開始することができないという問題点があった。
本発明はこのような課題を解決するためのものであり、通信中のユーザ間で新たな通信を容易に開始することができる通信システム、接続先管理装置、および接続先検索方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
このような目的を達成するために、本発明にかかる通信システムは、各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、通信網を介した発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御部を有する通信制御装置と、ユーザが利用する端末のアドレス情報とユーザ間で通信中のセッションに関するセッション情報とを記憶する記憶部を有する接続先管理装置とを備え、通信制御部で、任意の発側ユーザの発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末の着側アドレスを接続先管理装置へ問い合わせ、得られた着側アドレスに基づき発側端末と着側端末との間で新たなセッションを確立し、接続先管理装置に、通信制御装置からの問い合わせに応じて、記憶部のアドレス情報およびセッション情報を参照し、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスを検索して通信制御装置へ返答する接続先検索部をさらに設けたものである。
【０００７】
この際、接続先検索処理については、記憶部で、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、接続先検索部で、発側ユーザと通信中の着側ユーザが利用している端末のアドレスをセッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザをユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスをユーザ管理テーブルから検索し、得られた着側アドレスを通信制御装置へ返答するようにしてもよい。
【０００８】
また、セッション情報の登録／削除については、通信制御部で、任意の端末間のセッションを確立した際、当該セッションに関するセッション情報の登録を接続先管理装置へ指示し、セッション終了に応じて当該セッションに関するセッション情報の削除を接続先管理装置へ指示するようにしてもよい。
【０００９】
また、本発明にかかる接続先管理装置は、各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、通信網を介した発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御装置を有する通信システムで用いられる接続先管理装置であって、ユーザが利用する端末のアドレス情報とユーザ間で通信中のセッションに関するセッション情報とを記憶する記憶部と、任意の発側ユーザの発側端末からの接続要求に応じた通信制御装置からの問い合わせに応じて、記憶部のアドレス情報およびセッション情報を参照し、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスを検索して通信制御装置へ返答する接続先検索部とを備えるものである。
【００１０】
この際、接続先検索処理については、記憶部で、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、接続先検索部で、発側ユーザと通信中の着側ユーザが利用している端末のアドレスをセッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザをユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスをユーザ管理テーブルから検索し、得られた着側アドレスを通信制御装置へ返答するようにしてもよい。
【００１１】
また、本発明にかかる接続先検索方法は、各ユーザが利用する端末と通信網を介して接続されて、任意の発側端末からの接続要求に応じて、通信網を介した発側端末と所望の着側端末との間の通信に用いるセッションを確立する通信制御装置を有する通信システムで用いられる接続先管理装置が行う接続先検索方法であって、ユーザが利用する端末のアドレス情報とユーザ間で通信中のセッションに関するセッション情報とを記憶部で記憶する記憶ステップと、任意の発側ユーザの発側端末からの接続要求に応じた通信制御装置からの問い合わせに応じて、記憶部のアドレス情報およびセッション情報を参照し、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスを検索して通信制御装置へ返答する接続先検索ステップとを備えるものである。
【００１２】
この際、接続先検索処理については、記憶ステップで、端末で扱うメディア種別ごとに各ユーザが利用する端末のアドレスを記憶するユーザ管理テーブルと、各ユーザ間で通信中のセッションで利用している端末のアドレスを記憶するセッション管理テーブルとを記憶し、接続先検索ステップで、発側ユーザと通信中の着側ユーザが利用している端末のアドレスをセッション管理テーブルから検索し、得られたアドレスの端末を利用する着側ユーザをユーザ管理テーブルから検索し、当該着側ユーザが利用する端末のうち所望のメディア種別を扱う着側端末の着側アドレスをユーザ管理テーブルから検索し、得られた着側アドレスを通信制御装置へ返答するようにしてもよい。
【発明の効果】
【００１３】
本発明によれば、通信制御装置により、任意の発側ユーザの発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末のアドレスが接続先管理装置へ問い合わされ、得られた着側アドレスに基づき発側端末と着側端末との間で新たなセッションが確立される。その際、接続先管理装置により、通信制御装置からの問い合わせに応じて、アドレス情報およびセッション情報が参照されて、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスが検索され通信制御装置へ返答されるため、ユーザ間で通信中のセッション情報を新たなセッションの確立に利用できる。
したがって、通信中のユーザが新たなセッションを確立する場合、その新たなセッションの確立に必要な情報、例えば相手端末のアドレスなどをユーザ間で確認するという作業が必要なくなり、通信中のユーザ間で新たな通信を容易に開始することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。
［通信システム］
まず、図１を参照して、本発明の一実施の形態にかかる通信システムについて説明する。図１は、本発明の一実施の形態にかかる通信システムの構成を示すブロック図である。
この通信システムには、通信制御装置１（１Ｘ，１Ｙ）および接続先管理装置２が設けられている。通信制御装置１は、接続先管理装置２と接続されるとともに、通信網４を介して各ユーザ３（３Ａ，３Ｂ）が利用する通信端末３Ｘ（３ＸＡ，３ＸＢ）および通信端末３Ｙ（３ＹＡ，３ＹＢ）と接続される。
【００１５】
本実施の形態では、接続先管理装置２により通信端末間で確立しているセッションに関するセッション情報を記憶しておき、通信制御装置１により接続先管理装置２のセッション情報を参照して得られた着側アドレスに基づき、通信中のユーザ間に新たな通信のためのセッションを確立するようにしたものである。
【００１６】
ここでは、本実施の形態にかかる通信システムが、扱うメディアが異なる２つの通信制御装置１Ｘ，１Ｙと、これら通信制御装置１Ｘ，１Ｙに共通して設けられた１つの接続先管理装置２とからなる場合を例として説明する。
また、本実施の形態にかかる通信システムが２人のユーザ３Ａ，３Ｂにより利用され、各ユーザ３Ａ，３Ｂが通信制御装置１Ｘで扱うメディアＸ用の通信端末３ＸＡ，３ＸＢと、通信制御装置１Ｙで扱うメディアＹ用の通信端末３ＹＡ，３ＹＢとを利用するものとする。
【００１７】
［通信制御装置］
通信制御装置１（１Ｘ，１Ｙ）は、全体としてコンピュータにより各種演算処理を行う演算処理部（図示せず）を有する通信装置であり、演算処理部を構成するＣＰＵなどのマイクロプロセッサで所定のプログラムを実行することにより各種機能手段を実現する。主な機能手段としては通信制御部１１（１１Ｘ，１１Ｙ）と通信管理部１２（１２Ｘ，１２Ｙ）とがある。
【００１８】
通信制御部１１は、任意の発側端末からの接続要求に応じて通信網４を介した発側端末と所望の着側端末との間の通信に用いるセッションを確立する機能と、任意の発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末の着側アドレスを接続先管理装置へ問い合わせる機能とを有している。
通信管理部１２は、通信制御部１１で確立したセッションに関するセッション情報を、接続先管理装置２へ登録する機能を有している。
【００１９】
［接続先管理装置］
接続先管理装置２は、全体としてコンピュータにより各種演算処理を行う演算処理部（図示せず）を有する通信装置であり、演算処理部を構成するＣＰＵなどのマイクロプロセッサで所定のプログラムを実行することにより各種機能手段を実現する。主な機能手段としては接続先検索部２４を有している。また、接続先管理装置２は、ハードディスクやメモリからなり、ユーザ３が利用する通信端末のアドレス情報とユーザ間で通信中のセッションに関するセッション情報とを記憶する記憶部２１を有している。このうち、アドレス情報はユーザ管理テーブル２２で管理し、セッション情報はセッション管理テーブル２３で管理している。
【００２０】
接続先検索部２４は、通信制御装置１からの問い合わせに応じて、記憶部２１で記憶しているアドレス情報およびセッション情報を参照して、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスを検索し、得られた着側アドレスを通信制御装置１へ返答する機能を有している。
【００２１】
［ユーザ管理テーブル］
次に、図２を参照して、接続先管理装置２のユーザ管理テーブル２２について説明する。図２は、ユーザ管理テーブルの構成例である。
このユーザ管理テーブル２２は、各ユーザ３に固有の識別情報であるＩＤごとに、ユーザ名を記憶するとともに、各メディア種別ごとに当該ユーザが利用する端末のアドレスなどを記憶している。例えば、ＩＤ「ｃ３２５４８」のユーザについて、そのユーザ名として「得能聡」を記憶し、電話用端末のアドレス「050-1234-AAAA」と、ＩＭ用端末のアドレス「tokuno@im.ntt.com」とを記憶している。
【００２２】
［セッション管理テーブル］
次に、図３を参照して、接続先管理装置２のセッション管理テーブル２３について説明する。図３は、セッション管理テーブルの構成例である。
このセッション管理テーブル２３は、各ユーザ間で通信中のセッションごとに、当該セッションの詳細内容を示すセッション情報として、セッション開始時刻、セッション有効期限、セッションで取り扱うメディア種別、セッションを用いて通信を行う発側端末のアドレス、および着側端末のアドレスなどを記憶している。
【００２３】
例えば、現在確立されているセッションについて、そのセッション開始時刻「2004-07-19 14:59」、セッション有効期限「2004-07-19 23:30」、メディア種別「ＩＭ」、発側端末のアドレス「tokuno@im.ntt.com」、および発側端末のアドレス「kawaguti@im.ntt.com」を記憶している。
なお、セッション情報には、余分な個人情報を含まないようにするとともに、暗号化を施すことにより、第三者からの盗聴を防ぐようにしてもよい。
【００２４】
［通信システムの動作］
次に、図４および図５を参照して、本実施の形態にかかる通信システムの動作について説明する。図４は、本実施の形態にかかる通信システムの接続制御動作を示すシーケンス図である。図５は、本実施の形態にかかる通信システムの接続先検索動作を示すシーケンス図である。ここでは、ユーザ３Ａとユーザ３Ｂとが、メディアＸを用いた通信を開始した後、この通信のセッション情報を利用してメディアＹを用いた新たな通信を同一ユーザ間で開始する場合を例として説明する。
【００２５】
まず、発側ユーザであるユーザ３Ａは、メディアＸを用いて着側ユーザとなるユーザ３Ｙと通信するため、発側端末となる通信端末３ＸＡを操作して着側端末となるユーザ３Ｂの通信端末３ＸＢへの接続を指示する。
通信端末３ＸＡは、ユーザ３Ａからの指示に応じて、着側端末３ＸＢの着側アドレスＸＢを含む接続要求を、メディアＸを取り扱う通信制御装置１Ｘへ送信する（ステップ１００）。
【００２６】
通信制御装置１Ｘの通信制御部１１Ｘは、通信網４を介して通信端末３ＸＡから接続要求を受信し、その接続要求に含まれている着側アドレスを参照して、通信端末３ＸＡと通信端末３ＸＢとの間のセッションを確立するための接続要求をその着側アドレスに対応する通信端末３ＸＢへ送信する（ステップ１０１）。そして、通信端末３ＸＢからの応答に応じて（ステップ１０２）、通信端末３ＸＡへ応答を返送する（ステップ１０３）。
これにより、通信網４を介して通信端末３ＸＡと通信端末３ＸＢとの間でセッションが確立され（ステップ１０４）、両端末間でメディアＸによる通信が開始される。
【００２７】
この後、通信制御装置１Ｘの通信管理部１２Ｘは、通信制御部１１Ｘから通信端末３ＸＡと通信端末３ＸＢとの間のセッションに関するセッション情報を取得し、そのセッション情報含む登録指示を接続先管理装置２へ送信する（ステップ１０５）。
接続先管理装置２の記憶部２１は、通信制御装置１Ｘからの登録指示に応じて、その登録指示に含まれるセッション情報をセッション管理テーブル２３へ登録する（ステップ１０６）。
その後、セッションが終了した場合（ステップ１０７）、通信制御装置１Ｘの通信管理部１２Ｘは、接続先管理装置２へセッション情報の削除指示を送信する（ステップ１０８）。接続先管理装置２の記憶部２１は、通信制御装置１Ｘからの削除指示に応じて、その削除指示で指定されたセッション情報をセッション管理テーブル２３から削除する（ステップ１０９）。
【００２８】
これにより、前述した図３のように、セッション管理テーブル２３には、当該セッションのセッション情報として、接続要求の送信元として当該接続要求に含まれる発側アドレスあるいは固有の通信路（例えば加入者回線）に基づき特定された通信端末３ＸＡのアドレスが発側アドレスとして登録されるとともに、通信端末３ＹＡのアドレスが着側アドレスとして登録される。また、メディア種別として通信制御装置１Ｘで取り扱うメディアＸが登録され、セッションの開始時刻および有効期限などがそれぞれ登録される。
【００２９】
このようにして、ユーザ３Ａ，３Ｂ間で通信端末３ＸＡ，３ＸＢを用いたメディアＸによる通信が開始される。この後、ユーザ３Ａが現在通信中のユーザ３Ｂと異なるメディアＹを用いて新たな通信を開始する場合、そのメディアＹ用の通信端末３ＹＡを操作して現在通信中のユーザ３Ｂへの接続を指示する。
通信端末３ＹＡは、ユーザ３Ａからの指示に応じて、通信中の相手ユーザに対する接続要求を示す通信中接続要求を、メディアＹを取り扱う通信制御装置１Ｙへ送信する（ステップ１１０）。この際、着側アドレスをユーザ３Ａから指定する必要はなく、通信中接続要求には着側アドレスが含まれていない。また、通信中接続要求には、発側ユーザまたは発側端末を示す情報として、例えば発側ＩＤが含まれている。
【００３０】
なお、通信中接続要求の接続先については、通信制御装置１Ｘ，１Ｙごとにすべてのユーザで共用できる代表接続先を予め設定しておくようにしてもよい。これにより、通信制御装置１Ｘ，１Ｙでは、通信端末３ＸＡ，３ＸＢ，３ＹＡ，３ＹＢからの接続要求が、当該代表接続先に対するものであった場合、その接続要求がすでに他のメディアを用いて現在行われている通信に対する通信中接続要求であることを容易に確認できる。また、各ユーザ３Ａ，３Ｂは、通信中接続を要求する際、現在通信中の相手にかかわらず代表接続先を指定するだけで済み、通信中接続を要求するための作業負担が軽減され、容易に通信中接続を利用できる。
【００３１】
通信制御装置１Ｙの通信制御部１１Ｙは、通信網４を介して通信端末３ＹＡから通信中接続要求を受信し、その通信中接続要求に着側アドレスが含まれていないことから、接続先管理装置２との間で次のような着側アドレス取得処理（ステップ１２０〜１２６）を開始する。
まず、通信制御装置１Ｙの通信制御部１１Ｙは、その通信中接続要求の送信元として当該通信中接続要求に含まれている発側ＩＤを用いて、ユーザ３Ａと現在通信中の着側ユーザを示す着側ＩＤの問い合わせを接続先管理装置２へ送信する（ステップ１２０）。
【００３２】
接続先管理装置２の接続先検索部２４は、通信制御装置１Ｙからのユーザ問い合わせに応じて、セッション管理テーブル２３を参照し、そのユーザ問い合わせに含まれている発側ＩＤを持つ発側ユーザが現在通信に用いているセッションを検索する（ステップ１２１）。この際、発側ユーザが利用する各通信端末のアドレスをユーザ管理テーブル２２から取得し、これらアドレスを発側または着側アドレスとするセッションをセッション管理テーブル２３から検索する。
【００３３】
次に、接続先検索部２４は、検索されたセッション情報から相手端末アドレスを取得し、ユーザ管理テーブル２２を参照して、当該相手端末アドレスの通信端末を利用するユーザを検索する（ステップ１２２）。そして、検索されたユーザのユーザＩＤを着側ＩＤとして通信制御装置１Ｙへ返答する（ステップ１２３）。
【００３４】
通信制御装置１Ｙの通信制御部１１Ｙは、接続先管理装置２からのユーザ通知を受信し、そのユーザ通知に含まれている着側ＩＤと通信制御装置１Ｙで取り扱うメディアＹを示すメディア種別とを用いて、着側ＩＤを持つ着側ユーザが利用する通信端末のうち、当該メディアＹを取り扱う通信端末のアドレスの問い合わせを接続先管理装置２へ送信する（ステップ１２４）。
【００３５】
接続先管理装置２の接続先検索部２４は、通信制御装置１Ｙからのアドレス問い合わせに応じて、ユーザ管理テーブル２２を参照し、そのアドレス問い合わせに含まれている着側ＩＤを持つ着側ユーザが利用する各通信端末のうち、アドレス問い合わせに含まれているメディア種別を取り扱う通信端末のアドレスを検索する（ステップ１２５）。そして、検索されたアドレスを着側アドレスとして通信制御装置１Ｙへ返答する（ステップ１２６）。
【００３６】
通信制御装置１Ｙの通信制御部１１Ｙは、接続先管理装置２からのアドレス通知を受信し、そのアドレス通知に含まれている着側アドレスと通信端末３ＹＡからの接続要求に含まれている発側アドレスとを用いて、通信端末３ＹＡと通信端末３ＹＢとの間のセッションを確立するための接続要求をその着側アドレスに対応する通信端末３ＹＢへ送信する（ステップ１１１）。そして、通信端末３ＹＢからの応答に応じて（ステップ１１２）、通信端末３ＹＡへ応答を返送する（ステップ１１３）。
これにより、通信網４を介して通信端末３ＹＡと通信端末３ＹＢとの間で新たなセッションが確立され（ステップ１１４）、両端末間でメディアＹによる通信が開始される。
【００３７】
このように、本実施の形態では、接続先管理装置により、ユーザが利用する端末のアドレス情報とユーザ間で通信中のセッションに関するセッション情報とを記憶しておき、通信制御装置により、発側端末からの接続要求に応じて当該発側端末と通信を行う着側端末の着側アドレスを接続先管理装置へ問い合わせ、接続先管理装置により、通信制御装置からの問い合わせに応じて、アドレス情報およびセッション情報を参照し、発側ユーザと通信中の着側ユーザが利用する端末のうち発側端末と通信を行う着側端末の着側アドレスを検索し、通信制御装置により、接続先管理装置から通知された着側アドレスに基づき発側端末と着側端末との間で新たなセッションを確立するようにしたので、ユーザ間で通信中のセッション情報を新たなセッションの確立に利用できる。
【００３８】
したがって、通信中のユーザが新たなセッションを確立する場合、その新たなセッションの確立に必要な情報、例えば相手端末のアドレスなどをユーザ間で確認し、さらにはそのアドレスを操作入力するという作業が必要なくなり、通信中のユーザ間で新たな通信を容易に開始することができる。
【００３９】
これにより、例えばＩＭによりチャットを利用中にそのチャット相手と電話による音声通話を行いたい場合、そのチャット相手ではなく電話用通信制御装置に発信するだけで自動的にチャット相手と電話による音声通話を開始することができる。したがって、通信相手の電話番号を意識することなく、常に同じ電話用通信制御装置の電話番号に発信するだけで、通信相手と電話で会話することができる。
【００４０】
また、利用者がインターネットを利用してＷｅｂショッピングを行う際に、例えば商品、支払、配達などに関する詳細情報を電話で確認したい場合、電話用通信制御装置に発信するだけで自動的にＷｅｂショッピングの担当者と電話による音声通話を開始することができる。したがって、Ｗｅｂショッピング担当者の電話番号を意識することなく、常に同じ電話用通信制御装置の電話番号に発信するだけで、通信相手と電話で会話することができる。
【００４１】
また、通信制御装置１の通信制御部１１により、任意の端末間のセッションが確立された際、当該セッションに関するセッション情報の登録を接続先管理装置２へ指示し、セッション終了に応じて当該セッションに関するセッション情報の削除を接続先管理装置２へ指示するようにしたので、接続先管理装置２のセッション管理テーブル２３が、セッションの確立／終了に応じて自動的に更新される。
【００４２】
［実施の形態の拡張］
以上では、パケット網を利用するＩＰ電話を前提として、各メディアに対応した通信制御装置１Ｘ，１Ｙを同一の通信網４に配置した場合を例として説明したが、これに限定されるものではない。例えば、各メディアに応じた通信プロトコルを用いる個別の通信網にそれぞれ通信制御装置１を分散配置し、それぞれの通信制御装置１が個別にセッション情報を取得して接続先管理装置２へ登録するようにしてもよい。
【００４３】
また、メディアごとに個別の通信制御装置１を通信網４に分散配置した場合を例として説明したが、これに限定されるものではなく、１つの通信制御装置１で複数のメディアを取り扱うようにしてもよい。この際、通信中接続要求で要求されているメディアを識別する方法として、その通信中接続要求の送信先アドレスで所望メディアを識別してもよく、通信中接続要求の送信元アドレスに対応するメディア種別を通信制御装置１から接続先管理装置２へ問い合わせてもよい。
【００４４】
また、図５の着側アドレス取得処理（ステップ１２０〜１２６）については、前述の説明に限定されるものではなく、処理手順や処理に用いる情報などについて任意の変更可能である。
処理手順については、例えば、ユーザ問い合わせとアドレス問い合わせを１つのアドレス問い合わせに合体させ、通信制御装置１からのアドレス問い合わせに応じて、接続先管理装置２でステップ１２１，１２２，１２５を連続処理し、得られた着側アドレスをアドレス通知により通信制御装置１へ返答するようにしてもよい。これにより、ユーザ通知（ステップ１２３）およびアドレス問い合わせ（ステップ１２４）を省くことができる。
【００４５】
また、処理に用いる情報については、例えば、通信制御装置１で、ユーザ問い合わせ（ステップ１２０）に用いる発側ＩＤを確定できない場合、当該通信中接続要求の送信元である発側端末のアドレスを用いて、ユーザ問い合わせを行うようにしてもよい。例えば、公衆電話網を用いて新たなセッションを確立する場合、アナログ電話回線で発側ＩＤを通知する手段は設けられていない。このような場合は、接続要求の送信元として当該接続要求に含まれる発側アドレスあるいは固有の通信路（例えば加入者回線）に基づき発側端末のアドレスを特定し、その発側アドレスを用いてユーザ問い合わせを行えばよい。接続先管理装置２の接続先検索部２４では、ユーザ管理テーブル２２から発側アドレスに対応するユーザを特定可能である。
【００４６】
なお、本発明では、通信端末を特定する接続先情報を指す用語として「アドレス」という用語を用いたが、この「アドレス」には、インターネットで用いられるＩＰアドレスやＵＲＬに限定されるものではなく、これら以外の接続先情報、例えば公衆電話網や携帯電話網で用いる電話番号など、他の通信網やプロトコルで用いられる接続先情報も含まれるものとする。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施の形態にかかる通信システムの構成を示すブロック図である。
【図２】ユーザ管理テーブルの構成例である。
【図３】セッション管理テーブルの構成例である。
【図４】本実施の形態にかかる通信システムの接続制御動作を示すシーケンス図である。
【図５】本実施の形態にかかる通信システムの接続先検索動作を示すシーケンス図である。
【符号の説明】
【００４８】
１，１Ｘ，１Ｙ…通信制御装置、１１Ｘ，１１Ｙ…通信制御部、１２Ｘ，１２Ｙ…通信管理部、２…接続先管理装置、２１…記憶部、２２…ユーザ管理テーブル、２３…セッション管理テーブル、２４…接続先検索部、３，３Ａ，３Ｂ…ユーザ、３ＸＡ，３ＹＡ，３ＸＢ，３ＹＢ…通信端末。
【図１】
2006121150.tif 000003
【図２】
2006121150.tif 000004
【図３】
2006121150.tif 000005
【図４】
2006121150.tif 000006
【図５】
2006121150.tif 000007