(57)【特許請求の範囲】
【請求項１】
第１のメディア形式のデータを相互に通信する複数の独立端末から構成されるグループ通信システムについて、
前記独立端末の負荷状態に応じて、いずれか１つの独立端末を代表端末として選択する第１のステップと、
グループに属する端末を従属端末として、前記代表端末に従属的に接続させる第２のステップと、
前記代表端末が、前記独立端末と送受信する第１のメディア形式のデータと、前記従属端末と送受信する第２のメディア形式のデータとの間で、メディア形式を調整する第３のステップと
を有することを特徴とするグループ通信システムにおける従属接続方法。
【請求項２】
前記第３のステップについて、前記第２のメディア形式は、前記従属端末の性能、帯域及び／又は符号化方式に応じて決定されることを特徴とする請求項１に記載の従属接続方法。
【請求項３】
前記システムは、前記独立端末毎に負荷状態を管理するグループ管理テーブルを有するセッション管理サーバを更に備えており、
前記第１のステップについて、前記負荷状態は、利用通信帯域及び／又は処理能力であり、前記セッション管理サーバは、負荷状態の低い独立端末を前記代表端末として選択することを特徴とする請求項１又は２に記載の従属接続方法。
【請求項４】
利用者によって操作される前記独立端末が、他の端末へ変更される際に、前記他の端末が前記独立端末よりも利用通信帯域が狭く及び／又は処理能力が低い場合に、前記第１から第３のステップが行われることを特徴とする請求項１から３のいずれか１項に記載の従属接続方法。
【請求項５】
複数の端末との間でグループを構成し、第１のメディア形式のデータを相互に通信する端末において、
グループを構成する他の端末と通信するための第１の通信インタフェースと、
前記第１の通信インタフェースを介してグループ通信を行うグループ通信処理手段と、
グループに属する他の端末を従属端末として従属的に接続させる代表端末として機能する代表端末処理手段と、
前記従属端末と通信するための第２の通信インタフェースと、
前記第１の通信インタフェースを介して送受信される第１のメディア形式のデータと、前記第２の通信インタフェースを介して送受信される第２のメディア形式のデータとの間で、メディア形式を調整するメディア調整手段と
を有することを特徴とするグループ通信用の端末。
【請求項６】
前記メディア調整手段は、前記第２のメディア形式が、前記従属端末の性能、帯域及び／又は符号化方式に応じて決定されることを特徴とする請求項５に記載の端末。
【請求項７】
前記代表端末処理手段は、グループを構成する端末毎に負荷状態を管理するセッション管理サーバから、代表指定要求メッセージを受信した際に、当該端末の負荷状態に応じて代表端末となる否かを決定し、代表端末指定応答を前記セッション管理サーバへ送信することを特徴とする請求項５又は６に記載の端末。
【請求項８】
複数の端末との間でグループを構成し、第１のメディア形式のデータを相互に通信する端末に搭載されるコンピュータを機能させるプログラムにおいて、
グループを構成する他の端末と通信するための第１の通信インタフェースと、
前記第１の通信インタフェースを介してグループ通信を行うグループ通信処理手段と、
グループに属する他の端末を従属端末として従属的に接続させる代表端末として機能する代表端末処理手段と、
前記従属端末と通信するための第２の通信インタフェースと、
前記第１の通信インタフェースを介して送受信される第１のメディア形式のデータと、前記第２の通信インタフェースを介して送受信される第２のメディア形式のデータとの間で、メディア形式を調整するメディア調整手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項９】
前記メディア調整手段は、前記第２のメディア形式は、前記従属端末の性能、帯域及び／又は符号化方式に応じて決定されるようにコンピュータを機能させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記代表端末処理手段は、グループを構成する端末毎に負荷状態を管理するセッション管理サーバから、代表指定要求メッセージを受信した際に、当該端末の負荷状態に応じて代表端末となる否かを決定し、代表端末指定応答を前記セッション管理サーバへ送信するようにコンピュータを機能させることを特徴とする請求項８又は９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ通信システムにおける従属接続法、端末及びプログラムに関する。
【背景技術】
【０００２】
固定通信網は、一般に有線によって接続され、利用通信帯域が広く且つネットワークが安定しているために大容量データの転送を可能とする。一方、移動通信網は、一般に無線によって接続され、利用通信帯域は狭いものの、端末の移動性を考慮したサービスを提供することができる。固定通信網に接続される端末（以下「固定端末」という）は、移動通信網に接続された端末（以下「移動端末」という）と比較して、一般に処理能力が高く、高レベルのメディア形式のユーザデータを処理することができる。
【０００３】
近年、ユビキタス環境の下で、複数の端末をメンバとするグループ通信のサービスが提供されている。この環境では固定通信網と移動通信網とが混在するために、グループ通信のメンバとなる端末同士において、その利用通信帯域及び処理能力も大きく異なっている。
【０００４】
従来、リアルタイム性を考慮したシステムとして、セッションを切断することなく、動的に端末を切り替えることができるサービス切替方法がある（例えば非特許文献１参照）。この方法は、１対１通信を対象としており、２つの端末間でセッション管理サーバを介して切替制御メッセージを送受信することにより、端末を切り替えることができる。
【０００５】
図１は、従来技術におけるグループ通信システムの構成図である。
【０００６】
図１のシステムは、端末１１〜１３をメンバとする１つのグループＡを構成しており、端末間でユーザデータを同報的に送受信する。また、グループＡに属する端末のセッションを管理するセッション管理サーバ３を備える。セッション管理サーバ３は、そのグループＡについてのグループ管理テーブル３１を管理する。グループ管理テーブル３１は、そのグループＡを構成するメンバとなる端末識別子を管理する。端末１１〜１３はそれぞれ、セッション管理サーバ３との間でセッション情報である制御データを送受信する。尚、図１によれば、端末１１〜１３は、固定通信網に接続されており、利用通信帯域が広く且つ処理能力も高いとする。
【０００７】
このようなシステム構成の場合に、そのグループのメンバとして、利用通信帯域が狭く且つ処理能力が低い移動端末、例えば携帯電話機が加入する場合もある。また、端末１３を操作する利用者が、そのグループ通信のサービスを、携帯電話機２３においても引き続き利用することを所望する場合もある。
【０００８】
例えば、携帯電話機２３がグループＡに加入する場合、携帯電話機２３は、セッション管理サーバ３へ、そのグループＡに加入するためのメッセージを送信する。また、端末１３から携帯電話機２３へ切り替える場合は、更に、端末１３が、セッション管理サーバ３へ、そのグループＡから脱退するためのメッセージを送信する。これによって、端末１１と、端末１２と、携帯電話機２３とをメンバとするグループ通信が実現される。
【０００９】
【非特許文献１】N. Imai, M. Isomura and H. Horiuchi、「Service Initiation and Migration for Real-time Communication Service in the Ubiquitous Networking Environment」、情処学論、vol.45、no.12、2004年
【非特許文献２】Rosenberg. J Peterson. J, Schulzirinne. H and G. Camarillo、「Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)」、BCP 85、IETF RFC 3235、Apr. 2004
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、グループ内に、利用通信帯域が狭く又は処理能力の低い端末（例えば携帯電話機）が存在する場合、どのレベルのメディア形式を用いてユーザデータを送受信すればよいかが問題となる。特に、固定通信網に接続された複数の端末と、移動通信網に接続された携帯電話機とを１つグループとして通信するユビキタス環境においては、利用通信帯域が最も狭く且つ処理能力が最も低い端末に合わせて、メディア形式のレベルを選択するのが一般的である。
【００１１】
固定端末を操作する利用者が、移動端末に切り替えてそのグループ通信を行う場合、固定端末の間で送受信されていたレベルのメディア形式のユーザデータは、移動端末においてはその通信帯域を輻輳させ、且つ、そのアプリケーションを処理できなくする。その結果、パケットロスが発生し、グループ通信のサービスの継続が不可能となる。即ち、グループ内のメンバ同士の利用通信帯域及び処理能力の差が、グループ通信のサービスに影響を与えることとなる。
【００１２】
そこで、本発明は、グループ通信システムにおいて、他のメンバと比較して、大幅に利用通信帯域が狭く又は処理能力が低い端末が存在する場合であっても、グループ通信を継続することができる方法、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、第１のメディア形式のデータを相互に通信する複数の独立端末から構成されるグループ通信システムについて、
独立端末の負荷状態に応じて、いずれか１つの独立端末を代表端末として選択する第１のステップと、
グループに属する端末を従属端末として、代表端末に従属的に接続させる第２のステップと、
代表端末が、独立端末と送受信する第１のメディア形式のデータと、従属端末と送受信する第２のメディア形式のデータとの間で、メディア形式を調整する第３のステップと
を有することを特徴とする。
【００１４】
本発明の従属接続方法における他の実施形態によれば、
第３のステップについて、第２のメディア形式は、従属端末の性能、帯域及び／又は符号化方式に応じて決定されることも好ましい。
【００１５】
また、本発明の従属接続方法における他の実施形態によれば、
システムは、独立端末毎に負荷状態を管理するグループ管理テーブルを有するセッション管理サーバを更に備えており、
第１のステップについて、負荷状態は、利用通信帯域及び／又は処理能力であり、セッション管理サーバは、負荷状態の低い独立端末を代表端末として選択することも好ましい。
【００１６】
更に、本発明の従属接続方法における他の実施形態によれば、
利用者によって操作される独立端末が、他の端末へ変更される際に、他の端末が独立端末よりも利用通信帯域が狭く及び／又は処理能力が低い場合に、第１から第３のステップが行われることも好ましい。
【００１７】
本発明によれば、複数の端末との間でグループを構成し、第１のメディア形式のデータを相互に通信する端末において、
グループを構成する他の端末と通信するための第１の通信インタフェースと、
第１の通信インタフェースを介してグループ通信を行うグループ通信処理手段と、
グループに属する他の端末を従属端末として従属的に接続させる代表端末として機能する代表端末処理手段と、
従属端末と通信するための第２の通信インタフェースと、
第１の通信インタフェースを介して送受信される第１のメディア形式のデータと、第２の通信インタフェースを介して送受信される第２のメディア形式のデータとの間で、メディア形式を調整するメディア調整手段と
を有することも好ましい。
【００１８】
本発明の端末における他の実施形態によれば、
メディア調整手段は、第２のメディア形式が、従属端末の性能、帯域及び／又は符号化方式に応じて決定されることも好ましい。
【００１９】
また、本発明の端末における他の実施形態によれば、
代表端末処理手段は、グループを構成する端末毎に負荷状態を管理するセッション管理サーバから、代表指定要求メッセージを受信した際に、当該端末の負荷状態に応じて代表端末となる否かを決定し、代表端末指定応答をセッション管理サーバへ送信することも好ましい。
【００２０】
本発明によれば、複数の端末との間でグループを構成し、第１のメディア形式のデータを相互に通信する端末に搭載されるコンピュータを機能させるプログラムにおいて、
グループを構成する他の端末と通信するための第１の通信インタフェースと、
第１の通信インタフェースを介してグループ通信を行うグループ通信処理手段と、
グループに属する他の端末を従属端末として従属的に接続させる代表端末として機能する代表端末処理手段と、
従属端末と通信するための第２の通信インタフェースと、
第１の通信インタフェースを介して送受信される第１のメディア形式のデータと、第２の通信インタフェースを介して送受信される第２のメディア形式のデータとの間で、メディア形式を調整するメディア調整手段と
してコンピュータを機能させることを特徴とする。
【００２１】
本発明のプログラムにおける他の実施形態によれば、
メディア調整手段は、第２のメディア形式は、従属端末の性能、帯域及び／又は符号化方式に応じて決定されるようにコンピュータを機能させることも好ましい。
【００２２】
また、本発明のプログラムにおける他の実施形態によれば、
代表端末処理手段は、グループを構成する端末毎に負荷状態を管理するセッション管理サーバから、代表指定要求メッセージを受信した際に、当該端末の負荷状態に応じて代表端末となる否かを決定し、代表端末指定応答をセッション管理サーバへ送信するようにコンピュータを機能させることも好ましい。
【発明の効果】
【００２３】
本発明によれば、グループ通信システムにおいて、他のメンバと比較して、大幅に利用通信帯域が狭く又は処理能力が低い端末が存在する場合であっても、グループ通信を継続することができる。特に、固定端末によって構成されるグループに、移動端末がメンバとして加入しても、サービスの移動透過性を実現できる。本発明によれば、利用通信帯域が狭く又は処理能力が低い端末を代表端末へ従属させるべくトポロジを動的に変更することにより、代表端末によって、データ量又は回線遅延が吸収される。
【発明を実施するための最良の形態】
【００２４】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２５】
グループ通信システムには、集中型通信システムと分散型通信システムとがある。集中型通信システムの場合、メンバとなる端末間で送受信される全てのデータは、センタサーバを経由する。分散型通信システムの場合、それぞれの端末間で直接的にデータを送受信する。以下では、グループが分散型通信システムによって構成されているとして説明するけれども、集中型通信システムであってもよい。
【００２６】
図２は、本発明におけるグループ通信システムの機能構成図である。
【００２７】
端末１３を操作する利用者が、携帯電話機２３に切り替えてそのグループ通信を継続することを所望する場合、図２によれば、携帯電話機２３は、端末１２に従属的に接続される。端末１２は、セッション管理サーバ３によって、携帯電話機２３の代表端末として指定されたものである。セッション管理サーバ３は、ネットワークトポロジを動的に変更するために、グループに属する全ての端末のセッションを集中的に制御する。
【００２８】
代表端末１２は、携帯電話機２３に対してプロキシ機能を提供する。代表端末１２のプロキシ機能は、端末１１と送受信する第１のメディア形式のユーザデータと、携帯電話機２３と送受信する第２のメディア形式のユーザデータとの間で、メディア調整（又は変換）を行う。
【００２９】
本発明におけるセッション管理サーバ３は、端末機能種別テーブルと、グループ管理テーブルとを有する。
【００３０】
以下の表１は、端末機能種別テーブルの一例である。
【表１】
0004492482.tif 000002
【００３１】
端末機能種別テーブルは、機能種別Ａ〜Ｊ毎に、性能（ＣＰＵ／メモリ）、帯域、メディア、Profile及びLevelを規定する。メディアとしては、例えば、映像(Video)、音声(Audio)、静止画(Picture)、文字列(Text)がある。
【００３２】
Profileは、端末に搭載すべき符号化機能（ツール）を表す。例えば、その端末が接続する通信網の性質上、エラーが多い場合には、エラー耐性に強い符号化方式を選択する必要がある。また、小さい遅延を必要とするアプリケーションを使用する場合には、できる限り遅延が小さい符号化方式を選択すべきである。
【００３３】
Levelは、必要なビットレートを指定したものである。また、フレームレート（ビデオ）、サンプリング周波数（オーディオ）、必要なバッファサイズなどの最大値を指定したものであってもよい。
【００３４】
以下の表２は、グループ管理テーブルの一例である。
【表２】
0004492482.tif 000003
【００３５】
グループ管理テーブルは、グループ毎にメンバとなる端末の端末識別子毎に、負荷状態であるＣＰＵ／メモリ利用率及びパケット損失率を記憶する。優先度は、負荷状態が低い端末から順に規定されている。この優先度に応じて、従属端末が従属的に接続する代表端末が選択される。尚、グループ管理テーブルには、プロキシ機能として提供可能なメディア、Profile等が規定されていてもよい。優先度の高い端末であっても、従属端末に提供すべきプロキシ機能を有さない端末は、選択されない。
【００３６】
図３は、本発明におけるシーケンス図である。
【００３７】
（Ｓ２０１）端末１１−端末１２と、端末１２−端末１３と、端末１３−端末１１との間でユーザデータが送受信され、グループ通信が実現されている。グループを構成するメンバは、セッション管理サーバ３によって管理される。
（Ｓ２０２）端末１３を操作する利用者が、携帯電話機２３へ切り替えてグループ通信を継続することを所望したとする。このとき、端末１３は、利用者の操作によって、セッション管理サーバ３へ「端末切替要求」を送信する。「端末切替要求」には、例えば、切替元の端末識別子（端末１３）、切替先の端末識別子（端末２３）及び切替先の端末の機能種別が含まれる。
【００３８】
「端末切替要求」は、前述した表１のように、予め規定された携帯電話機２３の機能種別の識別子を含むものであってもよいし、携帯電話機２３の種類、性能、帯域、メディア等を直接含むものであってもよい。また、図２のＳ２０２によれば、セッション管理サーバ３へ送信すべき「端末切替要求」を、端末１３が送信しているけれども、携帯電話機２３が送信するものであってもよい。
【００３９】
（Ｓ２０３）セッション管理サーバ３は、端末１３から「端末切替要求」を受信すると、「切替先の端末の機能種別」を確認する。この機能種別が、グループ内の他のメンバよりも大幅に利用通信帯域が狭く且つ処理能力が低い場合には、代表端末を選択する。例えば、「切替先の端末の機能種別」として携帯電話機２３が指定されている場合、利用通信帯域が狭く且つ処理能力が低いと判断して、その携帯電話機が従属すべき代表端末を選択する。図２によれば、セッション管理サーバ３は、前述した表２のグループ管理テーブルを参照し、優先度の高い端末１２を、代表端末として選択する。
【００４０】
本発明によれば、セッション管理サーバ３は、グループに属するメンバとなる端末から、その負荷状態を定期的に受信する。これにより、グループに属する端末の中で負荷状態の低い端末から順に、代表端末とする優先順位を決定することができる。但し、負荷状態が所定閾値以上の端末は、代表端末として選択されない。従属端末が存在するにもかかわらず、代表端末として選択すべき端末が存在しない場合、セッション管理サーバが、その従属端末に対する代表端末として機能することもできる。
【００４１】
（Ｓ２０４）セッション管理サーバ３は、代表端末１２へ「代表指定要求」を送信する。「代表指定要求」は、例えば従属端末（携帯電話機２３）の機能種別を含む。尚、端末種類、性能、帯域、メディア等が含まれていてもよい。
【００４２】
（Ｓ２０５）端末１２は、セッション管理サーバ３から「代表指定要求」を受信すると、当該端末自身が代表端末として動作可能か否かを判定する。このとき、端末１２は、自己のＣＰＵ／メモリ利用率及びパケット損失率に基づいて判定する。端末１２は、代表端末として動作可能であると判定した場合、セッション管理サーバ３へ「代表指定応答（ＯＫ）」を送信する。
【００４３】
（Ｓ２０６）セッション管理サーバ３は、端末１２から「代表指定通知（ＯＫ）」を受信すると、従属端末となる携帯電話機２３へ「代表指定通知」を送信する。「代表指定通知」は、代表端末が端末１２であるとする情報を含む。
（Ｓ２０７）携帯電話機２３は、セッション管理サーバ３から「代表指定通知」を受信すると、代表端末が端末１２であることを確認する。携帯電話機２３は、「代表指定確認」をセッション管理サーバ３へ送信する。これにより、携帯電話機２３は、端末１２に従属してグループ通信を行う。
【００４４】
（Ｓ２０８）セッション管理サーバ３は、携帯電話機２３から「代表指定確認」を受信すると、端末１３をグループのメンバから脱退させるべく、端末１３とのセッションを解除する旨の「セッション解除要求」を、端末１１へ送信する。「セッション解除要求」は、端末１３とのセッションを解除する旨の情報を含む。
（Ｓ２０９）セッション管理サーバ３は、「セッション解除要求」を、端末１２へも送信する。「セッション解除要求」は、端末１３とのセッションを解除する旨の情報を含む。
【００４５】
（Ｓ２１０）これにより、端末１３を操作していた利用者は、グループ通信のメンバとして携帯電話機２３を用いることができる。
（Ｓ２１１）携帯電話機２３は、端末１２との間でリンクを接続する。例えば、携帯電話機２３が代表端末１２に対して発呼することにより、又は、代表端末１２が携帯電話機へ発呼することにより、リンクを接続することができる。
【００４６】
（Ｓ２１２）端末１１−端末１２と、端末１２−携帯電話機２３と、端末１１−（代表端末１２）−携帯電話機２３との間で、グループ通信のためのユーザデータを送受信することができる。ここで、代表端末１２は、端末１１と送受信する第１のメディア形式のデータと、携帯電話機２３と送受信する第２のメディア形式のデータとの間で、メディア形式を調整（又は変換）する。
【００４７】
例えば、端末１１及び携帯電話機２３が、以下のような機能種別であったとする。
【表３】
0004492482.tif 000004
【００４８】
表３のような場合、代表端末１２は、端末１１から受信したVideo+Audio形式のユーザデータを、Audio形式のユーザデータに調整して携帯電話機２３へ送信する。また、代表端末１２は、端末１１から受信したMPEG-4+AACのプロファイルを、QSELPに変換して携帯電話機２３へ送信する。一方、代表端末１２は、携帯電話機２３から受信したQSELPのプロファイルを、MPEG-4+AACに変換して端末１１へ送信する。このように、代表端末１２は、携帯電話機２３に対するプロキシとして動作する。
【００４９】
（Ｓ２１３）その後、代表端末１２において、負荷が増大してきたとする。「過負荷状態」にあると判断する基準としては、例えば、代表端末１２のＣＰＵ／メモリ利用率及び／又はパケット損失率が、所定閾値に達したか否かによって判断する。例えば、ＣＰＵ／メモリ利用率が７０％以上であって、パケット損失率が１０％以上となった際に、「過負荷状態」にあると判断することができる。
【００５０】
（Ｓ２１４）代表端末１２は、「過負荷状態」になった際に、「代表指定切替要求」をセッション管理サーバ３へ送信する。
（Ｓ２１５）セッション管理サーバ３は、「代表指定切替要求」を受信すると、グループ管理テーブルを参照し、優先順位に応じて、負荷状態の低い端末を選択する。図２によれば、例えば、端末１１が代表端末として選択されたとする。
【００５１】
（Ｓ２１６）セッション管理サーバ３は、代表端末１１へ「代表指定要求」を送信する。「代表指定要求」は、従属端末（携帯電話機２３）の機能種別を含む。
（Ｓ２１７）端末１１は、セッション管理サーバ３から「代表指定要求」を受信すると、当該端末自身が代表端末として動作可能か否かを判定する。このとき、端末１１は、自己のＣＰＵ／メモリ利用率及びパケット損失率に基づいて判定する。端末１１は、代表端末として動作可能であると判定した場合、セッション管理サーバ３へ「代表指定応答（ＯＫ）」を送信する。
【００５２】
（Ｓ２１８）セッション管理サーバ３は、端末１１から「代表指定通知（ＯＫ）」を受信すると、従属端末となる携帯電話機２３へ「代表指定通知」を送信する。「代表指定通知」は、代表端末が端末１１であることの情報を含む。
（Ｓ２１９）携帯電話機２３は、セッション管理サーバ３から「代表指定通知」を受信すると、代表端末が端末１１であることを確認する。携帯電話機２３は、「代表指定確認」をセッション管理サーバ３へ送信する。これにより、携帯電話機２３は、端末１１に従属してグループ通信を行う。
【００５３】
（Ｓ２２０）セッション管理サーバ３は、端末１２へ代表を終了する旨の「代表終了通知」を、端末１２へ送信する。
（Ｓ２２１）端末１２は、「代表終了通知」を受信すると、携帯電話機２３との間でリンクを切断する。
（Ｓ２２２）端末１２は、リンクを切断すると、「代表終了確認」をセッション管理サーバ３へ送信する。
【００５４】
（Ｓ２２３）携帯電話機２３は、従属端末として端末１１へ移行する。
（Ｓ２２４）携帯電話機２３は、代表端末１１との間でリンクを接続する。例えば、携帯電話機２３は、代表端末１１に対して発呼することによりリンクを接続することができる。
（Ｓ２２５）これにより、端末１１−端末１２と、端末１１−携帯電話機２３と、端末１２−（代表端末１１）−携帯電話機２３との間で、グループ通信のユーザデータを送受信することができる。代表端末１２は、端末１１から受信したユーザデータを携帯電話機２３へ転送するために、メディア調整又は変換をする。
【００５５】
図４は、本発明における端末の機能構成図である。勿論、これら機能は、端末に搭載されたプログラムを実行することによっても実現できる。
【００５６】
端末１は、第１通信インタフェース１０１と、グループ通信処理部１０２と、代表端末処理部１０３と、従属端末処理部１０４と、スイッチ１０５と、メディア調整部１０６と、第２通信インタフェース１０７と、負荷状態検出部１０８とを有する。
【００５７】
第１通信インタフェース及び第２通信インタフェースは、互いに異なる通信ネットワークに対するインタフェースである。例えば、図１の端末１２の場合、第１通信インタフェースは、固定通信網を介して端末１１と通信するインタフェースであり、第２通信インタフェースは、移動通信網を介して携帯電話機２３と通信するインタフェースである。図４によれば、従属端末が第２通信インタフェースを介して接続されるように記載しているけれども、従属端末が第１通信インタフェースを介して接続されるものであってもよい。例えば、固定通信網を介して移動通信網を経由して従属端末と接続することもできる。この場合、以下で説明するメディア調整部１０６は、第１通信インタフェースから受信したユーザデータのメディア形式を調整し、そのユーザデータを第１通信インタフェースへ再度折り返して送信する。
【００５８】
グループ通信処理部１０２は、グループに属する他の端末との間でグループ通信を行う。例えば、端末１２の場合、端末１１と携帯電話機２３との間で行われるグループ通信を管理する。
【００５９】
代表端末処理部１０３は、当該端末自身が、代表端末として動作する処理を行う。代表端末処理部１０３は、「代表指定要求」「代表指定終了通知」を第１通信インタフェースから受信し、「代表指定応答」「代表指定切替要求」「代表指定終了確認」を第１通信インタフェースへ送信する。また、代表端末処理部１０３は、当該端末自身が代表端末となる場合、従属端末（例えば携帯電話機２３）へユーザデータを転送するべく、スイッチ１０５を切り替える。更に、代表端末処理部１０３は、負荷状態検出部１０８から、当該端末自身の負荷状態が「過負荷状態」の有無の通知を受ける。「過負荷状態」にある場合、代表端末処理部１０３は、当該端末自身が、代表端末として機能できないと判断することができる。
【００６０】
負荷状態検出部１０８は、ＣＰＵ／メモリ利用率及びパケット損失率を常に監視する。これら率が、所定閾値以上に達した際に「過負荷状態」と判断し、その旨を代表端末処理部１０３へ通知する。また、負荷状態検出部１０８は、負荷状態情報を第１通信インタフェースを介して、セッション管理サーバ３へ送信する。
【００６１】
従属端末処理部１０４は、当該端末自身が、従属端末として動作する処理を行う。従属端末処理部１０４は、「代表指定通知」を第１通信インタフェースを介して受信し、「代表指定確認」を第１通信インタフェースを介して送信する。
【００６２】
メディア調整部１０６は、第１通信インタフェースと第２通信インタフェースとの間で、ユーザデータのメディア調整を行う。代表端末処理部１０３は、当該端末自身が代表端末となることを決定した際に、従属端末が再生可能なメディア情報を、メディア調整部１０６へ通知する。メディア調整部１０６は、第１通信インタフェースから受信したユーザデータを、従属端末が再生可能なメディア情報に基づいて変換又は調整し、変換されたユーザデータを第２通信インタフェース１０７を介して送信する。
【００６３】
前述したように、本発明によれば、グループ通信システムにおいて、他のメンバと比較して、大幅に利用通信帯域が狭く又は処理能力が低い端末が存在する場合であっても、グループ通信を継続することができる。特に、固定端末によって構成されるグループに、移動端末がメンバとして加入しても、サービスの移動透過性を実現できる。本発明によれば、利用通信帯域が狭く又は処理能力が低い端末を代表端末へ従属させるべくトポロジを動的に変更することにより、代表端末によって、データ量又は回線遅延が吸収される。
【００６４】
例えば、グループ通信のアプリケーションとしてテレビ会議システムを想定する場合、固定端末同士は映像及び音声データをやり取りするのに対し、固定端末と移動端末との間は、音声データのみをやりとりする。移動端末は、少なくとも音声データのみでグループ通信に参加することができる。
【００６５】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６６】
【図１】従来技術におけるグループ通信システムの構成図である。
【図２】本発明におけるグループ通信システムの構成図である。
【図３】本発明におけるシーケンス図である。
【図４】本発明における端末の機能構成図である。
【符号の説明】
【００６７】
１、１１、１２、１３  固定端末
１０１  第１通信インタフェース
１０２  グループ通信処理部
１０３  代表端末処理部
１０４  従属端末処理部
１０５  スイッチ
１０６  メディア調整部
１０７  第２通信インタフェース
１０８  負荷状態検出部
２、２３  移動端末、携帯電話機
３  セッション管理サーバ
【図１】
0004492482.tif 000005
【図２】
0004492482.tif 000006
【図３】
0004492482.tif 000007
【図４】
0004492482.tif 000008