1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段と、を含むことを特徴とする商品情報提供システム。前記関連商品記憶手段に関連付けて記憶する手段は、前記属性情報が関連づけられたユーザーごとに、当該ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を前記関連商品記憶手段に関連付けて記憶することを特徴とする請求項1に記載の商品情報提供システム。前記関連商品記憶手段に関連付けて記憶する手段は、前記属性情報が関連づけられた複数のユーザーが前記所定の商品分類に属する同一の商品を購入している場合に、当該複数のユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を前記関連商品記憶手段に関連付けて記憶することを特徴とする請求項1又は2に記載の商品情報提供システム。前記選択手段は、前記特定した商品に関連付けて前記関連商品記憶手段に記憶される商品のうち、前記特定した商品よりも発売日が新しい商品を選択することを特徴とする請求項1乃至3のいずれかに記載の商品情報提供システム。前記選択手段は、前記特定した商品に関連付けて前記関連商品記憶手段に記憶される商品のうち、前記特定した商品よりも販売価格が低い商品を選択することを特徴とする請求項1乃至4のいずれかに記載の商品情報提供システム。前記提供手段は、前記特定した商品の情報と共に、前記選択手段により選択された商品の情報を提供することを特徴とする請求項1乃至5のいずれかに記載の商品情報提供システム。前記提供手段は、前記選択手段により選択された商品の情報を、前記特定の購買特性が関連づけられていないユーザーに対して提供することを特徴とする請求項1乃至6のいずれかに記載の商品情報提供システム。1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得ステップと、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出ステップと、前記抽出ステップにより抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づけるステップと、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶するステップと、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択ステップと、前記選択ステップにより選択された商品の情報を提供する提供ステップと、を含むことを特徴とする商品情報提供方法。コンピューターを、1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段として機能させるためのプログラム。1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得手段と、前記商品取得手段により取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段と、を含むことを特徴とする商品情報提供システム。1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得ステップと、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出ステップと、前記抽出ステップにより抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づけるステップと、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得ステップと、前記商品取得ステップにより取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶するステップと、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択ステップと、前記選択ステップにより選択された商品の情報を提供する提供ステップと、を含むことを特徴とする商品情報提供方法。コンピューターを、1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得手段と、前記商品取得手段により取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段として機能させるためのプログラム。上述したように、従来には協調フィルタリングによりユーザーに関連商品のレコメンドを行っているものがあるが、こうした協調フィルタリングには大量の購買履歴を必要とする。発売されてからすぐの新商品の購買履歴は十分に蓄積されていないため、新商品のレコメンドが行われる確率が極めて低い。これに対して、所謂イノベーターと呼ばれる情報感度が高く新商品を発売からすぐに購入するような特定の購買特性を有するユーザーの購買履歴に着目して商品間の関連づけを行うことで、新商品についてのレコメンドも適切に行われることが十分に期待できる。しかしながら、従来においては、特定の購買特性を有するユーザーの購買履歴を用いて相互に関連する商品群を生成し、生成した商品群の情報を利用してユーザーに情報提供することは行われていなかった。本発明の目的は、特定の購買特性を有するユーザーの購買履歴を用いて相互に関連する商品群を生成し、生成した商品群の情報を利用してユーザーに情報提供することができる商品情報提供システム、商品情報提供方法及びプログラムを提供することにある。上記目的を達成するために、本発明の一態様に係る商品情報提供システムは、1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段と、を含むことを特徴とする。また、本発明の一態様に係る商品情報提供システムでは、前記関連商品記憶手段に関連付けて記憶する手段は、前記属性情報が関連づけられたユーザーごとに、当該ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を前記関連商品記憶手段に関連付けて記憶することとする。また、本発明の一態様に係る商品情報提供システムでは、前記関連商品記憶手段に関連付けて記憶する手段は、前記属性情報が関連づけられた複数のユーザーが前記所定の商品分類に属する同一の商品を購入している場合に、当該複数のユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を前記関連商品記憶手段に関連付けて記憶することとする。また、本発明の一態様に係る商品情報提供システムでは、前記選択手段は、前記特定した商品に関連付けて前記関連商品記憶手段に記憶される商品のうち、前記特定した商品よりも発売日が新しい商品を選択することとする。また、本発明の一態様に係る商品情報提供システムでは、前記選択手段は、前記特定した商品に関連付けて前記関連商品記憶手段に記憶される商品のうち、前記特定した商品よりも販売価格が低い商品を選択することとする。また、本発明の一態様に係る商品情報提供システムでは、前記提供手段は、前記特定した商品の情報と共に、前記選択手段により選択された商品の情報を提供することとする。また、本発明の一態様に係る商品情報提供システムでは、前記提供手段は、前記選択手段により選択された商品の情報を、前記特定の購買特性が関連づけられていないユーザーに対して提供することとする。また、本発明の一態様に係る商品情報提供方法は、1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得ステップと、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出ステップと、前記抽出ステップにより抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づけるステップと、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶するステップと、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択ステップと、前記選択ステップにより選択された商品の情報を提供する提供ステップと、を含むことを特徴とする。また、本発明の一態様に係るプログラムは、コンピューターを、1又は複数のそれぞれのユーザーにより購入された所定の商品分類に属する商品、当該商品の購入時、及び当該商品の発売日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの購入時が当該複数の商品ごとの発売日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段として機能させるためのプログラムである。また、本発明の一態様に係る商品情報提供システムは、1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得手段と、前記商品取得手段により取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段と、を含むことを特徴とする。また、本発明の一態様に係る商品情報提供方法は、1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得ステップと、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出ステップと、前記抽出ステップにより抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づけるステップと、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得ステップと、前記商品取得ステップにより取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶するステップと、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択ステップと、前記選択ステップにより選択された商品の情報を提供する提供ステップと、を含むことを特徴とする。また、本発明の一態様に係るプログラムは、コンピューターを、1又は複数のそれぞれのユーザーにより所定行動の対象となった所定の商品分類に属する商品、当該商品に対する前記所定行動の実行時、及び当該商品に対する前記所定行動の解禁日を取得する取得手段と、前記1又は複数のユーザーのうち、前記所定の商品分類に属する複数の商品ごとの実行時が当該複数の商品ごとの解禁日から所定の時間範囲内にあるユーザーを抽出する抽出手段と、前記抽出手段により抽出したユーザーに、当該ユーザーが前記所定の商品分類について特定の購買特性を有することを示す属性情報を関連づける手段と、前記属性情報が関連づけられた各ユーザーにより購入された前記所定の商品分類に属する商品を取得する商品取得手段と、前記商品取得手段により取得された商品の少なくとも一部を関連商品記憶手段に関連付けて記憶する手段と、ユーザーから受け付けた情報に基づいて特定した商品に関連付けて前記関連商品記憶手段に記憶される商品の中から少なくとも1つの商品を選択する選択手段と、前記選択手段により選択された商品の情報を提供する提供手段として機能させるためのプログラムである。本発明の一態様では、ユーザーの購買履歴から特定の購買特性を有するユーザーを抽出し、抽出したユーザーの購買した商品に基づいて相互に関連する商品群を生成し、生成した商品群の情報を利用してユーザーに情報提供することができる。本発明の一態様では、特定の購買特性を有する同一ユーザーの購買した商品に基づいて相互に関連する商品群を生成できる。本発明の一態様では、特定の購買特性を有するユーザーのうち同じ商品を購入した複数ユーザーの購買した商品に基づいて相互に関連する商品群を生成できる。本発明の一態様では、ユーザーから受け付けた情報に基づいて特定した商品に関連する新商品の情報をユーザーに提供できる。本発明の一態様では、ユーザーから受け付けた情報に基づいて特定した商品に関連し、より低価格の商品の情報をユーザーに提供できる。本発明の一態様では、ユーザーから受け付けたデータに基づいて特定された商品とその商品に関連がある商品の両方の情報を比較できる。本発明の一態様では、特定の購買特性を有するユーザーの購買履歴に基づいて関連づけられた商品群の情報を利用して、当該特定の購買特性を有していないユーザーに対して情報提供できる。本発明の一態様では、商品に対するユーザーの行動履歴から特定の購買特性を有するユーザーを抽出し、抽出したユーザーの購買した商品に基づいて相互に関連する商品群を生成し、生成した商品群の情報を利用してユーザーに情報提供することができる。以下、本発明を実施するための第1の実施の形態以下、第1実施形態を、図面に従って説明する。[第1実施形態]図1には、本発明の実施形態に係る商品情報提供装置10を含むショッピングシステム1のシステム構成図を示した。図1に示されるように、ショッピングシステム1では、商品情報提供装置10をサーバー、ユーザー端末20をクライアントとし、商品情報提供装置10と1又は複数のユーザー端末20とがインターネット等のネットワーク5を介して接続される。本実施形態に係る商品情報提供装置10は、ウェブサーバーとアプリケーションサーバーの機能を有し、ユーザー端末20から要求されたページ要求を処理してユーザー端末20に例えばHTMLにより記述されるページデータ表示データを送信する。本実施形態では、ユーザー端末20からは、商品の検索要求、商品の購入要求等の各種リクエストが商品情報提供装置10に送信され、商品情報提供装置10ではユーザー端末20から受信した各種リクエストに応じた処理が実行される。以下、ユーザー端末20、商品情報提供装置10の各々に備えられた機能の詳細について説明する。図2には、ユーザー端末20と商品情報提供装置10の各々の機能ブロック図を示した。まず、ユーザー端末20に備えられた機能について説明する。図2に示されるように、ユーザー端末20は、制御部200、記憶部202、入力部204、通信部206、表示部208を備える。上記各部の機能は、コンピューターに備えられるCPUCentralProcessingUnit等の制御手段、半導体メモリや磁気ディスク装置等の記憶手段、ネットワークインターフェース等の通信手段、液晶ディスプレイ等の表示手段、キーボードやマウス等の入力手段により実現されることとしてよい。制御部200は、記憶部202に記憶されたプログラムを実行することにより、ユーザー端末20の各部を制御して各種の処理を実行するものである。記憶部202には、制御部200により実行されるプログラムやデータが記憶されるほか、制御部200の作業メモリとしても用いられる。本実施形態では、記憶部202にはウェブブラウザのアプリケーションプログラムが含まれ、制御部200はウェブブラウザのアプリケーションプログラムを実行して、商品情報提供装置10にアクセスすることとしてよい。入力部204は、ユーザー端末20に備えられる又は接続されるキーボードやマウス等の入力デバイスからユーザーの入力を受け付けるものである。通信部206は、例えばネットワークインターフェースにより実現されるものであり、外部の装置とデータ通信を行うものである。本実施形態では、入力部204により受け付けたユーザーの入力に従って制御部200がページ要求を生成し、通信部206は上記生成されたページ要求を商品情報提供装置10に送信すると共に、商品情報提供装置10からは上記送信したページ要求に対して生成されたページデータを受信する。表示部208は、液晶ディスプレイ等の表示装置にグラフィックデータを出力して画面を表示させるものである。表示部208は、例えば通信部206により商品情報提供装置10から受信したページデータに基づいて、例えば図11~図13等に示される画面を表示する。なお、これらの画面についての詳細な説明は後述する。次に、商品情報提供装置10に備えられた機能について説明する。図2に示されるように、商品情報提供装置10は、通信部100、ページ要求処理部102、商品データ記憶部104、商品検索部106、表示データ生成部108、購入処理部110、購入履歴データ記憶部112、イノベーター抽出部114、ユーザー情報記憶部116、イノベーター購入商品取得部118、関連商品設定部120、関連商品データ記憶部122、商品特定部124、関連商品選択部126を備える。上記各部の機能は、CPUCentralProcessingUnit等の制御手段、半導体メモリや磁気ディスク装置等の記憶手段、ネットワークインターフェース等の通信手段を備えるコンピューターにおいて、記憶手段に記憶されるプログラムを制御手段が順次実行することにより実現されることとしてよい。プログラムは、情報記憶媒体に格納された状態で商品情報提供装置10に供給されることとしてもよいし、インターネット等のデータ通信手段を介して商品情報提供装置10に供給されることとしてもよい。なお、本実施形態では、説明を簡単にするため、商品情報提供装置10を1台のコンピューターにより実現した例を示しているが、商品情報提供装置10に備えられた1又は複数の機能を異なるコンピューターに分散させて構成することとしても構わない。通信部100は、例えばネットワークインターフェースにより実現されるものであり、外部の装置とデータ通信を行うものである。本実施形態では、商品情報提供装置10は、通信部100によりユーザー端末20とデータ通信を行う。ページ要求処理部102は、通信部100によりユーザー端末20から受信したページ要求URLリクエストを処理するものである。本実施形態では、ページ要求処理部102は、受信したページ要求に応じたプログラム商品検索、商品表示、商品購入等を処理する各プログラムにページ要求に含まれる引数を渡し、そのプログラムによる実行結果を取得することとしてよい。商品データ記憶部104は、商品を識別する商品識別情報商品IDに関連付けて、当該商品の情報を記憶したデータベースである。図3には、商品データ記憶部104に記憶される商品データテーブルの一例を示した。図3に示した商品データテーブルは、商品ID、商品の名称を示す商品名、商品の分類、商品の発売日、商品の販売価格、商品の画像を識別する画像IDの各項目を含むレコードを単位として構成されている。もちろん商品データテーブルのレコードを構成する項目は上記のものに限定されるものではなく、例えば検索キーワード、商品説明等の項目をさらに含んでいてもよい。商品検索部106は、ユーザー端末20から受け付けたページ要求が商品検索である場合に、当該ページ要求に基づいて商品データ記憶部104から商品データを検索するものである。例えば、商品検索部106は、ページ要求に含まれるキーワードに基づいて、商品データテーブルにおける商品名、分類さらに検索キーワードに合致する商品IDを検索することとしてよい。表示データ生成部108は、ページ要求処理部102により処理されるページ要求に基づいて、ユーザー端末20において表示させる表示データを生成するものである。例えば表示データ生成部108は、検索画面表示要求、商品検索要求、商品購入要求等のページ要求に対して、例えば図11~図13に示されるような検索画面、検索結果表示画面、商品購入画面等の表示データを生成することとしてよい。表示データ生成部108により生成された表示データは、通信部100によりユーザー端末20に送信される。購入処理部110は、ユーザー端末20から受け付けたページ要求が商品購入である場合に、当該ページ要求に基づいて商品の購入処理を実行するものである。例えば、購入処理部110は、ページ要求に含まれる商品IDと、ページ要求を行ったユーザーのユーザーIDとを取得し、当該取得したデータに基づいて商品の購入処理を行うこととしてよい。購入履歴データ記憶部112は、購入処理部110による処理結果に基づいて、ユーザーの商品購入履歴を記憶するデータベースである。図4には、購入履歴データ記憶部112に記憶される購入履歴テーブルの一例を示した。図4に示される購入履歴テーブルは、ユーザーの商品購入毎に購入処理部110により付与される購入ID、商品を購入したユーザーのユーザーID、商品の購入日、購入された商品を示す商品ID、当該商品IDについて商品データテーブルに格納される発売日の各項目を含むレコードを単位として構成される。もちろん購入履歴テーブルのレコードを構成する項目は上記のものに限定されるものではなく、他の項目を含み構成されることとしてもよい。イノベーター抽出部114は、購入履歴データ記憶部112を参照して、所定の条件を満足するユーザーIDをイノベーターとして抽出するものである。ここでイノベーターとは、マーケティングの分野において用いられる、商品の購入者を1イノベーター新商品が出るとすぐに購入する層、2アーリーアダプター流行に敏感で情報収集を自ら行って判断する層、3アーリーマジョリティ慎重派であるが、全体の平均からすると早めに新商品を購入する層、4レイトマジョリティ周りが使用し始めてようやく購入を決断する層、5ラガード世の中の動きに関心が薄く、最後までなかなか受け入れない層に分類した場合の、1イノベーターに相当するユーザーに付与される属性情報である。本実施形態では、イノベーター抽出部114は、購入履歴データ記憶部112に記憶される購入履歴データのうち、発売日から購入日までの経過時間経過日数が、所定の時間範囲内にある購入IDを抽出し、当該抽出した購入IDに関連付けられたユーザーIDが所定の頻度以上で出現した場合に、当該ユーザーIDをイノベーターとして抽出することとしてよい。本実施形態においては、購入履歴データに基づいて、商品分類が共通する商品を発売日と同日に購入したことが複数回あるユーザーを当該商品分類についてのイノベーターとして抽出することとする。なお、本実施形態では、イノベーター抽出部114は、購入履歴データ記憶部112に記憶されたユーザーの購入履歴データを参照してイノベーターを抽出することとしているが、購入処理部110によりユーザーが商品を購入する毎に、当該ユーザーが当該購入した商品の商品分類についてのイノベーターであるか否かを判断することとしてもよい。ユーザー情報記憶部116は、ユーザーを識別するユーザー識別情報に関連付けて、当該ユーザーに関する情報を記憶するデータベースである。ユーザー情報記憶部116の記憶内容は、イノベーター抽出部114により抽出されたユーザーIDに応じて更新されることとしてよい。図5には、ユーザー情報記憶部116に記憶されるユーザー情報テーブルの一例を示した。図5に示されるユーザー情報テーブルは、ユーザーを識別するユーザーID、ユーザーが商品情報提供装置10にログインする際に用いるパスワード、ユーザーの名前を示すユーザー名、ユーザーがイノベーターと判断された商品分類を表すイノベーター属性の各項目を含むレコードを単位として構成されている。イノベーター購入商品取得部118は、ユーザー情報記憶部116と購入履歴データ記憶部112を参照して、ユーザーが購入した商品のうち、当該ユーザーに付与されたイノベーター属性に示される商品分類に属する商品イノベーター購入商品群の商品IDを取得する。イノベーター購入商品取得部118は、イノベーター購入商品群の商品IDの取得を、予め定められたタイミングで行ってもよいし、ユーザー情報記憶部116と購入履歴データ記憶部112のいずれかが更新されたタイミングで行ってもよい。また、イノベーター購入商品群には、所定の商品分類についてのイノベーター属性が付与されたユーザーにより購入された商品のうち、当該所定の商品分類に属し、且つ、当該商品の発売日から購入時までの経過時間が所定範囲内にあるものに絞ることとしてもよい。図6には、イノベーター購入商品群の一覧を示すイノベーター購入商品テーブルの一例を示した。イノベーター購入商品テーブルは、イノベーター購入商品取得部118により取得されたデータに基づき生成されるものである。図6に示したイノベーター購入商品テーブルは、イノベーター属性が付与されたユーザーID、当該イノベーター属性に示される商品分類、当該ユーザーIDのユーザーが購入した当該商品分類に属する商品の商品IDの各項目を含むレコードを単位として構成される。関連商品設定部120は、イノベーター購入商品テーブルの記憶内容に基づいて、複数の商品IDを関連商品として相互に関連付けるものである。以下、関連商品設定部120による関連商品の設定例を説明する。関連商品設定部120は、イノベーター購入商品テーブルを参照して、同一のユーザーIDに関するレコードを抽出し、当該抽出されたレコードに含まれる商品ID同士を関連商品として設定することとする。この例では、イノベーター属性が付与された同一のユーザーにより購入された商品分類が共通する商品同士を関連商品として設定するため、関連商品の選択基準が一貫しており、商品性が異なる商品が混入するリスクが低減される。関連商品データ記憶部122は、関連商品設定部120により関連商品に設定された商品IDの情報を記憶するデータベースである。図7には、関連商品データ記憶部122に記憶される関連商品データテーブルの例を示した。図7に示した関連商品データテーブルは、イノベーター属性を有する同一のユーザーにより購入された商品のうち分類が共通するものを関連商品に設定することで生成されたものである。図7に示される関連商品データテーブルは、関連商品のグループを識別するグループID、当該グループに属する商品の分類、当該グループの要素の各項目を関連付けたレコードを単位として構成される。図7に示した関連商品データテーブルでは、関連商品の要素として格納される商品ID数を特に限定していないが、例えば新商品と旧商品の2つを要素として格納し、新商品に対応する商品ID、旧商品に対応する商品IDを明示した形式でデータを保持することとしても構わない。商品特定部124は、ページ要求処理部102により処理されるページ要求が商品情報の表示要求である場合に、当該ページ要求に係る商品を識別する商品IDを特定するものである。商品特定部124は、ユーザー端末20から受信したページ要求に含まれるパラメーターに基づいて商品IDを特定することとしてよい。関連商品選択部126は、商品特定部124により特定された商品ID以下、特定商品IDと関連付けて関連商品データテーブルに記憶される商品IDのうち少なくとも1つを選択するものである。本実施形態では、関連商品選択部126は、特定商品IDを含むレコードを、関連商品データテーブルから検索し、当該検索されたレコードの要素に含まれる商品IDのうち予め定められた選択基準に基づいて商品IDを少なくとも1つ選択することとしてよい。以下、関連商品選択部126により関連商品を選択する場合に用いられる選択基準の例を2つ挙げる。第1の例では、関連商品選択部126は、特定商品IDに関連付けて関連商品データテーブルに記憶される商品IDのうち、発売日が特定商品IDの商品よりも新しい商品の商品IDを選択することとしてよい。この場合に、関連商品選択部126は、発売日が特定商品IDの商品よりも新しい商品が複数ある場合には、最も発売日が新しい商品の商品IDを選択することとしてもよいし、発売日が新しい順に複数の商品IDを選択し、それぞれに発売日に応じた表示優先順位を付与することとしてもよい。第2の例では、関連商品選択部126は、特定商品IDに関連付けて関連商品データテーブルに記憶される商品IDのうち、販売価格が特定商品IDの商品よりも低い商品の商品IDを選択することとしてよい。この場合に、関連商品選択部126は、販売価格が特定商品IDの商品よりも低い商品が複数ある場合には、最も販売価格が低い商品の商品IDを選択することとしてもよいし、販売価格が低い順に複数の商品IDを選択し、それぞれに販売価格に応じた表示優先順位を付与することとしてもよい。もちろん、関連商品の選択基準は上述した例に限られるものではなく、第1と第2の例による選択結果を統合してもよいし、他の基準をさらに採用することとしてもよい。表示データ生成部108は、商品特定部124により特定された商品IDと、当該商品IDについて関連商品選択部126により選択された商品IDの各々の情報を含む表示データを生成することとしてよい。そして、通信部100は、表示データ生成部108により生成された表示データをユーザー端末20に送信し、ユーザー端末20において表示データに基づく画面例えば図13を表示させるようにしてよい。次に、図8乃至図10に示したフローチャートを参照しながら、商品情報提供装置10において行われる各処理の流れを説明する。図8には、ユーザーの購入履歴に基づいてイノベーターを抽出するイノベーター抽出処理のフローチャートを示した。図8に示されるように、商品情報提供装置10は、ユーザー端末20から受け付けた商品購入の処理要求に基づいて商品の購入処理を実行しS1001、実行した商品の購入処理に基づく購入履歴データを購入履歴データ記憶部112に記憶するS1002。商品情報提供装置10は、イノベーター抽出を開始する所定のタイミングが到来するまでS1003:N、S1001とS1002の処理を実行し、上記所定のタイミングが到来したと判断する場合にS1003:Y、以下の処理を開始する。商品情報提供装置10は、購入履歴データ記憶部112に記憶される未処理のユーザーIDのうち1つを選択しS1004、当該ユーザーIDを含み、商品分類が共通する商品を発売日と同日に購入したことを示す購入履歴データのレコードを抽出するS1005。商品情報提供装置10は、上記抽出したレコードの数が複数あるか否かを判断しS1006、複数あると判断する場合にはS1006:Y、現在の処理に係るユーザーIDに、上記商品分類に係るイノベーター属性を付与してユーザー情報記憶部116に記憶するS1007。次に、商品情報提供装置10は、購入履歴データ記憶部112に記憶されるユーザーIDのうち未処理のユーザーIDがあるか否かを判断しS1008、S1008においてあると判断する場合にはS1008:Y、処理S1004に戻ってそれ以降の処理を繰り返し、S1008においてないと判断する場合にはS1008:N、イノベーター抽出処理を終了する。図9には、イノベーターの購入履歴に基づいて関連商品を設定する関連商品設定処理のフローチャートを示した。図9に示されるように、商品情報提供装置10は、ユーザー情報記憶部116を参照して、イノベーター属性が付与されたユーザーIDを取得しS2001、当該取得したユーザーIDのうち未処理のユーザーIDを1つ選択するS2002。商品情報提供装置10は、購入履歴データ記憶部112を参照して上記選択したユーザーIDの購入履歴のレコードを取得しS2003、当該取得したレコードのうち、イノベーター属性に示される商品分類の商品に係るレコードを抽出するS2004。さらに、商品情報提供装置10は、上記抽出したレコードに含まれる商品IDをそれぞれ関連付けて関連商品データテーブルに記憶するS2005。商品情報提供装置10は、イノベーター属性が付与されたユーザーIDのうち未処理のユーザーIDがあるか否かを判断しS2006、S2006においてあると判断する場合にはS2006:Y、処理S2002に戻ってそれ以降の処理を繰り返し、S2006においてないと判断する場合にはS2006:N、関連商品設定処理を終了する。なお、商品情報提供装置10は、上記の関連商品設定処理を、イノベーター属性が付与されたいずれかのユーザーIDによる商品購入が行われたことを検知した場合に実行することとしてもよい。図10には、ユーザー端末20から受信したページ要求に応じて商品情報を提供する商品情報提供処理のフローチャートを示した。図10に示されるように、商品情報提供装置10は、ユーザー端末20から検索画面の表示要求を受け付けるとS3001、例えば図11に示すような検索画面の表示データをユーザー端末20に送信するS3002。図11には、検索画面の一例を示した。図11に示される検索画面には、検索キーワードを入力する入力欄、検索ボタン、各種商品分類へのリンクが表示されている。ユーザー端末20において表示された検索画面において、入力欄に検索キーワードが入力され検索ボタンが押下されると、商品情報提供装置10に検索キーワードを含むページ要求が送信される。商品情報提供装置10は、ユーザー端末20から送信された商品検索のページ要求を受信しS3003、当該受信したページ要求に基づいて商品情報を検索するS3004。商品情報提供装置10は、上記の検索結果に基づいて例えば図12に示される検索結果表示画面の表示データを生成しS3005、生成した表示データをユーザー端末20に送信するS3006。図12には、検索結果表示画面の一例を示した。図12に示される検索結果表示画面には、検索された商品IDに関連付けられた画像IDの画像、商品名、販売価格の情報が検索結果順にリスト表示される。ユーザー端末20において表示された検索結果表示画面において、カーソルにより画像がクリックされると、商品情報提供装置10に商品IDを含むページ要求が送信される。商品情報提供装置10は、ユーザー端末20から送信された商品情報提供のページ要求を受信しS3007、当該受信したページ要求に基づいて商品IDを特定するS3008。次に、商品情報提供装置10は、上記特定した商品ID特定商品IDと関連付けて関連商品データテーブルに記憶される商品IDのうち、特定商品IDよりも発売日が新しい商品の商品IDと、販売価格が低い商品の商品IDを関連商品IDに選択するS3009。そして、商品情報提供画面は、例えば図13に示されるような特定商品IDと関連商品IDのそれぞれの情報を含む商品情報提供画面の表示データを生成しS3010、当該生成した表示データをユーザー端末20に送信するS3011。なお、商品情報提供装置10は、ページ要求を受信したユーザー端末20に応じたユーザーIDを特定し、上記特定したユーザーIDに上記ページ要求に基づいて特定した商品IDの属する商品分類のイノベーター属性が関連づけられているか否かを、ユーザー情報記憶部116を参照して判定することとしてもよい。そして、商品情報提供装置10は、上記特定したユーザーIDに上記イノベーター属性が関連づけられていない場合に、ユーザー端末20に特定商品IDと関連商品IDのそれぞれの情報を含む商品情報提供画面の表示データを提供するようにしてもよい。図13には、商品情報提供画面の一例を示した。図13に示されるように、商品情報提供画面には、ユーザーが要求した商品の詳細を表示する商品詳細表示欄と、ユーザーが要求した商品に基づいて選択された関連商品表示欄とが含まれる。図13に示した例では、関連商品表示欄には、新製品と、お買得品としてそれぞれに該当する関連商品IDの画像及び情報が表示される。以上説明した本実施形態に係る商品情報提供装置10では、所謂イノベーターと呼ばれる情報感度の高いユーザーの購買履歴に基づいて特定の商品性を持った商品群を関連付けて記憶し、その関連付けた商品群に含まれる商品のいずれかの情報提供を行う場合に、当該商品群に含まれる他の商品の情報も併せて提供することで、ユーザーの商品選択時に有用な情報を提供できる。従来には、協調フィルタリングによりユーザーに関連商品のレコメンドを行っているものがあるが、こうした協調フィルタリングには大量の購買履歴を必要とする。発売されてからすぐの新商品の購買履歴は十分に蓄積されていないため、協調フィルタリングに基づく手法では新商品のレコメンドが行われる確率が極めて低い。その一方で、本実施形態では、商品を発売日からすぐに購入するといった購買特性を有する所謂イノベーターの購買履歴に着目して商品間の関連づけを行うことで、ユーザーが要求した商品に対して関連する新商品の情報が提供される確率を、公知の協調フィルタリングの手法を用いた場合に比べて増加させることができる。また、協調フィルタリングに基づく手法によって新商品のレコメンドが行われるようになる程度の購買履歴を蓄積しなくとも、新商品の情報を提供することができるようになるので、新商品の情報を提供するまでの時間を短縮できる。また、ユーザーが要求した商品に対して、当該商品と類似の又は共通する商品性を有する旧商品であって、販売価格が低いものを提供することで、ユーザーの要求に合ったコストパフォーマンスの高い商品を紹介できる。[第2実施形態]次に、本発明に係る第2実施形態について説明する。第2実施形態では、イノベーター属性が付与された複数のユーザーにより購入された商品群を関連づけるようにした点で第1実施形態と相違する。すなわち、第2実施形態に係る商品情報提供装置10は、第1実施形態に係る商品情報提供装置10と備えられる機能ブロックについては共通しているが、関連商品設定部120による処理と、関連商品データ記憶部122に記憶されるデータにおいて第1実施形態と相違している。そのため、以下では共通する機能ブロックについての説明は省略し、主に相違点について説明する。第2実施形態に係る関連商品設定部120は、イノベーター属性が付与された複数のユーザーごとにイノベーター購入商品取得部118により取得されたイノベーター購入商品群に共通する商品が含まれている場合には、各ユーザーに対応したイノベーター購入商品群を相互に関連付ける。例えば、図6に示したイノベーター購入商品テーブルの例の場合には、ユーザーID=u0001とユーザーID=u0003のユーザーのイノベーター購入商品群には、商品ID=m0005が共に含まれているため、ユーザーID=u0001とユーザーID=u0003のユーザーのイノベーター購入商品群には商品特性に何らかの共通性がある可能性が高いと推定し、両者を同じ商品グループとして相互に関連づけることとする。また、同様に、ユーザーID=u0001とユーザーID=u0007のユーザーのイノベーター購入商品群には、商品ID=m0001が共に含まれているため、ユーザーID=u0001とユーザーID=u0007のユーザーのイノベーター購入商品群が同じ商品グループとして相互に関連づけられることとなる。なお、ユーザーID=u0003とユーザーID=u0007にそれぞれ対応するイノベーター購入商品群には共通する商品がないため、これらの間には共通する商品特性がないと推定し、両者の関連づけは行わないこととする。第2実施形態に係る関連商品データ記憶部122は、関連商品設定部120により相互に関連づけられた商品群の情報を記憶する。図14には、関連商品データ記憶部122に記憶される関連商品データテーブルの一例を示した。図14に示される例では、関連商品データテーブルは、商品のグループを識別するグループID、当該グループの商品分類、当該グループに属する商品ID、当該グループに属するイノベーターのユーザーID、各ユーザーIDのイノベーター商品群に共通した商品IDの情報を含む。関連商品選択部126は、商品特定部124により特定された商品IDと関連付けて関連商品データ記憶部122に記憶される商品IDのうち少なくとも1つを選択する処理を実行する。なお、関連商品選択部126による選択及び当該選択以降の処理は第1実施形態と同様であるため説明を省略する。図15には、第2実施形態に係る商品情報提供装置10により行われる関連商品設定処理のフローチャートを示した。図15に示されるように、商品情報提供装置10は、商品分類を選択しS4001、選択した商品分類のイノベーター属性が付与されたユーザーをユーザー情報テーブルから抽出するS4002。ここで、抽出されたユーザーの数をNとし、各ユーザーをU1~UNの番号で識別する。商品情報提供装置10は、抽出された各ユーザーのイノベーター購入商品群をイノベーター購入商品テーブルから取得するS4003。商品情報提供装置10は、抽出されたユーザーのうち第1のユーザーUi、初期値i=1、と第2のユーザーUj、初期値j=i1を設定し、ユーザーUiとユーザーUiのそれぞれのイノベーター購入商品群の中に共通する商品がある場合にはS4004:Y、ユーザーUiとユーザーUiのそれぞれのイノベーター購入商品群を同一グループとして関連づけるS4005。さらに、商品情報提供装置10は、他のユーザーのイノベーター購入商品群の中に、上記共通する商品を含むイノベーター購入商品群を検索しS4006、検索されたイノベーター購入商品群を上記グループに追加して関連づけるS4007。そして、商品情報提供装置10は、S4006の後、及びユーザーUiとユーザーUiのそれぞれのイノベーター購入商品群の中に共通する商品がない場合にはS4004:N、S4008に進む。ここで、商品情報提供装置10は、jがNに達していない場合にはS4008:N、jをインクリメントしてS4009、S4004に戻り、jがNに達している場合にはS4008:Y、S4010に進む。ここで、商品情報提供装置10は、iがN-1に達していない場合にはS4010:Y、iをインクリメントするとともにjの値をi1に設定してS4011、S4004に戻り、iがN-1に達している場合にはS4010:Y、S4012に進む。商品情報提供装置10は、未処理の商品分類がある場合にはS4012:Y、S4001に戻り、未処理の商品分類がない場合にはS4012:N、処理を終了する。以上説明した第2実施形態に係る商品情報提供装置10によれば、イノベーター属性が付与された同一ユーザーの購入商品群に限らず、同一の商品分類についてのイノベーター属性が付与された複数のユーザーのうち、購入した商品が共通するユーザー間の購入商品群を関連づけることにより、第1実施形態では関連づけが設定されなかった商品間についても、類似の又は共通する商品性を有するものとして関連づけを設定できる。本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態では、ユーザーの購買履歴に基づいてイノベーターを抽出することとしているが、予め定めたユーザーにイノベーター属性を付与することとしてもよいし、ユーザーの購買履歴に限らず、商品に関する行動情報閲覧、商品の予約、ウオッチリストの追加等の解禁日から実際に行動を実行した日時に基づく実行時までの期間が所定の時間範囲内にあるユーザーをイノベーターとして抽出することとしてもよい。また、本実施形態では、イノベーターの認定に当たり、同じ商品分類の複数の商品につき、発売日から購入時までの経過時間が所定の範囲内例えば同日にあることを条件としたが、こうした条件に加えて、又はこうした条件に代えて以下の条件を用いることとしてもよい。すなわち、商品の発売前から予約をしていること、同じ商品分類の商品を所定の数より購入していること、同じ商品分類の商品を購入するまでの期間が所定の期間より短いこと、新商品の案内情報の配信登録をしていること、商品の販売価格の基準値例えば定価や販売開始時の価格に対して、販売開始後からの所定期間において販売価格が基準値に対して所定割合まで下落した場合に、基準値に近い価格で購入したこと等の条件をイノベーターの認定に用いることとしてよい。