(57)【要約】【課題】ホームページの作成にかかる時間やコストを低減することが可能なホームページ作成システム及びホームページ作成プログラムを提供することを目的とする。【解決手段】ネットワークを介してユーザの端末装置から送信される要求情報を受信する受信機能１０１と、ログ記録ファイルを生成するログ記録ファイル生成機能１０２と、ログ記録ファイルを記録するログ記録ファイル記録機能１０３と、ログ記録ファイルをコピーするログ記録ファイルコピー機能１０４と、ログ記録ファイルを解析するログ解析機能１０５と、解析結果ファイルを記録する解析結果ファイル記録機能１０６と、ホームページを表示機能に表示させるためのプログラムファイルを生成するプログラムファイル生成機能１０７と、プログラムファイルを記録するプログラムファイル記録機能１０８と、プログラムファイルをユーザの端末装置に送信する送信手段１０９とを備えて構成される。【選択図】  図１
2004348399.tif 000002
【特許請求の範囲】
【請求項１】
ホームページの表示を行う表示機能を有する端末装置から送信されるホームページを受信したい旨を示す要求情報を受信する受信手段と、
前記受信手段で受信される要求情報と前記要求情報に対応するホームページの種類を示す識別情報とを関連付けてログ情報として記録する記録手段と、
前記記録手段で記録されるログ情報に基づいて、前記識別情報毎の前記要求情報の受信回数を解析する解析手段と、
前記解析手段の解析結果に基づくホームページを作成する作成手段と、
を備えることを特徴とするホームページ作成システム。
【請求項２】
請求項１に記載のホームページ作成システムであって、
前記解析手段は、前記識別情報を前記受信回数の多い順又は前記受信回数の少ない順に並べ、
前記作成手段は、前記識別情報が前記受信回数の多い順又は前記受信回数の少ない順に並んでいることを示すホームページを作成することを特徴とするホームページ作成システム。
【請求項３】
請求項１又は２に記載のホームページ作成システムであって、
前記記録手段で記録されるログ情報の複数の識別情報の中から所定の条件に基づく識別情報を抽出する抽出手段を更に備え、
前記作成手段は、前記抽出手段で抽出された所定の条件に基づく識別情報を使用して、前記解析手段の解析結果に基づくホームページを作成することを特徴とするホームページ作成システム。
【請求項４】
請求項１〜３の何れか１項に記載のホームページ作成システムであって、
前記作成手段は、任意の時間毎に前記解析手段の解析結果に基づくホームページを作成することを特徴とするホームページ作成システム。
【請求項５】
請求項１〜４の何れか１項に記載の記載のホームページ作成システムであって、
前記作成手段は、前記解析手段の解析結果に基づくホームページを記述しているソースコードの一部を、前記解析手段の解析結果に基づいて変更し、前記解析手段の解析結果に基づくホームページを作成することを特徴とするホームページ作成システム。
【請求項６】
ホームページの表示を行う表示機能を有する端末装置から送信されるホームページを受信したい旨を示す要求情報を受信する受信処理と、
前記受信手段で受信される要求情報と前記要求情報に対応するホームページの種類を示す識別情報とを関連付けてログ情報として記録する記録処理と、
前記記録手段で記録されるログ情報に基づいて、前記識別情報毎の前記要求情報の受信回数を解析する解析処理と、
前記解析手段の解析結果に基づくホームページを作成する作成処理と、
をコンピュータに実行させるためのホームページ作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホームページ作成システム及びホームページ作成プログラムに関する。
【０００２】
【従来の技術】
従来より、消費者に対してある商品の購買欲を促進させるため、商品の写真や説明などが掲載される商品紹介用ホームページは存在する。また、更に、複数の商品紹介用ホームページのリンクタイトルが表示されるインデックスホームページも従来から存在する。
【０００３】
一般に、商品販促用ホームページやインデックスホームページは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）など、ブラウザに表示させるための所定の言語で記述され、特に、インデックスホームページは、ユーザ（例えば、消費者や商品販売者など）側の端末装置を特定するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやアクセス時間などの情報を含むログを解析し、その解析結果に基づいて作成される。すなわち、どの商品紹介用ホームページがどのくらいアクセスされているかというアクセス状況を確認し、そのアクセス状況に基づいてインデックスホームページが作成される。
【０００４】
例えば、アクセス回数が最も多い商品紹介用ホームページのリンクタイトルを、ユーザが見やすく最も目立つであろう位置（例えば、ディスプレイの上部など）に表示させるようにインデックスホームページを作成することによって、アクセス回数の最も多い、すなわち、一番人気のある商品紹介用ホームページがなんであるかをユーザに一見して確認させることができる。
【０００５】
また、このようなアクセス状況の解析をコンピュータなどに行わせることにより、正確なアクセス状況の解析結果を求めることも行われている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開２００２−６３１０２号  （第３〜５頁、第１図）
【０００７】
【発明が解決しようとする課題】
しかしながら、現状では、インデックスホームページを構成するプログラムは、人手を介して作成されており、人件費や時間がかかるという問題がある。
また、更に、インデックスホームページの作成に時間かかるため、アクセス状況の変化に即座に対応してインデックスホームページの内容を変更するということができない問題もある。
【０００８】
また、特許文献１では、アクセス状況の解析を正確に行うことができても、やはり、人手を介してインデックスホームページの内容を変更する必要があり、その変更に人件費がかかると共に、変更に時間がかかるため、アクセス状況の変化に即座に対応することができないという問題がある。
【０００９】
そこで、本発明は、インデックスホームページなどの所定のホームページの作成にかかる時間やコストを低減することが可能なホームページ作成システム及びホームページ作成プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明のホームページ作成システムは、ホームページの表示を行う表示機能を有する端末装置から送信されるホームページを受信したい旨を示す要求情報を受信する受信手段と、前記受信手段で受信される要求情報と前記要求情報に対応するホームページの種類を示す識別情報とを関連付けてログ情報として記録する記録手段と、前記記録手段で記録されるログ情報に基づいて、前記識別情報毎の前記要求情報の受信回数を解析する解析手段と、前記解析手段の解析結果に基づくホームページを作成する作成手段とを備えることを特徴とする。
【００１１】
上記本発明によれば、要求情報の受信回数に変化が生じても、人手を介すことなくその受信回数の解析結果に基づくホームページを作成することができるので、ホームページの作成にかかるコストを低減することが可能となる。
また、上記ホームページ作成システムの解析手段は、前記識別情報を前記受信回数の多い順又は前記受信回数の少ない順に並べ、前記作成手段は、前記識別情報が前記受信回数の多い順又は前記受信回数の少ない順に並んでいることを示すホームページを作成するように構成してもよい。
【００１２】
このように、識別情報が受信回数の多い順又は少ない順に並んでいることを示すホームページを作成することができるので、ユーザは、受信回数の多い識別情報又は受信回数が少ない識別情報がどの識別情報であるかを確認することができるので、人気がある商品や人気のない商品の売上げを促進することが可能となる。
【００１３】
また、上記ホームページ作成システムは、前記記録手段で記録されるログ情報の複数の識別情報の中から所定の条件に基づく識別情報を抽出する抽出手段を更に備え、前記作成手段は、前記抽出手段で抽出された所定の条件に基づく識別情報を使用して、前記解析手段の解析結果に基づくホームページを作成するように構成してもよい。
【００１４】
これより、解析手段で解析する情報量を少なくすることができる。
また、上記ホームページ作成システムの作成手段は、任意の時間毎に前記解析手段の解析結果に基づくホームページを作成するように構成してもよい。
これより、任意の時間毎に所定のホームページを更新することができるので、ユーザは比較的新しい情報を常に確認することが可能となる。
【００１５】
また、上記ホームページ作成システムの作成手段は、前記解析手段の解析結果に基づくホームページを記述しているソースコードの一部を、前記解析手段の解析結果に基づいて変更し、前記解析手段の解析結果に基づくホームページを作成するように構成してもよい。
【００１６】
これより、人手を介することなく受信回数の解析結果に基づくホームページを作成することができるので、ホームページの作成にかかるコストを低減することが可能となる。
また、本発明の範囲は、ホームページ作成プログラムにまで及ぶ。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
図１は、本発明の実施形態のホームページ作成システムの構成を示す図である。
【００１８】
図１に示すように、ホームページ作成システム１００は、ネットワークを介してユーザの端末装置から送信される要求情報（例えば、商品紹介用ホームページやインデックスホームページを受信したい旨を示す情報）を受信する受信機能１０１と、要求情報からログ記録ファイルを生成するログ記録ファイル生成機能１０２と、ログ記録ファイル生成機能１０２で生成されるログ記録ファイルを記録するログ記録ファイル記録機能１０３と、ログ記録ファイルをコピーするログ記録ファイルコピー機能１０４と、ログ記録ファイルコピー機能１０４でコピーされたログ記録ファイルを解析するログ解析機能１０５と、ログ解析機能１０５の解析結果である解析結果ファイルを記録する解析結果ファイル記録機能１０６と、解析結果ファイルに基づいて所定のホームページ（例えば、インデックスホームページなど）を構成するプログラムファイルを生成するプログラムファイル生成機能１０７と、プログラムファイル生成機能１０７で生成されるプログラムファイルを記録するプログラムファイル記録機能１０８と、プログラムファイルをユーザの端末装置に送信する送信手段１０９とを備えて構成される。なお、本発明でいうホームページとは、Ｗｅｂサイト内のトップのＷｅｂページだけを示すものではなく、Ｗｅｂサイトを構成する複数のＷｅｂページの個々のＷｅｂページを示すものである。
【００１９】
図２は、上記ログ記録ファイルを示す図である。
図２に示すログ記録ファイル２００は、ログ記録ファイル記録機能１０３に記録されるデータベースであり、ユーザの端末装置を識別するＩＰアドレス毎の情報レコード２０１（２０１−１、２０１−２、２０１−３、・・・）が多数格納されている。各情報レコード２０１は、例えば、ＩＰアドレス、アクセス時間、閲覧されたコンテンツを、それぞれ記録しているＩＰアドレス領域２０２、アクセス時間領域２０３、コンテンツ領域２０４を備えている。図２に示す例では、先頭の情報レコード２０１−１のＩＰアドレス領域２０２に「１１．１２．１３．１４」、アクセス時間領域２０３に「０５／Ｄｅｃ／２００２：００：２８」、コンテンツ領域２０４に「ＧＥＴ／ＨＴＴＰ／１．１」と記録されている。なお、ログ記録ファイル２００は、アクセス時間の新しいものから順番に上から並べられている。また、ログ記録ファイル２００は、上記領域の他に、例えば、どのホームページを経由してきたかを示す情報を記録する領域やユーザの端末装置で使用されるブラウザの種類を示す情報を記録する領域やユーザの端末装置で使用されるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の種類を示す情報を記録する領域などのさまざまな領域を備える他のログ記録ファイルから必要な領域（例えば、上記ＩＰアドレス領域２０２、アクセス時間領域２０３、及びコンテンツ領域２０４の３つの領域）のみが抽出され、その抽出された領域で構成されてもよい。
【００２０】
図３は、ログ解析機能１０５の動作を説明するためのフローチャートである。
まず、ステップＳ１において、ログ解析機能１０５は、図２に示すログ記録ファイル２００の情報レコード２０１のアクセス時間を読む。
次に、ステップＳ２において、ログ解析機能１０５は、ステップＳ１で読んだアクセス時間が最後に読んだ情報レコード２０１のアクセス時間より新しいか否かを判断する。
【００２１】
最後に読んだ情報レコード２０１より新しくないと判断した場合（ステップＳ２がＮｏ）、ステップＳ１に戻る。
一方、最後に読んだ情報レコード２０１より新しいと判断した場合（ステップＳ２がＹｅｓ）、ステップＳ３において、ログ解析機能１０５は、ステップＳ１で読んだ情報レコード２０１のコンテンツを読む。
【００２２】
次に、ステップＳ４において、ログ解析機能１０５は、ステップＳ３で読んだコンテンツに対応するカウンタがあるか否かを判断する。
カウンタがあると判断した場合（ステップＳ４がＹｓｅ）、ステップＳ５において、ログ解析機能１０５は、その対応するカウンタに１を加える。
【００２３】
そして、ステップＳ６において、ログ解析機能１０５は、全ての情報レコード２０１が読まれたか否かを判断する。
全ての情報レコード２０１が読まれたと判断した場合（ステップＳ６がＹｅｓ）、ログ解析機能１０５の動作を終了させる。
【００２４】
一方、全ての情報レコード２０１が読まれていないと判断した場合（ステップＳ６がＮｏ）、ステプＳ１に戻る。
また、ステップＳ４においてカウンタがないと判断した場合（ステップＳ４がＮｏ）、ステップＳ７において、ログ解析機能１０５は、ステップＳ３で読んだコンテンツに対応するカウンタを作成し、そのカウンタの初期値を１に設定し、ステップＳ６に移る。なお、このカウンタは、情報レコード２０１毎又はコンテンツ毎に作成される。
【００２５】
これより、情報レコード２０１毎又はコンテンツ毎にアクセス回数を示す中間ファイルを作成することができる。
図４は、中間ファイルを示す図である。
図４に示す中間ファイル４００は、解析結果ファイル記録機能１０６に記録されるデータベースであり、コンテンツ毎の情報レコード４０１（４０１−１、４０１−２、４０１−３、・・・）が多数格納されている。各情報レコード４０１は、例えば、コンテンツ、図３のステップＳ５のカウンタで数えられたアクセス回数を、それぞれ記録しているコンテンツ領域４０２、アクセス回数領域４０３を備えている。図４に示す例では、先頭の情報レコード４０１−１のコンテンツ領域４０２に「ＧＥＴ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」、アクセス回数領域４０３に「９９８（回）」と記録されている。なお、図４に示すように、ログ解析機能１０５は、アクセス回数の多い順に情報レコード４０１を上から並べ、中間ファイル４００を作成している。
【００２６】
次に、ログ解析機能１０５は、中間ファイル４００を作成すると、中間ファイル４００を解析し、ログ解析結果ファイルを作成する。すなわち、ログ解析機能１０５は、中間ファイル４００を２つのファイルに分け、一方をログ解析結果ファイルとする。
【００２７】
図５は、ログ解析結果ファイルを示す図である。
図５に示すログ解析結果ファイル５００は、解析結果ファイル記録機能１０６に記録されるデータベースであり、コンテンツ毎の情報レコード５０１（５０１−１、５０１−２、５０１−３、・・・）が多数格納されている。各情報レコード５０１は、例えば、ログ解析機能１０５が中間ファイル４００から所定の条件に基づいて抽出した情報レコード５０１のコンテンツ、アクセス回数を、それぞれ記録しているコンテンツ領域５０２、アクセス回数領域５０３を備えている。図５に示す例では、先頭の情報レコード５０１−１のコンテンツ領域５０２に「ＧＥＴ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」、アクセス回数領域５０３に「９９８（回）」と記録されている。
【００２８】
図５に示すように、ログ解析機能１０５は、中間ファイル４００の全ての情報レコード５０１のコンテンツ領域５０２の文字列を読み込み、その文字列の中に「ＹＹＹ」が含まれる情報レコード５０１のみを抽出し、解析結果ファイル５００を作成している。例えば、ユーザが最も関心を持つであろうホームページ、すなわち、インデックスホームページ以外の商品紹介用ホームページを特定するため、その商品紹介用ホームページに対応するコンテンツ内に「ＹＹＹ」などの所定の文字列を含ませておく。そして、ログ解析機能１０５に「ＹＹＹ」を含む情報レコード５０１を抽出させ、解析結果ファイル５００を作成している。
【００２９】
このように、所定の条件に基づき、解析対象のコンテンツを絞り込み、ログ解析ファイル５００を作成することにより、処理すべき情報量が減り容易にインデックスホームページを作成することができる。また、ユーザが最も閲覧したいであろう商品紹介用ホームページなどのリンクタイトルが表示されるインデックスホームページを作成することができる。なお、この所定の文字列は、通常コンテンツ内に存在しないであろう文字列、例えば、上記のように「ＹＹＹ」とすることが望ましい。また、この所定の文字列は、通常コンテンツ内に存在しないであろう文字列であれば、その文字列自体に何らかの意味を持たせるように構成させてもよい。
【００３０】
次に、ログ解析機能１０５は、ログ解析ファイル５００と、コンテンツとＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及び文章（例えば、ホームページのリンクタイトルなど）とが対応するＵＲＬデータベースとに基づいて、インデックスホームページを作成するために用いられるリファレンスファイルを作成する。
【００３１】
図６は、ＵＲＬデータベースを示す図である。
図６に示すＵＲＬデータベース６００は、解析結果ファイル記録機能１０６に記録されるデータベースであり、全てのコンテンツ毎の情報レコード６０１（６０１−１、６０１−２、６０１−３、・・・）が多数格納されている。各情報レコード６０１は、例えば、コンテンツ、そのコンテンツに対応するＵＲＬ、そのコンテンツに対応するリンクタイトルを、それぞれ記録しているコンテンツ領域６０２、ＵＲＬ領域６０３、リンクタイトル領域６０４を備えている。図６に示す例では、先頭の情報レコード６０１−１のコンテンツ領域６０２に「ＧＥＴ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」、ＵＲＬ領域６０３に「ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｄ．ｃｏｍ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」、リンクタイトル領域６０４に「地下茎の明視野観察」と記録されている。
【００３２】
図７は、リファレンスファイルを示す図である。
図７に示すリファレンスファイル７００は、解析結果ファイル記録機能１０６に記録されるデータベースであり、コンテンツ毎の情報レコード７０１（７０１−１、７０１−２、７０１−３、・・・）が多数格納されている。各情報レコード７０１は、例えば、ＵＲＬ、ＵＲＬに対応するリンクタイトルを、それぞれ記録しているＵＲＬ領域７０２、リンクタイトル領域７０３を備えている。図７に示す例では、先頭の情報レコード７０１−１のＵＲＬ領域７０３に「ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｄ．ｃｏｍ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」、リンクタイトル領域７０３に「地下茎の明視野観察」と記録されている。
【００３３】
ログ解析機能１０５は、例えば、ログ解析ファイル５００のコンテンツ領域５０２のコンテンツとＵＲＬデータベース６００のコンテンツ領域６０２のコンテンツとを比較し、一致するコンテンツのＵＲＬ領域６０３及びリンクタイトル領域６０４を抽出し、その抽出したＵＲＬ領域６０３及びリンクタイトル領域６０４をリファレンスファイル７００の情報レコード７０１として構成し、その情報レコード７０１を情報レコード５０１の並び順と同じ順番に並べ替える。
【００３４】
なお、図６に示すように、ＵＲＬデータベース６００の情報レコード６０１をログ解析ファイル５００に基づいて、予めアクセス回数の多い順に上から並べておき、そのＵＲＬデータベース６００のＵＲＬ領域６０３及びリンクタイトル領域６０４をリファレンスファイル７００のＵＲＬ領域７０２及びリンクタイトル領域７０３としてもよい。
【００３５】
次に、プログラムファイル生成機能１０７の動作について説明する。
図８は、プログラムファイル生成機能１０７の動作を説明するためのフローチャートである。
まず、ステップＳＴ１において、プログラムファイル生成機能１０７は、所定の文字列をホームページ（例えば、インデックスホームページなど）を構成するソースファイルから検索する。
【００３６】
図９は、ソースファイルの一例を示す図である。
また、図１０は、図９のソースファイルに基づいて構成されるホームページを示す図である。図９に示すソースファイル９００の文字列９０１は、図１０に示すホームページ１０００の文字列１００１を構成し、図９に示すソースファイル９００の文字列９０２は、図１０に示すホームページ１０００のリンクタイトル１００２を構成している。
【００３７】
すなわち、例えば、プログラムファイル生成機能１０７は、文字列９０２内において、「＜！‐‐１番人気コンテンツ‐‐＞」というタグを検索する。なお、ステップＳＴ１で検索する所定の文字列は、「＜！‐‐１番人気コンテンツ‐‐＞」以外にも様々な文字列が考えられる。
【００３８】
次に、ステップＳＴ２において、プログラムファイル生成機能１０７は、文字列９０２の所定の文字列の後に記述されるＵＲＬとリファレンスファイル７００の１番上の情報レコード７０１のＵＲＬとを比較し、異なるか否かを判断する。すなわち、例えば、プログラムファイル生成機能１０７は、ステップＳＴ２において、ソースファイル９０２の「ｈｔｔｐ：／／ｗｗｗ．ｍｉｃ‐ｄ．ｃｏｍ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」とリファレンスファイル７００の情報レコード７０１−１のＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｍｉｃ‐ｄ．ｃｏｍ／ｇａｌｌｅｒｙ／ｂｒｉｇｈｔｆｉｅｌｄ／ＹＹＹｐｔｅｒｉｄｉｕｍｒｈｉｚｏｍｅ．ｈｔｍｌ」とを比較し、異なるか否かを判断する。
【００３９】
文字列９０２の所定の文字列の後に記述されるＵＲＬとリファレンスファイル７００の１番上の情報レコード７０１のＵＲＬとが同じであると判断した場合（ステップＳＴ２がＮｏ）、ステップＳＴ３において、プログラムファイル生成機能１０７は、所定の文字列を全て検索したか否かを判断する。
【００４０】
所定の文字列を全て検索したと判断した場合（ステップＳＴ３がＹｅｓ）、ソースファイル９００の作成を終了する。
一方、所定の文字列を全て検索していないと判断した場合（ステップＳＴ３がＮｏ）、ステップＳ１に戻り、次の所定の文字列、例えば、「＜！‐‐２番人気コンテンツ‐‐＞」というタグを検索する。
【００４１】
また、ステップＳＴ２において、文字列９０２の所定の文字列の後に記述されるＵＲＬとリファレンスファイル７００の１番上の情報レコード７０１のＵＲＬとが異なると判断した場合（ステップＳＴ２がＹｓｅ）、ステップＳＴ４において、プログラムファイル生成機能１０７は、ソースファイル９００の文字列９０２のＵＲＬとリンクタイトルを、情報レコード７０１のＵＲＬとリンクタイトルに書き換える。例えば、ソースファイル９００の文字列９０３と文字列９０４を、情報レコード７０１−１のＵＲＬ領域７０２のＵＲＬとリンクタイトル領域７０３の文章に書き換える。
【００４２】
このように、プログラムファイル生成機能１０７がソースファイル９００の文字列９０２を一部変更することにより、ホームページ１０００のリンクタイトル１００２の表示を変更することができる。これより、例えば、図１０に示すように、アクセス回数が１番多い、すなわち、人気が一番あるコンテンツのリンクタイトルをホームページの１番目立つ場所などに容易に表示することが可能となる。
【００４３】
なお、プログラムファイル生成機能１０７は、任意の時間毎（例えば、数分毎、数時間毎、又は数週間毎など）に図８に示すフローチャートの動作を行う。これより、ユーザは比較的新しい情報を常に確認することが可能となる。
本実施形態のホームページ作成システム１００によれば、あるコンテンツに対するアクセス回数に変化が生じても、人手を介すことなくアクセス回数に応じたソースファイル７００を作成することができるので、そのソースファイル７００の作成にかかるコストと時間を低減することが可能となる。
【００４４】
また、アクセス回数に応じたソースファイル７００を作成することができるので、例えば、人気があるコンテンツをユーザに紹介することができ、そのコンテンツに表示される商品の売上げを促進することが可能となる。また、ユーザは人気がある商品や人気がない商品を確認することができる。また、ユーザに対して人気がない商品を紹介することができる。
＜その他の実施形態＞
本発明は、上記実施の形態に限定されるものではなく、各請求項に記載した範囲において、種々の構成を採用可能である。例えば、以下のような構成変更も可能である。
【００４５】
（１）上記実施形態では、中間ファイル４００、ログ解析結果ファイル５００、及びリファレンスファイル７００の各情報レコードをアクセス回数の多い順に上から並べたが、アクセス回数の少ない順に上から並べてもよい。
これより、アクセス回数の少ない順に並んだコンテンツのソースファイル７００を作成することができるので、例えば、人気がないコンテンツをユーザに紹介し、そのコンテンツで紹介される商品の売上げを促進することが可能となる。また、その商品の販売者側も人気がない商品がどの商品であるかを確認することができる。
【００４６】
（２）また、上記ソースファイル７００において使用されるプログラム言語は、例えば、Ｃ言語、Ｊａｖａ（登録商標）、Ｐｅｒｌ（Ｐｒａｃｔｉｃａｌ  Ｅｘｔｒａｃｔｉｏｎ  ａｎｄ  Ｒｅｐｏｒｔ  Ｌａｎｇｕａｇｅ）、ＰＨＰ（Ｈｙｐｅｒｔｅｘｔ  Ｐｒｅｐｒｏｃｅｓｓｏ）などＨＴＭＬに限定されない。
【００４７】
（３）また、上記プログラム作成システム１００は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して処理が行われるシステムであってもよい。
【００４８】
また、バスに接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、可搬記録媒体、ネットワーク接続装置で構成されるシステムでも実現可能である。即ち、上記実施形態のホームページ作成システム１００を実現するソフトウェアのプログラムコードを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を、サーバ装置またはユーザの端末装置に供給し、そのサーバ装置またはユーザの端末装置のコンピュータがプログラムコードを読み出し実行することによって構成されてもよい。
【００４９】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記録した可搬記録媒体等は本発明を構成することになる。
プログラムコードを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤーＲＯＭ（Ｄｉｇｉｔａｌ  Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ＲＯＭ）、ＤＶＤーＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置を介して記録した種々の記録媒体などを用いることができる。
【００５０】
また、コンピュータがメモリ上に読み出したプログラムコードを実行することによって、上記実施形態の各機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても上記実施形態の各機能を実現することができる。
【００５１】
更に、可搬記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても上記実施形態の各機能が実現するように構成してもよい。
【００５２】
【発明の効果】
以上、本発明によれば、要求情報の受信回数に変化が生じても、人手を介すことなくその受信回数に応じたホームページを作成することができるので、そのホームページの作成にかかるコストと時間を低減することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態のプログラム作成システムの構成を示す図である。
【図２】ログ記録ファイルを示す図である。
【図３】ログ記録解析機能の動作を説明するためのフローチャートである。
【図４】中間ファイルを示す図である。
【図５】ログ解析結果ファイルを示す図である。
【図６】ＵＲＬデータベースを示す図である。
【図７】リファレンスファイルを示す図である。
【図８】プログラムファイル生成機能の動作を説明するためのフローチャートである。
【図９】ソースファイルの一例を示す図である。
【図１０】ホームページの一例を示す図である。
【符号の説明】
１００  プログラム作成システム
１０１  受信機能
１０２  ログ記録ファイル生成機能
１０３  ログ記録ファイル記録機能
１０４  ログ記録ファイルコピー機能
１０５  ログ解析機能
１０６  解析結果ファイル記録機能
１０７  プログラムファイル生成機能
１０８  プログラムファイル記録機能
１０９  送信手段
【図１】
2004348399.tif 000003
【図２】
2004348399.tif 000004
【図３】
2004348399.tif 000005
【図４】
2004348399.tif 000006
【図５】
2004348399.tif 000007
【図６】
2004348399.tif 000008
【図７】
2004348399.tif 000009
【図８】
2004348399.tif 000010
【図９】
2004348399.tif 000011
【図１０】
2004348399.tif 000012