(57)【特許請求の範囲】
【請求項１】
複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、
前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、
前記第１の端末自身が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末自身との通信を確立する手段と、
を備えることを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記第２の端末との通信は、前記第１の端末と前記第２の端末との間のピア・トゥ・ピア・モデルを用いた端末間通信である
ことを特徴とする通信システム。
【請求項３】
請求項１又は２に記載の通信システムであって、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信システム。
【請求項４】
請求項１乃至３の何れか１項に記載の通信システムであって、
前記第２の端末が複数あることを特徴とする通信システム。
【請求項５】
複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、
前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立する手段と、
を備え、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信システム。
【請求項６】
請求項５に記載の通信システムであって、
前記第２の端末が複数あり、それに応じて、前記第３の端末が複数あることを特徴とする通信システム。
【請求項７】
請求項５又は６に記載の通信システムにおいて、
前記第１の端末と前記第２の端末との通信が終了したことを検出する手段と、
前記第１の端末と前記第２の端末との通信が終了したならば、前記第１の端末と前記第３の端末との通信を終了させる手段と、
を更に備えることを特徴とする通信システム。
【請求項８】
複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、
前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、
前記第１の端末自身が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末自身との通信を確立するステップと、
を備えることを特徴とする通信方法。
【請求項９】
請求項８に記載の通信方法であって、
前記第２の端末との通信は、前記第１の端末と前記第２の端末との間のピア・トゥ・ピア・モデルを用いた端末間通信である
ことを特徴とする通信方法。
【請求項１０】
請求項８又は９に記載の通信方法であって、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信方法。
【請求項１１】
請求項８乃至１０の何れか１項に記載の通信方法であって、
前記第２の端末が複数あることを特徴とする通信方法。
【請求項１２】
複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、
前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立するステップと、
を備え、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信方法。
【請求項１３】
請求項１２に記載の通信方法であって、
前記第２の端末が複数あり、それに応じて、前記第３の端末が複数あることを特徴とする通信方法。
【請求項１４】
請求項１２又は１３に記載の通信方法において、
前記第１の端末と前記第２の端末との通信が終了したことを検出するステップと、
前記第１の端末と前記第２の端末との通信が終了したならば、前記第１の端末と前記第３の端末との通信を終了させるステップと、
を更に備えることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末と該複数の端末と接続されている交換機を備える通信システム及び該システムにおける通信方法に関する。
【背景技術】
【０００２】
近年、コミュニケーションの手段が多様化し、従来からある音声通信だけでなく、映像通信、文字通信（メール、インスタントメッセージ、チャット等）、ファイル共有通信、ホワイトボード共有通信、アプリケーション共有通信等、様々な通信手段が使用されるようになった。また、特に近年それらの通信手段が、交換機やサーバといった端末情報（端末の位置（アドレス）、通信能力等）を一箇所で集中管理する、いわゆる”サーバ・クライアントモデル“から、端末同士が直接通信し端末情報をお互いに交換し通信を行う、”ピア・トゥ・ピア（Ｐ２Ｐ）モデル”が台頭してきている。
【０００３】
Ｐ２Ｐモデルの通信ソフトはその手軽さから広く普及し、機能改良のスピードも早い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３４８２４４号公報
【特許文献２】特開２００４−０４６４１９号公報
【特許文献３】特開２００４−３０４６６６号公報
【特許文献４】特開２００４−３２０２８９号公報
【特許文献５】特開２００４−３２０６２９号公報
【特許文献６】特開２００６−０２００４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的にサーバ・クライアントモデルを採用する交換機においても、前述の様々な通信手段をサポートする要求は高いが、交換機ソフトウェアの機能改良のスピードは、既存の交換機機能への影響を避けるため十分な設計・評価期間が必要なためどうしてもＰ２Ｐモデルの通信ソフトよりも遅くなるという課題があった。
【０００６】
一方、交換機、Ｐ２Ｐ通信ソフトともに、近年ＩＰネットワークを利用したＬＡＮ回線を主要通信経路とする傾向があり、両ソフトウェアが連携しやすい環境になっている。
【０００７】
そこで、本発明では、Ｐ２Ｐモデルの汎用の通信ソフトと簡単な仕組みで連動させることで、サーバ・クライアントモデルの交換機に様々な新しい通信手段を簡易に実装することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点によれば、複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、前記第１の端末自身が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末自身との通信を確立する手段と、を備えることを特徴とする通信システムが提供される。
【０００９】
本発明の第２の観点によれば、複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立する手段と、を備え、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信システムが提供される。
【００１０】
本発明の第３の観点によれば、複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、前記第１の端末自身が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末自身との通信を確立するステップと、を備えることを特徴とする通信方法が提供される。
【００１１】
本発明の第４の観点によれば、複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立するステップと、を備え、前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる場合には、前記第１の端末は、自端末のユーザの識別情報を前記交換機に送信し、前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する場合には、前記交換機は、前記第１の端末から受信した前記第１の端末のユーザの識別情報と前記第２の端末のユーザの識別情報とが格納されているレコードを含む交換機内データベースから、前記第１の端末のユーザの識別情報をキーにして、前記第２の端末のユーザの識別情報を検索し、更に、検索した第２の端末のユーザの識別情報に対応した、前記１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索することを特徴とする通信方法が提供される。
【発明の効果】
【００１２】
本発明によれば、既存のＰ２Ｐ通信ソフトウェアを流用することで、交換機の音声端末に様々な通信手段を簡単に追加できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態による通信システムの全体の構成を示すブロック図である。
【図２】図１に示す音声／映像端末の構成を示すブロック図である。
【図３】図１に示す交換機の構成を示すブロック図である。
【図４】図２に示すメモリの内部の構成を示すブロック図である。
【図５】図３に示すデータベースの構成例を示す図である。
【図６】図２に示す端末ソフトウェアのユーザ設定データを示す図である。
【図７】本発明の実施形態による通信システムの実施形態１による動作を示すフローチャートである。
【図８】本発明の実施形態による通信システムの実施形態２による動作を示すフローチャートである。
【図９】本発明の実施形態による通信システムの実施形態３による動作を示すフローチャートである。
【図１０】本発明の実施形態による通信システムの実施形態４による動作を示すフローチャートである。
【図１１】本発明の実施形態による通信システムの実施形態５による動作を示すフローチャートである。
【図１２】本発明の実施形態による通信システムの実施形態６による動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明を実施するための形態について詳細に説明する。
【００１５】
［実施形態１］
具体的には、交換機端末に対して交換機から自交換機端末以外の交換機端末のアドレス情報を渡し、それを受け取った交換機端末は、そのアドレスから通信相手を選択、内部に組み込まれた独立したＰ２Ｐモデル汎用通信ソフトに対してそのアドレスを渡すことで通信を開始する。
【００１６】
また交換機端末が音声通話中は、音声送出先アドレス情報を汎用通信ソフトに対してを渡すことで通信を開始する。
【００１７】
また交換機端末と、Ｐ２Ｐモデル汎用通信ソフトが分離していて同一のアドレスでない場合は、交換機内に両者を結びつける情報を登録し、要求に応じて端末に渡すことで通信を開始する。
【００１８】
また、交換機端末が音声会議中の場合は、会議中の相手のアドレス情報を要求に応じて端末に渡すことで通信を開始する。
【００１９】
図１のように、本発明の一実施形態としてオフィスで音声回線（内線／外線）、ＬＡＮ回線を利用している構成を説明する。Ｐ２Ｐ通信ソフトで実現する通信方式の例としては映像通信の例で説明する。
【００２０】
オフィスには音声通信を交換する交換機１０１、ユーザＡが利用する、ＬＡＮ回線に接続された音声・映像端末１０２、ユーザＢが利用するＬＡＮ回線に接続された音声・映像端末１０３、ユーザＣが利用するＬＡＮ回線に接続された映像端末１０４、音声内線に接続された音声端末１０７、ユーザＤが利用するＬＡＮ回線に接続された音声端末１０５、ＬＡＮ回線に接続された映像端末１０６、ＣＴＩ(Computer Telephony Integration)を実現する、交換機と接続されるＣＴＩサーバ１０９、端末の状態情報（プレゼンス）を管理・通知するプレゼンスサーバ１１０が存在する。
【００２１】
また、音声交換機１０１は音声外線を通じて音声通話網１０８と接続されている。
【００２２】
交換機１０１は音声通信網１０８、各種端末１０２〜１０７と接続され、それらの音声通信の接続を制御する。
【００２３】
ＣＴＩサーバ１０９はＬＡＮ回線に接続された各種端末１０２〜１０６等に実装されたＣＴＩクライアントソフトと交換機１０１の間の通信の仲介を行う。
【００２４】
プレゼンスサーバ１１０は、交換機１０１、ＬＡＮ回線に接続された各種端末１０２〜１０６と通信し、端末１０２〜１０７の状態情報（プレゼンス）を常に更新・保持し、要求に応じて各種端末１０２〜１０６、交換機１０１に通知する。
【００２５】
図２を参照すると、各種端末１０２〜１０７の各部はそれぞれ概略つぎのように動作する。ユーザＩ／Ｆ部２０１は接続されたキー、マウス等からの入力信号の受信とディスプレイへの映像信号出力を行う。音源Ｉ／Ｆ部２０２は接続された音源２０８との音データの送受信を行う。音声内線Ｉ／Ｆ部２０３は音声通話用回線との信号の送受信を行う。ＬＡＮ回線Ｉ／Ｆ部２０４はＬＡＮ回線との信号の送受信を行う。ＣＰＵ２０５は端末全体を制御する。メモリ２０６は端末の制御に必要なソフトウェアやデータを使用する際の作業領域として使用される。端末ソフトウェア２１１はメモリ２０６に格納され、ＣＰＵ２０５により実行されるソフトウェアである。映像Ｉ／Ｆ部２０９は接続されたビデオカメラからの入力信号の受信を行う。
【００２６】
図３を参照すると、音声交換機１０１の各部はそれぞれ概略つぎのように動作する。音声内線Ｉ／Ｆ部３０１は音声通話用回線との信号の送受信を行う。ＬＡＮ回線Ｉ／Ｆ部３０２はＬＡＮ回線との信号の送受信を行う。音声外線Ｉ／Ｆ部３０３は音声外線との信号の送受信を行う。ＣＰＵ３０４は交換機全体を制御する。メモリ３０５は交換機の制御に必要なソフトウェアやデータを使用する際の作業領域として使用される。データベース３０６はメモリ３０５上に保存されている各種設定データを保持する領域である。
【００２７】
図４は音声／映像端末１０２、１０３内のメモリ２０６に格納されるソフトウェア２１１のモジュール構成であり、交換機端末ソフトウェア４０２、映像通信ソフトウェア４０８はＯＳ(Operating System)４０１上で動作するアプリケーションソフトウェアである。
【００２８】
交換機端末ソフトウェア４０２は各種ソフトウェアモジュールで構成される。交換機Ｉ／Ｆ部４０３は交換機１０１との通信を制御する。音声通信制御部４０４は音源Ｉ／Ｆ部２０２、音声内線Ｉ／Ｆ部２０３、ＬＡＮ回線Ｉ／Ｆ部２０４と通信することで音声信号の通信を制御する。ＣＴＩサーバＩ／Ｆ部４０５は、ＬＡＮ回線Ｉ／Ｆ部２０４と通信することでＣＴＩサーバ１０９との通信を制御する。プレゼンスサーバＩ／Ｆ部４０６は、ＬＡＮ回線Ｉ／Ｆ部２０４と通信することでプレゼンスサーバ１１０との通信を制御する。ユーザ設定データ４０７は、端末を使用するユーザのユーザＩＤ、パスワードや、現在通信している相手の情報等を格納する。
【００２９】
映像通信ソフトウェア４０８は、汎用的なＰ２Ｐ通信ソフトウェアであり、本実施形態では映像通信能力を有し、映像通信ソフトウェアを搭載した端末同士で通信開始、映像データの送受信、通信終了処理を行う。同じ端末に搭載されたほかのソフトウェアとは、通信相手のアドレス情報を受け取り、そのアドレスに対して通信を開始する機能を有する。
【００３０】
図５は音声交換機１０１のメモリ３０５に格納されるデータベース３０６の内容の一例である。交換機ユーザＩＤ５０１には、音声交換機１０１を利用しているユーザのＩＤ情報が格納される。交換機ユーザパスワードの領域５０２にはユーザＩＤと対応するパスワードが格納される。「可能通信方式：アドレス：ポート」の領域５０３にはそのユーザが使用している端末が可能な通信方式と、その端末のアドレス、その通信方式がその端末で利用するポート番号が格納される。端末が複数の通信方式をサポートする端末の場合は、その端末の「可能通信方式：アドレス：ポート」の領域５０３に複数の情報が格納される。通話相手ユーザＩＤの領域５０４には、そのユーザが通話中の場合に通話相手のユーザＩＤもしくは外線番号が格納される。外線番号の領域５０５には交換機に接続されている音声外線の番号が格納される。通話相手番号の領域５０６には各外線番号の音声外線が通話している相手の電話番号が格納される。
【００３１】
図６は音声／映像端末１０２、１０３のメモリ２０６に格納される端末ソフトウェア２１１の内容である。交換機ユーザＩＤの領域６０１には、端末を利用しているユーザの交換機ユーザＩＤが格納される。交換機ユーザパスワードの領域６０２にはユーザＩＤに対応するパスワードが格納される。「可能通信方式：アドレス：ポート」の領域６０３はその端末が可能な通信方式と、その端末のアドレス、その通信方式がその端末で利用するポート番号を格納する領域である。端末が複数の通信方式をサポートする端末である場合は、１つのユーザＩＤに対し、複数の情報が格納される。また音声回線に接続された端末の場合は、アドレス、ポート番号の代わりに内線番号が格納される。通信相手の領域６０４には、その端末が音声／映像通信中に、通信相手の情報が格納される領域であり、通信相手の「ユーザＩＤ、アドレス、ポート番号」が格納される。通信相手がＬＡＮ回線Ｉ／Ｆを備えていない、音声回線に接続された端末や、音声外線の場合は、「アドレス、ポート番号」の代わりに内線番号又は外線番号が格納される。通信先ポート初期値６０５には、相手の通信ポートがわからない場合に使用するディフォルトの送信先ポートを各通信方式毎に格納される。
【００３２】
次に、本実施形態の動作について具体的に説明する。
【００３３】
まず、ユーザＡが非通話中にユーザＢに対して映像通信を開始する場合について図７の流れ図を用いて説明する。
【００３４】
前提として、音声／映像端末１０２および１０３の「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートのみ格納されているものとする。また、音声・映像端末１０２および１０３の端末構成は、図２の音声／映像端末構成のうち、音声内線Ｉ／Ｆ部２０３が存在しないものとする。
【００３５】
まずユーザＡが音声／映像端末１０２のキー、ディスプレイ２０７を利用してユーザＩＤ、パスワードを入力すると、ＣＰＵ２０５、メモリ２０６で動作する交換機端末ソフトウェア４０２はユーザＩ／Ｆ部２０１、ＯＳ４０１を経由してその情報を受け取り、入力したユーザＩＤが交換機ユーザＩＤの領域６０１に、パスワードが交換機ユーザパスワード６０２に格納される。ユーザＩＤとパスワードは、音声／映像端末１０２の「可能通信方式：アドレス：ポート」６０３の情報とともに、交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機１０１に送信される。交換機はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、受け取ったユーザＩＤを交換機内データベース３０６の５０１から検索しヒットした領域５０２に記載されたパスワードと受け取ったパスワードが同一か照合する。照合が取れたら、受け取った情報の「可能通信方式：アドレス：ポート」を５０３に格納する。同様にユーザＢも交換機に音声／映像端末１０３を登録する。（ステップ７０１）。
【００３６】
次に、ユーザＡが音声／映像端末１０２のキー、ディスプレイ２０７を利用して映像通信相手リストを呼び出す操作を行うと、交換機端末ソフトウェア４０２により、ユーザ一覧開示要求が交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機に送信される。交換機はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、交換機内データベース３０６の全てのユーザの交換機ユーザＩＤの領域５０１および「可能通信方式：アドレス：ポート」の領域５０３の情報を取り出し、音声／映像端末１０２に送信する。音声／映像端末１０２は交換機端末ソフトウェア４０２の交換機Ｉ／Ｆ部４０３は、その情報をＬＡＮ回線Ｉ／Ｆ部２０４、ＯＳ４０１を通じて受け取り、ユーザＩ／Ｆ部２０１を通じてディスプレイ２０７に表示する（ステップ７０２）。
【００３７】
次に、ユーザＡが音声／映像端末１０２のキー、ディスプレイ２０７を利用して映像通信相手の選択操作を行うと、交換機端末ソフトウェア４０２により、選択された映像通信相手のユーザＩＤ情報が交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機１０１に送信される。交換機１０１はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、受け取ったユーザＩＤを交換機内データベース３０６の交換機ユーザＩＤの領域５０１から検索し、ヒットしたレコードの「可能通信方式：アドレス：ポート」５０３に記載された情報を取り出し、その情報を音声／映像端末１０２に送信する。音声／映像端末１０２は交換機端末ソフトウェア４０２の交換機Ｉ／Ｆ部４０３は、その情報をＬＡＮ回線Ｉ／Ｆ部２０４、ＯＳ４０１を通じて受け取る（ステップ７０３）。
【００３８】
交換機端末ソフトウェア４０２は、受け取った「可能通信方式：アドレス：ポート」をチェックし、可能通信方式欄に映像通信が存在するか確認する。本実施形態では映像通信の欄は空欄になっているため、記載されている音声通信用のアドレスのみを取り出し、ポートとしては、通信先ポート初期値６０５の映像通信用ポート（Ｐｏｒｔ１０１）を取り出し、映像通信ソフトウェア４０８に渡すと同時にその内容を端末内ユーザ設定データ６０４に映像通信相手情報として書き込む。（ステップ７０４）。
【００３９】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先として映像通信を開始する（ステップ７０５）。
【００４０】
また本実施形態では前提として、音声／映像端末１０２および１０３の「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートのみ格納されているものとしたが、これを、「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートとともに映像通信用のアドレス、ポートも格納されているとしても良い。
【００４１】
この場合、ステップ７０３でユーザは通信相手が映像通信可能な端末か事前に確認できる。また、ステップ７０４では交換機端末ソフトウェア４０２は交換機から受け取った「可能通信方式：アドレス：ポート」のうち、映像通信用のアドレス、ポートを映像通信ソフトウェア４０８に渡すことになり、映像通信ポートの設定を端末毎に柔軟に設定できるようになる。
【００４２】
また本実施形態ではＰ２Ｐ通信ソフトウェアとして映像通信の例で説明したが、アドレス、ポートのみを受け取ることで通信可能なソフトウェアであれば、特段映像通信に限定したものではなく、映像通信ソフトウェア４０８を任意のＰ２Ｐ通信ソフトウェアに変更することで、メール通信、インスタントメッセージ通信、ファイル共有通信、ホワイトボード共有通信、アプリケーション共有通信等様々な通信方式に適用できる。
【００４３】
［実施形態２］
次に、本発明の実施形態２について説明する。
【００４４】
前述の実施形態ではユーザが端末操作により手動で映像通信相手を選択する必要があったが、これを通話中は通話している相手を自動的に選択して映像通信が開始できるようにしてもよい。
【００４５】
この場合について図８の流れ図を用いて説明する。
【００４６】
前提として、音声／映像端末１０２および１０３の「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートとともに映像通信用のアドレス、ポートも格納されていることとする。
【００４７】
ステップ８０１は前例のステップ７０１と同じである。
【００４８】
次に音声／映像端末１０２が音声／映像端末１０３に対して内線発信し音声通話を確立する。この際音声信号の送出先（音声通話相手端末）のアドレスと通信方式（音声通話）が端末内ユーザ設定データの通話相手の領域６０４に格納される。また、交換機のソフトウェアはそれぞれの音声通話確立を行った際に交換機内データベース５０１のそれぞれの端末のユーザＩＤの通話相手ユーザＩＤの領域５０４に通話相手のユーザＩＤをそれぞれ書き込む（ステップ８０２）。
【００４９】
次に、ユーザＡが音声／映像端末１０２のキー、ディスプレイ２０７を利用して、現在の音声通話相手との映像通信開始操作を行うと、交換機端末ソフトウェア４０２により、現在通話相手情報要求が交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機に送信される。交換機はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、交換機内データベース３０６のユーザＡの領域５０４の情報を読み出し、そこに記載されているユーザＩＤで交換機の領域５０１を検索し、一致した箇所の領域５０３から「可能通信方式：アドレス：ポート」を取り出し、音声／映像端末１０２に送信する。音声／映像端末１０２の交換機端末ソフトウェア４０２の交換機Ｉ／Ｆ部４０３は、その情報をＬＡＮ回線Ｉ／Ｆ部２０４、ＯＳ４０１を通じて受け取る（ステップ８０３）。
【００５０】
交換機端末ソフトウェア４０２は受け取った「可能通信方式：アドレス：ポート」をチェックし、可能通信方式欄に映像通信が存在するか確認し、存在すれば、映像通信用のアドレス、ポートを映像通信ソフトウェア４０８に渡すと同時にその内容を端末内ユーザ設定データ６０４に映像通信相手情報として書き込む（ステップ８０４）。
【００５１】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先として映像通信を開始する（ステップ８０５）。
【００５２】
また本実施形態ではステップ８０３で通話相手情報を交換機に問い合わせているが、これを端末内部に格納されている通話相手情報を利用して、交換機に問い合わせなくても良い。
【００５３】
この場合、ステップ８０３で交換機端末ソフトウェア４０２が、端末内ユーザ設定データ６０４を読み出す。ステップ８０４で、そこに記載されているアドレス、ポートを映像通信ソフトウェア４０８に渡す。これにより映像通信の制御が交換機を一切利用せずに行えるようになる。
【００５４】
［実施形態３］
次に、本発明の実施形態３について説明する。
【００５５】
前述の実施形態では音声端末と映像端末が同一の端末でアドレスも同一であったが、これが別々の端末であってもよい。
【００５６】
この場合について図９の流れ図を用いて説明する。
【００５７】
前提として、映像端末１０４、１０６の「可能通信方式：アドレス：ポート」６０３の欄には映像通信用のアドレス、ポートが格納されており、映像端末１０５の「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートが格納されており、音声端末１０７の「可能通信方式：アドレス：ポート」６０３の欄は空欄であることとする。また交換機内データベースの５０１がユーザＣの項目の「可能通信方式：アドレス：ポート」５０３にはあらかじめ音声通信のアドレスとして、音声端末１０７の内線番号が設定され、ポートは空欄となっているとする。また音声端末１０７は既に起動し待機状態になっているものとする。
【００５８】
また、映像端末１０４、１０６の端末構成は、図２の音声／映像端末構成のうち、音声内線Ｉ／Ｆ部２０３、音源Ｉ／Ｆ部２０２が存在しないものとし、音声端末１０５の端末構成は、図２の音声／映像端末構成のうち、音声内線Ｉ／Ｆ部２０３、映像Ｉ／Ｆ部２０９が存在しないものとし、音声端末１０７の端末構成は、図２の音声／映像端末構成のうち、映像Ｉ／Ｆ部２０９、ＬＡＮ回線Ｉ／Ｆ部２０４が存在しないものとする。
【００５９】
まずユーザＣが映像端末１０４を、ユーザＤが音声端末１０５および映像端末１０６を前述実施形態ステップ７０１と同様の手順でそれぞれのユーザＩＤとパスワードを用いて交換機に登録する（ステップ９０１）。
【００６０】
次に音声端末１０７が音声端末１０５に対して内線発信し音声通話を確立する。この際音声信号の送出先（音声通話相手端末）のアドレスと通信方式（音声通話）が端末内ユーザ設定データの６０４に格納される。また、交換機のソフトウェアはそれぞれの音声通話確立を行った際に交換機内データベース５０１のそれぞれの端末のユーザＩＤの通話相手ユーザＩＤ５０４に通話相手のユーザＩＤをそれぞれ書き込む（ステップ９０２）。
【００６１】
次に、ユーザＣが映像端末１０４のキー、ディスプレイ２０７を利用して、現在の音声通話相手との映像通信開始操作を行う（ステップ９０３）。
【００６２】
それを受けた交換機端末ソフトウェア４０２により、現在通話相手情報要求が交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機に送信される。交換機はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、交換機内データベース３０６のユーザＣの５０４の領域の情報を読み出し、そこに記載されているユーザＩＤで５０１を検索し、一致した箇所の５０３から「可能通信方式：アドレス：ポート」を取り出し、映像端末１０４に送信する。映像端末１０４の交換機端末ソフトウェア４０２の交換機Ｉ／Ｆ部４０３は、その情報をＬＡＮ回線Ｉ／Ｆ部２０４、ＯＳ４０１を通じて受け取る（ステップ９０４）。
【００６３】
交換機端末ソフトウェア４０２は受け取った「可能通信方式：アドレス：ポート」をチェックし、可能通信方式欄に映像通信が存在するか確認し、映像通信用のアドレス、ポートを映像通信ソフトウェア４０８に渡すと同時にその内容を端末内ユーザ設定データ６０４に映像通信相手情報として書き込む（ステップ９０５）。
【００６４】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先として映像通信を開始する（ステップ９０６）。
【００６５】
［実施形態４］
次に、本発明の他の実施形態について説明する。
【００６６】
前述の実施形態では映像通信の開始の際に映像通信ソフトウェア４０８に通信相手のアドレス・ポートを渡して、その後の映像通信制御は映像通信ソフトウェアに任せていた。そのため音声通話が終了しても映像通信はユーザが映像通信ソフトウェアに対して手動で指示しなければならなかった。これを、ＣＴＩとのＩ／Ｆを用いることで通話の終了を交換機端末ソフトウェア４０２で検知し、映像通信の終了を映像通信ソフトウェア４０８に指示することで、音声通話の終了と同時に自動的に映像通信も終了するようにしてもよい。
【００６７】
この場合について図１０の流れ図を用いて説明する。
【００６８】
前提として、映像端末１０４の交換機端末ソフトウェア４０２は、ＣＴＩサーバＩ／Ｆ部４０５を通じてＣＴＩサーバ１０９と接続し、音声端末１０７をＣＴＩ制御対象として登録する。ＣＴＩサーバ１０９は音声交換機１０１と通信することで音声端末１０７の状態を入手し映像端末１０４のＣＴＩサーバＩ／Ｆ部４０５に送付する。また既に、前例のステップ９０１〜ステップ９０６の全ての動作が実施されているものとする。
【００６９】
まずユーザＣの音声端末１０７とユーザＤの音声端末１０５との間の通話が終了する（ステップ１００１）。
【００７０】
音声交換機は通話終了と同時にＬＡＮ回線Ｉ／Ｆ部３０２を通じてＣＴＩサーバ１０９に音声端末１０５と音声端末１０７の間の通話が終了したことを通知する。ＣＴＩサーバ１０９は、音声端末１０７が通話終了したことを、映像端末１０４のＣＴＩサーバＩ／Ｆ部４０５に通知する（ステップ１００２）。
【００７１】
交換機端末ソフトウェア４０２は、その情報をもとに、端末内ユーザ設定データ６０４から映像通信相手情報を読み出し、削除した後、その情報とともに映像通信終了指示を映像通信ソフトウェア４０８に渡す（ステップ１００３）。
【００７２】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先とした映像通信を終了する（ステップ１００４）。
【００７３】
［実施形態５］
次に、本発明の実施形態５について説明する。
【００７４】
前述の実施形態ではＣＴＩとのＩ／Ｆを用いることで通話の終了を検知していたが、これをプレゼンスサーバとのＩ／Ｆを用いることで音声通話の終了を検知し、映像通信の終了を映像通信ソフトウェア４０８に指示することで、音声通話の終了と同時に自動的に映像通信も終了するようにしてもよい。
【００７５】
この場合について図１１の流れ図を用いて説明する。
【００７６】
前提として、映像端末１０４の交換機端末ソフトウェア４０２は、プレゼンスサーバＩ／Ｆ部４０６を通じてプレゼンスサーバ１１０と接続し、音声端末１０７をプレゼンスウォッチ対象として登録する。プレゼンスサーバ１１０は音声交換機１０１と通信することで音声端末１０７の状態を入手し映像端末１０４のプレゼンスサーバＩ／Ｆ部４０６に送付する。また既に、前例のステップ９０１〜ステップ９０６の全ての動作が実施されているものとする。
【００７７】
まずユーザＣの音声端末１０７とユーザＤの音声端末１０５との間の通話が終了する（ステップ１１０１）。
【００７８】
音声交換機は通話終了と同時にＬＡＮ回線Ｉ／Ｆ部３０２を通じてプレゼンスサーバ１１０に音声端末１０７の状態が通話中から待機中に変化したことを通知する。プレゼンスサーバ１１０は、音声端末１０７が通話終了したことを、映像端末１０４のプレゼンスサーバＩ／Ｆ部４０６に通知する（ステップ１１０２）。
【００７９】
交換機端末ソフトウェア４０２は、その情報を音声通話の終了とみなし、端末内ユーザ設定データ６０４から映像通信相手情報を読み出し、削除した後、その情報とともに映像通信終了指示を映像通信ソフトウェア４０８に渡す（ステップ１１０３）。
【００８０】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先とした映像通信を終了する（ステップ１１０４）。
【００８１】
［実施形態６］
前述の実施形態では一対一の音声および映像通信あったが、これを複数の端末との音声会議と連動させて映像会議通信してもよい。
【００８２】
この場合について図１２の流れ図を用いて説明する。
【００８３】
前提として、音声／映像端末１０２の「可能通信方式：アドレス：ポート」６０３の欄には映像通信用のアドレス、ポートおよび音声通信用のアドレス、ポートが格納されており、映像端末１０４、１０６の「可能通信方式：アドレス：ポート」６０３の欄には映像通信用のアドレス、ポートが格納されており、音声端末１０５の「可能通信方式：アドレス：ポート」６０３の欄には音声通信用のアドレス、ポートが格納されており、音声端末１０７の「可能通信方式：アドレス：ポート」６０３の欄は空欄であることとする。また交換機内データベースの５０１がユーザＣの項目の「可能通信方式：アドレス：ポート」５０３にはあらかじめ音声通信のアドレスとして、音声端末１０７の内線番号が設定され、ポートは空欄となっているとする。また音声端末１０７は既に起動し待機状態になっているものとする。また映像通信ソフトウェア４０８は同時に複数の通信相手と映像通信が可能であるものとする。
【００８４】
また、映像端末１０４、１０６の端末構成は、図２の音声／映像端末構成のうち、音声内線Ｉ／Ｆ部２０３、音源Ｉ／Ｆ部２０２が存在しないものとし、音声端末１０５の端末構成は、図２の音声／映像端末構成のうち、音声内線Ｉ／Ｆ部２０３、映像Ｉ／Ｆ部２０９が存在しないものとし、音声端末１０７の端末構成は、図２の音声／映像端末構成のうち、映像Ｉ／Ｆ部２０９、ＬＡＮ回線Ｉ／Ｆ部２０４が存在しないものとする。
【００８５】
まずユーザＡが、音声／映像端末１０２を、ユーザＣが映像端末１０４を、ユーザＤが音声端末１０５および映像端末１０６を前述実施形態ステップ７０１と同様の手順でそれぞれのユーザＩＤとパスワードを用いて交換機に登録する（ステップ１２０１）。
【００８６】
次に音声／映像端末１０２と音声端末１０７と音声端末１０５が会議通話を確立する。この際音声信号の送出先（音声通話相手端末）のアドレスと通信方式（音声通話）が端末内ユーザ設定データの６０４に格納される。また、交換機のソフトウェアはそれぞれの音声通話確立を行った際に交換機内データベース５０１のそれぞれの端末のユーザＩＤの通話相手ユーザＩＤ５０４に通話相手のユーザＩＤをそれぞれ書き込む（ステップ１２０２）。
【００８７】
次に、ユーザＣが映像端末１０４のキー、ディスプレイ２０７を利用して、現在の音声通話相手との映像通信開始操作を行う（ステップ１２０３）。
【００８８】
それを受けた交換機端末ソフトウェア４０２により、現在通話相手情報要求が交換機Ｉ／Ｆ部４０３を通してＯＳ４０１に渡され、ＬＡＮ回線Ｉ／Ｆ部２０４を通じて交換機に送信される。交換機はＬＡＮ回線Ｉ／Ｆ部３０２でその情報を受け取ると、交換機内データベース３０６のユーザＣの５０４の領域の情報を読み出し、そこに複数記載されているそれぞれのユーザＩＤで５０１を検索し、一致した複数箇所の５０３から「可能通信方式：アドレス：ポート」を取り出し、ユーザＩＤと共に映像端末１０４に全て送信する。映像端末１０４の交換機端末ソフトウェア４０２の交換機Ｉ／Ｆ部４０３は、その情報をＬＡＮ回線Ｉ／Ｆ部２０４、ＯＳ４０１を通じて受け取る（ステップ１２０４）。
【００８９】
交換機端末ソフトウェア４０２は受け取った全ての「可能通信方式：アドレス：ポート」をチェックし、可能通信方式欄に映像通信が存在するか確認し、映像通信可能な複数の映像通信相手候補のユーザＩＤをユーザＩ／Ｆ部２０１を通じてディスプレイ２０７に表示する。その後、ユーザＣが映像端末１０４のキー、ディスプレイ２０７を利用して、表示されているユーザＩＤのなかから任意の映像通信相手の選択操作を行う（ステップ１２０５）。
【００９０】
それを受けた交換機端末ソフトウェア４０２は、選択されたユーザＩＤの映像通信用アドレスとポートを映像通信ソフトウェア４０８に渡すと同時にその内容を端末内ユーザ設定データ６０４に映像通信相手情報として書き込む（ステップ１２０６）。
【００９１】
映像通信ソフトウェア４０８は渡されたアドレス、ポートを通信先として映像通信を開始する（ステップ１２０７）。
【００９２】
ユーザＣは、映像通信したい他のユーザがいれば、映像端末１０４のキー、ディスプレイ２０７を利用して、表示されているユーザＩＤのなかから追加で映像通信相手の選択操作を行うことができる。その際は選択操作のたびにステップ１２０６〜ステップ１２０８を繰り返す（ステップ１２０８）。
【００９３】
なお、上記の通信システムにおける交換機及び交換機端末は、ハードウェア、ソフトウェア又はこれらの組合わせにより実現することができる。また、上記の通信システムにおける交換機及び交換機端末により行なわれる通信方法も、ハードウェア、ソフトウェア又はこれらに組合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００９４】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory)）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９５】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９６】
（付記１）（実施形態２に対応）
複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、
前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末との通信を確立する手段と、
を備えることを特徴とする通信システム。
【００９７】
（付記２）（実施形態６に対応）
付記１に記載の通信システムであって、
前記第２の端末が複数あることを特徴とする通信システム。
【００９８】
（付記３）（実施形態３に対応）
複数の端末と該複数の端末と接続されている交換機を備える通信システムにおいて、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録する手段と、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録する手段と、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせる手段と、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索する手段と、
前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信する手段と、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立する手段と、
を備えることを特徴とする通信システム。
【００９９】
（付記４）（実施形態６に対応）
付記３に記載の通信システムであって、
前記第２の端末が複数あり、それに応じて、前記第３の端末が複数あることを特徴とする通信システム。
【０１００】
（付記５）（実施形態４）
付記３又は４に記載の通信システムにおいて、
前記第１の端末と前記第２の端末との通信が終了したことを検出する手段と、
前記第１の端末と前記第２の端末との通信が終了したならば、前記第１の端末と前記第３の端末との通信を終了させる手段と、
を更に備えることを特徴とする通信システム。
【０１０１】
（付記６）（実施形態２に対応）
複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第２の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、
前記交換機が、検索した前記第２の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第２の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第２の端末との通信を確立するステップと、
を備えることを特徴とする通信方法。
【０１０２】
（付記７）（実施形態６に対応）
付記６に記載の通信方法であって、
前記第２の端末が複数あることを特徴とする通信方法。
【０１０３】
（付記８）（実施形態３に対応）
複数の端末と該複数の端末と接続されている交換機を備えるシステムにおける通信方法において、
各端末が、自端末のユーザ識別子と、自端末が対応している１以上の可能通信方式と、該１以上の可能通信方式に対応している自端末のアドレスと、前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を交換機に登録するステップと、
第１の端末と第２の端末との通話が確立すると、前記交換機が、前記第１の端末の通話相手として前記第２の端末のユーザ識別子を登録し、前記第２の端末の通話相手として前記第１の端末のユーザ識別子を登録するステップと、
前記第１の端末と前記第２の端末とが通話をしている最中に、前記第１の端末が、該第１の端末の通話相手としての第２の端末のユーザ識別子に対応する１以上の可能通信方式、該１以上の可能通信方式にそれぞれ対応する１以上のアドレス及び前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記交換機に問い合わせるステップと、
前記交換機が、前記問い合わせに対応して、前記第１の端末の通話相手としての第２の端末のユーザ識別子を検索し、検索されたユーザ識別子に対応する前記第３の端末のアドレス、検索されたユーザ識別子に対応する１以上の可能通信方式及び検索されたユーザ識別子に対応し且つ前記１以上の可能通信方式にそれぞれ対応する１以上のポート番号を検索するステップと、
前記交換機が、検索した前記第３の端末のアドレス、１以上の可能通信方式及び該１以上の可能通信方式にそれぞれ対応する１以上のポート番号を前記第１の端末に送信するステップと、
前記第１の端末が前記交換機から受信した１以上の可能通信方式に含まれる通信方式のうちの所定の通信方式で、前記交換機から受信した第３の端末のアドレス及び前記所定の通信方式に対応したポート番号を利用して、前記第３の端末との通信を確立するステップと、
を備えることを特徴とする通信方法。
【０１０４】
（付記９）（実施形態６に対応）
付記８に記載の通信方法であって、
前記第２の端末が複数あり、それに応じて、前記第３の端末が複数あることを特徴とする通信方法。
【０１０５】
（付記１０）（実施形態４）
付記８又は９に記載の通信方法において、
前記第１の端末と前記第２の端末との通信が終了したことを検出するステップと、
前記第１の端末と前記第２の端末との通信が終了したならば、前記第１の端末と前記第３の端末との通信を終了させるステップと、
を更に備えることを特徴とする通信方法。
【符号の説明】
【０１０６】
１０１  音声交換機
１０２  音声／映像端末
１０３  音声／映像端末
１０４  映像端末
１０５  音声端末
１０６  映像端末
１０７  音声端末
【図１】
0005421338.tif 000002
【図２】
0005421338.tif 000003
【図３】
0005421338.tif 000004
【図４】
0005421338.tif 000005
【図５】
0005421338.tif 000006
【図６】
0005421338.tif 000007
【図７】
0005421338.tif 000008
【図８】
0005421338.tif 000009
【図９】
0005421338.tif 000010
【図１０】
0005421338.tif 000011
【図１１】
0005421338.tif 000012
【図１２】
0005421338.tif 000013