(57)【要約】【課題】インターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合、あるいは保守端末から遠隔制御を受ける場合にこれらの外部装置から通信端末に対してＰＰＰｏＥセッション接続を行うことができるセッション接続方法を提供する。【解決手段】映像サーバ１７からの配信指示があると、通信端末１０と中継サーバ２０との間で、ＰＰＰｏＥセッションとは異なるＩＰｏＥセッションを使用して通信を行い、通信端末１０に対してＰＰＰｏＥセッション接続を指示するようにする。これにより、映像サーバ１７からの配信指示を引き金に通信端末１０がＰＰＰｏＥセッションを確立することが可能となる。【選択図】      図１
2004186972.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの論理的な通信ポートを備え、そのうちの１つにおいて自己からの発呼をトリガにＰＰＰｏＥセッションを確立する通信端末と、前記通信端末からの発呼を受信しＰＰＰｏＥセッションを確立するとともに外部ネットワークと接続するセッション管理サーバと、を具備するネットワークシステムにおけるセッション接続方法であって、前記外部ネットワークを介して外部装置より前記通信端末に対するトラヒックが発生した場合に、中継サーバが前記通信端末の備える論理的な通信ポートのうち前記セッション管理サーバとの間でＰＰＰｏＥセッションを確立しないポートを使用して前記通信端末に対してセッション接続指示を与えることでＰＰＰｏＥセッションを確立させ、この際に取得されたＩＰアドレスを前記外部装置に通知することを特徴とするセッション接続方法。
【請求項２】
前記中継サーバが前記通信端末に対してセッション接続指示を与えた後、前記通信端末からセッション接続応答がある前に前記セッション管理サーバに対して前記通信端末に付与されたＩＰアドレスを問い合わせ、この問い合わせによって得られたＩＰアドレスを前記外部装置に通知することを特徴とする請求項１に記載のセッション接続方法。
【請求項３】
前記セッション管理サーバが前記通信端末との間のＰＰＰｏＥセッション接続を途中で失敗した場合、前記外部装置に通知したＩＰアドレスを取り消すことを特徴とする請求項１又は請求項２のいずれかに記載のセッション接続方法。
【請求項４】
少なくとも２つの論理的な通信ポートの１つから発呼することでセッション管理サーバとの間でＰＰＰｏＥセッション接続する処理を行うセッション接続手段と、他の１つの通信ポートを使用して中継サーバと通信を行い、この通信によって前記中継サーバから接続指示メッセージを受けた場合にＰＰＰｏＥセッションを確立しＩＰアドレスを取得するＩＰアドレス取得手段と、前記中継サーバに対してセッション接続応答メッセージを送信し、取得したＩＰアドレスを通知するＩＰアドレス通知手段と、を具備することを特徴とする通信端末。
【請求項５】
通信端末からの発呼を受信した場合に前記通信端末のインターネットサービスプロバイダへのセッションを確立するセッション確立手段と、前記インターネットサービスプロバイダに対しセッションを確立する際に使用するＩＰアドレスを問い合わせ、問い合わせたＩＰアドレスを中継サーバに通知するＩＰアドレス通知手段と、を具備することを特徴とするセッション管理サーバ。
【請求項６】
配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルと、前記管理情報テーブルを参照してドメインネームシステムサーバからのＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得し、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手段と、このセッション接続指示メッセージに対して前記通信端末からセッション接続応答メッセージにて送られてきたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手段と、を具備することを特徴とする中継サーバ。
【請求項７】
前記ＤＮＳ応答送信手段は、前記通信端末へのセッション接続指示に対する応答を受信する以前に、セッション管理サーバに対して前記通信端末に付与するＩＰアドレスを問い合わせ、この問い合わせにより前記セッション管理サーバから得られたＩＰアドレスを前記通信端末に通知することを特徴とする請求項６に記載の中継サーバ。
【請求項８】
請求項４に記載の通信端末と、請求項５に記載のセッション管理サーバと、請求項６又は請求項７のいずれかに記載の中継サーバと、を具備することを特徴とするネットワークシステム。
【請求項９】
少なくとも２つの論理的な通信ポートの１つから発呼することでセッション管理サーバとの間でＰＰＰｏＥセッション接続する処理を行うセッション接続手順と、他の１つの通信ポートを使用して中継サーバと通信を行う通信手順と、前記通信手順にて前記中継サーバから接続指示メッセージを受けた場合にディスカバリステージ及びセッションステージを実行してセッションを確立しＩＰアドレスを取得するＩＰアドレス取得手順と、前記中継サーバに対してセッション接続応答メッセージを送信し、取得したＩＰアドレスを通知するＩＰアドレス通知手順と、を具備することを特徴とする通信端末プログラム。
【請求項１０】
通信端末からの発呼を受信した場合に前記通信端末のインターネットサービスプロバイダへのセッションを確立するセッション接続手順と、前記インターネットサービスプロバイダに対しセッションを確立する際に使用するＩＰアドレスを予約し、予約したＩＰアドレスを中継サーバに通知するＩＰアドレス通知手順と、を具備することを特徴とするセッション管理サーバプログラム。
【請求項１１】
ドメインネームシステムサーバからのＤＮＳ問い合わせメッセージを受信した場合に、配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルを参照してＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得するプライベートＩＰアドレス取得手順と、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手順と、セッション接続指示メッセージに対して前記通信端末からセッション接続応答メッセージにて送られてきたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手順と、を具備することを特徴とする中継サーバプログラム。
【請求項１２】
ドメインネームシステムサーバからのＤＮＳ問い合わせメッセージを受信した場合に、配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルを参照してＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得するプライベートＩＰアドレス取得手順と、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手順と、セッション接続指示メッセージを送信してから前記通信端末からの応答を受信する以前にセッション管理サーバに対して前記通信端末に付与するＩＰアドレスを問い合わせ、この問い合わせにより前記セッション管理サーバから得られたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手順と、を具備することを特徴とする中継サーバプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等の通信端末をインターネット等の外部ネットワークに接続するためのセッション接続方法に関する。
【０００２】
【従来の技術】
近年、インターネットの爆発的な普及が基幹網及びアクセス網の高速化を促進し、一般ユーザがインターネットに高速かつ常時接続することが一般的になりつつある。インターネットへのアクセスにはＩＰアドレスが必要となるが、現在広く普及しているＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ４）では最大で約４２億個のアドレスしか使用できず、また割当ルールの関係から実際に使用可能な数はそれよりも少ないため、一般ユーザが常時接続を行った場合にアドレスの枯渇が問題となっている。これを解決する一つの手段としてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ６）があるが、現時点ではまだ広く普及していない。
【０００３】
そこで、端末が実際にネットワークに接続している間だけＩＰアドレスを割り当てる仕組みが利用されている。ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）におけるＩＰＣＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）である。常時接続環境においては、ユーザがＩＳＰ（ＩｎｔｅｒｎｅｔＳｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）へ接続する際に通信会社が提供するアクセス網を経由することになる。このアクセス網においては、ＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（Ｒ））が使用されていることから、ＩＰＣＰによりＩＰアドレスが割り当てられる形態が多い。
【０００４】
図８は、従来のＰＰＰｏＥによるインターネットアクセスを行う場合のネットワークシステムの構成を示す図である。この図において、１０はパーソナルコンピュータ等の通信端末、１１はＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）モデム、１２及び１３はスプリッタ、１４はブローバンドアクセスサーバ（Ｂｒｏａｄｂａｎｄ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）、１５はＩＳＰ網、１６はインターネットである。
【０００５】
ＰＰＰｏＥサーバであるブローバンドアクセスサーバ１４は、ＡＤＳＬなどの常時接続サービスにおいて、ＤＳＬＡＭ（ＤＳＬ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）と接続し、上位回線へのアグリゲーションを行う。具体的にはユーザーからの接続要求の認証を行い、提携した接続先ＩＳＰや上位回線への接続を行う。ルータ機能を持っており、優先制御や帯域管理なども可能である。ＩＳＰ網１５側には、ＰＰＰのユーザ名とパスワードや割り当てるべきＩＰアドレスなどを記憶したデータベース（図示略）が置かれており、ＢＡＳ１４からの要求に応じて認証やＩＰアドレスの付与を行う。
【０００６】
図９は、上記ネットワークシステムにおけるＰＰＰｏＥセッションの確立時のシーケンスを示す図である。また、図１０は、同システムにおけるＰＰＰｏＥセッション開放時のシーケンスを示す図である。
【０００７】
図９に示すように、ＰＰＰｏＥセッションは通信端末１０からのＰＡＤＩパケットの送信によって開始される。以降、ＢＡＳ１４からのＰＡＤＳパケットの送信までのディスカバリステージによって、ＰＰＰｏＥセッションが通信端末１０とブローバンドアクセスサーバ１４との間に確立する。そして、最後のＣｏｎｆｉｇｕｒｅ―ＡｃｋがＢＡＳ１４から送信されるまでのセッションステージが完了することで、ＰＰＰセッションが通信端末１０とＩＳＰ網１５との間で確立する。ＰＰＰセッションが確立した時点で通信端末１０のインターネット１６へのアクセスが可能となる。
【０００８】
また、通信端末１０が通信を終える場合には、図１０に示すようにＴｅｒｍｉｎａｔｅ−Ｒｅｑｕｅｓｔ及びＡｃｋによってＰＰＰセッションが、ＰＡＤＴによってＰＰＰｏＥセッションが解放される。
【０００９】
一方、従来、インターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合あるいは保守端末から遠隔制御を受ける場合に、これらの外部装置からのアクセスを想定しているものがある（特許文献１参照）。また、ＩＳＤＮのＤチャンネル上でセッション制御（ドラフト中では帯域増加要求メッセージ）を行うことで、Ｂチャンネル上にＰＰＰｏＥセッションを保守端末側から設定するようにしているものもある（非特許文献１参照）。
【００１０】
【特許文献１】
特開平１１−９８１９６号公報（第７頁〜第９頁、図５）
【非特許文献１】
ＩＥＴＦ  Ｄｒａｆｔ  ＨＹＰＥＲＬＩＮＫ  ”ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｉｎｔｅｒｎｅｔ−ｄｒａｆｔｓ／ｄｒａｆｔ−ｉｅｔｆ−ｐｐｐｅｘｔ−ａｏｄｉ−０３．ｔｘｔ”      ＨＹＰＥＲＬＩＮＫ  ”ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｉｎｔｅｒｎｅｔ−ｄｒａｆｔｓ／ｄｒａｆｔ−ｉｅｔｆ−ｐｐｐｅｘｔ−ａｏｄｉ−０３．ｔｘｔ”  ”Ａｌｗａｙｓ  Ｏｎ  Ｄｙｎａｍｉｃ  ＩＳＤＮ  （ＡＯＤＩ）．”，  Ｍａｔｔ  Ｈｏｌｄｒｅｇｅ，  ０４／１１／２００１
【００１１】
【発明が解決しようとする課題】
しかしながら、従来のセッション接続方法においては、次のような問題がある。
すなわち、通信端末が通信を行う間だけセッションを確立し、通信が終了するとセッションを解放することから、ＩＰアドレスを有効に活用することができる反面、通信端末側のみがセッション開始のトリガであるＰＡＤＩパケットを送信することが可能であるため、インターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合あるいは保守端末から遠隔制御を受ける場合にこれらの外部装置からＰＰＰｏＥセッションを確立することはできない。
【００１２】
なお、この問題の最も簡単な解決方法として、通信端末がセッションのキープアライブのために定期的にｐｉｎｇなどのパケットをインターネット側に送出し、ＰＰＰｏＥセッションを実質的に常時接続とする方法が考えられるが、ネットワーク側のＩＰアドレスが枯渇してしまうという問題が生ずる。
【００１３】
また、上述した特許文献１で開示されているセッション接続方法では、アクセスプロトコルとしてＰＰＰｏＥではなくＩＰｏＥを想定している。また、上述した非特許文献１で開示されているセッション接続方法では、ＩＳＤＮ以外を使う場合には利用できず、ブロードバンドネットワークにおける一般的な解決法とはならない。
【００１４】
本発明は係る点に鑑みてなされたものであり、インターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合、あるいは保守端末から遠隔制御を受ける場合にこれらの外部装置から通信端末に対してＰＰＰｏＥセッション接続を行うことができるセッション接続方法及びネットワークシステムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
請求項１に係る発明のセッション接続方法は、少なくとも２つの論理的な通信ポートを備え、そのうちの１つにおいて自己からの発呼をトリガにＰＰＰｏＥセッションを確立する通信端末と、前記通信端末からの発呼を受信しＰＰＰｏＥセッションを確立するとともに外部ネットワークと接続するセッション管理サーバと、を具備するネットワークシステムにおけるセッション接続方法であって、前記外部ネットワークを介して外部装置より前記通信端末に対するトラヒックが発生した場合に、中継サーバが前記通信端末の備える論理的な通信ポートのうち前記セッション管理サーバとの間でＰＰＰｏＥセッションを確立しないポートを使用して前記通信端末に対してセッション接続指示を与えることでＰＰＰｏＥセッションを確立させ、この際に取得されたＩＰアドレスを前記外部装置に通知する。
【００１６】
この方法によれば、通信端末の備える論理的な通信ポートのうちセッション管理サーバとの間でＰＰＰｏＥセッションを確立しないポートを使用して、通信端末に対してセッション接続指示を与えて、セッション管理サーバとの間でＰＰＰｏＥセッションを確立させる。これにより、外部装置から通信端末に対してＰＰＰｏＥセッションを確立することが可能となる。
【００１７】
請求項２に係る発明のセッション接続方法は、請求項１に係る発明のセッション接続方法において、前記中継サーバが前記通信端末に対してセッション接続指示を与えた後、前記通信端末からセッション接続応答がある前に前記セッション管理サーバに対して前記通信端末に付与されたＩＰアドレスを問い合わせ、この問い合わせによって得られたＩＰアドレスを前記外部装置に通知する。
【００１８】
この方法によれば、通信端末にセッション接続指示を与えることで、通信端末がセッション管理サーバとの間で通信を行ってインターネットサービスプロバイダよりＩＰアドレスを取得するが、通信端末がＩＰアドレスを取得する前に、セッション管理サーバからＩＰアドレスを問い合わせることによって、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００１９】
請求項３に係る発明のセッション接続方法は、請求項１又は請求項２のいずれかに係る発明のセッション接続方法において、前記セッション管理サーバが前記通信端末との間のＰＰＰｏＥセッション接続を途中で失敗した場合、前記外部装置に通知したＩＰアドレスを取り消す。
【００２０】
この方法によれば、セッション管理サーバが通信端末との間のＰＰＰｏＥセッション接続を途中で失敗した場合、外部装置に通知したＩＰアドレスを取り消すことで、外部装置が以降の通信において誤ったＩＰアドレスを使用することがなくなり、セッション管理サーバがＩＰアドレスを早期に再利用することが可能となる。
【００２１】
請求項４に係る発明の通信端末は、少なくとも２つの論理的な通信ポートの１つから発呼することでセッション管理サーバとの間でＰＰＰｏＥセッション接続する処理を行うセッション接続手段と、他の１つの通信ポートを使用して中継サーバと通信を行い、この通信によって前記中継サーバから接続指示メッセージを受けた場合にＰＰＰｏＥセッションを確立しＩＰアドレスを取得するＩＰアドレス取得手段と、前記中継サーバに対してセッション接続応答メッセージを送信し、取得したＩＰアドレスを通知するＩＰアドレス通知手段と、を具備する構成を採る。
【００２２】
この構成によれば、通信端末のＰＰＰｏＥセッション接続を行わないポートにセッション接続指示を入力することで、通信端末がセッション管理サーバとの間でＰＰＰｏＥセッションを確立するので、外部装置から通信端末に対してＰＰＰｏＥセッションを確立することが可能となる。
【００２３】
請求項５に係る発明のセッション管理サーバは、通信端末からの発呼を受信した場合に前記通信端末のインターネットサービスプロバイダへのセッションを確立するセッション確立手段と、前記インターネットサービスプロバイダに対しセッションを確立する際に使用するＩＰアドレスを問い合わせ、問い合わせたＩＰアドレスを中継サーバに通知するＩＰアドレス通知手段と、を具備する構成を採る。
【００２４】
この構成によれば、中継サーバからＩＰアドレスの問い合わせがあると、インターネットサービスプロバイダより取得したＩＰアドレスを中継サーバに通知する。これにより、通信端末がＩＰアドレスを取得する前に、中継サーバがセッション管理サーバからＩＰアドレスを取得できるので、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスが通知される。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００２５】
請求項６に係る発明の中継サーバは、配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルと、前記管理情報テーブルを参照してドメインネームシステムサーバからのＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得し、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手段と、このセッション接続指示メッセージに対して前記通信端末からセッション接続応答メッセージにて送られてきたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手段と、を具備する構成を採る。
【００２６】
この構成によれば、外部装置からＤＮＳ問い合わせがあると、問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得し、取得したプライベートＩＰアドレスを使用して、通信端末に対してセッション接続指示を与えて、セッション管理サーバとの間でＰＰＰｏＥセッションを確立させる。これにより、外部装置から通信端末に対してＰＰＰｏＥセッションを確立することが可能となる。
【００２７】
請求項７に係る発明の中継サーバは、請求項６に係る発明の中継サーバにおいて、前記ＤＮＳ応答送信手段は、前記通信端末へのセッション接続指示に対する応答を受信する以前に、セッション管理サーバに対して前記通信端末に付与するＩＰアドレスを問い合わせ、この問い合わせにより前記セッション管理サーバから得られたＩＰアドレスを前記通信端末に通知する構成を採る。
【００２８】
この構成によれば、通信端末にセッション接続指示を与えることで、通信端末がセッション管理サーバとの間で通信を行ってインターネットサービスプロバイダよりＩＰアドレスを取得するが、通信端末がＩＰアドレスを取得する前に、セッション管理サーバに対して通信端末に付与するＩＰアドレスを問い合わせてこれを取得しておくことによって、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００２９】
請求項８に係る発明のネットワークシステムは、請求項４に係る発明の通信端末と、請求項５に係る発明のセッション管理サーバと、請求項６又は請求項７のいずれかに係る発明の中継サーバと、を具備する構成を採る。
【００３０】
この構成によれば、インターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合、あるいは保守端末から遠隔制御を受ける場合にこれらの外部装置から通信端末に対してＰＰＰｏＥセッションを確立することが可能なネットワークシステムを実現することができる。また、通信端末がＩＰアドレスを取得する前に、セッション管理サーバに対して通信端末に付与するＩＰアドレスを問い合わせてこれを取得しておくので、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００３１】
請求項９に係る発明の通信端末プログラムは、少なくとも２つの論理的な通信ポートの１つから発呼することでセッション管理サーバとの間でＰＰＰｏＥセッション接続する処理を行うセッション接続手順と、他の１つの通信ポートを使用して中継サーバと通信を行う通信手順と、前記通信手順にて前記中継サーバから接続指示メッセージを受けた場合にディスカバリステージ及びセッションステージを実行してセッションを確立しＩＰアドレスを取得するＩＰアドレス取得手順と、前記中継サーバに対してセッション接続応答メッセージを送信し、取得したＩＰアドレスを通知するＩＰアドレス通知手順と、を具備する。
【００３２】
このプログラムによれば、通信端末のＰＰＰｏＥセッションの接続を行わないポートにセッション接続指示を入力することで、通信端末がセッション管理サーバとの間でＰＰＰｏＥセッションを確立するので、外部装置から通信端末に対してＰＰＰｏＥセッションを確立することが可能となる。
【００３３】
請求項１０に係る発明のセッション管理サーバプログラムは、通信端末からの発呼を受信した場合に前記通信端末のインターネットサービスプロバイダへのセッションを確立するセッション接続手順と、前記インターネットサービスプロバイダに対しセッションを確立する際に使用するＩＰアドレスを予約し、予約したＩＰアドレスを中継サーバに通知するＩＰアドレス通知手順と、を具備する。
【００３４】
このプログラムによれば、中継サーバからＩＰアドレスの問い合わせがあると、インターネットサービスプロバイダより取得したＩＰアドレスを中継サーバに通知する。これにより、通信端末がＩＰアドレスを取得する前に、中継サーバがセッション管理サーバからＩＰアドレスを取得できるので、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスが通知される。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００３５】
請求項１１に係る発明の中継サーバプログラムは、ドメインネームシステムサーバからのＤＮＳ問い合わせメッセージを受信した場合に、配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルを参照してＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得するプライベートＩＰアドレス取得手順と、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手順と、セッション接続指示メッセージに対して前記通信端末からセッション接続応答メッセージにて送られてきたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手順と、を具備する。
【００３６】
このプログラムによれば、通信端末にセッション接続指示を与えることで、通信端末がセッション管理サーバとの間で通信を行ってインターネットサービスプロバイダよりＩＰアドレスを取得するが、通信端末がＩＰアドレスを取得する前に、セッション管理サーバに対して通信端末に付与するＩＰアドレスを問い合わせてこれを取得しておくことによって、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００３７】
請求項１２に係る発明の中継サーバプログラムは、ドメインネームシステムサーバからのＤＮＳ問い合わせメッセージを受信した場合に、配下の通信端末のホスト名とプライベートＩＰアドレスとを対応付けした管理情報テーブルを参照してＤＮＳ問い合わせメッセージ中に含まれるホスト名に対応するプライベートＩＰアドレスを取得するプライベートＩＰアドレス取得手順と、取得したプライベートＩＰアドレスを利用して前記通信端末に対してセッション接続指示メッセージを送信するセッション接続指示メッセージ送信手順と、セッション接続指示メッセージを送信してから前記通信端末からの応答を受信する以前に、セッション管理サーバに対して前記通信端末に付与するＩＰアドレスを問い合わせ、この問い合わせにより前記セッション管理サーバから得られたＩＰアドレスをＤＮＳ応答として送信するＤＮＳ応答送信手順と、を具備する。
【００３８】
このプログラムによれば、通信端末にセッション接続指示を与えることで、通信端末がセッション管理サーバとの間で通信を行ってインターネットサービスプロバイダよりＩＰアドレスを取得するが、通信端末がＩＰアドレスを取得する前に、セッション管理サーバに対して通信端末に付与するＩＰアドレスを問い合わせてこれを取得しておくことによって、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【００３９】
【発明の実施の形態】
本発明の骨子は、通信端末との間でＰＰＰｏＥセッションとは異なる通信手段（例えばＩＰｏＥセッション）を使用して通信を行い、映像サーバなどの外部装置からの配信指示があると、通信端末に対してＰＰＰｏＥセッション接続を指示し、通信端末がこの指示を引き金にＰＰＰｏＥセッションを確立する処理を行うことである。
【００４０】
以下、本発明について、図面を参照して詳細に説明する。
【００４１】
（第１の発明）
図１は、第１の発明を適用したネットワークシステムの構成図である。なお、この図において前述した図８と共通する部分には同じ符号を付けている。また、この図において、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）モデムとスプリッタは省略している。
【００４２】
この図において、パーソナルコンピュータ等の通信端末１０は、少なくとも２つの論理的な通信ポートを備え、これら論理的な通信ポートのうちの１つにおいて自端末からの発呼のみをトリガにＰＰＰｏＥセッション接続を行う。この通信端末１０には、動的に変化するＩＰアドレスの代わりにインターネット上から通信端末を特定するためのホスト名（ここではｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐとする）が割り当てられている。
【００４３】
ＰＰＰｏＥサーバであるブローバンドアクセスサーバ（セッション管理サーバ）１４は、通信端末１０からの発呼を受信し、ＰＰＰｏＥセッションを確立するとともに、インターネット（外部ネットワーク）１６と接続する少なくとも１つ以上の物理インタフェースを備えている。ブローバンドアクセスサーバ１４は、図２に示すＢＡＳ管理情報テーブルを保持しており、このＢＡＳ管理情報テーブルは、「ホスト名」、「ＭＡＣアドレス」、「ＩＰアドレス」、「セッション状態」からなる。
【００４４】
ホスト名は、例えば「ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ」などの通信端末１０を特定するために通信端末１０に割り当てられたものである。ＭＡＣアドレスは、ホスト名に挙げられた通信端末のＬＡＮインタフェースカードに与えられた固有のアドレスである。グローバルＩＰアドレスは、ＰＰＰｏＥセッションを確立する際にＩＳＰ網１５側から通信端末１０に割り当てられるＩＰアドレスである。
【００４５】
ＩＳＰ網１５側には、ＰＰＰのユーザ名とパスワードや割り当てるべきＩＰアドレスなどを記憶したデータベース（図示略）が置かれており、ブローバンドアクセスサーバ１４からの要求に応じて認証やＩＰアドレスの付与を行う。映像サーバ１７は、映像ストリームデータを配信するものであり、通信端末１０に対して映像ストリームデータを配信する際に、直接又はＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ２１を介して中継サーバ２０に通信端末１０のセッション接続を要求する。
【００４６】
中継サーバ２０は、通信端末１０と通信するとともに、インターネット１６と接続する少なくとも１つ以上の物理インタフェースを備えており、通信端末１０の備える論理的な通信ポートのうちブローバンドアクセスサーバ１４との間でセッションを確立しないポートにて、且つＰＰＰｏＥセッション以外の通信方法で通信端末１０と通信を行い、通信端末１０に対してＰＰＰｏＥセッション接続を指示する。ここではＩＰｏＥ（ＩＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（Ｒ））を使用するものとする。
【００４７】
ＩＰｏＥは、通信端末１０と中継サーバ２０との間の通信でしか使用されないことから、ネットワークアドレスとして通信端末１０と中継サーバ２０との間のみで有効なプライベートＩＰアドレスが使用される。プライベートＩＰアドレスを使用することから、インターネットで使用するＩＰアドレス（グローバルＩＰアドレス）の有効利用を図ることができる。
【００４８】
また、中継サーバ２０は、図３に示す中継サーバ管理情報テーブルを保持しており、この中継サーバ管理情報テーブルは、「ホスト名」、「プライベートＩＰアドレス」、「グローバルＩＰアドレス」からなる。ホスト名は、例えば「ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ」などの通信端末１０を特定するために通信端末１０に割り当てられたものである。プライベートＩＰアドレスは、通信端末１０と中継サーバ２０との間でのみ有効なＩＰアドレスである。グローバスＩＰアドレスは、ＩＳＰ網１５側から通信端末１０に割り当てられるＩＰアドレスである。このグローバルＩＰアドレス（単にＩＰアドレス）は中継サーバ２０を介して通信端末１０に割り当てられる。
【００４９】
なお、ブローバンドアクセスサーバ１４と中継サーバ２０は物理的に同一の装置であっても構わない。
【００５０】
図４は、映像サーバ１７からのプッシュ型配信過程を示すシーケンス図である。
映像サーバ１７は、映像配信先ホストである”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレスを解決するため、ＤＮＳサーバ２１に対してＤＮＳ問合せを行う。ここで、ＤＮＳサーバ２１は、現時点で通信端末１０がＰＰＰｏＥセッションを確立してＩＰアドレスを取得している場合は、直接映像サーバ１７に対してＩＰアドレスを応答として送信する。これに対して、通信端末１０がＰＰＰｏＥセッションを確立していない場合には”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”を解決することができないため、ドメイン”ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレス問合せ先として、そのドメインが予め登録されている中継サーバ２０に対してＤＮＳ問合せを行う。
【００５１】
中継サーバ２０は、配下にある通信端末１０のホスト名とプライベートＩＰアドレスを対応付けた中継サーバ管理情報テーブル（図３参照）を保持しているので、この中継サーバ管理情報テーブルを参照してＤＮＳサーバ２１からのＤＮＳ問合せメッセージ中に含まれるホスト名”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”に対応するプライベートＩＰアドレスを取得する。そして、取得したプライベートＩＰアドレスを利用して通信端末１０に対してセッション接続指示メッセージを送信する。
【００５２】
通信端末１０は、中継サーバ２０からのセッション接続指示メッセージを受けると、ブローバンドアクセスサーバ１４との間で、図９に示したディスカバリステージ及びセッションステージを実行し、ＰＰＰｏＥセッションを確立してＩＳＰからＩＰアドレスを取得する。そして、中継サーバ２０に対してセッション接続応答メッセージを送信することでＩＰアドレスを通知する。中継サーバ２０は、通知されたＩＰアドレスをＤＮＳ応答として送信する。これによって映像サーバ１７は、”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレスを解決するとともにＰＰＰｏＥセッションを確立することができたので、映像配信サービスを実行する。
【００５３】
このように、第１の発明を適用したネットワークシステムによれば、通信端末１０との間で、ＰＰＰｏＥセッションとは異なるＩＰｏＥセッションを使用して通信を行い、映像サーバ１７からの配信指示があると、通信端末１０に対してＰＰＰｏＥセッション接続を指示するようにしたので、この指示を引き金に通信端末１０がＰＰＰｏＥセッションを確立することが可能となる。
【００５４】
（第２の発明）
図５は、第２の発明を適用したネットワークシステムの構成図である。なお、この図において前述した図１及び図８と共通する部分には同じ符号を付けている。また、この図において、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）モデムとスプリッタは省略している。
【００５５】
第２の発明を適用したネットワークシステムでは、中継サーバ２３が、通信端末１０へのセッション接続指示に対して、その応答を受信する以前にブローバンドアクセスサーバ２２に対して通信端末１０に付与するＩＰアドレスを問い合わせ、この問い合わせに対して得られたＩＰアドレスを直接又はＤＮＳサーバ２１を介して映像サーバ１７に通知する。
【００５６】
したがって、中継サーバ２３は、第１の発明を適用したネットワークシステムの中継サーバ２０と同一の機能に加えて、ブローバンドアクセスサーバ２２に対して通信端末１０に付与するＩＰアドレスを問い合わせる機能を有し、ブローバンドアクセスサーバ２２は、第１の発明を適用したネットワークシステムのブローバンドアクセスサーバ１４と同一の機能に加えて、中継サーバ２３からの問い合わせに対して通信端末１０に割り当てるＩＰアドレスを通知する機能を有している。
【００５７】
第１の発明を適用したネットワークシステムでは、映像サーバ１７からの指示をトリガにＰＰＰｏＥセッションを確立することが可能となるが、映像サーバ１７からＤＮＳ問合せを行ってからサービス（映像配信）を行うまでに５〜１０秒程度の時間遅れ（タイムラグ）が存在することが予想され、映像をタイムリーに配信することが困難である。また、映像サーバ１７の代わりに保守端末（図示略）を想定した場合、保守端末を操作するオペレータが操作をしようと思ってから操作開始となるまでに同程度の時間がかかることになり、オペレータにストレスを感じさせる結果となる。
【００５８】
これに対して、第２の発明を適用したネットワークシステムでは、映像サーバ１７や保守端末からの指示をトリガにＰＰＰｏＥセッションを確立する際、接続完了までの時間を短くすることができるので、上述した問題を解決することができる。
【００５９】
図６は、映像サーバ１７からのプッシュ型配信過程を示すシーケンス図である。
【００６０】
この図において、映像サーバ１７は、前出の例と同様に映像配信先ホストである”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレスを解決するため、ＤＮＳサーバ２１に対してＤＮＳ問合せを行う。ここで、ＤＮＳサーバ２１が現時点で通信端末１０がＰＰＰｏＥセッションを確立していない場合、映像サーバ１７は、通信端末１０のＩＰアドレスを保持しておらず、”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”を解決することができないため、ドメイン”ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレス問合せ先として予め登録されている中継サーバ２０に対してＤＮＳ問合せを転送する。
【００６１】
中継サーバ２０の中継サーバ管理情報テーブルには、現時点で図３に示すようにＤＮＳ問合せを受けたホスト名”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”に対応するＩＰアドレスが未割当であるとすると、中継サーバ２０は、中継サーバ管理情報テーブルを参照してプライベートＩＰアドレスを取得し、取得したプライベートＩＰアドレスを宛先としてＩＰｏＥによって、通信端末１０に対してセッション接続指示を送信する。また、同時にブローバンドアクセスサーバ２２に対してグローバルＩＰアドレス通知要求を送信する。
【００６２】
ブロードバンドアクセスサーバ２２は、グローバルＩＰアドレス通知要求に含まれるホスト名に対応する項を参照する。ここで、セッション状態は未接続でＩＰアドレスも未割当であることが分かる。そこで、通信端末１０からＰＡＤＩによりＰＰＰｏＥセッションを確立する際に使用するＩＰアドレスを予約し、ＢＡＳ管理情報テーブルに設定する。また、中継サーバ２０に対してＩＰアドレス通知応答を送信し、通信端末１０に対して予約したＩＰアドレスを通知する。
【００６３】
ここで、通信端末１０とブロードバンドアクセスサーバ２２との間ではＰＰＰｏＥセッションを確立するためのディスカバリステージ及びセッションステージが実行されるが、中継サーバ２３はこの処理の終了を待たずにＤＮＳサーバ２１に対して、ブロードバンドアクセスサーバ２２より通知されたＩＰアドレスをＤＮＳ応答として送信する。以上により、映像サーバ１７は、”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”のＩＰアドレスを短時間で解決し、映像配信サービスを実行することが可能となる。
【００６４】
なお、ブロードバンドアクセスサーバ２２がＩＰアドレス通知を送信した後、図７のシーケンス図に示すうように、通信端末１０との間で何らかの原因でＰＰＰｏＥセッション接続を失敗した場合にはブロードバンドアクセスサーバ２２から中継サーバ２３に対して直ちに接続失敗通知が送信される。中継サーバ２３は、ＤＮＳサーバ２１に登録されたホスト”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”の情報を削除するとともに、受信したＤＮＳ問合せの送信元ＩＰアドレスから映像サーバ１７のＩＰアドレスを特定し、映像サーバ１７に対して接続失敗通知を送信する。映像サーバ１７は、ホスト名”ｔｉｇｅｒ．ｚｏｏ．ｎｅ．ｊｐ”に対応するＩＰアドレスとして利用を開始したＩＰアドレス宛ての映像配信を停止する。
【００６５】
このように、第２の発明を適用したネットワークシステムによれば、中継サーバ２３が通信端末１０へのセッション接続指示に対して通信端末１０からの応答を受信する以前に、ブロードバンドアクセスサーバ２２に対して通信端末１０に付与するＩＰアドレスを問い合わせ、これにより得られたＩＰアドレスを直接又はＤＮＳサーバ２１を介して映像サーバ１７に通知するので、通信端末１０がＰＰＰｏＥセッション接続に費やす時間だけ早く、映像サーバ１７にＩＰアドレスを通知することが可能である。
【００６６】
また、ブロードバンドアクセスサーバ２２は、通信端末１０とのＰＰＰｏＥセッション接続が途中で失敗した場合、中継サーバ２３に対して接続失敗通知を送信し、この通知を受けた中継サーバ２３がＤＮＳサーバ２１又は映像サーバ１７に対して通知したＩＰアドレスの取消し処理を実行するので、映像サーバ１７が以降の通信において誤ったＩＰアドレスを使用することがなくなり、ブロードバンドアクセスサーバ２２がネットワークアドレスを早期に再利用することが可能となる。
【００６７】
なお、上記第１及び第２の発明において、通信端末１０と、ブロードバンドアクセスサーバ１４及び２２と、中継サーバ２０及び２３の機能をプログラム化できるが、プログラム化した場合の記録先としては、例えば半導体記録媒体、磁気記録媒体、光記録媒体又は光磁気記録媒体などが挙げられる。
【００６８】
【発明の効果】
以上述べたように、本発明のセッション接続法によれば、ンターネット上の映像サーバからプッシュ型の映像配信サービスを受ける場合、あるいは保守端末から遠隔制御を受ける場合にこれらの外部装置から通信端末に対してＰＰＰｏＥセッションを確立することができる。
【００６９】
また、通信端末がＩＰアドレスを取得する前に、セッション管理サーバに対して通信端末に付与するＩＰアドレスを問い合わせてこれを取得しておくので、通信端末がセッション接続に費やす時間だけ早く外部装置にＩＰアドレスを通知することができる。これにより、外部装置が映像サーバである場合、タイムリーに映像を配信することができる。また、外部装置が保守端末である場合、その保守端末の操作開始までの時間の短縮化が図れ、保守端末のオペレータにストレスを感じさせることがない。
【図面の簡単な説明】
【図１】第１の発明を適用したネットワークシステムを示す構成図
【図２】図１のネットワークシステムのブロードバンドアクセスサーバが持つＢＡＳ管理情報テーブルを示す図
【図３】図１のネットワークシステムの中継サーバが持つ中継サーバ管理情報テーブルを示す図
【図４】図１のネットワークシステムにおける映像サーバからのプッシュ型配信過程を示すシーケンス図
【図５】第２の発明を適用したネットワークシステムを示す構成図
【図６】図５のネットワークシステムにおける映像サーバからのプッシュ型配信過程を示すシーケンス図
【図７】図５のネットワークシステムにおける、ＰＰＰｏＥセッション確立が失敗したときの処理を示すシーケンス図
【図８】従来のＰＰＰｏＥによるインターネットアクセスを行う場合の一般的なネットワークシステムを示す構成図
【図９】従来のＰＰＰｏＥセッション確立時の処理を示すシーケンス図
【図１０】従来のＰＰＰｏＥセッション解放時の処理を示すシーケンス図
【符号の説明】
１０  通信端末
１４、２２  ブロードバンドアクセスサーバ
１５  ＩＳＰ網
１６  インターネット
１７  映像サーバ
２１  ＤＮＳサーバ
２３  中継サーバ
【図１】
2004186972.tif 000003
【図２】
2004186972.tif 000004
【図３】
2004186972.tif 000005
【図４】
2004186972.tif 000006
【図５】
2004186972.tif 000007
【図６】
2004186972.tif 000008
【図７】
2004186972.tif 000009
【図８】
2004186972.tif 000010
【図９】
2004186972.tif 000011
【図１０】
2004186972.tif 000012