(57)【要約】【課題】  グループ通信システムにおいて多様な制御を行うことが可能なグループ通信システムを提供する。【解決手段】  サーバ装置１の通信手段１１はネットワーク２を介して端末装置３−１〜３−３と通信し、セッション制御手段１２は端末装置３−１〜３−３間の通信セッションの確立やフロア制御ポリシーの調停等を行う。フロア制御手段１３は端末装置３−１〜３−３からの要求に応じてフロアの制御を行い、データ制御手段１４はセッションが確立した後にユーザの端末装置３−１から送信されたデータをセッションに参加する他のユーザの端末装置３−２，３−３等に配信する。フロア制御ポリシー記憶部１５はフロア制御に関する情報を記憶し、フロア状態記憶部１６は各メディアグループに割当てられたフロアのうち、現在ユーザに付与中のフロア数とそのフロアを付与しているユーザとを管理する。【選択図】      図１
2006324832.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムであって、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を前記サーバ装置及び前記端末装置各々に有することを特徴とするグループ通信システム。
【請求項２】
前記データ送信権の制御単位とするグループに、当該グループのデータ送信権を複数の端末装置で獲得自在とするために、同時に複数の前記データ送信権を割当てることを特徴とする請求項１記載のグループ通信システム。
【請求項３】
任意のグループのデータ送信権を獲得した端末装置が、当該グループに属する全てのデータ送信権を得ることを特徴とする請求項１記載のグループ通信システム。
【請求項４】
任意のグループの１つのデータ送信権を獲得した端末装置が、当該グループに属する１つのデータ送信権のみを得ることを特徴とする請求項１記載のグループ通信システム。
【請求項５】
前記端末装置が、前記データ送信権の獲得を要求するグループとデータとを指定して前記データ送信権の獲得及び付与を行うことを特徴とする請求項４記載のグループ通信システム。
【請求項６】
前記データ送信権を獲得した時に前記端末装置が指定したデータの送信のみを可能としたことを特徴とする請求項５記載のグループ通信システム。
【請求項７】
前記データ送信権の制御の単位となるグループに対して当該グループに属する各データに、前記端末装置に同時に付与可能な最大フロア数を設定することを特徴とする請求項１または請求項２記載のグループ通信システム。
【請求項８】
各データ単位に前記端末装置に同時に付与可能なフロア数を制限することを特徴とする請求項７記載のグループ通信システム。
【請求項９】
前記端末装置が、どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としたことを特徴とする請求項１から請求項８のいずれか記載のグループ通信システム。
【請求項１０】
前記端末装置による指定を前記サーバ装置が調停することを特徴とする請求項９記載のグループ通信システム。
【請求項１１】
少なくともテレビ会議システムとＰｕｓｈ  Ｔｏ  Ｔａｌｋシステムと機器制御システムとのうちのいずれかであることを特徴とする請求項１から請求項１０のいずれか記載のグループ通信システム。
【請求項１２】
端末装置間におけるデータの送受信を行うグループ通信システムにおいて、データ送信権の制御を行うサーバ装置であって、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を有することを特徴とするサーバ装置。
【請求項１３】
前記データ送信権の制御単位とするグループに、当該グループのデータ送信権を複数の端末装置で獲得自在とするために、同時に複数の前記データ送信権を割当てることを特徴とする請求項１２記載のサーバ装置。
【請求項１４】
任意のグループのデータ送信権を獲得した端末装置が、当該グループに属する全てのデータ送信権を得るようにすることを特徴とする請求項１２記載のサーバ装置。
【請求項１５】
任意のグループの１つのデータ送信権を獲得した端末装置が、当該グループに属する１つのデータ送信権のみを得るようにすることを特徴とする請求項１２記載のサーバ装置。
【請求項１６】
前記端末装置が指定しかつ前記データ送信権の獲得を要求するグループ及びデータを基に前記データ送信権の付与を行うことを特徴とする請求項１５記載のサーバ装置。
【請求項１７】
前記データ送信権を獲得した時に前記端末装置が指定したデータの送信のみを可能としたことを特徴とする請求項１６記載のサーバ装置。
【請求項１８】
前記データ送信権の制御の単位となるグループに対して当該グループに属する各データに、前記端末装置に同時に付与可能な最大フロア数を設定することを特徴とする請求項１２または請求項１３記載のサーバ装置。
【請求項１９】
各データ単位に前記端末装置に同時に付与可能なフロア数を制限することを特徴とする請求項１８記載のサーバ装置。
【請求項２０】
セッション確立時における前記端末装置からのどのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とを調停することを特徴とする請求項１２から請求項１９のいずれか記載のサーバ装置。
【請求項２１】
前記グループ通信システムが、少なくともテレビ会議システムとＰｕｓｈ  Ｔｏ  Ｔａｌｋシステムと機器制御システムとのうちのいずれかであることを特徴とする請求項１２から請求項２１のいずれか記載のサーバ装置。
【請求項２２】
サーバ装置がデータ送信権の制御を行いながらデータの送受信を行うグループ通信システムにおいて他の装置との間におけるデータの送受信を行う端末装置であって、前記他の装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を有することを特徴とする端末装置。
【請求項２３】
前記データ送信権の制御単位とするグループに、当該グループのデータ送信権を複数の装置で獲得自在とするために、同時に複数の前記データ送信権が割当てられることを特徴とする請求項２２記載の端末装置。
【請求項２４】
任意のグループのデータ送信権を獲得した時に、当該グループに属する全てのデータ送信権を得ることを特徴とする請求項２２記載の端末装置。
【請求項２５】
任意のグループの１つのデータ送信権を獲得した時に、当該グループに属する１つのデータ送信権のみを得ることを特徴とする請求項２２記載の端末装置。
【請求項２６】
前記データ送信権の獲得を要求するグループとデータとを指定して前記データ送信権の獲得及び付与を行うことを特徴とする請求項２５記載の端末装置。
【請求項２７】
前記データ送信権を獲得した時に自装置が指定したデータの送信のみを可能としたことを特徴とする請求項２６記載の端末装置。
【請求項２８】
前記データ送信権の制御の単位となるグループに対して当該グループに属する各データに、同時に付与可能な最大フロア数を設定することを特徴とする請求項２２または請求項２３記載の端末装置。
【請求項２９】
各データ単位に同時に付与可能なフロア数を制限することを特徴とする請求項２８記載の端末装置。
【請求項３０】
どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としたことを特徴とする請求項２２から請求項２９のいずれか記載の端末装置。
【請求項３１】
自装置からの指定を前記サーバ装置が調停することを特徴とする請求項３０記載の端末装置。
【請求項３２】
前記グループ通信システムが、少なくともテレビ会議システムとＰｕｓｈ  Ｔｏ  Ｔａｌｋシステムと機器制御システムとのうちのいずれかであることを特徴とする請求項２２から請求項３１のいずれか記載の端末装置。
【請求項３３】
サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムに用いるフロア制御方法であって、前記サーバ装置及び前記端末装置各々が、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う処理を実行することを特徴とするフロア制御方法。
【請求項３４】
前記データ送信権の制御単位とするグループに、当該グループのデータ送信権を複数の端末装置で獲得自在とするために、同時に複数の前記データ送信権を割当てることを特徴とする請求項３３記載のフロア制御方法。
【請求項３５】
任意のグループのデータ送信権を獲得した端末装置が、当該グループに属する全てのデータ送信権を得ることを特徴とする請求項３３記載のフロア制御方法。
【請求項３６】
任意のグループの１つのデータ送信権を獲得した端末装置が、当該グループに属する１つのデータ送信権のみを得ることを特徴とする請求項３３記載のフロア制御方法。
【請求項３７】
前記端末装置が、前記データ送信権の獲得を要求するグループとデータとを指定して前記データ送信権の獲得及び付与を行うことを特徴とする請求項３６記載のフロア制御方法。
【請求項３８】
前記データ送信権を獲得した時に前記端末装置が指定したデータの送信のみを可能としたことを特徴とする請求項３７記載のフロア制御方法。
【請求項３９】
前記データ送信権の制御の単位となるグループに対して当該グループに属する各データに、前記端末装置に同時に付与可能な最大フロア数を設定することを特徴とする請求項３３または請求項３４記載のフロア制御方法。
【請求項４０】
各データ単位に前記端末装置に同時に付与可能なフロア数を制限することを特徴とする請求項３９記載のフロア制御方法。
【請求項４１】
前記端末装置が、どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としたことを特徴とする請求項３３から請求項４０のいずれか記載のフロア制御方法。
【請求項４２】
前記端末装置による指定を前記サーバ装置が調停することを特徴とする請求項４１記載のフロア制御方法。
【請求項４３】
前記グループ通信システムが、少なくともテレビ会議システムとＰｕｓｈ  Ｔｏ  Ｔａｌｋシステムと機器制御システムとのうちのいずれかであることを特徴とする請求項３３から請求項４２のいずれか記載のフロア制御方法。
【請求項４４】
サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムに用いるフロア制御方法のプログラムであって、コンピュータに、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う処理を実行させるためのプログラム。
【請求項４５】
前記サーバ装置のコンピュータに、セッション確立時における前記端末装置からのどのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とを調停する処理を実行させるための請求項４４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はグループ通信システム、サーバ装置、端末装置及びそれらに用いるフロア制御方法並びにそのプログラムに関し、特に複数の端末装置［ＰＣ（パーソナルコンピュータ）や携帯電話、制御機器等］から構成されるグループ内の通信（グループ内で音声やビデオ、テキスト、制御情報といった複数のデータの送受信）を提供するシステムにおけるフロア（データ送信権）の制御方法に関する。
【背景技術】
【０００２】
従来、この種のフロア制御方法においては、電話会議やテレビ（ＴＶ）会議、ＰＴＴ（Ｐｕｓｈ  Ｔｏ  Ｔａｌｋ）等のグループ通信サービスを提供するシステム（例えば、非特許文献１〜３参照）において、音声やテキスト等のデータを送信できるユーザ端末を制御するために用いられている。
【０００３】
上記のグループ内の通信を提供するシステムは、サービス利用者が使用するユーザ端末（クライアント）と、グループメンバ間の通信セッションの確立やデータの配信、フロア（データ送信権）の制御等を行うサーバとから構成されている。
【０００４】
ユーザはユーザ端末上でグループ通信を行う相手(1人以上のユーザまたはグループ）を選択し、通信セッションの確立をサーバに要求する。サーバはユーザ端末からの要求に応じて指定された他のユーザ端末またはグループメンバの端末とのセッションを確立する。
【０００５】
セッションの確立が成功した後、ユーザがセッションの参加者に対して音声やテキスト等のデータを送信したい場合には、予めサーバに対してフロアの獲得を要求する。サーバは他の参加者が既にフロアを獲得していないかをチェックし、獲得していなければフロアを付与し、獲得していればフロアの獲得を拒否する。
【０００６】
ユーザは、フロア獲得に成功した場合、ユーザ端末から音声やテキスト等のデータをサーバに送信する。サーバは、データを送信してきたユーザ端末のユーザがフロアを所持しているかどうかをチェックし、所持していればそのデータを他の参加者に配信する。
【０００７】
【非特許文献１】Ｅｒｉｃｓｓｏｎ，Ｍｏｔｏｒｏｌａ，Ｎｏｋｉａ，Ｓｉｅｍｅｎｓ著、Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ）；Ａｒｃｈｉｔｅｃｔｕｒｅ；Ｐｏｃ  Ｒｅｌｅａｓｅ  １．０［ｏｎｌｉｎｅ］、２００３年１０月
【非特許文献２】Ｅｒｉｃｓｓｏｎ，Ｍｏｔｏｒｏｌａ，Ｎｏｋｉａ，Ｓｉｅｍｅｎｓ著、Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ）；Ｕｓｅｒ  Ｒｅｑｕｉｒｅｍｅｎｔｓ；Ｐｏｃ  Ｒｅｌｅａｓｅ  １．０［ｏｎｌｉｎｅ］、２００３年１０月
【非特許文献３】Ｅｒｉｃｓｓｏｎ，Ｍｏｔｏｒｏｌａ，Ｎｏｋｉａ，Ｓｉｅｍｅｎｓ著、Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ（ＰｏＣ）Ｕｓｅｒ  Ｐｌａｎｅ；Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌｓ；Ｐｏｃ  Ｒｅｌｅａｓｅ  １．０［ｏｎｌｉｎｅ］、２００３年１０月、９〜２５頁
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来のフロア制御方法では、一つの通信セッション内でビデオやテキスト、イメージ、位置情報、制御情報等のさまざまなデータを送受信したい場合に、個々のデータ単位あるいはグループ単位でのフロア制御を行うことができないという問題がある。
【０００９】
例えば、ビデオとテキストとイメージを送受信する通信セッションにおいて、あるユーザがビデオを送信している間においても、他のユーザはテキストまたはイメージのどちらか一方だけは送信できるようにするといった制御ができない。これは、従来のフロア制御方法において、上記のような機能に関して何ら考慮していないためである。
【００１０】
また、従来のフロア制御方法では、個々のデータ単位あるいはグループ単位でのフロア制御機能に関して何ら考慮していないため、グループ通信サービスを利用するユーザがフロア制御方法を選択することができないという問題がある。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、グループ通信システムにおいて多様な制御を行うことができるグループ通信システム、サーバ装置、端末装置及びそれらに用いるフロア制御方法並びにそのプログラムを提供することにある。
【００１２】
また、本発明の他の目的は、利用者がカスタマイズ可能な柔軟性を持たせることができるグループ通信システム、サーバ装置、端末装置及びそれらに用いるフロア制御方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明によるグループ通信システムは、サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムであって、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を前記サーバ装置及び前記端末装置各々に備えている。
【００１４】
本発明による他のグループ通信システムは、前記端末装置が、どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としている。
【００１５】
本発明によるサーバ装置は、端末装置間におけるデータの送受信を行うグループ通信システムにおいて、データ送信権の制御を行うサーバ装置であって、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を備えている。
【００１６】
本発明による他のサーバ装置は、セッション確立時における前記端末装置からのどのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とを調停している。
【００１７】
本発明による端末装置は、サーバ装置がデータ送信権の制御を行いながらデータの送受信を行うグループ通信システムにおいて他の装置との間におけるデータの送受信を行う端末装置であって、前記他の装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う手段を備えている。
【００１８】
本発明による他の端末装置は、どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としている。
【００１９】
本発明によるフロア制御方法は、サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムに用いるフロア制御方法であって、前記サーバ装置及び前記端末装置各々が、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う処理を実行している。
【００２０】
本発明による他のフロア制御方法は、前記端末装置が、どのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とをセッション確立時に可能としている。
【００２１】
本発明によるフロア制御方法のプログラムは、サーバ装置がデータ送信権の制御を行いながら、端末装置間におけるデータの送受信を行うグループ通信システムに用いるフロア制御方法のプログラムであって、コンピュータに、前記端末装置からのデータを前記データ送信権の制御を共有するグループに分類して管理しかつ当該データに対してそのグループを単位として前記データ送信権の制御を行う処理を実行させている。
【００２２】
本発明によるフロア制御方法のプログラムは、前記サーバ装置のコンピュータに、セッション確立時における前記端末装置からのどのようなデータを扱うかの指定と、それらのデータをどのような組合わせでグループ化するかの指定と、前記グループ各々にいくつのデータ送信権を割当てるかの指定と、前記グループに属するデータの最大フロア数の指定とを調停する処理を実行させている。
【００２３】
すなわち、本発明のグループ通信システムは、１つのセッション中で送受信されるデータを、フロア制御を共有する単位にグループ化した端末［以下、このグループをメディアグループ（Ｍｅｄｉａ  Ｇｒｏｕｐ）とする］の情報を保持するフロア制御ポリシー記憶部と、その情報にしたがって各メディアグループ単位でフロア制御を行うフロア制御手段とをサーバ装置及び端末装置各々の内部に有している。
【００２４】
本発明のグループ通信システムでは、上記のような構成を採用し、あるメディアグループのフロアがあるユーザに付与されている場合においても、異なるメディアグループのフロアが獲得できれば、そのメディアグループに属するデータの送信を可能とすることによって、グループ通信システムにおいて多様な制御を行うことを可能としている。
【００２５】
また、本発明のグループ通信システムでは、セッションの確立と共に、メディアグループの数や各メディアグループに属するデータのタイプ、フロアの数等の情報（以下、これらの情報をフロア制御ポリシーとする）をセッション参加者間で調停し、その結果をフロア制御ポリシー記憶部に記憶するセッション制御手段をサーバ装置及び端末装置各々の内部に有することによって、利用者がカスタマイズ可能な柔軟性を持たせることが可能となる。
【００２６】
上記のように、本発明のグループ通信システムでは、フロアを共有するデータをメディアグループに分け、各メディアグループ単位でフロア制御を行っているため、１つのセッション内で、例えば、ビデオとテキストとイメージとを送受信する場合、ビデオを誰かが送信しているかどうかに関わらず、誰か１人のユーザがテキストまたはイメージを送信することを可能にするといった多様なフロア制御が可能となる。
【００２７】
また、本発明のグループ通信システムでは、ユーザがセッションを確立する際にフロア制御に関する要求をリクエスト可能としているため、ユーザがフロア制御の方法をカスタマイズすることが可能となる。
【発明の効果】
【００２８】
本発明のグループ通信システムは、以下に述べるような構成及び動作とすることで、グループ通信システムにおいて多様な制御を行うことができるという効果が得られる。
【００２９】
本発明の他のグループ通信システムは、以下に述べるような構成及び動作とすることで、利用者がカスタマイズ可能な柔軟性を持たせることができるという効果が得られる。
【発明を実施するための最良の形態】
【００３０】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるグループ通信システムの構成を示すブロック図である。図１において、本発明の一実施例によるグループ通信システムはセッションの確立やデータの配信、フロア制御等を行うサーバ装置１と、ネットワーク２と、有線または無線でネットワーク２に接続可能な携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、及びその他の制御機器等の端末装置３−ｉ（ｉ＝１，２，３，・・・）とを含んで構成されている。
【００３１】
サーバ装置１は通信する通信手段１１と、セッション制御手段１２と、フロア制御手段１３と、データ制御手段１４と、フロア制御ポリシー記憶部１５と、フロア状態記憶部１６とを備えている。
【００３２】
通信手段１１はネットワーク２を介して端末装置３−ｉと通信し、セッション制御手段１２は端末装置３−ｉ間の通信セッションの確立やフロア制御ポリシー（メディアグループの数や各メディアグループに属するデータのタイプ、フロアの数等の情報）の調停等を行う。
【００３３】
フロア制御手段１３は端末装置３−ｉからの要求に応じてフロアの制御を行い、データ制御手段１４はセッションが確立した後にユーザの端末装置３−１から送信されたデータをセッションに参加する他のユーザの端末装置３−２，３−３等に配信する。
【００３４】
フロア制御ポリシー記憶部１５はフロア制御に関する情報を記憶し、フロア状態記憶部１６は各メディアグループ（Ｍｅｄｉａ  Ｇｒｏｕｐ）（フロア制御を共有する単位にグループ化した端末のグループ）に割当てられたフロアのうち、現在ユーザに付与中のフロア数とそのフロアを付与しているユーザとを管理する。
【００３５】
フロア制御ポリシー記憶部１５は、図２を参照すると、現在確立しているセッションのセッションＩＤ（Ｓｅｓｓｉｏｎ  ＩＤ）と、各セッションに含まれるメディアグループのメディアグループＩＤ（Ｍｅｄｉａ  Ｇｒｏｕｐ  ＩＤ）と、各メディアグループに対して割当てるフロアの数及び各メディアグループの中で送受信されるデータのメディアＩＤ（Ｍｅｄｉａ  ＩＤ）と、その種類［ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）  Ｔｙｐｅ］とを保持している。
【００３６】
図２に示す例では、セッション「Ｓ１２３」は２つのメディアグループ（「ＭＧ１」，「ＭＧ２」）を持ち、メディアグループ「ＭＧ１」に対しては１つのフロアが割当てられ、その中では２種類のデータ“ｔｅｘｔ／ｐｌａｉｎ”と“ｉｍａｇｅ／ｐｎｇ”とが送受信される。メディアグループ「ＭＧ２」においては、２つのフロアが割当てられ、１種類のデータ“ｖｉｄｅｏ／ｍｐｅｇ”が送受信される。
【００３７】
図３は図１の端末装置３−ｉの構成を示すブロック図である。図３において、端末装置（クライアント）３はキーボードやマイク等の入力装置３１と、ディスプレイ装置やスピーカ等の出力装置３２と、入力装置３１と出力装置３２とを介してユーザとグループ通信システムとのインタフェースを提供するユーザインタフェース３３と、他の端末装置との通信セッションの確立を制御するセッション制御手段３４と、フロアの獲得または開放等の処理を行うフロア制御手段３５と、サーバ装置１へのデータの送信やサーバ装置１からのデータを受信するデータ制御手段３６と、ネットワーク２を介してサーバ装置１との通信を処理する通信手段３７とを備えている。
【００３８】
図４は本発明の一実施例によるグループ通信システムおいてセッション確立時の動作を示すシーケンスチャートである。これら図１〜図４を参照して本発明の一実施例によるグループ通信システムの通信セッションを確立する際の動作について説明する。
【００３９】
端末装置Ａ（例えば、端末装置３−１）のユーザが端末装置Ｂ（例えば、端末装置３−２，３−３）のユーザと通信セッションを確立する場合、端末装置Ａのユーザはユーザインタフェース３３と入力装置３１とを介して端末装置Ｂのユーザのアドレス及びフロア制御ポリシーに関する情報とともに、セッションの確立をセッション制御手段３４に要求する（図４ステップＳ１）。
【００４０】
ここで、ユーザのアドレスはＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレスやメールアドレス等の相手端末やユーザを識別できる情報とし、フロア制御ポリシーはセッションの中でフロア制御を独立させたいメディアグループグループの数及び各メディアグループに割当てるフロアの数、各メディアグループの中で送受信するデータのＭＩＭＥ  Ｔｙｐｅの情報を含むものとする。
【００４１】
セッション制御手段３４はユーザインタフェース３３からセッション確立の要求を受取ると、その要求にユーザのアドレス及びフロア制御ポリシーを付加し、その要求を通信手段３７及びネットワーク２を介してサーバ装置１に送信する（図４ステップＳ２）。
【００４２】
サーバ装置１の通信手段１１がセッションの確立要求を端末装置Ａから受信すると（図４ステップＳ１１）、その情報をセッション制御手段１２に通知する。セッション制御手段１２は通信手段１１及びネットワーク２を介して端末装置Ａに指定された端末装置Ｂのユーザに対してセッションの確立を要求する（図４ステップＳ１２）。その際、端末装置Ａが要求したフロア制御ポリシーに関する情報を付加する。
【００４３】
端末装置Ｂがセッションの確立要求をサーバ装置１から受信すると（図４ステップＳ２１）、それをセッション制御手段３４に通知する。セッション制御手段３４は端末装置Ａからセッションの確立要求があったこと、及び端末装置Ａが要求しているフロア制御ポリシーをユーザインタフェース３３及び入力装置３１を通して端末装置Ｂのユーザに通知する（図４ステップＳ２２）。
【００４４】
端末装置Ｂのユーザは、セッションの確立を承諾するか拒否するかを判断し、承諾する場合に希望するフロア制御ポリシーを入力装置３１及びユーザインタフェース３３を通してセッション制御手段３４に伝える（図４ステップＳ２３）。セッション制御手段３４はその情報を通信手段３７及びネットワーク２を介して、サーバ装置１に送信する（図４ステップＳ２４）。
【００４５】
端末装置Ｂのユーザは、セッションの確立を拒否する場合（図４ステップＳ２５）に、セッション確立要求を受信する前の状態に戻り、セッションの確立を承諾する場合（図４ステップＳ２５）に、サーバ装置１からのフロア制御ポリシーの通知（図４ステップＳ１７）を待って、セッション参加者間においてデータの送受信が可能となるセッション確立中の状態に遷移する（図４ステップＳ５，Ｓ１８，Ｓ２６）。上記の端末装置Ｂによる処理は端末装置３−２，３−３においても同様して行われる。
【００４６】
サーバ装置１の通信手段１１が端末装置Ｂからのセッション確立要求に対する応答を受信すると（図４ステップＳ１３）、それをセッション制御手段１２に通知する。セッション制御手段１２は端末装置Ｂからセッションの確立を拒否する応答を受信した場合に、セッションに失敗したことを通信手段１１及びネットワーク２を介して端末装置Ａに送信する（図４ステップＳ１４）。
【００４７】
セッション制御手段１２が端末装置Ｂ（端末装置３−２，３−３のどちらか、または両方）からセッションの確立を承諾する応答を受信した場合、サーバ装置１はフロア制御ポリシーの調停を実施する（図４ステップＳ１５）。つまり、端末装置Ａが要求したフロア制御ポリシーと、セッションの確立を承諾した端末装置Ｂが要求するフロア制御ポリシーを基に最終的なフロア制御ポリシーを決定する。
【００４８】
例として、ａ）端末装置Ａがフロア制御ポリシーに“ｖｉｄｅｏ／ｍｐｅｇ”を１つ含むメディアグループを要求している場合でも、他の端末装置Ｂが“ｖｉｄｅｏ／ｍｐｅｇ”の送受信を要求しない場合に、そのメディアグループを取りやめたり、ｂ）端末装置Ａが“ｖｉｄｅｏ／ｍｐｅｇ”を含むメディアグループに対して２つのフロアを割当てることを要求している場合にも、他の端末装置Ｂがフロア１つのみの割当てを要求する場合に、そのメディアグループに対するフロア割当てを１つのみにしたり、あるいは、ｃ）全ての端末装置が“ｖｉｄｅｏ／ｍｐｅｇ”を含むメディアグループのフロア割当てを２つ要望している場合においても、サーバ装置１の機能やネットワーク２等の負荷等を考慮して、フロア数を１にする等の調停が考えられる。
【００４９】
セッション制御手段１２はフロア制御ポリシーを決定後、その情報をフロア制御ポリシー記憶部１５に保存する（図４ステップＳ１６）。その後、通信手段１１及びネットワーク２を介して、端末装置Ａ及びセッションの確立を承諾した端末装置Ｂに対して、セッションの確立の成功と、調停後のフロア制御ポリシーとを送信する（図４ステップＳ１７）。
【００５０】
通信手段３７はその情報をセッション制御手段３４に伝え、セッション制御手段３４はユーザインタフェース３３を通して出力装置３２に表示する（図４ステップＳ３）。
【００５１】
端末装置Ａは、セッションの確立に成功した場合、セッション参加参加者間でのデータの送受信が可能となるセッション確立中の状態に遷移し、失敗した場合、セッション確立要求前の状態に戻る（図４ステップ４）。
【００５２】
図５は本発明の一実施例によるグループ通信システムにおいてフロア獲得時の動作を示すシーケンスチャートである。これら図１〜図３及び図５を参照して本発明の一実施例によるグループ通信システムにおいて、通信セッション確立後に、端末装置Ａがフロアの獲得をサーバ装置１に要求した場合の動作について説明する。本実施例におけるセッションのフロア制御ポリシーは図２に示す通りとする。
【００５３】
すなわち、現在確立中のセッション（セッションＩＤ＝「Ｓ１２３」）に２つのメディアグループ（メディアグループＩＤ＝「ＭＧ１」，「ＭＧ２」）が存在し、メディアグループ「ＭＧ１」には１つのフロアが、メディアグループ「ＭＧ２」には２つのフロアがそれぞれ割当てられている。また、メディアグループ「ＭＧ１」のフロア制御対象には“ｔｅｘｔ／ｐｌａｉｎ”（メディアＩＤ＝「Ｍ０７」）と“ｉｍａｇｅ／ｐｎｇ”（メディアＩＤ＝「Ｍ０９」）とが含まれ、メディアグループ「ＭＧ２」のフロア制御対象は“ｖｉｄｅｏ／ｍｐｅｇ”（メディアＩＤ＝「Ｍ０１」）が含まれる。
【００５４】
通信セッション確立後に（図５ステップＳ３１，Ｓ４１）、端末装置ＡのユーザがメディアグループＩＤ「ＭＧ１」に属するデータを送信しようとした場合、ユーザは入力装置３１及びユーザインタフェース３３を介してフロア制御手段３５にメディアグループ（メディアグループＩＤ＝「ＭＧ１」）のフロア獲得を要求する（図５ステップＳ３２）。
【００５５】
フロア制御手段３５はその要求を通信手段３７及びネットワーク２を介してサーバ装置１に送信する（図５ステップＳ３３）。サーバ装置１では通信手段１１がフロア獲得要求を受信すると（図５ステップＳ４２）、それをフロア制御手段１３に通知する。
【００５６】
フロア制御手段１３はフロア制御ポリシー記憶部１５を検索し、現在のセッションに関連するフロア制御ポリシーから端末装置Ａが指定したメディアグループ（メディアグループＩＤ＝「ＭＧ１」）に割当てられている全フロア数を取得する（図５ステップＳ４３）。
【００５７】
次に、フロア制御手段１３はフロア状態記憶部１６から端末装置Ａが指定したメディアグループ（メディアグループＩＤ＝「ＭＧ１」）に割当てられているフロアのうち、現在ユーザに付与済みのフロア数を取得する（図５ステップＳ４４）。
【００５８】
その後、フロア制御手段１３はステップＳ４３で取得した全フロア数と、ステップＳ４４で取得した付与済みフロア数とを比較し（図５ステップＳ４５）、付与済みフロア数が全フロア数を超えていない場合、フロア状態記憶部１６が管理するメディアグループ（メディアグループＩＤ＝「ＭＧ１」）の付与済みフロア数のカウントを１増やすとともに、フロアを付与するユーザを記憶し（図５ステップＳ４６）、通信手段１１及びネットワーク２を介して端末装置Ａにフロアの付与を通知する。また、フロア制御手段１３は付与済みフロア数が全フロア数に一致している場合、端末装置Ａにフロアの獲得拒否を通知する。
【００５９】
端末装置Ａのフロア制御手段３５は通信手段３７を介してフロア獲得の結果を受信すると（図５ステップＳ３４）、それをユーザインタフェース３３を介して出力装置３２に出力する（図５ステップＳ３５）。
【００６０】
端末装置ＡはメディアグループＩＤ「ＭＧ１」のフロアの獲得に成功した場合、そのメディアグループに属する“ｔｅｘｔ／ｐｌａｉｎ”（メディアＩＤ＝Ｍ０７）及び“ｉｍａｇｅ／ｐｎｇ”（メディアＩＤ＝Ｍ０９）のデータの送信が可能となる。
【００６１】
図６は本発明の一実施例によるグループ通信システムにおいてデータを送信する際の動作を示すシーケンスチャートである。これら図１〜図３及び図６を参照して本発明の一実施例によるグループ通信システムにおいて、端末装置Ａがセッションに参加している他の端末装置にメディアグループＩＤ「ＭＧ１」に属するデータを送信する場合の動作について説明する。
【００６２】
通信セッション確立後に（図６ステップＳ５１，Ｓ６１，Ｓ７１）、ユーザは入力装置３１とユーザインタフェース３３とを介してデータ制御手段３６にデータの送信を要求する（図６ステップＳ５２）。データ制御手段３６は通信手段３７及びネットワーク２を介してサーバ装置１にデータを送信する（図６ステップＳ５３）。
【００６３】
サーバ装置１は通信手段１１が端末装置Ａからデータを受信すると（図６ステップＳ６２）、それをデータ制御手段１４に受け渡す。データ制御手段１４はフロア状態記憶部１６を調べ、端末装置Ａが送信してきたデータが属するメディアグループのフロアを端末装置Ａのユーザが所有しているかどうかをチェックし（図６ステップＳ６３）、ユーザがフロアを所有する場合のみ、セッションに参加する他の端末装置Ｂにデータを送信する。
【００６４】
このように、本実施例では、メディアグループという単位でフロア制御を行うため、複数のデータを送受信する場合に、それらをどのような組合わせでメディアグループに分類するかによって、多様なフロア制御を実現することができる。また、本実施例では、ユーザがメディアグループの数やフロアの数等を要求することができるようにしているため、柔軟性のあるフロア制御を実現することができる。
【００６５】
図７は本発明の他の実施例においてフロア制御ポリシー記憶部が保持するデータ例を示す図である。本発明の他の実施例によるグループ通信システムの構成、サーバ装置の構成、端末装置の構成はそれぞれ上述した本発明の一実施例と同様である。但し、本発明の他の実施例において、フロア制御ポリシー記憶部１５が保持するフロア制御ポリシーは、図２に示す情報に加えて、各データ毎のフロア最大数を持つ点が上述した本発明の一実施例と異なるとともに、フロア状態記憶部１６が各メディアグループ単位の付与済みフロア数と、フロアを付与済みのユーザに関する情報とに加えて、各データ単位の付与済みフロア数を記憶する点が上述した本発明の一実施例と異なっている。
【００６６】
本発明の一実施例においては、メディアグループに割当てる個々のフロアを、そのメディアグループに属する全データを送信するための権利とみなすため、あるメディアグループのフロアを獲得したユーザはそのメディアグループに属する全てのデータの送信が可能となる。これに対し、本発明の他の実施例では、メディアグループに割当てる個々のフロアをメディアグループに属する１つのデータを送信するための権利とみなす。
【００６７】
ユーザはフロア獲得要求時にメディアグループＩＤとメディアＩＤとを指定し、フロアを獲得できた場合に、フロア獲得要求時に指定したデータの送信のみが可能となる。
【００６８】
図７において、各データ毎に指定するフロア最大数は、そのデータを送信するためのフロアを最大何人のユーザが同時に獲得できるかを規定するものである。図７に示す例では、メディアグループＩＤ「ＭＧ１」に対して３つのフロアが割当てられているが、“ｉｍａｇｅ／ｐｎｇ”（メディアＩＤ＝「Ｍ０９」）のフロア最大数が２であるため、最大２人のユーザしかフロアを獲得できないことになる。但し、２人のユーザが“ｉｍａｇｅ／ｐｎｇ”のフロアを獲得している場合にも、メディアグループＩＤ「ＭＧ１」には残り１つのフロアがあるため、他の１人のユーザが“ｔｅｘｔ／ｐｌａｉｎ”のフロアを獲得することは可能となる。
【００６９】
上記の図１及び図３〜図７を参照して、本実施の他の実施例によるグループ通信システムによる動作について説明する。本実施例においては、通信セッションを確立する際の動作が、図４のステップＳ１〜Ｓ５，Ｓ１１〜Ｓ１８，Ｓ２１〜Ｓ２６の説明において、フロア制御ポリシーに各データ毎のフロア最大数を含める点を除き、同一の動作となる。
【００７０】
次に、端末装置Ａがサーバ装置１にフロアの獲得を要求する際の動作について説明する。ここでは、図５に示す動作において、本発明の一実施例の動作と異なる点についてのみ説明する。
【００７１】
図５のステップＳ３１において、ユーザは、メディアグループＩＤとメディアＩＤとを指定してフロアの獲得を要求する。また、ステップＳ４３においては、端末装置Ａが指定したメディアグループに割当てられている全フロア数（“ａ”とする）と、メディアに割当てられているフロア最大数（“ｂ”とする）とをフロア制御ポリシー記憶部１５から取得する。
【００７２】
次に、ステップＳ４４においては、フロア状態記憶部１６から端末装置Ａが指定したメディアグループの付与済みフロア数（“ｃ”とする）と、メディアの付与済みフロア数（“ｄ”とする）とを取得する。
【００７３】
その後、ステップＳ４５において、ステップＳ４３で取得したフロア数“ａ”，“ｂ”と、ステップＳ４４で取得したフロア数“ｃ”，“ｄ”とを比較する。ステップＳ４６では、“ｃ”＜“ａ”かつ“ｄ”＜“ｂ”が成立する場合に、フロア状態記憶部１６が管理するメディアグループとメディアに対する付与済みフロア数とを１増やすとともに、フロアを付与するユーザを記憶する。
【００７４】
ステップＳ４５の条件が成立した場合には通信手段１１及びネットワーク２を介して端末装置Ａにフロアの付与を通知し、ステップＳ４５の条件が成立しない場合には端末装置Ａにフロアの獲得拒否を通知する。
【００７５】
次に、端末装置Ａがセッションに参加している他の端末装置Ｂにデータを送信する場合の動作について説明する。ここでは、図６に示す動作において、本発明の一実施例の動作と異なる点についてのみ説明する。
【００７６】
ステップＳ６３において、データ制御手段１４はフロア状態記憶部１６を調べ、端末装置Ａが送信してきたデータに対応するフロアを端末装置Ａのユーザが所有しているかどうかをチェックし、ユーザがフロアを所有する場合のみ、セッションに参加する他の端末装置Ｂにデータを送信する。
【００７７】
このように、本実施例では、フロアを各メディアグループに属する個々のデータを送信するための権利とみなし、さらには各データ単位にユーザに同時に付与可能なフロア数の上限を設定することによって、メディアグループに割当てたフロア数の枠の中で、個々のデータ単位のフロア制御が可能となり、本発明の一実施例と比較した場合、さらに多様な制御を実現することができる。
【産業上の利用可能性】
【００７８】
本発明では、音声に加えてテキストやイメージ、ビデオ、位置情報等の様々なデータの送受信に対応するテレビ（ＴＶ）会議システムやＰｕｓｈ  Ｔｏ  Ｔａｌｋサービス、さらには個々の業務（業種）に特化した特定のデータを送受信しあうグループ通信サービス、人と機器との間で機器のデータや制御データ等を送受信する機器制御システムといった用途に適用することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施例によるグループ通信システムの構成を示すブロック図である。
【図２】本発明の一実施例においてフロア制御ポリシー記憶部が保持するデータ例を示す図である。
【図３】図１の端末装置の構成を示すブロック図である。
【図４】本発明の一実施例によるグループ通信システムおいてセッション確立時の動作を示すシーケンスチャートである。
【図５】本発明の一実施例によるグループ通信システムにおいてフロア獲得時の動作を示すシーケンスチャートである。
【図６】本発明の一実施例によるグループ通信システムにおいてデータを送信する際の動作を示すシーケンスチャートである。
【図７】本発明の他の実施例においてフロア制御ポリシー記憶部が保持するデータ例を示す図である。
【符号の説明】
【００８０】
１  サーバ装置
２  ネットワーク
３，３−１，３−２，３−３  端末装置
１１  通信手段
１２  セッション制御手段
１３  フロア制御手段
１４  データ制御手段
１５  フロア制御ポリシー記憶部
１６  フロア状態記憶部
３１  入力装置
３２  出力装置
３３  ユーザインタフェース
３４  セッション制御手段
３５  フロア制御手段
３６  データ制御手段
３７  通信手段
【図１】
2006324832.tif 000003
【図２】
2006324832.tif 000004
【図３】
2006324832.tif 000005
【図４】
2006324832.tif 000006
【図５】
2006324832.tif 000007
【図６】
2006324832.tif 000008
【図７】
2006324832.tif 000009