(57)【特許請求の範囲】
【請求項１】
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供システムであって、
家族を構成する構成員毎に当該構成員の属性情報に基づいて所定の商品に係る単位期間当たりの消費量を記憶する消費情報記憶手段と、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報を記憶する履歴情報記憶手段と、
前記複数のユーザーを、前記履歴情報記憶手段に記憶される履歴情報に基づいて、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
前記消費情報記憶手段を参照し、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含む
ことを特徴とする商品情報提供システム。
【請求項２】
前記提供手段は、前記対象ユーザーが前記所定の商品を購入した最新の購入日を始期とした、前記算出手段により算出した期間に応じた時期に、前記所定の商品に係る情報を前記対象ユーザーに提供する
ことを特徴とする請求項１に記載の商品情報提供システム。
【請求項３】
前記算出手段は、前記家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎の当該家族における商品消費量の重みを算出すると共に、指定された時期について当該算出される重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項１又は２に記載の商品情報提供システム。
【請求項４】
前記消費情報記憶手段は、商品の種類毎に、一年における時期毎の消費量の重みをさらに記憶し、
前記算出手段は、指定された時期と、前記所定の商品の種類とに基づいて、前記消費情報記憶手段から重みを取得し、当該取得した重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項１乃至３のいずれかに記載の商品情報提供システム。
【請求項５】
前記消費情報記憶手段は、地域毎に前記所定の商品の単位期間当たりの消費量の重みを記憶し、
前記算出手段は、前記対象ユーザーが居住する地域について前記消費情報記憶手段に記憶される重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項１乃至４のいずれかに記載の商品情報提供システム。
【請求項６】
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置であって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含む
ことを特徴とする商品情報提供装置。
【請求項７】
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置による商品情報提供方法であって、前記商品情報提供装置が、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類ステップと、
対象ユーザーが購入した商品の履歴情報が、前記分類ステップで分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得ステップと、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得ステップで取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出ステップと、
前記算出ステップで算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供ステップと、を含む
ことを特徴とする商品情報提供方法。
【請求項８】
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムであって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段
としてコンピュータを機能させるためのプログラム。
【請求項９】
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報提供システム、商品情報提供装置、商品情報提供方法及びプログラムに関する。
【背景技術】
【０００２】
ユーザーに適切なタイミングで商品情報を提供し、商品の購入を促すことがある。例えば、下記の特許文献１には、ユーザーの購買履歴から商品の平均購買期間を算出して、算出した平均購買期間に応じたタイミングでユーザーに当該商品の情報を提供するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２２０１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザーの購買履歴が蓄積されていない商品の情報を提供することは困難である。
【０００５】
本発明は上記の課題に鑑みてなされたものであって、その目的は、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで情報を提供できる商品情報提供システム、商品情報提供装置、商品情報提供方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る商品情報提供システムは、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供システムであって、家族を構成する構成員毎に当該構成員の属性情報に基づいて所定の商品に係る単位期間当たりの消費量を記憶する消費情報記憶手段と、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、前記消費情報記憶手段を参照し、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含むことを特徴とする。
【０００７】
また、本発明の一態様では、前記取得手段は、前記対象ユーザーが操作する端末から前記家族構成情報の入力を受け付けて、前記家族構成情報を取得することとする。
【０００８】
また、本発明の一態様では、複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報を記憶する履歴情報記憶手段と、前記複数のユーザーを、前記履歴情報記憶手段に記憶される履歴情報に基づいて、家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、をさらに含み前記取得手段は、対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得することとする。
【０００９】
また、本発明の一態様では、前記提供手段は、前記対象ユーザーが前記所定の商品を購入した最新の購入日を始期とした、前記算出手段により算出した期間に応じた時期に、前記所定の商品に係る情報を前記対象ユーザーに提供することとする。
【００１０】
また、本発明の一態様では、前記算出手段は、前記家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎の当該家族における商品消費量の重みを算出すると共に、指定された時期について当該算出される重みに基づいて前記所定の商品を消費する期間を補正することとする。
【００１１】
また、本発明の一態様では、前記消費情報記憶手段は、商品の種類毎に、一年における時期毎の消費量の重みをさらに記憶し、前記算出手段は、指定された時期と、前記所定の商品の種類とに基づいて、前記消費情報記憶手段から重みを取得し、当該取得した重みに基づいて前記所定の商品を消費する期間を補正することとする。
【００１２】
また、本発明の一態様では、前記消費情報記憶手段は、地域毎に前記所定の商品の単位期間当たりの消費量の重みを記憶し、前記算出手段は、前記対象ユーザーが居住する地域について前記消費情報記憶手段に記憶される重みに基づいて前記所定の商品を消費する期間を補正することとする。
【００１３】
また、本発明に係る商品情報提供装置は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含むことを特徴とする。
【００１４】
また、本発明に係る商品情報提供方法は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供方法であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得ステップと、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得ステップで取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出ステップと、前記算出ステップで算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供ステップと、を含むことを特徴とする。
【００１５】
また、本発明に係るプログラムは、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムであって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段としてコンピュータを機能させるためのプログラムである。
【００１６】
また、本発明に係る情報記録媒体は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。
【発明の効果】
【００１７】
本発明の一態様によれば、所定の商品に関するユーザーが属する家族の消費期間に応じた時期に所定の商品に係る情報を提供することで、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで商品情報を提供できる。
【００１８】
また、発明の一態様によれば、家族構成情報が登録されていない場合にも、ユーザーの家族構成情報を推定して取得できる。
【００１９】
また、発明の一態様によれば、過去に購入した商品が消費される時期に当該商品の購入を推薦できる。
【００２０】
また、発明の一態様によれば、商品の消費量に家族毎の時期的傾向を加味することができる。
【００２１】
また、発明の一態様によれば、商品の消費量に商品毎の季節変動を加味することができる。
【００２２】
また、発明の一態様によれば、商品の消費量にユーザーの居住する地域の傾向を加味することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る電子商取引システムのシステム構成図である。
【図２】商品情報提供装置の機能ブロック図である。
【図３】ユーザー情報登録画面の一例を示す図である。
【図４】ユーザー情報テーブルの一例を示す図である。
【図５】商品購入履歴テーブルの一例を示す図である。
【図６】分類情報テーブルの一例を示す図である。
【図７】消費情報テーブルの一例を示す図である。
【図８】商品情報提供処理のフローチャートである。
【図９】商品購入推薦画面の一例を示す図である。
【図１０】家族構成情報の取得処理のフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための実施の形態（以下、実施形態）を、図面に従って説明する。
【００２５】
図１には、本実施形態に係る電子商取引システム１のシステム構成図を示した。図１に示されるように、電子商取引システム１は、ユーザー端末２０と、商品情報提供装置１０とを含み、１又は複数のユーザー端末２０と商品情報提供装置１０とはインターネット等のネットワーク３０を介して相互にデータ通信可能に接続されている。
【００２６】
ユーザー端末２０は、ユーザーにより操作されるコンピュータであり、ユーザー端末２０ではブラウザが起動される。ユーザー端末２０からは、起動したブラウザを介して処理要求が商品情報提供装置１０に送信されると共に、商品情報提供装置１０からは上記の処理要求に基づく処理結果（ページ記述言語で記述されたページデータ）が受信され、ユーザー端末２０に備えられたディスプレイに処理結果に基づく画面が表示される。
【００２７】
商品情報提供装置１０は、ユーザー端末２０から受信した処理要求に基づく処理を実行するサーバーである。本実施形態では、商品情報提供装置１０は、ユーザー端末２０から受け付けた情報に基づいて特定したユーザーに対して、商品情報とその提供タイミングをユーザーの家族構成に応じて決定し、当該決定した商品情報を上記決定した提供タイミングに応じてユーザーに提供することとする。なお、商品情報提供装置１０は、電子商取引のポータルとして機能する仮想商店街サーバーであってもよいし、仮想商店街サーバーに出店する店舗側に設けられた店舗端末であってもよい。
【００２８】
図２には、商品情報提供装置１０の機能ブロック図を示した。図２に示されるように、商品情報提供装置１０は、ユーザー情報取得部１００、ユーザー情報記憶部１０２、商品購入履歴記憶部１０４、分類部１０６、家族構成情報取得部１０８、消費情報記憶部１１０、商品消費期間算出部１１２、及び商品情報提供部１１４を備える。上記各部の機能は、ＣＰＵ（Central Processing Unit）等の制御手段、半導体メモリや磁気ディスク装置等の記憶手段、ネットワークインターフェース等の通信手段を備えるコンピュータにおいて、記憶手段に記憶されるプログラムを制御手段が順次実行することにより実現されることとしてよい。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記録媒体に格納された状態で商品情報提供装置１０に供給されることとしてもよいし、インターネット等のデータ通信手段を介して商品情報提供装置１０に供給されることとしてもよい。
【００２９】
ユーザー情報取得部１００は、ユーザー端末２０からユーザー情報を受信し取得するものである。ユーザー情報取得部１００は、例えばユーザーのアカウント作成時に、ユーザー端末２０に表示されるユーザー情報登録画面に入力されるユーザー情報をユーザー端末２０から受信してユーザー情報を取得することとしてよい。
【００３０】
図３には、ユーザー情報登録画面の一例を示した。図３に示されるように、ユーザー情報登録画面には、ユーザーＩＤ、ユーザーの氏名、年齢、性別、住所、家族構成の情報の入力欄が設けられる。家族構成の情報は、既にユーザーＩＤが登録されていればその情報を、ユーザーＩＤが登録されていなければ構成員毎の属性情報を選択して登録することとしてよい。
【００３１】
ユーザー情報記憶部１０２は、ユーザー情報取得部１００により取得されるユーザー情報を記憶するものである。ユーザー情報には、ユーザーを識別するユーザー識別情報と、ユーザーの氏名、年齢、性別、住所、家族構成等の属性情報を含むこととしてよい。
【００３２】
図４には、ユーザー情報記憶部１０２に記憶されるユーザー情報テーブルの一例を示した。図４に示されるように、ユーザー情報テーブルは、ユーザーを識別するユーザーＩＤに関連付けて、ユーザーの氏名、年齢、性別、住所、家族構成（同居家族構成）を項目として有する。家族構成とは、ユーザーが属する家族の構成員の情報であり、構成員の情報は例えば性別、年齢（又は、生年月日や年齢区分データ）の情報を含むこととしてよい。なお、ユーザー情報の登録時に家族構成の情報を必須の入力項目としなかった場合には、家族構成の項目に情報が入力されていないことがある。また、家族の構成員には、人間のみならず飼っている犬、猫、鳥等のペットを含むこととしてもよい。
【００３３】
商品購入履歴記憶部１０４は、ユーザー毎の商品購入履歴を示す商品購入履歴データを記憶するものである。商品購入履歴記憶部１０４に記憶される商品購入履歴データは、商品情報提供装置１０がユーザー端末２０から受け付けた商品の購入要求に基づく購入処理を実行する受注サーバーを兼ねている場合には、当該実行した商品の購入履歴に基づいて取得することとしてよく、受注サーバーと商品情報提供装置１０が異なる場合には、受注サーバーからユーザー毎の商品購入履歴を取得することとしてよい。
【００３４】
図５には、商品購入履歴記憶部１０４に記憶される商品購入履歴テーブルの一例を示した。図５に示される例では、商品購入履歴テーブルは、ユーザーからの注文をそれぞれ識別する受注ＩＤに関連付けて、注文をしたユーザーを識別するユーザーＩＤ、購入した商品を識別する商品ＩＤ、購入した商品の数量、商品の購入日を項目として有する。
【００３５】
分類部１０６は、ユーザー毎の属性情報と商品の購入履歴に基づいてユーザーを複数のクラスタに分類するものである。例えば、分類部１０６は、ユーザーＩＤ毎に関連付けられる年齢、性別（例えば男は０、女は１等）、住所（地域コード）をそれぞれ数値化したデータと、当該ユーザーＩＤのユーザーが過去に購入した商品を示すデータ（例えば、商品ＩＤ毎に過去に購入していれば１、そうでなければ０）を成分とする特徴ベクトルを生成し、当該生成した特徴ベクトルに基づいてクラスタリングを行うこととしてよい。そして、分類部１０６によるクラスタリングの結果生成される複数のクラスタ毎に、当該クラスタに分類されたユーザーの平均的家族構成を示す家族構成情報を設定することとしてよい。例えば、クラスタ毎の家族構成情報は、管理者の入力に基づいて設定してもよいし、クラスタに分類されたユーザーのうち家族構成情報が関連付けられたユーザーがある場合には、それらのユーザーにおける最頻の家族構成情報を当該クラスタの家族構成情報に設定することとしてもよいし、予め家族構成情報毎のサンプルの特徴ベクトルを生成しておき、その特徴ベクトルをクラスタリング対象に含めていずれのクラスタに分類されたかに応じて各クラスタの家族構成情報を設定することとしてもよい。また、ユーザー情報記憶部１０２に記憶されるユーザーＩＤの中から家族構成情報が定められたユーザーＩＤを抽出し、家族構成情報毎にクラスタを構成し、各クラスタの代表特徴ベクトルを、当該各クラスタに分類されるユーザーＩＤについて生成された特徴ベクトルに基づいて生成するようにしてもよい。
【００３６】
分類部１０６は、対象となるユーザー識別情報に家族構成情報が関連付けられていない場合には、当該ユーザー識別情報について生成した特徴ベクトルが、上記複数のクラスタのいずれに属するかを、各クラスタの代表特徴ベクトルとのベクトル間距離が最も小さいクラスタを特定することにより決定することとしてよい。
【００３７】
図６には、分類部１０６によるクラスタリングの結果生成されるクラスタ毎の家族構成情報を表す分類情報テーブルの一例を示した。図６に示されるように、分類情報テーブルは、クラスタを識別するクラスタＩＤ毎に、代表特徴ベクトルと、家族構成情報が関連付けられる。
【００３８】
家族構成情報取得部１０８は、ユーザーの属する家族を構成する各構成員の属性情報を含む家族構成情報を取得するものである。本実施形態では、家族構成情報取得部１０８は、ユーザー情報記憶部１０２を参照し、対象となるユーザー識別情報に家族構成情報が関連付けられている場合にはその家族構成情報を取得し、対象となるユーザー識別情報に家族構成情報が関連付けられていない場合には、分類部１０６により当該ユーザー識別情報が分類されたクラスタに設定された家族構成情報を取得することとしてよい。
【００３９】
消費情報記憶部１１０は、家族を構成する構成員の属性情報毎に１又は複数の商品毎の所定期間当たりの消費量を記憶するものである。
【００４０】
図７には、消費情報記憶部１１０に記憶される消費情報テーブルの一例を示した。図７に示されるように、消費情報テーブルは、商品を識別する商品ＩＤ毎に、商品の内容を示す商品情報、家族の構成員の属性情報、当該家族の構成員が１日当たりに上記商品を消費する消費量を関連付けて構成される。図７に示した例では、年齢に応じて大人（２０才以上）、子供（１３〜１９才：中高生等）、子供（７〜１２才：小学生等）、幼児（６才以下）に分け、さらに大人から子供については性別に分けて、これらの組み合わせ毎に商品（食品）の消費量を設定することとしてよい。図７には、お米、味噌等の日常食品についての例を示したが、シャンプー、トイレットペーパー等の日用品についても消費量を設定することとしても構わない。
【００４１】
商品消費期間算出部１１２は、対象ユーザーについて家族構成情報取得部１０８により取得される家族構成情報に基づいて、当該家族構成情報に示される家族の所定期間における商品毎の消費量を算出し、当該算出される商品毎の消費量に基づいて、商品毎の消費期間を算出するものである。具体的には、商品消費期間算出部１１２は、対象ユーザーについて取得される家族構成情報に示される各構成員の属性情報をキーとして、選択した商品に係る１日当たりの消費量を取得し、取得した消費量を合計する。次に、商品消費期間算出部１１２は、合計した１日当たりの消費量で、上記選択した商品について定められた容量を除して、当該商品の消費期間を算出する。商品消費期間算出部１１２は、消費情報記憶部１１０に記憶される各商品について、対象ユーザーの属する家族による消費期間をそれぞれ算出することとしてよい。
【００４２】
商品情報提供部１１４は、対象ユーザーについて商品消費期間算出部１１２により算出された各商品の消費期間に応じた時期に、当該各商品の情報を提供するものである。例えば、消費情報提供部は、対象ユーザーの商品購入履歴を参照し、ある選択した商品についての最終購入日を始期とし、当該選択した商品について商品消費期間算出部１１２により算出された消費期間が経過する日を中心とした所定の期間に渡り、当該選択した商品についての情報を提供することとしてよい。なお、商品情報提供部１１４は、商品についての情報を対象ユーザーの電子メールアドレス宛に送信して提供することとしてもよいし、ポータルサイトにおける対象ユーザーのトップページに表示して提供することとしてもよい。
【００４３】
次に、図８に示すフローチャートを参照しながら、本実施形態に係る商品情報提供装置１０により行われる商品情報提供処理の流れを説明する。
【００４４】
図８に示されるように、商品情報提供装置１０は、ユーザー端末２０から受信した認証情報等の所定のデータに基づいてユーザーＩＤを特定し（Ｓ１００１）、特定したユーザーＩＤをキーとしてユーザー情報テーブルを参照する（Ｓ１００２）。
【００４５】
商品情報提供装置１０は、上記参照したユーザー情報テーブルに、上記特定したユーザーＩＤに関連づけて家族構成情報が格納されている場合には（Ｓ１００３：Ｙ）、当該格納される家族構成情報を取得する（Ｓ１００４）。一方で、参照したユーザー情報テーブルに上記特定したユーザーＩＤに関連づけて家族構成情報が格納されていない場合には（Ｓ１００３：Ｎ）、商品情報提供装置１０は、ユーザーＩＤに関連づけられる属性情報及び商品の購入履歴情報に基づくクラスタリングにより家族構成情報を取得する（Ｓ１００５）。このクラスタリングによる家族構成情報の取得処理のフローについては後述する。
【００４６】
商品情報提供装置１０は、上記取得した家族構成情報に示される家族を構成する各構成員の属性情報に基づいて、所定の商品に関する各構成員の単位期間当たりの消費量を取得し、当該取得した消費量を合計して家族による所定の商品の単位期間当たりの消費量を算出する（Ｓ１００６）。さらに、商品情報提供装置１０は、上記算出した家族による所定の商品の単位期間当たり消費量に基づいて、当該家族による所定の商品の消費期間を算出し（Ｓ１００７）、所定の商品の最新の購入日等の所定の商品について設定した始期から、上記算出した消費期間が経過する時期（消費時期）を決定する（Ｓ１００８）。そして、商品情報提供装置１０は、上記決定した消費時期が到来した場合に（Ｓ１００９：Ｙ）、例えば図９に示されるような所定の商品の購入を推薦する商品購入推薦情報を上記特定したユーザーＩＤにより識別されるユーザーのユーザー端末２０に提供し（Ｓ１０１０）、処理を終了する。なお、消費時期が到来していない場合には（Ｓ１００９：Ｎ）、消費時期が到来するまで待機する。
【００４７】
図９には、商品購入推薦情報に基づいて表示される商品購入推薦画面の一例を示した。図９に示されるように、例えば、商品購入推薦画面には、商品「お米」について消費時期が到来したと判断される場合に、商品「お米」を販売する１又は複数の店舗の商品情報を表示させるようにしてよい。提供する商品情報は、仮想商店街サーバーに登録された店舗の中からランダムに選択するようにしてもよいし、予め契約を結んだ店舗の中から選択するようにしてもよい。
【００４８】
図１０には、クラスタリングによる家族構成情報の取得処理のフローチャートを示した。図１０に示されるように、商品情報提供装置１０は、ユーザー情報テーブルに記憶される複数のユーザーＩＤを選択し、当該選択した各ユーザーＩＤについて属性情報及び商品の購入履歴情報に基づいて特徴ベクトルを生成する（Ｓ２００１）。商品情報提供装置１０は、上記生成した特徴ベクトルを、複数のクラスタに分類し（Ｓ２００２）、分類した各クラスタに家族構成情報を関連づけて記憶する（Ｓ２００３）。商品情報提供装置１０は、Ｓ１００１で特定した対象のユーザーＩＤが分類されたクラスタを特定し（Ｓ２００４）、当該特定されたクラスタに関連づけられた家族構成情報を取得して（Ｓ２００５）、リターンする。
【００４９】
本実施形態に係る商品情報提供装置１０によれば、ユーザーの属する家族の構成情報に基づいて当該家族による所定商品の消費期間を算出し、当該算出した消費期間に応じた時期にユーザーに所定商品の購入を推薦する情報を提供することで、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで情報を提供できる。
【００５０】
本発明は以上説明した実施形態に限られるものではない。例えば、ユーザーの属する家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎（例えば一月当たり）の当該家族における商品消費量の重み（例えば食品の総消費カロリー量に基づく月毎の比）を算出すると共に、現在時期について上記算出される重みに基づいて消費情報記憶部１１０に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、対象ユーザーの消費カロリーが多い月の場合、図７に示す消費情報テーブルの消費量を多くするように補正し、消費カロリーが少ない月の場合、消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量に商品を消費する時期的傾向を家族毎に加味することができる。
【００５１】
また、商品の消費量に季節変動を加味することとしてもよい。例えば、商品毎（例えばビール等）に、一年における時期毎（例えば季節毎）の消費量の重みをさらに記憶し、商品の現在時期に応じた重みに基づいて消費情報記憶部１１０に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、夏季に消費量が増加する商品の場合、季節が夏季にあたる際に消費情報テーブルの消費量を多くするように補正し、夏季に消費量が減少する商品の場合、季節が夏季にあたる際に消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量に商品毎の季節変動を加味することができる。
【００５２】
また、商品の消費量に地域変動を加味することとしてもよい。例えば、地域毎に商品（例えば鮮魚等）の単位期間当たりの消費量の重みを記憶し、対象ユーザーが居住する地域に記憶される重みに基づいて消費情報記憶部１１０に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、或る地域における商品の消費量が他の地域における消費量よりも多い場合、対象ユーザーが或る地域に該当する際に、消費情報テーブルの消費量を多くするように補正する。また、或る地域における商品の消費量が他の地域における消費量よりも少ない場合、対象ユーザーが或る地域に該当する際に、消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量にユーザーの居住する地域の傾向を加味することができる。
【００５３】
また、上記の実施形態では、商品情報提供装置１０がユーザー情報記憶部１０２、商品購入履歴記憶部１０４、及び消費情報記憶部１１０を備えた例を示したが、各記憶部の全部又は一部が商品情報提供装置１０の外部のデータベースに記憶され、商品情報提供装置１０がデータベースにアクセスして情報を取得するようにしてもよい。
【符号の説明】
【００５４】
１  電子商取引システム、１０  商品情報提供装置、２０  ユーザー端末、３０  ネットワーク、１００  ユーザー情報取得部、１０２  ユーザー情報記憶部、１０４  商品購入履歴記憶部、１０６  分類部、１０８  家族構成情報取得部、１１０  消費情報記憶部、１１２  商品消費期間算出部、１１４  商品情報提供部。
【図１】
0005523222.tif 000002
【図２】
0005523222.tif 000003
【図３】
0005523222.tif 000004
【図４】
0005523222.tif 000005
【図５】
0005523222.tif 000006
【図６】
0005523222.tif 000007
【図７】
0005523222.tif 000008
【図８】
0005523222.tif 000009
【図９】
0005523222.tif 000010
【図１０】
0005523222.tif 000011