(57)【要約】【課題】要求に応じて適切な内容のドキュメントを生成して提供する。【解決手段】クライアントにホームページ（ＨＰ）を提供するＷＷＷサーバは、ＣＰＵ１１、ＣＰＵ１１のプログラムを記憶する記憶装置１２、インターネットに接続されている通信制御装置１３、ＨＰデータベース１４及び地図データベース１５を備える。通信制御装置１３がインターネットを介してクライアントからＨＰの送信要求を受信すると、ＣＰＵ１１は、そのときの時間情報を取得すると共に、当該クライアントの位置情報を取得し、地図データベース１５からその位置情報に対応した地域情報を取得する。ＣＰＵ１１は、さらにＨＰデータベース１４に地域情報及び時間情報と対応づけられて記憶されているＨＰの構成部品を抽出し、抽出した構成部品でデフォルトのＨＰを書き換える。通信制御装置１３は、書き換えを行ったＨＰを要求元のクライアントに送信する。【選択図】      図５
2008112458.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からのアクセス要求に応じてホームページを前記クライアント装置に送信するホームページ生成装置であって、
時間情報に対応付けてホームページの複数の構成部品を記憶する構成部品記憶手段と、
前記クライアント装置からのホームページのアクセス要求を受信する要求受信手段と、
前記クライアント装置がアクセス要求した時の時間情報を取得する情報取得手段と、
前記アクセス要求されたホームページ内にクライアント装置のアクセス時の時間情報によってその構成部品を書き換える記述があった場合に、前記情報取得手段より取得された時間情報に応じたホームページの構成部品を前記構成部品記憶手段の中から抽出する抽出手段と、
前記アクセス要求されたホームページ内の構成部品を前記抽出手段が抽出したホームページの構成部品に書き換えて、前記アクセス要求を行ったクライアント装置の時間に応じたホームページを新たに生成するホームページ生成手段と、
前記ホームページ生成手段が生成したホームページをアクセス要求を行ったクライアント装置に送信するホームページ送信手段と
を備えることを特徴とするホームページ生成装置。
【請求項２】
前記構成部品記憶手段は、時間帯に対応したホームページの複数の構成部品を記憶し、
前記抽出手段は、前記取得した時間情報に応じた時間帯のホームページの構成部品を前記構成部品記憶手段の中から抽出し、
前記ホームページ生成手段は、前記抽出された時間帯に応じたホームページの構成部品に書き換えて、前記アクセス要求を行ったクライアント装置の時間に応じたホームページを新たに生成することを特徴とする請求項１記載のホームページ生成装置。
【請求項３】
前記情報取得手段は、更に、前記アクセス要求したクライアント装置の位置情報を取得し、
前記構成部品記憶手段は、更に、位置情報に対応付けてホームページの複数の構成部品を記憶し、
前記抽出手段は、更に、前記アクセス要求されたホームページ内にクライアント装置の位置情報によってその構成部品を書き換える記述があった場合に、前記取得した位置情報に応じたホームページの構成部品を前記構成部品記憶手段の中から抽出し、
前記ホームページ生成手段は、前記抽出された位置情報に応じたホームページの構成部品に書き換えて、前記アクセス要求を行ったクライアント装置の時間及び位置に応じたホームページを生成することを特徴とする請求項１記載のホームページ生成装置。
【請求項４】
コンピュータを、
時間情報に対応付けてホームページの複数の構成部品を記憶する構成部品記憶手段、
前記クライアント装置からのホームページのアクセス要求を受信する要求受信手段、
前記クライアント装置がアクセス要求した時の時間情報を取得する情報取得手段、
前記アクセス要求されたホームページ内にクライアント装置のアクセス時の時間情報によってその構成部品を書き換える記述があった場合に、前記情報取得手段より取得された時間情報に応じたホームページの構成部品を前記構成部品記憶手段の中から抽出する抽出手段、
前記アクセス要求されたホームページ内の構成部品を前記抽出手段が抽出したホームページの構成部品に書き換えて、前記アクセス要求を行ったクライアント装置の時間に応じたホームページを新たに生成するホームページ生成手段、
前記ホームページ生成手段が生成したホームページをアクセス要求を行ったクライアント装置に送信するホームページ送信手段
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＷＷ（World Wide Web）のホームページをクライアント装置からの要求に合わせて生成するホームページ生成装置及び記録媒体に関する。
【背景技術】
【０００２】
近年、情報の受発信のための手段として、インターネットが広く利用されている。すなわち、インターネット上のＷＷＷサーバに端末装置からホームページの送信を要求することで、この要求に対してＷＷＷサーバから送信されてきたホームページを端末装置で閲覧できるようになっている。
【０００３】
ＷＷＷサーバに登録されているホームページは、個人用として利用されているものもあるが、商用で利用されているものもかなりある。このような商用で利用されているホームページは、ＨＴＭＬ（Hyper Text Mark-up Language）で記述されたホームページの情報として、広告情報を含んでいるものが一般的である。
【０００４】
ところで、ホームページ内で提供されるものに限らず広告情報は、対象者に合わせて提供することによって大きな広告効果を発揮することができる。例えば、商店の場合には、その近隣の住人に対しては特別販売品の情報やイベントの紹介を広告情報として提供し、離れた場所にいる人に対しては通信販売の情報を広告情報として提供するのが効果的な広告効果を得ることができる。
【０００５】
しかしながら、従来、ＷＷＷサーバからは、どの端末に対しても同一のホームページが提供されることになっており、地域によって商品やサービスの価格に違いがあっても、単一のホームページで広告情報を提供することができなかった。このため、地域に応じて効果的な広告情報を提供することができなかった。
【０００６】
また、ホームページへのアクセスは、昼間の時間帯は商用のものの比率が、夜間の時間帯は個人用のものの比率がそれぞれ非常に大きい。商用と個人用とでは、効果的な広告情報にも違いがあるのが普通である。しかしながら、従来、ホームページの内容が更新された場合を除いて、どのような時間帯に端末装置から要求があったとしても、ＷＷＷサーバからは同一のホームページが提供されていた。このため、時間に応じて効果的な広告情報を提供することができなかった。
【０００７】
これに対して、単一のホームページ内に色々な広告情報を付加しておいて、どのような者から要求があったとしても必ず適切な広告情報を提供できるようにすることも考えられる。しかしながら、全体として不要な情報が多く含まれていると、本当に必要な情報が相対的に目立たなくなってしまうので、広告効果が薄れてしまうこととなる。また、ホームページのサイズが大きくなってしまうため、ネットワークや端末装置のＣＰＵ、メモリなどの資源が無駄に使用されてしまうこととなる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術の問題点を解消するためになされたものであり、クライアント装置の要求に応じて適切な内容のホームページを生成して提供することができるホームページ生成装置及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、クライアント装置からのアクセス要求に応じてホームページを前記クライアント装置に送信するホームページ生成装置であって、時間情報に対応付けてホームページの複数の構成部品を記憶する構成部品記憶手段と、前記クライアント装置からのホームページのアクセス要求を受信する要求受信手段と、前記クライアント装置がアクセス要求した時の時間情報を取得する情報取得手段と、前記アクセス要求されたホームページ内にクライアント装置のアクセス時の時間情報によってその構成部品を書き換える記述があった場合に、前記情報取得手段より取得された時間情報に応じたホームページの構成部品を前記構成部品記憶手段の中から抽出する抽出手段と、前記アクセス要求されたホームページ内の構成部品を前記抽出手段が抽出したホームページの構成部品に書き換えて、前記アクセス要求を行ったクライアント装置の時間に応じたホームページを新たに生成するホームページ生成手段と、前記ホームページ生成手段が生成したホームページをアクセス要求を行ったクライアント装置に送信するホームページ送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ホームページをアクセスしたクライアント装置の時間に応じてホームページを生成してそのクライアントに提供するので、各クライアントに効果的なホームページの提供が可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の実施の形態について説明する。
図１（ａ）は、この実施の形態に適用されるネットワークシステムの構成を示すブロック図である。図示するように、このネットワークシステムは、ＷＷＷサーバ１と、ＷＷＷサーバ１にインターネット２を介して接続されているクライアント３Ａ、３Ｂとから構成されている。ここで、図１（ｂ）に示すように、例えば、ＷＷＷサーバ１は神戸に、クライアント３Ａは福島に、クライアント３Ｂは宮崎にそれぞれ存在するものとすることができる。
【００１２】
図２は、ＷＷＷサーバ１の構成を示すブロック図である。図示するように、ＷＷＷサーバ１は、汎用コンピュータによって構成され、ＣＰＵ（Central Processing Unit）１１と、記憶装置１２と、通信制御装置１３と、ホームページ（ＨＰ）データベース１４と、地図データベース１５と、媒体駆動装置１６とを備えている。媒体駆動装置１６には、記録媒体１７が着脱可能に装着される。
【００１３】
ＣＰＵ１１は、記憶装置１２に記憶された図５に示すフローチャートに示すプログラム（後述）を実行する。記憶装置１２は、ＣＰＵ１１が実行するプログラム及びそのためのデータを記憶すると共に、ＣＰＵ１１の作業領域として使用される。通信制御装置１３は、インターネット２に接続され、インターネット２を介したクライアント３Ａ、３Ｂとの間の情報の送受信を制御する。
【００１４】
ホームページデータベース１４は、地域別及び時間帯別にホームページの構成部品を記憶している。ホームページデータベース１４の記憶内容の詳細については後述する。地図データベース１５は、位置情報と地域情報との対応付けを記憶している。なお、これらのデータベース１４、１５は、物理的には外部に接続された記憶装置に設けられたものであっても、記憶装置１２に設けられたものであってもよい。
【００１５】
媒体駆動装置１６は、装着された記録媒体１７を駆動し、記録媒体１７に記録されているプログラムを読み出して記憶装置１２に転送する。記録媒体１７は、磁気ディスク、光ディスク、光磁気ディスク等で構成される媒体駆動装置１６で読み取ることができるコンピュータ読み取り可能な媒体であり、記憶装置１２に記憶されるべきＣＰＵ１１が実行するプログラムを記録している。
【００１６】
図３は、クライアント３Ａ、３Ｂの構成を示すブロック図である。図示するように、クライアント３Ａ、３Ｂは、パーソナルコンピュータ等によって構成され、ＣＰＵ３１と、記憶装置３２と、通信制御装置３３と、表示部３４と、ＧＰＳ（Global Positioning System）３５と、媒体駆動装置３６とを備えている。媒体駆動装置３６には、記録媒体３７が着脱可能に装着される。
【００１７】
表示部３４は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等のディスプレイ装置によって構成され、要求に従ってＷＷＷサーバ１から送信されてきたホームページを表示する。ＧＰＳ３５は、人工衛星からの電波を受信することによって、クライアント３Ａ、３Ｂが存在する位置の経度及び緯度位置情報を測定し、位置情報としてＣＰＵ３１に渡す。
【００１８】
ＣＰＵ３１、記憶装置３２、通信制御装置３３、媒体駆動装置３６及び記録媒体３７については、プログラムが図６に示すものであること、通信制御装置３３が送受信する情報がＷＷＷサーバ１と反対（すなわち、ＷＷＷサーバ１が受信するものを送信して、送信するものを受信する）であること以外は、ＷＷＷサーバ１の対応するものと同じである。
【００１９】
図４は、ＷＷＷサーバ１のホームページデータベース１４への情報の記憶形式の例を示す図である。図示するように、ホームページデータベース１４では、ホームページの構成部品（Ａ、Ｂ）毎に、地域（Ｐ１〜Ｐｎ）及び時間帯（ｔ１、ｔ２）別で書き換え対象となる構成部品（Ａ１〜Ａｎ、Ａ１’〜Ａｎ’、Ｂ１〜Ｂｎ、Ｂ１’〜Ｂｎ’）を記憶している。また、デフォルト及び書き換え対象の構成部品（Ａ、Ａ１〜Ａｎ、Ａ１’〜Ａｎ’、Ｂ、Ｂ１〜Ｂｎ、Ｂ１’〜Ｂｎ’）毎のアクセス回数、すなわち当該構成部品の情報がクライアント３Ａ、３Ｂに提供された回数を記録している。
【００２０】
例えば、地域Ｐ２に存在するクライアント３Ａから時間帯ｔ１においてこのホームページの送信が要求された場合には、デフォルトのホームページにおける構成部品Ａは構成部品Ａ２に書き換えられ、構成部品Ｂは構成部品Ｂ２に書き換えられることを示している。また、構成部品Ａ２は、ｒ回のアクセスがあったこと、すなわちｒ回だけクライアント３Ａに送信されたことを示している。
【００２１】
以下、この実施の形態におけるネットワークシステムにおける動作について説明する。このネットワークシステムでは、クライアント３Ａ、３Ｂからホームページを要求すると、ＷＷＷサーバ１では、要求元であるクライアント３Ａ、３Ｂが存在する地域及びその要求があった時間帯に合わせたホームページを作成し、それを要求元のクライアント３Ａ、３Ｂに送信する。この過程において、ＷＷＷサーバ１が実行する処理と、クライアント３Ａ、３Ｂが実行する処理とを次に説明する。
【００２２】
図５は、ＷＷＷサーバ１が実行する処理を示すフローチャートである。まず、通信制御装置１３がクライアント３Ａから送信を要求されたホームページのＵＲＬ（Uniform Resource Locator）を受信すると、ＣＰＵ１１は、このＵＲＬを取得する（ステップＳ１０１）。次に、ＣＰＵ１１は、ホームページの送信を要求したクライアント３Ａからその位置情報を取得する（ステップＳ１０２）。
【００２３】
この位置情報の取得は、例えば、ＣＰＵ１１からの指示に従って通信制御装置１３が位置情報の取得要求をクライアント３Ａに送信し、この取得要求に対して後述するようにクライアント３Ａから送信された位置情報を通信制御装置１３が受信し、これをＣＰＵ１１が取得することによって行う。次に、ＣＰＵ１１は、クライアント３Ａから位置情報を取得できたかどうかを判断する（ステップＳ１０３）。
【００２４】
位置情報が取得できなかったと判断した場合には、ＣＰＵ１１は、ステップＳ１０１で取得したＵＲＬに対応するＨＴＭＬで記述されたホームページの情報及びデフォルトの構成部品をホームページデータベース１４から抽出する。そして、通信制御装置１３がＣＰＵ１１からの指示に従って、抽出したホームページの情報及びデフォルトの構成部品をＵＲＬを送信したクライアント、すなわちこのホームページの送信を要求したクライアント３Ａに送信する（ステップＳ１０４）。
【００２５】
さらに、ＣＰＵ１１は、ステップＳ１０１で取得したＵＲＬに対応するホームページの各共通部品（デフォルトの構成部品）に対応するアクセス回数の欄を“１”だけインクリメントして更新する（ステップＳ１０５）。そして、このフローチャートの処理を終了する。
【００２６】
一方、ステップＳ１０３で位置情報が取得できたと判断した場合は、ＣＰＵ１１は、当該ホームページの送信が要求された時間情報を取得する（ステップＳ１０６）。この時間情報の取得は、例えば、ＣＰＵ１１の内部タイマが計時している時間を取得したり、また、クライアント３Ａからの要求に時間情報が付されている場合にはその時間情報を取得することによって行うことができる。
【００２７】
次に、ＣＰＵ１１は、ステップＳ１０１で取得したＵＲＬに対応するホームページの情報及びデフォルトの構成部品をホームページデータベース１４から抽出し、これを記憶装置１２のワークエリアに記憶する（ステップＳ１０７）。ＣＰＵ１１は、このホームページの情報に含まれている構成部品を順次調べ、次のステップＳ１０９からＳ１１８に示す書き換えの処理を行っていないかどうかを判断する（ステップＳ１０８）。
【００２８】
書き換えの処理を行っていない構成部品が含まれていると判断したときは、ＣＰＵ１１は、当該構成部品が書き換えを行わずにデフォルトの構成部品を使用するものであるか、国に応じて書き換えを行うものであるか、それとも地方に応じて書き換えを行うものであるかを判断する（ステップＳ１０９）。
【００２９】
ステップＳ１０９で当該構成部品が国に応じて書き換えを行うものであると判断したときは、ＣＰＵ１１は、ステップＳ１０２で取得した位置情報に基づいて地図データベース１５を検索し（ステップＳ１１０）、当該位置情報に対応する国に関する地域情報を取得する（ステップＳ１１１）。そして、ステップＳ１１４の処理に進む。
【００３０】
ステップＳ１０９で当該構成部品が地方に応じて書き換えを行うものであると判断したときは、ＣＰＵ１１は、ステップＳ１０２で取得した位置情報に基づいて地図データベース１５を検索し（ステップＳ１１２）、当該位置情報に対応する地方に関する地域情報を取得する（ステップＳ１１３）。そして、ステップＳ１１４の処理に進む。
【００３１】
一方、ステップＳ１０９で当該構成部品が位置情報に従って書き換えを行わず、デフォルトの共通部品をそのまま使用するものであると判断したときは、ステップＳ１１８の処理に進む。
【００３２】
ステップＳ１１４では、ＣＰＵ１１は、ステップＳ１１１またはＳ１１３で取得した地域について、ステップＳ１０６で取得した時間情報を含む時間帯において書き換え対象となる構成部品がホームページデータベース１４に記憶されているかどうかを判断する。当該時間帯において書き換え対象となる構成部品が記憶されていないと判断した場合には、ステップＳ１１８の処理に進む。
【００３３】
一方、当該時間帯において書き換え対象となる構成部品が記憶されていると判断した場合には、ＣＰＵ１１は、ホームページデータベース１４から該当する構成部品を抽出する（ステップＳ１１５）。さらに、ＣＰＵ１１は、抽出した構成部品によって記憶装置１２のワークエリアに記憶されているホームページの情報を書き換えると共に、ワークエリア内のデフォルトの構成部品をステップＳ１１５で抽出した構成部品に入れ替える（ステップＳ１１６）。
【００３４】
ＣＰＵ１１は、さらに当該構成部品に対応してホームページデータベース１４に記録されるアクセス回数の欄を“１”だけインクリメントする（ステップＳ１１７）。そして、ステップＳ１０８の処理に戻り、ＣＰＵ１１は、記憶装置１２のワークエリア内に記憶されているホームページの情報に含まれている次の構成部品について同様の判断を行う。
【００３５】
ステップＳ１１８では、ＣＰＵ１１は、記憶装置１２のワークエリアに記憶されている当該構成部品（ここでは、デフォルトの構成部品）をそのままとしておくが、この構成部品に対応してホームページデータベース１４に記録されるアクセス回数の欄を“１”だけインクリメントする。そして、ステップＳ１０８の処理に戻り、ＣＰＵ１１は、記憶装置１２のワークエリア内に記憶されているホームページの情報に含まれている次の構成部品について同様の判断を行う。
【００３６】
ステップＳ１０８において、書き換えの処理を行っていない構成部品がもうないと判断した場合には、通信制御装置１３は、ＣＰＵ１１からの指示に従って、記憶装置１２のワークエリアに記憶されているホームページの情報及び構成部品をＵＲＬを送信したクライアント、すなわちこのホームページの送信を要求したクライアント３Ａに送信する（ステップＳ１１９）。そして、このフローチャートの処理を終了する。
【００３７】
図６は、クライアント３Ａが実行する処理を示すフローチャートである。まず、クライアント３Ａの通信制御装置３３がＷＷＷサーバ１の通信制御装置１３との間でデータリンクの設定を行い、クライアント３ＡとＷＷＷサーバ１との間の通信路を論理的に接続する（ステップＳ３０１）。サーバとの間の通信路が接続されると、通信制御装置３３は、ＣＰＵ３１からの指示に従って、送信を要求するホームページのＵＲＬを送信する（ステップＳ３０２）。
【００３８】
次に、ＣＰＵ３１は、ＷＷＷサーバ１から位置情報の送信が要求されたかどうかを判断する（ステップＳ３０３）。位置情報の送信が要求された場合は、ＣＰＵ３１は、ＧＰＳ３５が測定している経度と緯度とを位置情報として取得する（ステップＳ３０４）。通信制御装置３３は、ＣＰＵ３１からの指示に従い、この位置情報を通信路の接続されたインターネット２を介してＷＷＷサーバ１に送信する（ステップＳ３０５）。そして、ステップＳ３０６の処理に進む。
【００３９】
一方、ステップＳ３０３において位置情報の送信が要求されていないと判断した場合には、そのままステップＳ３０６の処理に進む。ステップＳ３０６では、通信制御装置３３は、インターネット２を介してＷＷＷサーバ１から送信されてきたホームページを受信し、これに対してＣＰＵ３１が所定の処理を行って表示部３４に表示させる。そして、このフローチャートの処理を終了する。
【００４０】
以下、この実施の形態におけるＷＷＷサーバ１によるホームページの生成について、具体例に基づいて説明する。
【００４１】
図７（ａ）は、ＷＷＷサーバ１からクライアント３Ａ、３Ｂに対して送信されるデフォルトのホームページの例を示す図である。図示するように、このホームページは、地域及び時間帯によって書き換えられる構成部品として構成部品Ａ、Ｂを含んでいる。ここで、ＷＷＷサーバ１では、構成部品Ａ、Ｂを図４に示したホームページデータベース１４に従って書き換えたホームページを生成し、要求元のクライアント３Ａ、３Ｂに送信するものとする。
【００４２】
図７（ｂ）は、地域Ｐ２に存在するクライアント３Ａから時間帯ｔ１内の時刻にＵＲＬが送信され、ＷＷＷサーバ１にホームページの送信が要求された場合に生成されて送信されるホームページの例を示す図である。この例では、ホームページデータベース１４に従って、構成部品Ａが構成部品Ａ２に、構成部品Ｂが構成部品Ｂ２にそれぞれ書き換えられている。
【００４３】
また、図７（ｃ）は、地域Ｐｎに存在するクライアント３Ｂから時間帯ｔ２内の時刻にＵＲＬが送信され、ＷＷＷサーバ１にホームページの送信が要求された場合に生成されて送信されるホームページの例を示す図である。この例では、ホームページデータベース１４に従って、構成部品Ａが構成部品Ａｎ’に、構成部品Ｂが構成部品Ｂｎ’にそれぞれ書き換えられている。
【００４４】
次に、ホームページに含まれる構成部品及びＨＴＭＬで記述されたホームページの情報を地域及び時間帯に応じて書き換える具体的な方法について、画像データを書き換える場合と文字列データを書き換える場合とに分けて、それぞれ説明する。なお、記述言語はＨＴＭＬを例に説明するが、ＸＭＬ（extensible markup language）、Ｊａｖａ（登録商標）などのホームページを形成するその他の言語で記述しても良い。
【００４５】
まず、画像データが地域によって書き換えられるホームページの情報は、例えば、図８（ａ）に示すように、＜ＩＭＧ  ＳＣＲ＝”Ａ．ＧＩＦ”  ｗｉｄｔｈ＝”５００”  ｈｉｇｈｔ＝”５０”  ｂｏｒｄｅｒ＝”０”  ｒｅｇｉｏｎ＝”Ｌ”＞、または＜ＩＭＧ  ＳＣＲ＝”Ａ．ＧＩＦ”  ｗｉｄｔｈ＝”５００”  ｈｉｇｈｔ＝”５０”  ｂｏｒｄｅｒ＝”０”  ｒｅｇｉｏｎ＝”Ｐ２：Ａ２．ＧＩＦ”＞というＨＴＭＬのタグを含むものとすることができる。前者の例において、"L"=P2のときに"A.GIF"という画像データを"A2.GIF"という画像データに書き換えることがホームページデータベース１４に定義されているものとする。
【００４６】
この場合、地域Ｐ２に属するクライアント３Ａからこのホームページの送信要求あったとすると、上記のタグは、図８（ｂ）に示すように、＜ＩＭＧ  ＳＣＲ＝”Ａ２．ＧＩＦ”  ｗｉｄｔｈ＝”５００”  ｈｉｇｈｔ＝”５０”  ｂｏｒｄｅｒ＝”０”＞と書き換えられる。また、このホームページを構成する構成部品も"A.GIF"から"A2.GIF"に書き換えられる。これにより、要求元のクライアント３Ａの表示部３４には、"A.GIF"ではなく"A2.GIF"を含むホームページが表示される。
【００４７】
一方、文字列データが地域によって書き換えられるホームページの情報は、例えば、図９（ａ）に示すように、＜ｐ  ａｌｉｇｎ＝”ｃｅｎｔｅｒ”＞＜ｆｏｎｔ  ｃｏｌｏｒ＝”＃ＦＦ００００”  ｓｉｚｅ＝”２”  ｒｅｇｉｏｎ＝”Ｐ２：このホームページは、×××です。”  ｒｅｇｉｏｎ＝”Ｐ３：このホームページは、△△△です。”＞このホームページは、○○○です。＜／ｆｏｎｔ＞＜／Ｐ＞というＨＴＭＬの情報を含むものとすることができる。
【００４８】
この場合、地域Ｐ２に属するクライアント３Ａからこのホームページの送信要求があったとすると、上記の情報は、図９（ｂ）に示すように、＜ｐ  ａｌｉｇｎ＝”ｃｅｎｔｅｒ”＞＜ｆｏｎｔ  ｃｏｌｏｒ＝”＃ＦＦ００００”  ｓｉｚｅ＝”２”＞このホームページは、×××です。＜／ｆｏｎｔ＞＜／Ｐ＞と書き換えられる。これにより、要求元のクライアント３Ａの表示部３４には、「このホームページは、○○○です。」ではなく、「このホームページは、×××です。」という文字列を含むホームページが表示される。
【００４９】
以上説明したように、この実施の形態にかかるシステムでは、ＷＷＷサーバ１は、ホームページの送信を要求したクライアント３Ａ、３Ｂが存在する地域及びその時間帯に応じてカスタマイズしたホームページを生成して、要求元のクライアント３Ａ、３Ｂに送信している。このため、地域及び時間帯を考慮した適切な情報を提供することができ、情報として広告情報を提供する場合には、高い広告効果を得られるようになる。
【００５０】
また、この実施の形態にかかるシステムでは、ＷＷＷサーバ１からクライアント３Ａ、３Ｂに送信されるホームページは、その要求元のクライアント３Ａ、３Ｂのユーザにとって不要な情報を極力少なく抑えることができる。このため、ユーザにとって必要な情報を提供してもホームページのサイズを小さくすることができ、インターネット２やクライアント３Ａ、３ＢのＣＰＵ３１、記憶装置３２といった資源を無駄に消費することがない。
【００５１】
さらに、この実施の形態にかかるシステムでは、ＷＷＷサーバ１内のホームページデータベース１４は、地域別及び時間帯別の各構成部品のアクセス回数を記録している。このため、どの構成部品の情報がホームページで提供されたかが容易に判断できるようになり、広告掲載に対する費用が計算しやすくなったり、後のホームページの更新のために役立てることができる。
【００５２】
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について、説明する。
【００５３】
上記の実施の形態では、ＷＷＷサーバ１は、クライアント３Ａ、３ＢのＧＰＳ３５が取得した位置情報をインターネット２を介して送信させることによって、クライアント３Ａ、３Ｂが存在する位置の位置情報を取得していた。しかしながら、ＷＷＷサーバ１によるクライアント３Ａ、３Ｂの位置情報の取得方法はこれに限られない。例えば、クライアント３Ａ、３Ｂのユーザに位置情報を入力させ、これをＷＷＷサーバ１に送信するものとしてもよい。
【００５４】
また、ＷＷＷサーバ１は、クライアント３Ａ、３Ｂからインターネット２へのアクセスポイントに関する情報を位置情報として取得することもできる。さらには、ＷＷＷサーバ１は、クライアント３Ａ、３ＢのそれぞれのＩＤと対応付けて位置情報を蓄積したデータベースを有するものとし、ホームページを要求したクライアント３Ａ、３ＢのＩＤによってこのデータベースを検索して、クライアント３Ａ、３Ｂの位置情報を取得するものとしてもよい。
【００５５】
上記の実施の形態では、ＷＷＷサーバ１では、クライアント３Ａ、３Ｂから受け取った位置情報を基に地図データベース１５を検索して、地域情報を取得していた。そして、時間情報と共にこの地域情報に基づいてホームページデータベース１４からホームページの構成部品を抽出し、デフォルトのホームページに含まれている構成部品と書き換えていた。
【００５６】
しかしながら、地図データベース１５をＷＷＷサーバ１でなくクライアント３Ａ、３Ｂ内に設けておき、ＧＰＳ３５が測定した位置情報に対応する地域情報をクライアント３Ａ、３ＢからＷＷＷサーバ１に送信するものとしてもよい。また、このような地域情報への変換を行うことなく、ホームページデータベース１４から構成部品を抽出するものとしてもよい。この場合、ホームページデータベース１４は、位置情報と対応付けてホームページの構成部品を記憶するものとすればよい。
【００５７】
上記の実施の形態では、ＷＷＷサーバ１は、取得した時間情報に対応する時間帯に従って構成部品を書き換えたホームページを生成するものとしていた。これに対して、例えば、取得した時間情報に対応する日付、曜日、季節等に従って構成部品を書き換えたホームページを生成するものとしてもよい。更に、位置情報や時間情報に対応してホームページの画像データの背景やホームページそのものの背景を変更するようにしてもよい。
【００５８】
上記の実施の形態では、インターネット２を通じて提供されるＷＷＷのホームページを要求元の地域とその要求があった時間帯とに基づいてカスタマイズしていた。しかしながら、本発明は、他のドキュメント、例えば、ｎｉｆｔｙ−ｓｅｒｖｅ（商標）やＰＣ−ＶＡＮ（商標）等のクローズド環境の商用ネットワークで提供されるドキュメントに対しても適用することができる。
【００５９】
上記の実施の形態では、インターネット２に接続されたＷＷＷサーバ１及びクライアント３Ａ、３Ｂとからなるネットワークシステムに本発明を適用した場合について説明した。しかしながら、本発明は、他のネットワークシステム、例えば、携帯電話から要求した情報を無線通信で基地局から送信させる携帯電話網等についても適用することができる。なお、ＰＨＳ（Personal Handyphone System）網に適用した場合には、ＰＨＳ端末と電波の授受を行っているアンテナの位置で位置情報を取得することもできる。
【図面の簡単な説明】
【００６０】
【図１】（ａ）は、本発明の実施の形態に適用されるネットワークシステムの構成を示すブロック図であり、（ｂ）は、（ａ）のＷＷＷサーバ及びクライアントが存在する地域の例を地図上で示す図である。
【図２】図１のＷＷＷサーバの構成を示すブロック図である。
【図３】図１のクライアントの構成を示すブロック図である。
【図４】図２のホームページデータベースへの情報の記憶形式の例を示す図である。
【図５】本発明の実施の形態において、ＷＷＷサーバが実行する処理を示すフローチャートである。
【図６】本発明の実施の形態において、クライアントが実行する処理を示すフローチャートである。
【図７】（ａ）は、デフォルトのホームページの例を、（ｂ）、（ｃ）は、要求元の地域と要求時間とに従って書き換えられたホームページの例を示す図である。
【図８】（ａ）、（ｂ）は、ホームページ中での画像データの書き換え前後の例を示す図である。
【図９】（ａ）、（ｂ）は、ホームページ中での文字列データの書き換え前後の例を示す図である。
【符号の説明】
【００６１】
１…ＷＷＷサーバ、２…インターネット、３Ａ、３Ｂ…クライアント、１１…ＣＰＵ、１２…記憶装置、１３…通信制御装置、１４…ホームページデータベース、１５…地図データベース、１６…媒体駆動装置、１７…記録媒体、３１…ＣＰＵ、３２…記憶装置、３３…通信制御装置、３４…表示部、３５…ＧＰＳ、３６…媒体駆動装置、３７…記録媒体
【図１】
2008112458.tif 000003
【図２】
2008112458.tif 000004
【図３】
2008112458.tif 000005
【図４】
2008112458.tif 000006
【図５】
2008112458.tif 000007
【図６】
2008112458.tif 000008
【図７】
2008112458.tif 000009
【図８】
2008112458.tif 000010
【図９】
2008112458.tif 000011