(57)【要約】  本発明は、例えば音声コンテンツ及びビデオコンテンツなどの異なる種類のコンテンツの送信を可能にするプッシュツートーク・アプリケーションに関する。プッシュツートーク・アプリケーションにおいて、グループの１ユーザのみが１度に話すことが可能であり、前記グループのユーザによるフロアへのアクセスを制御するためにフロア制御工程が用いられる。  本発明によると、単一のセッションのフレームワーク内で、フロア制御工程の個別の実施が、異なる種類のコンテンツの送信に関するフロアへのアクセスを管理するのに用いられる。例えば、フロア制御工程の第１の実施は、音声コンテンツの送信に関するフロアアクセスを管理するのに用いられ、フロア制御工程の第２の個別の実施は、画像コンテンツの送信に関するフロアアクセスを管理するのに用いられる。
2007514228.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ機器と、通信ネットワークと、少なくとも１つのアプリケーションサーバを備え、グループの少なくとも２ユーザ機器間でアプリケーションを実行する通信システムであって、前記アプリケーションは、前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への少なくとも第１種類のコンテンツの送信及び前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第２種類のコンテンツの送信を可能にし、前記ユーザ機器及び前記アプリケーションサーバは、前記第１種類のコンテンツ及び第２種類のコンテンツの送信に関して前記ユーザ機器によるフロアアクセスを個別にそれぞれ管理するユーザフロア制御手段及びサーバフロア制御手段を備え、これにより、１ユーザ機器のみが、所与の時間に前記第１種類のコンテンツを送信する前記フロアを有し得、及び１ユーザ機器のみが同時に前記第２種類のコンテンツを送信する前記フロアを有し得る、通信システム。
【請求項２】
前記ユーザフロア制御手段が前記アプリケーションサーバへ／からフロア制御メッセージを送信／受信する手段を備え、及び前記サーバフロア制御手段が前記ユーザ機器へ／からフロア制御メッセージを送信／受信する手段を備え、これにより要求／供与プロトコルを実行する、請求項１に記載の通信システム。
【請求項３】
前記第１種類のコンテンツが音声コンテンツであり、前記第２種類のコンテンツが画像コンテンツである、請求項１に記載の通信システム。
【請求項４】
複数のユーザ機器と、通信ネットワークと、少なくとも１つのアプリケーションサーバを備え、グループの少なくとも２ユーザ機器間でアプリケーションを実行する通信システムにおいて用いるユーザ機器であって、前記アプリケーションは、前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への少なくとも第１種類のコンテンツの送信及び前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第２種類のコンテンツの送信を可能にし、前記ユーザ機器は、前記アプリケーションサーバと連繋するように意図されるとともに前記第１種類のコンテンツ及び第２種類のコンテンツの送信に関して前記ユーザ機器によるフロアアクセスを個別に管理するユーザフロア制御手段を備え、これにより、１ユーザ機器のみが、所与の時間に前記第１種類のコンテンツを送信する前記フロアを有し得、及び１ユーザ機器のみが同時に前記第２種類のコンテンツを送信する前記フロアを有し得る、ユーザ機器。
【請求項５】
前記ユーザフロア制御手段が前記アプリケーションサーバへ／からフロア制御メッセージを送信／受信する手段を備え、これにより要求／供与プロトコルを実行する、請求項４に記載のユーザ機器。
【請求項６】
動画をキャプチャするカメラと、前記動画を送信するために前記フロアを要求する第１キーと、音声を送信するために前記フロアを要求する第２キーとを備える、請求項４に記載のユーザ機器。
【請求項７】
複数のユーザ機器と、通信ネットワークと、少なくとも１つのアプリケーションサーバを備え、グループの少なくとも２ユーザ機器間でアプリケーションを実行する通信システムにおいて用いるアプリケーションサーバであって、前記アプリケーションは、前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への少なくとも第１種類のコンテンツの送信及び前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第２種類のコンテンツの送信を可能にし、前記アプリケーションサーバは、前記ユーザ機器と連繋するように意図されるとともに前記第１種類のコンテンツ及び第２種類のコンテンツの送信に関して前記ユーザ機器によるフロアアクセスを個別に管理するサーバフロア制御手段を備え、これにより、１ユーザ機器のみが、所与の時間に前記第１種類のコンテンツを送信する前記フロアを有し得、及び１ユーザ機器のみが同時に前記第２種類のコンテンツを送信する前記フロアを有し得る、アプリケーションサーバ。
【請求項８】
前記サーバフロア制御手段が前記ユーザ機器へ／からフロア制御メッセージを送信／受信する手段を備え、これにより要求／供与プロトコルを実行する、請求項７に記載のアプリケーションサーバ。
【請求項９】
前記第１種類のコンテンツが音声コンテンツであり、前記第２種類のコンテンツが画像コンテンツである、請求項７に記載のアプリケーションサーバ。
【請求項１０】
グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第１種類のコンテンツの送信及び前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第２種類のコンテンツの送信を可能にする方法であって、前記方法が、前記第１種類のコンテンツの送信に関して前記ユーザ機器によるフロアアクセスを管理するフロア制御工程の第１の実施、及び、前記第２種類のコンテンツの送信に関して前記ユーザ機器によるフロアアクセスを管理する前記フロア制御工程の第２の実施を有し、これにより、１ユーザ機器のみが、所与の時間に前記第１種類のコンテンツを送信する前記フロアを有し得、及び１ユーザ機器のみが同時に前記第２種類のコンテンツを送信する前記フロアを有し得る、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザ機器と、通信ネットワークと、少なくとも１つのアプリケーションサーバを備え、グループの少なくとも２ユーザ機器間でアプリケーションを実行する通信システムであって、前記アプリケーションが、前記グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への少なくとも第１種類のコンテンツの送信を可能にする通信システムに関する。
【０００２】
本発明は、斯様な通信システムで用いるユーザ機器及びアプリケーションサーバにも関する。
【０００３】
本発明は、グループの１ユーザ機器から前記グループの１以上の他のユーザ機器への第１種類のコンテンツの送信を可能にする方法にも関する。
【０００４】
本発明は、携帯通信、特に携帯電話技術の分野における興味深い応用例を有する。
【背景技術】
【０００５】
斯様な応用例は、プッシュツートーク・オン・セルラー（ＰｏＣ）として既知である。ＰｏＣ応用例は、例えば、Ｎｏｋｉａによる発表の白書「Push-to-Talk  over  Cellular-Real-time  always-on  voice  service」(http://www.nokia.com/poc/PoC_WP_A4.pdf)で開示される。
【０００６】
Ｎｏｋｉａの白書で説明されるように、ＰｏＣは、携帯電話ネットワークで実装される半二重「常時オン」１対１／１対多の「ｖｏｉｃｅ・ｏｖｅｒ・ＩＰ」通信サービスである。ＰｏＣサービスは、以下のように動作する。ユーザがトークグループを作成し得る。グループ内において、１ユーザのみが１度に発話し得る。フロアは、専用キーを押すことによって要求され、先着順の原則で供与される。
【０００７】
通常、発話する権利のユーザの要求を仲裁する仕組みは、「フロア制御」と呼ばれ、ＰｏＣサービスが実施されるユーザ機器間に確立される接続は、「セッション」と呼ばれる。
【０００８】
Ｎｏｋｉａの白書で言及されるように、テキストチャットが、リアルタイム音声通信に加えられ得る。音声とは異なり、テキストチャットは、いかなるフロア制御の仕組みも必要としない。全てのユーザ機器は、いかなる瞬間にもテキストを送信し得る。受信テキストは、履歴とともに受信順序で画面上に表示され、何のフロア衝突も存在しない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的の１つは、フロア制御の仕組みを必要とする、いくつかの種類のコンテンツが送信される特定の場合における斯様なサービスの拡張を提案することである。
【課題を解決するための手段】
【００１０】
本発明による通信システムは、請求項１ないし３に規定される。本発明によるユーザ機器は、請求項４ないし６に規定される。本発明によるアプリケーションサーバは、請求項７ないし９に規定される。本発明による方法は、請求項１０に規定される。
【００１１】
本発明によると、少なくとも２つの種類のコンテンツが送信される場合、前記２つの種類のコンテンツのそれぞれに関するフロアアクセスを制御するのに、個別のフロア制御工程が実施される。結果として、グループの第１ユーザ機器が、所与の時間に前記第１種類のコンテンツを前記グループの１以上の他の機器へ送信するフロアを有し得、同一のグループの第２ユーザ機器が、同時に前記第２種類のコンテンツを前記グループの他のユーザ機器へ送信するフロアを有し得る。前記第１及び前記第２ユーザ機器は、２つの異なるユーザ機器であってもよい。
【００１２】
本発明は、単一のセッションで異なるユーザ機器による異なる種類のコンテンツの送信を可能にする。例えば、本発明は、ユーザ機器Ａからグループへのビデオ送信と、（ユーザＡを含む）前記グループの他のいずれのユーザ機器による前記グループへの同時のコメントの送信とを可能にする。例えば、送信されたビデオがユーザ機器Ａに組み込まれるカメラによってキャプチャされる生中継ビデオである場合、ユーザＢは、カメラの案内に関連するビデオコメント（左／右を向いて下さい。そこにズームインしてください。など）を提供し得る。
【００１３】
好ましい実施例において、フロア制御の仕組みは、アプリケーションサーバ及びユーザ機器間で実行される要求／供与プロトコルに基づく。
【００１４】
本発明のこれら及び他の態様は、以下の図面を参照にして更に説明される。
【発明を実施するための最良の形態】
【００１５】
図１は、複数のユーザ機器１０ｉ（iは整数）、通信ネットワーク１２及び少なくとも１つのアプリケーションサーバ１４を備えるシステムの概略的表現である。例えば、ユーザ機器は、携帯電話であり、ネットワーク１２は、例えばＧＰＲＳネットワーク又はＵＭＴＳネットワークなどの携帯電話用ネットワークである。アプリケーションサーバは、一群のユーザ機器１０ｉ（i=1,…,N、N>1）間における通信アプリケーションを実施するのに責任を負う。本発明によると、このアプリケーションは、少なくとも、
−１ユーザ機器１０ｑ１から群の他のユーザ機器
2007514228.tif 000003
への第１種類のコンテンツ（例えば音声コンテンツ）、及び
−１ユーザ機器１０ｑ２から群の他のユーザ機器
2007514228.tif 000004
への第２種類のコンテンツ（例えば静止画又は動画コンテンツ）、
の送信を可能にする。
【００１６】
転送プロトコルは、RTP・over・UDP・over・IPであり、これが意味するのは、（事前に符号化された）コンテンツは、ＲＴＰパケットのペイロードで転送され、前記ＲＴＰパケットは、ＵＤＰデータグラムのペイロードとして転送され、次に、前記ＵＤＰパケットは、ＩＰパケットのペイロードとして転送される（ＲＴＰは、ＩＥＴＦ  ＲＦＣ１８８９に規定され、ＵＤＰは、ＩＥＴＦ  ＲＦＣ  ７６８に規定される）ということである。
【００１７】
図１において、第１種類及び第２種類のコンテンツは、ＩＰパケットＰ１及びＰ２のそれぞれで送信される。
【００１８】
図２に示されるように、アプリケーションサーバ１４は、
−ＩＰパケットをネットワーク１２を介して送信／受信する送信／受信手段２０と、
−処理器２２、処理器２２によって実行される場合に上述の通信アプリケーションを実行する命令を有する１以上のプログラム２５を記憶するプログラムメモリ２４、及びデータを記憶するデータメモリ２６を備える処理器ユニット２１と、
−ＩＰアドレス及びグループメンバーシップ、並びに他の情報である加入されたサービス／アプリケーション、権利及びプロファイル等の情報を含むユーザ情報データベース３０と、
を備える。
【００１９】
データベース３０は、本文書中に示されない第１の代替実施例において、アプリケーションサーバ１４と通信するように設計される別の装置にホストされる。
【００２０】
図３に示される第２の代替実施例において、複製器４０が用いられ、この複製器４０は、フロアを有するユーザ機器からＩＰパケットを受信するとともにＲＴＰペイロードをグループの他のユーザ機器へ複製する。複製器４０は、アプリケーションサーバ１４によって又はネットワークの別の装置によっての何れかによりホストされ得る。
【００２１】
図４に示されるように、本発明によるユーザ機器１０ｉは、
−スクリーン５０、キーボード５２、マイク５４、スピーカ５６、カメラ５７及び電源５８と、
−ネットワーク１２を介してＩＰパケットを送信／受信する送信／受信回路６０と、
−処理器７２、処理器７２によって実行される場合に上述の通信アプリケーションを実行する命令を有する１以上のプログラム７５を記憶するプログラムメモリ７４、及びデータを記憶するデータメモリ７６を備える処理ユニット７０と、
を備える。
【００２２】
図４のユーザ機器は、第１及び第２種類のコンテンツのそれぞれの送信に関してフロアを要求するために有効状態にされるべき第１及び第２専用キーＫ１及びＫ２を有する。図４において、キーＫ１及びＫ２は、ハードキーである。ここに示されない代替の実施例においては、専用キーＫ１及びＫ２はソフトキーである。
【００２３】
特に、プログラム２５及び７５は、セッションを管理する命令と、各セッションに関するフロア制御工程を実行する命令とを有する。
【００２４】
例えば、セッションは、ＩＥＴＦ規定のセッション開始プロトコル（ＳＩＰ）を用いることによって確立及び管理される。特に、ＳＩＰプロトコルは、グループの作成及び接続の制御を可能にし、各種類のコンテンツに関してセッションにおいて用いられるべきコーデックを取り決め、セッションにおけるＲＴＰパケットの転送に関して用いられるべきＩＰアドレス及びＵＤＰポートを決定する。
【００２５】
ＳＩＰプロトコルの使用は必須ではなく、ＳＩＰの代わりに他の代替プロトコルが用いられ得る。
【００２６】
フロア制御は、セッションにおけるある時間において、１ユーザ機器にフロアを割り当てるのに用いられる仲裁処理である。音声コンテンツに関する斯様なフロア制御工程の一例は、Ｅｒｉｃｓｓｏｎ、Ｍｏｔｏｒｏｌａ、Ｎｏｋｉａ及びＳｉｅｍｅｎｓによる2003年8月付けの技術仕様書「Push-to-Talk  over  Cellular  (PoC)  User  Plane;  Transport  Protocols.  PoC  Release  1.0」(http://www.ericsson.com/multiservicenetworks/distr/PoC_specifications.ZIP)に記載される。
【００２７】
この技術仕様書に記載のフロア制御工程は、以下の
−セッション開始におけるフロア要求／供与、
−セッションにおけるフロア要求／供与、
−フロア解放、
−フロア供与取消、
のフロア制御プロトコルを実行する、アプリケーションサーバ１４とユーザ機器１０ｉとの間におけるフロア制御メッセージの送信／受信を有する。この技術仕様書に記載のフロア制御メッセージは、
−フロア待機状態：フロアがユーザ要求により利用可能になるようにするための、どのユーザ機器もフロアを有していないという、アプリケーションサーバによる通知、
−フロア解放：ユーザ機器がフロアを解放しているという、ユーザ機器によるアプリケーションサーバへの通知、
−フロア要求：フロアへのアクセスを獲得するための、ユーザ機器によるアプリケーションサーバへの要求、
−フロア供与：ユーザ機器がフロアを供与されたというアプリケーションサーバによるユーザへの通知、
−フロア取得済：フロアが別のユーザ機器に供与されているという、アプリケーションサーバによる、フロアを供与されているユーザ機器を除く全てのユーザ機器への通知、
−フロア拒否：ユーザ機器がフロアを拒否されたという、アプリケーションサーバによるユーザへの通知、
−フロア供与取消：（１ユーザ機器による超過使用を防ぐために又は先取りに関して用いられる、）ユーザ機器が供与取り消しされたという、アプリケーションサーバによる、フロアを有するユーザ機器への通知、
である。
【００２８】
フロア制御メッセージは、ＲＴＣＰ・ＡＰＰペイロードにおけるＵＤＰを介して転送される（ＲＴＣＰは、ＲＴＰ制御プロトコルを表し、ＩＥＴＦ  ＲＦＣ１８８９に規定され、ＡＰＰパケットは、アプリケーション規定のＲＴＣＰパケットである）。
【００２９】
これらのフロア制御プロトコル及びフロア制御メッセージに関する更なる詳細は、上述の技術仕様書に見られ得る。
【００３０】
上述の技術仕様書に規定のフロア制御工程の使用は、必須ではなく、代わりに他の代替工程も用いられ得る。
【００３１】
本発明によると、斯様なフロア制御工程の個別の実施は、異なる種類のコンテンツの送信に関してフロアへのアクセスを管理するのに用いられる。例えば、フロア制御工程の第１の実施は、音声の送信に関するフロアアクセスを管理するのに用いられ、同一のフロア制御工程の第２の個別の実施は、ビデオコンテンツの送信に関するフロアアクセスを管理するのに用いられる。
【００３２】
本発明を用いると、フロア制御工程のいくつかの実施が、異なる種類のコンテンツに関するフロアへのアクセスを管理する単一のＳＩＰセッションのフレームワーク内で個別に用いられる。このことは、セッションが１度のみ確立される必要があることを意味する。セッション確立において、
−グループが設立され（メンバは、セッションを開始しているユーザによって選択され、前記選択されたメンバに招待が送信され、選択されたメンバは、前記招待を受け入れるか又は受け入れず、前記招待を受け入れるメンバは前記グループに追加される）、
−セッションにおいて送信され得る各種類のコンテンツに関する構成が規定される（例えば、音声コーデックはビデオフォーマット及びビデオコーデックと同様に規定される）。
【００３３】
図５は、２つの種類のコンテンツの送信に関するフロア制御工程の２つの独立した実施を有する、本発明による方法の一例の概略的表現である。
【００３４】
ユーザ機器１０ｉは、ステップ１００において、ＳＩＰセッションを開始する。例えば、セッションは、ユーザ機器１０ｉのメニュを介して開始される。ステップ１１０において、第１種類のコンテンツＣ１の送信のために、グループのユーザ機器１０ｋのキーＫ１が押下げられる。ステップ１３０において、フロア制御工程の第１の実施ＦＣ＿１は、アプリケーションサーバ１４からユーザ機器１０ｋへＵＤＰ／ＲＴＣＰ／ＡＰＰ／Ｆｌｏｏｒ＿Ｇｒａｎｔメッセージを、及びグループの他のユーザ機器へＵＤＰ／ＲＴＣＰ／ＡＰＰ／Ｆｌｏｏｒ＿Ｔａｋｅｎメッセージを、送信することによって開始される。ユーザ機器１０ｋは、Ｆｌｏｏｒ＿Ｇｒａｎｔメッセージを受信すると、Ｃ１の種類のコンテンツの送信を開始し得る。フロア制御工程ＦＣ＿１は、ステップ１４０において、Ｃ１の種類のコンテンツの送信に関しての全てのユーザ機器によるフロアへのアクセスを管理するべく上述のように実行される。
【００３５】
ステップ１５０において、第２種類のコンテンツＣ２の送信に関して、同一のグループに属するユーザ機器１０ｊのキーＫ２が押下げられる（ユーザ機器１０ｊは、ユーザ機器１０ｉを含むグループのいずれのユーザ機器であってもよい）。フロア制御工程の第２の実施ＦＣ＿２は、ステップ１６０において、アプリケーションサーバ１４からユーザ機器１０ｊへＵＤＰ／ＲＴＣＰ／ＡＰＰ／Ｆｌｏｏｒ＿Ｇｒａｎｔメッセージを、及びグループの他のユーザ機器へＵＤＰ／ＲＴＣＰ／ＡＰＰ／Ｆｌｏｏｒ＿Ｔａｋｅｎメッセージを、送信することによって開始される。ユーザ機器１０ｊは、Ｆｌｏｏｒ＿Ｇｒａｎｔメッセージを受信すると、Ｃ２の種類のコンテンツの送信を開始し得る。ステップ１７０において、フロア制御工程ＦＣ＿２は、Ｃ２の種類のコンテンツの送信に関しての全てのユーザ機器によるフロアへのアクセスを管理するべく上述のように実行される。
【００３６】
上述のシステム、ユーザ機器、アプリケーションサーバ及び方法に関して、変更及び改善の態様が本発明の範囲から逸脱することなく提案され得る。したがって、本発明は、提供される例に制限されない。
【００３７】
フロア制御工程の個別の実施の数は、２つに制限されない。例えば、通信アプリケーションは、音声及び動画の他のデータの送信を可能にし得、フロア制御工程の第３の実施が、データの送信に関するフロアアクセスを管理するべく実施され得る。フロア制御工程の個別の実施の数は、通常、アプリケーションで送信されるべき異なる種類のコンテンツの数に依存する。
【００３８】
本発明は、記載において言及される転送及びセッションの開始プロトコル（ＵＤＰ、ＲＴＰ、ＲＴＣＰ、ＳＩＰ）の使用に制限されない。代替プロトコルが用いられ得る。
【００３９】
記載において言及されるフロア制御プロトコル及びメッセージは、2003年8月の技術仕様書「Push-to-Talk  over  Cellular  (PoC)  User  Plane;  Transport  Protocols.  PoC  Release  1.0”  of  August  2003」において提案されているものである。異なるメッセージ及びプロトコルが用いられ得る。追加的なメッセージが規定され得る。
【００４０】
ユーザ機器及びアプリケーションサーバは、図２及び図３を参照して記載される以外の要素を含み得る。
【００４１】
文章中及び請求項における「有する」という動詞及びその活用形は、記載される以外の手段又はステップの存在を排除しない。
【００４２】
単数形の構成要素は、複数個の斯様な構成要素の存在を排除しない。
【図面の簡単な説明】
【００４３】
【図１】図１は、本発明に従うシステムの第１例の概略的表現である。
【図２】図２は、本発明に従うアプリケーションサーバのブロック図である。
【図３】図３は、本発明に従うシステムの第２例の概略的表現である。
【図４】図４は、本発明に従うユーザ機器のブロック図である。
【図５】図５は、いくつかの種類のコンテンツの送信に関するフロア制御工程のいくつかの個別の実施を含む、本発明に従う方法の概略的表現である。
【図１】
2007514228.tif 000005
【図２】
2007514228.tif 000006
【図３】
2007514228.tif 000007
【図４】
2007514228.tif 000008
【図５】
2007514228.tif 000009
【国際調査報告】
2007514228.tif 000010
2007514228.tif 000011
2007514228.tif 000012
2007514228.tif 000013