(57)【要約】【課題】  多人数の参加者端末を収容可能とし、利用者端末間での多地点通信の形態に応じてデータ転送形態を選択可能とし、システム自体の容易な拡張・更新を可能とする多地点通信システムを提供する。【解決手段】  本発明では、多地点通信システムを、多地点通信を使用するアプリケーション（ＡＰ１）と、配信制御装置（Ｄ１）と、中継装置（Ｒ１）とから構成する。利用者端末（Ｔ１）と直接接続するものを中継装置とし、この中継装置には、入力されたデータを他の接続先に送信するという単純な機能のみを保持させ、通信システム上に複数配置し、さらに、多地点通信におけるデータ転送形態をシステム全体でモデル化し、このモデルに関する情報を配信制御装置及び中継装置に分散配備し、多地点通信を使用するアプリケーションからはこのモデルに関する情報を更新することで、アプリケーションの想定に応じたデータ転送形態の選択を行う。【選択図】    図１
2005159647.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して多地点間で双方向に通信を行う多地点通信システムであって、
多地点通信を使用するアプリケーションによる利用者端末間でのデータ転送を制御する配信制御装置及び中継装置を介して前記利用者端末を接続し、
前記利用者端末が直接接続される前記中継装置には、前記利用者端末間での多地点通信で転送されるデータを、当該データを受信した以外の接続先に送信する機能のみを持たせ、
多地点通信でのデータ転送形態をシステム全体でモデル化し、当該モデルに関する情報を前記配信制御装置及び前記中継装置に分散して設け、多地点通信時に当該モデルに関する情報に基づいてデータの転送を行い、
前記モデルに関する情報を更新することにより、多地点通信を使用するアプリケーションに応じてデータの転送形態を変更する機能を備えることを特徴とする多地点通信システム。
【請求項２】
前記配信制御装置が、
多地点通信を使用するアプリケーションから指示されたデータの転送形態に基づいて、各中継装置間でのデータ転送形態を決定する機能と、
多地点通信のデータ転送をモデルに関する情報のうち、通信システム全体に関係する情報である全体転送情報と、前記中継装置間の接続状況を示す情報と、前記中継装置の起動状況を示す情報を格納する機能と、
前記中継装置からの要求に応じて、全体転送情報に基づき、該当中継装置の次転送先を通知する機能と、
多地点通信を使用するアプリケーションから送信されたデータ転送形態の変更依頼に基づき、全体転送情報の更新し、かつ前記中継装置に中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報の更新を依頼する機能と、
多地点通信を使用するアプリケーションからの問い合わせにより、新規クライアント機能が接続すべき中継装置を決定する機能とを有することを特徴とする請求項１に記載の多地点通信システム。
【請求項３】
前記中継装置が、
各種のクライアント機能が存在する前記利用者端末または他の中継装置と接続しており、多地点通信のデータ転送を前記モデルに関する情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報に基づいて、受信したデータを、データを受信したインタフェース以外のインタフェースに転送する機能と、
局所転送情報と自身に接続されている利用者端末を使用する利用者の識別子を管理する機能とを有することを特徴とする請求項２に記載の多地点通信システム。
【請求項４】
多地点通信を行う複数の利用者の集合であり、同一の中継装置間の接続形態を使用し、多地点通信システムにおいて唯一となる識別子を持つグループと、
通信の形態及びデータの転送形態を示しており、前記グループ内において唯一となる識別子を持つセッションと、
同一の通信形態でかつ同一のグループに所属するソケットセットの集合を束ね、中継装置に存在しており、前記セッション内において唯一となる識別子を持つジョイントと、
クライアント機能及び他の中継装置へのインタフェースであって、前記ジョイント内で唯一となる識別子を持つソケットセットとによって、多地点通信におけるデータ転送形態をモデル化することを特徴とする請求項１から請求項３の何れか１項に記載の多地点通信システム。
【請求項５】
前記配信制御装置が、
多地点通信のデータ転送をモデル化した情報のうち、通信システム全体に関係する情報である全体転送情報と、中継装置間の接続状況を示した情報である中継装置接続情報と、中継装置の起動状況を示した情報である中継装置起動情報とを格納する情報格納部と、
前記中継装置の起動・終了通知や中継装置間の切断通知を受けて、中継装置の起動状況を把握し、前記情報格納部に格納されている中継装置起動情報を更新する中継装置制御部と、
前記利用者端末からの接続依頼を受けて、前記利用者端末が接続すべき前記中継装置を決定する機能と、多地点通信を使用するアプリケーションから送信された、同一の中継装置間の接続形態を使用して多地点通信を行う複数の利用者の集合であるグループごとの転送方式に関する要求に応じて、前記情報格納部の中継装置接続情報及び全体転送情報の生成、削除及び変更を行う機能と、前記中継装置から問い合わせられた次転送先を該当グループの中継装置接続情報及び全体転送情報に基づいて通知する機能とを有する転送方式決定部とを備えることを特徴とする請求項４に記載の多地点通信システム。
【請求項６】
前記中継装置が、
中継装置の接続先を前記配信制御装置に問い合わせる機能と、当該問い合わせの応答に基づき、多地点通信のデータ転送をモデル化した情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報を変更する機能と、中継装置の起動時／終了時にその旨を前記配信制御装置に通知する機能とを有する転送制御部と、
前記局所転送情報と、現在自身に接続している利用者の識別子を示す情報を格納する転送情報格納部と、
前記ジョイントを保有し、前記ジョイントに関連付けられた、クライアント機能及び他の中継装置とのインタフェースである前記ソケットセット間でデータの転送を行う機能と、前記ジョイントを生成・削除する機能と、前記ソケットセットから得たデータを、該当ソケットセット以外のソケットセットへ転送する機能とを有するデータ転送部とを備えることを特徴とする請求項４又は請求項５に記載の多地点通信システム。
【請求項７】
中継装置が、
多地点通信を使用するアプリケーションが要求する通信路の状況を監視する機能と、該当監視項目が指定された条件を満たした場合にその旨を前記配信制御装置に通知する機能を備えることを特徴とする請求項１から請求項６の何れか１項に記載の多地点通信システム。
【請求項８】
前記配信制御装置が、
多地点通信を使用するアプリケーションが要求する通信路監視項目を指定させる機能と、中継装置から受信した監視項目の値を多地点通信を使用するアプリケーションに送信する機能と、
通信路の状況を監視する中継装置を決定する機能と、中継装置から受信した監視項目の値を集計し、多地点通信を使用するアプリケーションに要求された形態に変更する機能と、
多地点通信を使用するアプリケーションが要求する監視項目とその値を中継装置と送受信する機能を有することを特徴とする請求項７に記載の多地点通信システム。
【請求項９】
通信ネットワークを介して多地点間で双方向に通信を行う多地点通信システムにおいて、中継装置を介して前記利用者端末と接続され、多地点通信を使用するアプリケーションによる利用者端末間でのデータ転送を制御する配信制御装置であって、
多地点通信でのデータ転送形態をシステム全体でモデル化した場合の、当該モデルに関する情報に基づいて、データの転送を行うと共に、
前記モデルに関する情報を更新することにより、多地点通信を使用するアプリケーションに応じてデータの転送形態を変更する機能を備えることを特徴とする配信制御装置。
【請求項１０】
多地点通信を使用するアプリケーションから指示されたデータの転送形態に基づいて、各中継装置間でのデータ転送形態を決定する機能と、
多地点通信のデータ転送をモデルに関する情報のうち、通信システム全体に関係する情報である全体転送情報と、前記中継装置間の接続状況を示す情報と、前記中継装置の起動状況を示す情報を格納する機能と、
前記中継装置からの要求に応じて、全体転送情報に基づき、該当中継装置の次転送先を通知する機能と、
多地点通信を使用するアプリケーションから送信されたデータ転送形態の変更依頼に基づき、全体転送情報の更新し、かつ前記中継装置に中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報の更新を依頼する機能と、
多地点通信を使用するアプリケーションからの問い合わせにより、新規クライアント機能が接続すべき中継装置を決定する機能とを有することを特徴とする請求項９に記載の配信制御装置。
【請求項１１】
多地点通信を行う複数の利用者の集合であり、同一の中継装置間の接続形態を使用し、多地点通信システムにおいて唯一となる識別子を持つグループと、
通信の形態及びデータの転送形態を示しており、前記グループ内において唯一となる識別子を持つセッションと、
同一の通信形態でかつ同一のグループに所属するソケットセットの集合を束ね、中継装置に存在しており、前記セッション内において唯一となる識別子を持つジョイントと、
クライアント機能及び他の中継装置へのインタフェースであって、前記ジョイント内で唯一となる識別子を持つソケットセットとによって、多地点通信におけるデータ転送形態をモデル化することを特徴とする請求項９又は請求項１０に記載の配信制御装置。
【請求項１２】
多地点通信のデータ転送をモデル化した情報のうち、通信システム全体に関係する情報である全体転送情報と、中継装置間の接続状況を示した情報である中継装置接続情報と、中継装置の起動状況を示した情報である中継装置起動情報とを格納する情報格納部と、
前記中継装置の起動・終了通知や中継装置間の切断通知を受けて、中継装置の起動状況を把握し、前記情報格納部に格納されている中継装置起動情報を更新する中継装置制御部と、
前記利用者端末からの接続依頼を受けて、前記利用者端末が接続すべき前記中継装置を決定する機能と、多地点通信を使用するアプリケーションから送信された、同一の中継装置間の接続形態を使用して多地点通信を行う複数の利用者の集合であるグループごとの転送方式に関する要求に応じて、前記情報格納部の中継装置接続情報及び全体転送情報の生成、削除及び変更を行う機能と、前記中継装置から問い合わせられた次転送先を該当グループの中継装置接続情報及び全体転送情報に基づいて通知する機能とを有する転送方式決定部とを備えることを特徴とする請求項１１に記載の配信制御装置。
【請求項１３】
多地点通信を使用するアプリケーションが要求する通信路監視項目を指定させる機能と、
多地点通信を使用するアプリケーションが要求する通信路の状況を監視する機能を有する中継装置から受信した監視項目の値を、多地点通信を使用するアプリケーションに送信する機能と、
通信路の状況を監視する中継装置を決定する機能と、
中継装置から受信した監視項目の値を集計し、多地点通信を使用するアプリケーションに要求された形態に変更する機能と、
多地点通信を使用するアプリケーションが要求する監視項目とその値を中継装置と送受信する機能とを備えることを特徴とする請求項１から請求項６の何れか１項に記載の配信制御装置。
【請求項１４】
通信ネットワークを介して多地点間で双方向に通信を行う多地点通信システムにおいて、多地点通信を使用するアプリケーションによる利用者端末間でのデータ転送を制御する配信制御装置と前記利用者端末間に接続される中継装置であって、
多地点通信でのデータ転送形態をシステム全体でモデル化した場合の、当該モデルに関する情報に基づいて、データの転送を行うと共に、
前記利用者端末が直接接続される前記中継装置は、前記利用者端末間での多地点通信で転送されるデータを、当該データを受信した以外の接続先に送信する機能のみを有することを特徴とする中継装置。
【請求項１５】
各種のクライアント機能が存在する前記利用者端末または他の中継装置と接続しており、多地点通信のデータ転送を前記モデルに関する情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報に基づいて、受信したデータを、データを受信したインタフェース以外のインタフェースに転送する機能と、
局所転送情報と自身に接続されている利用者端末を使用する利用者の識別子を管理する機能とを有することを特徴とする請求項１４に記載の中継装置。
【請求項１６】
多地点通信を行う複数の利用者の集合であり、同一の中継装置間の接続形態を使用し、多地点通信システムにおいて唯一となる識別子を持つグループと、
通信の形態及びデータの転送形態を示しており、前記グループ内において唯一となる識別子を持つセッションと、
同一の通信形態でかつ同一のグループに所属するソケットセットの集合を束ね、中継装置に存在しており、前記セッション内において唯一となる識別子を持つジョイントと、
クライアント機能及び他の中継装置へのインタフェースであって、前記ジョイント内で唯一となる識別子を持つソケットセットとによって、多地点通信におけるデータ転送形態をモデル化することを特徴とする請求項１４又は請求項１５に記載の中継装置。
【請求項１７】
接続先を前記配信制御装置に問い合わせる機能と、当該問い合わせの応答に基づき、多地点通信のデータ転送をモデル化した情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報を変更する機能と、中継装置の起動時／終了時にその旨を前記配信制御装置に通知する機能とを有する転送制御部と、
前記局所転送情報と、現在自身に接続している利用者の識別子を示す情報を格納する転送情報格納部と、
前記ジョイントを保有し、前記ジョイントに関連付けられた、クライアント機能及び他の中継装置とのインタフェースである前記ソケットセット間でデータの転送を行う機能と、前記ジョイントを生成・削除する機能と、前記ソケットセットから得たデータを、該当ソケットセット以外のソケットセットへ転送する機能とを有するデータ転送部とを備えることを特徴とする請求項１５又は請求項１６に記載の中継装置。
【請求項１８】
多地点通信を使用するアプリケーションが要求する通信路の状況を監視する機能と、
該当監視項目が指定された条件を満たした場合にその旨を、中継装置から受信した監視項目の値を集計し、多地点通信を使用するアプリケーションに要求された形態に変更する機能を有する前記配信制御装置に通知する機能を備えることを特徴とする請求項１４から請求項１７の何れか１項に記載の中継装置。
【請求項１９】
通信ネットワークを介して多地点間で双方向に通信を行う多地点通信システムにおいて、
多地点通信を使用するアプリケーションによる利用者端末間でのデータ転送を制御する配信制御装置と、前記利用者端末を接続する中継装置上で実行される通信制御プログラムであって、
前記利用者端末が直接接続される前記中継装置に、前記利用者端末間での多地点通信で転送されるデータを、当該データを受信した以外の接続先に送信する機能のみを持たせ、
多地点通信でのデータ転送形態をシステム全体でモデル化し、当該モデルに関する情報を前記配信制御装置及び前記中継装置に分散して設け、多地点通信時に当該モデルに関する情報に基づいてデータの転送を行い、
前記モデルに関する情報を更新することにより、多地点通信を使用するアプリケーションに応じてデータの転送形態を変更する機能を実行することを特徴とする通信制御プログラム。
【請求項２０】
前記配信制御装置上の通信制御プログラムが、
多地点通信を使用するアプリケーションから指示されたデータの転送形態に基づいて、各中継装置間でのデータ転送形態を決定する機能と、
多地点通信のデータ転送をモデルに関する情報のうち、通信システム全体に関係する情報である全体転送情報と、前記中継装置間の接続状況を示す情報と、前記中継装置の起動状況を示す情報を格納する機能と、
前記中継装置からの要求に応じて、全体転送情報に基づき、該当中継装置の次転送先を通知する機能と、
多地点通信を使用するアプリケーションから送信されたデータ転送形態の変更依頼に基づき、全体転送情報の更新し、かつ前記中継装置に中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報の更新を依頼する機能と、
多地点通信を使用するアプリケーションからの問い合わせにより、新規クライアント機能が接続すべき中継装置を決定する機能を実行することを特徴とする請求項１９に記載の通信制御プログラム。
【請求項２１】
前記中継装置上の通信制御プログラムが、
各種のクライアント機能が存在する前記利用者端末または他の中継装置と接続しており、多地点通信のデータ転送を前記モデルに関する情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報に基づいて、受信したデータを、データを受信したインタフェース以外のインタフェースに転送する機能と、
局所転送情報と自身に接続されている利用者端末を使用する利用者の識別子を管理する機能を実行することを特徴とする請求項２０に記載の通信制御プログラム。
【請求項２２】
多地点通信を行う複数の利用者の集合であり、同一の中継装置間の接続形態を使用し、多地点通信システムにおいて唯一となる識別子を持つグループと、
通信の形態及びデータの転送形態を示しており、前記グループ内において唯一となる識別子を持つセッションと、
同一の通信形態でかつ同一のグループに所属するソケットセットの集合を束ね、中継装置に存在しており、前記セッション内において唯一となる識別子を持つジョイントと、
クライアント機能及び他の中継装置へのインタフェースであって、前記ジョイント内で唯一となる識別子を持つソケットセットとによって、多地点通信におけるデータ転送形態をモデル化することを特徴とする請求項１９から請求項２１の何れか１項に記載の通信制御プログラム。
【請求項２３】
前記配信制御装置上の通信制御プログラムが、
多地点通信のデータ転送をモデル化した情報のうち、通信システム全体に関係する情報である全体転送情報と、中継装置間の接続状況を示した情報である中継装置接続情報と、中継装置の起動状況を示した情報である中継装置起動情報とを格納する機能と、
前記中継装置の起動・終了通知や中継装置間の切断通知を受けて、中継装置の起動状況を把握し、格納されている中継装置起動情報を更新する機能と、
前記利用者端末からの接続依頼を受けて、前記利用者端末が接続すべき前記中継装置を決定する機能と、多地点通信を使用するアプリケーションから送信された、同一の中継装置間の接続形態を使用して多地点通信を行う複数の利用者の集合であるグループごとの転送方式に関する要求に応じて、前記情報格納部の中継装置接続情報及び全体転送情報の生成、削除及び変更を行う機能と、前記中継装置から問い合わせられた次転送先を該当グループの中継装置接続情報及び全体転送情報に基づいて通知する機能を実行することを特徴とする請求項２２に記載の通信制御プログラム。
【請求項２４】
前記中継装置上の通信制御プログラムが、
中継装置の接続先を前記配信制御装置に問い合わせる機能と、当該問い合わせの応答に基づき、多地点通信のデータ転送をモデル化した情報のうち、中継装置に接続されたクライアント機能や他の中継装置に関する情報である局所転送情報を変更する機能と、中継装置の起動時／終了時にその旨を前記配信制御装置に通知する機能、
前記局所転送情報と、現在自身に接続している利用者の識別子を示す情報を格納する機能、
前記ジョイントを保有し、前記ジョイントに関連付けられた、クライアント機能及び他の中継装置とのインタフェースである前記ソケットセット間でデータの転送を行う機能と、前記ジョイントを生成・削除する機能と、前記ソケットセットから得たデータを、該当ソケットセット以外のソケットセットへ転送する機能を実行することを特徴とする請求項２２又は請求項２３に記載の通信制御プログラム。
【請求項２５】
前記中継装置上の通信制御プログラムが、
多地点通信を使用するアプリケーションが要求する通信路の状況を監視する機能と、該当監視項目が指定された条件を満たした場合にその旨を前記配信制御装置に通知する機能を実行することを特徴とする請求項１９から請求項２４の何れか１項に記載の通信制御プログラム。
【請求項２６】
前記配信制御装置上の通信制御プログラムが、
多地点通信を使用するアプリケーションが要求する通信路監視項目を指定させる機能と、中継装置から受信した監視項目の値を多地点通信を使用するアプリケーションに送信する機能と、
通信路の状況を監視する中継装置を決定する機能と、中継装置から受信した監視項目の値を集計し、多地点通信を使用するアプリケーションに要求された形態に変更する機能と、
多地点通信を使用するアプリケーションが要求する監視項目とその値を中継装置と送受信する機能を実行することを特徴とする請求項２５に記載の通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどの通信ネットワークを介して、多地点間で双方向に通信を行う多地点通信システムに関する。
【背景技術】
【０００２】
近年、インターネットやイントラネットの通信ネットワークを介して多地点を接続し、映像や音声、その他様々なデータをやりとりする多地点通信会議システムが普及してきている。これらの従来の多地点間通信会議システムでは、多地点会議制御装置であるＭＣＵ（Multipoint  Connection  Unit）等に代表される、会議制御装置や会議サーバ装置を使用し、これらの装置が受信した映像や音声を会議端末から別の会議端末へ中継することで多地点間での通信を実現してきた。このような形態の従来技術における構成例を２つ挙げる。
【０００３】
複数の会議サーバ装置を使用した多地点会議システムとして特開２００３−１８３０２号公報（特許文献１）に記載のものが挙げられる。この会議システムの構成を図２４に示す。図２４に示すように、このシステムは、会議端末が接続される複数個の小規模会議サーバ２１０、２２０、２３０、２４０をネットワーク上に配置し、それらの小規模会議サーバを、会議システムで唯一存在する会議サーバ管理装置１００によって管理・統合する構成となっている。
【０００４】
次に、従来の上記会議システムの動作について図を参照して説明する。
【０００５】
図２５は、会議サーバ管理装置１００の具体的な構成を示したものであり、以下、図２４と図２５を使用して動作を説明する。
【０００６】
いま、ある会議端末（例えば、図２４の会議端末３１０）が会議開始要求を会議サーバ管理装置１００に発行したとする。すると、会議サーバ管理装置１００では、会議サーバ管理ＤＢ（データベース）１２０から利用可能な小規模会議サーバを検索し、１つの小規模会議サーバを割り当てる。このときの検索条件としては、例えば、その時点で最も負荷の軽い小規模会議サーバを割り当てる、使用料金を検索して、使用者が未だ利用可能な小規模会議サーバを割り当てるなどといった条件が用いられる。
【０００７】
つまり、特許文献１の多地点会議システムでは、会議システム全体で１つないし複数の会議を開催する形態ではなく、個々の小規模会議サーバの利用可否を決定し、利用可能な小規模会議サーバに会議端末を割り当て、小規模会議サーバを中心とした多地点通信（会議）を形成する形態である。
【０００８】
また、複数のＭＣＵが連携して、多人数が収容できる、大規模な多地点会議システムの例として特開平１１−２７２６２号公報（特許文献２）に記載のものが挙げられる。
【０００９】
この会議システムの構成を図２６に示す。この図２６に示すように、この会議システムでは、複数個のＭＣＵからなるＭＣＵの部分集合を分散配置し、さらに、部分集合内のＭＣＵを階層接続している。ここでは、ＭＣＵ４００、４１０、４２０、４３０の部分集合と、ＭＣＵ５００、５１０、５２０の部分集合と、ＭＣＵ６００、６１０、６２０の部分集合とを分散配置している。
【００１０】
なお、部分集合間は各集合の代表となるＭＣＵ（以下、代表ＭＣＵと呼ぶ。また、図２６では、ＭＣＵ４００、５００、６００が代表ＭＣＵに相当する）間で各代表ＭＣＵが他の代表ＭＣＵへの接続を全て持つ対等接続とし、これら代表ＭＣＵ間の通信は各代表ＭＣＵが自身に接続されている他の代表ＭＣＵへ全通信データを送信する形態となっている。
【特許文献１】特開２００３−１８３０２号公報
【特許文献２】特開平１１−２７２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述した特許文献１に開示されるシステムにおける問題点は、小規模会議サーバに接続可能な参加者数（参加できる会議端末数）は、小規模会議サーバが処理可能な数に限定されてしまい、多くの会議端末を収容できないという点である。
【００１２】
その理由は、参加する全会議端末から送信されてくる全データが、小規模会議サーバを経由して他の会議端末へ配信される構成となっており、参加する会議端末の増加に伴って小規模会議サーバでの処理負荷も増加することから、接続できる会議端末の数は小規模会議サーバの処理能力によって制限されるためである。
【００１３】
また、特許文献２に開示されるシステムにおける問題点は、代表ＭＣＵ間は対等接続としているため、代表ＭＣＵ増設時には、当該増設する代表ＭＣＵと他の全ての代表ＭＣＵとの接続を行わなければならず、増設コストがかかるという点である。
【００１４】
その理由は、代表ＭＣＵ間で１つの代表ＭＣＵが他の全ての代表ＭＣＵとの接続を保持するという構成になっているためである。
【００１５】
さらに、これら２つの従来技術に共通する第１の問題点は、システムの拡張時にはシステムを構成する全ての装置に変更を加えなければならず、増設コストがかかる点である。
【００１６】
その理由は、「会議システム」という特定のアプリケーションに特化した装置を分散配置した形態で多地点通信システムを構成しているためである。
【００１７】
また、これら２つの従来技術に共通した第２の問題点は、会議システムで想定されているデータ転送形態でしか、多地点通信が行えない点である。
【００１８】
その理由は、これらの発明が、「会議システム」という単一のアプリケーションを想定しており、多地点通信を使用する他のアプリケーションとの共用を意図していないためである。
【００１９】
本発明の目的は、従来のシステムに比べてより多数の参加者を収容可能とする多地点通信システム、多地点通信システムの配信制御装置、中継装置及び通信制御プログラムを提供することにある。
【００２０】
本発明の他の目的は、アプリケーションが想定する多地点通信の形態に応じてデータ転送形態を選択可能とし、システム自体の容易な拡張・更新を可能とする多地点通信システム、多地点通信システムの配信制御装置、中継装置及び通信制御プログラムを提供することにある。
【課題を解決するための手段】
【００２１】
本発明では、多地点通信システムを、多地点通信を使用するアプリケーション（図１のＡＰ１〜ＡＰ３）と、配信制御装置（図１のＤ１）と、中継装置（図１のＲ１〜Ｒ４）とから構成する。利用者端末（図１のＴ１〜Ｔ５）と直接接続するものを中継装置とし、この中継装置には、入力されたデータを他の接続先に送信するという単純な機能のみを保持させ、通信システム上に複数配置する。
【００２２】
さらに、多地点通信におけるデータ転送形態をシステム全体でモデル化し（図２）、このモデルに関する情報を配信制御装置及び中継装置に分散配備し、多地点通信を使用するアプリケーションからはこのモデルに関する情報を更新することで、アプリケーションの想定に応じたデータ転送形態の選択を行う。更に、このモデルはシステムで唯一ではなく、アプリケーションごとにシステム上に複数設定可能とする。
【００２３】
さらに、配信制御装置及び中継装置は、多地点通信のモデルに関する情報の保持とその情報に基づいたデータ転送機能の保持のみであり、例えば、多地点会議の開催日時の決定や参加者の追加などの、アプリケーションに特化した機能は、多地点通信を使用するアプリケーション（図１のＡＰ１〜ＡＰ３）として存在させ、これらアプリケーションに特化した機能と、中継装置による実際のデータ転送機能とを分離する。
【００２４】
多人数の参加者を収容可能とするために、利用者端末と直接接続する中継装置には、多地点通信におけるデータ転送形態のモデル化に関する情報に従ってデータを転送するという単純な機能のみを保持させる。なお、該当情報は、該当利用者端末からのデータを他に送信し、及び他からのデータを該当利用者端末に転送するための設定情報であり、利用者端末加入時に、配信制御装置と中継装置が連携して中継装置に設定される。
【００２５】
多地点通信を使用するアプリケーションが、配信制御装置が保持する多地点通信のデータ転送形態をモデル化した情報を指定することで、多地点通信を使用するアプリケーションが自身の特性に応じたデータ転送形態を選択することができる。
【発明の効果】
【００２６】
第１の効果は、本発明の多地点通信システムによれば、従来のシステムに比べてより多数の参加者端末を収容できることである。
【００２７】
その理由は、利用者端末と直接接続する中継装置には、入力されたデータを他の接続先に送信するという単純な機能のみを保持させ、参加者間での多地点通信時には、中継装置間でデータを転送するのみであるためである。その結果、多地点通信システムにおいてデータが集中する装置が存在しない。
【００２８】
第２の効果は、多地点通信システムを容易に拡張できることである。
【００２９】
その理由は、多地点通信システムにおける中継装置でのデータ転送が、入力されたデータを他の接続先に転送するという単純なものであり、全中継装置間の対等接続を行うものではないためである。
【００３０】
第３の効果は、多地点通信を使用するアプリケーションに応じてデータの転送形態を指定できることである。
【００３１】
その理由は、多地点通信でのデータ転送形態をシステム全体でモデル化し、このモデルに関する情報を配信制御装置及び中継装置に分散配備し、実際の多地点通信時にはこの情報に基づいてデータの転送を行っているため、このモデルに関する情報を更新するだけで、アプリケーションに応じてデータの転送形態を指定できるためである。
【００３２】
第４の効果は、多地点通信を行うアプリケーションの容易な拡張・更新を可能としている点である。
【００３３】
その理由は、例えば、多地点会議の開催日時の決定や参加者の追加などの、アプリケーションに特化した機能を、多地点通信を使用するアプリケーションＡＰ１として集約し、中継装置によるデータ転送機能と分離しているためである。
【００３４】
第５の効果は、通信路の状況を監視する機能を備えることにより、通信路の状況に応じて、多地点通信を使用するアプリケーションがデータ転送形態を含む通信形態を変更する処理を実行することが可能となり、通信路への余計なトラフィックの送出を抑制できるため、通信路に負担をかけず、アプリケーションの円滑な運用が可能となるという効果も併せ持つことである。
【実施例１】
【００３５】
次に、本発明の好適な実施例について図面を参照して詳細に説明する。
【００３６】
図１を参照すると、本発明の第１の実施例としての、多地点通信システムが示されている。
【００３７】
図１において、本実施例による多地点通信システムは、配信制御装置Ｄ１に多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３が接続され、また配信制御装置Ｄ１に接続された中継装置Ｒ１〜Ｒ４を介して利用者端末Ｔ１〜Ｔ５が接続されている。
【００３８】
利用者端末Ｔ１〜Ｔ５には、外部から入力された画像を表示するクライアント機能や音声を再生するクライアント機能など、各種のクライアント機能Ｃ１〜Ｃ５が存在している。なお、図１では、各利用者端末Ｔ１〜Ｔ５にクライアント機能が１つずつ（クライアント機能Ｃ１〜Ｃ５）しか示されていないが、１つの利用者端末に複数のクライアント機能が存在してもよい。また、利用者端末及びクライアント機能の数は図示の内容に限定されない。なお、利用者端末Ｔ１〜Ｔ５は、グループの識別子ＧＩＤ（後述）及び利用者端末を使用する利用者の識別子（ＵＩＤ）で識別される。
【００３９】
多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３は、例えば、会議システムやe-learningなどの多地点遠隔教育システムなど、多地点間通信を使用して何らかのサービスを提供するアプリケーションである。この多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３では、例えば、会議システムの場合、会議の設定や会議参加者の加入・脱退など、各アプリケーションに特化した固有の機能を有している。多地点通信を使用するアプリケーションについても、その数は図示の内容に限定されない。このアプリケーションＡＰ１〜ＡＰ３は、例えば配信制御装置Ｄ１を実現するコンピュータ装置上で実行される。
【００４０】
配信制御装置Ｄ１は、例えば、利用者端末Ｔ１からの画像を利用者端末Ｔ２と利用者端末Ｔ３と利用者端末Ｔ４に転送したい場合（クライアント機能Ｃ１からクライアント機能Ｃ２、Ｃ３、Ｃ４への画像データの単方向配信）や、利用者端末Ｔ１と利用者端末Ｔ２と利用者端末Ｔ３の間で双方向に画像データを送受信したい場合（クライアント機能Ｃ１、Ｃ２、Ｃ３間での双方向の画像を送受信）などの多地点通信を使用するアプリケーションＡＰから指示されたデータの転送に基づいて、各中継装置間でのデータ転送形態を決定する機能と、全体転送情報（後述）と中継装置接続情報（後述）及び中継装置の起動状況を示す中継装置起動情報を格納する機能と、中継装置からの要求に応じて、全体転送情報に基づき、該当中継装置の次転送先を通知する機能と、多地点通信を使用するアプリケーションＡＰからの問い合わせにより、新規クライアント機能が接続すべき中継装置を決定する機能と、多地点通信を使用するアプリケーションＡＰからのデータ転送形態の変更依頼により、中継装置に局所転送情報（後述）の変更を依頼する機能と、を有している。なお、図１においては、配信制御装置Ｄ１が１つしか示されていないが、複数存在する構成であってもよい。
【００４１】
中継装置Ｒ１〜Ｒ４は、クライアント機能または他の中継装置と接続しており、データ転送形態のモデル（後述）に従って、自身に流入してきたデータを、データを取得したインタフェース以外のインタフェースに転送する機能と、局所転送情報と、自身に接続されている利用者端末Ｔｎを使用する利用者の識別子を示した情報（以下、ＵＩＤ情報と呼ぶ）を管理する機能と、配信制御制御装置Ｄ１からの指示により、アプリケーションに応じたデータ転送形態を実現するために必要な情報を変更する機能と、を有する。また、中継装置Ｒｙは多地点通信システムにおいて唯一となる識別子を保持する。この中継装置の数も図示の４つに限定されない。
【００４２】
なお、本実施例の多地点通信システムを構成する配信制御装置Ｄ１、中継装置Ｒ１〜Ｒ４、利用者端末Ｔ１〜Ｔ５はそれぞれ例えばコンピュータ装置に上述した機能を持たせることによって実現することができる。具体的には、コンピュータ装置に上記機能を備えたハードウェアユニットを搭載することで実現してもよいし、上記各機能をソフトウェア的に達成するプログラムをコンピュータ装置上で実行することで実現してもよい。
【００４３】
配信制御装置Ｄ１、中継装置Ｒ１〜Ｒ４、利用者端末Ｔ１〜Ｔ５の機能をソフトウェア的に実現する場合には、プログラム制御可能なコンピュータ処理装置（ＣＰＵ）上で、各装置の機能を実現する制御プログラム（アプリケーション）をロードして実行する。この制御プログラムは、磁気ディスク、半導体メモリその他の記録媒体に格納され、その記録媒体からコンピュータ処理装置にロードされ、コンピュータ処理装置の動作を制御することにより、各装置としての固有の機能を達成する。
【００４４】
次に、本実施例の多地点通信システムでのデータ転送形態について説明する。
【００４５】
図２は、本発明の多地点通信システムでの通信形態をモデル化したものである。
【００４６】
グループは、多地点通信を行う複数の利用者（利用者端末）の集合であり、同一の中継装置間の接続形態を使用する。なお、このグループは多地点通信システムにおいて一意に識別できる唯一の識別子（ＧＩＤ）を持つ。
【００４７】
セッションは、例えば、１対多の同報通信や１対１双方向通信、多対多双方向通信などの、通信の形態（以下、通信形態と呼ぶ）を示したものである。このセッションが保持する属性に転送するデータの種類やデータの転送形態などを指定する。例えば、動画像は単方向同報転送で、また、音声は双方向同報転送といった具合である。なお、セッションは前記グループ内において一意に識別できる識別子（ＳＩＤ）を持つ。
【００４８】
ジョイントは、同一の通信形態であり、かつ、同一のグループに所属するソケットセットの集合を中継装置単位で束ねるものである。なお、ジョイントはセッション内において一意に識別できる識別子（ＪＩＤ）を持つ。セッションで指定されたデータ転送形態は、このジョイントでの、ソケットセット間でのデータ転送により実現される。
【００４９】
図３に、セッションで指定されたデータ転送形態に対する、ジョイントでのデータ転送形態の１例を示す。この図では、ある特定のソケットセットからのデータは特定のソケットセットに転送するが、それ以外のソケットセットからのデータは受信した以外のソケットセットに一斉に転送する、同期半２重型（図３（ａ））と、全ソケットセットにおいて、あるソケットセットから受信したデータはそれ以外のソケットセットに転送するが、一斉に転送する訳ではない、非同期全２重型（図３（ｂ））と、あるソケットセットからのデータは、それ以外のソケットセットに一斉に転送する、単方向同報型（図３（ｃ））とが示されている。
【００５０】
ソケットセットは、クライアント機能及び他の中継装置へのインタフェースである。なお、ソケットセットは、ジョイント内で一意に識別できる識別子（ＳＳＩＤ）を持つ。
【００５１】
これらのモデルのうち、グループとセッションとジョイントの識別子を全体転送情報１０として配信制御装置Ｄ１で管理し、ジョイントとソケットセットの識別子を局所転送情報２０として各中継装置Ｒ１〜Ｒ４で管理する。
【００５２】
このデータ転送形態のモデルを、図１のクライアント機能Ｃ１、Ｃ２、Ｃ３間で多地点通信を行う場合に適用した例を図４に示す。
【００５３】
この例は、多地点通信を使用するアプリケーションが会議アプリケーションであり、ある会議（グループ識別子ＧＩＤが「会議１」）において、各クライアント機能（クライアント機能Ｃ１、Ｃ２、Ｃ３）が音声データを双方向に受信する場合を示している。
【００５４】
このモデルにおいて、セッションは識別子ＳＩＤ「音声セッション」として識別され、各中継装置Ｒ１、Ｒ２、Ｒ３に存在するジョイントが識別子ＪＩＤ「ＪＲ１」、「ＪＲ２」、「ＪＲ３」で識別されており、各ジョイントでのソケットセットが各々識別子ＳＳＩＤ「ＳＳｋ」（ｋは１〜３の正整数）で識別される。図４に示すように、ソケットセットはクライアント機能のみならず、中継装置とのインタフェースとしても使用する。
【００５５】
この適用例では、配信制御装置Ｄ１は、グループ識別子ＧＩＤ「会議１」、セッション識別子ＳＩＤ「音声セッション」、ジョイント識別子ＪＩＤ「ＪＲ１、ＪＲ２、ＪＲ３」を全体転送情報１０として格納している。この全体転送情報１０の実際の格納例を図５に示す。
【００５６】
各中継装置は、ジョイントとソケットセットを局所転送情報２０として格納している。この局所転送情報２０の実際の格納例を図６に示す。なお、図６は中継装置Ｒ１に格納される局所転送情報２０を示している。
【００５７】
なお、このデータ転送形態のモデルを作成する場合には、該当グループでの中継装置の接続状態を使用する。例えば、図４のデータ転送形態のモデル例作成時に使用した、グループ識別子ＧＩＤ「会議１」での中継装置Ｒ１〜Ｒ３の接続形態を示した中継装置接続情報３０は図７に示すようになる。この図では、グループ識別子ＧＩＤ「会議１」のセッション識別子ＳＩＤ「音声セッション」で音声データを転送する場合、中継装置Ｒ１、Ｒ２、Ｒ３が図のように接続されていることを示している。
【００５８】
多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３がデータ転送形態を変更する場合には２つの方法で行う。
【００５９】
１つは、既存セッションを変更する必要がない場合であり、この場合では、セッションで選択されているデータ転送形態を再度指定する。
【００６０】
もう１つは、既存セッションの変更が必要な場合であり、この場合には、セッションを新規生成し、ジョイント及びソケットセットとの関係も新しく生成する。
【００６１】
具体的には、例えば、配信制御装置Ｄ１で管理する全体転送情報１０のセッション識別子ＳＩＤとジョイント識別子ＪＩＤのマッピング、及び、中継装置が管理する局所転送情報２０のセッション識別子ＳＩＤとジョイント識別子ＪＩＤとソケットセット識別子ＳＳＩＤのマッピングを再構築することで実現する。
【００６２】
次に、配信制御装置Ｄ１及び中継装置Ｒ１〜Ｒ３の構成を詳細に説明する。
【００６３】
まず、配信制御装置Ｄ１の構成について詳細に説明する。図８は、配信制御装置Ｄ１の構成を示したブロック図である。
【００６４】
図示のように、配信制御装置Ｄ１は、情報格納部８０１、中継装置制御部８０２、転送方式決定部８０３、ＡＰ制御インタフェース８０４、転送制御インタフェース８０５を備えて構成される。
【００６５】
情報格納部８０１は、全体転送情報１０と中継装置接続情報３０と中継装置起動情報４０を格納する機能を有する。なお、図９に中継装置起動情報４０の具体的な格納例を示す。
【００６６】
中継装置制御部８０２は、転送制御インタフェース８０２を介して受信した、中継装置Ｒ１〜Ｒ３の起動／終了通知や中継装置間の切断通知を受けて、中継装置Ｒ１〜Ｒ３の起動状況を把握する機能と、情報格納部８０１に格納されている中継装置起動情報４０を更新する機能とを有する。
【００６７】
転送方式決定部８０３は、ＡＰ制御インタフェース８０４を介して受信した、利用者端末からの接続依頼を受けて、利用者端末が接続すべき中継装置を決定する機能と、同じくＡＰ制御インタフェース８０４を介して、多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３から送信されたグループごとのデータ転送形態に関する要求に応じて、情報格納部８０１に格納された中継装置接続情報３０及び全体転送情報１０の生成、削除及び変更を行う機能と、同じくＡＰ制御インタフェース８０４を介して、多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３から送信された、データ転送形態の変更依頼に基づき、情報格納部８０３に格納された全体転送情報１０の更新及び転送制御インタフェース８０５を介して中継装置に局所転送情報２０の更新を依頼する機能と、転送制御インタフェース８０５を介して中継装置から問い合わせられた次転送先を該当グループの中継装置接続情報３０及び全体転送情報１０に基づいて通知する機能とを有する。
【００６８】
ＡＰ制御インタフェース８０４は、多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３からの要求を受信する機能と、該当要求の処理結果を多地点通信を使用するアプリケーションＡＰ１〜ＡＰ３に応答する機能と、受信した要求を転送方式決定部８０３に転送する機能とを有する。
【００６９】
転送制御インタフェース８０５は、中継装置Ｒ１〜Ｒ３から送信された、中継装置の起動／終了や中継装置間の切断通知を中継装置制御部８０２に転送する機能と、中継装置Ｒ１〜Ｒ３から受信した、次転送先の問い合わせを転送方式決定部８０３に転送する機能と、転送方式決定部８０３からの前記問い合わせの応答を該当中継装置Ｒ１〜Ｒ３に送信する機能と、転送決定部８０３から送信される局所転送情報更新依頼を中継装置Ｒ１〜Ｒ３に送信する機能とを有する。
【００７０】
次に、中継装置Ｒ１〜Ｒ３の構成について詳細に説明する。図10は、中継装置Ｒｎの構成を示したブロック図である。この図は、特に中継装置Ｒ１の構成を示しているが、他の中継装置についても同じ構成である。
【００７１】
図示のように、中継装置Ｒ１は、転送制御インタフェース１００１、転送制御部１００２、転送情報格納部１００３、データ転送部１００４、データ転送インタフェース１００５を備えて構成される。
【００７２】
転送制御インタフェース１００１は、配信制御装置Ｄ１との通信機能を有する。
【００７３】
転送制御部１００２は、新規クライアント機能接続時などに、中継装置の接続先を配信制御装置Ｄ１に転送制御インタフェース１００１を介して問い合わせる機能と、前記機能の応答に基づき、転送情報格納部１００３に格納されている局所転送情報２０を変更する機能と、中継装置の起動時／終了時にその旨を転送制御インタフェース１００１を介して配信制御装置Ｄ１に通知する機能と、転送制御インタフェース１００１を介して受信した、配信制御装置Ｄ１からの局所転送情報更新依頼に基づき、転送情報格納部１００３に格納された局所転送情報２０を更新する機能とを有する。
【００７４】
転送情報格納部１００３は、図６に示すような局所転送情報２０と利用者識別子ＵＩＤ情報５０を格納する機能を有する。なお、ＵＩＤ情報５０の実際の格納例を図１１に示す。
【００７５】
データ転送部１００４は、ジョイントを保有しており、ジョイントに関連付けられたソケットセット間でデータの転送を行う機能と、ジョイントを生成・削除する機能とを有する。具体的には、データを受信したソケットセット以外のソケットセット全てにデータを転送する。
【００７６】
例えば、図１０は、図４でのデータ転送形態のモデルにおける、中継装置Ｒ１での状況を示したものである。この図において、ジョイントＪＲ１に関係付けられているソケットセットＳＳ１、ＳＳ２、ＳＳ３のうち、例えば、ソケットセットＳＳ１からデータを受信した場合には、データ転送部１００４は、それ以外のソケットセット（この場合は、ソケットセットＳＳ２とソケットセットＳＳ３）にデータを転送する。
【００７７】
データ転送インタフェース９０５は、ジョイントごとに関係付けられたソケットセットの集合であり、中継装置が接続している相手とのインタフェースの役割を担う機能を有する。
【００７８】
次に、図１に示した第１の実施例による多地点通信システムの動作をシーケンスチャート及びフローチャートを使用して説明する。
【００７９】
図１２は、中継装置Ｒ２が起動した、または終了する際の動作を示すシーケンスチャートである。なお、中継装置Ｒ１〜Ｒ３は、クライアント機能及び他の中継装置が自身に接続されていない場合に終了する。
【００８０】
いま、中継装置（図１２では、中継装置Ｒ２）が起動、または終了するとする。
【００８１】
この時、中継装置Ｒ２における転送制御部１００２が転送制御インタフェース１００１を介して、中継装置の登録・削除要請を、配信制御装置Ｄ１に送信する（シーケンス（１））。
【００８２】
この場合に登録要請として送信される情報は、例えば、ＩＰアドレスなどの中継装置Ｒ２の識別子、配信制御装置Ｄ１からのメッセージを受け取るポート番号、自身に接続可能なクライアント機能の条件（例えば、ＩＰアドレスなどのクライアント機能識別子のリストなど）である。また、削除要請として送信される情報は、中継装置の識別子である。
【００８３】
この登録・削除要請を受信した配信制御装置Ｄ１は、自身が保持する中継装置起動情報４０を更新する（シーケンス（２））。
【００８４】
この配信制御装置Ｄ１での詳細な動作を図１３を使用して説明する。
【００８５】
まず、転送制御インタフェース８０５が中継装置からの登録・削除要請を受信する（ステップＳ１３０１）。次に、転送制御インタフェース８０５が受信した登録・削除要請を中継装置制御部８０２に転送する（ステップＳ１３０２）。
【００８６】
受信した中継装置制御部８０２では、中継装置起動情報４０に新規に中継装置を追加、または、中継装置起動情報４０から該当中継装置を削除する（ステップＳ１３０３）。
【００８７】
中継装置起動情報更新の完了後、処理完了通知を中継装置制御部８０２が転送制御インタフェース８０５に送信する（ステップＳ１３０４）。転送制御インタフェース８０５は、受信した処理完了通知を中継装置に送信する（ステップＳ１３０５及び図１２のシーケンス（３））。
【００８８】
次に、新規利用者端末Ｔ１〜Ｔ５が追加された場合の動作をシーケンスチャート及びフローチャートを使用して説明する。
【００８９】
図１４に、新規利用者端末（図１４では、利用者端末Ｔ３）が追加された場合のシーケンスチャートを示す。
【００９０】
いま、利用者端末Ｔ３が、多地点通信を使用するアプリケーションＡＰ１に対して参加要請をしたとする（シーケンス（１））。
【００９１】
その後、アプリケーションＡＰ１は、該当利用者端末Ｔ３に利用者識別子ＵＩＤと、参加するグループの識別子（ＧＩＤ）を割り当て、これらの識別子を、配信制御装置Ｄ１に、新規利用者端末の追加要請と共に送信する（シーケンス（２））。
【００９２】
その後、配信制御装置Ｄ１では、利用者端末Ｔ３が接続すべき中継装置Ｒ１〜Ｒ３を決定する（シーケンス（３））。この時の処理では、例えば、利用者端末Ｔ３のＩＰアドレスや、利用者端末の利用者識別子ＵＩＤと参加するグループの識別子ＧＩＤ等に基づいて決定するといった方式がとられる。
【００９３】
この処理での、配信制御装置Ｄ１の具体的な動作をフローチャートを使用して説明する。
【００９４】
図１５は、シーケンス（３）における、配信制御装置Ｄ１の動作を示すフローチャートである。
【００９５】
いま、ＡＰ制御インタフェース８０４が、多地点通信を使用したアプリケーションから利用者端末追加要請を受信する（ステップＳ１５０１）。この時、新規利用者端末に割り当てられた利用者識別子ＵＩＤとグループの識別子ＧＩＤが送信されてくる。
【００９６】
ＡＰ制御インタフェース８０４は、受信した利用者端末追加要請を中継装置制御部８０２に転送する（ステップＳ１５０２）。
【００９７】
次に、中継装置制御部８０２は、情報格納部８０１に存在する中継装置起動情報４０を参照して、新規の利用者端末を接続する中継装置を決定する（ステップＳ１５０３）。
【００９８】
この決定は、例えば、利用者端末のＩＰアドレスを参照することで、近隣の中継装置を選択するなどの方法により行われる。また、この時、参加するグループにおけるセッションの識別子ＳＩＤも決定し、通知する。この処理は、全体転送情報１０から該当グループにおける、データ転送形態を示すセッション識別子ＳＩＤを通知することで実現できる。
【００９９】
次に、前シーケンスで決定した新規の利用者端末の接続先（中継装置）とセッション識別子ＳＩＤを、多地点通信を使用するアプリケーションＡＰ１に通知する（シーケンス（４））。
【０１００】
その後、多地点通信を使用するアプリケーションＡＰ１は、接続先となる中継装置の識別子とセッションの識別子ＳＩＤを利用者端末Ｔ３に通知する（シーケンス（５））。
【０１０１】
シーケンス（５）の結果、接続先となる中継装置の識別子を受け取った利用者端末Ｔ３では、多地点通信を実現するために、音声データを受信するクライアント機能や画像データを受信するクライアント機能などの各種クライアント機能（図１４ではクライアント機能Ｃ３）が、その情報に従って中継装置（図１４では、中継装置Ｒ２）に接続する（シーケンス（６））。
【０１０２】
この時、クライアント機能Ｃ３からは、参加するグループの識別子（ＧＩＤ）と利用者端末の利用者識別子ＵＩＤと参加するセッションの識別子（ＳＩＤ）が送信される。
【０１０３】
この時の中継装置Ｒ２及び配信制御装置Ｄ１の動作をフローチャートを使用して説明する。図１６が、中継装置Ｒ２及び配信制御装置Ｄ１の動作を示すフローチャートである。
【０１０４】
中継装置Ｒ２のデータ転送部１００４がクライアント機能Ｃ２からの接続要求を受信する（ステップＳ１６０１）。なお、当該クライアント機能に関係付けられたソケットセットはこの時生成される。また、クライアント機能からは、接続要求に伴い利用者識別子ＵＩＤとグループの識別子ＧＩＤとセッション識別子ＳＩＤが送信される。
【０１０５】
次に、データ転送部１００４では受信した利用者識別子ＵＩＤとグループの識別子ＧＩＤとセッション識別子ＳＩＤから、当該クライアント機能に関係付けられたソケットセットを収容するジョイントが存在するかを調査する（ステップＳ１６０２）。この処理は、例えば、局所転送情報２０が図６に示されたものである場合、グループの識別子ＧＩＤとセッション識別子ＳＩＤを検索キーとしてジョイントの識別子ＪＩＤが存在するかを調査することで実現できる。
【０１０６】
ステップＳ１６０２の結果、ソケットセットを収容するジョイントが存在しない場合には、データ転送部１００４が転送制御部１００２と転送制御インタフェース１００５を介して、新規のジョイントを生成する旨を配信制御装置Ｄ１に送信する（ステップＳ１６０３及び図１４のシーケンス（７））。
【０１０７】
以下の処理は図１４におけるシーケンス（８）に相当する処理である。
【０１０８】
ステップＳ１６０３の結果、中継装置Ｒ２から転送制御インタフェース８０５を介して新規ジョイント生成の通知を受信した転送方式決定部８０３は、情報格納部８０１に格納されている、全体転送情報１０及び中継装置接続情報３０を参照して、当該中継装置が接続すべき中継装置を決定する（ステップＳ１６０４）。この処理は、例えば、当該中継装置から最寄りに存在する中継装置を選択するなどして決定される。
【０１０９】
ステップＳ１６０４の結果決定された中継装置と当該中継装置との接続関係を全体転送情報１０及び中継装置接続情報３０に反映する（ステップＳ１６０５）。この処理は、両情報に当該中継装置に関するエントリを追加することで実現する。なお、この処理で、当該中継装置で新規生成されるジョイントの識別子ＪＩＤが割り当てられる。
【０１１０】
その後、転送方式決定部８０３が、ステップＳ１６０４の結果決定された接続先となる中継装置及びステップＳ１６０５の結果割り当てられた当該中継装置で新規生成されるジョイントの識別子ＪＩＤを応答する（ステップＳ１６０６及びシーケンス（９））。
【０１１１】
その後、応答された中継装置に接続に行く（ステップＳ１６０７及びシーケンス（１０））。なお、接続対象となる中継装置では、図１６と同様の処理が行われるため、説明を省略する。
【０１１２】
ステップＳ１６０２の結果新規クライアント機能を接続すべきジョイントが存在する場合、または、ステップＳ１６０７の結果配信制御装置Ｄ１から通知された中継装置との接続が完了した場合には、局所転送情報２０とＵＩＤ情報５０と新規のクライアント機能に関係付けられたソケットセットを収容するようにジョイントを更新する（ステップＳ１６０８及びシーケンス（１１））。このステップＳ１６０８の処理により、新規追加されるクライアント機能と必要な中継装置との接続が完了し、データを送信する経路が確立される。
【０１１３】
その後、データの転送が始まる（シーケンス（１２）及び（１３））。この時、データの転送は、中継装置Ｒ２、Ｒ３のデータ転送部１００４における、各ジョイントがデータを受信したソケットセット以外のソケットセットにデータを転送することで実現する。
【０１１４】
次に、中継装置に接続しているクライアント機能から切断依頼があった場合の動作を、シーケンスチャート及びフローチャートを使用して説明する。
【０１１５】
図１７は、クライアント機能（図１７ではクライアント機能Ｃ３）が切断依頼を中継装置（図１７では中継装置Ｒ２）に送信した場合の動作を示すシーケンスチャートである。
【０１１６】
いま、クライアント機能Ｃ３が、自身が接続されている中継装置Ｒ２に切断依頼を送信したとする（シーケンス（１））。すると、中継装置Ｒ２では、各種情報の更新を行う（シーケンス（２））。この時の中継装置Ｒ２での詳細な動作をフローチャートを使用して説明する。
【０１１７】
図１８は、クライアント機能Ｃ２から切断要求を受け取った場合の中継装置Ｒ２及び配信制御装置Ｄ１の動作を示すフローチャートである。
【０１１８】
いま、中継装置Ｒ２のデータ転送部１００４が、ソケットセットを介してクライアント機能からの切断要求を受信したとする（ステップＳ１８０１）。その後、データ転送部１００４は、クライアント機能が接続されているソケットセットの識別子と切断要求を転送制御部１００２に送信し、転送制御部１００２が、ＵＩＤ情報５０及び局所転送情報２０から、該当ソケットセットの識別子を削除する（ステップＳ１８０２及びシーケンス（２））。
【０１１９】
ステップＳ１８０２の結果、ＵＩＤ情報５０または局所転送情報２０での、ソケットセットのエントリが存在していないかを調査する（ステップＳ１８０３）。この処理は、ＵＩＤ情報５０における利用者識別子ＵＩＤでのソケットセット識別子ＳＳＩＤのエントリが全てなくなっている、または、局所転送情報２０におけるジョイントでのソケットセット識別子ＳＳＩＤのエントリが全てなくなっているかを判断することで実現できる。
【０１２０】
ステップＳ１８０３の結果、どちらかの情報においてソケットセット識別子ＳＳＩＤのエントリが全てなくなっているものがある場合には、転送制御部１００２が転送制御インタフェース１００１を介して、配信制御装置Ｄ１にジョイントの削除または利用者端末の退席を通知する（ステップＳ１８０４）。
【０１２１】
ステップＳ１８０４の結果、転送制御インタフェース８０５を介して、ジョイントの削除通知または利用者の退席通知を受信した転送方式決定部８０３は、まず、ステップＳ１８０４の結果受信した通知に利用者端末の退席通知が含まれているかを調べる（ステップＳ１８０５）。
【０１２２】
ステップＳ１８０５の結果、利用者端末の退席通知が含まれている場合には、転送方式決定部８０３が多地点通信を利用するアプリケーションにその旨を通知する（ステップＳ１８０６及びシーケンス（４））。
【０１２３】
ステップＳ１８０５の結果、利用者端末の退席通知が含まれていない場合、または、ステップＳ１８０６の結果、多地点通信を利用するアプリケーションに利用者端末の退席を通知した場合には、転送方式決定部８０３が、情報格納部８０１に格納されている、全体転送情報１０及び中継装置接続情報３０を更新する（ステップＳ１８０７）。この処理では、各々の情報から、削除されるジョイントのエントリ及び、該当ジョイントが存在する中継装置と他の中継装置との接続を削除することで実現する。
【０１２４】
その後、転送方式決定部８０３は、転送制御インタフェース８０５を介して処理完了通知を中継装置Ｒ２に転送する（ステップＳ１８０８及びシーケンス（６））。
【０１２５】
配信制御装置Ｄ１からの処理完了通知を受信した中継装置Ｒ２は、当該ジョイントとソケットセットを介して接続されている中継装置（図１７では、中継装置Ｒ３）に切断要求を送信する（シーケンス（７））。
【０１２６】
シーケンス（７）により、中継装置Ｒ２からの切断要求を受信した中継装置Ｒ３では、自身の接続先の変更があるかを配信制御装置Ｄ１に問い合わせる（シーケンス（８））。
【０１２７】
この問い合わせを受信した配信制御装置Ｄ１では、更新済みの全体転送情報１０及び中継装置接続情報３０を参照して中継装置Ｒ３が接続変更を行う必要があるかを判断し、応答を返す（シーケンス（９））。ここで、中継装置Ｒ３が接続変更を行う必要があるとは、中継装置接続情報３０において、中継装置Ｒ３が他のどの中継装置とも接続していない状態にある場合である。
【０１２８】
シーケンス（９）に示された応答の結果、他の中継装置と接続する場合には、当該中継装置と接続するための処理を実行する。この処理は、クライアント機能が新規追加された場合のフローチャートである図１６における、ステップＳ１６０７及びステップＳ１６０８と同様である。
【０１２９】
その後、処理完了通知を中継装置Ｒ３から中継装置Ｒ２、中継装置Ｒ２からクライアント機能Ｃ３へ送信し（シーケンス（８））、クライアント機能Ｃ３と中継装置Ｒ２、及び、中継装置Ｒ２と中継装置Ｒ３との接続を切断する（シーケンス（９））。
【０１３０】
次に、多地点通信を利用するアプリケーションから利用者端末の退席要求を配信制御装置Ｄ１が受信した場合の処理を説明する。
【０１３１】
図１９に、多地点通信を利用するアプリケーションから利用者端末の退席要求を配信制御装置Ｄ１が受信した場合の動作を示すシーケンスチャートを示す。
【０１３２】
いま、多地点通信を使用するアプリケーションＡＰ１から、配信制御装置Ｄ１に、利用者の退席要求が送信されたものとする（シーケンス（１））。この時、多地点通信を利用するアプリケーションＡＰ１からは、退席する利用者端末の利用者識別子ＵＩＤとグループの識別子ＧＩＤが送信される。
【０１３３】
次に、配信制御装置Ｄ１では、退席する利用者端末の利用者識別子ＵＩＤを、受信したグループの識別子ＧＩＤに関する中継装置接続情報３０に記載されている中継装置に送信する（シーケンス（２））。この時、各中継装置には退席する利用者端末の利用者識別子ＵＩＤとグループの識別子ＧＩＤが送信される。
【０１３４】
退席する利用者端末の利用者識別子ＵＩＤとグループの識別子ＧＩＤを受信した中継装置では、自身が持つ利用者端末のＵＩＤ情報５０を参照して、自身に該当利用者識別子ＵＩＤを持つ利用者端末が接続されているか調査し、該当利用者識別子ＵＩＤを持つ利用者端末が存在する場合には、図１９と同様の手順でクライアント機能の切断を行う。
【０１３５】
次に、多地点通信を利用するアプリケーションＡＰ１からグループ自体を削除する要求が来た場合の処理を説明する。この処理は、前述した図１９のシーケンスチャートにおいて、利用者識別子ＵＩＤが特定の利用者ではなく、当該グループに属する全ＵＩＤとなり、多地点通信システム自体の動作は変わらないため、ここでは詳細な説明を省略する。
【０１３６】
次に、多地点通信を使用するアプリケーションＡＰ１が、新しくグループを生成する場合の動作をフローチャートを使用して説明する。
【０１３７】
図２０は、多地点通信を使用するアプリケーションＡＰ１から、新しくグループを生成する場合の動作を示すフローチャートである。
【０１３８】
いま、配信制御装置Ｄ１において、ＡＰ制御インタフェース８０４を介して、多地点通信を使用するアプリケーションＡＰ１から、転送方式決定部８０３が、新規グループ生成要求を受信したものとする（ステップＳ２００１）。この時、アプリケーションＡＰ１からは、新規グループ生成要求に伴い、生成するグループの識別子ＧＩＤと、使用する１つ以上の通信形態が示される。
【０１３９】
次に、転送方式決定部８０３は、新規グループ生成要求に示された１つ以上の通信形態に対応するセッションを生成する（ステップＳ２００２）。この時、転送方式決定部８０３は、各セッションの識別子ＳＩＤを割り当てる。
【０１４０】
その後、情報格納部８０１に格納されている、全体転送情報１０に該当グループのエントリ（識別子ＧＩＤ）を追加する（ステップＳ２００３）。その後、処理完了通知をアプリケーションＡＰ１に、ＡＰＳ制御インタフェース８０４を通じて応答する。
【０１４１】
次に、多地点通信を使用するアプリケーションＡＰ１が、既存グループに新しくセッションを追加する場合の動作をフローチャートを使用して説明する。
【０１４２】
この場合の動作は、図２０で示した、多地点通信を使用するアプリケーションＡＰ１が新規グループを生成する場合のフローチャートにおいて、アプリケーションＡＰ１から送られる情報が、既存グループの識別子ＧＩＤと、新規生成するセッションでの通信形態となり、配信制御装置Ｄ１では、図２０のフローチャートのステップＳ２００１で新規のセッション追加の要求を受け、ステップＳ２００２で要求に示された通信形態に対応するセッションを生成し、ステップＳ２００３で全体転送情報１０の該当するグループにセッションのエントリ（識別子ＳＩＤ）を追加する。
【０１４３】
次に、多地点通信を使用するアプリケーションＡＰ１が既存グループかつ既存セッションのデータ転送形態を変更する場合の動作を、シーケンスチャートを使用して説明する。
【０１４４】
図２１は、多地点通信を使用するアプリケーションＡＰ１が既存グループかつ既存セッションのデータ転送形態を変更する場合の、多地点通信システムの動作を示すシーケンスチャートである。
【０１４５】
いま、多地点通信を使用するアプリケーションＡＰ１から、ＡＰ制御インタフェース８０４を介して、既存グループのデータ転送形態の変更要求を、転送方式決定部８０３が受け取ったものとする（シーケンス（１））。この時アプリケーションＡＰ１からは、グループの識別子ＧＩＤと、例えば、音声で全２重同期転送など、既存セッションを特定する情報と、新規データ転送形態を受信する。
【０１４６】
その後、転送方式決定部８０３は、情報格納部８０１に格納されている、全体転送情報１０における該当セッションのデータ転送形態を、新規データ転送形態に変更する（シーケンス（２））。
【０１４７】
次に、転送方式決定部８０３は、情報格納部８０１に格納されている、当該グループの識別子ＧＩＤの中継装置接続情報３０に記載されている、各中継装置が保持する局所転送情報２０のデータ転送形態を更新するよう依頼する（シーケンス（３））。
【０１４８】
図２１では、中継装置Ｒ２と中継装置Ｒ３に局所転送情報更新の依頼を通知している。さらに、この時、配信制御装置Ｄ１からは、更新対象となるグループの識別子ＧＩＤとセッションの識別子ＳＩＤ、新規データ転送形態が送信される。
【０１４９】
この更新依頼を、転送制御インタフェース１００１を介して、受信した転送制御部１００２は、転送情報格納部１００３に格納されている局所転送情報２０を更新し（シーケンス（４））、転送制御インタフェース１００１を介して配信制御装置Ｄ１に送信する（シーケンス（５））。
【０１５０】
転送制御インタフェース８０５を介して、局所転送情報更新完了を受信した転送方式決定部８０３は、ＡＰ制御インタフェース８０４を介して、処理完了通知を多地点通信を使用するアプリケーションＡＰ１に通知する（シーケンス（６））。
【実施例２】
【０１５１】
本発明の第２の実施例では、その基本的構成は上述した第１の実施例と同じであるが、中継装置についてさらに工夫している。
【０１５２】
第２の実施例における中継装置の構成を図２２に示す。図示のように、第２の実施例では、中継装置Ｒ１に新たに通信監視部２２０１を追加した構成としている。
【０１５３】
この通信監視部２２０１は、例えば、通信路の遅延状況やデータ損失率など、多地点通信を使用するアプリケーションＡＰ１が要求する、通信路の状況を監視する機能と、該当監視項目が、予め指定された条件（ある閾値を超えたなど）を満たした場合には、その旨を転送制御インタフェース１００１を介して配信制御装置Ｄ１と、配信制御装置Ｄ１を介して多地点通信を使用するアプリケーションＡＰ１とに通知する機能を有する。
【０１５４】
第２の実施例では、この通信監視部２２０１の機能を中継装置Ｒ１に持たせるために、多地点通信システムとしては、配信制御装置Ｄ１に以下の機能を追加する。
【０１５５】
ＡＰ制御インタフェース８０４に、多地点通信を使用するアプリケーションＡＰ１が要求する通信路監視項目を指定させる機能と、本実施例における、中継装置から受信した監視項目の値を多地点通信を使用するアプリケーションＡＰ１に送信する機能を追加する。
【０１５６】
転送方式決定部８０３に、どの中継装置で監視を行うかを決定する機能と、中継装置から受信した監視項目の値を集計し、多地点通信を使用するアプリケーションＡＰ１から要求された形態を変更する機能を追加する。
【０１５７】
転送制御インタフェース８０５には、多地点通信を使用するアプリケーションＡＰ１が要求する監視項目とその値を中継装置と送受信する機能を追加する。
【０１５８】
更に、中継装置には、前記通信監視部２２０１の追加に加えて、転送制御インタフェース１００１に、配信制御装置Ｄ１から監視項目を受信し、配信制御装置Ｄ１へ監視項目が条件を満たした旨を通知する機能を追加する。
【０１５９】
次に、中継装置の通信監視部２２０１を使用して、多地点通信を使用するアプリケーションＡＰ１が要求する監視項目を監視し、設定された条件を満足した場合にその旨を通知する場合の動作をシーケンスチャートを使用して説明する。図２３は、上記動作を示すシーケンスチャートである。
【０１６０】
いま、多地点通信を使用するアプリケーションＡＰ１が、例えば、通信路の遅延状況やデータ損失状況など、希望する監視項目を配信制御装置Ｄ１に指定する（シーケンス（１））。この時、多地点通信を使用するアプリケーションＡＰ１からは、監視項目に加えて、監視するグループの識別子（ＧＩＤ）も送信される。なお、グループの識別子ＧＩＤが与えられない場合には全てのグループが監視対象となっているものと解釈される。
【０１６１】
次に、ＡＰ制御インタフェース８０４を介して、希望する監視項目を受信した転送方式決定部８０３は、情報格納部８０１に格納されている、中継装置接続情報３０を参照してどの中継装置で監視を行うかを決定する（シーケンス（２））。例えば、この決定では、全中継装置で監視する、データ転送元側の中継装置で監視するかといったことが決められる。
【０１６２】
その後、転送方式決定部８０３は、転送制御インタフェース８０５を介して、該当中継装置（図２３では、中継装置Ｒ２とＲ３）の通信監視部２２０１に監視項目を設定する（シーケンス（３））。その後、監視が開始される（シーケンス（４））。図２３では、シーケンス（３）後直ちに監視が開始されているが、多地点通信を使用するアプリケーションＡＰ１から、監視時間等の指定がある場合には、それに従うことも可能である。
【０１６３】
その後、監視中に、設定された条件を満たした場合には、通信監視部２２０１が転送制御インタフェース１００１及び配信制御装置Ｄ１を介して、多地点通信を使用するアプリケーションＡＰ１にその旨を通知する（シーケンス（５））。この後、この通知により、アプリケーションＡＰ１がデータ転送形態を変更するなどの処理を行う。
【０１６４】
監視を終了する場合には、多地点通信を使用するアプリケーションＡＰ１から、監視終了の旨が配信制御装置Ｄ１を介して該当中継装置に転送され、監視が終了する（シーケンス（６））。なお、図２３では、監視終了は多地点通信を使用するアプリケーションＡＰ１から通知されているが、監視項目設定時に監視期間を予め指定することで、ある期間のみ通信路の監視を行うことも可能である。
【０１６５】
このように本実施例では、中継装置が多地点通信を使用するアプリケーションが要求する項目の監視を行う機能を保持するため、通信路の状況をアプリケーションが把握することが可能となる。その結果、アプリケーションがデータ転送形態を含む通信形態を変更するなどの処理を実行することが可能となり、通信路への余計なトラフィックの送出を抑制できるため、通信路に負担をかけず、アプリケーションの円滑な運用が可能となる。
【０１６６】
以上好ましい実施例をあげて本発明を説明したが、本発明は必ずしも上記実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【図面の簡単な説明】
【０１６７】
【図１】本発明の第１の実施例による多地点通信システムの全体構成を示す図である。
【図２】本発明の多地点通信システムで使用する多地点通信のモデルを示す図である。
【図３】多地点通信のモデルのジョイントにおけるデータ転送形態の例を示す図である。
【図４】図２で示した多地点通信のモデルを、図１のクライアント機能Ｃ１、Ｃ２、Ｃ３間で多地点通信を行う場合に適用した例を示す図である。
【図５】配信制御装置が格納する、全体転送情報の実現例である。
【図６】中継装置が格納する、局所転送情報の実現例である。
【図７】配信制御装置が格納する、あるグループにおける、中継装置接続情報の実現例である。
【図８】配信制御装置の構成を示すブロック図である。
【図９】図８で示した、配信制御装置における、情報格納部に格納される、中継装置起動情報の実現例である。
【図１０】中継装置の構成を示すブロック図である。
【図１１】図１０で示した、中継装置における、転送情報格納部で格納される、ＵＩＤ情報の実現例である。
【図１２】中継装置の起動または終了時における、多地点通信システムの動作を示すシーケンスチャートである。
【図１３】図１２で示したシーケンスチャートにおける、特に、中継装置起動情報の更新に関する動作を示すフローチャートである。
【図１４】新規利用者端末が加入した場合における、多地点通信システムの動作を示すシーケンスチャートである。
【図１５】図１４で示したシーケンスチャートにおける、特に、配信制御装置での、中継装置間の接続を決定する際の動作を示すフローチャートである。
【図１６】図１４で示したシーケンスチャートにおける、特に、中継装置にクライアント機能が実際に接続した場合の中継装置及び配信制御装置の動作を示すフローチャートである。
【図１７】クライアント機能から切断要求が来た場合の多地点通信システムにおけるシーケンスチャートである。
【図１８】図１７に示したシーケンスチャートにおける、特に、中継装置と配信制御装置の動作を詳細に示すフローチャートである。
【図１９】多地点通信を使用するアプリケーションから、利用者の退席要求が来た場合における、多地点通信システムの動作を示すシーケンスチャートである。
【図２０】多地点通信を使用するアプリケーションから、新規グループ生成を依頼された場合の、多地点通信システムの動作を示すフローチャートである。
【図２１】多地点通信を使用するアプリケーションから、既存グループかつ既存セッションにおけるデータ転送形態を変更する場合のシーケンスチャートである。
【図２２】本発明の第２の実施例における中継装置の構成を示すブロック図である。
【図２３】多地点通信を使用するアプリケーションが要求する通信路監視を行う場合のシーケンスチャートである。
【図２４】特許文献１で示される従来技術の構成を示すブロック図である。
【図２５】図２４における、特に、会議サーバ管理装置の具体的な構成を示すブロック図である。
【図２６】特許文献２で示される従来技術における多地点通信システムの構成を示すブロック図である。
【符号の説明】
【０１６８】
Ｄ１：配信制御装置
Ｒ１，Ｒ２，Ｒ３，Ｒ４：中継装置
Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５：利用者端末
Ｃ１，Ｃ２，Ｃ３，Ｃ４，Ｃ５：クライアント機能
ＡＰ１，ＡＰ２，ＡＰ３：アプリケーション
１０：全体転送情報
２０：局所転送情報
３０：中継装置接続情報
４０：中継装置起動情報
５０：ＵＩＤ情報
８０１：情報格納部
８０２：中継装置制御部
８０３：転送方式決定部
８０４：ＡＰ制御インタフェース
８０５：転送制御インタフェース
１００１：転送制御インタフェース
１００２：転送制御部
１００３：転送情報格納部
１００４：データ転送部
１００５：データ転送インタフェース
２２０１：通信監視部
【図１】
2005159647.tif 000003
【図２】
2005159647.tif 000004
【図３】
2005159647.tif 000005
【図４】
2005159647.tif 000006
【図５】
2005159647.tif 000007
【図６】
2005159647.tif 000008
【図７】
2005159647.tif 000009
【図８】
2005159647.tif 000010
【図９】
2005159647.tif 000011
【図１０】
2005159647.tif 000012
【図１１】
2005159647.tif 000013
【図１２】
2005159647.tif 000014
【図１３】
2005159647.tif 000015
【図１４】
2005159647.tif 000016
【図１５】
2005159647.tif 000017
【図１６】
2005159647.tif 000018
【図１７】
2005159647.tif 000019
【図１８】
2005159647.tif 000020
【図１９】
2005159647.tif 000021
【図２０】
2005159647.tif 000022
【図２１】
2005159647.tif 000023
【図２２】
2005159647.tif 000024
【図２３】
2005159647.tif 000025
【図２４】
2005159647.tif 000026
【図２５】
2005159647.tif 000027
【図２６】
2005159647.tif 000028