(57)【要約】【課題】セッション移行のためのＩＰアドレスやポート情報の取得、及び移行先のクライアント端末での受信環境の構築を簡易且つ迅速に行い、配信先のサーバ側でのセッション切り替え時のアプリケーションの再立ち上げを不要とし、異なるクライアント端末に対し、これまで行われていた放送等のセッションをそのまま引き継ぐことを可能とする。【解決手段】本通信システム及び方法では、ネットワークコントローラがセッション引き継ぎ先の第１のクライアント端末にセッション引き継ぎ要求を行うと、当該第１のクライアント端末がセッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を送信すると、上記第１のクライアント端末が当該セッション情報を受けて受信環境を設定し、ネットワークコントローラにセッション引き継ぎ準備完了通知を行い、ネットワークコントローラがセッションの切り替えを行う。【選択図】      図１
2005210378.tif 000002
【特許請求の範囲】
【請求項１】
動的に再構築可能なネットワーク上のセッションを制御する通信システムにおいて、
上記セッションを利用して通信を行うサーバ、第１及び第２のクライアント端末と、
セッション情報を管理する管理テーブルを備えたセッションマネージャと、
コントロールプレーンとしてのネットワークコントローラと、
を具備し、上記ネットワークコントローラがセッション引き継ぎ先の第１のクライアント端末にセッション引き継ぎ要求を行うと、当該第１のクライアント端末が上記セッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を送信すると、上記第１のクライアント端末が当該セッション情報を受けて受信環境を設定してネットワークコントローラにセッション引き継ぎ準備完了通知を行い、ネットワークコントローラがセッションの切り替えを行う、
ことを特徴とする通信システム。
【請求項２】
上記ネットワークコントローラがセッション引き継ぎ元の第２のクライアント端末にセッションの切り替え要求を行い、第２のクライアント端末が当該要求を受けてセッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を第２のクライアント端末に送信し、当該第２のクライアント端末が当該セッション情報に基づいて少なくともＩＰアドレス及びポートの設定変更を行うことを更に特徴とする請求項１に記載の通信システム。
【請求項３】
上記サーバが上記セッションマネージャに対してセッション情報の削除要求を行い、当該セッションマネージャが当該要求に基づきセッション情報に関するエントリを削除しセッション情報の削除通知を上記サーバに対して行うことを更に特徴とする請求項１に記載の通信システム。
【請求項４】
動的に再構築可能なネットワーク上のセッションを利用して少なくともクライアント端末との間で通信を行うサーバを少なくとも備えており、
当該サーバは、クライアント端末からのセッション生成要求を受けると当該クライアント端末とのネゴシエーションを実施してセッションを生成し、セッションマネージャに未登録のセッション情報を通知し、当該セッションマネージャの管理テーブルに当該セッション情報を登録するように促すことを特徴とする通信システム。
【請求項５】
上記サーバは、セッションの切り替えが行われた場合にセッション情報の削除要求を受けたときには、セッションマネージャに対して当該セッション情報の削除要求を行い、当該セッションマネージャの管理テーブルの当該セッション情報の登録を削除するように促すことを特徴とする請求項４に記載の通信システム。
【請求項６】
上記動的に再構築可能なネットワークとはＡＳＴＮ又はＡＳＯＮであることを更に特徴とする請求項１乃至５のいずれかに記載の通信システム。
【請求項７】
動的に再構築可能なネットワーク上のセッションを利用して通信を行うサーバ、クライアント端末と、コントロールプレーンとしてのネットワークコントローラとを有する通信システムに適用されるセッションマネージャであって、
セッション情報を管理するための管理テーブルを備え、
上記サーバからのセッション情報を受信すると、上記管理テーブルに当該セッション情報を登録し、サーバに登録完了通知を行い、
上記クライアント端末からのセッション情報の要求を受けると、上記管理テーブルの検索を行い、クライアント端末に当該セッション情報を通知し、
上記サーバからセッション情報の削除要求を受けると、管理テーブルの検索を行い、当該セッション情報の削除を行う、
ことを特徴とするセッションマネージャ。
【請求項８】
動的に再構築可能なネットワーク上のセッションを制御する通信方法において、
ネットワークコントローラがセッション引き継ぎ先の第１のクライアント端末にセッション引き継ぎ要求を行うと、当該第１のクライアント端末が上記セッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を送信すると、上記第１のクライアント端末が当該セッション情報を受けて受信環境を設定し、ネットワークコントローラにセッション引き継ぎ準備完了通知を行い、ネットワークコントローラがセッションの切り替えを行う、ことを特徴とする通信方法。
【請求項９】
上記ネットワークコントローラがセッション引き継ぎ元の第２のクライアント端末にセッションの切り替え要求を行い、第２のクライアント端末が当該要求を受けてセッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を第２のクライアント端末に送信し、当該第２のクライアント端末が当該セッション情報に基づいて少なくともＩＰアドレス及びポートの設定変更を行うことを更に特徴とする請求項８に記載の通信方法。
【請求項１０】
上記サーバが上記セッションマネージャに対してセッション情報の削除要求を行い、当該セッションマネージャが当該要求に基づきセッション情報に関するエントリを削除しセッション情報の削除通知を上記サーバに対して行うことを更に特徴とする請求項８に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＡＳＴＮ(Automatic switched transfer networks )／ＡＳＯＮ(Automatic switched optical networks )上で、例えばRTP over UDP等に係るセッションの切り替えを制御する為の通信システム等に関するものである。
【背景技術】
【０００２】
従来、ＩＰを利用したストリームをＡＳＯＮのようなスイッチ型ネットワークで流した場合、サーバはネットワーク再構成時に新たに接続されたクライアント端末にそれまでのストリームを引き継ぐことができず、再度セッションを貼り直すことが必要である。従って、ストリームの再生を円滑に別のクライアント端末に移行することは困難である。
【０００３】
ここで、上記ＡＳＯＮのようなスイッチ型ネットワークに類似する技術としてはMobile IPがある。このMobile IPでは、経路の途中にゲートウェイを置き、このゲートウェイでセッションの転送処理を行うことを特徴としている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、上記Mobile IPでは、経路の途中にゲートウェイを置き、当該ゲートウェイでセッションの転送処理を行うことから、中継に関わるコスト（管理コスト／伝送遅延等）が存在することになる。さらに、Mobile IPは、同一端末に対するセッションを保持する為の技術であり、異なるクライアントへセッションを移行する技術ではないので、ＡＳＯＮとは、そもそも適応領域（アプリケーション）が異なる。
【０００５】
本発明の目的とするところは、セッション移行のためのＩＰアドレスやポート情報の取得、並びに移行先のクライアント端末での受信環境の構築を簡易且つ迅速に行い、配信先のサーバ側でのセッション切り替え時のアプリケーションの再立ち上げを不要とし、異なるクライアント端末に対し、それまで行われていた放送等のセッションをそのまま引き継ぐことを可能ならしめることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の態様では、動的に再構築可能なネットワーク上のセッションを制御する通信システムにおいて、上記セッションを利用して通信を行うサーバ、第１及び第２のクライアント端末と、セッション情報を管理する管理テーブルを備えたセッションマネージャと、コントロールプレーンとしてのネットワークコントローラと、を具備し、上記ネットワークコントローラがセッション引き継ぎ先の第１のクライアント端末にセッション引き継ぎ要求を行うと、当該第１のクライアント端末が上記セッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を送信すると、上記第１のクライアント端末が当該セッション情報を受けて受信環境を設定してネットワークコントローラにセッション引き継ぎ準備完了通知を行い、ネットワークコントローラがセッションの切り替えを行う、ことを特徴とする通信システムが提供される。
【０００７】
本発明の第２の態様では、上記第１の態様において、上記ネットワークコントローラがセッション引き継ぎ元の第２のクライアント端末にセッションの切り替え要求を行い、第２のクライアント端末が当該要求を受けてセッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を第２のクライアント端末に送信し、当該第２のクライアント端末が当該セッション情報に基づいて少なくともＩＰアドレス及びポートの設定変更を行うことを更に特徴とする通信システムが提供される。
【０００８】
本発明の第３の態様では、上記第１の態様において、上記サーバが上記セッションマネージャに対してセッション情報の削除要求を行い、当該セッションマネージャが当該要求に基づきセッション情報に関するエントリを削除しセッション情報の削除通知を上記サーバに対して行うことを更に特徴とする通信システムが提供される。
【０００９】
本発明の第４の態様では、動的に再構築可能なネットワーク上のセッションを利用して少なくともクライアント端末との間で通信を行うサーバを少なくとも備えており、当該サーバは、クライアント端末からのセッション生成要求を受けると当該クライアント端末とのネゴシエーションを実施してセッションを生成し、セッションマネージャに未登録のセッション情報を通知し、当該セッションマネージャの管理テーブルに当該セッション情報を登録するように促すことを特徴とする通信システムが提供される。
【００１０】
本発明の第５の態様では、上記第４の態様において、上記サーバは、セッションの切り替えが行われた場合にセッション情報の削除要求を受けたときには、セッションマネージャに対して当該セッション情報の削除要求を行い、当該セッションマネージャの管理テーブルの当該セッション情報の登録を削除するように促すことを特徴とする通信システムが提供される。
【００１１】
本発明の第６の態様では、上記第１乃至第５の態様において、上記動的に再構築可能なネットワークとはＡＳＴＮ又はＡＳＯＮであることを更に特徴とする通信システムが提供される。
【００１２】
本発明の第７の態様では、動的に再構築可能なネットワーク上のセッションを利用して通信を行うサーバ、クライアント端末と、コントロールプレーンとしてのネットワークコントローラとを有する通信システムに適用されるセッションマネージャであって、セッション情報を管理するための管理テーブルを備え、上記サーバからのセッション情報を受信すると、上記管理テーブルに当該セッション情報を登録し、サーバに登録完了通知を行い、上記クライアント端末からのセッション情報の要求を受けると、上記管理テーブルの検索を行い、クライアント端末に当該セッション情報を通知し、上記サーバからセッション情報の削除要求を受けると、管理テーブルの検索を行い、当該セッション情報の削除を行う、ことを特徴とするセッションマネージャが提供される。
【００１３】
本発明の第８の態様では、動的に再構築可能なネットワーク上のセッションを制御する通信方法において、ネットワークコントローラがセッション引き継ぎ先の第１のクライアント端末にセッション引き継ぎ要求を行うと、当該第１のクライアント端末が上記セッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を送信すると、上記第１のクライアント端末が当該セッション情報を受けて受信環境を設定し、ネットワークコントローラにセッション引き継ぎ準備完了通知を行い、ネットワークコントローラがセッションの切り替えを行う、ことを特徴とする通信方法が提供される。
【００１４】
本発明の第９の態様では、上記第８の態様において、上記ネットワークコントローラがセッション引き継ぎ元の第２のクライアント端末にセッションの切り替え要求を行い、第２のクライアント端末が当該要求を受けてセッションマネージャに対してセッション情報を要求し、当該セッションマネージャが管理テーブルのセッション情報を第２のクライアント端末に送信し、当該第２のクライアント端末が当該セッション情報に基づいて少なくともＩＰアドレス及びポートの設定変更を行うことを更に特徴とする通信方法が提供される。
【００１５】
本発明の第１０の態様では、上記第９の態様において、上記サーバが上記セッションマネージャに対してセッション情報の削除要求を行い、当該セッションマネージャが当該要求に基づきセッション情報に関するエントリを削除しセッション情報の削除通知を上記サーバに対して行うことを更に特徴とする通信方法が提供される。
【発明の効果】
【００１６】
本発明によれば、セッション移行のためのＩＰアドレスやポート情報等の取得、及び移行先のクライアント端末での受信環境の構築を簡易且つ迅速に行い、配信先のサーバ側でのセッション切り替え時のアプリケーションの再立ち上げを不要とし、異なるクライアント端末に対し、これまで行われていた放送等のセッションをそのまま引き継ぐことを可能とする為のセッションマネージャ、通信システム、通信方法を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明の一実施の形態について説明する。
【００１８】
先ず、本発明の理解を深めるべく、本発明の一実施の形態に係る通信システム等の基礎となるＡＳＯＮについて、その基本原理を説明する。
【００１９】
ＡＳＯＮではサーバとクライアント端末はフォトニッククロスコネクト（PXC；Photonic Cross Connect）を介して接続されている。このＰＸＣは電気的処理を介さずに光のまま光信号を交換する装置である。サーバからクライアント端末にパスを介してストリーム情報が送信されると、当該クライアント端末で当該ストリーム情報が再生される。
【００２０】
この通信過程でＰＸＣに各種障害が発生すると、当該障害がコントロールプレーンにて自動的に検出され、別の経路が計算されてパスが貼り直される。ここで再び障害が発生した場合には、同様の手法で新しいパスが貼り直されることになる。このようなＡＳＯＮ上のセッションは、サーバとクライアント端末とが互いのＩＰアドレスとポート番号を認識している間は維持される。本発明の実施の形態に係る通信システム等は、上記ＡＳＯＮやＡＳＴＮの技術を拡張したものであり、放送に係る映像や音声情報等の送信先のクライアント端末を変更する場合に、サーバの設定変更を伴わずに、例えば時間等で区切られたスケジュール単位でのセッションの自動的な切り替えを可能とするものである。
【００２１】
尚、類似技術であるMobile IPでは、経路の途中にゲートウェイを置き、このゲートウェイでセッションの切り替え処理を行っていた。この場合、中継に関わるコスト（管理コスト／伝送遅延等）が存在することになる。この点、本実施の形態に係る通信システム等では、中間ノードを必要としないため、このようなコストが発生しない。
【００２２】
以上をふまえて本発明の一実施の形態に係る通信システム等について詳述する。
【００２３】
図１乃至図４には、本発明の一実施の形態に係る通信システムの構成及び作用を示し説明する。この実施の形態に係る通信システムは、動的に再構築可能なネットワークであるＡＳＴＮ／ＡＳＯＮ上のセッションを利用して通信を行う為のストリームサーバ３と、当該ストリームサーバ３からのストリーム情報を受信して再生する為のクライアント端末１ａ，１ｂ，１ｃ・・・、上記セッションを管理する為のセッションマネージャ４、コントロールプレーンとしてのネットワークコントローラ５により構成されている。以下では、クライアント端末１ａ，１ｂ，１ｃ・・・を総称するときは符号１を用いる。
【００２４】
このような構成において、ＡＳＯＮの物理的なネットワークは、コントロールプレーンという別のネットワークからデバイスに命令がなされることよって自動的にスイッチングされる。リンクの障害がデバイス側で検出されると、コントロールプレーンに対して通知がなされ、コントロールプレーン側でリンクの障害の把握、パスの再計算が行われる。このような観点から、この通信システムには、前述したようにコントロールプレーンとしてのネットワークコントローラ５が構成に含まれている。
【００２５】
一般的に、セッションＡ，Ｂをクライアント端末１との間に貼った場合、当該セッションＡ，Ｂの登録は不要であるが、この発明の一実施の形態に係る通信システムでは、セッションＡ，Ｂを貼ったら、ストリームサーバ３が、セッションマネージャ４にセッション情報の登録を行う（＃１）。セッションマネージャ４側では、このセッション情報に対する定義を行いつつ、セッション情報を管理テーブルに登録していくことになる。
【００２６】
次いで、不図示のアプリケーション側からセッションの切り替え要求がネットワークコントローラ５側になされると、当該ネットワークコントローラ５は切り替え先のクライアント端末１にセッションの引き継ぎ要求を行う（＃２）。この例では、セッションＡをクライアント端末１ａからクライアント端末１ｂに引き継ぐ場合を想定しているので、当該セッションの引き継ぎ要求はクライアント端末１ｂに対して行われる。
【００２７】
続いて、クライアント端末１ｂは、セッションマネージャ４に対してセッションＡ情報を要求する（＃３）。このセッションＡ情報の要求を受けたセッションマネージャ４は、セッションＡ情報を要求元であるクライアント端末１ｂに通知する（＃４）。
【００２８】
クライアント端末１ｂは、このセッションＡ情報を受けることで、セッションＡの両端のラベルを知ることができるので、当該情報に基づいて受信環境を設定（この例では、ＩＰアドレスをＩＰ−Ｂ、ポートをＰｏｒｔ−５に設定）する（＃５）。
【００２９】
そして、この設定が完了すると、クライアント端末１ｂは、セッション引き継ぎ準備完了通知をネットワークコントローラ５に送信することで、受信環境が整ったことを知らせることになる（＃６）。ネットワークコントローラ５は、このセッション引き継ぎ準備完了通知を受信すると、ＡＳＯＮ／ＡＳＴＮのパスルートを切り替える（＃７）。
【００３０】
これによって、セッションＡの片方のラベルがクライアント端末１ｂに切換わり、クライアント端末１ｂにストリーム情報等が送信される環境が整うことになる。
【００３１】
以上でＩＰ或いはＩＰより上位層で受信できる環境が整うが、Ethernet等のレイヤ２通信ではクライアント端末１ｂの設定をリフレッシュする必要がある。そこで、ネットワークコントローラ５は、パスのルートが切換わった段階でセッション切替完了通知をクライアント端末１ｂに送信する（＃８）。このセッション切替完了通知を受けると、クライアント端末１ｂは、ＡＲＰ等、下位層の受信（通信）環境の再設定を行う（＃９）。以上でクライアント端末１ｂについてはセッション切り替えに係る処理を完了する。
【００３２】
一方、クライアント端末１ａに対しては、ネットワークコントローラ５は、セッションＡ用のポートクローズ要求を行う（＃１０）。この要求を受けると、クライアント端末１ａは、セッションマネージャ４に対してセッションＡ情報の要求を行う（＃１１）。
【００３３】
セッションマネージャ４は、この要求を受けると、セッションＡ情報をクライアント端末１ａに通知する（＃１２）。クライアント端末１ａは、このセッションＡ情報を受信した段階でＩＰ−Ａを開放して、Ｐｏｒｔ−５をクローズする（＃１３）。以上でクライアント端末１ａについてもセッション切り替えに係る処理を完了する。
【００３４】
以上の処理の後、ストリームサーバ３は、セッションマネージャ４に対してセッションＡ情報の削除要求を行う（＃１４）。セッションマネージャ４は、この要求を受けるとセッションＡ情報に関するエントリを削除し（＃１５）、セッションＡ情報の削除通知をストリームサーバ３に対して行う（＃１６）。
【００３５】
こうして通信システムによる一連の処理を終了する。
【００３６】
以下、本発明の一実施の形態に係る通信システムによる通信方法を説明する。
【００３７】
先ず図５のフローチャートを参照して、本発明の一実施の形態に係る通信システム全体による処理手順、即ち通信方法について詳細に説明する。
【００３８】
クライアント端末１ａとストリームサーバ３との間でセッションが生成されると（ステップＳ１）、クライアント１ａのＩＰアドレスおよびポート情報をストリームサーバ３内部に登録し（ステップＳ２）、ストリームサーバ３がセッションマネージャ４にセッション情報を通知し（ステップＳ３）、当該セッションマネージャ４がセッション情報を管理テーブルに登録し（ステップＳ４）、更にセッションマネージャ４が登録完了通知をストリームサーバ３に送信する（ステップＳ５）。
【００３９】
次いで、セッション変更要求があった場合には（ステップＳ６）、ネットワークコントローラ５は、新規にセッションを生成するか否かを判断し（ステップＳ７）、新規にセッションを生成する場合にはステップＳ３に移行して前述したような処理を行う。
【００４０】
一方、新規にセッションを生成しない場合には、ネットワークコントローラ５は、セッションの引き継ぎを行うか否かを判断する（ステップＳ８）。このステップＳ８にてセッションの引き継ぎを行うと判断した場合にはステップＳ９移行の処理に進む。
【００４１】
即ち、ネットワークコントローラ５からクライアント端末１ｂへセッションの引き継ぎ要求がなされると（ステップＳ９）、クライアント端末１ｂはセッションマネージャ４にセッション情報を要求する（ステップＳ１０）。セッションマネージャ４は管理テーブルより当該セッション情報を検索し（ステップＳ１１）、当該セッション情報をクライアント端末１ｂに通知する（ステップＳ１２）。クライアント端末１ｂは、この通知されたセッション情報に合わせて受信環境を設定し（ステップＳ１３）、ネットワークコントローラ５にセッション引き継ぎ準備完了通知を送信する（ステップＳ１４）。ネットワークコントローラ５は、この通知を受けるとパスルートの切り替えを実施し（ステップＳ１５）、クライアント端末１ｂにセッション切替完了通知を行う（ステップＳ１６）。そして、クライアント端末１ｂでは、レイヤ２通信の受信環境のリフレッシュを実施し（ステップＳ１７）、セッションの変更（ここでは引き継ぎ）に係る処理を終了する（ステップＳ２２）。
【００４２】
一方、ステップＳ８において、ネットワークコントローラ５は、セッションの引き継ぎを行わないと判断した場合には、セッションの削除を行うか否かを判断する（ステップＳ１８）。ここで、セッションの削除を行うものと判断した場合には、ストリームサーバ３からセッションマネージャ４にセッション情報（エントリ）の削除要求を行い（ステップＳ１９）、セッションマネージャ４の管理テーブルから当該セッション情報（エントリ）を削除し（ステップＳ２０）、セッションマネージャ４からサーバ３にセッション情報（エントリ）の削除通知を行う（ステップＳ２１）。こうしてセッションの変更（ここでは削除）に係る処理を終了する（ステップＳ２２）。
【００４３】
以上で一連の処理を終了する。
【００４４】
次に図６のフローチャートを参照して、本発明の一実施の形態に係る通信システム内のストリームサーバ３による処理手順、即ち通信方法を詳細に説明する。
【００４５】
ストリームサーバ３は、クライアント端末１ｂからのセッション生成要求を受けると（ステップＳ３０）、クライアント端末１ｂとのネゴシエーションを実施し、セッションを生成し（ステップＳ３１）、セッションマネージャ４に未登録のセッション情報を通知する（ステップＳ３２）。次いで、セッションマネージャ４からの登録完了通知を受信する（ステップＳ３３）。そして、クライアント端末１ｂとのアプリケーションプロセスを実施・継続する（ステップＳ３４）。
【００４６】
続いて、ストリームサーバ３は、クライアント端末１ｂ側からセッションの削除要求があったか否かを判断する（ステップＳ３５）。ここで、削除要求がなければ上記ステップＳ３４の処理を実施・継続する。一方、削除要求があった場合にはクライアント端末１ｂとのネゴシエーションを実施し（ステップＳ３６）、セッションマネージャ４に当該セッション情報の削除を要求し（ステップＳ３７）、セッションマネージャ４からのセッション情報の削除通知を受信すると（ステップＳ３８）、クライアント端末１ｂとの間のセッション処理を完了する（ステップＳ３９）。
【００４７】
次に図７のフローチャートを参照して、本発明の一実施の形態に係る通信システム内のセッション引継元であるクライアント端末１ａ側の処理手順、即ち通信方法について詳細に説明する。クライアント端末１ａは、ストリームサーバ３のポート情報やＩＰアドレス等のサーバ情報を取得すると（ステップＳ４０）、ストリームサーバ３にセッション接続要求を行うことになる（ステップＳ４１）。次いで、ストリームサーバ３からセッション許可通知を受信すると（ステップＳ４２）、ストリームサーバ３とのセッションを確立、即ちストリームサーバ３のＩＰアドレス及びポート情報をクライアント端末１ａ内の管理テーブルに登録し（ステップＳ４３）、ストリームサーバ３とのアプリケーションプロセスを実施・継続する（ステップＳ４４）。次いで、ネットワークコントローラ５からセッション引渡し要求があるか否かを判断することになる（ステップＳ４５）。
【００４８】
このステップＳ４５において、当該要求がある場合には、クライアント端末１ａはセッションマネージャ４に当該セッション情報を要求し（ステップＳ４６）、セッションマネージャ４から当該セッション情報を受信すると（ステップＳ４７）、ＩＰ及びポートをクリアし、セッションを自己の管理テーブルから削除し（ステップＳ４８）、ストリームサーバ３との間のセッション処理を完了する（ステップＳ４９）。
【００４９】
一方、ステップＳ４５でセッション引渡し要求がない場合には、ストリームサーバ３又はクライアント端末１ａ側からのセッション情報の削除要求が有るか否かを判断する（ステップＳ５０）。ここで、当該要求がない場合には、上記ステップＳ４４に戻り、上記動作を繰り返す。一方で、当該要求がある場合には、ストリームサーバ３とのネゴシエーションを実施し、セッションを削除し（ステップＳ５１）、こうしてストリームサーバ３との間のセッション処理を完了する（ステップＳ５２）。
【００５０】
次に図８のフローチャートを参照して、本発明の一実施の形態に係る通信システム内のセッションの引き継ぎ先であるクライアント端末１ｂ側の処理手順、即ち通信方法について詳細に説明する。クライアント端末１ｂは、ネットワークコントローラ５からのセッション引き継ぎ要求を受信すると（ステップＳ６０）、セッションを引き継ぐためにセッションマネージャ４に当該セッション情報を要求する（ステップＳ６１）。
【００５１】
そして、セッションマネージャ４から当該セッション情報の通知を受けると（ステップＳ６２）、当該セッション情報に合わせた受信環境の設定を行い（ステップＳ６３）、自己の内部の管理テーブルにセッション情報を登録する（ステップＳ６４）。続いて、セッション引き継ぎ準備完了の通知をネットワークコントローラ５に送信し（ステップＳ６５）、当該ネットワークコントローラ５からセッション（Ｌ１パスルート）切替完了通知を受信すると（ステップＳ６６）、下位層のＬ２受信環境をリフレッシュし（ステップＳ６７）、セッションの引き継ぎ、即ちストリームサーバ３からのデータを受信開始し（ステップＳ６８）、セッションの引き継ぎを完了する（ステップＳ６９）。
【００５２】
次に図９のフローチャートを参照して、本発明の一実施の形態に係る通信システム内のセッションマネージャ４による処理手順、即ち通信方法を詳細に説明する。
【００５３】
セッションマネージャ４は管理テーブルを初期化する（ステップＳ７０）。
【００５４】
その後に、セッションマネージャ４は、ストリームサーバ３からのセッション情報を受信すると（ステップＳ７１）、管理テーブルに当該セッション情報を登録し（ステップＳ７２）、ストリームサーバ３に登録完了通知を行う（ステップＳ７３）。
【００５５】
続いて、セッションの登録・削除またはセッション情報の要求を受信するまで待機し（ステップＳ７４）、メッセージを受信すると（ステップＳ７５）、ストリームサーバ３からのセッション登録要求であるか否かを判断する（ステップＳ７６）。ここで、当該要求である場合には上記ステップＳ７２に戻り、上記処理を繰り返す。
【００５６】
一方、当該要求でない場合にはクライアント端末１からのセッション情報の要求であるか否かを判断する（ステップＳ７７）。ここで、当該要求である場合には、管理テーブルの検索を行い（ステップＳ８２）、クライアント端末１に当該セッション情報を通知し（ステップＳ８３）、上記ステップＳ７４に戻る。これに対して、セッション情報の要求でない場合には、ストリームサーバ３からのセッション情報の削除要求であるか否かを判断する（ステップＳ７８）。ここで、当該削除要求でない場合には上記ステップＳ７４に戻り上記動作を繰り返す。一方、当該削除要求である場合には、管理テーブルの検索を行い（ステップＳ７９）、当該セッション情報（エントリ）の削除を行い（ステップＳ８０）、ストリームサーバ３にセッション情報の削除通知を行い（ステップＳ８１）、上記ステップＳ７４に戻る。これ以降、次のメッセージを受信するまで待機状態となり、メッセージを受けると再び上記ステップＳ７４以降の処理を繰り返す。
【００５７】
以上説明したように、本発明の実施の形態に係る通信システム、方法等によれば、セッション移行のためのＩＰアドレスやポート情報の取得、及び移行先のクライアント端末での受信環境の構築を簡易且つ迅速に行い、配信先のサーバ側でのセッション切り替え時のアプリケーションの再立ち上げを不要とし、異なるクライアント端末に対し、これまで行われていた放送等のセッションをそのまま引き継ぐことを可能とする為のセッションマネージャ、通信システム、通信方法を提供することができる。
【００５８】
以上、本発明の一実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。例えば上記実施の形態は、ＰＸＣにＧＭＰＬＳ技術を塔載したＧＭＰＬＳベース光波長パスサービス等にも適用することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施の形態に係る通信システムの構成及び作用を示す図。
【図２】本発明の一実施の形態に係る通信システムの構成及び作用を示す図。
【図３】本発明の一実施の形態に係る通信システムの構成及び作用を示す図。
【図４】本発明の一実施の形態に係る通信システムの構成及び作用を示す図。
【図５】本発明の一実施の形態に係る通信システム全体による処理手順、即ち通信方法について詳細に説明するフローチャート。
【図６】本発明の一実施の形態に係る通信システム内のストリームサーバ３による処理手順を示すフローチャート。
【図７】本発明の一実施の形態に係る通信システム内のセッション引継元であるクライアント端末１ａ側の処理手順を示すフローチャート。
【図８】本発明の一実施の形態に係る通信システム内のセッションの引き継ぎ先であるクライアント端末１ｂ側の処理手順を示すフローチャート。
【図９】本発明の一実施の形態に係る通信システム内のセッションマネージャ４による処理手順を示すフローチャート。
【符号の説明】
【００６０】
１・・・クライアント端末、２・・・サーバ、３・・・ストリームサーバ、４・・・セッションマネージャ、５・・・ネットワークコントローラ。
【図１】
2005210378.tif 000003
【図２】
2005210378.tif 000004
【図３】
2005210378.tif 000005
【図４】
2005210378.tif 000006
【図５】
2005210378.tif 000007
【図６】
2005210378.tif 000008
【図７】
2005210378.tif 000009
【図８】
2005210378.tif 000010
【図９】
2005210378.tif 000011