(57)【特許請求の範囲】
【請求項１】
１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、前記端末及び前記グループサーバの間のセッションを制御するセッション管理サーバとが、ネットワークを介して接続されたシステムにおけるメディア切替方法であって、
第１の端末が、前記グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求を前記セッション管理サーバへ送信する第１のステップと、
前記セッション管理サーバが、第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する第２のステップと、
前記セッション管理サーバが、第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する第３のステップと、
前記セッション管理サーバが、第３のステップで第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、前記切替応答を送信した第２の端末へも送信する第４のステップと
を有し、前記セッション管理サーバが、メンバとなる前記端末と前記グループサーバとの間のセッションを切り替えることを特徴とするメディア切替方法。
【請求項２】
前記セッション管理サーバは、ＳＩＰ(Session Initiation Protocol)サーバであり、
前記グループサーバは、会議サーバであり、
第１のステップにおける前記切替要求は、REFERメッセージであり、
第２のステップにおける前記切替要求は、Notifyメッセージであり、
第３のステップにおける前記切替応答は、200OKメッセージであり、
第４のステップにおける前記切替通知は、INVITEメッセージであり、
前記メディアは、テキスト、音声、画像及び／又は映像であり、
前記端末と前記グループサーバとの間は、ＲＴＰ(Real-time Transport Protocol)パケットによって通信されることを特徴とする請求項１に記載のメディア切替方法。
【請求項３】
第３のステップについて第２のメディアへの切替可能と判定された際に、第４のステップの前ステップとして、前記セッション管理サーバが、
第１の端末へメディア情報要求を送信し、第１の端末からメディア情報を含むメディア情報応答を受信し、
前記切替応答を送信した第２の端末へメディア情報要求を送信し、第２の端末からメディア情報を含むメディア情報応答を受信し、
前記グループサーバへメディア情報要求を送信し、該グループサーバからメディア情報を含むメディア情報応答を受信し、
第４のステップは、受信した全てのメディア情報を許容できるように、切り替えるべき第２のメディアの特徴情報を決定するものであり、
前記セッション管理サーバが、ＳＩＰサーバである場合、前記メディア情報要求は、INVITEメッセージであり、前記メディア情報応答は、200OKメッセージであることを特徴とする請求項１又は２に記載のメディア切替方法。
【請求項４】
第２のステップは、前記切替要求を送信した際に、所定時間を計時するタイマを起動させ、
第３のステップは、第２のメディアへの切替可能と判定する前に、前記タイマの前記所定時間が経過した時、第２のメディアへの切替不可能と判定する
ことを特徴とする請求項１から３のいずれか１項に記載のメディア切替方法。
【請求項５】
１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、ネットワークを介して接続され、前記端末及び前記グループサーバの間のセッションを制御するセッション管理サーバであって、
前記グループサーバとの間で第１のメディアで通信している第１の端末から、第２のメディアへの切替要求を受信する切替要求受信手段と、
第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する切替要求送信手段と、
第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する切替判定手段と、
前記切替判定手段が、第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、前記切替応答を送信した第２の端末へも送信する切替通知送信手段と
を有し、メンバとなる前記端末と前記グループサーバとの間のセッションを切り替えることを特徴とするセッション管理サーバ。
【請求項６】
前記セッション管理サーバは、ＳＩＰサーバであり、
前記グループサーバは、会議サーバであり、
前記切替要求受信手段における前記切替要求は、REFERメッセージであり、
前記切替要求送信手段における前記切替要求は、Notifyメッセージであり、
前記切替判定手段における前記切替応答は、200OKメッセージであり、
前記切替通知送信手段における前記切替通知は、INVITEメッセージである
前記メディアは、テキスト、音声、画像及び／又は映像であり、
前記端末と前記グループサーバとの間は、ＲＴＰパケットによって通信されることを特徴とする請求項５に記載のセッション管理サーバ。
【請求項７】
前記メディア切替通知を送信すべき１つ以上の端末へメディア情報要求を送信し、該端末からメディア情報を含むメディア情報応答を受信し、前記グループサーバへメディア情報要求を送信し、該グループサーバからメディア情報を含むメディア情報応答を受信するメディア情報取得手段と、
受信した全てのメディア情報を許容できるように、切り替えるべき第２のメディアの特徴情報を決定する切替メディア情報決定手段と
を更に有し、
前記セッション管理サーバが、ＳＩＰサーバである場合、前記メディア情報要求は、INVITEメッセージであり、前記メディア情報応答は、200OKメッセージであることを特徴とする請求項５又は６に記載のセッション管理サーバ。
【請求項８】
前記切替要求送信手段が前記切替要求を送信した際に、所定時間の計時を起動するタイマ手段を更に有し、
前記切替判定手段は、第２のメディアへの切替可能と判定する前に、前記タイマの前記所定時間が経過した時、第２のメディアへの切替不可能と判定することを特徴とする請求項５から７のいずれか１項に記載のセッション管理サーバ。
【請求項９】
請求項５から８のいずれか１項に記載のセッション管理サーバと通信可能な端末であって、
能動的にメディアを切り替える機能として、
前記グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求を前記セッション管理サーバへ送信する切替要求送信手段を有し、
受動的にメディアを切り替える機能として、
前記セッション管理サーバから、第２のメディアへの切替要求を受信する切替要求受信手段と、
前記切替要求受信手段によって前記切替要求を受信した際に、第２のメディアへの切り替えが可能か否かを判定する切替判定手段と、
前記切替判定手段によって第２のメディアへの切り替えが可能と判定された際に、切替応答を送信する切替応答送信手段と
を有し、
前記セッション管理サーバから、第２のメディアへの切替通知を受信する切替通知受信手段を有し、
前記セッション管理サーバを介して、前記グループサーバとの間のメディアを切り替えることを特徴とする端末。
【請求項１０】
前記セッション管理サーバからメディア情報要求を受信した際に、メディア情報を含むメディア情報応答を返信するメディア情報通知手段を更に有し、
前記セッション管理サーバが、ＳＩＰサーバである場合、前記メディア情報要求は、INVITEメッセージであり、前記メディア情報応答は、200OKメッセージであることを特徴とする請求項９に記載の端末。
【請求項１１】
１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、ネットワークを介して接続され、前記端末及び前記グループサーバの間のセッションを制御するセッション管理サーバに搭載されたコンピュータを機能させるプログラムであって、
前記グループサーバとの間で第１のメディアで通信している第１の端末から、第２のメディアへの切替要求を受信する切替要求受信手段と、
第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する切替要求送信手段と、
第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する切替判定手段と、
前記切替判定手段が、第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、前記切替応答を送信した第２の端末へも送信する切替通知送信手段と
としてコンピュータを機能させ、メンバとなる前記端末と前記グループサーバとの間のセッションを切り替えることを特徴とするセッション管理サーバ用のプログラム。
【請求項１２】
請求項５から８のいずれか１項に記載のセッション管理サーバと通信可能な端末に搭載されたコンピュータを機能させるプログラムであって、
能動的にメディアを切り替える機能として、
前記グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求を前記セッション管理サーバへ送信する切替要求送信手段としてコンピュータを機能させ、
受動的にメディアを切り替える機能として、
前記セッション管理サーバから、第２のメディアへの切替要求を受信する切替要求受信手段と、
前記切替要求受信手段によって前記切替要求を受信した際に、第２のメディアへの切り替えが可能か否かを判定する切替判定手段と、
前記切替判定手段によって第２のメディアへの切り替えが可能と判定された際に、切替応答を送信する切替応答送信手段と
してコンピュータを機能させ、
前記セッション管理サーバから、第２のメディアへの切替通知を受信する切替通知受信手段を有するようにコンピュータを機能させ、
前記セッション管理サーバを介して、前記グループサーバとの間のメディアを切り替えることを特徴とする端末用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ通信におけるメディア切替方法、セッション管理サーバ、端末及びプログラムに関する。
【背景技術】
【０００２】
メンバとなる複数の端末間のセッションを制御することによってグループ通信型サービスを提供する技術がある。固定通信環境におけるグループ通信では、高性能の端末や高速大容量の回線を利用したテレビ会議サービスが提供されている。一方、移動通信環境におけるグループ通信では、携帯電話機を利用した音声メッセンジャーのようなサービスが提供されている。これらサービスは、ネットワークに接続されたグループサーバ（例えば会議サーバ）を介して実現される。アプリケーションのメディア種別に基づくこれらサービスは、それぞれ独立したものであるので、ユーザは、そのサービスに応じて複数の端末を使い分ける必要がある。
【０００３】
近年、ユビキタス環境を提供するために、固定通信環境及び移動通信環境を混在させたＦＭＣ(Fixed-Mobile Convergence)環境が提供されている。ＦＭＣ環境下で、グループ通信型サービスを提供しようとすると、様々な処理能力の端末が、メンバとして存在する。即ち、端末又はアプリケーションに基づくメディア種別に応じて、そのメディアを処理可能な端末と、処理不可能な端末とが、混在する。そのために、サービスの切り替え、即ちメディアの切り替えは、容易ではない。
【０００４】
これに対し、メンバとなる複数の端末が、異なる処理能力を有する場合であっても、グループ全体として適切な伝送速度で通信させる技術がある（例えば特許文献１参照）。メンバとなる端末が移動端末である場合、ネットワークの伝送レートが頻繁に変動するので、グループ全体の伝送レートを最適に維持する必要がある。この技術によれば、各端末は、グループ通信中に、他の端末から受信したデータの受信速度を随時測定し、その受信速度及び各自の送信速度を、グループサーバへ送信する。グループサーバは、各端末から受信した送信速度及び受信速度の対応関係から、所定規則に従って、各端末の適切な送信速度を算出する。グループサーバは、算出された送信速度を、各端末へ送信する。各端末は、受信した送信速度に従って、グループ通信のデータを送信する。
【０００５】
また、端末が接続するネットワークが変化する場合であっても、サービスを継続させることができる技術もある（例えば特許文献２参照）。この技術によれば、切替元端末から切替先端末へ切り替える際に、最初に、切替先端末が、視聴継続制御サーバへアクセスし、切替元端末を選択する。切替先端末は、その切替元端末で視聴していたコンテンツの識別子及び中断点を受信する。そして、切替先端末は、コンテンツサーバにアクセスし、その識別子に対応するストリーム映像について、その中断点から受信し且つ再生する。
【０００６】
更に、ＮＡＴ(Network Address Transform)によって区切られたプライベートネットワークに接続された端末を、セッション切り替えの対象とすることができる技術もある（例えば特許文献３参照）。この技術によれば、セッション管理サーバが、いずれのネットワーク上の端末からも接続可能なグローバルネットワーク上に設置されている。セッション切替に関するシグナリングメッセージは、セッション管理サーバを介して、端末間で送受信される。従って、プライベートネットワークに接続された端末間で、セッション上で実行されているアプリケーションを維持しながら、セッションを切り替えることができる。
【０００７】
【特許文献１】特開２００６−１９１２８３号公報
【特許文献２】特開２００４−３３６３１０号公報
【特許文献３】特開２００６−２３７８１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術によれば、端末とグループサーバとの間のセッションを制御するセッション管理サーバと、複数の端末間でグループ通信を実現するグループサーバとは、別個に備えられており、互いに関連して動作するものではない。グループサーバは、複数のセッションをグループ単位にミキシングして、パケットを送受信している。また、セッション管理サーバは、端末とグループサーバとの間のセッションを確立しているだけである。
【０００９】
メンバとしての端末が、音声メディアから音声＋映像メディアへ切り替えるべく、セッションを切り替えたい場合がある。例えば、室外で移動端末として音声メディアでグループに参加していた端末が、室内に移動し、固定端末として音声＋映像メディアでグループに参加する場合が考えられる。具体的には、音声通話からテレビ通話へ、アプリケーションを切り替える場合が想定できる。
【００１０】
この場合、従来技術によれば、室内に移動してきたその端末は、グループサーバへアクセスして、そのグループから脱退し、次に、セッション管理サーバへアクセスして、音声メディアで確立していたセッションを切断する。その後、更に、その端末は、セッション管理サーバへアクセスして、映像メディアでセッションを確立し、次に、グループサーバへアクセスして、以前のグループに再び参加する。従って、グループ通信に基づくアプリケーションを継続することはできない。このようなシーケンスは、セッション管理サーバが、グループサーバと相互関係を持たないために生じる。
【００１１】
たとえ、端末とグループサーバとの間のセッションを動的に制御できたとしても、グループサーバは、メディアの切り替えまでも認識することはできない。ある端末のメディアが切り替わっても、少なくとも１つの他の端末もそのメディアへ切り替えない限り、グループとしてそのメディアで通信をすることはできない。
【００１２】
従って、本発明は、セッションを切断することなく且つグループを脱退することなく、メンバとしての端末とグループサーバとの間のメディアを切り替えることができるメディア切替方法、セッション管理サーバ、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、端末及びグループサーバの間のセッションを制御するセッション管理サーバとが、ネットワークを介して接続されたシステムにおけるメディア切替方法であって、
第１の端末が、グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求をセッション管理サーバへ送信する第１のステップと、
セッション管理サーバが、第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する第２のステップと、
セッション管理サーバが、第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する第３のステップと、
セッション管理サーバが、第３のステップで第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、切替応答を送信した第２の端末へも送信する第４のステップと
を有し、セッション管理サーバが、メンバとなる端末とグループサーバとの間のセッションを切り替えることを特徴とする。
【００１４】
本発明のメディア切替方法における他の実施形態によれば、
セッション管理サーバは、ＳＩＰ(Session Initiation Protocol)サーバであり、
グループサーバは、会議サーバであり、
第１のステップにおける切替要求は、REFERメッセージであり、
第２のステップにおける切替要求は、Notifyメッセージであり、
第３のステップにおける切替応答は、200OKメッセージであり、
第４のステップにおける切替通知は、INVITEメッセージであり、
メディアは、テキスト、音声、画像及び／又は映像であり、
端末とグループサーバとの間は、ＲＴＰ(Realtime Transport Protocol)パケットによって通信されることも好ましい。
【００１５】
本発明のメディア切替方法における他の実施形態によれば、
第３のステップについて第２のメディアへの切替可能と判定された際に、第４のステップの前ステップとして、セッション管理サーバが、
第１の端末へメディア情報要求を送信し、第１の端末からメディア情報を含むメディア情報応答を受信し、
切替応答を送信した第２の端末へメディア情報要求を送信し、第２の端末からメディア情報を含むメディア情報応答を受信し、
グループサーバへメディア情報要求を送信し、該グループサーバからメディア情報を含むメディア情報応答を受信し、
第４のステップは、受信した全てのメディア情報を許容できるように、切り替えるべき第２のメディアの特徴情報を決定するものであり、
セッション管理サーバが、ＳＩＰサーバである場合、メディア情報要求は、INVITEメッセージであり、メディア情報応答は、200OKメッセージであることも好ましい。
【００１６】
本発明のメディア切替方法における他の実施形態によれば、
第２のステップは、切替要求を送信した際に、所定時間を計時するタイマを起動させ、
第３のステップは、第２のメディアへの切替可能と判定する前に、タイマの所定時間が経過した時、第２のメディアへの切替不可能と判定する
ことも好ましい。
【００１７】
本発明によれば、１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、ネットワークを介して接続され、端末及びグループサーバの間のセッションを制御するセッション管理サーバであって、
グループサーバとの間で第１のメディアで通信している第１の端末から、第２のメディアへの切替要求を受信する切替要求受信手段と、
第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する切替要求送信手段と、
第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する切替判定手段と、
切替判定手段が、第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、切替応答を送信した第２の端末へも送信する切替通知送信手段と
を有し、メンバとなる端末とグループサーバとの間のセッションを切り替えることを特徴とする。
【００１８】
本発明のセッション管理サーバにおける他の実施形態によれば、
セッション管理サーバは、ＳＩＰサーバであり、
グループサーバは、会議サーバであり、
切替要求受信手段における切替要求は、REFERメッセージであり、
切替要求送信手段における切替要求は、Notifyメッセージであり、
切替判定手段における切替応答は、200OKメッセージであり、
切替通知送信手段における切替通知は、INVITEメッセージである
メディアは、テキスト、音声、画像及び／又は映像であり、
端末とグループサーバとの間は、ＲＴＰパケットによって通信されることも好ましい。
【００１９】
本発明のセッション管理サーバにおける他の実施形態によれば、
メディア切替通知を送信すべき１つ以上の端末へメディア情報要求を送信し、該端末からメディア情報を含むメディア情報応答を受信し、グループサーバへメディア情報要求を送信し、該グループサーバからメディア情報を含むメディア情報応答を受信するメディア情報取得手段と、
受信した全てのメディア情報を許容できるように、切り替えるべき第２のメディアの特徴情報を決定する切替メディア情報決定手段と
を更に有し、
セッション管理サーバが、ＳＩＰサーバである場合、メディア情報要求は、INVITEメッセージであり、メディア情報応答は、200OKメッセージであることも好ましい。
【００２０】
本発明のセッション管理サーバにおける他の実施形態によれば、
切替要求送信手段が切替要求を送信した際に、所定時間の計時を起動するタイマ手段を更に有し、
切替判定手段は、第２のメディアへの切替可能と判定する前に、タイマの所定時間が経過した時、第２のメディアへの切替不可能と判定することも好ましい。
【００２１】
本発明によれば、前述したセッション管理サーバと通信可能な端末であって、
能動的にメディアを切り替える機能として、
グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求をセッション管理サーバへ送信する切替要求送信手段を有し、
受動的にメディアを切り替える機能として、
セッション管理サーバから、第２のメディアへの切替要求を受信する切替要求受信手段と、
切替要求受信手段によって切替要求を受信した際に、第２のメディアへの切り替えが可能か否かを判定する切替判定手段と、
切替判定手段によって第２のメディアへの切り替えが可能と判定された際に、切替応答を送信する切替応答送信手段と
を有し、
セッション管理サーバから、第２のメディアへの切替通知を受信する切替通知受信手段を有し、
セッション管理サーバを介して、グループサーバとの間のメディアを切り替えることを特徴とする。
【００２２】
本発明の端末における他の実施形態によれば、
セッション管理サーバからメディア情報要求を受信した際に、メディア情報を含むメディア情報応答を返信するメディア情報通知手段を更に有し、
セッション管理サーバが、ＳＩＰサーバである場合、メディア情報要求は、INVITEメッセージであり、メディア情報応答は、200OKメッセージであることも好ましい。
【００２３】
本発明によれば、１つ以上のメディアで通信することができる複数の端末と、複数の端末をメンバとしたグループ通信を確立するグループサーバと、ネットワークを介して接続され、端末及びグループサーバの間のセッションを制御するセッション管理サーバに搭載されたコンピュータを機能させるプログラムであって、
グループサーバとの間で第１のメディアで通信している第１の端末から、第２のメディアへの切替要求を受信する切替要求受信手段と、
第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求を同報送信する切替要求送信手段と、
第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する切替判定手段と、
切替判定手段が、第２のメディアへの切替可能と判定した際に、第２のメディアへの切替通知を、第１の端末へ送信すると共に、切替応答を送信した第２の端末へも送信する切替通知送信手段と
としてコンピュータを機能させ、メンバとなる端末とグループサーバとの間のセッションを切り替えることを特徴とする。
【００２４】
本発明によれば、前述したセッション管理サーバと通信可能な端末に搭載されたコンピュータを機能させるプログラムであって、
能動的にメディアを切り替える機能として、
グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求をセッション管理サーバへ送信する切替要求送信手段としてコンピュータを機能させ、
受動的にメディアを切り替える機能として、
セッション管理サーバから、第２のメディアへの切替要求を受信する切替要求受信手段と、
切替要求受信手段によって切替要求を受信した際に、第２のメディアへの切り替えが可能か否かを判定する切替判定手段と、
切替判定手段によって第２のメディアへの切り替えが可能と判定された際に、切替応答を送信する切替応答送信手段と
してコンピュータを機能させ、
セッション管理サーバから、第２のメディアへの切替通知を受信する切替通知受信手段を有するようにコンピュータを機能させ、
セッション管理サーバを介して、グループサーバとの間のメディアを切り替えることを特徴とする。
【発明の効果】
【００２５】
本発明のメディア切替方法、セッション管理サーバ、端末及びプログラムによれば、セッション管理サーバが、端末からのメディアの切替要求を認識し、端末とグループサーバとの間で中継動作をするために、セッションを切断することなく且つグループを脱退することなく、メンバとしての端末とグループサーバとの間のメディアを切り替えることができる。
【発明を実施するための最良の形態】
【００２６】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２７】
図１は、本発明におけるシステム構成図である。
【００２８】
図１のシステムによれば、複数の端末２と、複数の端末をメンバとしたグループ通信を確立するグループサーバ３と、端末及びグループサーバの間のセッションを制御するセッション管理サーバ１とが、ＩＰネットワークを介して接続されている。セッション管理サーバ１は、例えばＳＩＰサーバである（以下「ＳＩＰサーバ」として説明する）。また、端末２は、ＩＰネットワークに直接的に接続できる固定端末であってもよいし、無線リンクを介して接続される無線端末であってもよい。グループサーバ３は、例えば会議サーバである（以下「会議サーバ」として説明する）。会議サーバ３は、グループのメンバとなる複数の端末２から受信したデータをミキシングして、更にそのグループの全ての端末２へ送信する。
【００２９】
図１によれば、端末２は、１つ以上のメディアで、セッションを確立することができる。「メディア」とは、送受信されるデータのタイプであって、例えば、テキスト、音声、画像及び映像がある。「メディア情報」とは、メディア毎における形式、ポート、プロトコル等の情報である。また、ＳＩＰには、ＳＤＰ(Session Description Protocol)と称されるメディア情報を扱うプロトコルが含まれている（例えば、ＩＥＴＦに基づくＲＦＣ４５６６参照）。
【００３０】
ＳＤＰには、例えば以下のような情報が含まれている。
v=0                                  (プロトコルのバージョン)
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
(所有者/作成者及びセッションの識別子)
s=SDP Seminar                        (セッション名)
i=A Seminar on the session description protocol  (セッション情報)
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps  (記述URI)
e=sip@kddilabs.jp                    (電子メールアドレス)
c=IN IP4 224.2.17.12/127             (セッション情報)
t=2873397496 2873404696              (セッションがアクティブな時間)
m=audio 49170 RTP/AVP 0              (メディア、形式、ポート、プロトコル)
m=video 51372 RTP/AVP 31             (メディア、形式、ポート、プロトコル)
m=application 32416 udp wb           (メディア、形式、ポート、プロトコル)
【００３１】
図２は、本発明における第１のシーケンス図である。
【００３２】
（Ｓ２０１）第１〜第３の端末は、グループを構成し、会議サーバ３との間で音声メディアのＲＴＰパケットを送受信している。会議サーバ３は、グループ毎に、メンバとなる端末２から送信されたＲＴＰパケットをミキシングして、メンバとなる他の端末２へ同報送信する。
【００３３】
（Ｓ２０２）第１の端末が、グループサーバとの間で通信している音声メディア（第１のメディア）から音声＋映像メディア（第２のメディア）へ切り替えたいとする。グループのメンバとなる他のいずれか１つの端末が、音声＋映像メディアで通信可能であれば、第１の端末も音声＋映像メディアで通信することが可能となる。このとき、第１の端末は、音声＋映像メディアへの切替要求を、ＳＩＰサーバ１へ送信する。この切替要求は、REFERメッセージを用いる。REFERメッセージは、リソースを参照することを要求するものであり、呼の転送に用いられる。
【００３４】
（Ｓ２０３）次に、ＳＩＰサーバ１は、映像データ以外のメディア、即ち、音声メディアでのみグループ通信をしている他の端末へ、映像メディアへの切替要求を同報送信する。この切替要求は、Notifyメッセージを用いる。Notifyメッセージは、情報を伝達するときに用いられる。図２によれば、ＳＩＰサーバ１が送信したNotifyメッセージは、第２の端末及び第３の端末によって受信される。
【００３５】
このとき、ＳＩＰサーバ１は、切替要求を送信した際に、所定時間を計時するタイマを起動させる。この所定時間は、切替応答の待ち許容時間である。
【００３６】
（Ｓ２０４）第２の端末は、音声メディアに加えて映像メディアを追加して通信することが可能であるとする。このとき、第２の端末は、ＳＩＰサーバ１へ、切替応答を返信する。この切替応答は、REFERメッセージを用いる。ＳＩＰサーバ１は、第２の端末から、切替応答を受信した際に、グループとして映像メディアへの切り替えが可能であると判定する。
【００３７】
尚、ＳＩＰサーバ１は、音声＋映像メディアへの切替可能と判定する前に、Ｓ２０３で起動したタイマの所定時間が経過した時、音声＋映像メディアへの切替不可能と判定する。
【００３８】
（Ｓ２０５）次に、ＳＩＰサーバ１は、第２の端末へメディア情報要求を送信する。このメディア情報要求には、re-INVITEメッセージが用いられる。re-INVITEメッセージは、確立しているセッションについて、そのセッションの特性を変更するためのものである。これに対し、第２の端末は、メディア情報（第１の端末のＳＤＰ）を含むメディア情報応答をＳＩＰサーバ１へ送信する。このメディア情報応答には、re-INVITEメッセージに対する200OKメッセージが用いられる。
【００３９】
（Ｓ２０６）また、ＳＩＰサーバ１は、会議サーバ３へメディア情報要求(INVITE)を送信し、これに対し、会議サーバ３からメディア情報（会議サーバのＳＤＰ）を含むメディア情報応答(200OK)を受信する。
【００４０】
（Ｓ２０７）更に、ＳＩＰサーバ１は、第１の端末へメディア情報要求(re-INVITE)を送信し、これに対し、第１の端末からメディア情報（第１の端末のＳＤＰ）を含むメディア情報応答(200OK)を受信する。
【００４１】
ＳＩＰサーバ１は、第１の端末、第２の端末及び会議サーバの全てのメディア情報を許容できるように、切り替えるべき映像パケットのメディア情報（ＳＤＰ）を決定する。例えば、全てのメディア情報に共通し、且つ、最も特性の高いメディア情報に決定される。
【００４２】
（Ｓ２０８）ＳＩＰサーバ１は、音声＋映像メディアへのメディア切替通知を、第２の端末へ送信する。このメディア切替通知には、re-INVITEメッセージが用いられる。これに対し、第２の端末は、メディア切替確認をＳＩＰサーバ１へ返信する。このメディア切替確認には、200OKメッセージが用いられる。
【００４３】
（Ｓ２０９）ＳＩＰサーバ１は、映像メディアへのメディア切替通知(INVITE)を、会議サーバ３へ送信する。これに対し、会議サーバ３は、メディア切替確認(200OK)をＳＩＰサーバ１へ返信する。
【００４４】
（Ｓ２１０）これによって、第２の端末と会議サーバ３との間では、映像メディアでセッションが確立される。
【００４５】
（Ｓ２１１）Ｓ２０８と同様に、ＳＩＰサーバ１は、映像メディアへのメディア切替通知(re-INVITE)を、第１の端末へ送信し、これに対し、第１の端末は、メディア切替確認(200OK)をＳＩＰサーバ１へ返信する。
【００４６】
（Ｓ２１２）Ｓ２０９と同様に、ＳＩＰサーバ１は、音声＋映像メディアへのメディア切替通知(INVITE)を会議サーバ３へ送信し、これに対し、会議サーバ３は、メディア切替確認(200OK)をＳＩＰサーバ１へ返信する。
【００４７】
（Ｓ２１３）これによって、第１の端末と会議サーバ３との間では、音声＋映像メディアでセッションが確立される。最終的に、第１の端末及び第２の端末は、音声＋映像メディアでグループ通信が可能となり、第３の端末は、音声メディアのみでグループ通信に参加する。
【００４８】
図３は、本発明における第２のシーケンス図である。
【００４９】
（Ｓ３０１）図２と比較して、最初に既に、第２の端末と会議サーバ３との間で、音声＋映像メディアでのセッションが確立している。
【００５０】
（Ｓ３０２）第１の端末が、グループサーバとの間で通信している音声メディアから音声＋映像メディアへ切り替えたいとする。このとき、第１の端末は、音声＋映像メディアへの切替要求(REFER)を、ＳＩＰサーバ１へ送信する。
【００５１】
（Ｓ３０３）次に、ＳＩＰサーバ１は、映像データ以外のメディア、即ち、音声メディアのみでグループ通信をしている他の端末へ、映像メディアへの切替要求(Notify)を同報送信する。図３によれば、ＳＩＰサーバ１が送信したNotifyメッセージは、第３の端末によって受信される。このとき、ＳＩＰサーバ１は、音声＋映像メディアで通信中の第２の端末の存在を確認し、第１の端末について音声＋映像メディアへの切替可能と判定する。従って、他の端末からのメディア切替応答を受信する前に、切替要求元となる第１の端末に対する映像メディアへの切り替えが直ぐに開始される。
【００５２】
（Ｓ３０４）ＳＩＰサーバ１は、第１の端末へメディア情報要求(re-INVITE)を送信し、これに対し、第１の端末からメディア情報を含むメディア情報応答(200OK)を受信する。
【００５３】
（Ｓ３０５）また、ＳＩＰサーバ１は、会議サーバ３へメディア情報要求(INVITE)を送信し、これに対し、会議サーバ３からメディア情報を含むメディア情報応答(200OK)を受信する。
【００５４】
（Ｓ３０６）ＳＩＰサーバ１は、音声＋映像メディアへのメディア切替通知(re-INVITE)を、第１の端末へ送信し、これに対し、第１の端末からメディア切替確認(200OK)を受信する。
【００５５】
（Ｓ３０７）ＳＩＰサーバ１は、音声＋映像メディアへのメディア切替通知(INVITE)を、会議サーバ３へ送信し、これに対し、会議サーバ３からメディア切替確認(200OK)を受信する。
【００５６】
（Ｓ３０８）これによって、第１の端末と会議サーバ３との間では、音声＋映像メディアでセッションが確立される。そして、第１の端末及び第２の端末は、音声＋映像メディアでグループ通信が可能となり、第３の端末は、音声メディアのみでグループ通信に参加する。
【００５７】
（Ｓ３０９）その後、第３の端末が、音声＋映像メディアへの切り替えが可能であると判定したとする。このとき、第３の端末は、ＳＩＰサーバ１へ、切替応答(200OK)を返信する。ＳＩＰサーバ１は、第３の端末から、切替応答を受信した際に、音声＋映像メディアへの切り替えが可能であると判定する。このとき、既に、第１の端末及び第２の端末と会議サーバ３との間で、音声＋映像メディアでのセッションが確立している。従って、第３の端末からの映像メディアへの切り替えも可能であると判定する。
【００５８】
（Ｓ３１０〜Ｓ３１３）前述のＳ３０４〜Ｓ３０７が、第３の端末に対して全く同様に実行される。
【００５９】
（Ｓ３１４）最終的に、第１〜第３の端末と会議サーバ３との間が、音声＋映像メディアでセッションが確立され、グループ通信（テレビ電話通信）が継続される。
【００６０】
図４は、メディア切替不可能と判定されるシーケンス図である。
【００６１】
（Ｓ４０１）第１〜第３の端末は、グループを構成し、会議サーバ３との間で音声メディアのＲＴＰパケットを送受信している。
（Ｓ４０２）第１の端末は、音声＋映像メディアへの切替要求(REFER)を、ＳＩＰサーバ１へ送信する。
（Ｓ４０３）次に、ＳＩＰサーバ１は、映像データ以外のメディア、即ち、音声メディアでのみグループ通信をしている他の端末へ、音声＋映像メディアへの切替要求(Notify)を同報送信する。このとき、ＳＩＰサーバ１は、切替要求を送信した際に、所定時間を計時するタイマを起動させる。
（Ｓ４０４）その後、ＳＩＰサーバ１が、音声＋映像メディアへの切替要求(Notify)を受信したいずれの端末からも、音声＋映像メディアへの切替応答を受信しなかったとする。
（Ｓ４０５）ＳＩＰサーバ１は、第２のメディアへの切替可能と判定する前に、Ｓ４０３で起動したタイマの所定時間が経過した時、第２のメディアへの切替不可能と判定する。
（Ｓ４０６）結局、第１〜第３の端末は、会議サーバ３との間で音声メディアのＲＴＰパケットの送受信を継続する。
【００６２】
図５は、本発明におけるセッション管理サーバ及び端末の機能構成図である。
【００６３】
図５によれば、セッション管理サーバであるＳＩＰサーバ１は、切替要求受信部１０１と、切替要求送信部１０２と、タイマ部１０３と、切替判定部１０４と、メディア情報取得部１０５と、切替メディア情報決定部１０６と、メディア切替部１０７とを有する。これら機能構成部は、ＳＩＰサーバに搭載されたコンピュータ（ＣＰＵ）を機能させるプログラムを実行することによって実現できる。
【００６４】
切替要求受信部１０１は、グループサーバとの間で第１のメディアで通信している第１の端末から、第２のメディアへの切替要求(REFER)を受信する。切替要求を受信した旨は、切替要求送信部１０２へ通知される。
【００６５】
切替要求送信部１０２は、第２のメディア以外のメディアでグループ通信をしている他の端末へ、第２のメディアへの切替要求(Notify)を同報送信する。
【００６６】
タイマ部１０３は、切替要求送信部１０２が切替要求を送信した際に、所定時間の計時を起動する。
【００６７】
切替判定部１０４は、第２のメディアで通信可能な第２の端末から切替応答を受信するか、又は、第２のメディアで通信中の第２の端末の存在を確認した際に、第２のメディアへの切替可能と判定する。一方で、切替判定部１０４は、第２のメディアへの切替可能と判定する前に、タイマ部１０３から所定時間経過の通知が発生した時、第２のメディアへの切替不可能と判定する。切替可能と判定された場合、その旨が、メディア情報取得部１０５へ通知される。
【００６８】
メディア情報取得部１０５は、切替判定部１０４が第２のメディアへの切替可能と判定した際に、メディア切替通知を送信すべき１つ以上の端末へメディア情報要求(re-INVITE)を送信し、その端末からメディア情報を含むメディア情報応答(200OK)を受信する。また、メディア情報取得部１０５は、グループサーバへメディア情報要求(INVITE)を送信し、そのグループサーバからメディア情報を含むメディア情報応答(200OK)を受信する。
【００６９】
切替メディア情報決定部１０６は、受信した全てのメディア情報を許容できるように、切り替えるべき第２のメディアのメディア情報を決定する。
【００７０】
メディア切替部１０７は、第２のメディアへの切替通知を、第１の端末へ送信すると共に、切替応答を送信した第２の端末へも送信する。また、メディア切替部１０７は、第２のメディアへの切替通知を、会議サーバ３へも送信する。
【００７１】
また、図５によれば、端末２は、切替要求送信部２０１と、切替要求受信部２０２と、切替判定部２０３と、切替応答送信部２０４と、メディア情報通知部２０５と、切替通知受信部２０７とを有する。これら機能構成部は、端末に搭載されたコンピュータ（ＣＰＵ）を機能させるプログラムを実行することによって実現される。
【００７２】
能動的にメディアを切り替える機能として、切替要求送信部２０１がある。切替要求送信部２０１は、グループサーバとの間で、第１のメディアから第２のメディアへ切り替える際に、第２のメディアへの切替要求(REFER)をＳＩＰサーバ１へ送信する。
【００７３】
受動的にメディアを切り替える機能として、切替要求受信部２０２と、切替判定部２０３と、切替応答送信部２０４と、メディア情報通知部２０５とがある。
【００７４】
切替要求受信部２０２は、ＳＩＰサーバ１から、第２のメディアへの切替要求(Notify)を受信する。切替要求を受信した旨は、切替判定部２０３へ通知される。
【００７５】
切替判定部２０３は、切替要求受信部２０２によって切替要求を受信した際に、第２のメディアへの切り替えが可能か否かを判定する。即ち、当該端末２が、処理能力として又は操作設定として、第２のメディアで通信することが可能か否かを判定する。
【００７６】
切替応答送信部２０４は、切替判定部２０３によって第２のメディアへの切り替えが可能と判定された際に、切替応答(200OK)を送信する。
【００７７】
メディア情報通知部２０５は、ＳＩＰサーバ１からメディア情報要求(re-INVITE)を受信した際に、メディア情報（当該端末のＳＤＰ）を含むメディア情報応答(200OK)を返信する。
【００７８】
切替通知受信部２０７は、ＳＩＰサーバ１から、第２のメディアへの切替通知(re-INVITE)を受信し、切替確認(200OK)を返信する。その後、会議サーバ３との間で、第２のメディアで通信をすることができる。
【００７９】
以上、詳細に説明したように、本発明のメディア切替方法、セッション管理サーバ、端末及びプログラムによれば、セッション管理サーバが、端末からのメディアの切替要求を認識し、端末とグループサーバとの間で中継動作をするために、セッションを切断することなく且つグループを脱退することなく、メンバとしての端末とグループサーバとの間のメディアを切り替えることができる。
【００８０】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００８１】
【図１】本発明におけるシステム構成図である。
【図２】本発明における第１のシーケンス図である。
【図３】本発明における第２のシーケンス図である。
【図４】メディア切替不可能と判定されるシーケンス図である。
【図５】本発明におけるセッション管理サーバ及び端末の機能構成図である。
【符号の説明】
【００８２】
１  ＳＩＰサーバ、セッション管理サーバ
１０１  切替要求受信部
１０２  切替要求送信部
１０３  タイマ部
１０４  切替判定部
１０５  メディア情報取得部
１０６  切替メディア情報決定部
１０７  メディア切替部
２  端末
２０１  切替要求送信部
２０２  切替要求受信部
２０３  切替判定部
２０４  切替応答送信部
２０５  メディア情報通知部
２０７  切替通知受信部
３  会議サーバ、グループサーバ
【図１】
0004958174.tif 000002
【図２】
0004958174.tif 000003
【図３】
0004958174.tif 000004
【図４】
0004958174.tif 000005
【図５】
0004958174.tif 000006