(57)【要約】      （修正有）【課題】Push To Talkシステムにおいて、ＰＴＴサーバーが自動的にＰＴＴクライアントにフロアを付与し、指定した情報をＰＴＴクライアントから取得する。【解決手段】ＰＴＴクライアントは、フロア制御情報をグループリストの追加属性としてグループリスト記憶部に登録する。ＰＴＴのグループセッションが確立するとＰＴＴフロア制御部は、そのグループに関連したフロア制御情報をグループリスト記憶部から取得し、フロア制御情報記憶部に記憶する。ＰＴＴフロア制御部は、取得したフロア制御情報内の情報に基づいてＰＴＴクライアントへのフロアの付与や開放を行う。フロア制御情報にデータの種類の指定がある場合は、フロア付与時にデータの種類を指定し、ＰＴＴクライアントは指定されたデータをＰＴＴサーバーに送信する。ＰＴＴサーバーのＰＴＴデータ制御部は、フロアを保有するＰＴＴクライアントから受信したデータを他のＰＴＴクライアントに送信する。【選択図】図１
2008072155.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末で通信する同時会話システムであって、
前記端末中のある特定の端末によって設定される、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報が記憶されているフロア制御情報記憶部と、
前記フロア制御情報記憶部に記憶されているフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段と
を有し、
前記端末は、同時会話ができるセッションに接続している間、前記フロア制御手段からフロアの付与を受け取った場合はデータを送信し、フロアの解放を受け取った場合はデータの送信を終了すること
を特徴とする同時会話システム。
【請求項２】
前記フロア制御情報は、前記セッションに接続する前に、前記ある特定の端末から設定するように構成されていることを特徴とする請求項１に記載の同時会話システム。
【請求項３】
前記フロア制御情報は、前記セッションに接続中に、前記ある特定の端末から設定するように構成されていることを特徴とする請求項１又は請求項２に記載の同時会話システム。
【請求項４】
前記端末は、
前記フロア制御情報を設定するための入力手段と、
前記入力されたフロア制御情報を送信する通信手段と
を有することを特徴とする請求項１から請求項３のいずれかに記載の端末。
【請求項５】
前記フロア制御情報は、前記セッションに接続している端末に対してフロアを付与する順番を示す情報であることを特徴とする請求項１から請求項４のいずれかに記載の同時会話システム。
【請求項６】
前記フロア制御情報は、前記端末がデータを送信できる時間を制限する情報であることを特徴とする請求項１から請求項５のいずれかに記載の同時会話システム。
【請求項７】
端末であって、
同時会話ができるセッションへの接続を制御するセッション制御手段と、
フロア制御情報に基づいて生成された、発言権であるフロアの付与又は開放を示す情報を受信する通信手段と、
前記受信した情報がフロアの付与である場合はデータを送信し、フロアの解放である場合はデータの送信を終了するように制御するフロア制御手段と
を有することを特徴とする端末。
【請求項８】
前記フロア制御情報を入力するための入力手段を有し、
前記通信手段は、前記入力されたフロア制御情報を送信するように構成されていることを特徴とする請求項７に記載の端末。
【請求項９】
サーバーであって、
発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報が予め記憶されているフロア制御情報記憶部と、
前記フロア制御情報記憶部に記憶されたフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段と
を有することを特徴とするサーバー。
【請求項１０】
送信されて来たフロア制御情報を、前記フロア制御情報記憶部に記憶する制御手段を有することを特徴とする請求項９に記載のサーバー。
【請求項１１】
同時会話するための同時会話方法であって、
同時会話ができるセッションに接続する接続ステップと、
予め設定されている、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報に従って、フロアの付与を示す情報を前記セッションに接続している端末に対して送信する送信ステップと、
前記フロアの付与を示す情報を受信した場合にデータを送信するステップと
を有することを特徴とする同時会話方法。
【請求項１２】
前記フロア制御情報に従って、フロアの開放を示す情報を前記セッションに接続している端末に対して送信する送信ステップと、
前記フロアの開放を示す情報を受信した場合にデータの送信を終了するステップと
を有することを特徴とする請求項１１に記載の同時会話方法。
【請求項１３】
端末のプログラムであって、前記プログラムは、前記端末を、
同時会話ができるセッションへの接続を制御するセッション制御手段と、
フロア制御情報に基づいて生成された、発言権であるフロアの付与又は開放を示す情報を受信する受信手段と、
前記受信した情報がフロアの付与である場合はデータを送信し、フロアの解放である場合はデータの送信を終了するように制御するフロア制御手段と
して機能させることを特徴とするプログラム。
【請求項１４】
サーバーのプログラムであって、前記プログラムは前記サーバーを、
前記フロア制御情報記憶部に記憶されている、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段として機能させることを特徴とするプログラム。
【請求項１５】
送信されて来たフロア制御情報を、前記フロア制御情報記憶部に記憶する制御手段として機能させることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
同時会話システムであって、
予め設定された、フロアの付与及び開放を制御するための情報であるフロア制御情報に従って、端末に対してフロアの付与及びフロアの開放を行うように構成されていることを特徴とする同時会話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は同時会話システムに関し、特に、Push To
TalkシステムおよびPush To Talkシステムのフロア(発言権)制御方法に関する。
【背景技術】
【０００２】
従来、Push To Talk(以降ＰＴＴと称す)システムは、携帯電話向けに、トランシーバーに似た半二重のグループ通話サービスを提供するために用いられている。
従来のＰＴＴシステムの一例が、非特許文献１および非特許文献２に記載されている。
【０００３】
この非特許文献１および非特許文献２に記載されたＰＴＴシステムは、主に、ユーザが通話に使用する携帯電話(ＰＴＴクライアント)と、グループの情報を管理するグループリスト管理サーバーと、ユーザ間の通話を管理、制御するＰＴＴサーバーから構成されている。
【０００４】
ユーザは携帯電話上で通話相手(ユーザまたはグループ)を選択し、通話セッションの確立をＰＴＴサーバーに要求する。ＰＴＴサーバーはユーザからの要求に応じて指定された相手とのセッションを確立する。相手にグループを指定された場合は、そのグループに登録されているユーザをグループリスト管理サーバーから取得し、そのユーザとのセッションを確立する。
【０００５】
通話セッション確立後にユーザが発言する場合は、発言を希望するユーザが事前にＰＴＴサーバーに対してフロアの獲得を要求し、それが許可された場合にのみ発言可能となる。
【０００６】
ＰＴＴサーバーは、１つのグループ通話セッションに対して1つのフロアを保持、管理し、ユーザからのフロア獲得、開放要求に従って、ユーザへのフロアの付与や開放を行う。
【０００７】
あるユーザがフロアを獲得中に、他のユーザがフロアの獲得を要求した場合は、ＰＴＴサーバーはその要求を拒否するか、または現在フロアを獲得しているユーザがフロアを開放するまでその要求を保留する。
【０００８】
従来のＰＴＴシステムにおけるフロア制御方法の一例が、非特許文献3に記載されている。
【非特許文献１】Ericsson,Motorola,Nokia,Siemens著、Push-to-Talkover Cellular(PoC); Architecture; PocRelease 1.0 [online]、 インターネット、 2003年10月
【非特許文献２】Ericsson,Motorola,Nokia,Siemens著、Push-to-Talk over Cellular(PoC); UserRequirements; Poc Release 1.0 [online]、 インターネット、 2003年10月
【非特許文献３】Ericsson,Motorola,Nokia,Siemens著、Push-to-Talkover Cellular(PoC) User Plane; Transport Protocols; Poc Release 1.0 [online]、 インターネット、 2003年10月、9〜25頁
【発明の開示】
【発明が解決しようとする課題】
【０００９】
第１の問題点は、ＰＴＴセッションに繋がっているＰＴＴクライアントが順番にデータを送信しあうといったことが難しい点である。
【００１０】
その理由は、従来のＰＴＴシステムでは、ＰＴＴサーバーは、各ＰＴＴクライアントからのフロア獲得要求に応じて、要求のあったＰＴＴクライアントに対してフロアを付与する方式のため、各ＰＴＴクライアントが順番にデータを送信しあうためには、各ＰＴＴクライアントが順番に関する情報を保持し、現在の状態(順番)を取得し、自分の順番が来たタイミングでフロアを要求するといった仕組みを持つ必要があるためである。
【００１１】
第２の問題点は、ＰＴＴセッションに繋がっているあるＰＴＴクライアントが他のＰＴＴクライアントに対して指定したデータの送信を要求できない点である。
【００１２】
その理由は、従来のＰＴＴシステムでは、このような機能に関して何ら考慮されていないためである。
【００１３】
第３の問題点は、フロアに関するＰＴＴシステムのオーバーヘッドが大きくなるという点である。
【００１４】
その理由は、ＰＴＴクライアントがフロアを獲得、開放する場合に、ＰＴＴクライアントとＰＴＴサーバーとの間で最低２往復の通信(獲得要求とそれに対するレスポンス、および開放要求とそれに対するレスポンス)が発生するためである。さらには、あるＰＴＴクライアントがフロアを保持している時に、他のＰＴＴクライアントがフロアを要求した場合には、ＰＴＴサーバーは獲得拒否のレスポンスを返すか、または獲得要求を待ちキューに登録するが、ＰＴＴサーバーが待ちキューをサポートしていないシステムにおいては、ＰＴＴクライアントはフロアの獲得が成功するまでフロアの獲得要求を繰り返さなければならないためである。
【００１５】
そこで、本発明が解決しようとする課題は、上記問題点を鑑みて発明されたものであって、ＰＴＴセッションに繋がるＰＴＴクライアントが順番にデータを送信することが容易となるシステム提供することにある。
【００１６】
本発明の他の課題は、あるＰＴＴクライアントが他のＰＴＴクライアントに対してフロアを付与し、指定したデータの送信を要求できるシステムを提供することにある。
【００１７】
本発明のさらに他の課題は、フロア制御に関するＰＴＴシステムのオーバーヘッドを小さくすることである。
【課題を解決するための手段】
【００１８】
上記課題を解決するための第１の発明は、
複数の端末で通信する同時会話システムであって、
前記端末中のある特定の端末によって設定される、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報が記憶されているフロア制御情報記憶部と、
前記フロア制御情報記憶部に記憶されているフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段と
を有し、
前記端末は、同時会話ができるセッションに接続している間、前記フロア制御手段からフロアの付与を受け取った場合はデータを送信し、フロアの解放を受け取った場合はデータの送信を終了することを特徴とする。
【００１９】
上記課題を解決するための第２の発明は、上記第１の発明において、
前記フロア制御情報は、前記セッションに接続する前に、前記端末から設定するように構成されていることを特徴とする。
【００２０】
上記課題を解決するための第３の発明は、上記第１又は第２の発明において、
前記フロア制御情報は、前記セッションに接続中に、前記端末から設定するように構成されていることを特徴とする。
【００２１】
上記課題を解決するための第４の発明は、上記第２又は第３に記載の発明において、
前記端末が前記フロア制御情報を設定する際、その端末が前記フロア制御情報を設定することが出来る端末であるかを確認する確認手段を有することを特徴とする。
【００２２】
上記課題を解決するための第５の発明は、上記第１から第４のいずれかに記載の発明において、
前記フロア制御情報は、前記セッションに接続している端末に対してフロアを付与する順番を示す情報であることを特徴とする。
【００２３】
上記課題を解決するための第６の発明は、上記第１から第５のいずれかの発明において、
前記フロア制御情報は、前記端末がデータを送信できる時間を制限する情報であることを特徴とする。
【００２４】
上記課題を解決するための第７の発明は、
端末であって、
同時会話ができるセッションへの接続を制御するセッション制御手段と、
フロア制御情報に基づいて生成された、発言権であるフロアの付与又は開放を示す情報を受信する通信手段と、
前記受信した情報がフロアの付与である場合はデータを送信し、フロアの解放である場合はデータの送信を終了するように制御するフロア制御手段と
を有することを特徴とする。
【００２５】
上記課題を解決するための第８の発明は、上記第７の発明において、
前記フロア制御情報を入力するための入力手段を有し、
前記通信手段は、前記入力されたフロア制御情報を送信するように構成されていることを特徴とする。
【００２６】
上記課題を解決するための第９の発明は、
サーバーであって、
発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報が記憶されているフロア制御情報記憶部と、
前記フロア制御情報記憶部に記憶されたフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段と
を有することを特徴とする。
【００２７】
上記課題を解決するための第１０の発明は、上記第９の発明において、
送信されて来たフロア制御情報を、前記フロア制御情報記憶部に記憶する制御手段を有することを特徴とする。
【００２８】
上記課題を解決するための第１１の発明は、
同時会話するための同時会話方法であって、
同時会話ができるセッションに接続する接続ステップと、
予め設定されている、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報に従って、フロアの付与を示す情報を前記セッションに接続している端末に対して送信する送信ステップと、
前記フロアの付与を示す情報を受信した場合にデータを送信するステップと
を有することを特徴とする。
【００２９】
上記課題を解決するための第１２の発明は、上記第１１の発明において、
前記フロア制御情報に従って、フロアの開放を示す情報を前記セッションに接続している端末に対して送信する送信ステップと、
前記フロアの開放を示す情報を受信した場合にデータの送信を終了するステップと
を有することを特徴とする。
【００３０】
上記課題を解決するための第１３の発明は、
端末のプログラムであって、前記プログラムは、前記端末を、
同時会話ができるセッションへの接続を制御するセッション制御手段と、
フロア制御情報に基づいて生成された、発言権であるフロアの付与又は開放を示す情報を受信する受信手段と、
前記受信した情報がフロアの付与である場合はデータを送信し、フロアの解放である場合はデータの送信を終了するように制御するフロア制御手段と
して機能させることを特徴とする。
【００３１】
上記課題を解決するための第１４の発明は、
サーバーのプログラムであって、前記プログラムは前記サーバーを、
前記フロア制御情報記憶部に記憶されている、発言権であるフロアの付与又は開放を制御するための情報であるフロア制御情報に従って、フロアの付与又は開放を制御するフロア制御手段として機能させることを特徴とする。
【００３２】
上記課題を解決するための第１５の発明は、上記第１４の発明において、
送信されて来たフロア制御情報を、前記フロア制御情報記憶部に記憶する制御手段として機能させることを特徴とする。
【００３３】
上記課題を解決するための第１６の発明は、
同時会話システムであって、
予め設定された、フロアの付与及び開放を制御するための情報であるフロア制御情報に従って、端末に対してフロアの付与及びフロアの開放を行うように構成されていることを特徴とする。
【００３４】
本発明のＰＴＴシステムは、従来のＰＴＴシステムの構成に加え、グループリストの属性の１つとしてフロア制御情報を管理するグループリスト制御部(図１の６)と、その情報を記憶するグループリスト記憶部(図１の７)と、グループセッション確立時に、グループリスト制御部、またはグループリストのオーナー等のフロア制御情報を設定する権限を有するＰＴＴクライアント(図１の１または２または３)からフロア制御情報を取得し、一時的に記憶するフロア制御情報記憶部(図１の１２)と、そのフロア制御情報に基づいてフロアを制御するフロア制御部(図１の１０)を有する。
【００３５】
またＰＴＴクライアントは、フロア制御情報をグループリストの属性の１つとしてグループリスト管理サーバーに登録する機能、およびセッション確立中にフロア制御情報を、フロア制御部を経由して、フロア制御情報記憶部に登録する機能、さらにＰＴＴサーバー(図１の８)からフロアを付与された時に指定されたデータを送信する機能を有する。
【００３６】
ＰＴＴクライアントが登録するフロア制御情報には、フロア制御部がＰＴＴクライアントに対してフロアを付与する順番や、回数、時間、要求するデータの種類等を含む。
【００３７】
このような構成を採用し、フロア制御部は、フロア制御情報に従って、各ＰＴＴクライアントに対して自動的にフロアを付与し、フロアを付与されたＰＴＴクライアントは、指定されたデータをデータ制御部(図１の１１)に送信し、データ制御部はＰＴＴクライアントから受信したデータをセッションに繋がっている他のＰＴＴクライアントに送信することで、本発明の第１の目的、第２の目的、第３の目的を達成することができる。
【００３８】
さらには、フロア制御情報に記載された時間が経過した場合や、ＰＴＴクライアントからあらかじめ知らされたサイズのデータを受信した場合などにおいて、フロアを自動的に開放することで、第３の目的である、フロア制御に関するオーバーヘッドをさらに小さくすることが可能となる。
【発明の効果】
【００３９】
第１の効果は、ＰＴＴセッションに繋がっている各ＰＴＴクライアントが順番にデータを送信しあうといったことが容易にできる点である。
【００４０】
その理由は、ＰＴＴサーバーが各ＰＴＴクライアントからの要求に応じてフロアを付与するのではなく、フロア制御情報に記載された順番等に基づいて、ＰＴＴクライアントに対して自動的にフロアを付与するためである。
【００４１】
第２の効果は、あるＰＴＴクライアントが他のＰＴＴクライアントにフロアを与え、指定したデータの送信を要求できることにある。
【００４２】
その理由は、ＰＴＴクライアントが設定するフロア制御情報に、取得したいデータの種類を指定できるためである。
【００４３】
第３の効果は、フロア制御に関するＰＴＴシステムのオーバーヘッドを小さくできることである。
【００４４】
その理由は、ＰＴＴクライアントにおいては、フロアの獲得要求やフロアの獲得に失敗した場合の再要求が不要になるためであり、ＰＴＴサーバーにおいては、ＰＴＴクライアントからのがフロア獲得要求を処理する必要がなくなるためである。またフロアの開放をＰＴＴサーバーが自動で行える場合には、ＰＴＴクライアントにおけるフロアの開放要求が不要になるためである。
【発明を実施するための最良の形態】
【００４５】
本発明について図面を参照して詳細に説明する。
【００４６】
図１は、本発明におけるＰＴＴシステムのブロック図である。
【００４７】
本発明におけるＰＴＴシステムは、複数のＰＴＴクライアント１、２，３と、ネットワーク４と、グループリスト管理サーバー５と、ＰＴＴサーバー８とを有する。尚、本実施の形態ではグループリスト管理サーバー５とＰＴＴサーバー８とを分けた構成を用いて説明するが、グループリスト管理サーバー５の機能をＰＴＴサーバー８に設けた構成であっても良い。また、グループリスト管理サーバー５は、複数構成されていても良い。
【００４８】
ＰＴＴクライアントは端末であり、例えば有線または無線を介してネットワークに接続可能な携帯電話やＰＤＡ、その他機器などの端末である。ＰＴＴクライアントは、発言権（フロア）を受け取った場合は発言し、フロアの解放を受け取った場合は発言を終了するものである。
【００４９】
グループリスト管理サーバー５は、グループ情報を管理する。そして、グループリスト管理サーバー５は、グループリスト制御部６とグループリスト記憶部７とを有する。
【００５０】
グループリスト記憶部７には、メンバ情報とフロア制御情報とグループリスト情報とから構成されるグループ情報が記憶されている。
【００５１】
グループリスト情報には、グループ通話するグループの名称であるグループリストとそのグループリストを一意に識別するための識別情報としてＵＲＩ（Uniform Resource Identifier）とが対応付けられて格納されている。
【００５２】
メンバ情報には、グループリスト毎に、そのグループでグループ通話できる各ＰＴＴクライアントの情報としてＰＴＴクライアントを一意に識別する情報及び名称が対応付けられて格納されている。また、フロア制御情報を作成したり、更新したりすることができるオーナー（司会者）のＰＴＴクライアントには、オーナーであることを示す情報が対応付けられて格納されている。
【００５３】
フロア制御情報には、グループに属する各メンバ(ＰＴＴクライアント)に対してどのような順番でフロアを割り振るか、フロアを割り当てる時間、フロアを割り当てる周期及び回数、ＰＴＴクライアントにフロアを付与した際に送信を要求するデータのタイプ、ＰＴＴクライアントがフロアを要求した場合にその要求を無視するかどうか等が含まれる。
【００５４】
グループリスト制御部６は、ＰＴＴクライアントから送信されたフロア制御情報の内容をチェックし、エラーが発生しているか否かを確認する。更に、フロア制御情報を送信したＰＴＴクライアントがフロア制御情報を登録する権限を有しているか等(ＰＴＴクライアントがフロア制御情報を登録しようとしているグループリストのオーナーかどうか等)を照合する。
【００５５】
ＰＴＴサーバー８は、ＰＴＴセッション全体を管理する。そして、ＰＴＴサーバー８は、ＰＴＴセッション制御部９と、ＰＴＴフロア制御部１０と、ＰＴＴデータ制御部１１と、フロア制御情報記憶部１２とを備えている。
【００５６】
ＰＴＴセッション制御部９は、ＰＴＴクライアント間のセッションを制御する。
【００５７】
ＰＴＴフロア制御部１０は、ＰＴＴセッション確立中にフロアを制御する。ＰＴＴフロア制御部１０は、ＰＴＴクライアントから送信されたフロア制御情報の内容をチェックし、エラーが発生しているか否かを確認する。更に、フロア制御情報を送信したＰＴＴクライアントがフロア制御情報を登録する権限を有しているか等をフロア制御情報記憶部１２に格納されているデータに基づいて照合する。
【００５８】
ＰＴＴデータ制御部１１は、フロアを保有するＰＴＴクライアントから送信された音声データやその他のデータを他のＰＴＴセッションに接続している全ＰＴＴクライアントに送信する。
【００５９】
フロア制御情報記憶部１２は、セッション確立中にフロア制御情報を一時的に記憶する。
【００６０】
図２は、本発明におけるＰＴＴクライアントのブロック図である。
【００６１】
ＰＴＴクライアントは、入力装置２１と、出力装置２２と、グループ情報制御部２３と、セッション制御部２４と、制御部２５と、データ制御部２６と、通信部２７とを備えている。
【００６２】
入力装置２１は、フロア制御情報等を入力するものである。入力装置２１は、例えばキーボードやマイク等である。
【００６３】
出力装置２２は、例えば、ディスプレイ装置やスピーカー等である。
【００６４】
グループ情報制御部２３は、入力装置２１からの要求によってグループ情報およびフロア制御情報をグループリスト管理サーバー５、またはＰＴＴサーバー８に送信する。
【００６５】
セッション制御部２４は、相手とのセッションの確立をＰＴＴサーバー８に要求する。また、相手からのセッションの確立要求をＰＴＴサーバー８から受取り処理する。
【００６６】
フロア制御部２５は、セッション確立中にフロアを制御する。
【００６７】
データ制御部２６は、フロア獲得時にマイク等の入力装置２１から入手した音声、その他のデータを図１のＰＴＴサーバー８に送信する。また、ＰＴＴサーバー８から受信したデータをスピーカーやディスプレイ等の出力装置２２から出力させる。
【００６８】
通信部２７は、ネットワーク４を介して、グループリスト管理サーバー５やＰＴＴサーバー８と通信する。
【００６９】
続いて、本発明を実施するための各種動作について詳細に説明する。尚、本実施の形態では、グループリスト情報とメンバ情報とが既にグループリスト記憶部７に登録済みであり、オーナーであるＰＴＴクライアントがこれらの情報を既に保持しているものとして説明する。
【００７０】
まず始めに、図１、図２、図３、図４を参照して、ＰＴＴクライアントがフロア制御情報を設定する際の動作について説明する。
【００７１】
ＰＴＴクライアントがフロア制御情報を設定するタイミングとしては、ＰＴＴセッション開始前にグループリストに関連付けて設定する場合と、ＰＴＴセッション接続中に設定する場合がある。まず、ＰＴＴセッション開始前に設定する場合について説明する。
【００７２】
ユーザはディスプレイ等の出力装置２２に表示されたＧＵＩ(グラフィカルユーザインタフェース)等に従って、フロア制御情報を登録するグループリストを入力装置２１を用いてグループリスト一覧から所望のグループリストを選択し(ステップＡ１)、選択したグループリストのフロア制御情報を入力する(ステップＡ２)。ここで、フロア制御情報に、グループに属する各メンバ(ＰＴＴクライアント)に対してどのような順番でフロアを割り振るか、フロアを割り当てる時間、フロアを割り当てる周期、回数、ＰＴＴクライアントにフロアを付与した際に送信を要求するデータのタイプ、ＰＴＴクライアントがフロアを要求した場合にその要求を無視するかどうか等が設定される。
【００７３】
グループ情報制御部２３は、入力されたフロア制御情報を入力装置２１から受取り、受け取ったフロア制御情報を、選択したグループリストのＵＲＩと自身のＰＴＴクライアント識別情報と共にグループリスト管理サーバー５に送信するよう通信部２７に要求し、通信部２７はネットワーク４を介して、グループリスト管理サーバー５にフロア制御情報を送信する(ステップＡ３)。
【００７４】
グループリスト制御部６は、ＰＴＴクライアントから送信された各種情報を受け取る(ステップＡ６)。
【００７５】
受け取ったフロア制御情報の内容のチェックや、ＰＴＴクライアントがフロア制御情報を登録する権限を有しているオーナーであるかを照合する(ステップＡ７)。
【００７６】
照合の結果、成功した（フロア制御情報にエラーが無く、且つ、フロア制御情報を送信したＰＴＴクライアントがオーナーである）場合はグループリスト記憶部７にフロア制御情報を登録し（ステップＡ８)、その後、ネットワーク４を介して、ＰＴＴクライアントに登録が成功した事を通知する(ステップＡ９)。
【００７７】
一方、照合の結果、失敗した（フロア制御情報にエラーがある、又はフロア制御情報を送信したＰＴＴクライアントがオーナーでは無い）場合はネットワーク４を介して、ＰＴＴクライアントに登録が失敗した事を通知する(ステップＡ９)。
【００７８】
ＰＴＴクライアントのグループ情報制御部２３は、フロア制御情報の登録結果を通信部２７を介して受け取る(ステップＡ４)。
【００７９】
フロア制御情報の登録結果を出力装置２２に出力する(ステップＡ５)。
【００８０】
続いて、セッション接続中にフロア制御情報を設定する場合の動作について説明する。この動作は、ＰＴＴセッション開始前に設定したフロア制御情報を変更する場合に行われたり、ＰＴＴセッション接続中に初めてフロア制御情報を設定する場合に行われたりする動作である。
【００８１】
ユーザはディスプレイ等の出力装置２２に表示されたＧＵＩ等に従って、上述したステップＡ１及びステップＡ２と同様に、入力装置２１を用いてフロア制御情報を入力する(ステップＢ１)。
【００８２】
フロア制御部２５は、フロア制御情報を入力装置２１から受け取り、
受け取ったフロア制御情報を、選択したグループリストのＵＲＩと自身のＰＴＴクライアント識別情報と共にＰＴＴサーバー８に送信するよう通信部２７に要求する。
【００８３】
通信部２７は、ネットワーク４を介して、ＰＴＴサーバー８に送信する(ステップＢ２)。
【００８４】
ＰＴＴフロア制御部１０は、ＰＴＴクライアントから送信された各種情報を受け取り(ステップＢ５)、その内容のチェックや、フロア制御情報を送信したＰＴＴクライアントがフロア制御情報を登録する権限を有しているか等をフロア制御情報記憶部に格納されているデータに基づいて照合する(ステップＢ６)。
【００８５】
照合の結果、成功した（フロア制御情報にエラーが無く、且つ、フロア制御情報を送信したＰＴＴクライアントがオーナーである）場合はフロア制御情報記憶部１２に現在のセッションに関連付けてフロア制御情報を登録し(ステップＢ７)、その後、ネットワーク４を介して、ＰＴＴクライアントに登録が成功したことを通知する(ステップＢ８)。
【００８６】
一方、照合の結果が失敗した（フロア制御情報にエラーがある、又はフロア制御情報を送信したＰＴＴクライアントがオーナーでは無い）場合は、ネットワーク４を介してＰＴＴクライアントに登録が失敗したことを通知する(ステップＢ８)。
【００８７】
次に、図１、図２、図５を参照して、グループリスト管理サーバー５が管理するグループリストを使ってセッションを確立する際の動作について説明する。
【００８８】
ユーザはディスプレイ等の出力装置２２に表示されたＧＵＩ等に従って、入力装置２１を用いて、グループリスト一覧からセッションを開始するグループリストを選択し(ステップＣ１)、セッションの確立を要求する(ステップＣ２)。セッション制御部２４は、選択されたグループリストのＵＲＩと共にセッションの確立要求を通信部２７を介して、ＰＴＴサーバー８に送信する(ステップＣ３)。
【００８９】
ＰＴＴセッション制御部９は、セッション確立要求およびグループリストのＵＲＩを受信すると(ステップＣ６)、グループリストのＵＲＩをグループリスト制御部６に送信し、そのグループリストに対応するメンバ情報およびそのグループリストに対してフロア制御情報が登録されている場合はその情報の取得を要求する(ステップＣ７)。
【００９０】
グループリスト制御部６は、グループリスト記憶部７を検索し(ステップＣ８)、ＵＲＩに対応するメンバ情報が登録されていた場合はその情報をＰＴＴセッション制御部９に通知し、登録されていなかった場合はエラーを返す。またＵＲＩに対応するメンバ情報と共にフロア制御情報が登録されていた場合はその情報も合わせてＰＴＴセッション制御部９に通知する。
【００９１】
セッション制御部は、グループリスト制御部からエラーを受信した場合は、それをネットワーク４を介して、ＰＴＴクライアントに通知する(ステップＣ９)。
【００９２】
ＰＴＴセッション制御部９がグループリストに属するメンバ情報を取得した場合は、そのメンバに対するセッションの確立処理を行い(ステップＣ１０)、確立に失敗した場合は、その結果をネットワーク４を介して、 ＰＴＴクライアントに通知する。
【００９３】
セッションの確立が成功し、なおかつフロア制御情報をグループリスト制御部６から受信した場合は(ステップＣ１２)、ＰＴＴセッション制御部９は、その情報をＰＴＴフロア制御部１０に通知し、ＰＴＴフロア制御部１０は、確立したセッションに関連付けてその情報をフロア制御情報記憶部１２に登録する(ステップＣ１３)。その後セッションの確立が成功したことをネットワーク４を介して、ＰＴＴクライアントに通知する(ステップＣ１４)。
【００９４】
ＰＴＴクライアントは、セッションの確立要求に対する結果を受信すると(ステップＣ４)、その結果を出力装置２２に表示する(ステップＣ５)。
【００９５】
最後に、図１、図２、図６を参照して、セッション確立中のフロア制御の方法について説明する。尚、既に、上記方法を用いてセッションが確立されているものとして説明する。
【００９６】
ＰＴＴフロア制御部１０は、現在のグループリストにおけるＰＴＴセッションに関連づけられたフロア制御情報がフロア制御情報記憶部１２にあるかどうかを検索する(ステップＤ１)。
【００９７】
検索の結果、フロア制御情報記憶部１２に存在しない場合は、従来どおりＰＴＴクライアントからのフロア獲得要求に応じてフロアを付与する方法でフロアを制御する(ステップＤ１３)。
【００９８】
一方、フロア制御情報記憶部１２にフロア制御情報がある場合は、データの種類に関する指定があるかをチェックする(ステップＤ２)。
【００９９】
チェックの結果、データの種類に関する指定がある場合はそのデータの種類を指定して(ステップＤ１２)、フロア制御情報に記載された順番、周期、回数等に従って、ＰＴＴクライアントにフロアの付与を示す情報を送信する(ステップＤ３)。
【０１００】
フロア制御部２５は、通信部２７を介してＰＴＴフロア制御部１０からのフロアの付与を示す情報を受信すると(ステップＤ１４)、フロアを獲得した事、およびデータの種類が指定されている場合はその種類をデータ制御部２６に通知する(ステップＤ１５)。
【０１０１】
データ制御部２６は、フロアの獲得およびデータの種類が指定されている場合はその種類を出力装置２２に出力し(ステップＤ１６)、入力装置２１からのデータの入力を要求する。
【０１０２】
データ制御部２６は、入力装置２１からデータを受信すると(ステップＤ１７)、データの指定がある場合は入力されたデータが指定されたデータの種類と一致するかどうかをチェックする(ステップＤ１９)。
【０１０３】
チェックの結果、一致しない場合は、出力装置２２にエラーを出力し(ステップＤ１８)、再度入力装置２１からのデータの入力を要求する。
【０１０４】
チェックが成功した場合、またはデータの指定がない場合は、受信したデータを通信部２７を介して、ＰＴＴサーバー８に送信する(ステップＤ２０)。
【０１０５】
また、ストリーム型のデータを送信する場合など、ＰＴＴサーバー８側においてデータの受信完了を判定するのが難しい場合には、フロア制御部２５が明示的にフロア開放要求を送信することも考えられる(ステップＤ２２)。
【０１０６】
ＰＴＴデータ制御部１１は、データ制御部２６からのデータを受信すると(ステップＤ４)、そのデータをネットワーク４を介して、他のＰＴＴクライアントに送信する(ステップＤ５)。
【０１０７】
ＰＴＴデータ制御部１１は、次に受信したデータの種類やサイズ等の情報元に、受信が完了したかどうか判定し(ステップＤ６)、未完了の場合は再度ステップＤ４からの処理を繰り返す。データの受信が完了した場合は、それをフロア制御部９に通知する(ステップＤ７)。
【０１０８】
フロア制御部９は、フロア制御情報に記載されたフロア付与時間や、ＰＴＴデータ制御部１１からの受信完了通知、ＰＴＴクライアントからのフロア開放要求等からフロアを開放すべきかどうかを判定し(ステップＤ８)、フロアを開放すべきでない場合は再度ステップＤ４からの処理を繰り返す。
【０１０９】
フロアを開放すべきであると判断した場合（ステップＤ９）は、再度フロア制御情報に記載された順番、周期、回数等に従って、次にフロアを付与するＰＴＴクライアントがあるかどうかを判定する(ステップＤ１０)。
【０１１０】
フロアを付与すべきＰＴＴクライアントがこれ以上ない場合は、従来どおりＰＴＴクライアントからのフロア獲得要求に応じてフロアを付与する方法でフロアを制御する(ステップＤ１１)。
【０１１１】
さらにフロアを付与するＰＴＴクライアントがある場合は、今までフロアを付与していたＰＴＴクライアントにフロアの開放を示す情報を送信した後、ステップＤ２からの処理を繰り返す。
【０１１２】
本発明による各サーバー及び端末は、以上の説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。この場合、各サーバー及び端末は、それぞれ、プロセッサ、プログラムメモリ、及び記録媒体を有する。記録媒体としては、ハードディスク等の磁気記憶媒体を用いることが出来る。
【産業上の利用可能性】
【０１１３】
本発明によれば、参加している人が順番に発言権を得られたり、司会者が発言者を指名できたりする電話会議システムや、ＰＴＴセッションに接続された機器から順番に指定したデータを取得することができる情報収集システムといった用途に適用できる。
【図面の簡単な説明】
【０１１４】
【図１】本発明におけるＰＴＴシステムの構成を示すブロック図である。
【図２】本発明におけるＰＴＴクライアントの構成を示すブロック図である。
【図３】本発明におけるセッション接続中のフロア制御情報の登録の動作を示す流れ図である。
【図４】本発明におけるセッション開始前のフロア制御情報の登録の動作を示す流れ図である。
【図５】本発明におけるセッションを確立する際の動作を示す流れ図である。
【図６】本発明におけるセッション確立中にフロア制御を行う際の動作を示す流れ図である。
【符号の説明】
【０１１５】
１      ＰＴＴクライアント
２      ＰＴＴクライアント
３      ＰＴＴクライアント
４      ネットワーク
５      グループリスト管理サーバー
６      グループリスト制御部
７      グループリスト記憶部
８      ＰＴＴサーバー
９      ＰＴＴセッション制御部
１０    ＰＴＴフロア制御部
１１    ＰＴＴデータ制御部
１２    フロア制御情報記憶部
２１    入力装置
２２    出力装置
２３    グループ情報制御部
２４    セッション制御部
２５    フロア制御部
２６    データ制御部
２７    通信部
【図１】
2008072155.tif 000003
【図２】
2008072155.tif 000004
【図３】
2008072155.tif 000005
【図４】
2008072155.tif 000006
【図５】
2008072155.tif 000007
【図６】
2008072155.tif 000008