JP7061813B2 - Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program - Google Patents

Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program Download PDF

Info

Publication number
JP7061813B2
JP7061813B2 JP2020153462A JP2020153462A JP7061813B2 JP 7061813 B2 JP7061813 B2 JP 7061813B2 JP 2020153462 A JP2020153462 A JP 2020153462A JP 2020153462 A JP2020153462 A JP 2020153462A JP 7061813 B2 JP7061813 B2 JP 7061813B2
Authority
JP
Japan
Prior art keywords
information
purchase
rhythm
user
product
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
JP2020153462A
Other languages
Japanese (ja)
Other versions
JP2021002374A (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.)
ANALYTICWARE, INC.
Original Assignee
ANALYTICWARE, 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 ANALYTICWARE, INC. filed Critical ANALYTICWARE, INC.
Priority to JP2020153462A priority Critical patent/JP7061813B2/en
Publication of JP2021002374A publication Critical patent/JP2021002374A/en
Priority to JP2022027211A priority patent/JP7282414B2/en
Application granted granted Critical
Publication of JP7061813B2 publication Critical patent/JP7061813B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、商品の購入リズムの情報を利用したレコメンドを行うレコメンド装置等に関するものである。 The present invention relates to a recommendation device or the like that makes a recommendation using information on the purchase rhythm of a product.

従来、ユーザの属性に配慮したレコメンドを行うことができるレコメンドシステムが存在した(例えば、特許文献1参照)。 Conventionally, there has been a recommendation system that can make recommendations in consideration of user attributes (see, for example, Patent Document 1).

特開2016-4529号公報(第1頁、第1図等)Japanese Unexamined Patent Publication No. 2016-4259 (Page 1, Fig. 1, etc.)

しかしながら、従来技術では、ユーザの商品の購入リズムの情報を用いて適切な時期にレコメンドできなかった。 However, in the prior art, it is not possible to make a recommendation at an appropriate time by using the information on the purchase rhythm of the user's product.

本第一の発明の購入リズム情報生産装置は、ユーザを識別するユーザ識別子と、ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、判断部が条件を満たすと判断した購入情報が有する1または2以上の時期情報から、ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置である。 The purchase rhythm information production apparatus of the first invention is one or more of a user identifier that identifies a user, time information regarding the time when the user purchased the product, and price information regarding the purchase price or type information indicating the type of the product. The purchase history information storage unit that stores one or more purchase history information having two or more purchase information including the information of the above, and one or more of the price information or the type information of the purchase information are predetermined. The user's product identified by the user identifier from the judgment unit that determines whether or not the above conditions are met and the timing information of one or more that the purchase information that the judgment unit determines that the conditions are satisfied for each user identifier. Purchase rhythm information including a purchase rhythm determination unit that acquires purchase rhythm information that is information for specifying the purchase rhythm of the purchase rhythm, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. It is a production device.

かかる構成により、ユーザの商品の購入リズムの情報を取得し、購入リズム情報を用いて適切な時期にレコメンドできる。 With such a configuration, it is possible to acquire information on the purchase rhythm of the user's product and make recommendations at an appropriate time using the purchase rhythm information.

また、本第二の発明の購入リズム情報生産装置は、第一の発明に対して、購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、判断部は、非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する購入リズム情報生産装置である。 Further, the purchase rhythm information production apparatus of the second invention corresponds to the type of the product which is not used for constituting the purchase rhythm information because the purchase history information includes the type information with respect to the first invention. Further, a non-use type information storage unit for storing the above type information is further provided, and the determination unit does not satisfy a predetermined condition for each of the one or more type information stored in the non-use type information storage unit. It is a purchase rhythm information production device to judge.

かかる構成により、ある種類の商品を除いた商品の購入リズム情報を取得できる。 With such a configuration, it is possible to acquire purchase rhythm information of products excluding certain types of products.

また、本第三の発明の購入リズム情報生産装置は、第一または第二の発明に対して、購入リズム情報は、2以上の時期情報を有し、購入リズム決定部は、2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、2以上の時期情報から一の時期情報を取得し、一の時期情報を有する購入リズム情報を取得する購入リズム情報生産装置である。 Further, the purchase rhythm information production apparatus of the third invention has two or more timing information for the purchase rhythm information with respect to the first or second invention, and the purchase rhythm determination unit has two or more timings. When the time indicated by the information is close enough to satisfy a predetermined condition, it is a purchase rhythm information production device that acquires one time information from two or more time information and acquires purchase rhythm information having one time information.

かかる構成により、期間が空いていない時期情報はまとめることで、購入リズム情報を適切に取得できる。 With such a configuration, the purchase rhythm information can be appropriately acquired by collecting the time information when the period is not vacant.

また、本第四の発明のレコメンド装置は、第一から第三いずれか1つの発明に対して、購入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、ユーザ識別子により識別されるユーザまたは端末装置に、購入リズム情報が有する時期情報が示す時期に、商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部とを具備するレコメンド装置である。 Further, the recommendation device of the fourth invention stores the purchase rhythm information accumulated by the purchase rhythm information production device in association with the user identifier for any one of the first to third inventions. At the time when the purchase rhythm information has time information in the information storage unit, the product information storage unit that stores one or more product information that is the information of the recommended product, and the user or terminal device identified by the user identifier. , A recommendation device including a recommendation unit for transmitting any product information of one or more product information stored in the product information storage unit.

かかる構成により、ユーザの購入リズム情報を用いて、そのユーザに適切な時期にレコメンドできる。 With such a configuration, the user's purchase rhythm information can be used to make recommendations to the user at an appropriate time.

また、本第五の発明のレコメンド装置は、第四の発明に対して、予め決められた条件を満たすほど近似する2つの購入履歴情報を検出する近似ユーザ検出部とをさらに具備し、レコメンド部は、2つの購入履歴情報のうちの一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、購入リズム情報が有する時期情報が示す時期に、商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置またはユーザに送信するレコメンド装置である。 Further, the recommendation device of the fifth invention further includes an approximate user detection unit that detects two purchase history information that are close enough to satisfy a predetermined condition with respect to the fourth invention, and is a recommendation unit. Is stored in the product information storage unit at the time indicated by the timing information possessed by the purchase rhythm information by using the purchase rhythm information corresponding to the user identifier possessed by the purchase history information of one of the two purchase history information. It is a recommendation device that transmits the product information of one or more of the product information to the terminal device or the user identified by the user identifier of the other purchase history information.

かかる構成により、他人の購入リズム情報を用いたレコメンドもできる。 With such a configuration, it is possible to make a recommendation using the purchase rhythm information of another person.

また、本第六の発明のレコメンド装置は、第四の発明に対して、ユーザを識別するユーザ識別子と、ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される第二購入履歴情報格納部と、購入リズム情報を取得するための条件を構成する価格条件を受け付ける価格条件受付部と、2以上の各購入情報が、価格条件受付部が受け付けた価格条件を用いた条件を満たすか否かを判断する第二判断部と、第二判断部が条件を満たすと判断した購入情報が有する1または2以上の時期情報から、ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報であり、1または2以上の時期情報を有する購入リズム情報を取得する第二購入リズム決定部とをさらに具備し、レコメンド部は、ユーザ識別子により識別されるユーザまたは端末装置に、第二購入リズム決定部が取得した購入リズム情報が有する時期情報が示す時期に、商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド装置である。 Further, the recommendation device of the sixth invention has two or more user identifiers for identifying the user, time information regarding the time when the user purchased the product, and price information regarding the purchase price for the fourth invention. A second purchase history information storage unit that stores two or more purchase history information having purchase information, a price condition reception unit that accepts price conditions that constitute conditions for acquiring purchase rhythm information, and two or more units. The purchase information has one or more of the second judgment unit that determines whether or not the condition using the price condition accepted by the price condition reception unit is satisfied, and the purchase information that the second judgment unit determines that the condition is satisfied. It is information for specifying the purchase rhythm of the user's product identified by the user identifier from the time information of, and further includes a second purchase rhythm determination unit for acquiring purchase rhythm information having one or more time information. , The recommendation unit is one or more stored in the product information storage unit at the time indicated by the timing information of the purchase rhythm information acquired by the second purchase rhythm determination unit in the user or terminal device identified by the user identifier. It is a recommendation device that transmits the product information of any of the product information.

かかる構成により、レコメンド装置側で、価格の閾値を変更し、動的に購入リズム情報を生成できる。 With such a configuration, the recommendation device side can change the price threshold value and dynamically generate the purchase rhythm information.

本発明によれば、ユーザの商品の購入リズム情報を取得し、購入リズム情報を用いて適切な時期にレコメンドできる。 According to the present invention, it is possible to acquire the purchase rhythm information of a user's product and make a recommendation at an appropriate time using the purchase rhythm information.

実施の形態における情報システムの概念図Conceptual diagram of the information system in the embodiment 同購入リズム情報生産装置のブロック図Block diagram of the same purchase rhythm information production equipment 同レコメンド装置のブロック図Block diagram of the recommendation device 同購入リズム情報生産装置の全体動作を説明するフローチャートFlow chart explaining the overall operation of the purchase rhythm information production device 同購入リズム情報生産処理を説明するフローチャートFlow chart explaining the purchase rhythm information production process 同レコメンド装置の全体動作を説明するフローチャートFlow chart explaining the overall operation of the recommendation device 同レコメンド処理を説明するフローチャートFlow chart explaining the recommendation process 同近似ユーザ検出処理を説明するフローチャートFlow chart explaining the same approximation user detection process 同購入リズム更新処理を説明するフローチャートFlow chart explaining the purchase rhythm update process 同購入履歴情報のデータ構造図Data structure diagram of the purchase history information 同条件のデータ構造図Data structure diagram under the same conditions 同非利用種類情報のデータ構造図Data structure diagram of the non-use type information 同購入リズム情報のデータ構造図Data structure diagram of the purchase rhythm information 変更後の購入リズム情報を示す図Diagram showing purchase rhythm information after change 同コンピュータシステムの外観図External view of the computer system 同コンピュータシステムの内部構成の一例を示す図A diagram showing an example of the internal configuration of the computer system

以下、ユーザの購入リズム情報を取得できる購入リズム情報生産装置、および、購入リズム情報を用いて、ユーザに適切な時期にレコメンドできるレコメンド装置等の実施形態について、図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of a purchase rhythm information production device capable of acquiring user purchase rhythm information and a recommendation device that can be recommended to the user at an appropriate time using the purchase rhythm information will be described with reference to the drawings. In addition, since the components with the same reference numerals perform the same operation in the embodiment, the description may be omitted again.

図1は、本実施の形態における情報システムの概念図である。この情報システムは、購入リズム情報生産装置1、1または2以上のレコメンド装置2、および1または2以上の端末装置3を備える。購入リズム情報生産装置1は、例えば、LAN、インターネット等のネットワーク、有線または無線の通信回線等を介して、通常、1以上の各レコメンド装置2(以下、単に“レコメンド装置2”と記す場合がある)と通信可能に接続される。ただし、購入リズム情報生産装置1とレコメンド装置2との間は、必ずしも通信可能でなくてよい。レコメンド装置2は、ネットワーク、通信回線等を介して、1以上の各端末装置3(以下、単に“端末装置3”と記す場合がある)と通信可能に接続される。 FIG. 1 is a conceptual diagram of an information system according to the present embodiment. This information system includes a purchase rhythm information production device 1, 1 or 2 or more recommendation devices 2, and 1 or 2 or more terminal devices 3. The purchase rhythm information production device 1 is usually referred to as one or more recommendation devices 2 (hereinafter, simply referred to as "recommendation device 2") via a network such as LAN or the Internet, a wired or wireless communication line, or the like. Is) and is connected so that it can communicate. However, communication is not always possible between the purchase rhythm information production device 1 and the recommendation device 2. The recommendation device 2 is communicably connected to one or more terminal devices 3 (hereinafter, may be simply referred to as “terminal device 3”) via a network, a communication line, or the like.

購入リズム情報生産装置1は、通常、汎用のサーバ、クライドサーバ等によって実現される。ただし、購入リズム情報生産装置1は、例えば、PCによって実現されてもよく、そのタイプは問わない。レコメンド装置2もまた、汎用のサーバ等によって実現されるが、そのタイプは問わない。端末装置3は、通常、スマートフォン、タブレット端末、ノートPCといった携帯端末によって実現される。ただし、端末装置3は、例えば、据え置き型のPC、通信機能を有するテレビ受信機やセットトップボックスなどによって実現されてもよく、そのタイプは問わない。 The purchase rhythm information production device 1 is usually realized by a general-purpose server, a clyde server, or the like. However, the purchase rhythm information production apparatus 1 may be realized by, for example, a PC, and the type thereof does not matter. The recommendation device 2 is also realized by a general-purpose server or the like, but the type does not matter. The terminal device 3 is usually realized by a mobile terminal such as a smartphone, a tablet terminal, or a notebook PC. However, the terminal device 3 may be realized by, for example, a stationary PC, a television receiver having a communication function, a set-top box, or the like, and the type is not limited.

本実施の形態では、購入リズム情報生産装置1は、例えば、本システムを運営する会社のサーバである。また、レコメンド装置2は、例えば、本システムを利用する1以上の各店舗(百貨店、ECサイト等)のサーバである。また、端末装置3は、例えば、店舗で商品を購入するユーザによって携帯される携帯端末である。ただし、購入リズム情報生産装置1は、例えば、一の店舗のサーバでもよく、その所在は問わない。また、購入リズム情報生産装置1が一の店舗のサーバである場合、レコメンド装置2の数は、通常、1つであり、購入リズム情報生産装置1とレコメンド装置2とは、一のサーバで実現されて構わない。すなわち、購入リズム情報生産装置1がレコメンド装置2の機能を兼ね備えていてもよいし、レコメンド装置2が購入リズム情報生産装置1の機能を兼ね備えていてもよい。このように、情報システムは、1つのサーバおよび1つの携帯端末でも実現可能であり、そのハードウェア構成は問わない。 In the present embodiment, the purchase rhythm information production device 1 is, for example, a server of a company that operates this system. Further, the recommendation device 2 is, for example, a server of one or more stores (department store, EC site, etc.) that use this system. Further, the terminal device 3 is, for example, a mobile terminal carried by a user who purchases a product at a store. However, the purchase rhythm information production device 1 may be, for example, a server of one store, and its location does not matter. Further, when the purchase rhythm information production device 1 is the server of one store, the number of the recommendation devices 2 is usually one, and the purchase rhythm information production device 1 and the recommendation device 2 are realized by one server. It doesn't matter if it is done. That is, the purchase rhythm information production device 1 may have the function of the recommendation device 2, or the recommendation device 2 may have the function of the purchase rhythm information production device 1. As described above, the information system can be realized by one server and one mobile terminal, and its hardware configuration does not matter.

購入リズム情報生産装置1は、商品の購入履歴の情報である購入履歴情報を基に、商品の購入リズムの情報である購入リズム情報を取得する。レコメンド装置2は、購入リズム情報生産装置1が取得した購入リズム情報に従って、レコメンドする商品の情報である商品情報を端末装置3に送信する。端末装置3は、レコメンド装置2から商品情報を受信し、出力する。なお、購入履歴情報、購入リズム情報、および商品情報等の詳細については後述する。 The purchase rhythm information production apparatus 1 acquires purchase rhythm information, which is information on the purchase rhythm of the product, based on the purchase history information, which is information on the purchase history of the product. The recommendation device 2 transmits the product information, which is the information of the product to be recommended, to the terminal device 3 according to the purchase rhythm information acquired by the purchase rhythm information production device 1. The terminal device 3 receives the product information from the recommendation device 2 and outputs the product information. Details of purchase history information, purchase rhythm information, product information, etc. will be described later.

図2は、購入リズム情報生産装置1のブロック図である。購入リズム情報生産装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、購入履歴情報格納部111、および非利用種類情報格納部112を備える。処理部13は、判断部131、購入リズム決定部132、および蓄積部133を備える。 FIG. 2 is a block diagram of the purchase rhythm information production device 1. The purchase rhythm information production device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The storage unit 11 includes a purchase history information storage unit 111 and a non-use type information storage unit 112. The processing unit 13 includes a determination unit 131, a purchase rhythm determination unit 132, and a storage unit 133.

格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、購入履歴情報、非利用種類情報などである。格納部11には、後述する購入リズム情報生産処理を実行するタイミングを示すタイミング情報も格納されてよい。 The storage unit 11 can store various types of information. The various types of information include, for example, purchase history information, non-use type information, and the like. The storage unit 11 may also store timing information indicating the timing for executing the purchase rhythm information production process described later.

購入履歴情報格納部111には、1または2以上の購入履歴情報が格納される。1以上の各購入履歴情報(以下、単に“購入履歴情報”と記す場合がある)は、ユーザ識別子と、2以上の購入情報とを有する。ユーザ識別子は、ユーザを識別する識別子である。ユーザ識別子は、例えば、メールアドレス、携帯電話番号などである。ただし、ユーザ識別子は、ユーザが保有する端末装置3を識別する端末識別子(MACアドレス、IPアドレス等)であってもよく、ユーザを識別し得る情報であれば、その種類は問わない。 The purchase history information storage unit 111 stores one or more purchase history information. Each one or more purchase history information (hereinafter, may be simply referred to as "purchase history information") has a user identifier and two or more purchase information. The user identifier is an identifier that identifies a user. The user identifier is, for example, an e-mail address, a mobile phone number, or the like. However, the user identifier may be a terminal identifier (MAC address, IP address, etc.) that identifies the terminal device 3 owned by the user, and any type of information can be used as long as it can identify the user.

購入情報とは、商品の購入の情報である。商品は、例えば、飲食、旅行といったサービスも含む。2以上の各購入情報(以下、単に“購入情報”と記す場合がある)は、時期情報を含む。また、購入情報は、価格情報または種類情報のうち1以上の情報も含む。購入情報は、例えば、商品を識別する商品識別子、商品の数量を示す数量情報等も含んでよい。ただし、商品識別子や数量情報はなくてもよく、購入情報のデータ構造は問わない。 Purchase information is information on the purchase of a product. Goods also include services such as eating and drinking and travel. Each of the two or more purchase information (hereinafter, may be simply referred to as "purchase information") includes timing information. The purchase information also includes one or more of price information or type information. The purchase information may include, for example, a product identifier that identifies the product, quantity information that indicates the quantity of the product, and the like. However, the product identifier and quantity information do not have to be present, and the data structure of the purchase information does not matter.

時期情報とは、ユーザが商品を購入した時期に関する情報である。時期情報は、通常、年月日等の日付を示す情報であるが、例えば、時分秒等の時刻、または日月火等曜日のうち1以上の情報をも有してよい。また、時期情報は、例えば、7月、8月、7月上旬、8月第2週といった、2日以上の期間を単位とする情報でもよその表現形式は問わない。 The timing information is information regarding the timing when the user purchased the product. The time information is usually information indicating a date such as a year, month, day, or the like, but may also have, for example, information such as a time such as an hour, a minute, a second, or one or more of days such as a day, month, and fire. Further, the timing information may be information in units of two or more days, such as July, August, early July, and the second week of August, regardless of the expression format.

価格情報とは、商品の購入価格に関する情報である。価格情報は、通常、一の商品の単価を示す情報であるが、例えば、2以上の商品の合計価格を示す情報でもよい。また、価格情報は、例えば、1万円未満、1万円以上2万円未満、10万円超といった価格帯を示す情報でもよく、その表現形式は問わない。 Price information is information regarding the purchase price of a product. The price information is usually information indicating the unit price of one product, but may be, for example, information indicating the total price of two or more products. Further, the price information may be information indicating a price range such as less than 10,000 yen, 10,000 yen or more and less than 20,000 yen, and more than 100,000 yen, and the expression format is not limited.

種類情報とは、商品の種類を示す情報である。購入履歴情報を構成する購入情報が有する種類情報は、購入リズム情報を構成するために使用する商品の種類に対応する種類情報であることが望ましい。購入リズム情報を構成するために使用する商品の種類に対応する種類情報は、例えば、高額な商品の種類を示す情報であってもよい。高額な商品の種類とは、例えば、時計、バッグ、車、ワイン、飲食などであるが、これに限らない。種類情報は、例えば、時計、バッグ等の商品種類に対応づいた識別コードであるが、その表現形式は問わない。 The type information is information indicating the type of the product. It is desirable that the type information contained in the purchase information constituting the purchase history information is the type information corresponding to the type of the product used to configure the purchase rhythm information. The type information corresponding to the type of product used to configure the purchase rhythm information may be, for example, information indicating the type of high-priced product. The types of high-priced products include, but are not limited to, watches, bags, cars, wine, food and drink, and the like. The type information is, for example, an identification code corresponding to a product type such as a watch or a bag, but the expression format does not matter.

なお、購入履歴情報は、例えば、後述する受付部12が、キーボード等の入力デバイスを介して受け付けても、店舗のPOS端末やクレジットカード会社のサーバといった外部装置からユーザ識別子と対に受信してもよく、その取得態様(どこからどのように取得したか)は問わない。受付部12が受け付けた購入情報は、処理部13によって、ユーザ識別子に対応付けて購入履歴情報格納部111に蓄積される。 Even if the reception unit 12, which will be described later, accepts the purchase history information via an input device such as a keyboard, the purchase history information is received from an external device such as a POS terminal of a store or a server of a credit card company in pairs with a user identifier. Also, the acquisition mode (where and how it was acquired) does not matter. The purchase information received by the reception unit 12 is stored in the purchase history information storage unit 111 in association with the user identifier by the processing unit 13.

非利用種類情報格納部112には、1以上の非利用種類情報が格納される。非利用種類情報とは、購入リズム情報を構成するために使用しない商品の種類に対応する種類情報である。購入リズム情報を構成するために使用しない商品の種類とは、例えば、一度限り購入される商品の種類であってもよい。一度限り購入される商品の種類とは、例えば、ひな祭り等のイベントのための商品の種類(ひな人形等)、子供の出生や成長に応じて購入される商品の種類(ベビーベッド、学習机等)などである。 One or more non-use type information is stored in the non-use type information storage unit 112. The non-use type information is the type information corresponding to the type of the product that is not used to constitute the purchase rhythm information. The type of product that is not used to configure the purchase rhythm information may be, for example, the type of product that is purchased only once. The types of products purchased only once are, for example, the types of products for events such as Hinamatsuri (Hina dolls, etc.), and the types of products purchased according to the birth and growth of children (baby cots, study desks, etc.). And so on.

ただし、非利用種類情報に代えて、利用種類情報が格納部11に格納されてもよい。利用種類情報とは、購入リズム情報を構成するために使用する商品の種類に対応する種類情報である。購入リズム情報を構成するために使用する商品の種類とは、例えば、高額な商品の種類であるが、高額であっても一度限り購入される商品の種類(ひな人形等)は、利用種類情報から除外される。この場合、購入リズム情報は、格納されている利用種類情報が示す種類に属する商品の購入情報だけを用いて構成され、それ以外の商品の購入情報は使用されない。 However, instead of the non-use type information, the use type information may be stored in the storage unit 11. The usage type information is the type information corresponding to the type of the product used to configure the purchase rhythm information. The type of product used to compose the purchase rhythm information is, for example, the type of high-priced product, but the type of product (Hina doll, etc.) that is purchased only once even if it is high-priced is based on the usage type information. Excluded. In this case, the purchase rhythm information is configured by using only the purchase information of the products belonging to the type indicated by the stored usage type information, and the purchase information of other products is not used.

受付部12は、各種の情報を受け付ける。各種の情報とは、例えば、前述した購入履歴情報、非利用種類情報などである。受け付けとは、キーボードやマウスやタッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 The reception unit 12 receives various types of information. The various types of information include, for example, the above-mentioned purchase history information and non-use type information. Acceptance means accepting information input from input devices such as keyboards, mice, and touch panels, receiving information transmitted via wired or wireless communication lines, and reading from recording media such as optical disks, magnetic disks, and semiconductor memories. It is a concept that includes the acceptance of issued information.

処理部13は、各種の処理を行う。各種の処理とは、例えば、後述する判断部131、購入リズム決定部132、および蓄積部133の処理などである。後述するフローチャートに記載の判別等の処理も、処理部13が行ってよい。 The processing unit 13 performs various processes. The various processes include, for example, the processes of the determination unit 131, the purchase rhythm determination unit 132, and the storage unit 133, which will be described later. The processing unit 13 may also perform processing such as determination described in the flowchart described later.

判断部131は、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する。条件とは、例えば、商品が高額商品であることを特定するための条件であってもよい。条件は、通常、価格条件または種類条件のうち1以上の条件を含む。価格条件とは、商品の価格に関する条件である。価格条件は、例えば、“10万円以上”、“5万円以上”といった条件であるが、これに限らない。種類条件とは、商品の種類に関する条件である。種類条件は、例えば、“時計”、“バッグ”といった条件であるが、これに限らない。 The determination unit 131 determines whether or not one or more of the price information or the type information contained in the purchase information satisfies a predetermined condition. The condition may be, for example, a condition for identifying that the product is a high-priced product. Conditions usually include one or more of price or type conditions. Price conditions are conditions related to the price of goods. The price condition is, for example, "100,000 yen or more" and "50,000 yen or more", but the price condition is not limited to this. The type condition is a condition related to the type of product. The type condition is, for example, a condition such as "watch" and "bag", but is not limited to this.

ある条件は、価格条件(例えば“20万円以上”)のみを有し、種類条件を有していなくてもよい。他の条件は、価格条件(例えば“10万円以上”)および種類条件(例えば“時計”)を有していてもよい。別の条件は、種類条件(例えば“車”)のみを有し、価格条件を有していなくてもよい。 Certain conditions have only price conditions (eg, "200,000 yen or more") and may not have type conditions. Other conditions may have a price condition (eg, "100,000 yen or more") and a type condition (eg, "clock"). Another condition may have only a type condition (eg, a "car") and not a price condition.

また、判断部131は、非利用種類情報格納部112に格納されている1以上の各種類情報(例えば、“ひな人形”、“べビーベッド”等)は予め決められた条件を満たさないと判断する。 Further, the determination unit 131 determines that one or more types of information (for example, "Hina doll", "baby bed", etc.) stored in the non-use type information storage unit 112 do not satisfy a predetermined condition. ..

購入リズム決定部132は、ユーザの購入リズムを決定する。購入リズムとは、ユーザが商品を購入するリズムをいう。購入リズムは、例えば、購入の時期的なパターンを示す情報であってもよい。時期的なパターンを示す情報は、例えば、2以上の時期を示す情報(2以上の時期情報)でもよいし、一の時期と周期との対を示す情報(一の時期情報と周期情報との対)を含んでいてもよい。購入リズムは、通常、ユーザの購入の周期性または定期性を示す情報であり、例えば、周期性情報または定期性情報と呼ぶこともできる。ただし、一のユーザの購入リズムは、他のユーザの購入リズムを用いて推定することも可能であり、その場合、当該一のユーザの入リズム情報は、一の時期のみを示す情報であっても構わない。 The purchase rhythm determination unit 132 determines the purchase rhythm of the user. The purchase rhythm is the rhythm in which the user purchases a product. The purchase rhythm may be, for example, information indicating a timing pattern of purchase. The information indicating the temporal pattern may be, for example, information indicating two or more periods (two or more timing information), or information indicating a pair between one period and a cycle (one timing information and periodic information). Pair) may be included. The purchase rhythm is usually information indicating the periodicity or periodicity of the user's purchase, and may also be referred to as periodicity information or periodicity information, for example. However, the purchase rhythm of one user can be estimated using the purchase rhythm of another user, and in that case, the entry rhythm information of the one user is information indicating only one period. It doesn't matter.

時期は、例えば、10月6日、12月27日といった月日を示す情報でもよいし、月日に加えて、2015年といった年、または17時30分といった時刻、のうち1以上をも示す情報でもよい。または、時期は、例えば、7月、8月といった月のみを示す情報でもよいし、月に加えて、上旬、下旬といった旬、第3週、最終週といった週まで示す情報でもよい。または、時期は、例えば、お盆、年末といった、一年のうち特定の期間を示す情報でもよい。周期は、例えば、4か月ごと、半年おき、隔月といった、一年に満たない周期を示す情報でもよいし、例えば、隔年、5年ごといった、一年を超える周期を示す情報でもよい。 The time may be information indicating the date such as October 6th or December 27th, or may indicate one or more of the year such as 2015 or the time such as 17:30 in addition to the month and date. It may be information. Alternatively, the time may be, for example, information indicating only the month such as July or August, or information indicating not only the month but also the season such as the beginning and the end of the month, the third week, and the last week. Alternatively, the time may be information indicating a specific period of the year, for example, Obon or the end of the year. The cycle may be information indicating a cycle of less than one year, such as every four months, every six months, or every other month, or information indicating a cycle of more than one year, such as every other year or five years.

2以上の時期を示す購入リズムは、例えば、10月6日、12月下旬、…といった、一年の中の2以上の時期の集合であってもよいし、例えば、2014年7月2日、2016年8月10日、…といった異なる年の2以上の時期を含んでいてもよい。一の時期と周期との対を示す購入リズムは、例えば、7月上旬および6か月ごと、8月第4週および5年ごと、といった情報であるが、これに限らない。 The purchase rhythm indicating two or more periods may be a set of two or more periods in the year, for example, October 6, late December, etc., for example, July 2, 2014. , August 10, 2016, ... May include two or more periods of different years. The purchase rhythm indicating the pair of one period and the cycle is, for example, information such as, but is not limited to, in early July and every 6 months, and every 4th week and 5 years in August.

購入リズム決定部132は、ユーザ識別子ごとに、判断部131が条件を満たすと判断した購入情報が有する1または2以上の時期情報から、上記のような購入リズムを示す購入リズム情報を取得する。購入リズム情報とは、ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報である。購入リズム情報は、例えば、2以上の時期情報を有する。購入リズム情報が有する時期情報が示す時期は、前述した購入情報が有する時期情報が示す時期とずれていてもよい。購入リズム情報が有する時期情報は、通常、購入情報が有する時期情報が示す時期より所定期間前(例えば、2週間前、一月前等)の時期を示す。 The purchase rhythm determination unit 132 acquires the purchase rhythm information indicating the purchase rhythm as described above from the one or more timing information possessed by the purchase information determined by the determination unit 131 to satisfy the condition for each user identifier. The purchase rhythm information is information that identifies the purchase rhythm of the user's product identified by the user identifier. The purchase rhythm information has, for example, two or more timing information. The time indicated by the timing information contained in the purchase rhythm information may be different from the timing indicated by the timing information possessed by the above-mentioned purchase information. The time information contained in the purchase rhythm information usually indicates a time before a predetermined period (for example, two weeks ago, one month ago, etc.) from the time indicated by the time information contained in the purchase information.

ただし、購入リズム情報は、一の時期情報と、周期情報とを有していてもよい。周期情報とは、商品を購入する周期を示す情報である。周期情報は、例えば、一のユーザ識別子に対応する2以上の時期情報から取得されてもよい。または、購入リズム情報は、時期情報と、価格情報または種類情報のうち1以上の情報と、の対を、2以上、有していてもよい。ただし、購入リズム情報のデータ構造は問わない。 However, the purchase rhythm information may have one time information and cycle information. The cycle information is information indicating the cycle of purchasing a product. The periodic information may be acquired from, for example, two or more timing information corresponding to one user identifier. Alternatively, the purchase rhythm information may have two or more pairs of time information and one or more of price information or type information. However, the data structure of the purchase rhythm information does not matter.

購入リズム決定部132は、2以上の時期情報が示す時期が予め決められた時期ずれ条件を満たすほど近い場合、2以上の時期情報から一の時期情報を取得し、一の時期情報を有する購入リズム情報を取得してもよい。時期ずれ条件とは、2以上の時期情報が示す時期のずれの大きさに関する条件である。時期ずれ条件は、例えば、“1週間以内”、“10日未満”などであるが、その表現形式は問わない。 When the time indicated by two or more time information is close enough to satisfy a predetermined time lag condition, the purchase rhythm determination unit 132 acquires one time information from two or more time information and has one time information. Information may be obtained. The time lag condition is a condition relating to the magnitude of the time lag indicated by two or more time information. The time lag condition is, for example, "within one week", "less than 10 days", etc., but the expression format is not limited.

購入リズム情報は、定期的では無い時期の時期情報も有する。定期的では無い時期とは、例えば、不定期である時期、臨時である時期などである。不定期である時期とは、3以上の時期について、隣り合う2つの時期の間隔が一定でない場合をいう。臨時である時期とは、他の時期と関係がない時期をいう。定期的である時期の時期情報は、例えば、定期的な収入の時期に応じた時期である。定期的な収入とは、例えば、毎月支給される月給や特定の月に支給される賞与、毎月の家賃収入、隔月で支給される年金などであるが、これに限らない。不定期である時期の時期情報は、通常、不定期の収入の時期に応じた時期である。不定期の収入とは、例えば、業績に応じて支給されたりされなかったりする株式の配当などであるが、これに限らない。臨時である時期の時期情報とは、通常、臨時の収入の時期に応じた時期である。臨時の収入とは、例えば、株式等の売却益などであるが、これに限らない。 The purchase rhythm information also has timing information at a non-regular period. The non-regular period is, for example, an irregular period, an extraordinary period, and the like. The irregular period means that the interval between two adjacent periods is not constant for three or more periods. The non-regular period is a period that has nothing to do with other periods. The timing information of the regular period is, for example, the timing according to the periodic income period. Regular income includes, but is not limited to, monthly salary paid monthly, bonus paid in a specific month, monthly rent income, and pension paid bimonthly. Time information for irregular periods is usually the time according to the time of irregular income. Irregular income is, for example, dividends on stocks that may or may not be paid depending on business performance, but is not limited to this. The time information of the extraordinary time is usually the time according to the time of the extraordinary income. Extraordinary income is, for example, gain on sale of stocks, etc., but is not limited to this.

購入リズム決定部132は、例えば、条件を満たすと判断された購入情報が有する1以上の時期情報が示す1以上の時期よりも所定期間前の1以上の時期を算出し、算出した1以上の時期を示す1以上の時期情報を有する購入リズム情報を作成してもよい。また、時期の算出に当たって、購入リズム決定部132は、例えば、“7月2日”や“7月7日”といった月日を示す時期情報を、例えば、7月上旬といった旬単位の時期情報、あるいは“7月”といった月単位の時期情報に集約してもよい。 The purchase rhythm determination unit 132 calculates, for example, one or more times before a predetermined period from one or more times indicated by one or more time information possessed by the purchase information determined to satisfy the condition, and the calculated one or more times. Purchase rhythm information having one or more time information indicating the time may be created. In calculating the time, the purchase rhythm determination unit 132 may use time information indicating the date such as "July 2" or "July 7", for example, seasonal time information such as early July. Alternatively, it may be aggregated into monthly time information such as "July".

蓄積部133は、購入リズム決定部132が取得した購入リズム情報を、ユーザ識別子に対応付けて格納部11に蓄積する。なお、対応付けて蓄積することは、購入リズム情報がユーザ識別子を有する場合も含む。また、購入リズム情報は、例えば、後述するレコメンド装置2を構成する購入リズム情報格納部211や、クラウドサーバに蓄積されてもよく、その蓄積先は問わない。 The storage unit 133 stores the purchase rhythm information acquired by the purchase rhythm determination unit 132 in the storage unit 11 in association with the user identifier. It should be noted that accumulating in association with each other includes the case where the purchase rhythm information has a user identifier. Further, the purchase rhythm information may be stored in, for example, the purchase rhythm information storage unit 211 constituting the recommendation device 2 described later or a cloud server, and the storage destination thereof does not matter.

出力部14は、各種の情報を出力する。各種の情報とは、例えば、前述した購入リズム情報などである。出力とは、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの引渡し、ディスプレイへの表示、スピーカーからの音出力、プリンタでの印字などを含む概念である。出力部14は、購入リズム情報を、通常、ユーザ識別子と対に、当該ユーザ識別子で識別される端末装置3に送信する。ただし、出力部14は、購入リズム情報を、ユーザ識別子と対に、例えば、DVDやメモリカードといった着脱式の記録媒体に蓄積してもよい。なお、対に出力(例えば、送信、蓄積)することは、購入リズム情報がユーザ識別子を有する場合も含む。 The output unit 14 outputs various information. The various types of information include, for example, the above-mentioned purchase rhythm information. Output is a concept that includes transmission to external devices, storage on recording media, delivery to other processing devices and other programs, display on displays, sound output from speakers, printing on printers, etc. be. The output unit 14 usually transmits the purchase rhythm information to the terminal device 3 identified by the user identifier in pairs with the user identifier. However, the output unit 14 may store the purchase rhythm information in a pair with the user identifier in a detachable recording medium such as a DVD or a memory card. It should be noted that outputting (for example, transmitting and accumulating) to a pair includes the case where the purchase rhythm information has a user identifier.

図3は、レコメンド装置2のブロック図である。レコメンド装置2は、レコメンド格納部21、レコメンド受付部22、レコメンド処理部23、およびレコメンド出力部24を備える。レコメンド格納部21は、購入リズム情報格納部211、商品情報格納部212、および第二購入履歴情報格納部213を備える。レコメンド受付部22は、価格条件受付部221を備える。レコメンド処理部23は、近似ユーザ検出部231、第二判断部232、および第二購入リズム決定部233を備える。レコメンド出力部24は、レコメンド部241を備える。 FIG. 3 is a block diagram of the recommendation device 2. The recommendation device 2 includes a recommendation storage unit 21, a recommendation reception unit 22, a recommendation processing unit 23, and a recommendation output unit 24. The recommendation storage unit 21 includes a purchase rhythm information storage unit 211, a product information storage unit 212, and a second purchase history information storage unit 213. The recommendation reception unit 22 includes a price condition reception unit 221. The recommendation processing unit 23 includes an approximate user detection unit 231, a second determination unit 232, and a second purchase rhythm determination unit 233. The recommendation output unit 24 includes a recommendation unit 241.

レコメンド格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、前述した購入リズム情報、後述する商品情報、後述する第二購入履歴情報などである。レコメンド格納部21には、後述するレコメンド処理を実行するタイミングを示すタイミング情報も格納されてよい。 The recommendation storage unit 21 can store various types of information. The various types of information include, for example, the purchase rhythm information described above, product information described later, second purchase history information described later, and the like. The recommendation storage unit 21 may also store timing information indicating the timing for executing the recommendation process described later.

購入リズム情報格納部211は、購入リズム情報生産装置1が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している。 The purchase rhythm information storage unit 211 stores the purchase rhythm information accumulated by the purchase rhythm information production device 1 in association with the user identifier.

商品情報格納部212は、1以上の商品情報が格納される。商品情報とは、レコメンドする商品の情報である。商品情報は、例えば、商品名、価格、説明文、写真画像、イラスト画像のうち1以上の情報を含む。商品情報は、通常、商品識別子および種類情報と対に格納される。また、商品情報は、例えば、百貨店やECサイトのサーバ、店舗のPOS端末といった外部装置から提供されるが、その提供元は問わない。 The product information storage unit 212 stores one or more product information. Product information is information on recommended products. The product information includes, for example, one or more information among a product name, a price, a description, a photographic image, and an illustration image. The product information is usually stored in pairs with the product identifier and the type information. Further, the product information is provided from an external device such as a department store, an EC site server, or a POS terminal of the store, but the provider does not matter.

第二購入履歴情報格納部213には、ユーザを識別するユーザ識別子と、ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される。なお、第二購入履歴情報格納部213に格納される購入履歴情報は、購入リズム情報生産装置1を構成する購入履歴情報格納部111に格納される購入履歴情報と同じ購入履歴情報である。同じ購入履歴情報とは、通常、同じデータ形式および内容を有する購入履歴情報であるが、データ形式または内容の少なくとも一方が部分的に異なった購入履歴情報でも構わない。 The second purchase history information storage unit 213 has two or more purchases having a user identifier that identifies the user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price. History information is stored. The purchase history information stored in the second purchase history information storage unit 213 is the same purchase history information as the purchase history information stored in the purchase history information storage unit 111 constituting the purchase rhythm information production device 1. The same purchase history information is usually purchase history information having the same data format and content, but purchase history information in which at least one of the data formats or contents is partially different may be used.

レコメンド受付部22は、各種の情報を受け付ける。各種の情報には、例えば、購入リズム情報、商品情報、購入履歴情報などが含まれていてもよい。受け付けは、例えば、キーボード等の入力デバイスを介した受け付け、ネットワーク等を介した受信、記録媒体からの読み出しなどを含む。レコメンド受付部22は、購入リズム情報等を、通常、購入リズム情報生産装置1等から受信し、購入リズム情報格納部211等に蓄積するが、例えば、着脱式の記録媒体から読み出したり、キーボード等の入力デバイスを介して受け付けたりして、購入リズム情報格納部211等に蓄積することも可能である。ただし、購入リズム情報等は、購入リズム情報格納部211等に予め格納されていても構わない。 The recommendation reception unit 22 receives various types of information. The various types of information may include, for example, purchase rhythm information, product information, purchase history information, and the like. The reception includes, for example, reception via an input device such as a keyboard, reception via a network or the like, reading from a recording medium, and the like. The recommendation reception unit 22 normally receives purchase rhythm information or the like from the purchase rhythm information production device 1 or the like and stores it in the purchase rhythm information storage unit 211 or the like. It is also possible to receive the information via the input device of the above and store it in the purchase rhythm information storage unit 211 or the like. However, the purchase rhythm information and the like may be stored in advance in the purchase rhythm information storage unit 211 and the like.

価格条件受付部221は、価格条件を受け付ける。価格条件受付部221が受け付ける価格条件は、後述する第二購入リズム決定部233が購入リズム情報を取得するための条件を構成する価格条件であり、通常、購入リズム情報生産装置1を構成する購入リズム決定部132が用いる価格条件とは異なる条件である。 The price condition reception unit 221 accepts the price condition. The price condition received by the price condition reception unit 221 is a price condition that constitutes a condition for the second purchase rhythm determination unit 233, which will be described later, to acquire the purchase rhythm information, and is usually a purchase that constitutes the purchase rhythm information production device 1. The conditions are different from the price conditions used by the rhythm determination unit 132.

レコメンド処理部23は、各種の処理を行う。各種の処理とは、例えば、後述する近似ユーザ検出部231、第二判断部232、第二購入リズム決定部233の処理である。後述するフローチャートに記載の判別等の処理も、レコメンド処理部23が行ってよい。 The recommendation processing unit 23 performs various processes. The various processes are, for example, the processes of the approximate user detection unit 231, the second determination unit 232, and the second purchase rhythm determination unit 233, which will be described later. The recommendation processing unit 23 may also perform processing such as determination described in the flowchart described later.

近似ユーザ検出部231は、第二購入履歴情報格納部213に格納されている2以上の購入履歴情報を用いて、予め決められた近似条件を満たすほど近似する2つの購入履歴情報を検出する。近似条件は、例えば、2つの購入履歴情報の一方が有する2以上の時期情報のうち一定以上(一定数以上、一定割合以上)が、他方が有する2以上の時期情報のいずれかと一致する、または、一致すると見なし得るほど近似している、といった条件である。近似しているとは、時期ずれ条件(1週間以内等)を満たすことである。一定以上とは、通常、2以上の時期情報のうちの一定数以上、または一定割合以上である。一定以上は、例えば、2以上、過半数、6割以上などであるが、これに限らない。 The approximate user detection unit 231 uses two or more purchase history information stored in the second purchase history information storage unit 213 to detect two purchase history information that are close enough to satisfy a predetermined approximation condition. The approximation condition is, for example, that a certain amount or more (a certain number or more, a certain percentage or more) of two or more time information possessed by one of the two purchase history information matches any one of the two or more time information possessed by the other. , It is a condition that they are close enough to be regarded as matching. Approximating means satisfying the time lag condition (within one week, etc.). “A certain amount or more” is usually a certain number or more of two or more time information, or a certain percentage or more. A certain amount or more is, for example, 2 or more, a majority, 60% or more, but is not limited to this.

第二判断部232は、第二購入履歴情報格納部213に格納されている2以上の購入履歴情報を用いて、ユーザ識別子ごとに、当該ユーザ識別子に対応する購入履歴情報を構成する2以上の各購入情報が、価格条件受付部221が受け付けた価格条件を用いた条件を満たすか否かを判断する。 The second determination unit 232 uses two or more purchase history information stored in the second purchase history information storage unit 213 to form two or more purchase history information corresponding to the user identifier for each user identifier. It is determined whether or not each purchase information satisfies the condition using the price condition accepted by the price condition reception unit 221.

第二購入リズム決定部233は、第二判断部232が条件を満たすと判断した購入情報が有する1または2以上の時期情報から前述した購入リズム情報を取得する。なお、第二購入リズム決定部233による購入リズム情報の取得手順は、購入リズム生産装置1を構成する購入リズム決定部132が購入リズム情報を取得する手順と同様である。第二購入リズム決定部233は、購入リズム情報格納部211に格納されている購入リズム情報を、こうして取得した新たな購入リズム情報に更新する。 The second purchase rhythm determination unit 233 acquires the above-mentioned purchase rhythm information from one or more timing information possessed by the purchase information determined by the second determination unit 232 to satisfy the condition. The procedure for acquiring the purchase rhythm information by the second purchase rhythm determination unit 233 is the same as the procedure for the purchase rhythm determination unit 132 constituting the purchase rhythm production device 1 to acquire the purchase rhythm information. The second purchase rhythm determination unit 233 updates the purchase rhythm information stored in the purchase rhythm information storage unit 211 with the new purchase rhythm information acquired in this way.

レコメンド出力部24は、各種の情報を出力する。各種の情報とは、例えば、商品情報である。レコメンド出力部24は、商品情報等の情報を、端末装置3に送信してもよいし、ディスプレイ等の出力デバイスを介して出力してもよく、情報の出力態様は問わない。 The recommendation output unit 24 outputs various information. The various types of information are, for example, product information. The recommendation output unit 24 may transmit information such as product information to the terminal device 3 or may output the information via an output device such as a display, and the output mode of the information does not matter.

レコメンド部241は、ユーザ識別子により識別されるユーザまたは端末装置3に対し、購入リズム情報格納部211に格納されている購入リズム情報が有する時期情報が示す時期に、商品情報格納部212に格納されている1以上の商品情報のうちのいずれかの商品情報を送信する。レコメンド部241は、1以上の商品情報のうちいずれかの商品情報を、例えば、ランダムに選択してもよいし、ユーザ識別子に対応する購入履歴情報が有する種類情報を用いて選択してもよく、選択のアルゴリズムは問わない。例えば、協調フィルタリング等の公知のアルゴリズムを用いてもよい。 The recommendation unit 241 is stored in the product information storage unit 212 at the time indicated by the timing information of the purchase rhythm information stored in the purchase rhythm information storage unit 211 for the user or the terminal device 3 identified by the user identifier. The product information of any one of the one or more product information is transmitted. The recommendation unit 241 may select any product information from one or more product information at random, for example, or may select using the type information of the purchase history information corresponding to the user identifier. , The selection algorithm does not matter. For example, a known algorithm such as collaborative filtering may be used.

レコメンド部241は、近似ユーザ検出部231が近似する2つの購入履歴情報を検出した場合には、当該2つの購入履歴情報のうちの、一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、当該購入リズム情報が有する時期情報が示す時期に、商品情報格納部212に格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置3またはユーザに送信する。 When the recommended user detection unit 231 detects two approximate purchase history information, the recommendation unit 241 corresponds to the user identifier of one of the two purchase history information, which is the purchase rhythm information. The user whose purchase history information has the product information of one or more of the one or more product information stored in the product information storage unit 212 at the time indicated by the timing information of the purchase rhythm information. It is transmitted to the terminal device 3 or the user identified by the identifier.

レコメンド部241は、第二購入リズム決定部233が新たな購入リズム情報を取得し、購入リズム情報格納部211の内容が新たな購入リズム情報に更新された場合には、ユーザ識別子により識別されるユーザまたは端末装置3に、当該新たな購入リズム情報が有する時期情報が示す時期に、商品情報格納部212に格納されている1以上の商品情報のうちのいずれかの商品情報を送信する。 The recommendation unit 241 is identified by the user identifier when the second purchase rhythm determination unit 233 acquires new purchase rhythm information and the contents of the purchase rhythm information storage unit 211 are updated with new purchase rhythm information. The product information of one or more of the one or more product information stored in the product information storage unit 212 is transmitted to the user or the terminal device 3 at the time indicated by the time information possessed by the new purchase rhythm information.

なお、図示は省略するが、端末装置3は、端末格納部、端末受付部、端末処理部、および端末出力部を備える。端末格納部には、各種の情報が格納される。各種の情報とは、例えば、当該端末装置3のユーザを識別するユーザ識別子などである。 Although not shown, the terminal device 3 includes a terminal storage unit, a terminal reception unit, a terminal processing unit, and a terminal output unit. Various types of information are stored in the terminal storage unit. The various information is, for example, a user identifier that identifies a user of the terminal device 3.

端末受付部は、各種の情報を受け付ける。各種の情報とは、例えば商品情報である。端末受付部は、通常、レコメンド装置2から商品情報を受信する。ただし、端末受付部は、商品情報以外の情報を受信したり、タッチパネル等の入力デバイスを介して受け付けたりすることもできる。端末処理部は、各種の処理を行う。各種の処理とは、例えば、商品情報を受信したか否かの判断などであるが、これに限らない。 The terminal reception unit receives various information. The various types of information are, for example, product information. The terminal reception unit usually receives product information from the recommendation device 2. However, the terminal reception unit can also receive information other than product information or receive it via an input device such as a touch panel. The terminal processing unit performs various processes. The various processes include, for example, determining whether or not product information has been received, but are not limited to this.

端末出力部は、各種の情報を出力する。各種の情報とは、例えば、商品情報である。端末出力部は、例えば、端末受付部が受信した商品情報やその他の情報を、ディスプレイ等の出力デバイスを介して出力する。ただし、端末出力部は、商品情報等を、例えば外部装置に送信しても構わない。 The terminal output unit outputs various information. The various types of information are, for example, product information. The terminal output unit outputs, for example, product information and other information received by the terminal reception unit via an output device such as a display. However, the terminal output unit may transmit product information or the like to, for example, an external device.

格納部11、購入履歴情報格納部111、非利用種類情報格納部112、レコメンド格納部21、購入リズム情報格納部211、商品情報格納部212、第二購入履歴情報格納部213、および図示しない端末格納部は、例えば、ハードディスクなどの不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。 Storage unit 11, purchase history information storage unit 111, non-volatile type information storage unit 112, recommendation storage unit 21, purchase rhythm information storage unit 211, product information storage unit 212, second purchase history information storage unit 213, and a terminal (not shown). For the storage unit, for example, a non-volatile recording medium such as a hard disk is suitable, but a volatile recording medium such as RAM can also be realized.

格納部11等に各種の情報が記憶される過程は問わない。例えば、DVDやメモリカードなどの着脱可能な記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボードやマウスやタッチパネルによるもの等、何でもよい。 The process in which various information is stored in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a removable recording medium such as a DVD or a memory card, and information transmitted via a network, a communication line, or the like may be stored in the storage unit 11 or the like. The information may be stored in the storage unit 11 or the like, or the information input via the input device may be stored in the storage unit 11. The input device may be anything, for example, a keyboard, a mouse, or a touch panel.

受付部12、レコメンド受付部22、価格条件受付部221、および図示しない端末受付部は、かかる入力手段のデバイスドライバによって、または入力デバイスとそのデバイスドライバ等とで実現され得る。また、受付部12等は、通信機能または放送受信機能のうち1以上の機能を有していてもよい。その場合、受付部12等は、通信モジュールまたは放送受信モジュールのうち1以上のハードウェアを含むと考えても、含まないと考えてもよい。通信等の機能は、通信モジュール等のデバイスドライバによって、または通信モジュール等とそのデバイスドライバ等とで実現可能である。 The reception unit 12, the recommendation reception unit 22, the price condition reception unit 221 and the terminal reception unit (not shown) can be realized by a device driver of such an input means, or by an input device and its device driver and the like. Further, the reception unit 12 and the like may have one or more of the communication function and the broadcast reception function. In that case, the reception unit 12 and the like may or may not include one or more hardware of the communication module or the broadcast reception module. Functions such as communication can be realized by a device driver such as a communication module, or by a communication module or the like and its device driver or the like.

処理部13、判断部131、購入リズム決定部132、蓄積部133、レコメンド処理部23、近似ユーザ検出部231、第二判断部232、第二購入リズム決定部233、および図示しない端末処理部は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理部13等は、ハードウェア(専用回路)で実現してもよい。 The processing unit 13, the judgment unit 131, the purchase rhythm determination unit 132, the storage unit 133, the recommendation processing unit 23, the approximate user detection unit 231, the second judgment unit 232, the second purchase rhythm determination unit 233, and the terminal processing unit (not shown) are , Usually can be realized from MPU, memory, etc. The processing procedure of the processing unit 13 and the like is usually realized by software, and the software is recorded in a recording medium such as ROM. However, the processing unit 13 and the like may be realized by hardware (dedicated circuit).

出力部14、レコメンド出力部24、レコメンド部241、および図示しない端末出力部は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えてもよい。出力部14等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフト等とで実現され得る。また、出力部14等は、通信機能または放送機能のうち1以上の機能を有していてもよい。その場合、出力部14等は、通信モジュールまたは放送モジュールのうち1以上のハードウェアを含むと考えても、含まないと考えてもよい。通信等の機能は、通信モジュール等のデバイスドライバによって、または通信モジュール等とそのデバイスドライバ等とで実現可能である。 The output unit 14, the recommendation output unit 24, the recommendation unit 241 and the terminal output unit (not shown) may or may not be considered to include an output device such as a display or a speaker. The output unit 14 and the like can be realized by the driver software of the output device, or by the output device and its driver software and the like. Further, the output unit 14 and the like may have one or more of the communication functions or the broadcasting functions. In that case, the output unit 14 and the like may or may not include one or more hardware of the communication module or the broadcasting module. Functions such as communication can be realized by a device driver such as a communication module, or by a communication module or the like and its device driver or the like.

次に、情報システムの動作について図4~図9のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。 Next, the operation of the information system will be described with reference to the flowcharts of FIGS. 4 to 9. The explanations regarding the above-mentioned matters are omitted or simplified.

図4は、購入リズム情報生産装置1の全体動作を説明するフローチャートである。 FIG. 4 is a flowchart illustrating the overall operation of the purchase rhythm information production apparatus 1.

(ステップS101)処理部13は、購入情報をユーザ識別子と対に受け付けたか否かを判別する。購入情報をユーザ識別子と対に受け付けた場合はステップS102に進み、受け付けてない場合はステップS103に進む。 (Step S101) The processing unit 13 determines whether or not the purchase information is received as a pair with the user identifier. If the purchase information is received in pairs with the user identifier, the process proceeds to step S102, and if not, the process proceeds to step S103.

(ステップS102)処理部13は、受付部12が受け付けた購入情報を当該ユーザ識別子に対応付けて購入履歴情報格納部111に蓄積する。その後、ステップS101に戻る。 (Step S102) The processing unit 13 stores the purchase information received by the reception unit 12 in the purchase history information storage unit 111 in association with the user identifier. Then, the process returns to step S101.

(ステップS103)処理部13は、購入リズム情報生産処理を実行するタイミングか否かを、例えば格納部11に格納されているタイミング情報を用いて判別する。購入リズム情報生産処理を実行するタイミングである場合はステップS104に進み、かかるタイミングでない場合はステップS101に戻る。 (Step S103) The processing unit 13 determines whether or not it is the timing to execute the purchase rhythm information production process by using, for example, the timing information stored in the storage unit 11. If it is the timing to execute the purchase rhythm information production process, the process proceeds to step S104, and if it is not the timing, the process returns to step S101.

(ステップS104)処理部13は、購入リズム情報生産処理を実行する。なお、購入リズム情報生産処理については、図5のフローチャートを用いて説明する。その後、ステップS101に戻る。 (Step S104) The processing unit 13 executes the purchase rhythm information production process. The purchase rhythm information production process will be described with reference to the flowchart of FIG. Then, the process returns to step S101.

なお、図4のフローチャートでは省略しているが、ステップS101で受け付けられた購入情報は、レコメンド装置2の第二購入履歴情報格納部213にも蓄積される。 Although omitted in the flowchart of FIG. 4, the purchase information received in step S101 is also stored in the second purchase history information storage unit 213 of the recommendation device 2.

なお、図4のフローチャートにおいて、例えば、購入リズム情報生産装置1の電源オンに応じて処理は開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始および終了のトリガは問わない。 In the flowchart of FIG. 4, for example, the process starts when the power of the purchase rhythm information production apparatus 1 is turned on, and ends when the power is turned off or an interrupt for the end of the process occurs. However, the trigger for the start and end of processing does not matter.

図5は、購入リズム情報生産処理を説明するフローチャートである。 FIG. 5 is a flowchart illustrating the purchase rhythm information production process.

(ステップS201)処理部13は、変数iに初期値“1”をセットする。 (Step S201) The processing unit 13 sets the initial value “1” in the variable i.

(ステップS202)処理部13は、購入履歴情報格納部111にi番目の購入履歴情報があるか否かを判別する。購入履歴情報格納部111にi番目の購入履歴情報ある場合はステップS203に進み、ない場合はステップS213に進む。 (Step S202) The processing unit 13 determines whether or not the purchase history information storage unit 111 has the i-th purchase history information. If the purchase history information storage unit 111 has the i-th purchase history information, the process proceeds to step S203, and if not, the process proceeds to step S213.

(ステップS203)処理部13は、購入履歴情報格納部111からi番目の購入履歴情報を取得する。 (Step S203) The processing unit 13 acquires the i-th purchase history information from the purchase history information storage unit 111.

(ステップS204)処理部13は、変数jに初期値“1”をセットする。 (Step S204) The processing unit 13 sets the initial value “1” in the variable j.

(ステップS205)処理部13は、i番目の購入履歴情報の中にj番目の購入情報があるか否かを判別する。j番目の購入情報がある場合はステップS206に進み、ない場合はステップS209に進む。 (Step S205) The processing unit 13 determines whether or not the j-th purchase information is included in the i-th purchase history information. If there is the jth purchase information, the process proceeds to step S206, and if not, the process proceeds to step S209.

(ステップS206)判断部131は、j番目の購入情報が有する価格情報または種類情報のうち1以上の情報が条件を満たすか否かを判別する。なお、条件については前述したので、同じ説明を繰り返さない。かかる1以上の情報が条件を満たす場合はステップS207に進み、満たさない場合はステップS208に進む。 (Step S206) The determination unit 131 determines whether or not one or more of the price information or the type information of the jth purchase information satisfies the condition. Since the conditions have been described above, the same description will not be repeated. If the condition of one or more of the information satisfies the condition, the process proceeds to step S207, and if the information does not satisfy the condition, the process proceeds to step S208.

(ステップS207)購入リズム決定部132は、j番目の購入情報が有する時期情報を取得する。 (Step S207) The purchase rhythm determination unit 132 acquires the timing information of the jth purchase information.

(ステップS208)処理部13は、変数jをインクリメントする。その後、ステップS205に戻る。 (Step S208) The processing unit 13 increments the variable j. Then, the process returns to step S205.

(ステップS209)処理部13は、i番目の購入履歴情報から2以上の時期情報を取得したか否かを判別する。i番目の購入履歴情報から2以上の時期情報を取得した場合はステップS210に進み、取得していない場合はステップS212に進む。 (Step S209) The processing unit 13 determines whether or not two or more timing information has been acquired from the i-th purchase history information. If two or more time information is acquired from the i-th purchase history information, the process proceeds to step S210, and if not, the process proceeds to step S212.

(ステップS210)購入リズム決定部132は、当該2以上の時期情報を用いて、2以上の時期情報を有する購入リズム情報を取得する。具体的には、購入リズム決定部132は、購入履歴情報から取得した2以上の時期情報に対して、それぞれが示す時期よりも所定期間前の時期を示す2以上の時期情報を有する購入リズム情報を取得する。ただし、購入リズム決定部132は、購入履歴情報から取得した2以上の時期情報が示す時期が時期ずれ条件を満たすほど近い場合は、そのうち一の時期情報のみを採用し、他の時期情報は採用しない。 (Step S210) The purchase rhythm determination unit 132 acquires purchase rhythm information having two or more timing information by using the two or more timing information. Specifically, the purchase rhythm determination unit 132 has purchase rhythm information having two or more time information indicating a time before a predetermined period from each of the two or more time information acquired from the purchase history information. To get. However, if the time indicated by the two or more time information acquired from the purchase history information is close enough to satisfy the time lag condition, the purchase rhythm determination unit 132 adopts only one time information and does not use the other time information. ..

(ステップS211)蓄積部133は、当該購入リズム情報を、i番目の購入履歴情報が有するユーザ識別子に対応付けて、例えば格納部11に蓄積する。 (Step S211) The storage unit 133 stores the purchase rhythm information in, for example, the storage unit 11 in association with the user identifier of the i-th purchase history information.

(ステップS212)処理部13は、変数iをインクリメントする。その後、ステップS202に戻る。 (Step S212) The processing unit 13 increments the variable i. Then, the process returns to step S202.

(ステップS213)処理部13は、例えば格納部11に、1以上の購入リズム情報が格納されている否かを判別する。1以上の購入リズム情報が格納されている場合はステップS214に進み、格納されていない場合は上位処理にリターンする。 (Step S213) The processing unit 13 determines, for example, whether or not one or more purchase rhythm information is stored in the storage unit 11. If one or more purchase rhythm information is stored, the process proceeds to step S214, and if it is not stored, the process returns to higher-level processing.

(ステップS214)レコメンド部241は、当該1以上の購入リズム情報を、ユーザ識別子と対に出力する。具体的には、レコメンド部241は、例えば、購入リズム情報とユーザ識別子との対の集合を、1以上の各レコメンド装置2に送信してもよい。または、レコメンド部241は、購入リズム情報とユーザ識別子との対の集合を、1以上の各着脱式記録媒体に書き込んでもよい。購入リズム情報とユーザ識別子との対の集合を格納した着脱式記録媒体は、後に、レコメンド装置2の管理者に配布される。その後、上位処理にリターンする。 (Step S214) The recommendation unit 241 outputs the purchase rhythm information of one or more in pairs with the user identifier. Specifically, the recommendation unit 241 may transmit, for example, a set of pairs of purchase rhythm information and a user identifier to one or more recommendation devices 2. Alternatively, the recommendation unit 241 may write a set of pairs of purchase rhythm information and a user identifier to one or more detachable recording media. The removable recording medium containing the set of the pair of the purchase rhythm information and the user identifier is later distributed to the administrator of the recommendation device 2. After that, it returns to the upper processing.

なお、図5のフローチャートでは、ステップS209でNO(すなわち、i番目の購入履歴情報から2以上の時期情報を取得していない)と判別された場合、購入リズム決定部132は、購入リズム情報の取得を行っていないが、i番目の購入履歴情報から1つの時期情報を取得した場合には、例えば、当該1つの時期情報を用いて、他の1以上の時期情報を補充することで、2以上の時期情報を有する購入リズム情報を取得することも可能である。 In the flowchart of FIG. 5, when NO (that is, the i-th purchase history information does not acquire two or more timing information) is determined in step S209, the purchase rhythm determination unit 132 determines the purchase rhythm information. If one time information is obtained from the i-th purchase history information, for example, by using the one time information and supplementing the other one or more time information, 2 It is also possible to acquire purchase rhythm information having the above timing information.

図6は、レコメンド装置2の全体動作を説明するフローチャートである。 FIG. 6 is a flowchart illustrating the overall operation of the recommendation device 2.

(ステップS301)レコメンド処理部23は、レコメンド受付部22が購入リズム情報をユーザ識別子と対に受け付けたか否かを判別する。レコメンド受付部22が購入リズム情報をユーザ識別子と対に受け付けた場合はステップS302に進み、受け付けていない場合はステップS303に進む。 (Step S301) The recommendation processing unit 23 determines whether or not the recommendation reception unit 22 has received the purchase rhythm information in pairs with the user identifier. If the recommendation reception unit 22 accepts the purchase rhythm information in pairs with the user identifier, the process proceeds to step S302, and if not, the process proceeds to step S303.

(ステップS302)レコメンド処理部23は、当該購入リズム情報を当該ユーザ識別子に対応付けて、購入リズム情報格納部211に蓄積する。その後、ステップS301に戻る。 (Step S302) The recommendation processing unit 23 associates the purchase rhythm information with the user identifier and stores the purchase rhythm information in the purchase rhythm information storage unit 211. After that, the process returns to step S301.

(ステップS303)レコメンド処理部23は、価格条件受付部221が価格条件を受け付けたか否かを判別する。価格条件受付部221が価格条件を受け付けた場合はステップS304に進み、受け付けていない場合はステップS305に進む。 (Step S303) The recommendation processing unit 23 determines whether or not the price condition reception unit 221 has accepted the price condition. If the price condition reception unit 221 accepts the price condition, the process proceeds to step S304, and if the price condition is not accepted, the process proceeds to step S305.

(ステップS304)レコメンド処理部23等は、購入リズム情報変更処理を実行する。なお、購入リズム情報更新処理については、図9のフローチャートを用いて説明する。
その後、ステップS301に戻る。
(Step S304) The recommendation processing unit 23 and the like execute the purchase rhythm information change processing. The purchase rhythm information update process will be described with reference to the flowchart of FIG.
After that, the process returns to step S301.

(ステップS305)レコメンド処理部23は、レコメンド処理を実行するタイミングか否かを、例えばレコメンド格納部21に格納されているタイミング情報を用いて判別する。レコメンド処理を実行するタイミングである場合はステップS306に進み、レコメンド処理を実行するタイミングでない場合はステップS301に戻る。 (Step S305) The recommendation processing unit 23 determines whether or not it is the timing to execute the recommendation processing by using, for example, the timing information stored in the recommendation storage unit 21. If it is the timing to execute the recommendation process, the process proceeds to step S306, and if it is not the timing to execute the recommendation process, the process returns to step S301.

(ステップS306)レコメンド処理部23等は、レコメンド処理を実行する。なお、レコメンド処理については、図7のフローチャートを用いて説明する。その後、ステップS301に戻る。 (Step S306) The recommendation processing unit 23 and the like execute the recommendation processing. The recommendation process will be described with reference to the flowchart of FIG. After that, the process returns to step S301.

なお、図6のフローチャートにおいて、例えば、レコメンド装置2の電源オンに応じて処理は開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始および終了のトリガは問わない。 In the flowchart of FIG. 6, for example, the process starts when the power of the recommendation device 2 is turned on, and ends when the power is turned off or an interrupt for the end of the process occurs. However, the trigger for the start and end of processing does not matter.

図7は、レコメンド処理を説明するフローチャートである。 FIG. 7 is a flowchart illustrating the recommendation process.

(ステップS401)レコメンド処理部23は、変数mに初期値“1”をセットする。 (Step S401) The recommendation processing unit 23 sets the initial value “1” in the variable m.

(ステップS402)レコメンド処理部23は、購入リズム情報格納部211にm番目の購入リズム情報があるか否かを判別する。m番目の購入リズム情報がある場合はステップS403に進み、ない場合は上位処理にリターンする。 (Step S402) The recommendation processing unit 23 determines whether or not the m-th purchase rhythm information is present in the purchase rhythm information storage unit 211. If there is the m-th purchase rhythm information, the process proceeds to step S403, and if not, the process returns to the higher processing.

(ステップS403)レコメンド処理部23は、購入リズム情報格納部211からm番目の購入リズム情報を取得する。 (Step S403) The recommendation processing unit 23 acquires the m-th purchase rhythm information from the purchase rhythm information storage unit 211.

(ステップS404)近似ユーザ検出部231は、近似ユーザ検出処理を実行する。なお、近似ユーザ検出処理については、図8のフローチャートを用いて説明する。 (Step S404) The approximate user detection unit 231 executes the approximate user detection process. The approximate user detection process will be described with reference to the flowchart of FIG.

(ステップS405)レコメンド処理部23は、変数nに初期値“1”をセットする。 (Step S405) The recommendation processing unit 23 sets the initial value “1” in the variable n.

(ステップS406)レコメンド処理部23は、m番目のレコメンド情報の中にn番目の時期情報があるか否かを判別する。m番目のレコメンド情報の中にn番目の時期情報がない場合はステップS407に進み、ある場合はステップS408に進む。 (Step S406) The recommendation processing unit 23 determines whether or not the nth time information is included in the mth recommendation information. If there is no nth time information in the mth recommendation information, the process proceeds to step S407, and if there is, the process proceeds to step S408.

(ステップS407)レコメンド処理部23は、変数mをインクリメントする。その後、ステップS402に戻る。 (Step S407) The recommendation processing unit 23 increments the variable m. Then, the process returns to step S402.

(ステップS408)レコメンド処理部23は、現在日時はn番目の時期情報が示す時期に対応するか否かを判別する。現在日時がn番目の時期情報が示す時期に対応する場合はステップS409に進み、そうでない場合はステップS410に進む。 (Step S408) The recommendation processing unit 23 determines whether or not the current date and time corresponds to the time indicated by the nth time information. If the current date and time corresponds to the time indicated by the nth time information, the process proceeds to step S409, and if not, the process proceeds to step S410.

(ステップS409)レコメンド部241は、商品情報格納部212からいずれかの商品情報を取得し、m番目の購入リズム情報に対応するユーザに送信する。具体的には、レコメンド部241は、例えば、商品情報格納部212から一の商品情報をランダムに取得し、m番目の購入リズム情報が有するユーザ識別子に対応するユーザの端末装置3に送信してもよい。 (Step S409) The recommendation unit 241 acquires any product information from the product information storage unit 212 and transmits it to the user corresponding to the m-th purchase rhythm information. Specifically, the recommendation unit 241 randomly acquires one product information from the product information storage unit 212 and transmits it to the user's terminal device 3 corresponding to the user identifier of the m-th purchase rhythm information. May be good.

(ステップS410)レコメンド処理部23は、近似ユーザがあるか否か(具体的には、近似ユーザ識別子を保持しているか否か)を判別する。近似ユーザがある場合はステップS411に進み、ない場合はステップS412に進む。 (Step S410) The recommendation processing unit 23 determines whether or not there is an approximate user (specifically, whether or not the approximate user identifier is held). If there is an approximate user, the process proceeds to step S411, and if not, the process proceeds to step S412.

(ステップS411)レコメンド部241は、商品情報格納部212からいずれかの商品情報を取得し、近似ユーザに送信する。具体的には、レコメンド部241は、例えば、商品情報格納部212から一の商品情報をランダムに取得し、近似ユーザ検出処理で取得した近似ユーザ識別子に対応するユーザの端末装置3に送信してもよい。 (Step S411) The recommendation unit 241 acquires any product information from the product information storage unit 212 and transmits it to an approximate user. Specifically, the recommendation unit 241 randomly acquires one product information from the product information storage unit 212 and transmits it to the terminal device 3 of the user corresponding to the approximate user identifier acquired in the approximate user detection process. May be good.

(ステップS412)レコメンド処理部23は、変数nをインクリメントする。その後、ステップS406戻る。 (Step S412) The recommendation processing unit 23 increments the variable n. Then, the process returns to step S406.

図8は、近似ユーザ検出処理を説明するフローチャートである。 FIG. 8 is a flowchart illustrating an approximate user detection process.

(ステップS501)近似ユーザ検出部231は、m番目の購入履歴情報との間で、2以上の購入情報のうち一定以上が一致または近似する他の購入履歴情報あるか否かを判別する。かかる他の購入履歴情報ある場合はステップS502に進み、ない場合は上位処理にリターンする。 (Step S501) The approximate user detection unit 231 determines whether or not there is other purchase history information that matches or approximates a certain amount or more of the two or more purchase information with the m-th purchase history information. If there is such other purchase history information, the process proceeds to step S502, and if not, the process returns to higher-level processing.

(ステップS502)当該他の購入履歴情報が有するユーザ識別子を、m番目の購入履歴情報に対応するユーザと購入履歴情報が近似する近似ユーザを識別する近似ユーザ識別子として保持する。その後、上位処理にリターンする。 (Step S502) The user identifier of the other purchase history information is held as an approximate user identifier that identifies the user corresponding to the m-th purchase history information and the approximate user to which the purchase history information is similar. After that, it returns to the upper processing.

図9は、購入リズム更新処理を説明するフローチャートである。 FIG. 9 is a flowchart illustrating the purchase rhythm update process.

(ステップS601)レコメンド処理部23は、変数iに初期値“1”をセットする。 (Step S601) The recommendation processing unit 23 sets the initial value “1” in the variable i.

(ステップS602)レコメンド処理部23は、第二購入履歴情報格納部213にi番目の購入履歴情報があるか否かを判別する。i番目の購入履歴情報がある場合はステップS603に進み、ない場合は上位処理にリターンする。 (Step S602) The recommendation processing unit 23 determines whether or not the second purchase history information storage unit 213 has the i-th purchase history information. If there is the i-th purchase history information, the process proceeds to step S603, and if not, the process returns to the higher-level processing.

(ステップS603)レコメンド処理部23は、第二購入履歴情報格納部213からi番目の購入履歴情報を取得する。 (Step S603) The recommendation processing unit 23 acquires the i-th purchase history information from the second purchase history information storage unit 213.

(ステップS604)レコメンド処理部23は、変数jに初期値“1”をセットする。 (Step S604) The recommendation processing unit 23 sets the initial value “1” in the variable j.

(ステップS605)レコメンド処理部23は、i番目の購入履歴情報の中にj番目の購入情報があるか否かを判別する。j番目の購入情報がある場合はステップS606に進み、ない場合はステップS609に進む。 (Step S605) The recommendation processing unit 23 determines whether or not the j-th purchase information is included in the i-th purchase history information. If there is the jth purchase information, the process proceeds to step S606, and if not, the process proceeds to step S609.

(ステップS606)第二判断部232は、j番目の購入情報が有する価格情報または種類情報のうち1以上の情報が、当該価格条件を用いた条件を満たす否かを判別する。なお、条件、価格条件については前述したので、同じ説明を繰り返さない。j番目の購入情報が有する価格情報または種類情報のうち1以上の情報が、当該価格条件を用いた条件を満たす場合はステップS607に進み、満たさない場合はステップS608に進む。 (Step S606) The second determination unit 232 determines whether or not one or more of the price information or the type information of the j-th purchase information satisfies the condition using the price condition. Since the conditions and price conditions have been described above, the same explanation will not be repeated. If one or more of the price information or the type information contained in the j-th purchase information satisfies the condition using the price condition, the process proceeds to step S607, and if not, the process proceeds to step S608.

(ステップS607)第二購入リズム決定部233は、j番目の購入情報が有する時期情報を取得する。 (Step S607) The second purchase rhythm determination unit 233 acquires the timing information of the jth purchase information.

(ステップS608)レコメンド処理部23は、変数jをインクリメントする。その後、ステップS605に戻る。 (Step S608) The recommendation processing unit 23 increments the variable j. Then, the process returns to step S605.

(ステップS609)レコメンド処理部23は、i番目の購入履歴情報から2以上の時期情報を取得したか否かを判別する。i番目の購入履歴情報から2以上の時期情報を取得した場合はステップS610に進み、取得していない場合はステップS612に進む。 (Step S609) The recommendation processing unit 23 determines whether or not two or more timing information has been acquired from the i-th purchase history information. If two or more time information is acquired from the i-th purchase history information, the process proceeds to step S610, and if not, the process proceeds to step S612.

(ステップS610)第二購入リズム決定部233は、当該2以上の時期情報を有する新たな購入リズム情報を取得する。 (Step S610) The second purchase rhythm determination unit 233 acquires new purchase rhythm information having the two or more timing information.

(ステップS611)レコメンド処理部23は、購入リズム情報格納部211に格納されている購入リズム情報であり、i番目の購入履歴情報に対応する購入リズム情報を、当該新たな購入リズム情報に変更する。 (Step S611) The recommendation processing unit 23 is the purchase rhythm information stored in the purchase rhythm information storage unit 211, and changes the purchase rhythm information corresponding to the i-th purchase history information to the new purchase rhythm information. ..

(ステップS612)レコメンド処理部23は、変数iをインクリメントする。その後、ステップS602に戻る。 (Step S612) The recommendation processing unit 23 increments the variable i. Then, the process returns to step S602.

以下、本実施の形態における情報システムの具体的な動作例について説明する。ただし、本例は、本発明を何ら限定するものではなく、適宜変更され得ることはいうまでもない。また、既出の事項に関する説明は、省略または簡略化している。 Hereinafter, a specific operation example of the information system in the present embodiment will be described. However, this example does not limit the present invention in any way, and it goes without saying that it can be changed as appropriate. In addition, the explanations regarding the above-mentioned matters are omitted or simplified.

情報システムの概念図は図1である。本例における情報システムは、購入リズム情報生産装置1、2つのレコメンド装置2、および2以上の端末装置3を備えている。購入リズム情報生産装置1は、本システムの運営会社のサーバである。一方のレコメンド装置2(以下、“レコメンド装置2a”と記す場合がある)は、百貨店のサーバである。他方のレコメンド装置2(以下、“レコメンド装置2b”と記す場合がある)は、自動車販売店のサーバである。端末装置3は、百貨店等で商品を購入するユーザによって携帯される携帯端末である。 The conceptual diagram of the information system is shown in FIG. The information system in this example includes a purchase rhythm information production device 1, two recommendation devices 2, and two or more terminal devices 3. The purchase rhythm information production device 1 is a server of the operating company of this system. One recommendation device 2 (hereinafter, may be referred to as "recommendation device 2a") is a server of a department store. The other recommendation device 2 (hereinafter, may be referred to as "recommendation device 2b") is a server of an automobile dealer. The terminal device 3 is a mobile terminal carried by a user who purchases a product at a department store or the like.

図10は、購入履歴情報のデータ構造図である。購入履歴情報は、ユーザ識別子と、2以上の購入情報とを有する。購入履歴情報は、ID(ここでは、順番を示す1,2,3,…)に対応付いている。購入情報は、時期情報、価格情報、および種類情報を含む。ただし、購入履歴情報のデータ構造は問わない。購入リズム情報生産装置1の購入履歴情報格納部111には、図10に示すような3以上の購入履歴情報が格納されている。また、どちらのレコメンド装置2の第二購入履歴情報格納部213にも、これと同じ3以上の購入履歴情報が格納されている。 FIG. 10 is a data structure diagram of purchase history information. The purchase history information has a user identifier and two or more purchase information. The purchase history information corresponds to an ID (here, 1, 2, 3, ... Indicating the order). Purchase information includes timing information, price information, and type information. However, the data structure of the purchase history information does not matter. The purchase history information storage unit 111 of the purchase rhythm information production device 1 stores three or more purchase history information as shown in FIG. Further, the same 3 or more purchase history information is stored in the second purchase history information storage unit 213 of either recommendation device 2.

購入履歴情報格納部111等に格納されている3以上の購入履歴情報のうち、1番目の購入履歴情報(以下、“購入履歴情報1”と記す場合がある)は、ユーザ識別子“aa”と、5以上の購入情報とを有する。購入履歴情報1を構成する5以上の購入情報のうち、1番目の購入情報は、時期情報“10月20日”、価格情報“30万円”、および種類情報“-”を含む。なお、“-”は、当該情報が存在しないことを示す(以下同様)。2番目の購入情報は、時期情報“1月10日”、価格情報“-”、および種類情報“車”を含む。3番目の購入情報は、時期情報“2月1日”、価格情報“-”、および種類情報“ひな人形”を含む。4番目の購入情報は、時期情報“4月22日”、価格情報“15万円”、および種類情報“時計”を含む。5番目の購入情報は、時期情報“4月23日”、価格情報“2万円”、および種類情報“ワイン”を含む。 Of the three or more purchase history information stored in the purchase history information storage unit 111 or the like, the first purchase history information (hereinafter, may be referred to as "purchase history information 1") is the user identifier "aa". It has 5 or more purchase information. Of the five or more purchase information constituting the purchase history information 1, the first purchase information includes the time information "October 20", the price information "300,000 yen", and the type information "-". In addition, "-" indicates that the information does not exist (the same applies hereinafter). The second purchase information includes time information "January 10", price information "-", and type information "car". The third purchase information includes the time information "February 1st", the price information "-", and the type information "Hina doll". The fourth purchase information includes time information "April 22", price information "150,000 yen", and type information "clock". The fifth purchase information includes time information "April 23", price information "20,000 yen", and type information "wine".

2番目の購入履歴情報(以下、“購入履歴情報2”と記す場合がある)は、ユーザ識別子“bb”と、4以上の購入情報とを有する。購入履歴情報2を構成する4以上の購入情報のうち、1番目の購入情報は、時期情報“10月25日”、価格情報“10万円”、および種類情報“バッグ”を含む。2番目の購入情報は、時期情報“11月9日”、価格情報“8万円”、および種類情報“ベビーベッド”を含む。3番目の購入情報は、時期情報“4月20日”、価格情報“5万円”、および種類情報“飲食”を含む。4番目の購入情報は、時期情報“6月4日”、価格情報“6千円”、および種類情報“ワイン”を含む。 The second purchase history information (hereinafter, may be referred to as "purchase history information 2") has a user identifier "bb" and purchase information of 4 or more. Of the four or more purchase information constituting the purchase history information 2, the first purchase information includes the time information "October 25", the price information "100,000 yen", and the type information "bag". The second purchase information includes time information "November 9", price information "80,000 yen", and type information "baby cot". The third purchase information includes time information "April 20", price information "50,000 yen", and type information "food and drink". The fourth purchase information includes time information "June 4", price information "6,000 yen", and type information "wine".

3番目の購入履歴情報(以下、“購入履歴情報3”と記す場合がある)は、ユーザ識別子“cc”と、2以上の購入情報とを有する。購入履歴情報3を構成する2以上の購入情報のうち、1番目の購入情報は、時期情報“11月23日”、価格情報“10万円”、および種類情報“-”を含む。2番目の購入情報は、時期情報“11月9日”、価格情報“8万円”、および種類情報“ベビーベッド”を含む。3番目の購入情報は、時期情報“4月20日”、価格情報“5万円”、および種類情報“飲食”を含む。4番目の購入情報は、時期情報“6月4日”、価格情報“6千円”、および種類情報“ワイン”を含む。 The third purchase history information (hereinafter, may be referred to as "purchase history information 3") has a user identifier "cc" and two or more purchase information. Of the two or more purchase information constituting the purchase history information 3, the first purchase information includes the time information "November 23", the price information "100,000 yen", and the type information "-". The second purchase information includes time information "November 9", price information "80,000 yen", and type information "baby cot". The third purchase information includes time information "April 20", price information "50,000 yen", and type information "food and drink". The fourth purchase information includes time information "June 4", price information "6,000 yen", and type information "wine".

図11は、条件のデータ構造図である。条件は、価格条件、および種類条件を有する。条件は、ID(ここでは、順番を示す1,2,3,…)に対応付いている。ただし、条件のデータ構造は問わない。購入リズム情報生産装置1の格納部11には、図11に示すような6以上の条件が格納されている。また、どちらのレコメンド装置2のレコメンド格納部21にも、これと同じ5以上の条件が格納されていてもよい。ただし、レコメンド格納部21に格納されている価格条件は、レコメンド装置2ごとに変更可能である。 FIG. 11 is a data structure diagram of the conditions. The conditions include price conditions and type conditions. The conditions correspond to IDs (here, 1, 2, 3, ... Indicating the order). However, the data structure of the condition does not matter. The storage unit 11 of the purchase rhythm information production device 1 stores 6 or more conditions as shown in FIG. Further, the same 5 or more conditions may be stored in the recommendation storage unit 21 of either recommendation device 2. However, the price condition stored in the recommendation storage unit 21 can be changed for each recommendation device 2.

格納部11等に格納されている6以上の条件のうち、1番目の条件(以下、“条件1”と記す場合がある)は、価格条件“20万円以上”、および種類条件“-”を含む。2番目の条件(“条件2”)は、価格条件“10万円以上”、および種類条件“時計”を含む。3番目の条件(“条件3”)は、価格条件“5万円以上”、および種類条件“バッグ”を含む。4番目の条件(“条件4”)は、価格条件“3万円以上”、および種類条件“飲食”を含む。5番目の条件(“条件5”)は、価格条件“1万円以上”、および種類条件“ワイン”を含む。6番目の条件(“条件6”)は、価格条件“-”、および種類条件“車”を含む。 Of the 6 or more conditions stored in the storage unit 11 or the like, the first condition (hereinafter, may be referred to as "condition 1") is the price condition "200,000 yen or more" and the type condition "-". including. The second condition (“condition 2”) includes the price condition “100,000 yen or more” and the type condition “clock”. The third condition (“condition 3”) includes the price condition “50,000 yen or more” and the type condition “bag”. The fourth condition (“condition 4”) includes the price condition “30,000 yen or more” and the type condition “food and drink”. The fifth condition (“condition 5”) includes the price condition “10,000 yen or more” and the type condition “wine”. The sixth condition ("condition 6") includes the price condition "-" and the type condition "car".

図12は、非利用種類情報のデータ構造図である。非利用種類情報は、ID(ここでは、順番を示す1,2,3,…)に対応付いている。ただし、非利用種類情報のデータ構造は問わない。購入リズム情報生産装置1の格納部11には、図12に示すような2以上の非利用種類情報が格納されている。また、どちらのレコメンド装置2のレコメンド格納部21にも、これと同じ2以上の非利用種類情報が格納されていてもよい。1番目の非利用種類情報(以下、“非利用種類情報1”と記す場合がある)は、“ひな人形”を含む。2番目の非利用種類情報(以下、“非利用種類情報2”と記す場合がある)は、“ベビーベッド”を含む。また、格納部11等には、“1週間”を示す時期ずれ条件、“過半数”を示す近似条件も格納されている。 FIG. 12 is a data structure diagram of non-use type information. The non-use type information corresponds to an ID (here, 1, 2, 3, ... Indicating the order). However, the data structure of the non-use type information does not matter. The storage unit 11 of the purchase rhythm information production device 1 stores two or more non-use type information as shown in FIG. 12. Further, the same two or more non-use type information may be stored in the recommendation storage unit 21 of either recommendation device 2. The first non-use type information (hereinafter, may be referred to as "non-use type information 1") includes "Hina dolls". The second non-use type information (hereinafter, may be referred to as "non-use type information 2") includes a "baby bed". Further, the storage unit 11 and the like also store a time lag condition indicating “1 week” and an approximate condition indicating “majority”.

購入リズム情報生産装置1の動作は、図4および図5のフローチャートに示されている。例えば、受付部12が新たな購入情報をユーザ識別子“aa”と対に受け付けると、処理部13は、当該新たな購入情報を当該ユーザ識別子“aa”に対応付けて購入履歴情報格納部111に蓄積する。これによって、図10に示したユーザ識別子“aa”に対応する購入履歴情報1に、例えば6番目の購入履歴が追加される結果となる。当該新たな購入情報は、レコメンド装置2側の購入履歴情報1にも追加される。 The operation of the purchase rhythm information production apparatus 1 is shown in the flowcharts of FIGS. 4 and 5. For example, when the reception unit 12 receives new purchase information in pairs with the user identifier “aa”, the processing unit 13 associates the new purchase information with the user identifier “aa” and causes the purchase history information storage unit 111 to receive the new purchase information. accumulate. This results in the addition of, for example, the sixth purchase history to the purchase history information 1 corresponding to the user identifier "aa" shown in FIG. The new purchase information is also added to the purchase history information 1 on the recommendation device 2 side.

購入リズム情報を生産するタイミングが到来すると、図5のフローチャートに従う購入リズム情報生産処理が実行される。購入リズム情報生産処理では、図10に示した購入履歴情報1~6の各々に対して、ステップS202~S211が実行され、図13に示すような2以上の購入リズム情報が、格納部11に格納される。 When the timing for producing the purchase rhythm information arrives, the purchase rhythm information production process according to the flowchart of FIG. 5 is executed. In the purchase rhythm information production process, steps S202 to S211 are executed for each of the purchase history information 1 to 6 shown in FIG. 10, and two or more purchase rhythm information as shown in FIG. 13 is stored in the storage unit 11. Stored.

図13は、購入リズム情報のデータ構造図である。購入リズム情報は、ユーザ識別子、および時期情報を有する。この時期情報は、前述した購入履歴情報が有する時期情報が示す時期よりも2週間前の時期を示す。 FIG. 13 is a data structure diagram of purchase rhythm information. The purchase rhythm information has a user identifier and timing information. This time information indicates a time two weeks before the time indicated by the time information contained in the above-mentioned purchase history information.

具体的には、まず、購入履歴情報1に関し、1番目の購入情報が有する価格情報は“30万円”で、これが条件1を満たすため、購入リズム決定部132は、1番目の購入情報が有する時期情報“10月20日”を取得する。2番目の購入情報が有する情報は“車”であり、これが条件6を満たすため、購入リズム決定部132は、2番目の購入情報が有する時期情報“1月10日”を取得する。3番目の購入情報が有する種類情報は“ひな人形”であり、これが非利用種類情報1に該当するため、購入リズム決定部132は、いずれの条件も満たさないと判断し、3番目の購入情報が有する時期情報“2月1日”は取得しない。4番目の購入情報が有する価格情報および種類情報の対は“15万円”および“時計”であり、これが条件2を満たすため、購入リズム決定部132は、4番目の購入情報が有する時期情報“4月22日”を取得する。5番目の購入情報が有する価格情報および種類情報の対は“2万円”および“ワイン”であり、これが条件5を満たすため、購入リズム決定部132は、5番目の購入情報が有する時期情報“4月23日”を取得する。 Specifically, first, regarding the purchase history information 1, the price information of the first purchase information is "300,000 yen", and since this satisfies the condition 1, the purchase rhythm determination unit 132 has the first purchase information. Acquire the timing information "October 20". The information contained in the second purchase information is a "car", and since this satisfies the condition 6, the purchase rhythm determination unit 132 acquires the time information "January 10" possessed by the second purchase information. Since the type information of the third purchase information is "Hina doll", which corresponds to the non-use type information 1, the purchase rhythm determination unit 132 determines that none of the conditions is satisfied, and the third purchase information is The time information "February 1st" to have is not acquired. The pair of price information and type information possessed by the fourth purchase information is "150,000 yen" and "clock", and since this satisfies the condition 2, the purchase rhythm determination unit 132 has the timing information possessed by the fourth purchase information. Acquire "April 22nd". The pair of price information and type information possessed by the fifth purchase information is "20,000 yen" and "wine", and since this satisfies the condition 5, the purchase rhythm determination unit 132 has the timing information possessed by the fifth purchase information. Acquire "April 23".

その後、購入リズム決定部132は、こうして取得した価格情報を用いて、購入履歴情報1に対応するリズム情報を取得する。ただし、4番目の購入情報から取得した時期情報“4月22日”と、5番目の購入情報から取得した時期情報“4月23日”とは、時期ずれ条件“1週間以内”を満たすので、一方のみ(本例では、より早い時期を示す方の時期情報“4月22日”)を購入リズム情報の取得に利用し、他方は利用しない。このため、購入リズム決定部132は、購入履歴情報1から取得した4つの時期情報のうち3つの時期情報“10月20日”、“1月10日”および“4月22日”を採用し、その2週間前の時期を示す3つの時期情報“10月6日”、“12月27日”および“4月8日”を求める。そして、購入リズム決定部132は、ユーザ識別子“aa”と、求めた3つの時期情報“10月6日”、“12月27日”および“4月8日”とを有する購入リズム情報を取得し、取得した購入リズム情報をID“1”に対応付けて格納部11に蓄積する。 After that, the purchase rhythm determination unit 132 acquires the rhythm information corresponding to the purchase history information 1 by using the price information thus acquired. However, the time information "April 22" obtained from the 4th purchase information and the time information "April 23" obtained from the 5th purchase information satisfy the time lag condition "within 1 week". , Only one (in this example, the time information "April 22" indicating the earlier time) is used for acquiring the purchase rhythm information, and the other is not used. Therefore, the purchase rhythm determination unit 132 adopts three timing information "October 20", "January 10", and "April 22" out of the four timing information acquired from the purchase history information 1. , "October 6th", "December 27th" and "April 8th", which indicate the time two weeks before that, are requested. Then, the purchase rhythm determination unit 132 acquires the purchase rhythm information having the user identifier "aa" and the requested three timing information "October 6", "December 27", and "April 8". Then, the acquired purchase rhythm information is associated with the ID "1" and stored in the storage unit 11.

次に、購入履歴情報2に関して、1番目の購入情報が有する価格情報および種類情報の対は“10万円”および“バッグ”で、これが条件3を満たすため、購入リズム決定部132は、1番目の購入情報が有する時期情報“10月25日”を取得する。2番目の購入情報が有する種類情報は“ベビーベッド”であり、これが非利用種類情報2に該当するため、購入リズム決定部132は、2番目の購入情報が有する時期情報“11月9日”は取得しない。3番目の購入情報が有する価格情報および種類情報の対は“5万円”および“飲食”であり、これが条件4を満たすため、購入リズム決定部132は、3番目の購入情報が有する時期情報“4月20日”を取得する。4番目の購入情報が有する価格情報および種類情報の対は“6千円”および“ワイン”であり、これはどの条件も満たさないため、購入リズム決定部132は、4番目の購入情報が有する時期情報“6月4日”は取得しない。 Next, regarding the purchase history information 2, the pair of price information and type information possessed by the first purchase information is "100,000 yen" and "bag", and since this satisfies the condition 3, the purchase rhythm determination unit 132 has 1 Acquire the time information "October 25" that the second purchase information has. Since the type information of the second purchase information is "baby bed", which corresponds to the non-use type information 2, the purchase rhythm determination unit 132 has the timing information "November 9" of the second purchase information. Does not get. The pair of price information and type information possessed by the third purchase information is "50,000 yen" and "food and drink", and since this satisfies the condition 4, the purchase rhythm determination unit 132 has the timing information possessed by the third purchase information. Acquire "April 20th". Since the pair of price information and type information contained in the fourth purchase information is "6,000 yen" and "wine", which does not satisfy any of the conditions, the purchase rhythm determination unit 132 has the fourth purchase information. The time information "June 4th" is not acquired.

その後、購入リズム決定部132は、こうして購入履歴情報2から取得した2つの時期情報“10月25日”および“4月20日”を用いて、その2週間前の時期を示す2つの時期情報“10月11日”および“4月4日”を求める。そして、購入リズム決定部132は、ユーザ識別子“bb”と、求めた2つの時期情報“10月11日”および“4月4日”とを有する購入リズム情報を取得し、取得した購入リズム情報をID“2”に対応付けて格納部11に蓄積する。 After that, the purchase rhythm determination unit 132 uses the two timing information "October 25" and "April 20" thus acquired from the purchase history information 2, and two timing information indicating the timing two weeks before the timing information. Ask for "October 11th" and "April 4th". Then, the purchase rhythm determination unit 132 acquires the purchase rhythm information having the user identifier "bb" and the two requested timing information "October 11" and "April 4", and the acquired purchase rhythm information. Is associated with the ID “2” and stored in the storage unit 11.

次に、購入履歴情報3に関して、1番目の購入情報は価格情報“10万円”のみを有し、どの条件も満たさないため、購入リズム決定部132は、1番目の購入情報が有する時期情報“11月23日”は取得しない。2番目の購入情報が有する価格情報および種類情報の対は“6万円”および“時計”で、どの条件も満たさないため、購入リズム決定部132は、2番目の購入情報が有する時期情報“4月19日”も取得しない。その後も、購入履歴情報3から時期情報が取得されなければ、購入履歴情報3に対応する購入リズム情報は取得されない。こうして、格納部11に、購入リズム情報1、購入リズム情報2、…が格納される結果となる。 Next, regarding the purchase history information 3, since the first purchase information has only the price information "100,000 yen" and does not satisfy any of the conditions, the purchase rhythm determination unit 132 has the timing information that the first purchase information has. "November 23" will not be acquired. The pair of price information and type information of the second purchase information is "60,000 yen" and "clock", and since none of the conditions are satisfied, the purchase rhythm determination unit 132 has the timing information "of the second purchase information". "April 19" is not acquired either. Even after that, if the timing information is not acquired from the purchase history information 3, the purchase rhythm information corresponding to the purchase history information 3 is not acquired. As a result, the purchase rhythm information 1, the purchase rhythm information 2, ... Are stored in the storage unit 11.

購入リズム情報生産装置1によって取得された購入リズム情報1、購入リズム情報2、…は、ネットワークや着脱式記録媒体を介して、どちらのレコメンド装置2の購入リズム情報格納部211にも蓄積される。レコメンド装置2aの商品情報格納部212には、例えば、時計、バッグ、ワイン、飲食サービスといった、当該百貨店で取り扱われる各種商品の商品情報が格納されている。レコメンド装置2bの商品情報格納部212には、例えば、自動車、整備サービスといった、当該自動車販売店で取り扱われる各種商品の商品情報が格納されている。 The purchase rhythm information 1, the purchase rhythm information 2, ... Acquired by the purchase rhythm information production device 1 are stored in the purchase rhythm information storage unit 211 of either recommendation device 2 via a network or a detachable recording medium. .. The product information storage unit 212 of the recommendation device 2a stores product information of various products handled in the department store, such as watches, bags, wine, and food and drink services. The product information storage unit 212 of the recommendation device 2b stores product information of various products handled by the automobile dealer, such as an automobile and a maintenance service.

レコメンド装置2の動作は、図6~図9のフローチャートに示されている。例えば、レコメンド受付部22が新たな購入リズム情報をユーザ識別子“cc”と対に受け付けると、処理部13は、当該新たな購入リズム情報を当該ユーザ識別子“cc”に対応付けて購入リズム情報格納部211に蓄積する。 The operation of the recommendation device 2 is shown in the flowcharts of FIGS. 6 to 9. For example, when the recommendation reception unit 22 receives new purchase rhythm information in pairs with the user identifier “cc”, the processing unit 13 associates the new purchase rhythm information with the user identifier “cc” and stores the purchase rhythm information. Accumulate in unit 211.

また、価格条件受付部221が価格条件を受け付けると、図9の購入リズム情報変更処理が実行される。例えば、既存の価格条件の半額を示す新たな価格条件が受け付けられたとすると、図11の条件1~5が有する価格条件“20万円”,“10万円”,“5万円”,“3万円”,“1万円”は、新たな価格条件“10万円”,“5万円”,“2万5千円”,“1万5千円”,“5千円”に変更される。購入リズム情報変更処理では、変更後の価格条件を用いて、図5に示した購入リズム情報生産処理のステップS201~S212と同様の処理が行われる。これによって、図10に示した購入履歴情報2からは、3つ目の時期情報“6月4日”も取得され、同じく購入履歴情報3からは、2つの時期情報“11月3日”および“4月19日”が新たに取得され、購入リズム情報格納部211には、図13に示した購入リズム情報1および2に代えて、図14に示す購入リズム情報1~3が格納される結果となる。 Further, when the price condition reception unit 221 accepts the price condition, the purchase rhythm information change process of FIG. 9 is executed. For example, assuming that a new price condition indicating half the price of the existing price condition is accepted, the price conditions "200,000 yen", "100,000 yen", "50,000 yen", "" of the conditions 1 to 5 in FIG. 11 are accepted. "30,000 yen" and "10,000 yen" will be changed to new price conditions "100,000 yen", "50,000 yen", "25,000 yen", "15,000 yen" and "5,000 yen". Be changed. In the purchase rhythm information change process, the same process as in steps S201 to S212 of the purchase rhythm information production process shown in FIG. 5 is performed using the changed price condition. As a result, the third time information "June 4" is also acquired from the purchase history information 2 shown in FIG. 10, and the two time information "November 3" and the second time information "November 3" are also obtained from the purchase history information 3. "April 19" is newly acquired, and the purchase rhythm information storage unit 211 stores the purchase rhythm information 1 to 3 shown in FIG. 14 in place of the purchase rhythm information 1 and 2 shown in FIG. The result is.

レコメンド処理を実行するタイミングが到来すると、レコメンド処理部23等によって、図7のフローチャートに従うレコメンド処理が実行される。レコメンド処理では、レコメンド処理部23が、図13または図14に示した購入リズム情報1,2,…ごとに、現在日時が各時期情報の示す時期に対応するか否かを判別し、対応する場合に、レコメンド部241が、商品情報格納部212からいずれかの商品情報を取得し、対応すると判別された時期情報を含む購入リズム情報が有するユーザ識別子で識別される端末装置3に送信する。 When the timing to execute the recommendation process arrives, the recommendation process unit 23 or the like executes the recommendation process according to the flowchart of FIG. 7. In the recommendation processing, the recommendation processing unit 23 determines whether or not the current date and time corresponds to the time indicated by each time information for each of the purchase rhythm information 1, 2, ... Shown in FIG. 13 or FIG. In this case, the recommendation unit 241 acquires any product information from the product information storage unit 212 and transmits it to the terminal device 3 identified by the user identifier of the purchase rhythm information including the timing information determined to correspond.

また、近似ユーザ検出部231は、購入リズム情報格納部211に格納されている2以上の購入リズム情報を用いて、図8の近似ユーザ検出処理を行う。例えば、図10に示した購入履歴情報1および購入履歴情報2の間では、時期情報“10月6日”および“10月11日”が時期ずれ条件“1週間以内”を満たすほど近似し、また、時期情報“4月8日”および“4月4日”も時期ずれ条件“1週間以内”を満たすほど近似している。従って、購入履歴情報1は、3つの時期情報のうち2つが購入履歴情報2のものと近似しており、近似条件“過半数”を満たすので、購入履歴情報2が有するユーザ識別子“bb”が、ユーザ識別子“aa”に対応する近似ユーザ識別子として保持される。 Further, the approximate user detection unit 231 performs the approximate user detection process of FIG. 8 using two or more purchase rhythm information stored in the purchase rhythm information storage unit 211. For example, between the purchase history information 1 and the purchase history information 2 shown in FIG. 10, the timing information “October 6” and “October 11” are so close that they satisfy the time lag condition “within one week”. In addition, the timing information "April 8" and "April 4" are so close that they satisfy the time lag condition "within one week". Therefore, in the purchase history information 1, two of the three timing information are close to those of the purchase history information 2, and the approximation condition "majority" is satisfied. Therefore, the user identifier "bb" possessed by the purchase history information 2 is It is retained as an approximate user identifier corresponding to the user identifier "aa".

例えば、レコメンド処理を実行するタイミングが毎日11時30分である場合、現在日時が10月6日11時30分になると、レコメンド処理が実行される。そして、購入リズム情報1が現在日時に対応する時期情報“10月6日”を含むため、コメンド装置2aのレコメンド部241は、商品情報格納部212から、例えば時計の商品情報を取得し、当該時期情報を含む購入リズム情報1が有するユーザ識別子“aa”で識別されるユーザまたは端末装置3に送信する。時計の商品情報は、近似ユーザ識別子“bb”で識別されるユーザまたは端末装置3にも送信される。また、コメンド装置2bのレコメンド部241は、商品情報格納部212から、例えば自動車の商品情報を取得し、同じくユーザ識別子“aa”で識別されるユーザまたは端末装置3に送信する。自動車の商品情報は、近似ユーザ識別子“bb”で識別されるユーザまたは端末装置3にも送信される。これによって、ユーザaaと、その近似ユーザbbとは、毎年10月6日に、時計や自動車といった商品の商品情報を受け取ることとなる。 For example, if the timing for executing the recommendation process is 11:30 every day, the recommendation process will be executed when the current date and time is 11:30 on October 6th. Since the purchase rhythm information 1 includes the time information "October 6" corresponding to the current date and time, the recommendation unit 241 of the recommendation device 2a acquires, for example, the product information of the watch from the product information storage unit 212, and the relevant product information is obtained. It is transmitted to the user or the terminal device 3 identified by the user identifier "aa" possessed by the purchase rhythm information 1 including the timing information. The product information of the watch is also transmitted to the user identified by the approximate user identifier "bb" or the terminal device 3. Further, the recommendation unit 241 of the recommendation device 2b acquires, for example, product information of an automobile from the product information storage unit 212 and transmits the product information to the user or the terminal device 3 also identified by the user identifier “aa”. The product information of the automobile is also transmitted to the user identified by the approximate user identifier "bb" or the terminal device 3. As a result, the user aa and its approximate user bb will receive product information of products such as watches and automobiles on October 6 every year.

以上、本実施の形態によれば、ユーザ識別子と、時期情報および価格情報または種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納されており、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断し、ユーザ識別子ごとに、条件を満たすと判断した購入情報が有する1または2以上の時期情報から、ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得し、取得した購入リズム情報をユーザ識別子に対応付けて蓄積する購入リズム情報生産装置1により、商品の購入リズムの情報を容易に取得できる。 As described above, according to the present embodiment, one or two or more purchase history information having a user identifier and two or more purchase information including one or more of time information and price information or type information is stored. It is determined whether or not one or more of the price information or type information contained in the purchase information satisfies a predetermined condition, and 1 or 2 of the purchase information determined to satisfy the condition for each user identifier. From the above timing information, purchase rhythm information that is information that identifies the purchase rhythm of the user's product identified by the user identifier is acquired, and the acquired purchase rhythm information is stored in association with the user identifier. With the device 1, information on the purchase rhythm of the product can be easily acquired.

また、上記購入リズム情報生産装置1において、購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納されており、格納されている1以上の各種類情報は予め決められた条件を満たさないと判断することにより、ある種類の商品を除いた商品の購入リズム情報を取得できる。 Further, in the purchase rhythm information production apparatus 1, the purchase history information includes type information, and one or more types of information corresponding to the types of products not used to configure the purchase rhythm information are stored and stored. By determining that each of the above-mentioned one or more types of information does not satisfy a predetermined condition, it is possible to acquire purchase rhythm information of products excluding certain types of products.

また、上記購入リズム情報生産装置1において、購入リズム情報は、2以上の時期情報を有し、2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、2以上の時期情報から一の時期情報を取得し、一の時期情報を有する購入リズム情報を取得することにより、期間が空いていない時期情報はまとめられ、購入リズム情報を適切に取得できる。 Further, in the purchase rhythm information production apparatus 1, when the purchase rhythm information has two or more timing information and the timing indicated by the two or more timing information is close enough to satisfy a predetermined condition, the purchase rhythm information is based on the two or more timing information. By acquiring the one-time information and the purchase rhythm information having the one-time information, the time information when the period is not vacant can be collected and the purchase rhythm information can be appropriately acquired.

また、上記購入リズム情報生産装置1が蓄積した購入リズム情報がユーザ識別子に対応付けて格納されると共に、レコメンドする商品の情報である1以上の商品情報が格納されており、ユーザ識別子により識別されるユーザまたは端末装置3に、購入リズム情報が有する時期情報が示す時期に、格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド装置2により、ユーザの購入リズム情報を用いて、そのユーザに適切な時期にレコメンドできる。 Further, the purchase rhythm information accumulated by the purchase rhythm information production device 1 is stored in association with the user identifier, and one or more product information which is the information of the recommended product is stored and is identified by the user identifier. The user's purchase rhythm information is transmitted by the recommendation device 2 that transmits the product information of one or more of the stored product information to the user or the terminal device 3 at the time indicated by the timing information of the purchase rhythm information. Can be used to recommend to the user at the appropriate time.

また、上記レコメンド装置2において、予め決められた条件を満たすほど近似する2つの購入履歴情報を検出し、2つの購入履歴情報のうちの一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、購入リズム情報が有する時期情報が示す時期に、格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置3またはユーザに送信することにより、他人の購入リズム情報を用いたレコメンドもできる。 Further, in the recommendation device 2, two purchase history information that are close enough to satisfy a predetermined condition are detected, and purchase rhythm information corresponding to the user identifier of one of the two purchase history information. Is used to identify the product information of one or more of the stored product information by the user identifier of the other purchase history information at the time indicated by the time information of the purchase rhythm information. By sending to 3 or the user, it is possible to make a recommendation using the purchase rhythm information of another person.

また、上記レコメンド装置2において、ユーザ識別子と、時期情報および価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納されており、価格条件を受け付け、2以上の各購入情報が、受け付けた価格条件を用いた条件を満たすか否かを判断し、条件を満たすと判断した購入情報が有する1または2以上の時期情報から、ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報であり、1または2以上の時期情報を有する購入リズム情報を取得し、ユーザ識別子により識別されるユーザまたは端末装置3に、取得した購入リズム情報が有する時期情報が示す時期に、格納されている1以上の商品情報のうちのいずれかの商品情報を送信することにより、レコメンド装置2側で、価格の閾値を変更し、動的に購入リズム情報を生成できる。 Further, in the recommendation device 2, two or more purchase history information having a user identifier and two or more purchase information including time information and price information is stored, and price conditions are accepted, and each of the two or more purchase information. However, it is determined whether or not the condition is satisfied using the accepted price condition, and the purchase rhythm of the user's product identified by the user identifier from the timing information of 1 or 2 or more possessed by the purchase information determined to satisfy the condition. The purchase rhythm information having one or more timing information is acquired, and the user or the terminal device 3 identified by the user identifier is at the time indicated by the timing information possessed by the acquired purchase rhythm information. By transmitting the product information of one or more of the stored product information, the recommendation device 2 can change the price threshold and dynamically generate the purchase rhythm information.

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。 Further, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded on a recording medium such as a CD-ROM and disseminated. It should be noted that this also applies to other embodiments herein.

本実施の形態におけるリズム情報生産装置1を実現するソフトウェアは、例えば、次のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子と、ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部111を具備し、このプログラムは、コンピュータを、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部131と、ユーザ識別子ごとに、判断部131が条件を満たすと判断した購入情報が有する1または2以上の時期情報から、ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部132と、購入リズム決定部132が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部133として機能させるためのプログラムである。 The software that realizes the rhythm information production device 1 in the present embodiment is, for example, the following program. That is, the computer-accessible recording medium is one or more of a user identifier that identifies the user, time information about when the user purchased the product, and price information about the purchase price or type information indicating the type of the product. It comprises a purchase history information storage unit 111 that stores one or more purchase history information having two or more purchase information including, and this program uses the computer as one of the price information or type information that the purchase information has. From the judgment unit 131 that determines whether or not one or more information satisfies a predetermined condition, and the one or two or more timing information possessed by the purchase information that the determination unit 131 determines that the condition is satisfied for each user identifier. , The purchase rhythm determination unit 132 that acquires the purchase rhythm information that is the information that identifies the purchase rhythm of the user's product identified by the user identifier, and the purchase rhythm information acquired by the purchase rhythm determination unit 132 are associated with the user identifier. It is a program for functioning as a storage unit 133 that accumulates information.

また、本実施の形態におけるレコメンド装置2を実現するソフトウェアは、例えば、次のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、上記購入リズム情報生産装置1が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部211と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部212とを具備し、このプログラムは、コンピュータを、ユーザ識別子により識別されるユーザまたは端末装置3に、購入リズム情報が有する時期情報が示す時期に、商品情報格納部212に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部241として機能させるためのプログラムである。 Further, the software that realizes the recommendation device 2 in the present embodiment is, for example, the following program. That is, the recording medium accessible to the computer is the purchase rhythm information storage unit 211 that stores the purchase rhythm information accumulated by the purchase rhythm information production device 1 in association with the user identifier, and the recommended product information. A product information storage unit 212 for storing one or more product information is provided, and this program displays a computer at a time indicated by time information of purchase rhythm information to a user or terminal device 3 identified by a user identifier. , Is a program for functioning as a recommendation unit 241 for transmitting any product information of one or more product information stored in the product information storage unit 212.

図15は、本実施の形態におけるプログラムを実行して、購入リズム情報生産装置1、レコメンド装置2等を実現するコンピュータシステム900の外観の一例を示す図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図15において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。 FIG. 15 is a diagram showing an example of the appearance of a computer system 900 that executes a program according to the present embodiment to realize a purchase rhythm information production device 1, a recommendation device 2, and the like. This embodiment can be realized by computer hardware and a computer program executed on the computer hardware. In FIG. 15, the computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903, and a display 904. The entire system including the keyboard 902, the mouse 903, and the display 904 may be referred to as a computer.

図16は、コンピュータシステム900の内部構成の一例を示す図である。図16において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、ソリッドステートドライブ、フラッシュメモリなどである。 FIG. 16 is a diagram showing an example of the internal configuration of the computer system 900. In FIG. 16, the computer 901 is connected to the MPU 911, the ROM 912 for storing a program such as a boot-up program, and the MPU 911 in addition to the disk drive 905, and temporarily stores the instructions of the application program and temporarily. It provides a RAM 913 that provides a storage space, a storage 914 that stores application programs, system programs, and data, a bus 915 that interconnects the MPU 911, ROM 912, and the like, and a connection to a network such as an external network or an internal network. It is equipped with a network card 916. The storage 914 is, for example, a hard disk, a solid state drive, a flash memory, or the like.

コンピュータシステム900に、購入リズム情報生産装置1等の機能を実行させるプログラムは、例えば、DVD、CD-ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 A program for causing the computer system 900 to execute a function such as the purchase rhythm information production device 1 may be stored in a disc 921 such as a DVD or a CD-ROM, inserted into the disc drive 905, and transferred to the storage 914. good. Alternatively, the program may be transmitted over the network to computer 901 and stored in storage 914. The program is loaded into RAM 913 at run time. The program may be loaded directly from the disk 921 or the network. Further, the program may be read into the computer system 900 via another removable recording medium (for example, a DVD, a memory card, etc.) instead of the disk 921.

プログラムは、コンピュータの詳細を示す901に、購入リズム情報生産装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 The program does not necessarily have to include an operating system (OS), a third-party program, or the like that executes a function such as the purchase rhythm information production device 1 in 901 showing the details of the computer. The program may contain only a portion of instructions that call appropriate functions or modules in a controlled manner to achieve the desired result. It is well known how the computer system 900 works, and detailed description thereof will be omitted. In the above program, in the transmission step for transmitting information and the reception step for receiving information, processing performed by hardware, for example, processing performed by a modem or interface card in the transmission step (only performed by hardware). Processing that is not done) is not included.

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the number of computers that execute the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(受付部12の受信機能を実現する通信モジュール、出力部14の送信機能を実現する通信モジュールなど)は、物理的に一の媒体で実現されてもよいことは言うまでもない。 Further, in each of the above embodiments, the two or more communication means (communication module that realizes the reception function of the reception unit 12, the communication module that realizes the transmission function of the output unit 14, etc.) existing in one device are physically. Needless to say, it may be realized in one medium.

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or may be realized by distributed processing by a plurality of devices. May be done.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above embodiments, and various modifications can be made, and these are also included in the scope of the present invention.

以上のように、本発明にかかる購入リズム情報生産装置等は、ユーザの商品の購入リズム情報を取得し、購入リズム情報を用いてレコメンドできるという効果を有し、購入リズム情報生産装置等として有用である。 As described above, the purchase rhythm information production device or the like according to the present invention has the effect of acquiring the purchase rhythm information of the user's product and making recommendations using the purchase rhythm information, and is useful as the purchase rhythm information production device or the like. Is.

1 購入リズム情報生産装置
2、2a、2b レコメンド装置
3 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 レコメンド格納部
22 レコメンド受付部
23 レコメンド処理部
24 レコメンド出力部
111 購入履歴情報格納部
112 非利用種類情報格納部
131 判断部
132 購入リズム決定部
133 蓄積部
211 購入リズム情報格納部
212 商品情報格納部
213 第二購入履歴情報格納部
221 価格条件受付部
231 近似ユーザ検出部
232 第二判断部
233 第二購入リズム決定部
241 レコメンド部
1 Purchase rhythm information production device 2, 2a, 2b Recommendation device 3 Terminal device 11 Storage section 12 Reception section 13 Processing section 14 Output section 21 Recommendation storage section 22 Recommendation reception section 23 Recommendation processing section 24 Recommendation output section 111 Purchase history information storage section 112 Non-use type information storage unit 131 Judgment unit 132 Purchase rhythm determination unit 133 Storage unit 211 Purchase rhythm information storage unit 212 Product information storage unit 213 Second purchase history information storage unit 221 Price condition reception unit 231 Approximate user detection unit 232 Second Judgment Department 233 Second Purchase Rhythm Determination Department 241 Recommendation Department

Claims (15)

ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、
購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する購入リズム情報生産装置。
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information,
A judgment unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition, and
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used and is the information that identifies two or more times in the year.
It includes a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. Production equipment.
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、
購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する購入リズム情報生産装置。
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. Department and
A judgment unit that determines whether or not the information including the price information of the purchase information meets the predetermined conditions.
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used,
It includes a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. Production equipment.
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、
購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、
前記購入履歴情報は、種類情報を含み、
購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、
前記判断部は、
前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断し、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する、購入リズム情報生産装置。
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and
A judgment unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition, and
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used,
It includes a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier.
The purchase history information includes type information.
It further includes a non-use type information storage unit that stores one or more types of information corresponding to the types of products that are not used to configure purchase rhythm information.
The judgment unit
It is determined that each of the one or more types of information stored in the unused type information storage unit does not satisfy the predetermined conditions .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired . Information production equipment.
購入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、
レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部とを具備するレコメンド装置であって、
予め決められた条件を満たすほど近似する2つの購入履歴情報を検出する近似ユーザ検出部とをさらに具備し、
前記レコメンド部は、
前記2つの購入履歴情報のうちの一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、当該購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置またはユーザに送信する、レコメンド装置であって、
前記購入リズム情報生産装置は、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、レコメンド装置。
Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier.
A product information storage unit that stores one or more product information that is recommended product information, and
The user or terminal device identified by the user identifier is provided with one or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information. It is a recommendation device provided with a recommendation unit for transmission, and is a recommendation device.
It is further provided with an approximate user detection unit that detects two purchase history information that are close enough to satisfy a predetermined condition.
The recommendation part is
Using the purchase rhythm information corresponding to the user identifier of one of the two purchase history information, the purchase rhythm information is stored in the product information storage unit at the time indicated by the timing information of the purchase rhythm information. A recommendation device that transmits the product information of one or more of the above product information to the terminal device or the user identified by the user identifier of the other purchase history information.
The purchase rhythm information production device is
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A recommendation device , which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition .
購入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、
レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部とを具備するレコメンド装置であって、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される第二購入履歴情報格納部と、
購入リズム情報を取得するための条件を構成する価格条件を受け付ける価格条件受付部と、
前記2以上の各購入情報が、前記価格条件受付部が受け付けた価格条件を用いた条件を満たすか否かを判断する第二判断部と、
前記第二判断部が前記条件を満たすと判断した購入情報が有する1または2以上の時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報であり、1または2以上の時期情報を有する購入リズム情報を取得する第二購入リズム決定部とをさらに具備し、
前記レコメンド部は、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記第二購入リズム決定部が取得した購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信する、レコメンド装置であって、
前記購入リズム情報生産装置は、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、レコメンド装置。
Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier.
A product information storage unit that stores one or more product information that is recommended product information, and
The user or terminal device identified by the user identifier is provided with one or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information. It is a recommendation device provided with a recommendation unit for transmission, and is a recommendation device.
A second purchase history in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. Information storage unit and
A price condition reception unit that accepts price conditions that make up the conditions for acquiring purchase rhythm information,
A second judgment unit that determines whether or not each of the two or more purchase information satisfies the condition using the price condition accepted by the price condition reception unit.
It is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information of 1 or 2 or more possessed by the purchase information determined by the second determination unit to satisfy the condition, and is 1 or 2 or more. Further equipped with a second purchase rhythm determination unit to acquire purchase rhythm information having time information of
The recommendation part is
One or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information acquired by the second purchase rhythm determination unit in the user or terminal device identified by the user identifier. It is a recommendation device that sends product information of any of the above,
The purchase rhythm information production device is
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A recommendation device , which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition .
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部、判断部、購入リズム決定部、および蓄積部によって行われる購入リズム情報生産方法であって、
前記判断部が、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断ステップと、
前記購入リズム決定部が、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定ステップと、
前記蓄積部が、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積ステップとを含み、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定ステップにおいて、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する購入リズム情報生産方法。
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. It is a purchase rhythm information production method performed by a purchase history information storage unit, a judgment unit, a purchase rhythm determination unit, and a storage unit in which two or more purchase history information is stored.
A determination step in which the determination unit determines whether or not one or more of the price information or type information contained in the purchase information satisfies a predetermined condition.
The purchase rhythm determination unit determines that the determination unit satisfies the condition for each user identifier, and the user is identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination step to acquire the purchase rhythm information, which is the information that specifies the purchase rhythm of the product and is the information that specifies two or more times in the year.
The storage unit includes a storage step in which the purchase rhythm information acquired by the purchase rhythm determination unit is stored in association with the user identifier.
The purchase rhythm information is
Has more than one time information,
In the purchase rhythm determination step
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. Production method.
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部、判断部、購入リズム決定部、および蓄積部によって行われる購入リズム情報生産方法であって、
前記判断部が、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断ステップと、
前記購入リズム決定部が、ユーザ識別子ごとに、前記判断ステップで前記条件を満たすと判断された購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定ステップと、
前記蓄積部が、前記購入リズム決定ステップで取得された購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積ステップとを含み、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定ステップにおいて、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する購入リズム情報生産方法。
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. It is a purchase rhythm information production method performed by the department, the judgment department, the purchase rhythm determination department, and the storage department.
A determination step in which the determination unit determines whether or not the information including the price information contained in the purchase information satisfies a predetermined condition.
The purchase rhythm determination unit is purchase information determined to satisfy the above conditions in the determination step for each user identifier, and is a user identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination step to acquire the purchase rhythm information, which is the information that identifies the purchase rhythm of the product of
The storage unit includes a storage step in which the purchase rhythm information acquired in the purchase rhythm determination step is stored in association with the user identifier.
The purchase rhythm information is
Has more than one time information,
In the purchase rhythm determination step
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. Production method.
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部、判断部、購入リズム決定部、および蓄積部によって行われる購入リズム情報生産方法であって、
前記判断部が、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断ステップと、
前記購入リズム決定部が、ユーザ識別子ごとに、前記判断ステップで前記条件を満たすと判断された購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定ステップと、
前記蓄積部が、前記購入リズム決定ステップで取得された購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積ステップとを具備し、
前記購入履歴情報は、種類情報を含み、
前記判断ステップにおいて、
前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断し、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得する、購入リズム情報生産方法。
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. Purchase history information storage unit that stores one or more purchase history information, non-use type information storage unit that stores one or more type information corresponding to the type of product that is not used to configure purchase rhythm information, It is a purchase rhythm information production method performed by the judgment unit, the purchase rhythm determination unit, and the storage unit.
A determination step in which the determination unit determines whether or not one or more of the price information or type information contained in the purchase information satisfies a predetermined condition.
The purchase rhythm determination unit is purchase information determined to satisfy the above conditions in the determination step for each user identifier, and is a user identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination step to acquire the purchase rhythm information, which is the information that identifies the purchase rhythm of the product of
The storage unit includes a storage step in which the purchase rhythm information acquired in the purchase rhythm determination step is stored in association with the user identifier.
The purchase history information includes type information.
In the determination step
It is determined that each of the one or more types of information stored in the unused type information storage unit does not satisfy the predetermined conditions .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired . Information production method.
入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、近似ユーザ検出部と、レコメンド部とによって行われるレコメンド方法であって、
前記近似ユーザ検出部は、予め決められた条件を満たすほど近似する2つの購入履歴情報を検出する近似ユーザ検出ステップと、
前記レコメンド部が、前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンドステップを含むコメンド方法であって、
前記レコメンドステップにおいて、
前記2つの購入履歴情報のうちの一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、当該購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置またはユーザに送信し、
前記購入リズム情報生産装置は、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、レコメンド方法
Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier, and a product information storage unit that stores one or more product information that is recommended product information. It is a recommendation method performed by the approximate user detection unit and the recommendation unit.
The approximate user detection unit includes an approximate user detection step that detects two purchase history information that are close enough to satisfy a predetermined condition.
Any one of the one or more product information stored in the product information storage unit at the time when the time information contained in the purchase rhythm information indicates to the user or the terminal device identified by the user identifier by the recommendation unit. It is a recommendation method that includes a recommendation step to send the product information.
In the recommendation step
Using the purchase rhythm information corresponding to the user identifier of one of the two purchase history information, the product information is stored in the product information storage unit at the time indicated by the timing information of the purchase rhythm information. The product information of one or more of the product information is transmitted to the terminal device or the user identified by the user identifier of the other purchase history information.
The purchase rhythm information production device is
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A recommendation method, which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition .
購入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される第二購入履歴情報格納部と、レコメンド部と、価格条件受付部と、第二判断部と、第二購入リズム決定部とによって行われるレコメンド方法であって、Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier, and a product information storage unit that stores one or more product information that is recommended product information. A second purchase that stores two or more purchase history information, including a user identifier that identifies the user, time information about when the user purchased the product, and two or more purchase information including price information about the purchase price. It is a recommendation method performed by the history information storage unit, the recommendation unit, the price condition reception unit, the second judgment unit, and the second purchase rhythm determination unit.
前記レコメンド部が、前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンドステップを具備するレコメンド方法であって、Any one of the one or more product information stored in the product information storage unit at the time when the time information contained in the purchase rhythm information indicates to the user or the terminal device identified by the user identifier by the recommendation unit. It is a recommendation method including a recommendation step for transmitting the product information.
前記価格条件受付部が、購入リズム情報を取得するための条件を構成する価格条件を受け付ける価格条件受付ステップと、The price condition reception step for receiving the price condition constituting the condition for acquiring the purchase rhythm information, and the price condition reception unit.
前記第二判断部が、前記2以上の各購入情報が、前記価格条件受付ステップで受け付けられた価格条件を用いた条件を満たすか否かを判断する第二判断ステップと、The second determination unit determines whether or not each of the two or more purchase information satisfies the condition using the price condition accepted in the price condition acceptance step.
前記第二購入リズム決定部が、前記第二判断ステップで前記条件を満たすと判断された購入情報が有する1または2以上の時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報であり、1または2以上の時期情報を有する購入リズム情報を取得する第二購入リズム決定ステップとをさらに具備し、The second purchase rhythm determination unit determines the purchase rhythm of the user's product identified by the user identifier from one or more time information possessed by the purchase information determined to satisfy the condition in the second determination step. Further comprising a second purchase rhythm determination step to acquire purchase rhythm information which is information to be identified and has one or more timing information.
前記レコメンドステップにおいて、In the recommendation step
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記第二購入リズム決定ステップで取得された購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信する、レコメンド方法であって、One or more products stored in the product information storage unit at the time indicated by the time information of the purchase rhythm information acquired in the second purchase rhythm determination step to the user or terminal device identified by the user identifier. It is a recommendation method to send the product information of any of the information,
前記購入リズム情報生産装置は、The purchase rhythm information production device is
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、またはIt has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、またはPurchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、レコメンド方法。It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A recommendation method, which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition.
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部にアクセス可能なコンピュータを、
購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部として機能させるためのプログラムであって、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得するものとして、前記コンピュータを機能させるためのプログラム
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A computer that can access the purchase history information storage unit that stores two or more purchase history information.
A judgment unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition, and
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used and is the information that identifies two or more times in the year.
It is a program for functioning as a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by the two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. A program for operating the computer .
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部にアクセス可能なコンピュータを、
購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部として機能させるためのプログラムであって、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得するものとして、前記コンピュータを機能させるためのプログラム
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. A computer that can access the department
A judgment unit that determines whether or not the information including the price information of the purchase information meets the predetermined conditions.
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used,
It is a program for functioning as a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by the two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. A program for operating the computer .
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部とにアクセス可能なコンピュータを、
購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、
ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、
前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部として機能させるためのプログラムであって、
前記購入履歴情報は、種類情報を含み、
前記判断部は、
前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断するものとして、前記コンピュータを機能させるためのプログラムであって、
前記購入リズム情報は、
2以上の時期情報を有し、
前記購入リズム決定部は、
2以上の時期情報が示す時期が予め決められた条件を満たすほど近い場合、当該2以上の時期情報から一の時期情報を取得し、当該一の時期情報を有する購入リズム情報を取得するものとして、前記コンピュータを機能させるためのプログラム
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a non-use type information storage unit that stores one or more type information corresponding to the types of products that are not used to configure purchase rhythm information. A computer that can access and
A judgment unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition, and
For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information to be used,
It is a program for functioning as a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with the user identifier.
The purchase history information includes type information.
The judgment unit
It is a program for operating the computer on the assumption that each of the one or more types of information stored in the unused type information storage unit does not satisfy a predetermined condition .
The purchase rhythm information is
Has more than one time information,
The purchase rhythm determination unit
When the time indicated by the two or more time information is close enough to satisfy a predetermined condition, one time information is acquired from the two or more time information, and the purchase rhythm information having the one time information is acquired. A program for operating the computer .
入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部とにアクセス可能なコンピュータを、
予め決められた条件を満たすほど近似する2つの購入履歴情報を検出する近似ユーザ検出部と、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部として機能させるためのプログラムであって、
前記レコメンド部は、
前記2つの購入履歴情報のうちの一方の購入履歴情報が有するユーザ識別子に対応する購入リズム情報を用いて、当該購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を、他方の購入履歴情報が有するユーザ識別子で識別される端末装置またはユーザに送信するものとして、前記コンピュータを機能させるためのプログラムであって、
前記購入リズム情報生産装置は、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、プログラム
Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier, and a product information storage unit that stores one or more product information that is recommended product information. A computer that can access and
An approximate user detection unit that detects two purchase history information that are close enough to satisfy predetermined conditions, and
The user or terminal device identified by the user identifier is provided with one or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information. It is a program to function as a recommendation part to send .
The recommendation part is
Using the purchase rhythm information corresponding to the user identifier of one of the two purchase history information, the purchase rhythm information is stored in the product information storage unit at the time indicated by the timing information of the purchase rhythm information. A program for operating the computer as a device for transmitting the product information of one or more of the above product information to the terminal device or the user identified by the user identifier of the other purchase history information. ,
The purchase rhythm information production device is
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A program, which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition .
購入リズム情報生産装置が蓄積した購入リズム情報をユーザ識別子に対応付けて格納している購入リズム情報格納部と、レコメンドする商品の情報である1以上の商品情報が格納される商品情報格納部と、ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される第二購入履歴情報格納部とにアクセス可能なコンピュータを、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するレコメンド部として機能させるためのプログラムであって、
前記コンピュータを、
購入リズム情報を取得するための条件を構成する価格条件を受け付ける価格条件受付部と、
前記2以上の各購入情報が、前記価格条件受付部が受け付けた価格条件を用いた条件を満たすか否かを判断する第二判断部と、
前記第二判断部が前記条件を満たすと判断した購入情報が有する1または2以上の時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入リズムを特定する情報であり、1または2以上の時期情報を有する購入リズム情報を取得する第二購入リズム決定部としてさらに機能させ、
前記レコメンド部は、
前記ユーザ識別子により識別されるユーザまたは端末装置に、前記第二購入リズム決定部が取得した購入リズム情報が有する時期情報が示す時期に、前記商品情報格納部に格納されている1以上の商品情報のうちのいずれかの商品情報を送信するものとして、前記コンピュータを機能させるためのプログラムであって、
前記購入リズム情報生産装置は、
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報であり、一年の中の2以上の時期を特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報を含む2以上の購入情報とを有する2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報を含む情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備する購入リズム情報生産装置、または
ユーザを識別するユーザ識別子と、前記ユーザが商品を購入した時期に関する時期情報、および購入価格に関する価格情報または商品の種類を示す種類情報のうち1以上の情報を含む2以上の購入情報とを有する1または2以上の購入履歴情報が格納される購入履歴情報格納部と、購入情報が有する価格情報または種類情報のうち1以上の情報が予め決められた条件を満たすか否かを判断する判断部と、ユーザ識別子ごとに、前記判断部が前記条件を満たすと判断した購入情報であり、2以上の商品の購入情報が有する時期情報から、前記ユーザ識別子で識別されるユーザの商品の購入のリズムを特定する情報である購入リズム情報を取得する購入リズム決定部と、前記購入リズム決定部が取得した購入リズム情報をユーザ識別子に対応付けて蓄積する蓄積部とを具備し、前記購入履歴情報は、種類情報を含み、購入リズム情報を構成するために使用しない商品の種類に対応する1以上の種類情報が格納される非利用種類情報格納部をさらに具備し、前記判断部は、前記非利用種類情報格納部に格納されている1以上の各種類情報は予め決められた条件を満たさないと判断する、購入リズム情報生産装置である、プログラム
Purchase rhythm information A purchase rhythm information storage unit that stores purchase rhythm information accumulated by the production device in association with a user identifier, and a product information storage unit that stores one or more product information that is recommended product information. A second purchase that stores two or more purchase history information, including a user identifier that identifies the user, time information about when the user purchased the product, and two or more purchase information including price information about the purchase price. A computer that can access the history information storage unit,
The user or terminal device identified by the user identifier is provided with one or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information. It is a program to function as a recommendation part to send.
The computer
A price condition reception unit that accepts price conditions that make up the conditions for acquiring purchase rhythm information,
A second judgment unit that determines whether or not each of the two or more purchase information satisfies the condition using the price condition accepted by the price condition reception unit.
It is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information of 1 or 2 or more possessed by the purchase information determined by the second determination unit to satisfy the condition, and is 1 or 2 or more. Further function as a second purchase rhythm determination unit to acquire purchase rhythm information that has time information of
The recommendation part is
One or more product information stored in the product information storage unit at the time indicated by the time information contained in the purchase rhythm information acquired by the second purchase rhythm determination unit in the user or terminal device identified by the user identifier. A program for operating the computer as a means of transmitting product information of any of the above.
The purchase rhythm information production device is
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores two or more purchase history information, and a determination unit that determines whether or not one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier is specified from the timing information possessed by the purchase information of two or more products. The purchase rhythm determination unit that acquires the purchase rhythm information, which is the information that specifies two or more times in the year, and the purchase rhythm information acquired by the purchase rhythm determination unit are associated with the user identifier. A purchase rhythm information production device equipped with a storage unit for storage, or
Purchase history information storage in which two or more purchase history information having a user identifier that identifies a user, time information regarding the time when the user purchased the product, and two or more purchase information including price information regarding the purchase price is stored. The unit, the determination unit for determining whether or not the information including the price information contained in the purchase information satisfies the predetermined condition, and the purchase information for which the determination unit determines that the condition is satisfied for each user identifier. The purchase rhythm determination unit that acquires the purchase rhythm information that is information for specifying the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products, and the purchase rhythm determination. A purchase rhythm information production device having a storage unit that stores the purchase rhythm information acquired by the unit in association with a user identifier, or
It has a user identifier that identifies a user, and two or more purchase information including one or more of time information regarding the time when the user purchased the product and price information regarding the purchase price or type information indicating the type of the product. A purchase history information storage unit that stores one or more purchase history information, and a judgment unit that determines whether one or more of the price information or type information of the purchase information satisfies a predetermined condition. For each user identifier, the purchase information is determined by the determination unit to satisfy the above conditions, and the purchase rhythm of the user's product identified by the user identifier from the timing information possessed by the purchase information of two or more products. The purchase history information includes a purchase rhythm determination unit that acquires purchase rhythm information, which is information for specifying the above, and a storage unit that stores the purchase rhythm information acquired by the purchase rhythm determination unit in association with a user identifier. Further includes a non-use type information storage unit that stores one or more types of information corresponding to the type of product that is not used to configure the purchase rhythm information, including the type information, and the determination unit is said to be non-use. A program, which is a purchase rhythm information production device, that determines that each of one or more types of information stored in the type information storage unit does not satisfy a predetermined condition .
JP2020153462A 2020-09-14 2020-09-14 Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program Active JP7061813B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020153462A JP7061813B2 (en) 2020-09-14 2020-09-14 Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program
JP2022027211A JP7282414B2 (en) 2020-09-14 2022-02-24 Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020153462A JP7061813B2 (en) 2020-09-14 2020-09-14 Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016168858A Division JP6767040B2 (en) 2016-08-31 2016-08-31 Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022027211A Division JP7282414B2 (en) 2020-09-14 2022-02-24 Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program

Publications (2)

Publication Number Publication Date
JP2021002374A JP2021002374A (en) 2021-01-07
JP7061813B2 true JP7061813B2 (en) 2022-05-02

Family

ID=73994136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020153462A Active JP7061813B2 (en) 2020-09-14 2020-09-14 Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program

Country Status (1)

Country Link
JP (1) JP7061813B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003132258A (en) 2001-10-19 2003-05-09 Fujitsu Ltd Store information processor, store information processing method and store information processing system
JP2004220152A (en) 2003-01-10 2004-08-05 Sharp Corp Information recommendation device, extraction device for information recommendation destination, computer program and computer readable recording medium
US20050125309A1 (en) 2000-04-19 2005-06-09 Zhengrong Song Methods and systems of assisting users in purchasing items
US20140279208A1 (en) 2013-03-14 2014-09-18 Rosie Electronic shopping system and service
US20160162973A1 (en) 2014-12-08 2016-06-09 Lg Cns Co., Ltd. Personalized recommendation method and system, and computer-readable record medium

Family Cites Families (2)

* 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
US8234159B2 (en) * 2008-03-17 2012-07-31 Segmint Inc. Method and system for targeted content placement

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050125309A1 (en) 2000-04-19 2005-06-09 Zhengrong Song Methods and systems of assisting users in purchasing items
JP2003132258A (en) 2001-10-19 2003-05-09 Fujitsu Ltd Store information processor, store information processing method and store information processing system
JP2004220152A (en) 2003-01-10 2004-08-05 Sharp Corp Information recommendation device, extraction device for information recommendation destination, computer program and computer readable recording medium
US20140279208A1 (en) 2013-03-14 2014-09-18 Rosie Electronic shopping system and service
US20160162973A1 (en) 2014-12-08 2016-06-09 Lg Cns Co., Ltd. Personalized recommendation method and system, and computer-readable record medium

Also Published As

Publication number Publication date
JP2021002374A (en) 2021-01-07

Similar Documents

Publication Publication Date Title
CN109286646B (en) Message pushing method, device and system
US11107089B2 (en) Digital content distribution using identification tags
US20060249576A1 (en) Systems and methods for providing near real-time collection and reporting of data to third parties at remote locations
CN102750645A (en) Implementing computer interaction response tests
US9705460B2 (en) Information processing apparatus, control method, and non-transitory computer readable storage medium
CN102165470A (en) Suggesting things to do during time slots in a schedule
US20080215290A1 (en) Determining a location based advertising campaign
WO2010028111A9 (en) System and method for delivering preference-based content and advertising
US20150066652A1 (en) System and method for dynamic cross-platform allocation of third-party content
JP7282414B2 (en) Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program
CA2767732A1 (en) Viral advertisements
CN108694174A (en) Content launches the analysis method and device of data
JP6767040B2 (en) Purchase rhythm information production device, recommendation device, purchase rhythm information production method, recommendation method, and program
CN110648167A (en) Micropayment compensation for user-generated game content
JP7061813B2 (en) Purchase rhythm information production equipment, recommendation equipment, purchase rhythm information production method, recommendation method, and program
CN111582899A (en) Method, device and system for quantizing display link effect and storage medium
JP2009276377A (en) Advertisement providing method, advertisement providing device and advertisement providing program
WO2020195927A1 (en) Information processing device, information processing method, and program
US9495688B2 (en) System and method for preference generation
JP2009080717A (en) System, apparatus, method, and program for content distribution
JP6807105B2 (en) Information processing equipment, information processing methods, information processing systems, and programs
JP6845294B2 (en) Membership management equipment, membership management methods, and programs
JP6548702B2 (en) Management device, management method, and management program
JP2001306780A (en) Method and system for collecting client information
JP2009194480A (en) Digital signage system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220224

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220224

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220322

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220329

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: 20220405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220412

R150 Certificate of patent or registration of utility model

Ref document number: 7061813

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150