JP5523222B2 - Product information providing system, product information providing device, product information providing method and program - Google Patents

Product information providing system, product information providing device, product information providing method and program Download PDF

Info

Publication number
JP5523222B2
JP5523222B2 JP2010150621A JP2010150621A JP5523222B2 JP 5523222 B2 JP5523222 B2 JP 5523222B2 JP 2010150621 A JP2010150621 A JP 2010150621A JP 2010150621 A JP2010150621 A JP 2010150621A JP 5523222 B2 JP5523222 B2 JP 5523222B2
Authority
JP
Japan
Prior art keywords
information
product
family
consumption
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010150621A
Other languages
Japanese (ja)
Other versions
JP2012014466A5 (en
JP2012014466A (en
Inventor
禎昭 江村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2010150621A priority Critical patent/JP5523222B2/en
Publication of JP2012014466A publication Critical patent/JP2012014466A/en
Publication of JP2012014466A5 publication Critical patent/JP2012014466A5/ja
Application granted granted Critical
Publication of JP5523222B2 publication Critical patent/JP5523222B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、商品情報提供システム、商品情報提供装置、商品情報提供方法及びプログラムに関する。   The present invention relates to a product information providing system, a product information providing device, a product information providing method, and a program.

ユーザーに適切なタイミングで商品情報を提供し、商品の購入を促すことがある。例えば、下記の特許文献1には、ユーザーの購買履歴から商品の平均購買期間を算出して、算出した平均購買期間に応じたタイミングでユーザーに当該商品の情報を提供するシステムが開示されている。   Product information may be provided to the user at an appropriate time, and the purchase of the product may be encouraged. For example, the following Patent Document 1 discloses a system that calculates an average purchase period of a product from a user's purchase history and provides the user with information on the product at a timing according to the calculated average purchase period. .

特開2004−220152号公報JP 2004-220152 A

しかしながら、上記の従来技術では、ユーザーの購買履歴が蓄積されていない商品の情報を提供することは困難である。   However, with the above-described conventional technology, it is difficult to provide information on products for which a user's purchase history is not accumulated.

本発明は上記の課題に鑑みてなされたものであって、その目的は、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで情報を提供できる商品情報提供システム、商品情報提供装置、商品情報提供方法及びプログラムを提供することにある。   SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and its object is to provide a product information providing system and product information provision that can provide information to the user at an appropriate timing even for products for which the purchase history of the user is not accumulated. An apparatus, a method for providing product information, and a program are provided.

上記目的を達成するために、本発明に係る商品情報提供システムは、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供システムであって、家族を構成する構成員毎に当該構成員の属性情報に基づいて所定の商品に係る単位期間当たりの消費量を記憶する消費情報記憶手段と、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、前記消費情報記憶手段を参照し、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含むことを特徴とする。   In order to achieve the above object, a product information providing system according to the present invention is a product information providing system connected to a user's terminal so as to be communicable and providing information on a predetermined product to the user's terminal. Consumption information storage means for storing consumption per unit period related to a predetermined product on the basis of the attribute information of each member constituting the member, and attribute information of members constituting the family to which the target user belongs An acquisition unit for acquiring family composition information including the predetermined information by the family to which the target user belongs based on attribute information of members included in the family configuration information acquired by the acquisition unit with reference to the consumption information storage unit Calculating means for calculating a consumption period for consuming the product, and information for recommending the predetermined product at a time based on the consumption period calculated by the calculating means Characterized in that it comprises a providing means for providing to the terminal of Za, a.

また、本発明の一態様では、前記取得手段は、前記対象ユーザーが操作する端末から前記家族構成情報の入力を受け付けて、前記家族構成情報を取得することとする。   In one aspect of the present invention, the acquisition unit receives the family configuration information from a terminal operated by the target user and acquires the family configuration information.

また、本発明の一態様では、複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報を記憶する履歴情報記憶手段と、前記複数のユーザーを、前記履歴情報記憶手段に記憶される履歴情報に基づいて、家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、をさらに含み前記取得手段は、対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得することとする。   In one aspect of the present invention, for each of a plurality of users, history information storage means for storing history information of products purchased by the user, and history information stored in the history information storage means for storing the plurality of users. And classifying means for classifying the family composition information into a plurality of defined clusters, wherein the acquisition means includes a plurality of items in which history information of products purchased by the target user is classified by the classification means. It is determined which of the clusters is applicable, and the family composition information determined for the determined cluster is acquired.

また、本発明の一態様では、前記提供手段は、前記対象ユーザーが前記所定の商品を購入した最新の購入日を始期とした、前記算出手段により算出した期間に応じた時期に、前記所定の商品に係る情報を前記対象ユーザーに提供することとする。   In the aspect of the invention, the providing unit may start the predetermined purchase at a time corresponding to a period calculated by the calculating unit, starting from the latest purchase date when the target user purchased the predetermined product. Information related to the product is provided to the target user.

また、本発明の一態様では、前記算出手段は、前記家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎の当該家族における商品消費量の重みを算出すると共に、指定された時期について当該算出される重みに基づいて前記所定の商品を消費する期間を補正することとする。   Further, in one aspect of the present invention, the calculating means calculates the weight of the product consumption amount in the family for each time period in the year based on the history information of the products purchased by the family members. The period during which the predetermined product is consumed is corrected based on the calculated weight for the designated time.

また、本発明の一態様では、前記消費情報記憶手段は、商品の種類毎に、一年における時期毎の消費量の重みをさらに記憶し、前記算出手段は、指定された時期と、前記所定の商品の種類とに基づいて、前記消費情報記憶手段から重みを取得し、当該取得した重みに基づいて前記所定の商品を消費する期間を補正することとする。   Further, in one aspect of the present invention, the consumption information storage unit further stores a weight of consumption for each year in each year for each type of product, and the calculation unit includes the designated time and the predetermined time. A weight is acquired from the consumption information storage unit based on the type of the product, and a period during which the predetermined product is consumed is corrected based on the acquired weight.

また、本発明の一態様では、前記消費情報記憶手段は、地域毎に前記所定の商品の単位期間当たりの消費量の重みを記憶し、前記算出手段は、前記対象ユーザーが居住する地域について前記消費情報記憶手段に記憶される重みに基づいて前記所定の商品を消費する期間を補正することとする。   Moreover, in one aspect of the present invention, the consumption information storage unit stores a weight of consumption per unit period of the predetermined product for each region, and the calculation unit stores the weight for the region where the target user resides. The period during which the predetermined product is consumed is corrected based on the weight stored in the consumption information storage means.

また、本発明に係る商品情報提供装置は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含むことを特徴とする。   The product information providing apparatus according to the present invention is a product information providing apparatus that is communicably connected to a user terminal and provides information on a predetermined product to the user terminal, and constitutes a family to which the target user belongs. Acquisition means for acquiring family member information including attribute information of members to be consumed, consumption per unit period relating to a predetermined product based on the member attribute information for each member constituting the family, and the acquisition unit Calculation means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs based on attribute information of members included in the family structure information acquired by the consumption, and consumption calculated by the calculation means Providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on a period.

また、本発明に係る商品情報提供方法は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供方法であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得ステップと、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得ステップで取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出ステップと、前記算出ステップで算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供ステップと、を含むことを特徴とする。   Further, the product information providing method according to the present invention is a product information providing method that is communicably connected to a user's terminal and provides information on a predetermined product to the user's terminal, and constitutes a family to which the target user belongs An acquisition step of acquiring family composition information including the attribute information of the member to perform, a consumption amount per unit period relating to a predetermined product based on the attribute information of the member for each member constituting the family, and the acquisition step A calculation step of calculating a consumption period for consuming the predetermined product by the family to which the target user belongs, based on the attribute information of the members included in the family configuration information acquired in step 3, and the consumption calculated in the calculation step Providing information for recommending the predetermined product to the terminal of the target user at a time based on a period.

また、本発明に係るプログラムは、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムであって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段としてコンピュータを機能させるためのプログラムである。   The program according to the present invention is a program for enabling a computer connected to a user's terminal to communicate with the user's terminal and providing information on a predetermined product to the user's terminal, and constitutes a family to which the target user belongs. Acquisition means for acquiring family member information including attribute information of members to be consumed, consumption per unit period relating to a predetermined product based on the member attribute information for each member constituting the family, and the acquisition unit Calculation means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs based on attribute information of members included in the family structure information acquired by the consumption, and consumption calculated by the calculation means The computer is caused to function as a providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on a period. Which is the program.

また、本発明に係る情報記録媒体は、ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、対象ユーザーの属する家族を構成する構成員の属性情報を含む家族構成情報を取得する取得手段と、家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。   An information recording medium according to the present invention is an information recording medium that records a program for operating a computer that is connected to a user terminal so as to be communicable and provides information on a predetermined product to the user terminal. Acquisition means for acquiring family composition information including attribute information of members constituting the family to which the target user belongs, and per unit period relating to a predetermined product based on the attribute information of the members for each member constituting the family Calculation means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs, based on the consumption information of the member and the attribute information of the member included in the family structure information acquired by the acquisition means; As providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on the consumption period calculated by the calculating means. An information recording medium for recording a program for causing a computer.

本発明の一態様によれば、所定の商品に関するユーザーが属する家族の消費期間に応じた時期に所定の商品に係る情報を提供することで、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで商品情報を提供できる。   According to one aspect of the present invention, by providing information related to a predetermined product at a time corresponding to the consumption period of a family to which the user belongs to the predetermined product, the user can also purchase a product for which the purchase history of the user is not accumulated. Product information can be provided at an appropriate timing.

また、発明の一態様によれば、家族構成情報が登録されていない場合にも、ユーザーの家族構成情報を推定して取得できる。   Moreover, according to one aspect of the invention, even when the family structure information is not registered, the user's family structure information can be estimated and acquired.

また、発明の一態様によれば、過去に購入した商品が消費される時期に当該商品の購入を推薦できる。   Moreover, according to one aspect of the invention, it is possible to recommend the purchase of the product when the product purchased in the past is consumed.

また、発明の一態様によれば、商品の消費量に家族毎の時期的傾向を加味することができる。   Moreover, according to one aspect of the invention, a time trend for each family can be added to the amount of merchandise consumed.

また、発明の一態様によれば、商品の消費量に商品毎の季節変動を加味することができる。   Moreover, according to one aspect of the invention, seasonal variation for each product can be added to the consumption of the product.

また、発明の一態様によれば、商品の消費量にユーザーの居住する地域の傾向を加味することができる。   Moreover, according to one aspect of the invention, it is possible to take into account the tendency of the area where the user lives in the amount of consumption of goods.

本実施形態に係る電子商取引システムのシステム構成図である。It is a system configuration figure of the electronic commerce system concerning this embodiment. 商品情報提供装置の機能ブロック図である。It is a functional block diagram of a merchandise information provision apparatus. ユーザー情報登録画面の一例を示す図である。It is a figure which shows an example of a user information registration screen. ユーザー情報テーブルの一例を示す図である。It is a figure which shows an example of a user information table. 商品購入履歴テーブルの一例を示す図である。It is a figure which shows an example of a goods purchase history table. 分類情報テーブルの一例を示す図である。It is a figure which shows an example of a classification | category information table. 消費情報テーブルの一例を示す図である。It is a figure which shows an example of a consumption information table. 商品情報提供処理のフローチャートである。It is a flowchart of merchandise information provision processing. 商品購入推薦画面の一例を示す図である。It is a figure which shows an example of a goods purchase recommendation screen. 家族構成情報の取得処理のフローチャートである。It is a flowchart of the acquisition process of family structure information.

以下、本発明を実施するための実施の形態(以下、実施形態)を、図面に従って説明する。   Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as embodiments) will be described with reference to the drawings.

図1には、本実施形態に係る電子商取引システム1のシステム構成図を示した。図1に示されるように、電子商取引システム1は、ユーザー端末20と、商品情報提供装置10とを含み、1又は複数のユーザー端末20と商品情報提供装置10とはインターネット等のネットワーク30を介して相互にデータ通信可能に接続されている。   FIG. 1 shows a system configuration diagram of an electronic commerce system 1 according to the present embodiment. As shown in FIG. 1, the electronic commerce system 1 includes a user terminal 20 and a product information providing device 10, and the one or more user terminals 20 and the product information providing device 10 are connected via a network 30 such as the Internet. Connected to each other so that data communication is possible.

ユーザー端末20は、ユーザーにより操作されるコンピュータであり、ユーザー端末20ではブラウザが起動される。ユーザー端末20からは、起動したブラウザを介して処理要求が商品情報提供装置10に送信されると共に、商品情報提供装置10からは上記の処理要求に基づく処理結果(ページ記述言語で記述されたページデータ)が受信され、ユーザー端末20に備えられたディスプレイに処理結果に基づく画面が表示される。   The user terminal 20 is a computer operated by a user, and a browser is activated on the user terminal 20. A processing request is transmitted from the user terminal 20 to the product information providing apparatus 10 via the activated browser, and a processing result based on the processing request (a page described in a page description language) is received from the product information providing apparatus 10. Data) is received, and a screen based on the processing result is displayed on the display provided in the user terminal 20.

商品情報提供装置10は、ユーザー端末20から受信した処理要求に基づく処理を実行するサーバーである。本実施形態では、商品情報提供装置10は、ユーザー端末20から受け付けた情報に基づいて特定したユーザーに対して、商品情報とその提供タイミングをユーザーの家族構成に応じて決定し、当該決定した商品情報を上記決定した提供タイミングに応じてユーザーに提供することとする。なお、商品情報提供装置10は、電子商取引のポータルとして機能する仮想商店街サーバーであってもよいし、仮想商店街サーバーに出店する店舗側に設けられた店舗端末であってもよい。   The merchandise information providing apparatus 10 is a server that executes processing based on the processing request received from the user terminal 20. In the present embodiment, the product information providing apparatus 10 determines product information and the provision timing thereof for the user specified based on the information received from the user terminal 20 according to the user's family structure, and the determined product. Information is provided to the user according to the determined provision timing. The product information providing apparatus 10 may be a virtual shopping mall server that functions as a portal for electronic commerce, or may be a store terminal provided at a store opening a store in the virtual shopping mall server.

図2には、商品情報提供装置10の機能ブロック図を示した。図2に示されるように、商品情報提供装置10は、ユーザー情報取得部100、ユーザー情報記憶部102、商品購入履歴記憶部104、分類部106、家族構成情報取得部108、消費情報記憶部110、商品消費期間算出部112、及び商品情報提供部114を備える。上記各部の機能は、CPU(Central Processing Unit)等の制御手段、半導体メモリや磁気ディスク装置等の記憶手段、ネットワークインターフェース等の通信手段を備えるコンピュータにおいて、記憶手段に記憶されるプログラムを制御手段が順次実行することにより実現されることとしてよい。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記録媒体に格納された状態で商品情報提供装置10に供給されることとしてもよいし、インターネット等のデータ通信手段を介して商品情報提供装置10に供給されることとしてもよい。   In FIG. 2, the functional block diagram of the merchandise information provision apparatus 10 was shown. As shown in FIG. 2, the product information providing apparatus 10 includes a user information acquisition unit 100, a user information storage unit 102, a product purchase history storage unit 104, a classification unit 106, a family composition information acquisition unit 108, and a consumption information storage unit 110. The product consumption period calculating unit 112 and the product information providing unit 114 are provided. The function of each of the above-mentioned parts is as follows. Control means such as a CPU (Central Processing Unit), storage means such as a semiconductor memory or a magnetic disk device, communication means such as a network interface, etc. It may be realized by executing sequentially. The program may be supplied to the product information providing apparatus 10 in a state of being stored in an information recording medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, a flash memory, or a data communication means such as the Internet. It is good also as being supplied to the merchandise information provision apparatus 10 via this.

ユーザー情報取得部100は、ユーザー端末20からユーザー情報を受信し取得するものである。ユーザー情報取得部100は、例えばユーザーのアカウント作成時に、ユーザー端末20に表示されるユーザー情報登録画面に入力されるユーザー情報をユーザー端末20から受信してユーザー情報を取得することとしてよい。   The user information acquisition unit 100 receives and acquires user information from the user terminal 20. The user information acquisition unit 100 may acquire user information by receiving user information input on the user information registration screen displayed on the user terminal 20 from the user terminal 20 when, for example, creating a user account.

図3には、ユーザー情報登録画面の一例を示した。図3に示されるように、ユーザー情報登録画面には、ユーザーID、ユーザーの氏名、年齢、性別、住所、家族構成の情報の入力欄が設けられる。家族構成の情報は、既にユーザーIDが登録されていればその情報を、ユーザーIDが登録されていなければ構成員毎の属性情報を選択して登録することとしてよい。   FIG. 3 shows an example of the user information registration screen. As shown in FIG. 3, the user information registration screen is provided with input fields for user ID, user name, age, sex, address, and family composition information. The family composition information may be registered by selecting the information if the user ID has already been registered, and selecting the attribute information for each member if the user ID has not been registered.

ユーザー情報記憶部102は、ユーザー情報取得部100により取得されるユーザー情報を記憶するものである。ユーザー情報には、ユーザーを識別するユーザー識別情報と、ユーザーの氏名、年齢、性別、住所、家族構成等の属性情報を含むこととしてよい。   The user information storage unit 102 stores user information acquired by the user information acquisition unit 100. The user information may include user identification information for identifying the user and attribute information such as the user's name, age, gender, address, and family structure.

図4には、ユーザー情報記憶部102に記憶されるユーザー情報テーブルの一例を示した。図4に示されるように、ユーザー情報テーブルは、ユーザーを識別するユーザーIDに関連付けて、ユーザーの氏名、年齢、性別、住所、家族構成(同居家族構成)を項目として有する。家族構成とは、ユーザーが属する家族の構成員の情報であり、構成員の情報は例えば性別、年齢(又は、生年月日や年齢区分データ)の情報を含むこととしてよい。なお、ユーザー情報の登録時に家族構成の情報を必須の入力項目としなかった場合には、家族構成の項目に情報が入力されていないことがある。また、家族の構成員には、人間のみならず飼っている犬、猫、鳥等のペットを含むこととしてもよい。   FIG. 4 shows an example of a user information table stored in the user information storage unit 102. As shown in FIG. 4, the user information table includes the user's name, age, sex, address, and family structure (same family structure) as items in association with the user ID that identifies the user. The family structure is information on members of the family to which the user belongs, and the member information may include, for example, information on gender and age (or date of birth and age classification data). Note that if the family composition information is not an indispensable input item when the user information is registered, the information may not be entered in the family composition item. The family members may include not only humans but also pets such as dogs, cats, and birds.

商品購入履歴記憶部104は、ユーザー毎の商品購入履歴を示す商品購入履歴データを記憶するものである。商品購入履歴記憶部104に記憶される商品購入履歴データは、商品情報提供装置10がユーザー端末20から受け付けた商品の購入要求に基づく購入処理を実行する受注サーバーを兼ねている場合には、当該実行した商品の購入履歴に基づいて取得することとしてよく、受注サーバーと商品情報提供装置10が異なる場合には、受注サーバーからユーザー毎の商品購入履歴を取得することとしてよい。   The product purchase history storage unit 104 stores product purchase history data indicating a product purchase history for each user. When the product purchase history data stored in the product purchase history storage unit 104 also serves as an order receiving server that executes purchase processing based on a purchase request for a product received from the user terminal 20 by the product information providing apparatus 10, It may be acquired based on the purchase history of the executed product, and if the order receiving server and the product information providing apparatus 10 are different, the product purchase history for each user may be acquired from the order receiving server.

図5には、商品購入履歴記憶部104に記憶される商品購入履歴テーブルの一例を示した。図5に示される例では、商品購入履歴テーブルは、ユーザーからの注文をそれぞれ識別する受注IDに関連付けて、注文をしたユーザーを識別するユーザーID、購入した商品を識別する商品ID、購入した商品の数量、商品の購入日を項目として有する。   FIG. 5 shows an example of a product purchase history table stored in the product purchase history storage unit 104. In the example shown in FIG. 5, the product purchase history table is associated with an order ID that identifies each order from a user, a user ID that identifies the user who placed the order, a product ID that identifies the purchased product, and a purchased product. And the purchase date of the item as items.

分類部106は、ユーザー毎の属性情報と商品の購入履歴に基づいてユーザーを複数のクラスタに分類するものである。例えば、分類部106は、ユーザーID毎に関連付けられる年齢、性別(例えば男は0、女は1等)、住所(地域コード)をそれぞれ数値化したデータと、当該ユーザーIDのユーザーが過去に購入した商品を示すデータ(例えば、商品ID毎に過去に購入していれば1、そうでなければ0)を成分とする特徴ベクトルを生成し、当該生成した特徴ベクトルに基づいてクラスタリングを行うこととしてよい。そして、分類部106によるクラスタリングの結果生成される複数のクラスタ毎に、当該クラスタに分類されたユーザーの平均的家族構成を示す家族構成情報を設定することとしてよい。例えば、クラスタ毎の家族構成情報は、管理者の入力に基づいて設定してもよいし、クラスタに分類されたユーザーのうち家族構成情報が関連付けられたユーザーがある場合には、それらのユーザーにおける最頻の家族構成情報を当該クラスタの家族構成情報に設定することとしてもよいし、予め家族構成情報毎のサンプルの特徴ベクトルを生成しておき、その特徴ベクトルをクラスタリング対象に含めていずれのクラスタに分類されたかに応じて各クラスタの家族構成情報を設定することとしてもよい。また、ユーザー情報記憶部102に記憶されるユーザーIDの中から家族構成情報が定められたユーザーIDを抽出し、家族構成情報毎にクラスタを構成し、各クラスタの代表特徴ベクトルを、当該各クラスタに分類されるユーザーIDについて生成された特徴ベクトルに基づいて生成するようにしてもよい。   The classification unit 106 classifies users into a plurality of clusters based on attribute information for each user and purchase history of products. For example, the classification unit 106 converts the age, sex (for example, 0 for a male, 1 for a female, etc.) and the address (region code) associated with each user ID, and the user with the user ID purchased in the past. Generating a feature vector whose component is data indicating the selected product (for example, 1 if purchased in the past for each product ID, 0 otherwise), and performing clustering based on the generated feature vector Good. Then, for each of a plurality of clusters generated as a result of clustering by the classification unit 106, family configuration information indicating an average family configuration of users classified into the cluster may be set. For example, the family composition information for each cluster may be set based on the input of the administrator, or when there are users associated with the family composition information among the users classified in the cluster, The most frequent family composition information may be set as the family composition information of the cluster, or a feature vector of a sample for each family composition information is generated in advance, and the feature vector is included in the clustering target to select any cluster. It is good also as setting the family structure information of each cluster according to whether it was classified into. Further, a user ID in which family composition information is determined is extracted from user IDs stored in the user information storage unit 102, a cluster is formed for each family composition information, and a representative feature vector of each cluster is assigned to each cluster. It may be generated on the basis of the feature vector generated for the user ID classified as follows.

分類部106は、対象となるユーザー識別情報に家族構成情報が関連付けられていない場合には、当該ユーザー識別情報について生成した特徴ベクトルが、上記複数のクラスタのいずれに属するかを、各クラスタの代表特徴ベクトルとのベクトル間距離が最も小さいクラスタを特定することにより決定することとしてよい。   If the family configuration information is not associated with the target user identification information, the classification unit 106 determines which of the plurality of clusters the feature vector generated for the user identification information belongs to. The determination may be made by specifying the cluster having the smallest inter-vector distance from the feature vector.

図6には、分類部106によるクラスタリングの結果生成されるクラスタ毎の家族構成情報を表す分類情報テーブルの一例を示した。図6に示されるように、分類情報テーブルは、クラスタを識別するクラスタID毎に、代表特徴ベクトルと、家族構成情報が関連付けられる。   FIG. 6 shows an example of a classification information table that represents family configuration information for each cluster generated as a result of clustering by the classification unit 106. As shown in FIG. 6, in the classification information table, a representative feature vector and family structure information are associated with each cluster ID for identifying a cluster.

家族構成情報取得部108は、ユーザーの属する家族を構成する各構成員の属性情報を含む家族構成情報を取得するものである。本実施形態では、家族構成情報取得部108は、ユーザー情報記憶部102を参照し、対象となるユーザー識別情報に家族構成情報が関連付けられている場合にはその家族構成情報を取得し、対象となるユーザー識別情報に家族構成情報が関連付けられていない場合には、分類部106により当該ユーザー識別情報が分類されたクラスタに設定された家族構成情報を取得することとしてよい。   The family structure information acquisition unit 108 acquires family structure information including attribute information of each member constituting the family to which the user belongs. In the present embodiment, the family composition information acquisition unit 108 refers to the user information storage unit 102, and when the family configuration information is associated with the target user identification information, acquires the family configuration information. If the family configuration information is not associated with the user identification information, the classification unit 106 may acquire the family configuration information set in the cluster into which the user identification information is classified.

消費情報記憶部110は、家族を構成する構成員の属性情報毎に1又は複数の商品毎の所定期間当たりの消費量を記憶するものである。   The consumption information storage unit 110 stores a consumption amount per predetermined period for one or a plurality of products for each piece of attribute information of members constituting the family.

図7には、消費情報記憶部110に記憶される消費情報テーブルの一例を示した。図7に示されるように、消費情報テーブルは、商品を識別する商品ID毎に、商品の内容を示す商品情報、家族の構成員の属性情報、当該家族の構成員が1日当たりに上記商品を消費する消費量を関連付けて構成される。図7に示した例では、年齢に応じて大人(20才以上)、子供(13〜19才:中高生等)、子供(7〜12才:小学生等)、幼児(6才以下)に分け、さらに大人から子供については性別に分けて、これらの組み合わせ毎に商品(食品)の消費量を設定することとしてよい。図7には、お米、味噌等の日常食品についての例を示したが、シャンプー、トイレットペーパー等の日用品についても消費量を設定することとしても構わない。   FIG. 7 shows an example of the consumption information table stored in the consumption information storage unit 110. As shown in FIG. 7, the consumption information table includes, for each product ID for identifying a product, product information indicating the content of the product, attribute information of a family member, and the product of the family member per day. Consists of consumption consumption. In the example shown in FIG. 7, it is divided into an adult (20 years old or older), a child (13-19 years old: junior and senior high school students, etc.), a child (7-12 years old: elementary school student, etc.), and an infant (6 years old or younger). Furthermore, for adults and children, the consumption of goods (food) may be set for each of these combinations by sex. Although the example about daily foods, such as rice and miso, was shown in FIG. 7, it is good also as setting consumption also about daily necessities, such as a shampoo and toilet paper.

商品消費期間算出部112は、対象ユーザーについて家族構成情報取得部108により取得される家族構成情報に基づいて、当該家族構成情報に示される家族の所定期間における商品毎の消費量を算出し、当該算出される商品毎の消費量に基づいて、商品毎の消費期間を算出するものである。具体的には、商品消費期間算出部112は、対象ユーザーについて取得される家族構成情報に示される各構成員の属性情報をキーとして、選択した商品に係る1日当たりの消費量を取得し、取得した消費量を合計する。次に、商品消費期間算出部112は、合計した1日当たりの消費量で、上記選択した商品について定められた容量を除して、当該商品の消費期間を算出する。商品消費期間算出部112は、消費情報記憶部110に記憶される各商品について、対象ユーザーの属する家族による消費期間をそれぞれ算出することとしてよい。   The product consumption period calculation unit 112 calculates a consumption amount for each product in a predetermined period of the family indicated in the family configuration information based on the family configuration information acquired by the family configuration information acquisition unit 108 for the target user. The consumption period for each product is calculated based on the calculated consumption for each product. Specifically, the product consumption period calculation unit 112 acquires and acquires the daily consumption amount of the selected product using the attribute information of each member indicated in the family composition information acquired for the target user as a key. Total consumption. Next, the product consumption period calculation unit 112 calculates the consumption period of the product by dividing the capacity determined for the selected product by the total daily consumption. The product consumption period calculation unit 112 may calculate the consumption period by the family to which the target user belongs for each product stored in the consumption information storage unit 110.

商品情報提供部114は、対象ユーザーについて商品消費期間算出部112により算出された各商品の消費期間に応じた時期に、当該各商品の情報を提供するものである。例えば、消費情報提供部は、対象ユーザーの商品購入履歴を参照し、ある選択した商品についての最終購入日を始期とし、当該選択した商品について商品消費期間算出部112により算出された消費期間が経過する日を中心とした所定の期間に渡り、当該選択した商品についての情報を提供することとしてよい。なお、商品情報提供部114は、商品についての情報を対象ユーザーの電子メールアドレス宛に送信して提供することとしてもよいし、ポータルサイトにおける対象ユーザーのトップページに表示して提供することとしてもよい。   The product information providing unit 114 provides information on each product at a time corresponding to the consumption period of each product calculated by the product consumption period calculating unit 112 for the target user. For example, the consumption information providing unit refers to the product purchase history of the target user, and the consumption date calculated by the product consumption period calculation unit 112 has elapsed for the selected product, starting from the last purchase date for the selected product. The information about the selected product may be provided over a predetermined period centering on the day to be selected. The product information providing unit 114 may send and provide information about the product to the target user's e-mail address, or may display and provide the information on the top page of the target user on the portal site. Good.

次に、図8に示すフローチャートを参照しながら、本実施形態に係る商品情報提供装置10により行われる商品情報提供処理の流れを説明する。   Next, the flow of the product information providing process performed by the product information providing apparatus 10 according to the present embodiment will be described with reference to the flowchart shown in FIG.

図8に示されるように、商品情報提供装置10は、ユーザー端末20から受信した認証情報等の所定のデータに基づいてユーザーIDを特定し(S1001)、特定したユーザーIDをキーとしてユーザー情報テーブルを参照する(S1002)。   As shown in FIG. 8, the product information providing apparatus 10 identifies a user ID based on predetermined data such as authentication information received from the user terminal 20 (S1001), and uses the identified user ID as a key to a user information table. (S1002).

商品情報提供装置10は、上記参照したユーザー情報テーブルに、上記特定したユーザーIDに関連づけて家族構成情報が格納されている場合には(S1003:Y)、当該格納される家族構成情報を取得する(S1004)。一方で、参照したユーザー情報テーブルに上記特定したユーザーIDに関連づけて家族構成情報が格納されていない場合には(S1003:N)、商品情報提供装置10は、ユーザーIDに関連づけられる属性情報及び商品の購入履歴情報に基づくクラスタリングにより家族構成情報を取得する(S1005)。このクラスタリングによる家族構成情報の取得処理のフローについては後述する。   When the family configuration information is stored in the referenced user information table in association with the identified user ID (S1003: Y), the product information providing apparatus 10 acquires the stored family configuration information. (S1004). On the other hand, when the family configuration information is not stored in the referenced user information table in association with the identified user ID (S1003: N), the product information providing apparatus 10 uses the attribute information and the product associated with the user ID. The family composition information is acquired by clustering based on the purchase history information (S1005). The flow of the family composition information acquisition process by clustering will be described later.

商品情報提供装置10は、上記取得した家族構成情報に示される家族を構成する各構成員の属性情報に基づいて、所定の商品に関する各構成員の単位期間当たりの消費量を取得し、当該取得した消費量を合計して家族による所定の商品の単位期間当たりの消費量を算出する(S1006)。さらに、商品情報提供装置10は、上記算出した家族による所定の商品の単位期間当たり消費量に基づいて、当該家族による所定の商品の消費期間を算出し(S1007)、所定の商品の最新の購入日等の所定の商品について設定した始期から、上記算出した消費期間が経過する時期(消費時期)を決定する(S1008)。そして、商品情報提供装置10は、上記決定した消費時期が到来した場合に(S1009:Y)、例えば図9に示されるような所定の商品の購入を推薦する商品購入推薦情報を上記特定したユーザーIDにより識別されるユーザーのユーザー端末20に提供し(S1010)、処理を終了する。なお、消費時期が到来していない場合には(S1009:N)、消費時期が到来するまで待機する。   The product information providing apparatus 10 acquires the consumption per unit period of each member related to the predetermined product based on the attribute information of each member constituting the family indicated in the acquired family configuration information, and acquires the acquired The consumption amounts are summed to calculate the consumption amount per unit period of a predetermined product by the family (S1006). Further, the product information providing apparatus 10 calculates the consumption period of the predetermined product by the family based on the calculated consumption amount per unit period of the predetermined product by the family (S1007), and the latest purchase of the predetermined product. The time (consumption time) at which the calculated consumption period elapses is determined from the start time set for a predetermined product such as a day (S1008). Then, when the determined consumption time has arrived (S1009: Y), the product information providing apparatus 10 identifies the product purchase recommendation information that recommends the purchase of a predetermined product as shown in FIG. 9, for example. This is provided to the user terminal 20 of the user identified by the ID (S1010), and the process ends. If the consumption time has not come (S1009: N), the process waits until the consumption time comes.

図9には、商品購入推薦情報に基づいて表示される商品購入推薦画面の一例を示した。図9に示されるように、例えば、商品購入推薦画面には、商品「お米」について消費時期が到来したと判断される場合に、商品「お米」を販売する1又は複数の店舗の商品情報を表示させるようにしてよい。提供する商品情報は、仮想商店街サーバーに登録された店舗の中からランダムに選択するようにしてもよいし、予め契約を結んだ店舗の中から選択するようにしてもよい。   FIG. 9 shows an example of a product purchase recommendation screen displayed based on the product purchase recommendation information. As shown in FIG. 9, for example, in the product purchase recommendation screen, when it is determined that the consumption time has come for the product “rice”, the product of one or more stores that sell the product “rice” Information may be displayed. The product information to be provided may be selected at random from stores registered in the virtual shopping mall server, or may be selected from stores that have contracted in advance.

図10には、クラスタリングによる家族構成情報の取得処理のフローチャートを示した。図10に示されるように、商品情報提供装置10は、ユーザー情報テーブルに記憶される複数のユーザーIDを選択し、当該選択した各ユーザーIDについて属性情報及び商品の購入履歴情報に基づいて特徴ベクトルを生成する(S2001)。商品情報提供装置10は、上記生成した特徴ベクトルを、複数のクラスタに分類し(S2002)、分類した各クラスタに家族構成情報を関連づけて記憶する(S2003)。商品情報提供装置10は、S1001で特定した対象のユーザーIDが分類されたクラスタを特定し(S2004)、当該特定されたクラスタに関連づけられた家族構成情報を取得して(S2005)、リターンする。   FIG. 10 shows a flowchart of family composition information acquisition processing by clustering. As shown in FIG. 10, the product information providing apparatus 10 selects a plurality of user IDs stored in the user information table, and features vectors for each selected user ID based on attribute information and product purchase history information. Is generated (S2001). The merchandise information providing apparatus 10 classifies the generated feature vectors into a plurality of clusters (S2002), and stores the family configuration information in association with each classified cluster (S2003). The merchandise information providing apparatus 10 identifies the cluster into which the target user ID identified in S1001 is classified (S2004), acquires the family composition information associated with the identified cluster (S2005), and returns.

本実施形態に係る商品情報提供装置10によれば、ユーザーの属する家族の構成情報に基づいて当該家族による所定商品の消費期間を算出し、当該算出した消費期間に応じた時期にユーザーに所定商品の購入を推薦する情報を提供することで、ユーザーの購買履歴が蓄積されていない商品についてもユーザーに適切なタイミングで情報を提供できる。   According to the product information providing apparatus 10 according to the present embodiment, the consumption period of the predetermined product by the family is calculated based on the configuration information of the family to which the user belongs, and the predetermined product is sent to the user at a time according to the calculated consumption period. By providing information that recommends the purchase of a product, it is possible to provide information to the user at an appropriate timing even for products for which the purchase history of the user is not accumulated.

本発明は以上説明した実施形態に限られるものではない。例えば、ユーザーの属する家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎(例えば一月当たり)の当該家族における商品消費量の重み(例えば食品の総消費カロリー量に基づく月毎の比)を算出すると共に、現在時期について上記算出される重みに基づいて消費情報記憶部110に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、対象ユーザーの消費カロリーが多い月の場合、図7に示す消費情報テーブルの消費量を多くするように補正し、消費カロリーが少ない月の場合、消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量に商品を消費する時期的傾向を家族毎に加味することができる。   The present invention is not limited to the embodiment described above. For example, based on the historical information of products purchased by members of the family to which the user belongs, the weight of product consumption in the family for each time of year (eg per month) (for example, the total calorie consumption of food) Based on the calculated weight, and the consumption amount stored in the consumption information storage unit 110 is corrected based on the calculated weight, and the consumption period of the product is calculated based on the corrected consumption amount. You may make it do. For example, when the month of consumption of the target user is large, the consumption information table shown in FIG. 7 is corrected so that the amount of consumption is increased, and when the month of consumption is low, the consumption information table is reduced. to correct. Thereby, the time tendency which consumes goods to the consumption of goods can be considered for every family.

また、商品の消費量に季節変動を加味することとしてもよい。例えば、商品毎(例えばビール等)に、一年における時期毎(例えば季節毎)の消費量の重みをさらに記憶し、商品の現在時期に応じた重みに基づいて消費情報記憶部110に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、夏季に消費量が増加する商品の場合、季節が夏季にあたる際に消費情報テーブルの消費量を多くするように補正し、夏季に消費量が減少する商品の場合、季節が夏季にあたる際に消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量に商品毎の季節変動を加味することができる。   Moreover, it is good also considering season fluctuation | variation as the consumption of goods. For example, for each product (for example, beer, etc.), the weight of consumption for each time of the year (for example, for each season) is further stored, and stored in the consumption information storage unit 110 based on the weight according to the current time of the product. The consumption period of the product may be calculated based on the corrected consumption amount. For example, in the case of a product whose consumption increases in the summer, the consumption information table is corrected to increase when the season hits the summer, and in the case of a product whose consumption decreases in the summer, the season falls in the summer Correction is made so as to reduce the consumption amount of the consumption information table. Thereby, the seasonal variation for every goods can be added to the consumption of goods.

また、商品の消費量に地域変動を加味することとしてもよい。例えば、地域毎に商品(例えば鮮魚等)の単位期間当たりの消費量の重みを記憶し、対象ユーザーが居住する地域に記憶される重みに基づいて消費情報記憶部110に記憶される消費量を補正し、補正した消費量に基づいて商品の消費期間を算出するようにしてもよい。例えば、或る地域における商品の消費量が他の地域における消費量よりも多い場合、対象ユーザーが或る地域に該当する際に、消費情報テーブルの消費量を多くするように補正する。また、或る地域における商品の消費量が他の地域における消費量よりも少ない場合、対象ユーザーが或る地域に該当する際に、消費情報テーブルの消費量を少なくするように補正する。これにより、商品の消費量にユーザーの居住する地域の傾向を加味することができる。   Moreover, it is good also considering a regional variation in the consumption of goods. For example, the consumption weight per unit period of a product (for example, fresh fish) is stored for each region, and the consumption stored in the consumption information storage unit 110 based on the weight stored in the region where the target user lives is stored. You may make it correct | amend and calculate the consumption period of goods based on the corrected consumption. For example, when the consumption amount of the product in a certain region is larger than the consumption amount in another region, the consumption information table is corrected to increase the consumption amount when the target user corresponds to a certain region. Further, when the consumption amount of the product in a certain region is smaller than the consumption amount in another region, the consumption information table is corrected so as to reduce the consumption amount when the target user corresponds to a certain region. Thereby, the tendency of the area where a user lives can be added to the consumption of goods.

また、上記の実施形態では、商品情報提供装置10がユーザー情報記憶部102、商品購入履歴記憶部104、及び消費情報記憶部110を備えた例を示したが、各記憶部の全部又は一部が商品情報提供装置10の外部のデータベースに記憶され、商品情報提供装置10がデータベースにアクセスして情報を取得するようにしてもよい。   In the above embodiment, the product information providing apparatus 10 includes the user information storage unit 102, the product purchase history storage unit 104, and the consumption information storage unit 110. However, all or part of each storage unit is illustrated. May be stored in a database external to the product information providing apparatus 10, and the product information providing apparatus 10 may access the database to obtain information.

1 電子商取引システム、10 商品情報提供装置、20 ユーザー端末、30 ネットワーク、100 ユーザー情報取得部、102 ユーザー情報記憶部、104 商品購入履歴記憶部、106 分類部、108 家族構成情報取得部、110 消費情報記憶部、112 商品消費期間算出部、114 商品情報提供部。   DESCRIPTION OF SYMBOLS 1 Electronic commerce system, 10 product information provision apparatus, 20 user terminal, 30 network, 100 user information acquisition part, 102 user information storage part, 104 product purchase history storage part, 106 classification | category part, 108 family structure information acquisition part, 110 consumption Information storage unit, 112 product consumption period calculation unit, 114 product information provision unit.

Claims (9)

ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供システムであって、
家族を構成する構成員毎に当該構成員の属性情報に基づいて所定の商品に係る単位期間当たりの消費量を記憶する消費情報記憶手段と、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報を記憶する履歴情報記憶手段と、
前記複数のユーザーを、前記履歴情報記憶手段に記憶される履歴情報に基づいて、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
前記消費情報記憶手段を参照し、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含む
ことを特徴とする商品情報提供システム。
A product information providing system that is communicably connected to a user terminal and provides information on a predetermined product to the user terminal,
Consumption information storage means for storing consumption per unit period related to a predetermined product based on the attribute information of the member for each member constituting the family;
For each of a plurality of users, history information storage means for storing history information of products purchased by the user,
Classifying means for classifying the plurality of users into a plurality of clusters in which family composition information including attribute information of members constituting the family is determined based on history information stored in the history information storage means,
An acquisition unit that determines which of the plurality of clusters classified by the classification unit corresponds to the history information of the product purchased by the target user, and acquires the family composition information set in the determined cluster;
Calculation for calculating a consumption period for consuming a predetermined product by the family to which the target user belongs based on the attribute information of the member included in the family structure information acquired by the acquiring unit with reference to the consumption information storage unit Means,
Providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on the consumption period calculated by the calculating means.
前記提供手段は、前記対象ユーザーが前記所定の商品を購入した最新の購入日を始期とした、前記算出手段により算出した期間に応じた時期に、前記所定の商品に係る情報を前記対象ユーザーに提供する
ことを特徴とする請求項1に記載の商品情報提供システム。
The providing means sends the information related to the predetermined product to the target user at a time corresponding to the period calculated by the calculating means, starting from the latest purchase date when the target user purchased the predetermined product. The product information providing system according to claim 1, wherein the product information providing system is provided.
前記算出手段は、前記家族の構成員により購入された商品の履歴情報に基づいて、一年における時期毎の当該家族における商品消費量の重みを算出すると共に、指定された時期について当該算出される重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項1又は2に記載の商品情報提供システム。
The calculation means calculates the weight of the product consumption amount in the family for each time period in the year based on the history information of the products purchased by the family members, and calculates the specified time period. The product information providing system according to claim 1 or 2, wherein a period during which the predetermined product is consumed is corrected based on a weight.
前記消費情報記憶手段は、商品の種類毎に、一年における時期毎の消費量の重みをさらに記憶し、
前記算出手段は、指定された時期と、前記所定の商品の種類とに基づいて、前記消費情報記憶手段から重みを取得し、当該取得した重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項1乃至3のいずれかに記載の商品情報提供システム。
The consumption information storage means further stores a weight of consumption for each period in a year for each type of product,
The calculation means obtains a weight from the consumption information storage means based on a designated time and the type of the predetermined product, and corrects a period during which the predetermined product is consumed based on the acquired weight. The product information providing system according to any one of claims 1 to 3, wherein:
前記消費情報記憶手段は、地域毎に前記所定の商品の単位期間当たりの消費量の重みを記憶し、
前記算出手段は、前記対象ユーザーが居住する地域について前記消費情報記憶手段に記憶される重みに基づいて前記所定の商品を消費する期間を補正する
ことを特徴とする請求項1乃至4のいずれかに記載の商品情報提供システム。
The consumption information storage means stores a weight of consumption per unit period of the predetermined product for each region,
The calculation unit corrects a period during which the predetermined product is consumed based on a weight stored in the consumption information storage unit for an area where the target user resides. Product information provision system described in 1.
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置であって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段と、を含む
ことを特徴とする商品情報提供装置。
A product information providing device connected to a user terminal so as to be communicable and providing information on a predetermined product to the user terminal,
For each of a plurality of users, based on the history information of products purchased by the user, the plurality of users are classified into a plurality of clusters each including family composition information including attribute information of members constituting the family. Classification means;
An acquisition unit that determines which of the plurality of clusters classified by the classification unit corresponds to the history information of the product purchased by the target user, and acquires the family composition information set in the determined cluster;
Based on the consumption per unit period related to a predetermined product based on the attribute information of the member for each member constituting the family and the attribute information of the member included in the family member information acquired by the acquisition means Calculating means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs;
Providing means for providing information recommending the predetermined goods to the terminal of the target user at a time based on the consumption period calculated by the calculating means.
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供する商品情報提供装置による商品情報提供方法であって、前記商品情報提供装置が、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類ステップと、
対象ユーザーが購入した商品の履歴情報が、前記分類ステップで分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得ステップと、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得ステップで取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出ステップと、
前記算出ステップで算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供ステップと、を含む
ことを特徴とする商品情報提供方法。
A product information providing method by a product information providing apparatus connected to a user terminal so as to be communicable and providing information on a predetermined product to the user terminal, wherein the product information providing apparatus comprises:
For each of a plurality of users, based on the history information of products purchased by the user, the plurality of users are classified into a plurality of clusters each including family composition information including attribute information of members constituting the family. A classification step;
An acquisition step of determining which of the plurality of clusters classified in the classification step the history information of the product purchased by the target user corresponds, and acquiring family composition information determined in the determined cluster;
Based on the consumption per unit period related to a predetermined product based on the attribute information of the member for each member constituting the family and the attribute information of the member included in the family configuration information acquired in the acquisition step Calculating a consumption period for consuming the predetermined product by the family to which the target user belongs;
A providing step of providing information recommending the predetermined product to the terminal of the target user at a time based on the consumption period calculated in the calculating step.
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムであって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段
としてコンピュータを機能させるためのプログラム。
A program for functioning a computer connected to a user terminal so as to provide information on a predetermined product to the user terminal,
For each of a plurality of users, based on the history information of products purchased by the user, the plurality of users are classified into a plurality of clusters each including family composition information including attribute information of members constituting the family. Classification means;
An acquisition unit that determines which of the plurality of clusters classified by the classification unit corresponds to the history information of the product purchased by the target user, and acquires the family composition information set in the determined cluster;
Based on the consumption per unit period related to a predetermined product based on the attribute information of the member for each member constituting the family and the attribute information of the member included in the family member information acquired by the acquisition means Calculating means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs;
A program for causing a computer to function as providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on a consumption period calculated by the calculating means.
ユーザーの端末と通信可能に接続され、所定の商品の情報を前記ユーザーの端末に提供するコンピュータを機能させるためのプログラムを記録した情報記録媒体であって、
複数のユーザー毎に、当該ユーザーが購入した商品の履歴情報に基づいて、前記複数のユーザーを、家族を構成する構成員の属性情報を含む家族構成情報がそれぞれ定められた複数のクラスタに分類する分類手段と、
対象ユーザーが購入した商品の履歴情報が、前記分類手段により分類される複数のクラスタのいずれに該当するかを決定し、当該決定されたクラスタに定められた家族構成情報を取得する取得手段と、
家族を構成する構成員毎に当該構成員の属性情報に基づく所定の商品に係る単位期間当たりの消費量と、前記取得手段により取得される家族構成情報に含まれる構成員の属性情報に基づいて、前記対象ユーザーの属する家族による前記所定の商品を消費する消費期間を算出する算出手段と、
前記算出手段により算出される消費期間に基づく時期に前記所定の商品を推薦する情報を前記対象ユーザーの端末に提供する提供手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
An information recording medium which is connected to a user terminal so as to be communicable and records a program for causing a computer to provide information on a predetermined product to the user terminal.
For each of a plurality of users, based on the history information of products purchased by the user, the plurality of users are classified into a plurality of clusters each including family composition information including attribute information of members constituting the family. Classification means;
An acquisition unit that determines which of the plurality of clusters classified by the classification unit corresponds to the history information of the product purchased by the target user, and acquires the family composition information set in the determined cluster;
Based on the consumption per unit period related to a predetermined product based on the attribute information of the member for each member constituting the family and the attribute information of the member included in the family member information acquired by the acquisition means Calculating means for calculating a consumption period for consuming the predetermined product by the family to which the target user belongs;
An information recording medium recording a program for causing a computer to function as providing means for providing information recommending the predetermined product to the terminal of the target user at a time based on a consumption period calculated by the calculating means.
JP2010150621A 2010-06-30 2010-06-30 Product information providing system, product information providing device, product information providing method and program Active JP5523222B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010150621A JP5523222B2 (en) 2010-06-30 2010-06-30 Product information providing system, product information providing device, product information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010150621A JP5523222B2 (en) 2010-06-30 2010-06-30 Product information providing system, product information providing device, product information providing method and program

Publications (3)

Publication Number Publication Date
JP2012014466A JP2012014466A (en) 2012-01-19
JP2012014466A5 JP2012014466A5 (en) 2013-08-08
JP5523222B2 true JP5523222B2 (en) 2014-06-18

Family

ID=45600807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010150621A Active JP5523222B2 (en) 2010-06-30 2010-06-30 Product information providing system, product information providing device, product information providing method and program

Country Status (1)

Country Link
JP (1) JP5523222B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014021564A (en) * 2012-07-12 2014-02-03 Temona Inc Order reception management device, order reception management method and order reception management program
US10817885B2 (en) 2015-03-18 2020-10-27 Quidsi, Inc. Dynamically adjusted automated item replenishment
US20160275424A1 (en) * 2015-03-18 2016-09-22 Quidsi, Inc. Dynamically adjustable subscription renewal rate - product consumption input
JP2017182365A (en) * 2016-03-30 2017-10-05 株式会社Nttドコモ Information processing device
JP6376204B2 (en) * 2016-10-27 2018-08-22 富士通株式会社 Product management program, product management method and product management system
JP6807105B2 (en) * 2017-06-06 2021-01-06 eBASE株式会社 Information processing equipment, information processing methods, information processing systems, and programs
JP2019008390A (en) * 2017-06-21 2019-01-17 株式会社アライン Article providing system and article providing method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09231264A (en) * 1996-02-23 1997-09-05 Hitachi Ltd On-line shopping support method and system
JP3259676B2 (en) * 1998-01-21 2002-02-25 日本電気株式会社 Apparatus and method for predicting a product order date, and a computer-readable recording medium storing a program for the method
JP2009020702A (en) * 2007-07-11 2009-01-29 Tatsushi Masuya Suggestion type automatic order-taking operation method using computer system using information transmission means such as internet and telephone auto-call system
JP2009134487A (en) * 2007-11-30 2009-06-18 Hitachi Software Eng Co Ltd Consumer goods purchase information provision system

Also Published As

Publication number Publication date
JP2012014466A (en) 2012-01-19

Similar Documents

Publication Publication Date Title
JP5523222B2 (en) Product information providing system, product information providing device, product information providing method and program
US10318534B2 (en) Recommendations in a computing advice facility
Zhao et al. Modeling consumer learning from online product reviews
JP2014510323A (en) Geographically localized recommendations in computing advice facilities
US20130268317A1 (en) Arrangement for facilitating shopping and related method
JP6679451B2 (en) Selection device, selection method, and selection program
JP2021101392A (en) Program, product recommendation system, and product recommendation method
JP6976207B2 (en) Information processing equipment, information processing methods, and programs
US20140337166A1 (en) Information provision device, information provision method, information provision program, and computer-readable recording medium for storing the program
US9542077B2 (en) Information processing apparatus, information processing method, information processing program, and recording medium
KR101639656B1 (en) Method and server apparatus for advertising
JP2012014467A (en) Information provision system, information provision device, information provision method, program and information recording medium
JP2019049836A (en) Estimation device and estimation method and estimation program
JP2020537220A (en) Computer system for optimizing retail garment inventory based on user profile
JP2023052120A (en) Customer personalization control unit, system, and method
Herbig et al. Design guidelines for assistance systems supporting sustainable purchase decisions
KR101998828B1 (en) Method for providing sales related marketing service
Hossain et al. How Will In-Person and Online Grocery Shopping and Meal Consumption Activities Evolve After COVID-19?
JP6885858B2 (en) Estimator, estimation method, and estimation program
WO2021149804A1 (en) System, method and program for assisting in buying and selling user's personal information
JP6543576B2 (en) System and method for providing customized search results based on a user's shopping history, a retailer's identity and items promoted by the retailer
JP7447800B2 (en) Receipt processing device, control method, and program
US20140129329A1 (en) Server, analysis method and computer program product
Suryadi et al. Identifying the relations between product features and sales rank from online reviews
JP2017016523A (en) Providing device, providing method, and providing program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130620

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140408

R150 Certificate of patent or registration of utility model

Ref document number: 5523222

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250