JP2012078963A - Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium - Google Patents
Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium Download PDFInfo
- Publication number
- JP2012078963A JP2012078963A JP2010221885A JP2010221885A JP2012078963A JP 2012078963 A JP2012078963 A JP 2012078963A JP 2010221885 A JP2010221885 A JP 2010221885A JP 2010221885 A JP2010221885 A JP 2010221885A JP 2012078963 A JP2012078963 A JP 2012078963A
- Authority
- JP
- Japan
- Prior art keywords
- campaign
- information
- purchase
- identification information
- order identification
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 18
- 230000010365 information processing Effects 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 46
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】複数回の注文に対して適合するキャンペーンを効率良く検索する。
【解決手段】キャンペーン情報管理装置10は、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶し、ユーザーに紐付けられる複数の注文識別情報を取得し、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得し、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する。
【選択図】図2An object of the present invention is to efficiently search for a suitable campaign for a plurality of orders.
A campaign information management device stores, for each of one or a plurality of purchase campaigns, a purchase condition related to a combination of a plurality of purchases to which the purchase campaign is associated, and stores a plurality of orders associated with the user. Obtaining identification information, obtaining purchased product information respectively associated with the plurality of order identification information, and indicating the plurality of order identification information based on the purchased product information respectively associated with the plurality of order identification information Search for purchase campaigns associated with purchase conditions that match multiple purchases.
[Selection] Figure 2
Description
本発明は、適合キャンペーン検索装置、適合キャンペーン検索方法、プログラム、及び情報記録媒体に関する。 The present invention relates to a compatible campaign search device, a compatible campaign search method, a program, and an information recording medium.
電子商取引サイトではユーザーに商品の購入を促すために、商品購入時に得られるポイントを通常よりも多くしたり、一定額以上の商品を購入した場合には商品の配送料を無料にしたりする等のキャンペーンを打つことがある(例えば下記特許文献1を参照)。従来では、キャンペーンの適用条件に従って管理者が検索クエリを作成し、当該作成した検索クエリを用いて購買履歴を蓄積したデータベースからキャンペーンに適合する注文の情報を検索していた。
In order to encourage users to purchase products on e-commerce sites, such as increasing the number of points obtained at the time of product purchase, or reducing the delivery fee of products when purchasing products over a certain amount, etc. A campaign may be hit (see, for example,
しかしながら、キャンペーンごとに適用条件は異なるため、キャンペーンごとに検索クエリを作成すると手間がかかっていた。また、ユーザーが所与の条件を満足する複数回の注文によりキャンペーンに適合するように条件を設定する場合には、検索が複雑となるため、データベースに蓄積される購買履歴のデータ量が膨大であると、処理負荷が極めて大きくなる。 However, since the application conditions differ for each campaign, it takes time to create a search query for each campaign. In addition, when the conditions are set so that the user meets the campaign by multiple orders satisfying a given condition, the search becomes complicated, so the amount of purchase history data accumulated in the database is enormous. If so, the processing load becomes extremely large.
本発明は上記の課題に鑑みてなされたものであって、その目的は、複数回の注文に対して適合するキャンペーンを効率良く検索できる適合キャンペーン検索装置、適合キャンペーン検索方法、プログラム、及び情報記録媒体を提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a compatible campaign search device, a compatible campaign search method, a program, and an information record that can efficiently search for a campaign that matches a plurality of orders. To provide a medium.
上記目的を達成するために、本発明に係る適合キャンペーン検索装置は、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段と、を含むことを特徴とする。 In order to achieve the above object, the suitable campaign search device according to the present invention stores, for each one or a plurality of purchase campaigns, the purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign is associated in association with each other. Order identification information acquisition means for acquiring a plurality of order identification information associated with the user, purchase product information acquisition means for acquiring purchase product information respectively associated with the plurality of order identification information, and the plurality of orders Search means for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated by the plurality of order identification information based on purchase product information respectively associated with the identification information. And
本発明の一態様では、前記記憶手段は、前記1又は複数の購買キャンペーンごとに、当該購買キャンペーンにより適用される利益の情報をさらに記憶し、前記適合キャンペーン検索装置は、前記複数の注文識別情報ごとに、前記検索手段により検索したキャンペーンに関連づけられた利益の適用結果を関連づけて記憶する利益情報記憶手段をさらに含むこととする。 In one aspect of the present invention, the storage unit further stores profit information applied by the purchase campaign for each of the one or more purchase campaigns, and the conforming campaign search device includes the plurality of order identification information. In addition, it further includes profit information storage means for associating and storing the application result of profit associated with the campaign searched by the search means.
本発明の一態様では、前記利益は、購買金額に対する還元割合を示す情報であり、前記適合キャンペーン検索装置は、前記複数の注文識別情報ごとに、当該注文識別情報に紐付けられる各購買商品情報の購買金額に前記検索手段により検索したキャンペーンに関連づけられる還元割合を乗じたポイントの和を算出する算出手段をさらに含み、前記利益情報記憶手段は、前記複数の注文識別情報ごとに、前記算出手段により算出されたポイントの和を関連づけて記憶することとする。 In one aspect of the present invention, the profit is information indicating a return ratio with respect to a purchase amount, and the conforming campaign search device is configured to purchase each piece of purchased product information associated with the order identification information for each of the plurality of order identification information. And calculating means for calculating a sum of points obtained by multiplying the purchase amount of money by a return ratio associated with the campaign searched by the search means, and the profit information storage means for each of the plurality of order identification information Assume that the sum of points calculated by the above is stored in association.
本発明の一態様では、前記利益情報記憶手段は、前記複数の注文識別情報ごとに、前記算出されたポイントの和と、更新日時とを関連づけて記憶し、前記適合キャンペーン検索装置は、前記複数の注文識別情報に紐付けられるユーザーに、前記利益情報記憶手段において当該複数の注文情報識別情報の各々について最新の更新日時が関連づけられるポイントの和を付与する付与手段をさらに含むこととする。 In one aspect of the present invention, the profit information storage unit stores, for each of the plurality of order identification information, the calculated sum of points and an update date and time associated with each other, and the conforming campaign search device includes the plurality of order identification information. And adding means for giving the sum of points associated with the latest update date and time for each of the plurality of order information identification information in the profit information storage means to the user associated with the order identification information.
本発明の一態様では、前記購買条件には、有効期間が含まれており、前記付与手段は、前記購買条件に含まれる有効期間が経過した後に、前記複数の注文識別情報に紐付けられるユーザーに、前記利益情報記憶手段において前記複数の注文情報識別情報の各々について最新の更新日時が関連づけられるポイントの和を付与することとする。 In one aspect of the present invention, the purchase condition includes an effective period, and the granting unit is a user associated with the plurality of order identification information after the effective period included in the purchase condition has elapsed. In addition, a sum of points associated with the latest update date and time is assigned to each of the plurality of order information identification information in the profit information storage means.
本発明の一態様では、前記適合キャンペーン検索装置は、前記1又は複数の購買キャンペーンの購買条件を受け付ける受付手段をさらに含み、前記記憶手段は、前記受け付けた購買キャンペーンと購買条件とを関連づけて記憶することとする。 In one aspect of the present invention, the conforming campaign search device further includes accepting means for accepting purchase conditions of the one or more purchase campaigns, and the storage means stores the accepted purchase campaign and the purchase conditions in association with each other. I decided to.
本発明に係る適合キャンペーン検索方法は、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶手段に記憶するステップと、ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得ステップと、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得ステップと、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索ステップと、を含むことを特徴とする。 The conforming campaign search method according to the present invention relates to a step of associating and storing in a storage means purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign matches for each one or a plurality of purchase campaigns, and linking to a user Order identification information acquisition step for acquiring a plurality of order identification information, purchase product information acquisition step for acquiring purchase product information respectively associated with the plurality of order identification information, and association with the plurality of order identification information, respectively. And a search step for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated by the plurality of order identification information based on the purchased product information.
本発明に係るプログラムは、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段としてコンピュータを機能させるためのプログラムである。 The program according to the present invention includes, for each one or a plurality of purchase campaigns, a storage unit that associates and stores purchase conditions related to a combination of a plurality of purchases to which the purchase campaign matches, and a plurality of order identifications associated with the user. Order identification information acquisition means for acquiring information, purchase product information acquisition means for acquiring purchase product information respectively associated with the plurality of order identification information, and purchase product information respectively associated with the plurality of order identification information A program for causing a computer to function as search means for searching for a purchase campaign associated with purchase conditions that match a plurality of purchases indicated by the plurality of order identification information.
本発明に係る情報記録媒体は、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。 The information recording medium according to the present invention includes, for each of one or a plurality of purchase campaigns, a storage unit that associates and stores purchase conditions related to a combination of a plurality of purchases to which the purchase campaign matches, and a plurality of items associated with the user. Order identification information acquisition means for acquiring order identification information, purchase product information acquisition means for acquiring purchase product information associated with each of the plurality of order identification information, and purchase commodity associated with the plurality of order identification information An information recording medium recording a program for causing a computer to function as a search means for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated by the plurality of order identification information based on the information. .
本発明の一態様によれば、複数回の注文に対して適合するキャンペーンを効率良く検索できる。 According to one aspect of the present invention, it is possible to efficiently search for a campaign that matches a plurality of orders.
以下、本発明を実施するための実施の形態(以下、実施形態)を、図面に従って説明する。 Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as embodiments) will be described with reference to the drawings.
図1には、本実施形態に係る購買情報処理システム1のシステム構成図を示した。図1に示されるように、本実施形態に係る購買情報処理システム1は、購買情報管理装置3、キャンペーン情報登録装置5、キャンペーン情報管理装置10を含み、購買情報管理装置3、キャンペーン情報登録装置5、キャンペーン情報管理装置10はそれぞれネットワーク7を介して相互にデータ通信可能に接続される。
In FIG. 1, the system block diagram of the purchase
購買情報管理装置3は、図示しない仮想商店街サーバーを介して行われるオンラインショッピングにおいてユーザーが購買した商品の情報(購買商品情報)を管理するデータベースサーバーである。例えば、購買商品情報には、購買に係る商品の情報(商品識別情報や商品価格情報を含む)、当該購買に係る注文を識別する注文識別情報、当該商品を販売する店舗情報、当該商品の配送情報、当該注文に係る受注日等が含まれる。
The purchase
キャンペーン情報登録装置5は、仮想商店街サーバーにおいて実施されるキャンペーン(購買キャンペーン)の情報を登録するコンピュータである。本実施形態におけるキャンペーンとは、ユーザーの購買が予め定めた購買条件に合致した場合に、予め定めた利益を当該ユーザーに提供する販売促進活動のことである。購買条件の一例としては、指定された期間内に指定された店舗で買い物をすること、指定された期間内に指定された商品を買うこと、指定された期間内に指定された金額以上の買い物をすること等が挙げられる。また、キャンペーンの利益の一例としては、ユーザーの注文に係る購買金額について付与されるポイントを通常時のN倍にすること、ユーザーに一定額のポイントを付与すること、ユーザーの注文に係る商品の配送料を無料にすること等が挙げられる。
The campaign
キャンペーン情報登録装置5は、キャンペーンの名前、キャンペーンが適用されるための購買条件、キャンペーンの利益等を含むキャンペーン情報をキャンペーン情報管理装置10に登録する。なお、キャンペーン情報登録装置5は、仮想商店街サーバーによるサービスの提供者や、仮想商店街サーバーに出店する出店業者が扱う情報端末であることとしてよい。
The campaign
キャンペーン情報管理装置10は、キャンペーン情報登録装置5により登録されたキャンペーン情報を管理すると共に、購買情報管理装置3において管理される購買商品情報を取得して、ユーザーの各注文に適合するキャンペーンを検索するコンピュータである。以下、キャンペーン情報管理装置10に備えられた機能の一例を詳細に説明する。
The campaign
図2には、キャンペーン情報管理装置10の機能ブロック図を示した。図2に示されるように、キャンペーン情報管理装置10は、キャンペーン情報受付部100、キャンペーン情報記憶部102、購買商品情報取得部104、購買商品情報記憶部106、注文情報特定部108、注文情報記憶部110、適合キャンペーン検索部112、適合キャンペーン情報記憶部114、還元利益決定部116、還元利益情報記憶部118、及び還元利益付与部120を備える。
FIG. 2 shows a functional block diagram of the campaign
キャンペーン情報管理装置10に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってキャンペーン情報管理装置10に供給されることとしてもよいし、インターネット等のデータ通信網を介してキャンペーン情報管理装置10に供給されることとしてもよい。
The function of each unit provided in the campaign
キャンペーン情報受付部100は、キャンペーン名、キャンペーンが適用されるための購買条件、キャンペーンの利益等を含むキャンペーン情報を受け付ける。例えば、キャンペーン情報受付部100は、キャンペーン情報登録装置5から送信されたキャンペーン情報を受け付けることとしてもよいし、キャンペーン情報管理装置10に接続されたキーボード等の入力デバイスからの入力に基づいてキャンペーン情報を受け付けることとしてもよい。具体的には、キャンペーン情報受付部100は、例えば以下に示す情報登録画面に入力されたデータに基づいてキャンペーン情報を受け付ける。
The campaign
図3Aには、キャンペーン情報の登録画面の一例を示した。図3Aに示した登録画面の例では、キャンペーン名、ポイント還元率(購入金額に対するポイント還元割合を示す利益情報)、還元ポイント数(還元されるポイント数を示す利益情報)、送料無料(送料を無料とするか否かを示す利益情報)、原資負担者(キャンペーンにより適用される利益の原資の負担元を識別する情報)、キャンペーン期間(キャンペーンの実施期間を示す条件情報)、対象店舗(キャンペーンの対象店舗を示す条件情報)、対象商品ID(キャンペーンの対象商品を示す条件情報)、適用金額(キャンペーンが適用されるために必要な購入金額の範囲を示す条件情報)、デバイス(オンラインショッピングに用いたデバイスの条件を指定する条件情報)、支払い方法(支払い方法を指定する条件情報)、会員ランク(ユーザーの会員ランクを指定する条件情報)の入力欄が含まれる。キャンペーン期間や対象商品についての入力欄を増やす場合には各項目の右側に表示される追加ボタンを押下する。また、入力欄にallと入力されている項目には特に条件が設定されていないことを表し、チェックボックスにチェックが入っている項目は当該項目が条件とされていることを表す。 FIG. 3A shows an example of a campaign information registration screen. In the example of the registration screen shown in FIG. 3A, the campaign name, the point return rate (profit information indicating the point return ratio with respect to the purchase amount), the number of return points (profit information indicating the number of points to be returned), and free shipping (free shipping) Profit information indicating whether or not to make free), fund bearer (information identifying the source of the fund of profit applied by the campaign), campaign period (condition information indicating the campaign implementation period), target store (campaign Condition information indicating the target store), target product ID (condition information indicating the target product of the campaign), application amount (condition information indicating the range of purchase amount necessary for applying the campaign), device (online shopping) Condition information specifying the conditions of the device used), payment method (condition information specifying the payment method), member rank ( It includes the input field of condition information) that specifies the member rank of Za. In order to increase the input fields for the campaign period and the target product, an additional button displayed on the right side of each item is pressed. An item for which all is entered in the input field indicates that no condition is set, and an item whose check box is checked indicates that the item is a condition.
図3Aに示した例では、期間2010/8/23の20:00〜23:59までに店舗shop0030で2000円以上をモバイル(携帯端末機)経由で購入した場合に、購入金額に対してポイント還元率5%(ポイント5倍)を適用するキャンペーンを表している。なお、原資負担者として定められた出店者の負担分は、ポイント還元率の5%のうち、サービス提供者の通常ポイント負担分(例えば1%)を差し引いた分(例えば4%)としてよい。本実施形態では、こうしたユーザーが1回の注文で条件を満たすことができるキャンペーンについては、SID(シングルオーダーID)という識別子を用いて管理する。
In the example shown in FIG. 3A, if the store shop 0030
図3Bには、キャンペーン情報の登録画面の一例を示した。図3Bに示した例では、期間2010年8月の毎週月曜日に、任意の店舗で、対象商品item0010,item0011,item0012,item0020,item0021を、500円分以上モバイル(携帯端末機)経由でクレジットカードにより購入した場合に、購入金額に対してポイント還元率3%(ポイント3倍)を適用するキャンペーンを表している。なお、原資負担者がサービス提供者である場合には、ポイント還元率の3%がそのまま負担分となる。 FIG. 3B shows an example of a campaign information registration screen. In the example shown in FIG. 3B, on every Monday in August 2010, the target products item0010, item0011, item0012, item0020, and item0021 are credit cards via mobile (portable terminal) for 500 yen or more. Represents a campaign that applies a point return rate of 3% (three times the points) to the purchase amount. In addition, when the fund bearer is a service provider, 3% of the point return rate becomes the share as it is.
図3Cには、キャンペーン情報の登録画面の一例を示した。図3Cに示した例では、2010/8/24の10:00から6日間に、任意の店舗、任意の商品をPCと携帯端末機(モバイル)の両方経由で100円以上購入した場合に、ポイント還元率4%(ポイント4倍)を適用するキャンペーンを表している。SID0003はPCでの購買に関する条件を、SID0004は携帯端末機での購買に関する条件を定めており、それぞれポイント還元率2%(ポイント2倍)に設定されている。本実施形態では、こうしたユーザーが複数回の注文を行うことが条件とされるキャンペーンについては、MID(マルチオーダーID)という識別子を用いて管理する。MIDにより識別されるキャンペーンに複数のSIDを関連づけた場合には、各SIDにより識別される購買条件を満足する注文の組み合わせを行うことと、MIDにより識別される購買条件を満足する注文をおこなうことが条件として課されることとなる。例えば、図3Cの例では、例えば図3Cで登録されるキャンペーンを識別するMID0001を満足するには、SID0003を満足する注文(PCによる注文)と、SID0004を満足する注文(携帯端末機による注文)と、MID0001を満足する注文(2010/8/24の10:00から6日間に100円以上注文)が必要とされる。 FIG. 3C shows an example of a campaign information registration screen. In the example shown in FIG. 3C, if an arbitrary store and an arbitrary product are purchased from both a PC and a mobile terminal (mobile) for 6 days from 10:00 of 2010/8/24, This represents a campaign that applies a 4% point reduction rate (4 times the points). SID0003 defines conditions related to purchase with a PC, and SID0004 defines conditions related to purchase with a portable terminal, and the point return rate is set to 2% (point double). In the present embodiment, such a campaign that is conditional on the user placing multiple orders is managed using an identifier called MID (multi-order ID). When a plurality of SIDs are associated with a campaign identified by MID, a combination of orders satisfying the purchase conditions identified by each SID and an order satisfying the purchase conditions identified by MID are performed. Will be imposed as a condition. For example, in the example of FIG. 3C, in order to satisfy MID0001 for identifying the campaign registered in FIG. 3C, for example, an order satisfying SID0003 (order by PC) and an order satisfying SID0004 (order by portable terminal) Then, an order satisfying MID0001 is required (order of 100 yen or more for 6 days from 10:00 on 2010/8/24).
キャンペーン情報記憶部102は、キャンペーン情報受付部100で受け付けたキャンペーン情報を記憶する。図4A、図4B、及び図5には、キャンペーン情報記憶部102に記憶されるデータの一例を示した。
The campaign
図4Aには、キャンペーン情報記憶部102に記憶されるキャンペーン条件テーブルの一例を示した。図4Aは、シングルオーダーに係るキャンペーン条件テーブルの一例を示しており、SIDに、キャンペーン名、キャンペーン期間、対象商品、対象店舗、適用金額、(会員)ランク、デバイス、支払い方法、更新日時の各項目が関連づけて記憶される。
FIG. 4A shows an example of a campaign condition table stored in the campaign
図4Bには、キャンペーン情報記憶部102に記憶されるキャンペーン条件テーブルの一例を示した。図4Bは、マルチオーダーに係るキャンペーン条件テーブルの一例を示しており、MIDに、キャンペーン名、(キャンペーン)期間、対象商品、対象店舗、適用金額、(会員)ランク、デバイス、支払い方法、SID、更新日時の各項目が関連づけて記憶される。なお、キャンペーン条件テーブルには、キャンペーン情報に含まれる条件情報を抽出して記憶することとしてよい。
FIG. 4B shows an example of a campaign condition table stored in the campaign
図5には、キャンペーン情報記憶部102に記憶されるキャンペーン利益テーブルの一例を示した。図5に示されるように、キャンペーン利益テーブルは、キャンペーンの識別情報に、ポイント還元率(又はポイント倍率)、還元ポイント数、送料無料、原資負担者、更新日時の各項目が関連づけて記憶される。キャンペーンに係る利益は上述した内容に限られるものではなく、他の内容を含むこととしてもよい。なお、キャンペーン利益テーブルには、キャンペーン情報に含まれる利益情報を抽出して記憶することとしてよい。
FIG. 5 shows an example of the campaign profit table stored in the campaign
キャンペーン情報記憶部102に記憶されるキャンペーン情報は、更新されることとしてよい。例えばキャンペーンの有効期間中であれば更新を受け付けるようにしてもよいし、キャンペーンの有効期間を延長する更新を受け付けるようにしてもよい。また、全てのキャンペーン情報を更新可能とするのではなく、ポイント還元率を減らすといったユーザーにとって不利となる情報は更新できないよう制限をかけてもよい。
The campaign information stored in the campaign
購買商品情報取得部104は、購買情報管理装置3から購買された各商品に係る購買商品情報を取得する。例えば購買商品情報取得部104は、店舗を指定し、当該指定した店舗についての購買商品情報を購買情報管理装置3に問い合わせて取得することとしてよい。また、購買商品情報取得部104は、既に取得した購買商品情報の更新日時を参照し、当該更新日時以降に購買情報管理装置3において追加又は更新された購買商品情報を取得することとしてよい。
The purchased product
購買商品情報記憶部106は、購買商品情報取得部104により取得された購買商品情報を記憶する。
The purchased product
図6には、購買商品情報記憶部106に記憶される購買商品情報テーブルの一例を示した。図6に示される購買商品情報テーブルの例は、商品の識別情報(商品ID)、当該商品に係る注文の更新日時、当該商品に係る注文を識別する注文識別情報(注文ID)、当該商品を販売した店舗情報、当該商品に係る注文日時、商品金額、購買数量の各項目が関連づけて構成される。
FIG. 6 shows an example of a purchased product information table stored in the purchased product
注文情報特定部108は、購買商品情報取得部104により取得された購買商品情報に紐付けられる注文識別情報に基づいて、当該注文識別情報に紐付けられる全ての購買商品情報を特定する。例えば、注文情報特定部108は、購買商品情報取得部104により取得された購買商品情報に紐付けられる注文識別情報をキーとして購買情報管理装置3に問い合わせて、当該注文識別情報に紐付けられる購買商品情報を取得することとしてもよいし、購買商品情報記憶部106から、当該注文識別情報に紐付けられる購買商品情報を取得することとしてもよい。
The order
注文情報記憶部110は、注文情報特定部108により特定された注文識別情報と、当該注文識別情報に紐付けられる購買商品の情報を関連づけて記憶する。
The order
図7には、注文情報記憶部110に記憶される注文情報テーブルの一例を示した。図7に示される注文情報テーブルの例では、注文を識別する注文識別情報、当該注文を行ったユーザーの識別情報(ユーザーID)、当該注文の更新日時、購買された商品を識別する商品識別情報(商品ID)、当該商品についての注文日時、当該注文を行ったデバイス(PC又はモバイル)の各項目が関連づけて記憶される。
FIG. 7 shows an example of an order information table stored in the order
適合キャンペーン検索部112は、注文情報特定部108により特定された注文識別情報に紐付けられた各購買商品情報に基づいて、キャンペーン情報記憶部102から適合するキャンペーンを検索する。また、適合キャンペーン検索部112は、購買商品情報取得部104により取得された購買商品情報の各々について適合するキャンペーンを検索するようにしてもよい。以下、適合キャンペーン検索部112により行われる処理を具体的に説明する。
The matching
まず、注文情報特定部108により特定された注文識別情報に紐付けられた各購買商品情報に基づいて、シングルオーダーのキャンペーンの中から適合するキャンペーンを検索する処理について説明する。
First, a process for searching for a suitable campaign from single-order campaigns based on each purchased product information associated with the order identification information specified by the order
適合キャンペーン検索部112は、キャンペーン情報記憶部102に記憶されるシングルオーダーのキャンペーンについての購買条件の中から、注文識別情報に紐付けられた各購買商品情報により満足される購買条件を検索し、当該検索された購買条件に関連づけられるキャンペーンの識別情報(SID)を得る。購買条件の検索は、いずれかの購買商品情報により満足する購買条件を検索すると共に、各購買商品情報の累積(例えば購買金額の合計)等により満足する購買条件を検索することで行ってよい。例えば、所与の購買商品情報(商品情報=ITEM1、店舗情報=SHOP1、購買日時=TIME1、・・・等)が満足する購買条件を検索する際には、「商品情報にITEM1を含み、店舗情報にSHOP1を含み、有効期間にTIME1を含み、・・・を含む購買条件」を検索するSQL文により実現することができ、上記SQL文は、予め生成したSQL文のテンプレートの変数に購買情報の値を入れることにより生成できるため、キャンペーンごとにSQL文を生成する必要がない。
The matching
次に、注文情報特定部108により特定された注文識別情報に紐付けられた各購買商品情報に基づいて、マルチオーダーのキャンペーンの中から適合するキャンペーンを検索する処理について説明する。マルチオーダーのキャンペーンを検索する場合には、複数の注文識別情報についてのそれぞれの購買商品情報を必要とするため、注文情報特定部108は、既に特定された注文識別情報に紐付けられたユーザー識別情報(ユーザーID)をキーとして、購買商品情報記憶部106又は購買情報管理装置3から、ユーザー識別情報が共通する注文識別情報を取得すると共に、当該各注文識別情報に紐付けられた購買商品情報を取得する。
Next, a process for searching for a suitable campaign from among multi-order campaigns based on each purchased product information associated with the order identification information specified by the order
適合キャンペーン検索部112は、注文識別情報ごとに、当該注文識別情報に紐付けられた各購買商品情報に基づいて、シングルオーダーのキャンペーンの中から適合するキャンペーン(SID)を検索する。この処理は上述した通りである。次に、適合キャンペーン検索部112は、各注文識別情報について検索されたSIDを条件に含むMIDを特定し、当該特定されたMIDの中から共通するMIDを抽出する。そして、適合キャンペーン検索部112は、共通するMIDが抽出された注文識別情報により、当該共通するMIDの条件を満足するか否かを判定し、条件を満足するMIDを検索結果として得る。MIDの条件を満足するか否かの判定は、例えば、MIDに関連づけられた全てのSIDの条件を満足し、且つ、MIDに定められた条件を満足することとしてよい。以上の処理により、適合キャンペーン検索部112は、所与のユーザーの購買が条件を満たすマルチオーダーのキャンペーンに係るMIDを検索する。
For each order identification information, the conforming
適合キャンペーン情報記憶部114は、適合キャンペーン検索部112により検索されたキャンペーンの情報を記憶する。
The compatible campaign
図8には、適合キャンペーン情報記憶部114に記憶される適合キャンペーン情報テーブルの一例を示した。図8に示される適合キャンペーン情報テーブルでは、購買された商品の識別情報(商品ID)に、商品の注文に係る更新日時、該当するキャンペーンID(SID、MID)、キャンペーンの更新日時が関連づけて記憶される。なお、図8に示した例では、ITEM5はSID0003のキャンペーンに適合していることとする。
FIG. 8 shows an example of the compatible campaign information table stored in the compatible campaign
還元利益決定部116は、注文識別情報に適合するキャンペーンに定められた利益に基づいて、当該注文識別情報に紐付けられるユーザーに還元される利益を決定する。例えば、還元利益決定部116は、適合キャンペーン情報記憶部114に記憶される各商品が該当するキャンペーンIDについて、キャンペーン情報記憶部102に記憶されるキャンペーン利益テーブルから利益を参照し、当該各商品についてユーザーに還元する利益を決定する。具体的には、還元利益決定部116は、商品についてのポイントを、当該商品に係る購買金額に、当該商品が該当するキャンペーンに定められたポイント還元率を乗じた和として算出する。図5、図6及び図8の例に基づけば、SID0003はポイント還元率2%(ポイント2倍)であるため、PN−03についてのユーザーへの還元利益は、100*10*0.02=20ポイントとなる。なお、キャンペーンの原資負担者が複数有る場合には、各原資負担者についての負担分を算出することとしてよい。
The return
還元利益情報記憶部118は、注文識別情報ごとに還元利益決定部116により決定された還元利益の情報を記憶する。
The return profit
図9には、還元利益情報記憶部118に記憶される、還元利益情報テーブルの一例を示した。図9に示される還元利益情報テーブルの例では、注文を識別する注文識別情報(注文ID)に、当該注文に係る更新日時、ポイント、送料無料の当否、当該注文が適合するキャンペーンを識別するキャンペーンID等の項目が関連づけて記憶される。
FIG. 9 shows an example of the return profit information table stored in the return profit
還元利益付与部120は、注文識別情報ごとに、当該注文識別情報に紐付けられるユーザーに対して、当該注文識別情報について還元利益情報記憶部118に記憶される還元利益を付与する。例えば、還元利益付与部120は、注文が確定し、且つ、当該注文について適合するキャンペーンの有効期間が終了した場合に、当該注文の注文識別情報について記憶される還元利益(例えばポイント)のうち更新日が最新のものを当該注文に紐付けられるユーザーに付与することとしてよい。
For each order identification information, the return
次に、図10に示されるフローチャートを参照しながら、キャンペーン情報管理装置10により行われる適合キャンペーンの検索処理等の流れを説明する。図10におけるフローでは、既に受け付けていた注文内容(図6、図7の状態とする)が変更、追加された場合に実行される処理とする。
Next, referring to the flowchart shown in FIG. 10, the flow of the matching campaign search process performed by the campaign
図10に示されるように、キャンペーン情報管理装置10は、購買情報管理装置3にアクセスして、購買商品情報記憶部106に記憶される購買商品情報から更新された購買商品情報を取得する(S1001)。キャンペーン情報管理装置10は、上記取得した購買商品情報を購買商品情報記憶部106に記憶する(S1002)。本フローの例では、ITEM06に係る購買商品情報が取得され、購買商品情報記憶部106に追加して記憶されることとする。
As shown in FIG. 10, the campaign
図11には、S1002で更新された購買商品情報テーブルの一例を示した。図11に示されるように、購買商品情報テーブルにはITEM06に係るレコードが追加され、当該レコードは、注文識別情報がPN−03について2010/8/26にITEM06が追加注文され、2010/8/28に更新されたことを示す情報を格納している。 FIG. 11 shows an example of the purchased product information table updated in S1002. As shown in FIG. 11, a record related to ITEM06 is added to the purchased merchandise information table, and for this record, ITEM06 is additionally ordered to 2010/8/26 for order identification information PN-03, and 2010/8 / 28 stores information indicating that the data has been updated.
キャンペーン情報管理装置10は、上記取得された購買商品情報に紐付けられる注文識別情報が共通する購買商品情報を集約して注文情報記憶部110に記憶する(S1003)。
The campaign
図12には、S1003で更新された注文情報テーブルの一例を示した。図12に示されるように、注文情報テーブルにはPN−03に紐付けられるITEM05及びITEM06のそれぞれのレコードが追加される。 FIG. 12 shows an example of the order information table updated in S1003. As shown in FIG. 12, records of ITEM05 and ITEM06 associated with PN-03 are added to the order information table.
キャンペーン情報管理装置10は、注文識別情報が共通する各購買商品情報について適合するキャンペーンを、キャンペーン情報記憶部102に記憶される購買条件に基づいて検索し(S1004)、検索されたキャンペーンを識別する識別情報(SID)を適合キャンペーン情報記憶部114に記憶する(S1005)。
The campaign
図13には、S1005で更新された適合キャンペーン情報テーブルの一例を示した。図13に示されるように、適合キャンペーン情報テーブルには、ITEM06についての購買が満足するキャンペーンSID0003のレコードが追加される。 FIG. 13 shows an example of the compatible campaign information table updated in S1005. As shown in FIG. 13, a record of a campaign SID0003 that satisfies the purchase of ITEM06 is added to the compatible campaign information table.
キャンペーン情報管理装置10は、適合キャンペーン情報記憶部114に記憶される商品ID、キャンペーンIDをキーとして、商品IDについて記憶される購買金額、及びキャンペーンIDについて定められたポイント還元率とを取得し、購買金額とポイント還元率とを乗じた値の和を算出して、注文識別情報についてのポイントを算出する(S1006)。キャンペーン情報管理装置10は、注文識別情報について算出したポイントを還元利益情報記憶部118に記憶する(S1007)。
The campaign
図14には、S1007で更新された還元利益情報テーブルの一例を示した。図14に示されるように、還元利益情報テーブルには、PN−03にITEM06が追加されたことにより新たに算出されたポイントを格納したレコードが追加される。新たに算出されたポイントは、(100*10+400*5)*0.02=60ポイントとなる。なお、図14に示した例では、PN−03について新たに算出されたポイントを格納するレコードを追加したが、既にあるPN−03についてのレコードのポイント数を新たに算出されたポイントにより上書きするようにしてもよい。また、ここではITEM06が追加されたことによりポイントを新たに算出したが、図14におけるPN−03の更新日時である2010/8/25と、図12におけるPN―03に関連付けられたITEM06の注文日時である2010/8/26とを比較し、注文日時の方が後である場合に限り、ポイントを新たに算出することとしてもよい。 FIG. 14 shows an example of the return profit information table updated in S1007. As shown in FIG. 14, a record storing points newly calculated by adding ITEM06 to PN-03 is added to the return profit information table. The newly calculated point is (100 * 10 + 400 * 5) * 0.02 = 60 points. In the example shown in FIG. 14, a record for storing a newly calculated point for PN-03 is added, but the number of points in the record for an existing PN-03 is overwritten with the newly calculated point. You may do it. Also, here, the points are newly calculated by adding ITEM06, but 2010/8/25 which is the update date of PN-03 in FIG. 14 and the order of ITEM06 associated with PN-03 in FIG. The date may be newly calculated only when the date is compared with 2010/8/26 and the order date is later.
次に、キャンペーン情報管理装置10は、購買情報管理装置3にアクセスして、購買商品情報記憶部106に記憶される購買商品情報から新たに追加された注文に係る購買商品情報を取得する(S1008)。キャンペーン情報管理装置10は、上記取得した購買商品情報を購買商品情報記憶部106に記憶する(S1009)。本フローの例では、新たな注文PN−04において購買されたITEM07に係る購買商品情報が取得され、購買商品情報記憶部106に追加して記憶されることとする。
Next, the campaign
図15には、S1009で更新された購買商品情報テーブルの一例を示した。図15に示されるように、購買商品情報テーブルにはITEM07に係るレコードが追加され、当該レコードは、注文識別情報がPN−04について2010/8/27にITEM07が購買され、2010/8/29にデータが登録されたことを示す情報を格納している。 FIG. 15 shows an example of the purchased product information table updated in S1009. As shown in FIG. 15, a record related to ITEM07 is added to the purchased merchandise information table, and ITEM07 is purchased on 2010/8/27 when the order identification information is PN-04, and 2010/8/29 Stores information indicating that the data has been registered.
キャンペーン情報管理装置10は、上記取得された購買商品情報に紐付けられる注文識別情報が共通する購買商品情報を集約して注文情報記憶部110に記憶する(S1010)。
The campaign
図16には、S1010で更新された注文情報テーブルの一例を示した。図16に示されるように、注文情報テーブルにはPN−04に紐付けられるITEM07のレコードが追加される。なお、PN−04は、2010/8/29にモバイル(携帯機器)により行われた注文であることとする。 FIG. 16 shows an example of the order information table updated in S1010. As shown in FIG. 16, an ITEM07 record linked to PN-04 is added to the order information table. Note that PN-04 is an order placed by a mobile (portable device) on 2010/8/29.
キャンペーン情報管理装置10は、注文識別情報が共通する各購買商品情報について適合するキャンペーンを、キャンペーン情報記憶部102に記憶される購買条件に基づいて検索し(S1011)、検索されたキャンペーンを識別する識別情報(SID)を適合キャンペーン情報記憶部114に記憶する(S1012)。
The campaign
図17には、S1012で更新された適合キャンペーン情報テーブルの一例を示した。図17に示されるように、適合キャンペーン情報テーブルには、ITEM07についての購買が満足するキャンペーンSID0004のレコードが追加される。 FIG. 17 shows an example of the compatible campaign information table updated in S1012. As shown in FIG. 17, a record of a campaign SID0004 that satisfies the purchase of ITEM07 is added to the compatible campaign information table.
キャンペーン情報管理装置10は、ユーザーIDが共通する複数の注文(図15乃至図17の例ではPN−03及びPN−04)のそれぞれが満足するシングルオーダーのキャンペーンの識別情報(SID)を条件に含むマルチオーダーのキャンペーンの識別情報(MID)を検索する(S1013)。そして、キャンペーン情報管理装置10は、上記検索されたMIDの条件を、ユーザーIDが共通する複数の注文が満足するか否かを判定し(S1014)、満足する場合に(S1014:Y)、上記検索されたMIDを適合キャンペーン情報記憶部114に記憶する(S1015)。なお、MIDの条件が満足されない場合には(S1014:N)、S1018に進む。
The campaign
図18には、S1015で更新された適合キャンペーン情報テーブルの一例を示した。図18に示されるように、PN−03によりSID0003、PN−04によりSID0004を満足し、かつPN−03とPN−04はMID0001のキャンペーン期間内の注文であり、その他MID0001に定められた条件を満足するため、PN−03及びPN−04において購買された各商品はキャンペーンMID0001を満足するものと判定される。そのため、適合キャンペーン情報テーブルには、ITEM05,ITEM06,ITEM07についての購買が満足するキャンペーンMID0001のレコードが追加される。 FIG. 18 shows an example of the compatible campaign information table updated in S1015. As shown in FIG. 18, SID-03 satisfies SID0003 and PN04 satisfies SID0004, and PN-03 and PN-04 are orders within the campaign period of MID0001, and other conditions defined in MID0001 are satisfied. In order to satisfy, each product purchased in PN-03 and PN-04 is determined to satisfy the campaign MID0001. Therefore, a record of campaign MID0001 that satisfies the purchase of ITEM05, ITEM06, and ITEM07 is added to the compatible campaign information table.
キャンペーン情報管理装置10は、適合キャンペーン情報記憶部114に記憶される商品ID、キャンペーンIDをキーとして、商品IDについて記憶される購買金額、及びキャンペーンIDについて定められたポイント還元率とを取得し、購買金額とポイント還元率とを乗じた値の和を算出して、注文識別情報についてのポイントを算出する(S1016)。キャンペーン情報管理装置10は、注文識別情報について算出したポイントを還元利益情報記憶部118に記憶する(S1017)。
The campaign
図19には、S1017で更新された還元利益情報テーブルの一例を示した。図19に示されるように、還元利益情報テーブルには、PN−03がMID0001を満足したことにより新たに算出されたポイントを格納したレコードが追加される。MID0001に定められたポイント還元率は4%であるため、PN−03について新たに算出されたポイントは、(100*10+400*5)*0.04=120ポイントとなる。さらに、還元利益情報テーブルには、PN−04がMID0001を満足したことにより新たに算出されたポイントを格納したレコードが追加される。なお、PN−04について算出されたポイントは3000*1*0.04=120ポイントとなる。 FIG. 19 shows an example of the return profit information table updated in S1017. As shown in FIG. 19, a record storing points newly calculated when PN-03 satisfies MID0001 is added to the return profit information table. Since the point reduction rate determined for MID0001 is 4%, the newly calculated point for PN-03 is (100 * 10 + 400 * 5) * 0.04 = 120 points. Furthermore, a record storing points newly calculated when PN-04 satisfies MID0001 is added to the return profit information table. The point calculated for PN-04 is 3000 * 1 * 0.04 = 120 points.
キャンペーン情報管理装置10は、キャンペーンについて定められたキャンペーン期間が終了した場合に(S1018:Y)、当該キャンペーンに基づいて算出されたポイントをユーザーに付与し(S1019)、処理を終了する。例えば、本フローチャートで説明した例によれば、キャンペーンMID0001に定められたキャンペーン期間(2010/8/24,10:00〜2010/8/30,9:59)が終了した後(例えば2010/8/31,0:00等)に、ユーザーU0001に対して、PN−03に基づく120ポイントとPN−04に基づく120ポイントが付与される。
When the campaign period defined for the campaign ends (S1018: Y), the campaign
本フローチャートでは図示していないが、ポイント付与前に注文がキャンセルされた場合には、当該キャンセルされた注文の識別情報(注文ID)についてのポイントを0としたレコードを新たに作成して、還元利益情報テーブルに追加することとしてよい。以下、具体例を挙げて説明する。キャンペーン情報管理装置10は、例えばキャンペーンMID0001に定められたキャンペーン期間が終了した後(例えば2010/8/30,12:00等)であって、ポイント付与前に注文PN−04がキャンセルされた場合、還元利益情報テーブルにおける注文ID=PN−04であるレコードを特定する。次に、特定したレコードとキャンペーンID及び更新日時が同一であるレコード(更新日時=2010/8/29の2件)を特定する。具体的には、上記特定される2件のレコードについて、最新より1つ前の更新日時であるレコードを還元利益情報テーブル内で検索すると、注文PN−03、更新日時=2010/8/29であるレコードのみが抽出される。ここで、抽出されたレコードをコピーし、更新日時を2010/8/30,12:00に書き換えたレコードとして追加する。最新より1つ前の更新日時であるレコードが存在しない注文PN−04については、注文PN−04に係るレコードをコピーし、更新日時を2010/8/30,12:00に、ポイントを0に書き換えたレコードとして追加する。このように、注文のキャンセルがあった場合、更新日時の古い情報が再利用されて最新情報として登録される。もちろん、注文がキャンセルされた場合の処理は上述したものに限られず、キャンセルされた注文の識別情報(注文ID)を含むレコードを還元利益情報テーブルから削除するようにしてもよい。
Although not shown in this flowchart, when an order is canceled before the points are given, a new record is created with 0 points for the identification information (order ID) of the canceled order and returned. It may be added to the profit information table. Hereinafter, a specific example will be described. The campaign
以上説明したキャンペーン情報管理装置10によれば、キャンペーンごとに予め条件を登録し、注文識別情報に紐付けられる購買商品情報に基づいて適合するキャンペーンを検索するようにしたことで、キャンペーンの条件に基づいてSQLを作成し、当該作成したSQLによりキャンペーンに合致する購買履歴を検索する場合に比べて、注文ごとに適合するキャンペーンを効率良く検索することができる。また、キャンペーンごとにSQLを作成する手間を省くことができる。
According to the campaign
また、キャンペーン情報管理装置10によれば、1つの購買商品情報をキーとして当該購買商品情報に紐付けられる注文識別情報を取得し、さらに当該注文識別情報をキーとして、当該注文識別情報に紐付けられる全ての購買商品情報を取得し、これら取得された購買商品情報により満足するキャンペーンを検索するようにしたことで、購買商品情報のデータベースに膨大なデータが格納されている場合にも、対象とする購買商品情報について適合するキャンペーンの情報を迅速に得ることができる。さらに、上記のように処理することにより、注文に適合するキャンペーンが複数ある場合であっても迅速にこれらのキャンペーンの情報を検索することができる。
Further, according to the campaign
また、キャンペーン情報管理装置10によれば、複数の注文により適合するキャンペーンについても、キャンペーンの条件に基づいてSQLを作成し、当該作成したSQLによりキャンペーンに合致する購買履歴を検索する場合に比べて、効率良く検索することができる。
Further, according to the campaign
本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態において、複数の店舗のうち1つを選択し、当該選択した1つの店舗についての購買商品情報に基づいてキャンペーンの検索処理及び利益決定処理を当該選択した店舗について未処理の購買商品情報が無くなるまで順次実行した後に、他の店舗を選択し、同様の処理を繰り返すようにしてもよい。 The present invention is not limited to the above embodiment. For example, in the above-described embodiment, one of a plurality of stores is selected, and campaign search processing and profit determination processing are not processed for the selected store based on purchase merchandise information about the selected one store. After sequentially executing until there is no purchased merchandise information, another store may be selected and the same processing may be repeated.
また、購買商品情報取得部104、注文情報特定部108、適合キャンペーン検索部112、還元利益決定部116の各部において行われる一連の処理を開始するタイミングは、予め定められたタイミングであってもよいし、管理者等により要求されたタイミングであってもよいし、予め定められた時間間隔に応じたタイミングであってもよいし、購買情報管理装置3において購買商品情報が更新されたことを検知したタイミングであってもよく、特に限定されない。また、購買商品情報取得部104、注文情報特定部108、適合キャンペーン検索部112、還元利益決定部116の各部の処理も必ずしも続けて実行しなくともよく、各々に処理の開始タイミングを指定することとしてもよい。例えば、適合キャンペーン検索部112は、注文が確定した後のタイミングで検索を実行することとしてもよいし、キャンペーン情報が更新された後のタイミングで検索を実行することとしてもよく、特に限定されない。
The timing for starting a series of processes performed in each of the purchased product
また、上記実施形態において、購買商品情報取得部104で購買商品情報が取得されるごとに、当該購買商品情報について適合するキャンペーンを検索し、さらに注文識別情報に基づいて購買商品情報を集約した際に、当該集約した購買商品情報に基づく購買金額の和等により適合するキャンペーンを検索するようにしてもよい。
Further, in the above embodiment, every time purchase product information is acquired by the purchase product
1 購買情報処理システム、3 購買情報管理装置、5 キャンペーン情報登録装置、7 ネットワーク、10 キャンペーン情報管理装置、100 キャンペーン情報受付部、102 キャンペーン情報記憶部、104 購買商品情報取得部、106 購買商品情報記憶部、108 注文情報特定部、110 注文情報記憶部、112 適合キャンペーン検索部、114 適合キャンペーン情報記憶部、116 還元利益決定部、118 還元利益情報記憶部、120 還元利益付与部。
DESCRIPTION OF
Claims (9)
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段と、
を含むことを特徴とする適合キャンペーン検索装置。 Storage means for associating and storing, for each one or a plurality of purchase campaigns, purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign matches;
Order identification information acquisition means for acquiring a plurality of order identification information linked to a user;
Purchased product information acquisition means for acquiring purchased product information associated with each of the plurality of order identification information,
Search means for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated in the plurality of order identification information, based on purchase product information respectively associated with the plurality of order identification information;
A conforming campaign search device comprising:
前記適合キャンペーン検索装置は、
前記複数の注文識別情報ごとに、前記検索手段により検索したキャンペーンに関連づけられた利益の適用結果を関連づけて記憶する利益情報記憶手段をさらに含む
ことを特徴とする請求項1に記載の適合キャンペーン検索装置。 The storage means further stores profit information applied by the purchasing campaign for each of the one or more purchasing campaigns,
The conforming campaign search device includes:
The conforming campaign search according to claim 1, further comprising profit information storage means for associating and storing a profit application result associated with the campaign searched by the search means for each of the plurality of order identification information. apparatus.
前記適合キャンペーン検索装置は、
前記複数の注文識別情報ごとに、当該注文識別情報に紐付けられる各購買商品情報の購買金額に前記検索手段により検索したキャンペーンに関連づけられる還元割合を乗じたポイントの和を算出する算出手段をさらに含み、
前記利益情報記憶手段は、前記複数の注文識別情報ごとに、前記算出手段により算出されたポイントの和を関連づけて記憶する
ことを特徴とする請求項2に記載の適合キャンペーン検索装置。 The profit is information indicating a return ratio with respect to the purchase amount,
The conforming campaign search device includes:
A calculating means for calculating, for each of the plurality of order identification information, a sum of points obtained by multiplying a purchase amount of each purchased product information linked to the order identification information by a return ratio associated with the campaign searched by the search means; Including
The conformity campaign search device according to claim 2, wherein the profit information storage means stores a sum of points calculated by the calculation means in association with each of the plurality of order identification information.
前記適合キャンペーン検索装置は、
前記複数の注文識別情報に紐付けられるユーザーに、前記利益情報記憶手段において当該複数の注文情報識別情報の各々について最新の更新日時が関連づけられるポイントの和を付与する付与手段をさらに含む
ことを特徴とする請求項3に記載の適合キャンペーン検索装置。 The profit information storage means stores, for each of the plurality of order identification information, the sum of the calculated points and an update date and time associated with each other,
The conforming campaign search device includes:
The information processing device further includes a granting unit for granting a user associated with the plurality of order identification information to a sum of points associated with the latest update date and time for each of the plurality of order information identification information in the profit information storage unit. The compatible campaign search device according to claim 3.
前記付与手段は、前記購買条件に含まれる有効期間が経過した後に、前記複数の注文識別情報に紐付けられるユーザーに、前記利益情報記憶手段において前記複数の注文情報識別情報の各々について最新の更新日時が関連づけられるポイントの和を付与する
ことを特徴とする請求項4に記載の適合キャンペーン検索装置。 The purchase conditions include a validity period,
The granting unit updates the latest information on each of the plurality of order information identification information in the profit information storage unit to a user associated with the plurality of order identification information after the validity period included in the purchase condition has elapsed. The conformity campaign search device according to claim 4, wherein a sum of points associated with date and time is given.
前記記憶手段は、前記受け付けた購買キャンペーンと購買条件とを関連づけて記憶する
ことを特徴とする請求項1乃至5のいずれかに記載の適合キャンペーン検索装置。 Further comprising a receiving means for receiving the purchase conditions of the one or more purchase campaigns,
The conforming campaign search device according to claim 1, wherein the storage unit stores the accepted purchase campaign and purchase conditions in association with each other.
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得ステップと、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得ステップと、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索ステップと、
を含むことを特徴とする適合キャンペーン検索方法。 Storing for each one or a plurality of purchase campaigns, in a storage means, the purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign matches;
Order identification information acquisition step for acquiring a plurality of order identification information linked to the user;
A purchased product information acquisition step for acquiring purchased product information associated with each of the plurality of order identification information,
A search step of searching for a purchase campaign associated with purchase conditions that match a plurality of purchases indicated in the plurality of order identification information based on purchase product information respectively associated with the plurality of order identification information;
A conforming campaign search method characterized by including:
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段
としてコンピュータを機能させるためのプログラム。 Storage means for associating and storing, for each one or a plurality of purchase campaigns, purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign matches;
Order identification information acquisition means for acquiring a plurality of order identification information linked to a user;
Purchased product information acquisition means for acquiring purchased product information associated with each of the plurality of order identification information,
A computer as a search means for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated by the plurality of order identification information based on purchase product information respectively associated with the plurality of order identification information. A program to make it work.
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。 Storage means for associating and storing, for each one or a plurality of purchase campaigns, purchase conditions relating to a combination of a plurality of purchases to which the purchase campaign matches;
Order identification information acquisition means for acquiring a plurality of order identification information linked to a user;
Purchased product information acquisition means for acquiring purchased product information associated with each of the plurality of order identification information,
A computer as a search means for searching for a purchase campaign associated with purchase conditions suitable for a plurality of purchases indicated by the plurality of order identification information based on purchase product information respectively associated with the plurality of order identification information. An information recording medium on which a program for functioning is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010221885A JP2012078963A (en) | 2010-09-30 | 2010-09-30 | Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010221885A JP2012078963A (en) | 2010-09-30 | 2010-09-30 | Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012078963A true JP2012078963A (en) | 2012-04-19 |
Family
ID=46239168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010221885A Pending JP2012078963A (en) | 2010-09-30 | 2010-09-30 | Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012078963A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016071686A (en) * | 2014-09-30 | 2016-05-09 | 東芝テック株式会社 | Sales data processing apparatus and program |
| JP2018185681A (en) * | 2017-04-26 | 2018-11-22 | 株式会社Exidea | Point reduction device, point reduction method, and point reduction program |
| JP2018190471A (en) * | 2018-09-05 | 2018-11-29 | 東芝テック株式会社 | Sales data processing device and program |
| JP2019008358A (en) * | 2017-06-20 | 2019-01-17 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP2021064337A (en) * | 2019-10-17 | 2021-04-22 | 楽天株式会社 | Information processing device, information processing method, and program |
-
2010
- 2010-09-30 JP JP2010221885A patent/JP2012078963A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016071686A (en) * | 2014-09-30 | 2016-05-09 | 東芝テック株式会社 | Sales data processing apparatus and program |
| JP2018185681A (en) * | 2017-04-26 | 2018-11-22 | 株式会社Exidea | Point reduction device, point reduction method, and point reduction program |
| JP2019008358A (en) * | 2017-06-20 | 2019-01-17 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP2018190471A (en) * | 2018-09-05 | 2018-11-29 | 東芝テック株式会社 | Sales data processing device and program |
| JP2021064337A (en) * | 2019-10-17 | 2021-04-22 | 楽天株式会社 | Information processing device, information processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5869662B2 (en) | System, method and computer program for managing user bookmark data | |
| CN102591632B (en) | Apparatus and method for generating applications automatically | |
| JP2003108846A (en) | Sales promotion method and sales promotion device | |
| CN108985809A (en) | Motivate method, apparatus, electronic equipment and the storage medium of push | |
| JP2009512065A (en) | Media item registration unit for registering rights holder and media item and method related thereto | |
| JPH10207945A (en) | Distributed contents electronic business transaction system and method | |
| US7726563B2 (en) | System and method for providing optimized shopping list | |
| KR20050004071A (en) | Billing system, billing apparatus, computer program, customer terminal apparatus and billing method | |
| JP2017097434A (en) | System integratedly managing sales information on commercial product to be sold via different channel | |
| JP2012078963A (en) | Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium | |
| JP6553786B1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2013545190A (en) | Product information search | |
| EP1164515A1 (en) | Method and apparatus for processing an online transaction over a communication network | |
| KR20070058859A (en) | Report management method and product advertisement report management system for product advertisement | |
| KR100609864B1 (en) | Product registration and product information content trading device using product information content and its method | |
| JP2012078962A (en) | Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium | |
| JP6899647B2 (en) | Data provision system, data provision method, and data provision program | |
| US20120109733A1 (en) | Method and system for providing dynamic marketing devices based on "real-time" data | |
| US20230113506A1 (en) | Systems and methods for generating content for a user interface | |
| KR102454401B1 (en) | Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book | |
| JP2013214177A (en) | Settlement processing system, settlement processing device, settlement processing method and program | |
| KR102560083B1 (en) | Method and apparatus for providing a delivery information of product | |
| KR20090044981A (en) | How to provide digital goods trading system and digital goods sales information through internet | |
| KR20090001796A (en) | E-commerce system and method | |
| JP2022133054A (en) | System and method |