JP7080608B2 - Recommendation device, recommendation method and recommendation program - Google Patents
Recommendation device, recommendation method and recommendation program Download PDFInfo
- Publication number
- JP7080608B2 JP7080608B2 JP2017166012A JP2017166012A JP7080608B2 JP 7080608 B2 JP7080608 B2 JP 7080608B2 JP 2017166012 A JP2017166012 A JP 2017166012A JP 2017166012 A JP2017166012 A JP 2017166012A JP 7080608 B2 JP7080608 B2 JP 7080608B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- user
- sales
- information
- recommendation
- 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
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000007704 transition Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000010365 information processing Effects 0.000 description 4
- 230000000386 athletic effect Effects 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 229920000742 Cotton Polymers 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、推薦装置、推薦方法及び推薦プログラムに関する。 The present invention relates to a recommendation device, a recommendation method and a recommendation program.
今日において、ネットワーク等を介して購入した商品の購入履歴に基づいて、購入された商品に関連する関連商品を、ユーザに推薦するサービスが知られている。 Today, there is known a service that recommends a related product related to a purchased product to a user based on the purchase history of the product purchased via a network or the like.
例えば、特許文献1(特開2016-206794号公報)には、利用者本人の取引の履歴から得られる情報に基づいて取引対象を推薦する情報処理装置が開示されている。この情報処理装置の場合、商品を複数階層で項目分けした階層情報に基づいて、利用者が商品を購入又は閲覧した履歴の情報を、階層に含まれる項目毎に分割する。そして、項目毎に分割した履歴情報から、階層毎に算出したエントロピーに基づいて購買傾向をモデル化し、このモデル化した結果に対応する商品を利用者に推薦する。 For example, Patent Document 1 (Japanese Unexamined Patent Publication No. 2016-206794) discloses an information processing device that recommends a transaction target based on information obtained from the transaction history of the user himself / herself. In the case of this information processing device, the information of the history in which the user has purchased or browsed the product is divided into each item included in the hierarchy based on the hierarchical information in which the product is divided into items in a plurality of layers. Then, the purchasing tendency is modeled based on the entropy calculated for each layer from the history information divided for each item, and the product corresponding to the modeled result is recommended to the user.
また、特許文献2(特開2016-181196号公報)には、商品画像又は商品説明文の内容を含む商品情報に基づいて、ユーザの嗜好に合致する商品を推薦する情報処理装置が開示されている。この情報処理装置の場合、商品画像及び商品説明文を含む商品データを特徴量に変換し、商品を購入するユーザデータの特徴量と共に機械学習し、ユーザデータの特徴量と、商品データの特徴量との相関関係を学習した相関関係学習モデルを作成する。また、商品を購入するサイトにアクセスしたユーザに対応するユーザデータの特徴量及び商品データの特徴量を取得し、相関関係学習モデルを適用した機械学習を実行して適合度を算出する。そして、算出した適合度に基づいて推薦順位を決定し、決定した各商品をユーザに推薦する。 Further, Patent Document 2 (Japanese Unexamined Patent Publication No. 2016-181196) discloses an information processing device that recommends a product that matches a user's taste based on product information including the content of a product image or a product description. There is. In the case of this information processing device, the product data including the product image and the product description is converted into the feature amount, machine learning is performed together with the feature amount of the user data for purchasing the product, and the feature amount of the user data and the feature amount of the product data are used. Create a correlation learning model that learns the correlation with. In addition, the feature amount of the user data corresponding to the user who accessed the site for purchasing the product and the feature amount of the product data are acquired, and machine learning to which the correlation learning model is applied is executed to calculate the goodness of fit. Then, the recommendation order is determined based on the calculated goodness of fit, and each determined product is recommended to the user.
しかしながら、商品には、需要が多くなる時期等のように、推薦に適したタイミングが存在する。このため、商品の推薦は、商品毎に適したタイミングで行うことが好ましい。 However, there is a timing suitable for recommendation, such as when the demand for a product increases. Therefore, it is preferable to recommend products at a timing suitable for each product.
本願は、上記に鑑みてなされたものであって、商品毎に適したタイミングで商品の購入等のための推薦を行う推薦装置、推薦方法及び推薦プログラムの提供を目的とする。 The present application has been made in view of the above, and an object of the present application is to provide a recommendation device, a recommendation method, and a recommendation program for making recommendations for purchasing products at appropriate timings for each product.
本願に係る推薦装置は、商品の売上推移を示す売上情報に基づいて、所定期間内に売り上げが増加する商品を特定する特定部と、特定部によって特定された商品の売り上げが増加する時期から所定期間前に、商品に関する通知を行う通知部とを有する。 The recommendation device according to the present application is a specific unit that identifies a product whose sales increase within a predetermined period based on sales information indicating a sales transition of the product, and a predetermined unit from a time when the sales of the product specified by the specific unit increase. It has a notification unit that gives notifications about products before the period.
実施形態の一態様によれば、商品毎に適したタイミングで商品の購入等のための推薦を行うことができるという効果を奏する。 According to one aspect of the embodiment, there is an effect that a recommendation for purchasing a product or the like can be made at a timing suitable for each product.
以下、一例として、本願に係る推薦装置、推薦方法及び推薦プログラムを適用した推薦システムを、本願に係る推薦装置、推薦方法及び推薦プログラムを実施するための形態(以下、「実施形態」と呼ぶ)として、図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る推薦装置、推薦方法及び推薦プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, as an example, a recommender system to which a recommendation device, a recommendation method, and a recommendation program according to the present application is applied is a mode for implementing the recommendation device, the recommendation method, and the recommendation program according to the present application (hereinafter, referred to as “embodiment”). Will be described in detail with reference to the drawings. It should be noted that this embodiment does not limit the recommendation device, the recommendation method, and the recommendation program according to the present application. In addition, each embodiment can be appropriately combined as long as the processing contents do not contradict each other. Further, in each of the following embodiments, the same parts are designated by the same reference numerals, and duplicate explanations are omitted.
〔推薦処理の一例〕
まず、図1を用いて、第1の実施形態及び第2の実施形態となる推薦処理の一例について説明する。第1の実施形態の推薦処理では、推薦装置1が、現時点から所定期間内に売り上げが増加する商品を検出する。なお、「商品」とは、有形の物品の他、人等に施すサービス等の無形の奉仕等を含む概念である。
[Example of recommendation processing]
First, an example of the recommendation process according to the first embodiment and the second embodiment will be described with reference to FIG. In the recommendation process of the first embodiment, the
図1に示す例は、ランドセル、靴下及び運動靴の売り上げの遷移を示している。この例の場合、ランドセルは、12月に売り上げが増加し、靴下は、1年中、略々一律の売り上げであり、運動靴は4月及び9月に売り上げが増加することを示している。推薦装置1は、このような各商品の売り上げの推移を検出する。
The example shown in FIG. 1 shows the transition of sales of school bags, socks and athletic shoes. In the case of this example, school bags show an increase in sales in December, socks have a roughly uniform sales year-round, and athletic shoes have an increase in sales in April and September. The
また、推薦装置1は、現在の日付(現時点)が10月1日である場合、この10月1日から例えば2か月以内等の所定期間内に売り上げが増加する商品の有無を検出する。図1に示す例の場合、現時点である10月1日から2か月以内に売り上げが増加する商品は、ランドセルである。このため、推薦装置1は、需要が多くなることで売り上げが増加する時期よりも、例えば一月前又は二月前等の所定期間前に、売り切れが見込まれる旨の通知等により、ユーザに対して商品の購入を勧める。
Further, when the current date (current time) is October 1, the
これにより、商品毎に適したタイミングで商品の購入をユーザに勧めることができる。また、時期的な売り上げの増加により商品が売り切れてしまい、商品の購入が困難となる前に、ユーザが将来的に必要となる可能性の高い商品の購入を勧めることができる。 As a result, it is possible to recommend the user to purchase the product at a timing suitable for each product. In addition, users can be encouraged to purchase products that are likely to be needed in the future, before the products are sold out due to the increase in sales over time and it becomes difficult to purchase the products.
以上が第1の実施形態の推薦処理の概要であるが、この他、第2の実施形態の推薦処理では、推薦装置1が、ユーザの購入履歴及び検索情報等に基づいて特定したユーザに対して、商品毎に適した上述のタイミングで商品の購入を勧める。また、単に購入履歴等に基づいてユーザと特定するのではなく、例えば6年前に乳児用品を購入したユーザに対しては、6年が経過したタイミングで、小学生用のランドセルの購入を勧める等のように、時間の経過と共にユーザが必要となる商品を推定し、上述の商品毎に適したタイミングで商品の購入をユーザに勧める。これにより、真に必要となる商品の購入の勧めを、真に必要とするユーザに対して行うことができる。
The above is the outline of the recommendation process of the first embodiment. In addition, in the recommendation process of the second embodiment, the
以下、このような推薦処理を行う推薦装置1及び推薦装置1を含む推薦システムの構成等を、実施形態毎に、詳細に説明する。
〔第1の実施形態〕
(システム構成)
図2に、第1の実施形態となる推薦システムのシステム構成図を示す。この図1に示すように、推薦システムは、一つ又は複数の推薦装置1、及び、一つ又は複数のユーザ端末2を有している。推薦装置1及びユーザ端末2は、例えばインターネット又はLAN(Local Area Network)等の所定のネットワーク3を介して相互に接続されている。
Hereinafter, the configuration and the like of the
[First Embodiment]
(System configuration)
FIG. 2 shows a system configuration diagram of a recommender system according to the first embodiment. As shown in FIG. 1, the recommender system has one or
ユーザ端末2としては、デスクトップ型、ノート型のパーソナルコンピュータ装置の他、携帯電話機、スマートフォン端末及びタブレット型端末等の他、メガネ型又は時計型等のウエアラブル端末等を用いることができる。
As the
(第1の実施形態の推薦装置の構成)
制御部6は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、推薦プログラム22がRAMを作業領域として実行されることにより実現される。また、制御部6は、例えばASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。図3に示す制御部6は、ユーザ端末2との間の通信制御を行うと共に、推薦プログラム22を実行することで特定部31及び通知部32を実現する。後述するが、制御部6は、特定部31として機能することで、所定期間内に売り上げが増加する商品を検出する。また、制御部6は、通知部32として機能することで、所定期間内に売り上げが増加する商品の存在をユーザに通知し、購入を勧める。
(Configuration of Recommended Device of First Embodiment)
The
また、各機能を実現する推薦プログラム22は、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、推薦プログラム22は、CD-R、DVD(Digital Versatile Disk)、ブルーレイディスク(登録商標)、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、推薦プログラム22は、インターネット等のネットワーク経由でインストールするかたちで提供してもよい。また、推薦プログラム22は、携帯端末内のROM等に予め組み込んで提供してもよい。 Further, the recommendation program 22 that realizes each function is provided by recording a file in an installable format or an executable format on a recording medium that can be read by a computer device such as a CD-ROM or a flexible disk (FD). May be good. Further, the recommendation program 22 may be provided by recording on a recording medium readable by a computer device such as a CD-R, a DVD (Digital Versatile Disk), a Blu-ray disc (registered trademark), or a semiconductor memory. Further, the recommendation program 22 may be provided in the form of being installed via a network such as the Internet. Further, the recommendation program 22 may be provided by incorporating it into a ROM or the like in the mobile terminal in advance.
(売上情報の様式)
図4は、記憶部7に記憶されている売上情報23の様式の一例である。この売上情報23及び後述するユーザ情報24は、例えばネットワーク3上のショッピングサーバ装置により集計され配信される。推薦装置1は、ショッピングサーバ装置から売上情報23及びユーザ情報24を取得し、記憶部7に記憶する。なお、この例では、売上情報23及びユーザ情報24は、ショッピングサーバ装置から取得することとしたが、実店舗のコンピュータ装置等から売上情報及びユーザ情報を取得してもよい。
(Sales information format)
FIG. 4 is an example of the format of the
図4に例示するように、商品を購入したユーザのユーザ識別番号(ユーザID)、売上年月日、商品名、売上個数、売上店名及び商品の値段等が、売上情報23としてショッピングサーバ装置から配信される。推薦装置1の制御部6は、ショッピングサーバ装置から取得した売上情報23を記憶部7に記憶制御する。
As illustrated in FIG. 4, the user identification number (user ID), sales date, product name, number of units sold, store name, product price, etc. of the user who purchased the product are obtained from the shopping server device as
図4に示す例は、ユーザIDが「A123」のユーザが、2011年8月10日にAB服店から乳児用の靴下5足を1500円で購入した場合の売上情報23を示している。この場合、「A123」のユーザID、「2011年8月10日」の売上年月日、「靴下(乳児用)」の商品名、「5足」の売上個数、「AB服店」の売上店名、及び、「1500円」の商品の値段を示す情報が売上情報23としてショッピングサーバ装置から配信される。同様に、図4に示す例は、ユーザIDが「B911」のユーザが、2011年12月1日にFデパートウェブ店からランドセル1つを51000円で購入した場合の売上情報23を示している。この場合、「B911」のユーザID、「2011年12月1日」の売上年月日、「ランドセル」の商品名、「1つ」の売上個数、「Fデパートウェブ店」の売上店名、及び、「5100円」の商品の値段を示す情報が売上情報23としてショッピングサーバ装置から配信される。制御部6は、このような売上情報23を、記憶部7に記憶制御する。
The example shown in FIG. 4 shows
(ユーザ情報の様式)
図5は、記憶部7に記憶されているユーザ情報24の様式の一例である。この図5に例示するように、ユーザID、ユーザ名、電子メールアドレス(携帯電話アドレス)、住所、及び、電話番号等がユーザ情報24としてショッピングサーバ装置から配信される、推薦装置1の制御部6は、ショッピングサーバ装置から取得したユーザ情報24を、記憶部7に記憶する。この図5の例は、「A123」のユーザID、「○○○○」のユーザ名、「A@B.com」の電子メールアドレス、「北海道札幌市○○」の住所、「011-○○○○-××××」の電話番号等が、ユーザ情報24としてショッピングサーバ装置から配信された例を示している。同様に、図5の例は、「A127」のユーザID、「○○××」のユーザ名、「C@D.co.jp」の電子メールアドレス、「神奈川県横浜市××」の住所、「090-○○○○-××××」の電話番号等が、ユーザ情報24としてショッピングサーバ装置から配信された例を示している。制御部6は、このようなユーザ情報24を、記憶部7に記憶制御する。
(User information format)
FIG. 5 is an example of the format of the
(第1の実施形態の商品の推薦動作)
次に、第1の実施形態の推薦システムにおける商品の推薦動作を説明する。図6は、第1の実施形態の推薦システムにおける商品の推薦動作の流れを示すフローチャートである。このフローチャートは、例えば3時間毎、一日毎又は一月毎等のように、所定時間毎に、図3に示す制御部6が、記憶部7に記憶されている推薦プログラム22に基づいて実行する。なお、この例では、図6のフローチャートの処理は、所定時間毎に実行することとしたが、管理者等が指定したタイミング等の、任意のタイミングで実行してもよい。
(Product recommendation operation of the first embodiment)
Next, the product recommendation operation in the recommendation system of the first embodiment will be described. FIG. 6 is a flowchart showing a flow of product recommendation operation in the recommendation system of the first embodiment. This flowchart is executed by the
ステップS1では、特定部31が、図4に示した売上情報23に基づいて、所定期間内に売り上げ数が増加する商品を特定する。例えば、図7は、ランドセルの売り上げ数の推移を示している。ランドセルは、翌年の4月から小学生となる新入生が必要となり、また、高価であることから、ボーナス時期である前の年の12月に売上数が増加する傾向にある。そして、現在の日時から所定期間内に、このランドセルの売上が増加する時期となる場合、売り切れが予想されるため、特定部31は、「ランドセル」を、所定期間内に売上が増加する商品として特定する。
In step S1, the specifying unit 31 identifies a product whose sales number increases within a predetermined period based on the
なお、この例は、月単位で売り上げの増加の有無を特定する例であるが、1日の時間単位で売り上げが変動する場合は、時間単位で売り上げの増加の有無を特定してもよいし、1月の日単位で売り上げが変動する場合は、日単位で売り上げの増加の有無を特定してもよい。 In this example, whether or not the sales increase is specified on a monthly basis, but if the sales fluctuate on an hourly basis in a day, the presence or absence of an increase in sales may be specified on an hourly basis. If the sales fluctuate on a daily basis in January, it may be specified whether or not the sales increase on a daily basis.
次に、図6のフローチャートのステップS2において、特定部31は、所定期間内に売り上げが増加する商品(推薦商品)が存在するか否かを判別する。例えば、図7を用いて説明したランドセルの場合、12月が売り上げ増加時期となる。このため、特定部31は、現在の日付が、ランドセルの売り上げが増加する12月の月初め(12月1日)から、例えば2か月等の所定期間内の日付であるか否かを判別する。 Next, in step S2 of the flowchart of FIG. 6, the specific unit 31 determines whether or not there is a product (recommended product) whose sales increase within a predetermined period. For example, in the case of the school bag described with reference to FIG. 7, December is the time for increasing sales. Therefore, the specific unit 31 determines whether or not the current date is within a predetermined period such as two months from the beginning of December (December 1) when the sales of the school bag increase. do.
また、例えば「10月1日」が現在の日付(現時点)である場合、この現在の日付は、ランドセルの売り上げが増加する12月の月初めから2か月以内(所定期間内)の日付となる(ステップS2:Yes)。この場合、ステップS3に処理が進み、図3に示す通知部32が、図5を用いて説明したユーザ情報24に基づいて、各ユーザに、ランドセルの売り上げが増加する時期が近い旨の通知(売り切れのおそれがある月が迫っている旨の通知)を行う。
Also, for example, if "October 1" is the current date (current time), this current date will be the date within 2 months (within the specified period) from the beginning of December when the sales of school bags increase. (Step S2: Yes). In this case, the process proceeds to step S3, and the notification unit 32 shown in FIG. 3 notifies each user that the time for increasing the sales of the school bag is near, based on the
また、通知部32は、推薦商品が必要となる時期を示す情報を含めて上述の通知を行う。具体的には、ランドセルの場合、翌年の4月の入学時に必要となる。このため、通知部32は、例えば「来年の4月のご入学により、ランドセルが必要となります」等の推薦商品が必要となる時期を示す情報を含めて上述の通知を行う。これにより、各ユーザに対して推薦商品は、必要性が高い商品であることを知らせることができ、ユーザが推薦商品を購入する可能性を、より高めることができる。 In addition, the notification unit 32 gives the above-mentioned notification including information indicating when the recommended product is needed. Specifically, in the case of a school bag, it will be required at the time of admission in April of the following year. Therefore, the notification unit 32 gives the above-mentioned notification including information indicating when the recommended product is required, such as "A school bag will be required for admission in April next year". As a result, it is possible to inform each user that the recommended product is a product with high necessity, and it is possible to further increase the possibility that the user purchases the recommended product.
ステップS3では、通知部32が、例えば「小学校に進学のお子様をお持ちの場合、来年の4月にランドセルが必要となります。ランドセルは、毎年12月が売り上げのピークとなり、売り切れが予想されます。お早目のご購入をお勧めいたします」等の、商品の売り切れ等を予告する電子メールを作成し、上述のユーザ情報24に基づいて、各ユーザ宛てに送信するように、通信部15を通信制御する。これにより、ユーザ情報24が登録されている各ユーザは、商品が売り切れる前に、将来的に必要となる可能性の高い商品の購入の検討を行うことができる。
In step S3, the notification unit 32 says, for example, "If you have a child who goes on to elementary school, you will need a school bag in April next year. The school bag is expected to be sold out at the peak of sales in December every year. The
なお、この例は、ユーザに対して電子メールで通知することとしたが、上述の内容の文章等をポータルサイトの広告として表示することで、各ユーザに通知してもよいし、各ユーザに対してプッシュ通知を行ってもよい。 In this example, the user is notified by e-mail, but each user may be notified by displaying the above-mentioned text or the like as an advertisement on the portal site, or each user may be notified. You may give a push notification to it.
また、上述のステップS2において、特定部31により、例えば2か月等の所定期間内に売り上げが増加する商品が存在しないと判別された場合は(ステップS2:No)、上述のユーザに対する通知を行うタイミングではないため、そのまま図6のフローチャートの処理が終了となる。 Further, in step S2 described above, if it is determined by the specific unit 31 that there is no product whose sales increase within a predetermined period such as two months (step S2: No), the above-mentioned user is notified. Since it is not the timing to perform the process, the process of the flowchart of FIG. 6 ends as it is.
(第1の実施形態の効果)
以上の説明から明らかなように、第1の実施形態の推薦システムは、所定期間内に売り上げが増加する時期となる商品を検出して各ユーザに通知する。これにより、売り上げが増加して売り切れとなる前に、各ユーザに対して商品の購入の検討を促し、ユーザの潜在的なニーズに合った商品の購入を推薦することができる。また、商品毎に適したタイミングで商品の購入等のための推薦を行うことができる。
(Effect of the first embodiment)
As is clear from the above description, the recommender system of the first embodiment detects a product at a time when sales increase within a predetermined period and notifies each user. This makes it possible to encourage each user to consider purchasing a product and recommend the purchase of a product that meets the potential needs of the user before the sales increase and the product is sold out. In addition, it is possible to make recommendations for purchasing products at appropriate timings for each product.
また、第1の実施形態の推薦システムは、売り上げがピークとなる時期を迎える前から通常数以上の商品の販売を可能とすることができる。また、一例ではあるが、商品の在庫が最小限となった際に、商品の在庫を最大限とするように商品の発注を行うミニマックス方式で商品管理を行う販売業者であっても、余剰在庫の発生を極力防止して、商品の売り上げ向上を図ることができる。 In addition, the recommender system of the first embodiment can sell more than a normal number of products even before the peak sales period is reached. In addition, as an example, even a seller who manages products by the minimax method, which places an order for products so as to maximize the inventory of products when the inventory of products is minimized, has a surplus. It is possible to prevent the generation of inventory as much as possible and improve the sales of products.
〔第2の実施形態〕
次に、第2の実施形態の推薦システムの説明をする。上述の第1の実施形態の例は、売り上げが増加する時期となる商品を、各ユーザに通知する例であった。これに対して、以下に説明する第2の実施形態の推薦システムは、商品を推薦するユーザのうち、将来的に必要となる可能性の高いユーザを特定して商品を推薦する例である。なお、上述の第1の実施形態と以下に説明する第2の実施形態は、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複説明は省略する。
[Second Embodiment]
Next, the recommendation system of the second embodiment will be described. The example of the first embodiment described above was an example of notifying each user of a product at which sales are expected to increase. On the other hand, the recommender system of the second embodiment described below is an example of identifying a user who is likely to be needed in the future and recommending the product among the users who recommend the product. It should be noted that the first embodiment described above and the second embodiment described below differ only in this respect. Therefore, in the following, only the difference between the two will be explained, and the duplicate explanation will be omitted.
(第2の実施形態の推薦装置の構成)
図8は、第2の実施形態の推薦システムにおける推薦装置1の主要部のブロック図である。この図8に示すように、第2の実施形態の場合、推薦装置1は、上述の第1の実施形態と同様に、通信部5、制御部6及び記憶部7を有している。記憶部7には、上述のオペレーションシステム(OS)21、売上情報23及びユーザ情報24の他、第2の実施形態の推薦装置1用の推薦プログラム51、購入履歴情報52及び検索情報53(ログ情報の一例)が記憶されている。
(Configuration of Recommended Device of Second Embodiment)
FIG. 8 is a block diagram of a main part of the
制御部6は、推薦プログラム51を実行することで特定部31及び通知部32の他、推定部41及び検出部42を実現する。後述するが、制御部6は、特定部31として機能することで、所定期間内に売り上げが増加する商品を検出する。また、制御部6は、検出部42として機能することで、所定期間内に売り上げが増加する商品(推薦商品)を購入したユーザを検出する。また、制御部6は、推定部41として機能することで。推薦商品を購入したユーザの検索履歴と同じ又は類似する検索履歴のユーザを、推薦商品を購入する可能性の高いユーザとして推定する。そして、制御部6は、通知部32として機能することで、推薦商品の存在を、上述の検索履歴に基づいて検出したユーザに通知して購入を勧める。
The
(購入履歴情報の様式)
図9は、記憶部7に記憶されている購入履歴情報52の様式の一例である。この購入履歴情報52及び後述する検索情報53は、上述の売上情報23及びユーザ情報24と共に、ネットワーク3上のショッピングサーバ装置により集計され配信される。推薦装置1は、ショッピングサーバ装置から売上情報23及びユーザ情報24と共に、購入履歴情報52及び検索情報53を取得し、記憶部7に記憶する。なお、この例では、購入履歴情報52及び検索情報53は、ショッピングサーバ装置から取得することとしたが、実店舗のコンピュータ装置等から購入履歴情報52及び検索情報53を取得してもよいことは、上述と同様である。
(Purchase history information format)
FIG. 9 is an example of the format of the
図9に例示するように、購入履歴情報52としては、ユーザID,ユーザ名、購入年月日、商品名、購入個数、購入店名、及び、購入金額等がショッピングサーバ装置から配信される。この図9に示す例は、ユーザIDがA123のユーザが、2011年8月10日に乳児用の靴下を、AB服店から5足購入し、購入金額は1500円であったことを示す購入履歴情報52が配信された例を示している。同様に、図9に示す例は、ユーザIDがB911のユーザが、2016年9月4日に運動靴1足を、Jシューズ店から購入し、購入金額は3500円であったことを示す購入履歴情報52が配信された例を示している。制御部6は、このような購入履歴情報52を、記憶部7に記憶制御する。
As illustrated in FIG. 9, as the
(検索情報の様式)
図10は、記憶部7に記憶されている検索情報53の様式の一例である。この図10に例示するように、検索情報53としては、ユーザID,ユーザ名、検索時刻(検索年月日時分秒)、検索ワード等がショッピングサーバ装置から配信される。この図10に示す例は、ユーザIDがA123のユーザは、2011年8月10日に「くつ下、乳児用、綿」の検索ワード(クエリ)を用いてネットワーク検索を行ったことを示す検索情報53が、配信されたことを示している。同様に、図10に示す例は、ユーザIDがB911のユーザは、2011年6月10日に「抱っこひも、値段」の検索ワードを用いてネットワーク検索を行ったことを示す検索情報53が、配信されたことを示している。
(Search information format)
FIG. 10 is an example of the format of the
なお、以下、ユーザ(購入者)によって入力された検索ワード(クエリ)を用いて、推薦商品を購入したユーザと同じ又は類似するネットワーク検索を行っている他のユーザを検出する例を説明する。しかし、検索ワードの代わりに、又は、検索ワードと共に、購入者によって閲覧されたコンテンツに関する情報である閲覧履歴情報、及び(又は)、購入者によって購入された商品に関する情報である購入履歴情報を用いてもよい。 Hereinafter, an example of detecting another user who is performing the same or similar network search as the user who purchased the recommended product will be described using the search word (query) input by the user (purchaser). However, instead of or together with the search word, browsing history information that is information about the content viewed by the purchaser and / or purchase history information that is information about the product purchased by the purchaser is used. You may.
(第2の実施形態の商品の推薦動作)
次に、第2の実施形態の推薦システムにおける商品の推薦動作を説明する。図11は、第2の実施形態の推薦システムにおける商品の推薦動作の流れを示すフローチャートである。このフローチャートのステップS1及びステップS2の各処理は、図6のフローチャートのステップS1及びステップS2の各処理と同じ処理である。すなわち、ステップS1及びステップS2では、特定部31が、所定期間内に売上が増加する推薦商品を特定する。これにより、処理がステップS11に進む。なお、ステップS1及びステップS2の詳細な動作は、上述の第1の実施形態の説明を参照されたい。
(Product recommendation operation of the second embodiment)
Next, the product recommendation operation in the recommendation system of the second embodiment will be described. FIG. 11 is a flowchart showing a flow of product recommendation operation in the recommendation system of the second embodiment. Each process of step S1 and step S2 of this flowchart is the same process as each process of step S1 and step S2 of the flowchart of FIG. That is, in step S1 and step S2, the specifying unit 31 specifies a recommended product whose sales increase within a predetermined period. As a result, the process proceeds to step S11. For the detailed operations of steps S1 and S2, refer to the above description of the first embodiment.
次に、ステップS11では、図8に示す検出部42が、図9を用いて説明した各ユーザの購入履歴情報52を参照することで、過去に推薦商品(ステップS2で特定した商品)を購入したユーザを検出する。具体的には、特定部31により、推薦商品として例えば「ランドセル」が特定された場合、検出部42は、この購入履歴情報52を参照することで、ランドセルを購入したユーザを検出する。図9に示す例の場合、ユーザIDがA123のユーザが、2017年12月1日にランドセルを購入している。このため、検出部42は、ユーザIDがA123のユーザを、過去に推薦商品を購入したユーザとして検出する。
Next, in step S11, the detection unit 42 shown in FIG. 8 purchases the recommended product (the product specified in step S2) in the past by referring to the
次に、ステップS12では、推定部41が、ステップS11で検出したユーザのログ情報に基づいて、同じ又は類似するログ情報を有するユーザを検出する。具体的には、図9に示す購入履歴情報52の例において、ユーザIDがA123のユーザは、2017年12月1日にランドセルを購入している。図10に示した検索情報53を参照して、ユーザIDがA123のユーザの検索情報53を調べると、ランドセルを購入した2017年12月1日の6年前となる2011年8月10日~2011年9月3日の間に、「靴下」、「乳児用」、「抱っこひも」等の検索ワードで検索を行っている。これは、ユーザIDがA123のユーザ(又は親戚等)には、2011年に新生児が生まれ、6年後の2017年12月1日に、2018年4月に行われる小学校の入学式の準備を行っていることを意味している。
Next, in step S12, the estimation unit 41 detects a user having the same or similar log information based on the log information of the user detected in step S11. Specifically, in the example of the
このため、推定部41は、ステップS12において、6年前に、ユーザIDがA123のユーザと同様に「靴下」、「乳児用」、「抱っこひも」等の新生児用の検索ワードで検索を行っている他のユーザを検索情報53から検出する。図10の例の場合、ユーザIDがB911のユーザが、6年前である、ユーザIDがA123のユーザと略々同時期に、「抱っこひも」、「値段」の検索ワードで検索を行っている。このため、ユーザIDがB911のユーザ(又は親戚等)にも、2011年に新生児が生まれ、2018年4月に行われる小学校の入学式の準備を行っている可能性が高い。このため、推定部41は、ユーザIDがB911のユーザを、推薦商品を購入したユーザ(ユーザIDがA123のユーザ)と同じ又は類似するログ情報のユーザとして検出する。
Therefore, in step S12, the estimation unit 41 searches six years ago with search words for newborn babies such as "socks", "for infants", and "carrying straps" as in the case of users with user ID A123. Other users are detected from the
推薦商品を購入したユーザの検索情報53と同様の検索情報53で検索を行っている他のユーザを検出することで、推薦商品を購入したユーザの生活環境と同様の生活環境の他のユーザを検出することができる。すなわち、推薦商品が将来的に必要となる可能性が高く、また、推薦商品を購入する可能性が高いユーザを特定して検出(推定)することができる。
By detecting other users who are searching with the
このように推薦商品を購入したユーザの生活環境と同様の生活環境の他のユーザが検出されると、通知部32は、ステップS13において、推薦商品を購入したユーザの検索情報53と同様の検索情報53で検索を行っている他のユーザに対して、上述のように電子メール等の通知制御を行う。これにより、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦する通知を行うことができる。
When another user in a living environment similar to the living environment of the user who purchased the recommended product is detected, the notification unit 32 searches in step S13 in the same manner as the
(第2の実施形態の効果)
以上の説明から明らかなように、第2の実施形態の推薦システムは、上述の第1の実施形態の推薦システムと同じ効果が得られる他、以下の効果を得ることができる。
(Effect of the second embodiment)
As is clear from the above description, the recommendation system of the second embodiment can obtain the same effect as the recommendation system of the first embodiment described above, and can also obtain the following effects.
推薦商品を購入したユーザの検索情報53と同様の検索情報53で検索を行っている他のユーザに対して推薦商品の購入の推薦を行うため、推薦商品を購入したユーザと同様の生活環境で生活している可能性の高いユーザに対して、推薦商品の購入を推薦できる。このため、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。
Similar to the
〔ハードウェア構成〕
上述の各実施形態の推薦装置1及びユーザ端末2は、例えば図12に示す構成のコンピュータ装置によって実現される。以下、推薦装置1を例に挙げて説明する。図12は、推薦装置1の機能を実現するコンピュータ装置の一例を示すハードウェア構成図である。このコンピュータ装置は、CPU11、RAM12、ROM13、HDD14、通信部15、入出力インタフェース(I/F)16、及び、メディアインタフェース(I/F)17を有する。
[Hardware configuration]
The
CPU11は、図3及び図8に示す制御部6に相当する。CPU11は、ROM13又はHDD14に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM13は、コンピュータ装置の起動時にCPU11によって実行されるブートプログラム及びコンピュータ装置のハードウェアに依存するプログラム等を記憶する。
The
RAM12~HDD14は、図3及び図8に示す記憶部7に相当する。HDD14は、CPU11で実行されるプログラム、及び、これらのプログラムで用いられるデータ等を記憶する。通信部15は、図3及び図8に示す通信部5に相当する。通信部15は、図2に示したネットワーク3を介して、他の機器からデータを受信してCPU11へ転送し、CPU11が生成したデータを、ネットワーク3を介して他の機器へ送信する。
The
CPU11は、入出力インタフェース16を介して、ディスプレイ装置、プリンタ装置等の出力装置、及び、キーボード装置、マウス装置等の入力装置を制御する。CPU11は、入出力インタフェース16を介して、入力装置からデータを取得する。また、CPU11は、入出力インタフェース16を介して生成したデータを出力装置へ出力する。
The
メディアインタフェース17は、記録媒体18に記憶されたプログラム又はデータを読み取り、RAM12を介してCPU11に提供する。CPU11は、かかるプログラムを、メディアインタフェース17を介して記録媒体18からRAM12上にロードし、ロードしたプログラムを実行する。記録媒体18は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The media interface 17 reads the program or data stored in the
例えば、コンピュータ装置が実施形態に係る推薦装置1として動作する場合、コンピュータ装置のCPU11は、RAM12上にロードされた上述の推薦プログラムを実行することで、制御部6の機能を実現する。また、HDD14には、記憶部7内のデータが記憶される。コンピュータ装置のCPU11は、これらのプログラムを記録媒体18から読み取って実行するが、他の例として、他の装置からネットワーク3を介してこれらのプログラムを取得してもよい。
For example, when the computer device operates as the
〔その他〕
上述の各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
Of the processes described in each of the above embodiments, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually. All or part of it can be done automatically by a known method. In addition, information including processing procedures, specific names, various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown in the figure.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、上述の各実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of them may be functionally or physically distributed / physically in any unit according to various loads and usage conditions. Can be integrated and configured. Further, each of the above-described embodiments and modifications can be appropriately combined as long as the processing contents do not contradict each other.
〔効果〕
上述してきたように、各実施形態の推薦システムの推薦装置1は、商品の売上推移を示す売上情報に基づいて、所定期間内に売り上げが増加する商品を特定する特定部31と、特定部31によって特定された商品の売り上げが増加する時期から所定期間前に、商品に関する通知を行う通知部32とを有する。
〔effect〕
As described above, the
これにより、売り上げが増加して売り切れとなる前に、各ユーザに対して商品の購入の検討を促し、ユーザの潜在的なニーズに合った商品の購入を推薦することができる。また、商品毎に適したタイミングで商品の購入等のための推薦を行うことができる。 This makes it possible to encourage each user to consider purchasing a product and recommend the purchase of a product that meets the potential needs of the user before the sales increase and the product is sold out. In addition, it is possible to make recommendations for purchasing products at appropriate timings for each product.
また、少なくとも商品を売り上げた日付を示す情報及び売上個数を示す情報を含む売上情報を用いる。これにより、所定期間内に売り上げが増加する商品を、より明確に特定できる。 In addition, at least sales information including information indicating the date on which the product was sold and information indicating the number of units sold is used. As a result, it is possible to more clearly identify the products whose sales increase within a predetermined period.
また、商品の購入者に関する購入者情報に基づいて、商品の購入が見込まれるユーザを推定する推定部41をさらに有し、通知部32は、推定部41によって推定されたユーザに対して、商品に関する通知を行う。 Further, it further has an estimation unit 41 that estimates a user who is expected to purchase the product based on the purchaser information about the purchaser of the product, and the notification unit 32 tells the user estimated by the estimation unit 41 the product. Notify about.
これにより、推薦商品を購入したユーザの検索情報53と同様の検索情報53で検索を行っている他のユーザに対して推薦商品の購入の推薦を行うため、推薦商品を購入したユーザと同様の生活環境で生活している可能性の高いユーザに対して、推薦商品の購入を推薦できる。このため、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。
As a result, the purchase of the recommended product is recommended to other users who are searching with the
また、推定部41は、購入者が商品を購入した時点における購入者の生活環境に関する情報を含む購入者情報に基づいて、購入者の生活環境と同一又は類似する生活環境であるユーザを商品の購入が見込まれるユーザとして推定する。 Further, the estimation unit 41 sets the user who has the same or similar living environment as the purchaser's living environment based on the purchaser information including the information on the purchaser's living environment at the time when the purchaser purchases the product. Estimate as a user who is expected to purchase.
これにより、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。 As a result, it is possible to identify users who are more likely to purchase and users who will need to purchase in the future, and recommend the purchase of the product.
また、推定部41は、購入者によって入力された検索クエリ、購入者によって閲覧されたコンテンツに関する情報である閲覧履歴、及び、購入者によって購入された商品に関する情報である購入履歴の少なくともいずれか1つに基づいて、購入者の生活環境に関する情報を推定する。 Further, the estimation unit 41 is at least one of a search query entered by the purchaser, a browsing history which is information about the content browsed by the purchaser, and a purchase history which is information about the product purchased by the purchaser. Based on this, we estimate information about the living environment of the purchaser.
これにより、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。 As a result, it is possible to identify users who are more likely to purchase and users who will need to purchase in the future, and recommend the purchase of the product.
また、特定部31は、所定期間内に売り上げが増加する商品として、将来的に売り切れが予想される商品を特定する。 In addition, the specific unit 31 identifies a product that is expected to be sold out in the future as a product whose sales increase within a predetermined period.
これにより、より必要性の高い商品の購入をユーザに進めることができる。 As a result, it is possible to promote the purchase of products that are more necessary to the user.
また、通知部32は、特定部31によって特定された商品が必要となる時期を示す情報を含む通知を行う。 In addition, the notification unit 32 gives a notification including information indicating when the product specified by the specific unit 31 is needed.
これにより、ユーザに対して、商品が必要となる時期を明示することができる。 This makes it possible to clearly indicate to the user when the product is needed.
また、各実施形態の推薦システムの推薦装置1に適用されている推薦方法は、特定部31が、商品の売上推移を示す売上情報に基づいて、所定期間内に売り上げが増加する商品を特定する特定ステップと、通知部32が、特定部31によって特定された商品の売り上げが増加する時期から所定期間前に、商品に関する通知を行う。
Further, in the recommendation method applied to the
これにより、売り上げが増加して売り切れとなる前に、各ユーザに対して商品の購入の検討を促し、ユーザの潜在的なニーズに合った商品の購入を推薦することができる。また、商品毎に適したタイミングで商品の購入等のための推薦を行うことができる。 This makes it possible to encourage each user to consider purchasing a product and recommend the purchase of a product that meets the potential needs of the user before the sales increase and the product is sold out. In addition, it is possible to make recommendations for purchasing products at appropriate timings for each product.
また、各実施形態の推薦システムの推薦装置1に適用されている推薦方法は、推定部41が、商品の購入者に関する購入者情報に基づいて、商品の購入が見込まれるユーザを推定する推定ステップをさらに有し、通知ステップでは、通知部32が、推定部41によって推定されたユーザに対して、商品に関する通知を行う。
Further, in the recommendation method applied to the
これにより、推薦商品を購入したユーザの検索情報と同様の検索情報で検索を行っている他のユーザに対して推薦商品の購入の推薦を行うため、推薦商品を購入したユーザと同様の生活環境で生活している可能性の高いユーザに対して、推薦商品の購入を推薦できる。このため、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。 As a result, the purchase of the recommended product is recommended to other users who are searching with the same search information as the user who purchased the recommended product, so that the living environment is the same as that of the user who purchased the recommended product. It is possible to recommend the purchase of recommended products to users who are likely to live in Japan. Therefore, it is possible to recommend the purchase of the product by specifying the user who is more likely to purchase the product and the user who will need to purchase the product in the future.
また、各実施形態の推薦システムの推薦装置1で実行される推薦プログラムは、コンピュータを、商品の売上推移を示す売上情報23に基づいて、所定期間内に売り上げが増加する商品を特定する特定部31と、特定部31によって特定された商品の売り上げが増加する時期から所定期間前に、商品に関する通知を行う通知部32として機能させる。
Further, the recommendation program executed by the
これにより、売り上げが増加して売り切れとなる前に、各ユーザに対して商品の購入の検討を促し、ユーザの潜在的なニーズに合った商品の購入を推薦することができる。また、商品毎に適したタイミングで商品の購入等のための推薦を行うことができる。 This makes it possible to encourage each user to consider purchasing a product and recommend the purchase of a product that meets the potential needs of the user before the sales increase and the product is sold out. In addition, it is possible to make recommendations for purchasing products at appropriate timings for each product.
また、各実施形態の推薦システムの推薦装置1で実行される推薦プログラムは、コンピュータを、商品の購入者に関する購入者情報に基づいて、商品の購入が見込まれるユーザを推定する推定部41として、さらに機能させ、通知部は、推定部41によって推定されたユーザに対して、商品に関する通知を行う。
Further, in the recommendation program executed by the
これにより、推薦商品を購入したユーザの検索情報23と同様の検索情報23で検索を行っている他のユーザに対して推薦商品の購入の推薦を行うため、推薦商品を購入したユーザと同様の生活環境で生活している可能性の高いユーザに対して、推薦商品の購入を推薦できる。このため、より購入する可能性の高いユーザ、及び、将来的に購入が必要となるユーザに特定して、商品の購入を推薦できる。
As a result, the purchase of the recommended product is recommended to other users who are searching with the
以上、本願の各実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Each embodiment of the present application has been described in detail with reference to the drawings, but this is an example, and various modifications and improvements are made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure column of the invention. It is possible to carry out the present invention in other forms applied.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、特定部は、特定手段又は特定回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the specific unit can be read as a specific means or a specific circuit.
1 推薦装置
2 ユーザ端末
3 ネットワーク
5 通信部
6 制御部
7 記憶部
11 CPU
12 RAM
13 ROM
14 HDD
15 通信部
21 オペレーションシステム(OS)
22 第1の実施形態に対応する推薦プログラム
23 売上情報
24 ユーザ情報
31 特定部
32 通知部
41 推定部
42 検出部
51 第2の実施形態に対応する推薦プログラム
52 購入履歴情報
53 検索情報
1
12 RAM
13 ROM
14 HDD
15 Communication unit 21 Operating system (OS)
22 Recommendation program corresponding to the
Claims (12)
前記特定部によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を通知する通知部と
を有し、
前記通知部は、前記特定部によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を、前記商品の購入を勧めるユーザに通知すること
を特徴とする推薦装置。 Based on the sales information that shows the sales transition of the product, the specific department that identifies the product for which the sales will increase within the specified period, and
It has a notification unit that notifies information of the product before a predetermined period from the time when the sales of the product specified by the specific unit increases.
The notification unit is characterized in that the information of the product is notified to the user who recommends the purchase of the product before a predetermined period from the time when the sales of the product specified by the specific unit increases. Recommended device to do.
を特徴とする請求項1に記載の推薦装置。 The recommendation device according to claim 1, wherein the sales information includes at least information indicating the date on which the product was sold and information indicating the number of units sold.
前記通知部は、前記推定部によって推定されたユーザに対して、前記商品の情報を通知すること
を特徴とする請求項1又は請求項2に記載の推薦装置。 It further has an estimation unit that estimates a user with a search history that is the same as or similar to the search history of the purchaser of the product as a user who is expected to purchase the product.
The recommendation device according to claim 1 or 2, wherein the notification unit notifies the user estimated by the estimation unit of information on the product.
を特徴とする請求項3に記載の推薦装置。 Based on the information about the living environment of the purchaser at the time when the purchaser purchases the product, the estimation unit purchases the product from a user whose living environment is the same as or similar to the living environment of the purchaser. The recommendation device according to claim 3, wherein the user is estimated as a prospective user.
を特徴とする請求項3又は請求項4に記載の推薦装置。 The estimation unit is at least one of a search query entered by the purchaser, a browsing history which is information about the content viewed by the purchaser, and a purchase history which is information about the product purchased by the purchaser. The recommended device according to claim 3 or 4, wherein the information regarding the living environment of the purchaser is estimated based on one.
を特徴とする請求項1から請求項5のうち、いずれか一項に記載の推薦装置。 From claim 1, the specific unit specifies the product as a product that is expected to be sold out in the future when the sales of the product increase within a predetermined period from the current date and time. The recommended device according to any one of claims 5.
を特徴とする請求項1から請求項6のうち、いずれか一項に記載の推薦装置。 The request from claim 1 is characterized in that the notification unit gives the notification to the effect that the time when the sales of the product increases is near within a predetermined period from the current date and time to the time when the sales of the product increase. Item 6. The recommended device according to any one of items 6.
を特徴とする請求項1から請求項7のうち、いずれか一項に記載の推薦装置。 The notification unit notifies the information of the product before a predetermined period from the time when the sales of the product specified by the specific unit increases, so that the product is sold out due to the increase in sales in a timely manner. Any of claims 1 to 7, characterized in that the purchase of the product is recommended to a user who may need the product in the future before the purchase of the product becomes difficult. The recommended device described in item 1.
通知部が、前記特定部によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を通知する通知ステップと
を有し、
前記通知ステップでは、前記通知部が、前記特定部によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を、前記商品の購入を勧めるユーザに通知すること
を特徴とする推薦方法。 A specific step in which a specific department identifies a product for which sales will increase within a predetermined period based on sales information indicating the sales transition of the product.
The notification unit has a notification step for notifying the information of the product within a predetermined period from the time when the sales of the product specified by the specific unit increase.
In the notification step , the notification unit notifies the user who recommends the purchase of the product of the information of the product within a predetermined period from the time when the sales of the product specified by the specific unit increases. A recommendation method characterized by doing.
をさらに有し、
前記通知ステップでは、前記通知部が、前記推定部によって推定されたユーザに対して、前記商品の情報を通知すること
を特徴とする請求項9に記載の推薦方法。 The estimation unit further includes an estimation step of estimating a user with a search history same as or similar to the search history of the purchaser of the product as a user who is expected to purchase the product.
The recommendation method according to claim 9 , wherein in the notification step , the notification unit notifies the user estimated by the estimation unit of the information of the product.
前記特定手順によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を通知する通知手順と
をコンピュータに実行させ、
前記通知手順では、前記特定手順によって特定された前記商品の売り上げが増加する時期から所定期間前に、前記商品の情報を、前記商品の購入を勧めるユーザに通知すること
を特徴とする推薦プログラム。 Based on the sales information that shows the sales transition of the product, the specific procedure to identify the product that will increase the sales within the specified period, and the specific procedure.
A computer is made to execute a notification procedure for notifying information on the product within a predetermined period from the time when the sales of the product specified by the specific procedure increase .
The notification procedure is characterized in that the information of the product is notified to the user who recommends the purchase of the product before a predetermined period from the time when the sales of the product specified by the specific procedure increases. Recommendation program to do.
をさらにコンピュータに実行させ、
前記通知手順では、前記推定手順によって推定されたユーザに対して、前記商品の情報を通知すること
を特徴とする請求項11に記載の推薦プログラム。 Further, the computer is made to perform an estimation procedure for estimating a user with a search history having the same or similar search history as the purchaser of the product as a user who is expected to purchase the product.
The recommendation program according to claim 11 , wherein in the notification procedure, information on the product is notified to the user estimated by the estimation procedure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017166012A JP7080608B2 (en) | 2017-08-30 | 2017-08-30 | Recommendation device, recommendation method and recommendation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017166012A JP7080608B2 (en) | 2017-08-30 | 2017-08-30 | Recommendation device, recommendation method and recommendation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019045982A JP2019045982A (en) | 2019-03-22 |
JP7080608B2 true JP7080608B2 (en) | 2022-06-06 |
Family
ID=65816439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017166012A Active JP7080608B2 (en) | 2017-08-30 | 2017-08-30 | Recommendation device, recommendation method and recommendation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7080608B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6971449B1 (en) * | 2020-09-03 | 2021-11-24 | ゼネリックソリューション株式会社 | Sales support device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003006512A (en) | 2001-06-20 | 2003-01-10 | Sanyo Electric Co Ltd | Information distribution method and device |
JP2007233944A (en) | 2006-03-03 | 2007-09-13 | Vinculum Japan Corp | System for predicting commodity sales |
JP2012078975A (en) | 2010-09-30 | 2012-04-19 | Nifty Corp | Inventory management system |
JP2013534340A (en) | 2010-08-03 | 2013-09-02 | アリババ・グループ・ホールディング・リミテッド | Product recommendation system |
JP2015225602A (en) | 2014-05-29 | 2015-12-14 | ヤフー株式会社 | Determination device, determination method, and determination program |
JP2015230717A (en) | 2014-06-06 | 2015-12-21 | ヤフー株式会社 | Extraction device, extraction method, and extraction program |
WO2016151679A1 (en) | 2015-03-20 | 2016-09-29 | 楽天株式会社 | Information processing device, information processing method, and program |
-
2017
- 2017-08-30 JP JP2017166012A patent/JP7080608B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003006512A (en) | 2001-06-20 | 2003-01-10 | Sanyo Electric Co Ltd | Information distribution method and device |
JP2007233944A (en) | 2006-03-03 | 2007-09-13 | Vinculum Japan Corp | System for predicting commodity sales |
JP2013534340A (en) | 2010-08-03 | 2013-09-02 | アリババ・グループ・ホールディング・リミテッド | Product recommendation system |
JP2012078975A (en) | 2010-09-30 | 2012-04-19 | Nifty Corp | Inventory management system |
JP2015225602A (en) | 2014-05-29 | 2015-12-14 | ヤフー株式会社 | Determination device, determination method, and determination program |
JP2015230717A (en) | 2014-06-06 | 2015-12-21 | ヤフー株式会社 | Extraction device, extraction method, and extraction program |
WO2016151679A1 (en) | 2015-03-20 | 2016-09-29 | 楽天株式会社 | Information processing device, information processing method, and program |
Non-Patent Citations (1)
Title |
---|
ロシター ジョンR.,戦略的マーケティング・コミュニケーション IMCの理論と実際 第1版 ,第1版,株式会社東急エージェンシー出版部 TOKYU AGENCY INC. 渡辺 惇,2009年04月16日,pp.295-298 |
Also Published As
Publication number | Publication date |
---|---|
JP2019045982A (en) | 2019-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10430859B2 (en) | System and method of generating a recommendation of a product or service based on inferring a demographic characteristic of a customer | |
US8606643B2 (en) | Linking a retail user profile to a social network user profile | |
US20200273054A1 (en) | Digital receipts economy | |
US7979321B2 (en) | Merchandising items of topical interest | |
US9361640B1 (en) | Method and system for efficient order placement | |
US20170236160A1 (en) | System and method for specifying targeted content for customers | |
JP2018519613A (en) | Systems and techniques for presenting and evaluating items in an online marketplace | |
US20140156449A1 (en) | Method and apparatus for item recommendation | |
BR112015028550B1 (en) | Coordinate information provider system | |
US8589242B2 (en) | Retail interface | |
US20140114796A1 (en) | Techniques for generating content recommendations | |
JP6780992B2 (en) | Judgment device, judgment method and judgment program | |
US11823248B2 (en) | Systems and methods for using keywords extracted from reviews | |
US11657107B2 (en) | Systems and methods for using keywords extracted from reviews | |
KR20190081734A (en) | Methods for Baby Product Component Analysis and Baby Product Recommendation Based on Big Data | |
US20140114797A1 (en) | System for generating content recommendations | |
JP7080608B2 (en) | Recommendation device, recommendation method and recommendation program | |
JP6851958B2 (en) | Estimator, estimation method, and estimation program | |
JP6852322B2 (en) | Advertisement distribution program, advertisement distribution system and advertisement distribution method | |
CA3169819C (en) | Systems and methods for automated product classification | |
JP6499332B1 (en) | Proposing device, proposing method, and program | |
US20230316387A1 (en) | Systems and methods for providing product data on mobile user interfaces | |
JP7212723B2 (en) | Information processing device, information processing method, and information processing program | |
US20230113506A1 (en) | Systems and methods for generating content for a user interface | |
Çizmeci et al. | E-Commerce shopping channels during the Covid-19 period: an empirical study on mobile applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20191101 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20191108 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210720 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220413 |
|
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: 20220426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220525 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7080608 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |