(57)【特許請求の範囲】
【請求項１】
第１の通信プロトコルを用いてネットワークを介して相互に通信可能な複数のテレビジョン会議装置と、該複数のテレビジョン会議装置のそれぞれに通信路を介して接続された少なくとも１つのコンピュータとが第２の通信プロトコルを用いて前記ネットワークを介して相互に通信可能に構成され、
１のテレビジョン会議装置に接続され、かつ、ログオンした１のコンピュータが、前記１のテレビジョン会議装置に対して、当該１のテレビジョン会議装置が前記ネットワークを介して接続されている他のテレビジョン会議装置の識別情報を要求する第１の工程と、
前記１のテレビジョン会議装置が前記要求された他のテレビジョン会議装置の１つの識別情報として、事前に当該１のテレビジョン会議装置に記憶された当該他のテレビジョン会議装置の１つの識別情報、または、前記第１の通信プロトコルを用いて前記ネットワークを介して前記他のテレビジョン会議装置の１つから取得した識別情報を、前記１のコンピュータに送信する第２の工程と、
前記第１の工程の処理と前記第２の工程の処理を、他の残りの複数のテレビジョン会議装置について反復して行う第３の工程と、
前記１のコンピュータが、前記取得した識別情報に基づいて前記他のテレビジョン会議装置の１にログオンされている他の１のコンピュータのアドレスを取得する第４の工程と、
前記１のコンピュータが前記アドレスを取得した他の１のコンピュータと前記第２の通信プロトコルを用いて前記ネットワークを介した接続の確立を行う第５の工程と、
前記接続が確立した前記１のコンピュータと前記他の１のコンピュータとが前記ネットワークを介して通信を行う第６の工程と、
を有する、
通信方法。
【請求項２】
前記１のコンピュータと、前記他のテレビジョン会議装置とは、前記第１の工程の処理に先立ち、
前記１のコンピュータが、当該１のコンピュータが接続されている前記１のテレビジョン会議装置に識別情報の検索要求を出力する第７の工程と、
前記１のテレビジョン会議装置が、前記検索要求に応じて、当該１のテレビジョン会議装置の識別情報を前記１のコンピュータに送信する第８の工程と、
前記１のコンピュータが、前記識別情報を基に前記１のテレビジョン会議装置にログオンを要求する第９の工程と、
前記１のテレビジョン会議装置が、前記１のコンピュータのパスワードを要求する第１０の工程と、
前記１のコンピュータが前記要求に応じて少なくとも自己のパスワードを前記１のテレビジョン会議装置に送信する第１１の工程と、
前記１のテレビジョン会議装置が、前記送信されたパスワードが正当な場合前記１のコンピュータのログオンを許可する第１２の工程と、
を行う、
請求項１に記載の通信方法。
【請求項３】
第１の通信プロトコルを用いてネットワークを介して相互に通信可能な複数のテレビジョン会議装置と、該複数のテレビジョン会議装置のそれぞれに通信路を介して接続された少なくとも１つのコンピュータとが第２の通信プロトコルを用いて前記ネットワークを介して相互に通信可能に構成されている通信システムであり、
１のテレビジョン会議装置にログオンした１のコンピュータが、前記１のテレビジョン会議装置に対して、当該１のテレビジョン会議装置が前記ネットワークを介して接続されている他のテレビジョン会議装置の識別情報を要求し、
前記１のテレビジョン会議装置が前記要求された他のテレビジョン会議装置の１つの識別情報として、事前に当該１のテレビジョン会議装置に記憶された当該他のテレビジョン会議装置の１つの識別情報、または、前記第１の通信プロトコルを用いて前記ネットワークを介して前記他のテレビジョン会議装置の１つから取得した識別情報を、前記１のコンピュータに送信し、
前記１のコンピュータが前記他のテレビジョン会議装置の識別情報を要求する処理と、前記１のテレビジョン会議装置が当該要求に応じて、他の残りの複数のテレビジョン会議装置についての識別情報の取得処理を反復して行い、
前記１のコンピュータが、前記取得した識別情報を基に、前記他のテレビジョン会議装置の１のテレビジョン会議装置にログオンされている他の１のコンピュータのアドレスを取得し、
前記１のコンピュータが前記他の１のコンピュータと前記第２の通信プロトコルを用いて前記ネットワークを介した接続の確立を行い、
前記接続が確立した前記１のコンピュータと前記他の１のコンピュータとが前記ネットワークを介して通信を行う、
通信システム。
【請求項４】
前記１のコンピュータと、前記他のテレビジョン会議装置とは、前記処理に先立ち、
前記１のコンピュータが、当該１のコンピュータが接続されている前記１のテレビジョン会議装置に識別情報の検索要求を出力し、
前記１のテレビジョン会議装置が、前記検索要求に応じて、当該１のテレビジョン会議装置の識別情報を前記１のコンピュータに送信し、
前記１のコンピュータが、前記識別情報を基に前記１のテレビジョン会議装置にログオンを要求し、
前記１のテレビジョン会議装置が、前記１のコンピュータのパスワードを要求し、
前記１のコンピュータが前記要求に応じて少なくとも自己のパスワードを前記１のテレビジョン会議装置に送信し、
前記１のテレビジョン会議装置が、前記送信されたパスワードが正当な場合前記１のコンピュータのログオンを許可する、
請求項３に記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して通信を行う通信方法と、通信システムに関する。
【０００２】
【従来の技術】
例えば、複数のユーザの各々が使用する端末装置間でネットワークを介して通信を行って会議などを進行させる会議システムがある。
このような会議システムでは、予め決められた会議システムの通信プロトコルにより、ネットワークを介して接続されている各端末装置がお互いのＩＰ(Internet Protocol) アドレスを取得し、当該ＩＰアドレスを基に互いに通信を行う。
具体的には、上記会議システムでは、例えば、それぞれの端末装置に備えられたカメラで撮像したユーザの顔画像とマイクロフォン（以下、マイク）に入力した当該ユーザの音声とを、上記通信プロトコルおよびＩＰアドレスを基に他の端末装置に送信し、当該他の端末装置に表示および音声出力させる。
【０００３】
【発明が解決しようとする課題】
ところで、上述した会議システムでは、ＰＣ(Personal Computer) などのコンピュータを接続し、上記端末装置による表示および音声出力に加えて、会議システムを利用しているユーザ間でＰＣによる通信を行いたいという要請がある。
しかしながら、従来の会議システムには、上記会議システムの端末装置以外のコンピュータのＩＰアドレスを管理する機能は備えていない。
また、ＰＣなどのコンピュータ間での通信では、通常、上記会議システムの通信プロトコルを使用しない。
そのため、従来の会議システムでは、当該会議システムのユーザ間でＰＣによる通信を効率的に行えないという問題がある。
【０００４】
同様の問題は、会議システムの他に、上記コンピュータ間の通信プトロコルとは異なる通信プロトコルで通信を行うシステムにおいて、当該システムのサービスと関連付けて、上記コンピュータ間での通信を行おうとする場合に生じる。
【０００５】
本発明は上述した課題を克服する通信方法と通信システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明によれば、第１の通信プロトコルを用いてネットワークを介して相互に通信可能な複数のテレビジョン会議装置と、該複数のテレビジョン会議装置のそれぞれに通信路を介して接続された少なくとも１つのコンピュータとが第２の通信プロトコルを用いて前記ネットワークを介して相互に通信可能に構成され、
１のテレビジョン会議装置に接続され、かつ、ログオンした１のコンピュータが、前記１のテレビジョン会議装置に対して、当該１のテレビジョン会議装置が前記ネットワークを介して接続されている他のテレビジョン会議装置の識別情報を要求する第１の工程と、  前記１のテレビジョン会議装置が前記要求された他のテレビジョン会議装置の１つの識別情報として、事前に当該１のテレビジョン会議装置に記憶された当該他のテレビジョン会議装置の１つの識別情報、または、前記第１の通信プロトコルを用いて前記ネットワークを介して前記他のテレビジョン会議装置の１つから取得した識別情報を、前記１のコンピュータに送信する第２の工程と、
前記第１の工程の処理と前記第２の工程の処理を、他の残りの複数のテレビジョン会議装置について反復して行う第３の工程と、
前記１のコンピュータが、前記取得した識別情報に基づいて前記他のテレビジョン会議装置の１にログオンされている他の１のコンピュータのアドレスを取得する第４の工程と、
前記１のコンピュータが前記アドレスを取得した他の１のコンピュータと前記第２の通信プロトコルを用いて前記ネットワークを介した接続の確立を行う第５の工程と、
前記接続が確立した前記１のコンピュータと前記他の１のコンピュータとが前記ネットワークを介して通信を行う第６の工程と、
有する、通信方法が提供される。
【０００７】
好ましくは、前記１のコンピュータと、前記他のテレビジョン会議装置とは、前記第１の工程の処理に先立ち、
前記１のコンピュータが、当該１のコンピュータが接続されている前記１のテレビジョン会議装置に識別情報の検索要求を出力する第７の工程と、
前記１のテレビジョン会議装置が、前記検索要求に応じて、当該１のテレビジョン会議装置の識別情報を前記１のコンピュータに送信する第８の工程と、
前記１のコンピュータが、前記識別情報を基に前記１のテレビジョン会議装置にログオンを要求する第９の工程と、
前記１のテレビジョン会議装置が、前記１のコンピュータのパスワードを要求する第１０の工程と、
前記１のコンピュータが前記要求に応じて少なくとも自己のパスワードを前記１のテレビジョン会議装置に送信する第１１の工程と、
前記１のテレビジョン会議装置が、前記送信されたパスワードが正当な場合前記１のコンピュータのログオンを許可する第１２の工程とを行う。
【０００９】
また本発明によれば、第１の通信プロトコルを用いてネットワークを介して相互に通信可能な複数のテレビジョン会議装置と、該複数のテレビジョン会議装置のそれぞれに通信路を介して接続された少なくとも１つのコンピュータとが第２の通信プロトコルを用いて前記ネットワークを介して相互に通信可能に構成されている通信システムであり、
１のテレビジョン会議装置にログオンした１のコンピュータが、前記１のテレビジョン会議装置に対して、当該１のテレビジョン会議装置が前記第１のネットワークを介して接続されている他のテレビジョン会議装置の識別情報を要求し、
前記１のテレビジョン会議装置が前記要求された他のテレビジョン会議装置の１つの識別情報として、事前に当該１のテレビジョン会議装置に記憶された当該他のテレビジョン会議装置の１つの識別情報、または、前記第１の通信プロトコルを用いて前記ネットワークを介して前記他のテレビジョン会議装置の１つから取得した識別情報を、前記１のコンピュータに送信し、
前記１のコンピュータが前記他のテレビジョン会議装置の識別情報を要求する処理と、前記１のテレビジョン会議装置が当該要求に応じて、他の残りの複数のテレビジョン会議装置についての識別情報の取得処理を反復して行い、
前記１のコンピュータが、前記取得した識別情報を基に、前記他のテレビジョン会議装置の１のテレビジョン会議装置にログオンされている他の１のコンピュータのアドレスを取得し、
前記１のコンピュータが前記他の１のコンピュータと前記第２の通信プロトコルを用いて前記第２のネットワークを介した接続の確立を行い、
前記接続が確立した前記１のコンピュータと前記他の１のコンピュータとが前記ネットワークを介して通信を行う、
通信システムが提供される。
【００１０】
好ましくは、前記１のコンピュータと、前記他のテレビジョン会議装置とは、前記処理に先立ち、
前記１のコンピュータが、当該１のコンピュータが接続されている前記１のテレビジョン会議装置に識別情報の検索要求を出力し、前記１のテレビジョン会議装置が、前記検索要求に応じて、当該１のテレビジョン会議装置の識別情報を前記１のコンピュータに送信し、前記１のコンピュータが、前記識別情報を基に前記１のテレビジョン会議装置にログオンを要求し、前記１のテレビジョン会議装置が、前記１のコンピュータのパスワードを要求し、前記１のコンピュータが前記要求に応じて少なくとも自己のパスワードを前記１のテレビジョン会議装置に送信し、前記１のテレビジョン会議装置が、前記送信されたパスワードが正当な場合前記１のコンピュータのログオンを許可する。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態に係わる会議システムについて説明する。
図１は、本発明の実施形態に係わる会議システム１の全体構成図、図２は図１に示す端末装置ＴＥＲＭＩＮＡＬ１４に接続される機器を説明するための図である。
【００１３】
図１に示すように、会議システム１は、例えば、会議システムの端末装置ＴＥＲＭＩＮＡＬ１１〜１５，２１〜２５を有し、これらが公衆回線あるいは専用回線などを用いたネットワークを介して接続されている。
端末装置ＴＥＲＭＩＮＡＬ１１〜１５，２１〜２５には、パーソナルコンピュータなどのコンピュータＰＣ１１＿１等が接続されている。
【００１４】
ここで、端末装置ＴＥＲＭＩＮＡＬ１４が、本発明における第１の通信装置、並びに本発明の通信装置に対応している。
また、コンピュータＰＣ１１＿１等が、本発明における第２の通信装置、並びに本発明の通信装置に対応している。
【００１５】
会議システム１では、端末装置ＴＥＲＭＩＮＡＬ間の通信には、例えば、上述した会議システムプロトコル（例えば、国際標準化方式Ｈ．３２０やＨ３２３、本発明の第1 の通信プロトコル）が採用される。
【００１６】
また、コンピュータＰＣ間の通信には、ＴＣＰ／ＩＰ(Transmission ControlProtocol/Internet protocol) を利用した上記会議システムプロトコル以外のｔｅｌｎｅｔなどの既存の通信プロトコル（本発明の第２の通信プロトコル）や独自のプロトコルが用いられる。
【００１７】
以下、会議システム１の概要を説明する。
例えば、コンピュータＰＣ１１＿１が接続されている端末装置ＴＥＲＭＩＮＡＬ１４が、会議システムプロトコルを基に、他の端末装置ＴＥＲＭＩＮＡＬから当該他の端末装置ＴＥＲＭＩＮＡＬのネットワーク５上での識別データであるＩＰアドレス（本発明の識別データ）を取得する。
そして、ＰＣ１４＿１が、当該ＰＣ１４＿１とデータ転送を行う端末装置ＴＥＲＭＩＮＡＬ１４から、端末装置ＴＥＲＭＩＮＡＬ１４が上記取得した他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得する。
次に、ＰＣ１４＿１が、例えば、上記取得したＩＰアドレスを基に、ｔｅｌｎｅｔなどの通信プロトコルで、コンピュータＰＣ１１＿１が接続されている端末装置ＴＥＲＭＩＮＡＬ１４とは別の上記他の端末装置ＴＥＲＭＩＮＡＬから、当該他の端末装置ＴＥＲＭＩＮＡＬとデータ転送を行う他のＰＣのＩＰアドレスを取得する。
次に、ＰＣ１４＿１が、上記取得した他のＰＣのＩＰアドレスを基に、上記ｔｅｌｎｅｔなどの通信プロトコルで、当該他のＰＣと通信を行う。
【００１８】
以下、会議システム１の構成要素について説明する。
なお、端末装置ＴＥＲＭＩＮＡＬ１１〜１３，２１〜２５は、基本的に端末装置ＴＥＲＭＩＮＡＬ１４と同じ構成を有している。
また、ＰＣ１４＿１以外のＰＣは、基本的にＰＣ１４＿１と同じ構成を有している。
図３は図１に示す端末装置ＴＥＲＭＩＮＡＬ１４の機能ブロック図である。
〔端末装置ＴＥＲＭＩＮＡＬ１４の接続機器〕
先ず、端末装置ＴＥＲＭＩＮＡＬ１４に接続される機器について説明する。
図２に示すように、端末装置ＴＥＲＭＩＮＡＬ１４には、例えば、ディスプレイ１０、スピーカ１１、カメラ１２、マイク１３、並びにネットワークなどを介してＰＣ１４＿１が接続される。
また、端末装置ＴＥＲＭＩＮＡＬ１４が、ネットワーク５を介して、他の端末装置ＴＥＲＭＩＮＡＬと接続される。
【００１９】
ディスプレイ１０は、端末装置ＴＥＲＭＩＮＡＬ１４から入力したテレビ会議のイメージ信号Ｓ５３に応じた画像を表示する。
スピーカ１１は、端末装置ＴＥＲＭＩＮＡＬ１４から入力したテレビ会議のオーディオ信号Ｓ５５を応じたオーディオ出力を行う。
カメラ１２は、例えば、端末装置ＴＥＲＭＩＮＡＬ１４のユーザの顔などを撮像し、その撮像信号Ｓ１２を端末装置ＴＥＲＭＩＮＡＬ１４に出力する。
マイク１３は、端末装置ＴＥＲＭＩＮＡＬ１４のユーザが発した音声などのオーディオ信号Ｓ１３を生成し、これを端末装置ＴＥＲＭＩＮＡＬ１４に出力する。
【００２０】
〔端末装置ＴＥＲＭＩＮＡＬ１４〕
図３に示すように、端末装置ＴＥＲＭＩＮＡＬ１４は、例えば、操作部３１、メモリ３２、インタフェース３３、インタフェース３４、制御回路３５、インタフェース４２、イメージ処理回路４３、インタフェース４４、オーディオ処理回路４５、送信処理回路４６、イメージ処理回路５２、インタフェース５３、オーディオ処理回路５４およびインタフェース５５を有する。
ここで、インタフェース３３が第６の発明の第１のインタフェースに対応し、インタフェース３４が第６の発明の第２のインタフェースに対応し、制御回路３５が第６の発明の制御手段に対応している。
【００２１】
操作部３１は、例えば、キーボード、マウスあるいはタッチパネルなどであり、ユーザによる操作に応じた操作信号を制御回路３５に出力する。
メモリ３２は、制御回路３５の処理に用いられる種々のデータを記憶する。
図４は、メモリ３２が記憶するデータを説明するための図である。
メモリ３２は、例えば、図２に示すように、データＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴ、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ、データＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴ、データＲＥＭＯＴＥ＿ＰＣ＿ＬＩＳＴを記憶する。
【００２２】
データＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴは、後述するように、端末装置ＴＥＲＭＩＮＡＬ１４がネットワーク５を介して接続している他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスのリストである。
図１に示す例では、図５に示すように、端末装置ＴＥＲＭＩＮＡＬ１４は、端末装置ＴＥＲＭＩＮＡＬ１２，１３，１４，１５および２１のＩＰアドレスを含むデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを記憶する。他の端末装置ＴＥＲＭＩＮＡＬも、同様に、図５に示すように、接続先の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを含むデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを記憶する。
データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳは、会議システム１のオン／オフ情報、端末装置ＴＥＲＭＩＮＡＬ１４が会議システム１に接続しているか否かを示す接続状態、接続モード、端末装置ＴＥＲＭＩＮＡＬ１４のＩＰアドレス、端末装置ＴＥＲＭＩＮＡＬ１４の名前（ホスト名）、会議システム１の帯域制限情報、暗号キー情報などを示している。
データＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴは、端末装置ＴＥＲＭＩＮＡＬ１４に接続（ログオン）しているコンピュータＰＣのＩＰアドレスおよびユーザ名を示している。
データＲＥＭＯＴＥ＿ＰＣ＿ＬＩＳＴは、例えば、端末装置ＴＥＲＭＩＮＡＬ１４が接続している他の端末装置ＴＥＲＭＩＮＡＬに接続されたコンピュータＰＣのＩＰアドレスおよびユーザ名を示している。
【００２３】
インタフェース３３は、例えば、ＬＡＮ(Local Area Network)などのネットワークを介して接続されたＰＣ１４＿１と制御回路３５との間でデータ転送を行うインタフェースである。
インタフェース３４は、制御回路３５が、ネットワーク５を介して他の端末装置ＴＥＲＭＩＮＡＬとの間でデータ転送を行うインタフェースである。ネットワーク５はＬＡＮのようにインターフェース３３に接続されているのと同じネットワークでも良いし、ＩＳＤＮなど異なったネットワークでも良い。
【００２４】
制御回路３５は、プログラムＰＲＧ１の実行に応じて、上述した端末装置ＴＥＲＭＩＮＡＬ１４の各構成要素の動作を統括して制御する。
【００２５】
イメージ処理回路４３は、インタフェース４２を介してカメラ１２から入力した撮像信号Ｓ１２をイメージ処理してイメージデータＳ４３を生成し、これを送信処理回路４６に出力する。
オーディオ処理回路４５は、インタフェース４４を介してマイク１３から入力したオーディオ信号Ｓ１３をオーディオ処理してオーディオデータＳ４５を生成し、これを送信処理回路４６に出力する。
【００２６】
送信処理回路４６は、イメージデータＳ４３およびオーディオデータＳ４５を、会議システム１において会議システム端末装置間で行う通信プロトコルとして規定された会議システムプロトコルの通信フォーマットに適合した形式に変換し、インタフェース３４を介して他の端末装置ＴＥＲＭＩＮＡＬに送信する。
当該通信フォーマットとしては、例えば、上述した会議システムプロトコル（例えば、国際標準化方式Ｈ．３２０やＨ３２３）で規定されたものが用いられる。
【００２７】
イメージ処理回路５２は、インタフェース３４を介して他の端末装置ＴＥＲＭＩＮＡＬから入力したイメージデータＳ８０をイメージ処理してディスプレイ１０に適合したイメージ信号Ｓ５３を生成し、これをインタフェース５３を介してディスプレイ１０に出力する。
オーディオ処理回路５４は、インタフェース３４を介して他の端末装置ＴＥＲＭＩＮＡＬから入力したオーディオデータＳ８１をオーディオ処理してスピーカ１１に適合したオーディオ信号Ｓ５５を生成し、これをインタフェース５５を介してスピーカ１１に出力する。
【００２８】
〔ＰＣ１４＿１〕
図６は、図１に示すＰＣ１４＿１の構成図である。
図６に示すように、ＰＣ１４＿１は、インタフェース９１、インタフェース９２、メモリ９３、ＣＰＵ９４、操作部９５および表示部９６を有し、これらがバス９０を介して接続されている。
インタフェース９１は、例えば、ＬＡＮなどのネットワークを介して、図３に示す端末装置ＴＥＲＭＩＮＡＬ１４のインタフェース３３との間でデータ転送を行うインタフェースである。
インタフェース９２は、インターネットなどのネットワーク５を介して図１に示す、他の端末装置ＴＥＲＭＩＮＡＬに接続された他のＰＣと通信を行うインタフェースである。
【００２９】
メモリ９３は、ＣＰＵ９４の処理に用いられる種々のデータを記憶する。
メモリ９３は、例えば、後述する処理を経て、端末装置ＴＥＲＭＩＮＡＬ１４を介して取得された図７に示すデータＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴおよびデータＡＬＬ＿ＰＣ＿ＬＩＳＴを記憶する。
データＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴは、例えば、コンピュータＰＣ１１＿１の接続先の端末装置ＴＥＲＭＩＮＡＬ１４の前述したデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳである。
データＡＬＬ＿ＰＣ＿ＬＩＳＴは、会議システム１のそれぞれの端末装置ＴＥＲＭＩＮＡＬに接続されたＰＣ、すなわち会議システム１が提供する会議に参加しているＰＣのＩＰアドレスおよびユーザ名を示してる。データＡＬＬ＿ＰＣ＿ＬＩＳＴは、後述するＩＰアドレス取得処理を経て取得される。
【００３０】
ＣＰＵ９４は、プログラムＰＲＧ２の実行に応じて、後述するＰＣ１４＿１の処理を統括して制御する。
また、ＣＰＵ９４は、必要に応じて、キーボードやマウスなどの操作部９５からユーザの操作に応じた操作信号を入力し、これを基に所定の処理を行う。
【００３１】
以下、図８〜図１３を用いて会議システム１の動作例を説明する。
以下に示す動作例において、端末装置ＴＥＲＭＩＮＡＬ１４の処理は図３に示す制御回路３５によるプログラムＰＲＧ１の実行に応じて規定され、ＰＣ１４＿１の処理は図６に示すＣＰＵ９４によるプログラムＰＲＧ２の実行に応じて規定される。
ここで、図１０に示すステップＳＴ２０が本発明の第１の工程に対応し、ステップＳＴ２４〜図１１に示すステップＳＴ３１が本発明の第２の工程に対応している。
また、図１２に示すステップＳＴ４４，ＳＴ４５が本発明の第３の工程に対応し、図１３に示すステップＳＴ５２が本発明の第４の工程に対応している。
また、ＣＰＵ９４がプログラムＰＲＧ２を基に、ステップＳＴ２４を実行することで本発明の第１の手段が実現され、図１２に示すステップＳＴ４４を実行することで本発明の第２の手段が実現され、図１３に示すステップＳＴ５２を実行することで本発明の第３の手段が実現される。
【００３２】
〔第１の動作例〕
以下、ＰＣ１４＿１が接続先の端末装置ＴＥＲＭＩＮＡＬ１４を介して会議システム１内の他の複数のＴＥＲＭＩＮＡＬを検索する場合の動作例を説明する。
図８は、当該動作例を説明するための図である。
ステップＳＴ１：
例えば、ＰＣ１４＿１のユーザが、図６に示す操作部９５を操作して複数の端末装置ＴＥＲＭＩＮＡＬの検索指示を入力する。
ＣＰＵ９４は、当該検索指示に応じて、インタフェース９１を介してネットワーク上に検索要求を送信（ブロードキャスト）する。
【００３３】
ステップＳＴ２：
コンピュータＰＣ１１＿１が接続されている端末装置ＴＥＲＭＩＮＡＬ１４は、図３に示すインタフェース３３を介してステップＳＴ１の検索要求を受信する。
端末装置ＴＥＲＭＩＮＡＬ１４の制御回路３５は、当該検索要求を基に、自らのＩＰアドレスおよび名前等を含む情報を応答としてＰＣ１４＿１に送信する。
【００３４】
ステップＳＴ３：
ＰＣ１４＿１は、ステップＳＴ２の応答をインタフェース９１を介して受信し、ＣＰＵ９４が当該応答に含まれる端末装置ＴＥＲＭＩＮＡＬ１４のＩＰアドレスおよび名前等を図７に示すデータＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴとしてメモリ９３に書き込む。
【００３５】
〔第２の動作例〕
以下、ＰＣ１４＿１が端末装置ＴＥＲＭＩＮＡＬ１４にログオンする場合の動作例を説明する。
図９は、当該動作例を説明するための図である。
ステップＳＴ１１：
ユーザによる操作部９５の操作に応じて、ＰＣ１４＿１のＣＰＵ９４が、インタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４にログオン要求を送信する。
ステップＳＴ１２：
図３に示す端末装置ＴＥＲＭＩＮＡＬ１４は、インタフェース３３を介してコンピュータＰＣ１１＿１からのステップＳＴ１１のログオン要求を受信し、制御回路３５がパスワードを要求することを示す画面を図６に示すＰＣ１４＿１の表示部９６に表示させる。
ステップＳＴ１３：
ユーザは、ステップＳＴ１２の表示部９６への画面表示に応じて、ＰＣ１４＿１の操作部９５を操作して、自らのパスワードとユーザ名を入力する。
ＰＣ１４＿１のＣＰＵ９４は、当該入力されたパスワードとユーザ名を、インタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４に送信する。
【００３６】
ステップＳＴ１４：
図３に示す端末装置ＴＥＲＭＩＮＡＬ１４の制御回路３５が、ステップＳＴ１３で入力したコンピュータＰＣ１１＿１のパスワードを照合する。
ステップＳＴ１５：
制御回路３５が、ステップＳＴ１４でパスワードの照合で当該パスワードの正当性を確認すると、インタフェース３３を介してＰＣ１４＿１にログオン許可を通知する。
ステップＳＴ１６：
制御回路３５は、ＰＣ１４＿１のＩＰアドレスおよびステップＳＴ１３で受信したユーザ名を図４に示すデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴに追加する。
【００３７】
〔第３の動作例〕
以下、端末装置ＴＥＲＭＩＮＡＬ１４にログオンされたコンピュータＰＣ１１＿１が、会議システム１に参加している、端末装置ＴＥＲＭＩＮＡＬ１４以外の他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得する場合の動作例を説明する。
図１０および図１１は、当該動作例を説明するための図である。
ステップＳＴ２０：
コンピュータＰＣ１１＿１が接続されている端末装置ＴＥＲＭＩＮＡＬ１４が、ネットワーク５を介して、会議システムの通信プロトコルにより、自らに接続された他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得し、そのリストを示す図４に示すデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを生成する。
ステップＳＴ２１：
ユーザによる操作部９５の操作に応じて、ＰＣ１４＿１のＣＰＵ９４が、インタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４にデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳの要求を送信する。
ステップＳＴ２２：
図３に示す端末装置ＴＥＲＭＩＮＡＬ１４は、インタフェース３３を介してステップＳＴ２１の要求を受信すると、図３に示すメモリ３２から、図４を用いて前述したデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
【００３８】
ステップＳＴ２３：
ＰＣ１４＿１は、ステップＳＴ２２で図６に示すインタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４から受信したデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳを、図７を用いて前述したデータＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴに追加する。
ステップＳＴ２４：
ユーザによる操作部９５の操作に応じて、ＰＣ１４＿１のＣＰＵ９４が、インタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４にデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴの要求を送信する。
ステップＳＴ２５：
図３に示す端末装置ＴＥＲＭＩＮＡＬ１４は、インタフェース３３を介してステップＳＴ２４の要求を受信すると、図３に示すメモリ３２から、図４を用いて前述したデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
ステップＳＴ２６：
ＰＣ１４＿１のＣＰＵ９４は、ステップＳＴ２５で端末装置ＴＥＲＭＩＮＡＬ１４から受信したデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを、図６に示す表示部９６に表示する。
【００３９】
ステップＳＴ２７：
ＰＣ１４＿１のＣＰＵ９４は、ステップＳＴ２５で端末装置ＴＥＲＭＩＮＡＬ１４から受信したデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴ内に記述されたＩＰアドレス、すなわち端末装置ＴＥＲＭＩＮＡＬ１４が保持する他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを基に、当該端末装置ＴＥＲＭＩＮＡＬ１４に、インタフェース９１を介してデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳの要求を送信する。
ステップＳＴ２８：
ステップＳＴ２７でコンピュータＰＣ１１＿１からの要求を受けた端末装置ＴＥＲＭＩＮＡＬ１４は、当該端末装置ＴＥＲＭＩＮＡＬ１４の図３に示すメモリ３２から、図４を用いて前述したデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
【００４０】
ステップＳＴ２９：
ＰＣ１４＿１は、ステップＳＴ２８で図６に示すインタフェース９１を介して端末装置ＴＥＲＭＩＮＡＬ１４から受信したデータＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳを、図７を用いて前述したデータＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴに追加する。
ステップＳＴ３０：
ユーザによる操作部９５の操作に応じて、ＰＣ１４＿１のＣＰＵ９４が、インタフェース９１を介して、ステップＳＴ２９で他の端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスが追加された端末装置ＴＥＲＭＩＮＡＬ１４にデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴの要求を送信する。
ステップＳＴ３１：
ステップＳＴ３０でコンピュータＰＣ１１＿１からの要求を受信した端末装置ＴＥＲＭＩＮＡＬ１４は、当該端末装置ＴＥＲＭＩＮＡＬ１４の図３に示すメモリ３２から、図４を用いて前述したデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
ステップＳＴ３２：
ＰＣ１４＿１のＣＰＵ９４は、ステップＳＴ３１で端末装置ＴＥＲＭＩＮＡＬ１４から受信したデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを、図６に示す表示部９６に表示する。
ＰＣ１４＿１は、会議システム１に接続した全ての端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得するまで上述した処理を繰り返す。
【００４１】
〔第４の動作例〕
以下、ＰＣ１４＿１が、上述した第３動作例で取得したデータＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴを基に会議システム１を構成している端末装置ＴＥＲＭＩＮＡＬにログオンして、当該端末装置ＴＥＲＭＩＮＡＬにログオンしたＰＣのＩＰアドレス等を取得する場合の動作例を説明する。
図１２は、当該動作例を説明するための図である。
ステップＳＴ４１：
ユーザによる操作部９５の操作に応じて、ＰＣ１４＿１のＣＰＵ９４が、インタフェース９１を介してログオンしている端末装置ＴＥＲＭＩＮＡＬ１４にデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴの要求を送信する。
ステップＳＴ４２：
ステップＳＴ４１で上記コンピュータＰＣ１１＿１からの要求を受信した端末装置ＴＥＲＭＩＮＡＬ１４は、図３に示すメモリ３２から、図４を用いて前述したデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
ステップＳＴ４３：
図６に示すＰＣ１４＿１のＣＰＵ９４は、ステップＳＴ４２で受信したデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴ内のＰＣのＩＰアドレスおよびユーザ名を、図７を用いて説明したデータＡＬＬ＿ＰＣ＿ＬＩＳＴ内に追加する。
【００４２】
ステップＳＴ４４：
ＰＣ１４＿１のＣＰＵ９４は、メモリ９３に記憶されている図７に示すデータＡＬＬ＿ＰＣ＿ＬＩＳＴにＩＰアドレスが示されている全ての端末装置ＴＥＲＭＩＮＡＬに、データＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴの要求を送信する。
ステップＳＴ４５：
ステップＳＴ４１で上記要求を受信した端末装置ＴＥＲＭＩＮＡＬは、図３に示すメモリ３２から、図４を用いて前述したデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴを読み出し、これをインタフェース３３を介してＰＣ１４＿１に送信する。
ステップＳＴ４６：
図６に示すＰＣ１４＿１のＣＰＵ９４は、ステップＳＴ４５で受信したデータＬＯＣＡＬ＿ＰＣ＿ＬＩＳＴ内のＰＣのＩＰアドレスおよびユーザ名を、図７を用いて説明したデータＡＬＬ＿ＰＣ＿ＬＩＳＴ内に追加する。
【００４３】
〔第５の動作例〕
以下、ＰＣ１４＿１が、図７に示すデータＡＬＬ＿ＰＣ＿ＬＩＳＴを基に、他のＰＣ１４＿１と通信を行う場合の動作例を説明する。
図１３は、当該動作例を説明するための図である。
ステップＳＴ５１：
図６に示すＰＣ１４＿１は、例えば、操作部９５を介して入力されたユーザからの指示に応じて、メモリ９３から読み出した図７に示すデータＡＬＬ＿ＰＣ＿ＬＩＳＴ内のユーザ名を表示部９６に表示する。
そして、ユーザが、操作部９５を操作して、通信を希望するユーザ名を選択する。
【００４４】
ステップＳＴ５２：
ＣＰＵ９４は、ステップＳＴ５１で選択されたユーザ名に対応するＩＰアドレスをデータＡＬＬ＿ＰＣ＿ＬＩＳＴから特定し、当該ＩＰアドレスを基に、上述したｔｅｌｎｅｔなどの通信プロトコルで、ネットワークを介して、他のＰＣとコネクションを確立する。
ステップＳＴ５３：
ＣＰＵ９４は、例えば、表示部９６に表示しているデスクトップの画面などの画像データを、ステップＳＴ５２でコネクションを確立したＰＣにインタフェース９２を介して送信する。
ステップＳＴ５４：
ステップＳＴ５３でＰＣ１４＿１から画像データを受信したＰＣは、その画像データに応じた画像をそのＰＣの表示部９６に表示する。
【００４５】
以下、図１に示すＰＣ１４＿１が、会議システム１を構成する全ての端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスおよびホスト名を取得するまでの具体的な手順を、図１４を参照して説明する。
（１）ＰＣ１４＿１が、当該コンピュータＰＣ１１＿１が接続されている端末装置ＴＥＲＭＩＮＡＬ１４にログオンし、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（端末装置ＴＥＲＭＩＮＡＬ１４のホスト名と状態）を取得する。
（２）ＰＣ１４＿１が、ログオンされた端末装置ＴＥＲＭＩＮＡＬ１４からデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴ（端末装置ＴＥＲＭＩＮＡＬ１４の接続先のＴＥＲＭＩＮＡＬ１１のＩＰアドレス等）を取得する。
（３）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ１１にデータのＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（端末装置ＴＥＲＭＩＮＡＬ１１のホスト名と状態）を要求し、これを取得する。
（４）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ１４の接続先の端末装置ＴＥＲＭＩＮＡＬ１２，１３，１５，２１のＩＰアドレスを含むデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを端末装置ＴＥＲＭＩＮＡＬ１１から取得する。
（５）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ１２に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ１２のホスト名とＩＰアドレス）を要求し、これを取得する。
（６）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ１３に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ１３のホスト名とＩＰアドレス）を要求し、これを取得する。
（７）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ１５に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ１５のホスト名とＩＰアドレス）を要求し、これを取得する。
（８）ＰＣ１４＿１が、ネットワークを介して端末装置ＴＥＲＭＩＮＡＬ１４に接続されている端末装置ＴＥＲＭＩＮＡＬ２１に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ２１のホスト名とＩＰアドレス）を要求し、これを取得する。
（９）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ２１に接続されている端末装置ＴＥＲＭＩＮＡＬ２２，２３，２４，２５のＩＰアドレスを含むデータＲＥＭＯＴＥ＿ＨＯＳＴ＿ＬＩＳＴを端末装置ＴＥＲＭＩＮＡＬ２１から取得する。
（１０）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ２２に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ２２のホスト名とＩＰアドレス）を要求し、これを取得する。
（１１）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ２３に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ２３のホスト名とＩＰアドレス）を要求し、これを取得する。
（１２）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ２４に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ２４のホスト名とＩＰアドレス）を要求し、これを取得する。
（１３）ＰＣ１４＿１が、端末装置ＴＥＲＭＩＮＡＬ２５に、データＬＯＣＡＬ＿ＨＯＳＴ＿ＳＴＡＴＵＳ（ＴＥＲＭＩＮＡＬ２５のホスト名とＩＰアドレス）を要求し、これを取得する。
【００４６】
以上説明したように、会議システム１によれば、ＰＣ１４＿１等は、端末装置ＴＥＲＭＩＮＡＬに接続された他のＰＣのＩＰアドレスを容易に取得できる。
そのため、端末装置ＴＥＲＭＩＮＡＬのユーザ間で、端末装置ＴＥＲＭＩＮＡＬ間による画像および音声の授受の他に、会議システムの通信プロトコル以外のｔｅｌｎｅｔなどの通信プロトコルを基にＰＣ間で通信ができ、端末装置ＴＥＲＭＩＮＡＬ同士の画像および音声情報の通信によるコミュニケーションに加えて、会議などのコミュニケーションをより効果的に行うことができる。
【００４７】
本発明は上述した実施形態には限定されない。
例えば、上述した実施形態では、第１の通信プログラムとして会議システムの通信プロトコルを例示し、第２の通信プロトコルとしてｔｅｌｎｅｔを例示したが、これらは相互に異なる通信プロトコルであれば特に限定されない。
【００４８】
【発明の効果】
本発明によれば、第１の通信プロトコルを基に相互に通信を行う複数の第１の通信装置間のうち異なる前記第１の通信装置との間でデータ転送を行う複数の第２の通信装置が、第２の通信プロトコルを基に効率的に相互に通信を行うことを可能にする通信方法とそのシステム、通信装置とそのプログラムを提供することができる。
【図面の簡単な説明】
【図１】  図１は、本発明の実施形態に係わる会議システムの全体構成図である。
【図２】  図２は、図１に示す端末装置ＴＥＲＭＩＮＡＬに接続される機器を説明するための図である。
【図３】  図３は、図１に示す端末装置ＴＥＲＭＩＮＡＬの構成図である。
【図４】  図４は、図１に示す端末装置ＴＥＲＭＩＮＡＬが保持している情報を説明するための図である。
【図５】  図５は、図１に示す各端末装置ＴＥＲＭＩＮＡＬが保持している情報を説明するための図である。
【図６】  図６は、図１に示すＰＣの構成図である。
【図７】  図７は、図１に示すＰＣが保持している情報を説明するための図である。
【図８】  図８は、図１に示すＰＣが接続先の端末装置ＴＥＲＭＩＮＡＬを検索する場合の動作例を説明するための図である。
【図９】  以下、ＰＣ１４＿１が端末装置ＴＥＲＭＩＮＡＬ１４にログオンする場合の動作例を説明する。
【図１０】  図１０は、図１に示すＰＣが、会議システムに参加している端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得する場合の動作例を説明するための図である。
【図１１】  図１１は、図１に示すＰＣが、会議システムに参加している端末装置ＴＥＲＭＩＮＡＬのＩＰアドレスを取得する場合の動作例を説明するための図１０の続きの図である。
【図１２】  図１２は、図１に示すＰＣが、データＡＬＬ＿ＨＯＳＴ＿ＬＩＳＴを基に会議システムを構成している端末装置ＴＥＲＭＩＮＡＬにログオンして、当該端末装置ＴＥＲＭＩＮＡＬにログオンしたＰＣのＩＰアドレス等を取得する場合の動作例を説明するための図である。
【図１３】  図１３は、図１に示すＰＣが、ＡＬＬ＿ＰＣ＿ＬＩＳＴを基に、他のＰＣと通信を行う場合の動作例を説明するための図である。
【図１４】  図１４は、図１に示すＰＣが、会議システムを構成する全ての端末装置ＴＥＲＭＩＮＡＬのＩＰアドスおよびホスト名を取得するまでの具体的な手順を説明するための図である。
【符号の説明】
ＰＣ１１＿１，１１＿２，１２＿１，１２＿２１３＿１，１３＿２，１４＿１，２１＿１，２１＿２，２２＿１，２２＿２，２３＿１，２３＿２，２４＿１，２４＿２，２５＿１，２５＿２…コンピュータ  ＴＥＲＭＩＮＡＬ１１〜１５，ＴＥＲＭＩＮＡＬ２１＿２５…会議システムの端末装置、１０…ディスプレイ、１１…スピーカ、１２…カメラ、１３…マイク
【図１】
0004379011.tif 000002
【図２】
0004379011.tif 000003
【図３】
0004379011.tif 000004
【図４】
0004379011.tif 000005
【図５】
0004379011.tif 000006
【図６】
0004379011.tif 000007
【図７】
0004379011.tif 000008
【図８】
0004379011.tif 000009
【図９】
0004379011.tif 000010
【図１０】
0004379011.tif 000011
【図１１】
0004379011.tif 000012
【図１２】
0004379011.tif 000013
【図１３】
0004379011.tif 000014
【図１４】
0004379011.tif 000015