(57)【要約】【課題】クライアントコンピュータのグローバルＩＰアドレスが変更された場合であっても、配信サーバにおいて再認証等を行うことなく継続してコンテンツを配信する。【解決手段】ＬＡＮ２００にはユニークなドメイン名が付与されている。ＬＡＮ２００内のＰＣ２０４等がインターネット１００に接続される際、ルータ２０２には一のグローバルＩＰアドレスが付与される。ダイナミックＤＮＳサーバ１５０においては、このグローバルＩＰアドレスとドメイン名との対応関係がデータベースに記憶されており、その内容は動的に更新される。配信サーバ１０２等は、ＰＣ２０４等にコンテンツを配信する際に、上記ドメイン名について、サーバ１５０に対して名前解決を繰り返し要求する。これにより、配信途中でルータ２０２のグローバルＩＰアドレスが変更されたとしても、コンテンツの配信が続行される。【選択図】　図１
2004102410.tif 000002
【特許請求の範囲】
【請求項１】
接続される毎にＩＰアドレスが変化し得るクライアントコンピュータと、前記クライアントコンピュータに対して前記ＩＰアドレスと所定のドメイン名とを対応付けて記憶するＤＮＳサーバとが接続されるネットワークに設けられ、前記クライアントコンピュータに対して情報を配信する配信サーバにおいて実行される情報配信方法において、
前記ＤＮＳサーバに対して前記ドメイン名を通知することにより、前記ＤＮＳサーバからＩＰアドレスを受信する過程と、
この受信したＩＰアドレスを用いて前記クライアントコンピュータに対して情報を配信する過程と
を情報の配信中に繰り返し実行することを特徴とする情報配信方法。
【請求項２】
接続される毎にＩＰアドレスが変化し得るクライアントコンピュータと、前記クライアントコンピュータに対して前記ＩＰアドレスと所定のドメイン名とを対応付けて記憶するＤＮＳサーバとが接続されるネットワークに設けられ、前記クライアントコンピュータに対して情報を配信する配信サーバにおいて実行される情報配信方法において、
前記ＤＮＳサーバから受信した一のＩＰアドレスを用いた場合に前記クライアントコンピュータに対して情報の配信が可能であるか否かを判定する判定過程と、
前記判定過程において情報の配信が不可能であると判定された場合に、前記ＤＮＳサーバに対して前記ドメイン名を通知することにより、前記ＤＮＳサーバから新たなＩＰアドレスを受信する過程と、
前記一のＩＰアドレスに代えて、前記新たなＩＰアドレスを用いて前記クライアントコンピュータに対して情報を配信する過程と
を情報の配信中に繰り返し実行することを特徴とする情報配信方法。
【請求項３】
請求項１または２の何れかに記載の情報配信方法を実行することを特徴とする配信サーバ。
【請求項４】
請求項１または２の何れかに記載の情報配信方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上における動画等の配信サービスに用いて好適な情報配信方法、配信サーバおよびプログラムに関する。
【０００２】
【従来の技術】
インターネットに接続されたクライアントコンピュータが配信サーバからコンテンツの配信を受ける際、一般的にクライアントコンピュータ側では配信サーバのドメイン名等が既知であるが、配信サーバのグローバルＩＰアドレスは不知である。そこで、クライアントコンピュータにおいては、所定のＤＮＳサーバに対して配信サーバのドメイン名が送信され、ＤＮＳサーバから当該ドメイン名に割り当てられたグローバルＩＰアドレスが返信される。このように相手側のドメイン名に基づいてＩＰアドレスを取得する処理を「名前解決」という。
【０００３】
クライアントコンピュータにおいて名前解決が行われると、目的となる配信サーバのグローバルＩＰアドレスが判明するから、当該グローバルＩＰアドレスを送信先アドレスとするＩＰパケット（例えば配信要求のパケット）がクライアントコンピュータから配信サーバに供給されることになる。一方、配信サーバにおいては、クライアントコンピュータから送信されたパケットの送信元アドレスを参照すると、直ちにクライアントコンピュータのグローバルＩＰアドレスが判明するから、名前解決を行う必要はない。配信サーバにおいては、例えば、正しいユーザＩＤとパスワードがクライアントコンピュータから送信された等の所定の条件を満たされれば、該クライアントコンピュータに対して動画等のコンテンツが配信されることになる。
【０００４】
【発明が解決しようとする課題】
ところで、一般家庭あるいは小規模オフィス内に設けられているクライアントコンピュータは、通常はインターネットサービスプロバイダ（ＩＳＰ）を介してインターネットに接続される。しかし、各契約者に対して予め固定のグローバルＩＰアドレスを付与するサービスは動的なグローバルＩＰアドレスを付与するサービスよりもコスト高になるため、通常はＩＰアドレスは動的に付与されている。ここで、ＩＳＰを介して動的なグローバルＩＰアドレスが付与されているクライアントコンピュータが配信サーバからコンテンツの配信を受けている途中において、なんらかの原因によりクライアントコンピュータ側の回線が切断されたとする。かかる場合にクライアントコンピュータがＩＳＰを介してインターネットに再接続すると、そのグローバルＩＰアドレスは以前に接続されていた時のアドレスとは異なるアドレスになる。
【０００５】
この新たに付与されたグローバルＩＰアドレスは、配信サーバにおいては未知のアドレスであるため、クライアントコンピュータ側においては、再びユーザＩＤとパスワードを入力する等の処置を行わなければコンテンツの受信を継続することができなくなる。かかる作業はクライアントコンピュータ側のユーザにとって煩雑な作業である。この発明は上述した事情に鑑みてなされたものであり、クライアントコンピュータのグローバルＩＰアドレスが変更された場合においても、コンテンツの配信を迅速かつ容易に続行できる情報配信方法、配信サーバおよびプログラムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載の情報配信方法にあっては、接続される毎にＩＰアドレスが変化し得るクライアントコンピュータと、前記クライアントコンピュータに対して前記ＩＰアドレスと所定のドメイン名とを対応付けて記憶するＤＮＳサーバとが接続されるネットワーク（インターネット）に設けられ、前記クライアントコンピュータに対して情報を配信する配信サーバにおいて実行される情報配信方法において、前記ＤＮＳサーバに対して前記ドメイン名を通知することにより、前記ＤＮＳサーバからＩＰアドレスを受信する過程（ＳＰ２４４）と、この受信したＩＰアドレスを用いて前記クライアントコンピュータに対して情報を配信する過程（ＳＰ２４８）とを情報の配信中に繰り返し実行することを特徴とする。
また、請求項２記載の情報配信方法（変形例）にあっては、接続される毎にＩＰアドレスが変化し得るクライアントコンピュータと、前記クライアントコンピュータに対して前記ＩＰアドレスと所定のドメイン名とを対応付けて記憶するＤＮＳサーバとが接続されるネットワーク（インターネット）に設けられ、前記クライアントコンピュータに対して情報を配信する配信サーバにおいて実行される情報配信方法において、前記ＤＮＳサーバから受信した一のＩＰアドレスを用いた場合に前記クライアントコンピュータに対して情報の配信が可能であるか否かを判定する判定過程と、前記判定過程において情報の配信が不可能であると判定された場合に、前記ＤＮＳサーバに対して前記ドメイン名を通知することにより、前記ＤＮＳサーバから新たなＩＰアドレスを受信する過程と、前記一のＩＰアドレスに代えて、前記新たなＩＰアドレスを用いて前記クライアントコンピュータに対して情報を配信する過程とを情報の配信中に繰り返し実行することを特徴とする。
また、請求項３記載の配信サーバにあっては、請求項１または２の何れかに記載の情報配信方法を実行することを特徴とする。
また、請求項４記載のプログラムにあっては、請求項１または２の何れかに記載の情報配信方法を実行することを特徴とする。
【０００７】
【発明の実施の形態】
１．実施形態の構成
次に、本発明の一実施形態のネットワークシステムの全体構成を図１を参照し説明する。
図において２０４，２０６，２０８はパーソナルコンピュータ（ＰＣ）であり、ローカルエリアネットワーク（ＬＡＮ）２００を介して相互に接続されている。２０２はルータであり、インターネットサービスプロバイダ側のサーバ（以下ＩＳＰサーバという）を介してインターネット１００に接続され、ＬＡＮ２００内のパケットとインターネット１００上のパケットとを相互にやりとりする。１０２，１０４，１０６は配信サーバであり、インターネット１００を介して、コンテンツの配信要求を行ったクライアントコンピュータ（例えばＰＣ２０４，２０６，２０８）に対して、動画等のコンテンツを配信する。
【０００８】
ＩＳＰサーバ１０８においては、ルータ２０２を介して接続要求を受信すると、ルータ２０２に対して一のグローバルＩＰアドレスが付与される。そして、ＬＡＮ２００内においては、ＩＰマスカレード等の手法により、当該一のグローバルＩＰアドレスが複数のＰＣ２０４，２０６，２０８によって共有されることになる。なお、ＬＡＮ２００に対しては、予めドメイン名が定められている。１５０はダイナミックＤＮＳサーバであり、ＩＳＰサーバ１０８が付与したグローバルＩＰアドレスと、ＬＡＮ２００のドメイン名とを対応付けるデータベースを記憶し、外部からの照会に基づいて、照会元にグローバルＩＰアドレスまたはドメイン名を通知する。
【０００９】
２．実施形態の動作
２．１．クライアント側の動作
次に、本実施形態の動作を説明する。まず、ＰＣ２０４，２０６，２０８の何れかにおいて、配信サービスを受信する操作が行われると、当該ＰＣにおいて図２に示す配信サービス要求ルーチンが起動される。図において処理がステップＳＰ１０６に進むと、配信サービス開始要求が完了しているか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ１０８に進み、当該ＰＣから対象となる配信サーバに対して、配信サービス開始要求が送信される。この配信サービス開始要求には、「要求元情報」として、自ドメイン名が含まれる。これに対する配信サーバ側の処理の詳細については後述するが、当該ＰＣと配信サーバとの間で動画等の配信サービスが開始される。次に、処理がステップＳＰ１１０に進むと、当該ＰＣのユーザが配信サービスの停止を希望しているか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ１０６に戻る。
【００１０】
コンテンツの配信サービスを受けている状態においては、ステップＳＰ１０６において「ＹＥＳ」と判定されるから、以後はステップＳＰ１０６，ＳＰ１１０が繰り返し実行され、本ルーチンにおいては実質的な処理は行われない。その期間中、コンテンツを受信するアプリケーションプログラム（例えば動画ビュアー）において、動画の表示等、コンテンツに応じた処理が実行されることになる。そして、ユーザが配信サービスの停止を指示する所定の操作を行うと、ステップＳＰ１１０において「ＹＥＳ」と判定され、処理はステップＳＰ１１２に進む。ここでは、当該ＰＣから配信サーバに対して配信サービス停止要求が送信される。なお、この配信サービス停止要求においても、配信停止の「要求元情報」として、自ドメイン名が含まれる。これに対する配信サーバ側の処理の詳細については後述するが、コンテンツの配信は停止され、本ルーチンの処理も終了する。
【００１１】
一方、ルータ２０２においては、ＬＡＮ２００から受信したＩＰパケットに対して、ＩＳＰサーバ１０８に送出すべきものであるか否かが常時判定されている。そして、ＩＳＰサーバ１０８側に送出すべきＩＰパケットが検出されると、図３に示すネットワーク接続ルーチンが呼び出される。図において処理がステップＳＰ１２１に進むと、ルータ２０２がＩＳＰサーバ１０８を介してインターネット１００に接続されているか否かが判定される。ここで「ＹＥＳ」と判定されると、そのまま処理が終了する。
【００１２】
一方、ステップＳＰ１２１において「ＮＯ」と判定されると、処理はステップＳＰ１２２に進み、ルータ２０２とＩＳＰサーバ１０８との間で接続プロトコルに基づくネゴシエーションが行われる。次に、処理がステップＳＰ１２４に進むと、ＩＳＰサーバ１０８からグローバルＩＰアドレスが付与される。このグローバルＩＰアドレスはルータ２０２内に記憶され、ＬＡＮ２００内のローカルアドレスとグローバルＩＰアドレスとの相互変換のために用いられる。次に、処理がステップＳＰ１２６に進むと、図４に示すＤＮＳ登録ルーチンが呼び出される。
【００１３】
図４において処理がステップＳＰ１４２に進むと、ダイナミックＤＮＳサーバ１５０に対して、自ドメイン名とグローバルＩＰアドレスとパスワードが通知され、サーバ１５０とルータ２０２との間で認証操作が実行される。これは、他者によって勝手にドメイン名等の変更が行われることを防止するためである。次に、処理がステップＳＰ１４４に進むと、ダイナミックＤＮＳサーバ１５０からの応答により、ＤＮＳ登録が成功したか失敗したかが検出される。なお、ステップＳＰ１４４においては、自ドメイン名に対してルータ２０２自体が名前解決を試行することにより、ＤＮＳ登録の可否を判定してもよい。次に、処理がステップＳＰ１４６に進むと、ＤＮＳ登録が成功したか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ１４２に戻り、ＤＮＳ登録が成功するまでステップＳＰ１４２，ＳＰ１４４の処理が繰り返され、ＤＮＳ登録が成功すると本ルーチンの処理は終了する。
【００１４】
ところで、何れかのＰＣがコンテンツの配信を受けている途中においては、上述したようにステップＳＰ１０６，ＳＰ１１０が繰り返し実行されるが、その途中でなんらかの原因によってルータ２０２およびＩＳＰサーバ１０８の回線が切断される場合も考えられる。かかる場合には、上述したように、ルータ２０２においてネットワーク接続ルーチン（図３）内のステップＳＰ１２２〜ＳＰ１２６が再び起動され、ＩＳＰサーバ１０８からグローバルＩＰアドレスが付与される（ＳＰ１２４）。ここで、付与されるグローバルＩＰアドレスは、一般的には前回付与されたグローバルＩＰアドレスとは異なるアドレスである。従って、ステップＳＰ１２６においては、この新たなグローバルＩＰアドレスと、ルータ２０２のドメイン名とが対応付けられるように、ダイナミックＤＮＳサーバ１５０内のデータベースが更新される。
【００１５】
但し、コンテンツの配信を受けている途中で回線が切断された場合においても、既に配信サービスの開始は要求済みであるため、ステップＳＰ１０６においては「ＹＥＳ」と判定される。すなわち、かかる場合にはステップＳＰ１０８（配信サービス開始要求の送信）は実行されない。このように、本実施形態においては、回線が一旦切断された後に再接続された場合に認証の再実行の必要がなく、ユーザは煩雑な再認証操作から解放されるという利点がある。
【００１６】
２．２．ダイナミックＤＮＳサーバ１５０の動作
上記ステップＳＰ１４２においては、ダイナミックＤＮＳサーバ１５０に対して、自ドメイン名とグローバルＩＰアドレスとパスワードが通知される。サーバ１５０においてこれらのデータが受信されると、図５に示すＤＮＳサーバドメイン名登録ルーチンが起動される。図において処理がステップＳＰ２０４に進むと、通知されたドメイン名が既にデータベースに登録されているドメイン名であるか否かが判定される。このドメイン名が新たなドメイン名であってデータベースに登録されていなければ「ＮＯ」と判定され、処理はステップＳＰ２０８に進む。ここでは、通知されたパスワードに対応して、ドメイン名と、グローバルＩＰアドレスとがデータベースに記録される。そして、処理がステップＳＰ２１０に進むと、ＤＮＳ登録が成功した旨がクライアントコンピュータに通知され、本ルーチンの処理が終了する。
【００１７】
一方、一旦回線が中断された後、再接続された場合には、クライアントコンピュータ側から前回と同一のドメイン名がサーバ１５０に通知されることになる。かかる場合にはステップＳＰ２０４において「ＹＥＳ」と判定され、処理はステップＳＰ２０６に進む。ステップＳＰ２０６においては、当該ドメイン名は送信されたパスワードを保有するユーザの使用するドメイン名であるか否かが判定される。一旦回線が中断された後、再接続された場合には、前回のパスワードと同一のパスワードがサーバ１５０に供給される筈であるから、ここで「ＹＥＳ」と判定され、処理はステップＳＰ２０８に進む。これにより、新たに付与されたグローバルＩＰアドレスと、上記ドメイン名と、上記パスワードとを対応付けるように、サーバ１５０内のデータベースの内容が更新される。そして、ステップＳＰ２１０においては、ＤＮＳ登録が成功した旨がクライアントコンピュータに通知され、本ルーチンの処理が終了する。
【００１８】
また、既にあるユーザがあるドメイン名を使用しているにもかかわらず、他のユーザから同一のドメイン名についてサーバ１５０にＤＮＳ登録要求を送信する場合もありうる。かかる場合には両ユーザにおけるパスワードが異なるため、ステップＳＰ２０６において「ＮＯ」と判定され、処理はステップＳＰ２１０に進む。ここでは、当該他のユーザのクライアントコンピュータに対して、ＤＮＳ登録を拒否する旨が通知され、本ルーチンの処理が終了する。
【００１９】
また、クライアントコンピュータのＤＮＳ登録が終了した後、他のコンピュータ（例えば配信サーバ１０２，１０４，１０６）から名前解決要求が供給されると、ダイナミックＤＮＳサーバ１５０においては、図６に示す名前解決ルーチンが起動される。図において処理がステップＳＰ２２４に進むと、名前解決要求されたドメイン名に対するＩＰアドレスがデータベースに登録されているか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ２２６に進み、名前解決の要求元のコンピュータに対して供給される応答パケットに、当該ＩＰアドレスが格納される。次に、処理がステップＳＰ２２８に進むと、名前解決の要求元のコンピュータに対して、生成された応答パケットが送信され、本ルーチンの処理が終了する。
【００２０】
一方、名前解決要求されたドメイン名に対するＩＰアドレスがデータベースに登録されていなかった場合には、ステップＳＰ２２４において「ＮＯ」と判定され、処理はステップＳＰ２２８に進む。この場合には、名前解決が成功しなかった旨を示すパケットが、名前解決の要求元のコンピュータに対して送信され、本ルーチンの処理が終了する。
【００２１】
２．３．配信サーバの動作
上述したように、ステップＳＰ１０８においては、クライアントコンピュータから配信サーバに対して配信サービス開始要求が送信される。この配信サービス開始要求が対応する配信サーバ１０２，１０４，１０６において受信されると、図７に示す配信サーバ配信サービスルーチンが起動される。図において処理がステップＳＰ２４４に進むと、配信サービス開始要求を出力したクライアントコンピュータの名前解決を行うために、該クライアントコンピュータのドメイン名がダイナミックＤＮＳサーバ１５０に供給される。上述したように、サーバ１５０においては、名前解決が成功すれば要求元の配信サーバに対してＩＰアドレスを返信し、名前解決が成功しなかった場合にはその旨を示すパケットが配信サーバに返信される。
【００２２】
次に、処理がステップＳＰ２４６に進むと、サーバ１５０から返信されたパケットに基づいて、名前解決が成功したか否かが判定される。名前解決が成功した場合には「ＹＥＳ」と判定され、処理はステップＳＰ２４８に進む。ここでは、名前解決によって得られたＩＰアドレスに対して、動画等のコンテンツが配信される。次に、処理がステップＳＰ２５０に進むと、クライアントコンピュータから配信サービス停止要求を受信したか否かが判定される。ここで「ＮＯ」と判定されると、処理はステップＳＰ２４４に戻り、名前解決が成功するとともに配信サービス停止要求が受信されない限り、ステップＳＰ２４４〜ＳＰ２５０の処理が繰り返される。
【００２３】
そして、クライアントコンピュータから配信サービス停止要求が供給された場合、あるいは名前解決が失敗した場合にはステップＳＰ２４６またはＳＰ２５０を介して処理はステップＳＰ２５２に進む。ここでは、当該配信サーバにおける配信サービスが停止され、本ルーチンの処理が終了する。このように、本実施形態の配信サーバにおいては、配信サービス中に、同一ドメイン名に対して、繰り返し名前解決を行う点に特徴がある。これにより、コンテンツの配信途中においてクライアントコンピュータのＩＰアドレスが変更されたとしても、その変更結果に追従して配信サービスを続行することができる。
【００２４】
換言すれば、クライアントコンピュータ側から見れば、インターネットに対する接続が一旦切断され再接続を行った際に、前回とは異なるＩＰアドレスが付与されたとしても、配信サーバ１０２，１０４，１０６に対してログイン操作等、配信サービスの再開を要求するための操作を行う必要はなく、直ちにコンテンツの受信を再開することができる。
【００２５】
また、本実施形態においては、配信サービスを受けるクライアントコンピュータ以外のコンピュータから配信サービスの開始および停止等の操作を行うことが容易になる。これは、配信サービスを受けるクライアントコンピュータのグローバルＩＰアドレスは接続の度に変更されるのに対して、ドメイン名は恒久的に一定であるから、このドメイン名を指定することによって種々の設定を行うことができるからである。
【００２６】
また、本実施形態において、個々のクライアントコンピュータのユーザがコンテンツの配信業者と配信契約を結ぶ場合は、コンテンツを受信するドメイン名のみを配信業者に通知すればよい。これにより、個々のユーザＩＤおよびパスワードはダイナミックＤＮＳサーバ１５０においてのみ管理し、個々の配信サーバ１０２，１０４，１０６におけるユーザＩＤおよびパスワードを管理を省略することができる。これにより、配信サーバにおける認証等の処理が簡素化され、配信サーバのリソースが節約できる。
【００２７】
このことは、換言すれば、ユーザ側においてパスワード等の秘密情報の一元化を図ることができることに等しい。さらに、このパスワード等は、クライアントコンピュータとダイナミックＤＮＳサーバ１５０との間においてのみやりとりされる情報であって、ＩＳＰが運営する、あるいは同一ＩＳＰのネットワーク内に存在するダイナミックＤＮＳサーバを利用することによって、パスワード等がインターネット１００には流出しないようにできることも本実施形態の特徴である。インターネット１００上にパスワードを流出させないことにより、パスワード等を含むパケットを暗号化することなく、きわめて高いセキュリティを確保することができる。このように、本実施形態によれば、コスト高な固定ＩＰサービスではなく、安価な動的ＩＰサービスによって、高い安全性と利便性を備えたコンテンツ配信システムを実現することができる。
【００２８】
３．変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のように種々の変形が可能である。
（１）上記実施形態においては、配信サーバ上で動作するプログラムによって本発明の情報配信方法を実現したが、このプログラムのみをＣＤ−ＲＯＭ、フレキシブルディスク等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００２９】
（２）上記実施形態の配信サーバ配信サービスルーチン（図７）においては、ステップＳＰ２４４〜ＳＰ２５９のループを繰り返す毎に名前解決（ＳＰ２４４）を実行した。しかし、これに代えて、現時点で配信サーバが把握しているＩＰアドレスによってコンテンツの配信が可能であるか否かを確認し、配信可能であればコンテンツの配信を行うとともに配信不可能であれば配信可能なＩＰアドレスを取得し直すようにしてもよい。
【００３０】
その一例として、配信サーバ側から所定期間毎にクライアント側に確認要求パケットを送信し、これを受信したクライアント側は確認応答パケットを配信サーバに返信するようにプロトコルを設定することが考えられる。配信サーバにおいては、この確認応答パケットが受信され続ける限り、従前のＩＰアドレスに対してコンテンツを配信し続けるとよい。一方、配信サーバにおいてこの確認応答パケットを受信できなくなれば、クライアントコンピュータのＩＰアドレスが変更された可能性が高くなるため、かかる場合にダイナミックＤＮＳサーバ１５０にクライアントコンピュータのドメイン名を送信して名前解決を実行し、その結果得られた新たなＩＰアドレスに対してコンテンツの配信を続行すればよい。
【００３１】
【発明の効果】
以上説明したように本発明によれば、配信サーバは、情報の配信中に名前解決を繰り返し実行し、あるいは、クライアントコンピュータに対して情報の配信が可能であるか否かを繰り返し判定し配信不可能な場合に名前解決を実行するから、クライアントコンピュータのＩＰアドレスが変更された場合においても、再認証等を行うことなく情報の配信を続行することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のネットワークシステムのブロック図である。
【図２】配信サービス要求ルーチンのフローチャートである。
【図３】ネットワーク接続ルーチンのフローチャートである。
【図４】ＤＮＳ登録ルーチンのフローチャートである。
【図５】ＤＮＳサーバドメイン名登録ルーチンのフローチャートである。
【図６】名前解決ルーチンのフローチャートである。
【図７】配信サーバ配信サービスルーチンのフローチャートである。
【符号の説明】
１００…インターネット、１０８…ＩＳＰサーバ、１５０…ダイナミックＤＮＳサーバ、２００…ＬＡＮ、２０２…ルータ、１０２，１０４，１０６…配信サーバ、２０４，２０６，２０８…パーソナルコンピュータ。
【図１】
2004102410.tif 000003
【図２】
2004102410.tif 000004
【図３】
2004102410.tif 000005
【図４】
2004102410.tif 000006
【図５】
2004102410.tif 000007
【図６】
2004102410.tif 000008
【図７】
2004102410.tif 000009