(57)【要約】【課題】ＩＰネットワークを介して２ユーザ端末間で双方向通信が行われているときに、２ユーザ端末のいずれか一方のユーザ端末と新たな双方向通信を行いたい第３のユーザ端末による割込通信を可能とする。【解決手段】第１のユーザ端末と第２のユーザ端末との間でＩＰネットワークを介して双方向通信が行われている場合に、第３のユーザ端末から送信された第１のユーザ端末に対する接続要求を第１のユーザ端末に転送する接続要求転送部３１と、第１のユーザ端末からの要求に基づき、第２のユーザ端末に対し双方向通信の保留を通知する通信保留制御部３２と、第３のユーザ端末に対し第１のユーザ端末との間の双方向通信の開始を通知する割込通信開始制御部３４と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第２のユーザ端末に対し保留中の双方向通信の再開を通知する通信再開制御部３７とを備える。【選択図】  図２
2005323309.tif 000002
【特許請求の範囲】
【請求項１】
２つのユーザ端末の間でＩＰネットワークを介して双方向通信が行われている場合に、前記２つのユーザ端末とは別の第３のユーザ端末から前記２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも前記第１のユーザ端末に転送する接続要求転送手段と、
前記接続要求を受信した前記第１のユーザ端末からの要求に基づき、前記第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、
前記第３のユーザ端末に対し前記第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第１のユーザ端末と前記第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段と
を備えることを特徴とするサーバ。
【請求項２】
請求項１に記載のサーバにおいて、
ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段を更に備え、
前記割込通信開始制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信に必要な帯域を確保させ、
前記割込通信終了制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させる
ことを特徴とするサーバ。
【請求項３】
請求項２に記載のサーバにおいて、
前記通信保留制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、
前記通信再開制御手段は、前記帯域管理手段に対し保留中の前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信に必要な帯域を確保させる
ことを特徴とするサーバ。
【請求項４】
２つのユーザ端末の間でＩＰネットワークを介する双方向通信を実現するネットワークサーバと、
ユーザ端末に対しコンテンツを配信する配信サーバとを備え、
前記ネットワークサーバは、
２つのユーザ端末の間で双方向通信が行われている場合に、前記２つのユーザ端末とは別の第３のユーザ端末から前記２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも前記第１のユーザ端末に転送する接続要求転送手段と、
前記接続要求を受信した前記第１のユーザ端末からの要求に基づき、前記第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、
前記保留通知を受信した前記第２のユーザ端末からの要求に基づき、前記配信サーバに対し前記第２のユーザ端末にコンテンツを配信させる配信開始制御手段と、
前記第３のユーザ端末に対し前記第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第１のユーザ端末と前記第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記配信サーバに対し前記第２のユーザ端末へのコンテンツ配信を終了させる配信終了制御手段と、
前記第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段と
を備えることを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、
ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段を更に備え、
前記配信開始制御手段は、前記帯域管理手段に対し前記第２のユーザ端末と前記配信サーバとの間の通信に必要な帯域を確保させ、
前記割込通信開始制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信に必要な帯域を確保させ、
前記割込通信終了制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、
前記配信終了制御手段は、前記帯域管理手段に対し前記第２のユーザ端末と前記配信サーバとの間の通信のために確保されていた帯域を開放させる
ことを特徴とする通信システム。
【請求項６】
請求項５に記載の通信システムにおいて、
前記通信保留制御手段は、前記帯域管理手段に対し前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、
前記通信再開制御手段は、前記帯域管理手段に対し保留中の前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信に必要な帯域を確保させる
ことを特徴とする通信システム。
【請求項７】
請求項４〜６のいずれか１項に記載の通信システムにおいて、
前記配信サーバは、前記第２のユーザ端末に対しコンテンツの配信を開始したときに、前記第１のユーザ端末に対しコンテンツ配信の開始を示す配信開始通知を送信する配信開始通知送信手段を備えることを特徴とする通信システム。
【請求項８】
請求項４〜６のいずれか１項に記載の通信システムにおいて、
前記配信サーバは、前記第２のユーザ端末に対しコンテンツの配信を開始したときに、前記ネットワークサーバに対しコンテンツ配信の開始を示す配信開始通知を送信する配信開始通知送信手段を備え、
前記ネットワークサーバは、前記配信サーバからの配信開始通知を前記第１のユーザ端末に転送する配信開始通知転送手段を更に備えることを特徴とする通信システム。
【請求項９】
２つのユーザ端末の間でＩＰネットワークを介して双方向通信が行われている場合に、前記２つのユーザ端末とは別の第３のユーザ端末から前記２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも前記第１のユーザ端末に転送するステップと、
前記接続要求を受信した前記第１のユーザ端末からの要求に基づき、前記第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信するステップと、
前記第３のユーザ端末に対し前記第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信するステップと、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第１のユーザ端末と前記第３のユーザ端末との間の接続を開放するステップと、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信するステップと
を備えることを特徴とするセッション切替制御方法。
【請求項１０】
請求項９に記載のセッション切替制御方法において、
前記通信開始通知を送信するときに、前記ＩＰネットワーク中の各リンクに前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信に必要な帯域を確保するステップと、
前記第１のユーザ端末と前記第３のユーザ端末との間の接続を開放するときに、前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放するステップと
を更に備えることを特徴とするセッション切替制御方法。
【請求項１１】
請求項９または１０に記載のセッション切替制御方法において、
前記保留通知を受信した前記第２のユーザ端末からの要求に基づき、前記配信サーバから前記第２のユーザ端末にコンテンツを配信するステップと、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記配信サーバによるコンテンツの配信を終了するステップと
を更に備えることを特徴とするセッション切替制御方法。
【請求項１２】
請求項１１に記載のセッション切替制御方法において、
前記コンテンツを配信するときに、前記ＩＰネットワーク中の各リンクに前記第２のユーザ端末と配信サーバとの間の通信に必要な帯域を確保するステップと、
前記コンテンツの配信を終了するときに、前記第２のユーザ端末と前記配信サーバとの間の通信のために確保されていた帯域を開放するステップと
を更に備えることを特徴とするセッション切替制御方法。
【請求項１３】
請求項９〜１２のいずれか１項に記載のセッション切替制御方法において、
前記保留通知を送信するときに、前記ＩＰネットワーク中の各リンクに前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放するステップと、
前記通信再開通知を送信するときに、前記ＩＰネットワーク中の各リンクに保留中の前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信に必要な帯域を確保するステップと
を更に備えることを特徴とするセッション切替制御方法。
【請求項１４】
請求項１１または１２に記載のセッション切替制御方法において、
前記配信サーバから前記第２のユーザ端末にコンテンツ配信を開始したときに、前記第１のユーザ端末に対しコンテンツ配信の開始を示す配信開始通知を送信するステップを更に備えることを特徴とするセッション切替制御方法。
【請求項１５】
ＩＰネットワークに接続されたコンピュータに、
２つのユーザ端末の間で前記ＩＰネットワークを介して双方向通信が行われている場合に、前記２つのユーザ端末とは別の第３のユーザ端末から前記２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも前記第１のユーザ端末に転送する接続要求転送手段と、
前記接続要求を受信した前記第１のユーザ端末からの要求に基づき、前記第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、
前記第３のユーザ端末に対し前記第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第１のユーザ端末と前記第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段と
を実現させるためのセッション切替制御プログラム。
【請求項１６】
請求項１５に記載のセッション切替制御プログラムにおいて、
前記ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段と、
前記割込通信開始制御手段に含まれ、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信に必要な帯域を確保させる手段と、
前記割込通信終了制御手段に含まれ、前記帯域管理手段に対し前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させる手段と
を更に実現させるためのセッション切替制御プログラム。
【請求項１７】
請求項１５に記載のセッション切替制御プログラムにおいて、
前記保留通知を受信した前記第２のユーザ端末からの要求に基づき、前記配信サーバに対し前記第２のユーザ端末にコンテンツを配信させる配信開始制御手段と、
前記第１のユーザ端末と前記第３のユーザ端末との間の双方向通信が終了したときに、前記配信サーバに対し前記第２のユーザ端末へのコンテンツ配信を終了させる配信終了制御手段と
を更に実現させるためのセッション切替制御プログラム。
【請求項１８】
請求項１７に記載のセッション切替制御プログラムにおいて、
前記ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段と、
前記配信開始制御手段に含まれ、前記帯域管理手段に対し前記第２のユーザ端末と配信サーバとの間の通信に必要な帯域を確保させる手段と、
前記配信終了制御手段に含まれ、前記帯域管理手段に対し前記第２のユーザ端末と前記配信サーバとの間の通信のために確保されていた帯域を開放させる手段と
を更に実現させるためのセッション切替制御プログラム。
【請求項１９】
請求項１６または１８に記載のセッション切替制御プログラムにおいて、
前記通信保留制御手段に含まれ、前記帯域管理手段に対し前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させる手段と、
前記通信再開制御手段に含まれ、前記帯域管理手段に対し保留中の前記第１のユーザ端末と前記第２のユーザ端末との間の双方向通信に必要な帯域を確保させる手段と
を更に実現させるためのセッション切替制御プログラム。
【請求項２０】
請求項１５〜１９のいずれか１項に記載のセッション切替制御プログラムを記録した機械読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバおよび通信システムに関し、特に、２つのユーザ端末の間でＩＰ（Internet Protocol）ネットワークを介する双方向通信を実現するサーバおよびこのサーバを含む通信システムに関する。
【背景技術】
【０００２】
ＩＰネットワーク技術の進展により、ＩＰネットワークを介して２ユーザ端末間で双方向コミュニケーションなどの双方向通信を行うサービスが実現されている。従来は、例えば２ユーザ端末ａ，ｂ間で双方向コミュニケーションを行う場合には、ネットワーク事業者のサーバが、ユーザ端末ａ，ｂ間の通信経路となるリンクにおいて双方向コミュニケーションで必要となる帯域を確保できるか否かを判定し、確保できる場合には、ユーザ端末ａ，ｂに通信開始通知を送信する。この通知を受信したユーザ端末ａ，ｂが通信相手のユーザ端末ｂ，ａのＩＰアドレスに相互にパケットを送信することにより、双方向コミュニケーションが行われる。
【０００３】
なお、上述した従来技術は、出願人が出願時点で知る限りにおいて文献公知ではない。
また、出願人は、出願時までに本発明に関連する先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のＩＰネットワークを介して双方向コミュニケーションを行う技術においては、２ユーザ端末間で双方向コミュニケーションを行っているときに、第三者が２ユーザのいずれか一方と通信を行いたくても、そのユーザの端末に対する接続要求を第三者の端末から送信する手段がなく、第三者の端末による割込通信を行うことができないという問題があった。
また、いずれか一方のユーザ端末と第三者の端末とによる通信を行わせた場合、その通信が終了した後に元の２ユーザ端末間で双方向コミュニケーションを再開するには、双方向コミュニケーションのサービスを受けるための接続操作を改めて行わなければならないという問題があった。さらに、割込通信により２ユーザ端末間の接続が開放された残りのユーザは、別のサービスを受けられないまま、割込通信が終了するのを待ち続けなければならないという問題があった。
【０００５】
本発明はこのような課題を解決するためになされたものであり、その目的は、ＩＰネットワークを介して２ユーザ端末間で双方向コミュニケーションなどの双方向通信が行われているときに、２ユーザ端末のいずれか一方のユーザ端末と新たな双方向通信を行いたい第３のユーザ端末による割込通信を可能とし、割込通信中に他方のユーザ端末が異なる通信を享受可能とし、さらに割込通信終了後に当初の通信相手との双方向通信を再開可能とすることにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するために、本発明に係るサーバは、２つのユーザ端末の間でＩＰネットワークを介して双方向通信が行われている場合に、２つのユーザ端末とは別の第３のユーザ端末から２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも第１のユーザ端末に転送する接続要求転送手段と、接続要求を受信した第１のユーザ端末からの要求に基づき、第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、第３のユーザ端末に対し第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第１のユーザ端末と第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段とを備えることを特徴とする。
【０００７】
また、ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段を更に備え、割込通信開始制御手段は、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信に必要な帯域を確保させ、割込通信終了制御手段は、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させるものであってもよい。
また、通信保留制御手段は、帯域管理手段に対し第１のユーザ端末と第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、通信再開制御手段は、帯域管理手段に対し保留中の第１のユーザ端末と第２のユーザ端末との間の双方向通信に必要な帯域を確保させるものであってもよい。
【０００８】
また、本発明に係る通信システムは、２つのユーザ端末の間でＩＰネットワークを介する双方向通信を実現するネットワークサーバと、ユーザ端末に対しコンテンツを配信する配信サーバとを備え、ネットワークサーバは、２つのユーザ端末の間で双方向通信が行われている場合に、２つのユーザ端末とは別の第３のユーザ端末から２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも第１のユーザ端末に転送する接続要求転送手段と、接続要求を受信した第１のユーザ端末からの要求に基づき、第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、保留通知を受信した第２のユーザ端末からの要求に基づき、配信サーバに対し第２のユーザ端末にコンテンツを配信させる配信開始制御手段と、第３のユーザ端末に対し第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第１のユーザ端末と第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、配信サーバに対し第２のユーザ端末へのコンテンツ配信を終了させる配信終了制御手段と、第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段とを備えることを特徴とする。
【０００９】
また、ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段を更に備え、配信開始制御手段は、帯域管理手段に対し第２のユーザ端末と配信サーバとの間の通信に必要な帯域を確保させ、割込通信開始制御手段は、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信に必要な帯域を確保させ、割込通信終了制御手段は、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、配信終了制御手段は、帯域管理手段に対し第２のユーザ端末と配信サーバとの間の通信のために確保されていた帯域を開放させるものであってもよい。
また、通信保留制御手段は、帯域管理手段に対し第１のユーザ端末と第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させ、通信再開制御手段は、帯域管理手段に対し保留中の第１のユーザ端末と第２のユーザ端末との間の双方向通信に必要な帯域を確保させるものであってもよい。
【００１０】
また、配信サーバは、第２のユーザ端末に対しコンテンツの配信を開始したときに、第１のユーザ端末に対しコンテンツ配信の開始を示す配信開始通知を送信する配信開始通知送信手段を備えるものであってもよい。
あるいは、配信サーバは、第２のユーザ端末に対しコンテンツの配信を開始したときに、ネットワークサーバに対しコンテンツ配信の開始を示す配信開始通知を送信する配信開始通知送信手段を備え、ネットワークサーバは、配信サーバからの配信開始通知を第１のユーザ端末に転送する配信開始通知転送手段を更に備えるものであってもよい。
【００１１】
また、本発明に係るセッション切替制御方法は、２つのユーザ端末の間でＩＰネットワークを介して双方向通信が行われている場合に、２つのユーザ端末とは別の第３のユーザ端末から２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも第１のユーザ端末に転送するステップと、接続要求を受信した第１のユーザ端末からの要求に基づき、第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信するステップと、第３のユーザ端末に対し第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信するステップと、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第１のユーザ端末と第３のユーザ端末との間の接続を開放するステップと、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信するステップとを備えることを特徴とする。
【００１２】
また、通信開始通知を送信するときに、ＩＰネットワーク中の各リンクに第１のユーザ端末と第３のユーザ端末との間の双方向通信に必要な帯域を確保するステップと、第１のユーザ端末と第３のユーザ端末との間の接続を開放するときに、第１のユーザ端末と第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放するステップとを更に備えるものであってもよい。
【００１３】
また、保留通知を受信した第２のユーザ端末からの要求に基づき、配信サーバから第２のユーザ端末にコンテンツを配信するステップと、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、配信サーバによるコンテンツの配信を終了するステップとを更に備えるものであってもよい。
また、コンテンツを配信するときに、ＩＰネットワーク中の各リンクに第２のユーザ端末と配信サーバとの間の通信に必要な帯域を確保するステップと、コンテンツの配信を終了するときに、第２のユーザ端末と配信サーバとの間の通信のために確保されていた帯域を開放するステップとを更に備えるものであってもよい。
【００１４】
また、保留通知を送信するときに、ＩＰネットワーク中の各リンクに第１のユーザ端末と第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放するステップと、通信再開通知を送信するときに、ＩＰネットワーク中の各リンクに保留中の第１のユーザ端末と第２のユーザ端末との間の双方向通信に必要な帯域を確保するステップとを更に備えるものであってもよい。
また、配信サーバから第２のユーザ端末にコンテンツ配信を開始したときに、第１のユーザ端末に対しコンテンツ配信の開始を示す配信開始通知を送信するステップを更に備えるものであってもよい。
【００１５】
また、本発明に係るセッション切替制御プログラムは、ＩＰネットワークに接続されたコンピュータに、２つのユーザ端末の間でＩＰネットワークを介して双方向通信が行われている場合に、２つのユーザ端末とは別の第３のユーザ端末から２つのユーザ端末の一方の第１のユーザ端末に対する接続要求を受信したときに、この接続要求を少なくとも第１のユーザ端末に転送する接続要求転送手段と、接続要求を受信した第１のユーザ端末からの要求に基づき、第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し双方向通信の保留を示す保留通知を送信する通信保留制御手段と、第３のユーザ端末に対し第１のユーザ端末との間の双方向通信の開始を示す通信開始通知を送信する割込通信開始制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第１のユーザ端末と第３のユーザ端末との間の接続を開放する割込通信終了制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、第２のユーザ端末に対し保留中の双方向通信の再開を示す通信再開通知を送信する通信再開制御手段とを実現させるためのプログラムである。
【００１６】
また、ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段と、割込通信開始制御手段に含まれ、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信に必要な帯域を確保させる手段と、割込通信終了制御手段に含まれ、帯域管理手段に対し第１のユーザ端末と第３のユーザ端末との間の双方向通信のために確保されていた帯域を開放させる手段とを更に実現させるためのプログラムであってもよい。
【００１７】
また、保留通知を受信した第２のユーザ端末からの要求に基づき、配信サーバに対し第２のユーザ端末にコンテンツを配信させる配信開始制御手段と、第１のユーザ端末と第３のユーザ端末との間の双方向通信が終了したときに、配信サーバに対し第２のユーザ端末へのコンテンツ配信を終了させる配信終了制御手段とを更に実現させるためのプログラムであってもよい。
また、ＩＰネットワーク中の各リンクの帯域を管理する帯域管理手段と、配信開始制御手段に含まれ、帯域管理手段に対し第２のユーザ端末と配信サーバとの間の通信に必要な帯域を確保させる手段と、配信終了制御手段に含まれ、帯域管理手段に対し第２のユーザ端末と配信サーバとの間の通信のために確保されていた帯域を開放させる手段とを更に実現させるためのプログラムであってもよい。
【００１８】
また、通信保留制御手段に含まれ、帯域管理手段に対し第１のユーザ端末と第２のユーザ端末との間の双方向通信のために確保されていた帯域を開放させる手段と、通信再開制御手段に含まれ、帯域管理手段に対し保留中の第１のユーザ端末と第２のユーザ端末との間の双方向通信に必要な帯域を確保させる手段とを更に実現させるためのプログラムであってもよい。
【００１９】
また、本発明に係る記録媒体は、上述したセッション切替制御プログラムを記録したものである。
【発明の効果】
【００２０】
本発明では、２ユーザ端末の間で双方向通信が行われている場合に、第３のユーザ端末から２ユーザ端末の一方の第１のユーザ端末に対する接続要求を少なくとも第１のユーザ端末に転送し、この接続要求を受信した第１のユーザ端末からの要求に基づき、第１のユーザ端末と双方向通信を行っている第２のユーザ端末に対し保留通知を送信する。これにより、２ユーザ端末間の双方向通信が保留となり、第３のユーザ端末の割込による第１のユーザ端末との新たな双方向通信が可能となる。
また、この割込による新たな双方向通信が終了したときに、第２のユーザ端末に対し通信再開通知を送信することにより、第１のユーザ端末と第２のユーザ端末との間の保留中の双方向通信が再開される。このため、保留中の双方向通信の再開に、第１または第２のユーザ端末が改めて接続操作を行う必要がなくなる。
【００２１】
さらに、割込による新たな双方向通信が行われている間、第２のユーザ端末は別のコンテンツ配信を受けることが可能となるので、待たされていることを感じさせず、サービス性向上につながる。
以上の効果により、第３のユーザ端末からの接続要求に応じることができない比率が減少するので、双方向通信サービスの呼損を低減し、ひいてはＩＰネットワークの効率的利用が可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照し、本発明の実施の形態について詳細に説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態が適用される通信システムの全体構成を示すブロック図である。この通信システムは、インターネットなどのＩＰネットワーク１０と、ＩＰネットワーク１０を管理するネットワーク事業者のネットワークサーバ２０と、ユーザ向けに映像などのコンテンツを提供するコンテンツ提供事業者の配信サーバ５０と、ＩＰネットワーク１０に接続可能な複数のユーザの端末とから構成されている。説明の便宜のため、図１には、ユーザＡ，Ｂ，Ｃの端末６０Ａ，６０Ｂ，６０Ｃが記載されている。
【００２３】
ここで、ネットワーク事業者のネットワークサーバ２０は更に、プロトコルサーバ３０と、帯域管理サーバ４０とから構成されている。プロトコルサーバ３０は、ユーザ向けにＩＰネットワーク１０を介する双方向コミュニケーションなどの双方向通信サービスの利用手段を提供するサーバであり、特に２ユーザの端末間で双方向コミュニケーションが行われているときに２ユーザの端末のいずれか一方への第三者の端末による割込通信を実現する手段を備えている。帯域管理サーバ４０は、ＩＰネットワーク１０中の各リンクの帯域を管理するサーバである。
【００２４】
コンテンツ提供事業者の配信サーバ５０は、ユーザ向けに映像などのコンテンツを配信するサーバであり、プロトコルサーバ３０からの要求にしたがい、割込通信により双方向コミュニケーションを行えなくなった他方のユーザの端末に、割込通信が終了するまでコンテンツを配信する。
なお、ＩＰネットワーク１０は、複数の端末６０Ａ〜６０Ｃ間の接続を切り替えるルータ１１を複数有している。
【００２５】
以下、プロトコルサーバ３０、帯域管理サーバ４０および配信サーバ５０の構成について、さらに詳しく説明する。
図２は、プロトコルサーバ３０の構成を示すブロック図である。プロトコルサーバ３０は、接続要求転送部３１と、通信保留制御部３２と、配信開始制御部３３と、割込通信開始制御部３４と、割込通信終了制御部３５と、配信終了制御部３６と、通信再開制御部３７とを備えている。
ここで、接続要求転送部３１は、例えば２ユーザＡ，Ｂの端末６０Ａ，６０Ｂ間で双方向コミュニケーションが行われている場合に、第三者のユーザＣの端末６０Ｃから一方のユーザＡの端末６０Ａに対する接続要求を受信したとき、この接続要求を少なくともユーザＡの端末６０Ａに転送する。接続要求を更にユーザＢの端末６０Ｂに転送するようにしてもよい。
【００２６】
通信保留制御部３２は、接続要求を受信したユーザＡの端末６０Ａからの保留要求を受信したときに、ユーザＢの端末６０Ｂに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションが保留されることを示す保留通知を送信する。このとき、帯域管理サーバ４０に対し、端末６０Ａ，６０Ｂ間の双方向コミュニケーションのために確保されていた帯域を開放させる帯域開放要求を送信する。
配信開始制御部３３は、保留通知を受信したユーザＢの端末６０Ｂからの映像配信サービス要求を受信したときに、コンテンツ提供事業者の配信サーバ５０に対し、ユーザＢの端末６０Ｂに映像配信サービスを開始させる映像配信サービス開始要求を送信する。このとき、帯域管理サーバ４０に対し、ユーザＢの端末６０Ｂと配信サーバ５０との間の通信に必要な帯域を確保させる帯域確保要求を送信する。
【００２７】
割込通信開始制御部３４は、ユーザＡの端末６０Ａからの通信開始要求を受信したときに、ユーザＣの端末６０Ｃに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションが開始されることを示す通信開始通知を送信する。このとき、帯域管理サーバ４０に対し、端末６０Ａ，６０Ｃ間の双方向コミュニケーションに必要な帯域を確保させる帯域確保要求を送信する。
割込通信終了制御部３５は、ユーザＡの端末６０Ａからの通信終了要求を受信したときに、ユーザＣの端末６０Ｃに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションが終了することを示す通信終了通知を送信し、端末６０Ａ，６０Ｃ間の接続を開放する。このとき、帯域管理サーバ４０に対し、端末６０Ａ，６０Ｃ間の双方向コミュニケーションのために確保されていた帯域を開放させる帯域開放要求を送信する。
【００２８】
配信終了制御部３６は、ユーザＡの端末６０Ａからの通信終了要求を受信したときに、コンテンツ提供事業者の配信サーバ５０に対し、ユーザＢの端末６０Ｂへの映像配信サービスを終了させる映像配信サービス終了要求を送信する。このとき、帯域管理サーバ４０に対し、ユーザＢの端末６０Ｂと配信サーバ５０との間の通信のために確保されていた帯域を開放させる帯域開放要求を送信する。
通信再開制御部３７は、ユーザＡの端末６０Ａからの通信再開要求を受信したときに、ユーザＢの端末６０Ｂに対し、保留中の双方向コミュニケーションを再開させる通信再開通知を送信する。このとき、帯域管理サーバ４０に対し、保留中の端末６０Ａ，６０Ｂ間の双方向コミュニケーションに必要な帯域を確保させる帯域確保要求を送信する。
以上のプロトコルサーバ３０の各部３１〜３７は、例えばＳＩＰ（Session Initiation Protocol）にしたがって動作する。
【００２９】
図３は、帯域管理サーバ４０の構成を示すブロック図である。帯域管理サーバ４０は、端末収容エッジ情報記憶部４１と、経路情報記憶部４２と、帯域管理テーブル記憶部４３と、帯域制御部４４とを備えている。
ここで、端末収容エッジ情報記憶部４１は、ＩＰネットワーク１０を利用するユーザＡ〜Ｃの端末６０Ａ〜６０Ｃに関する情報を保持する。例えば、端末６０Ａ〜６０ＣのＩＰアドレス、端末６０Ａ〜６０Ｃのそれぞれが収容されるエッジルータ（ルータ名、ルータＩＰアドレスなど）の情報であり、この情報を端末収容エッジ情報と呼ぶ。
経路情報記憶部４２は、ＩＰネットワーク１０中で利用される可能性のあるすべてのエッジルータについて、あるエッジルータから他のエッジルータヘの通信がどのリンクを通過するかという経路情報を保持する。
【００３０】
帯域管理テーブル記憶部４３は、ＩＰネットワーク１０中で利用される可能性のあるすべてのリンクに、それぞれの帯域容量と現在利用中の帯域とが対応付けられた帯域管理テーブルを保持する。なお、帯域容量から現在利用中の帯域を減算することにより、利用可能な残りの帯域を求めることができる。
帯域制御部４４は、プロトコルサーバ３０からの帯域確保要求または帯域開放要求を受信したときに、帯域確保要求または帯域開放要求に設定されている２端末のＩＰアドレスを基に、端末収容エッジ情報および経路情報を参照して２端末間の通信の経路を特定し、その通信に必要な帯域をその経路上の各リンクで確保または開放して帯域管理テーブルの内容を書き替える。
【００３１】
図４は、配信サーバ５０の構成を示すブロック図である。配信サーバ５０は、コンテンツ蓄積部５１と、コンテンツ配信部５２と、配信開始通知送信部５３とを備えている。
ここで、コンテンツ蓄積部５１には、映像などのコンテンツが蓄積されている。このコンテンツは、コマーシャル付きの映像などであってもよい。
コンテンツ配信部５２は、ネットワーク事業者のプロトコルサーバ３０からの映像配信サービス開始要求を受信したときに、プロトコルサーバ３０に対しサービス開始要求を許可する映像配信サービス許可通知を返信するとともに、コンテンツ蓄積部５１に蓄積されているコンテンツを読み出し、読み出されたコンテンツを指定されたユーザＢの端末６０Ｂに配信する。
配信開始通知送信部５３は、ユーザＢの端末６０Ｂにコンテンツ配信を開始したときに、映像配信サービス開始通知をユーザＡの端末６０Ａに送信する。
【００３２】
次に、本実施の形態に係る双方向コミュニケーションのセッション切替制御方法について説明する。まず、図５を参照し、ユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の双方向コミュニケーションからユーザＡ，Ｃの端末６０Ａ，６０Ｃ間の双方向コミュニケーションへのセッションの切替制御方法について説明する。
プロトコルサーバ３０の管理の下、ユーザＡの端末６０ＡとユーザＢの端末６０Ｂとの間で双方向コミュニケーション、例えば映像コミュニケーションが行われている（ステップＳ１）。
【００３３】
このとき、ユーザＡと双方向コミュニケーションを行いたいと考えている第三者のユーザＣが、ユーザＣの端末６０Ｃからプロトコルサーバ３０にユーザＡの端末６０Ａに対する接続要求を送信すると（ステップＳ２）、プロトコルサーバ３０は接続要求転送部３１においてこの接続要求を保持するとともに、この接続要求をユーザＡの端末６０Ａに転送する（ステップＳ３）。なお、この接続要求には、端末６０Ａ，６０Ｃ間での双方向コミュニケーションに必要な要求帯域が設定されている。
【００３４】
ユーザＡがユーザＣの接続要求を承諾する場合には、ユーザＡの端末６０Ａからプロトコルサーバ３０に、ユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の双方向コミュニケーションを保留する保留要求を送信する（ステップＳ４）。
この保留要求を受信したプロトコルサーバ３０は、通信保留制御部３２により、ユーザＢの端末６０Ｂに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションが保留されることを示す保留通知を送信する（ステップＳ５）。同時に、帯域管理サーバ４０に対し、端末６０Ａ，６０Ｂ間の双方向コミュニケーションのために確保されていた帯域を開放させる帯域開放要求を送信する（ステップＳ６）。
【００３５】
この帯域開放要求を受信した帯域管理サーバ４０は、帯域制御部４４により、帯域開放要求に設定されている２端末６０Ａ，６０ＢのＩＰアドレスを基に、端末収容エッジ情報および経路情報を参照して２端末６０Ａ，６０Ｂ間の通信経路を特定し、その通信のために確保されていた帯域を通信経路上の各リンクで開放して、帯域管理テーブルの内容を書き替える。すなわち、帯域管理テーブルにおいて、通信経路上の各リンクに対し、現在利用中の帯域の値に、開放された帯域の値を加算する。そして、帯域開放を行ったことを示す帯域開放通知をプロトコルサーバ３０に返信する（ステップＳ７）。
【００３６】
この帯域開放通知を受信したプロトコルサーバ３０は、通信保留制御部３２により、ユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の接続が開放されたことを示す開放通知を、端末６０Ａ，６０Ｂのそれぞれに送信する（ステップＳ８，Ｓ９）。
これにより、ユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の双方向コミュニケーションが保留となり、ユーザＣの端末６０Ｃの割込によるユーザＡの端末６０Ａとの新たな双方向コミュニケーションが可能となる。また、双方向コミュニケーションを保留するときに、確保されていた帯域を開放することにより、開放された帯域を利用した他ユーザの通信が可能となり、通信リソースを有効活用することができる。
【００３７】
一方、ステップＳ５においてプロトコルサーバ３０からの保留通知を受信したユーザＢの端末６０Ｂの画面には、ユーザＡの端末６０Ａとの間の双方向コミュニケーションが保留されている間、映像配信サービスを受けることができることが表示される。映像配信サービスを受ける場合には、画面表示にしたがって所定のボタンをクリックすることにより、ユーザＢの端末６０Ｂからプロトコルサーバ３０に映像配信サービス要求が送信される（ステップＳ１０）。なお、この映像配信サービス要求には、配信サーバ５０から端末６０Ｂへの映像配信に必要な要求帯域が設定されている。
【００３８】
この映像配信サービス要求を受信したプロトコルサーバ３０は、配信開始制御部３３により、配信サーバ５０に対し、ユーザＢの端末６０Ｂに映像配信サービスを開始させる映像配信サービス開始要求を送信する（ステップＳ１１）。
この映像配信サービス開始要求を受信した配信サーバ３０は、ユーザＢの端末６０Ｂに映像配信することが可能な場合には、コンテンツ配信部５２により、プロトコルサーバ３０に対し、映像配信サービス開始要求を許可する映像配信サービス許可通知を返信する（ステップＳ１２）。
【００３９】
プロトコルサーバ３０は、映像配信サービス許可通知を受信すると、配信開始制御部３３により、ステップＳ１０において受信された映像配信サービス要求から、配信サーバ５０から端末６０Ｂへの映像配信に必要な要求帯域を抽出し、この要求帯域を確保させる帯域確保要求を帯域管理サーバ４０に対し送信する（ステップＳ１３）。
【００４０】
この帯域確保要求を受信した帯域管理サーバ４０は、帯域制御部４４により、ユーザＢの端末６０Ｂと配信サーバ５０との間の通信で要求されている帯域を確保できるかどうかを判定する。具体的には、まず、帯域確保要求に設定されている端末６０Ｂおよび配信サーバ５０のＩＰアドレスを基に、端末収容エッジ情報および経路情報を参照して端末６０Ｂと配信サーバ５０と間の通信経路を特定する。そして、帯域管理テーブルを参照し、通信経路上の各リンクに対し、利用可能な残りの帯域と、要求されている帯域とを比較する。その結果、比較を行ったすべてのリンクで利用可能な残りの帯域が大きければ、ユーザＢの端末６０Ｂと配信サーバ５０との間の通信で要求されている帯域を確保できると判定する。この場合には、要求されている帯域を通信経路上の各リンクで確保して、帯域管理テーブルの内容を書き替える。すなわち、帯域管理テーブルにおいて、通信経路上の各リンクに対し、現在利用中の帯域の値から、確保された帯域の値を減算する。そして、帯域確保を行ったことを示す帯域確保通知をプロトコルサーバ３０に返信する（ステップＳ１４）。
【００４１】
この帯域確保通知を受信したプロトコルサーバ３０は、配信開始制御部３３により、ユーザＢの端末６０Ｂに対し、配信サーバ５０による映像配信サービスを許可する映像配信サービス許可通知を返信する（ステップＳ１５）。
この映像配信サービス許可通知を受けて、ユーザＢが端末６０Ｂから配信サーバ３０に対し配信要求を送信すると（ステップＳ１６）、配信サーバ３０は、コンテンツ配信部５２により、コンテンツ蓄積部５１に蓄積されているコンテンツを読み出し、読み出されたコンテンツをユーザＢの端末６０Ｂに配信する。このようにして、ユーザＢの端末６０Ｂへの映像配信サービスが開始される（ステップＳ１７）。ユーザＢは、ユーザＣの端末６０Ｃの割込によりユーザＡの端末６０Ａとの双方向コミュニケーションが保留となっている間、映像配信サービスを受けられるので、待たされていることを感じずに済む。
【００４２】
その後、配信サーバ３０は、配信開始通知送信部５３により、ユーザＡの端末６０Ａに対し、ユーザＢの端末６０Ｂへの映像配信サービスが開始されたことを示す映像配信サービス開始通知を送信する（ステップＳ１８）。なお、この映像配信サービス開始通知には、ユーザＢの端末６０ＢのＩＰアドレス（配信ＩＰ）と、このＩＰアドレスにコンテンツを配信していることを示す識別子（配信ＩＤ）とが含まれている。これにより、ユーザＡは、双方向コミュニケーションの相手だったユーザＢが映像配信サービスを受けていることを知ることができる。
【００４３】
ユーザＡが割込によるユーザＣとの双方向コミュニケーションを開始する場合には、ユーザＡの端末６０Ａからプロトコルサーバ３０に対し通信開始要求を送信する（ステップＳ１９）。
この通信開始要求を受信したプロトコルサーバ３０は、割込通信開始制御部３４により、ステップＳ２において受信された接続要求から、端末６０Ａ，６０Ｃ間の双方向コミュニケーションに必要な要求帯域を抽出し、この要求帯域を確保させる帯域確保要求を帯域管理サーバ４０に対し送信する（ステップＳ２０）。
【００４４】
この帯域確保要求を受信した帯域管理サーバ４０は、帯域制御部４４により、ユーザＡの端末６０ＡとユーザＣの端末６０Ｃとの間の通信で要求されている帯域を確保できるかどうかを判定する。その結果、確保できる場合には、要求されている帯域を端末６０Ａ，６０Ｃ間の通信経路上の各リンクで確保し、帯域管理テーブルの内容を書き替える。帯域確保の判定から帯域管理テーブルの内容書替までの具体的な手法は、ステップＳ１４と同様であるから、その説明は省略する。そして、帯域確保を行ったことを示す帯域確保通知をプロトコルサーバ３０に返信する（ステップＳ２１）。
【００４５】
プロトコルサーバ３０は、この帯域確保通知を受信すると、ユーザＡ，Ｃのそれぞれの端末６０Ａ，６０Ｃに対し、端末６０Ａ，６０Ｃ間の双方向コミュニケーションが開始されることを示す通信開始通知を送信する（ステップＳ２２，Ｓ２３）。
この後、ユーザＡの端末６０ＡがユーザＣの端末６０ＣのＩＰアドレスを宛先アドレスとし、またユーザＣの端末６０ＣがユーザＡの端末６０ＡのＩＰアドレスを宛先アドレスとして相互にパケットを送信すると、ＩＰネットワーク１０のルータ１１が宛先アドレスを基にパケットの送信先を切り替えることにより、端末６０Ａ，６０Ｃ間で双方向コミュニケーション、例えば映像コミュニケーションが行われる（ステップＳ３０）。
【００４６】
次に、図６を参照し、ユーザＡ，Ｃの端末６０Ａ，６０Ｃ間の双方向コミュニケーションからユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の双方向コミュニケーションへのセッションの再切替制御について説明する。
ユーザＡの端末６０ＡとユーザＣの端末６０Ｃとの間で割込による双方向コミュニケーションが行われている（ステップＳ３０）。また、ユーザＢの端末６０Ｂが、配信サーバ４０から映像配信サービスを受けている（ステップＳ１７）。
ユーザＡがユーザＣとの割込による双方向コミュニケーションを終了したいときには、ユーザＡの端末６０Ａからプロトコルサーバ３０に通信終了要求を送信する（ステップＳ３１）。この通信終了要求には、ステップＳ１８において受信された映像配信サービス開始通知に設定されている配信ＩＤおよび配信ＩＰが含まれている。
【００４７】
通信終了要求を受信したプロトコルサーバ３０は、割込通信終了制御部３５により、ユーザＣの端末６０Ｃに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションが終了することを示す通信終了通知を送信し、端末６０Ａ，６０Ｃ間の接続を開放する（ステップＳ３２）。同時に、帯域管理サーバ４０に対し、端末６０Ａ，６０Ｃ間の双方向コミュニケーションのために確保されていた帯域を開放させる帯域開放要求を送信する（ステップＳ３３）。
【００４８】
この帯域開放要求を受信した帯域管理サーバ４０は、帯域制御部４４により、ユーザＡ，Ｃの端末６０Ａ，６０Ｃ間の通信経路上の各リンクでその通信のために確保されている帯域を開放し、帯域管理テーブルの内容を書き替える。具体的な手法は、ステップＳ７と同様であるから、その説明は省略する。そして、帯域開放を行ったことを示す帯域開放通知をプロトコルサーバ３０に返信する（ステップＳ３４）。
この帯域開放通知を受信したプロトコルサーバ３０は、割込通信終了制御部３５により、ユーザＡ，Ｃの端末６０Ａ，６０Ｃ間の接続が開放されたことを示す開放通知を、端末６０Ａ，６０Ｃのそれぞれに送信する（ステップＳ３５，Ｓ３６）。
これにより、ユーザＡ，Ｃ間の端末６０Ａ，６０Ｃ間の割込による双方向コミュニケーションが終了する。
【００４９】
また、プロトコルサーバ３０は、ステップＳ３１において受信した通信終了要求に設定されている配信ＩＤおよび配信ＩＰから、当初ユーザＡとの双方向コミュニケーションの相手であったユーザＢの端末６０Ｂが、配信サーバ５０から映像配信サービスを受けていることが分かる。そこで、配信終了制御部３６により、ユーザＢの端末６０Ｂに対し、ユーザＡの端末６０Ａとの双方向コミュニケーションを再開するため映像配信サービスを終了することを示す映像配信サービス終了通知を送信する（ステップＳ３７）。これと同時に、配信サーバ５０に対し、ユーザＢの端末６０Ｂへの映像配信サービスを終了させる映像配信サービス終了要求を送信する（ステップＳ３８）。
映像配信サービス終了要求を受信した配信サーバ５０は、映像配信サービス終了要求に含まれる配信ＩＤおよび配信ＩＰを基に、コンテンツ配信部５２による端末６０Ｂへのコンテンツの配信を停止する。これにより、端末６０Ｂへの映像配信サービスが終了する。
【００５０】
プロトコルサーバ３０は、さらに、配信終了制御部３６により、帯域管理サーバ４０に対し、配信サーバ５０からユーザＢの端末６０Ｂへの映像配信のために確保されていた帯域を開放させる帯域開放要求を送信する（ステップＳ３９）。
この帯域開放要求を受信した帯域管理サーバ４０は、帯域制御部４４により、ユーザＢの端末６０Ｂと配信サーバ５０との間の通信経路上の各リンクでその通信のために確保されている帯域を開放し、帯域管理テーブルの内容を書き替える。具体的な手法は、ステップＳ７と同様であるから、その説明は省略する。そして、帯域開放を行ったことを示す帯域開放通知をプロトコルサーバ３０に返信する（ステップＳ４０）。
この帯域開放通知を受信したプロトコルサーバ３０は、配信終了制御部３６により、配信サーバ５０およびユーザＢの端末６０Ｂのそれぞれに対し、両者の間の接続が開放されたことを示す開放通知を送信する（ステップＳ４１，Ｓ４２）。
【００５１】
ユーザＡが、保留中のユーザＢの端末６０Ｂとの双方向コミュニケーションを再開する場合には、ユーザＡの端末６０Ａからプロトコルサーバ３０に対し、ユーザＢの端末６０ＢのＩＰアドレスを含む通信再開要求を送信する（ステップＳ４３）。なお、この接続要求には、端末６０Ａ，６０Ｂ間での双方向コミュニケーションに必要な要求帯域が設定されている。
【００５２】
この通信再開要求を受信したプロトコルサーバ３０は、通信再開制御部３７により、通信再開要求に含まれているＩＰアドレスを基に、ユーザＢの端末６０Ｂに対し、保留中の双方向コミュニケーションを再開させる通信再開通知を送信する（ステップＳ４４）。なお、プロトコルサーバ３０がユーザＡ，Ｂの端末６０Ａ，６０Ｂ間の双方向コミュニケーションを保留したときに、両端末６０Ａ，６０ＢのＩＰアドレスを対応付けて記録しておき、通信再開通知を受信したときに、その送信元アドレスすなわち端末６０ＡのＩＰアドレスに対応する端末６０ＢのＩＰアドレスを読み出し、読み出されたＩＰアドレスを基にユーザＢの端末６０Ｂに対し通信再開通知を送信するようにしてもよい。
【００５３】
通信再開通知を受信したときに、ユーザＢが双方向コミュニケーションを再開する用意が調っている場合には、ユーザＢは端末６０Ｂからプロトコルサーバ３０に対し、通信再開確認通知を送信する（ステップＳ４５）。
この通信再開確認通知を受信したプロトコルサーバ３０は、通信再開制御部３７により、ステップＳ４３において受信された通信再開要求から、端末６０Ａ，６０Ｂ間の双方向コミュニケーションに必要な要求帯域を抽出し、この要求帯域を確保させる帯域確保要求を帯域管理サーバ４０に対し送信する（ステップＳ４６）。
【００５４】
この帯域確保要求を受信した帯域管理サーバ４０は、帯域制御部４４により、ユーザＡの端末６０ＡとユーザＢの端末６０Ｂとの間の通信で要求されている帯域を確保できるかどうかを判定する。その結果、確保できる場合には、要求されている帯域を端末６０Ａ，６０Ｂ間の通信経路上の各リンクで確保し、帯域管理テーブルの内容を書き替える。帯域確保の判定から帯域管理テーブルの内容書替までの具体的な手法は、ステップＳ１４と同様であるから、その説明は省略する。なお、ステップＳ６，Ｓ７において、端末６０Ａ，６０Ｂ間の双方向コミュニケーションのために確保されていた帯域を開放するときに、確保されていた帯域の値を記録しておき、この帯域の値を通信再開のための帯域確保要求を受信したときに読み出して、帯域管理テーブルの内容を書き替えるようにしてもよい。この場合には、ステップＳ４３においてユーザＡの端末６０Ａから送信される通信再開要求に要求帯域を設定する必要はない。
帯域管理サーバ４０は、帯域確保を行った後、帯域確保を行ったことを示す帯域確保通知をプロトコルサーバ３０に返信する（ステップＳ４７）。
【００５５】
プロトコルサーバ３０は、帯域確保通知を受信すると、ユーザＡの端末６０Ａに対し、ユーザＢの端末６０Ｂとの双方向コミュニケーションが再開されることを示す通信再開通知を送信する（ステップＳ４８）。
この後、ユーザＡの端末６０ＡがユーザＢの端末６０ＢのＩＰアドレスを宛先アドレスとし、またユーザＢの端末６０ＢがユーザＡの端末６０ＡのＩＰアドレスを宛先アドレスとして相互にパケットを送信すると、ＩＰネットワーク１０のルータ１１が宛先アドレスを基にパケットの送信先を切り替えることにより、端末６０Ａ，６０Ｂ間で双方向コミュニケーションが行われる（ステップＳ４９）。
【００５６】
このように、本実施の形態では、双方向コミュニケーションを保留にした後で、ユーザが改めて最初から接続操作を行わなくても、セッションの切替により、保留中の双方向コミュニケーションの再開させることができる。
【００５７】
なお、ステップＳ１３，Ｓ２０，Ｓ４６において、帯域管理サーバ４０が帯域制御部４４により、帯域確保要求に応じて、通信経路上の各リンクに対し、利用可能な残りの帯域と、要求されている帯域とを比較した結果、１つでも利用可能な残りの帯域が小さいリンクがあれば、帯域を確保できないと判定する。この場合には、帯域確保要求を拒否する応答をプロトコルサーバ３０に返信する。この場合には、映像配信サービス、割込による双方向コミュニケーション、または保留した双方向コミュニケーションの再開を行うことができない。
特に、保留した双方向コミュニケーションを再開できないという事態を回避するために、ステップＳ６，Ｓ７における双方向コミュニケーション保留時の帯域開放を行わないようにしてもよい。
【００５８】
（第２の実施の形態）
図７は、本発明の第２の実施の形態が適用される通信システムの全体構成を示すブロック図である。図１に示した通信システムでは、双方向コミュニケーションが保留されているユーザＢの端末６０Ｂにコンテンツ配信が開始されたことを示す映像配信サービス開始通知を配信サーバ５０からユーザＡの端末６０Ａに直接送信するのに対し、図７に示した通信システムでは、映像配信サービス開始通知を配信サーバ１５０からネットワークサーバ１２０のプロトコルサーバ１３０を経由してユーザＡの端末６０Ａに送信するようにしている。
【００５９】
すなわち、図８に示す配信サーバ１５０の配信開始通知送信部１５３は、映像配信サービス開始通知をプロトコルサーバ１３０に送信する。また、図９に示すプロトコルサーバ１３０は、配信サーバ１５０からの映像配信サービス開始通知をユーザＡの端末６０Ａに転送する配信開始通知転送部３８を備えている。
配信サーバ１５０からプロトコルサーバ１３０に送信される映像配信サービス開始通知には、第１の実施の形態と同様に、配信ＩＤおよび配信ＩＰが含まれている。このため、プロトコルサーバ１３０の配信開始通知転送部３８に映像配信サービス開始通知を保持する手段を設けることにより、図６のステップＳ３１においてユーザＡの端末６０Ａからプロトコルサーバ３０に送信される通信終了要求に、必ずしも配信ＩＤおよび配信ＩＰを設定する必要がなくなる。
なお、図７，図８，図９において、図１，図２，図４に示した構成要素に同一または相当する構成要素には、同一符号を付している。
【００６０】
（第３の実施の形態）
本発明の第３の実施の形態として、プロトコルサーバ、帯域管理サーバおよび配信サーバのそれぞれをプログラム制御により動作するコンピュータにより実現する形態を説明する。
図１０は、プロトコルサーバとなるコンピュータの構成を示すブロック図である。この図に示すコンピュータ２３０は、制御プログラム２３７にしたがって各部を制御する制御部２３１と、制御プログラム２３７が格納される記憶部２３２と、ＩＰネットワーク１０や帯域管理サーバとのインタフェースとなる通信Ｉ／Ｆ部２３３と、光ディスクや磁気ディスクなどの各種記録媒体２３６とのインタフェースとなる記録媒体Ｉ／Ｆ部２３４とを備えている。これらの各部２３１〜２３４は、バス２３５により接続されている。
【００６１】
制御プログラム２３７は、記録媒体２３６に記録された状態で提供される。制御プログラム２３７が記録された記録媒体２３６を記録媒体Ｉ／Ｆ部２３４に接続すると、制御部２３１は記録媒体２３６から制御プログラム２３７を読み出し、記憶部２３２に格納する。その後のオペレータからの指示に基づき、制御部２３１が記憶部２３２に格納された制御プログラム２３７を実行することにより、図２に示した接続要求転送部３１、通信保留制御部３２、配信開始制御部３３、割込通信開始制御部３４、割込通信終了制御部３５、配信終了制御部３６および通信再開制御部３７が実現される。あるいは、図９に示した配信開始通知転送部３８がさらに実現される。
なお、制御プログラム２３７は、ＩＰネットワーク１０を介して提供されてもよい。
【００６２】
図１１は、帯域管理サーバとなるコンピュータの構成を示すブロック図である。この図に示すコンピュータ２４０は、制御プログラム２４８にしたがって各部を制御する制御部２４１と、制御プログラム２４８が格納される記憶部２４２と、端末収容エッジ情報２４３Ａ、経路情報２４３Ｂおよび帯域管理テーブル２４３Ｃが格納される記憶部２４３と、ＩＰネットワーク１０やプロトコルサーバとのインタフェースとなる通信Ｉ／Ｆ部２４４と、光ディスクや磁気ディスクなどの各種記録媒体２４７とのインタフェースとなる記録媒体Ｉ／Ｆ部２４５とを備えている。これらの各部２４１〜２４５は、バス２４６により接続されている。
【００６３】
制御プログラム２４８は、記録媒体２４７に記録された状態で提供される。制御プログラム２４８が記録された記録媒体２４７を記録媒体Ｉ／Ｆ部２４５に接続すると、制御部２４１は記録媒体２４７から制御プログラム２４８を読み出し、記憶部２４２に格納する。その後のオペレータからの指示に基づき、制御部２４１が記憶部２４２に格納された制御プログラム２４８を実行することにより、図３に示した帯域制御部４４が実現される。なお、記憶部２４３により、図３に示した端末収容エッジ情報記憶部４１、経路情報記憶部４２および帯域管理テーブル記憶部４３が実現される。
なお、制御プログラム２４８は、ＩＰネットワーク１０を介して提供されてもよい。
【００６４】
図１２は、配信サーバとなるコンピュータの構成を示すブロック図である。この図に示すコンピュータ２５０は、制御プログラム２５８にしたがって各部を制御する制御部２５１と、制御プログラム２５８が格納される記憶部２５２と、映像などのコンテンツが蓄積されるコンテンツ蓄積部２５３と、ＩＰネットワーク１０とのインタフェースとなる通信Ｉ／Ｆ部２５４と、光ディスクや磁気ディスクなどの各種記録媒体２５７とのインタフェースとなる記録媒体Ｉ／Ｆ部２５５とを備えている。これらの各部２５１〜２５５は、バス２５６により接続されている。
【００６５】
制御プログラム２５８は、記録媒体２５７に記録された状態で提供される。制御プログラム２５８が記録された記録媒体２５７を記録媒体Ｉ／Ｆ部２５５に接続すると、制御部２５１は記録媒体２５７から制御プログラム２５８を読み出し、記憶部２５２に格納する。その後のオペレータからの指示に基づき、制御部２５１が記憶部２５２に格納された制御プログラム２５８を実行することにより、図４に示したコンテンツ配信部５２および配信開始通知送信部５３が実現される。あるいは、図８に示したコンテンツ配信部５２および配信開始通知送信部１５３が実現される。
なお、制御プログラム２５８は、ＩＰネットワーク１０を介して提供されてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施の形態が適用される通信システムの全体構成を示すブロック図である。
【図２】プロトコルサーバの構成を示すブロック図である。
【図３】帯域管理サーバの構成を示すブロック図である。
【図４】配信サーバの構成を示すブロック図である。
【図５】ユーザＡ，Ｂの端末間の双方向コミュニケーションからユーザＡ，Ｃの端末間の双方向コミュニケーションへのセッション切替の流れを示すシーケンス図である。
【図６】ユーザＡ，Ｃの端末間の双方向コミュニケーションからユーザＡ，Ｂの端末間の双方向コミュニケーションへのセッション再切替の流れを示すシーケンス図である。
【図７】本発明の第２の実施の形態が適用される通信システムの全体構成を示すブロック図である。
【図８】配信サーバの構成を示すブロック図である。
【図９】プロトコルサーバの構成を示すブロック図である。
【図１０】プロトコルサーバとなるコンピュータの構成を示すブロック図である。
【図１１】帯域管理サーバとなるコンピュータの構成を示すブロック図である。
【図１２】配信サーバとなるコンピュータの構成を示すブロック図である。
【符号の説明】
【００６７】
１０…ＩＰネットワーク、１１…ルータ、２０，１２０…ネットワークサーバ、３０，１３０…プロトコルサーバ、３１…接続要求転送部、３２…通信保留制御部、３３…配信開始制御部、３４…割込通信開始制御部、３５…割込通信終了制御部、３６…配信終了制御部、３７…通信再開制御部、３８…通信開始通知転送部、４０…帯域管理サーバ、４１…端末収容エッジ情報記憶部、４２…経路情報記憶部、４３…帯域管理テーブル記憶部、４４…帯域確保要求受付判定部、５０，１５０…配信サーバ、５１…コンテンツ蓄積部、５２…コンテンツ配信部、５３，１５３…配信開始通知送信部、６０Ａ〜６０Ｃ…端末、２３０，２４０，２５０…コンピュータ、２３１，２４１，２５１…制御部、２３２，２４２，２４３，２５２，２５３…記憶部、２３３，２４４，２５４…通信Ｉ／Ｆ部、２３４，２４５，２５５…記録媒体Ｉ／Ｆ部、２３５，２４６，２５６…バス、２３６，２４７，２５７…記録媒体、２３７，２４８，２５８…制御プログラム、２４３Ａ…端末収容エッジ情報、２４３Ｂ…経路情報、２４３Ｃ…帯域管理テーブル。
【図１】
2005323309.tif 000003
【図２】
2005323309.tif 000004
【図３】
2005323309.tif 000005
【図４】
2005323309.tif 000006
【図５】
2005323309.tif 000007
【図６】
2005323309.tif 000008
【図７】
2005323309.tif 000009
【図８】
2005323309.tif 000010
【図９】
2005323309.tif 000011
【図１０】
2005323309.tif 000012
【図１１】
2005323309.tif 000013
【図１２】
2005323309.tif 000014