(57)【要約】【課題】ＩＰアドレスを対応付けるＤｙｎａｍｉｃＤＮＳサービスを不要にし、端末装置のＩＰアドレスが頻繁に変更された場合でも対応することができ、自端末装置のドメイン名を取得する必要がなく、自端末装置のＩＰアドレスを知らない他端末装置からでも自端末装置にアクセスすることを可能にする。【解決手段】あらかじめ公開サーバ装置２０にホームページ領域を確保しておき、自端末装置３０がアドレス返答サーバ装置１０から動的に割り当てられた自端末装置３０のＩＰアドレスのホームページへハイパーリンクしたファイルをファイル作成手段３３で作成し、公開サーバ装置２０の公開情報ホームページ領域２１に送信手段３６からファイルを送信する。公開サーバ装置２０で公開されたホームページのリンクをたどるだけで、他端末装置４０から自端末装置３０にアクセスすることができる。【選択図】　　　　図１
2004133723.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、動的な識別アドレスが割り当てられた自端末装置のサービス提供方法において、
自端末装置は、あらかじめ定めた手順で動的な識別アドレスを取得し、
サービス提供のためのリンク情報に該識別アドレスが含まれたファイルを作成し、
該ファイルを公開サーバに送信して、該公開サーバに登録し、
該公開サーバの該ファイルを参照した他端末装置が、該ファイルのリンク情報を元にして発生する他端末装置からのアクセスに対してサービスを提供することを特徴とする動的な識別アドレスが割り当てられた端末装置のサービス提供方法。
【請求項２】
ネットワークに接続され、動的な識別アドレスが割り当てられた自端末装置のサービス提供方法において、
自端末装置は、定められた手順で取得した自端末装置で識別できない動的な識別アドレスをあらかじめ保有し、
該自端末装置からの要求により、アドレス返答サーバから既に該自端末装置に割り当てられているアドレスを確認し、
サービス提供のためのリンク情報に該識別アドレスが含まれたファイルを作成し、
該ファイルを公開サーバに送信して、該公開サーバに登録し、
該公開サーバの該ファイルを参照した他端末装置が、該ファイルのリンク情報を元にして発生する他端末装置からのアクセスに対してサービスを提供することを特徴とする動的な識別アドレスが割り当てられた端末装置のサービス提供方法。
【請求項３】
請求項１または２に記載の動的な識別アドレスが割り当てられた自端末装置のサービス提供方法において、
自端末装置は、サービス提供のため、テンプレートファイルのキーワードを置換して、リンク情報に識別アドレスが含まれたファイルを作成することを特徴とする動的な識別アドレスが割り当てられた端末装置のサービス提供方法。
【請求項４】
ネットワークに接続され、動的な識別アドレスが割り当てられた自端末装置のサービス提供装置において、
あらかじめ定められた手順で動的に割り当てられた識別アドレスを取得する識別アドレス取得手段と、
自端末装置上のサービスへのリンク情報を含んだファイルを作成するファイル作成手段と、
自端末装置の識別アドレスが変更された時点で、公開サーバに対し作成したファイルを送信するファイル送信手段と、
該ファイルを公開サーバに登録することで、他端末装置からのアクセスに対してサービスを提供するサービス提供手段とを有することを特徴とする動的な識別アドレスが割り当てられた端末によるサービス提供装置。
【請求項５】
ネットワークに接続され、動的な識別アドレスが割り当てられた自端末装置のサービス提供装置において、
アドレス返答サーバからは識別可能であるが、自端末装置だけでは識別できない動的に割り当てられた識別アドレスを、該アドレス返答サーバに対して問い合わせる自アドレス確認手段と、
自端末装置上のサービスへのリンク情報を含んだファイルを作成するファイル作成手段と、
自端末装置の識別アドレスが変更された時点で、公開サーバに対し作成したファイルを送信するファイル送信手段と、
該ファイルを公開サーバに登録することで、他端末装置からのアクセスに対してサービスを提供するサービス提供手段とを有することを特徴とする動的な識別アドレスが割り当てられた端末によるサービス提供装置。
【請求項６】
請求項４または５に記載の動的な識別アドレスが割り当てられた自端末装置のサービス提供装置において、
前記自端末装置は、あらかじめ作成しておいたテンプレートファイル中の『キーワード』を『自端末装置の識別アドレス』に置換して、該自端末装置上のサービスへのリンク情報を含んだファイルを作成することを特徴とする動的な識別アドレスが割り当てられた端末によるサービス提供装置。
【請求項７】
自端末装置のコンピュータに、アドレス返答サーバに対して識別アドレスの確認を要求する手順、該アドレス返答サーバからの確認の回答を受信する手順、テンプレートファイルを読み込む手順、該テンプレートファイルを置換したファイルをページファイルとして保存する手順、該ページファイルをファイル送信手段に読み込む手順、該ページファイルを公開サーバに送信する手順を実行させるための自端末装置のサービス提供用プログラム。
【請求項８】
請求項７に記載の自端末装置のサービス提供用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動的に識別アドレスが変化する自端末装置に対し、インターネット等のネットワークで接続された他端末装置が、その時点の自端末装置の識別アドレスを知らなくとも、ある同一の手順により自端末装置へアクセスを可能にする技術であり、特に、アドレス返答サーバ装置から自端末装置の識別アドレスを取得し、その識別アドレスへのリンク情報を含んだファイルを生成し、生成した該ファイルを公開サーバ装置に送信し、公開することで、他端末装置が公開サーバ装置上の該ファイルを取得し、該ファイル内のリンク情報に従ってアクセスすることで、他端末装置がその時点の自端末装置の識別アドレスを知らくても自端末装置に対してアクセスを可能にする動的な識別アドレスが割り当てられた端末によるサービス提供方法および装置、ならびにそのプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットの常時接続環境の普及により、個人所有の端末装置上で常時サービスを提供することが可能になってきている。例えば、個人所有の端末装置でＷｅｂサーバを実行し、情報を提供するサービスを実施することなどが挙げられる。
しかし、インターネット上で識別アドレスとして用いられるＩＰアドレスは、ネットワークプロバイダから個人所有の端末装置に対して動的に割り当てられる場合が多い。そのため、動的に割り当てられたＩＰアドレスを用いて、端末装置にてサービスを提供する場合、そのＩＰアドレスを告知する必要がある。
【０００３】
従来の技術では、この問題を解決するために、ＤｙｎａｍｉｃＤＮＳ（Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ）を用いる手法が用いられてきた。ＤｙｎａｍｉｃＤＮＳでは、端末装置のＩＰアドレスとドメイン名とを対応付けて端末装置が対応情報をＤｙｎａｍｉｃＤＮＳサーバに対して送信することで、ＤｙｎａｍｉｃＤＮＳサーバにおいてその対応情報が記録され、さらにその対応情報が他のＤＮＳサーバへと伝搬していく。
その端末装置にアクセスしたいユーザは、端末装置のドメイン名を指定してＤｙｎａｍｉｃＤＮＳに問い合わせることで、該ドメインに対応したＩＰアドレスを取得し、端末装置へアクセスが可能になる。
【０００４】
しかし、ＤｙｎａｍｉｃＤＮＳサーバに端末装置が対応情報を登録する必要がある点と、端末装置にあらかじめドメイン名を割り当てておく必要がある点と、登録したＤＮＳサーバから他のＤＮＳサーバに対応情報が伝播するまでに時間がかかるため、端末装置のＩＰアドレスが頻繁に変更された場合、登録したＤｙｎａｍｉｃＤＮＳサーバでない他のＤＮＳサーバから端末装置のＩＰアドレス情報を取得する場合には、最新のＩＰアドレスを取得できないという問題点がある。
【０００５】
【非特許文献１】
Ｓ．Ｔｈｏｍｓｏｎ、外２名、“Ｄｙｎａｍｉｃ　Ｕｐｄａｔｅｓ　ｉｎ　ｔｈｅ　Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ（ＤＮＳ　ＵＰＤＡＴＥ）”Ａｐｒｉｌ　１９９７、インターネットの規約（原文）、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｒｉｎｇ．ａｓａｈｉ　−ｎｅｔ．ｏｒ．ｊｐ／ｐｕｂ／ｄｏｃ／ＲＦＣ／ｒｆｃ２１３６．ｔｘｔ〉
【非特許文献２】
Ｓ．トムソン、外２名、“ドメインネームシステムのダイナミック更新（ＤＮＳ更新）”１９９７年４月、インターネットの規約（和訳付）、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ５ｄ．ｂｉｇｌｏｂｅ．ｎｅ．ｊｐ／〜ｓｔｓｓｋ／ｒｆｃ２１３６ｊ．ｈｔｍｌ〉
【０００６】
【発明が解決しようとする課題】
前述のように、従来の技術では、動的に割り当てられたＩＰアドレスを持つ端末装置でサービスを提供する場合、ドメイン名とＩＰアドレスとを対応付けるＤｙｎａｍｉｃＤＮＳサービスに端末装置が登録していたが、その場合、端末装置にあらかじめドメイン名を割り当てておく必要がある点と、ＤｙｎａｍｉｃＤＮＳサーバに端末装置が随時対応情報を登録する必要がある点と、登録したＤＮＳサーバから他のＤＮＳサーバに対応情報が伝播するまでに時間がかかるため、端末装置のＩＰアドレスが頻繁に変更された場合、登録したＤｙｎａｍｉｃＤＮＳサーバでない他のＤＮＳサーバから端末装置のＩＰアドレス情報を取得する場合には、最新のＩＰアドレスを取得できない点が、問題点であった。
【０００７】
本発明の目的は、このような問題点を解決し、ＩＰアドレスを対応付けるＤｙｎａｍｉｃＤＮＳサービスを不要にし、端末装置のＩＰアドレスが頻繁に変更された場合でも対応することができ、自端末装置のドメイン名を取得する必要がなく、自端末装置のＩＰアドレスを知らない他端末装置からでも自端末装置にアクセスすることが可能な動的な識別アドレスが割り当てられた端末によるサービス提供方法および装置、ならびにそのプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
本発明の自端末装置は、動的な識別アドレスを取得し、サービス提供のためのリンク情報に該識別アドレスが含まれたファイルを作成し、該ファイルを公開サーバに登録することで、サービスを提供する。
【０００９】
すなわち、本発明では、あらかじめ公開サーバ装置にホームページ領域を確保しておき、自端末装置が動的に割り当てられた自端末装置のＩＰアドレスのホームページへハイパーリンクしたファイルを作成し、しかるべき契機で、端末装置があらかじめ設置した公開サーバ装置の公開情報ホームページ領域にファイルを送信することで、公開サーバ装置で公開されたホームページのリンクをたどるだけで自端末装置にアクセスすることが可能になる。
これにより、ＩＰアドレスを対応付けるＤｙｎａｍｉｃＤＮＳサービスは不要となる。それにより、端末装置のＩＰアドレスが頻繁に変更された場合に対応できない問題点と、自端末装置のドメイン名を取得する必要があるという問題点は、解消されることになる。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態を図面により詳細に説明する。
図１は、本発明の一実施形態を示すシステム構成図であって、動的な識別アドレスが割り当てられた端末装置において、サービスを提供する方法、および自端末装置の構成について説明する。
図１のシステムは、インターネットに接続された自端末装置３０と、アドレス返答サーバ装置１０と、公開サーバ装置２０と、他端背装置４０とから構成される。識別アドレスが動的に割り当てられた自端末装置３０は、その動的に割り当てられたＩＰアドレスを知らない他端末装置４０に対してサービスを提供する装置である。
【００１１】
公開サーバ装置２０は、固定のＩＰアドレスもしくはドメイン名が割り当てられており、自端末装置３０から送信されたファイルを記録する公開情報記録領域２１と、他端末装置４０の要求に応じて記録されているファイルを送信するＷＷＷサービスのような公開サービス提供手段２２とを備えている。
【００１２】
自端末装置３０は、動的なＩＰアドレスが割り当てられており、しかるべき契機で、アドレス返答サーバ装置１０のアドレス返答手段１１に対して問い合わせを行い、自端末装置３０に割り当てられているＩＰアドレスを確認する自アドレス確認手段３１と、あらかじめ作成しておいたテンプレートファイル中の『キーワード』を『自端末のＩＰアドレス』に置換したファイルを作成するファイル作成手段３３と、公開サーバ装置２０に対して作成したファイルを送信するファイル送信手段３６と、他端末装置４０からのアクセスに対してサービスを提供するサービス提供手段３７とを備えている。その他に、実行契機を自アドレス確認手段３１に通知する実行契機発行手段３２と、ファイル作成手段３３に読み取りファイルを送出するテンプレートファイル３４と、作成されたファイルを保存するページファイル３５とを有している。
【００１３】
アドレス返答サーバ装置１０は、固定のＩＰアドレスもしくはドメイン名が割り当てられており、アドレス返答サーバ装置１０に問い合わせてきた端末装置に対して、アドレス返答サーバ装置１０から見たその端末装置の識別アドレスを返答するサービスを行うアドレス返答手段１１を備えている。
【００１４】
図２は、本発明の一実施形態を示す動的な識別アドレスが割り当てられた端末によるサービス提供方法の動作手順の図である。
左からアドレス返答サーバ装置のアドレス返答手段１１、自端末装置の自アドレス確認手段３１、実行契機実行手段３２、ファイル作成手段３３、テンプレートファイル３４、ページファイル３５、ファイル送信手段３６、サービス提供手段３７、公開サーバ装置の公開情報記録領域２１、公開サービス提供手段２２、他端末装置に対するサービス提供手段３７が配置されている。
処理手順は、ＳＴＥＰ１のＩＰアドレス取得過程と、ＳＴＥＰ２の識別アドレスが含まれたファイルを作成する過程と、ＳＴＥＰ３の該ファイルを公開サーバに登録して、サービスを提供する過程とからなる。
【００１５】
先ず、ＳＴＥＰ１の▲１▼〜▲３▼の処理を説明する。
自端末装置３０の自アドレス確認手段３２は、あらかじめ設定されたタイマやユーザ入力などの実行契機で（▲１▼）、アドレス返答サーバ装置１０のアドレス返答手段１１に要求し（▲２▼）、アドレス返答サーバ装置１０が確認した自端末装置１０のＩＰアドレスを返答する（▲３▼）。
例えば、あらかじめ自端末装置３０に、２０２．２４．２４４．２４というグローバルＩＰアドレスが動的に割り当てられた場合、アドレス返答サーバ装置１０は、自端末装置３０に２０２．２４．２４４．２４というアドレスが割り当てられていることを取得し、その取得結果を自端末装置３０に返す。
【００１６】
アドレス返答サーバ装置１０から自端末装置３０のＩＰアドレスを取得する理由は、自端末装置３０がローカルＩＰアドレスを持ち、自端末装置３０の前段にルータやネットワーク機器を設置し、ＮＡＴ（Ｎｅｔｗｏｒｋ　ＡｄｄｒｅｓｓＴｒａｎｓｌａｔｏｒ）やＩＰマスカレード機能を用いて外部から自端末装置３０にアクセスすることが可能な場合、自端末装置３０が自端末装置３０に割り当てられている外部からアクセス可能なＩＰアドレスを取得することができないからである。
そのため、自端末装置３０が外部から自端末装置３０にアクセス可能なＩＰアドレスを取得可能な場合、この仕組みを用いる必要はない。
【００１７】
図３は、テンプレートファイル例とページファイル例を示す図である。
図２のＳＴＥＰ２の▲４▼〜▲８▼の処理を、図３の例を用いて説明する。
ファイル作成手段３３は、自アドレス確認手段３１から自端末装置３０のＩＰアドレスを取得し（▲４▼）、テンプレートファイル３４を読み込み（▲５▼）、ＨＯＳＴＮＡＭＥのような文字列の部分を自端末装置３０のＩＰアドレスに置換する。そして、テンプレートファイル３４を置換したファイルを、ページファイル３５として保存する（▲６▼）。ページファイル３５は、ＷＷＷサービスという自端末装置３０上のサービス提供手段３７へアクセスするためのハイパーリンクが記述された内容となっている。次に、生成した該ページファイル３５をファイル送信手段３６で読み込み（▲７▼）、公開サーバ装置２０に送信する（▲８▼）。
【００１８】
具体的には、自端末装置３０のページファイル３５を読み取り、ＦＴＰなどのファイル転送プロトコルを用いて公開サーバ装置２０の公開情報記録領域（ＷＷＷサーバの公開ＨＤＤなど）２１に送信する。公開サーバ装置２０では、公開サービス（ＷＷＷサービスなど）を提供しており、端末装置３０，４０からは、あらかじめ決めておいたアドレス情報（ＵＲＬ）をもとに公開サーバ装置２０にアクセスすることが可能である。
【００１９】
次に、図２における他端末装置４０から自端末装置３０にアクセスするまでの流れを、ＳＴＥＰ３の▲９▼〜（１２）に沿って説明する。
他端末装置４０は、前項で自端末装置３０が送信したページファイルにアクセスするためのＵＲＬを元に、公開サーバ装置２０にアクセスする（▲９▼）。
公開サーバ装置２０は、該ページファイルを読み取り（（１０））、他端末装置に送信する（（１１））。他端末装置４０は、該ページファイル中に記述されたハイパーリンク先へアクセスを行なうことで、自端末装置３０上のサービス提供手段３７にアクセスすることが可能となる（（１２））。
【００２０】
なお、定期的に自端末装置のＩＰアドレスの変更を行うことで、指定のホームページを経由せずに、ダイレクトに自端末装置へアクセスを行う行為を防止する効果がある。
以上の装置と手順を用いることで、動的な識別アドレスが割り当てられた端末装置においても、その識別アドレスを知らない他の端末装置に対してサービスを提供することが可能になる。
なお、図２の処理手順をプログラムに変換し、そのプログラムをＣＤ−ＲＯＭなどの記録媒体に格納しておくことで、その記録媒体を任意の場所に携帯して移動することができ、また、任意の場所のコンピュータに装着し、記録媒体からプログラムをローディングして、コンピュータに実行させることにより、容易に本発明を実現することができる。
【００２１】
【発明の効果】
以上説明したように、本発明によれば、新たにドメイン名を取得することなく、ＤｙｎａｍｉｃＤＮＳを用いることもなく、外部の公開サーバ装置で公開されたホームページのハイパーリンクをたどるだけで自端末装置のＩＰアドレスを知らない他端末装置からでも自端末装置にアクセスすることが可能になる。
それにより、動的に割り当てられたＩＰアドレスを用いた自端末装置上でＷＷＷと言ったサービスの提供を容易に実現することができる。また、定期的に自端末装置のＩＰアドレスの変更を行うことで、指定のホームページを経由せずに、ダイレクトに自端末装置へアクセスを行う行為を防止する効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す動的な識別アドレスが割り当てられた端末によるサービス提供方法のシステム構成図である。
【図２】図１におけるシステムの処理手順を示す図である。
【図３】図１において使用されるテンプレートファイル例とページファイル例を示す図である。
【符号の説明】
１０…アドレス返答サーバ装置、１１…アドレス返答手段、
２０…公開サーバ装置、２１…公開情報記録領域、
２２…公開サービス提供手段、３０…自端末装置、
３１…自アドレス確認手段、３２…実行契機実行手段、
３３…ファイル作成手段、３４…テンプレートファイル、
３５…ページファイル、３６…ファイル送信手段、３７…サービス提供手段、
４０…他端末装置。
【図１】
2004133723.tif 000003
【図２】
2004133723.tif 000004
【図３】
2004133723.tif 000005