[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2010221885A
Other languages
Japanese (ja)
Inventor
Tatsuya Yoshinari
龍也 吉成
Yosuke Fujii
洋介 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2010221885A priority Critical patent/JP2012078963A/en
Publication of JP2012078963A publication Critical patent/JP2012078963A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】複数回の注文に対して適合するキャンペーンを効率良く検索する。
【解決手段】キャンペーン情報管理装置10は、1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶し、ユーザーに紐付けられる複数の注文識別情報を取得し、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得し、前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する。
【選択図】図2
An 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, Patent Document 1 below). Conventionally, an administrator creates a search query according to the application conditions of a campaign, and uses the created search query to search for information on orders that match the campaign from a database in which a purchase history is accumulated.

特開2002−157489号公報Japanese Patent Laid-Open No. 2002-157489

しかしながら、キャンペーンごとに適用条件は異なるため、キャンペーンごとに検索クエリを作成すると手間がかかっていた。また、ユーザーが所与の条件を満足する複数回の注文によりキャンペーンに適合するように条件を設定する場合には、検索が複雑となるため、データベースに蓄積される購買履歴のデータ量が膨大であると、処理負荷が極めて大きくなる。   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.

購買情報処理システムのシステム構成図である。It is a system configuration figure of a purchase information processing system. キャンペーン情報管理装置の機能ブロック図である。It is a functional block diagram of a campaign information management device. キャンペーン情報の登録画面の一例を示す図である。It is a figure which shows an example of the registration screen of campaign information. キャンペーン情報の登録画面の一例を示す図である。It is a figure which shows an example of the registration screen of campaign information. キャンペーン情報の登録画面の一例を示す図である。It is a figure which shows an example of the registration screen of campaign information. キャンペーン条件テーブルの一例を示す図である。It is a figure which shows an example of a campaign condition table. キャンペーン条件テーブルの一例を示す図である。It is a figure which shows an example of a campaign condition table. キャンペーン利益テーブルの一例を示す図である。It is a figure which shows an example of a campaign profit table. 購買商品情報テーブルの一例を示す図である。It is a figure which shows an example of a purchase merchandise information table. 注文情報テーブルの一例を示す図である。It is a figure which shows an example of an order information table. 適合キャンペーン情報テーブルの一例を示す図である。It is a figure which shows an example of a suitable campaign information table. 還元利益情報テーブルの一例を示す図である。It is a figure which shows an example of the return profit information table. 適合キャンペーンの検索処理等の流れを説明するフローチャートである。It is a flowchart explaining flows, such as a search process of a conformity campaign. 購買商品情報テーブルの一例を示す図である。It is a figure which shows an example of a purchase merchandise information table. 注文情報テーブルの一例を示す図である。It is a figure which shows an example of an order information table. 適合キャンペーン情報テーブルの一例を示す図である。It is a figure which shows an example of a suitable campaign information table. 還元利益情報テーブルの一例を示す図である。It is a figure which shows an example of the return profit information table. 購買商品情報テーブルの一例を示す図である。It is a figure which shows an example of a purchase merchandise information table. 注文情報テーブルの一例を示す図である。It is a figure which shows an example of an order information table. 適合キャンペーン情報テーブルの一例を示す図である。It is a figure which shows an example of a suitable campaign information table. 適合キャンペーン情報テーブルの一例を示す図である。It is a figure which shows an example of a suitable campaign information table. 還元利益情報テーブルの一例を示す図である。It is a figure which shows an example of the return profit information table.

以下、本発明を実施するための実施の形態(以下、実施形態)を、図面に従って説明する。   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 information processing system 1 which concerns on this embodiment was shown. As shown in FIG. 1, the purchase information processing system 1 according to the present embodiment includes a purchase information management device 3, a campaign information registration device 5, and a campaign information management device 10, and includes a purchase information management device 3, a campaign information registration device. 5. The campaign information management devices 10 are connected to each other via the network 7 so as to be able to communicate with each other.

購買情報管理装置3は、図示しない仮想商店街サーバーを介して行われるオンラインショッピングにおいてユーザーが購買した商品の情報(購買商品情報)を管理するデータベースサーバーである。例えば、購買商品情報には、購買に係る商品の情報(商品識別情報や商品価格情報を含む)、当該購買に係る注文を識別する注文識別情報、当該商品を販売する店舗情報、当該商品の配送情報、当該注文に係る受注日等が含まれる。   The purchase information management apparatus 3 is a database server that manages information (purchased product information) of products purchased by the user in online shopping performed via a virtual shopping mall server (not shown). For example, the purchased product information includes product information related to purchase (including product identification information and product price information), order identification information for identifying an order related to the purchase, store information for selling the product, and delivery of the product. Information, and the date of receipt of the order.

キャンペーン情報登録装置5は、仮想商店街サーバーにおいて実施されるキャンペーン(購買キャンペーン)の情報を登録するコンピュータである。本実施形態におけるキャンペーンとは、ユーザーの購買が予め定めた購買条件に合致した場合に、予め定めた利益を当該ユーザーに提供する販売促進活動のことである。購買条件の一例としては、指定された期間内に指定された店舗で買い物をすること、指定された期間内に指定された商品を買うこと、指定された期間内に指定された金額以上の買い物をすること等が挙げられる。また、キャンペーンの利益の一例としては、ユーザーの注文に係る購買金額について付与されるポイントを通常時のN倍にすること、ユーザーに一定額のポイントを付与すること、ユーザーの注文に係る商品の配送料を無料にすること等が挙げられる。   The campaign information registration device 5 is a computer for registering information on a campaign (purchasing campaign) executed in the virtual shopping mall server. The campaign in the present embodiment is a sales promotion activity that provides a predetermined profit to the user when the purchase of the user matches a predetermined purchase condition. As an example of purchase conditions, shopping at a specified store within a specified period, buying a specified product within a specified period, and shopping over a specified amount within a specified period And so on. In addition, as an example of the profit of the campaign, the points given for the purchase amount related to the user's order are multiplied by N times as usual, the user is given a certain amount of points, For example, free shipping.

キャンペーン情報登録装置5は、キャンペーンの名前、キャンペーンが適用されるための購買条件、キャンペーンの利益等を含むキャンペーン情報をキャンペーン情報管理装置10に登録する。なお、キャンペーン情報登録装置5は、仮想商店街サーバーによるサービスの提供者や、仮想商店街サーバーに出店する出店業者が扱う情報端末であることとしてよい。   The campaign information registration device 5 registers campaign information including the name of the campaign, purchase conditions for applying the campaign, profits of the campaign, and the like in the campaign information management device 10. The campaign information registration device 5 may be an information terminal handled by a provider of a service by a virtual shopping mall server or a store opening company that opens a store in the virtual shopping mall server.

キャンペーン情報管理装置10は、キャンペーン情報登録装置5により登録されたキャンペーン情報を管理すると共に、購買情報管理装置3において管理される購買商品情報を取得して、ユーザーの各注文に適合するキャンペーンを検索するコンピュータである。以下、キャンペーン情報管理装置10に備えられた機能の一例を詳細に説明する。   The campaign information management device 10 manages the campaign information registered by the campaign information registration device 5, acquires the purchase merchandise information managed by the purchase information management device 3, and searches for a campaign that matches each user order. Computer. Hereinafter, an example of functions provided in the campaign information management apparatus 10 will be described in detail.

図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 information management apparatus 10. As shown in FIG. 2, the campaign information management apparatus 10 includes a campaign information receiving unit 100, a campaign information storage unit 102, a purchased product information acquisition unit 104, a purchased product information storage unit 106, an order information specifying unit 108, and an order information storage. Unit 110, suitable campaign search unit 112, suitable campaign information storage unit 114, return profit determination unit 116, return profit information storage unit 118, and return profit provision unit 120.

キャンペーン情報管理装置10に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってキャンペーン情報管理装置10に供給されることとしてもよいし、インターネット等のデータ通信網を介してキャンペーン情報管理装置10に供給されることとしてもよい。   The function of each unit provided in the campaign information management apparatus 10 is as follows. A computer including hardware such as a control unit such as a CPU, a storage unit such as a memory, and a communication unit such as a communication interface for transmitting and receiving data to and from an external device It may be realized by reading and executing a program stored in a readable information storage medium. The program may be supplied to the campaign information management apparatus 10 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, a flash memory, or the campaign information via a data communication network such as the Internet. It may be supplied to the management apparatus 10.

キャンペーン情報受付部100は、キャンペーン名、キャンペーンが適用されるための購買条件、キャンペーンの利益等を含むキャンペーン情報を受け付ける。例えば、キャンペーン情報受付部100は、キャンペーン情報登録装置5から送信されたキャンペーン情報を受け付けることとしてもよいし、キャンペーン情報管理装置10に接続されたキーボード等の入力デバイスからの入力に基づいてキャンペーン情報を受け付けることとしてもよい。具体的には、キャンペーン情報受付部100は、例えば以下に示す情報登録画面に入力されたデータに基づいてキャンペーン情報を受け付ける。   The campaign information receiving unit 100 receives campaign information including a campaign name, purchase conditions for applying the campaign, and profits of the campaign. For example, the campaign information receiving unit 100 may receive the campaign information transmitted from the campaign information registration device 5, or the campaign information based on an input from an input device such as a keyboard connected to the campaign information management device 10. It is good also as accepting. Specifically, the campaign information receiving unit 100 receives campaign information based on, for example, data input on the information registration screen shown below.

図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 purchases 2000 yen or more via a mobile (portable terminal) by 20:00 to 23:59 in the period 2010/8/23, points are given for the purchase price. This represents a campaign that applies a reduction rate of 5% (5 times the points). It should be noted that the share of the store clerk determined as the resource bearer may be the amount obtained by subtracting the normal point share (for example, 1%) of the service provider from 5% of the point return rate (for example, 4%). In the present embodiment, such a campaign that allows the user to satisfy the conditions with one order is managed using an identifier called SID (single order ID).

図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 information storage unit 102 stores the campaign information received by the campaign information receiving unit 100. 4A, 4B, and 5 show an example of data stored in the campaign information storage unit 102. FIG.

図4Aには、キャンペーン情報記憶部102に記憶されるキャンペーン条件テーブルの一例を示した。図4Aは、シングルオーダーに係るキャンペーン条件テーブルの一例を示しており、SIDに、キャンペーン名、キャンペーン期間、対象商品、対象店舗、適用金額、(会員)ランク、デバイス、支払い方法、更新日時の各項目が関連づけて記憶される。   FIG. 4A shows an example of a campaign condition table stored in the campaign information storage unit 102. FIG. 4A shows an example of a campaign condition table related to a single order. Each of the SID includes a campaign name, a campaign period, a target product, a target store, an applied amount, a (member) rank, a device, a payment method, and an update date and time. Items are stored in association with each other.

図4Bには、キャンペーン情報記憶部102に記憶されるキャンペーン条件テーブルの一例を示した。図4Bは、マルチオーダーに係るキャンペーン条件テーブルの一例を示しており、MIDに、キャンペーン名、(キャンペーン)期間、対象商品、対象店舗、適用金額、(会員)ランク、デバイス、支払い方法、SID、更新日時の各項目が関連づけて記憶される。なお、キャンペーン条件テーブルには、キャンペーン情報に含まれる条件情報を抽出して記憶することとしてよい。   FIG. 4B shows an example of a campaign condition table stored in the campaign information storage unit 102. FIG. 4B shows an example of a campaign condition table related to multi-order. MID includes a campaign name, (campaign) period, target product, target store, application amount, (member) rank, device, payment method, SID, Each item of update date is stored in association with each other. In the campaign condition table, the condition information included in the campaign information may be extracted and stored.

図5には、キャンペーン情報記憶部102に記憶されるキャンペーン利益テーブルの一例を示した。図5に示されるように、キャンペーン利益テーブルは、キャンペーンの識別情報に、ポイント還元率(又はポイント倍率)、還元ポイント数、送料無料、原資負担者、更新日時の各項目が関連づけて記憶される。キャンペーンに係る利益は上述した内容に限られるものではなく、他の内容を含むこととしてもよい。なお、キャンペーン利益テーブルには、キャンペーン情報に含まれる利益情報を抽出して記憶することとしてよい。   FIG. 5 shows an example of the campaign profit table stored in the campaign information storage unit 102. As shown in FIG. 5, in the campaign profit table, items such as a point return rate (or point multiplying factor), the number of return points, free shipping, a fund bearer, and an update date are stored in association with the campaign identification information. . The profit related to the campaign is not limited to the contents described above, and may include other contents. In the campaign profit table, profit information included in the campaign information may be extracted and stored.

キャンペーン情報記憶部102に記憶されるキャンペーン情報は、更新されることとしてよい。例えばキャンペーンの有効期間中であれば更新を受け付けるようにしてもよいし、キャンペーンの有効期間を延長する更新を受け付けるようにしてもよい。また、全てのキャンペーン情報を更新可能とするのではなく、ポイント還元率を減らすといったユーザーにとって不利となる情報は更新できないよう制限をかけてもよい。   The campaign information stored in the campaign information storage unit 102 may be updated. For example, an update may be accepted during the campaign validity period, or an update that extends the campaign validity period may be accepted. In addition, not all the campaign information can be updated, but information that is disadvantageous for the user, such as reducing the point return rate, may be restricted so that it cannot be updated.

購買商品情報取得部104は、購買情報管理装置3から購買された各商品に係る購買商品情報を取得する。例えば購買商品情報取得部104は、店舗を指定し、当該指定した店舗についての購買商品情報を購買情報管理装置3に問い合わせて取得することとしてよい。また、購買商品情報取得部104は、既に取得した購買商品情報の更新日時を参照し、当該更新日時以降に購買情報管理装置3において追加又は更新された購買商品情報を取得することとしてよい。   The purchased product information acquisition unit 104 acquires purchased product information related to each product purchased from the purchase information management device 3. For example, the purchase merchandise information acquisition unit 104 may designate a store and inquire the purchase information management apparatus 3 to obtain the purchase product information about the designated store. Further, the purchased product information acquisition unit 104 may refer to the update date and time of the already acquired purchased product information and acquire the purchased product information added or updated in the purchase information management device 3 after the update date and time.

購買商品情報記憶部106は、購買商品情報取得部104により取得された購買商品情報を記憶する。   The purchased product information storage unit 106 stores the purchased product information acquired by the purchased product information acquisition unit 104.

図6には、購買商品情報記憶部106に記憶される購買商品情報テーブルの一例を示した。図6に示される購買商品情報テーブルの例は、商品の識別情報(商品ID)、当該商品に係る注文の更新日時、当該商品に係る注文を識別する注文識別情報(注文ID)、当該商品を販売した店舗情報、当該商品に係る注文日時、商品金額、購買数量の各項目が関連づけて構成される。   FIG. 6 shows an example of a purchased product information table stored in the purchased product information storage unit 106. The example of the purchased product information table shown in FIG. 6 includes product identification information (product ID), update date and time of an order related to the product, order identification information (order ID) for identifying an order related to the product, Stored shop information, order date and time, merchandise value, and purchase quantity related to the product are associated with each other.

注文情報特定部108は、購買商品情報取得部104により取得された購買商品情報に紐付けられる注文識別情報に基づいて、当該注文識別情報に紐付けられる全ての購買商品情報を特定する。例えば、注文情報特定部108は、購買商品情報取得部104により取得された購買商品情報に紐付けられる注文識別情報をキーとして購買情報管理装置3に問い合わせて、当該注文識別情報に紐付けられる購買商品情報を取得することとしてもよいし、購買商品情報記憶部106から、当該注文識別情報に紐付けられる購買商品情報を取得することとしてもよい。   The order information specifying unit 108 specifies all the purchased product information linked to the order identification information based on the order identification information linked to the purchased product information acquired by the purchased product information acquiring unit 104. For example, the order information specifying unit 108 makes an inquiry to the purchase information management apparatus 3 using the order identification information associated with the purchase product information acquired by the purchase product information acquisition unit 104 as a key, and purchases associated with the order identification information. Product information may be acquired, or purchased product information associated with the order identification information may be acquired from the purchased product information storage unit 106.

注文情報記憶部110は、注文情報特定部108により特定された注文識別情報と、当該注文識別情報に紐付けられる購買商品の情報を関連づけて記憶する。   The order information storage unit 110 stores the order identification information specified by the order information specifying unit 108 in association with the information on the purchased product linked to the order identification information.

図7には、注文情報記憶部110に記憶される注文情報テーブルの一例を示した。図7に示される注文情報テーブルの例では、注文を識別する注文識別情報、当該注文を行ったユーザーの識別情報(ユーザーID)、当該注文の更新日時、購買された商品を識別する商品識別情報(商品ID)、当該商品についての注文日時、当該注文を行ったデバイス(PC又はモバイル)の各項目が関連づけて記憶される。   FIG. 7 shows an example of an order information table stored in the order information storage unit 110. In the example of the order information table shown in FIG. 7, order identification information for identifying an order, identification information (user ID) of a user who has placed the order, update date and time of the order, and product identification information for identifying a purchased product (Product ID), order date and time for the product, and each item of the device (PC or mobile) that placed the order are associated and stored.

適合キャンペーン検索部112は、注文情報特定部108により特定された注文識別情報に紐付けられた各購買商品情報に基づいて、キャンペーン情報記憶部102から適合するキャンペーンを検索する。また、適合キャンペーン検索部112は、購買商品情報取得部104により取得された購買商品情報の各々について適合するキャンペーンを検索するようにしてもよい。以下、適合キャンペーン検索部112により行われる処理を具体的に説明する。   The matching campaign search unit 112 searches for a matching campaign from the campaign information storage unit 102 based on each purchased product information associated with the order identification information specified by the order information specifying unit 108. In addition, the matching campaign search unit 112 may search for a matching campaign for each of the purchased product information acquired by the purchased product information acquisition unit 104. Hereinafter, the process performed by the suitable campaign search part 112 is demonstrated concretely.

まず、注文情報特定部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 information specifying unit 108 will be described.

適合キャンペーン検索部112は、キャンペーン情報記憶部102に記憶されるシングルオーダーのキャンペーンについての購買条件の中から、注文識別情報に紐付けられた各購買商品情報により満足される購買条件を検索し、当該検索された購買条件に関連づけられるキャンペーンの識別情報(SID)を得る。購買条件の検索は、いずれかの購買商品情報により満足する購買条件を検索すると共に、各購買商品情報の累積(例えば購買金額の合計)等により満足する購買条件を検索することで行ってよい。例えば、所与の購買商品情報(商品情報=ITEM1、店舗情報=SHOP1、購買日時=TIME1、・・・等)が満足する購買条件を検索する際には、「商品情報にITEM1を含み、店舗情報にSHOP1を含み、有効期間にTIME1を含み、・・・を含む購買条件」を検索するSQL文により実現することができ、上記SQL文は、予め生成したSQL文のテンプレートの変数に購買情報の値を入れることにより生成できるため、キャンペーンごとにSQL文を生成する必要がない。   The matching campaign search unit 112 searches for purchase conditions satisfied by each purchased product information linked to the order identification information from the purchase conditions for the single order campaign stored in the campaign information storage unit 102, Campaign identification information (SID) associated with the searched purchase condition is obtained. Searching for purchase conditions may be performed by searching for purchase conditions that are satisfied by any purchase product information, and by searching for purchase conditions that are satisfied by the accumulation of each purchase product information (for example, the sum of purchase amounts). For example, when searching for purchase conditions satisfying a given purchase product information (product information = ITEM1, store information = SHOP1, purchase date = TIME1,..., Etc.), “Product information includes ITEM1 and stores It can be realized by an SQL statement that searches for “Purchase conditions including SHOP1 in the information, TIME1 in the validity period, and including ...”, and the SQL statement is the purchase information in the template variable of the SQL statement generated in advance. Therefore, it is not necessary to generate an SQL sentence for each campaign.

次に、注文情報特定部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 information specifying unit 108 will be described. When searching for a multi-order campaign, each piece of purchased product information for a plurality of order identification information is required. Therefore, the order information specifying unit 108 identifies the user identification associated with the already specified order identification information. Using the information (user ID) as a key, from the purchased product information storage unit 106 or the purchase information management device 3, the order identification information having the same user identification information is acquired, and the purchased product information associated with each order identification information. To get.

適合キャンペーン検索部112は、注文識別情報ごとに、当該注文識別情報に紐付けられた各購買商品情報に基づいて、シングルオーダーのキャンペーンの中から適合するキャンペーン(SID)を検索する。この処理は上述した通りである。次に、適合キャンペーン検索部112は、各注文識別情報について検索されたSIDを条件に含むMIDを特定し、当該特定されたMIDの中から共通するMIDを抽出する。そして、適合キャンペーン検索部112は、共通するMIDが抽出された注文識別情報により、当該共通するMIDの条件を満足するか否かを判定し、条件を満足するMIDを検索結果として得る。MIDの条件を満足するか否かの判定は、例えば、MIDに関連づけられた全てのSIDの条件を満足し、且つ、MIDに定められた条件を満足することとしてよい。以上の処理により、適合キャンペーン検索部112は、所与のユーザーの購買が条件を満たすマルチオーダーのキャンペーンに係るMIDを検索する。   For each order identification information, the conforming campaign search unit 112 retrieves a conforming campaign (SID) from single order campaigns based on each purchased product information associated with the order identifying information. This process is as described above. Next, the matching campaign search unit 112 specifies an MID that includes the SID searched for each order identification information as a condition, and extracts a common MID from the specified MID. Then, the matching campaign search unit 112 determines whether or not the common MID condition is satisfied based on the order identification information from which the common MID is extracted, and obtains the MID satisfying the condition as a search result. The determination as to whether or not the MID condition is satisfied may be, for example, that all the SID conditions associated with the MID are satisfied, and that the condition defined in the MID is satisfied. With the above processing, the matching campaign search unit 112 searches for MIDs related to multi-order campaigns that satisfy the purchase of a given user.

適合キャンペーン情報記憶部114は、適合キャンペーン検索部112により検索されたキャンペーンの情報を記憶する。   The compatible campaign information storage unit 114 stores information on the campaign searched by the compatible campaign search unit 112.

図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 information storage unit 114. In the compatible campaign information table shown in FIG. 8, the identification information (product ID) of the purchased product is associated with the update date / time related to the product order, the corresponding campaign ID (SID, MID), and the campaign update date / time. Is done. In the example shown in FIG. 8, it is assumed that ITEM 5 is compatible with the SID0003 campaign.

還元利益決定部116は、注文識別情報に適合するキャンペーンに定められた利益に基づいて、当該注文識別情報に紐付けられるユーザーに還元される利益を決定する。例えば、還元利益決定部116は、適合キャンペーン情報記憶部114に記憶される各商品が該当するキャンペーンIDについて、キャンペーン情報記憶部102に記憶されるキャンペーン利益テーブルから利益を参照し、当該各商品についてユーザーに還元する利益を決定する。具体的には、還元利益決定部116は、商品についてのポイントを、当該商品に係る購買金額に、当該商品が該当するキャンペーンに定められたポイント還元率を乗じた和として算出する。図5、図6及び図8の例に基づけば、SID0003はポイント還元率2%(ポイント2倍)であるため、PN−03についてのユーザーへの還元利益は、100*10*0.02=20ポイントとなる。なお、キャンペーンの原資負担者が複数有る場合には、各原資負担者についての負担分を算出することとしてよい。   The return profit determination unit 116 determines the profit to be returned to the user associated with the order identification information based on the profit determined for the campaign that matches the order identification information. For example, the return profit determination unit 116 refers to the profit from the campaign profit table stored in the campaign information storage unit 102 for the campaign ID corresponding to each product stored in the conforming campaign information storage unit 114, and for each product. Determine the return to the user. Specifically, the return profit determination unit 116 calculates the points for the product as the sum of the purchase amount of the product and the point return rate determined for the campaign to which the product corresponds. Based on the examples of FIGS. 5, 6, and 8, since SID0003 has a point reduction rate of 2% (double points), the return profit to the user for PN-03 is 100 * 10 * 0.02 = 20 points. In addition, when there are a plurality of fund bearers of the campaign, the share for each fund bearer may be calculated.

還元利益情報記憶部118は、注文識別情報ごとに還元利益決定部116により決定された還元利益の情報を記憶する。   The return profit information storage unit 118 stores information on the return profit determined by the return profit determination unit 116 for each order identification information.

図9には、還元利益情報記憶部118に記憶される、還元利益情報テーブルの一例を示した。図9に示される還元利益情報テーブルの例では、注文を識別する注文識別情報(注文ID)に、当該注文に係る更新日時、ポイント、送料無料の当否、当該注文が適合するキャンペーンを識別するキャンペーンID等の項目が関連づけて記憶される。   FIG. 9 shows an example of the return profit information table stored in the return profit information storage unit 118. In the example of the return profit information table shown in FIG. 9, a campaign that identifies an order identification information (order ID) for identifying an order, an update date and time related to the order, points, whether or not free shipping, and a campaign that matches the order. Items such as ID are stored in association with each other.

還元利益付与部120は、注文識別情報ごとに、当該注文識別情報に紐付けられるユーザーに対して、当該注文識別情報について還元利益情報記憶部118に記憶される還元利益を付与する。例えば、還元利益付与部120は、注文が確定し、且つ、当該注文について適合するキャンペーンの有効期間が終了した場合に、当該注文の注文識別情報について記憶される還元利益(例えばポイント)のうち更新日が最新のものを当該注文に紐付けられるユーザーに付与することとしてよい。   For each order identification information, the return profit giving unit 120 gives the return profit stored in the return profit information storage unit 118 for the order identification information to the user associated with the order identification information. For example, the return profit granting unit 120 updates the return profit (for example, points) stored for the order identification information of the order when the order is confirmed and the valid period of the applicable campaign for the order ends. The latest date may be given to the user associated with the order.

次に、図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 information management apparatus 10 will be described. In the flow in FIG. 10, it is assumed that the processing is executed when the order content that has already been received (the state shown in FIGS. 6 and 7) is changed or added.

図10に示されるように、キャンペーン情報管理装置10は、購買情報管理装置3にアクセスして、購買商品情報記憶部106に記憶される購買商品情報から更新された購買商品情報を取得する(S1001)。キャンペーン情報管理装置10は、上記取得した購買商品情報を購買商品情報記憶部106に記憶する(S1002)。本フローの例では、ITEM06に係る購買商品情報が取得され、購買商品情報記憶部106に追加して記憶されることとする。   As shown in FIG. 10, the campaign information management apparatus 10 accesses the purchase information management apparatus 3 and acquires the purchased product information updated from the purchased product information stored in the purchased product information storage unit 106 (S1001). ). The campaign information management apparatus 10 stores the acquired purchased product information in the purchased product information storage unit 106 (S1002). In the example of this flow, it is assumed that purchased product information related to ITEM06 is acquired and added to the purchased product information storage unit 106 and stored.

図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 information management apparatus 10 aggregates and stores in the order information storage unit 110 the purchased product information that has the same order identification information associated with the acquired purchased product information (S1003).

図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 information management device 10 searches for a suitable campaign for each purchased product information having common order identification information based on the purchase conditions stored in the campaign information storage unit 102 (S1004), and identifies the searched campaign. The identification information (SID) is stored in the compatible campaign information storage unit 114 (S1005).

図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 information management device 10 acquires the purchase amount stored for the product ID and the point return rate determined for the campaign ID using the product ID stored in the compatible campaign information storage unit 114 and the campaign ID as keys. The sum of the value obtained by multiplying the purchase amount and the point return rate is calculated to calculate the points for the order identification information (S1006). The campaign information management apparatus 10 stores the points calculated for the order identification information in the return profit information storage unit 118 (S1007).

図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 information management device 10 accesses the purchase information management device 3 and acquires purchase product information related to the newly added order from the purchase product information stored in the purchase product information storage unit 106 (S1008). ). The campaign information management apparatus 10 stores the acquired purchased product information in the purchased product information storage unit 106 (S1009). In the example of this flow, it is assumed that purchased product information related to ITEM07 purchased in a new order PN-04 is acquired and additionally stored in the purchased product information storage unit 106.

図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 information management apparatus 10 aggregates and stores in the order information storage unit 110 the purchased product information having the same order identification information associated with the acquired purchased product information (S1010).

図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 information management device 10 searches for a suitable campaign for each purchased product information having common order identification information based on the purchase conditions stored in the campaign information storage unit 102 (S1011), and identifies the searched campaign. The identification information (SID) is stored in the compatible campaign information storage unit 114 (S1012).

図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 information management apparatus 10 is based on the identification information (SID) of a single-order campaign that satisfies each of a plurality of orders having the same user ID (PN-03 and PN-04 in the examples of FIGS. 15 to 17). The identification information (MID) of the included multi-order campaign is searched (S1013). Then, the campaign information management apparatus 10 determines whether or not a plurality of orders with a common user ID are satisfied for the searched MID condition (S1014), and if satisfied (S1014: Y), The retrieved MID is stored in the compatible campaign information storage unit 114 (S1015). If the MID condition is not satisfied (S1014: N), the process proceeds to S1018.

図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 information management device 10 acquires the purchase amount stored for the product ID and the point return rate determined for the campaign ID using the product ID stored in the compatible campaign information storage unit 114 and the campaign ID as keys. The sum of the value obtained by multiplying the purchase amount and the point return rate is calculated to calculate the points for the order identification information (S1016). The campaign information management apparatus 10 stores the points calculated for the order identification information in the return profit information storage unit 118 (S1017).

図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 information management device 10 gives the user points calculated based on the campaign (S1019), and ends the process. For example, according to the example described in this flowchart, after the campaign period (2010/8/24, 10: 00 to 2010/8/30, 9:59) defined in the campaign MID0001 ends (for example, 2010/8). / 31,00: 00, etc.), 120 points based on PN-03 and 120 points based on PN-04 are given to user U0001.

本フローチャートでは図示していないが、ポイント付与前に注文がキャンセルされた場合には、当該キャンセルされた注文の識別情報(注文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 information management apparatus 10 is, for example, after the campaign period defined in the campaign MID0001 has ended (for example, 2010/8/30, 12:00, etc.) and the order PN-04 is canceled before the points are given Then, a record with order ID = PN-04 in the return profit information table is specified. Next, the identified record and the record having the same campaign ID and update date (update date = 2010/8/29) are specified. Specifically, regarding the two records specified above, when a record that is the update date and time immediately before the latest is searched in the return profit information table, the order PN-03 and the update date and time = 2010/8/29 are obtained. Only certain records are extracted. Here, the extracted record is copied and added as a record in which the update date and time is rewritten to 2010/8/30, 12:00. For the order PN-04 for which there is no record that is the update date one before the latest, the record related to the order PN-04 is copied, the update date is 2010/8/30, 12:00, and the point is set to 0 Add as a rewritten record. In this way, when an order is canceled, information with an old update date and time is reused and registered as the latest information. Of course, the processing when an order is canceled is not limited to that described above, and a record including identification information (order ID) of the canceled order may be deleted from the return profit information table.

以上説明したキャンペーン情報管理装置10によれば、キャンペーンごとに予め条件を登録し、注文識別情報に紐付けられる購買商品情報に基づいて適合するキャンペーンを検索するようにしたことで、キャンペーンの条件に基づいてSQLを作成し、当該作成したSQLによりキャンペーンに合致する購買履歴を検索する場合に比べて、注文ごとに適合するキャンペーンを効率良く検索することができる。また、キャンペーンごとにSQLを作成する手間を省くことができる。   According to the campaign information management device 10 described above, conditions are registered in advance for each campaign, and a search is made for a suitable campaign based on purchased product information linked to the order identification information. Compared with the case where a SQL is created based on this and the purchase history that matches the campaign is searched using the created SQL, it is possible to efficiently search for a campaign that matches each order. Also, it is possible to save the trouble of creating the SQL for each campaign.

また、キャンペーン情報管理装置10によれば、1つの購買商品情報をキーとして当該購買商品情報に紐付けられる注文識別情報を取得し、さらに当該注文識別情報をキーとして、当該注文識別情報に紐付けられる全ての購買商品情報を取得し、これら取得された購買商品情報により満足するキャンペーンを検索するようにしたことで、購買商品情報のデータベースに膨大なデータが格納されている場合にも、対象とする購買商品情報について適合するキャンペーンの情報を迅速に得ることができる。さらに、上記のように処理することにより、注文に適合するキャンペーンが複数ある場合であっても迅速にこれらのキャンペーンの情報を検索することができる。   Further, according to the campaign information management device 10, order identification information associated with the purchase product information is obtained using one purchase product information as a key, and further associated with the order identification information using the order identification information as a key. Even if a large amount of data is stored in the database of purchased merchandise information by acquiring all purchased merchandise information and searching for a satisfying campaign based on the acquired purchased merchandise information. It is possible to quickly obtain campaign information that matches the purchased product information. Furthermore, by processing as described above, even if there are a plurality of campaigns that match the order, information on these campaigns can be quickly retrieved.

また、キャンペーン情報管理装置10によれば、複数の注文により適合するキャンペーンについても、キャンペーンの条件に基づいてSQLを作成し、当該作成したSQLによりキャンペーンに合致する購買履歴を検索する場合に比べて、効率良く検索することができる。   Further, according to the campaign information management apparatus 10, even for a campaign that matches a plurality of orders, an SQL is created based on the campaign conditions, and a purchase history that matches the campaign is searched using the created SQL. , You can search efficiently.

本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態において、複数の店舗のうち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 information acquisition unit 104, the order information identification unit 108, the matching campaign search unit 112, and the return profit determination unit 116 may be a predetermined timing. It may be the timing requested by the administrator or the like, or may be a timing according to a predetermined time interval, or the purchase information management apparatus 3 detects that the purchased product information has been updated. The timing may not be particularly limited. In addition, the processing of each part of the purchased product information acquisition unit 104, the order information identification unit 108, the conforming campaign search unit 112, and the return profit determination unit 116 does not necessarily have to be continuously executed, and the processing start timing is designated for each. It is good. For example, the matching campaign search unit 112 may execute a search at a timing after the order is confirmed, or may execute a search at a timing after the campaign information is updated, and is not particularly limited.

また、上記実施形態において、購買商品情報取得部104で購買商品情報が取得されるごとに、当該購買商品情報について適合するキャンペーンを検索し、さらに注文識別情報に基づいて購買商品情報を集約した際に、当該集約した購買商品情報に基づく購買金額の和等により適合するキャンペーンを検索するようにしてもよい。   Further, in the above embodiment, every time purchase product information is acquired by the purchase product information acquisition unit 104, a search for a suitable campaign for the purchase product information is performed, and purchase product information is aggregated based on the order identification information. In addition, it may be possible to search for a more suitable campaign based on the sum of purchase amounts based on the aggregated purchase merchandise information.

1 購買情報処理システム、3 購買情報管理装置、5 キャンペーン情報登録装置、7 ネットワーク、10 キャンペーン情報管理装置、100 キャンペーン情報受付部、102 キャンペーン情報記憶部、104 購買商品情報取得部、106 購買商品情報記憶部、108 注文情報特定部、110 注文情報記憶部、112 適合キャンペーン検索部、114 適合キャンペーン情報記憶部、116 還元利益決定部、118 還元利益情報記憶部、120 還元利益付与部。   DESCRIPTION OF SYMBOLS 1 Purchasing information processing system, 3 Purchasing information management apparatus, 5 Campaign information registration apparatus, 7 Network, 10 Campaign information management apparatus, 100 Campaign information reception part, 102 Campaign information storage part, 104 Purchasing merchandise information acquisition part, 106 Purchasing merchandise information Storage unit 108 Order information specifying unit 110 Order information storage unit 112 Matching campaign search unit 114 Matching campaign information storage unit 116 Return profit determination unit 118 Return profit information storage unit 120 Return profit granting unit

Claims (9)

1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段と、
を含むことを特徴とする適合キャンペーン検索装置。
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又は複数の購買キャンペーンごとに、当該購買キャンペーンにより適用される利益の情報をさらに記憶し、
前記適合キャンペーン検索装置は、
前記複数の注文識別情報ごとに、前記検索手段により検索したキャンペーンに関連づけられた利益の適用結果を関連づけて記憶する利益情報記憶手段をさらに含む
ことを特徴とする請求項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又は複数の購買キャンペーンの購買条件を受け付ける受付手段をさらに含み、
前記記憶手段は、前記受け付けた購買キャンペーンと購買条件とを関連づけて記憶する
ことを特徴とする請求項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.
1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶手段に記憶するステップと、
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得ステップと、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得ステップと、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索ステップと、
を含むことを特徴とする適合キャンペーン検索方法。
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:
1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段
としてコンピュータを機能させるためのプログラム。
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.
1又は複数の購買キャンペーンごとに、当該購買キャンペーンが適合する複数回の購買の組み合わせに係る購買条件を関連づけて記憶する記憶手段と、
ユーザーに紐付けられる複数の注文識別情報を取得する注文識別情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報を取得する購買商品情報取得手段と、
前記複数の注文識別情報にそれぞれ紐付けられる購買商品情報に基づいて、当該複数の注文識別情報に示される複数回の購買が適合する購買条件に関連づけられた購買キャンペーンを検索する検索手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
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.
JP2010221885A 2010-09-30 2010-09-30 Applicable campaign retrieval device, applicable campaign retrieval method, program and information recording medium Pending JP2012078963A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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